{"version":3,"file":"TextSwitcher.C5zCMf8e.mjs","names":["mask","SVG","getProps","Icon","className","Icon","useRef","useState","HomeFactory","React","addPropertyOverrides","Iconoir","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","mask","SVG","getProps","Icon","className","getProps","className","useState","e","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","RichText","Minus","Plus","sharedStyle.css","sharedStyle.fonts","useMemo","useState","useRef","_Fragment"],"sources":["https:/framerusercontent.com/modules/Si0gkYWdcu5npPGMdfyG/RH4eSXKfeSCCSPorqNB8/iuMFzbzYc.js","https:/framerusercontent.com/modules/w1171APhWT2L9QLePjxH/7sBC54YhgrUnzAHRxAIY/Home.js","https:/framer.com/m/iconoir-icons/Home.js@0.0.11","https:/framerusercontent.com/modules/zL9598C4KbEbqUGvSR14/rI8sPHpnG9XGcCPc0vU4/Iconoir.js","https:/framerusercontent.com/modules/7MduHjgyjsExqOFEYmXx/xuBmKV859LV478IAbYzp/EuPkcLqjy.js","https:/framerusercontent.com/modules/47s7fh23WebmsARptYt0/i4J8OkYxaK04yDnDV3jN/vC2pior3R.js","https:/framerusercontent.com/modules/8lmJd8w75gKRoGT9q1K2/39RBLkdJurXVrrLMUbEn/feHWUubDx.js","https:/framerusercontent.com/modules/Qc3vWvlBHymLd8K76qg6/XlVYZBmCNmJSLyY4tNT8/ClickIndicator.js","https:/framerusercontent.com/modules/HYBS2NlIfviYgD8KX8Tv/wxzdU5MFZpditp78u2KO/YURDBGYqP.js","https:/framerusercontent.com/modules/6p1v2dCtE88aHhevzHMJ/f6sk2tyR1BFUYAe8WLOG/CacheController_1.js","https:/framerusercontent.com/modules/U8i7F4pfViwBwbbhzhMq/GzVbnc7Q4i47xMBxhDAS/TextSwitcher.js"],"sourcesContent":["// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 5.59 10.58 L 1.42 6.41 L 0 7.82 L 5.59 13.41 L 17.59 1.41 L 16.18 0 Z\" fill=\"var(--esondr, rgb(0,0,0))\" height=\"13.409979999999997px\" id=\"KG12ReyXf\" transform=\"translate(3.205 5.295)\" width=\"17.590040000000002px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,K5AAorpEW:fill??props.K5AAorpEW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,K5AAorpEW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-bVPUk\",className),layoutId:layoutId,ref:ref,style:{\"--esondr\":K5AAorpEW,...style}});});const css=[`.framer-bVPUk { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--esondr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"K5AAorpEW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Check\",\"color\":{\"type\":\"variable\",\"value\":\"esondr\"},\"set\":{\"localId\":\"vectorSet/DnLsXE00W\",\"id\":\"DnLsXE00W\",\"moduleId\":\"JIScivAkNLgXrcOUxHXD\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-bVPUk\");Icon.displayName=\"Check\";export default Icon;addPropertyControls(Icon,{K5AAorpEW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Check\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"esondr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DnLsXE00W\\\",\\\"id\\\":\\\"DnLsXE00W\\\",\\\"moduleId\\\":\\\"JIScivAkNLgXrcOUxHXD\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"K5AAorpEW\\\":\\\"fill\\\"}\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","let e;\nvar f = (r) => {\n    if (!e) {\n        let o = function(t, n) {\n            return r.createElement(\"svg\", {width: \"100%\", height: \"1.5em\", strokeWidth: 1.5, viewBox: \"0 0 24 24\", fill: \"none\", xmlns: \"http://www.w3.org/2000/svg\", color: \"currentColor\", ref: n, ...t}, r.createElement(\"path\", {d: \"M3 9.5L12 4l9 5.5M19 13v6.4a.6.6 0 01-.6.6H5.6a.6.6 0 01-.6-.6V13\", stroke: \"currentColor\", strokeLinecap: \"round\", strokeLinejoin: \"round\"}));\n        };\n        e = r.forwardRef(o);\n    }\n    return e;\n};\nconst __FramerMetadata__ = {exports: {default: {type: \"reactComponent\", slots: [], annotations: {framerContractVersion: \"1\"}}, __FramerMetadata__: {type: \"variable\"}}};\nexport { __FramerMetadata__, f as default };","/*\n * Home (iconoir-icons/Home@0.0.11)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/w1171APhWT2L9QLePjxH/7sBC54YhgrUnzAHRxAIY/Home.js\"\nexport { default } from \"https://framerusercontent.com/modules/w1171APhWT2L9QLePjxH/7sBC54YhgrUnzAHRxAIY/Home.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/iconoir-icons/Home.js@0.0.11\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"Accessibility\",\"AccessibilitySign\",\"AccessibilityTech\",\"Activity\",\"AddCircledOutline\",\"AddDatabaseScript\",\"AddFolder\",\"AddFrame\",\"AddHexagon\",\"AddKeyframe\",\"AddKeyframeAlt\",\"AddKeyframes\",\"AddLens\",\"AddPage\",\"AddPinAlt\",\"AddSelection\",\"AddSquare\",\"AddToCart\",\"AddUser\",\"Airplane\",\"AirplaneHelix\",\"AirplaneHelix45Deg\",\"AirplaneOff\",\"AirplaneRotation\",\"Airplay\",\"Alarm\",\"Album\",\"AlbumCarousel\",\"AlbumList\",\"AlbumOpen\",\"AlignBottomBox\",\"AlignCenter\",\"AlignJustify\",\"AlignLeft\",\"AlignLeftBox\",\"AlignRight\",\"AlignRightBox\",\"AlignTopBox\",\"Antenna\",\"AntennaOff\",\"AntennaSignal\",\"AppNotification\",\"Apple\",\"AppleHalf\",\"AppleHalfAlt\",\"AppleImac2021\",\"AppleImac2021Side\",\"AppleSwift\",\"ArSymbol\",\"Archery\",\"Archive\",\"AreaSearch\",\"ArrowArchery\",\"ArrowDown\",\"ArrowDownCircled\",\"ArrowLeft\",\"ArrowLeftCircled\",\"ArrowRight\",\"ArrowRightCircled\",\"ArrowSeparate\",\"ArrowUnion\",\"ArrowUnionVertical\",\"ArrowUp\",\"ArrowUpCircled\",\"Asana\",\"Attachment\",\"AutoFlash\",\"Bag\",\"BasketBall\",\"BasketBallAlt\",\"BasketballField\",\"Battery25\",\"Battery50\",\"Battery75\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryIndicator\",\"BatteryWarning\",\"BeachBag\",\"BeachBagBig\",\"Bell\",\"BellNotification\",\"BellOff\",\"Bicycle\",\"Bin\",\"BinAdd\",\"BinFull\",\"BinHalf\",\"BinMinus\",\"Bluetooth\",\"Bold\",\"BoldSquareOutline\",\"BookmarkCircled\",\"BookmarkEmpty\",\"BorderBl\",\"BorderBottom\",\"BorderBr\",\"BorderInner\",\"BorderLeft\",\"BorderOut\",\"BorderRight\",\"BorderTl\",\"BorderTop\",\"BorderTr\",\"BounceLeft\",\"BounceRight\",\"BowlingBall\",\"Box\",\"BoxIso\",\"BoxingGlove\",\"BubbleDownload\",\"BubbleError\",\"BubbleIncome\",\"BubbleOutcome\",\"BubbleSearch\",\"BubbleStar\",\"BubbleUpload\",\"BubbleWarning\",\"Building\",\"BusOutline\",\"BusStop\",\"Calculator\",\"Calendar\",\"Camera\",\"Cancel\",\"CarOutline\",\"Cart\",\"CartAlt\",\"Cash\",\"Cell4X4\",\"CenterAlign\",\"ChatAdd\",\"ChatBubble\",\"ChatBubbleCheck\",\"ChatBubbleCheck1\",\"ChatBubbleEmpty\",\"ChatBubbleError\",\"ChatBubbleQuestion\",\"ChatBubbleTranslate\",\"ChatBubbleWarning\",\"ChatLines\",\"ChatRemove\",\"Check\",\"CheckCircledOutline\",\"Chocolate\",\"Chromecast\",\"ChromecastActive\",\"Church\",\"ChurchAlt\",\"CinemaOld\",\"Circle\",\"City\",\"ClockOutline\",\"Closet\",\"Cloud\",\"CloudBookAlt\",\"CloudCheck\",\"CloudDesync\",\"CloudDownload\",\"CloudError\",\"CloudSunny\",\"CloudSync\",\"CloudUpload\",\"Code\",\"Codepen\",\"Coin\",\"CollageFrame\",\"Collapse\",\"ColorFilter\",\"ColorPicker\",\"ColorPickerEmpty\",\"Combine\",\"CompactDisc\",\"Compress\",\"CompressLines\",\"Computer\",\"ControlSlider\",\"Copy\",\"Copyright\",\"CornerBottomLeft\",\"CornerBottomRight\",\"CornerTopLeft\",\"CornerTopRight\",\"Cpu\",\"CpuWarning\",\"CrackedEgg\",\"CreativeCommons\",\"CreditCard\",\"CreditCard2\",\"Crop\",\"CropRotateBl\",\"CropRotateBr\",\"CropRotateTl\",\"CropRotateTr\",\"Css3\",\"CursorPointer\",\"Cut\",\"CutAlt\",\"Cycling\",\"DashFlag\",\"Dashboard\",\"DashboardDots\",\"DashboardSpeed\",\"DataTransferBoth\",\"DataTransferCheck\",\"DataTransferDown\",\"DataTransferUp\",\"DataTransferWarning\",\"DatabaseBackup\",\"DatabaseExport\",\"DatabaseMonitor\",\"DatabaseRestore\",\"DatabaseScript\",\"DatabaseSettings\",\"DatabaseStar\",\"DatabaseStats\",\"Db\",\"DbCheck\",\"DbError\",\"DbSearch\",\"DbStar\",\"DbWarning\",\"DeCompress\",\"DeleteCircledOutline\",\"DesignPencil\",\"Dialpad\",\"Display4K\",\"DivideSelection1\",\"DivideSelection2\",\"DocSearch\",\"DocSearchAlt\",\"DocStar\",\"DocStarAlt\",\"Dollar\",\"DomoticIssue\",\"Donate\",\"DoubleCheck\",\"DownRoundArrow\",\"Download\",\"DragHandGesture\",\"Drawer\",\"Dribbble\",\"Droplet\",\"DropletHalf\",\"EaseIn\",\"EaseInControlPoint\",\"EaseInOut\",\"EaseOut\",\"EaseOutControlPoint\",\"Edit\",\"EditPencil\",\"Egg\",\"Eject\",\"ElectronicsChip\",\"Emoji\",\"EmojiBall\",\"EmojiBlinkLeft\",\"EmojiBlinkRight\",\"EmojiLookBottom\",\"EmojiLookLeft\",\"EmojiLookRight\",\"EmojiLookTop\",\"EmojiQuite\",\"EmojiReally\",\"EmojiSad\",\"EmojiSatisfied\",\"EmojiSingLeft\",\"EmojiSingLeftNote\",\"EmojiSingRight\",\"EmojiSingRightNote\",\"EmojiSurprise\",\"EmojiSurpriseAlt\",\"EmojiTalkingAngry\",\"EmojiTalkingHappy\",\"EmojiThinkLeft\",\"EmojiThinkRight\",\"EmptyPage\",\"Enlarge\",\"EnlargeRoundArrow\",\"Euro\",\"EuroSquare\",\"EvCharge\",\"EvChargeAlt\",\"EvPlug\",\"EvPlugCharging\",\"EvPlugError\",\"EvStation\",\"Exclude\",\"Expand\",\"ExpandLines\",\"EyeAlt\",\"EyeClose\",\"EyeEmpty\",\"EyeOff\",\"FaceId\",\"Facebook\",\"FacebookSquared\",\"Farm\",\"FastArrowDown\",\"FastArrowDownBox\",\"FastArrowLeft\",\"FastArrowLeftBox\",\"FastArrowRight\",\"FastArrowRightBox\",\"FastArrowTop\",\"FastArrowUpBox\",\"FastBottomCircle\",\"FastLeftCircle\",\"FastRightCircle\",\"FastTopCircle\",\"Female\",\"Figma\",\"FileNotFound\",\"Filter\",\"FilterAlt\",\"Finder\",\"Fingerprint\",\"FingerprintCircled\",\"FingerprintCircledOk\",\"FingerprintPhone\",\"FingerprintScan\",\"FingerprintSquared\",\"Fishing\",\"Flare\",\"Flash\",\"FlashOff\",\"Flip\",\"FlipReverse\",\"Flower\",\"Fog\",\"Folder\",\"FolderAlert\",\"FontSize\",\"Football\",\"FootballBall\",\"ForwardOutline\",\"Frame\",\"FrameAlt\",\"FrameAltEmpty\",\"FrameSelect\",\"FrameSimple\",\"FrameTool\",\"Fridge\",\"Fx\",\"Garage\",\"Gas\",\"GasTank\",\"GasTankDrop\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitHub\",\"GitHubOutline\",\"GitLabFull\",\"GitMerge\",\"GlassEmpty\",\"GlassHalf\",\"GlassHalfAlt\",\"Glasses\",\"Golf\",\"Google\",\"GoogleCircled\",\"GoogleDocs\",\"GoogleDrive\",\"GoogleDriveCheck\",\"GoogleDriveSync\",\"GoogleDriveWarning\",\"GoogleHome\",\"GoogleOne\",\"Gps\",\"GraphDown\",\"GraphUp\",\"GridAdd\",\"GridMinus\",\"GridRemove\",\"Group\",\"Gym\",\"HalfMoon\",\"HandBrake\",\"Handbag\",\"HardDrive\",\"Hat\",\"Hd\",\"Hdr\",\"Headset\",\"HeadsetCharge\",\"HeadsetHelp\",\"HeadsetIssue\",\"HealthShield\",\"Healthcare\",\"Heart\",\"HeavyRain\",\"Heptagon\",\"HerSlips\",\"HesaWarningOutline\",\"Hexagon\",\"HexagonAlt\",\"HighPriority\",\"HistoricShield\",\"HistoricShieldAlt\",\"Home\",\"HomeAlt\",\"HomeAltSlim\",\"HomeAltSlimHoriz\",\"HomeHospital\",\"HomeSimple\",\"HomeSimpleDoor\",\"HomeUser\",\"Hospital\",\"HospitalSign\",\"Hourglass\",\"Html5\",\"Iconoir\",\"Import\",\"Industry\",\"InfoEmpty\",\"InputField\",\"InputSearch\",\"Instagram\",\"Intersect\",\"IntersectAlt\",\"IosSettings\",\"IrisScan\",\"Italic\",\"ItalicSquareOutline\",\"Journal\",\"JournalPage\",\"KeyAlt\",\"KeyAltBack\",\"KeyAltMinus\",\"KeyAltPlus\",\"KeyAltRemove\",\"Keyframe\",\"KeyframeAlignCenter\",\"KeyframePosition\",\"Keyframes\",\"KeyframesCouple\",\"LabelOutline\",\"Lamp\",\"Language\",\"Laptop\",\"LaptopCharging\",\"LaptopFix\",\"LaptopIssue\",\"LargeSuitcase\",\"LayoutLeft\",\"LayoutRight\",\"Leaderboard\",\"LeaderboardStar\",\"LeftRoundArrow\",\"Lens\",\"Lifebelt\",\"LightBulb\",\"LightBulbOff\",\"LightBulbOn\",\"LineSpace\",\"Linear\",\"Link\",\"LinkedIn\",\"List\",\"LoadActionFloppy\",\"Lock\",\"LockKey\",\"LogDenied\",\"LogIn\",\"LogOut\",\"LongArrowDownLeft\",\"LongArrowDownRight\",\"LongArrowLeftDown\",\"LongArrowLeftUp\",\"LongArrowRightDown\",\"LongArrowRightUp\",\"LongArrowRightUp1\",\"LongArrowUpLeft\",\"LongArrowUpRight\",\"LotOfCash\",\"MacControlKey\",\"MacDock\",\"MacOptionKey\",\"MacOsWindow\",\"Mail\",\"MailOpened\",\"Male\",\"Map\",\"MapIssue\",\"MapsArrow\",\"MapsArrowDiagonal\",\"MapsArrowIssue\",\"MapsGoStraight\",\"MapsTurnBack\",\"MapsTurnLeft\",\"MapsTurnRight\",\"MaskSquare\",\"Maximize\",\"Medal\",\"Medal1St\",\"Medium\",\"Megaphone\",\"Menu\",\"MenuScale\",\"Message\",\"MessageAlert\",\"MessageText\",\"Metro\",\"Mic\",\"MicAdd\",\"MicCheck\",\"MicMute\",\"MicRemove\",\"MicSpeaking\",\"MicWarning\",\"Minus\",\"Minus1\",\"MinusHexagon\",\"MinusPinAlt\",\"MinusSquare\",\"MissingFont\",\"ModernTv\",\"ModernTv4K\",\"MoneySquare\",\"MoonSat\",\"MoreHoriz\",\"MoreVert\",\"MouseButtonLeft\",\"MouseButtonRight\",\"MouseScrollWheel\",\"MoveDown\",\"MoveLeft\",\"MoveRight\",\"MoveRuler\",\"MoveUp\",\"Movie\",\"MultiBubble\",\"MultiMacOsWindow\",\"MultiWindow\",\"MultiplePages\",\"MultiplePagesAdd\",\"MultiplePagesDelete\",\"MultiplePagesEmpty\",\"MultiplePagesRemove\",\"Music1\",\"Music1Add\",\"Music2\",\"Music2Add\",\"NavArrowDown\",\"NavArrowLeft\",\"NavArrowRight\",\"NavArrowUp\",\"Navigator\",\"NavigatorAlt\",\"Network\",\"NetworkAlt\",\"NetworkLeft\",\"NetworkRight\",\"NoBattery\",\"NoCoin\",\"NoCreditCard\",\"NoLock\",\"NoSmoking\",\"Notes\",\"Octagon\",\"OilIndustry\",\"OpenInBrowser\",\"OpenInWindow\",\"OpenVpn\",\"OrangeHalf\",\"OrangeSlice\",\"OrangeSliceAlt\",\"Page\",\"PageFlip\",\"PageSearch\",\"PageStar\",\"Palette\",\"PanoramaEnlarge\",\"PanoramaReduce\",\"Pants\",\"PantsAlt\",\"PasswordCursor\",\"PasswordError\",\"PasswordPass\",\"PauseOutline\",\"PcMouse\",\"PenConnectBluetooth\",\"PenConnectWifi\",\"PenTablet\",\"PenTabletConnectUsb\",\"PenTabletConnectWifi\",\"Pentagon\",\"Percentage\",\"PercentageRound\",\"PercentageSquare\",\"PharmacyCircledCross\",\"PharmacySquaredCross\",\"Phone\",\"PhoneAdd\",\"PhoneDelete\",\"PhoneDisabled\",\"PhoneIncome\",\"PhoneOutcome\",\"PhonePaused\",\"PhoneRemove\",\"Pin\",\"PinAlt\",\"PizzaSlice\",\"Planet\",\"PlanetAlt\",\"PlanetSat\",\"PlayOutline\",\"Playlist\",\"PlaylistAdd\",\"PlaylistPlay\",\"PlugTypeA\",\"PlugTypeC\",\"PlugTypeG\",\"PlugTypeL\",\"Plus\",\"Pocket\",\"Position\",\"PositionAlign\",\"Pound\",\"PrecisionTool\",\"Printer\",\"PrinterAlt\",\"PrintingPage\",\"PriorityDown\",\"PriorityUp\",\"ProfileCircled\",\"Prohibition\",\"QuestionMark\",\"QuestionMarkCircle\",\"Rain\",\"ReceiveDollars\",\"ReceiveEuros\",\"ReceivePounds\",\"ReceiveYens\",\"Redo\",\"RedoAction\",\"RedoCircle\",\"Reduce\",\"ReduceRoundArrow\",\"Refresh\",\"RefreshCircular\",\"RefreshDouble\",\"ReminderHandGesture\",\"RemoveDatabaseScript\",\"RemoveEmpty\",\"RemoveFolder\",\"RemoveFrame\",\"RemoveFromCart\",\"RemoveKeyframe\",\"RemoveKeyframeAlt\",\"RemoveKeyframes\",\"RemovePage\",\"RemovePinAlt\",\"RemoveSelection\",\"RemoveSquare\",\"RemoveUser\",\"Repeat\",\"RepeatOnce\",\"ReportColumns\",\"Reports\",\"RewindOutline\",\"Rhombus\",\"RightRoundArrow\",\"Rings\",\"RotateCameraLeft\",\"RotateCameraRight\",\"RssFeed\",\"RssFeedSquared\",\"Ruler\",\"RulerAdd\",\"RulerCombine\",\"RulerRemove\",\"Running\",\"Sandals\",\"SaveActionFloppy\",\"SaveFloppyDisk\",\"ScaleFrameEnlarge\",\"ScaleFrameReduce\",\"Scanning\",\"Scarf\",\"Scissor\",\"ScissorAlt\",\"SeaAndSun\",\"SeaWaves\",\"Search\",\"SearchFont\",\"SecurityPass\",\"Selection\",\"SelectiveTool\",\"SendDollars\",\"SendEuros\",\"SendPounds\",\"SendYens\",\"Server\",\"ServerConnection\",\"Settings\",\"SettingsCloud\",\"SettingsProfiles\",\"ShareAndroid\",\"ShareIos\",\"Shield\",\"ShieldAdd\",\"ShieldAlert\",\"ShieldAlt\",\"ShieldBroken\",\"ShieldCheck\",\"ShieldCross\",\"ShieldDownload\",\"ShieldEye\",\"ShieldLoading\",\"ShieldMinus\",\"ShieldQuestion\",\"ShieldSearch\",\"ShieldUpload\",\"Shop\",\"ShopAlt\",\"ShoppingBag\",\"ShoppingBagAdd\",\"ShoppingBagAlt\",\"ShoppingBagArrowDown\",\"ShoppingBagArrowUp\",\"ShoppingBagCheck\",\"ShoppingBagIssue\",\"ShoppingBagRemove\",\"ShoppingCode\",\"ShoppingCodeCheck\",\"ShoppingCodeError\",\"ShortPants\",\"ShortPantsAlt\",\"Shuffle\",\"SimpleCart\",\"SingleTapGesture\",\"Skateboard\",\"Skateboarding\",\"SkipNextOutline\",\"SkipPrevOutline\",\"SmallShop\",\"SmallShopAlt\",\"SmartphoneDevice\",\"Smoking\",\"Snow\",\"SnowFlake\",\"Soap\",\"SoccerBall\",\"SortDown\",\"SortUp\",\"SoundHigh\",\"SoundLow\",\"SoundMin\",\"SoundOff\",\"SpockHandGesture\",\"Square\",\"StarDashed\",\"StarHalfDashed\",\"StarOutline\",\"StatDown\",\"StatUp\",\"StatsReport\",\"StatsSquareDown\",\"StatsSquareUp\",\"Stretching\",\"StyleBorder\",\"Substract\",\"Suggestion\",\"SunLight\",\"Swimming\",\"SwipeDownGesture\",\"SwipeLeftGesture\",\"SwipeRightGesture\",\"SwipeUpGesture\",\"SwitchOffOutline\",\"SwitchOnOutline\",\"SystemRestart\",\"SystemShut\",\"Table\",\"Table2Columns\",\"TableRows\",\"Telegram\",\"TelegramCircled\",\"TennisBall\",\"TennisBallAlt\",\"TerminalOutline\",\"TerminalSimple\",\"Text\",\"TextAlt\",\"TextSize\",\"ThreeStars\",\"Thunderstorm\",\"TikTok\",\"Timer\",\"TimerOff\",\"Tower\",\"TowerCheck\",\"TowerNoAccess\",\"TowerWarning\",\"Trademark\",\"TrainOutline\",\"Tram\",\"TransitionBottom\",\"TransitionLeft\",\"TransitionRight\",\"TransitionTop\",\"Translate\",\"Trash\",\"Treadmill\",\"Trekking\",\"Trello\",\"Triangle\",\"TriangleFlag\",\"TriangleFlagCircle\",\"TriangleFlagFull\",\"Trophy\",\"Tunnel\",\"Tv\",\"TvFix\",\"TvIssue\",\"Twitter\",\"TwitterVerifiedBadge\",\"Type\",\"UmbrellaFull\",\"Underline\",\"Undo\",\"UndoAction\",\"UndoCircle\",\"Union\",\"UnionAlt\",\"UnionHorizAlt\",\"Unity\",\"Unity5\",\"UpRoundArrow\",\"Upload\",\"UploadSquareOutline\",\"Usb\",\"User\",\"UserBag\",\"UserCart\",\"UserCircleAlt\",\"UserScan\",\"UserSquareAlt\",\"VerifiedBadge\",\"VerifiedUser\",\"VideoCamera\",\"VideoCameraOff\",\"ViewColumns2\",\"ViewColumns3\",\"ViewGrid\",\"ViewStructureDown\",\"ViewStructureUp\",\"Voice\",\"VoiceCircled\",\"VoiceCircledLock\",\"VoiceError\",\"VoiceOk\",\"VoicePhone\",\"VoiceScan\",\"VoiceSquared\",\"VrSymbol\",\"Waist\",\"Walking\",\"WarningSquareOutline\",\"WebWindow\",\"WebWindowClose\",\"Weight\",\"WeightAlt\",\"WhiteFlag\",\"Wifi\",\"WifiIssue\",\"WifiOff\",\"WifiSignalNone\",\"Wind\",\"WrapText\",\"Wristwatch\",\"Yen\",\"YenSquare\",\"Yoga\",\"YouTube\",\"ZoomIn\",\"ZoomOut\",];const moduleBaseUrl=\"https://framer.com/m/iconoir-icons/\";const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * ICONOIR\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.11`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(SelectedIcon,{size:\"100$%\",style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Iconoir\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Iconoir site](https://iconoir.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Iconoir.map","// Generated by Framer (c2a8602)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Iconoir}from\"https://framerusercontent.com/modules/zL9598C4KbEbqUGvSR14/rI8sPHpnG9XGcCPc0vU4/Iconoir.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/fFJUwbv7biD7UQ9XtVBY/nTPzErzcSTdBKu3KTDjC/EdFznptq5.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/eyYZC6dTRLAeY8jd8HmX/Scaj5L0yrGaUo5waL0iY/ww2Ze7DHI.js\";const IconoirFonts=getFonts(Iconoir);const cycleOrder=[\"ZVOy0hnjx\",\"rpvgAbGUJ\",\"fETZbbk48\",\"WlhZIC7dP\"];const serializationHash=\"framer-A73nY\";const variantClassNames={fETZbbk48:\"framer-v-pu7azg\",rpvgAbGUJ:\"framer-v-atsfd3\",WlhZIC7dP:\"framer-v-10f3rrx\",ZVOy0hnjx:\"framer-v-153cdau\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 3\":\"fETZbbk48\",\"Variant 4\":\"WlhZIC7dP\",Closed:\"ZVOy0hnjx\",Open:\"rpvgAbGUJ\"};const getProps=({answer,height,id,no,question,width,...props})=>{return{...props,sqrHHGtwL:no??props.sqrHHGtwL??\"01\",T8rQFvSBR:answer??props.T8rQFvSBR??\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ZVOy0hnjx\",W88zB8mIG:question??props.W88zB8mIG??\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,W88zB8mIG,T8rQFvSBR,sqrHHGtwL,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZVOy0hnjx\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap2zgfq7=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"WlhZIC7dP\");});const onTapw6mku1=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"fETZbbk48\");});const onTapm9oarh=activeVariantCallback(async(...args)=>{setVariant(\"rpvgAbGUJ\");});const onTap10h5zy7=activeVariantCallback(async(...args)=>{setVariant(\"ZVOy0hnjx\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"rpvgAbGUJ\",\"WlhZIC7dP\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-153cdau\",className,classNames),\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"ZVOy0hnjx\",ref:refBinding,style:{backgroundColor:\"var(--token-7ac0302a-4f5e-4cc2-ad98-caa297d7ca90, rgb(22, 64, 56))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},variants:{fETZbbk48:{backgroundColor:\"rgb(255, 255, 255)\"},WlhZIC7dP:{backgroundColor:\"rgb(255, 255, 255)\"}},...addPropertyOverrides({fETZbbk48:{\"data-framer-name\":\"Variant 3\",\"data-highlight\":true,onTap:onTap2zgfq7},rpvgAbGUJ:{\"data-framer-name\":\"Open\"},WlhZIC7dP:{\"data-framer-name\":\"Variant 4\",\"data-highlight\":true,onTap:onTapw6mku1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k4qabe\",\"data-framer-name\":\"Question\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"s0A6Gc01W\",onTap:onTapm9oarh,...addPropertyOverrides({rpvgAbGUJ:{onTap:onTap10h5zy7},WlhZIC7dP:{onTap:onTap10h5zy7}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1afunhm\",\"data-styles-preset\":\"ww2Ze7DHI\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-de31451b-f712-4671-9f8c-4595ea72bd22, rgb(255, 255, 255)))\"},children:\"01\"})}),className:\"framer-9v92f4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XPleQ8ltO\",style:{\"--extracted-1eung3n\":\"var(--token-de31451b-f712-4671-9f8c-4595ea72bd22, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:sqrHHGtwL,variants:{fETZbbk48:{\"--extracted-1eung3n\":\"var(--token-1c247f2c-5475-42a7-b171-196c664e7d2a, rgb(0, 0, 0))\"},WlhZIC7dP:{\"--extracted-1eung3n\":\"var(--token-1c247f2c-5475-42a7-b171-196c664e7d2a, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({fETZbbk48:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1afunhm\",\"data-styles-preset\":\"ww2Ze7DHI\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-1c247f2c-5475-42a7-b171-196c664e7d2a, rgb(0, 0, 0)))\"},children:\"01\"})})},WlhZIC7dP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1afunhm\",\"data-styles-preset\":\"ww2Ze7DHI\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-1c247f2c-5475-42a7-b171-196c664e7d2a, rgb(0, 0, 0)))\"},children:\"01\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-knuenx\",\"data-styles-preset\":\"EdFznptq5\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-de31451b-f712-4671-9f8c-4595ea72bd22, rgb(255, 255, 255)))\"},children:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\"})}),className:\"framer-1cqb94i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iWT6jvbQf\",style:{\"--extracted-r6o4lv\":\"var(--token-de31451b-f712-4671-9f8c-4595ea72bd22, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:W88zB8mIG,variants:{fETZbbk48:{\"--extracted-r6o4lv\":\"var(--token-1c247f2c-5475-42a7-b171-196c664e7d2a, rgb(0, 0, 0))\"},WlhZIC7dP:{\"--extracted-r6o4lv\":\"var(--token-1c247f2c-5475-42a7-b171-196c664e7d2a, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({fETZbbk48:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-knuenx\",\"data-styles-preset\":\"EdFznptq5\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c247f2c-5475-42a7-b171-196c664e7d2a, rgb(0, 0, 0)))\"},children:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\"})})},WlhZIC7dP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-knuenx\",\"data-styles-preset\":\"EdFznptq5\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c247f2c-5475-42a7-b171-196c664e7d2a, rgb(0, 0, 0)))\"},children:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12fcwwf\",\"data-framer-name\":\"Plus\",layoutDependency:layoutDependency,layoutId:\"Qdm0zOjaS\",style:{rotate:0},variants:{fETZbbk48:{rotate:0},rpvgAbGUJ:{rotate:45},WlhZIC7dP:{rotate:45}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ynzkwd-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zvKmimLHG-container\",nodeId:\"zvKmimLHG\",rendersWithMotion:true,scopeId:\"EuPkcLqjy\",children:/*#__PURE__*/_jsx(Iconoir,{color:\"var(--token-de31451b-f712-4671-9f8c-4595ea72bd22, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"Plus\",id:\"zvKmimLHG\",layoutId:\"zvKmimLHG\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({fETZbbk48:{color:\"var(--token-7ac0302a-4f5e-4cc2-ad98-caa297d7ca90, rgb(79, 55, 78))\"},WlhZIC7dP:{color:\"var(--token-1c247f2c-5475-42a7-b171-196c664e7d2a, rgb(0, 0, 0))\"}},baseVariant,gestureVariant)})})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a73lqc\",\"data-framer-name\":\"Answer\",layoutDependency:layoutDependency,layoutId:\"AqPDeUUlF\",style:{opacity:0},variants:{rpvgAbGUJ:{opacity:1},WlhZIC7dP:{opacity:1}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyIFN0ZCBCb29r\",\"--framer-font-family\":'\"Circular Std Book\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"190%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3c8e91bc-cccb-44a6-8c06-00c140acf414, rgba(255, 255, 255, 0.7)))\"},children:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\"})}),className:\"framer-10le6yd\",fonts:[\"CUSTOM;Circular Std Book\"],layoutDependency:layoutDependency,layoutId:\"XMbf96Zi4\",style:{\"--extracted-r6o4lv\":\"var(--token-3c8e91bc-cccb-44a6-8c06-00c140acf414, rgba(255, 255, 255, 0.7))\",opacity:.6},text:T8rQFvSBR,variants:{rpvgAbGUJ:{opacity:1},WlhZIC7dP:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rpvgAbGUJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-knuenx\",\"data-styles-preset\":\"EdFznptq5\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3c8e91bc-cccb-44a6-8c06-00c140acf414, rgba(255, 255, 255, 0.7)))\"},children:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\"})}),fonts:[\"Inter\"]},WlhZIC7dP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-knuenx\",\"data-styles-preset\":\"EdFznptq5\",children:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-A73nY.framer-1gbs7sa, .framer-A73nY .framer-1gbs7sa { display: block; }\",\".framer-A73nY.framer-153cdau { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 16px; position: relative; width: 400px; will-change: var(--framer-will-change-override, transform); }\",\".framer-A73nY .framer-k4qabe { -webkit-user-select: none; align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 10px 0px; position: relative; user-select: none; width: 100%; }\",\".framer-A73nY .framer-9v92f4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-A73nY .framer-1cqb94i { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-A73nY .framer-12fcwwf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-A73nY .framer-ynzkwd-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-A73nY .framer-1a73lqc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 20px 20px 0px; position: relative; width: 100%; }\",\".framer-A73nY .framer-10le6yd { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-A73nY.framer-v-pu7azg.framer-153cdau, .framer-A73nY.framer-v-10f3rrx.framer-153cdau { cursor: pointer; }\",\".framer-A73nY.framer-v-pu7azg .framer-9v92f4 { height: 25px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 186\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"rpvgAbGUJ\":{\"layout\":[\"fixed\",\"auto\"]},\"fETZbbk48\":{\"layout\":[\"fixed\",\"auto\"]},\"WlhZIC7dP\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"W88zB8mIG\":\"question\",\"T8rQFvSBR\":\"answer\",\"sqrHHGtwL\":\"no\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEuPkcLqjy=withCSS(Component,css,\"framer-A73nY\");export default FramerEuPkcLqjy;FramerEuPkcLqjy.displayName=\"Accordion\";FramerEuPkcLqjy.defaultProps={height:186,width:400};addPropertyControls(FramerEuPkcLqjy,{variant:{options:[\"ZVOy0hnjx\",\"rpvgAbGUJ\",\"fETZbbk48\",\"WlhZIC7dP\"],optionTitles:[\"Closed\",\"Open\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},W88zB8mIG:{defaultValue:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\",displayTextArea:true,title:\"Question\",type:ControlType.String},T8rQFvSBR:{defaultValue:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\",displayTextArea:true,title:\"Answer\",type:ControlType.String},sqrHHGtwL:{defaultValue:\"01\",displayTextArea:false,title:\"No\",type:ControlType.String}});addFonts(FramerEuPkcLqjy,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...IconoirFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEuPkcLqjy\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"W88zB8mIG\\\":\\\"question\\\",\\\"T8rQFvSBR\\\":\\\"answer\\\",\\\"sqrHHGtwL\\\":\\\"no\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"186\",\"framerIntrinsicWidth\":\"400\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rpvgAbGUJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fETZbbk48\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WlhZIC7dP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 14 0\" fill=\"transparent\" height=\"1px\" id=\"ByVkGMe7_\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(5 12)\" width=\"14px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-jJpra\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-jJpra { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Minus\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-jJpra\");Icon.displayName=\"Minus\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Minus\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 0 14\" fill=\"transparent\" height=\"14px\" id=\"wjsPkEI2y\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(12 5)\" width=\"1px\"/><path d=\"M 0 0 L 14 0\" fill=\"transparent\" height=\"1px\" id=\"hsUfU4j5I\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(5 12)\" width=\"14px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-IU4qG\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-IU4qG { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Plus\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-IU4qG\");Icon.displayName=\"Plus\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Plus\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Simple timed text component that shows text when specific checkboxes are clicked\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Timed Text Display\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function TimedText(props){const{displayText,durationMs,fontSize,textColor,backgroundColor,borderRadius,padding,font,showLoadingBar,barHeight,barColor,barBackgroundColor,fadeDurationMs,enableRandomizer,maxRandomMs,style}=props;const[isVisible,setIsVisible]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;const handleClick=e=>{const target=e.target;// Check if clicked element is a div with the specific styling\nif(target.tagName===\"DIV\"){const computedStyle=window.getComputedStyle(target);// Match the specific checkbox-like div styling\nconst hasPadding10=computedStyle.padding===\"10px\";const hasBorderRadius10=computedStyle.borderRadius===\"10px\";const hasPointerCursor=computedStyle.cursor===\"pointer\";const hasInterFont=computedStyle.fontFamily.includes(\"Inter\");if(hasPadding10&&hasBorderRadius10&&hasPointerCursor&&hasInterFont){// Calculate randomized duration if enabled\nlet finalDuration=durationMs;if(enableRandomizer){const randomOffset=Math.random()*maxRandomMs*2-maxRandomMs;finalDuration=Math.max(500,durationMs+randomOffset);}// Show the text\nstartTransition(()=>setIsVisible(true));// Hide after duration\nsetTimeout(()=>{startTransition(()=>setIsVisible(false));},finalDuration);}}};document.addEventListener(\"click\",handleClick);return()=>document.removeEventListener(\"click\",handleClick);},[durationMs,enableRandomizer,maxRandomMs]);const isFixedWidth=style&&style.width===\"100%\";if(showLoadingBar){return /*#__PURE__*/_jsxs(\"div\",{style:{width:isFixedWidth?\"100%\":\"200px\",height:barHeight,backgroundColor:barBackgroundColor,borderRadius,overflow:\"hidden\",opacity:isVisible?1:0,transition:`opacity ${fadeDurationMs}ms ease-in-out`,position:\"relative\"},children:[isVisible&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,height:\"100%\",width:\"30%\",backgroundColor:barColor,borderRadius,animation:`loadingBar ${durationMs}ms linear infinite`}}),/*#__PURE__*/_jsx(\"style\",{children:`\n                    @keyframes loadingBar {\n                        0% {\n                            left: -30%;\n                        }\n                        100% {\n                            left: 100%;\n                        }\n                    }\n                `})]});}return /*#__PURE__*/_jsx(\"div\",{style:{...font,backgroundColor:isVisible?backgroundColor:\"transparent\",color:textColor,borderRadius,padding,fontSize,display:isFixedWidth?\"block\":\"inline-block\",width:isFixedWidth?\"100%\":\"max-content\",minWidth:5,minHeight:5,opacity:isVisible?1:0,transition:`opacity ${fadeDurationMs}ms ease-in-out`},children:isVisible?displayText:\"\"});}addPropertyControls(TimedText,{showLoadingBar:{type:ControlType.Boolean,title:\"Show Loading Bar\",defaultValue:false,enabledTitle:\"Bar\",disabledTitle:\"Text\"},displayText:{type:ControlType.String,title:\"Display Text\",defaultValue:\"Loading…\",hidden:({showLoadingBar})=>showLoadingBar},durationMs:{type:ControlType.Number,title:\"Duration\",defaultValue:2e3,min:500,max:1e4,step:100,unit:\"ms\"},enableRandomizer:{type:ControlType.Boolean,title:\"Randomize Duration\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},maxRandomMs:{type:ControlType.Number,title:\"Max Random\",defaultValue:500,min:100,max:3e3,step:100,unit:\"ms\",hidden:({enableRandomizer})=>!enableRandomizer},fadeDurationMs:{type:ControlType.Number,title:\"Fade Duration\",defaultValue:300,min:100,max:2e3,step:50,unit:\"ms\"},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:15,min:10,max:32,step:1,unit:\"px\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#F5F5F5\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:8,min:0,max:32,step:1,unit:\"px\"},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:16,min:4,max:48,step:2,unit:\"px\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Medium\",fontSize:\"15px\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"},hidden:({showLoadingBar})=>showLoadingBar},barHeight:{type:ControlType.Number,title:\"Bar Height\",defaultValue:4,min:2,max:20,step:1,unit:\"px\",hidden:({showLoadingBar})=>!showLoadingBar},barColor:{type:ControlType.Color,title:\"Bar Color\",defaultValue:\"#0099FF\",hidden:({showLoadingBar})=>!showLoadingBar},barBackgroundColor:{type:ControlType.Color,title:\"Bar Background\",defaultValue:\"#EEEEEE\",hidden:({showLoadingBar})=>!showLoadingBar}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TimedText\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ClickIndicator.map","// Generated by Framer (9805f18)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Instance,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Minus from\"https://framerusercontent.com/modules/47s7fh23WebmsARptYt0/i4J8OkYxaK04yDnDV3jN/vC2pior3R.js\";import Plus from\"https://framerusercontent.com/modules/8lmJd8w75gKRoGT9q1K2/39RBLkdJurXVrrLMUbEn/feHWUubDx.js\";import MultiSelectDropdown from\"https://framerusercontent.com/modules/9UUVdj8lLRIzi2W302e8/4dTF5uRf8NNehw7uGa88/MulltiSelectDropdown.js\";import TimedText from\"https://framerusercontent.com/modules/Qc3vWvlBHymLd8K76qg6/XlVYZBmCNmJSLyY4tNT8/ClickIndicator.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/eyYZC6dTRLAeY8jd8HmX/Scaj5L0yrGaUo5waL0iY/ww2Ze7DHI.js\";const MultiSelectDropdownFonts=getFonts(MultiSelectDropdown);const TimedTextFonts=getFonts(TimedText);const cycleOrder=[\"UkHfOKKzu\",\"BDuF6yaUN\",\"ovEtubsfo\",\"vVZyMPd0K\"];const serializationHash=\"framer-jFIod\";const variantClassNames={BDuF6yaUN:\"framer-v-1qpf650\",ovEtubsfo:\"framer-v-5m16ru\",UkHfOKKzu:\"framer-v-a5iyqq\",vVZyMPd0K:\"framer-v-1tdusot\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.03,skewX:0,skewY:0,transition:transition2};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"UkHfOKKzu\",\"Variant 2\":\"BDuF6yaUN\",\"Variant 3\":\"ovEtubsfo\",\"Variant 4\":\"vVZyMPd0K\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"UkHfOKKzu\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UkHfOKKzu\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ujn9ar=activeVariantCallback(async(...args)=>{setVariant(\"BDuF6yaUN\");});const onTaprz2muy=activeVariantCallback(async(...args)=>{setVariant(\"UkHfOKKzu\");});const onTap1e7rc4y=activeVariantCallback(async(...args)=>{setVariant(\"vVZyMPd0K\");});const onTap939i0w=activeVariantCallback(async(...args)=>{setVariant(\"ovEtubsfo\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"BDuF6yaUN\",\"vVZyMPd0K\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-a5iyqq\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"UkHfOKKzu\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"1px 2px 8px 0px rgba(0, 0, 0, 0.1)\",...style},...addPropertyOverrides({BDuF6yaUN:{\"data-framer-name\":\"Variant 2\"},ovEtubsfo:{\"data-framer-name\":\"Variant 3\"},vVZyMPd0K:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1amd31p\",layoutDependency:layoutDependency,layoutId:\"qJUuS22Xt\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1afunhm\",\"data-styles-preset\":\"ww2Ze7DHI\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"Search providers\"})})}),className:\"framer-2h2bt7\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"Wu0U7eVVU\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13sb66q\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"pzvkAdxeK\",onTap:onTap1ujn9ar,style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},whileHover:animation,...addPropertyOverrides({BDuF6yaUN:{onTap:onTaprz2muy},ovEtubsfo:{onTap:onTap1e7rc4y},vVZyMPd0K:{onTap:onTap939i0w}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(150, 57, 147))\"},children:\"Show Less filters\"})}),className:\"framer-qg79ml\",fonts:[\"GF;Montserrat-600\"],layoutDependency:layoutDependency,layoutId:\"oCcv_EryU\",style:{\"--extracted-1eung3n\":\"rgb(150, 57, 147)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BDuF6yaUN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(150, 57, 147))\"},children:\"Show More filters\"})})},ovEtubsfo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(150, 57, 147))\"},children:\"Show Less filters\"})})},vVZyMPd0K:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(150, 57, 147))\"},children:\"Show More filters\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-10bhsi3\",Component:Minus,layoutDependency:layoutDependency,layoutId:\"HnEUN0aTt\",style:{\"--43q7um\":\"rgb(150, 57, 147)\"},...addPropertyOverrides({BDuF6yaUN:{Component:Plus},vVZyMPd0K:{Component:Plus}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-42sl65\",layoutDependency:layoutDependency,layoutId:\"Fnjm282P7\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r6soii-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"y0DwZQuZy-container\",nodeId:\"y0DwZQuZy\",rendersWithMotion:true,scopeId:\"YURDBGYqP\",children:/*#__PURE__*/_jsx(MultiSelectDropdown,{activeStyle:{background:\"var(--token-3f7399b3-425b-4607-9520-05ba1c73ae14, rgb(232, 232, 232))\",border:{borderColor:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(242, 242, 242))\",borderStyle:\"solid\",borderWidth:1},font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverBackground:\"var(--token-7da30547-4673-4b68-90cc-0020047cfc1f, rgb(214, 214, 214))\",hoverShadow:\"\",iconColor:\"var(--token-61e5ee56-3594-4358-94d0-c3752e3672e3, rgb(13, 13, 13))\",shadow:\"\",textColor:\"var(--token-61e5ee56-3594-4358-94d0-c3752e3672e3, rgb(13, 13, 13))\"},allSelectedText:\"All Selected\",checkboxStyle:{background:\"var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255))\",borderColor:\"var(--token-3f7399b3-425b-4607-9520-05ba1c73ae14, rgb(232, 232, 232))\",borderRadius:4,borderWidth:1,checkColor:\"var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255))\",checkedBackground:\"var(--token-61e5ee56-3594-4358-94d0-c3752e3672e3, rgb(13, 13, 13))\",size:16},dropdownGap:5,dropdownStyle:{background:\"rgb(255, 255, 255)\",border:{borderColor:\"var(--token-3f7399b3-425b-4607-9520-05ba1c73ae14, rgb(226, 232, 240))\",borderStyle:\"solid\",borderWidth:1},borderRadius:\"12px\",itemGap:4,maxHeight:\"300px\",minWidth:\"200px\",padding:\"8px\",shadow:\"0px 0.6021873017743928px 3.010936508871964px -0.9166666666666666px rgba(0, 0, 0, 0.16), 0px 2.288533303243457px 11.442666516217285px -1.8333333333333333px rgba(0, 0, 0, 0.16), 0px 10px 50px -2.75px rgba(0, 0, 0, 0.14)\"},height:\"100%\",iconStyle:{color:\"var(--token-4e9ee025-4d41-457f-b60b-4d48970c270e, rgb(148, 163, 184))\",size:8,strokeWidth:2},id:\"y0DwZQuZy\",layerName:\"Location\",layoutId:\"y0DwZQuZy\",multipleSelectedText:\"{n} Location\",optionStyle:{activeBackground:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(242, 242, 242))\",activeColor:\"var(--token-61e5ee56-3594-4358-94d0-c3752e3672e3, rgb(2, 6, 23))\",activeHoverBackground:\"rgb(232, 232, 232)\",background:\"var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255))\",borderRadius:\"10px\",checkboxGap:8,color:\"var(--token-4cfb3a28-a190-4230-b1db-5025cd040ee9, rgb(30, 41, 59))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverBackground:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(242, 242, 242))\",padding:\"10px\"},selectorStyle:{background:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(242, 242, 242))\",border:{borderColor:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(242, 242, 242))\",borderStyle:\"solid\",borderWidth:1},borderRadius:\"12px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverBackground:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(242, 242, 242))\",hoverShadow:\"\",iconGap:20,padding:\"14px\",shadow:\"\",showArrow:true,textColor:\"var(--token-aa00c859-9e35-4938-802e-5067ae674749, rgb(89, 89, 89))\"},style:{width:\"100%\"},transition:{bounce:.2,delay:0,duration:.3,type:\"spring\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gzowk2-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"oA2H7tBM7-container\",nodeId:\"oA2H7tBM7\",rendersWithMotion:true,scopeId:\"YURDBGYqP\",children:/*#__PURE__*/_jsx(MultiSelectDropdown,{activeStyle:{background:\"var(--token-3f7399b3-425b-4607-9520-05ba1c73ae14, rgb(232, 232, 232))\",border:{borderColor:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(242, 242, 242))\",borderStyle:\"solid\",borderWidth:1},font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverBackground:\"var(--token-7da30547-4673-4b68-90cc-0020047cfc1f, rgb(214, 214, 214))\",hoverShadow:\"\",iconColor:\"var(--token-61e5ee56-3594-4358-94d0-c3752e3672e3, rgb(13, 13, 13))\",shadow:\"\",textColor:\"var(--token-61e5ee56-3594-4358-94d0-c3752e3672e3, rgb(13, 13, 13))\"},allSelectedText:\"All Selected\",checkboxStyle:{background:\"var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255))\",borderColor:\"var(--token-3f7399b3-425b-4607-9520-05ba1c73ae14, rgb(232, 232, 232))\",borderRadius:4,borderWidth:1,checkColor:\"var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255))\",checkedBackground:\"var(--token-61e5ee56-3594-4358-94d0-c3752e3672e3, rgb(13, 13, 13))\",size:16},dropdownGap:4,dropdownStyle:{background:\"rgb(255, 255, 255)\",border:{borderColor:\"var(--token-3f7399b3-425b-4607-9520-05ba1c73ae14, rgb(226, 232, 240))\",borderStyle:\"solid\",borderWidth:1},borderRadius:\"12px\",itemGap:4,maxHeight:\"300px\",minWidth:\"200px\",padding:\"8px\",shadow:\"0px 0.6021873017743928px 3.010936508871964px -0.9166666666666666px rgba(0, 0, 0, 0.16), 0px 2.288533303243457px 11.442666516217285px -1.8333333333333333px rgba(0, 0, 0, 0.16), 0px 10px 50px -2.75px rgba(0, 0, 0, 0.14)\"},height:\"100%\",iconStyle:{color:\"var(--token-4e9ee025-4d41-457f-b60b-4d48970c270e, rgb(148, 163, 184))\",size:8,strokeWidth:2},id:\"oA2H7tBM7\",layerName:\"Insurance carrier\",layoutId:\"oA2H7tBM7\",multipleSelectedText:\"{n} Insurance carrier\",optionStyle:{activeBackground:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(242, 242, 242))\",activeColor:\"var(--token-61e5ee56-3594-4358-94d0-c3752e3672e3, rgb(2, 6, 23))\",activeHoverBackground:\"rgb(232, 232, 232)\",background:\"var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255))\",borderRadius:\"10px\",checkboxGap:8,color:\"var(--token-4cfb3a28-a190-4230-b1db-5025cd040ee9, rgb(30, 41, 59))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverBackground:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(242, 242, 242))\",padding:\"10px\"},selectorStyle:{background:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(242, 242, 242))\",border:{borderColor:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(242, 242, 242))\",borderStyle:\"solid\",borderWidth:1},borderRadius:\"12px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverBackground:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(242, 242, 242))\",hoverShadow:\"\",iconGap:20,padding:\"14px\",shadow:\"\",showArrow:true,textColor:\"var(--token-aa00c859-9e35-4938-802e-5067ae674749, rgb(89, 89, 89))\"},style:{width:\"100%\"},transition:{bounce:.2,delay:0,duration:.3,type:\"spring\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o7kjdo-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"eTpTAf8iE-container\",nodeId:\"eTpTAf8iE\",rendersWithMotion:true,scopeId:\"YURDBGYqP\",children:/*#__PURE__*/_jsx(MultiSelectDropdown,{activeStyle:{background:\"var(--token-3f7399b3-425b-4607-9520-05ba1c73ae14, rgb(232, 232, 232))\",border:{borderColor:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(242, 242, 242))\",borderStyle:\"solid\",borderWidth:1},font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverBackground:\"var(--token-7da30547-4673-4b68-90cc-0020047cfc1f, rgb(214, 214, 214))\",hoverShadow:\"\",iconColor:\"var(--token-61e5ee56-3594-4358-94d0-c3752e3672e3, rgb(13, 13, 13))\",shadow:\"\",textColor:\"var(--token-61e5ee56-3594-4358-94d0-c3752e3672e3, rgb(13, 13, 13))\"},allSelectedText:\"All Selected\",checkboxStyle:{background:\"var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255))\",borderColor:\"var(--token-3f7399b3-425b-4607-9520-05ba1c73ae14, rgb(232, 232, 232))\",borderRadius:4,borderWidth:1,checkColor:\"var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255))\",checkedBackground:\"var(--token-61e5ee56-3594-4358-94d0-c3752e3672e3, rgb(13, 13, 13))\",size:16},dropdownGap:4,dropdownStyle:{background:\"rgb(255, 255, 255)\",border:{borderColor:\"var(--token-3f7399b3-425b-4607-9520-05ba1c73ae14, rgb(226, 232, 240))\",borderStyle:\"solid\",borderWidth:1},borderRadius:\"12px\",itemGap:4,maxHeight:\"300px\",minWidth:\"200px\",padding:\"8px\",shadow:\"0px 0.6021873017743928px 3.010936508871964px -0.9166666666666666px rgba(0, 0, 0, 0.16), 0px 2.288533303243457px 11.442666516217285px -1.8333333333333333px rgba(0, 0, 0, 0.16), 0px 10px 50px -2.75px rgba(0, 0, 0, 0.14)\"},height:\"100%\",iconStyle:{color:\"var(--token-4e9ee025-4d41-457f-b60b-4d48970c270e, rgb(148, 163, 184))\",size:8,strokeWidth:2},id:\"eTpTAf8iE\",layerName:\"Languages\",layoutId:\"eTpTAf8iE\",multipleSelectedText:\"{n} Languages\",optionStyle:{activeBackground:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(242, 242, 242))\",activeColor:\"var(--token-61e5ee56-3594-4358-94d0-c3752e3672e3, rgb(2, 6, 23))\",activeHoverBackground:\"rgb(232, 232, 232)\",background:\"var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255))\",borderRadius:\"10px\",checkboxGap:8,color:\"var(--token-4cfb3a28-a190-4230-b1db-5025cd040ee9, rgb(30, 41, 59))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverBackground:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(242, 242, 242))\",padding:\"10px\"},selectorStyle:{background:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(242, 242, 242))\",border:{borderColor:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(242, 242, 242))\",borderStyle:\"solid\",borderWidth:1},borderRadius:\"12px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverBackground:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(242, 242, 242))\",hoverShadow:\"\",iconGap:20,padding:\"14px\",shadow:\"\",showArrow:true,textColor:\"var(--token-aa00c859-9e35-4938-802e-5067ae674749, rgb(89, 89, 89))\"},style:{width:\"100%\"},transition:{bounce:.2,delay:0,duration:.3,type:\"spring\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pnut0z-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"s3SmPFzME-container\",nodeId:\"s3SmPFzME\",rendersWithMotion:true,scopeId:\"YURDBGYqP\",children:/*#__PURE__*/_jsx(MultiSelectDropdown,{activeStyle:{background:\"var(--token-3f7399b3-425b-4607-9520-05ba1c73ae14, rgb(232, 232, 232))\",border:{borderColor:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(242, 242, 242))\",borderStyle:\"solid\",borderWidth:1},font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverBackground:\"var(--token-7da30547-4673-4b68-90cc-0020047cfc1f, rgb(214, 214, 214))\",hoverShadow:\"\",iconColor:\"var(--token-61e5ee56-3594-4358-94d0-c3752e3672e3, rgb(13, 13, 13))\",shadow:\"\",textColor:\"var(--token-61e5ee56-3594-4358-94d0-c3752e3672e3, rgb(13, 13, 13))\"},allSelectedText:\"All Selected\",checkboxStyle:{background:\"var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255))\",borderColor:\"var(--token-3f7399b3-425b-4607-9520-05ba1c73ae14, rgb(232, 232, 232))\",borderRadius:4,borderWidth:1,checkColor:\"var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255))\",checkedBackground:\"var(--token-61e5ee56-3594-4358-94d0-c3752e3672e3, rgb(13, 13, 13))\",size:16},dropdownGap:4,dropdownStyle:{background:\"rgb(255, 255, 255)\",border:{borderColor:\"var(--token-3f7399b3-425b-4607-9520-05ba1c73ae14, rgb(226, 232, 240))\",borderStyle:\"solid\",borderWidth:1},borderRadius:\"12px\",itemGap:4,maxHeight:\"300px\",minWidth:\"200px\",padding:\"8px\",shadow:\"0px 0.6021873017743928px 3.010936508871964px -0.9166666666666666px rgba(0, 0, 0, 0.16), 0px 2.288533303243457px 11.442666516217285px -1.8333333333333333px rgba(0, 0, 0, 0.16), 0px 10px 50px -2.75px rgba(0, 0, 0, 0.14)\"},height:\"100%\",iconStyle:{color:\"var(--token-4e9ee025-4d41-457f-b60b-4d48970c270e, rgb(148, 163, 184))\",size:8,strokeWidth:2},id:\"s3SmPFzME\",layerName:\"Services\",layoutId:\"s3SmPFzME\",multipleSelectedText:\"{n} Services\",optionStyle:{activeBackground:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(242, 242, 242))\",activeColor:\"var(--token-61e5ee56-3594-4358-94d0-c3752e3672e3, rgb(2, 6, 23))\",activeHoverBackground:\"rgb(232, 232, 232)\",background:\"var(--token-2546f2ec-502d-4b32-8634-ef8a4d8c3ed0, rgb(255, 255, 255))\",borderRadius:\"10px\",checkboxGap:8,color:\"var(--token-4cfb3a28-a190-4230-b1db-5025cd040ee9, rgb(30, 41, 59))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverBackground:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(242, 242, 242))\",padding:\"10px\"},selectorStyle:{background:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(242, 242, 242))\",border:{borderColor:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(242, 242, 242))\",borderStyle:\"solid\",borderWidth:1},borderRadius:\"12px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverBackground:\"var(--token-c53d836b-5706-468a-b8e6-ae61d5338acb, rgb(242, 242, 242))\",hoverShadow:\"\",iconGap:20,padding:\"14px\",shadow:\"\",showArrow:true,textColor:\"var(--token-aa00c859-9e35-4938-802e-5067ae674749, rgb(89, 89, 89))\"},style:{width:\"100%\"},transition:{bounce:.2,delay:0,duration:.3,type:\"spring\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4u7xhx-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"OG7jnJPt2-container\",nodeId:\"OG7jnJPt2\",rendersWithMotion:true,scopeId:\"YURDBGYqP\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(TimedText,{backgroundColor:\"rgba(245, 245, 245, 0)\",barBackgroundColor:\"rgba(79, 55, 78, 0.33)\",barColor:\"var(--token-7ac0302a-4f5e-4cc2-ad98-caa297d7ca90, rgb(79, 55, 78))\",barHeight:5,borderRadius:8,displayText:\"Loading…\",durationMs:702,enableRandomizer:true,fadeDurationMs:100,font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1em\",textAlign:\"center\"},fontSize:13,height:\"100%\",id:\"OG7jnJPt2\",layoutId:\"OG7jnJPt2\",maxRandomMs:100,padding:4,showLoadingBar:true,style:{width:\"100%\"},textColor:\"rgb(0, 0, 0)\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jFIod.framer-5siprd, .framer-jFIod .framer-5siprd { display: block; }\",\".framer-jFIod.framer-a5iyqq { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: wrap; gap: 20px 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 24px; position: relative; width: 961px; }\",\".framer-jFIod .framer-1amd31p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jFIod .framer-2h2bt7 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-jFIod .framer-13sb66q { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 10px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-jFIod .framer-qg79ml { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-jFIod .framer-10bhsi3 { flex: none; height: var(--framer-aspect-ratio-supported, 12px); position: relative; width: 12px; }\",\".framer-jFIod .framer-42sl65 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jFIod .framer-1r6soii-container, .framer-jFIod .framer-1gzowk2-container, .framer-jFIod .framer-1o7kjdo-container, .framer-jFIod .framer-pnut0z-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-jFIod .framer-4u7xhx-container { bottom: 0px; flex: none; height: auto; left: 50%; position: absolute; width: 101%; z-index: 1; }\",\".framer-jFIod.framer-v-1qpf650 .framer-2h2bt7 { order: 0; }\",\".framer-jFIod.framer-v-1qpf650 .framer-13sb66q { order: 1; }\",\".framer-jFIod.framer-v-5m16ru.framer-a5iyqq, .framer-jFIod.framer-v-1tdusot.framer-a5iyqq { gap: 25px 25px; padding: 15px; width: 390px; }\",\".framer-jFIod.framer-v-5m16ru .framer-1amd31p, .framer-jFIod.framer-v-1tdusot .framer-1amd31p { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 10px; justify-content: center; padding: 10px 10px 0px 10px; }\",\".framer-jFIod.framer-v-5m16ru .framer-2h2bt7, .framer-jFIod.framer-v-5m16ru .framer-1r6soii-container, .framer-jFIod.framer-v-5m16ru .framer-1gzowk2-container, .framer-jFIod.framer-v-5m16ru .framer-1o7kjdo-container, .framer-jFIod.framer-v-5m16ru .framer-pnut0z-container, .framer-jFIod.framer-v-1tdusot .framer-1r6soii-container, .framer-jFIod.framer-v-1tdusot .framer-1gzowk2-container { flex: none; width: 100%; }\",\".framer-jFIod.framer-v-5m16ru .framer-13sb66q { padding: 0px; }\",\".framer-jFIod.framer-v-5m16ru .framer-10bhsi3, .framer-jFIod.framer-v-1tdusot .framer-10bhsi3 { height: var(--framer-aspect-ratio-supported, 13px); width: 13px; }\",\".framer-jFIod.framer-v-5m16ru .framer-42sl65, .framer-jFIod.framer-v-1tdusot .framer-42sl65 { flex-direction: column; gap: 10px; }\",\".framer-jFIod.framer-v-1tdusot .framer-2h2bt7 { flex: none; order: 0; width: 100%; }\",\".framer-jFIod.framer-v-1tdusot .framer-13sb66q { order: 1; padding: 0px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 151.5\n * @framerIntrinsicWidth 961\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"BDuF6yaUN\":{\"layout\":[\"fixed\",\"auto\"]},\"ovEtubsfo\":{\"layout\":[\"fixed\",\"auto\"]},\"vVZyMPd0K\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYURDBGYqP=withCSS(Component,css,\"framer-jFIod\");export default FramerYURDBGYqP;FramerYURDBGYqP.displayName=\"Filters\";FramerYURDBGYqP.defaultProps={height:151.5,width:961};addPropertyControls(FramerYURDBGYqP,{variant:{options:[\"UkHfOKKzu\",\"BDuF6yaUN\",\"ovEtubsfo\",\"vVZyMPd0K\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerYURDBGYqP,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Montserrat\",source:\"google\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w7Y3tcoqK5.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/G3U4AIP7I5YYMBY4PZ5BNYEWWVH7G7QB/WED2HATCWTE6B4XVIFFTI3EALCE4D6PD/GDZ4LVIJF6WODYKVZK6E2737DCDQPEMZ.woff2\",weight:\"500\"}]},...MultiSelectDropdownFonts,...TimedTextFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYURDBGYqP\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"961\",\"framerIntrinsicHeight\":\"151.5\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BDuF6yaUN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ovEtubsfo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vVZyMPd0K\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YURDBGYqP.map","// Controller component that prevents URL caching and ensures users always see the hero section\n// unless a specific hash (#) is present in the URL\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function CacheController(props){const{enabled=true,scrollBehavior=\"instant\",resetDelay=0}=props;useEffect(()=>{if(!enabled||typeof window===\"undefined\")return;// Prevent browser from restoring scroll position\nif(\"scrollRestoration\"in window.history){window.history.scrollRestoration=\"manual\";}const handleScrollReset=()=>{// Check if there's a hash in the URL\nconst hasHash=window.location.hash&&window.location.hash.length>1;// Only scroll to top if there's no hash\nif(!hasHash){const scrollToTop=()=>{window.scrollTo({top:0,left:0,behavior:scrollBehavior});};if(resetDelay>0){setTimeout(scrollToTop,resetDelay);}else{scrollToTop();}}};// Reset scroll on mount\nhandleScrollReset();// Reset scroll on page show (handles back/forward navigation)\nwindow.addEventListener(\"pageshow\",handleScrollReset);// Prevent caching\nconst preventCache=()=>{// Add cache-control meta tags\nconst metaTags=[{name:\"cache-control\",content:\"no-cache, no-store, must-revalidate\"},{name:\"pragma\",content:\"no-cache\"},{name:\"expires\",content:\"0\"}];metaTags.forEach(({name,content})=>{let meta=document.querySelector(`meta[http-equiv=\"${name}\"]`);if(!meta){meta=document.createElement(\"meta\");meta.setAttribute(\"http-equiv\",name);document.head.appendChild(meta);}meta.setAttribute(\"content\",content);});};preventCache();return()=>{window.removeEventListener(\"pageshow\",handleScrollReset);if(\"scrollRestoration\"in window.history){window.history.scrollRestoration=\"auto\";}};},[enabled,scrollBehavior,resetDelay]);return /*#__PURE__*/_jsx(\"div\",{style:{display:\"none\"}});}addPropertyControls(CacheController,{enabled:{type:ControlType.Boolean,title:\"Enabled\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},scrollBehavior:{type:ControlType.Enum,title:\"Scroll Behavior\",options:[\"instant\",\"smooth\"],optionTitles:[\"Instant\",\"Smooth\"],defaultValue:\"instant\",displaySegmentedControl:true},resetDelay:{type:ControlType.Number,title:\"Reset Delay\",defaultValue:0,min:0,max:1e3,step:50,unit:\"ms\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CacheController\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CacheController_1.map","// Animated text switcher with comma-separated values, smooth transitions, and configurable prefix/suffix\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useMemo,useRef,startTransition}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function TextSwitcher(props){const{texts=\"Hello,World,Framer,Design\",prefix=\"\",suffix=\"\",interval=2e3,animationDirection=\"bottom\",animationDuration=.5,animationEasing=\"spring\",loop=true,autoPlay=true,fixedWidth=false,textColor=\"#000000\",prefixColor=\"#000000\",suffixColor=\"#000000\",textFont,prefixFont,suffixFont,gap=8,alignment=\"left\",fallbackTextId=\"\"}=props;const textArray=useMemo(()=>{return texts.split(\",\").map(t=>t.trim()).filter(t=>t.length>0);},[texts]);const[currentIndex,setCurrentIndex]=useState(0);const[isPlaying,setIsPlaying]=useState(autoPlay);const[maxWidth,setMaxWidth]=useState(undefined);const[isMounted,setIsMounted]=useState(false);const measureRef=useRef(null);const hasMeasured=useRef(false);const hasStarted=useRef(false);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isStatic=useIsStaticRenderer();// Handle mounting and hiding fallback text\nuseEffect(()=>{if(typeof window===\"undefined\")return;// Mark as mounted\nsetIsMounted(true);// Hide the fallback text element if ID is provided\nif(fallbackTextId){const fallbackElement=document.getElementById(fallbackTextId);if(fallbackElement instanceof HTMLElement){fallbackElement.style.display=\"none\";}}},[fallbackTextId]);// Measure the width of the longest text - optimized to run only once\nuseEffect(()=>{if(!fixedWidth||!measureRef.current||hasMeasured.current)return;const measure=()=>{if(!measureRef.current)return;const spans=measureRef.current.querySelectorAll(\"span\");let max=0;spans.forEach(span=>{const width=span.getBoundingClientRect().width;if(width>max)max=width;});if(max>0){setMaxWidth(max);hasMeasured.current=true;}};// Use requestAnimationFrame for better performance\nrequestAnimationFrame(measure);},[textArray,textFont,fixedWidth]);useEffect(()=>{if(!isPlaying||textArray.length<=1||isStatic)return;// Start immediately without waiting\nif(!hasStarted.current){hasStarted.current=true;}const timer=setInterval(()=>{startTransition(()=>{setCurrentIndex(prev=>{const next=prev+1;if(next>=textArray.length){return loop?0:prev;}return next;});});},interval);return()=>clearInterval(timer);},[isPlaying,interval,textArray.length,loop,isStatic]);const variants=useMemo(()=>{const baseVariants={top:{initial:{y:-30,opacity:0},animate:{y:0,opacity:1},exit:{y:30,opacity:0}},bottom:{initial:{y:30,opacity:0},animate:{y:0,opacity:1},exit:{y:-30,opacity:0}},left:{initial:{x:-30,opacity:0},animate:{x:0,opacity:1},exit:{x:30,opacity:0}},right:{initial:{x:30,opacity:0},animate:{x:0,opacity:1},exit:{x:-30,opacity:0}},fade:{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0}},scale:{initial:{scale:.8,opacity:0},animate:{scale:1,opacity:1},exit:{scale:1.2,opacity:0}}};return baseVariants[animationDirection];},[animationDirection]);const transition=useMemo(()=>{if(animationEasing===\"spring\"){return{type:\"spring\",stiffness:300,damping:30,duration:animationDuration};}return{duration:animationDuration,ease:animationEasing};},[animationEasing,animationDuration]);const isFillWidth=props.style?.width===\"100%\";const containerStyle=useMemo(()=>({display:\"inline-flex\",alignItems:\"flex-start\",gap:`${gap}px`,position:\"relative\",justifyContent:alignment===\"center\"?\"center\":alignment===\"right\"?\"flex-end\":\"flex-start\",width:isFillWidth?\"100%\":\"max-content\"}),[gap,alignment,isFillWidth]);const animatedTextContainerStyle=useMemo(()=>({position:\"relative\",display:\"inline-grid\",placeItems:fixedWidth?\"center start\":\"center\",...fixedWidth&&maxWidth&&!isFillWidth?{width:`${maxWidth}px`}:{},...isFillWidth?{width:\"100%\",flex:1}:{},overflow:\"visible\"}),[fixedWidth,maxWidth,isFillWidth]);const prefixStyle=useMemo(()=>({color:prefixColor,...prefixFont,whiteSpace:isFillWidth?\"normal\":\"nowrap\"}),[prefixColor,prefixFont,isFillWidth]);const suffixStyle=useMemo(()=>({color:suffixColor,...suffixFont,whiteSpace:isFillWidth?\"normal\":\"nowrap\"}),[suffixColor,suffixFont,isFillWidth]);const textStyle=useMemo(()=>({color:textColor,...textFont}),[textColor,textFont]);const animatedTextStyle=useMemo(()=>({...textStyle,display:\"inline-block\",whiteSpace:\"nowrap\",gridArea:\"1 / 1\"}),[textStyle]);const currentText=textArray[currentIndex]||\"Text\";// Show component immediately on canvas, but wait for mount in preview/export\nconst shouldShow=isCanvas||isStatic||isMounted;return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,opacity:shouldShow?1:0},children:[fixedWidth&&!hasMeasured.current&&/*#__PURE__*/_jsx(\"div\",{ref:measureRef,style:{position:\"absolute\",visibility:\"hidden\",pointerEvents:\"none\",whiteSpace:\"nowrap\"},children:textArray.map((text,index)=>/*#__PURE__*/_jsx(\"span\",{style:textStyle,children:text},index))}),isFillWidth?/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",textAlign:alignment},children:[prefix&&/*#__PURE__*/_jsxs(\"span\",{style:prefixStyle,children:[prefix,\" \"]}),isCanvas||isStatic?/*#__PURE__*/_jsx(\"span\",{style:textStyle,children:currentText}):/*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-block\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{...textStyle,visibility:\"hidden\"},children:currentText}),/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:/*#__PURE__*/_jsx(motion.span,{initial:variants.initial,animate:variants.animate,exit:variants.exit,transition:transition,style:{...textStyle,position:\"absolute\",top:0,left:0,willChange:\"transform, opacity\"},children:currentText},currentIndex)})]}),suffix&&/*#__PURE__*/_jsxs(\"span\",{style:suffixStyle,children:[\" \",suffix]})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[prefix&&/*#__PURE__*/_jsx(\"span\",{style:prefixStyle,children:prefix}),/*#__PURE__*/_jsx(\"div\",{style:animatedTextContainerStyle,children:isCanvas||isStatic?/*#__PURE__*/_jsx(\"span\",{style:{...textStyle,display:\"inline-block\",whiteSpace:\"nowrap\"},children:currentText}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{style:{...animatedTextStyle,visibility:\"hidden\"},children:currentText}),/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:/*#__PURE__*/_jsx(motion.span,{initial:variants.initial,animate:variants.animate,exit:variants.exit,transition:transition,style:animatedTextStyle,children:currentText},currentIndex)})]})}),suffix&&/*#__PURE__*/_jsx(\"span\",{style:suffixStyle,children:suffix})]})]});}addPropertyControls(TextSwitcher,{texts:{type:ControlType.String,title:\"Texts\",defaultValue:\"Hello,World,Framer,Design\",displayTextArea:true,description:\"Comma-separated values\"},prefix:{type:ControlType.String,title:\"Prefix\",defaultValue:\"\",placeholder:\"I am\"},suffix:{type:ControlType.String,title:\"Suffix\",defaultValue:\"\",placeholder:\"developer\"},fixedWidth:{type:ControlType.Boolean,title:\"Fixed Width\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",description:\"Keep width constant to prevent layout shifts\"},interval:{type:ControlType.Number,title:\"Interval\",defaultValue:2e3,min:500,max:1e4,step:100,unit:\"ms\"},animationDirection:{type:ControlType.Enum,title:\"Direction\",options:[\"top\",\"bottom\",\"left\",\"right\",\"fade\",\"scale\"],optionTitles:[\"Top\",\"Bottom\",\"Left\",\"Right\",\"Fade\",\"Scale\"],defaultValue:\"bottom\",displaySegmentedControl:false},animationDuration:{type:ControlType.Number,title:\"Duration\",defaultValue:.5,min:.1,max:2,step:.1,unit:\"s\"},animationEasing:{type:ControlType.Enum,title:\"Easing\",options:[\"linear\",\"easeIn\",\"easeOut\",\"easeInOut\",\"spring\"],optionTitles:[\"Linear\",\"Ease In\",\"Ease Out\",\"Ease In Out\",\"Spring\"],defaultValue:\"spring\"},loop:{type:ControlType.Boolean,title:\"Loop\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},autoPlay:{type:ControlType.Boolean,title:\"Auto Play\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},prefixColor:{type:ControlType.Color,title:\"Prefix Color\",defaultValue:\"#000000\"},suffixColor:{type:ControlType.Color,title:\"Suffix Color\",defaultValue:\"#000000\"},textFont:{type:ControlType.Font,title:\"Text Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"32px\",variant:\"Bold\",letterSpacing:\"-0.03em\",lineHeight:\"1em\"}},prefixFont:{type:ControlType.Font,title:\"Prefix Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"32px\",variant:\"Medium\",letterSpacing:\"-0.03em\",lineHeight:\"1em\"}},suffixFont:{type:ControlType.Font,title:\"Suffix Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"32px\",variant:\"Medium\",letterSpacing:\"-0.03em\",lineHeight:\"1em\"}},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:8,min:0,max:50,step:1,unit:\"px\"},alignment:{type:ControlType.Enum,title:\"Alignment\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"left\",displaySegmentedControl:true},fallbackTextId:{type:ControlType.String,title:\"Fallback Text ID\",defaultValue:\"\",placeholder:\"scroll-id\",description:\"Scroll ID of native text to hide on mount\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextSwitcher\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextSwitcher.map"],"mappings":"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"}