{
  "version": 3,
  "sources": ["ssg:https://framer.com/m/phosphor-icons/House.js@0.0.50", "ssg:https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/xUCuNdICT7LqG93nhqbM/Phosphor.js", "ssg:https://framerusercontent.com/modules/t9dIrKgqMDvM85iTDjdz/pEmDFiJ0nCqHRU3aJqeV/iqNMBaPKP.js", "ssg:https://framerusercontent.com/modules/yd4GXlBWvk5j31zFMoRq/En5jaJA1xeFUgHdMx4Q0/Mhc8CZd_r.js", "ssg:https://framerusercontent.com/modules/b0Zv9WP2vTbDoCCVA7mk/CT74erQVwFgnWd483iIq/ffcceJL6_.js", "ssg:https://framerusercontent.com/modules/1dyAhzuUzLWcZy2Mh3o4/gYZ7E8ZQfVDVAH8hCAcw/oS6a22jC6.js", "ssg:https://framerusercontent.com/modules/vFcMD0wsF27Q7Ovn3K0x/dguJH2Wv9Y75AlIyzFv2/suyuIPxZb.js", "ssg:https://framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/rQJeCcsGr1fSnWO0FT2G/Hero.js", "ssg:https://framerusercontent.com/modules/DcMr4kcC7dX1KbdpV5ou/L62yww6qL6nWHjMQ97pM/uMt2IqI1M.js", "ssg:https://framerusercontent.com/modules/1dVhXWWEFZC1nGfTarK8/ZEACpg6TYSMZKbJiGYPQ/zI9MgzZvl.js"],
  "sourcesContent": ["let Component;\nvar House_default = (React) => {\n  if (!Component) {\n    const renderPathForWeight = (weight, color, pathsByWeight2) => !!pathsByWeight2.get(weight) ? pathsByWeight2.get(weight)(color) : null;\n    const pathsByWeight = new Map();\n    pathsByWeight.set(\"bold\", (color) => /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", {\n      d: \"M152,208V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.5a8.3,8.3,0,0,1,2.6-5.9l80-72.7a8,8,0,0,1,10.8,0l80,72.7a8.3,8.3,0,0,1,2.6,5.9V208a8,8,0,0,1-8,8H160A8,8,0,0,1,152,208Z\",\n      fill: \"none\",\n      stroke: color,\n      strokeLinecap: \"round\",\n      strokeLinejoin: \"round\",\n      strokeWidth: \"24\"\n    })));\n    pathsByWeight.set(\"duotone\", (color) => /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", {\n      d: \"M152,208V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.5a8.3,8.3,0,0,1,2.6-5.9l80-72.7a8,8,0,0,1,10.8,0l80,72.7a8.3,8.3,0,0,1,2.6,5.9V208a8,8,0,0,1-8,8H160A8,8,0,0,1,152,208Z\",\n      opacity: \"0.2\"\n    }), /* @__PURE__ */ React.createElement(\"path\", {\n      d: \"M152,208V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.5a8.3,8.3,0,0,1,2.6-5.9l80-72.7a8,8,0,0,1,10.8,0l80,72.7a8.3,8.3,0,0,1,2.6,5.9V208a8,8,0,0,1-8,8H160A8,8,0,0,1,152,208Z\",\n      fill: \"none\",\n      stroke: color,\n      strokeLinecap: \"round\",\n      strokeLinejoin: \"round\",\n      strokeWidth: \"16\"\n    })));\n    pathsByWeight.set(\"fill\", () => /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", {\n      d: \"M218.8,103.7,138.8,31a16,16,0,0,0-21.6,0l-80,72.7A16,16,0,0,0,32,115.5v92.1a16.4,16.4,0,0,0,4,11A15.9,15.9,0,0,0,48,224H96a8,8,0,0,0,8-8V168a8,8,0,0,1,8-8h32a8,8,0,0,1,8,8v48a8,8,0,0,0,8,8h48a15.6,15.6,0,0,0,7.6-1.9A16.1,16.1,0,0,0,224,208V115.5A16,16,0,0,0,218.8,103.7Z\"\n    })));\n    pathsByWeight.set(\"light\", (color) => /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", {\n      d: \"M152,208V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.5a8.3,8.3,0,0,1,2.6-5.9l80-72.7a8,8,0,0,1,10.8,0l80,72.7a8.3,8.3,0,0,1,2.6,5.9V208a8,8,0,0,1-8,8H160A8,8,0,0,1,152,208Z\",\n      fill: \"none\",\n      stroke: color,\n      strokeLinecap: \"round\",\n      strokeLinejoin: \"round\",\n      strokeWidth: \"12\"\n    })));\n    pathsByWeight.set(\"thin\", (color) => /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", {\n      d: \"M152,208V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.5a8.3,8.3,0,0,1,2.6-5.9l80-72.7a8,8,0,0,1,10.8,0l80,72.7a8.3,8.3,0,0,1,2.6,5.9V208a8,8,0,0,1-8,8H160A8,8,0,0,1,152,208Z\",\n      fill: \"none\",\n      stroke: color,\n      strokeLinecap: \"round\",\n      strokeLinejoin: \"round\",\n      strokeWidth: \"8\"\n    })));\n    pathsByWeight.set(\"regular\", (color) => /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", {\n      d: \"M152,208V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.5a8.3,8.3,0,0,1,2.6-5.9l80-72.7a8,8,0,0,1,10.8,0l80,72.7a8.3,8.3,0,0,1,2.6,5.9V208a8,8,0,0,1-8,8H160A8,8,0,0,1,152,208Z\",\n      fill: \"none\",\n      stroke: color,\n      strokeLinecap: \"round\",\n      strokeLinejoin: \"round\",\n      strokeWidth: \"16\"\n    })));\n    const renderPath = (weight, color) => renderPathForWeight(weight, color, pathsByWeight);\n    const House = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", {\n      ref,\n      ...props\n    }, renderPath(props.weight, props.color)));\n    House.displayName = \"House\";\n    Component = House;\n  }\n  return Component;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nimport { useState, useEffect, useRef } from \"react\";\nimport { addPropertyControls, ControlType, RenderTarget } from \"framer\";\nimport { motion } from \"framer-motion\";\nimport { NullState } from \"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";\nimport HouseFactory from \"https://framer.com/m/phosphor-icons/House.js@0.0.50\";\nimport { defaultEvents, useIconSelection } from \"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";\nconst iconKeys = [\"Activity\", \"AddressBook\", \"Airplane\", \"AirplaneInFlight\", \"AirplaneLanding\", \"AirplaneTakeoff\", \"AirplaneTilt\", \"Airplay\", \"Alarm\", \"Alien\", \"AlignBottom\", \"AlignBottomSimple\", \"AlignCenterVertical\", \"AlignLeft\", \"AlignLeftSimple\", \"AlignRight\", \"AlignRightSimple\", \"AlignTop\", \"AlignTopSimple\", \"Anchor\", \"AnchorSimple\", \"AndroidLogo\", \"AngularLogo\", \"Aperture\", \"AppStoreLogo\", \"AppWindow\", \"AppleLogo\", \"ApplePodcastsLogo\", \"Archive\", \"ArchiveBox\", \"ArchiveTray\", \"Armchair\", \"ArrowArcLeft\", \"ArrowArcRight\", \"ArrowBendDownLeft\", \"ArrowBendDownRight\", \"ArrowBendLeftDown\", \"ArrowBendLeftUp\", \"ArrowBendRightDown\", \"ArrowBendRightUp\", \"ArrowBendUpLeft\", \"ArrowBendUpRight\", \"ArrowCircleDown\", \"ArrowCircleDownLeft\", \"ArrowCircleDownRight\", \"ArrowCircleLeft\", \"ArrowCircleRight\", \"ArrowCircleUp\", \"ArrowCircleUpLeft\", \"ArrowCircleUpRight\", \"ArrowClockwise\", \"ArrowDown\", \"ArrowDownLeft\", \"ArrowDownRight\", \"ArrowElbowDownLeft\", \"ArrowElbowDownRight\", \"ArrowElbowLeft\", \"ArrowElbowLeftDown\", \"ArrowElbowLeftUp\", \"ArrowElbowRight\", \"ArrowElbowRightDown\", \"ArrowElbowRightUp\", \"ArrowElbowUpLeft\", \"ArrowElbowUpRight\", \"ArrowFatDown\", \"ArrowFatLeft\", \"ArrowFatLineDown\", \"ArrowFatLineLeft\", \"ArrowFatLineRight\", \"ArrowFatLineUp\", \"ArrowFatLinesDown\", \"ArrowFatLinesLeft\", \"ArrowFatLinesRight\", \"ArrowFatLinesUp\", \"ArrowFatRight\", \"ArrowFatUp\", \"ArrowLeft\", \"ArrowLineDown\", \"ArrowLineDownLeft\", \"ArrowLineDownRight\", \"ArrowLineLeft\", \"ArrowLineRight\", \"ArrowLineUp\", \"ArrowLineUpLeft\", \"ArrowLineUpRight\", \"ArrowRight\", \"ArrowSquareDown\", \"ArrowSquareDownLeft\", \"ArrowSquareDownRight\", \"ArrowSquareIn\", \"ArrowSquareLeft\", \"ArrowSquareOut\", \"ArrowSquareRight\", \"ArrowSquareUp\", \"ArrowSquareUpLeft\", \"ArrowSquareUpRight\", \"ArrowUDownLeft\", \"ArrowUDownRight\", \"ArrowULeftDown\", \"ArrowULeftUp\", \"ArrowURightDown\", \"ArrowURightUp\", \"ArrowUUpLeft\", \"ArrowUUpRight\", \"ArrowUp\", \"ArrowUpLeft\", \"ArrowUpRight\", \"ArrowsClockwise\", \"ArrowsDownUp\", \"ArrowsHorizontal\", \"ArrowsIn\", \"ArrowsInCardinal\", \"ArrowsInLineVertical\", \"ArrowsInSimple\", \"ArrowsLeftRight\", \"ArrowsOut\", \"ArrowsOutCardinal\", \"ArrowsOutSimple\", \"ArrowsVertical\", \"Article\", \"ArticleMedium\", \"ArticleNyTimes\", \"Asterisk\", \"AsteriskSimple\", \"At\", \"Atom\", \"Baby\", \"Backpack\", \"Backspace\", \"Bag\", \"BagSimple\", \"Balloon\", \"Bandaids\", \"Bank\", \"Barbell\", \"Barcode\", \"Barricade\", \"Baseball\", \"Basketball\", \"Bathtub\", \"BatteryCharging\", \"BatteryEmpty\", \"BatteryFull\", \"BatteryHigh\", \"BatteryLow\", \"BatteryMedium\", \"BatteryPlus\", \"BatteryWarning\", \"Bed\", \"BeerBottle\", \"BehanceLogo\", \"Bell\", \"BellRinging\", \"BellSimple\", \"BellSimpleRinging\", \"BellSimpleSlash\", \"BellSimpleZ\", \"BellSlash\", \"BellZ\", \"BezierCurve\", \"Bicycle\", \"Binoculars\", \"Bird\", \"Bluetooth\", \"BluetoothConnected\", \"BluetoothSlash\", \"BluetoothX\", \"Boat\", \"Book\", \"BookBookmark\", \"BookOpen\", \"Bookmark\", \"BookmarkSimple\", \"Bookmarks\", \"BookmarksSimple\", \"Books\", \"BoundingBox\", \"BracketsAngle\", \"BracketsCurly\", \"BracketsRound\", \"BracketsSquare\", \"Brain\", \"Brandy\", \"Briefcase\", \"BriefcaseMetal\", \"Broadcast\", \"Browser\", \"Browsers\", \"Bug\", \"BugBeetle\", \"BugDroid\", \"Buildings\", \"Bus\", \"Butterfly\", \"Cactus\", \"Cake\", \"Calculator\", \"Calendar\", \"CalendarBlank\", \"CalendarCheck\", \"CalendarPlus\", \"CalendarX\", \"Camera\", \"CameraRotate\", \"CameraSlash\", \"Campfire\", \"Car\", \"CarSimple\", \"Cardholder\", \"Cards\", \"CaretCircleDoubleUp\", \"CaretCircleDown\", \"CaretCircleLeft\", \"CaretCircleRight\", \"CaretCircleUp\", \"CaretDoubleDown\", \"CaretDoubleLeft\", \"CaretDoubleRight\", \"CaretDoubleUp\", \"CaretDown\", \"CaretLeft\", \"CaretRight\", \"CaretUp\", \"Cat\", \"CellSignalFull\", \"CellSignalHigh\", \"CellSignalLow\", \"CellSignalMedium\", \"CellSignalNone\", \"CellSignalSlash\", \"CellSignalX\", \"Chalkboard\", \"ChalkboardSimple\", \"ChalkboardTeacher\", \"ChartBar\", \"ChartBarHorizontal\", \"ChartLine\", \"ChartLineUp\", \"ChartPie\", \"ChartPieSlice\", \"Chat\", \"ChatCentered\", \"ChatCenteredDots\", \"ChatCenteredText\", \"ChatCircle\", \"ChatCircleDots\", \"ChatCircleText\", \"ChatDots\", \"ChatTeardrop\", \"ChatTeardropDots\", \"ChatTeardropText\", \"ChatText\", \"Chats\", \"ChatsCircle\", \"ChatsTeardrop\", \"Check\", \"CheckCircle\", \"CheckSquare\", \"CheckSquareOffset\", \"Checks\", \"Circle\", \"CircleDashed\", \"CircleHalf\", \"CircleHalfTilt\", \"CircleNotch\", \"CircleWavy\", \"CircleWavyCheck\", \"CircleWavyQuestion\", \"CircleWavyWarning\", \"CirclesFour\", \"CirclesThree\", \"CirclesThreePlus\", \"Clipboard\", \"ClipboardText\", \"Clock\", \"ClockAfternoon\", \"ClockClockwise\", \"ClosedCaptioning\", \"Cloud\", \"CloudArrowDown\", \"CloudArrowUp\", \"CloudCheck\", \"CloudFog\", \"CloudLightning\", \"CloudMoon\", \"CloudRain\", \"CloudSlash\", \"CloudSnow\", \"CloudSun\", \"Club\", \"CoatHanger\", \"Code\", \"CodeSimple\", \"CodepenLogo\", \"CodesandboxLogo\", \"Coffee\", \"Coin\", \"CoinVertical\", \"Coins\", \"Columns\", \"Command\", \"Compass\", \"ComputerTower\", \"Confetti\", \"Cookie\", \"CookingPot\", \"Copy\", \"CopySimple\", \"Copyleft\", \"Copyright\", \"CornersIn\", \"CornersOut\", \"Cpu\", \"CreditCard\", \"Crop\", \"Crosshair\", \"CrosshairSimple\", \"Crown\", \"CrownSimple\", \"Cube\", \"CurrencyBtc\", \"CurrencyCircleDollar\", \"CurrencyCny\", \"CurrencyDollar\", \"CurrencyDollarSimple\", \"CurrencyEth\", \"CurrencyEur\", \"CurrencyGbp\", \"CurrencyInr\", \"CurrencyJpy\", \"CurrencyKrw\", \"CurrencyKzt\", \"CurrencyNgn\", \"CurrencyRub\", \"Cursor\", \"CursorText\", \"Cylinder\", \"Database\", \"Desktop\", \"DesktopTower\", \"Detective\", \"DeviceMobile\", \"DeviceMobileCamera\", \"DeviceMobileSpeaker\", \"DeviceTablet\", \"DeviceTabletCamera\", \"DeviceTabletSpeaker\", \"Diamond\", \"DiamondsFour\", \"DiceFive\", \"DiceFour\", \"DiceOne\", \"DiceSix\", \"DiceThree\", \"DiceTwo\", \"Disc\", \"DiscordLogo\", \"Divide\", \"Dog\", \"Door\", \"DotsNine\", \"DotsSix\", \"DotsSixVertical\", \"DotsThree\", \"DotsThreeCircle\", \"DotsThreeOutline\", \"DotsThreeVertical\", \"Download\", \"DownloadSimple\", \"DribbbleLogo\", \"Drop\", \"DropHalf\", \"DropHalfBottom\", \"Ear\", \"EarSlash\", \"Egg\", \"EggCrack\", \"Eject\", \"EjectSimple\", \"Envelope\", \"EnvelopeOpen\", \"EnvelopeSimple\", \"EnvelopeSimpleOpen\", \"Equalizer\", \"Equals\", \"Eraser\", \"Exam\", \"Export\", \"Eye\", \"EyeClosed\", \"EyeSlash\", \"Eyedropper\", \"EyedropperSample\", \"Eyeglasses\", \"FaceMask\", \"FacebookLogo\", \"Factory\", \"Faders\", \"FadersHorizontal\", \"FastForward\", \"FastForwardCircle\", \"FigmaLogo\", \"File\", \"FileArrowDown\", \"FileArrowUp\", \"FileAudio\", \"FileCloud\", \"FileCode\", \"FileCss\", \"FileCsv\", \"FileDoc\", \"FileDotted\", \"FileHtml\", \"FileImage\", \"FileJpg\", \"FileJs\", \"FileJsx\", \"FileLock\", \"FileMinus\", \"FilePdf\", \"FilePlus\", \"FilePng\", \"FilePpt\", \"FileRs\", \"FileSearch\", \"FileText\", \"FileTs\", \"FileTsx\", \"FileVideo\", \"FileVue\", \"FileX\", \"FileXls\", \"FileZip\", \"Files\", \"FilmScript\", \"FilmSlate\", \"FilmStrip\", \"Fingerprint\", \"FingerprintSimple\", \"FinnTheHuman\", \"Fire\", \"FireSimple\", \"FirstAid\", \"FirstAidKit\", \"Fish\", \"FishSimple\", \"Flag\", \"FlagBanner\", \"FlagCheckered\", \"Flame\", \"Flashlight\", \"Flask\", \"FloppyDisk\", \"FloppyDiskBack\", \"FlowArrow\", \"Flower\", \"FlowerLotus\", \"FlyingSaucer\", \"Folder\", \"FolderDotted\", \"FolderLock\", \"FolderMinus\", \"FolderNotch\", \"FolderNotchMinus\", \"FolderNotchOpen\", \"FolderNotchPlus\", \"FolderOpen\", \"FolderPlus\", \"FolderSimple\", \"FolderSimpleDotted\", \"FolderSimpleLock\", \"FolderSimpleMinus\", \"FolderSimplePlus\", \"FolderSimpleStar\", \"FolderSimpleUser\", \"FolderStar\", \"FolderUser\", \"Folders\", \"Football\", \"ForkKnife\", \"FrameCorners\", \"FramerLogo\", \"Function\", \"Funnel\", \"FunnelSimple\", \"GameController\", \"GasPump\", \"Gauge\", \"Gear\", \"GearSix\", \"GenderFemale\", \"GenderIntersex\", \"GenderMale\", \"GenderNeuter\", \"GenderNonbinary\", \"GenderTransgender\", \"Ghost\", \"Gif\", \"Gift\", \"GitBranch\", \"GitCommit\", \"GitDiff\", \"GitFork\", \"GitMerge\", \"GitPullRequest\", \"GithubLogo\", \"GitlabLogo\", \"GitlabLogoSimple\", \"Globe\", \"GlobeHemisphereEast\", \"GlobeHemisphereWest\", \"GlobeSimple\", \"GlobeStand\", \"GoogleChromeLogo\", \"GoogleLogo\", \"GooglePhotosLogo\", \"GooglePlayLogo\", \"GooglePodcastsLogo\", \"Gradient\", \"GraduationCap\", \"Graph\", \"GridFour\", \"Hamburger\", \"Hand\", \"HandEye\", \"HandFist\", \"HandGrabbing\", \"HandPalm\", \"HandPointing\", \"HandSoap\", \"HandWaving\", \"Handbag\", \"HandbagSimple\", \"HandsClapping\", \"Handshake\", \"HardDrive\", \"HardDrives\", \"Hash\", \"HashStraight\", \"Headlights\", \"Headphones\", \"Headset\", \"Heart\", \"HeartBreak\", \"HeartStraight\", \"HeartStraightBreak\", \"Heartbeat\", \"Hexagon\", \"HighlighterCircle\", \"Horse\", \"Hourglass\", \"HourglassHigh\", \"HourglassLow\", \"HourglassMedium\", \"HourglassSimple\", \"HourglassSimpleHigh\", \"HourglassSimpleLow\", \"House\", \"HouseLine\", \"HouseSimple\", \"IdentificationBadge\", \"IdentificationCard\", \"Image\", \"ImageSquare\", \"Infinity\", \"Info\", \"InstagramLogo\", \"Intersect\", \"Jeep\", \"Kanban\", \"Key\", \"KeyReturn\", \"Keyboard\", \"Keyhole\", \"Knife\", \"Ladder\", \"LadderSimple\", \"Lamp\", \"Laptop\", \"Layout\", \"Leaf\", \"Lifebuoy\", \"Lightbulb\", \"LightbulbFilament\", \"Lightning\", \"LightningSlash\", \"LineSegment\", \"LineSegments\", \"Link\", \"LinkBreak\", \"LinkSimple\", \"LinkSimpleBreak\", \"LinkSimpleHorizontal\", \"LinkedinLogo\", \"LinuxLogo\", \"List\", \"ListBullets\", \"ListChecks\", \"ListDashes\", \"ListNumbers\", \"ListPlus\", \"Lock\", \"LockKey\", \"LockKeyOpen\", \"LockLaminated\", \"LockLaminatedOpen\", \"LockOpen\", \"LockSimple\", \"LockSimpleOpen\", \"MagicWand\", \"Magnet\", \"MagnetStraight\", \"MagnifyingGlass\", \"MagnifyingGlassMinus\", \"MagnifyingGlassPlus\", \"MapPin\", \"MapPinLine\", \"MapTrifold\", \"MarkerCircle\", \"Martini\", \"MaskHappy\", \"MaskSad\", \"MathOperations\", \"Medal\", \"MediumLogo\", \"Megaphone\", \"MegaphoneSimple\", \"MessengerLogo\", \"Microphone\", \"MicrophoneSlash\", \"MicrophoneStage\", \"MicrosoftExcelLogo\", \"MicrosoftTeamsLogo\", \"MicrosoftWordLogo\", \"Minus\", \"MinusCircle\", \"Money\", \"Monitor\", \"MonitorPlay\", \"Moon\", \"MoonStars\", \"Mountains\", \"Mouse\", \"MouseSimple\", \"MusicNote\", \"MusicNoteSimple\", \"MusicNotes\", \"MusicNotesPlus\", \"MusicNotesSimple\", \"NavigationArrow\", \"Needle\", \"Newspaper\", \"NewspaperClipping\", \"Note\", \"NoteBlank\", \"NotePencil\", \"Notebook\", \"Notepad\", \"Notification\", \"NumberCircleEight\", \"NumberCircleFive\", \"NumberCircleFour\", \"NumberCircleNine\", \"NumberCircleOne\", \"NumberCircleSeven\", \"NumberCircleSix\", \"NumberCircleThree\", \"NumberCircleTwo\", \"NumberCircleZero\", \"NumberEight\", \"NumberFive\", \"NumberFour\", \"NumberNine\", \"NumberOne\", \"NumberSeven\", \"NumberSix\", \"NumberSquareEight\", \"NumberSquareFive\", \"NumberSquareFour\", \"NumberSquareNine\", \"NumberSquareOne\", \"NumberSquareSeven\", \"NumberSquareSix\", \"NumberSquareThree\", \"NumberSquareTwo\", \"NumberSquareZero\", \"NumberThree\", \"NumberTwo\", \"NumberZero\", \"Nut\", \"NyTimesLogo\", \"Octagon\", \"Option\", \"Package\", \"PaintBrush\", \"PaintBrushBroad\", \"PaintBrushHousehold\", \"PaintBucket\", \"PaintRoller\", \"Palette\", \"PaperPlane\", \"PaperPlaneRight\", \"PaperPlaneTilt\", \"Paperclip\", \"PaperclipHorizontal\", \"Parachute\", \"Password\", \"Path\", \"Pause\", \"PauseCircle\", \"PawPrint\", \"Peace\", \"Pen\", \"PenNib\", \"PenNibStraight\", \"Pencil\", \"PencilCircle\", \"PencilLine\", \"PencilSimple\", \"PencilSimpleLine\", \"Percent\", \"Person\", \"PersonSimple\", \"PersonSimpleRun\", \"PersonSimpleWalk\", \"Perspective\", \"Phone\", \"PhoneCall\", \"PhoneDisconnect\", \"PhoneIncoming\", \"PhoneOutgoing\", \"PhoneSlash\", \"PhoneX\", \"PhosphorLogo\", \"PianoKeys\", \"PictureInPicture\", \"Pill\", \"PinterestLogo\", \"Pinwheel\", \"Pizza\", \"Placeholder\", \"Planet\", \"Play\", \"PlayCircle\", \"Playlist\", \"Plug\", \"Plugs\", \"PlugsConnected\", \"Plus\", \"PlusCircle\", \"PlusMinus\", \"PokerChip\", \"PoliceCar\", \"Polygon\", \"Popcorn\", \"Power\", \"Prescription\", \"Presentation\", \"PresentationChart\", \"Printer\", \"Prohibit\", \"ProhibitInset\", \"ProjectorScreen\", \"ProjectorScreenChart\", \"PushPin\", \"PushPinSimple\", \"PushPinSimpleSlash\", \"PushPinSlash\", \"PuzzlePiece\", \"QrCode\", \"Question\", \"Queue\", \"Quotes\", \"Radical\", \"Radio\", \"RadioButton\", \"Rainbow\", \"RainbowCloud\", \"Receipt\", \"Record\", \"Rectangle\", \"Recycle\", \"RedditLogo\", \"Repeat\", \"RepeatOnce\", \"Rewind\", \"RewindCircle\", \"Robot\", \"Rocket\", \"RocketLaunch\", \"Rows\", \"Rss\", \"RssSimple\", \"Rug\", \"Ruler\", \"Scales\", \"Scan\", \"Scissors\", \"Screencast\", \"ScribbleLoop\", \"Scroll\", \"Selection\", \"SelectionAll\", \"SelectionBackground\", \"SelectionForeground\", \"SelectionInverse\", \"SelectionPlus\", \"SelectionSlash\", \"Share\", \"ShareNetwork\", \"Shield\", \"ShieldCheck\", \"ShieldCheckered\", \"ShieldChevron\", \"ShieldPlus\", \"ShieldSlash\", \"ShieldStar\", \"ShieldWarning\", \"ShoppingBag\", \"ShoppingBagOpen\", \"ShoppingCart\", \"ShoppingCartSimple\", \"Shower\", \"Shuffle\", \"ShuffleAngular\", \"ShuffleSimple\", \"Sidebar\", \"SidebarSimple\", \"SignIn\", \"SignOut\", \"Signpost\", \"SimCard\", \"SketchLogo\", \"SkipBack\", \"SkipBackCircle\", \"SkipForward\", \"SkipForwardCircle\", \"Skull\", \"SlackLogo\", \"Sliders\", \"SlidersHorizontal\", \"Smiley\", \"SmileyBlank\", \"SmileyMeh\", \"SmileyNervous\", \"SmileySad\", \"SmileySticker\", \"SmileyWink\", \"SmileyXEyes\", \"SnapchatLogo\", \"Snowflake\", \"SoccerBall\", \"SortAscending\", \"SortDescending\", \"Spade\", \"Sparkle\", \"SpeakerHigh\", \"SpeakerLow\", \"SpeakerNone\", \"SpeakerSimpleHigh\", \"SpeakerSimpleLow\", \"SpeakerSimpleNone\", \"SpeakerSimpleSlash\", \"SpeakerSimpleX\", \"SpeakerSlash\", \"SpeakerX\", \"Spinner\", \"SpinnerGap\", \"Spiral\", \"SpotifyLogo\", \"Square\", \"SquareHalf\", \"SquareHalfBottom\", \"SquareLogo\", \"SquaresFour\", \"Stack\", \"StackOverflowLogo\", \"StackSimple\", \"Stamp\", \"Star\", \"StarFour\", \"StarHalf\", \"Sticker\", \"Stop\", \"StopCircle\", \"Storefront\", \"Strategy\", \"StripeLogo\", \"Student\", \"Suitcase\", \"SuitcaseSimple\", \"Sun\", \"SunDim\", \"SunHorizon\", \"Sunglasses\", \"Swap\", \"Swatches\", \"Sword\", \"Syringe\", \"TShirt\", \"Table\", \"Tabs\", \"Tag\", \"TagChevron\", \"TagSimple\", \"Target\", \"Taxi\", \"TelegramLogo\", \"Television\", \"TelevisionSimple\", \"TennisBall\", \"Terminal\", \"TerminalWindow\", \"TestTube\", \"TextAa\", \"TextAlignCenter\", \"TextAlignJustify\", \"TextAlignLeft\", \"TextAlignRight\", \"TextBolder\", \"TextH\", \"TextHFive\", \"TextHFour\", \"TextHOne\", \"TextHSix\", \"TextHThree\", \"TextHTwo\", \"TextIndent\", \"TextItalic\", \"TextOutdent\", \"TextStrikethrough\", \"TextT\", \"TextUnderline\", \"Textbox\", \"Thermometer\", \"ThermometerCold\", \"ThermometerHot\", \"ThermometerSimple\", \"ThumbsDown\", \"ThumbsUp\", \"Ticket\", \"TiktokLogo\", \"Timer\", \"ToggleLeft\", \"ToggleRight\", \"Toilet\", \"ToiletPaper\", \"Tote\", \"ToteSimple\", \"TrademarkRegistered\", \"TrafficCone\", \"TrafficSign\", \"TrafficSignal\", \"Train\", \"TrainRegional\", \"TrainSimple\", \"Translate\", \"Trash\", \"TrashSimple\", \"Tray\", \"Tree\", \"TreeEvergreen\", \"TreeStructure\", \"TrendDown\", \"TrendUp\", \"Triangle\", \"Trophy\", \"Truck\", \"TwitchLogo\", \"TwitterLogo\", \"Umbrella\", \"UmbrellaSimple\", \"Upload\", \"UploadSimple\", \"User\", \"UserCircle\", \"UserCircleGear\", \"UserCircleMinus\", \"UserCirclePlus\", \"UserFocus\", \"UserGear\", \"UserList\", \"UserMinus\", \"UserPlus\", \"UserRectangle\", \"UserSquare\", \"UserSwitch\", \"Users\", \"UsersFour\", \"UsersThree\", \"Vault\", \"Vibrate\", \"VideoCamera\", \"VideoCameraSlash\", \"Vignette\", \"Voicemail\", \"Volleyball\", \"Wall\", \"Wallet\", \"Warning\", \"WarningCircle\", \"WarningOctagon\", \"Watch\", \"WaveSawtooth\", \"WaveSine\", \"WaveSquare\", \"WaveTriangle\", \"Waves\", \"Webcam\", \"WhatsappLogo\", \"Wheelchair\", \"WifiHigh\", \"WifiLow\", \"WifiMedium\", \"WifiNone\", \"WifiSlash\", \"WifiX\", \"Wind\", \"WindowsLogo\", \"Wine\", \"Wrench\", \"X\", \"XCircle\", \"XSquare\", \"YinYang\", \"YoutubeLogo\"];\nconst moduleBaseUrl = \"https://framer.com/m/phosphor-icons/\";\nconst weightOptions = [\"thin\", \"light\", \"regular\", \"bold\", \"fill\", \"duotone\"];\nconst lowercaseIconKeyPairs = iconKeys.reduce((res, key) => {\n  res[key.toLowerCase()] = key;\n  return res;\n}, {}); /**\n        * PHOSPHOR\n        *\n        * @framerSupportedLayoutWidth fixed\n        * @framerSupportedLayoutHeight fixed\n        *\n        * @framerIntrinsicWidth 24\n        * @framerIntrinsicHeight 24\n        */\nexport function Icon(props) {\n  const {\n    color,\n    selectByList,\n    iconSearch,\n    iconSelection,\n    onClick,\n    onMouseDown,\n    onMouseUp,\n    onMouseEnter,\n    onMouseLeave,\n    weight,\n    mirrored\n  } = props;\n  const isMounted = useRef(false);\n  const iconKey = useIconSelection(iconKeys, selectByList, iconSearch, iconSelection, lowercaseIconKeyPairs);\n  const [SelectedIcon, setSelectedIcon] = useState(iconKey === \"Home\" ? HouseFactory(React) : null);\n  async function importModule() {\n    // Get the selected module\n    try {\n      // Quickfix, needs proper publish\n      const version = \"0.0.50\";\n      const iconModuleUrl = `${moduleBaseUrl}${iconKey}.js@${version}`;\n      const module = await import( /* webpackIgnore: true */iconModuleUrl);\n      if (isMounted.current) setSelectedIcon(module.default(React));\n    } catch (err) {\n      if (isMounted.current) setSelectedIcon(null);\n    }\n  }\n  useEffect(() => {\n    isMounted.current = true;\n    importModule();\n    return () => {\n      isMounted.current = false;\n    };\n  }, [iconKey]);\n  const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n  const emptyState = isOnCanvas ? /*#__PURE__*/_jsx(NullState, {}) : null;\n  return /*#__PURE__*/_jsx(motion.div, {\n    style: {\n      display: \"contents\"\n    },\n    onClick,\n    onMouseEnter,\n    onMouseLeave,\n    onMouseDown,\n    onMouseUp,\n    children: SelectedIcon ? /*#__PURE__*/_jsx(\"svg\", {\n      xmlns: \"http://www.w3.org/2000/svg\",\n      viewBox: \"0 0 256 256\",\n      style: {\n        userSelect: \"none\",\n        width: \"100%\",\n        height: \"100%\",\n        display: \"inline-block\",\n        fill: color,\n        flexShrink: 0,\n        cursor: onClick ? \"pointer\" : \"auto\",\n        transform: mirrored ? \"scale(-1, 1)\" : undefined\n      },\n      focusable: \"false\",\n      color: color,\n      children: /*#__PURE__*/_jsx(SelectedIcon, {\n        color: color,\n        weight: weight\n      })\n    }) : emptyState\n  });\n}\nIcon.displayName = \"Phosphor\";\nIcon.defaultProps = {\n  width: 24,\n  height: 24,\n  iconSelection: \"House\",\n  iconSearch: \"House\",\n  color: \"#66F\",\n  selectByList: true,\n  weight: \"regular\",\n  mirrored: false\n};\naddPropertyControls(Icon, {\n  selectByList: {\n    type: ControlType.Boolean,\n    title: \"Select\",\n    enabledTitle: \"List\",\n    disabledTitle: \"Search\",\n    defaultValue: Icon.defaultProps.selectByList\n  },\n  iconSelection: {\n    type: ControlType.Enum,\n    options: iconKeys,\n    defaultValue: Icon.defaultProps.iconSelection,\n    title: \"Name\",\n    hidden: ({\n      selectByList\n    }) => !selectByList,\n    description: \"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"\n  },\n  iconSearch: {\n    type: ControlType.String,\n    title: \"Name\",\n    placeholder: \"Menu, Wifi, Box\\u2026\",\n    hidden: ({\n      selectByList\n    }) => selectByList\n  },\n  color: {\n    type: ControlType.Color,\n    title: \"Color\",\n    defaultValue: Icon.defaultProps.color\n  },\n  weight: {\n    type: ControlType.Enum,\n    title: \"Weight\",\n    optionTitles: weightOptions.map(piece => piece.charAt(0).toUpperCase() + piece.slice(1)),\n    options: weightOptions,\n    defaultValue: Icon.defaultProps.weight\n  },\n  mirrored: {\n    type: ControlType.Boolean,\n    enabledTitle: \"Yes\",\n    disabledTitle: \"No\",\n    defaultValue: Icon.defaultProps.mirrored\n  },\n  ...defaultEvents\n});\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Icon\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Icon\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"24\",\n        \"framerIntrinsicHeight\": \"24\",\n        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerSupportedLayoutWidth\": \"fixed\"\n      }\n    },\n    \"IconProps\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Phosphor.map", "// Generated by Framer (f501c86)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, Link, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport { Icon as Phosphor } from \"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/xUCuNdICT7LqG93nhqbM/Phosphor.js\";\nconst PhosphorFonts = getFonts(Phosphor);\nconst cycleOrder = [\"GFXJyRNVi\", \"rBL6w0F0u\"];\nconst serializationHash = \"framer-Pkxfu\";\nconst variantClassNames = {\n  GFXJyRNVi: \"framer-v-p183lt\",\n  rBL6w0F0u: \"framer-v-1niu4mu\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  Default: \"GFXJyRNVi\",\n  Transparent: \"rBL6w0F0u\"\n};\nconst getProps = ({\n  height,\n  id,\n  width,\n  ...props\n}) => {\n  var _humanReadableVariantMap_props_variant, _ref;\n  return {\n    ...props,\n    variant: (_ref = (_humanReadableVariantMap_props_variant = humanReadableVariantMap[props.variant]) !== null && _humanReadableVariantMap_props_variant !== void 0 ? _humanReadableVariantMap_props_variant : props.variant) !== null && _ref !== void 0 ? _ref : \"GFXJyRNVi\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"GFXJyRNVi\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const ref1 = React.useRef(null);\n  const defaultLayoutId = React.useId();\n  const sharedStyleClassNames = [];\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-Pkxfu\", ...sharedStyleClassNames, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(motion.div, {\n          ...restProps,\n          className: cx(\"framer-p183lt\", className),\n          \"data-framer-name\": \"Default\",\n          layoutDependency: layoutDependency,\n          layoutId: \"GFXJyRNVi\",\n          ref: ref !== null && ref !== void 0 ? ref : ref1,\n          style: {\n            backgroundColor: \"rgb(11, 1, 35)\",\n            ...style\n          },\n          variants: {\n            rBL6w0F0u: {\n              backgroundColor: \"rgba(0, 0, 0, 0)\"\n            }\n          },\n          ...addPropertyOverrides({\n            rBL6w0F0u: {\n              \"data-framer-name\": \"Transparent\"\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-n98sjn\",\n            \"data-border\": true,\n            layoutDependency: layoutDependency,\n            layoutId: \"ivbe9p8Cr\",\n            style: {\n              \"--border-bottom-width\": \"0px\",\n              \"--border-color\": \"rgba(255, 255, 255, 0.14)\",\n              \"--border-left-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"1px\"\n            },\n            children: [/*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"R0Y7SW50ZXItNTAw\",\n                    \"--framer-font-size\": \"12px\",\n                    \"--framer-font-weight\": \"500\",\n                    \"--framer-letter-spacing\": \"-0.3px\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.6))\"\n                  },\n                  children: \"\\xa9 2023 ChainPatrol Inc. All Rights reserved\"\n                })\n              }),\n              className: \"framer-goi2ij\",\n              fonts: [\"GF;Inter-500\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"EhrseSJWu\",\n              style: {\n                \"--extracted-r6o4lv\": \"rgba(255, 255, 255, 0.6)\",\n                \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                \"--framer-link-text-decoration\": \"underline\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            }), /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-13707cv\",\n              layoutDependency: layoutDependency,\n              layoutId: \"eUhTHkKfO\",\n              children: [/*#__PURE__*/_jsx(Link, {\n                href: \"https://chainpatrol.io/twitter\",\n                openInNewTab: true,\n                children: /*#__PURE__*/_jsx(motion.a, {\n                  className: \"framer-jvz7vo framer-8znlws\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"P4VHEMSTq\",\n                  children: /*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-1m5w5h-container\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"jRjvcoGyu-container\",\n                    children: /*#__PURE__*/_jsx(Phosphor, {\n                      color: \"rgb(255, 255, 255)\",\n                      height: \"100%\",\n                      iconSearch: \"House\",\n                      iconSelection: \"TwitterLogo\",\n                      id: \"jRjvcoGyu\",\n                      layoutId: \"jRjvcoGyu\",\n                      mirrored: false,\n                      selectByList: true,\n                      style: {\n                        height: \"100%\",\n                        width: \"100%\"\n                      },\n                      weight: \"fill\",\n                      width: \"100%\"\n                    })\n                  })\n                })\n              }), /*#__PURE__*/_jsx(Link, {\n                href: \"https://chainpatrol.io/discord\",\n                openInNewTab: true,\n                children: /*#__PURE__*/_jsx(motion.a, {\n                  className: \"framer-v9berc framer-8znlws\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"xSrHCo4GX\",\n                  children: /*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-1fy3wnz-container\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"bWf2_kOOH-container\",\n                    children: /*#__PURE__*/_jsx(Phosphor, {\n                      color: \"rgb(255, 255, 255)\",\n                      height: \"100%\",\n                      iconSearch: \"House\",\n                      iconSelection: \"DiscordLogo\",\n                      id: \"bWf2_kOOH\",\n                      layoutId: \"bWf2_kOOH\",\n                      mirrored: false,\n                      selectByList: true,\n                      style: {\n                        height: \"100%\",\n                        width: \"100%\"\n                      },\n                      weight: \"fill\",\n                      width: \"100%\"\n                    })\n                  })\n                })\n              })]\n            })]\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-Pkxfu [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-Pkxfu .framer-8znlws { display: block; }\", \".framer-Pkxfu .framer-p183lt { 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: 0px 20px 0px 20px; position: relative; width: 1200px; }\", \".framer-Pkxfu .framer-n98sjn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 100px; justify-content: space-between; max-width: 1040px; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-Pkxfu .framer-goi2ij { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-Pkxfu .framer-13707cv { align-content: center; align-items: center; display: flex; flex: none; 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: min-content; }\", \".framer-Pkxfu .framer-jvz7vo, .framer-Pkxfu .framer-v9berc { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\", \".framer-Pkxfu .framer-1m5w5h-container, .framer-Pkxfu .framer-1fy3wnz-container { cursor: pointer; flex: none; height: 21px; position: relative; width: 21px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Pkxfu .framer-p183lt, .framer-Pkxfu .framer-13707cv, .framer-Pkxfu .framer-jvz7vo, .framer-Pkxfu .framer-v9berc { gap: 0px; } .framer-Pkxfu .framer-p183lt > *, .framer-Pkxfu .framer-13707cv > *, .framer-Pkxfu .framer-jvz7vo > *, .framer-Pkxfu .framer-v9berc > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-Pkxfu .framer-p183lt > :first-child, .framer-Pkxfu .framer-13707cv > :first-child, .framer-Pkxfu .framer-jvz7vo > :first-child, .framer-Pkxfu .framer-v9berc > :first-child { margin-left: 0px; } .framer-Pkxfu .framer-p183lt > :last-child, .framer-Pkxfu .framer-13707cv > :last-child, .framer-Pkxfu .framer-jvz7vo > :last-child, .framer-Pkxfu .framer-v9berc > :last-child { margin-right: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * @framerIntrinsicHeight 100\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * @framerIntrinsicWidth 1200\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"rBL6w0F0u\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * @framerImmutableVariables false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                */\nconst FrameriqNMBaPKP = withCSS(Component, css, \"framer-Pkxfu\");\nexport default FrameriqNMBaPKP;\nFrameriqNMBaPKP.displayName = \"Footer\";\nFrameriqNMBaPKP.defaultProps = {\n  height: 100,\n  width: 1200\n};\naddPropertyControls(FrameriqNMBaPKP, {\n  variant: {\n    options: [\"GFXJyRNVi\", \"rBL6w0F0u\"],\n    optionTitles: [\"Default\", \"Transparent\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FrameriqNMBaPKP, [{\n  family: \"Inter\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/iqNMBaPKP:default\",\n    url: \"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\",\n  weight: \"500\"\n}, ...PhosphorFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FrameriqNMBaPKP\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rBL6w0F0u\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"100\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"1200\",\n        \"framerImmutableVariables\": \"false\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./iqNMBaPKP.map", "// Generated by Framer (f501c86)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, getPropertyControls, Link, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport { Icon as Hero } from \"https://framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/KMS3TGJgYkHtsY7rff7q/Hero.js\";\nconst HeroFonts = getFonts(Hero);\nconst HeroControls = getPropertyControls(Hero);\nconst enabledGestures = {\n  ovdYVrsOI: {\n    hover: true,\n    pressed: true\n  },\n  RwzKVUBfy: {\n    hover: true,\n    pressed: true\n  }\n};\nconst cycleOrder = [\"ovdYVrsOI\", \"X4NUoCXqG\", \"RwzKVUBfy\"];\nconst serializationHash = \"framer-zbBgg\";\nconst variantClassNames = {\n  ovdYVrsOI: \"framer-v-1tgvsgf\",\n  RwzKVUBfy: \"framer-v-fdozbc\",\n  X4NUoCXqG: \"framer-v-1lpvadz\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 2.3,\n    stiffness: 878,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  Outline: \"RwzKVUBfy\",\n  Solid: \"ovdYVrsOI\",\n  Variant: \"X4NUoCXqG\"\n};\nconst getProps = ({\n  height,\n  icon,\n  id,\n  link,\n  newTab,\n  showIcon,\n  text,\n  width,\n  ...props\n}) => {\n  var _ref, _ref1, _ref2, _humanReadableVariantMap_props_variant, _ref3;\n  return {\n    ...props,\n    hk9PFDpG1: (_ref = text !== null && text !== void 0 ? text : props.hk9PFDpG1) !== null && _ref !== void 0 ? _ref : \"Button\",\n    sxZs0ajNI: (_ref1 = showIcon !== null && showIcon !== void 0 ? showIcon : props.sxZs0ajNI) !== null && _ref1 !== void 0 ? _ref1 : true,\n    SzJuFK7BM: (_ref2 = icon !== null && icon !== void 0 ? icon : props.SzJuFK7BM) !== null && _ref2 !== void 0 ? _ref2 : \"ArrowRight\",\n    U1hYyNUjj: link !== null && link !== void 0 ? link : props.U1hYyNUjj,\n    UZlNzP4pE: newTab !== null && newTab !== void 0 ? newTab : props.UZlNzP4pE,\n    variant: (_ref3 = (_humanReadableVariantMap_props_variant = humanReadableVariantMap[props.variant]) !== null && _humanReadableVariantMap_props_variant !== void 0 ? _humanReadableVariantMap_props_variant : props.variant) !== null && _ref3 !== void 0 ? _ref3 : \"ovdYVrsOI\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    hk9PFDpG1,\n    SzJuFK7BM,\n    U1hYyNUjj,\n    UZlNzP4pE,\n    sxZs0ajNI,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"ovdYVrsOI\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const ref1 = React.useRef(null);\n  const defaultLayoutId = React.useId();\n  const sharedStyleClassNames = [];\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-zbBgg\", ...sharedStyleClassNames, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(Link, {\n          href: U1hYyNUjj,\n          ...addPropertyOverrides({\n            RwzKVUBfy: {\n              openInNewTab: UZlNzP4pE\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsxs(motion.a, {\n            ...restProps,\n            className: `${cx(\"framer-1tgvsgf\", className)} framer-1yns5ao`,\n            \"data-framer-name\": \"Solid\",\n            \"data-reset\": \"button\",\n            layoutDependency: layoutDependency,\n            layoutId: \"ovdYVrsOI\",\n            ref: ref !== null && ref !== void 0 ? ref : ref1,\n            style: {\n              \"--border-bottom-width\": \"0px\",\n              \"--border-color\": \"rgba(0, 0, 0, 0)\",\n              \"--border-left-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"0px\",\n              backgroundColor: \"rgb(255, 255, 255)\",\n              borderBottomLeftRadius: 5,\n              borderBottomRightRadius: 5,\n              borderTopLeftRadius: 5,\n              borderTopRightRadius: 5,\n              boxShadow: \"0px 0px 36px 7px rgba(218, 184, 255, 0.05), 0px 0px 0px 0px rgba(154, 115, 252, 0.33), 0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625)\",\n              opacity: 1,\n              ...style\n            },\n            variants: {\n              \"ovdYVrsOI-hover\": {\n                boxShadow: \"0px 0px 36px 7px rgba(218, 184, 255, 0.24), 0px 0px 0px 6px rgba(154, 115, 252, 0.33), 0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625)\"\n              },\n              \"ovdYVrsOI-pressed\": {\n                boxShadow: \"0px 0px 36px 7px rgba(218, 184, 255, 0.24), 0px 0px 0px 6px rgba(154, 115, 252, 0.33), 0px 0.6021873017743928px 2.2883117467426928px -1.5px rgba(0, 0, 0, 0.21296), 0px 2.288533303243457px 8.696426552325137px -3px rgba(0, 0, 0, 0.17923), 0px 10px 38px -4.5px rgba(0, 0, 0, 0.025)\",\n                opacity: .6\n              },\n              \"RwzKVUBfy-hover\": {\n                \"--border-color\": \"rgb(255, 255, 255)\",\n                backgroundColor: \"rgba(0, 0, 0, 0)\",\n                boxShadow: \"0px 0px 36px 7px rgba(218, 184, 255, 0.24), inset 0px 0px 0px 0px rgba(154, 115, 252, 0.33), 0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625)\"\n              },\n              \"RwzKVUBfy-pressed\": {\n                \"--border-color\": \"rgb(255, 255, 255)\",\n                backgroundColor: \"rgba(0, 0, 0, 0)\",\n                boxShadow: \"0px 0px 36px 7px rgba(218, 184, 255, 0.24), inset 0px 0px 0px 0px rgba(154, 115, 252, 0.33), 0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0), 0px 10px 10px -3.75px rgba(0, 0, 0, 0)\",\n                opacity: .6\n              },\n              RwzKVUBfy: {\n                \"--border-bottom-width\": \"2px\",\n                \"--border-color\": \"rgba(255, 255, 255, 0.14)\",\n                \"--border-left-width\": \"2px\",\n                \"--border-right-width\": \"2px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"2px\",\n                backgroundColor: \"rgba(0, 0, 0, 0)\",\n                boxShadow: \"0px 0px 36px 7px rgba(218, 184, 255, 0.05), inset 0px 0px 0px 0px rgba(154, 115, 252, 0.33), 0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0), 0px 10px 10px -3.75px rgba(0, 0, 0, 0)\"\n              }\n            },\n            ...addPropertyOverrides({\n              \"ovdYVrsOI-hover\": {\n                \"data-framer-name\": undefined\n              },\n              \"ovdYVrsOI-pressed\": {\n                \"data-framer-name\": undefined\n              },\n              \"RwzKVUBfy-hover\": {\n                \"data-framer-name\": undefined\n              },\n              \"RwzKVUBfy-pressed\": {\n                \"data-framer-name\": undefined\n              },\n              RwzKVUBfy: {\n                \"data-border\": true,\n                \"data-framer-name\": \"Outline\"\n              },\n              X4NUoCXqG: {\n                \"data-framer-name\": undefined\n              }\n            }, baseVariant, gestureVariant),\n            children: [/*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.div, {\n                  style: {\n                    \"--font-selector\": \"R0Y7RmlyYSBTYW5zLTYwMA==\",\n                    \"--framer-font-family\": '\"Fira Sans\", sans-serif',\n                    \"--framer-font-weight\": \"600\",\n                    \"--framer-line-height\": \"1em\",\n                    \"--framer-text-alignment\": \"center\",\n                    \"--framer-text-color\": \"var(--extracted-tcooor, rgb(15, 1, 50))\"\n                  },\n                  children: \"Button\"\n                })\n              }),\n              className: \"framer-i8c6so\",\n              fonts: [\"GF;Fira Sans-600\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"bglSiSJNP\",\n              style: {\n                \"--extracted-tcooor\": \"rgb(15, 1, 50)\",\n                \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                \"--framer-link-text-decoration\": \"underline\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: hk9PFDpG1,\n              variants: {\n                \"ovdYVrsOI-hover\": {\n                  \"--extracted-tcooor\": \"var(--token-2bcf6507-0a86-4a6e-820b-afb3e5e27531, rgb(120, 86, 205))\"\n                },\n                \"ovdYVrsOI-pressed\": {\n                  \"--extracted-tcooor\": \"rgb(120, 86, 205)\"\n                },\n                RwzKVUBfy: {\n                  \"--extracted-tcooor\": \"rgb(255, 255, 255)\"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                \"ovdYVrsOI-hover\": {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.div, {\n                      style: {\n                        \"--font-selector\": \"R0Y7RmlyYSBTYW5zLTYwMA==\",\n                        \"--framer-font-family\": '\"Fira Sans\", sans-serif',\n                        \"--framer-font-weight\": \"600\",\n                        \"--framer-line-height\": \"1em\",\n                        \"--framer-text-alignment\": \"center\",\n                        \"--framer-text-color\": \"var(--extracted-tcooor, var(--token-2bcf6507-0a86-4a6e-820b-afb3e5e27531, rgb(120, 86, 205)))\"\n                      },\n                      children: \"Button\"\n                    })\n                  })\n                },\n                \"ovdYVrsOI-pressed\": {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.div, {\n                      style: {\n                        \"--font-selector\": \"R0Y7RmlyYSBTYW5zLTYwMA==\",\n                        \"--framer-font-family\": '\"Fira Sans\", sans-serif',\n                        \"--framer-font-weight\": \"600\",\n                        \"--framer-line-height\": \"1em\",\n                        \"--framer-text-alignment\": \"center\",\n                        \"--framer-text-color\": \"var(--extracted-tcooor, rgb(120, 86, 205))\"\n                      },\n                      children: \"Button\"\n                    })\n                  })\n                },\n                RwzKVUBfy: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.div, {\n                      style: {\n                        \"--font-selector\": \"R0Y7RmlyYSBTYW5zLTYwMA==\",\n                        \"--framer-font-family\": '\"Fira Sans\", sans-serif',\n                        \"--framer-font-weight\": \"600\",\n                        \"--framer-line-height\": \"1em\",\n                        \"--framer-text-alignment\": \"center\",\n                        \"--framer-text-color\": \"var(--extracted-tcooor, rgb(255, 255, 255))\"\n                      },\n                      children: \"Button\"\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            }), sxZs0ajNI && /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-fm4zvv\",\n              layoutDependency: layoutDependency,\n              layoutId: \"qQnPU4ng2\",\n              children: /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-1w2fib3-container\",\n                layoutDependency: layoutDependency,\n                layoutId: \"fZkCD9zyb-container\",\n                children: /*#__PURE__*/_jsx(Hero, {\n                  color: \"rgb(15, 1, 50)\",\n                  height: \"100%\",\n                  iconSearch: \"arrow right\",\n                  iconSelection: SzJuFK7BM,\n                  id: \"fZkCD9zyb\",\n                  layoutId: \"fZkCD9zyb\",\n                  mirrored: false,\n                  selectByList: true,\n                  style: {\n                    height: \"100%\",\n                    width: \"100%\"\n                  },\n                  width: \"100%\",\n                  ...addPropertyOverrides({\n                    \"ovdYVrsOI-hover\": {\n                      color: \"rgb(120, 86, 205)\"\n                    },\n                    \"ovdYVrsOI-pressed\": {\n                      color: \"rgb(120, 86, 205)\"\n                    },\n                    RwzKVUBfy: {\n                      color: \"rgb(255, 255, 255)\"\n                    }\n                  }, baseVariant, gestureVariant)\n                })\n              })\n            })]\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-zbBgg [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-zbBgg .framer-1yns5ao { display: block; }\", \".framer-zbBgg .framer-1tgvsgf { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 10px 20px 10px 20px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\", \".framer-zbBgg .framer-i8c6so { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\", \".framer-zbBgg .framer-fm4zvv { 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 0px 0px 0px; pointer-events: none; position: relative; width: min-content; }\", \".framer-zbBgg .framer-1w2fib3-container { flex: none; height: 16px; position: relative; width: 16px; }\", \".framer-zbBgg .framer-v-1tgvsgf .framer-1tgvsgf, .framer-zbBgg .framer-v-fdozbc .framer-1tgvsgf { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-zbBgg .framer-1tgvsgf, .framer-zbBgg .framer-fm4zvv { gap: 0px; } .framer-zbBgg .framer-1tgvsgf > *, .framer-zbBgg .framer-fm4zvv > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-zbBgg .framer-1tgvsgf > :first-child, .framer-zbBgg .framer-fm4zvv > :first-child { margin-left: 0px; } .framer-zbBgg .framer-1tgvsgf > :last-child, .framer-zbBgg .framer-fm4zvv > :last-child { margin-right: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerIntrinsicHeight 40\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerIntrinsicWidth 119\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"X4NUoCXqG\":{\"layout\":[\"auto\",\"auto\"]},\"RwzKVUBfy\":{\"layout\":[\"auto\",\"auto\"]},\"ZwkqVwaSF\":{\"layout\":[\"auto\",\"auto\"]},\"LQGr14NjS\":{\"layout\":[\"auto\",\"auto\"]},\"Xb4Ql8mUo\":{\"layout\":[\"auto\",\"auto\"]},\"rnE8TnRLE\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerVariables {\"hk9PFDpG1\":\"text\",\"SzJuFK7BM\":\"icon\",\"U1hYyNUjj\":\"link\",\"UZlNzP4pE\":\"newTab\",\"sxZs0ajNI\":\"showIcon\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerImmutableVariables false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               */\nconst FramerMhc8CZd_r = withCSS(Component, css, \"framer-zbBgg\");\nexport default FramerMhc8CZd_r;\nFramerMhc8CZd_r.displayName = \"Button\";\nFramerMhc8CZd_r.defaultProps = {\n  height: 40,\n  width: 119\n};\naddPropertyControls(FramerMhc8CZd_r, {\n  variant: {\n    options: [\"ovdYVrsOI\", \"X4NUoCXqG\", \"RwzKVUBfy\"],\n    optionTitles: [\"Solid\", \"Variant\", \"Outline\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  hk9PFDpG1: {\n    defaultValue: \"Button\",\n    displayTextArea: false,\n    title: \"Text\",\n    type: ControlType.String\n  },\n  SzJuFK7BM: (HeroControls === null || HeroControls === void 0 ? void 0 : HeroControls[\"iconSelection\"]) && {\n    ...HeroControls[\"iconSelection\"],\n    defaultValue: \"ArrowRight\",\n    hidden: undefined,\n    title: \"Icon\"\n  },\n  U1hYyNUjj: {\n    title: \"Link\",\n    type: ControlType.Link\n  },\n  UZlNzP4pE: {\n    defaultValue: false,\n    title: \"New Tab\",\n    type: ControlType.Boolean\n  },\n  sxZs0ajNI: {\n    defaultValue: true,\n    title: \"Show Icon\",\n    type: ControlType.Boolean\n  }\n});\naddFonts(FramerMhc8CZd_r, [{\n  family: \"Fira Sans\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/Mhc8CZd_r:default\",\n    url: \"https://fonts.gstatic.com/s/firasans/v17/va9B4kDNxMZdWfMOD5VnSKzuQR37fF3Wlg.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/firasans/v17/va9B4kDNxMZdWfMOD5VnSKzuQR37fF3Wlg.ttf\",\n  weight: \"600\"\n}, ...HeroFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerMhc8CZd_r\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"40\",\n        \"framerVariables\": \"{\\\"hk9PFDpG1\\\":\\\"text\\\",\\\"SzJuFK7BM\\\":\\\"icon\\\",\\\"U1hYyNUjj\\\":\\\"link\\\",\\\"UZlNzP4pE\\\":\\\"newTab\\\",\\\"sxZs0ajNI\\\":\\\"showIcon\\\"}\",\n        \"framerImmutableVariables\": \"false\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"X4NUoCXqG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RwzKVUBfy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZwkqVwaSF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LQGr14NjS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Xb4Ql8mUo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rnE8TnRLE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"119\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Mhc8CZd_r.map", "// Generated by Framer (f501c86)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, RichText, useActiveVariantCallback, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nconst enabledGestures = {\n  uviKKrY_Y: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"uviKKrY_Y\", \"xy1PAKb3o\"];\nconst serializationHash = \"framer-9Kkix\";\nconst variantClassNames = {\n  uviKKrY_Y: \"framer-v-qcth9r\",\n  xy1PAKb3o: \"framer-v-mp6oqx\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 46,\n    delay: 0,\n    mass: 1.3,\n    stiffness: 525,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  Active: \"xy1PAKb3o\",\n  Default: \"uviKKrY_Y\"\n};\nconst getProps = ({\n  height,\n  id,\n  tap,\n  title,\n  width,\n  ...props\n}) => {\n  var _ref, _humanReadableVariantMap_props_variant, _ref1;\n  return {\n    ...props,\n    lT1FGrPSw: (_ref = title !== null && title !== void 0 ? title : props.lT1FGrPSw) !== null && _ref !== void 0 ? _ref : \"Product\",\n    TvvuRH5yE: tap !== null && tap !== void 0 ? tap : props.TvvuRH5yE,\n    variant: (_ref1 = (_humanReadableVariantMap_props_variant = humanReadableVariantMap[props.variant]) !== null && _humanReadableVariantMap_props_variant !== void 0 ? _humanReadableVariantMap_props_variant : props.variant) !== null && _ref1 !== void 0 ? _ref1 : \"uviKKrY_Y\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    lT1FGrPSw,\n    TvvuRH5yE,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"uviKKrY_Y\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTap1kp0tao = activeVariantCallback(async (...args) => {\n    if (TvvuRH5yE) {\n      const res = await TvvuRH5yE(...args);\n      if (res === false) return false;\n    }\n  });\n  const ref1 = React.useRef(null);\n  const defaultLayoutId = React.useId();\n  const sharedStyleClassNames = [];\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-9Kkix\", ...sharedStyleClassNames, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(motion.div, {\n          ...restProps,\n          className: cx(\"framer-qcth9r\", className),\n          \"data-framer-name\": \"Default\",\n          \"data-highlight\": true,\n          layoutDependency: layoutDependency,\n          layoutId: \"uviKKrY_Y\",\n          onTap: onTap1kp0tao,\n          ref: ref !== null && ref !== void 0 ? ref : ref1,\n          style: {\n            backgroundColor: \"rgba(255, 255, 255, 0)\",\n            ...style\n          },\n          ...addPropertyOverrides({\n            \"uviKKrY_Y-hover\": {\n              \"data-framer-name\": undefined\n            },\n            xy1PAKb3o: {\n              \"data-framer-name\": \"Active\"\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-64cbcb\",\n            layoutDependency: layoutDependency,\n            layoutId: \"pbfjXbUxp\",\n            children: [/*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"R0Y7SUJNIFBsZXggU2Fucy02MDA=\",\n                    \"--framer-font-family\": '\"IBM Plex Sans\", sans-serif',\n                    \"--framer-font-weight\": \"600\",\n                    \"--framer-text-alignment\": \"center\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                  },\n                  children: \"Product\"\n                })\n              }),\n              className: \"framer-hdvn5l\",\n              \"data-framer-name\": \"Product\",\n              fonts: [\"GF;IBM Plex Sans-600\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"nQYewiPNh\",\n              style: {\n                \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: lT1FGrPSw,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-u3vkkc\",\n              \"data-framer-name\": \"Highlight\",\n              layoutDependency: layoutDependency,\n              layoutId: \"qblSyCaSu\",\n              style: {\n                backgroundColor: \"rgba(255, 255, 255, 0.23)\",\n                borderBottomLeftRadius: 4,\n                borderBottomRightRadius: 4,\n                borderTopLeftRadius: 4,\n                borderTopRightRadius: 4,\n                opacity: 0\n              },\n              variants: {\n                \"uviKKrY_Y-hover\": {\n                  backgroundColor: \"rgba(255, 255, 255, 0.15)\",\n                  opacity: 1\n                },\n                xy1PAKb3o: {\n                  backgroundColor: \"rgba(255, 255, 255, 0.1)\",\n                  opacity: 1\n                }\n              }\n            })]\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-9Kkix [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-9Kkix .framer-18mp09p { display: block; }\", \".framer-9Kkix .framer-qcth9r { align-content: center; align-items: center; cursor: default; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-9Kkix .framer-64cbcb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 6px 12px 6px 12px; position: relative; width: min-content; }\", \".framer-9Kkix .framer-hdvn5l { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; z-index: 2; }\", \".framer-9Kkix .framer-u3vkkc { bottom: 5px; flex: none; left: 5px; overflow: hidden; position: absolute; right: 5px; top: 5px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\", \".framer-9Kkix .framer-v-qcth9r .framer-qcth9r { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9Kkix .framer-qcth9r, .framer-9Kkix .framer-64cbcb { gap: 0px; } .framer-9Kkix .framer-qcth9r > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-9Kkix .framer-qcth9r > :first-child { margin-left: 0px; } .framer-9Kkix .framer-qcth9r > :last-child { margin-right: 0px; } .framer-9Kkix .framer-64cbcb > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-9Kkix .framer-64cbcb > :first-child { margin-top: 0px; } .framer-9Kkix .framer-64cbcb > :last-child { margin-bottom: 0px; } }\", \".framer-9Kkix.framer-v-mp6oqx .framer-u3vkkc, .framer-9Kkix.framer-v-qcth9r.hover .framer-u3vkkc { bottom: 0px; left: 0px; right: 0px; top: 0px; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerIntrinsicHeight 31\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerIntrinsicWidth 82\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"xy1PAKb3o\":{\"layout\":[\"auto\",\"auto\"]},\"YM0Tz1_VS\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerVariables {\"lT1FGrPSw\":\"title\",\"TvvuRH5yE\":\"tap\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerImmutableVariables false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           */\nconst FramerffcceJL6_ = withCSS(Component, css, \"framer-9Kkix\");\nexport default FramerffcceJL6_;\nFramerffcceJL6_.displayName = \"NavLink\";\nFramerffcceJL6_.defaultProps = {\n  height: 31,\n  width: 82\n};\naddPropertyControls(FramerffcceJL6_, {\n  variant: {\n    options: [\"uviKKrY_Y\", \"xy1PAKb3o\"],\n    optionTitles: [\"Default\", \"Active\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  lT1FGrPSw: {\n    defaultValue: \"Product\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  },\n  TvvuRH5yE: {\n    title: \"Tap\",\n    type: ControlType.EventHandler\n  }\n});\naddFonts(FramerffcceJL6_, [{\n  family: \"IBM Plex Sans\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/ffcceJL6_:default\",\n    url: \"https://fonts.gstatic.com/s/ibmplexsans/v19/zYX9KVElMYYaJe8bpLHnCwDKjQ76MIZmdd_qFmo.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/ibmplexsans/v19/zYX9KVElMYYaJe8bpLHnCwDKjQ76MIZmdd_qFmo.ttf\",\n  weight: \"600\"\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerffcceJL6_\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerImmutableVariables\": \"false\",\n        \"framerContractVersion\": \"1\",\n        \"framerVariables\": \"{\\\"lT1FGrPSw\\\":\\\"title\\\",\\\"TvvuRH5yE\\\":\\\"tap\\\"}\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xy1PAKb3o\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YM0Tz1_VS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"31\",\n        \"framerIntrinsicWidth\": \"82\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./ffcceJL6_.map", "// Generated by Framer (f501c86)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nconst enabledGestures = {\n  b8KqvN2at: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"b8KqvN2at\"];\nconst serializationHash = \"framer-tscm1\";\nconst variantClassNames = {\n  b8KqvN2at: \"framer-v-19hwtk2\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    delay: 0,\n    duration: .3,\n    ease: [.06, .89, .56, 1],\n    type: \"tween\"\n  }\n};\nconst isSet = value => {\n  return value !== undefined && value !== null && value !== \"\";\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst getProps = ({\n  description,\n  height,\n  id,\n  label,\n  link,\n  newTab,\n  width,\n  ...props\n}) => {\n  var _ref, _ref1;\n  return {\n    ...props,\n    bUSbAAJgO: (_ref = description !== null && description !== void 0 ? description : props.bUSbAAJgO) !== null && _ref !== void 0 ? _ref : \"Meet the team behind ChainPatrol\",\n    GxqDYXwQI: (_ref1 = label !== null && label !== void 0 ? label : props.GxqDYXwQI) !== null && _ref1 !== void 0 ? _ref1 : \"About\",\n    nsbEwaDx3: newTab !== null && newTab !== void 0 ? newTab : props.nsbEwaDx3,\n    v4H5cjp_d: link !== null && link !== void 0 ? link : props.v4H5cjp_d\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    v4H5cjp_d,\n    GxqDYXwQI,\n    bUSbAAJgO,\n    nsbEwaDx3,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"b8KqvN2at\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const ref1 = React.useRef(null);\n  const isDisplayed = () => {\n    if (gestureVariant === \"b8KqvN2at-hover\") return isSet(v4H5cjp_d);\n    return true;\n  };\n  const defaultLayoutId = React.useId();\n  const sharedStyleClassNames = [];\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-tscm1\", ...sharedStyleClassNames, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(Link, {\n          href: v4H5cjp_d,\n          openInNewTab: nsbEwaDx3,\n          children: /*#__PURE__*/_jsxs(motion.a, {\n            ...restProps,\n            className: `${cx(\"framer-19hwtk2\", className)} framer-10kbkfw`,\n            \"data-framer-name\": \"Default\",\n            layoutDependency: layoutDependency,\n            layoutId: \"b8KqvN2at\",\n            ref: ref !== null && ref !== void 0 ? ref : ref1,\n            style: {\n              ...style\n            },\n            ...addPropertyOverrides({\n              \"b8KqvN2at-hover\": {\n                \"data-framer-name\": undefined\n              }\n            }, baseVariant, gestureVariant),\n            children: [isDisplayed() && /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1720ivn\",\n              \"data-framer-name\": \"Highlight\",\n              layoutDependency: layoutDependency,\n              layoutId: \"TN37iZiNJ\",\n              style: {\n                backgroundColor: \"rgba(255, 255, 255, 0)\",\n                borderBottomLeftRadius: 4,\n                borderBottomRightRadius: 4,\n                borderTopLeftRadius: 4,\n                borderTopRightRadius: 4\n              },\n              variants: {\n                \"b8KqvN2at-hover\": {\n                  backgroundColor: \"rgba(255, 255, 255, 0.1)\"\n                }\n              }\n            }), /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"SW50ZXItTWVkaXVt\",\n                    \"--framer-font-family\": '\"Inter-Medium\", \"Inter\", sans-serif',\n                    \"--framer-font-size\": \"14px\",\n                    \"--framer-font-weight\": \"500\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                  },\n                  children: \"About\"\n                })\n              }),\n              className: \"framer-1dr7sy9\",\n              fonts: [\"Inter-Medium\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"OAeWXc9DR\",\n              style: {\n                \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                \"--framer-link-text-decoration\": \"underline\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: GxqDYXwQI,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            }), isSet(bUSbAAJgO) && /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--framer-font-size\": \"12px\",\n                    \"--framer-text-alignment\": \"left\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(109, 107, 118))\"\n                  },\n                  children: \"Meet the team behind ChainPatrol\"\n                })\n              }),\n              className: \"framer-1cto07g\",\n              layoutDependency: layoutDependency,\n              layoutId: \"OUyItsJQH\",\n              style: {\n                \"--extracted-r6o4lv\": \"rgb(109, 107, 118)\",\n                \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                \"--framer-link-text-decoration\": \"underline\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: bUSbAAJgO,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })]\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-tscm1 [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-tscm1 .framer-10kbkfw { display: block; }\", \".framer-tscm1 .framer-19hwtk2 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\", \".framer-tscm1 .framer-1720ivn { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\", \".framer-tscm1 .framer-1dr7sy9, .framer-tscm1 .framer-1cto07g { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-tscm1 .framer-v-19hwtk2 .framer-19hwtk2 { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-tscm1 .framer-19hwtk2 { gap: 0px; } .framer-tscm1 .framer-19hwtk2 > * { margin: 0px; margin-bottom: calc(2px / 2); margin-top: calc(2px / 2); } .framer-tscm1 .framer-19hwtk2 > :first-child { margin-top: 0px; } .framer-tscm1 .framer-19hwtk2 > :last-child { margin-bottom: 0px; } }\", \".framer-tscm1.framer-v-19hwtk2.hover .framer-1720ivn { bottom: -6px; left: -6px; right: -6px; top: -6px; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerIntrinsicHeight 33\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerIntrinsicWidth 194\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"qqh9F5xNZ\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerVariables {\"v4H5cjp_d\":\"link\",\"GxqDYXwQI\":\"label\",\"bUSbAAJgO\":\"description\",\"nsbEwaDx3\":\"newTab\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerImmutableVariables false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              */\nconst FrameroS6a22jC6 = withCSS(Component, css, \"framer-tscm1\");\nexport default FrameroS6a22jC6;\nFrameroS6a22jC6.displayName = \"NavBarEntry\";\nFrameroS6a22jC6.defaultProps = {\n  height: 33,\n  width: 194\n};\naddPropertyControls(FrameroS6a22jC6, {\n  v4H5cjp_d: {\n    title: \"Link\",\n    type: ControlType.Link\n  },\n  GxqDYXwQI: {\n    defaultValue: \"About\",\n    displayTextArea: false,\n    title: \"Label\",\n    type: ControlType.String\n  },\n  bUSbAAJgO: {\n    defaultValue: \"Meet the team behind ChainPatrol\",\n    displayTextArea: false,\n    title: \"Description\",\n    type: ControlType.String\n  },\n  nsbEwaDx3: {\n    defaultValue: false,\n    title: \"New Tab\",\n    type: ControlType.Boolean\n  }\n});\naddFonts(FrameroS6a22jC6, []);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FrameroS6a22jC6\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerImmutableVariables\": \"false\",\n        \"framerIntrinsicWidth\": \"194\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qqh9F5xNZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"33\",\n        \"framerVariables\": \"{\\\"v4H5cjp_d\\\":\\\"link\\\",\\\"GxqDYXwQI\\\":\\\"label\\\",\\\"bUSbAAJgO\\\":\\\"description\\\",\\\"nsbEwaDx3\\\":\\\"newTab\\\"}\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./oS6a22jC6.map", "// Generated by Framer (f501c86)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Image, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nconst enabledGestures = {\n  gXcJBvfWu: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"gXcJBvfWu\"];\nconst serializationHash = \"framer-qaqXk\";\nconst variantClassNames = {\n  gXcJBvfWu: \"framer-v-1md40kq\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst toResponsiveImage = value => {\n  if (typeof value === \"object\" && value !== null && typeof value.src === \"string\") {\n    return value;\n  }\n  return typeof value === \"string\" ? {\n    src: value\n  } : undefined;\n};\nconst isSet = value => {\n  return value !== undefined && value !== null && value !== \"\";\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst getProps = ({\n  date,\n  height,\n  id,\n  image,\n  title,\n  width,\n  ...props\n}) => {\n  var _ref, _ref1, _ref2;\n  return {\n    ...props,\n    llO9pfPxy: (_ref = date !== null && date !== void 0 ? date : props.llO9pfPxy) !== null && _ref !== void 0 ? _ref : \"April 17, 2023\",\n    OPhxQ2tfd: (_ref1 = title !== null && title !== void 0 ? title : props.OPhxQ2tfd) !== null && _ref1 !== void 0 ? _ref1 : \"Blog Title\",\n    xlMNXTINb: (_ref2 = image !== null && image !== void 0 ? image : props.xlMNXTINb) !== null && _ref2 !== void 0 ? _ref2 : {\n      src: \"https://framerusercontent.com/images/WJv5hBmKHHbtGhZtksCp71uw.jpeg?scale-down-to=512\",\n      srcSet: \"https://framerusercontent.com/images/WJv5hBmKHHbtGhZtksCp71uw.jpeg?scale-down-to=512 384w, https://framerusercontent.com/images/WJv5hBmKHHbtGhZtksCp71uw.jpeg?scale-down-to=1024 768w, https://framerusercontent.com/images/WJv5hBmKHHbtGhZtksCp71uw.jpeg 1536w\"\n    }\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    xlMNXTINb,\n    OPhxQ2tfd,\n    llO9pfPxy,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"gXcJBvfWu\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const ref1 = React.useRef(null);\n  const isDisplayed = () => {\n    if (gestureVariant === \"gXcJBvfWu-hover\") return isSet(llO9pfPxy);\n    return false;\n  };\n  const defaultLayoutId = React.useId();\n  const sharedStyleClassNames = [];\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-qaqXk\", ...sharedStyleClassNames, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsxs(motion.div, {\n          ...restProps,\n          background: {\n            alt: \"\",\n            fit: \"fill\",\n            sizes: \"min(272px, 100vw)\",\n            src: \"https://framerusercontent.com/images/WJv5hBmKHHbtGhZtksCp71uw.jpeg\",\n            srcSet: \"https://framerusercontent.com/images/WJv5hBmKHHbtGhZtksCp71uw.jpeg?scale-down-to=512 384w, https://framerusercontent.com/images/WJv5hBmKHHbtGhZtksCp71uw.jpeg?scale-down-to=1024 768w, https://framerusercontent.com/images/WJv5hBmKHHbtGhZtksCp71uw.jpeg 1536w\"\n          },\n          className: cx(\"framer-1md40kq\", className),\n          \"data-border\": true,\n          \"data-framer-name\": \"Variant 1\",\n          layoutDependency: layoutDependency,\n          layoutId: \"gXcJBvfWu\",\n          ref: ref !== null && ref !== void 0 ? ref : ref1,\n          style: {\n            \"--border-bottom-width\": \"1px\",\n            \"--border-color\": \"rgba(255, 255, 255, 0.1)\",\n            \"--border-left-width\": \"1px\",\n            \"--border-right-width\": \"1px\",\n            \"--border-style\": \"solid\",\n            \"--border-top-width\": \"1px\",\n            borderBottomLeftRadius: 8,\n            borderBottomRightRadius: 8,\n            borderTopLeftRadius: 8,\n            borderTopRightRadius: 8,\n            boxShadow: \"0px 1px 2px 0px rgba(0,0,0,0.25)\",\n            ...style\n          },\n          ...addPropertyOverrides({\n            \"gXcJBvfWu-hover\": {\n              \"data-framer-name\": undefined\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsx(Image, {\n            background: {\n              alt: \"\",\n              fit: \"fill\",\n              sizes: \"calc((min(272px, 100vw) - 32px) * 1.0441)\",\n              ...toResponsiveImage(xlMNXTINb)\n            },\n            className: \"framer-1ipopxc\",\n            \"data-framer-name\": \"BG Image\",\n            layoutDependency: layoutDependency,\n            layoutId: \"chzYiQGog\",\n            style: {\n              filter: \"grayscale(1)\",\n              WebkitFilter: \"grayscale(1)\"\n            },\n            variants: {\n              \"gXcJBvfWu-hover\": {\n                filter: \"grayscale(0) blur(0px)\",\n                WebkitFilter: \"grayscale(0) blur(0px)\"\n              }\n            },\n            ...addPropertyOverrides({\n              \"gXcJBvfWu-hover\": {\n                background: {\n                  alt: \"\",\n                  fit: \"fill\",\n                  sizes: \"calc((min(272px, 100vw) - 32px) * 1.1765)\",\n                  ...toResponsiveImage(xlMNXTINb)\n                }\n              }\n            }, baseVariant, gestureVariant)\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-18omxsb\",\n            \"data-framer-name\": \"Color Tint\",\n            layoutDependency: layoutDependency,\n            layoutId: \"CsQJZqWEH\",\n            style: {\n              backgroundColor: \"rgba(120, 85, 255, 0.58)\"\n            }\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-gd4n5f\",\n            \"data-framer-name\": \"Scrim\",\n            layoutDependency: layoutDependency,\n            layoutId: \"fdcaXdaSH\",\n            style: {\n              background: \"linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.78) 100%)\"\n            }\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-dkytez\",\n            \"data-framer-name\": \"Post\",\n            layoutDependency: layoutDependency,\n            layoutId: \"sQPGeO_I9\",\n            children: [isSet(OPhxQ2tfd) && /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.h2, {\n                  style: {\n                    \"--font-selector\": \"R0Y7SW50ZXItNjAw\",\n                    \"--framer-font-size\": \"14px\",\n                    \"--framer-font-weight\": \"600\",\n                    \"--framer-letter-spacing\": \"-0.4px\",\n                    \"--framer-line-height\": \"1.5em\",\n                    \"--framer-text-alignment\": \"left\",\n                    \"--framer-text-color\": \"var(--extracted-1of0zx5, rgb(255, 255, 255))\"\n                  },\n                  children: \"Blog Title\"\n                })\n              }),\n              className: \"framer-n0mdkp\",\n              \"data-framer-name\": \"Title\",\n              fonts: [\"GF;Inter-600\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"aMGCi4AmW\",\n              style: {\n                \"--extracted-1of0zx5\": \"rgb(255, 255, 255)\",\n                \"--framer-paragraph-spacing\": \"0px\",\n                textShadow: \"0px 2px 3px rgba(0, 0, 0, 0.47)\"\n              },\n              text: OPhxQ2tfd,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            }), isDisplayed() && /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--framer-font-size\": \"14px\",\n                    \"--framer-letter-spacing\": \"-0.2px\",\n                    \"--framer-line-height\": \"1.1em\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(214, 214, 214))\"\n                  },\n                  children: \"Mar 27, 2023\"\n                })\n              }),\n              className: \"framer-y6v392\",\n              \"data-framer-name\": \"Date\",\n              layoutDependency: layoutDependency,\n              layoutId: \"fyuCX07Gv\",\n              style: {\n                \"--extracted-r6o4lv\": \"rgb(214, 214, 214)\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: llO9pfPxy,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })]\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-qaqXk [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-qaqXk .framer-pc9ynr { display: block; }\", \".framer-qaqXk .framer-1md40kq { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 189px; justify-content: flex-end; overflow: hidden; padding: 16px 16px 16px 16px; position: relative; width: 272px; will-change: var(--framer-will-change-override, transform); }\", \".framer-qaqXk .framer-1ipopxc { flex: none; height: 104%; left: calc(50.00000000000002% - 104.41176470588236% / 2); overflow: visible; position: absolute; top: calc(49.735449735449755% - 104.23280423280423% / 2); width: 104%; z-index: 0; }\", \".framer-qaqXk .framer-18omxsb, .framer-qaqXk .framer-gd4n5f { flex: none; height: 100%; left: 0px; overflow: visible; position: absolute; top: 0px; width: 100%; z-index: 0; }\", \".framer-qaqXk .framer-dkytez { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; min-width: 200px; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-qaqXk .framer-n0mdkp, .framer-qaqXk .framer-y6v392 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-qaqXk .framer-v-1md40kq .framer-1md40kq { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-qaqXk .framer-1md40kq, .framer-qaqXk .framer-dkytez { gap: 0px; } .framer-qaqXk .framer-1md40kq > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-qaqXk .framer-1md40kq > :first-child, .framer-qaqXk .framer-dkytez > :first-child { margin-top: 0px; } .framer-qaqXk .framer-1md40kq > :last-child, .framer-qaqXk .framer-dkytez > :last-child { margin-bottom: 0px; } .framer-qaqXk .framer-dkytez > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } }\", \".framer-qaqXk.framer-v-1md40kq.hover .framer-1ipopxc { height: 117%; left: calc(50.00000000000002% - 117.64705882352942% / 2); top: calc(49.735449735449755% - 117.46031746031747% / 2); width: 118%; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerIntrinsicHeight 189\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerIntrinsicWidth 272\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"yxNB9wgQk\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerVariables {\"xlMNXTINb\":\"image\",\"OPhxQ2tfd\":\"title\",\"llO9pfPxy\":\"date\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerImmutableVariables false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  */\nconst FramersuyuIPxZb = withCSS(Component, css, \"framer-qaqXk\");\nexport default FramersuyuIPxZb;\nFramersuyuIPxZb.displayName = \"BlogCard\";\nFramersuyuIPxZb.defaultProps = {\n  height: 189,\n  width: 272\n};\naddPropertyControls(FramersuyuIPxZb, {\n  xlMNXTINb: {\n    __defaultAssetReference: \"data:framer/asset-reference,WJv5hBmKHHbtGhZtksCp71uw.jpeg?originalFilename=Flo2PrpWIAEzqMx.jpeg&preferredSize=auto\",\n    title: \"Image\",\n    type: ControlType.ResponsiveImage\n  },\n  OPhxQ2tfd: {\n    defaultValue: \"Blog Title\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  },\n  llO9pfPxy: {\n    defaultValue: \"April 17, 2023\",\n    displayTextArea: false,\n    title: \"Date\",\n    type: ControlType.String\n  }\n});\naddFonts(FramersuyuIPxZb, [{\n  family: \"Inter\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/suyuIPxZb:default\",\n    url: \"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZhrib2Bg-4.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZhrib2Bg-4.ttf\",\n  weight: \"600\"\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramersuyuIPxZb\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"272\",\n        \"framerVariables\": \"{\\\"xlMNXTINb\\\":\\\"image\\\",\\\"OPhxQ2tfd\\\":\\\"title\\\",\\\"llO9pfPxy\\\":\\\"date\\\"}\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yxNB9wgQk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerImmutableVariables\": \"false\",\n        \"framerIntrinsicHeight\": \"189\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./suyuIPxZb.map", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nimport { useState, useEffect, useRef } from \"react\";\nimport { addPropertyControls, ControlType, RenderTarget } from \"framer\";\nimport { motion } from \"framer-motion\";\nimport { NullState } from \"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";\nimport HomeFactory from \"https://framer.com/m/hero-icons/Home.js@0.0.27\";\nimport { defaultEvents, useIconSelection } from \"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";\nexport 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\"];\nconst moduleBaseUrl = \"https://framer.com/m/hero-icons/\";\nconst lowercaseIconKeyPairs = iconKeys.reduce((res, key) => {\n  res[key.toLowerCase()] = key;\n  return res;\n}, {}); /**\n        * HERO\n        *\n        * @framerIntrinsicWidth 24\n        * @framerIntrinsicHeight 24\n        *\n        * @framerSupportedLayoutWidth fixed\n        * @framerSupportedLayoutHeight fixed\n        */\nexport function Icon(props) {\n  const {\n    color,\n    selectByList,\n    iconSearch,\n    iconSelection,\n    onClick,\n    onMouseDown,\n    onMouseUp,\n    onMouseEnter,\n    onMouseLeave,\n    mirrored\n  } = props;\n  const isMounted = useRef(false);\n  const iconKey = useIconSelection(iconKeys, selectByList, iconSearch, iconSelection, lowercaseIconKeyPairs); // Selected Icon Module\n  const [SelectedIcon, setSelectedIcon] = useState(iconKey === \"Home\" ? HomeFactory(React) : null); // Import the selected module or reset so null state\n  async function importModule() {\n    // Get the selected module\n    try {\n      const iconModuleUrl = `${moduleBaseUrl}${iconKey}.js@0.0.27`;\n      const module = await import( /* webpackIgnore: true */iconModuleUrl);\n      if (isMounted.current) setSelectedIcon(module.default(React));\n    } catch {\n      if (isMounted.current) setSelectedIcon(null);\n    }\n  } // Import module when new style or icon is selected\n  useEffect(() => {\n    isMounted.current = true;\n    importModule();\n    return () => {\n      isMounted.current = false;\n    };\n  }, [iconKey]);\n  const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n  const emptyState = isOnCanvas ? /*#__PURE__*/_jsx(NullState, {}) : null;\n  return /*#__PURE__*/_jsx(motion.div, {\n    style: {\n      display: \"contents\"\n    },\n    onClick,\n    onMouseEnter,\n    onMouseLeave,\n    onMouseDown,\n    onMouseUp,\n    children: SelectedIcon ? /*#__PURE__*/_jsx(SelectedIcon, {\n      style: {\n        width: \"100%\",\n        height: \"100%\",\n        transform: mirrored ? \"scale(-1, 1)\" : undefined\n      },\n      color: color\n    }) : emptyState\n  });\n}\nIcon.displayName = \"Hero\";\nIcon.defaultProps = {\n  width: 24,\n  height: 24,\n  iconSelection: \"Home\",\n  iconSearch: \"Home\",\n  color: \"#66F\",\n  selectByList: true,\n  mirrored: false\n};\naddPropertyControls(Icon, {\n  selectByList: {\n    type: ControlType.Boolean,\n    title: \"Select\",\n    enabledTitle: \"List\",\n    disabledTitle: \"Search\",\n    defaultValue: Icon.defaultProps.selectByList\n  },\n  iconSelection: {\n    type: ControlType.Enum,\n    options: iconKeys,\n    defaultValue: Icon.defaultProps.iconSelection,\n    title: \"Name\",\n    hidden: ({\n      selectByList\n    }) => !selectByList,\n    description: \"Find every icon name on the [Hero site](https://heroicons.com/)\"\n  },\n  iconSearch: {\n    type: ControlType.String,\n    title: \"Name\",\n    placeholder: \"Menu, Wifi, Box\u2026\",\n    hidden: ({\n      selectByList\n    }) => selectByList\n  },\n  mirrored: {\n    type: ControlType.Boolean,\n    enabledTitle: \"Yes\",\n    disabledTitle: \"No\",\n    defaultValue: Icon.defaultProps.mirrored\n  },\n  color: {\n    type: ControlType.Color,\n    title: \"Color\",\n    defaultValue: Icon.defaultProps.color\n  },\n  ...defaultEvents\n});\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"iconKeys\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"Icon\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Icon\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerIntrinsicHeight\": \"24\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"24\"\n      }\n    },\n    \"IconProps\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Hero.map", "// Generated by Framer (f501c86)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, Link, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport { Icon as Hero } from \"https://framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/rQJeCcsGr1fSnWO0FT2G/Hero.js\";\nconst HeroFonts = getFonts(Hero);\nconst enabledGestures = {\n  jMGZ04Egu: {\n    hover: true\n  },\n  LbTTwejrO: {\n    hover: true\n  },\n  tDEL0Pnam: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"LbTTwejrO\", \"jMGZ04Egu\", \"tDEL0Pnam\"];\nconst serializationHash = \"framer-6n4Iy\";\nconst variantClassNames = {\n  jMGZ04Egu: \"framer-v-1dm96ej\",\n  LbTTwejrO: \"framer-v-1gh6u5t\",\n  tDEL0Pnam: \"framer-v-1h1ilax\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  API: \"tDEL0Pnam\",\n  Integration: \"jMGZ04Egu\",\n  Overview: \"LbTTwejrO\"\n};\nconst getProps = ({\n  height,\n  id,\n  width,\n  ...props\n}) => {\n  var _humanReadableVariantMap_props_variant, _ref;\n  return {\n    ...props,\n    variant: (_ref = (_humanReadableVariantMap_props_variant = humanReadableVariantMap[props.variant]) !== null && _humanReadableVariantMap_props_variant !== void 0 ? _humanReadableVariantMap_props_variant : props.variant) !== null && _ref !== void 0 ? _ref : \"LbTTwejrO\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"LbTTwejrO\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const ref1 = React.useRef(null);\n  const defaultLayoutId = React.useId();\n  const sharedStyleClassNames = [];\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-6n4Iy\", ...sharedStyleClassNames, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(Link, {\n          href: \"https://chainpatrol.io/docs/general/introduction\",\n          openInNewTab: false,\n          ...addPropertyOverrides({\n            jMGZ04Egu: {\n              href: \"https://chainpatrol.io/docs/wallet-integration/guide\"\n            },\n            tDEL0Pnam: {\n              href: \"https://chainpatrol.io/docs/external-api/overview\"\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsxs(motion.a, {\n            ...restProps,\n            className: `${cx(\"framer-1gh6u5t\", className)} framer-1acg4nu`,\n            \"data-border\": true,\n            \"data-framer-name\": \"Overview\",\n            layoutDependency: layoutDependency,\n            layoutId: \"LbTTwejrO\",\n            ref: ref !== null && ref !== void 0 ? ref : ref1,\n            style: {\n              \"--border-bottom-width\": \"1px\",\n              \"--border-color\": \"rgba(255, 255, 255, 0.15)\",\n              \"--border-left-width\": \"1px\",\n              \"--border-right-width\": \"1px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"1px\",\n              backgroundColor: \"rgba(255, 255, 255, 0)\",\n              borderBottomLeftRadius: 8,\n              borderBottomRightRadius: 8,\n              borderTopLeftRadius: 8,\n              borderTopRightRadius: 8,\n              ...style\n            },\n            variants: {\n              \"jMGZ04Egu-hover\": {\n                \"--border-color\": 'var(--token-fd2ef331-39e9-4e26-b07f-07599844da8a, rgb(255, 170, 34)) /* {\"name\":\"Orange Accent\"} */',\n                backgroundColor: \"rgba(255, 170, 34, 0.1)\"\n              },\n              \"LbTTwejrO-hover\": {\n                \"--border-color\": 'var(--token-9fc53ea6-fa2d-45fb-8fa0-2160c3fd38aa, rgb(17, 153, 238)) /* {\"name\":\"Blue Accent\"} */',\n                backgroundColor: \"rgba(17, 153, 238, 0.1)\"\n              },\n              \"tDEL0Pnam-hover\": {\n                \"--border-color\": 'var(--token-cf7d3707-0dd1-497e-b76b-b6c7a85961a6, rgb(75, 196, 64)) /* {\"name\":\"Green Accent\"} */',\n                backgroundColor: \"rgba(75, 196, 64, 0.1)\"\n              }\n            },\n            ...addPropertyOverrides({\n              \"jMGZ04Egu-hover\": {\n                \"data-framer-name\": undefined\n              },\n              \"LbTTwejrO-hover\": {\n                \"data-framer-name\": undefined\n              },\n              \"tDEL0Pnam-hover\": {\n                \"data-framer-name\": undefined\n              },\n              jMGZ04Egu: {\n                \"data-framer-name\": \"Integration\"\n              },\n              tDEL0Pnam: {\n                \"data-framer-name\": \"API\"\n              }\n            }, baseVariant, gestureVariant),\n            children: [/*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"SW50ZXItQm9sZA==\",\n                    \"--framer-font-family\": '\"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif',\n                    \"--framer-font-size\": \"12px\",\n                    \"--framer-font-weight\": \"700\",\n                    \"--framer-letter-spacing\": \"-0.3px\",\n                    \"--framer-text-alignment\": \"center\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                  },\n                  children: \"Overview\"\n                })\n              }),\n              className: \"framer-yd3kwx\",\n              fonts: [\"Inter-Bold\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"e3ElORIjK\",\n              style: {\n                \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                jMGZ04Egu: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"SW50ZXItQm9sZA==\",\n                        \"--framer-font-family\": '\"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif',\n                        \"--framer-font-size\": \"12px\",\n                        \"--framer-font-weight\": \"700\",\n                        \"--framer-letter-spacing\": \"-0.3px\",\n                        \"--framer-text-alignment\": \"center\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                      },\n                      children: \"Integration\"\n                    })\n                  })\n                },\n                tDEL0Pnam: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"SW50ZXItQm9sZA==\",\n                        \"--framer-font-family\": '\"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif',\n                        \"--framer-font-size\": \"12px\",\n                        \"--framer-font-weight\": \"700\",\n                        \"--framer-letter-spacing\": \"-0.3px\",\n                        \"--framer-text-alignment\": \"center\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                      },\n                      children: \"API Docs\"\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1j2l0kx-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"k1VxCjbSg-container\",\n              children: /*#__PURE__*/_jsx(Hero, {\n                color: \"rgba(255, 255, 255, 0.28)\",\n                height: \"100%\",\n                iconSearch: \"Home\",\n                iconSelection: \"BookOpenOutline\",\n                id: \"k1VxCjbSg\",\n                layoutId: \"k1VxCjbSg\",\n                mirrored: false,\n                selectByList: true,\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                width: \"100%\",\n                ...addPropertyOverrides({\n                  \"jMGZ04Egu-hover\": {\n                    color: 'var(--token-fd2ef331-39e9-4e26-b07f-07599844da8a, rgb(255, 170, 34)) /* {\"name\":\"Orange Accent\"} */'\n                  },\n                  \"LbTTwejrO-hover\": {\n                    color: 'var(--token-9fc53ea6-fa2d-45fb-8fa0-2160c3fd38aa, rgb(17, 153, 238)) /* {\"name\":\"Blue Accent\"} */'\n                  },\n                  \"tDEL0Pnam-hover\": {\n                    color: 'var(--token-cf7d3707-0dd1-497e-b76b-b6c7a85961a6, rgb(75, 196, 64)) /* {\"name\":\"Green Accent\"} */'\n                  },\n                  jMGZ04Egu: {\n                    iconSelection: \"CogOutline\"\n                  },\n                  tDEL0Pnam: {\n                    iconSelection: \"CodeOutline\"\n                  }\n                }, baseVariant, gestureVariant)\n              })\n            })]\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-6n4Iy [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-6n4Iy .framer-1acg4nu { display: block; }\", \".framer-6n4Iy .framer-1gh6u5t { height: 123px; overflow: hidden; position: relative; text-decoration: none; width: 154px; will-change: var(--framer-will-change-override, transform); }\", \".framer-6n4Iy .framer-yd3kwx { bottom: 15px; flex: none; height: auto; left: 15px; position: absolute; white-space: pre; width: auto; z-index: 1; }\", \".framer-6n4Iy .framer-1j2l0kx-container { bottom: 35px; flex: none; height: 40px; left: 15px; position: absolute; width: 40px; }\", \".framer-6n4Iy .framer-v-1dm96ej .framer-1gh6u5t, .framer-6n4Iy .framer-v-1h1ilax .framer-1gh6u5t, .framer-6n4Iy .framer-v-1gh6u5t .framer-1gh6u5t { cursor: pointer; }\", \".framer-6n4Iy.framer-v-1dm96ej .framer-1gh6u5t, .framer-6n4Iy.framer-v-1h1ilax .framer-1gh6u5t { aspect-ratio: 1.2576923076923077 / 1; height: var(--framer-aspect-ratio-supported, 123px); }\", \".framer-6n4Iy.framer-v-1dm96ej.hover .framer-1gh6u5t, .framer-6n4Iy.framer-v-1h1ilax.hover .framer-1gh6u5t { height: var(--framer-aspect-ratio-supported, 122px); }\", \".framer-6n4Iy.framer-v-1gh6u5t.hover .framer-1gh6u5t { aspect-ratio: 1.2576923076923077 / 1; height: var(--framer-aspect-ratio-supported, 122px); }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerIntrinsicHeight 122\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerIntrinsicWidth 154\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jMGZ04Egu\":{\"layout\":[\"fixed\",\"fixed\"]},\"tDEL0Pnam\":{\"layout\":[\"fixed\",\"fixed\"]},\"BuPSOv2DU\":{\"layout\":[\"fixed\",\"fixed\"]},\"gMrJGSCjh\":{\"layout\":[\"fixed\",\"fixed\"]},\"HH74NokQT\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerImmutableVariables false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            */\nconst FrameruMt2IqI1M = withCSS(Component, css, \"framer-6n4Iy\");\nexport default FrameruMt2IqI1M;\nFrameruMt2IqI1M.displayName = \"DocumentationCard\";\nFrameruMt2IqI1M.defaultProps = {\n  height: 122,\n  width: 154\n};\naddPropertyControls(FrameruMt2IqI1M, {\n  variant: {\n    options: [\"LbTTwejrO\", \"jMGZ04Egu\", \"tDEL0Pnam\"],\n    optionTitles: [\"Overview\", \"Integration\", \"API\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FrameruMt2IqI1M, [...HeroFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FrameruMt2IqI1M\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"154\",\n        \"framerImmutableVariables\": \"false\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jMGZ04Egu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tDEL0Pnam\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BuPSOv2DU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gMrJGSCjh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HH74NokQT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"122\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./uMt2IqI1M.map", "// Generated by Framer (f501c86)\nimport { jsx as r, jsxs as e } from \"react/jsx-runtime\";\nimport { addFonts as a, addPropertyControls as t, ControlType as n, cx as i, getFonts as m, Image as f, Link as l, PathVariablesContext as o, resolveLink as d, RichText as c, useActiveVariantCallback as p, useLocaleCode as s, useLocaleInfo as h, useQueryData as x, useRouter as g, useVariantState as u, withCSS as v } from \"framer\";\nimport { LayoutGroup as y, motion as M, MotionConfigContext as T } from \"framer-motion\";\nimport * as b from \"react\";\nimport w from \"https://framerusercontent.com/modules/dDmPgM2EmsSpDq4IrQrM/RzITHgnoYuz3fKz57r26/KVecx4cod.js\";\nimport Y from \"https://framerusercontent.com/modules/5vpyDgyyhCtUbiHWIRlO/qGpJhaKQKguvwS7NYFvI/s7zFZQmJR.js\";\nimport U from \"https://framerusercontent.com/modules/b0Zv9WP2vTbDoCCVA7mk/CT74erQVwFgnWd483iIq/ffcceJL6_.js\";\nimport k from \"https://framerusercontent.com/modules/yd4GXlBWvk5j31zFMoRq/En5jaJA1xeFUgHdMx4Q0/Mhc8CZd_r.js\";\nimport z from \"https://framerusercontent.com/modules/1dyAhzuUzLWcZy2Mh3o4/gYZ7E8ZQfVDVAH8hCAcw/oS6a22jC6.js\";\nimport I from \"https://framerusercontent.com/modules/vFcMD0wsF27Q7Ovn3K0x/dguJH2Wv9Y75AlIyzFv2/suyuIPxZb.js\";\nimport q from \"https://framerusercontent.com/modules/DcMr4kcC7dX1KbdpV5ou/L62yww6qL6nWHjMQ97pM/uMt2IqI1M.js\";\nlet j = m(U),\n  D = m(k),\n  P = m(z),\n  N = m(q),\n  S = m(I),\n  R = [\"npoKPcLzF\", \"j8hPFvhG_\", \"RthsoTahO\", \"lc4VxGHpn\", \"ldcHrxWoV\", \"UMnSOQmmu\", \"P0Pz3umod\", \"eupu8dbq5\", \"MG1SiqQhi\", \"wSbnMPHlF\"],\n  C = \"framer-UMTrY\",\n  F = {\n    eupu8dbq5: \"framer-v-1y667ox\",\n    j8hPFvhG_: \"framer-v-1fyk3kv\",\n    lc4VxGHpn: \"framer-v-fq5i87\",\n    ldcHrxWoV: \"framer-v-1i5n5rn\",\n    MG1SiqQhi: \"framer-v-b2izfw\",\n    npoKPcLzF: \"framer-v-omzsc\",\n    P0Pz3umod: \"framer-v-e6xm2v\",\n    RthsoTahO: \"framer-v-emkz1o\",\n    UMnSOQmmu: \"framer-v-46th8n\",\n    wSbnMPHlF: \"framer-v-c6dnja\"\n  };\nfunction V(r, ...e) {\n  let a = {};\n  return null == e || e.forEach(e => e && Object.assign(a, r[e])), a;\n}\nlet O = {\n    default: {\n      damping: 60,\n      delay: 0,\n      mass: 1,\n      stiffness: 500,\n      type: \"spring\"\n    }\n  },\n  A = r => \"object\" == typeof r && null !== r && \"string\" == typeof r.src ? r : \"string\" == typeof r ? {\n    src: r\n  } : void 0,\n  Q = (r, e = {}, a) => {\n    if (\"string\" != typeof r) return \"\";\n    let t = new Date(r);\n    if (isNaN(t.getTime())) return \"\";\n    let n = \"en-US\",\n      i = e.locale || a || n,\n      m = e.dateStyle;\n    try {\n      return t.toLocaleDateString(i, {\n        dateStyle: m,\n        timeZone: \"UTC\"\n      });\n    } catch {\n      return t.toLocaleDateString(n, {\n        dateStyle: m,\n        timeZone: \"UTC\"\n      });\n    }\n  },\n  G = ({\n    query: r,\n    children: e\n  }) => {\n    let a = x(r);\n    return e(a);\n  },\n  H = ({\n    value: e,\n    children: a\n  }) => {\n    let t = b.useContext(T),\n      n = null != e ? e : t.transition,\n      i = b.useMemo(() => ({\n        ...t,\n        transition: n\n      }), [JSON.stringify(n)]);\n    return /*#__PURE__*/r(T.Provider, {\n      value: i,\n      children: a\n    });\n  },\n  L = {\n    \"Desktop - Closed\": \"j8hPFvhG_\",\n    \"Desktop - Docs\": \"RthsoTahO\",\n    \"Desktop - Product\": \"npoKPcLzF\",\n    \"Desktop - Resources\": \"lc4VxGHpn\",\n    \"Phone - Closed\": \"ldcHrxWoV\",\n    \"Phone - Open\": \"UMnSOQmmu\",\n    \"Tablet - Closed\": \"eupu8dbq5\",\n    \"Tablet - Docs\": \"MG1SiqQhi\",\n    \"Tablet - Product\": \"P0Pz3umod\",\n    \"Tablet - Resources\": \"wSbnMPHlF\"\n  },\n  W = ({\n    height: r,\n    id: e,\n    onClose: a,\n    onMobileOpen: t,\n    onOpen: n,\n    width: i,\n    ...m\n  }) => {\n    var f, l;\n    return {\n      ...m,\n      n4ylwY80b: null != n ? n : m.n4ylwY80b,\n      RMcolhOu1: null != t ? t : m.RMcolhOu1,\n      variant: null !== (l = null !== (f = L[m.variant]) && void 0 !== f ? f : m.variant) && void 0 !== l ? l : \"npoKPcLzF\",\n      zbxfPp8Px: null != a ? a : m.zbxfPp8Px\n    };\n  },\n  E = (r, e) => e.join(\"-\") + r.layoutDependency,\n  _ = /*#__PURE__*/b.forwardRef(function (a, t) {\n    let {\n        activeLocale: n\n      } = h(),\n      {\n        style: m,\n        className: x,\n        layoutId: v,\n        variant: T,\n        n4ylwY80b: j,\n        zbxfPp8Px: D,\n        RMcolhOu1: P,\n        AY0nlV7UALDP5Vr5D5: N,\n        zOca5iNT3LDP5Vr5D5: S,\n        pWO7nnyPQLDP5Vr5D5: C,\n        bjuTofZ13LDP5Vr5D5: L,\n        idLDP5Vr5D5: _,\n        VAe1m0aX_efBQw3bu4: K,\n        pwUgdwZ_uefBQw3bu4: B,\n        XJxkcpOM1efBQw3bu4: Z,\n        FtpQBtXLHefBQw3bu4: J,\n        idefBQw3bu4: X,\n        ...$\n      } = W(a),\n      {\n        baseVariant: rr,\n        classNames: re,\n        gestureVariant: ra,\n        setGestureState: rt,\n        setVariant: rn,\n        transition: ri,\n        variants: rm\n      } = u({\n        cycleOrder: R,\n        defaultVariant: \"npoKPcLzF\",\n        transitions: O,\n        variant: T,\n        variantClassNames: F\n      }),\n      rf = E(a, rm),\n      {\n        activeVariantCallback: rl,\n        delay: ro\n      } = p(rr),\n      rd = rl(async (...r) => {\n        if (D) {\n          let e = await D(...r);\n          if (!1 === e) return !1;\n        }\n        rn(\"j8hPFvhG_\");\n      }),\n      rc = rl(async (...r) => {\n        if (D) {\n          let e = await D(...r);\n          if (!1 === e) return !1;\n        }\n        rn(\"npoKPcLzF\");\n      }),\n      rp = rl(async (...r) => {\n        if (D) {\n          let e = await D(...r);\n          if (!1 === e) return !1;\n        }\n        rn(\"eupu8dbq5\");\n      }),\n      rs = rl(async (...r) => {\n        if (D) {\n          let e = await D(...r);\n          if (!1 === e) return !1;\n        }\n        rn(\"P0Pz3umod\");\n      }),\n      rh = rl(async (...r) => {\n        if (j) {\n          let e = await j(...r);\n          if (!1 === e) return !1;\n        }\n        rn(\"npoKPcLzF\");\n      }),\n      rx = rl(async (...r) => {\n        if (j) {\n          let e = await j(...r);\n          if (!1 === e) return !1;\n        }\n        rn(\"P0Pz3umod\");\n      }),\n      rg = rl(async (...r) => {\n        if (j) {\n          let e = await j(...r);\n          if (!1 === e) return !1;\n        }\n        rn(\"RthsoTahO\");\n      }),\n      ru = rl(async (...r) => {\n        if (j) {\n          let e = await j(...r);\n          if (!1 === e) return !1;\n        }\n        rn(\"MG1SiqQhi\");\n      }),\n      rv = rl(async (...r) => {\n        if (j) {\n          let e = await j(...r);\n          if (!1 === e) return !1;\n        }\n        rn(\"lc4VxGHpn\");\n      }),\n      ry = rl(async (...r) => {\n        if (j) {\n          let e = await j(...r);\n          if (!1 === e) return !1;\n        }\n        rn(\"wSbnMPHlF\");\n      }),\n      rM = rl(async (...r) => {\n        if (P) {\n          let e = await P(...r);\n          if (!1 === e) return !1;\n        }\n        rn(\"UMnSOQmmu\");\n      }),\n      rT = rl(async (...r) => {\n        rn(\"ldcHrxWoV\");\n      }),\n      rb = rl(async (...r) => {\n        if (D) {\n          let e = await D(...r);\n          if (!1 === e) return !1;\n        }\n        rn(\"j8hPFvhG_\");\n      }),\n      rw = rl(async (...r) => {\n        if (D) {\n          let e = await D(...r);\n          if (!1 === e) return !1;\n        }\n        rn(\"eupu8dbq5\");\n      }),\n      rY = b.useRef(null),\n      rU = () => ![\"ldcHrxWoV\", \"UMnSOQmmu\"].includes(rr),\n      rk = () => ![\"RthsoTahO\", \"lc4VxGHpn\", \"MG1SiqQhi\", \"wSbnMPHlF\"].includes(rr),\n      rz = g(),\n      rI = () => !![\"RthsoTahO\", \"UMnSOQmmu\", \"MG1SiqQhi\"].includes(rr),\n      rq = s(),\n      rj = () => !![\"lc4VxGHpn\", \"UMnSOQmmu\", \"wSbnMPHlF\"].includes(rr),\n      rD = b.useId();\n    return /*#__PURE__*/r(y, {\n      id: null != v ? v : rD,\n      children: /*#__PURE__*/r(M.div, {\n        initial: T,\n        animate: rm,\n        onHoverStart: () => rt({\n          isHovered: !0\n        }),\n        onHoverEnd: () => rt({\n          isHovered: !1\n        }),\n        onTapStart: () => rt({\n          isPressed: !0\n        }),\n        onTap: () => rt({\n          isPressed: !1\n        }),\n        onTapCancel: () => rt({\n          isPressed: !1\n        }),\n        className: i(\"framer-UMTrY\", ...[], re),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/r(H, {\n          value: ri,\n          children: /*#__PURE__*/e(M.header, {\n            ...$,\n            className: i(\"framer-omzsc\", x),\n            \"data-framer-name\": \"Desktop - Product\",\n            layoutDependency: rf,\n            layoutId: \"npoKPcLzF\",\n            ref: null != t ? t : rY,\n            style: {\n              backdropFilter: \"blur(0px)\",\n              WebkitBackdropFilter: \"blur(0px)\",\n              ...m\n            },\n            variants: {\n              eupu8dbq5: {\n                backdropFilter: \"none\",\n                WebkitBackdropFilter: \"none\"\n              },\n              j8hPFvhG_: {\n                backdropFilter: \"none\",\n                WebkitBackdropFilter: \"none\"\n              },\n              ldcHrxWoV: {\n                backdropFilter: \"none\",\n                WebkitBackdropFilter: \"none\"\n              },\n              UMnSOQmmu: {\n                backdropFilter: \"none\",\n                WebkitBackdropFilter: \"none\"\n              }\n            },\n            ...V({\n              eupu8dbq5: {\n                \"data-framer-name\": \"Tablet - Closed\"\n              },\n              j8hPFvhG_: {\n                \"data-framer-name\": \"Desktop - Closed\"\n              },\n              lc4VxGHpn: {\n                \"data-framer-name\": \"Desktop - Resources\"\n              },\n              ldcHrxWoV: {\n                \"data-framer-name\": \"Phone - Closed\"\n              },\n              MG1SiqQhi: {\n                \"data-framer-name\": \"Tablet - Docs\"\n              },\n              P0Pz3umod: {\n                \"data-framer-name\": \"Tablet - Product\"\n              },\n              RthsoTahO: {\n                \"data-framer-name\": \"Desktop - Docs\"\n              },\n              UMnSOQmmu: {\n                \"data-framer-name\": \"Phone - Open\"\n              },\n              wSbnMPHlF: {\n                \"data-framer-name\": \"Tablet - Resources\"\n              }\n            }, rr, ra),\n            children: [/*#__PURE__*/e(M.div, {\n              className: \"framer-16t89nl\",\n              \"data-framer-name\": \"Content\",\n              \"data-highlight\": !0,\n              layoutDependency: rf,\n              layoutId: \"PF5Gbncoj\",\n              onMouseLeave: rd,\n              style: {\n                backdropFilter: \"none\",\n                backgroundColor: \"rgb(22, 20, 26)\",\n                boxShadow: \"0px 0.6021873017743928px 1.5656869846134214px -0.75px rgba(0, 0, 0, 0.45602), 0px 2.288533303243457px 5.950186588432988px -1.5px rgba(0, 0, 0, 0.47289), 0px 10px 26px -2.25px rgba(0, 0, 0, 0.55)\",\n                WebkitBackdropFilter: \"none\"\n              },\n              variants: {\n                eupu8dbq5: {\n                  backdropFilter: \"blur(15px)\",\n                  backgroundColor: \"rgba(22, 20, 26, 0.15)\",\n                  boxShadow: \"0px 0.6021873017743928px 1.5656869846134214px -0.75px rgba(0, 0, 0, 0), 0px 2.288533303243457px 5.950186588432988px -1.5px rgba(0, 0, 0, 0), 0px 10px 26px -2.25px rgba(0, 0, 0, 0)\",\n                  WebkitBackdropFilter: \"blur(15px)\"\n                },\n                j8hPFvhG_: {\n                  backdropFilter: \"blur(15px)\",\n                  backgroundColor: \"rgba(22, 20, 26, 0.15)\",\n                  boxShadow: \"0px 0.6021873017743928px 1.5656869846134214px -0.75px rgba(0, 0, 0, 0), 0px 2.288533303243457px 5.950186588432988px -1.5px rgba(0, 0, 0, 0), 0px 10px 26px -2.25px rgba(0, 0, 0, 0)\",\n                  WebkitBackdropFilter: \"blur(15px)\"\n                },\n                ldcHrxWoV: {\n                  backdropFilter: \"blur(15px)\",\n                  backgroundColor: \"rgba(22, 20, 26, 0.15)\",\n                  boxShadow: \"0px 0.6021873017743928px 1.5656869846134214px -0.75px rgba(0, 0, 0, 0), 0px 2.288533303243457px 5.950186588432988px -1.5px rgba(0, 0, 0, 0), 0px 10px 26px -2.25px rgba(0, 0, 0, 0)\",\n                  WebkitBackdropFilter: \"blur(15px)\"\n                },\n                UMnSOQmmu: {\n                  backdropFilter: \"blur(15px)\",\n                  backgroundColor: \"rgba(22, 20, 26, 0.8)\",\n                  boxShadow: \"0px 0.6021873017743928px 1.5656869846134214px -0.75px rgba(0, 0, 0, 0), 0px 2.288533303243457px 5.950186588432988px -1.5px rgba(0, 0, 0, 0), 0px 10px 26px -2.25px rgba(0, 0, 0, 0)\",\n                  WebkitBackdropFilter: \"blur(15px)\"\n                }\n              },\n              ...V({\n                eupu8dbq5: {\n                  onMouseLeave: rp\n                },\n                ldcHrxWoV: {\n                  \"data-highlight\": void 0,\n                  onMouseLeave: void 0\n                },\n                MG1SiqQhi: {\n                  onMouseLeave: rs\n                },\n                P0Pz3umod: {\n                  onMouseLeave: rp\n                },\n                RthsoTahO: {\n                  onMouseLeave: rc\n                },\n                UMnSOQmmu: {\n                  \"data-highlight\": void 0,\n                  onMouseLeave: void 0\n                },\n                wSbnMPHlF: {\n                  onMouseLeave: rp\n                }\n              }, rr, ra),\n              children: [![\"j8hPFvhG_\", \"ldcHrxWoV\", \"UMnSOQmmu\", \"eupu8dbq5\"].includes(rr) && /*#__PURE__*/r(f, {\n                background: {\n                  alt: \"\",\n                  fit: \"fill\",\n                  intrinsicHeight: 417,\n                  intrinsicWidth: 393,\n                  pixelHeight: 834,\n                  pixelWidth: 786,\n                  sizes: \"661px\",\n                  src: \"https://framerusercontent.com/images/1ZciRlrAnpxU8JrygE9cClAI.png?scale-down-to=512\",\n                  srcSet: \"https://framerusercontent.com/images/1ZciRlrAnpxU8JrygE9cClAI.png?scale-down-to=512 482w, https://framerusercontent.com/images/1ZciRlrAnpxU8JrygE9cClAI.png 786w\"\n                },\n                className: \"framer-1a5gg8h\",\n                \"data-framer-name\": \"background\",\n                layoutDependency: rf,\n                layoutId: \"v70olLoLv\"\n              }), /*#__PURE__*/e(M.nav, {\n                className: \"framer-2f2v59\",\n                \"data-framer-name\": \"Nav\",\n                layoutDependency: rf,\n                layoutId: \"FMxdc5pyF\",\n                children: [/*#__PURE__*/e(M.div, {\n                  className: \"framer-odzh5b\",\n                  \"data-framer-name\": \"Logo and Menu\",\n                  layoutDependency: rf,\n                  layoutId: \"V0Y8mQT8I\",\n                  children: [/*#__PURE__*/e(M.div, {\n                    className: \"framer-d5hn52\",\n                    layoutDependency: rf,\n                    layoutId: \"nvNFBk_aQ\",\n                    children: [/*#__PURE__*/r(l, {\n                      href: {\n                        webPageId: \"eA8zw9v3K\"\n                      },\n                      openInNewTab: !1,\n                      children: /*#__PURE__*/e(M.a, {\n                        className: \"framer-1pgs3gb framer-173t9s\",\n                        \"data-framer-name\": \"Logo\",\n                        layoutDependency: rf,\n                        layoutId: \"ywMigs5om\",\n                        children: [/*#__PURE__*/r(f, {\n                          background: {\n                            alt: \"\",\n                            fit: \"fit\",\n                            intrinsicHeight: 150,\n                            intrinsicWidth: 150,\n                            pixelHeight: 150,\n                            pixelWidth: 150,\n                            src: \"https://framerusercontent.com/images/hJBoc4cPj0YYbCAIvBf1JJrAhY.svg\"\n                          },\n                          className: \"framer-v9dlb4\",\n                          \"data-framer-name\": \"ChainPatrol_Logo\",\n                          layoutDependency: rf,\n                          layoutId: \"X0Om4ozSA\"\n                        }), /*#__PURE__*/r(c, {\n                          __fromCanvasComponent: !0,\n                          children: /*#__PURE__*/r(b.Fragment, {\n                            children: /*#__PURE__*/r(M.p, {\n                              style: {\n                                \"--font-selector\": \"R0Y7U2VuLTcwMA==\",\n                                \"--framer-font-family\": '\"Sen\", serif',\n                                \"--framer-font-size\": \"23px\",\n                                \"--framer-font-weight\": \"700\",\n                                \"--framer-letter-spacing\": \"-1.9px\",\n                                \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                              },\n                              children: \"ChainPatrol\"\n                            })\n                          }),\n                          className: \"framer-1358q7s\",\n                          fonts: [\"GF;Sen-700\"],\n                          layoutDependency: rf,\n                          layoutId: \"GSshVNpRN\",\n                          style: {\n                            \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                            \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                            \"--framer-link-text-decoration\": \"underline\",\n                            \"--framer-paragraph-spacing\": \"0px\"\n                          },\n                          verticalAlignment: \"top\",\n                          withExternalLayout: !0\n                        })]\n                      })\n                    }), rU() && /*#__PURE__*/r(M.div, {\n                      className: \"framer-kwr4o6\",\n                      \"data-framer-name\": \"Divider\",\n                      layoutDependency: rf,\n                      layoutId: \"fJyRiockQ\",\n                      style: {\n                        backgroundColor: \"rgba(255, 255, 255, 0.1)\"\n                      }\n                    }), rU() && /*#__PURE__*/e(M.div, {\n                      className: \"framer-1n9mukk\",\n                      layoutDependency: rf,\n                      layoutId: \"JOIyKMQF_\",\n                      children: [/*#__PURE__*/r(M.div, {\n                        className: \"framer-12mmmhi\",\n                        \"data-highlight\": !0,\n                        layoutDependency: rf,\n                        layoutId: \"r2JRsCoFd\",\n                        onMouseEnter: rh,\n                        ...V({\n                          eupu8dbq5: {\n                            onMouseEnter: rx\n                          },\n                          MG1SiqQhi: {\n                            onMouseEnter: rx\n                          },\n                          P0Pz3umod: {\n                            onMouseEnter: rx\n                          },\n                          wSbnMPHlF: {\n                            onMouseEnter: rx\n                          }\n                        }, rr, ra),\n                        children: /*#__PURE__*/r(M.div, {\n                          className: \"framer-1f5dl05-container\",\n                          layoutDependency: rf,\n                          layoutId: \"dT6YpztCI-container\",\n                          children: /*#__PURE__*/r(U, {\n                            height: \"100%\",\n                            id: \"dT6YpztCI\",\n                            layoutId: \"dT6YpztCI\",\n                            title: \"Product\",\n                            variant: \"xy1PAKb3o\",\n                            width: \"100%\",\n                            ...V({\n                              eupu8dbq5: {\n                                variant: \"uviKKrY_Y\"\n                              },\n                              j8hPFvhG_: {\n                                variant: \"uviKKrY_Y\"\n                              },\n                              lc4VxGHpn: {\n                                variant: \"uviKKrY_Y\"\n                              },\n                              MG1SiqQhi: {\n                                variant: \"uviKKrY_Y\"\n                              },\n                              RthsoTahO: {\n                                variant: \"uviKKrY_Y\"\n                              },\n                              wSbnMPHlF: {\n                                variant: \"uviKKrY_Y\"\n                              }\n                            }, rr, ra)\n                          })\n                        })\n                      }), /*#__PURE__*/r(M.div, {\n                        className: \"framer-1kxuegr\",\n                        \"data-highlight\": !0,\n                        layoutDependency: rf,\n                        layoutId: \"RICFuWoQy\",\n                        onMouseEnter: rg,\n                        ...V({\n                          eupu8dbq5: {\n                            onMouseEnter: ru\n                          },\n                          MG1SiqQhi: {\n                            onMouseEnter: ru\n                          },\n                          P0Pz3umod: {\n                            onMouseEnter: ru\n                          },\n                          wSbnMPHlF: {\n                            onMouseEnter: ru\n                          }\n                        }, rr, ra),\n                        children: /*#__PURE__*/r(M.div, {\n                          className: \"framer-l06r95-container\",\n                          layoutDependency: rf,\n                          layoutId: \"c0fVft_Ib-container\",\n                          children: /*#__PURE__*/r(U, {\n                            height: \"100%\",\n                            id: \"c0fVft_Ib\",\n                            layoutId: \"c0fVft_Ib\",\n                            title: \"Docs\",\n                            variant: \"uviKKrY_Y\",\n                            width: \"100%\",\n                            ...V({\n                              MG1SiqQhi: {\n                                variant: \"xy1PAKb3o\"\n                              },\n                              RthsoTahO: {\n                                variant: \"xy1PAKb3o\"\n                              }\n                            }, rr, ra)\n                          })\n                        })\n                      }), /*#__PURE__*/r(M.div, {\n                        className: \"framer-1chbkbk\",\n                        \"data-highlight\": !0,\n                        layoutDependency: rf,\n                        layoutId: \"N08g0kcdF\",\n                        onMouseEnter: rv,\n                        ...V({\n                          eupu8dbq5: {\n                            onMouseEnter: ry\n                          },\n                          MG1SiqQhi: {\n                            onMouseEnter: ry\n                          },\n                          P0Pz3umod: {\n                            onMouseEnter: ry\n                          },\n                          wSbnMPHlF: {\n                            onMouseEnter: ry\n                          }\n                        }, rr, ra),\n                        children: /*#__PURE__*/r(M.div, {\n                          className: \"framer-37ufjs-container\",\n                          layoutDependency: rf,\n                          layoutId: \"CwIMQv1wv-container\",\n                          children: /*#__PURE__*/r(U, {\n                            height: \"100%\",\n                            id: \"CwIMQv1wv\",\n                            layoutId: \"CwIMQv1wv\",\n                            title: \"Resources\",\n                            variant: \"uviKKrY_Y\",\n                            width: \"100%\",\n                            ...V({\n                              lc4VxGHpn: {\n                                variant: \"xy1PAKb3o\"\n                              },\n                              wSbnMPHlF: {\n                                variant: \"xy1PAKb3o\"\n                              }\n                            }, rr, ra)\n                          })\n                        })\n                      })]\n                    })]\n                  }), !![\"ldcHrxWoV\", \"UMnSOQmmu\"].includes(rr) && /*#__PURE__*/r(M.button, {\n                    className: \"framer-1gs6lk3\",\n                    \"data-framer-name\": \"Menu\",\n                    \"data-reset\": \"button\",\n                    layoutDependency: rf,\n                    layoutId: \"GcVEpXrdG\",\n                    style: {\n                      backgroundColor: \"rgba(255, 255, 255, 0)\"\n                    },\n                    ...V({\n                      ldcHrxWoV: {\n                        \"data-highlight\": !0,\n                        onTap: rM\n                      },\n                      UMnSOQmmu: {\n                        \"data-highlight\": !0,\n                        onTap: rT\n                      }\n                    }, rr, ra),\n                    children: /*#__PURE__*/e(M.div, {\n                      className: \"framer-gi2a3m\",\n                      layoutDependency: rf,\n                      layoutId: \"iX7gjoDfb\",\n                      children: [/*#__PURE__*/r(M.div, {\n                        className: \"framer-aswr8y\",\n                        layoutDependency: rf,\n                        layoutId: \"SOtxD3i2y\",\n                        style: {\n                          backgroundColor: \"rgb(255, 255, 255)\",\n                          borderBottomLeftRadius: 12,\n                          borderBottomRightRadius: 12,\n                          borderTopLeftRadius: 12,\n                          borderTopRightRadius: 12,\n                          rotate: 0\n                        },\n                        variants: {\n                          UMnSOQmmu: {\n                            rotate: 45\n                          }\n                        }\n                      }), /*#__PURE__*/r(M.div, {\n                        className: \"framer-f4iflp\",\n                        layoutDependency: rf,\n                        layoutId: \"VwzXHqrMI\",\n                        style: {\n                          backgroundColor: \"rgb(255, 255, 255)\",\n                          borderBottomLeftRadius: 12,\n                          borderBottomRightRadius: 12,\n                          borderTopLeftRadius: 12,\n                          borderTopRightRadius: 12\n                        }\n                      }), /*#__PURE__*/r(M.div, {\n                        className: \"framer-9aqg4z\",\n                        layoutDependency: rf,\n                        layoutId: \"MjyS3qcCu\",\n                        style: {\n                          backgroundColor: \"rgb(255, 255, 255)\",\n                          borderBottomLeftRadius: 12,\n                          borderBottomRightRadius: 12,\n                          borderTopLeftRadius: 12,\n                          borderTopRightRadius: 12,\n                          rotate: 0\n                        },\n                        variants: {\n                          UMnSOQmmu: {\n                            rotate: -45\n                          }\n                        }\n                      })]\n                    })\n                  })]\n                }), \"ldcHrxWoV\" !== rr && /*#__PURE__*/e(M.div, {\n                  className: \"framer-130nstz\",\n                  layoutDependency: rf,\n                  layoutId: \"JydHwTyh_\",\n                  children: [/*#__PURE__*/r(M.div, {\n                    className: \"framer-17741kb-container\",\n                    \"data-framer-name\": \"Book a Demo\",\n                    layoutDependency: rf,\n                    layoutId: \"xJi7DR1DG-container\",\n                    name: \"Book a Demo\",\n                    children: /*#__PURE__*/r(k, {\n                      height: \"100%\",\n                      hk9PFDpG1: \"Book a Demo\",\n                      id: \"xJi7DR1DG\",\n                      layoutId: \"xJi7DR1DG\",\n                      name: \"Book a Demo\",\n                      sxZs0ajNI: !0,\n                      SzJuFK7BM: \"CalendarOutline\",\n                      U1hYyNUjj: \"https://chainpatrol.io/calendar\",\n                      UZlNzP4pE: !1,\n                      variant: \"ovdYVrsOI\",\n                      width: \"100%\"\n                    })\n                  }), /*#__PURE__*/r(M.div, {\n                    className: \"framer-wugdmf-container\",\n                    \"data-framer-name\": \"Sign in\",\n                    layoutDependency: rf,\n                    layoutId: \"sziaArnvq-container\",\n                    name: \"Sign in\",\n                    children: /*#__PURE__*/r(k, {\n                      height: \"100%\",\n                      hk9PFDpG1: \"Sign in\",\n                      id: \"sziaArnvq\",\n                      layoutId: \"sziaArnvq\",\n                      name: \"Sign in\",\n                      sxZs0ajNI: !1,\n                      SzJuFK7BM: \"ArrowRight\",\n                      U1hYyNUjj: \"https://app.chainpatrol.io\",\n                      UZlNzP4pE: !1,\n                      variant: \"RwzKVUBfy\",\n                      width: \"100%\"\n                    })\n                  })]\n                })]\n              }), /*#__PURE__*/r(M.div, {\n                className: \"framer-q1ducr\",\n                \"data-framer-name\": \"Divider\",\n                layoutDependency: rf,\n                layoutId: \"oHTJoH1gJ\",\n                style: {\n                  backgroundColor: \"rgba(255, 255, 255, 0.1)\"\n                }\n              }), ![\"j8hPFvhG_\", \"ldcHrxWoV\", \"eupu8dbq5\"].includes(rr) && /*#__PURE__*/e(M.nav, {\n                className: \"framer-vl1g7f\",\n                \"data-framer-name\": \"Nav Content\",\n                layoutDependency: rf,\n                layoutId: \"MM25w6nvK\",\n                children: [rk() && /*#__PURE__*/e(M.div, {\n                  className: \"framer-1qfz1pu\",\n                  \"data-framer-name\": \"Use Cases\",\n                  layoutDependency: rf,\n                  layoutId: \"fhMW38tE9\",\n                  children: [/*#__PURE__*/r(c, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/r(b.Fragment, {\n                      children: /*#__PURE__*/r(M.h3, {\n                        style: {\n                          \"--font-selector\": \"SW50ZXItTWVkaXVt\",\n                          \"--framer-font-family\": '\"Inter-Medium\", \"Inter\", sans-serif',\n                          \"--framer-font-size\": \"12px\",\n                          \"--framer-font-weight\": \"500\",\n                          \"--framer-text-alignment\": \"left\",\n                          \"--framer-text-color\": \"var(--extracted-a0htzi, rgb(173, 171, 181))\"\n                        },\n                        children: \"Features\"\n                      })\n                    }),\n                    className: \"framer-1hwb8g9\",\n                    fonts: [\"Inter-Medium\"],\n                    layoutDependency: rf,\n                    layoutId: \"Vwv8NKnVS\",\n                    style: {\n                      \"--extracted-a0htzi\": \"rgb(173, 171, 181)\",\n                      \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                      \"--framer-link-text-decoration\": \"underline\",\n                      \"--framer-paragraph-spacing\": \"0px\"\n                    },\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  }), /*#__PURE__*/r(M.div, {\n                    className: \"framer-1dcxshp-container\",\n                    layoutDependency: rf,\n                    layoutId: \"H8LWBng2x-container\",\n                    children: /*#__PURE__*/r(z, {\n                      description: \"\",\n                      height: \"100%\",\n                      id: \"H8LWBng2x\",\n                      label: \"Reporting Flow\",\n                      layoutId: \"H8LWBng2x\",\n                      link: \"https://chainpatrol.io/docs/reporting-flow\",\n                      newTab: !1,\n                      width: \"100%\"\n                    })\n                  }), /*#__PURE__*/r(M.div, {\n                    className: \"framer-6972uh-container\",\n                    layoutDependency: rf,\n                    layoutId: \"v5E03SU5p-container\",\n                    children: /*#__PURE__*/r(z, {\n                      description: \"\",\n                      height: \"100%\",\n                      id: \"v5E03SU5p\",\n                      label: \"Discord Bot\",\n                      layoutId: \"v5E03SU5p\",\n                      link: d({\n                        webPageId: \"OiON_UsMd\"\n                      }, rz),\n                      newTab: !1,\n                      width: \"100%\"\n                    })\n                  }), /*#__PURE__*/r(M.div, {\n                    className: \"framer-1ttkvho-container\",\n                    layoutDependency: rf,\n                    layoutId: \"LJW1QASBi-container\",\n                    style: {\n                      opacity: .3\n                    },\n                    children: /*#__PURE__*/r(z, {\n                      description: \"\",\n                      height: \"100%\",\n                      id: \"LJW1QASBi\",\n                      label: \"Extension (Coming Soon)\",\n                      layoutId: \"LJW1QASBi\",\n                      newTab: !1,\n                      width: \"100%\"\n                    })\n                  })]\n                }), rI() && /*#__PURE__*/e(M.div, {\n                  className: \"framer-fib8y7\",\n                  \"data-framer-name\": \"API\",\n                  layoutDependency: rf,\n                  layoutId: \"o7yB1L2uT\",\n                  children: [/*#__PURE__*/r(c, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/r(b.Fragment, {\n                      children: /*#__PURE__*/r(M.p, {\n                        style: {\n                          \"--font-selector\": \"SW50ZXItTWVkaXVt\",\n                          \"--framer-font-family\": '\"Inter-Medium\", \"Inter\", sans-serif',\n                          \"--framer-font-size\": \"12px\",\n                          \"--framer-font-weight\": \"500\",\n                          \"--framer-text-alignment\": \"left\",\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(173, 171, 181))\"\n                        },\n                        children: \"API\"\n                      })\n                    }),\n                    className: \"framer-1wugcio\",\n                    fonts: [\"Inter-Medium\"],\n                    layoutDependency: rf,\n                    layoutId: \"KC5NQt66Q\",\n                    style: {\n                      \"--extracted-r6o4lv\": \"rgb(173, 171, 181)\",\n                      \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                      \"--framer-link-text-decoration\": \"underline\",\n                      \"--framer-paragraph-spacing\": \"0px\"\n                    },\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  }), /*#__PURE__*/r(M.div, {\n                    className: \"framer-brujz8-container\",\n                    layoutDependency: rf,\n                    layoutId: \"pq2XDJGRe-container\",\n                    children: /*#__PURE__*/r(z, {\n                      description: \"\",\n                      height: \"100%\",\n                      id: \"pq2XDJGRe\",\n                      label: \"Asset Check\",\n                      layoutId: \"pq2XDJGRe\",\n                      link: \"https://chainpatrol.io/docs/external-api/asset-check\",\n                      newTab: !1,\n                      width: \"100%\"\n                    })\n                  }), /*#__PURE__*/r(M.div, {\n                    className: \"framer-1kttkqe-container\",\n                    layoutDependency: rf,\n                    layoutId: \"MYGZtNR2W-container\",\n                    children: /*#__PURE__*/r(z, {\n                      description: \"\",\n                      height: \"100%\",\n                      id: \"MYGZtNR2W\",\n                      label: \"Asset List\",\n                      layoutId: \"MYGZtNR2W\",\n                      link: \"https://chainpatrol.io/docs/external-api/asset-list\",\n                      newTab: !1,\n                      width: \"100%\"\n                    })\n                  }), /*#__PURE__*/r(M.div, {\n                    className: \"framer-16iym75-container\",\n                    layoutDependency: rf,\n                    layoutId: \"mpAmxA88q-container\",\n                    children: /*#__PURE__*/r(z, {\n                      description: \"\",\n                      height: \"100%\",\n                      id: \"mpAmxA88q\",\n                      label: \"Report Create\",\n                      layoutId: \"mpAmxA88q\",\n                      link: \"https://chainpatrol.io/docs/external-api/report-create\",\n                      newTab: !1,\n                      width: \"100%\"\n                    })\n                  }), /*#__PURE__*/r(M.div, {\n                    className: \"framer-fehzzu-container\",\n                    layoutDependency: rf,\n                    layoutId: \"cYwUWaCQ7-container\",\n                    children: /*#__PURE__*/r(z, {\n                      description: \"\",\n                      height: \"100%\",\n                      id: \"cYwUWaCQ7\",\n                      label: \"Authentication\",\n                      layoutId: \"cYwUWaCQ7\",\n                      link: \"https://chainpatrol.io/docs/external-api/authentication\",\n                      newTab: !1,\n                      width: \"100%\"\n                    })\n                  })]\n                }), !![\"RthsoTahO\", \"MG1SiqQhi\"].includes(rr) && /*#__PURE__*/e(M.div, {\n                  className: \"framer-1tr2yiu\",\n                  \"data-framer-name\": \"Explore Docs\",\n                  layoutDependency: rf,\n                  layoutId: \"mxx8P6UlL\",\n                  children: [/*#__PURE__*/e(M.div, {\n                    className: \"framer-1j7nkmz\",\n                    layoutDependency: rf,\n                    layoutId: \"qgo2xX2WT\",\n                    children: [/*#__PURE__*/r(c, {\n                      __fromCanvasComponent: !0,\n                      children: /*#__PURE__*/r(b.Fragment, {\n                        children: /*#__PURE__*/r(M.p, {\n                          style: {\n                            \"--framer-font-size\": \"12px\",\n                            \"--framer-text-alignment\": \"left\",\n                            \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(173, 171, 181))\"\n                          },\n                          children: \"Learn how to use ChainPatrol to protect your community from scams.\"\n                        })\n                      }),\n                      className: \"framer-1m19r1\",\n                      layoutDependency: rf,\n                      layoutId: \"zvOm_BNTq\",\n                      style: {\n                        \"--extracted-r6o4lv\": \"rgb(173, 171, 181)\",\n                        \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                        \"--framer-link-text-decoration\": \"underline\",\n                        \"--framer-paragraph-spacing\": \"0px\"\n                      },\n                      verticalAlignment: \"top\",\n                      withExternalLayout: !0\n                    }), /*#__PURE__*/r(c, {\n                      __fromCanvasComponent: !0,\n                      children: /*#__PURE__*/r(b.Fragment, {\n                        children: /*#__PURE__*/r(M.p, {\n                          style: {\n                            \"--font-selector\": \"SW50ZXItTWVkaXVt\",\n                            \"--framer-font-family\": '\"Inter-Medium\", \"Inter\", sans-serif',\n                            \"--framer-font-weight\": \"500\",\n                            \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                          },\n                          children: \"Explore Documentation\"\n                        })\n                      }),\n                      className: \"framer-sg2b3e\",\n                      fonts: [\"Inter-Medium\"],\n                      layoutDependency: rf,\n                      layoutId: \"gDNE6pGOo\",\n                      style: {\n                        \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                        \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                        \"--framer-link-text-decoration\": \"underline\",\n                        \"--framer-paragraph-spacing\": \"0px\"\n                      },\n                      verticalAlignment: \"top\",\n                      withExternalLayout: !0\n                    })]\n                  }), /*#__PURE__*/e(M.div, {\n                    className: \"framer-qj4t9x\",\n                    layoutDependency: rf,\n                    layoutId: \"neC4QtKh2\",\n                    children: [/*#__PURE__*/r(M.div, {\n                      className: \"framer-1uj4vbw\",\n                      layoutDependency: rf,\n                      layoutId: \"WgoAgmjOp\",\n                      children: /*#__PURE__*/r(M.div, {\n                        className: \"framer-gr53s6-container\",\n                        layoutDependency: rf,\n                        layoutId: \"O3Sv0R5sJ-container\",\n                        children: /*#__PURE__*/r(q, {\n                          height: \"100%\",\n                          id: \"O3Sv0R5sJ\",\n                          layoutId: \"O3Sv0R5sJ\",\n                          style: {\n                            height: \"100%\",\n                            width: \"100%\"\n                          },\n                          variant: \"LbTTwejrO\",\n                          width: \"100%\"\n                        })\n                      })\n                    }), /*#__PURE__*/r(M.div, {\n                      className: \"framer-1hdeyzr\",\n                      layoutDependency: rf,\n                      layoutId: \"o16COb7Xg\",\n                      children: /*#__PURE__*/r(M.div, {\n                        className: \"framer-1r97sia-container\",\n                        layoutDependency: rf,\n                        layoutId: \"iTlQwcLnM-container\",\n                        children: /*#__PURE__*/r(q, {\n                          height: \"100%\",\n                          id: \"iTlQwcLnM\",\n                          layoutId: \"iTlQwcLnM\",\n                          style: {\n                            height: \"100%\",\n                            width: \"100%\"\n                          },\n                          variant: \"jMGZ04Egu\",\n                          width: \"100%\"\n                        })\n                      })\n                    }), /*#__PURE__*/r(M.div, {\n                      className: \"framer-rwxn8x\",\n                      layoutDependency: rf,\n                      layoutId: \"YiKSAIDnp\",\n                      children: /*#__PURE__*/r(M.div, {\n                        className: \"framer-17xey6w-container\",\n                        layoutDependency: rf,\n                        layoutId: \"OTYyJsrEb-container\",\n                        children: /*#__PURE__*/r(q, {\n                          height: \"100%\",\n                          id: \"OTYyJsrEb\",\n                          layoutId: \"OTYyJsrEb\",\n                          style: {\n                            height: \"100%\",\n                            width: \"100%\"\n                          },\n                          variant: \"tDEL0Pnam\",\n                          width: \"100%\"\n                        })\n                      })\n                    })]\n                  })]\n                }), rI() && /*#__PURE__*/e(M.div, {\n                  className: \"framer-90x3y9\",\n                  \"data-framer-name\": \"Additional Resources\",\n                  layoutDependency: rf,\n                  layoutId: \"b1pMrM7M7\",\n                  children: [/*#__PURE__*/r(c, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/r(b.Fragment, {\n                      children: /*#__PURE__*/r(M.p, {\n                        style: {\n                          \"--font-selector\": \"SW50ZXItTWVkaXVt\",\n                          \"--framer-font-family\": '\"Inter-Medium\", \"Inter\", sans-serif',\n                          \"--framer-font-size\": \"12px\",\n                          \"--framer-font-weight\": \"500\",\n                          \"--framer-text-alignment\": \"left\",\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(173, 171, 181))\"\n                        },\n                        children: \"Additional Resources\"\n                      })\n                    }),\n                    className: \"framer-1bghxy3\",\n                    fonts: [\"Inter-Medium\"],\n                    layoutDependency: rf,\n                    layoutId: \"lavfrZYqE\",\n                    style: {\n                      \"--extracted-r6o4lv\": \"rgb(173, 171, 181)\",\n                      \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                      \"--framer-link-text-decoration\": \"underline\",\n                      \"--framer-paragraph-spacing\": \"0px\"\n                    },\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  }), /*#__PURE__*/r(M.div, {\n                    className: \"framer-1rc3bay-container\",\n                    layoutDependency: rf,\n                    layoutId: \"Qt5rw92Vp-container\",\n                    children: /*#__PURE__*/r(z, {\n                      description: \"\",\n                      height: \"100%\",\n                      id: \"Qt5rw92Vp\",\n                      label: \"Changelog\",\n                      layoutId: \"Qt5rw92Vp\",\n                      link: d({\n                        webPageId: \"FBl_E5fpa\"\n                      }, rz),\n                      newTab: !1,\n                      width: \"100%\"\n                    })\n                  }), /*#__PURE__*/r(M.div, {\n                    className: \"framer-vb8nhh-container\",\n                    layoutDependency: rf,\n                    layoutId: \"S5GFumR8u-container\",\n                    children: /*#__PURE__*/r(z, {\n                      description: \"\",\n                      height: \"100%\",\n                      id: \"S5GFumR8u\",\n                      label: \"Blog\",\n                      layoutId: \"S5GFumR8u\",\n                      link: d({\n                        webPageId: \"pmO96A721\"\n                      }, rz),\n                      newTab: !1,\n                      width: \"100%\"\n                    })\n                  }), /*#__PURE__*/r(M.div, {\n                    className: \"framer-1v2c70e-container\",\n                    layoutDependency: rf,\n                    layoutId: \"dR3gMDABL-container\",\n                    children: /*#__PURE__*/r(z, {\n                      description: \"\",\n                      height: \"100%\",\n                      id: \"dR3gMDABL\",\n                      label: \"Discord\",\n                      layoutId: \"dR3gMDABL\",\n                      link: \"https://chainpatrol.io/discord\",\n                      newTab: !1,\n                      width: \"100%\",\n                      ...V({\n                        RthsoTahO: {\n                          newTab: !0\n                        }\n                      }, rr, ra)\n                    })\n                  }), /*#__PURE__*/r(M.div, {\n                    className: \"framer-zb43u5-container\",\n                    layoutDependency: rf,\n                    layoutId: \"W3kGg74E3-container\",\n                    children: /*#__PURE__*/r(z, {\n                      description: \"\",\n                      height: \"100%\",\n                      id: \"W3kGg74E3\",\n                      label: \"Twitter\",\n                      layoutId: \"W3kGg74E3\",\n                      link: \"https://chainpatrol.io/twitter\",\n                      newTab: !1,\n                      width: \"100%\",\n                      ...V({\n                        RthsoTahO: {\n                          newTab: !0\n                        }\n                      }, rr, ra)\n                    })\n                  })]\n                }), rk() && /*#__PURE__*/e(M.div, {\n                  className: \"framer-1vugbvt\",\n                  \"data-framer-name\": \"Wallet Integration\",\n                  layoutDependency: rf,\n                  layoutId: \"qWF7noC2u\",\n                  children: [/*#__PURE__*/r(c, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/r(b.Fragment, {\n                      children: /*#__PURE__*/r(M.h3, {\n                        style: {\n                          \"--font-selector\": \"SW50ZXItTWVkaXVt\",\n                          \"--framer-font-family\": '\"Inter-Medium\", \"Inter\", sans-serif',\n                          \"--framer-font-size\": \"12px\",\n                          \"--framer-font-weight\": \"500\",\n                          \"--framer-text-alignment\": \"left\",\n                          \"--framer-text-color\": \"var(--extracted-a0htzi, rgb(173, 171, 181))\"\n                        },\n                        children: \"Wallets\"\n                      })\n                    }),\n                    className: \"framer-101onth\",\n                    fonts: [\"Inter-Medium\"],\n                    layoutDependency: rf,\n                    layoutId: \"mETWxFnvE\",\n                    style: {\n                      \"--extracted-a0htzi\": \"rgb(173, 171, 181)\",\n                      \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                      \"--framer-link-text-decoration\": \"underline\",\n                      \"--framer-paragraph-spacing\": \"0px\"\n                    },\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  }), /*#__PURE__*/r(M.div, {\n                    className: \"framer-hsa897-container\",\n                    layoutDependency: rf,\n                    layoutId: \"QRkkacg8e-container\",\n                    children: /*#__PURE__*/r(z, {\n                      description: \"\",\n                      height: \"100%\",\n                      id: \"QRkkacg8e\",\n                      label: \"Overview\",\n                      layoutId: \"QRkkacg8e\",\n                      link: d({\n                        webPageId: \"ylXBzL9gl\"\n                      }, rz),\n                      newTab: !1,\n                      width: \"100%\"\n                    })\n                  }), /*#__PURE__*/r(M.div, {\n                    className: \"framer-foq12i-container\",\n                    layoutDependency: rf,\n                    layoutId: \"seqNP1pcA-container\",\n                    children: /*#__PURE__*/r(z, {\n                      description: \"\",\n                      height: \"100%\",\n                      id: \"seqNP1pcA\",\n                      label: \"Integration Guide\",\n                      layoutId: \"seqNP1pcA\",\n                      link: \"https://chainpatrol.io/docs/wallet-integration/guide\",\n                      newTab: !1,\n                      width: \"100%\"\n                    })\n                  }), /*#__PURE__*/r(M.div, {\n                    className: \"framer-1akoezc-container\",\n                    layoutDependency: rf,\n                    layoutId: \"qJRCcsvZA-container\",\n                    children: /*#__PURE__*/r(z, {\n                      description: \"\",\n                      height: \"100%\",\n                      id: \"qJRCcsvZA\",\n                      label: \"API Comparison\",\n                      layoutId: \"qJRCcsvZA\",\n                      link: \"https://chainpatrol.io/docs/wallet-integration/check-vs-list\",\n                      newTab: !1,\n                      width: \"100%\"\n                    })\n                  }), /*#__PURE__*/r(M.div, {\n                    className: \"framer-1jign83-container\",\n                    layoutDependency: rf,\n                    layoutId: \"ZuloCLFNT-container\",\n                    children: /*#__PURE__*/r(z, {\n                      description: \"\",\n                      height: \"100%\",\n                      id: \"ZuloCLFNT\",\n                      label: \"False Positives\",\n                      layoutId: \"ZuloCLFNT\",\n                      link: \"https://chainpatrol.io/docs/wallet-integration/false-positives\",\n                      newTab: !1,\n                      width: \"100%\"\n                    })\n                  })]\n                }), ![\"RthsoTahO\", \"lc4VxGHpn\", \"UMnSOQmmu\", \"P0Pz3umod\", \"MG1SiqQhi\", \"wSbnMPHlF\"].includes(rr) && /*#__PURE__*/e(M.div, {\n                  className: \"framer-e1ulig\",\n                  \"data-framer-name\": \"Changelog\",\n                  layoutDependency: rf,\n                  layoutId: \"vogJWzihe\",\n                  children: [/*#__PURE__*/r(c, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/r(b.Fragment, {\n                      children: /*#__PURE__*/r(M.h3, {\n                        style: {\n                          \"--font-selector\": \"SW50ZXItTWVkaXVt\",\n                          \"--framer-font-family\": '\"Inter-Medium\", \"Inter\", sans-serif',\n                          \"--framer-font-size\": \"12px\",\n                          \"--framer-font-weight\": \"500\",\n                          \"--framer-text-alignment\": \"left\",\n                          \"--framer-text-color\": \"var(--extracted-a0htzi, rgb(173, 171, 181))\"\n                        },\n                        children: \"Recent Releases\"\n                      })\n                    }),\n                    className: \"framer-1tlnmyu\",\n                    fonts: [\"Inter-Medium\"],\n                    layoutDependency: rf,\n                    layoutId: \"a2pzSAfEd\",\n                    style: {\n                      \"--extracted-a0htzi\": \"rgb(173, 171, 181)\",\n                      \"--framer-paragraph-spacing\": \"0px\"\n                    },\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  }), /*#__PURE__*/r(M.div, {\n                    className: \"framer-1b6fbs7\",\n                    layoutDependency: rf,\n                    layoutId: \"LDP5Vr5D5\",\n                    children: /*#__PURE__*/r(G, {\n                      query: {\n                        from: {\n                          data: w,\n                          type: \"Collection\"\n                        },\n                        limit: {\n                          type: \"LiteralValue\",\n                          value: 2\n                        },\n                        select: [{\n                          name: \"AY0nlV7UA\",\n                          type: \"Identifier\"\n                        }, {\n                          name: \"zOca5iNT3\",\n                          type: \"Identifier\"\n                        }, {\n                          name: \"pWO7nnyPQ\",\n                          type: \"Identifier\"\n                        }, {\n                          name: \"bjuTofZ13\",\n                          type: \"Identifier\"\n                        }, {\n                          name: \"id\",\n                          type: \"Identifier\"\n                        }]\n                      },\n                      children: e => e.map(({\n                        AY0nlV7UA: e,\n                        zOca5iNT3: a,\n                        pWO7nnyPQ: t,\n                        bjuTofZ13: n,\n                        id: i\n                      }, m) => /*#__PURE__*/r(y, {\n                        id: `LDP5Vr5D5-${i}`,\n                        children: /*#__PURE__*/r(o.Provider, {\n                          value: {\n                            AY0nlV7UA: e\n                          },\n                          children: /*#__PURE__*/r(l, {\n                            href: {\n                              pathVariables: {\n                                AY0nlV7UA: e\n                              },\n                              webPageId: \"OR9NZw40k\"\n                            },\n                            children: /*#__PURE__*/r(M.a, {\n                              className: \"framer-aqtzjy framer-173t9s\",\n                              layoutDependency: rf,\n                              layoutId: \"epq5lki_C\",\n                              children: /*#__PURE__*/r(M.div, {\n                                className: \"framer-18qg989-container\",\n                                layoutDependency: rf,\n                                layoutId: \"OmdnRcaqu-container\",\n                                children: /*#__PURE__*/r(I, {\n                                  date: Q(n, {\n                                    dateStyle: \"medium\",\n                                    locale: \"en\"\n                                  }, rq),\n                                  height: \"100%\",\n                                  id: \"OmdnRcaqu\",\n                                  image: A(a),\n                                  layoutId: \"OmdnRcaqu\",\n                                  style: {\n                                    height: \"100%\",\n                                    width: \"100%\"\n                                  },\n                                  title: t,\n                                  width: \"100%\"\n                                })\n                              })\n                            })\n                          })\n                        })\n                      }, i))\n                    })\n                  })]\n                }), rj() && /*#__PURE__*/e(M.div, {\n                  className: \"framer-x6fz87\",\n                  \"data-framer-name\": \"Company\",\n                  layoutDependency: rf,\n                  layoutId: \"qRXqtvMj4\",\n                  children: [/*#__PURE__*/r(c, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/r(b.Fragment, {\n                      children: /*#__PURE__*/r(M.p, {\n                        style: {\n                          \"--font-selector\": \"SW50ZXItTWVkaXVt\",\n                          \"--framer-font-family\": '\"Inter-Medium\", \"Inter\", sans-serif',\n                          \"--framer-font-size\": \"12px\",\n                          \"--framer-font-weight\": \"500\",\n                          \"--framer-text-alignment\": \"left\",\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(173, 171, 181))\"\n                        },\n                        children: \"Company\"\n                      })\n                    }),\n                    className: \"framer-ad7wix\",\n                    fonts: [\"Inter-Medium\"],\n                    layoutDependency: rf,\n                    layoutId: \"LiY9xZSKV\",\n                    style: {\n                      \"--extracted-r6o4lv\": \"rgb(173, 171, 181)\",\n                      \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                      \"--framer-link-text-decoration\": \"underline\",\n                      \"--framer-paragraph-spacing\": \"0px\"\n                    },\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  }), rj() && /*#__PURE__*/e(M.div, {\n                    className: \"framer-12l5bxr\",\n                    layoutDependency: rf,\n                    layoutId: \"B13aMoXmO\",\n                    children: [/*#__PURE__*/r(M.div, {\n                      className: \"framer-10q41sg-container\",\n                      layoutDependency: rf,\n                      layoutId: \"Mu4HGZiqn-container\",\n                      children: /*#__PURE__*/r(z, {\n                        description: \"Meet the team behind ChainPatrol\",\n                        height: \"100%\",\n                        id: \"Mu4HGZiqn\",\n                        label: \"About\",\n                        layoutId: \"Mu4HGZiqn\",\n                        link: \"https://chainpatrol.io/team\",\n                        newTab: !1,\n                        style: {\n                          width: \"100%\"\n                        },\n                        width: \"100%\",\n                        ...V({\n                          UMnSOQmmu: {\n                            description: \"\"\n                          }\n                        }, rr, ra)\n                      })\n                    }), /*#__PURE__*/r(M.div, {\n                      className: \"framer-161vuc8-container\",\n                      layoutDependency: rf,\n                      layoutId: \"CqNM7RKZs-container\",\n                      children: /*#__PURE__*/r(z, {\n                        description: \"Join our growing team\",\n                        height: \"100%\",\n                        id: \"CqNM7RKZs\",\n                        label: \"Careers\",\n                        layoutId: \"CqNM7RKZs\",\n                        link: \"https://chainpatrol.io/careers\",\n                        newTab: !1,\n                        style: {\n                          width: \"100%\"\n                        },\n                        width: \"100%\",\n                        ...V({\n                          UMnSOQmmu: {\n                            description: \"\"\n                          }\n                        }, rr, ra)\n                      })\n                    }), /*#__PURE__*/r(M.div, {\n                      className: \"framer-f0cnlt-container\",\n                      layoutDependency: rf,\n                      layoutId: \"MVXVJPkoa-container\",\n                      children: /*#__PURE__*/r(z, {\n                        description: \"Keep up-to-date with the latest news\",\n                        height: \"100%\",\n                        id: \"MVXVJPkoa\",\n                        label: \"Blog\",\n                        layoutId: \"MVXVJPkoa\",\n                        link: d({\n                          webPageId: \"pmO96A721\"\n                        }, rz),\n                        newTab: !1,\n                        style: {\n                          width: \"100%\"\n                        },\n                        width: \"100%\",\n                        ...V({\n                          UMnSOQmmu: {\n                            description: \"\"\n                          }\n                        }, rr, ra)\n                      })\n                    }), /*#__PURE__*/r(M.div, {\n                      className: \"framer-1ix3ze3-container\",\n                      layoutDependency: rf,\n                      layoutId: \"dYRMkVKHd-container\",\n                      children: /*#__PURE__*/r(z, {\n                        description: \"Get in touch with our team\",\n                        height: \"100%\",\n                        id: \"dYRMkVKHd\",\n                        label: \"Contact\",\n                        layoutId: \"dYRMkVKHd\",\n                        link: d({\n                          webPageId: \"z2khhx_kN\"\n                        }, rz),\n                        newTab: !1,\n                        style: {\n                          width: \"100%\"\n                        },\n                        width: \"100%\",\n                        ...V({\n                          UMnSOQmmu: {\n                            description: \"\"\n                          }\n                        }, rr, ra)\n                      })\n                    })]\n                  })]\n                }), \"lc4VxGHpn\" === rr && /*#__PURE__*/e(M.div, {\n                  className: \"framer-1wnzp8p\",\n                  \"data-framer-name\": \"Blog\",\n                  layoutDependency: rf,\n                  layoutId: \"lgyjy9z23\",\n                  children: [/*#__PURE__*/r(c, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/r(b.Fragment, {\n                      children: /*#__PURE__*/r(M.p, {\n                        style: {\n                          \"--font-selector\": \"SW50ZXItTWVkaXVt\",\n                          \"--framer-font-family\": '\"Inter-Medium\", \"Inter\", sans-serif',\n                          \"--framer-font-size\": \"12px\",\n                          \"--framer-font-weight\": \"500\",\n                          \"--framer-text-alignment\": \"left\",\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(173, 171, 181))\"\n                        },\n                        children: \"Recent Posts\"\n                      })\n                    }),\n                    className: \"framer-1uazwpg\",\n                    fonts: [\"Inter-Medium\"],\n                    layoutDependency: rf,\n                    layoutId: \"yFXvbROZj\",\n                    style: {\n                      \"--extracted-r6o4lv\": \"rgb(173, 171, 181)\",\n                      \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                      \"--framer-link-text-decoration\": \"underline\",\n                      \"--framer-paragraph-spacing\": \"0px\"\n                    },\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  }), /*#__PURE__*/r(M.div, {\n                    className: \"framer-q2fcy6\",\n                    \"data-framer-name\": \"Blog\",\n                    layoutDependency: rf,\n                    layoutId: \"efBQw3bu4\",\n                    children: /*#__PURE__*/r(G, {\n                      query: {\n                        from: {\n                          data: Y,\n                          type: \"Collection\"\n                        },\n                        limit: {\n                          type: \"LiteralValue\",\n                          value: 2\n                        },\n                        select: [{\n                          name: \"VAe1m0aX_\",\n                          type: \"Identifier\"\n                        }, {\n                          name: \"pwUgdwZ_u\",\n                          type: \"Identifier\"\n                        }, {\n                          name: \"XJxkcpOM1\",\n                          type: \"Identifier\"\n                        }, {\n                          name: \"FtpQBtXLH\",\n                          type: \"Identifier\"\n                        }, {\n                          name: \"id\",\n                          type: \"Identifier\"\n                        }],\n                        where: {\n                          left: {\n                            name: \"IgS673dRr\",\n                            type: \"Identifier\"\n                          },\n                          operator: \"==\",\n                          right: {\n                            type: \"LiteralValue\",\n                            value: !0\n                          },\n                          type: \"BinaryOperation\"\n                        }\n                      },\n                      children: e => e.map(({\n                        VAe1m0aX_: e,\n                        pwUgdwZ_u: a,\n                        XJxkcpOM1: t,\n                        FtpQBtXLH: n,\n                        id: i\n                      }, m) => /*#__PURE__*/r(y, {\n                        id: `efBQw3bu4-${i}`,\n                        children: /*#__PURE__*/r(o.Provider, {\n                          value: {\n                            VAe1m0aX_: e\n                          },\n                          children: /*#__PURE__*/r(l, {\n                            href: {\n                              pathVariables: {\n                                VAe1m0aX_: e\n                              },\n                              webPageId: \"ZQDtNzzRY\"\n                            },\n                            children: /*#__PURE__*/r(M.a, {\n                              className: \"framer-y4onag framer-173t9s\",\n                              layoutDependency: rf,\n                              layoutId: \"nunrCsCGJ\",\n                              children: /*#__PURE__*/r(M.div, {\n                                className: \"framer-r2x77e-container\",\n                                layoutDependency: rf,\n                                layoutId: \"piptQJDSt-container\",\n                                children: /*#__PURE__*/r(I, {\n                                  date: Q(n, {\n                                    dateStyle: \"medium\",\n                                    locale: \"en\"\n                                  }, rq),\n                                  height: \"100%\",\n                                  id: \"piptQJDSt\",\n                                  image: A(a),\n                                  layoutId: \"piptQJDSt\",\n                                  style: {\n                                    height: \"100%\",\n                                    width: \"100%\"\n                                  },\n                                  title: t,\n                                  width: \"100%\"\n                                })\n                              })\n                            })\n                          })\n                        })\n                      }, i))\n                    })\n                  })]\n                })]\n              })]\n            }), rU() && /*#__PURE__*/r(M.div, {\n              className: \"framer-1ceqng6\",\n              \"data-framer-name\": \"Overlay\",\n              \"data-highlight\": !0,\n              layoutDependency: rf,\n              layoutId: \"iHafbA_xt\",\n              onMouseEnter: rb,\n              style: {\n                background: \"linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%)\",\n                opacity: 1\n              },\n              variants: {\n                eupu8dbq5: {\n                  opacity: 0\n                },\n                j8hPFvhG_: {\n                  opacity: 0\n                }\n              },\n              ...V({\n                eupu8dbq5: {\n                  onMouseEnter: rw\n                },\n                MG1SiqQhi: {\n                  onMouseEnter: rw\n                },\n                P0Pz3umod: {\n                  onMouseEnter: rw\n                },\n                wSbnMPHlF: {\n                  onMouseEnter: rw\n                }\n              }, rr, ra)\n            })]\n          })\n        })\n      })\n    });\n  }),\n  K = ['.framer-UMTrY [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-UMTrY .framer-173t9s { display: block; }\", \".framer-UMTrY .framer-omzsc { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 63px; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1200px; }\", \".framer-UMTrY .framer-16t89nl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-UMTrY .framer-1a5gg8h { aspect-ratio: 0.9424460431654677 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 701px); mix-blend-mode: screen; overflow: visible; position: absolute; right: -11px; top: -154px; width: 661px; z-index: 0; }\", \".framer-UMTrY .framer-2f2v59 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 1040px; overflow: visible; padding: 10px 0px 10px 0px; position: relative; width: 100%; }\", \".framer-UMTrY .framer-odzh5b { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-UMTrY .framer-d5hn52 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-UMTrY .framer-1pgs3gb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; z-index: 1; }\", \".framer-UMTrY .framer-v9dlb4 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 42px); overflow: visible; position: relative; width: 42px; }\", \".framer-UMTrY .framer-1358q7s, .framer-UMTrY .framer-1hwb8g9, .framer-UMTrY .framer-1wugcio, .framer-UMTrY .framer-1bghxy3, .framer-UMTrY .framer-101onth, .framer-UMTrY .framer-1tlnmyu, .framer-UMTrY .framer-ad7wix, .framer-UMTrY .framer-1uazwpg { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-UMTrY .framer-kwr4o6 { align-self: stretch; flex: none; height: auto; overflow: visible; position: relative; width: 1px; }\", \".framer-UMTrY .framer-1n9mukk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-UMTrY .framer-12mmmhi, .framer-UMTrY .framer-1kxuegr, .framer-UMTrY .framer-1chbkbk, .framer-UMTrY .framer-130nstz { 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 0px 0px 0px; position: relative; width: min-content; }\", \".framer-UMTrY .framer-1f5dl05-container, .framer-UMTrY .framer-l06r95-container, .framer-UMTrY .framer-37ufjs-container, .framer-UMTrY .framer-17741kb-container, .framer-UMTrY .framer-wugdmf-container, .framer-UMTrY .framer-1dcxshp-container, .framer-UMTrY .framer-6972uh-container, .framer-UMTrY .framer-1ttkvho-container, .framer-UMTrY .framer-brujz8-container, .framer-UMTrY .framer-1kttkqe-container, .framer-UMTrY .framer-16iym75-container, .framer-UMTrY .framer-fehzzu-container, .framer-UMTrY .framer-1rc3bay-container, .framer-UMTrY .framer-vb8nhh-container, .framer-UMTrY .framer-1v2c70e-container, .framer-UMTrY .framer-zb43u5-container, .framer-UMTrY .framer-hsa897-container, .framer-UMTrY .framer-foq12i-container, .framer-UMTrY .framer-1akoezc-container, .framer-UMTrY .framer-1jign83-container { flex: none; height: auto; position: relative; width: auto; }\", \".framer-UMTrY .framer-1gs6lk3 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); overflow: hidden; position: relative; width: 36px; }\", \".framer-UMTrY .framer-gi2a3m { flex: none; height: 12px; left: calc(50.00000000000002% - 14px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 12px / 2); width: 14px; }\", \".framer-UMTrY .framer-aswr8y { flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\", \".framer-UMTrY .framer-f4iflp { flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: calc(50.00000000000002% - 2px / 2); will-change: var(--framer-will-change-override, transform); }\", \".framer-UMTrY .framer-9aqg4z { bottom: 0px; flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; right: 0px; will-change: var(--framer-will-change-override, transform); }\", \".framer-UMTrY .framer-q1ducr { flex: none; height: 1px; max-width: 1040px; overflow: visible; position: relative; width: 100%; }\", \".framer-UMTrY .framer-vl1g7f { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 1040px; overflow: visible; padding: 20px 0px 20px 0px; position: relative; width: 100%; }\", \".framer-UMTrY .framer-1qfz1pu, .framer-UMTrY .framer-fib8y7, .framer-UMTrY .framer-90x3y9, .framer-UMTrY .framer-1vugbvt { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-UMTrY .framer-1tr2yiu { align-content: flex-start; align-items: flex-start; display: flex; flex: 2 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-UMTrY .framer-1j7nkmz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-UMTrY .framer-1m19r1, .framer-UMTrY .framer-sg2b3e { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\", \".framer-UMTrY .framer-qj4t9x { 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 0px 0px 0px; position: relative; width: 100%; }\", \".framer-UMTrY .framer-1uj4vbw, .framer-UMTrY .framer-1hdeyzr, .framer-UMTrY .framer-rwxn8x { align-content: center; align-items: center; aspect-ratio: 1.275 / 1; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 157px); justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-UMTrY .framer-gr53s6-container, .framer-UMTrY .framer-1r97sia-container, .framer-UMTrY .framer-17xey6w-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\", \".framer-UMTrY .framer-e1ulig { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 2 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: auto; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-UMTrY .framer-1b6fbs7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-UMTrY .framer-aqtzjy { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 40px; height: min-content; justify-content: flex-start; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 1px; }\", \".framer-UMTrY .framer-18qg989-container { aspect-ratio: 1.5 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 133px); position: relative; width: 1px; }\", \".framer-UMTrY .framer-x6fz87 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-UMTrY .framer-12l5bxr { display: grid; flex: none; gap: 10px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(200px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-UMTrY .framer-10q41sg-container, .framer-UMTrY .framer-161vuc8-container, .framer-UMTrY .framer-f0cnlt-container, .framer-UMTrY .framer-1ix3ze3-container { align-self: start; flex: none; height: 100%; justify-self: start; position: relative; width: 100%; }\", \".framer-UMTrY .framer-1wnzp8p { align-content: flex-start; align-items: flex-start; display: flex; flex: 3 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-UMTrY .framer-q2fcy6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 20px; height: min-content; justify-content: flex-start; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-UMTrY .framer-y4onag { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 20px; height: min-content; justify-content: flex-start; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\", \".framer-UMTrY .framer-r2x77e-container { aspect-ratio: 1.5 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 160px); position: relative; width: 240px; }\", \".framer-UMTrY .framer-1ceqng6 { bottom: -737px; flex: none; height: 1270%; left: calc(50.00000000000002% - 100% / 2); min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: hidden; pointer-events: auto; position: absolute; width: 100%; z-index: -1; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-UMTrY .framer-omzsc, .framer-UMTrY .framer-16t89nl, .framer-UMTrY .framer-2f2v59, .framer-UMTrY .framer-d5hn52, .framer-UMTrY .framer-1pgs3gb, .framer-UMTrY .framer-1n9mukk, .framer-UMTrY .framer-12mmmhi, .framer-UMTrY .framer-1kxuegr, .framer-UMTrY .framer-1chbkbk, .framer-UMTrY .framer-130nstz, .framer-UMTrY .framer-vl1g7f, .framer-UMTrY .framer-1qfz1pu, .framer-UMTrY .framer-fib8y7, .framer-UMTrY .framer-1tr2yiu, .framer-UMTrY .framer-1j7nkmz, .framer-UMTrY .framer-qj4t9x, .framer-UMTrY .framer-1uj4vbw, .framer-UMTrY .framer-1hdeyzr, .framer-UMTrY .framer-rwxn8x, .framer-UMTrY .framer-90x3y9, .framer-UMTrY .framer-1vugbvt, .framer-UMTrY .framer-e1ulig, .framer-UMTrY .framer-1b6fbs7, .framer-UMTrY .framer-aqtzjy, .framer-UMTrY .framer-x6fz87, .framer-UMTrY .framer-1wnzp8p, .framer-UMTrY .framer-q2fcy6, .framer-UMTrY .framer-y4onag { gap: 0px; } .framer-UMTrY .framer-omzsc > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-UMTrY .framer-omzsc > :first-child, .framer-UMTrY .framer-16t89nl > :first-child, .framer-UMTrY .framer-1qfz1pu > :first-child, .framer-UMTrY .framer-fib8y7 > :first-child, .framer-UMTrY .framer-1tr2yiu > :first-child, .framer-UMTrY .framer-90x3y9 > :first-child, .framer-UMTrY .framer-1vugbvt > :first-child, .framer-UMTrY .framer-e1ulig > :first-child, .framer-UMTrY .framer-x6fz87 > :first-child, .framer-UMTrY .framer-1wnzp8p > :first-child { margin-top: 0px; } .framer-UMTrY .framer-omzsc > :last-child, .framer-UMTrY .framer-16t89nl > :last-child, .framer-UMTrY .framer-1qfz1pu > :last-child, .framer-UMTrY .framer-fib8y7 > :last-child, .framer-UMTrY .framer-1tr2yiu > :last-child, .framer-UMTrY .framer-90x3y9 > :last-child, .framer-UMTrY .framer-1vugbvt > :last-child, .framer-UMTrY .framer-e1ulig > :last-child, .framer-UMTrY .framer-x6fz87 > :last-child, .framer-UMTrY .framer-1wnzp8p > :last-child { margin-bottom: 0px; } .framer-UMTrY .framer-16t89nl > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-UMTrY .framer-2f2v59 > *, .framer-UMTrY .framer-aqtzjy > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-UMTrY .framer-2f2v59 > :first-child, .framer-UMTrY .framer-d5hn52 > :first-child, .framer-UMTrY .framer-1pgs3gb > :first-child, .framer-UMTrY .framer-1n9mukk > :first-child, .framer-UMTrY .framer-12mmmhi > :first-child, .framer-UMTrY .framer-1kxuegr > :first-child, .framer-UMTrY .framer-1chbkbk > :first-child, .framer-UMTrY .framer-130nstz > :first-child, .framer-UMTrY .framer-vl1g7f > :first-child, .framer-UMTrY .framer-1j7nkmz > :first-child, .framer-UMTrY .framer-qj4t9x > :first-child, .framer-UMTrY .framer-1uj4vbw > :first-child, .framer-UMTrY .framer-1hdeyzr > :first-child, .framer-UMTrY .framer-rwxn8x > :first-child, .framer-UMTrY .framer-1b6fbs7 > :first-child, .framer-UMTrY .framer-aqtzjy > :first-child, .framer-UMTrY .framer-q2fcy6 > :first-child, .framer-UMTrY .framer-y4onag > :first-child { margin-left: 0px; } .framer-UMTrY .framer-2f2v59 > :last-child, .framer-UMTrY .framer-d5hn52 > :last-child, .framer-UMTrY .framer-1pgs3gb > :last-child, .framer-UMTrY .framer-1n9mukk > :last-child, .framer-UMTrY .framer-12mmmhi > :last-child, .framer-UMTrY .framer-1kxuegr > :last-child, .framer-UMTrY .framer-1chbkbk > :last-child, .framer-UMTrY .framer-130nstz > :last-child, .framer-UMTrY .framer-vl1g7f > :last-child, .framer-UMTrY .framer-1j7nkmz > :last-child, .framer-UMTrY .framer-qj4t9x > :last-child, .framer-UMTrY .framer-1uj4vbw > :last-child, .framer-UMTrY .framer-1hdeyzr > :last-child, .framer-UMTrY .framer-rwxn8x > :last-child, .framer-UMTrY .framer-1b6fbs7 > :last-child, .framer-UMTrY .framer-aqtzjy > :last-child, .framer-UMTrY .framer-q2fcy6 > :last-child, .framer-UMTrY .framer-y4onag > :last-child { margin-right: 0px; } .framer-UMTrY .framer-d5hn52 > * { margin: 0px; margin-left: calc(30px / 2); margin-right: calc(30px / 2); } .framer-UMTrY .framer-1pgs3gb > *, .framer-UMTrY .framer-1j7nkmz > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-UMTrY .framer-1n9mukk > * { margin: 0px; margin-left: calc(18px / 2); margin-right: calc(18px / 2); } .framer-UMTrY .framer-12mmmhi > *, .framer-UMTrY .framer-1kxuegr > *, .framer-UMTrY .framer-1chbkbk > *, .framer-UMTrY .framer-130nstz > *, .framer-UMTrY .framer-qj4t9x > *, .framer-UMTrY .framer-1uj4vbw > *, .framer-UMTrY .framer-1hdeyzr > *, .framer-UMTrY .framer-rwxn8x > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-UMTrY .framer-vl1g7f > *, .framer-UMTrY .framer-1b6fbs7 > *, .framer-UMTrY .framer-q2fcy6 > *, .framer-UMTrY .framer-y4onag > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-UMTrY .framer-1qfz1pu > *, .framer-UMTrY .framer-fib8y7 > *, .framer-UMTrY .framer-90x3y9 > *, .framer-UMTrY .framer-1vugbvt > *, .framer-UMTrY .framer-e1ulig > *, .framer-UMTrY .framer-x6fz87 > *, .framer-UMTrY .framer-1wnzp8p > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-UMTrY .framer-1tr2yiu > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\", \".framer-UMTrY.framer-v-1fyk3kv .framer-omzsc { overflow: hidden; }\", \".framer-UMTrY.framer-v-1fyk3kv .framer-q1ducr, .framer-UMTrY.framer-v-1i5n5rn .framer-q1ducr, .framer-UMTrY.framer-v-1y667ox .framer-q1ducr { max-width: unset; }\", \".framer-UMTrY.framer-v-emkz1o .framer-16t89nl, .framer-UMTrY.framer-v-emkz1o .framer-1wugcio, .framer-UMTrY.framer-v-fq5i87 .framer-16t89nl, .framer-UMTrY.framer-v-fq5i87 .framer-ad7wix, .framer-UMTrY.framer-v-46th8n .framer-1hwb8g9, .framer-UMTrY.framer-v-b2izfw .framer-16t89nl, .framer-UMTrY.framer-v-b2izfw .framer-1wugcio, .framer-UMTrY.framer-v-c6dnja .framer-16t89nl, .framer-UMTrY.framer-v-c6dnja .framer-ad7wix { order: 0; }\", \".framer-UMTrY.framer-v-emkz1o .framer-vl1g7f, .framer-UMTrY.framer-v-fq5i87 .framer-vl1g7f { gap: 40px; }\", \".framer-UMTrY.framer-v-emkz1o .framer-fib8y7, .framer-UMTrY.framer-v-emkz1o .framer-fehzzu-container, .framer-UMTrY.framer-v-b2izfw .framer-fib8y7, .framer-UMTrY.framer-v-b2izfw .framer-fehzzu-container { order: 4; }\", \".framer-UMTrY.framer-v-emkz1o .framer-brujz8-container, .framer-UMTrY.framer-v-emkz1o .framer-qj4t9x, .framer-UMTrY.framer-v-emkz1o .framer-1ceqng6, .framer-UMTrY.framer-v-fq5i87 .framer-1ceqng6, .framer-UMTrY.framer-v-46th8n .framer-1dcxshp-container, .framer-UMTrY.framer-v-b2izfw .framer-brujz8-container, .framer-UMTrY.framer-v-b2izfw .framer-qj4t9x, .framer-UMTrY.framer-v-b2izfw .framer-1ceqng6, .framer-UMTrY.framer-v-c6dnja .framer-12l5bxr, .framer-UMTrY.framer-v-c6dnja .framer-1ceqng6 { order: 1; }\", \".framer-UMTrY.framer-v-emkz1o .framer-1kttkqe-container, .framer-UMTrY.framer-v-46th8n .framer-6972uh-container, .framer-UMTrY.framer-v-b2izfw .framer-1kttkqe-container { order: 2; }\", \".framer-UMTrY.framer-v-emkz1o .framer-16iym75-container, .framer-UMTrY.framer-v-emkz1o .framer-1tr2yiu, .framer-UMTrY.framer-v-46th8n .framer-1ttkvho-container, .framer-UMTrY.framer-v-b2izfw .framer-16iym75-container, .framer-UMTrY.framer-v-b2izfw .framer-1tr2yiu { order: 3; }\", \".framer-UMTrY.framer-v-emkz1o .framer-1j7nkmz, .framer-UMTrY.framer-v-b2izfw .framer-1j7nkmz { flex-direction: column; order: 0; }\", \".framer-UMTrY.framer-v-emkz1o .framer-1m19r1, .framer-UMTrY.framer-v-b2izfw .framer-1m19r1 { flex: none; order: 1; width: 100%; }\", \".framer-UMTrY.framer-v-emkz1o .framer-sg2b3e, .framer-UMTrY.framer-v-b2izfw .framer-sg2b3e { flex: none; order: 0; width: 100%; }\", \".framer-UMTrY.framer-v-emkz1o .framer-90x3y9, .framer-UMTrY.framer-v-b2izfw .framer-90x3y9 { order: 5; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-UMTrY.framer-v-emkz1o .framer-vl1g7f, .framer-UMTrY.framer-v-emkz1o .framer-1j7nkmz { gap: 0px; } .framer-UMTrY.framer-v-emkz1o .framer-vl1g7f > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-UMTrY.framer-v-emkz1o .framer-vl1g7f > :first-child { margin-left: 0px; } .framer-UMTrY.framer-v-emkz1o .framer-vl1g7f > :last-child { margin-right: 0px; } .framer-UMTrY.framer-v-emkz1o .framer-1j7nkmz > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-UMTrY.framer-v-emkz1o .framer-1j7nkmz > :first-child { margin-top: 0px; } .framer-UMTrY.framer-v-emkz1o .framer-1j7nkmz > :last-child { margin-bottom: 0px; } }\", \".framer-UMTrY.framer-v-fq5i87 .framer-x6fz87 { order: 6; }\", \".framer-UMTrY.framer-v-fq5i87 .framer-12l5bxr { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; order: 1; }\", \".framer-UMTrY.framer-v-fq5i87 .framer-10q41sg-container, .framer-UMTrY.framer-v-fq5i87 .framer-161vuc8-container, .framer-UMTrY.framer-v-fq5i87 .framer-f0cnlt-container, .framer-UMTrY.framer-v-fq5i87 .framer-1ix3ze3-container { align-self: unset; height: auto; }\", \".framer-UMTrY.framer-v-fq5i87 .framer-1wnzp8p { order: 7; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-UMTrY.framer-v-fq5i87 .framer-vl1g7f, .framer-UMTrY.framer-v-fq5i87 .framer-12l5bxr { gap: 0px; } .framer-UMTrY.framer-v-fq5i87 .framer-vl1g7f > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-UMTrY.framer-v-fq5i87 .framer-vl1g7f > :first-child { margin-left: 0px; } .framer-UMTrY.framer-v-fq5i87 .framer-vl1g7f > :last-child { margin-right: 0px; } .framer-UMTrY.framer-v-fq5i87 .framer-12l5bxr > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-UMTrY.framer-v-fq5i87 .framer-12l5bxr > :first-child { margin-top: 0px; } .framer-UMTrY.framer-v-fq5i87 .framer-12l5bxr > :last-child { margin-bottom: 0px; } }\", \".framer-UMTrY.framer-v-1i5n5rn .framer-omzsc { overflow: hidden; width: 390px; }\", \".framer-UMTrY.framer-v-1i5n5rn .framer-16t89nl { height: 63px; overflow: visible; }\", \".framer-UMTrY.framer-v-1i5n5rn .framer-2f2v59 { padding: 10px 10px 10px 10px; }\", \".framer-UMTrY.framer-v-1i5n5rn .framer-1gs6lk3, .framer-UMTrY.framer-v-46th8n .framer-1gs6lk3 { cursor: pointer; }\", \".framer-UMTrY.framer-v-46th8n .framer-omzsc { width: 390px; }\", \".framer-UMTrY.framer-v-46th8n .framer-16t89nl { justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 1); }\", \".framer-UMTrY.framer-v-46th8n .framer-2f2v59 { flex-direction: column; gap: 10px; order: 1; padding: 10px 10px 10px 10px; }\", \".framer-UMTrY.framer-v-46th8n .framer-odzh5b { flex: none; width: 100%; }\", \".framer-UMTrY.framer-v-46th8n .framer-aswr8y { top: calc(50.00000000000002% - 2px / 2); }\", \".framer-UMTrY.framer-v-46th8n .framer-f4iflp { left: calc(50.00000000000002% - 2px / 2); right: unset; width: 2px; }\", \".framer-UMTrY.framer-v-46th8n .framer-9aqg4z { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\", \".framer-UMTrY.framer-v-46th8n .framer-q1ducr { max-width: unset; order: 3; }\", \".framer-UMTrY.framer-v-46th8n .framer-vl1g7f { align-content: unset; align-items: unset; display: grid; gap: 40px; grid-auto-rows: min-content; grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); justify-content: center; order: 2; padding: 20px 20px 20px 20px; }\", \".framer-UMTrY.framer-v-46th8n .framer-1qfz1pu { align-self: start; flex: none; justify-self: start; order: 0; width: 100%; }\", \".framer-UMTrY.framer-v-46th8n .framer-fib8y7 { align-self: start; flex: none; justify-self: start; order: 4; width: 100%; }\", \".framer-UMTrY.framer-v-46th8n .framer-90x3y9 { align-self: start; flex: none; justify-self: start; order: 5; width: 100%; }\", \".framer-UMTrY.framer-v-46th8n .framer-1vugbvt { align-self: start; flex: none; justify-self: start; order: 1; width: 100%; }\", \".framer-UMTrY.framer-v-46th8n .framer-x6fz87 { align-self: start; flex: none; justify-self: start; order: 6; width: 100%; }\", \".framer-UMTrY.framer-v-46th8n .framer-12l5bxr { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; }\", \".framer-UMTrY.framer-v-46th8n .framer-10q41sg-container, .framer-UMTrY.framer-v-46th8n .framer-161vuc8-container, .framer-UMTrY.framer-v-46th8n .framer-f0cnlt-container, .framer-UMTrY.framer-v-46th8n .framer-1ix3ze3-container { align-self: unset; height: auto; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-UMTrY.framer-v-46th8n .framer-2f2v59, .framer-UMTrY.framer-v-46th8n .framer-vl1g7f, .framer-UMTrY.framer-v-46th8n .framer-12l5bxr { gap: 0px; } .framer-UMTrY.framer-v-46th8n .framer-2f2v59 > *, .framer-UMTrY.framer-v-46th8n .framer-12l5bxr > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-UMTrY.framer-v-46th8n .framer-2f2v59 > :first-child, .framer-UMTrY.framer-v-46th8n .framer-12l5bxr > :first-child { margin-top: 0px; } .framer-UMTrY.framer-v-46th8n .framer-2f2v59 > :last-child, .framer-UMTrY.framer-v-46th8n .framer-12l5bxr > :last-child { margin-bottom: 0px; } .framer-UMTrY.framer-v-46th8n .framer-vl1g7f > *, .framer-UMTrY.framer-v-46th8n .framer-vl1g7f > :first-child, .framer-UMTrY.framer-v-46th8n .framer-vl1g7f > :last-child { margin: 0px; } }\", \".framer-UMTrY.framer-v-e6xm2v .framer-omzsc, .framer-UMTrY.framer-v-b2izfw .framer-omzsc, .framer-UMTrY.framer-v-c6dnja .framer-omzsc { width: 768px; }\", \".framer-UMTrY.framer-v-e6xm2v .framer-2f2v59, .framer-UMTrY.framer-v-1y667ox .framer-2f2v59, .framer-UMTrY.framer-v-b2izfw .framer-2f2v59, .framer-UMTrY.framer-v-c6dnja .framer-2f2v59 { gap: 5px; padding: 10px 10px 10px 10px; }\", \".framer-UMTrY.framer-v-e6xm2v .framer-d5hn52, .framer-UMTrY.framer-v-1y667ox .framer-d5hn52, .framer-UMTrY.framer-v-b2izfw .framer-d5hn52, .framer-UMTrY.framer-v-c6dnja .framer-d5hn52 { gap: 15px; }\", \".framer-UMTrY.framer-v-e6xm2v .framer-1n9mukk, .framer-UMTrY.framer-v-1y667ox .framer-1n9mukk, .framer-UMTrY.framer-v-b2izfw .framer-1n9mukk, .framer-UMTrY.framer-v-c6dnja .framer-1n9mukk { gap: 0px; }\", \".framer-UMTrY.framer-v-e6xm2v .framer-vl1g7f { padding: 20px 20px 20px 20px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-UMTrY.framer-v-e6xm2v .framer-2f2v59, .framer-UMTrY.framer-v-e6xm2v .framer-d5hn52, .framer-UMTrY.framer-v-e6xm2v .framer-1n9mukk { gap: 0px; } .framer-UMTrY.framer-v-e6xm2v .framer-2f2v59 > * { margin: 0px; margin-left: calc(5px / 2); margin-right: calc(5px / 2); } .framer-UMTrY.framer-v-e6xm2v .framer-2f2v59 > :first-child, .framer-UMTrY.framer-v-e6xm2v .framer-d5hn52 > :first-child, .framer-UMTrY.framer-v-e6xm2v .framer-1n9mukk > :first-child { margin-left: 0px; } .framer-UMTrY.framer-v-e6xm2v .framer-2f2v59 > :last-child, .framer-UMTrY.framer-v-e6xm2v .framer-d5hn52 > :last-child, .framer-UMTrY.framer-v-e6xm2v .framer-1n9mukk > :last-child { margin-right: 0px; } .framer-UMTrY.framer-v-e6xm2v .framer-d5hn52 > * { margin: 0px; margin-left: calc(15px / 2); margin-right: calc(15px / 2); } .framer-UMTrY.framer-v-e6xm2v .framer-1n9mukk > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\", \".framer-UMTrY.framer-v-1y667ox .framer-omzsc { overflow: hidden; width: 768px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-UMTrY.framer-v-1y667ox .framer-2f2v59, .framer-UMTrY.framer-v-1y667ox .framer-d5hn52, .framer-UMTrY.framer-v-1y667ox .framer-1n9mukk { gap: 0px; } .framer-UMTrY.framer-v-1y667ox .framer-2f2v59 > * { margin: 0px; margin-left: calc(5px / 2); margin-right: calc(5px / 2); } .framer-UMTrY.framer-v-1y667ox .framer-2f2v59 > :first-child, .framer-UMTrY.framer-v-1y667ox .framer-d5hn52 > :first-child, .framer-UMTrY.framer-v-1y667ox .framer-1n9mukk > :first-child { margin-left: 0px; } .framer-UMTrY.framer-v-1y667ox .framer-2f2v59 > :last-child, .framer-UMTrY.framer-v-1y667ox .framer-d5hn52 > :last-child, .framer-UMTrY.framer-v-1y667ox .framer-1n9mukk > :last-child { margin-right: 0px; } .framer-UMTrY.framer-v-1y667ox .framer-d5hn52 > * { margin: 0px; margin-left: calc(15px / 2); margin-right: calc(15px / 2); } .framer-UMTrY.framer-v-1y667ox .framer-1n9mukk > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\", \".framer-UMTrY.framer-v-b2izfw .framer-vl1g7f, .framer-UMTrY.framer-v-c6dnja .framer-vl1g7f { gap: 40px; padding: 20px 20px 20px 20px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-UMTrY.framer-v-b2izfw .framer-2f2v59, .framer-UMTrY.framer-v-b2izfw .framer-d5hn52, .framer-UMTrY.framer-v-b2izfw .framer-1n9mukk, .framer-UMTrY.framer-v-b2izfw .framer-vl1g7f, .framer-UMTrY.framer-v-b2izfw .framer-1j7nkmz { gap: 0px; } .framer-UMTrY.framer-v-b2izfw .framer-2f2v59 > * { margin: 0px; margin-left: calc(5px / 2); margin-right: calc(5px / 2); } .framer-UMTrY.framer-v-b2izfw .framer-2f2v59 > :first-child, .framer-UMTrY.framer-v-b2izfw .framer-d5hn52 > :first-child, .framer-UMTrY.framer-v-b2izfw .framer-1n9mukk > :first-child, .framer-UMTrY.framer-v-b2izfw .framer-vl1g7f > :first-child { margin-left: 0px; } .framer-UMTrY.framer-v-b2izfw .framer-2f2v59 > :last-child, .framer-UMTrY.framer-v-b2izfw .framer-d5hn52 > :last-child, .framer-UMTrY.framer-v-b2izfw .framer-1n9mukk > :last-child, .framer-UMTrY.framer-v-b2izfw .framer-vl1g7f > :last-child { margin-right: 0px; } .framer-UMTrY.framer-v-b2izfw .framer-d5hn52 > * { margin: 0px; margin-left: calc(15px / 2); margin-right: calc(15px / 2); } .framer-UMTrY.framer-v-b2izfw .framer-1n9mukk > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-UMTrY.framer-v-b2izfw .framer-vl1g7f > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-UMTrY.framer-v-b2izfw .framer-1j7nkmz > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-UMTrY.framer-v-b2izfw .framer-1j7nkmz > :first-child { margin-top: 0px; } .framer-UMTrY.framer-v-b2izfw .framer-1j7nkmz > :last-child { margin-bottom: 0px; } }\", \".framer-UMTrY.framer-v-c6dnja .framer-x6fz87 { flex: 2 0 0px; order: 6; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-UMTrY.framer-v-c6dnja .framer-2f2v59, .framer-UMTrY.framer-v-c6dnja .framer-d5hn52, .framer-UMTrY.framer-v-c6dnja .framer-1n9mukk, .framer-UMTrY.framer-v-c6dnja .framer-vl1g7f { gap: 0px; } .framer-UMTrY.framer-v-c6dnja .framer-2f2v59 > * { margin: 0px; margin-left: calc(5px / 2); margin-right: calc(5px / 2); } .framer-UMTrY.framer-v-c6dnja .framer-2f2v59 > :first-child, .framer-UMTrY.framer-v-c6dnja .framer-d5hn52 > :first-child, .framer-UMTrY.framer-v-c6dnja .framer-1n9mukk > :first-child, .framer-UMTrY.framer-v-c6dnja .framer-vl1g7f > :first-child { margin-left: 0px; } .framer-UMTrY.framer-v-c6dnja .framer-2f2v59 > :last-child, .framer-UMTrY.framer-v-c6dnja .framer-d5hn52 > :last-child, .framer-UMTrY.framer-v-c6dnja .framer-1n9mukk > :last-child, .framer-UMTrY.framer-v-c6dnja .framer-vl1g7f > :last-child { margin-right: 0px; } .framer-UMTrY.framer-v-c6dnja .framer-d5hn52 > * { margin: 0px; margin-left: calc(15px / 2); margin-right: calc(15px / 2); } .framer-UMTrY.framer-v-c6dnja .framer-1n9mukk > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-UMTrY.framer-v-c6dnja .framer-vl1g7f > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } }\"],\n  B = v(_, K, \"framer-UMTrY\");\nexport default B;\nB.displayName = \"Navigation\", B.defaultProps = {\n  height: 63,\n  width: 1200\n}, t(B, {\n  variant: {\n    options: [\"npoKPcLzF\", \"j8hPFvhG_\", \"RthsoTahO\", \"lc4VxGHpn\", \"ldcHrxWoV\", \"UMnSOQmmu\", \"P0Pz3umod\", \"eupu8dbq5\", \"MG1SiqQhi\", \"wSbnMPHlF\"],\n    optionTitles: [\"Desktop - Product\", \"Desktop - Closed\", \"Desktop - Docs\", \"Desktop - Resources\", \"Phone - Closed\", \"Phone - Open\", \"Tablet - Product\", \"Tablet - Closed\", \"Tablet - Docs\", \"Tablet - Resources\"],\n    title: \"Variant\",\n    type: n.Enum\n  },\n  n4ylwY80b: {\n    title: \"On Open\",\n    type: n.EventHandler\n  },\n  zbxfPp8Px: {\n    title: \"On Close\",\n    type: n.EventHandler\n  },\n  RMcolhOu1: {\n    title: \"On Mobile Open\",\n    type: n.EventHandler\n  }\n}), a(B, [{\n  family: \"Sen\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/zI9MgzZvl:default\",\n    url: \"https://fonts.gstatic.com/s/sen/v9/6xK0dSxYI9_dkN18-vZKK2EISM2-H47KlD9q78A.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/sen/v9/6xK0dSxYI9_dkN18-vZKK2EISM2-H47KlD9q78A.ttf\",\n  weight: \"700\"\n}, ...j, ...D, ...P, ...N, ...S]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerzI9MgzZvl\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"63\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"j8hPFvhG_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RthsoTahO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lc4VxGHpn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ldcHrxWoV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UMnSOQmmu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"P0Pz3umod\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eupu8dbq5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MG1SiqQhi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wSbnMPHlF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerImmutableVariables\": \"false\",\n        \"framerVariables\": \"{\\\"n4ylwY80b\\\":\\\"onOpen\\\",\\\"zbxfPp8Px\\\":\\\"onClose\\\",\\\"RMcolhOu1\\\":\\\"onMobileOpen\\\"}\",\n        \"framerIntrinsicWidth\": \"1200\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["Component", "House_default", "React", "renderPathForWeight", "weight", "color", "pathsByWeight2", "pathsByWeight", "renderPath", "House", "props", "ref", "iconKeys", "moduleBaseUrl", "weightOptions", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "weight", "mirrored", "isMounted", "pe", "iconKey", "useIconSelection", "SelectedIcon", "setSelectedIcon", "ye", "House_default", "npm_react_18_1_exports", "importModule", "module", "ue", "emptyState", "RenderTarget", "p", "NullState", "motion", "addPropertyControls", "ControlType", "piece", "defaultEvents", "PhosphorFonts", "getFonts", "Icon", "cycleOrder", "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", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "RichText", "x", "Link", "Icon", "css", "FrameriqNMBaPKP", "withCSS", "iqNMBaPKP_default", "addPropertyControls", "ControlType", "addFonts", "PhosphorFonts", "HeroFonts", "getFonts", "Icon", "HeroControls", "getPropertyControls", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "icon", "id", "link", "newTab", "showIcon", "text", "width", "props", "_ref", "_ref1", "_ref2", "_humanReadableVariantMap_props_variant", "_ref3", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "hk9PFDpG1", "SzJuFK7BM", "U1hYyNUjj", "UZlNzP4pE", "sxZs0ajNI", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "enabledGestures", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "Link", "RichText", "x", "Icon", "css", "FramerMhc8CZd_r", "withCSS", "Mhc8CZd_r_default", "addPropertyControls", "ControlType", "HeroControls", "addFonts", "HeroFonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "tap", "title", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "lT1FGrPSw", "TvvuRH5yE", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "enabledGestures", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1kp0tao", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "RichText", "x", "css", "FramerffcceJL6_", "withCSS", "ffcceJL6_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "isSet", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "description", "height", "id", "label", "link", "newTab", "width", "props", "_ref", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "v4H5cjp_d", "GxqDYXwQI", "bUSbAAJgO", "nsbEwaDx3", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "enabledGestures", "layoutDependency", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "Link", "RichText", "x", "css", "FrameroS6a22jC6", "withCSS", "oS6a22jC6_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "toResponsiveImage", "value", "isSet", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "date", "height", "id", "image", "title", "width", "props", "_ref", "_ref1", "_ref2", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "xlMNXTINb", "OPhxQ2tfd", "llO9pfPxy", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "enabledGestures", "layoutDependency", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "Image2", "RichText", "x", "css", "FramersuyuIPxZb", "withCSS", "suyuIPxZb_default", "addPropertyControls", "ControlType", "addFonts", "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_1_exports", "importModule", "module", "ue", "emptyState", "RenderTarget", "p", "NullState", "motion", "addPropertyControls", "ControlType", "defaultEvents", "HeroFonts", "getFonts", "Icon", "enabledGestures", "cycleOrder", "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", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "enabledGestures", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "Link", "RichText", "x", "Icon", "css", "FrameruMt2IqI1M", "withCSS", "uMt2IqI1M_default", "addPropertyControls", "ControlType", "addFonts", "HeroFonts", "j", "getFonts", "ffcceJL6_default", "D", "Mhc8CZd_r_default", "P", "oS6a22jC6_default", "N", "uMt2IqI1M_default", "S", "suyuIPxZb_default", "R", "F", "V", "e", "a", "O", "A", "Q", "t", "n", "i", "m", "G", "useQueryData", "H", "re", "MotionConfigContext", "se", "p", "L", "W", "f", "l", "E", "_", "Y", "useLocaleInfo", "x", "v", "T", "j", "D", "P", "N", "S", "C", "K", "B", "Z", "J", "X", "$", "rr", "ra", "rt", "rn", "ri", "rm", "useVariantState", "R", "rf", "rl", "ro", "useActiveVariantCallback", "rd", "r", "rc", "rp", "rs", "rh", "rx", "rg", "ru", "rv", "ry", "rM", "rT", "rb", "rw", "rY", "pe", "rU", "rk", "rz", "useRouter", "rI", "rq", "useLocaleCode", "rj", "rD", "ae", "LayoutGroup", "motion", "cx", "Image2", "Link", "RichText", "ffcceJL6_default", "Mhc8CZd_r_default", "oS6a22jC6_default", "resolveLink", "uMt2IqI1M_default", "KVecx4cod_default", "PathVariablesContext", "suyuIPxZb_default", "s7zFZQmJR_default", "withCSS", "zI9MgzZvl_default", "addPropertyControls", "ControlType", "addFonts"]
}
