{"version":3,"file":"NavPill.DKPy1Qfj.mjs","names":["Icon","useMemo","useRef","useState","HouseFactory","React","addPropertyOverrides","Phosphor","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","useState","_Fragment","useState","useRef","useMemo","STYLE_ID","css","CSS","React.useRef","React.useMemo","React.useCallback","Matter","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","FormSubmitButton","RichText","SocialIcon","LogoPicture2","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","_Fragment","FormPlainTextInput","SVG","sharedStyle.css","sharedStyle.fonts","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","RichText","React.useState","React.useRef","React.useCallback"],"sources":["https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js","https:/framer.com/m/phosphor-icons/House.js@0.0.57","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js","https:/framerusercontent.com/modules/ERx1hjUetLHc2KVhLCeY/Aa2cm8b65joqpaTj98VG/ZgrwfZFDP.js","https:/framerusercontent.com/modules/MnklbMkNAnZcLBdLN1Sz/E2kokDUC3K90I7wjTMDf/Cookies.js","https:/framerusercontent.com/modules/0cZUOG04USyvB42IU5qw/n5ZDu33zoTTjhFMbz6O5/FallingObject_1.js","https:/framerusercontent.com/modules/UJtGcm2KR17bQ3A2a0J7/f7Qzl1Xg20MxLzsL63OH/FillHover.js","https:/framerusercontent.com/modules/46LWolnkzZO8ZkBtJYcp/JOVZJFOQDmxDPk72FNe0/FormLtrFix.js","https:/framerusercontent.com/modules/D1CUcsH1HgFc5W00sgOC/Hwt504C0pb45AKWqZM5m/Founders_found.js","https:/ga.jspm.io/npm:matter-js@0.18.0/build/matter.js","https:/framerusercontent.com/modules/ubfPg4yDOWh5wLbXBhQ6/NpIFcyTPEyq6P3lj7IYE/PhysicsStickerWall.js","https:/framerusercontent.com/modules/NvwdWhYr0egyhXRX49Xb/3PVbDfdq2TzidAjvTHQG/hKFVJVrBt.js","https:/framerusercontent.com/modules/kSvZkcoXiZXBzLjgct6b/Ug5WtWnKVAcvtjrjNZIT/CCpcZFb5r.js","https:/framerusercontent.com/modules/RSuERMJJspUeht0goSjN/MSRg1uLJFd6ihbWQVvsc/JGCXQmQp2.js","https:/framerusercontent.com/modules/pfeesqH8SLbuF8QnMYQy/z19ZjqfTNfPoz2CSSu9A/KVgtk3RCz.js","https:/framerusercontent.com/modules/Nw3ohmzpRYtQlWYvwOqH/UmNW7jphu9KqcYclJ91S/NavPill.js"],"sourcesContent":["import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let Component;\nlet IconInner;\nvar Icon = (React) => {\n  if (!Component) {\n    Component = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M222.14,105.85l-80-80a20,20,0,0,0-28.28,0l-80,80A19.86,19.86,0,0,0,28,120v96a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V164h24v52a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V120A19.86,19.86,0,0,0,222.14,105.85ZM204,204H164V152a12,12,0,0,0-12-12H104a12,12,0,0,0-12,12v52H52V121.65l76-76,76,76Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,120v96H152V152H104v64H40V120a8,8,0,0,1,2.34-5.66l80-80a8,8,0,0,1,11.32,0l80,80A8,8,0,0,1,216,120Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,120v96a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V164a4,4,0,0,0-4-4H108a4,4,0,0,0-4,4v52a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V120a16,16,0,0,1,4.69-11.31l80-80a16,16,0,0,1,22.62,0l80,80A16,16,0,0,1,224,120Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.9,110.1l-80-80a14,14,0,0,0-19.8,0l-80,80A13.92,13.92,0,0,0,34,120v96a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V158h36v58a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V120A13.92,13.92,0,0,0,217.9,110.1ZM210,210H158V152a6,6,0,0,0-6-6H104a6,6,0,0,0-6,6v58H46V120a2,2,0,0,1,.58-1.42l80-80a2,2,0,0,1,2.84,0l80,80A2,2,0,0,1,210,120Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.49,111.51l-80-80a12,12,0,0,0-17,0l-80,80A12,12,0,0,0,36,120v96a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V156h40v60a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V120A12,12,0,0,0,216.49,111.51ZM212,212H156V152a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4v60H44V120a4,4,0,0,1,1.17-2.83l80-80a4,4,0,0,1,5.66,0l80,80A4,4,0,0,1,212,120Z\" }))\n      ]\n    ]);\n    IconInner = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, Component.get(props.weight)));\n  }\n  return IconInner;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nvar House_default = Icon;\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n","/*\n * House (phosphor-icons/House@0.0.57)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js\"\nexport { default } from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js\"\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.57\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const iconKeys=[\"Acorn\",\"AddressBook\",\"AddressBookTabs\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTaxiing\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Ambulance\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"Angle\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"ApproximateEquals\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asclepius\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Avocado\",\"Axe\",\"Baby\",\"BabyCarriage\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barn\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"BaseballHelmet\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"BeachBall\",\"Beanie\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"Belt\",\"BezierCurve\",\"Bicycle\",\"Binary\",\"Binoculars\",\"Biohazard\",\"Bird\",\"Blueprint\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bomb\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"BookOpenUser\",\"BookUser\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"Boules\",\"BoundingBox\",\"BowlFood\",\"BowlSteam\",\"BowlingBall\",\"BoxArrowDown\",\"BoxArrowUp\",\"BoxingGlove\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bread\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Building\",\"BuildingApartment\",\"BuildingOffice\",\"Buildings\",\"Bulldozer\",\"Bus\",\"Butterfly\",\"CableCar\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarDot\",\"CalendarDots\",\"CalendarHeart\",\"CalendarMinus\",\"CalendarPlus\",\"CalendarSlash\",\"CalendarStar\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarBattery\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CardsThree\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretLineDown\",\"CaretLineLeft\",\"CaretLineRight\",\"CaretLineUp\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CashRegister\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"CellTower\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredSlash\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleSlash\",\"ChatCircleText\",\"ChatDots\",\"ChatSlash\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropSlash\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checkerboard\",\"Checks\",\"Cheers\",\"Cheese\",\"ChefHat\",\"Cherries\",\"Church\",\"Cigarette\",\"CigaretteSlash\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"City\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCountdown\",\"ClockUser\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Clover\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"CoffeeBean\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"ColumnsPlusLeft\",\"ColumnsPlusRight\",\"Command\",\"Compass\",\"CompassRose\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"CourtBasketball\",\"Cow\",\"CowboyHat\",\"Cpu\",\"Crane\",\"CraneTower\",\"CreditCard\",\"Cricket\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownCross\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desk\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSlash\",\"DeviceMobileSpeaker\",\"DeviceRotate\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscoBall\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"Dresser\",\"DribbbleLogo\",\"Drone\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropSimple\",\"DropSlash\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Empty\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"ExclamationMark\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"Eyes\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"FalloutShelter\",\"Fan\",\"Farm\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FediverseLogo\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileC\",\"FileCloud\",\"FileCode\",\"FileCpp\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileIni\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMd\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FilePy\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileTxt\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FireTruck\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagBannerFold\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FlipHorizontal\",\"FlipVertical\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"FootballHelmet\",\"Footprints\",\"ForkKnife\",\"FourK\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"FunnelSimpleX\",\"FunnelX\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeSimpleX\",\"GlobeStand\",\"GlobeX\",\"Goggles\",\"Golf\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gps\",\"GpsFix\",\"GpsSlash\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GraphicsCard\",\"GreaterThan\",\"GreaterThanOrEqual\",\"GridFour\",\"GridNine\",\"Guitar\",\"HairDryer\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandArrowDown\",\"HandArrowUp\",\"HandCoins\",\"HandDeposit\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPeace\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"HandWithdraw\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"HardHat\",\"Hash\",\"HashStraight\",\"HeadCircuit\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighDefinition\",\"HighHeel\",\"Highlighter\",\"HighlighterCircle\",\"Hockey\",\"Hoodie\",\"Horse\",\"Hospital\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"Hurricane\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageBroken\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Intersection\",\"Invoice\",\"Island\",\"Jar\",\"JarLabel\",\"Jeep\",\"Joystick\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"LampPendant\",\"Laptop\",\"Lasso\",\"LastfmLogo\",\"Layout\",\"Leaf\",\"Lectern\",\"Lego\",\"LegoSmiley\",\"LessThan\",\"LessThanOrEqual\",\"LetterCircleH\",\"LetterCircleP\",\"LetterCircleV\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"LineVertical\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinktreeLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListHeart\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"ListStar\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"Log\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Mailbox\",\"MapPin\",\"MapPinArea\",\"MapPinLine\",\"MapPinPlus\",\"MapPinSimple\",\"MapPinSimpleArea\",\"MapPinSimpleLine\",\"MapTrifold\",\"MarkdownLogo\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MastodonLogo\",\"MathOperations\",\"MatrixLogo\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MemberOf\",\"Memory\",\"MessengerLogo\",\"MetaLogo\",\"Meteor\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"Microscope\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"MoneyWavy\",\"Monitor\",\"MonitorArrowUp\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseLeftClick\",\"MouseMiddleClick\",\"MouseRightClick\",\"MouseScroll\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesMinus\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Network\",\"NetworkSlash\",\"NetworkX\",\"Newspaper\",\"NewspaperClipping\",\"NotEquals\",\"NotMemberOf\",\"NotSubsetOf\",\"NotSupersetOf\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NuclearPlant\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Numpad\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Onigiri\",\"OpenAiLogo\",\"Option\",\"Orange\",\"OrangeSlice\",\"Oven\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Panorama\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilRuler\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagon\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleCircle\",\"PersonSimpleHike\",\"PersonSimpleRun\",\"PersonSimpleSki\",\"PersonSimpleSwim\",\"PersonSimpleTaiChi\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneList\",\"PhoneOutgoing\",\"PhonePause\",\"PhonePlus\",\"PhoneSlash\",\"PhoneTransfer\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PicnicTable\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PingPong\",\"PintGlass\",\"PinterestLogo\",\"Pinwheel\",\"Pipe\",\"PipeWrench\",\"PixLogo\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"Popsicle\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"QuestionMark\",\"Queue\",\"Quotes\",\"Rabbit\",\"Racquet\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"Ranking\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"RectangleDashed\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"ReplitLogo\",\"Resize\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"RowsPlusBottom\",\"RowsPlusTop\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Sailboat\",\"Scales\",\"Scan\",\"ScanSmiley\",\"Scissors\",\"Scooter\",\"Screencast\",\"Screwdriver\",\"Scribble\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealPercent\",\"SealQuestion\",\"SealWarning\",\"Seat\",\"Seatbelt\",\"SecurityCamera\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShippingContainer\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shovel\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SkypeLogo\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyMelting\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"Sock\",\"SolarPanel\",\"SolarRoof\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Speedometer\",\"Sphere\",\"Spinner\",\"SpinnerBall\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"SprayBottle\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackMinus\",\"StackOverflowLogo\",\"StackPlus\",\"StackSimple\",\"Stairs\",\"Stamp\",\"StandardDefinition\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteamLogo\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"SubsetOf\",\"SubsetProperOf\",\"Subtitles\",\"SubtitlesSlash\",\"Subtract\",\"SubtractSquare\",\"Subway\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"SupersetOf\",\"SupersetProperOf\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TeaBag\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextSubscript\",\"TextSuperscript\",\"TextT\",\"TextTSlash\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThreadsLogo\",\"ThreeD\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Tilde\",\"Timer\",\"TipJar\",\"Tipi\",\"Tire\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tornado\",\"Tote\",\"ToteSimple\",\"Towel\",\"Tractor\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"TrayArrowDown\",\"TrayArrowUp\",\"TreasureChest\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TreeView\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"TriangleDashed\",\"Trolley\",\"TrolleySuitcase\",\"Trophy\",\"Truck\",\"TruckTrailer\",\"TumblrLogo\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Union\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCheck\",\"UserCircle\",\"UserCircleCheck\",\"UserCircleDashed\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSound\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"VectorThree\",\"VectorTwo\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"VideoConference\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Visor\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"WashingMachine\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"WaveformSlash\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"Windmill\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XLogo\",\"XSquare\",\"Yarn\",\"YinYang\",\"YoutubeLogo\"];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\"];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.57\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/_jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map","// Generated by Framer (f0eed09)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const enabledGestures={kYbjS_7a9:{hover:true}};const cycleOrder=[\"kYbjS_7a9\",\"OPZrBsYR1\"];const serializationHash=\"framer-Jvwea\";const variantClassNames={kYbjS_7a9:\"framer-v-1ctg052\",OPZrBsYR1:\"framer-v-1ujf8fl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const KTQ59ssyr=undefined;const squSqLkk3=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Tablet/Mobile\":\"OPZrBsYR1\",Desktop:\"kYbjS_7a9\"};const Variants=motion.create(React.Fragment);const getProps=({height,icon,id,link,width,...props})=>{return{...props,KTQ59ssyr:link??props.KTQ59ssyr,squSqLkk3:icon??props.squSqLkk3??\"InstagramLogo\",variant:humanReadableVariantMap[props.variant]??props.variant??\"kYbjS_7a9\"};};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,squSqLkk3,KTQ59ssyr,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kYbjS_7a9\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:KTQ59ssyr,motionChild:true,nodeId:\"kYbjS_7a9\",openInNewTab:true,scopeId:\"ZgrwfZFDP\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1ctg052\",className,classNames)} framer-vjj88j`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"kYbjS_7a9\",ref:refBinding,style:{...style},...addPropertyOverrides({\"kYbjS_7a9-hover\":{\"data-framer-name\":undefined},OPZrBsYR1:{\"data-framer-name\":\"Tablet/Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mi79em-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"LCwUnsktk-container\",nodeId:\"LCwUnsktk\",rendersWithMotion:true,scopeId:\"ZgrwfZFDP\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-09ea5b55-cb41-495a-a653-c8b316e5c96d, rgba(255, 255, 255, 0.5))\",height:\"100%\",iconSearch:\"House\",iconSelection:squSqLkk3,id:\"LCwUnsktk\",layoutId:\"LCwUnsktk\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({\"kYbjS_7a9-hover\":{color:\"var(--token-c16de519-c910-4bdd-9783-fc435a0c6d62, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})})})})})})});});const css=[\".framer-Jvwea.framer-vjj88j, .framer-Jvwea .framer-vjj88j { display: block; }\",\".framer-Jvwea.framer-1ctg052 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Jvwea .framer-1mi79em-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-Jvwea.framer-v-1ujf8fl.framer-1ctg052 { cursor: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"OPZrBsYR1\":{\"layout\":[\"auto\",\"auto\"]},\"vBKv9JLC8\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"squSqLkk3\":\"icon\",\"KTQ59ssyr\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZgrwfZFDP=withCSS(Component,css,\"framer-Jvwea\");export default FramerZgrwfZFDP;FramerZgrwfZFDP.displayName=\"Social icon\";FramerZgrwfZFDP.defaultProps={height:24,width:24};addPropertyControls(FramerZgrwfZFDP,{variant:{options:[\"kYbjS_7a9\",\"OPZrBsYR1\"],optionTitles:[\"Desktop\",\"Tablet/Mobile\"],title:\"Variant\",type:ControlType.Enum},squSqLkk3:PhosphorControls?.[\"iconSelection\"]&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"InstagramLogo\",description:undefined,hidden:undefined,optional:undefined,title:\"Icon\"},onsquSqLkk3Change:{changes:\"squSqLkk3\",type:ControlType.ChangeHandler},KTQ59ssyr:{title:\"Link\",type:ControlType.Link}});addFonts(FramerZgrwfZFDP,[{explicitInter:true,fonts:[]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZgrwfZFDP\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OPZrBsYR1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vBKv9JLC8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"squSqLkk3\\\":\\\"icon\\\",\\\"KTQ59ssyr\\\":\\\"link\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZgrwfZFDP.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";// Mnzil building shape (embedded SVG). Used for Shape = \"مبنى\" unless another SVG is uploaded in Framer.\nconst BUILDING_SVG=`data:image/svg+xml;charset=utf-8,%3Csvg width=\"471\" height=\"380\" viewBox=\"34 0 471 380\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cg clip-path=\"url%28%23clip0_2286_7449%29\"%3E%3Cpath d=\"M376.758 206.352H100.672C64.2211 206.352 34.6719 235.901 34.6719 272.352V873.025C34.6719 909.476 64.2211 939.025 100.672 939.025H376.758C413.209 939.025 442.758 909.476 442.758 873.025V272.352C442.758 235.901 413.209 206.352 376.758 206.352Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M361.56 271C361.56 287.016 348.576 300 332.56 300H63.6719C47.6557 300 34.6719 287.016 34.6719 271V149.283C34.6719 137.655 41.6171 127.151 52.3164 122.598L321.204 8.17325C340.332 0.0334383 361.56 14.0699 361.56 34.8576V271Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M322.586 27.0123C322.586 13.8591 335.629 4.6848 348.008 9.13043L477.672 55.7007C485.217 58.4107 490.25 65.5654 490.25 73.5826V197.256L493.634 198.281C500.383 200.323 505 206.544 505 213.595V922.442C505 931.279 497.837 938.442 489 938.442H392.469C383.632 938.442 376.469 931.279 376.469 922.442V219.493C375.486 219.337 374.49 219.257 373.491 219.257H341.586C331.093 219.257 322.586 210.751 322.586 200.257V27.0123Z\" fill=\"%23181FBA\"%3E%3C/path%3E%3Cpath d=\"M423.964 170.005C423.964 170.997 422.981 171.69 422.047 171.355L408.623 166.551C408.052 166.346 407.672 165.806 407.672 165.2V78.6531C407.672 77.6598 408.657 76.9673 409.592 77.3039L423.016 82.1394C423.585 82.3443 423.964 82.8839 423.964 83.4885V170.005Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M392.761 160.816C392.761 161.608 392.119 162.25 391.327 162.25H377.903C377.111 162.25 376.469 161.608 376.469 160.816V67.4412C376.469 66.4478 377.454 65.7554 378.389 66.092L391.813 70.9275C392.382 71.1324 392.761 71.672 392.761 72.2766V160.816Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M438.867 176.376C438.867 176.981 439.246 177.52 439.815 177.725L453.239 182.561C454.174 182.897 455.159 182.205 455.159 181.212V94.6643C455.159 94.0586 454.779 93.5182 454.208 93.3141L440.784 88.5095C439.85 88.1751 438.867 88.8675 438.867 89.8596V176.376Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M459.05 330.732C459.05 331.724 458.067 332.416 457.133 332.082L443.709 327.277C443.138 327.073 442.758 326.533 442.758 325.927V208.392C442.758 207.399 443.743 206.707 444.678 207.043L458.102 211.879C458.671 212.084 459.05 212.623 459.05 213.228V330.732Z\" fill=\"%23181FBA\"%3E%3C/path%3E%3Cpath d=\"M427.847 319.552C427.847 320.545 426.861 321.237 425.927 320.901L412.503 316.065C411.934 315.86 411.555 315.321 411.555 314.716V197.212C411.555 196.22 412.538 195.528 413.472 195.862L426.896 200.667C427.466 200.871 427.847 201.411 427.847 202.017V319.552Z\" fill=\"%23181FBA\"%3E%3C/path%3E%3Cpath d=\"M473.961 337.106C473.961 337.71 474.34 338.25 474.909 338.455L488.333 343.29C489.268 343.627 490.253 342.935 490.253 341.941V224.442C490.253 223.837 489.874 223.297 489.305 223.093L475.881 218.257C474.946 217.92 473.961 218.613 473.961 219.606V337.106Z\" fill=\"%23181FBA\"%3E%3C/path%3E%3Cpath d=\"M459.05 460.249C459.05 461.241 458.067 461.933 457.133 461.599L443.709 456.795C443.138 456.59 442.758 456.05 442.758 455.444V337.943C442.758 336.951 443.741 336.258 444.675 336.592L458.099 341.397C458.669 341.601 459.05 342.142 459.05 342.747V460.249Z\" fill=\"%23181FBA\"%3E%3C/path%3E%3Cpath d=\"M427.847 449.069C427.847 450.062 426.861 450.755 425.927 450.418L412.503 445.583C411.934 445.378 411.555 444.838 411.555 444.234V326.73C411.555 325.738 412.538 325.045 413.472 325.38L426.896 330.184C427.466 330.388 427.847 330.929 427.847 331.534V449.069Z\" fill=\"%23181FBA\"%3E%3C/path%3E%3Cpath d=\"M473.961 466.662C473.961 467.268 474.341 467.809 474.912 468.013L488.336 472.817C489.27 473.152 490.253 472.459 490.253 471.467V353.963C490.253 353.359 489.874 352.819 489.305 352.614L475.881 347.779C474.946 347.442 473.961 348.134 473.961 349.128V466.662Z\" fill=\"%23181FBA\"%3E%3C/path%3E%3Cpath d=\"M192.026 310.377H210.808C211.6 310.377 212.242 309.735 212.242 308.943V307.013V262.606V252.701V231.357V204.332V189.866C212.242 189.846 212.225 189.829 212.204 189.829H203.834H187.318H185.426C184.634 189.829 183.992 190.471 183.992 191.263V236.777V256.588V271.129V298.154V308.943C183.992 309.735 184.634 310.377 185.426 310.377H187.841H192.026Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M261.339 310.377H280.083C280.875 310.377 281.517 309.735 281.517 308.943V262.606V252.701V231.357V204.332V191.263C281.517 190.471 280.875 189.829 280.083 189.829H273.147H256.63H254.739C253.947 189.829 253.305 190.471 253.305 191.263V236.777V256.588V271.129V298.154V308.943C253.305 309.735 253.947 310.377 254.739 310.377H257.154H261.339Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M330.657 310.38H350.798C350.819 310.38 350.836 310.363 350.836 310.343V262.609V252.704V231.36V204.335V198.24C350.836 193.596 347.071 189.832 342.428 189.832H325.949C324.092 189.832 322.586 191.338 322.586 193.195V236.78V256.591V271.132V298.157V306.494C322.586 308.64 324.326 310.38 326.472 310.38H330.657Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M122.706 310.377H141.487C142.279 310.377 142.921 309.735 142.921 308.943V307.013V262.606V252.701V231.357V204.332V189.866C142.921 189.846 142.905 189.829 142.884 189.829H134.514H117.998H116.106C115.314 189.829 114.672 190.471 114.672 191.263V236.777V256.588V271.129V298.154V308.943C114.672 309.735 115.314 310.377 116.106 310.377H118.521H122.706Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M49.2082 310.377H53.3933H72.1749C72.9669 310.377 73.609 309.735 73.609 308.943V307.013V262.606V252.701V231.357V204.332V189.866C73.609 189.846 73.5922 189.829 73.5716 189.829H65.2013H48.6851H46.7934C46.0014 189.829 45.3594 190.471 45.3594 191.263V236.777V256.588V271.129V298.154V308.943C45.3594 309.735 46.0014 310.377 46.7934 310.377H49.2082Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M192.026 180.862H210.808C211.6 180.862 212.242 180.219 212.242 179.427V177.497V133.091V123.185V101.842V90.3128C212.242 89.4107 211.419 88.7327 210.533 88.9052L199.201 91.114L194.119 92.1233L187.318 93.4315L185.142 93.8718C184.473 94.0071 183.992 94.595 183.992 95.2773V107.262V127.073V141.613V168.639V179.427C183.992 180.219 184.634 180.862 185.426 180.862H187.841H192.026Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M261.339 180.864H280.083C280.875 180.864 281.517 180.222 281.517 179.43V177.5V133.093V123.188V101.844V75.0663C281.517 75.0522 281.509 75.0392 281.496 75.0329L281.464 75.0169C281.454 75.0118 281.442 75.0192 281.442 75.0306C281.442 75.0379 281.437 75.0442 281.43 75.0456L256.63 79.9025L254.47 80.3154C253.794 80.4446 253.305 81.0357 253.305 81.7239V107.264V127.075V141.616V168.641V179.43C253.305 180.222 253.947 180.864 254.739 180.864H257.154H261.339Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M122.706 180.862H141.487C142.279 180.862 142.921 180.219 142.921 179.427V177.497V133.091V123.185V102.258C142.921 102.179 142.848 102.122 142.772 102.141L130.516 104.533L123.603 105.879L120.352 106.514L117.998 106.963L115.822 107.403C115.153 107.538 114.672 108.126 114.672 108.809V127.073V141.613V168.639V179.427C114.672 180.219 115.314 180.862 116.106 180.862H118.521H122.706Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M192.026 439.899H212.204C212.225 439.899 212.242 439.882 212.242 439.861V392.128V382.222V360.879V333.854V319.388C212.242 319.367 212.225 319.351 212.204 319.351H203.834H187.318H185.426C184.634 319.351 183.992 319.993 183.992 320.785V366.299V386.11V400.65V427.713V438.465C183.992 439.257 184.634 439.899 185.426 439.899H187.841H192.026Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M261.339 439.899H280.083C280.875 439.899 281.517 439.257 281.517 438.465V392.128V382.222V360.879V333.854V320.785C281.517 319.993 280.875 319.351 280.083 319.351H273.147H256.63H254.739C253.947 319.351 253.305 319.993 253.305 320.785V366.299V386.11V400.65V427.713V438.465C253.305 439.257 253.947 439.899 254.739 439.899H257.154H261.339Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M330.657 439.902H350.798C350.819 439.902 350.836 439.885 350.836 439.864V392.131V382.225V360.882V333.857V320.788C350.836 319.996 350.193 319.354 349.401 319.354H342.428H325.949H324.02C323.228 319.354 322.586 319.996 322.586 320.788V366.302V386.113V400.653V427.716V438.468C322.586 439.26 323.228 439.902 324.02 439.902H326.472H330.657Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M122.706 439.899H142.884C142.905 439.899 142.921 439.882 142.921 439.861V392.128V382.222V360.879V333.854V319.388C142.921 319.367 142.905 319.351 142.884 319.351H134.514H117.998H116.106C115.314 319.351 114.672 319.993 114.672 320.785V366.299V386.11V400.65V427.713V438.465C114.672 439.257 115.314 439.899 116.106 439.899H118.521H122.706Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M49.2082 439.899H53.3933H73.5716C73.5922 439.899 73.609 439.882 73.609 439.861V436.609V436.572V392.128V382.222V360.879V333.854V319.388C73.609 319.367 73.5922 319.351 73.5716 319.351H65.2013H48.6851H46.7934C46.0014 319.351 45.3594 319.993 45.3594 320.785V366.299V386.11V400.65V427.713V438.465C45.3594 439.257 46.0014 439.899 46.7934 439.899H49.2082Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Crect x=\"338.062\" y=\"218\" width=\"47\" height=\"271\" rx=\"9\" fill=\"%23363DDC\"%3E%3C/rect%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\"clip0_2286_7449\"%3E%3Crect width=\"505\" height=\"440\" fill=\"white\"%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E`;// Mnzil building for the preferences screen (taller, flatter roof).\nconst PREFS_SVG=`data:image/svg+xml;charset=utf-8,%3Csvg width=\"471\" height=\"475\" viewBox=\"34 0 471 475\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cg clip-path=\"url%28%23clip0_2287_7455%29\"%3E%3Cpath d=\"M376.758 104.352H100.672C64.2211 104.352 34.6719 133.901 34.6719 170.352V771.025C34.6719 807.476 64.2211 837.025 100.672 837.025H376.758C413.209 837.025 442.758 807.476 442.758 771.025V170.352C442.758 133.901 413.209 104.352 376.758 104.352Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M361.56 169C361.56 185.016 348.576 198 332.56 198H63.6719C47.6557 198 34.6719 185.016 34.6719 169V111.348C34.6719 98.2681 43.4272 86.8073 56.0464 83.3681L324.934 10.0854C343.381 5.05792 361.56 18.9452 361.56 38.0649V169Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M322.586 29.4037C322.586 17.3398 333.684 8.33095 345.49 10.81L475.154 38.0346C483.951 39.8816 490.25 47.6407 490.25 56.6293V134.597C490.25 138.479 489.099 142.044 487.146 145.012L493.342 146.759C500.237 148.703 505 154.995 505 162.16V820.443C505 829.279 497.836 836.443 489 836.443H392.469C383.632 836.443 376.469 829.279 376.469 820.443V134.946C376.469 134.714 376.475 134.484 376.484 134.255C375.933 134.207 375.38 134.181 374.826 134.181H341.586C331.093 134.181 322.586 125.674 322.586 115.181V29.4037Z\" fill=\"%23181FBA\"%3E%3C/path%3E%3Cpath d=\"M423.964 119.773C423.964 120.727 423.05 121.415 422.134 121.151L408.71 117.291C408.095 117.114 407.672 116.552 407.672 115.913V46.9147C407.672 45.9599 408.587 45.2718 409.505 45.5372L422.929 49.4222C423.542 49.5996 423.964 50.1612 423.964 50.7997V119.773Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M392.761 112.378C392.761 113.17 392.119 113.812 391.327 113.812H377.903C377.111 113.812 376.469 113.17 376.469 112.378V37.9079C376.469 36.9531 377.384 36.265 378.301 36.5304L391.725 40.4153C392.339 40.5928 392.761 41.1544 392.761 41.7928V112.378Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M438.867 124.891C438.867 125.53 439.289 126.091 439.903 126.269L453.327 130.154C454.244 130.419 455.159 129.731 455.159 128.776V59.7784C455.159 59.139 454.736 58.5769 454.122 58.4002L440.698 54.54C439.781 54.2764 438.867 54.9644 438.867 55.9182V124.891Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M473.961 235.106C473.961 235.71 474.34 236.25 474.909 236.455L488.333 241.29C489.268 241.627 490.253 240.935 490.253 239.941V122.442C490.253 121.837 489.874 121.297 489.305 121.093L475.881 116.257C474.946 115.92 473.961 116.613 473.961 117.606V235.106Z\" fill=\"%23181FBA\"%3E%3C/path%3E%3Cpath d=\"M459.05 358.249C459.05 359.241 458.067 359.933 457.133 359.599L443.709 354.795C443.138 354.59 442.758 354.05 442.758 353.444V235.943C442.758 234.951 443.741 234.258 444.675 234.592L458.099 239.397C458.669 239.601 459.05 240.142 459.05 240.747V358.249Z\" fill=\"%23181FBA\"%3E%3C/path%3E%3Cpath d=\"M427.847 347.069C427.847 348.062 426.861 348.755 425.927 348.418L412.503 343.583C411.934 343.378 411.555 342.838 411.555 342.234V224.73C411.555 223.738 412.538 223.045 413.472 223.38L426.896 228.184C427.466 228.388 427.847 228.929 427.847 229.534V347.069Z\" fill=\"%23181FBA\"%3E%3C/path%3E%3Cpath d=\"M473.961 364.662C473.961 365.268 474.341 365.809 474.912 366.013L488.336 370.817C489.27 371.152 490.253 370.459 490.253 369.467V251.963C490.253 251.359 489.874 250.819 489.305 250.614L475.881 245.779C474.946 245.442 473.961 246.134 473.961 247.128V364.662Z\" fill=\"%23181FBA\"%3E%3C/path%3E%3Cpath d=\"M459.05 487.802C459.05 488.795 458.064 489.487 457.13 489.151L443.706 484.315C443.137 484.11 442.758 483.571 442.758 482.966V365.462C442.758 364.47 443.741 363.778 444.675 364.112L458.099 368.917C458.669 369.121 459.05 369.661 459.05 370.267V487.802Z\" fill=\"%23181FBA\"%3E%3C/path%3E%3Cpath d=\"M427.847 476.591C427.847 477.584 426.861 478.276 425.927 477.94L412.503 473.104C411.934 472.899 411.555 472.36 411.555 471.755V354.256C411.555 353.262 412.54 352.57 413.475 352.906L426.899 357.742C427.468 357.947 427.847 358.486 427.847 359.091V476.591Z\" fill=\"%23181FBA\"%3E%3C/path%3E%3Cpath d=\"M473.961 494.18C473.961 494.786 474.341 495.326 474.912 495.53L488.336 500.335C489.27 500.669 490.253 499.977 490.253 498.985V381.481C490.253 380.876 489.874 380.336 489.305 380.132L475.881 375.296C474.946 374.959 473.961 375.652 473.961 376.645V494.18Z\" fill=\"%23181FBA\"%3E%3C/path%3E%3Cpath d=\"M192.026 208.377H210.808C211.6 208.377 212.242 207.735 212.242 206.943V205.013V160.606V150.701V129.357V102.332V87.8665C212.242 87.8458 212.225 87.8291 212.204 87.8291H203.834H187.318H185.426C184.634 87.8291 183.992 88.4711 183.992 89.2631V134.777V154.588V169.129V196.154V206.943C183.992 207.735 184.634 208.377 185.426 208.377H187.841H192.026Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M261.339 208.377H280.083C280.875 208.377 281.517 207.735 281.517 206.943V160.606V150.701V129.357V102.332V89.2631C281.517 88.4711 280.875 87.8291 280.083 87.8291H273.147H256.63H254.739C253.947 87.8291 253.305 88.4711 253.305 89.2631V134.777V154.588V169.129V196.154V206.943C253.305 207.735 253.947 208.377 254.739 208.377H257.154H261.339Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M330.657 208.38H350.798C350.819 208.38 350.836 208.363 350.836 208.343V160.609V150.704V129.36V102.335V96.2396C350.836 91.5963 347.071 87.832 342.428 87.832H325.949C324.092 87.832 322.586 89.3377 322.586 91.1951V134.78V154.591V169.132V196.157V204.494C322.586 206.64 324.326 208.38 326.472 208.38H330.657Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M122.706 208.377H141.487C142.279 208.377 142.921 207.735 142.921 206.943V205.013V160.606V150.701V129.357V102.332V87.8665C142.921 87.8458 142.905 87.8291 142.884 87.8291H134.514H117.998H116.106C115.314 87.8291 114.672 88.4711 114.672 89.2631V134.777V154.588V169.129V196.154V206.943C114.672 207.735 115.314 208.377 116.106 208.377H118.521H122.706Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M49.2082 208.377H53.3933H72.1749C72.9669 208.377 73.609 207.735 73.609 206.943V205.013V160.606V150.701V129.357V102.332V87.8665C73.609 87.8458 73.5922 87.8291 73.5716 87.8291H65.2013H48.6851H46.7934C46.0014 87.8291 45.3594 88.4711 45.3594 89.2631V134.777V154.588V169.129V196.154V206.943C45.3594 207.735 46.0014 208.377 46.7934 208.377H49.2082Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M192.026 337.899H212.204C212.225 337.899 212.242 337.882 212.242 337.861V290.128V280.222V258.879V231.854V217.388C212.242 217.367 212.225 217.351 212.204 217.351H203.834H187.318H185.426C184.634 217.351 183.992 217.993 183.992 218.785V264.299V284.11V298.65V325.713V336.465C183.992 337.257 184.634 337.899 185.426 337.899H187.841H192.026Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M261.339 337.899H280.083C280.875 337.899 281.517 337.257 281.517 336.465V290.128V280.222V258.879V231.854V218.785C281.517 217.993 280.875 217.351 280.083 217.351H273.147H256.63H254.739C253.947 217.351 253.305 217.993 253.305 218.785V264.299V284.11V298.65V325.713V336.465C253.305 337.257 253.947 337.899 254.739 337.899H257.154H261.339Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M330.657 337.902H350.798C350.819 337.902 350.836 337.885 350.836 337.864V290.131V280.225V258.882V231.857V218.788C350.836 217.996 350.193 217.354 349.401 217.354H342.428H325.949H324.02C323.228 217.354 322.586 217.996 322.586 218.788V264.302V284.113V298.653V325.716V336.468C322.586 337.26 323.228 337.902 324.02 337.902H326.472H330.657Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M122.706 337.899H142.884C142.905 337.899 142.921 337.882 142.921 337.861V290.128V280.222V258.879V231.854V217.388C142.921 217.367 142.905 217.351 142.884 217.351H134.514H117.998H116.106C115.314 217.351 114.672 217.993 114.672 218.785V264.299V284.11V298.65V325.713V336.465C114.672 337.257 115.314 337.899 116.106 337.899H118.521H122.706Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M49.2082 337.899H53.3933H73.5716C73.5922 337.899 73.609 337.882 73.609 337.861V334.609V334.572V290.128V280.222V258.879V231.854V217.388C73.609 217.367 73.5922 217.351 73.5716 217.351H65.2013H48.6851H46.7934C46.0014 217.351 45.3594 217.993 45.3594 218.785V264.299V284.11V298.65V325.713V336.465C45.3594 337.257 46.0014 337.899 46.7934 337.899H49.2082Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M192.026 467.419H212.204C212.225 467.419 212.242 467.402 212.242 467.382V419.648V409.743V388.437V361.374V346.908C212.242 346.888 212.225 346.871 212.204 346.871H203.834H187.318H185.426C184.634 346.871 183.992 347.513 183.992 348.305V393.819V413.63V428.208V455.233V465.985C183.992 466.777 184.634 467.419 185.426 467.419H187.841H192.026Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M261.339 467.419H280.083C280.875 467.419 281.517 466.777 281.517 465.985V419.648V409.743V388.437V361.374V348.305C281.517 347.513 280.875 346.871 280.083 346.871H273.147H256.63H254.739C253.947 346.871 253.305 347.513 253.305 348.305V393.819V413.63V428.208V455.233V465.985C253.305 466.777 253.947 467.419 254.739 467.419H257.154H261.339Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M350.836 419.648V409.743V388.437V361.374V348.305C350.836 347.513 350.193 346.871 349.401 346.871H342.428H325.949H324.02C323.228 346.871 322.586 347.513 322.586 348.305V393.819V413.63V428.208V455.233V465.985C322.586 466.777 323.228 467.419 324.02 467.419H326.472H330.657H350.798C350.819 467.419 350.836 467.402 350.836 467.382V467.363C350.836 467.353 350.844 467.344 350.854 467.344C350.864 467.344 350.873 467.336 350.873 467.325L350.836 464.092V419.648Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M122.706 467.419H142.884C142.905 467.419 142.921 467.402 142.921 467.382V419.648V409.743V388.437V361.374V346.908C142.921 346.888 142.905 346.871 142.884 346.871H134.514H117.998H116.106C115.314 346.871 114.672 347.513 114.672 348.305V393.819V413.63V428.208V455.233V465.985C114.672 466.777 115.314 467.419 116.106 467.419H118.521H122.706Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Cpath d=\"M49.2082 467.419H53.3933H73.5716C73.5922 467.419 73.609 467.402 73.609 467.382V464.13V464.092V419.648V409.743V388.437V361.374V346.908C73.609 346.888 73.5922 346.871 73.5716 346.871H65.2013H48.6851H46.7934C46.0014 346.871 45.3594 347.513 45.3594 348.305V393.819V413.63V428.208V455.233V465.985C45.3594 466.777 46.0014 467.419 46.7934 467.419H49.2082Z\" fill=\"%23363DDC\"%3E%3C/path%3E%3Crect x=\"338.062\" y=\"116\" width=\"47\" height=\"475\" rx=\"9\" fill=\"%23363DDC\"%3E%3C/rect%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\"clip0_2287_7455\"%3E%3Crect width=\"505\" height=\"475\" fill=\"white\"%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E`;const KEY=\"mnzil_cookie_consent\";const VERSION=1;const EASE=[.22,1,.36,1];const MNZIL=`\"Mnzil Equilibra\", \"HT Equilibra A Regular\", sans-serif`;const FONT_FACES=`\n@font-face{font-family:\"Mnzil Equilibra\";src:url(\"https://framerusercontent.com/assets/wnDPw2cV7JXT49WZVs4lFajpcw.woff2\") format(\"woff2\");font-weight:400;font-display:swap}\n@font-face{font-family:\"Mnzil Equilibra\";src:url(\"https://framerusercontent.com/assets/200vAQKaBaEvSXVthpFGm8JtppA.woff2\") format(\"woff2\");font-weight:500;font-display:swap}\n@font-face{font-family:\"Mnzil Equilibra\";src:url(\"https://framerusercontent.com/assets/wHbHavzcoe4zolzHJupOeRPy6u4.woff2\") format(\"woff2\");font-weight:600;font-display:swap}\n@font-face{font-family:\"Mnzil Equilibra\";src:url(\"https://framerusercontent.com/assets/7qUDcSyUV2BW2ke0eYcuHIFE57I.woff2\") format(\"woff2\");font-weight:800;font-display:swap}`;const TXT={ar:{title:\"حياك في منزل!\",swash:\"منزل\",body:\"نستخدم بعض البيانات لتحسين تجربتك بالموقع.\",privacy:\"الخصوصية\",accept:\"أقبل الكل\",reject:\"أرفض الكل\",pick:\"أختار بنفسي\",pt:\"اختر اللي يناسبك\",back:\"رجوع\",save:\"احفظ اختياري\",lock:\"دايمًا\",rows:[[\"necessary\",\"الأساسية\",\"بدونها الموقع ما يشتغل.\"],[\"analytics\",\"التحليل\",\"تساعدنا نعرف وش يهمك.\"],[\"marketing\",\"التسويق\",\"تخلي الإعلانات في محلها.\"]]},en:{title:\"Welcome to Mnzil!\",swash:\"\",body:\"We use some data to improve your experience on the site.\",privacy:\"Privacy\",accept:\"Accept all\",reject:\"Reject all\",pick:\"Customize\",pt:\"Pick what suits you\",back:\"Back\",save:\"Save my choices\",lock:\"Always\",rows:[[\"necessary\",\"Essential\",\"Needed for the site to work.\"],[\"analytics\",\"Analytics\",\"Shows us what matters to you.\"],[\"marketing\",\"Marketing\",\"Keep ads relevant.\"]]}};const LOGO=/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 130 130\",fill:\"none\",\"aria-hidden\":\"true\",style:{width:\"72%\",height:\"72%\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M64.94 0C4.73 0 0 4.72 0 64.94C0 125.16 4.72 129.87 64.94 129.87C125.16 129.87 129.87 125.15 129.87 64.94C129.87 4.73 125.15 0 64.94 0ZM89.74 105.07H64.94C51.24 105.07 40.13 93.96 40.13 80.26V49.61C40.13 35.91 51.24 24.81 64.94 24.81C78.64 24.81 89.74 35.92 89.74 49.61V105.07Z\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M79.11 50.58V93.47H64.93C57.12 93.47 50.75 87.11 50.75 79.29V50.57C50.75 42.76 57.11 36.39 64.93 36.39C72.75 36.39 79.11 42.75 79.11 50.57V50.58Z\",fill:\"currentColor\"})]});const CHECK=/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",style:{width:12,height:12},children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12.5l4.5 4.5L19 7.5\",stroke:\"currentColor\",strokeWidth:\"3.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});// ---------- consent helpers ----------\nfunction readConsent(){try{const d=JSON.parse(localStorage.getItem(KEY)||\"null\");return d&&d.v===VERSION?d:null;}catch{return null;}}function applyConsent(p){try{const g=window.gtag;if(typeof g===\"function\")g(\"consent\",\"update\",{analytics_storage:p.analytics?\"granted\":\"denied\",ad_storage:p.marketing?\"granted\":\"denied\",ad_user_data:p.marketing?\"granted\":\"denied\",ad_personalization:p.marketing?\"granted\":\"denied\"});}catch{}}function saveConsent(p){const d={v:VERSION,necessary:true,analytics:!!p.analytics,marketing:!!p.marketing,ts:new Date().toISOString()};try{localStorage.setItem(KEY,JSON.stringify(d));}catch{}applyConsent(d);try{(window.dataLayer=window.dataLayer||[]).push({event:\"mnzil_consent_update\",consent:d});}catch{}try{window.dispatchEvent(new CustomEvent(\"mnzil:consent\",{detail:d}));}catch{}}function detectLang(){if(typeof window===\"undefined\")return\"ar\";// 1) the URL: any \"/en\" or \"/ar\" segment (works on mnzil.com, staging and Framer preview)\nconst p=location.pathname.toLowerCase();if(/(^|\\/)en(\\/|$)/.test(p))return\"en\";if(/(^|\\/)ar(\\/|$)/.test(p))return\"ar\";// 2) the page language / direction\nconst html=document.documentElement;const h=(html.lang||\"\").toLowerCase();if(h.startsWith(\"en\"))return\"en\";if(h.startsWith(\"ar\"))return\"ar\";const dir=(html.dir||document.body.dir||\"\").toLowerCase();if(dir===\"ltr\")return\"en\";return\"ar\";}function pickFont(custom,f,w){const base={fontSize:f?.fontSize,lineHeight:f?.lineHeight,letterSpacing:f?.letterSpacing};return custom&&f?.fontFamily?{...base,fontFamily:f.fontFamily,fontWeight:f.fontWeight,fontStyle:f.fontStyle}:{...base,fontFamily:MNZIL,fontWeight:w};}const PHONE=\"(max-width: 560px)\";// building rises floor by floor first, then the text comes in; on close the text leaves first, then the building goes down\nconst FLOORS_UP=[\"inset(100% -20px 0px -20px)\",\"inset(64% -20px 0px -20px)\",\"inset(30% -20px 0px -20px)\",\"inset(-20% -20px 0px -20px)\"];const STEPS={times:[0,.34,.68,1],ease:[\"easeInOut\",\"easeInOut\",\"easeInOut\"]};const BUILD_V={hidden:{clipPath:FLOORS_UP[0]},show:{clipPath:FLOORS_UP,transition:{duration:.42,...STEPS}},// going down: one smooth, quick move (no floor steps)\nexit:{clipPath:[FLOORS_UP[3],FLOORS_UP[0]],transition:{duration:.32,ease:[.4,0,.2,1]}}};// text lines come in one after another (first → last) and leave the same way\nconst LIST_V={hidden:{},show:{transition:{staggerChildren:.05}},exit:{transition:{staggerChildren:0}}};const ITEM_V={hidden:{opacity:0,y:10},show:{opacity:1,y:0,transition:{duration:.26,ease:[.22,1,.36,1]}},exit:{opacity:0,y:-6,transition:{duration:.16,ease:\"easeIn\"}}};export default function MnzilCookieBanner(props){const{language,view:canvasView,delay,enLetterSpacing,liveDomain,privacyAr,privacyEn,fontSource,titleFont,bodyFont,buttonFont,swash,title,body,base,ink,accept,acceptInk,reject,rejectInk,hover,hoverInk,shape,buildingSvg,bWidth:bWidthProp,bHeight,bSide,flipEn,cInset,cBottom:cBottomProp,cWidth,bTitleSize:bTitleSizeProp,bBtnHeight:bBtnHeightProp,bBtnPad,pBottom,prefsExtra,textGap,titleGap,bannerExtra,qWidth,qHeight,radius,padding,style}=props;const onCanvas=RenderTarget.current()===RenderTarget.canvas;const[mounted,setMounted]=useState(false);const[open,setOpen]=useState(false);const[view,setView]=useState(\"banner\");const[prefs,setPrefs]=useState({necessary:true,analytics:false,marketing:false});const[lang,setLang]=useState(language===\"auto\"?\"ar\":language);const[phone,setPhone]=useState(false);const[vw,setVw]=useState(390);const[ratio,setRatio]=useState(380/471);const[leaving,setLeaving]=useState(false);const[dropped,setDropped]=useState(false);const[textReady,setTextReady]=useState(false);useEffect(()=>{setMounted(true);setLang(language===\"auto\"?onCanvas?\"ar\":detectLang():language);},[language,onCanvas]);useEffect(()=>{if(onCanvas||typeof window===\"undefined\"||!window.matchMedia)return;const mq=window.matchMedia(PHONE);const on=()=>{setPhone(mq.matches);setVw(window.innerWidth);};on();mq.addEventListener?mq.addEventListener(\"change\",on):mq.addListener(on);window.addEventListener(\"resize\",on);return()=>{mq.removeEventListener?mq.removeEventListener(\"change\",on):mq.removeListener(on);window.removeEventListener(\"resize\",on);};},[onCanvas]);// iPhone / narrow screens: the building keeps its look, scaled to fit the screen (12px each side),\n// with bigger tap targets; on desktop everything is exactly as set in the controls\nconst bWidth=phone?Math.min(bWidthProp,Math.max(260,vw-24)):bWidthProp;const fitK=bWidth/bWidthProp;const bTitleSize=Math.round(bTitleSizeProp*fitK);const bBtnHeight=phone?Math.max(bBtnHeightProp,36):bBtnHeightProp;const cBottom=cBottomProp;// live site: show once, until the visitor chooses\nuseEffect(()=>{if(onCanvas)return;const saved=isTest()?null:readConsent();let t;let stopWait=()=>{};if(saved){applyConsent(saved);setPrefs({necessary:true,analytics:!!saved.analytics,marketing:!!saved.marketing});}else t=setTimeout(()=>{// Home (ar/en): the once-per-tab intro may be on. Wait for it, then show right away.\n// <html data-mnzil-intro> is \"done\" when it ended or will not play, \"playing\" while it runs;\n// before it starts only its curtain (#mnzil-intro-curtain) is there. No attribute = no intro.\nconst html=document.documentElement;const state=()=>html.dataset.mnzilIntro;const curtain=()=>!!document.getElementById(\"mnzil-intro-curtain\");if(state()===\"done\"||!state()&&!curtain())return setOpen(true);let finished=false;const show=()=>{if(finished)return;finished=true;stopWait();setOpen(true);};const onAttr=()=>{if(state()===\"done\")show();};const mo=new MutationObserver(onAttr);mo.observe(html,{attributes:true,attributeFilter:[\"data-mnzil-intro\"]});window.addEventListener(\"mnzil-intro-done\",show);const safety=setTimeout(show,2e4);stopWait=()=>{mo.disconnect();window.removeEventListener(\"mnzil-intro-done\",show);clearTimeout(safety);};},delay*1e3);window.MnzilCookies={open:()=>{setView(\"prefs\");setOpen(true);},get:readConsent,reset:()=>{try{localStorage.removeItem(KEY);}catch{}setView(\"banner\");setOpen(true);}};return()=>{clearTimeout(t);stopWait();};},[onCanvas,delay,liveDomain]);// building: the text starts only after the building has finished rising\nuseEffect(()=>{if(onCanvas||!open)return;const t=setTimeout(()=>setTextReady(true),380);return()=>clearTimeout(t);},[open,onCanvas]);const T=TXT[lang];const isAr=lang===\"ar\";const custom=fontSource===\"custom\";// English only: tighter letter spacing (Arabic letters must stay connected, so Arabic is never changed)\nconst ls=s=>isAr?s:{...s,letterSpacing:`${enLetterSpacing/100}em`};const fTitle=ls(pickFont(custom,titleFont,isAr?800:600));const fBody=ls(pickFont(custom,bodyFont,400));const fBtn=ls(pickFont(custom,buttonFont,400));const shownView=onCanvas?canvasView:view;// Test mode only with \"?cookie-test\" in the URL: always shows, never saves,\n// and comes back a moment after you close it. Everywhere else (mnzil.com, staging, previews)\n// the answer is saved and the banner shows only while nothing is saved.\nfunction isTest(){if(typeof window===\"undefined\")return false;return new URLSearchParams(location.search).has(\"cookie-test\");}function choose(p){if(onCanvas||leaving)return;if(shape===\"building\"&&!phone){// building: text leaves line by line first, then the building goes down\nsetLeaving(true);setTimeout(()=>finish(p),140);return;}finish(p);}function finish(p){setPrefs(p);if(isTest()){setOpen(false);setTimeout(()=>{setView(\"banner\");setOpen(true);},1800);return;}saveConsent(p);setOpen(false);}const titleText=title||T.title;const sw=swash&&T.swash&&titleText.includes(T.swash)?T.swash:\"\";const titleNode=sw?/*#__PURE__*/_jsxs(_Fragment,{children:[titleText.split(sw)[0],/*#__PURE__*/_jsx(\"span\",{style:{fontFeatureSettings:'\"swsh\"'},children:sw}),titleText.split(sw).slice(1).join(sw)]}):titleText;const css=`${FONT_FACES}\n.mzcb, .mzcb *{box-sizing:border-box}\n.mzcb p{margin:0}\n.mzcb button{font:inherit;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent}\n.mzcb .btn{border:none;border-radius:999px;height:36px;padding:0 12px;white-space:nowrap;transition:background-color .25s,color .25s,transform .25s cubic-bezier(.3,1.6,.5,1)}\n@media (hover:hover){.mzcb .btn:hover{background:${hover}!important;color:${hoverInk}!important}}\n.mzcb .btn:focus-visible{background:${hover}!important;color:${hoverInk}!important;outline:none}\n.mzcb{-webkit-text-size-adjust:100%;text-size-adjust:100%}\n.mzcb .btn:active{transform:scale(.95)}\n.mzcb .lnk{background:none;border:none;color:inherit;opacity:.75;padding:4px 8px;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}\n.mzcb .lnk:hover,.mzcb .lnk:focus-visible{opacity:1;outline:none}\n.mzcb .save:hover .box{background:${hover}!important;color:${hoverInk}!important;transform:scale(1.08)}`;const shell={background:base,color:ink,fontFamily:MNZIL,fontWeight:400,fontSize:13,lineHeight:1.5,WebkitFontSmoothing:\"antialiased\",textAlign:isAr?\"right\":\"left\",overflow:\"hidden\"};const btn=(label,bg,fg,onClick)=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"btn\",style:{...fBtn,background:bg,color:fg},onClick:onClick,children:label});const logo=(size=38)=>/*#__PURE__*/_jsx(\"span\",{style:{width:size,height:size,flex:\"0 0 auto\",display:\"grid\",placeItems:\"center\",color:ink},children:LOGO});const pair=/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:8},children:[btn(T.reject,reject,rejectInk,()=>choose({necessary:true,analytics:false,marketing:false})),btn(T.accept,accept,acceptInk,()=>choose({necessary:true,analytics:true,marketing:true}))]});const bodyP=/*#__PURE__*/_jsxs(\"p\",{style:{...fBody,opacity:.85},children:[body||T.body,\" \",/*#__PURE__*/_jsx(\"a\",{href:isAr?privacyAr:privacyEn,style:{color:\"inherit\",textDecoration:\"underline\",textUnderlineOffset:3},children:T.privacy})]});const pickLink=/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"lnk\",style:{...fBody,alignSelf:\"center\"},onClick:()=>setView(\"prefs\"),children:T.pick});// ---- quarter circle (desktop banner) ----\nconst quarter=/*#__PURE__*/_jsx(\"div\",{className:\"mzcb\",dir:isAr?\"rtl\":\"ltr\",lang:lang,role:\"dialog\",\"aria-label\":isAr?\"إعدادات الخصوصية\":\"Privacy settings\",style:{...shell,position:\"relative\",width:qWidth,height:qHeight,borderTopLeftRadius:isAr?\"100% 100%\":0,borderTopRightRadius:isAr?0:\"100% 100%\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",bottom:26,[isAr?\"right\":\"left\"]:26,width:262,display:\"flex\",flexDirection:\"column\",gap:12},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10},children:[logo(34),/*#__PURE__*/_jsx(\"p\",{style:fTitle,children:titleNode})]}),bodyP,pair,/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"center\",marginTop:-4},children:pickLink})]})});// ---- building (your SVG as the shape, desktop banner) ----\n// title on two lines like the design (\"حياك\" / \"في منزل!\"); a custom title can use line breaks\nconst bTitleText=title||(isAr?\"حياك\\nفي منزل!\":\"Welcome\\nto Mnzil!\");const withSwash=s=>sw&&s.includes(sw)?/*#__PURE__*/_jsxs(_Fragment,{children:[s.split(sw)[0],/*#__PURE__*/_jsx(\"span\",{style:{fontFeatureSettings:'\"swsh\"'},children:sw}),s.split(sw).slice(1).join(sw)]}):s;const bLines=bTitleText.split(\"\\n\");const firstWeight=custom&&titleFont?.fontFamily?fTitle.fontWeight:500;const bTitleNode=/*#__PURE__*/_jsxs(_Fragment,{children:[bLines.length>1&&/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontWeight:firstWeight},children:withSwash(bLines[0])}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\"},children:withSwash(bLines.length>1?bLines.slice(1).join(\"\\n\"):bLines[0])})]});const bPair=/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:8,width:\"fit-content\"},children:[[T.reject,reject,rejectInk,false],[T.accept,accept,acceptInk,true]].map(([label,bg,fg,all])=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"btn\",onClick:()=>choose({necessary:true,analytics:all,marketing:all}),style:{...fBtn,background:bg,color:fg,height:bBtnHeight,padding:`0 ${bBtnPad}px`},children:label},label))});// text sits on the front block of the drawing: left side, unless the drawing is mirrored for English\nconst inner=!isAr&&flipEn?\"right\":\"left\";const bH=bHeight>0?bHeight:Math.round(bWidth*ratio);const bView=onCanvas?canvasView:view;// the preferences need more room: the building grows taller (extra floors) instead of squeezing the text.\n// only for the built-in drawing, whose bottom is two flat walls we can extend.\nconst grow=bView===\"prefs\"?prefsExtra:buildingSvg?0:bannerExtra;// the options sit low in the taller building, where the front block is wider (it reaches 74.5% of the drawing),\n// so they can stretch further than the title, which stays in the narrow column under the roof\nconst prefsW=buildingSvg?cWidth-16:Math.max(cWidth-16,Math.round(bWidth*.7452)-(cInset+10)-22);const titleSide=inner===(isAr?\"left\":\"right\")?\"flex-end\":\"flex-start\";// banner: title in the narrow column next to the tower; text + buttons use the wider lower part of the front block\nconst bannerW=buildingSvg?cWidth:Math.max(cWidth,Math.round(bWidth*.7452)-cInset-16);// switch screens inside the building: current lines leave one by one, then the new ones come in one by one\n// switch screens: text leaves, the building drops down out of view, the screen changes,\n// then the new building pops back up with a bounce and its text comes in line by line\nfunction swapIn(v){if(leaving||dropped)return;if(onCanvas){setView(v);return;}setLeaving(true);setTimeout(()=>setDropped(true),120);setTimeout(()=>{setView(v);setLeaving(false);setDropped(false);},120+300);}const item=(key,node,extra)=>/*#__PURE__*/_jsx(motion.div,{variants:ITEM_V,style:extra,children:node},key);const linkBtn=(label,onClick)=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"lnk\",style:fBody,onClick:onClick,children:label});const bBanner=[item(\"t\",/*#__PURE__*/_jsx(\"p\",{style:{...fTitle,fontSize:isAr?bTitleSize:Math.round(bTitleSize*.88),lineHeight:1.15},children:bTitleNode}),buildingSvg?{width:cWidth,alignSelf:titleSide,marginBottom:Math.max(0,titleGap-textGap)}:undefined),item(\"d\",bodyP),item(\"b\",/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"stretch\",gap:4,width:\"fit-content\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:8,width:\"fit-content\"},children:[[T.reject,reject,rejectInk,false],[T.accept,accept,acceptInk,true]].map(([label,bg,fg,all])=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"btn\",onClick:()=>choose({necessary:true,analytics:all,marketing:all}),style:{...fBtn,background:bg,color:fg,height:bBtnHeight,padding:`0 ${bBtnPad}px`},children:label},label))}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"center\"},children:linkBtn(T.pick,()=>swapIn(\"prefs\"))})]}))];const bPrefs=[item(\"h\",/*#__PURE__*/_jsx(\"p\",{style:{...fTitle,fontSize:Math.round(bTitleSize*(isAr?.72:.6)),lineHeight:1.2,whiteSpace:\"nowrap\",marginBottom:8,textAlign:\"center\"},children:T.pt}),buildingSvg?{width:cWidth-16,alignSelf:titleSide}:{alignSelf:\"center\"}),...T.rows.map(([k,name,desc])=>{const lock=k===\"necessary\";const on=lock||prefs[k];return item(\"r\"+k,/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,padding:\"6px 10px\",borderRadius:12,background:\"rgba(255,255,255,.1)\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{flex:1,minWidth:0,display:\"flex\",flexDirection:\"column\",gap:1},children:[/*#__PURE__*/_jsxs(\"span\",{style:fBody,children:[name,lock&&/*#__PURE__*/_jsx(\"small\",{style:{fontSize:11,opacity:.7,marginInlineStart:6},children:T.lock})]}),/*#__PURE__*/_jsx(\"span\",{style:{...fBody,fontSize:11,lineHeight:1.45,opacity:.7},children:desc})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",role:\"switch\",\"aria-checked\":on,\"aria-label\":name,disabled:lock,onClick:()=>setPrefs(p=>({...p,[k]:!p[k]})),style:{width:32,height:19,borderRadius:999,padding:2,display:\"flex\",direction:\"ltr\",flex:\"0 0 auto\",border:\"none\",cursor:lock?\"default\":\"pointer\",transition:\"background-color .2s\",background:lock?\"rgba(255,255,255,.3)\":on?accept:\"rgba(255,255,255,.25)\"},children:/*#__PURE__*/_jsx(\"i\",{style:{width:15,height:15,borderRadius:\"50%\",background:\"#fff\",transition:\"transform .3s cubic-bezier(.3,1.6,.5,1)\",transform:on?\"translateX(13px)\":\"none\"}})})]}));}),item(\"b\",bPair),item(\"s\",/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:8},children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"lnk save\",onClick:()=>choose(prefs),style:{...fBody,display:\"inline-flex\",alignItems:\"center\",gap:8,textDecoration:\"none\",opacity:.9,paddingInlineStart:0},children:[/*#__PURE__*/_jsx(\"span\",{className:\"box\",style:{width:16,height:16,borderRadius:5,background:\"#FFFFFF\",color:base,display:\"grid\",placeItems:\"center\",transition:\"background-color .2s,color .2s,transform .25s\"},children:CHECK}),T.save]}),linkBtn(T.back,()=>swapIn(\"banner\"))]}))];// built-in drawings: banner building (471×380) and preferences building (471×475); both have the same two walls at the bottom\nconst builtIn=!buildingSvg;const usePrefsArt=builtIn&&bView===\"prefs\";const artH=usePrefsArt?Math.round(bWidth*475/471):bH;const boxH=artH+grow;const sc=bWidth/471;const enWide=!isAr&&flipEn;const zL=Math.round(22*sc),zNarrow=Math.round((267-22)*sc),zWide=Math.round((329-22)*sc);const layer=(src,h,visible)=>/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,opacity:visible?1:0,transition:\"none\"},children:[/*#__PURE__*/_jsx(\"img\",{src:src,alt:\"\",draggable:false,onLoad:e=>{if(src!==(buildingSvg||BUILDING_SVG))return;const i=e.currentTarget;if(i.naturalWidth&&i.naturalHeight)setRatio(i.naturalHeight/i.naturalWidth);},style:{position:\"absolute\",bottom:boxH-h,left:0,width:\"100%\",height:h,objectFit:\"fill\"}}),builtIn&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:h-1,left:\"0.14%\",right:0,bottom:0,background:\"linear-gradient(to right, #363DDC 0 74.52%, #181FBA 74.52% 100%)\"}})]},src.length);const building=/*#__PURE__*/_jsxs(motion.div,{className:\"mzcb\",dir:isAr?\"rtl\":\"ltr\",lang:lang,role:\"dialog\",\"aria-label\":isAr?\"إعدادات الخصوصية\":\"Privacy settings\",initial:false,animate:{height:boxH},transition:{duration:0},style:{...shell,background:\"transparent\",overflow:\"visible\",position:\"relative\",width:bWidth,height:boxH},children:[/*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,pointerEvents:\"none\",userSelect:\"none\",transform:!isAr&&flipEn?\"scaleX(-1)\":\"none\"},children:[layer(buildingSvg||BUILDING_SVG,bH,!usePrefsArt),builtIn&&layer(PREFS_SVG,Math.round(bWidth*475/471),usePrefsArt)]}),builtIn?// composed on the drawing itself (units of the 471-wide artwork):\n//   upper part, next to the tower (x 22–267): title + text, aligned to the tower side\n//   base of the front block, below the step (x 22–329): buttons and link, full width\n/*#__PURE__*/_jsx(motion.div,{variants:LIST_V,initial:onCanvas?false:\"hidden\",animate:leaving?\"exit\":textReady||onCanvas?\"show\":\"hidden\",style:{position:\"absolute\",inset:0},children:bView===\"banner\"?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",[inner]:zL,width:zNarrow,bottom:cBottom+bBtnHeight+4+24+textGap,display:\"flex\",flexDirection:\"column\",gap:titleGap},children:[bBanner[0],/*#__PURE__*/_jsx(\"div\",{style:enWide?{marginLeft:-Math.round(34*sc)}:undefined,children:bBanner[1]})]}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",[inner]:zL,width:zNarrow,bottom:cBottom,display:\"flex\"},children:bBanner[2]})]}):/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",[inner]:zL,width:zWide,bottom:pBottom,display:\"flex\",flexDirection:\"column\",gap:8},children:bPrefs})},bView):/*#__PURE__*/_jsx(motion.div,{variants:LIST_V,initial:onCanvas?false:\"hidden\",animate:leaving?\"exit\":textReady||onCanvas?\"show\":\"hidden\",style:{position:\"absolute\",bottom:bView===\"prefs\"?pBottom:cBottom,[inner]:bView===\"prefs\"?cInset+10:cInset,width:bView===\"prefs\"?prefsW:bannerW,display:\"flex\",flexDirection:\"column\",gap:bView===\"prefs\"?8:textGap},children:bView===\"prefs\"?bPrefs:bBanner},bView)]});// ---- card (phones banner + preferences everywhere) ----\nconst bannerCard=/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"auto 1fr\",gridTemplateAreas:'\"logo txt\" \"acts acts\"',alignItems:\"center\",columnGap:12,rowGap:14},children:[/*#__PURE__*/_jsx(\"div\",{style:{gridArea:\"logo\",alignSelf:\"start\"},children:logo()}),/*#__PURE__*/_jsxs(\"div\",{style:{gridArea:\"txt\",display:\"flex\",flexDirection:\"column\",gap:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"p\",{style:fTitle,children:titleNode}),bodyP]}),/*#__PURE__*/_jsxs(\"div\",{style:{gridArea:\"acts\",display:\"flex\",flexDirection:\"column\",gap:6},children:[pair,pickLink]})]});const prefsCard=/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:10},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10},children:[logo(),/*#__PURE__*/_jsx(\"p\",{style:{...fTitle,flex:1},children:T.pt}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"lnk\",style:fBody,onClick:()=>setView(\"banner\"),children:T.back})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:6},children:T.rows.map(([k,name,desc])=>{const lock=k===\"necessary\";const on=lock||prefs[k];return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,padding:\"8px 12px\",borderRadius:14,background:\"rgba(255,255,255,.1)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsxs(\"span\",{style:{...fBody,display:\"block\"},children:[name,lock&&/*#__PURE__*/_jsx(\"small\",{style:{fontSize:11,opacity:.7,marginInlineStart:6},children:T.lock})]}),/*#__PURE__*/_jsx(\"span\",{style:{...fBody,display:\"block\",fontSize:\"0.88em\",opacity:.75},children:desc})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",role:\"switch\",\"aria-checked\":on,\"aria-label\":name,disabled:lock,onClick:()=>setPrefs(p=>({...p,[k]:!p[k]})),style:{width:34,height:20,borderRadius:999,padding:2,display:\"flex\",direction:\"ltr\",flex:\"0 0 auto\",border:\"none\",cursor:lock?\"default\":\"pointer\",transition:\"background-color .2s\",background:lock?\"rgba(255,255,255,.3)\":on?accept:\"rgba(255,255,255,.25)\"},children:/*#__PURE__*/_jsx(\"i\",{style:{width:16,height:16,borderRadius:\"50%\",background:\"#fff\",transition:\"transform .3s cubic-bezier(.3,1.6,.5,1)\",transform:on?\"translateX(14px)\":\"none\"}})})]},k);})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:8},children:[btn(T.reject,reject,rejectInk,()=>choose({necessary:true,analytics:false,marketing:false})),btn(T.accept,accept,acceptInk,()=>choose({necessary:true,analytics:true,marketing:true})),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"lnk save\",onClick:()=>choose(prefs),style:{...fBody,gridColumn:\"1 / -1\",justifySelf:\"center\",display:\"inline-flex\",alignItems:\"center\",gap:8,textDecoration:\"none\",opacity:.9},children:[/*#__PURE__*/_jsx(\"span\",{className:\"box\",style:{width:18,height:18,borderRadius:5,background:\"#FFFFFF\",color:base,display:\"grid\",placeItems:\"center\",transition:\"background-color .2s,color .2s,transform .25s\"},children:CHECK}),T.save]})]})]});const card=(inner,key)=>/*#__PURE__*/_jsx(motion.div,{layout:true,className:\"mzcb\",dir:isAr?\"rtl\":\"ltr\",lang:lang,role:\"dialog\",\"aria-label\":isAr?\"إعدادات الخصوصية\":\"Privacy settings\",transition:{layout:{duration:.42,ease:EASE}},style:{...shell,width:\"100%\",borderRadius:radius,padding},children:/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",initial:false,children:/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:6},animate:{opacity:1,y:0},exit:{opacity:0,y:-4},transition:{duration:.25,ease:EASE},children:inner},key)})});// Framer canvas: inline, so it can be designed\nif(onCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{...style,width:shownView===\"prefs\"?340:shape===\"quarter\"?qWidth:shape===\"building\"?bWidth:340,direction:isAr?\"rtl\":\"ltr\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),shownView===\"prefs\"?card(prefsCard,\"prefs\"):shape===\"quarter\"?quarter:shape===\"building\"?building:card(bannerCard,\"banner\")]});}if(!mounted)return null;// live site — desktop: quarter circle glued to the corner; preferences: card in the same corner\n//           — phones: the card (like before)\nconst origin=`${isAr?\"100%\":\"0%\"} 100%`;const side=isAr?\"right\":\"left\";let node=null;if(open){if(shape===\"card\"||phone&&shape!==\"building\"){const place=phone?{left:12,right:12,bottom:\"calc(12px + env(safe-area-inset-bottom))\"}:{bottom:20,[side]:20,width:340};node=/*#__PURE__*/_jsx(motion.div,{style:{position:\"fixed\",...place,zIndex:2147483e3},initial:{opacity:0,y:18,scale:.97},animate:{opacity:1,y:0,scale:1,transition:{duration:.52,ease:EASE}},exit:{opacity:[1,1,0],y:[0,-6,48],scale:[1,1.01,.97],transition:{duration:.52,times:[0,.22,1],ease:\"easeInOut\"}},children:card(view===\"banner\"?bannerCard:prefsCard,view)},\"m\");}else if(shape===\"building\"){node=/*#__PURE__*/_jsx(motion.div,{style:{position:\"fixed\",bottom:0,[side]:phone?Math.max(8,Math.round((vw-bWidth)/2)):bSide,zIndex:2147483e3},variants:BUILD_V,initial:\"hidden\",animate:\"show\",exit:\"exit\",children:/*#__PURE__*/_jsxs(motion.div,{initial:false,animate:{y:dropped?\"110%\":\"0%\"},transition:dropped?{duration:.26,ease:[.55,0,.75,.2]}:{duration:.32,ease:[.22,1,.36,1]},children:[building,!buildingSvg&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{height:\"env(safe-area-inset-bottom)\",marginTop:-1,marginLeft:\"0.14%\",background:!isAr&&flipEn?\"linear-gradient(to right, #181FBA 0 25.48%, #363DDC 25.48% 100%)\":\"linear-gradient(to right, #363DDC 0 74.52%, #181FBA 74.52% 100%)\"}})]})},\"b\");}else if(view===\"banner\"){node=/*#__PURE__*/_jsx(motion.div,{style:{position:\"fixed\",bottom:0,[side]:0,zIndex:2147483e3,transformOrigin:origin},initial:{scale:.15,opacity:0},animate:{scale:1,opacity:1,transition:{duration:.65,ease:EASE}},exit:{scale:.1,opacity:0,transition:{duration:.42,ease:[.55,0,.75,.2]}},children:quarter},\"q\");}else{node=/*#__PURE__*/_jsx(motion.div,{style:{position:\"fixed\",bottom:20,[side]:20,width:340,zIndex:2147483e3,transformOrigin:origin},initial:{scale:.3,opacity:0},animate:{scale:1,opacity:1,transition:{duration:.5,ease:EASE}},exit:{scale:.2,opacity:0,transition:{duration:.35,ease:[.55,0,.75,.2]}},children:card(prefsCard,\"prefs\")},\"p\");}}return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",onExitComplete:()=>{if(!open){setView(\"banner\");setLeaving(false);setTextReady(false);}},children:node})]}),document.body);}const fontCtl=(title,size,lh)=>({type:ControlType.Font,title,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:`${size}px`,lineHeight:lh,letterSpacing:\"0em\"}});addPropertyControls(MnzilCookieBanner,{language:{type:ControlType.Enum,title:\"Language\",displaySegmentedControl:true,options:[\"auto\",\"ar\",\"en\"],optionTitles:[\"تلقائي\",\"عربي\",\"English\"],defaultValue:\"auto\",description:\"تلقائي: من رابط الصفحة (/en إنجليزي، /ar عربي). على صفحة إنجليزية ثابتة اختاري English.\"},view:{type:ControlType.Enum,title:\"Canvas View\",displaySegmentedControl:true,options:[\"banner\",\"prefs\"],optionTitles:[\"الرسالة\",\"التخصيص\"],defaultValue:\"banner\",description:\"للكانفس بس. على الموقع تبدأ دايمًا بالرسالة.\"},delay:{type:ControlType.Number,title:\"Delay\",defaultValue:.8,min:0,max:10,step:.1,unit:\"s\"},liveDomain:{type:ControlType.String,title:\"Live Domain\",defaultValue:\"mnzil.com\",description:\"على هذا الدومين بس يحفظ اختيار الزائر. في معاينة فريمر وأي دومين ثاني تطلع كل مرة للتجربة.\"},privacyAr:{type:ControlType.Link,title:\"Privacy AR\",defaultValue:\"/ar/privacy\"},privacyEn:{type:ControlType.Link,title:\"Privacy EN\",defaultValue:\"/en/privacy\"},enLetterSpacing:{type:ControlType.Number,title:\"EN Spacing\",defaultValue:-3,min:-10,max:10,step:.5,unit:\"%\",description:\"التباعد بين الحروف في الإنجليزي بس.\"},fontSource:{type:ControlType.Enum,title:\"Font\",displaySegmentedControl:true,options:[\"mnzil\",\"custom\"],optionTitles:[\"Mnzil\",\"Custom\"],defaultValue:\"mnzil\",description:\"Mnzil: العنوان العربي Black والإنجليزي Semibold والباقي Regular.\"},titleFont:fontCtl(\"Title Font\",15.5,\"1.4em\"),bodyFont:fontCtl(\"Body Font\",12.5,\"1.6em\"),buttonFont:fontCtl(\"Button Font\",13,\"1.2em\"),swash:{type:ControlType.Boolean,title:\"Swash منزل\",defaultValue:true},title:{type:ControlType.String,title:\"Title\",placeholder:\"الافتراضي حسب اللغة\",defaultValue:\"\",displayTextArea:true},body:{type:ControlType.String,title:\"Body\",placeholder:\"الافتراضي حسب اللغة\",defaultValue:\"\",displayTextArea:true},base:{type:ControlType.Color,title:\"Background\",defaultValue:\"#3044E4\"},ink:{type:ControlType.Color,title:\"Text\",defaultValue:\"#FFFFFF\"},accept:{type:ControlType.Color,title:\"Accept\",defaultValue:\"#EB7238\"},acceptInk:{type:ControlType.Color,title:\"Accept Text\",defaultValue:\"#F5EED3\"},reject:{type:ControlType.Color,title:\"Reject\",defaultValue:\"rgba(255,255,255,0.18)\"},rejectInk:{type:ControlType.Color,title:\"Reject Text\",defaultValue:\"#FFFFFF\"},hover:{type:ControlType.Color,title:\"Hover\",defaultValue:\"#F5B31F\"},hoverInk:{type:ControlType.Color,title:\"Hover Text\",defaultValue:\"#BD0000\"},shape:{type:ControlType.Enum,title:\"Shape\",displaySegmentedControl:true,options:[\"card\",\"quarter\",\"building\"],optionTitles:[\"كرت\",\"ربع دائرة\",\"مبنى\"],defaultValue:\"card\",description:\"شكل الرسالة على الديسكتوب. الجوال دايمًا كرت.\"},buildingSvg:{type:ControlType.File,title:\"Other SVG\",allowedFileTypes:[\"svg\"],description:\"اختياري. المبنى الأصلي داخل الكود.\",hidden:p=>p.shape!==\"building\"},bWidth:{type:ControlType.Number,title:\"Building W\",defaultValue:340,min:300,max:800,unit:\"px\",hidden:p=>p.shape!==\"building\"},bHeight:{type:ControlType.Number,title:\"Building H\",defaultValue:0,min:0,max:900,unit:\"px\",hidden:p=>p.shape!==\"building\",description:\"0 = تلقائي من نسبة ملف الـ SVG\"},bSide:{type:ControlType.Number,title:\"Side Offset\",defaultValue:24,min:0,max:200,unit:\"px\",hidden:p=>p.shape!==\"building\"},flipEn:{type:ControlType.Boolean,title:\"Flip in EN\",defaultValue:true,hidden:p=>p.shape!==\"building\",description:\"يعكس المبنى في الإنجليزي عشان البرج يكون جهة طرف الشاشة.\"},cInset:{type:ControlType.Number,title:\"Text Inset\",defaultValue:20,min:0,max:300,unit:\"px\",hidden:p=>p.shape!==\"building\"},cBottom:{type:ControlType.Number,title:\"Text Bottom\",defaultValue:22,min:0,max:500,unit:\"px\",hidden:p=>p.shape!==\"building\"},cWidth:{type:ControlType.Number,title:\"Text Width\",defaultValue:158,min:180,max:600,unit:\"px\",hidden:p=>p.shape!==\"building\"},bTitleSize:{type:ControlType.Number,title:\"Title Size\",defaultValue:26,min:14,max:72,unit:\"px\",hidden:p=>p.shape!==\"building\"},pBottom:{type:ControlType.Number,title:\"Prefs Bottom\",defaultValue:14,min:0,max:300,unit:\"px\",hidden:p=>p.shape!==\"building\",description:\"مكان الخيارات داخل المبنى لما يضغط \\xabأختار بنفسي\\xbb.\"},titleGap:{type:ControlType.Number,title:\"Title Gap\",defaultValue:10,min:4,max:80,unit:\"px\",hidden:p=>p.shape!==\"building\",description:\"المسافة بين العنوان والوصف.\"},bannerExtra:{type:ControlType.Number,title:\"Building Grow\",defaultValue:28,min:0,max:200,unit:\"px\",hidden:p=>p.shape!==\"building\",description:\"كم يطول المبنى في الرسالة الأساسية.\"},textGap:{type:ControlType.Number,title:\"Text Gap\",defaultValue:20,min:4,max:40,unit:\"px\",hidden:p=>p.shape!==\"building\",description:\"المسافة بين الكلام والأزرار.\"},prefsExtra:{type:ControlType.Number,title:\"Prefs Grow\",defaultValue:40,min:0,max:300,unit:\"px\",hidden:p=>p.shape!==\"building\",description:\"كم يطول المبنى في لوحة التخصيص.\"},bBtnHeight:{type:ControlType.Number,title:\"Button H\",defaultValue:30,min:24,max:48,unit:\"px\",hidden:p=>p.shape!==\"building\"},bBtnPad:{type:ControlType.Number,title:\"Button Pad\",defaultValue:16,min:6,max:40,unit:\"px\",hidden:p=>p.shape!==\"building\",description:\"عرض الأزرار. الزرين دايمًا بنفس المقاس.\"},qWidth:{type:ControlType.Number,title:\"Quarter W\",defaultValue:410,min:320,max:600,unit:\"px\",hidden:p=>p.shape!==\"quarter\"},qHeight:{type:ControlType.Number,title:\"Quarter H\",defaultValue:300,min:240,max:500,unit:\"px\",hidden:p=>p.shape!==\"quarter\"},radius:{type:ControlType.Number,title:\"Card Radius\",defaultValue:26,min:0,max:48,unit:\"px\"},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:16,min:8,max:40,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MnzilCookieBanner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cookies.map","/**\n * Falling Objects\n * 2D physics simulation where child components fall, bounce, and can be dragged.\n * Uses Matter.js for physics — objects are DOM elements positioned via CSS transforms.\n * Children keep their own size and styling.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 800\n * @framerIntrinsicHeight 600\n */import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useEffect,useMemo,useRef,useState}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const componentInstanceControlType=ControlType.ComponentInstance??\"ComponentInstance\";// --- CDN config ---\nconst SCRIPTS={matter:\"https://cdnjs.cloudflare.com/ajax/libs/matter-js/0.19.0/matter.min.js\"};const RESIZE_DEBOUNCE_MS=300;// --- Utilities ---\nfunction loadScript(src,timeoutMs=1e4){return new Promise((resolve,reject)=>{if(typeof document===\"undefined\"){reject(new Error(`No document available for ${src}`));return;}let timeoutId;const finish=fn=>{if(timeoutId!==undefined)window.clearTimeout(timeoutId);fn();};const existing=document.querySelector(`script[src=\"${src}\"]`);if(existing){const status=existing.dataset.status;if(status===\"loaded\"){resolve();return;}if(status===\"error\"){existing.remove();}else{existing.addEventListener(\"load\",()=>finish(()=>resolve()),{once:true});existing.addEventListener(\"error\",()=>finish(()=>reject(new Error(`Failed to load ${src}`))),{once:true});timeoutId=window.setTimeout(()=>{reject(new Error(`Timed out loading ${src}`));},timeoutMs);return;}}const script=document.createElement(\"script\");script.src=src;script.async=true;script.dataset.status=\"loading\";script.onload=()=>{script.dataset.status=\"loaded\";finish(()=>resolve());};script.onerror=()=>{script.dataset.status=\"error\";finish(()=>reject(new Error(`Failed to load ${src}`)));};document.head.appendChild(script);timeoutId=window.setTimeout(()=>{script.dataset.status=\"error\";reject(new Error(`Timed out loading ${src}`));},timeoutMs);});}// --- Hooks ---\nfunction useReducedMotion(){const[reducedMotion,setReducedMotion]=useState(false);useEffect(()=>{if(typeof window===\"undefined\"||!window.matchMedia)return;const mq=window.matchMedia(\"(prefers-reduced-motion: reduce)\");setReducedMotion(mq.matches);const onChange=event=>{setReducedMotion(event.matches);};if(typeof mq.addEventListener===\"function\"){mq.addEventListener(\"change\",onChange);return()=>mq.removeEventListener(\"change\",onChange);}mq.addListener(onChange);return()=>mq.removeListener(onChange);},[]);return reducedMotion;}// --- Component ---\nfunction FallingObjects({children,gravity=1,bounciness=.5,friction=.3,spawnDelay=200}){const isStatic=useIsStaticRenderer();const reducedMotion=useReducedMotion();const containerRef=useRef(null);const engineRef=useRef(null);const runnerRef=useRef(null);const bodiesRef=useRef([]);const itemEls=useRef([]);const rafRef=useRef(0);const spawnTimersRef=useRef([]);const resizeTimerRef=useRef(undefined);const pointerBodyRef=useRef(null);const[engineReady,setEngineReady]=useState(false);const[resizeKey,setResizeKey]=useState(0);const childNodes=useMemo(()=>{return React.Children.toArray(children).filter(child=>child!=null);},[children]);const childCount=childNodes.length;// Load Matter.js from CDN\nuseEffect(()=>{if(isStatic)return;let mounted=true;const init=async()=>{try{if(!window.Matter)await loadScript(SCRIPTS.matter);if(mounted)setEngineReady(true);}catch{if(mounted)setEngineReady(false);}};init();return()=>{mounted=false;};},[isStatic]);// ResizeObserver to trigger reinit\nuseEffect(()=>{const container=containerRef.current;if(!container||isStatic)return;let skipFirst=true;const ro=new ResizeObserver(()=>{if(skipFirst){skipFirst=false;return;}clearTimeout(resizeTimerRef.current);resizeTimerRef.current=setTimeout(()=>{setResizeKey(prev=>prev+1);},RESIZE_DEBOUNCE_MS);});ro.observe(container);return()=>{ro.disconnect();clearTimeout(resizeTimerRef.current);};},[isStatic]);// Main physics initialization — deferred by one frame so children have final layout\nuseEffect(()=>{if(isStatic||reducedMotion||!engineReady||childCount===0)return;const M=window.Matter;if(!M)return;const container=containerRef.current;if(!container)return;let cancelled=false;let cleanupFn=null;// Wait one frame for children to finish layout before measuring\nconst initFrame=requestAnimationFrame(()=>{if(cancelled)return;const rect=container.getBoundingClientRect();const width=rect.width;const height=rect.height;if(width===0||height===0)return;// Measure each child's actual size\nconst sizes=[];for(let i=0;i<childCount;i++){const el=itemEls.current[i];if(!el)return;const r=el.getBoundingClientRect();sizes.push({w:Math.max(r.width,20),h:Math.max(r.height,20)});}const{Engine,Runner,Bodies,Composite,Body}=M;// Create engine\nconst engine=Engine.create({gravity:{x:0,y:gravity}});engineRef.current=engine;// Create walls (bottom, left, right — no top)\nconst wallThickness=60;const walls=[// Bottom\nBodies.rectangle(width/2,height+wallThickness/2,width+wallThickness*2,wallThickness,{isStatic:true,render:{visible:false}}),// Left\nBodies.rectangle(-wallThickness/2,height/2,wallThickness,height*2,{isStatic:true,render:{visible:false}}),// Right\nBodies.rectangle(width+wallThickness/2,height/2,wallThickness,height*2,{isStatic:true,render:{visible:false}})];Composite.add(engine.world,walls);// Create a static pointer body for mouse interaction\nconst pointerBody=Bodies.circle(0,0,1,{isStatic:true,render:{visible:false}});pointerBodyRef.current=pointerBody;// Spawn bodies with stagger, each using its own measured size\nconst bodies=[];let spawnedCount=0;const spawnOne=()=>{if(spawnedCount>=childCount)return;const{w,h}=sizes[spawnedCount];const x=w/2+Math.random()*Math.max(0,width-w);const y=-h-Math.random()*h;const body=Bodies.rectangle(x,y,w,h,{angle:(Math.random()-.5)*Math.PI*.5,restitution:bounciness,friction:friction,frictionAir:.01,render:{visible:false}});bodies.push(body);bodiesRef.current=bodies;Composite.add(engine.world,body);spawnedCount++;if(spawnedCount<childCount){const timer=setTimeout(spawnOne,spawnDelay);spawnTimersRef.current.push(timer);}};spawnOne();// Dragging via pointer constraint\nlet dragConstraint=null;let isDragging=false;const getPointerPos=e=>{const r=container.getBoundingClientRect();return{x:e.clientX-r.left,y:e.clientY-r.top};};const onPointerDown=e=>{const pos=getPointerPos(e);const allBodies=bodiesRef.current;const found=M.Query.point(allBodies,pos);if(found.length>0){const target=found[0];isDragging=true;Body.setPosition(pointerBody,pos);Composite.add(engine.world,pointerBody);dragConstraint=M.Constraint.create({bodyA:pointerBody,bodyB:target,pointB:{x:pos.x-target.position.x,y:pos.y-target.position.y},stiffness:.2,damping:.1,render:{visible:false}});Composite.add(engine.world,dragConstraint);container.setPointerCapture(e.pointerId);container.style.cursor=\"grabbing\";e.preventDefault();}};const onPointerMove=e=>{if(!isDragging||!dragConstraint)return;const pos=getPointerPos(e);Body.setPosition(pointerBody,pos);};const onPointerUp=()=>{if(dragConstraint){Composite.remove(engine.world,dragConstraint);dragConstraint=null;}if(Composite.allBodies(engine.world).includes(pointerBody)){Composite.remove(engine.world,pointerBody);}isDragging=false;container.style.cursor=\"grab\";};container.addEventListener(\"pointerdown\",onPointerDown);container.addEventListener(\"pointermove\",onPointerMove);container.addEventListener(\"pointerup\",onPointerUp);container.addEventListener(\"pointercancel\",onPointerUp);// Start engine\nconst runner=Runner.create();Runner.run(runner,engine);runnerRef.current=runner;/*\n             * آخر قيمة مكتوبة لكل عنصر، حتى لا نكتب\n             * نفس الـ transform مرتين بدون داعي.\n             */const lastX=[];const lastY=[];const lastA=[];const shown=[];let running=true;let onScreen=true;let settleTimer=0;// RAF loop to sync DOM to physics — each child uses its own size\nconst tick=()=>{const currentBodies=bodiesRef.current;for(let i=0;i<currentBodies.length;i++){const el=itemEls.current[i];if(!el)continue;const body=currentBodies[i];const{w,h}=sizes[i];const bx=body.position.x-w/2;const by=body.position.y-h/2;if(lastX[i]===undefined||Math.abs(lastX[i]-bx)>=.01||Math.abs(lastY[i]-by)>=.01||Math.abs(lastA[i]-body.angle)>=1e-4){lastX[i]=bx;lastY[i]=by;lastA[i]=body.angle;el.style.transform=`translate3d(${bx}px, ${by}px, 0) rotate(${body.angle}rad)`;}if(!shown[i]){shown[i]=true;el.style.opacity=\"1\";}}if(running)rafRef.current=requestAnimationFrame(tick);};/*\n             * كل شي ساكن؟ نوقف المحرك بدون أي فرق\n             * بالشكل، لأن ما في حركة أصلاً.\n             */const allStill=()=>{const list=bodiesRef.current;if(!list.length)return false;for(let i=0;i<list.length;i++){const body=list[i];if(!body)return false;if(body.speed>.05)return false;if(Math.abs(body.angularSpeed)>.01)return false;}return true;};const stopSettleWatch=()=>{if(settleTimer){window.clearInterval(settleTimer);settleTimer=0;}};const pauseEngine=()=>{if(!running)return;running=false;cancelAnimationFrame(rafRef.current);if(runnerRef.current)Runner.stop(runnerRef.current);};const resumeEngine=()=>{if(running)return;running=true;if(runnerRef.current)Runner.run(runnerRef.current,engine);rafRef.current=requestAnimationFrame(tick);};const syncEngine=()=>{if(onScreen){resumeEngine();return;}if(running&&allStill())pauseEngine();};const startSettleWatch=()=>{if(settleTimer)return;settleTimer=window.setInterval(()=>{syncEngine();if(!running)stopSettleWatch();},600);};// الفيزياء تشتغل فقط وقت ما يكون السكشن قريب من الشاشة\nlet visObserver=null;if(typeof IntersectionObserver!==\"undefined\"){visObserver=new IntersectionObserver(entries=>{for(const entry of entries){onScreen=entry.isIntersecting;}syncEngine();if(onScreen)stopSettleWatch();else if(running)startSettleWatch();},{rootMargin:\"200px 0px 200px 0px\",threshold:0});visObserver.observe(container);}rafRef.current=requestAnimationFrame(tick);cleanupFn=()=>{running=false;stopSettleWatch();if(visObserver)visObserver.disconnect();cancelAnimationFrame(rafRef.current);spawnTimersRef.current.forEach(clearTimeout);spawnTimersRef.current=[];container.removeEventListener(\"pointerdown\",onPointerDown);container.removeEventListener(\"pointermove\",onPointerMove);container.removeEventListener(\"pointerup\",onPointerUp);container.removeEventListener(\"pointercancel\",onPointerUp);if(dragConstraint){try{Composite.remove(engine.world,dragConstraint);}catch{}}if(runnerRef.current){Runner.stop(runnerRef.current);runnerRef.current=null;}Composite.clear(engine.world,false);Engine.clear(engine);engineRef.current=null;bodiesRef.current=[];pointerBodyRef.current=null;};});return()=>{cancelled=true;cancelAnimationFrame(initFrame);if(cleanupFn)cleanupFn();};},[isStatic,reducedMotion,engineReady,childCount,gravity,bounciness,friction,spawnDelay,resizeKey]);// --- Static / reduced motion fallback ---\nif(isStatic||reducedMotion){if(childNodes.length===0){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",border:\"1px dashed rgba(0,0,0,0.25)\",borderRadius:12,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"rgba(0,0,0,0.5)\",fontSize:14},children:\"Add objects to Falling Objects\"});}return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",position:\"relative\",overflow:\"hidden\",display:\"flex\",flexWrap:\"wrap\",alignContent:\"flex-end\",justifyContent:\"center\",gap:12,padding:16},children:childNodes.map((child,i)=>/*#__PURE__*/_jsx(\"div\",{style:{transform:`rotate(${i*137.5%30-15}deg)`},children:child},i))});}// --- Empty state ---\nif(childNodes.length===0){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",border:\"1px dashed rgba(0,0,0,0.25)\",borderRadius:12,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"rgba(0,0,0,0.5)\",fontSize:14},children:\"Add objects to Falling Objects\"});}// --- Live render ---\nreturn /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\",position:\"relative\",overflow:\"hidden\",touchAction:\"none\",cursor:\"grab\"},role:\"application\",\"aria-label\":\"Interactive falling objects animation\",children:childNodes.map((child,i)=>/*#__PURE__*/_jsx(\"div\",{ref:el=>{itemEls.current[i]=el;},style:{position:\"absolute\",top:0,left:0,opacity:0,willChange:\"transform\",pointerEvents:\"none\",userSelect:\"none\"},children:child},i))});}// --- Property Controls ---\naddPropertyControls(FallingObjects,{children:{type:ControlType.Array,title:\"Objects\",maxCount:30,control:{type:componentInstanceControlType}},gravity:{type:ControlType.Number,title:\"Gravity\",min:.1,max:5,step:.1,defaultValue:1},bounciness:{type:ControlType.Number,title:\"Bounciness\",min:0,max:1,step:.05,defaultValue:.5},friction:{type:ControlType.Number,title:\"Friction\",min:0,max:1,step:.05,defaultValue:.3},spawnDelay:{type:ControlType.Number,title:\"Spawn Delay\",min:0,max:2e3,step:50,unit:\"ms\",displayStepper:true,defaultValue:200}});FallingObjects.displayName=\"Falling Objects\";export default FallingObjects;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FallingObjects\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FallingObject_1.map","// Hover fill effect (based on the \".thick-6\" CSS effect):\n// an orange fill grows from the vertical center to cover the element,\n// the text turns yellowish beige, and the corners are fully rounded.\n// - withFillHover / withFillHoverSoft: apply to a Frame (button background)\n// - withFillHoverText: apply directly to a Text layer (e.g. footer links)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useEffect}from\"react\";const FILL_COLOR=\"#EB7238\"// Mnzil orange\n;const HOVER_TEXT_COLOR=\"#FFEDD6\"// yellowish beige\n;const DURATION=\"0.5s\";const STYLE_ID=\"mnzil-fill-hover-styles\";const css=`\n.mnzil-fill-hover {\n    background-image: linear-gradient(${FILL_COLOR} 0 0) !important;\n    background-repeat: no-repeat !important;\n    background-position: left center !important;\n    background-size: 100% var(--mnzil-d, 0%) !important;\n    overflow: hidden !important;\n    transition: background-size ${DURATION} ease, color ${DURATION} ease !important;\n    cursor: pointer;\n}\n.mnzil-fill-hover.mnzil-r-pill { border-radius: 999px !important; }\n.mnzil-fill-hover.mnzil-r-soft { border-radius: 16px !important; }\n.mnzil-fill-hover.mnzil-text {\n    border-radius: 999px !important;\n    padding: 4px 12px !important;\n    margin: -4px -12px !important;\n}\n.mnzil-fill-hover:hover { --mnzil-d: 100%; }\n.mnzil-fill-hover * {\n    transition: color ${DURATION} ease, fill ${DURATION} ease;\n}\n.mnzil-fill-hover:hover,\n.mnzil-fill-hover:hover * {\n    --framer-text-color: ${HOVER_TEXT_COLOR} !important;\n    color: ${HOVER_TEXT_COLOR} !important;\n}\n`;function useFillHoverStyles(){useEffect(()=>{if(typeof document===\"undefined\")return;const existing=document.getElementById(STYLE_ID);if(existing){existing.textContent=css;return;}const el=document.createElement(\"style\");el.id=STYLE_ID;el.textContent=css;document.head.appendChild(el);},[]);}function joinClass(base,extra){return[base,\"mnzil-fill-hover\",extra].filter(Boolean).join(\" \");}/** Buttons: orange fill on hover, beige text, pill corners. */export function withFillHover(Component){return /*#__PURE__*/forwardRef((props,ref)=>{useFillHoverStyles();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,className:joinClass(props.className,\"mnzil-r-pill\")});});}/** Buttons: same effect with softer 16px corners. */export function withFillHoverSoft(Component){return /*#__PURE__*/forwardRef((props,ref)=>{useFillHoverStyles();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,className:joinClass(props.className,\"mnzil-r-soft\")});});}/** Text layers / links: padding around the text (no layout shift) + fully rounded. */export function withFillHoverText(Component){return /*#__PURE__*/forwardRef((props,ref)=>{useFillHoverStyles();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,className:joinClass(props.className,\"mnzil-text\")});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withFillHover\":{\"type\":\"reactHoc\",\"name\":\"withFillHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withFillHoverSoft\":{\"type\":\"reactHoc\",\"name\":\"withFillHoverSoft\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withFillHoverText\":{\"type\":\"reactHoc\",\"name\":\"withFillHoverText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FillHover.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";/**\n * FormLtrFix — تصحيح اتجاه النص في النسخة الإنجليزية من موقع منزل.\n *\n * الموقع كله منشور بـ <html lang=\"ar\" dir=\"rtl\">، يعني الاتجاه الافتراضي\n * لأي نص هو RTL. طبقات النص العادية في فريمر تطلع بـ dir=\"auto\" فتتصرف صح،\n * لكن النصوص اللي تجي من الـ code components ما تاخذ أي dir، فترث RTL\n * من الـ html. النتيجة: جملة إنجليزية تنتهي بنقطة أو علامة تعجب أو استفهام\n * تنقلب العلامة لبداية السطر («?Can I book just a single bed»)، والأقواس\n * تنعكس، والأرقام مع الفواصل تتزحلق.\n *\n * هذا المكوّن يمرّ على نصوص الصفحة ويضبط dir=\"ltr\" على كل عنصر نصّه\n * لاتيني/رقمي وما فيه ولا حرف عربي. النصوص العربية ما تتأثر إطلاقًا،\n * والحاويات (flex/grid) ما نلمسها عشان ما ينقلب ترتيب عناصرها.\n *\n * يغطي كمان فورم عدد العمال (Forms_company) في النسخة الإنجليزية:\n * محاذاة الحقول، ترتيب أزرار الاختيار، ترجمة القوائم، و ٪٦٠ ← 60%.\n *\n * ملاحظتان مهمتان في خانة عدد العمال:\n * ١) خانة الرقم نفسها تبقى في المنتصف (نص + placeholder)، لأنها مو حقل\n *    كتابة عادي — استثنيناها من قاعدة المحاذاة لليسار.\n * ٢) سؤال الفورم ياخذ text-wrap: balance عشان ما تنزل كلمة وحدة لحالها\n *    في آخر سطر.\n *\n * ضعيه مرة وحدة في مكوّن يظهر بكل الصفحات (الفوتر)؛ ما يظهر منه شيء.\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 1\n * @framerIntrinsicHeight 1\n * @framerDisableUnlink\n */const CSS=`\n/* T-202: choice chips centred like the Arabic form (was flex-start) */\nform[dir=\"ltr\"] div:has(> button[class*=\"-choice\"]) {\n    justify-content: center !important;\n}\nform[dir=\"ltr\"] button[class*=\"-choice\"] {\n    white-space: nowrap;\n}\nform[dir=\"ltr\"] input[type=\"text\"]:not([class*=\"workers-input\"]),\nform[dir=\"ltr\"] input[type=\"email\"],\nform[dir=\"ltr\"] input[type=\"tel\"],\nform[dir=\"ltr\"] input:not([type]):not([class*=\"workers-input\"]) {\n    text-align: left !important;\n}\nform[dir=\"ltr\"] input[class*=\"workers-input\"] {\n    text-align: center !important;\n}\nform[dir=\"ltr\"] input[class*=\"workers-input\"]::placeholder {\n    text-align: center !important;\n}\nform[dir=\"ltr\"] select {\n    text-align: left !important;\n    text-align-last: left !important;\n}\n[data-ltr-fix=\"1\"] {\n    direction: ltr;\n    unicode-bidi: isolate;\n}\n[data-ltr-balance=\"1\"] {\n    text-wrap: balance;\n    text-wrap-style: balance;\n    hyphens: none;\n}\n`;// النص المعروض فقط — القيمة (value) تبقى عربية عشان يستمر ربط HubSpot.\nconst OPTION_EN={\"اختر...\":\"Choose...\",// الدول\nالسعودية:\"Saudi Arabia\",الإمارات:\"United Arab Emirates\",الكويت:\"Kuwait\",قطر:\"Qatar\",البحرين:\"Bahrain\",عمان:\"Oman\",// قطاعات الشركة\n\"المقاولات والإنشاءات\":\"Contracting & Construction\",\"التشغيل والصيانة\":\"Operations & Maintenance\",\"الضيافة والفنادق\":\"Hospitality & Hotels\",\"المطاعم والأغذية\":\"Restaurants & Food\",\"النقل والخدمات اللوجستية\":\"Transport & Logistics\",\"التصنيع والمصانع\":\"Manufacturing & Factories\",\"التجزئة والتجارة\":\"Retail & Trade\",\"الأمن والحراسات\":\"Security & Guarding\",\"الرعاية الصحية\":\"Healthcare\",// المسمّى الوظيفي\n\"مالك أو مؤسس\":\"Owner or Founder\",\"مدير عام\":\"General Manager\",\"مدير الموارد البشرية\":\"HR Manager\",\"مدير العمليات\":\"Operations Manager\",\"مدير المشتريات\":\"Procurement Manager\",\"مدير أو مسؤول الإسكان\":\"Housing Manager\",\"مسؤول إداري\":\"Administrative Officer\",// مشترك بين القائمتين\nأخرى:\"Other\"};const ARABIC_PERCENT=/^٪\\s*(\\d{1,3})$/;// أي حرف عربي (يشمل الملحقات وأشكال العرض والأرقام الهندية)\nconst HAS_ARABIC=/[؀-ۿݐ-ݿࢠ-ࣿﭐ-﷿ﹰ-﻿]/;// لازم يكون فيه حرف لاتيني أو رقم غربي عشان نتدخّل\nconst HAS_LATIN_OR_DIGIT=/[A-Za-z0-9]/;const SKIP_TAGS=/^(SCRIPT|STYLE|TITLE|NOSCRIPT|LINK|META|HEAD|CODE|PRE|TEXTAREA)$/;// ما نلمس الحاويات — قلب اتجاهها يعكس ترتيب عناصرها\nfunction isContainer(el){const display=window.getComputedStyle(el).display;return display===\"flex\"||display===\"grid\"||display===\"inline-flex\"||display===\"inline-grid\";}function fixTextNode(node){const text=(node.nodeValue||\"\").trim();const parent=node.parentElement;if(!parent)return;if(text.length<2)return;if(SKIP_TAGS.test(parent.tagName))return;if(HAS_ARABIC.test(text))return;if(!HAS_LATIN_OR_DIGIT.test(text))return;// عناصر SVG ما تقبل خاصية dir، نستخدم الستايل بدالها\nif(parent instanceof SVGElement){const svgEl=parent;if(svgEl.style.direction!==\"ltr\"){svgEl.style.direction=\"ltr\";svgEl.style.unicodeBidi=\"isolate\";}return;}const htmlEl=parent;if(htmlEl.dataset.ltrFix===\"1\")return;if(htmlEl.getAttribute(\"dir\")===\"ltr\")return;if(window.getComputedStyle(htmlEl).direction!==\"rtl\")return;if(isContainer(htmlEl))return;htmlEl.dataset.ltrFix=\"1\";htmlEl.setAttribute(\"dir\",\"ltr\");}/**\n * يمرّ على عقد النص داخل root (الصفحة كلها أول مرة، وبعدها بس الجزء اللي\n * تغيّر — T-173)، ويضبط الاتجاه على العنصر الحاوي لها فقط إذا كان النص\n * لاتيني/رقمي بالكامل وبدون أي حرف عربي.\n */function fixLatinTextDirection(root){if(root.nodeType===Node.TEXT_NODE){fixTextNode(root);return;}const walker=document.createTreeWalker(root,NodeFilter.SHOW_TEXT);let node=walker.nextNode();while(node){const next=walker.nextNode();fixTextNode(node);node=next;}}/**\n * سؤال فورم عدد العمال («How many workers do you have?») كان ينكسر\n * على سطرين بشكل سيء وتنزل آخر كلمة لحالها. نعلّم عنصر السؤال —\n * نعرفه لأن نصّه هو نفسه aria-label حق خانة الرقم — ونخلي المتصفح\n * يوزّع الأسطر بالتساوي.\n */function balanceLtrHeadings(){document.querySelectorAll('form[dir=\"ltr\"]').forEach(form=>{const input=form.querySelector('input[class*=\"workers-input\"]');const label=(input?.getAttribute(\"aria-label\")||\"\").trim();if(label.length<2)return;form.querySelectorAll(\"div\").forEach(el=>{if(el.dataset.ltrBalance===\"1\")return;if(el.children.length>0)return;if((el.textContent||\"\").trim()!==label)return;el.dataset.ltrBalance=\"1\";});});}function localizeLtrForms(){document.querySelectorAll('form[dir=\"ltr\"]').forEach(form=>{form.querySelectorAll(\"option\").forEach(option=>{const current=option.textContent?.trim()||\"\";const english=OPTION_EN[current];if(english&&option.textContent!==english){option.textContent=english;}});form.querySelectorAll(\"svg text\").forEach(node=>{const current=node.textContent?.trim()||\"\";const match=ARABIC_PERCENT.exec(current);if(match){node.textContent=`${match[1]}%`;}});});}function runAllFixes(){localizeLtrForms();fixLatinTextDirection(document.body);balanceLtrHeadings();}const touchesForm=n=>{const el=n.nodeType===Node.ELEMENT_NODE?n:n.parentElement;return!!el&&(!!el.closest(\"form\")||!!el.querySelector(\"form\"));};export default function FormLtrFix(){React.useEffect(()=>{if(typeof document===\"undefined\")return;runAllFixes();// T-173: only the nodes that changed are looked at, not the whole\n// page; counters and the ticker mutate text on every scroll frame.\nconst dirty=new Set;let frame=0;const flush=()=>{frame=0;let forms=false;dirty.forEach(n=>{if(!n.isConnected)return;fixLatinTextDirection(n);if(!forms&&touchesForm(n))forms=true;});dirty.clear();if(forms){localizeLtrForms();balanceLtrHeadings();}};const schedule=records=>{records.forEach(r=>{if(r.type===\"childList\")r.addedNodes.forEach(n=>dirty.add(n));else dirty.add(r.target);});if(!frame&&dirty.size)frame=window.requestAnimationFrame(flush);};const observer=new MutationObserver(schedule);observer.observe(document.body,{childList:true,subtree:true,characterData:true,attributes:true,attributeFilter:[\"dir\"]});return()=>{observer.disconnect();if(frame)window.cancelAnimationFrame(frame);};},[]);return /*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{display:\"none\"},children:/*#__PURE__*/_jsx(\"style\",{children:CSS})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FormLtrFix\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FormLtrFix.map","import{jsx as _jsx}from\"react/jsx-runtime\";// User request: attach this to an existing Stack/Frame (the \"With The Support Of /\n// FOUNDERS FUND\" badge) so its colors automatically invert/react to whatever\n// visually sits behind it — no JS color-sampling, pure CSS blend mode.\n//\n// BUG FIX: the previous version used `import { Override } from \"framer\"` and\n// returned a plain `{ style: {...} }` object. That's the *legacy* Framer Classic\n// override API — it doesn't exist in the current framer.com web app, so it\n// silently failed to attach (which is why nothing changed, even after publish).\n// The current Overrides API wraps the component in a Higher-Order Component\n// (HOC) instead: a function that receives the Component and returns a new one.\n//\n// HOW \"mixBlendMode: difference\" WORKS\n// The browser subtracts this layer's own pixel colors from whatever is drawn\n// directly behind it (page background, an image, another shape moving underneath),\n// per color channel. Result: as the background changes, this layer's visible\n// color automatically changes too — that's the \"reacts to what's behind it\" effect.\n//\n// HOW TO ATTACH IN FRAMER\n// 1. Paste this file into a Framer code file (Assets panel → + → Code File).\n// 2. Select the Stack/Frame with the badge on the canvas.\n// 3. In the right-hand properties panel, open the \"Code\" section at the bottom,\n//    pick this file, then choose \"invertDifference\" (or \"invertExclusion\")\n//    from the Override dropdown that appears next to it.\n// 4. Check the Preview or the published site — mix-blend-mode can look\n//    different (or not update live) inside the design canvas itself.\n//\n// IMPORTANT — ISOLATION\n// mixBlendMode blends against EVERYTHING currently painted behind it in the same\n// stacking context, which can include layers you didn't intend (e.g. things\n// further down the page). To scope the effect to just \"this badge + the specific\n// background behind it\":\n//   - Select the PARENT Frame that contains both the badge and whatever should\n//     show through behind it.\n//   - Attach \"isolateStackingContext\" (below) to that parent Frame the same way.\n// That creates a new stacking context so the invert effect only reacts to\n// siblings inside that parent, not the whole page.\nexport function invertDifference(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,mixBlendMode:\"difference\"}});};}// Softer alternative: colors shift/react but never fully invert to black —\n// useful if \"difference\" looks too harsh against your specific palette.\nexport function invertExclusion(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,mixBlendMode:\"exclusion\"}});};}// Apply to the PARENT frame (the one containing the badge and the background\n// it should react to) so the blend effect stays contained instead of reacting\n// to the entire page behind everything.\nexport function isolateStackingContext(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,isolation:\"isolate\"}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"invertExclusion\":{\"type\":\"reactHoc\",\"name\":\"invertExclusion\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isolateStackingContext\":{\"type\":\"reactHoc\",\"name\":\"isolateStackingContext\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"invertDifference\":{\"type\":\"reactHoc\",\"name\":\"invertDifference\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Founders_found.map","var e=\"undefined\"!==typeof globalThis?globalThis:\"undefined\"!==typeof self?self:global;var t={};(function webpackUniversalModuleDefinition(e,n){t=n()})(0,(function(){return function(e){var t={};function __webpack_require__(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:false,exports:{}};e[n].call(i.exports,i,i.exports,__webpack_require__);i.l=true;return i.exports}__webpack_require__.m=e;__webpack_require__.c=t;__webpack_require__.d=function(e,t,n){__webpack_require__.o(e,t)||Object.defineProperty(e,t,{enumerable:true,get:n})};__webpack_require__.r=function(e){\"undefined\"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"});Object.defineProperty(e,\"__esModule\",{value:true})};__webpack_require__.t=function(e,t){1&t&&(e=__webpack_require__(e));if(8&t)return e;if(4&t&&\"object\"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);__webpack_require__.r(n);Object.defineProperty(n,\"default\",{enumerable:true,value:e});if(2&t&&\"string\"!=typeof e)for(var i in e)__webpack_require__.d(n,i,function(t){return e[t]}.bind(null,i));return n};__webpack_require__.n=function(e){var t=e&&e.__esModule?function getDefault(){return e.default}:function getModuleExports(){return e};__webpack_require__.d(t,\"a\",t);return t};__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};__webpack_require__.p=\"\";return __webpack_require__(__webpack_require__.s=21)}([function(t,n){var i={};t.exports=i;(function(){i._nextId=0;i._seed=0;i._nowStartTime=+new Date;i._warnedOnce={};i._decomp=null;\n/**\n         * Extends the object in the first argument using the object in the second argument.\n         * @method extend\n         * @param {} obj\n         * @param {boolean} deep\n         * @return {} obj extended\n         */i.extend=function(e,t){var n,o;if(\"boolean\"===typeof t){n=2;o=t}else{n=1;o=true}for(var r=n;r<arguments.length;r++){var a=arguments[r];if(a)for(var s in a)if(o&&a[s]&&a[s].constructor===Object)if(e[s]&&e[s].constructor!==Object)e[s]=a[s];else{e[s]=e[s]||{};i.extend(e[s],o,a[s])}else e[s]=a[s]}return e};\n/**\n         * Creates a new clone of the object, if deep is true references will also be cloned.\n         * @method clone\n         * @param {} obj\n         * @param {bool} deep\n         * @return {} obj cloned\n         */i.clone=function(e,t){return i.extend({},t,e)};\n/**\n         * Returns the list of keys for the given object.\n         * @method keys\n         * @param {} obj\n         * @return {string[]} keys\n         */i.keys=function(e){if(Object.keys)return Object.keys(e);var t=[];for(var n in e)t.push(n);return t};\n/**\n         * Returns the list of values for the given object.\n         * @method values\n         * @param {} obj\n         * @return {array} Array of the objects property values\n         */i.values=function(e){var t=[];if(Object.keys){var n=Object.keys(e);for(var i=0;i<n.length;i++)t.push(e[n[i]]);return t}for(var o in e)t.push(e[o]);return t};\n/**\n         * Gets a value from `base` relative to the `path` string.\n         * @method get\n         * @param {} obj The base object\n         * @param {string} path The path relative to `base`, e.g. 'Foo.Bar.baz'\n         * @param {number} [begin] Path slice begin\n         * @param {number} [end] Path slice end\n         * @return {} The object at the given path\n         */i.get=function(e,t,n,i){t=t.split(\".\").slice(n,i);for(var o=0;o<t.length;o+=1)e=e[t[o]];return e};\n/**\n         * Sets a value on `base` relative to the given `path` string.\n         * @method set\n         * @param {} obj The base object\n         * @param {string} path The path relative to `base`, e.g. 'Foo.Bar.baz'\n         * @param {} val The value to set\n         * @param {number} [begin] Path slice begin\n         * @param {number} [end] Path slice end\n         * @return {} Pass through `val` for chaining\n         */i.set=function(e,t,n,o,r){var a=t.split(\".\").slice(o,r);i.get(e,t,0,-1)[a[a.length-1]]=n;return n};\n/**\n         * Shuffles the given array in-place.\n         * The function uses a seeded random generator.\n         * @method shuffle\n         * @param {array} array\n         * @return {array} array shuffled randomly\n         */i.shuffle=function(e){for(var t=e.length-1;t>0;t--){var n=Math.floor(i.random()*(t+1));var o=e[t];e[t]=e[n];e[n]=o}return e};\n/**\n         * Randomly chooses a value from a list with equal probability.\n         * The function uses a seeded random generator.\n         * @method choose\n         * @param {array} choices\n         * @return {object} A random choice object from the array\n         */i.choose=function(e){return e[Math.floor(i.random()*e.length)]};\n/**\n         * Returns true if the object is a HTMLElement, otherwise false.\n         * @method isElement\n         * @param {object} obj\n         * @return {boolean} True if the object is a HTMLElement, otherwise false\n         */i.isElement=function(e){return\"undefined\"!==typeof HTMLElement?e instanceof HTMLElement:!!(e&&e.nodeType&&e.nodeName)};\n/**\n         * Returns true if the object is an array.\n         * @method isArray\n         * @param {object} obj\n         * @return {boolean} True if the object is an array, otherwise false\n         */i.isArray=function(e){return\"[object Array]\"===Object.prototype.toString.call(e)};\n/**\n         * Returns true if the object is a function.\n         * @method isFunction\n         * @param {object} obj\n         * @return {boolean} True if the object is a function, otherwise false\n         */i.isFunction=function(e){return\"function\"===typeof e};\n/**\n         * Returns true if the object is a plain object.\n         * @method isPlainObject\n         * @param {object} obj\n         * @return {boolean} True if the object is a plain object, otherwise false\n         */i.isPlainObject=function(e){return\"object\"===typeof e&&e.constructor===Object};\n/**\n         * Returns true if the object is a string.\n         * @method isString\n         * @param {object} obj\n         * @return {boolean} True if the object is a string, otherwise false\n         */i.isString=function(e){return\"[object String]\"===toString.call(e)};\n/**\n         * Returns the given value clamped between a minimum and maximum value.\n         * @method clamp\n         * @param {number} value\n         * @param {number} min\n         * @param {number} max\n         * @return {number} The value clamped between min and max inclusive\n         */i.clamp=function(e,t,n){return e<t?t:e>n?n:e};\n/**\n         * Returns the sign of the given value.\n         * @method sign\n         * @param {number} value\n         * @return {number} -1 if negative, +1 if 0 or positive\n         */i.sign=function(e){return e<0?-1:1};i.now=function(){if(\"undefined\"!==typeof window&&window.performance){if(window.performance.now)return window.performance.now();if(window.performance.webkitNow)return window.performance.webkitNow()}return Date.now?Date.now():new Date-i._nowStartTime};\n/**\n         * Returns a random value between a minimum and a maximum value inclusive.\n         * The function uses a seeded random generator.\n         * @method random\n         * @param {number} min\n         * @param {number} max\n         * @return {number} A random number between min and max inclusive\n         */i.random=function(e,t){e=\"undefined\"!==typeof e?e:0;t=\"undefined\"!==typeof t?t:1;return e+_seededRandom()*(t-e)};var _seededRandom=function(){i._seed=(9301*i._seed+49297)%233280;return i._seed/233280};\n/**\n         * Converts a CSS hex colour string into an integer.\n         * @method colorToNumber\n         * @param {string} colorString\n         * @return {number} An integer representing the CSS hex string\n         */i.colorToNumber=function(e){e=e.replace(\"#\",\"\");3==e.length&&(e=e.charAt(0)+e.charAt(0)+e.charAt(1)+e.charAt(1)+e.charAt(2)+e.charAt(2));return parseInt(e,16)};\n/**\n         * The console logging level to use, where each level includes all levels above and excludes the levels below.\n         * The default level is 'debug' which shows all console messages.  \n         *\n         * Possible level values are:\n         * - 0 = None\n         * - 1 = Debug\n         * - 2 = Info\n         * - 3 = Warn\n         * - 4 = Error\n         * @property Common.logLevel\n         * @type {Number}\n         * @default 1\n         */i.logLevel=1;\n/**\n         * Shows a `console.log` message only if the current `Common.logLevel` allows it.\n         * The message will be prefixed with 'matter-js' to make it easily identifiable.\n         * @method log\n         * @param ...objs {} The objects to log.\n         */i.log=function(){console&&i.logLevel>0&&i.logLevel<=3&&console.log.apply(console,[\"matter-js:\"].concat(Array.prototype.slice.call(arguments)))};\n/**\n         * Shows a `console.info` message only if the current `Common.logLevel` allows it.\n         * The message will be prefixed with 'matter-js' to make it easily identifiable.\n         * @method info\n         * @param ...objs {} The objects to log.\n         */i.info=function(){console&&i.logLevel>0&&i.logLevel<=2&&console.info.apply(console,[\"matter-js:\"].concat(Array.prototype.slice.call(arguments)))};\n/**\n         * Shows a `console.warn` message only if the current `Common.logLevel` allows it.\n         * The message will be prefixed with 'matter-js' to make it easily identifiable.\n         * @method warn\n         * @param ...objs {} The objects to log.\n         */i.warn=function(){console&&i.logLevel>0&&i.logLevel<=3&&console.warn.apply(console,[\"matter-js:\"].concat(Array.prototype.slice.call(arguments)))};\n/**\n         * Uses `Common.warn` to log the given message one time only.\n         * @method warnOnce\n         * @param ...objs {} The objects to log.\n         */i.warnOnce=function(){var e=Array.prototype.slice.call(arguments).join(\" \");if(!i._warnedOnce[e]){i.warn(e);i._warnedOnce[e]=true}};\n/**\n         * Shows a deprecated console warning when the function on the given object is called.\n         * The target function will be replaced with a new function that first shows the warning\n         * and then calls the original function.\n         * @method deprecated\n         * @param {object} obj The object or module\n         * @param {string} name The property name of the function on obj\n         * @param {string} warning The one-time message to show if the function is called\n         */i.deprecated=function(e,t,n){e[t]=i.chain((function(){i.warnOnce(\"🔅 deprecated 🔅\",n)}),e[t])};i.nextId=function(){return i._nextId++};\n/**\n         * A cross browser compatible indexOf implementation.\n         * @method indexOf\n         * @param {array} haystack\n         * @param {object} needle\n         * @return {number} The position of needle in haystack, otherwise -1.\n         */i.indexOf=function(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0;n<e.length;n++)if(e[n]===t)return n;return-1};\n/**\n         * A cross browser compatible array map implementation.\n         * @method map\n         * @param {array} list\n         * @param {function} func\n         * @return {array} Values from list transformed by func.\n         */i.map=function(e,t){if(e.map)return e.map(t);var n=[];for(var i=0;i<e.length;i+=1)n.push(t(e[i]));return n};\n/**\n         * Takes a directed graph and returns the partially ordered set of vertices in topological order.\n         * Circular dependencies are allowed.\n         * @method topologicalSort\n         * @param {object} graph\n         * @return {array} Partially ordered set of vertices in topological order.\n         */i.topologicalSort=function(e){var t=[],n=[],o=[];for(var r in e)n[r]||o[r]||i._topologicalSort(r,n,o,e,t);return t};i._topologicalSort=function(e,t,n,o,r){var a=o[e]||[];n[e]=true;for(var s=0;s<a.length;s+=1){var l=a[s];n[l]||(t[l]||i._topologicalSort(l,t,n,o,r))}n[e]=false;t[e]=true;r.push(e)};\n/**\n         * Takes _n_ functions as arguments and returns a new function that calls them in order.\n         * The arguments applied when calling the new function will also be applied to every function passed.\n         * The value of `this` refers to the last value returned in the chain that was not `undefined`.\n         * Therefore if a passed function does not return a value, the previously returned value is maintained.\n         * After all passed functions have been called the new function returns the last returned value (if any).\n         * If any of the passed functions are a chain, then the chain will be flattened.\n         * @method chain\n         * @param ...funcs {function} The functions to chain.\n         * @return {function} A new function that calls the passed functions in order.\n         */i.chain=function(){var e=[];for(var t=0;t<arguments.length;t+=1){var n=arguments[t];n._chained?e.push.apply(e,n._chained):e.push(n)}var chain=function(){var t,n=new Array(arguments.length);for(var i=0,o=arguments.length;i<o;i++)n[i]=arguments[i];for(i=0;i<e.length;i+=1){var r=e[i].apply(t,n);\"undefined\"!==typeof r&&(t=r)}return t};chain._chained=e;return chain};\n/**\n         * Chains a function to excute before the original function on the given `path` relative to `base`.\n         * See also docs for `Common.chain`.\n         * @method chainPathBefore\n         * @param {} base The base object\n         * @param {string} path The path relative to `base`\n         * @param {function} func The function to chain before the original\n         * @return {function} The chained function that replaced the original\n         */i.chainPathBefore=function(e,t,n){return i.set(e,t,i.chain(n,i.get(e,t)))};\n/**\n         * Chains a function to excute after the original function on the given `path` relative to `base`.\n         * See also docs for `Common.chain`.\n         * @method chainPathAfter\n         * @param {} base The base object\n         * @param {string} path The path relative to `base`\n         * @param {function} func The function to chain after the original\n         * @return {function} The chained function that replaced the original\n         */i.chainPathAfter=function(e,t,n){return i.set(e,t,i.chain(i.get(e,t),n))};\n/**\n         * Provide the [poly-decomp](https://github.com/schteppe/poly-decomp.js) library module to enable\n         * concave vertex decomposition support when using `Bodies.fromVertices` e.g. `Common.setDecomp(require('poly-decomp'))`.\n         * @method setDecomp\n         * @param {} decomp The [poly-decomp](https://github.com/schteppe/poly-decomp.js) library module.\n         */i.setDecomp=function(e){i._decomp=e};i.getDecomp=function(){var t=i._decomp;try{t||\"undefined\"===typeof window||(t=window.decomp);t||\"undefined\"===typeof e||(t=e.decomp)}catch(e){t=null}return t}})()},function(e,t){var n={};e.exports=n;(function(){\n/**\n         * Creates a new axis-aligned bounding box (AABB) for the given vertices.\n         * @method create\n         * @param {vertices} vertices\n         * @return {bounds} A new bounds object\n         */\nn.create=function(e){var t={min:{x:0,y:0},max:{x:0,y:0}};e&&n.update(t,e);return t};\n/**\n         * Updates bounds using the given vertices and extends the bounds given a velocity.\n         * @method update\n         * @param {bounds} bounds\n         * @param {vertices} vertices\n         * @param {vector} velocity\n         */n.update=function(e,t,n){e.min.x=Infinity;e.max.x=-Infinity;e.min.y=Infinity;e.max.y=-Infinity;for(var i=0;i<t.length;i++){var o=t[i];o.x>e.max.x&&(e.max.x=o.x);o.x<e.min.x&&(e.min.x=o.x);o.y>e.max.y&&(e.max.y=o.y);o.y<e.min.y&&(e.min.y=o.y)}if(n){n.x>0?e.max.x+=n.x:e.min.x+=n.x;n.y>0?e.max.y+=n.y:e.min.y+=n.y}};\n/**\n         * Returns true if the bounds contains the given point.\n         * @method contains\n         * @param {bounds} bounds\n         * @param {vector} point\n         * @return {boolean} True if the bounds contain the point, otherwise false\n         */n.contains=function(e,t){return t.x>=e.min.x&&t.x<=e.max.x&&t.y>=e.min.y&&t.y<=e.max.y};\n/**\n         * Returns true if the two bounds intersect.\n         * @method overlaps\n         * @param {bounds} boundsA\n         * @param {bounds} boundsB\n         * @return {boolean} True if the bounds overlap, otherwise false\n         */n.overlaps=function(e,t){return e.min.x<=t.max.x&&e.max.x>=t.min.x&&e.max.y>=t.min.y&&e.min.y<=t.max.y};\n/**\n         * Translates the bounds by the given vector.\n         * @method translate\n         * @param {bounds} bounds\n         * @param {vector} vector\n         */n.translate=function(e,t){e.min.x+=t.x;e.max.x+=t.x;e.min.y+=t.y;e.max.y+=t.y};\n/**\n         * Shifts the bounds to the given position.\n         * @method shift\n         * @param {bounds} bounds\n         * @param {vector} position\n         */n.shift=function(e,t){var n=e.max.x-e.min.x,i=e.max.y-e.min.y;e.min.x=t.x;e.max.x=t.x+n;e.min.y=t.y;e.max.y=t.y+i}})()},function(e,t){var n={};e.exports=n;(function(){\n/**\n         * Creates a new vector.\n         * @method create\n         * @param {number} x\n         * @param {number} y\n         * @return {vector} A new vector\n         */\nn.create=function(e,t){return{x:e||0,y:t||0}};\n/**\n         * Returns a new vector with `x` and `y` copied from the given `vector`.\n         * @method clone\n         * @param {vector} vector\n         * @return {vector} A new cloned vector\n         */n.clone=function(e){return{x:e.x,y:e.y}};\n/**\n         * Returns the magnitude (length) of a vector.\n         * @method magnitude\n         * @param {vector} vector\n         * @return {number} The magnitude of the vector\n         */n.magnitude=function(e){return Math.sqrt(e.x*e.x+e.y*e.y)};\n/**\n         * Returns the magnitude (length) of a vector (therefore saving a `sqrt` operation).\n         * @method magnitudeSquared\n         * @param {vector} vector\n         * @return {number} The squared magnitude of the vector\n         */n.magnitudeSquared=function(e){return e.x*e.x+e.y*e.y};\n/**\n         * Rotates the vector about (0, 0) by specified angle.\n         * @method rotate\n         * @param {vector} vector\n         * @param {number} angle\n         * @param {vector} [output]\n         * @return {vector} The vector rotated about (0, 0)\n         */n.rotate=function(e,t,n){var i=Math.cos(t),o=Math.sin(t);n||(n={});var r=e.x*i-e.y*o;n.y=e.x*o+e.y*i;n.x=r;return n};\n/**\n         * Rotates the vector about a specified point by specified angle.\n         * @method rotateAbout\n         * @param {vector} vector\n         * @param {number} angle\n         * @param {vector} point\n         * @param {vector} [output]\n         * @return {vector} A new vector rotated about the point\n         */n.rotateAbout=function(e,t,n,i){var o=Math.cos(t),r=Math.sin(t);i||(i={});var a=n.x+((e.x-n.x)*o-(e.y-n.y)*r);i.y=n.y+((e.x-n.x)*r+(e.y-n.y)*o);i.x=a;return i};\n/**\n         * Normalises a vector (such that its magnitude is `1`).\n         * @method normalise\n         * @param {vector} vector\n         * @return {vector} A new vector normalised\n         */n.normalise=function(e){var t=n.magnitude(e);return 0===t?{x:0,y:0}:{x:e.x/t,y:e.y/t}};\n/**\n         * Returns the dot-product of two vectors.\n         * @method dot\n         * @param {vector} vectorA\n         * @param {vector} vectorB\n         * @return {number} The dot product of the two vectors\n         */n.dot=function(e,t){return e.x*t.x+e.y*t.y};\n/**\n         * Returns the cross-product of two vectors.\n         * @method cross\n         * @param {vector} vectorA\n         * @param {vector} vectorB\n         * @return {number} The cross product of the two vectors\n         */n.cross=function(e,t){return e.x*t.y-e.y*t.x};\n/**\n         * Returns the cross-product of three vectors.\n         * @method cross3\n         * @param {vector} vectorA\n         * @param {vector} vectorB\n         * @param {vector} vectorC\n         * @return {number} The cross product of the three vectors\n         */n.cross3=function(e,t,n){return(t.x-e.x)*(n.y-e.y)-(t.y-e.y)*(n.x-e.x)};\n/**\n         * Adds the two vectors.\n         * @method add\n         * @param {vector} vectorA\n         * @param {vector} vectorB\n         * @param {vector} [output]\n         * @return {vector} A new vector of vectorA and vectorB added\n         */n.add=function(e,t,n){n||(n={});n.x=e.x+t.x;n.y=e.y+t.y;return n};\n/**\n         * Subtracts the two vectors.\n         * @method sub\n         * @param {vector} vectorA\n         * @param {vector} vectorB\n         * @param {vector} [output]\n         * @return {vector} A new vector of vectorA and vectorB subtracted\n         */n.sub=function(e,t,n){n||(n={});n.x=e.x-t.x;n.y=e.y-t.y;return n};\n/**\n         * Multiplies a vector and a scalar.\n         * @method mult\n         * @param {vector} vector\n         * @param {number} scalar\n         * @return {vector} A new vector multiplied by scalar\n         */n.mult=function(e,t){return{x:e.x*t,y:e.y*t}};\n/**\n         * Divides a vector and a scalar.\n         * @method div\n         * @param {vector} vector\n         * @param {number} scalar\n         * @return {vector} A new vector divided by scalar\n         */n.div=function(e,t){return{x:e.x/t,y:e.y/t}};\n/**\n         * Returns the perpendicular vector. Set `negate` to true for the perpendicular in the opposite direction.\n         * @method perp\n         * @param {vector} vector\n         * @param {bool} [negate=false]\n         * @return {vector} The perpendicular vector\n         */n.perp=function(e,t){t=true===t?-1:1;return{x:t*-e.y,y:t*e.x}};\n/**\n         * Negates both components of a vector such that it points in the opposite direction.\n         * @method neg\n         * @param {vector} vector\n         * @return {vector} The negated vector\n         */n.neg=function(e){return{x:-e.x,y:-e.y}};\n/**\n         * Returns the angle between the vector `vectorB - vectorA` and the x-axis in radians.\n         * @method angle\n         * @param {vector} vectorA\n         * @param {vector} vectorB\n         * @return {number} The angle in radians\n         */n.angle=function(e,t){return Math.atan2(t.y-e.y,t.x-e.x)};\n/**\n         * Temporary vector pool (not thread-safe).\n         * @property _temp\n         * @type {vector[]}\n         * @private\n         */n._temp=[n.create(),n.create(),n.create(),n.create(),n.create(),n.create()]})()},function(e,t,n){var i={};e.exports=i;var o=n(2);var r=n(0);(function(){\n/**\n         * Creates a new set of `Matter.Body` compatible vertices.\n         * The `points` argument accepts an array of `Matter.Vector` points orientated around the origin `(0, 0)`, for example:\n         *\n         *     [{ x: 0, y: 0 }, { x: 25, y: 50 }, { x: 50, y: 0 }]\n         *\n         * The `Vertices.create` method returns a new array of vertices, which are similar to Matter.Vector objects,\n         * but with some additional references required for efficient collision detection routines.\n         *\n         * Vertices must be specified in clockwise order.\n         *\n         * Note that the `body` argument is not optional, a `Matter.Body` reference must be provided.\n         *\n         * @method create\n         * @param {vector[]} points\n         * @param {body} body\n         */\ni.create=function(e,t){var n=[];for(var i=0;i<e.length;i++){var o=e[i],r={x:o.x,y:o.y,index:i,body:t,isInternal:false};n.push(r)}return n};\n/**\n         * Parses a string containing ordered x y pairs separated by spaces (and optionally commas), \n         * into a `Matter.Vertices` object for the given `Matter.Body`.\n         * For parsing SVG paths, see `Svg.pathToVertices`.\n         * @method fromPath\n         * @param {string} path\n         * @param {body} body\n         * @return {vertices} vertices\n         */i.fromPath=function(e,t){var n=/L?\\s*([-\\d.e]+)[\\s,]*([-\\d.e]+)*/gi,o=[];e.replace(n,(function(e,t,n){o.push({x:parseFloat(t),y:parseFloat(n)})}));return i.create(o,t)};\n/**\n         * Returns the centre (centroid) of the set of vertices.\n         * @method centre\n         * @param {vertices} vertices\n         * @return {vector} The centre point\n         */i.centre=function(e){var t,n,r,a=i.area(e,true),s={x:0,y:0};for(var l=0;l<e.length;l++){r=(l+1)%e.length;t=o.cross(e[l],e[r]);n=o.mult(o.add(e[l],e[r]),t);s=o.add(s,n)}return o.div(s,6*a)};\n/**\n         * Returns the average (mean) of the set of vertices.\n         * @method mean\n         * @param {vertices} vertices\n         * @return {vector} The average point\n         */i.mean=function(e){var t={x:0,y:0};for(var n=0;n<e.length;n++){t.x+=e[n].x;t.y+=e[n].y}return o.div(t,e.length)};\n/**\n         * Returns the area of the set of vertices.\n         * @method area\n         * @param {vertices} vertices\n         * @param {bool} signed\n         * @return {number} The area\n         */i.area=function(e,t){var n=0,i=e.length-1;for(var o=0;o<e.length;o++){n+=(e[i].x-e[o].x)*(e[i].y+e[o].y);i=o}return t?n/2:Math.abs(n)/2};\n/**\n         * Returns the moment of inertia (second moment of area) of the set of vertices given the total mass.\n         * @method inertia\n         * @param {vertices} vertices\n         * @param {number} mass\n         * @return {number} The polygon's moment of inertia\n         */i.inertia=function(e,t){var n,i,r=0,a=0,s=e;for(var l=0;l<s.length;l++){i=(l+1)%s.length;n=Math.abs(o.cross(s[i],s[l]));r+=n*(o.dot(s[i],s[i])+o.dot(s[i],s[l])+o.dot(s[l],s[l]));a+=n}return t/6*(r/a)};\n/**\n         * Translates the set of vertices in-place.\n         * @method translate\n         * @param {vertices} vertices\n         * @param {vector} vector\n         * @param {number} scalar\n         */i.translate=function(e,t,n){n=\"undefined\"!==typeof n?n:1;var i,o=e.length,r=t.x*n,a=t.y*n;for(i=0;i<o;i++){e[i].x+=r;e[i].y+=a}return e};\n/**\n         * Rotates the set of vertices in-place.\n         * @method rotate\n         * @param {vertices} vertices\n         * @param {number} angle\n         * @param {vector} point\n         */i.rotate=function(e,t,n){if(0!==t){var i,o,r,a,s=Math.cos(t),l=Math.sin(t),c=n.x,u=n.y,f=e.length;for(a=0;a<f;a++){i=e[a];o=i.x-c;r=i.y-u;i.x=c+(o*s-r*l);i.y=u+(o*l+r*s)}return e}};\n/**\n         * Returns `true` if the `point` is inside the set of `vertices`.\n         * @method contains\n         * @param {vertices} vertices\n         * @param {vector} point\n         * @return {boolean} True if the vertices contains point, otherwise false\n         */i.contains=function(e,t){var n,i=t.x,o=t.y,r=e.length,a=e[r-1];for(var s=0;s<r;s++){n=e[s];if((i-a.x)*(n.y-a.y)+(o-a.y)*(a.x-n.x)>0)return false;a=n}return true};\n/**\n         * Scales the vertices from a point (default is centre) in-place.\n         * @method scale\n         * @param {vertices} vertices\n         * @param {number} scaleX\n         * @param {number} scaleY\n         * @param {vector} point\n         */i.scale=function(e,t,n,r){if(1===t&&1===n)return e;r=r||i.centre(e);var a,s;for(var l=0;l<e.length;l++){a=e[l];s=o.sub(a,r);e[l].x=r.x+s.x*t;e[l].y=r.y+s.y*n}return e};\n/**\n         * Chamfers a set of vertices by giving them rounded corners, returns a new set of vertices.\n         * The radius parameter is a single number or an array to specify the radius for each vertex.\n         * @method chamfer\n         * @param {vertices} vertices\n         * @param {number[]} radius\n         * @param {number} quality\n         * @param {number} qualityMin\n         * @param {number} qualityMax\n         */i.chamfer=function(e,t,n,i,a){t=\"number\"===typeof t?[t]:t||[8];n=\"undefined\"!==typeof n?n:-1;i=i||2;a=a||14;var s=[];for(var l=0;l<e.length;l++){var c=e[l-1>=0?l-1:e.length-1],u=e[l],f=e[(l+1)%e.length],d=t[l<t.length?l:t.length-1];if(0!==d){var p=o.normalise({x:u.y-c.y,y:c.x-u.x});var v=o.normalise({x:f.y-u.y,y:u.x-f.x});var y=Math.sqrt(2*Math.pow(d,2)),m=o.mult(r.clone(p),d),g=o.normalise(o.mult(o.add(p,v),.5)),x=o.sub(u,o.mult(g,y));var h=n;-1===n&&(h=1.75*Math.pow(d,.32));h=r.clamp(h,i,a);h%2===1&&(h+=1);var b=Math.acos(o.dot(p,v)),S=b/h;for(var w=0;w<h;w++)s.push(o.add(o.rotate(m,S*w),x))}else s.push(u)}return s};\n/**\n         * Sorts the input vertices into clockwise order in place.\n         * @method clockwiseSort\n         * @param {vertices} vertices\n         * @return {vertices} vertices\n         */i.clockwiseSort=function(e){var t=i.mean(e);e.sort((function(e,n){return o.angle(t,e)-o.angle(t,n)}));return e};\n/**\n         * Returns true if the vertices form a convex shape (vertices must be in clockwise order).\n         * @method isConvex\n         * @param {vertices} vertices\n         * @return {bool} `true` if the `vertices` are convex, `false` if not (or `null` if not computable).\n         */i.isConvex=function(e){var t,n,i,o,r=0,a=e.length;if(a<3)return null;for(t=0;t<a;t++){n=(t+1)%a;i=(t+2)%a;o=(e[n].x-e[t].x)*(e[i].y-e[n].y);o-=(e[n].y-e[t].y)*(e[i].x-e[n].x);o<0?r|=1:o>0&&(r|=2);if(3===r)return false}return 0!==r||null};\n/**\n         * Returns the convex hull of the input vertices as a new array of points.\n         * @method hull\n         * @param {vertices} vertices\n         * @return [vertex] vertices\n         */i.hull=function(e){var t,n,i=[],r=[];e=e.slice(0);e.sort((function(e,t){var n=e.x-t.x;return 0!==n?n:e.y-t.y}));for(n=0;n<e.length;n+=1){t=e[n];while(r.length>=2&&o.cross3(r[r.length-2],r[r.length-1],t)<=0)r.pop();r.push(t)}for(n=e.length-1;n>=0;n-=1){t=e[n];while(i.length>=2&&o.cross3(i[i.length-2],i[i.length-1],t)<=0)i.pop();i.push(t)}i.pop();r.pop();return i.concat(r)}})()},function(e,t,n){var i={};e.exports=i;var o=n(0);(function(){\n/**\n         * Subscribes a callback function to the given object's `eventName`.\n         * @method on\n         * @param {} object\n         * @param {string} eventNames\n         * @param {function} callback\n         */\ni.on=function(e,t,n){var i,o=t.split(\" \");for(var r=0;r<o.length;r++){i=o[r];e.events=e.events||{};e.events[i]=e.events[i]||[];e.events[i].push(n)}return n};\n/**\n         * Removes the given event callback. If no callback, clears all callbacks in `eventNames`. If no `eventNames`, clears all events.\n         * @method off\n         * @param {} object\n         * @param {string} eventNames\n         * @param {function} callback\n         */i.off=function(e,t,n){if(t){if(\"function\"===typeof t){n=t;t=o.keys(e.events).join(\" \")}var i=t.split(\" \");for(var r=0;r<i.length;r++){var a=e.events[i[r]],s=[];if(n&&a)for(var l=0;l<a.length;l++)a[l]!==n&&s.push(a[l]);e.events[i[r]]=s}}else e.events={}};\n/**\n         * Fires all the callbacks subscribed to the given object's `eventName`, in the order they subscribed, if any.\n         * @method trigger\n         * @param {} object\n         * @param {string} eventNames\n         * @param {} event\n         */i.trigger=function(e,t,n){var i,r,a,s;var l=e.events;if(l&&o.keys(l).length>0){n||(n={});i=t.split(\" \");for(var c=0;c<i.length;c++){r=i[c];a=l[r];if(a){s=o.clone(n,false);s.name=r;s.source=e;for(var u=0;u<a.length;u++)a[u].apply(e,[s])}}}}})()},function(e,t,n){var i={};e.exports=i;var o=n(4);var r=n(0);var a=n(1);var s=n(6);(function(){\n/**\n         * Creates a new composite. The options parameter is an object that specifies any properties you wish to override the defaults.\n         * See the properites section below for detailed information on what you can pass via the `options` object.\n         * @method create\n         * @param {} [options]\n         * @return {composite} A new composite\n         */\ni.create=function(e){return r.extend({id:r.nextId(),type:\"composite\",parent:null,isModified:false,bodies:[],constraints:[],composites:[],label:\"Composite\",plugin:{},cache:{allBodies:null,allConstraints:null,allComposites:null}},e)};\n/**\n         * Sets the composite's `isModified` flag. \n         * If `updateParents` is true, all parents will be set (default: false).\n         * If `updateChildren` is true, all children will be set (default: false).\n         * @private\n         * @method setModified\n         * @param {composite} composite\n         * @param {boolean} isModified\n         * @param {boolean} [updateParents=false]\n         * @param {boolean} [updateChildren=false]\n         */i.setModified=function(e,t,n,o){e.isModified=t;if(t&&e.cache){e.cache.allBodies=null;e.cache.allConstraints=null;e.cache.allComposites=null}n&&e.parent&&i.setModified(e.parent,t,n,o);if(o)for(var r=0;r<e.composites.length;r++){var a=e.composites[r];i.setModified(a,t,n,o)}};\n/**\n         * Generic single or multi-add function. Adds a single or an array of body(s), constraint(s) or composite(s) to the given composite.\n         * Triggers `beforeAdd` and `afterAdd` events on the `composite`.\n         * @method add\n         * @param {composite} composite\n         * @param {object|array} object A single or an array of body(s), constraint(s) or composite(s)\n         * @return {composite} The original composite with the objects added\n         */i.add=function(e,t){var n=[].concat(t);o.trigger(e,\"beforeAdd\",{object:t});for(var a=0;a<n.length;a++){var s=n[a];switch(s.type){case\"body\":if(s.parent!==s){r.warn(\"Composite.add: skipped adding a compound body part (you must add its parent instead)\");break}i.addBody(e,s);break;case\"constraint\":i.addConstraint(e,s);break;case\"composite\":i.addComposite(e,s);break;case\"mouseConstraint\":i.addConstraint(e,s.constraint);break}}o.trigger(e,\"afterAdd\",{object:t});return e};\n/**\n         * Generic remove function. Removes one or many body(s), constraint(s) or a composite(s) to the given composite.\n         * Optionally searching its children recursively.\n         * Triggers `beforeRemove` and `afterRemove` events on the `composite`.\n         * @method remove\n         * @param {composite} composite\n         * @param {object|array} object\n         * @param {boolean} [deep=false]\n         * @return {composite} The original composite with the objects removed\n         */i.remove=function(e,t,n){var r=[].concat(t);o.trigger(e,\"beforeRemove\",{object:t});for(var a=0;a<r.length;a++){var s=r[a];switch(s.type){case\"body\":i.removeBody(e,s,n);break;case\"constraint\":i.removeConstraint(e,s,n);break;case\"composite\":i.removeComposite(e,s,n);break;case\"mouseConstraint\":i.removeConstraint(e,s.constraint);break}}o.trigger(e,\"afterRemove\",{object:t});return e};\n/**\n         * Adds a composite to the given composite.\n         * @private\n         * @method addComposite\n         * @param {composite} compositeA\n         * @param {composite} compositeB\n         * @return {composite} The original compositeA with the objects from compositeB added\n         */i.addComposite=function(e,t){e.composites.push(t);t.parent=e;i.setModified(e,true,true,false);return e};\n/**\n         * Removes a composite from the given composite, and optionally searching its children recursively.\n         * @private\n         * @method removeComposite\n         * @param {composite} compositeA\n         * @param {composite} compositeB\n         * @param {boolean} [deep=false]\n         * @return {composite} The original compositeA with the composite removed\n         */i.removeComposite=function(e,t,n){var o=r.indexOf(e.composites,t);-1!==o&&i.removeCompositeAt(e,o);if(n)for(var a=0;a<e.composites.length;a++)i.removeComposite(e.composites[a],t,true);return e};\n/**\n         * Removes a composite from the given composite.\n         * @private\n         * @method removeCompositeAt\n         * @param {composite} composite\n         * @param {number} position\n         * @return {composite} The original composite with the composite removed\n         */i.removeCompositeAt=function(e,t){e.composites.splice(t,1);i.setModified(e,true,true,false);return e};\n/**\n         * Adds a body to the given composite.\n         * @private\n         * @method addBody\n         * @param {composite} composite\n         * @param {body} body\n         * @return {composite} The original composite with the body added\n         */i.addBody=function(e,t){e.bodies.push(t);i.setModified(e,true,true,false);return e};\n/**\n         * Removes a body from the given composite, and optionally searching its children recursively.\n         * @private\n         * @method removeBody\n         * @param {composite} composite\n         * @param {body} body\n         * @param {boolean} [deep=false]\n         * @return {composite} The original composite with the body removed\n         */i.removeBody=function(e,t,n){var o=r.indexOf(e.bodies,t);-1!==o&&i.removeBodyAt(e,o);if(n)for(var a=0;a<e.composites.length;a++)i.removeBody(e.composites[a],t,true);return e};\n/**\n         * Removes a body from the given composite.\n         * @private\n         * @method removeBodyAt\n         * @param {composite} composite\n         * @param {number} position\n         * @return {composite} The original composite with the body removed\n         */i.removeBodyAt=function(e,t){e.bodies.splice(t,1);i.setModified(e,true,true,false);return e};\n/**\n         * Adds a constraint to the given composite.\n         * @private\n         * @method addConstraint\n         * @param {composite} composite\n         * @param {constraint} constraint\n         * @return {composite} The original composite with the constraint added\n         */i.addConstraint=function(e,t){e.constraints.push(t);i.setModified(e,true,true,false);return e};\n/**\n         * Removes a constraint from the given composite, and optionally searching its children recursively.\n         * @private\n         * @method removeConstraint\n         * @param {composite} composite\n         * @param {constraint} constraint\n         * @param {boolean} [deep=false]\n         * @return {composite} The original composite with the constraint removed\n         */i.removeConstraint=function(e,t,n){var o=r.indexOf(e.constraints,t);-1!==o&&i.removeConstraintAt(e,o);if(n)for(var a=0;a<e.composites.length;a++)i.removeConstraint(e.composites[a],t,true);return e};\n/**\n         * Removes a body from the given composite.\n         * @private\n         * @method removeConstraintAt\n         * @param {composite} composite\n         * @param {number} position\n         * @return {composite} The original composite with the constraint removed\n         */i.removeConstraintAt=function(e,t){e.constraints.splice(t,1);i.setModified(e,true,true,false);return e};\n/**\n         * Removes all bodies, constraints and composites from the given composite.\n         * Optionally clearing its children recursively.\n         * @method clear\n         * @param {composite} composite\n         * @param {boolean} keepStatic\n         * @param {boolean} [deep=false]\n         */i.clear=function(e,t,n){if(n)for(var o=0;o<e.composites.length;o++)i.clear(e.composites[o],t,true);t?e.bodies=e.bodies.filter((function(e){return e.isStatic})):e.bodies.length=0;e.constraints.length=0;e.composites.length=0;i.setModified(e,true,true,false);return e};\n/**\n         * Returns all bodies in the given composite, including all bodies in its children, recursively.\n         * @method allBodies\n         * @param {composite} composite\n         * @return {body[]} All the bodies\n         */i.allBodies=function(e){if(e.cache&&e.cache.allBodies)return e.cache.allBodies;var t=[].concat(e.bodies);for(var n=0;n<e.composites.length;n++)t=t.concat(i.allBodies(e.composites[n]));e.cache&&(e.cache.allBodies=t);return t};\n/**\n         * Returns all constraints in the given composite, including all constraints in its children, recursively.\n         * @method allConstraints\n         * @param {composite} composite\n         * @return {constraint[]} All the constraints\n         */i.allConstraints=function(e){if(e.cache&&e.cache.allConstraints)return e.cache.allConstraints;var t=[].concat(e.constraints);for(var n=0;n<e.composites.length;n++)t=t.concat(i.allConstraints(e.composites[n]));e.cache&&(e.cache.allConstraints=t);return t};\n/**\n         * Returns all composites in the given composite, including all composites in its children, recursively.\n         * @method allComposites\n         * @param {composite} composite\n         * @return {composite[]} All the composites\n         */i.allComposites=function(e){if(e.cache&&e.cache.allComposites)return e.cache.allComposites;var t=[].concat(e.composites);for(var n=0;n<e.composites.length;n++)t=t.concat(i.allComposites(e.composites[n]));e.cache&&(e.cache.allComposites=t);return t};\n/**\n         * Searches the composite recursively for an object matching the type and id supplied, null if not found.\n         * @method get\n         * @param {composite} composite\n         * @param {number} id\n         * @param {string} type\n         * @return {object} The requested object, if found\n         */i.get=function(e,t,n){var o,r;switch(n){case\"body\":o=i.allBodies(e);break;case\"constraint\":o=i.allConstraints(e);break;case\"composite\":o=i.allComposites(e).concat(e);break}if(!o)return null;r=o.filter((function(e){return e.id.toString()===t.toString()}));return 0===r.length?null:r[0]};\n/**\n         * Moves the given object(s) from compositeA to compositeB (equal to a remove followed by an add).\n         * @method move\n         * @param {compositeA} compositeA\n         * @param {object[]} objects\n         * @param {compositeB} compositeB\n         * @return {composite} Returns compositeA\n         */i.move=function(e,t,n){i.remove(e,t);i.add(n,t);return e};\n/**\n         * Assigns new ids for all objects in the composite, recursively.\n         * @method rebase\n         * @param {composite} composite\n         * @return {composite} Returns composite\n         */i.rebase=function(e){var t=i.allBodies(e).concat(i.allConstraints(e)).concat(i.allComposites(e));for(var n=0;n<t.length;n++)t[n].id=r.nextId();return e};\n/**\n         * Translates all children in the composite by a given vector relative to their current positions, \n         * without imparting any velocity.\n         * @method translate\n         * @param {composite} composite\n         * @param {vector} translation\n         * @param {bool} [recursive=true]\n         */i.translate=function(e,t,n){var o=n?i.allBodies(e):e.bodies;for(var r=0;r<o.length;r++)s.translate(o[r],t);return e};\n/**\n         * Rotates all children in the composite by a given angle about the given point, without imparting any angular velocity.\n         * @method rotate\n         * @param {composite} composite\n         * @param {number} rotation\n         * @param {vector} point\n         * @param {bool} [recursive=true]\n         */i.rotate=function(e,t,n,o){var r=Math.cos(t),a=Math.sin(t),l=o?i.allBodies(e):e.bodies;for(var c=0;c<l.length;c++){var u=l[c],f=u.position.x-n.x,d=u.position.y-n.y;s.setPosition(u,{x:n.x+(f*r-d*a),y:n.y+(f*a+d*r)});s.rotate(u,t)}return e};\n/**\n         * Scales all children in the composite, including updating physical properties (mass, area, axes, inertia), from a world-space point.\n         * @method scale\n         * @param {composite} composite\n         * @param {number} scaleX\n         * @param {number} scaleY\n         * @param {vector} point\n         * @param {bool} [recursive=true]\n         */i.scale=function(e,t,n,o,r){var a=r?i.allBodies(e):e.bodies;for(var l=0;l<a.length;l++){var c=a[l],u=c.position.x-o.x,f=c.position.y-o.y;s.setPosition(c,{x:o.x+u*t,y:o.y+f*n});s.scale(c,t,n)}return e};\n/**\n         * Returns the union of the bounds of all of the composite's bodies.\n         * @method bounds\n         * @param {composite} composite The composite.\n         * @returns {bounds} The composite bounds.\n         */i.bounds=function(e){var t=i.allBodies(e),n=[];for(var o=0;o<t.length;o+=1){var r=t[o];n.push(r.bounds.min,r.bounds.max)}return a.create(n)};\n/**\n        * Fired when a call to `Composite.add` is made, before objects have been added.\n        *\n        * @event beforeAdd\n        * @param {} event An event object\n        * @param {} event.object The object(s) to be added (may be a single body, constraint, composite or a mixed array of these)\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired when a call to `Composite.add` is made, after objects have been added.\n        *\n        * @event afterAdd\n        * @param {} event An event object\n        * @param {} event.object The object(s) that have been added (may be a single body, constraint, composite or a mixed array of these)\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired when a call to `Composite.remove` is made, before objects have been removed.\n        *\n        * @event beforeRemove\n        * @param {} event An event object\n        * @param {} event.object The object(s) to be removed (may be a single body, constraint, composite or a mixed array of these)\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired when a call to `Composite.remove` is made, after objects have been removed.\n        *\n        * @event afterRemove\n        * @param {} event An event object\n        * @param {} event.object The object(s) that have been removed (may be a single body, constraint, composite or a mixed array of these)\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n         * An integer `Number` uniquely identifying number generated in `Composite.create` by `Common.nextId`.\n         *\n         * @property id\n         * @type number\n         */\n/**\n         * A `String` denoting the type of object.\n         *\n         * @property type\n         * @type string\n         * @default \"composite\"\n         * @readOnly\n         */\n/**\n         * An arbitrary `String` name to help the user identify and manage composites.\n         *\n         * @property label\n         * @type string\n         * @default \"Composite\"\n         */\n/**\n         * A flag that specifies whether the composite has been modified during the current step.\n         * This is automatically managed when bodies, constraints or composites are added or removed.\n         *\n         * @property isModified\n         * @type boolean\n         * @default false\n         */\n/**\n         * The `Composite` that is the parent of this composite. It is automatically managed by the `Matter.Composite` methods.\n         *\n         * @property parent\n         * @type composite\n         * @default null\n         */\n/**\n         * An array of `Body` that are _direct_ children of this composite.\n         * To add or remove bodies you should use `Composite.add` and `Composite.remove` methods rather than directly modifying this property.\n         * If you wish to recursively find all descendants, you should use the `Composite.allBodies` method.\n         *\n         * @property bodies\n         * @type body[]\n         * @default []\n         */\n/**\n         * An array of `Constraint` that are _direct_ children of this composite.\n         * To add or remove constraints you should use `Composite.add` and `Composite.remove` methods rather than directly modifying this property.\n         * If you wish to recursively find all descendants, you should use the `Composite.allConstraints` method.\n         *\n         * @property constraints\n         * @type constraint[]\n         * @default []\n         */\n/**\n         * An array of `Composite` that are _direct_ children of this composite.\n         * To add or remove composites you should use `Composite.add` and `Composite.remove` methods rather than directly modifying this property.\n         * If you wish to recursively find all descendants, you should use the `Composite.allComposites` method.\n         *\n         * @property composites\n         * @type composite[]\n         * @default []\n         */\n/**\n         * An object reserved for storing plugin-specific properties.\n         *\n         * @property plugin\n         * @type {}\n         */\n/**\n         * An object used for storing cached results for performance reasons.\n         * This is used internally only and is automatically managed.\n         *\n         * @private\n         * @property cache\n         * @type {}\n         */})()},function(e,t,n){var i={};e.exports=i;var o=n(3);var r=n(2);var a=n(7);n(16);var s=n(0);var l=n(1);var c=n(11);(function(){i._inertiaScale=4;i._nextCollidingGroupId=1;i._nextNonCollidingGroupId=-1;i._nextCategory=1;\n/**\n         * Creates a new rigid body model. The options parameter is an object that specifies any properties you wish to override the defaults.\n         * All properties have default values, and many are pre-calculated automatically based on other properties.\n         * Vertices must be specified in clockwise order.\n         * See the properties section below for detailed information on what you can pass via the `options` object.\n         * @method create\n         * @param {} options\n         * @return {body} body\n         */i.create=function(e){var t={id:s.nextId(),type:\"body\",label:\"Body\",parts:[],plugin:{},angle:0,vertices:o.fromPath(\"L 0 0 L 40 0 L 40 40 L 0 40\"),position:{x:0,y:0},force:{x:0,y:0},torque:0,positionImpulse:{x:0,y:0},constraintImpulse:{x:0,y:0,angle:0},totalContacts:0,speed:0,angularSpeed:0,velocity:{x:0,y:0},angularVelocity:0,isSensor:false,isStatic:false,isSleeping:false,motion:0,sleepThreshold:60,density:.001,restitution:0,friction:.1,frictionStatic:.5,frictionAir:.01,collisionFilter:{category:1,mask:4294967295,group:0},slop:.05,timeScale:1,render:{visible:true,opacity:1,strokeStyle:null,fillStyle:null,lineWidth:null,sprite:{xScale:1,yScale:1,xOffset:0,yOffset:0}},events:null,bounds:null,chamfer:null,circleRadius:0,positionPrev:null,anglePrev:0,parent:null,axes:null,area:0,mass:0,inertia:0,_original:null};var n=s.extend(t,e);_initProperties(n,e);return n};\n/**\n         * Returns the next unique group index for which bodies will collide.\n         * If `isNonColliding` is `true`, returns the next unique group index for which bodies will _not_ collide.\n         * See `body.collisionFilter` for more information.\n         * @method nextGroup\n         * @param {bool} [isNonColliding=false]\n         * @return {Number} Unique group index\n         */i.nextGroup=function(e){return e?i._nextNonCollidingGroupId--:i._nextCollidingGroupId++};i.nextCategory=function(){i._nextCategory=i._nextCategory<<1;return i._nextCategory};\n/**\n         * Initialises body properties.\n         * @method _initProperties\n         * @private\n         * @param {body} body\n         * @param {} [options]\n         */var _initProperties=function(e,t){t=t||{};i.set(e,{bounds:e.bounds||l.create(e.vertices),positionPrev:e.positionPrev||r.clone(e.position),anglePrev:e.anglePrev||e.angle,vertices:e.vertices,parts:e.parts||[e],isStatic:e.isStatic,isSleeping:e.isSleeping,parent:e.parent||e});o.rotate(e.vertices,e.angle,e.position);c.rotate(e.axes,e.angle);l.update(e.bounds,e.vertices,e.velocity);i.set(e,{axes:t.axes||e.axes,area:t.area||e.area,mass:t.mass||e.mass,inertia:t.inertia||e.inertia});var n=e.isStatic?\"#14151f\":s.choose([\"#f19648\",\"#f5d259\",\"#f55a3c\",\"#063e7b\",\"#ececd1\"]),a=e.isStatic?\"#555\":\"#ccc\",u=e.isStatic&&null===e.render.fillStyle?1:0;e.render.fillStyle=e.render.fillStyle||n;e.render.strokeStyle=e.render.strokeStyle||a;e.render.lineWidth=e.render.lineWidth||u;e.render.sprite.xOffset+=-(e.bounds.min.x-e.position.x)/(e.bounds.max.x-e.bounds.min.x);e.render.sprite.yOffset+=-(e.bounds.min.y-e.position.y)/(e.bounds.max.y-e.bounds.min.y)};\n/**\n         * Given a property and a value (or map of), sets the property(s) on the body, using the appropriate setter functions if they exist.\n         * Prefer to use the actual setter functions in performance critical situations.\n         * @method set\n         * @param {body} body\n         * @param {} settings A property name (or map of properties and values) to set on the body.\n         * @param {} value The value to set if `settings` is a single property name.\n         */i.set=function(e,t,n){var o;if(\"string\"===typeof t){o=t;t={};t[o]=n}for(o in t)if(Object.prototype.hasOwnProperty.call(t,o)){n=t[o];switch(o){case\"isStatic\":i.setStatic(e,n);break;case\"isSleeping\":a.set(e,n);break;case\"mass\":i.setMass(e,n);break;case\"density\":i.setDensity(e,n);break;case\"inertia\":i.setInertia(e,n);break;case\"vertices\":i.setVertices(e,n);break;case\"position\":i.setPosition(e,n);break;case\"angle\":i.setAngle(e,n);break;case\"velocity\":i.setVelocity(e,n);break;case\"angularVelocity\":i.setAngularVelocity(e,n);break;case\"parts\":i.setParts(e,n);break;case\"centre\":i.setCentre(e,n);break;default:e[o]=n}}};\n/**\n         * Sets the body as static, including isStatic flag and setting mass and inertia to Infinity.\n         * @method setStatic\n         * @param {body} body\n         * @param {bool} isStatic\n         */i.setStatic=function(e,t){for(var n=0;n<e.parts.length;n++){var i=e.parts[n];i.isStatic=t;if(t){i._original={restitution:i.restitution,friction:i.friction,mass:i.mass,inertia:i.inertia,density:i.density,inverseMass:i.inverseMass,inverseInertia:i.inverseInertia};i.restitution=0;i.friction=1;i.mass=i.inertia=i.density=Infinity;i.inverseMass=i.inverseInertia=0;i.positionPrev.x=i.position.x;i.positionPrev.y=i.position.y;i.anglePrev=i.angle;i.angularVelocity=0;i.speed=0;i.angularSpeed=0;i.motion=0}else if(i._original){i.restitution=i._original.restitution;i.friction=i._original.friction;i.mass=i._original.mass;i.inertia=i._original.inertia;i.density=i._original.density;i.inverseMass=i._original.inverseMass;i.inverseInertia=i._original.inverseInertia;i._original=null}}};\n/**\n         * Sets the mass of the body. Inverse mass, density and inertia are automatically updated to reflect the change.\n         * @method setMass\n         * @param {body} body\n         * @param {number} mass\n         */i.setMass=function(e,t){var n=e.inertia/(e.mass/6);e.inertia=n*(t/6);e.inverseInertia=1/e.inertia;e.mass=t;e.inverseMass=1/e.mass;e.density=e.mass/e.area};\n/**\n         * Sets the density of the body. Mass and inertia are automatically updated to reflect the change.\n         * @method setDensity\n         * @param {body} body\n         * @param {number} density\n         */i.setDensity=function(e,t){i.setMass(e,t*e.area);e.density=t};\n/**\n         * Sets the moment of inertia (i.e. second moment of area) of the body. \n         * Inverse inertia is automatically updated to reflect the change. Mass is not changed.\n         * @method setInertia\n         * @param {body} body\n         * @param {number} inertia\n         */i.setInertia=function(e,t){e.inertia=t;e.inverseInertia=1/e.inertia};\n/**\n         * Sets the body's vertices and updates body properties accordingly, including inertia, area and mass (with respect to `body.density`).\n         * Vertices will be automatically transformed to be orientated around their centre of mass as the origin.\n         * They are then automatically translated to world space based on `body.position`.\n         *\n         * The `vertices` argument should be passed as an array of `Matter.Vector` points (or a `Matter.Vertices` array).\n         * Vertices must form a convex hull, concave hulls are not supported.\n         *\n         * @method setVertices\n         * @param {body} body\n         * @param {vector[]} vertices\n         */i.setVertices=function(e,t){t[0].body===e?e.vertices=t:e.vertices=o.create(t,e);e.axes=c.fromVertices(e.vertices);e.area=o.area(e.vertices);i.setMass(e,e.density*e.area);var n=o.centre(e.vertices);o.translate(e.vertices,n,-1);i.setInertia(e,i._inertiaScale*o.inertia(e.vertices,e.mass));o.translate(e.vertices,e.position);l.update(e.bounds,e.vertices,e.velocity)};\n/**\n         * Sets the parts of the `body` and updates mass, inertia and centroid.\n         * Each part will have its parent set to `body`.\n         * By default the convex hull will be automatically computed and set on `body`, unless `autoHull` is set to `false.`\n         * Note that this method will ensure that the first part in `body.parts` will always be the `body`.\n         * @method setParts\n         * @param {body} body\n         * @param [body] parts\n         * @param {bool} [autoHull=true]\n         */i.setParts=function(e,t,n){var r;t=t.slice(0);e.parts.length=0;e.parts.push(e);e.parent=e;for(r=0;r<t.length;r++){var a=t[r];if(a!==e){a.parent=e;e.parts.push(a)}}if(1!==e.parts.length){n=\"undefined\"===typeof n||n;if(n){var s=[];for(r=0;r<t.length;r++)s=s.concat(t[r].vertices);o.clockwiseSort(s);var l=o.hull(s),c=o.centre(l);i.setVertices(e,l);o.translate(e.vertices,c)}var u=i._totalProperties(e);e.area=u.area;e.parent=e;e.position.x=u.centre.x;e.position.y=u.centre.y;e.positionPrev.x=u.centre.x;e.positionPrev.y=u.centre.y;i.setMass(e,u.mass);i.setInertia(e,u.inertia);i.setPosition(e,u.centre)}};\n/**\n         * Set the centre of mass of the body. \n         * The `centre` is a vector in world-space unless `relative` is set, in which case it is a translation.\n         * The centre of mass is the point the body rotates about and can be used to simulate non-uniform density.\n         * This is equal to moving `body.position` but not the `body.vertices`.\n         * Invalid if the `centre` falls outside the body's convex hull.\n         * @method setCentre\n         * @param {body} body\n         * @param {vector} centre\n         * @param {bool} relative\n         */i.setCentre=function(e,t,n){if(n){e.positionPrev.x+=t.x;e.positionPrev.y+=t.y;e.position.x+=t.x;e.position.y+=t.y}else{e.positionPrev.x=t.x-(e.position.x-e.positionPrev.x);e.positionPrev.y=t.y-(e.position.y-e.positionPrev.y);e.position.x=t.x;e.position.y=t.y}};\n/**\n         * Sets the position of the body instantly. Velocity, angle, force etc. are unchanged.\n         * @method setPosition\n         * @param {body} body\n         * @param {vector} position\n         */i.setPosition=function(e,t){var n=r.sub(t,e.position);e.positionPrev.x+=n.x;e.positionPrev.y+=n.y;for(var i=0;i<e.parts.length;i++){var a=e.parts[i];a.position.x+=n.x;a.position.y+=n.y;o.translate(a.vertices,n);l.update(a.bounds,a.vertices,e.velocity)}};\n/**\n         * Sets the angle of the body instantly. Angular velocity, position, force etc. are unchanged.\n         * @method setAngle\n         * @param {body} body\n         * @param {number} angle\n         */i.setAngle=function(e,t){var n=t-e.angle;e.anglePrev+=n;for(var i=0;i<e.parts.length;i++){var a=e.parts[i];a.angle+=n;o.rotate(a.vertices,n,e.position);c.rotate(a.axes,n);l.update(a.bounds,a.vertices,e.velocity);i>0&&r.rotateAbout(a.position,n,e.position,a.position)}};\n/**\n         * Sets the linear velocity of the body instantly. Position, angle, force etc. are unchanged. See also `Body.applyForce`.\n         * @method setVelocity\n         * @param {body} body\n         * @param {vector} velocity\n         */i.setVelocity=function(e,t){e.positionPrev.x=e.position.x-t.x;e.positionPrev.y=e.position.y-t.y;e.velocity.x=t.x;e.velocity.y=t.y;e.speed=r.magnitude(e.velocity)};\n/**\n         * Sets the angular velocity of the body instantly. Position, angle, force etc. are unchanged. See also `Body.applyForce`.\n         * @method setAngularVelocity\n         * @param {body} body\n         * @param {number} velocity\n         */i.setAngularVelocity=function(e,t){e.anglePrev=e.angle-t;e.angularVelocity=t;e.angularSpeed=Math.abs(e.angularVelocity)};\n/**\n         * Moves a body by a given vector relative to its current position, without imparting any velocity.\n         * @method translate\n         * @param {body} body\n         * @param {vector} translation\n         */i.translate=function(e,t){i.setPosition(e,r.add(e.position,t))};\n/**\n         * Rotates a body by a given angle relative to its current angle, without imparting any angular velocity.\n         * @method rotate\n         * @param {body} body\n         * @param {number} rotation\n         * @param {vector} [point]\n         */i.rotate=function(e,t,n){if(n){var o=Math.cos(t),r=Math.sin(t),a=e.position.x-n.x,s=e.position.y-n.y;i.setPosition(e,{x:n.x+(a*o-s*r),y:n.y+(a*r+s*o)});i.setAngle(e,e.angle+t)}else i.setAngle(e,e.angle+t)};\n/**\n         * Scales the body, including updating physical properties (mass, area, axes, inertia), from a world-space point (default is body centre).\n         * @method scale\n         * @param {body} body\n         * @param {number} scaleX\n         * @param {number} scaleY\n         * @param {vector} [point]\n         */i.scale=function(e,t,n,r){var a=0,s=0;r=r||e.position;for(var u=0;u<e.parts.length;u++){var f=e.parts[u];o.scale(f.vertices,t,n,r);f.axes=c.fromVertices(f.vertices);f.area=o.area(f.vertices);i.setMass(f,e.density*f.area);o.translate(f.vertices,{x:-f.position.x,y:-f.position.y});i.setInertia(f,i._inertiaScale*o.inertia(f.vertices,f.mass));o.translate(f.vertices,{x:f.position.x,y:f.position.y});if(u>0){a+=f.area;s+=f.inertia}f.position.x=r.x+(f.position.x-r.x)*t;f.position.y=r.y+(f.position.y-r.y)*n;l.update(f.bounds,f.vertices,e.velocity)}if(e.parts.length>1){e.area=a;if(!e.isStatic){i.setMass(e,e.density*a);i.setInertia(e,s)}}e.circleRadius&&(t===n?e.circleRadius*=t:e.circleRadius=null)};\n/**\n         * Performs a simulation step for the given `body`, including updating position and angle using Verlet integration.\n         * @method update\n         * @param {body} body\n         * @param {number} deltaTime\n         * @param {number} timeScale\n         * @param {number} correction\n         */i.update=function(e,t,n,i){var a=Math.pow(t*n*e.timeScale,2);var s=1-e.frictionAir*n*e.timeScale,u=e.position.x-e.positionPrev.x,f=e.position.y-e.positionPrev.y;e.velocity.x=u*s*i+e.force.x/e.mass*a;e.velocity.y=f*s*i+e.force.y/e.mass*a;e.positionPrev.x=e.position.x;e.positionPrev.y=e.position.y;e.position.x+=e.velocity.x;e.position.y+=e.velocity.y;e.angularVelocity=(e.angle-e.anglePrev)*s*i+e.torque/e.inertia*a;e.anglePrev=e.angle;e.angle+=e.angularVelocity;e.speed=r.magnitude(e.velocity);e.angularSpeed=Math.abs(e.angularVelocity);for(var d=0;d<e.parts.length;d++){var p=e.parts[d];o.translate(p.vertices,e.velocity);if(d>0){p.position.x+=e.velocity.x;p.position.y+=e.velocity.y}if(0!==e.angularVelocity){o.rotate(p.vertices,e.angularVelocity,e.position);c.rotate(p.axes,e.angularVelocity);d>0&&r.rotateAbout(p.position,e.angularVelocity,e.position,p.position)}l.update(p.bounds,p.vertices,e.velocity)}};\n/**\n         * Applies a force to a body from a given world-space position, including resulting torque.\n         * @method applyForce\n         * @param {body} body\n         * @param {vector} position\n         * @param {vector} force\n         */i.applyForce=function(e,t,n){e.force.x+=n.x;e.force.y+=n.y;var i={x:t.x-e.position.x,y:t.y-e.position.y};e.torque+=i.x*n.y-i.y*n.x};\n/**\n         * Returns the sums of the properties of all compound parts of the parent body.\n         * @method _totalProperties\n         * @private\n         * @param {body} body\n         * @return {}\n         */i._totalProperties=function(e){var t={mass:0,area:0,inertia:0,centre:{x:0,y:0}};for(var n=1===e.parts.length?0:1;n<e.parts.length;n++){var i=e.parts[n],o=Infinity!==i.mass?i.mass:1;t.mass+=o;t.area+=i.area;t.inertia+=i.inertia;t.centre=r.add(t.centre,r.mult(i.position,o))}t.centre=r.div(t.centre,t.mass);return t};\n/**\n        * Fired when a body starts sleeping (where `this` is the body).\n        *\n        * @event sleepStart\n        * @this {body} The body that has started sleeping\n        * @param {} event An event object\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired when a body ends sleeping (where `this` is the body).\n        *\n        * @event sleepEnd\n        * @this {body} The body that has ended sleeping\n        * @param {} event An event object\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n         * An integer `Number` uniquely identifying number generated in `Body.create` by `Common.nextId`.\n         *\n         * @property id\n         * @type number\n         */\n/**\n         * A `String` denoting the type of object.\n         *\n         * @property type\n         * @type string\n         * @default \"body\"\n         * @readOnly\n         */\n/**\n         * An arbitrary `String` name to help the user identify and manage bodies.\n         *\n         * @property label\n         * @type string\n         * @default \"Body\"\n         */\n/**\n         * An array of bodies that make up this body. \n         * The first body in the array must always be a self reference to the current body instance.\n         * All bodies in the `parts` array together form a single rigid compound body.\n         * Parts are allowed to overlap, have gaps or holes or even form concave bodies.\n         * Parts themselves should never be added to a `World`, only the parent body should be.\n         * Use `Body.setParts` when setting parts to ensure correct updates of all properties.\n         *\n         * @property parts\n         * @type body[]\n         */\n/**\n         * An object reserved for storing plugin-specific properties.\n         *\n         * @property plugin\n         * @type {}\n         */\n/**\n         * A self reference if the body is _not_ a part of another body.\n         * Otherwise this is a reference to the body that this is a part of.\n         * See `body.parts`.\n         *\n         * @property parent\n         * @type body\n         */\n/**\n         * A `Number` specifying the angle of the body, in radians.\n         *\n         * @property angle\n         * @type number\n         * @default 0\n         */\n/**\n         * An array of `Vector` objects that specify the convex hull of the rigid body.\n         * These should be provided about the origin `(0, 0)`. E.g.\n         *\n         *     [{ x: 0, y: 0 }, { x: 25, y: 50 }, { x: 50, y: 0 }]\n         *\n         * When passed via `Body.create`, the vertices are translated relative to `body.position` (i.e. world-space, and constantly updated by `Body.update` during simulation).\n         * The `Vector` objects are also augmented with additional properties required for efficient collision detection. \n         *\n         * Other properties such as `inertia` and `bounds` are automatically calculated from the passed vertices (unless provided via `options`).\n         * Concave hulls are not currently supported. The module `Matter.Vertices` contains useful methods for working with vertices.\n         *\n         * @property vertices\n         * @type vector[]\n         */\n/**\n         * A `Vector` that specifies the current world-space position of the body.\n         *\n         * @property position\n         * @type vector\n         * @default { x: 0, y: 0 }\n         */\n/**\n         * A `Vector` that specifies the force to apply in the current step. It is zeroed after every `Body.update`. See also `Body.applyForce`.\n         *\n         * @property force\n         * @type vector\n         * @default { x: 0, y: 0 }\n         */\n/**\n         * A `Number` that specifies the torque (turning force) to apply in the current step. It is zeroed after every `Body.update`.\n         *\n         * @property torque\n         * @type number\n         * @default 0\n         */\n/**\n         * A `Number` that _measures_ the current speed of the body after the last `Body.update`. It is read-only and always positive (it's the magnitude of `body.velocity`).\n         *\n         * @readOnly\n         * @property speed\n         * @type number\n         * @default 0\n         */\n/**\n         * A `Number` that _measures_ the current angular speed of the body after the last `Body.update`. It is read-only and always positive (it's the magnitude of `body.angularVelocity`).\n         *\n         * @readOnly\n         * @property angularSpeed\n         * @type number\n         * @default 0\n         */\n/**\n         * A `Vector` that _measures_ the current velocity of the body after the last `Body.update`. It is read-only. \n         * If you need to modify a body's velocity directly, you should either apply a force or simply change the body's `position` (as the engine uses position-Verlet integration).\n         *\n         * @readOnly\n         * @property velocity\n         * @type vector\n         * @default { x: 0, y: 0 }\n         */\n/**\n         * A `Number` that _measures_ the current angular velocity of the body after the last `Body.update`. It is read-only. \n         * If you need to modify a body's angular velocity directly, you should apply a torque or simply change the body's `angle` (as the engine uses position-Verlet integration).\n         *\n         * @readOnly\n         * @property angularVelocity\n         * @type number\n         * @default 0\n         */\n/**\n         * A flag that indicates whether a body is considered static. A static body can never change position or angle and is completely fixed.\n         * If you need to set a body as static after its creation, you should use `Body.setStatic` as this requires more than just setting this flag.\n         *\n         * @property isStatic\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag that indicates whether a body is a sensor. Sensor triggers collision events, but doesn't react with colliding body physically.\n         *\n         * @property isSensor\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag that indicates whether the body is considered sleeping. A sleeping body acts similar to a static body, except it is only temporary and can be awoken.\n         * If you need to set a body as sleeping, you should use `Sleeping.set` as this requires more than just setting this flag.\n         *\n         * @property isSleeping\n         * @type boolean\n         * @default false\n         */\n/**\n         * A `Number` that _measures_ the amount of movement a body currently has (a combination of `speed` and `angularSpeed`). It is read-only and always positive.\n         * It is used and updated by the `Matter.Sleeping` module during simulation to decide if a body has come to rest.\n         *\n         * @readOnly\n         * @property motion\n         * @type number\n         * @default 0\n         */\n/**\n         * A `Number` that defines the number of updates in which this body must have near-zero velocity before it is set as sleeping by the `Matter.Sleeping` module (if sleeping is enabled by the engine).\n         *\n         * @property sleepThreshold\n         * @type number\n         * @default 60\n         */\n/**\n         * A `Number` that defines the density of the body, that is its mass per unit area.\n         * If you pass the density via `Body.create` the `mass` property is automatically calculated for you based on the size (area) of the object.\n         * This is generally preferable to simply setting mass and allows for more intuitive definition of materials (e.g. rock has a higher density than wood).\n         *\n         * @property density\n         * @type number\n         * @default 0.001\n         */\n/**\n         * A `Number` that defines the mass of the body, although it may be more appropriate to specify the `density` property instead.\n         * If you modify this value, you must also modify the `body.inverseMass` property (`1 / mass`).\n         *\n         * @property mass\n         * @type number\n         */\n/**\n         * A `Number` that defines the inverse mass of the body (`1 / mass`).\n         * If you modify this value, you must also modify the `body.mass` property.\n         *\n         * @property inverseMass\n         * @type number\n         */\n/**\n         * A `Number` that defines the moment of inertia (i.e. second moment of area) of the body.\n         * It is automatically calculated from the given convex hull (`vertices` array) and density in `Body.create`.\n         * If you modify this value, you must also modify the `body.inverseInertia` property (`1 / inertia`).\n         *\n         * @property inertia\n         * @type number\n         */\n/**\n         * A `Number` that defines the inverse moment of inertia of the body (`1 / inertia`).\n         * If you modify this value, you must also modify the `body.inertia` property.\n         *\n         * @property inverseInertia\n         * @type number\n         */\n/**\n         * A `Number` that defines the restitution (elasticity) of the body. The value is always positive and is in the range `(0, 1)`.\n         * A value of `0` means collisions may be perfectly inelastic and no bouncing may occur. \n         * A value of `0.8` means the body may bounce back with approximately 80% of its kinetic energy.\n         * Note that collision response is based on _pairs_ of bodies, and that `restitution` values are _combined_ with the following formula:\n         *\n         *     Math.max(bodyA.restitution, bodyB.restitution)\n         *\n         * @property restitution\n         * @type number\n         * @default 0\n         */\n/**\n         * A `Number` that defines the friction of the body. The value is always positive and is in the range `(0, 1)`.\n         * A value of `0` means that the body may slide indefinitely.\n         * A value of `1` means the body may come to a stop almost instantly after a force is applied.\n         *\n         * The effects of the value may be non-linear. \n         * High values may be unstable depending on the body.\n         * The engine uses a Coulomb friction model including static and kinetic friction.\n         * Note that collision response is based on _pairs_ of bodies, and that `friction` values are _combined_ with the following formula:\n         *\n         *     Math.min(bodyA.friction, bodyB.friction)\n         *\n         * @property friction\n         * @type number\n         * @default 0.1\n         */\n/**\n         * A `Number` that defines the static friction of the body (in the Coulomb friction model). \n         * A value of `0` means the body will never 'stick' when it is nearly stationary and only dynamic `friction` is used.\n         * The higher the value (e.g. `10`), the more force it will take to initially get the body moving when nearly stationary.\n         * This value is multiplied with the `friction` property to make it easier to change `friction` and maintain an appropriate amount of static friction.\n         *\n         * @property frictionStatic\n         * @type number\n         * @default 0.5\n         */\n/**\n         * A `Number` that defines the air friction of the body (air resistance). \n         * A value of `0` means the body will never slow as it moves through space.\n         * The higher the value, the faster a body slows when moving through space.\n         * The effects of the value are non-linear. \n         *\n         * @property frictionAir\n         * @type number\n         * @default 0.01\n         */\n/**\n         * An `Object` that specifies the collision filtering properties of this body.\n         *\n         * Collisions between two bodies will obey the following rules:\n         * - If the two bodies have the same non-zero value of `collisionFilter.group`,\n         *   they will always collide if the value is positive, and they will never collide\n         *   if the value is negative.\n         * - If the two bodies have different values of `collisionFilter.group` or if one\n         *   (or both) of the bodies has a value of 0, then the category/mask rules apply as follows:\n         *\n         * Each body belongs to a collision category, given by `collisionFilter.category`. This\n         * value is used as a bit field and the category should have only one bit set, meaning that\n         * the value of this property is a power of two in the range [1, 2^31]. Thus, there are 32\n         * different collision categories available.\n         *\n         * Each body also defines a collision bitmask, given by `collisionFilter.mask` which specifies\n         * the categories it collides with (the value is the bitwise AND value of all these categories).\n         *\n         * Using the category/mask rules, two bodies `A` and `B` collide if each includes the other's\n         * category in its mask, i.e. `(categoryA & maskB) !== 0` and `(categoryB & maskA) !== 0`\n         * are both true.\n         *\n         * @property collisionFilter\n         * @type object\n         */\n/**\n         * An Integer `Number`, that specifies the collision group this body belongs to.\n         * See `body.collisionFilter` for more information.\n         *\n         * @property collisionFilter.group\n         * @type object\n         * @default 0\n         */\n/**\n         * A bit field that specifies the collision category this body belongs to.\n         * The category value should have only one bit set, for example `0x0001`.\n         * This means there are up to 32 unique collision categories available.\n         * See `body.collisionFilter` for more information.\n         *\n         * @property collisionFilter.category\n         * @type object\n         * @default 1\n         */\n/**\n         * A bit mask that specifies the collision categories this body may collide with.\n         * See `body.collisionFilter` for more information.\n         *\n         * @property collisionFilter.mask\n         * @type object\n         * @default -1\n         */\n/**\n         * A `Number` that specifies a tolerance on how far a body is allowed to 'sink' or rotate into other bodies.\n         * Avoid changing this value unless you understand the purpose of `slop` in physics engines.\n         * The default should generally suffice, although very large bodies may require larger values for stable stacking.\n         *\n         * @property slop\n         * @type number\n         * @default 0.05\n         */\n/**\n         * A `Number` that allows per-body time scaling, e.g. a force-field where bodies inside are in slow-motion, while others are at full speed.\n         *\n         * @property timeScale\n         * @type number\n         * @default 1\n         */\n/**\n         * An `Object` that defines the rendering properties to be consumed by the module `Matter.Render`.\n         *\n         * @property render\n         * @type object\n         */\n/**\n         * A flag that indicates if the body should be rendered.\n         *\n         * @property render.visible\n         * @type boolean\n         * @default true\n         */\n/**\n         * Sets the opacity to use when rendering.\n         *\n         * @property render.opacity\n         * @type number\n         * @default 1\n        */\n/**\n         * An `Object` that defines the sprite properties to use when rendering, if any.\n         *\n         * @property render.sprite\n         * @type object\n         */\n/**\n         * An `String` that defines the path to the image to use as the sprite texture, if any.\n         *\n         * @property render.sprite.texture\n         * @type string\n         */\n/**\n         * A `Number` that defines the scaling in the x-axis for the sprite, if any.\n         *\n         * @property render.sprite.xScale\n         * @type number\n         * @default 1\n         */\n/**\n         * A `Number` that defines the scaling in the y-axis for the sprite, if any.\n         *\n         * @property render.sprite.yScale\n         * @type number\n         * @default 1\n         */\n/**\n          * A `Number` that defines the offset in the x-axis for the sprite (normalised by texture width).\n          *\n          * @property render.sprite.xOffset\n          * @type number\n          * @default 0\n          */\n/**\n          * A `Number` that defines the offset in the y-axis for the sprite (normalised by texture height).\n          *\n          * @property render.sprite.yOffset\n          * @type number\n          * @default 0\n          */\n/**\n         * A `Number` that defines the line width to use when rendering the body outline (if a sprite is not defined).\n         * A value of `0` means no outline will be rendered.\n         *\n         * @property render.lineWidth\n         * @type number\n         * @default 0\n         */\n/**\n         * A `String` that defines the fill style to use when rendering the body (if a sprite is not defined).\n         * It is the same as when using a canvas, so it accepts CSS style property values.\n         *\n         * @property render.fillStyle\n         * @type string\n         * @default a random colour\n         */\n/**\n         * A `String` that defines the stroke style to use when rendering the body outline (if a sprite is not defined).\n         * It is the same as when using a canvas, so it accepts CSS style property values.\n         *\n         * @property render.strokeStyle\n         * @type string\n         * @default a random colour\n         */\n/**\n         * An array of unique axis vectors (edge normals) used for collision detection.\n         * These are automatically calculated from the given convex hull (`vertices` array) in `Body.create`.\n         * They are constantly updated by `Body.update` during the simulation.\n         *\n         * @property axes\n         * @type vector[]\n         */\n/**\n         * A `Number` that _measures_ the area of the body's convex hull, calculated at creation by `Body.create`.\n         *\n         * @property area\n         * @type string\n         * @default \n         */\n/**\n         * A `Bounds` object that defines the AABB region for the body.\n         * It is automatically calculated from the given convex hull (`vertices` array) in `Body.create` and constantly updated by `Body.update` during simulation.\n         *\n         * @property bounds\n         * @type bounds\n         */})()},function(e,t,n){var i={};e.exports=i;var o=n(4);(function(){i._motionWakeThreshold=.18;i._motionSleepThreshold=.08;i._minBias=.9;\n/**\n         * Puts bodies to sleep or wakes them up depending on their motion.\n         * @method update\n         * @param {body[]} bodies\n         * @param {number} timeScale\n         */i.update=function(e,t){var n=t*t*t;for(var o=0;o<e.length;o++){var r=e[o],a=r.speed*r.speed+r.angularSpeed*r.angularSpeed;if(0===r.force.x&&0===r.force.y){var s=Math.min(r.motion,a),l=Math.max(r.motion,a);r.motion=i._minBias*s+(1-i._minBias)*l;if(r.sleepThreshold>0&&r.motion<i._motionSleepThreshold*n){r.sleepCounter+=1;r.sleepCounter>=r.sleepThreshold&&i.set(r,true)}else r.sleepCounter>0&&(r.sleepCounter-=1)}else i.set(r,false)}};\n/**\n         * Given a set of colliding pairs, wakes the sleeping bodies involved.\n         * @method afterCollisions\n         * @param {pair[]} pairs\n         * @param {number} timeScale\n         */i.afterCollisions=function(e,t){var n=t*t*t;for(var o=0;o<e.length;o++){var r=e[o];if(r.isActive){var a=r.collision,s=a.bodyA.parent,l=a.bodyB.parent;if(!(s.isSleeping&&l.isSleeping||s.isStatic||l.isStatic)&&(s.isSleeping||l.isSleeping)){var c=s.isSleeping&&!s.isStatic?s:l,u=c===s?l:s;!c.isStatic&&u.motion>i._motionWakeThreshold*n&&i.set(c,false)}}}};\n/**\n         * Set a body as sleeping or awake.\n         * @method set\n         * @param {body} body\n         * @param {boolean} isSleeping\n         */i.set=function(e,t){var n=e.isSleeping;if(t){e.isSleeping=true;e.sleepCounter=e.sleepThreshold;e.positionImpulse.x=0;e.positionImpulse.y=0;e.positionPrev.x=e.position.x;e.positionPrev.y=e.position.y;e.anglePrev=e.angle;e.speed=0;e.angularSpeed=0;e.motion=0;n||o.trigger(e,\"sleepStart\")}else{e.isSleeping=false;e.sleepCounter=0;n&&o.trigger(e,\"sleepEnd\")}}})()},function(e,t,n){var i={};e.exports=i;var o=n(3);var r=n(9);(function(){var e=[];var t={overlap:0,axis:null};var n={overlap:0,axis:null};\n/**\n         * Creates a new collision record.\n         * @method create\n         * @param {body} bodyA The first body part represented by the collision record\n         * @param {body} bodyB The second body part represented by the collision record\n         * @return {collision} A new collision record\n         */i.create=function(e,t){return{pair:null,collided:false,bodyA:e,bodyB:t,parentA:e.parent,parentB:t.parent,depth:0,normal:{x:0,y:0},tangent:{x:0,y:0},penetration:{x:0,y:0},supports:[]}};\n/**\n         * Detect collision between two bodies.\n         * @method collides\n         * @param {body} bodyA\n         * @param {body} bodyB\n         * @param {pairs} [pairs] Optionally reuse collision records from existing pairs.\n         * @return {collision|null} A collision record if detected, otherwise null\n         */i.collides=function(e,a,s){i._overlapAxes(t,e.vertices,a.vertices,e.axes);if(t.overlap<=0)return null;i._overlapAxes(n,a.vertices,e.vertices,a.axes);if(n.overlap<=0)return null;var l,c=s&&s.table[r.id(e,a)];if(c)l=c.collision;else{l=i.create(e,a);l.collided=true;l.bodyA=e.id<a.id?e:a;l.bodyB=e.id<a.id?a:e;l.parentA=l.bodyA.parent;l.parentB=l.bodyB.parent}e=l.bodyA;a=l.bodyB;var u;u=t.overlap<n.overlap?t:n;var f=l.normal,d=l.supports,p=u.axis,v=p.x,y=p.y;if(v*(a.position.x-e.position.x)+y*(a.position.y-e.position.y)<0){f.x=v;f.y=y}else{f.x=-v;f.y=-y}l.tangent.x=-f.y;l.tangent.y=f.x;l.depth=u.overlap;l.penetration.x=f.x*l.depth;l.penetration.y=f.y*l.depth;var m=i._findSupports(e,a,f,1),g=0;o.contains(e.vertices,m[0])&&(d[g++]=m[0]);o.contains(e.vertices,m[1])&&(d[g++]=m[1]);if(g<2){var x=i._findSupports(a,e,f,-1);o.contains(a.vertices,x[0])&&(d[g++]=x[0]);g<2&&o.contains(a.vertices,x[1])&&(d[g++]=x[1])}0===g&&(d[g++]=m[0]);d.length=g;return l};\n/**\n         * Find the overlap between two sets of vertices.\n         * @method _overlapAxes\n         * @private\n         * @param {object} result\n         * @param {vertices} verticesA\n         * @param {vertices} verticesB\n         * @param {axes} axes\n         */i._overlapAxes=function(e,t,n,i){var o,r,a,s,l,c,u=t.length,f=n.length,d=t[0].x,p=t[0].y,v=n[0].x,y=n[0].y,m=i.length,g=Number.MAX_VALUE,x=0;for(l=0;l<m;l++){var h=i[l],b=h.x,S=h.y,w=d*b+p*S,_=v*b+y*S,A=w,P=_;for(c=1;c<u;c+=1){s=t[c].x*b+t[c].y*S;s>A?A=s:s<w&&(w=s)}for(c=1;c<f;c+=1){s=n[c].x*b+n[c].y*S;s>P?P=s:s<_&&(_=s)}r=A-_;a=P-w;o=r<a?r:a;if(o<g){g=o;x=l;if(o<=0)break}}e.axis=i[x];e.overlap=g};\n/**\n         * Projects vertices on an axis and returns an interval.\n         * @method _projectToAxis\n         * @private\n         * @param {} projection\n         * @param {} vertices\n         * @param {} axis\n         */i._projectToAxis=function(e,t,n){var i=t[0].x*n.x+t[0].y*n.y,o=i;for(var r=1;r<t.length;r+=1){var a=t[r].x*n.x+t[r].y*n.y;a>o?o=a:a<i&&(i=a)}e.min=i;e.max=o};\n/**\n         * Finds supporting vertices given two bodies along a given direction using hill-climbing.\n         * @method _findSupports\n         * @private\n         * @param {body} bodyA\n         * @param {body} bodyB\n         * @param {vector} normal\n         * @param {number} direction\n         * @return [vector]\n         */i._findSupports=function(t,n,i,o){var r,a,s,l,c,u=n.vertices,f=u.length,d=t.position.x,p=t.position.y,v=i.x*o,y=i.y*o,m=Number.MAX_VALUE;for(c=0;c<f;c+=1){a=u[c];l=v*(d-a.x)+y*(p-a.y);if(l<m){m=l;r=a}}s=u[(f+r.index-1)%f];m=v*(d-s.x)+y*(p-s.y);a=u[(r.index+1)%f];if(v*(d-a.x)+y*(p-a.y)<m){e[0]=r;e[1]=a;return e}e[0]=r;e[1]=s;return e};\n/**\n         * A reference to the pair using this collision record, if there is one.\n         *\n         * @property pair\n         * @type {pair|null}\n         * @default null\n         */\n/**\n         * A flag that indicates if the bodies were colliding when the collision was last updated.\n         * \n         * @property collided\n         * @type boolean\n         * @default false\n         */\n/**\n         * The first body part represented by the collision (see also `collision.parentA`).\n         * \n         * @property bodyA\n         * @type body\n         */\n/**\n         * The second body part represented by the collision (see also `collision.parentB`).\n         * \n         * @property bodyB\n         * @type body\n         */\n/**\n         * The first body represented by the collision (i.e. `collision.bodyA.parent`).\n         * \n         * @property parentA\n         * @type body\n         */\n/**\n         * The second body represented by the collision (i.e. `collision.bodyB.parent`).\n         * \n         * @property parentB\n         * @type body\n         */\n/**\n         * A `Number` that represents the minimum separating distance between the bodies along the collision normal.\n         *\n         * @readOnly\n         * @property depth\n         * @type number\n         * @default 0\n         */\n/**\n         * A normalised `Vector` that represents the direction between the bodies that provides the minimum separating distance.\n         *\n         * @property normal\n         * @type vector\n         * @default { x: 0, y: 0 }\n         */\n/**\n         * A normalised `Vector` that is the tangent direction to the collision normal.\n         *\n         * @property tangent\n         * @type vector\n         * @default { x: 0, y: 0 }\n         */\n/**\n         * A `Vector` that represents the direction and depth of the collision.\n         *\n         * @property penetration\n         * @type vector\n         * @default { x: 0, y: 0 }\n         */\n/**\n         * An array of body vertices that represent the support points in the collision.\n         * These are the deepest vertices (along the collision normal) of each body that are contained by the other body's vertices.\n         *\n         * @property supports\n         * @type vector[]\n         * @default []\n         */})()},function(e,t,n){var i={};e.exports=i;var o=n(17);(function(){\n/**\n         * Creates a pair.\n         * @method create\n         * @param {collision} collision\n         * @param {number} timestamp\n         * @return {pair} A new pair\n         */\ni.create=function(e,t){var n=e.bodyA,o=e.bodyB;var r={id:i.id(n,o),bodyA:n,bodyB:o,collision:e,contacts:[],activeContacts:[],separation:0,isActive:true,confirmedActive:true,isSensor:n.isSensor||o.isSensor,timeCreated:t,timeUpdated:t,inverseMass:0,friction:0,frictionStatic:0,restitution:0,slop:0};i.update(r,e,t);return r};\n/**\n         * Updates a pair given a collision.\n         * @method update\n         * @param {pair} pair\n         * @param {collision} collision\n         * @param {number} timestamp\n         */i.update=function(e,t,n){var i=e.contacts,r=t.supports,a=e.activeContacts,s=t.parentA,l=t.parentB,c=s.vertices.length;e.isActive=true;e.timeUpdated=n;e.collision=t;e.separation=t.depth;e.inverseMass=s.inverseMass+l.inverseMass;e.friction=s.friction<l.friction?s.friction:l.friction;e.frictionStatic=s.frictionStatic>l.frictionStatic?s.frictionStatic:l.frictionStatic;e.restitution=s.restitution>l.restitution?s.restitution:l.restitution;e.slop=s.slop>l.slop?s.slop:l.slop;t.pair=e;a.length=0;for(var u=0;u<r.length;u++){var f=r[u],d=f.body===s?f.index:c+f.index,p=i[d];p?a.push(p):a.push(i[d]=o.create(f))}};\n/**\n         * Set a pair as active or inactive.\n         * @method setActive\n         * @param {pair} pair\n         * @param {bool} isActive\n         * @param {number} timestamp\n         */i.setActive=function(e,t,n){if(t){e.isActive=true;e.timeUpdated=n}else{e.isActive=false;e.activeContacts.length=0}};\n/**\n         * Get the id for the given pair.\n         * @method id\n         * @param {body} bodyA\n         * @param {body} bodyB\n         * @return {string} Unique pairId\n         */i.id=function(e,t){return e.id<t.id?\"A\"+e.id+\"B\"+t.id:\"A\"+t.id+\"B\"+e.id}})()},function(e,t,n){var i={};e.exports=i;var o=n(3);var r=n(2);var a=n(7);var s=n(1);var l=n(11);var c=n(0);(function(){i._warming=.4;i._torqueDampen=1;i._minLength=1e-6;\n/**\n         * Creates a new constraint.\n         * All properties have default values, and many are pre-calculated automatically based on other properties.\n         * To simulate a revolute constraint (or pin joint) set `length: 0` and a high `stiffness` value (e.g. `0.7` or above).\n         * If the constraint is unstable, try lowering the `stiffness` value and / or increasing `engine.constraintIterations`.\n         * For compound bodies, constraints must be applied to the parent body (not one of its parts).\n         * See the properties section below for detailed information on what you can pass via the `options` object.\n         * @method create\n         * @param {} options\n         * @return {constraint} constraint\n         */i.create=function(e){var t=e;t.bodyA&&!t.pointA&&(t.pointA={x:0,y:0});t.bodyB&&!t.pointB&&(t.pointB={x:0,y:0});var n=t.bodyA?r.add(t.bodyA.position,t.pointA):t.pointA,i=t.bodyB?r.add(t.bodyB.position,t.pointB):t.pointB,o=r.magnitude(r.sub(n,i));t.length=\"undefined\"!==typeof t.length?t.length:o;t.id=t.id||c.nextId();t.label=t.label||\"Constraint\";t.type=\"constraint\";t.stiffness=t.stiffness||(t.length>0?1:.7);t.damping=t.damping||0;t.angularStiffness=t.angularStiffness||0;t.angleA=t.bodyA?t.bodyA.angle:t.angleA;t.angleB=t.bodyB?t.bodyB.angle:t.angleB;t.plugin={};var a={visible:true,lineWidth:2,strokeStyle:\"#ffffff\",type:\"line\",anchors:true};if(0===t.length&&t.stiffness>.1){a.type=\"pin\";a.anchors=false}else t.stiffness<.9&&(a.type=\"spring\");t.render=c.extend(a,t.render);return t};\n/**\n         * Prepares for solving by constraint warming.\n         * @private\n         * @method preSolveAll\n         * @param {body[]} bodies\n         */i.preSolveAll=function(e){for(var t=0;t<e.length;t+=1){var n=e[t],i=n.constraintImpulse;if(!(n.isStatic||0===i.x&&0===i.y&&0===i.angle)){n.position.x+=i.x;n.position.y+=i.y;n.angle+=i.angle}}};\n/**\n         * Solves all constraints in a list of collisions.\n         * @private\n         * @method solveAll\n         * @param {constraint[]} constraints\n         * @param {number} timeScale\n         */i.solveAll=function(e,t){for(var n=0;n<e.length;n+=1){var o=e[n],r=!o.bodyA||o.bodyA&&o.bodyA.isStatic,a=!o.bodyB||o.bodyB&&o.bodyB.isStatic;(r||a)&&i.solve(e[n],t)}for(n=0;n<e.length;n+=1){o=e[n];r=!o.bodyA||o.bodyA&&o.bodyA.isStatic;a=!o.bodyB||o.bodyB&&o.bodyB.isStatic;r||a||i.solve(e[n],t)}};\n/**\n         * Solves a distance constraint with Gauss-Siedel method.\n         * @private\n         * @method solve\n         * @param {constraint} constraint\n         * @param {number} timeScale\n         */i.solve=function(e,t){var n=e.bodyA,o=e.bodyB,a=e.pointA,s=e.pointB;if(n||o){if(n&&!n.isStatic){r.rotate(a,n.angle-e.angleA,a);e.angleA=n.angle}if(o&&!o.isStatic){r.rotate(s,o.angle-e.angleB,s);e.angleB=o.angle}var l=a,c=s;n&&(l=r.add(n.position,a));o&&(c=r.add(o.position,s));if(l&&c){var u=r.sub(l,c),f=r.magnitude(u);f<i._minLength&&(f=i._minLength);var d,p,v,y,m,g=(f-e.length)/f,x=e.stiffness<1?e.stiffness*t:e.stiffness,h=r.mult(u,g*x),b=(n?n.inverseMass:0)+(o?o.inverseMass:0),S=(n?n.inverseInertia:0)+(o?o.inverseInertia:0),w=b+S;if(e.damping){var _=r.create();v=r.div(u,f);m=r.sub(o&&r.sub(o.position,o.positionPrev)||_,n&&r.sub(n.position,n.positionPrev)||_);y=r.dot(v,m)}if(n&&!n.isStatic){p=n.inverseMass/b;n.constraintImpulse.x-=h.x*p;n.constraintImpulse.y-=h.y*p;n.position.x-=h.x*p;n.position.y-=h.y*p;if(e.damping){n.positionPrev.x-=e.damping*v.x*y*p;n.positionPrev.y-=e.damping*v.y*y*p}d=r.cross(a,h)/w*i._torqueDampen*n.inverseInertia*(1-e.angularStiffness);n.constraintImpulse.angle-=d;n.angle-=d}if(o&&!o.isStatic){p=o.inverseMass/b;o.constraintImpulse.x+=h.x*p;o.constraintImpulse.y+=h.y*p;o.position.x+=h.x*p;o.position.y+=h.y*p;if(e.damping){o.positionPrev.x+=e.damping*v.x*y*p;o.positionPrev.y+=e.damping*v.y*y*p}d=r.cross(s,h)/w*i._torqueDampen*o.inverseInertia*(1-e.angularStiffness);o.constraintImpulse.angle+=d;o.angle+=d}}}};\n/**\n         * Performs body updates required after solving constraints.\n         * @private\n         * @method postSolveAll\n         * @param {body[]} bodies\n         */i.postSolveAll=function(e){for(var t=0;t<e.length;t++){var n=e[t],c=n.constraintImpulse;if(!(n.isStatic||0===c.x&&0===c.y&&0===c.angle)){a.set(n,false);for(var u=0;u<n.parts.length;u++){var f=n.parts[u];o.translate(f.vertices,c);if(u>0){f.position.x+=c.x;f.position.y+=c.y}if(0!==c.angle){o.rotate(f.vertices,c.angle,n.position);l.rotate(f.axes,c.angle);u>0&&r.rotateAbout(f.position,c.angle,n.position,f.position)}s.update(f.bounds,f.vertices,n.velocity)}c.angle*=i._warming;c.x*=i._warming;c.y*=i._warming}}};\n/**\n         * Returns the world-space position of `constraint.pointA`, accounting for `constraint.bodyA`.\n         * @method pointAWorld\n         * @param {constraint} constraint\n         * @returns {vector} the world-space position\n         */i.pointAWorld=function(e){return{x:(e.bodyA?e.bodyA.position.x:0)+e.pointA.x,y:(e.bodyA?e.bodyA.position.y:0)+e.pointA.y}};\n/**\n         * Returns the world-space position of `constraint.pointB`, accounting for `constraint.bodyB`.\n         * @method pointBWorld\n         * @param {constraint} constraint\n         * @returns {vector} the world-space position\n         */i.pointBWorld=function(e){return{x:(e.bodyB?e.bodyB.position.x:0)+e.pointB.x,y:(e.bodyB?e.bodyB.position.y:0)+e.pointB.y}};\n/**\n         * An integer `Number` uniquely identifying number generated in `Composite.create` by `Common.nextId`.\n         *\n         * @property id\n         * @type number\n         */\n/**\n         * A `String` denoting the type of object.\n         *\n         * @property type\n         * @type string\n         * @default \"constraint\"\n         * @readOnly\n         */\n/**\n         * An arbitrary `String` name to help the user identify and manage bodies.\n         *\n         * @property label\n         * @type string\n         * @default \"Constraint\"\n         */\n/**\n         * An `Object` that defines the rendering properties to be consumed by the module `Matter.Render`.\n         *\n         * @property render\n         * @type object\n         */\n/**\n         * A flag that indicates if the constraint should be rendered.\n         *\n         * @property render.visible\n         * @type boolean\n         * @default true\n         */\n/**\n         * A `Number` that defines the line width to use when rendering the constraint outline.\n         * A value of `0` means no outline will be rendered.\n         *\n         * @property render.lineWidth\n         * @type number\n         * @default 2\n         */\n/**\n         * A `String` that defines the stroke style to use when rendering the constraint outline.\n         * It is the same as when using a canvas, so it accepts CSS style property values.\n         *\n         * @property render.strokeStyle\n         * @type string\n         * @default a random colour\n         */\n/**\n         * A `String` that defines the constraint rendering type. \n         * The possible values are 'line', 'pin', 'spring'.\n         * An appropriate render type will be automatically chosen unless one is given in options.\n         *\n         * @property render.type\n         * @type string\n         * @default 'line'\n         */\n/**\n         * A `Boolean` that defines if the constraint's anchor points should be rendered.\n         *\n         * @property render.anchors\n         * @type boolean\n         * @default true\n         */\n/**\n         * The first possible `Body` that this constraint is attached to.\n         *\n         * @property bodyA\n         * @type body\n         * @default null\n         */\n/**\n         * The second possible `Body` that this constraint is attached to.\n         *\n         * @property bodyB\n         * @type body\n         * @default null\n         */\n/**\n         * A `Vector` that specifies the offset of the constraint from center of the `constraint.bodyA` if defined, otherwise a world-space position.\n         *\n         * @property pointA\n         * @type vector\n         * @default { x: 0, y: 0 }\n         */\n/**\n         * A `Vector` that specifies the offset of the constraint from center of the `constraint.bodyB` if defined, otherwise a world-space position.\n         *\n         * @property pointB\n         * @type vector\n         * @default { x: 0, y: 0 }\n         */\n/**\n         * A `Number` that specifies the stiffness of the constraint, i.e. the rate at which it returns to its resting `constraint.length`.\n         * A value of `1` means the constraint should be very stiff.\n         * A value of `0.2` means the constraint acts like a soft spring.\n         *\n         * @property stiffness\n         * @type number\n         * @default 1\n         */\n/**\n         * A `Number` that specifies the damping of the constraint, \n         * i.e. the amount of resistance applied to each body based on their velocities to limit the amount of oscillation.\n         * Damping will only be apparent when the constraint also has a very low `stiffness`.\n         * A value of `0.1` means the constraint will apply heavy damping, resulting in little to no oscillation.\n         * A value of `0` means the constraint will apply no damping.\n         *\n         * @property damping\n         * @type number\n         * @default 0\n         */\n/**\n         * A `Number` that specifies the target resting length of the constraint. \n         * It is calculated automatically in `Constraint.create` from initial positions of the `constraint.bodyA` and `constraint.bodyB`.\n         *\n         * @property length\n         * @type number\n         */\n/**\n         * An object reserved for storing plugin-specific properties.\n         *\n         * @property plugin\n         * @type {}\n         */})()},function(e,t,n){var i={};e.exports=i;var o=n(2);var r=n(0);(function(){\n/**\n         * Creates a new set of axes from the given vertices.\n         * @method fromVertices\n         * @param {vertices} vertices\n         * @return {axes} A new axes from the given vertices\n         */\ni.fromVertices=function(e){var t={};for(var n=0;n<e.length;n++){var i=(n+1)%e.length,a=o.normalise({x:e[i].y-e[n].y,y:e[n].x-e[i].x}),s=0===a.y?Infinity:a.x/a.y;s=s.toFixed(3).toString();t[s]=a}return r.values(t)};\n/**\n         * Rotates a set of axes by the given angle.\n         * @method rotate\n         * @param {axes} axes\n         * @param {number} angle\n         */i.rotate=function(e,t){if(0!==t){var n=Math.cos(t),i=Math.sin(t);for(var o=0;o<e.length;o++){var r,a=e[o];r=a.x*n-a.y*i;a.y=a.x*i+a.y*n;a.x=r}}}})()},function(e,t,n){var i={};e.exports=i;var o=n(3);var r=n(0);var a=n(6);var s=n(1);var l=n(2);(function(){\n/**\n         * Creates a new rigid body model with a rectangle hull. \n         * The options parameter is an object that specifies any properties you wish to override the defaults.\n         * See the properties section of the `Matter.Body` module for detailed information on what you can pass via the `options` object.\n         * @method rectangle\n         * @param {number} x\n         * @param {number} y\n         * @param {number} width\n         * @param {number} height\n         * @param {object} [options]\n         * @return {body} A new rectangle body\n         */\ni.rectangle=function(e,t,n,i,s){s=s||{};var l={label:\"Rectangle Body\",position:{x:e,y:t},vertices:o.fromPath(\"L 0 0 L \"+n+\" 0 L \"+n+\" \"+i+\" L 0 \"+i)};if(s.chamfer){var c=s.chamfer;l.vertices=o.chamfer(l.vertices,c.radius,c.quality,c.qualityMin,c.qualityMax);delete s.chamfer}return a.create(r.extend({},l,s))};\n/**\n         * Creates a new rigid body model with a trapezoid hull. \n         * The options parameter is an object that specifies any properties you wish to override the defaults.\n         * See the properties section of the `Matter.Body` module for detailed information on what you can pass via the `options` object.\n         * @method trapezoid\n         * @param {number} x\n         * @param {number} y\n         * @param {number} width\n         * @param {number} height\n         * @param {number} slope\n         * @param {object} [options]\n         * @return {body} A new trapezoid body\n         */i.trapezoid=function(e,t,n,i,s,l){l=l||{};s*=.5;var c=(1-2*s)*n;var u,f=n*s,d=f+c,p=d+f;u=s<.5?\"L 0 0 L \"+f+\" \"+-i+\" L \"+d+\" \"+-i+\" L \"+p+\" 0\":\"L 0 0 L \"+d+\" \"+-i+\" L \"+p+\" 0\";var v={label:\"Trapezoid Body\",position:{x:e,y:t},vertices:o.fromPath(u)};if(l.chamfer){var y=l.chamfer;v.vertices=o.chamfer(v.vertices,y.radius,y.quality,y.qualityMin,y.qualityMax);delete l.chamfer}return a.create(r.extend({},v,l))};\n/**\n         * Creates a new rigid body model with a circle hull. \n         * The options parameter is an object that specifies any properties you wish to override the defaults.\n         * See the properties section of the `Matter.Body` module for detailed information on what you can pass via the `options` object.\n         * @method circle\n         * @param {number} x\n         * @param {number} y\n         * @param {number} radius\n         * @param {object} [options]\n         * @param {number} [maxSides]\n         * @return {body} A new circle body\n         */i.circle=function(e,t,n,o,a){o=o||{};var s={label:\"Circle Body\",circleRadius:n};a=a||25;var l=Math.ceil(Math.max(10,Math.min(a,n)));l%2===1&&(l+=1);return i.polygon(e,t,l,n,r.extend({},s,o))};\n/**\n         * Creates a new rigid body model with a regular polygon hull with the given number of sides. \n         * The options parameter is an object that specifies any properties you wish to override the defaults.\n         * See the properties section of the `Matter.Body` module for detailed information on what you can pass via the `options` object.\n         * @method polygon\n         * @param {number} x\n         * @param {number} y\n         * @param {number} sides\n         * @param {number} radius\n         * @param {object} [options]\n         * @return {body} A new regular polygon body\n         */i.polygon=function(e,t,n,s,l){l=l||{};if(n<3)return i.circle(e,t,s,l);var c=2*Math.PI/n,u=\"\",f=.5*c;for(var d=0;d<n;d+=1){var p=f+d*c,v=Math.cos(p)*s,y=Math.sin(p)*s;u+=\"L \"+v.toFixed(3)+\" \"+y.toFixed(3)+\" \"}var m={label:\"Polygon Body\",position:{x:e,y:t},vertices:o.fromPath(u)};if(l.chamfer){var g=l.chamfer;m.vertices=o.chamfer(m.vertices,g.radius,g.quality,g.qualityMin,g.qualityMax);delete l.chamfer}return a.create(r.extend({},m,l))};\n/**\n         * Utility to create a compound body based on set(s) of vertices.\n         * \n         * _Note:_ To optionally enable automatic concave vertices decomposition the [poly-decomp](https://github.com/schteppe/poly-decomp.js) \n         * package must be first installed and provided see `Common.setDecomp`, otherwise the convex hull of each vertex set will be used.\n         * \n         * The resulting vertices are reorientated about their centre of mass,\n         * and offset such that `body.position` corresponds to this point.\n         * \n         * The resulting offset may be found if needed by subtracting `body.bounds` from the original input bounds.\n         * To later move the centre of mass see `Body.setCentre`.\n         * \n         * Note that automatic conconcave decomposition results are not always optimal. \n         * For best results, simplify the input vertices as much as possible first.\n         * By default this function applies some addtional simplification to help.\n         * \n         * Some outputs may also require further manual processing afterwards to be robust.\n         * In particular some parts may need to be overlapped to avoid collision gaps.\n         * Thin parts and sharp points should be avoided or removed where possible.\n         *\n         * The options parameter object specifies any `Matter.Body` properties you wish to override the defaults.\n         * \n         * See the properties section of the `Matter.Body` module for detailed information on what you can pass via the `options` object.\n         * @method fromVertices\n         * @param {number} x\n         * @param {number} y\n         * @param {array} vertexSets One or more arrays of vertex points e.g. `[[{ x: 0, y: 0 }...], ...]`.\n         * @param {object} [options] The body options.\n         * @param {bool} [flagInternal=false] Optionally marks internal edges with `isInternal`.\n         * @param {number} [removeCollinear=0.01] Threshold when simplifying vertices along the same edge.\n         * @param {number} [minimumArea=10] Threshold when removing small parts.\n         * @param {number} [removeDuplicatePoints=0.01] Threshold when simplifying nearby vertices.\n         * @return {body}\n         */i.fromVertices=function(e,t,n,i,c,u,f,d){var p,v,y,m,g,x,h,b,S,w,_,A=r.getDecomp();p=Boolean(A&&A.quickDecomp);i=i||{};y=[];c=\"undefined\"!==typeof c&&c;u=\"undefined\"!==typeof u?u:.01;f=\"undefined\"!==typeof f?f:10;d=\"undefined\"!==typeof d?d:.01;r.isArray(n[0])||(n=[n]);for(w=0;w<n.length;w+=1){x=n[w];m=o.isConvex(x);g=!m;g&&!p&&r.warnOnce(\"Bodies.fromVertices: Install the 'poly-decomp' library and use Common.setDecomp or provide 'decomp' as a global to decompose concave vertices.\");if(m||!p){x=m?o.clockwiseSort(x):o.hull(x);y.push({position:{x:e,y:t},vertices:x})}else{var P=x.map((function(e){return[e.x,e.y]}));A.makeCCW(P);false!==u&&A.removeCollinearPoints(P,u);false!==d&&A.removeDuplicatePoints&&A.removeDuplicatePoints(P,d);var C=A.quickDecomp(P);for(h=0;h<C.length;h++){var k=C[h];var M=k.map((function(e){return{x:e[0],y:e[1]}}));f>0&&o.area(M)<f||y.push({position:o.centre(M),vertices:M})}}}for(h=0;h<y.length;h++)y[h]=a.create(r.extend(y[h],i));if(c){var B=5;for(h=0;h<y.length;h++){var I=y[h];for(b=h+1;b<y.length;b++){var T=y[b];if(s.overlaps(I.bounds,T.bounds)){var R=I.vertices,E=T.vertices;for(S=0;S<I.vertices.length;S++)for(_=0;_<T.vertices.length;_++){var V=l.magnitudeSquared(l.sub(R[(S+1)%R.length],E[_])),L=l.magnitudeSquared(l.sub(R[S],E[(_+1)%E.length]));if(V<B&&L<B){R[S].isInternal=true;E[_].isInternal=true}}}}}}if(y.length>1){v=a.create(r.extend({parts:y.slice(0)},i));a.setPosition(v,{x:e,y:t});return v}return y[0]}})()},function(e,t,n){var i={};e.exports=i;var o=n(0);(function(){\n/**\n         * Creates a mouse input.\n         * @method create\n         * @param {HTMLElement} element\n         * @return {mouse} A new mouse\n         */\ni.create=function(e){var t={};e||o.log(\"Mouse.create: element was undefined, defaulting to document.body\",\"warn\");t.element=e||document.body;t.absolute={x:0,y:0};t.position={x:0,y:0};t.mousedownPosition={x:0,y:0};t.mouseupPosition={x:0,y:0};t.offset={x:0,y:0};t.scale={x:1,y:1};t.wheelDelta=0;t.button=-1;t.pixelRatio=parseInt(t.element.getAttribute(\"data-pixel-ratio\"),10)||1;t.sourceEvents={mousemove:null,mousedown:null,mouseup:null,mousewheel:null};t.mousemove=function(e){var n=i._getRelativeMousePosition(e,t.element,t.pixelRatio),o=e.changedTouches;if(o){t.button=0;e.preventDefault()}t.absolute.x=n.x;t.absolute.y=n.y;t.position.x=t.absolute.x*t.scale.x+t.offset.x;t.position.y=t.absolute.y*t.scale.y+t.offset.y;t.sourceEvents.mousemove=e};t.mousedown=function(e){var n=i._getRelativeMousePosition(e,t.element,t.pixelRatio),o=e.changedTouches;if(o){t.button=0;e.preventDefault()}else t.button=e.button;t.absolute.x=n.x;t.absolute.y=n.y;t.position.x=t.absolute.x*t.scale.x+t.offset.x;t.position.y=t.absolute.y*t.scale.y+t.offset.y;t.mousedownPosition.x=t.position.x;t.mousedownPosition.y=t.position.y;t.sourceEvents.mousedown=e};t.mouseup=function(e){var n=i._getRelativeMousePosition(e,t.element,t.pixelRatio),o=e.changedTouches;o&&e.preventDefault();t.button=-1;t.absolute.x=n.x;t.absolute.y=n.y;t.position.x=t.absolute.x*t.scale.x+t.offset.x;t.position.y=t.absolute.y*t.scale.y+t.offset.y;t.mouseupPosition.x=t.position.x;t.mouseupPosition.y=t.position.y;t.sourceEvents.mouseup=e};t.mousewheel=function(e){t.wheelDelta=Math.max(-1,Math.min(1,e.wheelDelta||-e.detail));e.preventDefault()};i.setElement(t,t.element);return t};\n/**\n         * Sets the element the mouse is bound to (and relative to).\n         * @method setElement\n         * @param {mouse} mouse\n         * @param {HTMLElement} element\n         */i.setElement=function(e,t){e.element=t;t.addEventListener(\"mousemove\",e.mousemove);t.addEventListener(\"mousedown\",e.mousedown);t.addEventListener(\"mouseup\",e.mouseup);t.addEventListener(\"mousewheel\",e.mousewheel);t.addEventListener(\"DOMMouseScroll\",e.mousewheel);t.addEventListener(\"touchmove\",e.mousemove);t.addEventListener(\"touchstart\",e.mousedown);t.addEventListener(\"touchend\",e.mouseup)};\n/**\n         * Clears all captured source events.\n         * @method clearSourceEvents\n         * @param {mouse} mouse\n         */i.clearSourceEvents=function(e){e.sourceEvents.mousemove=null;e.sourceEvents.mousedown=null;e.sourceEvents.mouseup=null;e.sourceEvents.mousewheel=null;e.wheelDelta=0};\n/**\n         * Sets the mouse position offset.\n         * @method setOffset\n         * @param {mouse} mouse\n         * @param {vector} offset\n         */i.setOffset=function(e,t){e.offset.x=t.x;e.offset.y=t.y;e.position.x=e.absolute.x*e.scale.x+e.offset.x;e.position.y=e.absolute.y*e.scale.y+e.offset.y};\n/**\n         * Sets the mouse position scale.\n         * @method setScale\n         * @param {mouse} mouse\n         * @param {vector} scale\n         */i.setScale=function(e,t){e.scale.x=t.x;e.scale.y=t.y;e.position.x=e.absolute.x*e.scale.x+e.offset.x;e.position.y=e.absolute.y*e.scale.y+e.offset.y};\n/**\n         * Gets the mouse position relative to an element given a screen pixel ratio.\n         * @method _getRelativeMousePosition\n         * @private\n         * @param {} event\n         * @param {} element\n         * @param {number} pixelRatio\n         * @return {}\n         */i._getRelativeMousePosition=function(e,t,n){var i,o,r=t.getBoundingClientRect(),a=document.documentElement||document.body.parentNode||document.body,s=void 0!==window.pageXOffset?window.pageXOffset:a.scrollLeft,l=void 0!==window.pageYOffset?window.pageYOffset:a.scrollTop,c=e.changedTouches;if(c){i=c[0].pageX-r.left-s;o=c[0].pageY-r.top-l}else{i=e.pageX-r.left-s;o=e.pageY-r.top-l}return{x:i/(t.clientWidth/(t.width||t.clientWidth)*n),y:o/(t.clientHeight/(t.height||t.clientHeight)*n)}}})()},function(e,t,n){var i={};e.exports=i;var o=n(0);var r=n(8);(function(){\n/**\n         * Creates a new collision detector.\n         * @method create\n         * @param {} options\n         * @return {detector} A new collision detector\n         */\ni.create=function(e){var t={bodies:[],pairs:null};return o.extend(t,e)};\n/**\n         * Sets the list of bodies in the detector.\n         * @method setBodies\n         * @param {detector} detector\n         * @param {body[]} bodies\n         */i.setBodies=function(e,t){e.bodies=t.slice(0)};\n/**\n         * Clears the detector including its list of bodies.\n         * @method clear\n         * @param {detector} detector\n         */i.clear=function(e){e.bodies=[]};\n/**\n         * Efficiently finds all collisions among all the bodies in `detector.bodies` using a broadphase algorithm.\n         * \n         * _Note:_ The specific ordering of collisions returned is not guaranteed between releases and may change for performance reasons.\n         * If a specific ordering is required then apply a sort to the resulting array.\n         * @method collisions\n         * @param {detector} detector\n         * @return {collision[]} collisions\n         */i.collisions=function(e){var t,n,o=[],a=e.pairs,s=e.bodies,l=s.length,c=i.canCollide,u=r.collides;s.sort(i._compareBoundsX);for(t=0;t<l;t++){var f=s[t],d=f.bounds,p=f.bounds.max.x,v=f.bounds.max.y,y=f.bounds.min.y,m=f.isStatic||f.isSleeping,g=f.parts.length,x=1===g;for(n=t+1;n<l;n++){var h=s[n],b=h.bounds;if(b.min.x>p)break;if(!(v<b.min.y||y>b.max.y)&&((!m||!h.isStatic&&!h.isSleeping)&&c(f.collisionFilter,h.collisionFilter))){var S=h.parts.length;if(x&&1===S){var w=u(f,h,a);w&&o.push(w)}else{var _=g>1?1:0,A=S>1?1:0;for(var P=_;P<g;P++){var C=f.parts[P];d=C.bounds;for(var k=A;k<S;k++){var M=h.parts[k];b=M.bounds;if(!(d.min.x>b.max.x||d.max.x<b.min.x||d.max.y<b.min.y||d.min.y>b.max.y)){w=u(C,M,a);w&&o.push(w)}}}}}}}return o};\n/**\n         * Returns `true` if both supplied collision filters will allow a collision to occur.\n         * See `body.collisionFilter` for more information.\n         * @method canCollide\n         * @param {} filterA\n         * @param {} filterB\n         * @return {bool} `true` if collision can occur\n         */i.canCollide=function(e,t){return e.group===t.group&&0!==e.group?e.group>0:0!==(e.mask&t.category)&&0!==(t.mask&e.category)};\n/**\n         * The comparison function used in the broadphase algorithm.\n         * Returns the signed delta of the bodies bounds on the x-axis.\n         * @private\n         * @method _sortCompare\n         * @param {body} bodyA\n         * @param {body} bodyB\n         * @return {number} The signed delta used for sorting\n         */i._compareBoundsX=function(e,t){return e.bounds.min.x-t.bounds.min.x};\n/**\n         * The array of `Matter.Body` between which the detector finds collisions.\n         * \n         * _Note:_ The order of bodies in this array _is not fixed_ and will be continually managed by the detector.\n         * @property bodies\n         * @type body[]\n         * @default []\n         */\n/**\n         * Optional. A `Matter.Pairs` object from which previous collision objects may be reused. Intended for internal `Matter.Engine` usage.\n         * @property pairs\n         * @type {pairs|null}\n         * @default null\n         */})()},function(e,t,n){var i={};e.exports=i;var o=n(0);(function(){i._registry={};\n/**\n         * Registers a plugin object so it can be resolved later by name.\n         * @method register\n         * @param plugin {} The plugin to register.\n         * @return {object} The plugin.\n         */i.register=function(e){i.isPlugin(e)||o.warn(\"Plugin.register:\",i.toString(e),\"does not implement all required fields.\");if(e.name in i._registry){var t=i._registry[e.name],n=i.versionParse(e.version).number,r=i.versionParse(t.version).number;if(n>r){o.warn(\"Plugin.register:\",i.toString(t),\"was upgraded to\",i.toString(e));i._registry[e.name]=e}else n<r?o.warn(\"Plugin.register:\",i.toString(t),\"can not be downgraded to\",i.toString(e)):e!==t&&o.warn(\"Plugin.register:\",i.toString(e),\"is already registered to different plugin object\")}else i._registry[e.name]=e;return e};\n/**\n         * Resolves a dependency to a plugin object from the registry if it exists. \n         * The `dependency` may contain a version, but only the name matters when resolving.\n         * @method resolve\n         * @param dependency {string} The dependency.\n         * @return {object} The plugin if resolved, otherwise `undefined`.\n         */i.resolve=function(e){return i._registry[i.dependencyParse(e).name]};\n/**\n         * Returns a pretty printed plugin name and version.\n         * @method toString\n         * @param plugin {} The plugin.\n         * @return {string} Pretty printed plugin name and version.\n         */i.toString=function(e){return\"string\"===typeof e?e:(e.name||\"anonymous\")+\"@\"+(e.version||e.range||\"0.0.0\")};\n/**\n         * Returns `true` if the object meets the minimum standard to be considered a plugin.\n         * This means it must define the following properties:\n         * - `name`\n         * - `version`\n         * - `install`\n         * @method isPlugin\n         * @param obj {} The obj to test.\n         * @return {boolean} `true` if the object can be considered a plugin otherwise `false`.\n         */i.isPlugin=function(e){return e&&e.name&&e.version&&e.install};\n/**\n         * Returns `true` if a plugin with the given `name` been installed on `module`.\n         * @method isUsed\n         * @param module {} The module.\n         * @param name {string} The plugin name.\n         * @return {boolean} `true` if a plugin with the given `name` been installed on `module`, otherwise `false`.\n         */i.isUsed=function(e,t){return e.used.indexOf(t)>-1};\n/**\n         * Returns `true` if `plugin.for` is applicable to `module` by comparing against `module.name` and `module.version`.\n         * If `plugin.for` is not specified then it is assumed to be applicable.\n         * The value of `plugin.for` is a string of the format `'module-name'` or `'module-name@version'`.\n         * @method isFor\n         * @param plugin {} The plugin.\n         * @param module {} The module.\n         * @return {boolean} `true` if `plugin.for` is applicable to `module`, otherwise `false`.\n         */i.isFor=function(e,t){var n=e.for&&i.dependencyParse(e.for);return!e.for||t.name===n.name&&i.versionSatisfies(t.version,n.range)};\n/**\n         * Installs the plugins by calling `plugin.install` on each plugin specified in `plugins` if passed, otherwise `module.uses`.\n         * For installing plugins on `Matter` see the convenience function `Matter.use`.\n         * Plugins may be specified either by their name or a reference to the plugin object.\n         * Plugins themselves may specify further dependencies, but each plugin is installed only once.\n         * Order is important, a topological sort is performed to find the best resulting order of installation.\n         * This sorting attempts to satisfy every dependency's requested ordering, but may not be exact in all cases.\n         * This function logs the resulting status of each dependency in the console, along with any warnings.\n         * - A green tick ✅ indicates a dependency was resolved and installed.\n         * - An orange diamond 🔶 indicates a dependency was resolved but a warning was thrown for it or one if its dependencies.\n         * - A red cross ❌ indicates a dependency could not be resolved.\n         * Avoid calling this function multiple times on the same module unless you intend to manually control installation order.\n         * @method use\n         * @param module {} The module install plugins on.\n         * @param [plugins=module.uses] {} The plugins to install on module (optional, defaults to `module.uses`).\n         */i.use=function(e,t){e.uses=(e.uses||[]).concat(t||[]);if(0!==e.uses.length){var n=i.dependencies(e),r=o.topologicalSort(n),a=[];for(var s=0;s<r.length;s+=1)if(r[s]!==e.name){var l=i.resolve(r[s]);if(l){if(!i.isUsed(e,l.name)){if(!i.isFor(l,e)){o.warn(\"Plugin.use:\",i.toString(l),\"is for\",l.for,\"but installed on\",i.toString(e)+\".\");l._warned=true}if(l.install)l.install(e);else{o.warn(\"Plugin.use:\",i.toString(l),\"does not specify an install function.\");l._warned=true}if(l._warned){a.push(\"🔶 \"+i.toString(l));delete l._warned}else a.push(\"✅ \"+i.toString(l));e.used.push(l.name)}}else a.push(\"❌ \"+r[s])}a.length>0&&o.info(a.join(\"  \"))}else o.warn(\"Plugin.use:\",i.toString(e),\"does not specify any dependencies to install.\")};\n/**\n         * Recursively finds all of a module's dependencies and returns a flat dependency graph.\n         * @method dependencies\n         * @param module {} The module.\n         * @return {object} A dependency graph.\n         */i.dependencies=function(e,t){var n=i.dependencyParse(e),r=n.name;t=t||{};if(!(r in t)){e=i.resolve(e)||e;t[r]=o.map(e.uses||[],(function(t){i.isPlugin(t)&&i.register(t);var r=i.dependencyParse(t),a=i.resolve(t);if(a&&!i.versionSatisfies(a.version,r.range)){o.warn(\"Plugin.dependencies:\",i.toString(a),\"does not satisfy\",i.toString(r),\"used by\",i.toString(n)+\".\");a._warned=true;e._warned=true}else if(!a){o.warn(\"Plugin.dependencies:\",i.toString(t),\"used by\",i.toString(n),\"could not be resolved.\");e._warned=true}return r.name}));for(var a=0;a<t[r].length;a+=1)i.dependencies(t[r][a],t);return t}};\n/**\n         * Parses a dependency string into its components.\n         * The `dependency` is a string of the format `'module-name'` or `'module-name@version'`.\n         * See documentation for `Plugin.versionParse` for a description of the format.\n         * This function can also handle dependencies that are already resolved (e.g. a module object).\n         * @method dependencyParse\n         * @param dependency {string} The dependency of the format `'module-name'` or `'module-name@version'`.\n         * @return {object} The dependency parsed into its components.\n         */i.dependencyParse=function(e){if(o.isString(e)){var t=/^[\\w-]+(@(\\*|[\\^~]?\\d+\\.\\d+\\.\\d+(-[0-9A-Za-z-+]+)?))?$/;t.test(e)||o.warn(\"Plugin.dependencyParse:\",e,\"is not a valid dependency string.\");return{name:e.split(\"@\")[0],range:e.split(\"@\")[1]||\"*\"}}return{name:e.name,range:e.range||e.version}};\n/**\n         * Parses a version string into its components.  \n         * Versions are strictly of the format `x.y.z` (as in [semver](http://semver.org/)).\n         * Versions may optionally have a prerelease tag in the format `x.y.z-alpha`.\n         * Ranges are a strict subset of [npm ranges](https://docs.npmjs.com/misc/semver#advanced-range-syntax).\n         * Only the following range types are supported:\n         * - Tilde ranges e.g. `~1.2.3`\n         * - Caret ranges e.g. `^1.2.3`\n         * - Greater than ranges e.g. `>1.2.3`\n         * - Greater than or equal ranges e.g. `>=1.2.3`\n         * - Exact version e.g. `1.2.3`\n         * - Any version `*`\n         * @method versionParse\n         * @param range {string} The version string.\n         * @return {object} The version range parsed into its components.\n         */i.versionParse=function(e){var t=/^(\\*)|(\\^|~|>=|>)?\\s*((\\d+)\\.(\\d+)\\.(\\d+))(-[0-9A-Za-z-+]+)?$/;t.test(e)||o.warn(\"Plugin.versionParse:\",e,\"is not a valid version or range.\");var n=t.exec(e);var i=Number(n[4]);var r=Number(n[5]);var a=Number(n[6]);return{isRange:Boolean(n[1]||n[2]),version:n[3],range:e,operator:n[1]||n[2]||\"\",major:i,minor:r,patch:a,parts:[i,r,a],prerelease:n[7],number:1e8*i+1e4*r+a}};\n/**\n         * Returns `true` if `version` satisfies the given `range`.\n         * See documentation for `Plugin.versionParse` for a description of the format.\n         * If a version or range is not specified, then any version (`*`) is assumed to satisfy.\n         * @method versionSatisfies\n         * @param version {string} The version string.\n         * @param range {string} The range string.\n         * @return {boolean} `true` if `version` satisfies `range`, otherwise `false`.\n         */i.versionSatisfies=function(e,t){t=t||\"*\";var n=i.versionParse(t),o=i.versionParse(e);if(n.isRange){if(\"*\"===n.operator||\"*\"===e)return true;if(\">\"===n.operator)return o.number>n.number;if(\">=\"===n.operator)return o.number>=n.number;if(\"~\"===n.operator)return o.major===n.major&&o.minor===n.minor&&o.patch>=n.patch;if(\"^\"===n.operator)return n.major>0?o.major===n.major&&o.number>=n.number:n.minor>0?o.minor===n.minor&&o.patch>=n.patch:o.patch===n.patch}return e===t||\"*\"===e}})()},function(e,t,n){var i={};e.exports=i;var o=n(0);var r=n(5);var a=n(1);var s=n(4);var l=n(2);var c=n(13);(function(){var e,t;if(\"undefined\"!==typeof window){e=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||function(e){window.setTimeout((function(){e(o.now())}),1e3/60)};t=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.msCancelAnimationFrame}i._goodFps=30;i._goodDelta=1e3/60;\n/**\n         * Creates a new renderer. The options parameter is an object that specifies any properties you wish to override the defaults.\n         * All properties have default values, and many are pre-calculated automatically based on other properties.\n         * See the properties section below for detailed information on what you can pass via the `options` object.\n         * @method create\n         * @param {object} [options]\n         * @return {render} A new renderer\n         */i.create=function(e){var t={controller:i,engine:null,element:null,canvas:null,mouse:null,frameRequestId:null,timing:{historySize:60,delta:0,deltaHistory:[],lastTime:0,lastTimestamp:0,lastElapsed:0,timestampElapsed:0,timestampElapsedHistory:[],engineDeltaHistory:[],engineElapsedHistory:[],elapsedHistory:[]},options:{width:800,height:600,pixelRatio:1,background:\"#14151f\",wireframeBackground:\"#14151f\",hasBounds:!!e.bounds,enabled:true,wireframes:true,showSleeping:true,showDebug:false,showStats:false,showPerformance:false,showBounds:false,showVelocity:false,showCollisions:false,showSeparations:false,showAxes:false,showPositions:false,showAngleIndicator:false,showIds:false,showVertexNumbers:false,showConvexHulls:false,showInternalEdges:false,showMousePosition:false}};var n=o.extend(t,e);if(n.canvas){n.canvas.width=n.options.width||n.canvas.width;n.canvas.height=n.options.height||n.canvas.height}n.mouse=e.mouse;n.engine=e.engine;n.canvas=n.canvas||_createCanvas(n.options.width,n.options.height);n.context=n.canvas.getContext(\"2d\");n.textures={};n.bounds=n.bounds||{min:{x:0,y:0},max:{x:n.canvas.width,y:n.canvas.height}};n.options.showBroadphase=false;1!==n.options.pixelRatio&&i.setPixelRatio(n,n.options.pixelRatio);o.isElement(n.element)?n.element.appendChild(n.canvas):n.canvas.parentNode||o.log(\"Render.create: options.element was undefined, render.canvas was created but not appended\",\"warn\");return n};\n/**\n         * Continuously updates the render canvas on the `requestAnimationFrame` event.\n         * @method run\n         * @param {render} render\n         */i.run=function(t){(function loop(n){t.frameRequestId=e(loop);_updateTiming(t,n);i.world(t,n);(t.options.showStats||t.options.showDebug)&&i.stats(t,t.context,n);(t.options.showPerformance||t.options.showDebug)&&i.performance(t,t.context,n)})()};\n/**\n         * Ends execution of `Render.run` on the given `render`, by canceling the animation frame request event loop.\n         * @method stop\n         * @param {render} render\n         */i.stop=function(e){t(e.frameRequestId)};\n/**\n         * Sets the pixel ratio of the renderer and updates the canvas.\n         * To automatically detect the correct ratio, pass the string `'auto'` for `pixelRatio`.\n         * @method setPixelRatio\n         * @param {render} render\n         * @param {number} pixelRatio\n         */i.setPixelRatio=function(e,t){var n=e.options,i=e.canvas;\"auto\"===t&&(t=_getPixelRatio(i));n.pixelRatio=t;i.setAttribute(\"data-pixel-ratio\",t);i.width=n.width*t;i.height=n.height*t;i.style.width=n.width+\"px\";i.style.height=n.height+\"px\"};\n/**\n         * Positions and sizes the viewport around the given object bounds.\n         * Objects must have at least one of the following properties:\n         * - `object.bounds`\n         * - `object.position`\n         * - `object.min` and `object.max`\n         * - `object.x` and `object.y`\n         * @method lookAt\n         * @param {render} render\n         * @param {object[]} objects\n         * @param {vector} [padding]\n         * @param {bool} [center=true]\n         */i.lookAt=function(e,t,n,i){i=\"undefined\"===typeof i||i;t=o.isArray(t)?t:[t];n=n||{x:0,y:0};var r={min:{x:Infinity,y:Infinity},max:{x:-Infinity,y:-Infinity}};for(var a=0;a<t.length;a+=1){var s=t[a],l=s.bounds?s.bounds.min:s.min||s.position||s,u=s.bounds?s.bounds.max:s.max||s.position||s;if(l&&u){l.x<r.min.x&&(r.min.x=l.x);u.x>r.max.x&&(r.max.x=u.x);l.y<r.min.y&&(r.min.y=l.y);u.y>r.max.y&&(r.max.y=u.y)}}var f=r.max.x-r.min.x+2*n.x,d=r.max.y-r.min.y+2*n.y,p=e.canvas.height,v=e.canvas.width,y=v/p,m=f/d,g=1,x=1;m>y?x=m/y:g=y/m;e.options.hasBounds=true;e.bounds.min.x=r.min.x;e.bounds.max.x=r.min.x+f*g;e.bounds.min.y=r.min.y;e.bounds.max.y=r.min.y+d*x;if(i){e.bounds.min.x+=.5*f-f*g*.5;e.bounds.max.x+=.5*f-f*g*.5;e.bounds.min.y+=.5*d-d*x*.5;e.bounds.max.y+=.5*d-d*x*.5}e.bounds.min.x-=n.x;e.bounds.max.x-=n.x;e.bounds.min.y-=n.y;e.bounds.max.y-=n.y;if(e.mouse){c.setScale(e.mouse,{x:(e.bounds.max.x-e.bounds.min.x)/e.canvas.width,y:(e.bounds.max.y-e.bounds.min.y)/e.canvas.height});c.setOffset(e.mouse,e.bounds.min)}};\n/**\n         * Applies viewport transforms based on `render.bounds` to a render context.\n         * @method startViewTransform\n         * @param {render} render\n         */i.startViewTransform=function(e){var t=e.bounds.max.x-e.bounds.min.x,n=e.bounds.max.y-e.bounds.min.y,i=t/e.options.width,o=n/e.options.height;e.context.setTransform(e.options.pixelRatio/i,0,0,e.options.pixelRatio/o,0,0);e.context.translate(-e.bounds.min.x,-e.bounds.min.y)};\n/**\n         * Resets all transforms on the render context.\n         * @method endViewTransform\n         * @param {render} render\n         */i.endViewTransform=function(e){e.context.setTransform(e.options.pixelRatio,0,0,e.options.pixelRatio,0,0)};\n/**\n         * Renders the given `engine`'s `Matter.World` object.\n         * This is the entry point for all rendering and should be called every time the scene changes.\n         * @method world\n         * @param {render} render\n         */i.world=function(e,t){var n=o.now(),u=e.engine,f=u.world,d=e.canvas,p=e.context,v=e.options,y=e.timing;var m,g=r.allBodies(f),x=r.allConstraints(f),h=v.wireframes?v.wireframeBackground:v.background,b=[],S=[];var w={timestamp:u.timing.timestamp};s.trigger(e,\"beforeRender\",w);e.currentBackground!==h&&_applyBackground(e,h);p.globalCompositeOperation=\"source-in\";p.fillStyle=\"transparent\";p.fillRect(0,0,d.width,d.height);p.globalCompositeOperation=\"source-over\";if(v.hasBounds){for(m=0;m<g.length;m++){var _=g[m];a.overlaps(_.bounds,e.bounds)&&b.push(_)}for(m=0;m<x.length;m++){var A=x[m],P=A.bodyA,C=A.bodyB,k=A.pointA,M=A.pointB;P&&(k=l.add(P.position,A.pointA));C&&(M=l.add(C.position,A.pointB));k&&M&&((a.contains(e.bounds,k)||a.contains(e.bounds,M))&&S.push(A))}i.startViewTransform(e);if(e.mouse){c.setScale(e.mouse,{x:(e.bounds.max.x-e.bounds.min.x)/e.options.width,y:(e.bounds.max.y-e.bounds.min.y)/e.options.height});c.setOffset(e.mouse,e.bounds.min)}}else{S=x;b=g;1!==e.options.pixelRatio&&e.context.setTransform(e.options.pixelRatio,0,0,e.options.pixelRatio,0,0)}if(!v.wireframes||u.enableSleeping&&v.showSleeping)i.bodies(e,b,p);else{v.showConvexHulls&&i.bodyConvexHulls(e,b,p);i.bodyWireframes(e,b,p)}v.showBounds&&i.bodyBounds(e,b,p);(v.showAxes||v.showAngleIndicator)&&i.bodyAxes(e,b,p);v.showPositions&&i.bodyPositions(e,b,p);v.showVelocity&&i.bodyVelocity(e,b,p);v.showIds&&i.bodyIds(e,b,p);v.showSeparations&&i.separations(e,u.pairs.list,p);v.showCollisions&&i.collisions(e,u.pairs.list,p);v.showVertexNumbers&&i.vertexNumbers(e,b,p);v.showMousePosition&&i.mousePosition(e,e.mouse,p);i.constraints(S,p);v.hasBounds&&i.endViewTransform(e);s.trigger(e,\"afterRender\",w);y.lastElapsed=o.now()-n};\n/**\n         * Renders statistics about the engine and world useful for debugging.\n         * @private\n         * @method stats\n         * @param {render} render\n         * @param {RenderingContext} context\n         * @param {Number} time\n         */i.stats=function(e,t,n){var i=e.engine,o=i.world,a=r.allBodies(o),s=0,l=55,c=44,u=0,f=0;for(var d=0;d<a.length;d+=1)s+=a[d].parts.length;var p={Part:s,Body:a.length,Cons:r.allConstraints(o).length,Comp:r.allComposites(o).length,Pair:i.pairs.list.length};t.fillStyle=\"#0e0f19\";t.fillRect(u,f,5.5*l,c);t.font=\"12px Arial\";t.textBaseline=\"top\";t.textAlign=\"right\";for(var v in p){var y=p[v];t.fillStyle=\"#aaa\";t.fillText(v,u+l,f+8);t.fillStyle=\"#eee\";t.fillText(y,u+l,f+26);u+=l}};\n/**\n         * Renders engine and render performance information.\n         * @private\n         * @method performance\n         * @param {render} render\n         * @param {RenderingContext} context\n         */i.performance=function(e,t){var n=e.engine,o=e.timing,r=o.deltaHistory,a=o.elapsedHistory,s=o.timestampElapsedHistory,l=o.engineDeltaHistory,c=o.engineElapsedHistory,u=n.timing.lastDelta;var f=_mean(r),d=_mean(a),p=_mean(l),v=_mean(c),y=_mean(s),m=y/f||0,g=1e3/f||0;var x=4,h=12,b=60,S=34,w=10,_=69;t.fillStyle=\"#0e0f19\";t.fillRect(0,50,4*h+5*b+22,S);i.status(t,w,_,b,x,r.length,Math.round(g)+\" fps\",g/i._goodFps,(function(e){return r[e]/f-1}));i.status(t,w+h+b,_,b,x,l.length,u.toFixed(2)+\" dt\",i._goodDelta/u,(function(e){return l[e]/p-1}));i.status(t,w+2*(h+b),_,b,x,c.length,v.toFixed(2)+\" ut\",1-v/i._goodFps,(function(e){return c[e]/v-1}));i.status(t,w+3*(h+b),_,b,x,a.length,d.toFixed(2)+\" rt\",1-d/i._goodFps,(function(e){return a[e]/d-1}));i.status(t,w+4*(h+b),_,b,x,s.length,m.toFixed(2)+\" x\",m*m*m,(function(e){return(s[e]/r[e]/m||0)-1}))};\n/**\n         * Renders a label, indicator and a chart.\n         * @private\n         * @method status\n         * @param {RenderingContext} context\n         * @param {number} x\n         * @param {number} y\n         * @param {number} width\n         * @param {number} height\n         * @param {number} count\n         * @param {string} label\n         * @param {string} indicator\n         * @param {function} plotY\n         */i.status=function(e,t,n,i,r,a,s,l,c){e.strokeStyle=\"#888\";e.fillStyle=\"#444\";e.lineWidth=1;e.fillRect(t,n+7,i,1);e.beginPath();e.moveTo(t,n+7-r*o.clamp(.4*c(0),-2,2));for(var u=0;u<i;u+=1)e.lineTo(t+u,n+7-(u<a?r*o.clamp(.4*c(u),-2,2):0));e.stroke();e.fillStyle=\"hsl(\"+o.clamp(25+95*l,0,120)+\",100%,60%)\";e.fillRect(t,n-7,4,4);e.font=\"12px Arial\";e.textBaseline=\"middle\";e.textAlign=\"right\";e.fillStyle=\"#eee\";e.fillText(s,t+i,n-5)};\n/**\n         * Description\n         * @private\n         * @method constraints\n         * @param {constraint[]} constraints\n         * @param {RenderingContext} context\n         */i.constraints=function(e,t){var n=t;for(var i=0;i<e.length;i++){var r=e[i];if(r.render.visible&&r.pointA&&r.pointB){var a,s,c=r.bodyA,u=r.bodyB;a=c?l.add(c.position,r.pointA):r.pointA;if(\"pin\"===r.render.type){n.beginPath();n.arc(a.x,a.y,3,0,2*Math.PI);n.closePath()}else{s=u?l.add(u.position,r.pointB):r.pointB;n.beginPath();n.moveTo(a.x,a.y);if(\"spring\"===r.render.type){var f,d=l.sub(s,a),p=l.perp(l.normalise(d)),v=Math.ceil(o.clamp(r.length/5,12,20));for(var y=1;y<v;y+=1){f=y%2===0?1:-1;n.lineTo(a.x+d.x*(y/v)+p.x*f*4,a.y+d.y*(y/v)+p.y*f*4)}}n.lineTo(s.x,s.y)}if(r.render.lineWidth){n.lineWidth=r.render.lineWidth;n.strokeStyle=r.render.strokeStyle;n.stroke()}if(r.render.anchors){n.fillStyle=r.render.strokeStyle;n.beginPath();n.arc(a.x,a.y,3,0,2*Math.PI);n.arc(s.x,s.y,3,0,2*Math.PI);n.closePath();n.fill()}}}};\n/**\n         * Description\n         * @private\n         * @method bodies\n         * @param {render} render\n         * @param {body[]} bodies\n         * @param {RenderingContext} context\n         */i.bodies=function(e,t,n){var i,o,r,a,s=n,l=(e.engine,e.options),c=l.showInternalEdges||!l.wireframes;for(r=0;r<t.length;r++){i=t[r];if(i.render.visible)for(a=i.parts.length>1?1:0;a<i.parts.length;a++){o=i.parts[a];if(o.render.visible){l.showSleeping&&i.isSleeping?s.globalAlpha=.5*o.render.opacity:1!==o.render.opacity&&(s.globalAlpha=o.render.opacity);if(o.render.sprite&&o.render.sprite.texture&&!l.wireframes){var u=o.render.sprite,f=_getTexture(e,u.texture);s.translate(o.position.x,o.position.y);s.rotate(o.angle);s.drawImage(f,f.width*-u.xOffset*u.xScale,f.height*-u.yOffset*u.yScale,f.width*u.xScale,f.height*u.yScale);s.rotate(-o.angle);s.translate(-o.position.x,-o.position.y)}else{if(o.circleRadius){s.beginPath();s.arc(o.position.x,o.position.y,o.circleRadius,0,2*Math.PI)}else{s.beginPath();s.moveTo(o.vertices[0].x,o.vertices[0].y);for(var d=1;d<o.vertices.length;d++){!o.vertices[d-1].isInternal||c?s.lineTo(o.vertices[d].x,o.vertices[d].y):s.moveTo(o.vertices[d].x,o.vertices[d].y);o.vertices[d].isInternal&&!c&&s.moveTo(o.vertices[(d+1)%o.vertices.length].x,o.vertices[(d+1)%o.vertices.length].y)}s.lineTo(o.vertices[0].x,o.vertices[0].y);s.closePath()}if(l.wireframes){s.lineWidth=1;s.strokeStyle=\"#bbb\";s.stroke()}else{s.fillStyle=o.render.fillStyle;if(o.render.lineWidth){s.lineWidth=o.render.lineWidth;s.strokeStyle=o.render.strokeStyle;s.stroke()}s.fill()}}s.globalAlpha=1}}}};\n/**\n         * Optimised method for drawing body wireframes in one pass\n         * @private\n         * @method bodyWireframes\n         * @param {render} render\n         * @param {body[]} bodies\n         * @param {RenderingContext} context\n         */i.bodyWireframes=function(e,t,n){var i,o,r,a,s,l=n,c=e.options.showInternalEdges;l.beginPath();for(r=0;r<t.length;r++){i=t[r];if(i.render.visible)for(s=i.parts.length>1?1:0;s<i.parts.length;s++){o=i.parts[s];l.moveTo(o.vertices[0].x,o.vertices[0].y);for(a=1;a<o.vertices.length;a++){!o.vertices[a-1].isInternal||c?l.lineTo(o.vertices[a].x,o.vertices[a].y):l.moveTo(o.vertices[a].x,o.vertices[a].y);o.vertices[a].isInternal&&!c&&l.moveTo(o.vertices[(a+1)%o.vertices.length].x,o.vertices[(a+1)%o.vertices.length].y)}l.lineTo(o.vertices[0].x,o.vertices[0].y)}}l.lineWidth=1;l.strokeStyle=\"#bbb\";l.stroke()};\n/**\n         * Optimised method for drawing body convex hull wireframes in one pass\n         * @private\n         * @method bodyConvexHulls\n         * @param {render} render\n         * @param {body[]} bodies\n         * @param {RenderingContext} context\n         */i.bodyConvexHulls=function(e,t,n){var i,o,r,a=n;a.beginPath();for(o=0;o<t.length;o++){i=t[o];if(i.render.visible&&1!==i.parts.length){a.moveTo(i.vertices[0].x,i.vertices[0].y);for(r=1;r<i.vertices.length;r++)a.lineTo(i.vertices[r].x,i.vertices[r].y);a.lineTo(i.vertices[0].x,i.vertices[0].y)}}a.lineWidth=1;a.strokeStyle=\"rgba(255,255,255,0.2)\";a.stroke()};\n/**\n         * Renders body vertex numbers.\n         * @private\n         * @method vertexNumbers\n         * @param {render} render\n         * @param {body[]} bodies\n         * @param {RenderingContext} context\n         */i.vertexNumbers=function(e,t,n){var i,o,r,a=n;for(i=0;i<t.length;i++){var s=t[i].parts;for(r=s.length>1?1:0;r<s.length;r++){var l=s[r];for(o=0;o<l.vertices.length;o++){a.fillStyle=\"rgba(255,255,255,0.2)\";a.fillText(i+\"_\"+o,l.position.x+.8*(l.vertices[o].x-l.position.x),l.position.y+.8*(l.vertices[o].y-l.position.y))}}}};\n/**\n         * Renders mouse position.\n         * @private\n         * @method mousePosition\n         * @param {render} render\n         * @param {mouse} mouse\n         * @param {RenderingContext} context\n         */i.mousePosition=function(e,t,n){var i=n;i.fillStyle=\"rgba(255,255,255,0.8)\";i.fillText(t.position.x+\"  \"+t.position.y,t.position.x+5,t.position.y-5)};\n/**\n         * Draws body bounds\n         * @private\n         * @method bodyBounds\n         * @param {render} render\n         * @param {body[]} bodies\n         * @param {RenderingContext} context\n         */i.bodyBounds=function(e,t,n){var i=n,o=(e.engine,e.options);i.beginPath();for(var r=0;r<t.length;r++){var a=t[r];if(a.render.visible){var s=t[r].parts;for(var l=s.length>1?1:0;l<s.length;l++){var c=s[l];i.rect(c.bounds.min.x,c.bounds.min.y,c.bounds.max.x-c.bounds.min.x,c.bounds.max.y-c.bounds.min.y)}}}o.wireframes?i.strokeStyle=\"rgba(255,255,255,0.08)\":i.strokeStyle=\"rgba(0,0,0,0.1)\";i.lineWidth=1;i.stroke()};\n/**\n         * Draws body angle indicators and axes\n         * @private\n         * @method bodyAxes\n         * @param {render} render\n         * @param {body[]} bodies\n         * @param {RenderingContext} context\n         */i.bodyAxes=function(e,t,n){var i,o,r,a,s=n,l=(e.engine,e.options);s.beginPath();for(o=0;o<t.length;o++){var c=t[o],u=c.parts;if(c.render.visible)if(l.showAxes)for(r=u.length>1?1:0;r<u.length;r++){i=u[r];for(a=0;a<i.axes.length;a++){var f=i.axes[a];s.moveTo(i.position.x,i.position.y);s.lineTo(i.position.x+20*f.x,i.position.y+20*f.y)}}else for(r=u.length>1?1:0;r<u.length;r++){i=u[r];for(a=0;a<i.axes.length;a++){s.moveTo(i.position.x,i.position.y);s.lineTo((i.vertices[0].x+i.vertices[i.vertices.length-1].x)/2,(i.vertices[0].y+i.vertices[i.vertices.length-1].y)/2)}}}if(l.wireframes){s.strokeStyle=\"indianred\";s.lineWidth=1}else{s.strokeStyle=\"rgba(255, 255, 255, 0.4)\";s.globalCompositeOperation=\"overlay\";s.lineWidth=2}s.stroke();s.globalCompositeOperation=\"source-over\"};\n/**\n         * Draws body positions\n         * @private\n         * @method bodyPositions\n         * @param {render} render\n         * @param {body[]} bodies\n         * @param {RenderingContext} context\n         */i.bodyPositions=function(e,t,n){var i,o,r,a,s=n,l=(e.engine,e.options);s.beginPath();for(r=0;r<t.length;r++){i=t[r];if(i.render.visible)for(a=0;a<i.parts.length;a++){o=i.parts[a];s.arc(o.position.x,o.position.y,3,0,2*Math.PI,false);s.closePath()}}l.wireframes?s.fillStyle=\"indianred\":s.fillStyle=\"rgba(0,0,0,0.5)\";s.fill();s.beginPath();for(r=0;r<t.length;r++){i=t[r];if(i.render.visible){s.arc(i.positionPrev.x,i.positionPrev.y,2,0,2*Math.PI,false);s.closePath()}}s.fillStyle=\"rgba(255,165,0,0.8)\";s.fill()};\n/**\n         * Draws body velocity\n         * @private\n         * @method bodyVelocity\n         * @param {render} render\n         * @param {body[]} bodies\n         * @param {RenderingContext} context\n         */i.bodyVelocity=function(e,t,n){var i=n;i.beginPath();for(var o=0;o<t.length;o++){var r=t[o];if(r.render.visible){i.moveTo(r.position.x,r.position.y);i.lineTo(r.position.x+2*(r.position.x-r.positionPrev.x),r.position.y+2*(r.position.y-r.positionPrev.y))}}i.lineWidth=3;i.strokeStyle=\"cornflowerblue\";i.stroke()};\n/**\n         * Draws body ids\n         * @private\n         * @method bodyIds\n         * @param {render} render\n         * @param {body[]} bodies\n         * @param {RenderingContext} context\n         */i.bodyIds=function(e,t,n){var i,o,r=n;for(i=0;i<t.length;i++)if(t[i].render.visible){var a=t[i].parts;for(o=a.length>1?1:0;o<a.length;o++){var s=a[o];r.font=\"12px Arial\";r.fillStyle=\"rgba(255,255,255,0.5)\";r.fillText(s.id,s.position.x+10,s.position.y-10)}}};\n/**\n         * Description\n         * @private\n         * @method collisions\n         * @param {render} render\n         * @param {pair[]} pairs\n         * @param {RenderingContext} context\n         */i.collisions=function(e,t,n){var i,o,r,a,s=n,l=e.options;s.beginPath();for(r=0;r<t.length;r++){i=t[r];if(i.isActive){o=i.collision;for(a=0;a<i.activeContacts.length;a++){var c=i.activeContacts[a],u=c.vertex;s.rect(u.x-1.5,u.y-1.5,3.5,3.5)}}}l.wireframes?s.fillStyle=\"rgba(255,255,255,0.7)\":s.fillStyle=\"orange\";s.fill();s.beginPath();for(r=0;r<t.length;r++){i=t[r];if(i.isActive){o=i.collision;if(i.activeContacts.length>0){var f=i.activeContacts[0].vertex.x,d=i.activeContacts[0].vertex.y;if(2===i.activeContacts.length){f=(i.activeContacts[0].vertex.x+i.activeContacts[1].vertex.x)/2;d=(i.activeContacts[0].vertex.y+i.activeContacts[1].vertex.y)/2}o.bodyB===o.supports[0].body||true===o.bodyA.isStatic?s.moveTo(f-8*o.normal.x,d-8*o.normal.y):s.moveTo(f+8*o.normal.x,d+8*o.normal.y);s.lineTo(f,d)}}}l.wireframes?s.strokeStyle=\"rgba(255,165,0,0.7)\":s.strokeStyle=\"orange\";s.lineWidth=1;s.stroke()};\n/**\n         * Description\n         * @private\n         * @method separations\n         * @param {render} render\n         * @param {pair[]} pairs\n         * @param {RenderingContext} context\n         */i.separations=function(e,t,n){var i,o,r,a,s,l=n,c=e.options;l.beginPath();for(s=0;s<t.length;s++){i=t[s];if(i.isActive){o=i.collision;r=o.bodyA;a=o.bodyB;var u=1;a.isStatic||r.isStatic||(u=.5);a.isStatic&&(u=0);l.moveTo(a.position.x,a.position.y);l.lineTo(a.position.x-o.penetration.x*u,a.position.y-o.penetration.y*u);u=1;a.isStatic||r.isStatic||(u=.5);r.isStatic&&(u=0);l.moveTo(r.position.x,r.position.y);l.lineTo(r.position.x+o.penetration.x*u,r.position.y+o.penetration.y*u)}}c.wireframes?l.strokeStyle=\"rgba(255,165,0,0.5)\":l.strokeStyle=\"orange\";l.stroke()};\n/**\n         * Description\n         * @private\n         * @method inspector\n         * @param {inspector} inspector\n         * @param {RenderingContext} context\n         */i.inspector=function(e,t){e.engine;var n,i=e.selected,o=e.render,r=o.options;if(r.hasBounds){var a=o.bounds.max.x-o.bounds.min.x,s=o.bounds.max.y-o.bounds.min.y,l=a/o.options.width,c=s/o.options.height;t.scale(1/l,1/c);t.translate(-o.bounds.min.x,-o.bounds.min.y)}for(var u=0;u<i.length;u++){var f=i[u].data;t.translate(.5,.5);t.lineWidth=1;t.strokeStyle=\"rgba(255,165,0,0.9)\";t.setLineDash([1,2]);switch(f.type){case\"body\":n=f.bounds;t.beginPath();t.rect(Math.floor(n.min.x-3),Math.floor(n.min.y-3),Math.floor(n.max.x-n.min.x+6),Math.floor(n.max.y-n.min.y+6));t.closePath();t.stroke();break;case\"constraint\":var d=f.pointA;f.bodyA&&(d=f.pointB);t.beginPath();t.arc(d.x,d.y,10,0,2*Math.PI);t.closePath();t.stroke();break}t.setLineDash([]);t.translate(-.5,-.5)}if(null!==e.selectStart){t.translate(.5,.5);t.lineWidth=1;t.strokeStyle=\"rgba(255,165,0,0.6)\";t.fillStyle=\"rgba(255,165,0,0.1)\";n=e.selectBounds;t.beginPath();t.rect(Math.floor(n.min.x),Math.floor(n.min.y),Math.floor(n.max.x-n.min.x),Math.floor(n.max.y-n.min.y));t.closePath();t.stroke();t.fill();t.translate(-.5,-.5)}r.hasBounds&&t.setTransform(1,0,0,1,0,0)};\n/**\n         * Updates render timing.\n         * @method _updateTiming\n         * @private\n         * @param {render} render\n         * @param {number} time\n         */var _updateTiming=function(e,t){var n=e.engine,o=e.timing,r=o.historySize,a=n.timing.timestamp;o.delta=t-o.lastTime||i._goodDelta;o.lastTime=t;o.timestampElapsed=a-o.lastTimestamp||0;o.lastTimestamp=a;o.deltaHistory.unshift(o.delta);o.deltaHistory.length=Math.min(o.deltaHistory.length,r);o.engineDeltaHistory.unshift(n.timing.lastDelta);o.engineDeltaHistory.length=Math.min(o.engineDeltaHistory.length,r);o.timestampElapsedHistory.unshift(o.timestampElapsed);o.timestampElapsedHistory.length=Math.min(o.timestampElapsedHistory.length,r);o.engineElapsedHistory.unshift(n.timing.lastElapsed);o.engineElapsedHistory.length=Math.min(o.engineElapsedHistory.length,r);o.elapsedHistory.unshift(o.lastElapsed);o.elapsedHistory.length=Math.min(o.elapsedHistory.length,r)};\n/**\n         * Returns the mean value of the given numbers.\n         * @method _mean\n         * @private\n         * @param {Number[]} values\n         * @return {Number} the mean of given values\n         */var _mean=function(e){var t=0;for(var n=0;n<e.length;n+=1)t+=e[n];return t/e.length||0};\n/**\n         * @method _createCanvas\n         * @private\n         * @param {} width\n         * @param {} height\n         * @return canvas\n         */var _createCanvas=function(e,t){var n=document.createElement(\"canvas\");n.width=e;n.height=t;n.oncontextmenu=function(){return false};n.onselectstart=function(){return false};return n};\n/**\n         * Gets the pixel ratio of the canvas.\n         * @method _getPixelRatio\n         * @private\n         * @param {HTMLElement} canvas\n         * @return {Number} pixel ratio\n         */var _getPixelRatio=function(e){var t=e.getContext(\"2d\"),n=window.devicePixelRatio||1,i=t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1;return n/i};\n/**\n         * Gets the requested texture (an Image) via its path\n         * @method _getTexture\n         * @private\n         * @param {render} render\n         * @param {string} imagePath\n         * @return {Image} texture\n         */var _getTexture=function(e,t){var n=e.textures[t];if(n)return n;n=e.textures[t]=new Image;n.src=t;return n};\n/**\n         * Applies the background to the canvas using CSS.\n         * @method applyBackground\n         * @private\n         * @param {render} render\n         * @param {string} background\n         */var _applyBackground=function(e,t){var n=t;/(jpg|gif|png)$/.test(t)&&(n=\"url(\"+t+\")\");e.canvas.style.background=n;e.canvas.style.backgroundSize=\"contain\";e.currentBackground=t};\n/**\n        * Fired before rendering\n        *\n        * @event beforeRender\n        * @param {} event An event object\n        * @param {number} event.timestamp The engine.timing.timestamp of the event\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired after rendering\n        *\n        * @event afterRender\n        * @param {} event An event object\n        * @param {number} event.timestamp The engine.timing.timestamp of the event\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n         * A back-reference to the `Matter.Render` module.\n         *\n         * @property controller\n         * @type render\n         */\n/**\n         * A reference to the `Matter.Engine` instance to be used.\n         *\n         * @property engine\n         * @type engine\n         */\n/**\n         * A reference to the element where the canvas is to be inserted (if `render.canvas` has not been specified)\n         *\n         * @property element\n         * @type HTMLElement\n         * @default null\n         */\n/**\n         * The canvas element to render to. If not specified, one will be created if `render.element` has been specified.\n         *\n         * @property canvas\n         * @type HTMLCanvasElement\n         * @default null\n         */\n/**\n         * A `Bounds` object that specifies the drawing view region.\n         * Rendering will be automatically transformed and scaled to fit within the canvas size (`render.options.width` and `render.options.height`).\n         * This allows for creating views that can pan or zoom around the scene.\n         * You must also set `render.options.hasBounds` to `true` to enable bounded rendering.\n         *\n         * @property bounds\n         * @type bounds\n         */\n/**\n         * The 2d rendering context from the `render.canvas` element.\n         *\n         * @property context\n         * @type CanvasRenderingContext2D\n         */\n/**\n         * The sprite texture cache.\n         *\n         * @property textures\n         * @type {}\n         */\n/**\n         * The mouse to render if `render.options.showMousePosition` is enabled.\n         *\n         * @property mouse\n         * @type mouse\n         * @default null\n         */\n/**\n         * The configuration options of the renderer.\n         *\n         * @property options\n         * @type {}\n         */\n/**\n         * The target width in pixels of the `render.canvas` to be created.\n         * See also the `options.pixelRatio` property to change render quality.\n         *\n         * @property options.width\n         * @type number\n         * @default 800\n         */\n/**\n         * The target height in pixels of the `render.canvas` to be created.\n         * See also the `options.pixelRatio` property to change render quality.\n         *\n         * @property options.height\n         * @type number\n         * @default 600\n         */\n/**\n         * The [pixel ratio](https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio) to use when rendering.\n         *\n         * @property options.pixelRatio\n         * @type number\n         * @default 1\n         */\n/**\n         * A CSS background color string to use when `render.options.wireframes` is disabled.\n         * This may be also set to `'transparent'` or equivalent.\n         *\n         * @property options.background\n         * @type string\n         * @default '#14151f'\n         */\n/**\n         * A CSS background color string to use when `render.options.wireframes` is enabled.\n         * This may be also set to `'transparent'` or equivalent.\n         *\n         * @property options.wireframeBackground\n         * @type string\n         * @default '#14151f'\n         */\n/**\n         * A flag that specifies if `render.bounds` should be used when rendering.\n         *\n         * @property options.hasBounds\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable all debug information overlays together.  \n         * This includes and has priority over the values of:\n         *\n         * - `render.options.showStats`\n         * - `render.options.showPerformance`\n         *\n         * @property options.showDebug\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the engine stats info overlay.  \n         * From left to right, the values shown are:\n         *\n         * - body parts total\n         * - body total\n         * - constraints total\n         * - composites total\n         * - collision pairs total\n         *\n         * @property options.showStats\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable performance charts.  \n         * From left to right, the values shown are:\n         *\n         * - average render frequency (e.g. 60 fps)\n         * - exact engine delta time used for last update (e.g. 16.66ms)\n         * - average engine execution duration (e.g. 5.00ms)\n         * - average render execution duration (e.g. 0.40ms)\n         * - average effective play speed (e.g. '1.00x' is 'real-time')\n         *\n         * Each value is recorded over a fixed sample of past frames (60 frames).\n         *\n         * A chart shown below each value indicates the variance from the average over the sample.\n         * The more stable or fixed the value is the flatter the chart will appear.\n         *\n         * @property options.showPerformance\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable rendering entirely.\n         *\n         * @property options.enabled\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to toggle wireframe rendering otherwise solid fill rendering is used.\n         *\n         * @property options.wireframes\n         * @type boolean\n         * @default true\n         */\n/**\n         * A flag to enable or disable sleeping bodies indicators.\n         *\n         * @property options.showSleeping\n         * @type boolean\n         * @default true\n         */\n/**\n         * A flag to enable or disable the debug information overlay.\n         *\n         * @property options.showDebug\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the collision broadphase debug overlay.\n         *\n         * @deprecated no longer implemented\n         * @property options.showBroadphase\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the body bounds debug overlay.\n         *\n         * @property options.showBounds\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the body velocity debug overlay.\n         *\n         * @property options.showVelocity\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the body collisions debug overlay.\n         *\n         * @property options.showCollisions\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the collision resolver separations debug overlay.\n         *\n         * @property options.showSeparations\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the body axes debug overlay.\n         *\n         * @property options.showAxes\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the body positions debug overlay.\n         *\n         * @property options.showPositions\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the body angle debug overlay.\n         *\n         * @property options.showAngleIndicator\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the body and part ids debug overlay.\n         *\n         * @property options.showIds\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the body vertex numbers debug overlay.\n         *\n         * @property options.showVertexNumbers\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the body convex hulls debug overlay.\n         *\n         * @property options.showConvexHulls\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the body internal edges debug overlay.\n         *\n         * @property options.showInternalEdges\n         * @type boolean\n         * @default false\n         */\n/**\n         * A flag to enable or disable the mouse position debug overlay.\n         *\n         * @property options.showMousePosition\n         * @type boolean\n         * @default false\n         */})()},function(e,t){var n={};e.exports=n;(function(){\n/**\n         * Creates a new contact.\n         * @method create\n         * @param {vertex} vertex\n         * @return {contact} A new contact\n         */\nn.create=function(e){return{vertex:e,normalImpulse:0,tangentImpulse:0}}})()},function(e,t,n){var i={};e.exports=i;var o=n(7);var r=n(19);var a=n(14);var s=n(20);var l=n(4);var c=n(5);var u=n(10);var f=n(0);var d=n(6);(function(){\n/**\n         * Creates a new engine. The options parameter is an object that specifies any properties you wish to override the defaults.\n         * All properties have default values, and many are pre-calculated automatically based on other properties.\n         * See the properties section below for detailed information on what you can pass via the `options` object.\n         * @method create\n         * @param {object} [options]\n         * @return {engine} engine\n         */\ni.create=function(e){e=e||{};var t={positionIterations:6,velocityIterations:4,constraintIterations:2,enableSleeping:false,events:[],plugin:{},gravity:{x:0,y:1,scale:.001},timing:{timestamp:0,timeScale:1,lastDelta:0,lastElapsed:0}};var n=f.extend(t,e);n.world=e.world||c.create({label:\"World\"});n.pairs=e.pairs||s.create();n.detector=e.detector||a.create();n.grid={buckets:[]};n.world.gravity=n.gravity;n.broadphase=n.grid;n.metrics={};return n};\n/**\n         * Moves the simulation forward in time by `delta` ms.\n         * The `correction` argument is an optional `Number` that specifies the time correction factor to apply to the update.\n         * This can help improve the accuracy of the simulation in cases where `delta` is changing between updates.\n         * The value of `correction` is defined as `delta / lastDelta`, i.e. the percentage change of `delta` over the last step.\n         * Therefore the value is always `1` (no correction) when `delta` constant (or when no correction is desired, which is the default).\n         * See the paper on <a href=\"http://lonesock.net/article/verlet.html\">Time Corrected Verlet</a> for more information.\n         *\n         * Triggers `beforeUpdate` and `afterUpdate` events.\n         * Triggers `collisionStart`, `collisionActive` and `collisionEnd` events.\n         * @method update\n         * @param {engine} engine\n         * @param {number} [delta=16.666]\n         * @param {number} [correction=1]\n         */i.update=function(e,t,n){var d=f.now();t=t||1e3/60;n=n||1;var p,v=e.world,y=e.detector,m=e.pairs,g=e.timing,x=g.timestamp;g.timestamp+=t*g.timeScale;g.lastDelta=t*g.timeScale;var h={timestamp:g.timestamp};l.trigger(e,\"beforeUpdate\",h);var b=c.allBodies(v),S=c.allConstraints(v);v.isModified&&a.setBodies(y,b);v.isModified&&c.setModified(v,false,false,true);e.enableSleeping&&o.update(b,g.timeScale);i._bodiesApplyGravity(b,e.gravity);i._bodiesUpdate(b,t,g.timeScale,n,v.bounds);u.preSolveAll(b);for(p=0;p<e.constraintIterations;p++)u.solveAll(S,g.timeScale);u.postSolveAll(b);y.pairs=e.pairs;var w=a.collisions(y);s.update(m,w,x);e.enableSleeping&&o.afterCollisions(m.list,g.timeScale);m.collisionStart.length>0&&l.trigger(e,\"collisionStart\",{pairs:m.collisionStart});r.preSolvePosition(m.list);for(p=0;p<e.positionIterations;p++)r.solvePosition(m.list,g.timeScale);r.postSolvePosition(b);u.preSolveAll(b);for(p=0;p<e.constraintIterations;p++)u.solveAll(S,g.timeScale);u.postSolveAll(b);r.preSolveVelocity(m.list);for(p=0;p<e.velocityIterations;p++)r.solveVelocity(m.list,g.timeScale);m.collisionActive.length>0&&l.trigger(e,\"collisionActive\",{pairs:m.collisionActive});m.collisionEnd.length>0&&l.trigger(e,\"collisionEnd\",{pairs:m.collisionEnd});i._bodiesClearForces(b);l.trigger(e,\"afterUpdate\",h);e.timing.lastElapsed=f.now()-d;return e};\n/**\n         * Merges two engines by keeping the configuration of `engineA` but replacing the world with the one from `engineB`.\n         * @method merge\n         * @param {engine} engineA\n         * @param {engine} engineB\n         */i.merge=function(e,t){f.extend(e,t);if(t.world){e.world=t.world;i.clear(e);var n=c.allBodies(e.world);for(var r=0;r<n.length;r++){var a=n[r];o.set(a,false);a.id=f.nextId()}}};\n/**\n         * Clears the engine pairs and detector.\n         * @method clear\n         * @param {engine} engine\n         */i.clear=function(e){s.clear(e.pairs);a.clear(e.detector)};\n/**\n         * Zeroes the `body.force` and `body.torque` force buffers.\n         * @method _bodiesClearForces\n         * @private\n         * @param {body[]} bodies\n         */i._bodiesClearForces=function(e){for(var t=0;t<e.length;t++){var n=e[t];n.force.x=0;n.force.y=0;n.torque=0}};\n/**\n         * Applys a mass dependant force to all given bodies.\n         * @method _bodiesApplyGravity\n         * @private\n         * @param {body[]} bodies\n         * @param {vector} gravity\n         */i._bodiesApplyGravity=function(e,t){var n=\"undefined\"!==typeof t.scale?t.scale:.001;if((0!==t.x||0!==t.y)&&0!==n)for(var i=0;i<e.length;i++){var o=e[i];if(!o.isStatic&&!o.isSleeping){o.force.y+=o.mass*t.y*n;o.force.x+=o.mass*t.x*n}}};\n/**\n         * Applys `Body.update` to all given `bodies`.\n         * @method _bodiesUpdate\n         * @private\n         * @param {body[]} bodies\n         * @param {number} deltaTime \n         * The amount of time elapsed between updates\n         * @param {number} timeScale\n         * @param {number} correction \n         * The Verlet correction factor (deltaTime / lastDeltaTime)\n         * @param {bounds} worldBounds\n         */i._bodiesUpdate=function(e,t,n,i,o){for(var r=0;r<e.length;r++){var a=e[r];a.isStatic||a.isSleeping||d.update(a,t,n,i)}};\n/**\n         * A deprecated alias for `Runner.run`, use `Matter.Runner.run(engine)` instead and see `Matter.Runner` for more information.\n         * @deprecated use Matter.Runner.run(engine) instead\n         * @method run\n         * @param {engine} engine\n         */\n/**\n        * Fired just before an update\n        *\n        * @event beforeUpdate\n        * @param {object} event An event object\n        * @param {number} event.timestamp The engine.timing.timestamp of the event\n        * @param {engine} event.source The source object of the event\n        * @param {string} event.name The name of the event\n        */\n/**\n        * Fired after engine update and all collision events\n        *\n        * @event afterUpdate\n        * @param {object} event An event object\n        * @param {number} event.timestamp The engine.timing.timestamp of the event\n        * @param {engine} event.source The source object of the event\n        * @param {string} event.name The name of the event\n        */\n/**\n        * Fired after engine update, provides a list of all pairs that have started to collide in the current tick (if any)\n        *\n        * @event collisionStart\n        * @param {object} event An event object\n        * @param {pair[]} event.pairs List of affected pairs\n        * @param {number} event.timestamp The engine.timing.timestamp of the event\n        * @param {engine} event.source The source object of the event\n        * @param {string} event.name The name of the event\n        */\n/**\n        * Fired after engine update, provides a list of all pairs that are colliding in the current tick (if any)\n        *\n        * @event collisionActive\n        * @param {object} event An event object\n        * @param {pair[]} event.pairs List of affected pairs\n        * @param {number} event.timestamp The engine.timing.timestamp of the event\n        * @param {engine} event.source The source object of the event\n        * @param {string} event.name The name of the event\n        */\n/**\n        * Fired after engine update, provides a list of all pairs that have ended collision in the current tick (if any)\n        *\n        * @event collisionEnd\n        * @param {object} event An event object\n        * @param {pair[]} event.pairs List of affected pairs\n        * @param {number} event.timestamp The engine.timing.timestamp of the event\n        * @param {engine} event.source The source object of the event\n        * @param {string} event.name The name of the event\n        */\n/**\n         * An integer `Number` that specifies the number of position iterations to perform each update.\n         * The higher the value, the higher quality the simulation will be at the expense of performance.\n         *\n         * @property positionIterations\n         * @type number\n         * @default 6\n         */\n/**\n         * An integer `Number` that specifies the number of velocity iterations to perform each update.\n         * The higher the value, the higher quality the simulation will be at the expense of performance.\n         *\n         * @property velocityIterations\n         * @type number\n         * @default 4\n         */\n/**\n         * An integer `Number` that specifies the number of constraint iterations to perform each update.\n         * The higher the value, the higher quality the simulation will be at the expense of performance.\n         * The default value of `2` is usually very adequate.\n         *\n         * @property constraintIterations\n         * @type number\n         * @default 2\n         */\n/**\n         * A flag that specifies whether the engine should allow sleeping via the `Matter.Sleeping` module.\n         * Sleeping can improve stability and performance, but often at the expense of accuracy.\n         *\n         * @property enableSleeping\n         * @type boolean\n         * @default false\n         */\n/**\n         * An `Object` containing properties regarding the timing systems of the engine. \n         *\n         * @property timing\n         * @type object\n         */\n/**\n         * A `Number` that specifies the global scaling factor of time for all bodies.\n         * A value of `0` freezes the simulation.\n         * A value of `0.1` gives a slow-motion effect.\n         * A value of `1.2` gives a speed-up effect.\n         *\n         * @property timing.timeScale\n         * @type number\n         * @default 1\n         */\n/**\n         * A `Number` that specifies the current simulation-time in milliseconds starting from `0`. \n         * It is incremented on every `Engine.update` by the given `delta` argument. \n         *\n         * @property timing.timestamp\n         * @type number\n         * @default 0\n         */\n/**\n         * A `Number` that represents the total execution time elapsed during the last `Engine.update` in milliseconds.\n         * It is updated by timing from the start of the last `Engine.update` call until it ends.\n         *\n         * This value will also include the total execution time of all event handlers directly or indirectly triggered by the engine update.\n         *\n         * @property timing.lastElapsed\n         * @type number\n         * @default 0\n         */\n/**\n         * A `Number` that represents the `delta` value used in the last engine update.\n         *\n         * @property timing.lastDelta\n         * @type number\n         * @default 0\n         */\n/**\n         * A `Matter.Detector` instance.\n         *\n         * @property detector\n         * @type detector\n         * @default a Matter.Detector instance\n         */\n/**\n         * A `Matter.Grid` instance.\n         *\n         * @deprecated replaced by `engine.detector`\n         * @property grid\n         * @type grid\n         * @default a Matter.Grid instance\n         */\n/**\n         * Replaced by and now alias for `engine.grid`.\n         *\n         * @deprecated replaced by `engine.detector`\n         * @property broadphase\n         * @type grid\n         * @default a Matter.Grid instance\n         */\n/**\n         * The root `Matter.Composite` instance that will contain all bodies, constraints and other composites to be simulated by this engine.\n         *\n         * @property world\n         * @type composite\n         * @default a Matter.Composite instance\n         */\n/**\n         * An object reserved for storing plugin-specific properties.\n         *\n         * @property plugin\n         * @type {}\n         */\n/**\n         * The gravity to apply on all bodies in `engine.world`.\n         *\n         * @property gravity\n         * @type object\n         */\n/**\n         * The gravity x component.\n         *\n         * @property gravity.x\n         * @type object\n         * @default 0\n         */\n/**\n         * The gravity y component.\n         *\n         * @property gravity.y\n         * @type object\n         * @default 1\n         */\n/**\n         * The gravity scale factor.\n         *\n         * @property gravity.scale\n         * @type object\n         * @default 0.001\n         */})()},function(e,t,n){var i={};e.exports=i;var o=n(3);var r=n(1);(function(){i._restingThresh=4;i._restingThreshTangent=6;i._positionDampen=.9;i._positionWarming=.8;i._frictionNormalMultiplier=5;\n/**\n         * Prepare pairs for position solving.\n         * @method preSolvePosition\n         * @param {pair[]} pairs\n         */i.preSolvePosition=function(e){var t,n,i,o=e.length;for(t=0;t<o;t++){n=e[t];if(n.isActive){i=n.activeContacts.length;n.collision.parentA.totalContacts+=i;n.collision.parentB.totalContacts+=i}}};\n/**\n         * Find a solution for pair positions.\n         * @method solvePosition\n         * @param {pair[]} pairs\n         * @param {number} timeScale\n         */i.solvePosition=function(e,t){var n,o,r,a,s,l,c,u,f=i._positionDampen,d=e.length;for(n=0;n<d;n++){o=e[n];if(o.isActive&&!o.isSensor){r=o.collision;a=r.parentA;s=r.parentB;l=r.normal;o.separation=l.x*(s.positionImpulse.x+r.penetration.x-a.positionImpulse.x)+l.y*(s.positionImpulse.y+r.penetration.y-a.positionImpulse.y)}}for(n=0;n<d;n++){o=e[n];if(o.isActive&&!o.isSensor){r=o.collision;a=r.parentA;s=r.parentB;l=r.normal;u=(o.separation-o.slop)*t;(a.isStatic||s.isStatic)&&(u*=2);if(!(a.isStatic||a.isSleeping)){c=f/a.totalContacts;a.positionImpulse.x+=l.x*u*c;a.positionImpulse.y+=l.y*u*c}if(!(s.isStatic||s.isSleeping)){c=f/s.totalContacts;s.positionImpulse.x-=l.x*u*c;s.positionImpulse.y-=l.y*u*c}}}};\n/**\n         * Apply position resolution.\n         * @method postSolvePosition\n         * @param {body[]} bodies\n         */i.postSolvePosition=function(e){var t=i._positionWarming,n=e.length,a=o.translate,s=r.update;for(var l=0;l<n;l++){var c=e[l],u=c.positionImpulse,f=u.x,d=u.y,p=c.velocity;c.totalContacts=0;if(0!==f||0!==d){for(var v=0;v<c.parts.length;v++){var y=c.parts[v];a(y.vertices,u);s(y.bounds,y.vertices,p);y.position.x+=f;y.position.y+=d}c.positionPrev.x+=f;c.positionPrev.y+=d;if(f*p.x+d*p.y<0){u.x=0;u.y=0}else{u.x*=t;u.y*=t}}}};\n/**\n         * Prepare pairs for velocity solving.\n         * @method preSolveVelocity\n         * @param {pair[]} pairs\n         */i.preSolveVelocity=function(e){var t,n,i=e.length;for(t=0;t<i;t++){var o=e[t];if(o.isActive&&!o.isSensor){var r=o.activeContacts,a=r.length,s=o.collision,l=s.parentA,c=s.parentB,u=s.normal,f=s.tangent;for(n=0;n<a;n++){var d=r[n],p=d.vertex,v=d.normalImpulse,y=d.tangentImpulse;if(0!==v||0!==y){var m=u.x*v+f.x*y,g=u.y*v+f.y*y;if(!(l.isStatic||l.isSleeping)){l.positionPrev.x+=m*l.inverseMass;l.positionPrev.y+=g*l.inverseMass;l.anglePrev+=l.inverseInertia*((p.x-l.position.x)*g-(p.y-l.position.y)*m)}if(!(c.isStatic||c.isSleeping)){c.positionPrev.x-=m*c.inverseMass;c.positionPrev.y-=g*c.inverseMass;c.anglePrev-=c.inverseInertia*((p.x-c.position.x)*g-(p.y-c.position.y)*m)}}}}}};\n/**\n         * Find a solution for pair velocities.\n         * @method solveVelocity\n         * @param {pair[]} pairs\n         * @param {number} timeScale\n         */i.solveVelocity=function(e,t){var n,o,r,a,s=t*t,l=i._restingThresh*s,c=i._frictionNormalMultiplier,u=i._restingThreshTangent*s,f=Number.MAX_VALUE,d=e.length;for(r=0;r<d;r++){var p=e[r];if(p.isActive&&!p.isSensor){var v=p.collision,y=v.parentA,m=v.parentB,g=y.velocity,x=m.velocity,h=v.normal.x,b=v.normal.y,S=v.tangent.x,w=v.tangent.y,_=p.activeContacts,A=_.length,P=1/A,C=y.inverseMass+m.inverseMass,k=p.friction*p.frictionStatic*c*s;g.x=y.position.x-y.positionPrev.x;g.y=y.position.y-y.positionPrev.y;x.x=m.position.x-m.positionPrev.x;x.y=m.position.y-m.positionPrev.y;y.angularVelocity=y.angle-y.anglePrev;m.angularVelocity=m.angle-m.anglePrev;for(a=0;a<A;a++){var M=_[a],B=M.vertex;var I=B.x-y.position.x,T=B.y-y.position.y,R=B.x-m.position.x,E=B.y-m.position.y;var V=g.x-T*y.angularVelocity,L=g.y+I*y.angularVelocity,q=x.x-E*m.angularVelocity,O=x.y+R*m.angularVelocity;var D=V-q,F=L-O;var H=h*D+b*F,j=S*D+w*F;var W=p.separation+H;var G=Math.min(W,1);G=W<0?0:G;var N=G*k;if(j>N||-j>N){o=j>0?j:-j;n=p.friction*(j>0?1:-1)*s;n<-o?n=-o:n>o&&(n=o)}else{n=j;o=f}var U=I*b-T*h,z=R*b-E*h,X=P/(C+y.inverseInertia*U*U+m.inverseInertia*z*z);var Q=(1+p.restitution)*H*X;n*=X;if(H*H>l&&H<0)M.normalImpulse=0;else{var Y=M.normalImpulse;M.normalImpulse+=Q;M.normalImpulse=Math.min(M.normalImpulse,0);Q=M.normalImpulse-Y}if(j*j>u)M.tangentImpulse=0;else{var Z=M.tangentImpulse;M.tangentImpulse+=n;M.tangentImpulse<-o&&(M.tangentImpulse=-o);M.tangentImpulse>o&&(M.tangentImpulse=o);n=M.tangentImpulse-Z}var $=h*Q+S*n,J=b*Q+w*n;if(!(y.isStatic||y.isSleeping)){y.positionPrev.x+=$*y.inverseMass;y.positionPrev.y+=J*y.inverseMass;y.anglePrev+=(I*J-T*$)*y.inverseInertia}if(!(m.isStatic||m.isSleeping)){m.positionPrev.x-=$*m.inverseMass;m.positionPrev.y-=J*m.inverseMass;m.anglePrev-=(R*J-E*$)*m.inverseInertia}}}}}})()},function(e,t,n){var i={};e.exports=i;var o=n(9);var r=n(0);(function(){\n/**\n         * Creates a new pairs structure.\n         * @method create\n         * @param {object} options\n         * @return {pairs} A new pairs structure\n         */\ni.create=function(e){return r.extend({table:{},list:[],collisionStart:[],collisionActive:[],collisionEnd:[]},e)};\n/**\n         * Updates pairs given a list of collisions.\n         * @method update\n         * @param {object} pairs\n         * @param {collision[]} collisions\n         * @param {number} timestamp\n         */i.update=function(e,t,n){var i,r,a,s,l=e.list,c=l.length,u=e.table,f=t.length,d=e.collisionStart,p=e.collisionEnd,v=e.collisionActive;d.length=0;p.length=0;v.length=0;for(s=0;s<c;s++)l[s].confirmedActive=false;for(s=0;s<f;s++){i=t[s];a=i.pair;if(a){a.isActive?v.push(a):d.push(a);o.update(a,i,n);a.confirmedActive=true}else{a=o.create(i,n);u[a.id]=a;d.push(a);l.push(a)}}var y=[];c=l.length;for(s=0;s<c;s++){a=l[s];if(!a.confirmedActive){o.setActive(a,false,n);p.push(a);a.collision.bodyA.isSleeping||a.collision.bodyB.isSleeping||y.push(s)}}for(s=0;s<y.length;s++){r=y[s]-s;a=l[r];l.splice(r,1);delete u[a.id]}};\n/**\n         * Clears the given pairs structure.\n         * @method clear\n         * @param {pairs} pairs\n         * @return {pairs} pairs\n         */i.clear=function(e){e.table={};e.list.length=0;e.collisionStart.length=0;e.collisionActive.length=0;e.collisionEnd.length=0;return e}})()},function(e,t,n){var i=e.exports=n(22);i.Axes=n(11);i.Bodies=n(12);i.Body=n(6);i.Bounds=n(1);i.Collision=n(8);i.Common=n(0);i.Composite=n(5);i.Composites=n(23);i.Constraint=n(10);i.Contact=n(17);i.Detector=n(14);i.Engine=n(18);i.Events=n(4);i.Grid=n(24);i.Mouse=n(13);i.MouseConstraint=n(25);i.Pair=n(9);i.Pairs=n(20);i.Plugin=n(15);i.Query=n(26);i.Render=n(16);i.Resolver=n(19);i.Runner=n(27);i.SAT=n(28);i.Sleeping=n(7);i.Svg=n(29);i.Vector=n(2);i.Vertices=n(3);i.World=n(30);i.Engine.run=i.Runner.run;i.Common.deprecated(i.Engine,\"run\",\"Engine.run ➤ use Matter.Runner.run(engine) instead\")},function(e,t,n){var i={};e.exports=i;var o=n(15);var r=n(0);(function(){\n/**\n         * The library name.\n         * @property name\n         * @readOnly\n         * @type {String}\n         */\ni.name=\"matter-js\";\n/**\n         * The library version.\n         * @property version\n         * @readOnly\n         * @type {String}\n         */i.version=\"0.18.0\";\n/**\n         * A list of plugin dependencies to be installed. These are normally set and installed through `Matter.use`.\n         * Alternatively you may set `Matter.uses` manually and install them by calling `Plugin.use(Matter)`.\n         * @property uses\n         * @type {Array}\n         */i.uses=[];\n/**\n         * The plugins that have been installed through `Matter.Plugin.install`. Read only.\n         * @property used\n         * @readOnly\n         * @type {Array}\n         */i.used=[];\n/**\n         * Installs the given plugins on the `Matter` namespace.\n         * This is a short-hand for `Plugin.use`, see it for more information.\n         * Call this function once at the start of your code, with all of the plugins you wish to install as arguments.\n         * Avoid calling this function multiple times unless you intend to manually control installation order.\n         * @method use\n         * @param ...plugin {Function} The plugin(s) to install on `base` (multi-argument).\n         */i.use=function(){o.use(i,Array.prototype.slice.call(arguments))};\n/**\n         * Chains a function to excute before the original function on the given `path` relative to `Matter`.\n         * See also docs for `Common.chain`.\n         * @method before\n         * @param {string} path The path relative to `Matter`\n         * @param {function} func The function to chain before the original\n         * @return {function} The chained function that replaced the original\n         */i.before=function(e,t){e=e.replace(/^Matter./,\"\");return r.chainPathBefore(i,e,t)};\n/**\n         * Chains a function to excute after the original function on the given `path` relative to `Matter`.\n         * See also docs for `Common.chain`.\n         * @method after\n         * @param {string} path The path relative to `Matter`\n         * @param {function} func The function to chain after the original\n         * @return {function} The chained function that replaced the original\n         */i.after=function(e,t){e=e.replace(/^Matter./,\"\");return r.chainPathAfter(i,e,t)}})()},function(e,t,n){var i={};e.exports=i;var o=n(5);var r=n(10);var a=n(0);var s=n(6);var l=n(12);var c=a.deprecated;(function(){\n/**\n         * Create a new composite containing bodies created in the callback in a grid arrangement.\n         * This function uses the body's bounds to prevent overlaps.\n         * @method stack\n         * @param {number} xx\n         * @param {number} yy\n         * @param {number} columns\n         * @param {number} rows\n         * @param {number} columnGap\n         * @param {number} rowGap\n         * @param {function} callback\n         * @return {composite} A new composite containing objects created in the callback\n         */\ni.stack=function(e,t,n,i,r,a,l){var c,u=o.create({label:\"Stack\"}),f=e,d=t,p=0;for(var v=0;v<i;v++){var y=0;for(var m=0;m<n;m++){var g=l(f,d,m,v,c,p);if(g){var x=g.bounds.max.y-g.bounds.min.y,h=g.bounds.max.x-g.bounds.min.x;x>y&&(y=x);s.translate(g,{x:.5*h,y:.5*x});f=g.bounds.max.x+r;o.addBody(u,g);c=g;p+=1}else f+=r}d+=y+a;f=e}return u};\n/**\n         * Chains all bodies in the given composite together using constraints.\n         * @method chain\n         * @param {composite} composite\n         * @param {number} xOffsetA\n         * @param {number} yOffsetA\n         * @param {number} xOffsetB\n         * @param {number} yOffsetB\n         * @param {object} options\n         * @return {composite} A new composite containing objects chained together with constraints\n         */i.chain=function(e,t,n,i,s,l){var c=e.bodies;for(var u=1;u<c.length;u++){var f=c[u-1],d=c[u],p=f.bounds.max.y-f.bounds.min.y,v=f.bounds.max.x-f.bounds.min.x,y=d.bounds.max.y-d.bounds.min.y,m=d.bounds.max.x-d.bounds.min.x;var g={bodyA:f,pointA:{x:v*t,y:p*n},bodyB:d,pointB:{x:m*i,y:y*s}};var x=a.extend(g,l);o.addConstraint(e,r.create(x))}e.label+=\" Chain\";return e};\n/**\n         * Connects bodies in the composite with constraints in a grid pattern, with optional cross braces.\n         * @method mesh\n         * @param {composite} composite\n         * @param {number} columns\n         * @param {number} rows\n         * @param {boolean} crossBrace\n         * @param {object} options\n         * @return {composite} The composite containing objects meshed together with constraints\n         */i.mesh=function(e,t,n,i,s){var l,c,u,f,d,p=e.bodies;for(l=0;l<n;l++){for(c=1;c<t;c++){u=p[c-1+l*t];f=p[c+l*t];o.addConstraint(e,r.create(a.extend({bodyA:u,bodyB:f},s)))}if(l>0)for(c=0;c<t;c++){u=p[c+(l-1)*t];f=p[c+l*t];o.addConstraint(e,r.create(a.extend({bodyA:u,bodyB:f},s)));if(i&&c>0){d=p[c-1+(l-1)*t];o.addConstraint(e,r.create(a.extend({bodyA:d,bodyB:f},s)))}if(i&&c<t-1){d=p[c+1+(l-1)*t];o.addConstraint(e,r.create(a.extend({bodyA:d,bodyB:f},s)))}}}e.label+=\" Mesh\";return e};\n/**\n         * Create a new composite containing bodies created in the callback in a pyramid arrangement.\n         * This function uses the body's bounds to prevent overlaps.\n         * @method pyramid\n         * @param {number} xx\n         * @param {number} yy\n         * @param {number} columns\n         * @param {number} rows\n         * @param {number} columnGap\n         * @param {number} rowGap\n         * @param {function} callback\n         * @return {composite} A new composite containing objects created in the callback\n         */i.pyramid=function(e,t,n,o,r,a,l){return i.stack(e,t,n,o,r,a,(function(t,i,a,c,u,f){var d=Math.min(o,Math.ceil(n/2)),p=u?u.bounds.max.x-u.bounds.min.x:0;if(!(c>d)){c=d-c;var v=c,y=n-1-c;if(!(a<v||a>y)){1===f&&s.translate(u,{x:(a+(n%2===1?1:-1))*p,y:0});var m=u?a*p:0;return l(e+m+a*r,i,a,c,u,f)}}}))};\n/**\n         * This has now moved to the [newtonsCradle example](https://github.com/liabru/matter-js/blob/master/examples/newtonsCradle.js), follow that instead as this function is deprecated here.\n         * @deprecated moved to newtonsCradle example\n         * @method newtonsCradle\n         * @param {number} xx\n         * @param {number} yy\n         * @param {number} number\n         * @param {number} size\n         * @param {number} length\n         * @return {composite} A new composite newtonsCradle body\n         */i.newtonsCradle=function(e,t,n,i,a){var s=o.create({label:\"Newtons Cradle\"});for(var c=0;c<n;c++){var u=1.9,f=l.circle(e+c*(i*u),t+a,i,{inertia:Infinity,restitution:1,friction:0,frictionAir:1e-4,slop:1}),d=r.create({pointA:{x:e+c*(i*u),y:t},bodyB:f});o.addBody(s,f);o.addConstraint(s,d)}return s};c(i,\"newtonsCradle\",\"Composites.newtonsCradle ➤ moved to newtonsCradle example\");\n/**\n         * This has now moved to the [car example](https://github.com/liabru/matter-js/blob/master/examples/car.js), follow that instead as this function is deprecated here.\n         * @deprecated moved to car example\n         * @method car\n         * @param {number} xx\n         * @param {number} yy\n         * @param {number} width\n         * @param {number} height\n         * @param {number} wheelSize\n         * @return {composite} A new composite car body\n         */i.car=function(e,t,n,i,a){var c=s.nextGroup(true),u=20,f=.5*-n+u,d=.5*n-u,p=0;var v=o.create({label:\"Car\"}),y=l.rectangle(e,t,n,i,{collisionFilter:{group:c},chamfer:{radius:.5*i},density:2e-4});var m=l.circle(e+f,t+p,a,{collisionFilter:{group:c},friction:.8});var g=l.circle(e+d,t+p,a,{collisionFilter:{group:c},friction:.8});var x=r.create({bodyB:y,pointB:{x:f,y:p},bodyA:m,stiffness:1,length:0});var h=r.create({bodyB:y,pointB:{x:d,y:p},bodyA:g,stiffness:1,length:0});o.addBody(v,y);o.addBody(v,m);o.addBody(v,g);o.addConstraint(v,x);o.addConstraint(v,h);return v};c(i,\"car\",\"Composites.car ➤ moved to car example\");\n/**\n         * This has now moved to the [softBody example](https://github.com/liabru/matter-js/blob/master/examples/softBody.js)\n         * and the [cloth example](https://github.com/liabru/matter-js/blob/master/examples/cloth.js), follow those instead as this function is deprecated here.\n         * @deprecated moved to softBody and cloth examples\n         * @method softBody\n         * @param {number} xx\n         * @param {number} yy\n         * @param {number} columns\n         * @param {number} rows\n         * @param {number} columnGap\n         * @param {number} rowGap\n         * @param {boolean} crossBrace\n         * @param {number} particleRadius\n         * @param {} particleOptions\n         * @param {} constraintOptions\n         * @return {composite} A new composite softBody\n         */i.softBody=function(e,t,n,o,r,s,c,u,f,d){f=a.extend({inertia:Infinity},f);d=a.extend({stiffness:.2,render:{type:\"line\",anchors:false}},d);var p=i.stack(e,t,n,o,r,s,(function(e,t){return l.circle(e,t,u,f)}));i.mesh(p,n,o,c,d);p.label=\"Soft Body\";return p};c(i,\"softBody\",\"Composites.softBody ➤ moved to softBody and cloth examples\")})()},function(e,t,n){\n/**\n      * This module has now been replaced by `Matter.Detector`.\n      *\n      * All usage should be migrated to `Matter.Detector` or another alternative.\n      * For back-compatibility purposes this module will remain for a short term and then later removed in a future release.\n      *\n      * The `Matter.Grid` module contains methods for creating and manipulating collision broadphase grid structures.\n      *\n      * @class Grid\n      * @deprecated\n      */\nvar i={};e.exports=i;var o=n(9);var r=n(0);var a=r.deprecated;(function(){\n/**\n         * Creates a new grid.\n         * @deprecated replaced by Matter.Detector\n         * @method create\n         * @param {} options\n         * @return {grid} A new grid\n         */\ni.create=function(e){var t={buckets:{},pairs:{},pairsList:[],bucketWidth:48,bucketHeight:48};return r.extend(t,e)};\n/**\n         * The width of a single grid bucket.\n         *\n         * @property bucketWidth\n         * @type number\n         * @default 48\n         */\n/**\n         * The height of a single grid bucket.\n         *\n         * @property bucketHeight\n         * @type number\n         * @default 48\n         */\n/**\n         * Updates the grid.\n         * @deprecated replaced by Matter.Detector\n         * @method update\n         * @param {grid} grid\n         * @param {body[]} bodies\n         * @param {engine} engine\n         * @param {boolean} forceUpdate\n         */i.update=function(e,t,n,o){var r,a,s,l,c,u=n.world,f=e.buckets,d=false;for(r=0;r<t.length;r++){var p=t[r];if((!p.isSleeping||o)&&(!u.bounds||!(p.bounds.max.x<u.bounds.min.x||p.bounds.min.x>u.bounds.max.x||p.bounds.max.y<u.bounds.min.y||p.bounds.min.y>u.bounds.max.y))){var v=i._getRegion(e,p);if(!p.region||v.id!==p.region.id||o){p.region&&!o||(p.region=v);var y=i._regionUnion(v,p.region);for(a=y.startCol;a<=y.endCol;a++)for(s=y.startRow;s<=y.endRow;s++){c=i._getBucketId(a,s);l=f[c];var m=a>=v.startCol&&a<=v.endCol&&s>=v.startRow&&s<=v.endRow;var g=a>=p.region.startCol&&a<=p.region.endCol&&s>=p.region.startRow&&s<=p.region.endRow;!m&&g&&g&&l&&i._bucketRemoveBody(e,l,p);if(p.region===v||m&&!g||o){l||(l=i._createBucket(f,c));i._bucketAddBody(e,l,p)}}p.region=v;d=true}}}d&&(e.pairsList=i._createActivePairsList(e))};a(i,\"update\",\"Grid.update ➤ replaced by Matter.Detector\");\n/**\n         * Clears the grid.\n         * @deprecated replaced by Matter.Detector\n         * @method clear\n         * @param {grid} grid\n         */i.clear=function(e){e.buckets={};e.pairs={};e.pairsList=[]};a(i,\"clear\",\"Grid.clear ➤ replaced by Matter.Detector\");\n/**\n         * Finds the union of two regions.\n         * @method _regionUnion\n         * @deprecated replaced by Matter.Detector\n         * @private\n         * @param {} regionA\n         * @param {} regionB\n         * @return {} region\n         */i._regionUnion=function(e,t){var n=Math.min(e.startCol,t.startCol),o=Math.max(e.endCol,t.endCol),r=Math.min(e.startRow,t.startRow),a=Math.max(e.endRow,t.endRow);return i._createRegion(n,o,r,a)};\n/**\n         * Gets the region a given body falls in for a given grid.\n         * @method _getRegion\n         * @deprecated replaced by Matter.Detector\n         * @private\n         * @param {} grid\n         * @param {} body\n         * @return {} region\n         */i._getRegion=function(e,t){var n=t.bounds,o=Math.floor(n.min.x/e.bucketWidth),r=Math.floor(n.max.x/e.bucketWidth),a=Math.floor(n.min.y/e.bucketHeight),s=Math.floor(n.max.y/e.bucketHeight);return i._createRegion(o,r,a,s)};\n/**\n         * Creates a region.\n         * @method _createRegion\n         * @deprecated replaced by Matter.Detector\n         * @private\n         * @param {} startCol\n         * @param {} endCol\n         * @param {} startRow\n         * @param {} endRow\n         * @return {} region\n         */i._createRegion=function(e,t,n,i){return{id:e+\",\"+t+\",\"+n+\",\"+i,startCol:e,endCol:t,startRow:n,endRow:i}};\n/**\n         * Gets the bucket id at the given position.\n         * @method _getBucketId\n         * @deprecated replaced by Matter.Detector\n         * @private\n         * @param {} column\n         * @param {} row\n         * @return {string} bucket id\n         */i._getBucketId=function(e,t){return\"C\"+e+\"R\"+t};\n/**\n         * Creates a bucket.\n         * @method _createBucket\n         * @deprecated replaced by Matter.Detector\n         * @private\n         * @param {} buckets\n         * @param {} bucketId\n         * @return {} bucket\n         */i._createBucket=function(e,t){var n=e[t]=[];return n};\n/**\n         * Adds a body to a bucket.\n         * @method _bucketAddBody\n         * @deprecated replaced by Matter.Detector\n         * @private\n         * @param {} grid\n         * @param {} bucket\n         * @param {} body\n         */i._bucketAddBody=function(e,t,n){var i,r=e.pairs,a=o.id,s=t.length;for(i=0;i<s;i++){var l=t[i];if(!(n.id===l.id||n.isStatic&&l.isStatic)){var c=a(n,l),u=r[c];u?u[2]+=1:r[c]=[n,l,1]}}t.push(n)};\n/**\n         * Removes a body from a bucket.\n         * @method _bucketRemoveBody\n         * @deprecated replaced by Matter.Detector\n         * @private\n         * @param {} grid\n         * @param {} bucket\n         * @param {} body\n         */i._bucketRemoveBody=function(e,t,n){var i,a=e.pairs,s=o.id;t.splice(r.indexOf(t,n),1);var l=t.length;for(i=0;i<l;i++){var c=a[s(n,t[i])];c&&(c[2]-=1)}};\n/**\n         * Generates a list of the active pairs in the grid.\n         * @method _createActivePairsList\n         * @deprecated replaced by Matter.Detector\n         * @private\n         * @param {} grid\n         * @return [] pairs\n         */i._createActivePairsList=function(e){var t,n,i=e.pairs,o=r.keys(i),a=o.length,s=[];for(n=0;n<a;n++){t=i[o[n]];t[2]>0?s.push(t):delete i[o[n]]}return s}})()},function(e,t,n){var i={};e.exports=i;var o=n(3);var r=n(7);var a=n(13);var s=n(4);var l=n(14);var c=n(10);var u=n(5);var f=n(0);var d=n(1);(function(){\n/**\n         * Creates a new mouse constraint.\n         * All properties have default values, and many are pre-calculated automatically based on other properties.\n         * See the properties section below for detailed information on what you can pass via the `options` object.\n         * @method create\n         * @param {engine} engine\n         * @param {} options\n         * @return {MouseConstraint} A new MouseConstraint\n         */\ni.create=function(e,t){var n=(e?e.mouse:null)||(t?t.mouse:null);if(!n)if(e&&e.render&&e.render.canvas)n=a.create(e.render.canvas);else if(t&&t.element)n=a.create(t.element);else{n=a.create();f.warn(\"MouseConstraint.create: options.mouse was undefined, options.element was undefined, may not function as expected\")}var o=c.create({label:\"Mouse Constraint\",pointA:n.position,pointB:{x:0,y:0},length:.01,stiffness:.1,angularStiffness:1,render:{strokeStyle:\"#90EE90\",lineWidth:3}});var r={type:\"mouseConstraint\",mouse:n,element:null,body:null,constraint:o,collisionFilter:{category:1,mask:4294967295,group:0}};var l=f.extend(r,t);s.on(e,\"beforeUpdate\",(function(){var t=u.allBodies(e.world);i.update(l,t);i._triggerEvents(l)}));return l};\n/**\n         * Updates the given mouse constraint.\n         * @private\n         * @method update\n         * @param {MouseConstraint} mouseConstraint\n         * @param {body[]} bodies\n         */i.update=function(e,t){var n=e.mouse,i=e.constraint,a=e.body;if(0===n.button)if(i.bodyB){r.set(i.bodyB,false);i.pointA=n.position}else for(var c=0;c<t.length;c++){a=t[c];if(d.contains(a.bounds,n.position)&&l.canCollide(a.collisionFilter,e.collisionFilter))for(var u=a.parts.length>1?1:0;u<a.parts.length;u++){var f=a.parts[u];if(o.contains(f.vertices,n.position)){i.pointA=n.position;i.bodyB=e.body=a;i.pointB={x:n.position.x-a.position.x,y:n.position.y-a.position.y};i.angleB=a.angle;r.set(a,false);s.trigger(e,\"startdrag\",{mouse:n,body:a});break}}}else{i.bodyB=e.body=null;i.pointB=null;a&&s.trigger(e,\"enddrag\",{mouse:n,body:a})}};\n/**\n         * Triggers mouse constraint events.\n         * @method _triggerEvents\n         * @private\n         * @param {mouse} mouseConstraint\n         */i._triggerEvents=function(e){var t=e.mouse,n=t.sourceEvents;n.mousemove&&s.trigger(e,\"mousemove\",{mouse:t});n.mousedown&&s.trigger(e,\"mousedown\",{mouse:t});n.mouseup&&s.trigger(e,\"mouseup\",{mouse:t});a.clearSourceEvents(t)};\n/**\n        * Fired when the mouse has moved (or a touch moves) during the last step\n        *\n        * @event mousemove\n        * @param {} event An event object\n        * @param {mouse} event.mouse The engine's mouse instance\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired when the mouse is down (or a touch has started) during the last step\n        *\n        * @event mousedown\n        * @param {} event An event object\n        * @param {mouse} event.mouse The engine's mouse instance\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired when the mouse is up (or a touch has ended) during the last step\n        *\n        * @event mouseup\n        * @param {} event An event object\n        * @param {mouse} event.mouse The engine's mouse instance\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired when the user starts dragging a body\n        *\n        * @event startdrag\n        * @param {} event An event object\n        * @param {mouse} event.mouse The engine's mouse instance\n        * @param {body} event.body The body being dragged\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired when the user ends dragging a body\n        *\n        * @event enddrag\n        * @param {} event An event object\n        * @param {mouse} event.mouse The engine's mouse instance\n        * @param {body} event.body The body that has stopped being dragged\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n         * A `String` denoting the type of object.\n         *\n         * @property type\n         * @type string\n         * @default \"constraint\"\n         * @readOnly\n         */\n/**\n         * The `Mouse` instance in use. If not supplied in `MouseConstraint.create`, one will be created.\n         *\n         * @property mouse\n         * @type mouse\n         * @default mouse\n         */\n/**\n         * The `Body` that is currently being moved by the user, or `null` if no body.\n         *\n         * @property body\n         * @type body\n         * @default null\n         */\n/**\n         * The `Constraint` object that is used to move the body during interaction.\n         *\n         * @property constraint\n         * @type constraint\n         */\n/**\n         * An `Object` that specifies the collision filter properties.\n         * The collision filter allows the user to define which types of body this mouse constraint can interact with.\n         * See `body.collisionFilter` for more information.\n         *\n         * @property collisionFilter\n         * @type object\n         */})()},function(e,t,n){var i={};e.exports=i;var o=n(2);var r=n(8);var a=n(1);var s=n(12);var l=n(3);(function(){\n/**\n         * Returns a list of collisions between `body` and `bodies`.\n         * @method collides\n         * @param {body} body\n         * @param {body[]} bodies\n         * @return {collision[]} Collisions\n         */\ni.collides=function(e,t){var n=[],i=t.length,o=e.bounds,s=r.collides,l=a.overlaps;for(var c=0;c<i;c++){var u=t[c],f=u.parts.length,d=1===f?0:1;if(l(u.bounds,o))for(var p=d;p<f;p++){var v=u.parts[p];if(l(v.bounds,o)){var y=s(v,e);if(y){n.push(y);break}}}}return n};\n/**\n         * Casts a ray segment against a set of bodies and returns all collisions, ray width is optional. Intersection points are not provided.\n         * @method ray\n         * @param {body[]} bodies\n         * @param {vector} startPoint\n         * @param {vector} endPoint\n         * @param {number} [rayWidth]\n         * @return {collision[]} Collisions\n         */i.ray=function(e,t,n,r){r=r||1e-100;var a=o.angle(t,n),l=o.magnitude(o.sub(t,n)),c=.5*(n.x+t.x),u=.5*(n.y+t.y),f=s.rectangle(c,u,l,r,{angle:a}),d=i.collides(f,e);for(var p=0;p<d.length;p+=1){var v=d[p];v.body=v.bodyB=v.bodyA}return d};\n/**\n         * Returns all bodies whose bounds are inside (or outside if set) the given set of bounds, from the given set of bodies.\n         * @method region\n         * @param {body[]} bodies\n         * @param {bounds} bounds\n         * @param {bool} [outside=false]\n         * @return {body[]} The bodies matching the query\n         */i.region=function(e,t,n){var i=[];for(var o=0;o<e.length;o++){var r=e[o],s=a.overlaps(r.bounds,t);(s&&!n||!s&&n)&&i.push(r)}return i};\n/**\n         * Returns all bodies whose vertices contain the given point, from the given set of bodies.\n         * @method point\n         * @param {body[]} bodies\n         * @param {vector} point\n         * @return {body[]} The bodies matching the query\n         */i.point=function(e,t){var n=[];for(var i=0;i<e.length;i++){var o=e[i];if(a.contains(o.bounds,t))for(var r=1===o.parts.length?0:1;r<o.parts.length;r++){var s=o.parts[r];if(a.contains(s.bounds,t)&&l.contains(s.vertices,t)){n.push(o);break}}}return n}})()},function(e,t,n){var i={};e.exports=i;var o=n(4);var r=n(18);var a=n(0);(function(){var e,t;if(\"undefined\"!==typeof window){e=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame;t=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.msCancelAnimationFrame}if(!e){var n;e=function(e){n=setTimeout((function(){e(a.now())}),1e3/60)};t=function(){clearTimeout(n)}}\n/**\n         * Creates a new Runner. The options parameter is an object that specifies any properties you wish to override the defaults.\n         * @method create\n         * @param {} options\n         */i.create=function(e){var t={fps:60,correction:1,deltaSampleSize:60,counterTimestamp:0,frameCounter:0,deltaHistory:[],timePrev:null,timeScalePrev:1,frameRequestId:null,isFixed:false,enabled:true};var n=a.extend(t,e);n.delta=n.delta||1e3/n.fps;n.deltaMin=n.deltaMin||1e3/n.fps;n.deltaMax=n.deltaMax||1e3/(.5*n.fps);n.fps=1e3/n.delta;return n};\n/**\n         * Continuously ticks a `Matter.Engine` by calling `Runner.tick` on the `requestAnimationFrame` event.\n         * @method run\n         * @param {engine} engine\n         */i.run=function(t,n){if(\"undefined\"!==typeof t.positionIterations){n=t;t=i.create()}(function render(o){t.frameRequestId=e(render);o&&t.enabled&&i.tick(t,n,o)})();return t};\n/**\n         * A game loop utility that updates the engine and renderer by one step (a 'tick').\n         * Features delta smoothing, time correction and fixed or dynamic timing.\n         * Consider just `Engine.update(engine, delta)` if you're using your own loop.\n         * @method tick\n         * @param {runner} runner\n         * @param {engine} engine\n         * @param {number} time\n         */i.tick=function(e,t,n){var i,a=t.timing,s=1;var l={timestamp:a.timestamp};o.trigger(e,\"beforeTick\",l);if(e.isFixed)i=e.delta;else{i=n-e.timePrev||e.delta;e.timePrev=n;e.deltaHistory.push(i);e.deltaHistory=e.deltaHistory.slice(-e.deltaSampleSize);i=Math.min.apply(null,e.deltaHistory);i=i<e.deltaMin?e.deltaMin:i;i=i>e.deltaMax?e.deltaMax:i;s=i/e.delta;e.delta=i}0!==e.timeScalePrev&&(s*=a.timeScale/e.timeScalePrev);0===a.timeScale&&(s=0);e.timeScalePrev=a.timeScale;e.correction=s;e.frameCounter+=1;if(n-e.counterTimestamp>=1e3){e.fps=e.frameCounter*((n-e.counterTimestamp)/1e3);e.counterTimestamp=n;e.frameCounter=0}o.trigger(e,\"tick\",l);o.trigger(e,\"beforeUpdate\",l);r.update(t,i,s);o.trigger(e,\"afterUpdate\",l);o.trigger(e,\"afterTick\",l)};\n/**\n         * Ends execution of `Runner.run` on the given `runner`, by canceling the animation frame request event loop.\n         * If you wish to only temporarily pause the engine, see `engine.enabled` instead.\n         * @method stop\n         * @param {runner} runner\n         */i.stop=function(e){t(e.frameRequestId)};\n/**\n         * Alias for `Runner.run`.\n         * @method start\n         * @param {runner} runner\n         * @param {engine} engine\n         */i.start=function(e,t){i.run(e,t)};\n/**\n        * Fired at the start of a tick, before any updates to the engine or timing\n        *\n        * @event beforeTick\n        * @param {} event An event object\n        * @param {number} event.timestamp The engine.timing.timestamp of the event\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired after engine timing updated, but just before update\n        *\n        * @event tick\n        * @param {} event An event object\n        * @param {number} event.timestamp The engine.timing.timestamp of the event\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired at the end of a tick, after engine update and after rendering\n        *\n        * @event afterTick\n        * @param {} event An event object\n        * @param {number} event.timestamp The engine.timing.timestamp of the event\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired before update\n        *\n        * @event beforeUpdate\n        * @param {} event An event object\n        * @param {number} event.timestamp The engine.timing.timestamp of the event\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n        * Fired after update\n        *\n        * @event afterUpdate\n        * @param {} event An event object\n        * @param {number} event.timestamp The engine.timing.timestamp of the event\n        * @param {} event.source The source object of the event\n        * @param {} event.name The name of the event\n        */\n/**\n         * A flag that specifies whether the runner is running or not.\n         *\n         * @property enabled\n         * @type boolean\n         * @default true\n         */\n/**\n         * A `Boolean` that specifies if the runner should use a fixed timestep (otherwise it is variable).\n         * If timing is fixed, then the apparent simulation speed will change depending on the frame rate (but behaviour will be deterministic).\n         * If the timing is variable, then the apparent simulation speed will be constant (approximately, but at the cost of determininism).\n         *\n         * @property isFixed\n         * @type boolean\n         * @default false\n         */\n/**\n         * A `Number` that specifies the time step between updates in milliseconds.\n         * If `engine.timing.isFixed` is set to `true`, then `delta` is fixed.\n         * If it is `false`, then `delta` can dynamically change to maintain the correct apparent simulation speed.\n         *\n         * @property delta\n         * @type number\n         * @default 1000 / 60\n         */})()},function(e,t,n){\n/**\n      * This module has now been replaced by `Matter.Collision`.\n      *\n      * All usage should be migrated to `Matter.Collision`.\n      * For back-compatibility purposes this module will remain for a short term and then later removed in a future release.\n      *\n      * The `Matter.SAT` module contains methods for detecting collisions using the Separating Axis Theorem.\n      *\n      * @class SAT\n      * @deprecated\n      */\nvar i={};e.exports=i;var o=n(8);var r=n(0);var a=r.deprecated;(function(){\n/**\n         * Detect collision between two bodies using the Separating Axis Theorem.\n         * @deprecated replaced by Collision.collides\n         * @method collides\n         * @param {body} bodyA\n         * @param {body} bodyB\n         * @return {collision} collision\n         */\ni.collides=function(e,t){return o.collides(e,t)};a(i,\"collides\",\"SAT.collides ➤ replaced by Collision.collides\")})()},function(e,t,n){var i={};e.exports=i;n(1);var o=n(0);(function(){\n/**\n         * Converts an SVG path into an array of vector points.\n         * If the input path forms a concave shape, you must decompose the result into convex parts before use.\n         * See `Bodies.fromVertices` which provides support for this.\n         * Note that this function is not guaranteed to support complex paths (such as those with holes).\n         * You must load the `pathseg.js` polyfill on newer browsers.\n         * @method pathToVertices\n         * @param {SVGPathElement} path\n         * @param {Number} [sampleLength=15]\n         * @return {Vector[]} points\n         */\ni.pathToVertices=function(e,t){\"undefined\"===typeof window||\"SVGPathSeg\"in window||o.warn(\"Svg.pathToVertices: SVGPathSeg not defined, a polyfill is required.\");var n,r,a,s,l,c,u,f,d,p,v,y,m=[],g=0,x=0,h=0;t=t||15;var addPoint=function(e,t,n){var i=n%2===1&&n>1;if(!d||e!=d.x||t!=d.y){if(d&&i){v=d.x;y=d.y}else{v=0;y=0}var o={x:v+e,y:y+t};!i&&d||(d=o);m.push(o);x=v+e;h=y+t}};var addSegmentPoint=function(e){var t=e.pathSegTypeAsLetter.toUpperCase();if(\"Z\"!==t){switch(t){case\"M\":case\"L\":case\"T\":case\"C\":case\"S\":case\"Q\":x=e.x;h=e.y;break;case\"H\":x=e.x;break;case\"V\":h=e.y;break}addPoint(x,h,e.pathSegType)}};i._svgPathToAbsolute(e);a=e.getTotalLength();c=[];for(n=0;n<e.pathSegList.numberOfItems;n+=1)c.push(e.pathSegList.getItem(n));u=c.concat();while(g<a){p=e.getPathSegAtLength(g);l=c[p];if(l!=f){while(u.length&&u[0]!=l)addSegmentPoint(u.shift());f=l}switch(l.pathSegTypeAsLetter.toUpperCase()){case\"C\":case\"T\":case\"S\":case\"Q\":case\"A\":s=e.getPointAtLength(g);addPoint(s.x,s.y,0);break}g+=t}for(n=0,r=u.length;n<r;++n)addSegmentPoint(u[n]);return m};i._svgPathToAbsolute=function(e){var t,n,i,o,r,a,s=e.pathSegList,l=0,c=0,u=s.numberOfItems;for(var f=0;f<u;++f){var d=s.getItem(f),p=d.pathSegTypeAsLetter;if(/[MLHVCSQTA]/.test(p)){\"x\"in d&&(l=d.x);\"y\"in d&&(c=d.y)}else{\"x1\"in d&&(i=l+d.x1);\"x2\"in d&&(r=l+d.x2);\"y1\"in d&&(o=c+d.y1);\"y2\"in d&&(a=c+d.y2);\"x\"in d&&(l+=d.x);\"y\"in d&&(c+=d.y);switch(p){case\"m\":s.replaceItem(e.createSVGPathSegMovetoAbs(l,c),f);break;case\"l\":s.replaceItem(e.createSVGPathSegLinetoAbs(l,c),f);break;case\"h\":s.replaceItem(e.createSVGPathSegLinetoHorizontalAbs(l),f);break;case\"v\":s.replaceItem(e.createSVGPathSegLinetoVerticalAbs(c),f);break;case\"c\":s.replaceItem(e.createSVGPathSegCurvetoCubicAbs(l,c,i,o,r,a),f);break;case\"s\":s.replaceItem(e.createSVGPathSegCurvetoCubicSmoothAbs(l,c,r,a),f);break;case\"q\":s.replaceItem(e.createSVGPathSegCurvetoQuadraticAbs(l,c,i,o),f);break;case\"t\":s.replaceItem(e.createSVGPathSegCurvetoQuadraticSmoothAbs(l,c),f);break;case\"a\":s.replaceItem(e.createSVGPathSegArcAbs(l,c,d.r1,d.r2,d.angle,d.largeArcFlag,d.sweepFlag),f);break;case\"z\":case\"Z\":l=t;c=n;break}}if(\"M\"==p||\"m\"==p){t=l;n=c}}}})()},function(e,t,n){var i={};e.exports=i;var o=n(5);n(0);(function(){i.create=o.create;i.add=o.add;i.remove=o.remove;i.clear=o.clear;i.addComposite=o.addComposite;i.addBody=o.addBody;i.addConstraint=o.addConstraint})()}])}));var n=t;const i=t.Matter,o=t.__esModule;export{i as Matter,o as __esModule,n as default};\n\n//# sourceMappingURL=matter.js.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import Matter from\"matter-js\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useInView}from\"framer-motion\";// User request: Create a \"Physics Sticker Wall\" Framer component using matter.js with\n// VECTOR-based (SVG) falling stickers, drag/throw interaction, responsive bounds,\n// resize handling, cleanup, per-vector color/recolor control, and full property\n// controls for vectors/background/physics/size/randomness/throw/border radius.\nconst DEFAULT_VECTOR=\"data:image/svg+xml;utf8,\"+encodeURIComponent(`<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><rect width=\"100\" height=\"100\" rx=\"18\" fill=\"#6366F1\"/><circle cx=\"50\" cy=\"50\" r=\"26\" fill=\"#FFFFFF\" opacity=\"0.9\"/></svg>`);const DEFAULT_VECTOR_ITEM={vector:DEFAULT_VECTOR,recolor:false,color:\"#6366F1\"};/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function PhysicsStickerWall(props){const{vectors=[DEFAULT_VECTOR_ITEM],background,stickerCount,stickerSize,sizeRandomness,gravityStrength,restitution,friction,throwPower,borderRadius,style}=props;const rootRef=React.useRef(null);const canvasRef=React.useRef(null);const engineRef=React.useRef(null);const runnerRef=React.useRef(null);const rafRef=React.useRef(null);const resizeObserverRef=React.useRef(null);const boundariesRef=React.useRef([]);const stickersRef=React.useRef([]);const loadedVectorsRef=React.useRef([]);const dragRef=React.useRef({body:null,points:[]});const sizeRef=React.useRef({width:300,height:300,dpr:1});const isStaticRenderer=useIsStaticRenderer();const isInView=useInView(rootRef,{amount:.01});// Vector slots come back from the Array/Object controls as\n// { vector: <SVG file URL>, recolor: boolean, color: hex }.\n// We only keep slots that actually have a file, falling back to the\n// built-in vector so the component never renders empty.\nconst activeVectorItems=React.useMemo(()=>{const valid=(vectors||[]).filter(item=>!!item&&typeof item.vector===\"string\"&&item.vector.length>0);return valid.length>0?valid:[DEFAULT_VECTOR_ITEM];},[vectors]);const randomInRange=React.useCallback((min,max)=>{return min+Math.random()*(max-min);},[]);const drawRoundedImage=React.useCallback((ctx,image,x,y,w,h,angle,radius,tint)=>{const r=Math.max(0,Math.min(radius,Math.min(w,h)/2));ctx.save();ctx.translate(x,y);ctx.rotate(angle);ctx.beginPath();ctx.moveTo(-w/2+r,-h/2);ctx.lineTo(w/2-r,-h/2);ctx.quadraticCurveTo(w/2,-h/2,w/2,-h/2+r);ctx.lineTo(w/2,h/2-r);ctx.quadraticCurveTo(w/2,h/2,w/2-r,h/2);ctx.lineTo(-w/2+r,h/2);ctx.quadraticCurveTo(-w/2,h/2,-w/2,h/2-r);ctx.lineTo(-w/2,-h/2+r);ctx.quadraticCurveTo(-w/2,-h/2,-w/2+r,-h/2);ctx.closePath();ctx.clip();// SVGs draw crisply at any scale since drawImage rasterizes them\n// on demand for the target w/h box (no pixelation like raster images).\nctx.drawImage(image,-w/2,-h/2,w,h);if(tint.enabled){// Recolor: \"source-atop\" only paints over pixels the image already\n// made opaque, so this tints the vector's silhouette with the chosen\n// color while preserving its exact shape/alpha.\nctx.globalCompositeOperation=\"source-atop\";ctx.fillStyle=tint.color;ctx.fillRect(-w/2,-h/2,w,h);ctx.globalCompositeOperation=\"source-over\";}ctx.restore();},[]);React.useEffect(()=>{if(isStaticRenderer)return;if(!isInView)return;if(typeof window===\"undefined\")return;if(!rootRef.current||!canvasRef.current)return;const{Engine,Runner,Bodies,Composite,Body,Query,Sleeping,Events}=Matter;const root=rootRef.current;const canvas=canvasRef.current;const ctx=canvas.getContext(\"2d\");if(!ctx)return;let isDisposed=false;const engine=Engine.create({enableSleeping:true,positionIterations:11,velocityIterations:9,constraintIterations:2});engine.gravity.x=0;engine.gravity.y=gravityStrength;engineRef.current=engine;const runner=Runner.create();runnerRef.current=runner;const setCanvasSize=()=>{const rect=root.getBoundingClientRect();const width=Math.max(1,rect.width);const height=Math.max(1,rect.height);const dpr=Math.max(1,window.devicePixelRatio||1);canvas.width=Math.floor(width*dpr);canvas.height=Math.floor(height*dpr);canvas.style.width=`${width}px`;canvas.style.height=`${height}px`;sizeRef.current={width,height,dpr};ctx.setTransform(dpr,0,0,dpr,0,0);};const rebuildBoundaries=()=>{const{width,height}=sizeRef.current;if(boundariesRef.current.length>0){Composite.remove(engine.world,boundariesRef.current);boundariesRef.current=[];}const wallThickness=160;const floor=Bodies.rectangle(width/2,height+wallThickness/2,width+wallThickness*2,wallThickness,{isStatic:true,restitution:.05,friction:.9});const leftWall=Bodies.rectangle(-wallThickness/2,height/2,wallThickness,height*3,{isStatic:true,restitution:.05,friction:.9});const rightWall=Bodies.rectangle(width+wallThickness/2,height/2,wallThickness,height*3,{isStatic:true,restitution:.05,friction:.9});boundariesRef.current=[floor,leftWall,rightWall];Composite.add(engine.world,boundariesRef.current);};const loadVectors=async()=>{const requests=activeVectorItems.map(item=>{return new Promise(resolve=>{if(!item.vector){resolve(null);return;}const el=new Image;// crossOrigin is only meaningful for remote (http/https) assets;\n// it's harmless to set for data: URIs like the built-in fallback.\nel.crossOrigin=\"anonymous\";el.decoding=\"async\";el.onload=()=>resolve({image:el,recolor:!!item.recolor,color:item.color||\"#000000\"});el.onerror=()=>resolve(null);el.src=item.vector;});});const results=await Promise.all(requests);loadedVectorsRef.current=results.filter(x=>x!==null);};const spawnStickers=()=>{const{width}=sizeRef.current;const safeCount=Math.max(1,Math.floor(stickerCount));const bodies=[];const vectorCount=Math.max(1,loadedVectorsRef.current.length);for(let i=0;i<safeCount;i++){const randomScale=1+randomInRange(-sizeRandomness,sizeRandomness);const s=Math.max(20,stickerSize*randomScale);// Use each vector's own natural aspect ratio instead of a random\n// one, so shapes render exactly as authored (no stretching/squishing).\nconst entry=loadedVectorsRef.current[i%vectorCount];const aspect=entry&&entry.image.naturalWidth&&entry.image.naturalHeight?entry.image.naturalWidth/entry.image.naturalHeight:1;const w=s;const h=s/aspect;const baseX=(i+.5)/safeCount*width;const x=baseX+randomInRange(-width*.1,width*.1);const y=-i*(h*.7)-randomInRange(20,180);const angle=randomInRange(-.45,.45);const body=Bodies.rectangle(x,y,w,h,{restitution,friction,frictionStatic:Math.min(1,friction+.3),frictionAir:.01+friction*.03,slop:.05,sleepThreshold:28});Body.setAngle(body,angle);Sleeping.set(body,false);bodies.push({body,imageIndex:i%vectorCount,width:w,height:h});}stickersRef.current=bodies;Composite.add(engine.world,bodies.map(s=>s.body));};const getPointerWorld=event=>{const rect=canvas.getBoundingClientRect();return{x:event.clientX-rect.left,y:event.clientY-rect.top};};const onPointerDown=event=>{const pos=getPointerWorld(event);const hit=Query.point(stickersRef.current.map(s=>s.body),pos);if(hit.length>0){const body=hit[hit.length-1];dragRef.current.body=body;dragRef.current.points=[{...pos,t:performance.now()}];Sleeping.set(body,false);canvas.setPointerCapture(event.pointerId);}};const onPointerMove=event=>{const dragBody=dragRef.current.body;if(!dragBody)return;const pos=getPointerWorld(event);const now=performance.now();dragRef.current.points.push({...pos,t:now});if(dragRef.current.points.length>8){dragRef.current.points.shift();}const stiffness=.22;const dx=pos.x-dragBody.position.x;const dy=pos.y-dragBody.position.y;Body.setVelocity(dragBody,{x:dx*stiffness,y:dy*stiffness});Body.setAngularVelocity(dragBody,0);};const onPointerUp=event=>{const dragBody=dragRef.current.body;if(!dragBody)return;const points=dragRef.current.points;const first=points[0];const last=points[points.length-1];if(first&&last&&last.t>first.t){const dt=last.t-first.t;const vx=(last.x-first.x)/dt*16.67*throwPower;const vy=(last.y-first.y)/dt*16.67*throwPower;Body.setVelocity(dragBody,{x:vx,y:vy});}dragRef.current.body=null;dragRef.current.points=[];if(canvas.hasPointerCapture(event.pointerId)){canvas.releasePointerCapture(event.pointerId);}};/*\n         * آخر قيمة مرسومة لكل ستيكر، حتى لا نعيد\n         * رسم نفس الكانفس مرتين بدون داعي.\n         */const lastX=[];const lastY=[];const lastA=[];const shown=[];let running=true;let onScreen=true;let settleTimer=0;// بعد أي resize الكانفس يصير فاضي، فنلغي آخر القيم المحفوظة\nconst forceRedraw=()=>{lastX.length=0;lastY.length=0;lastA.length=0;shown.length=0;};const render=()=>{if(isDisposed)return;const currentStickers=stickersRef.current;let changed=false;for(let i=0;i<currentStickers.length;i++){const sticker=currentStickers[i];if(!sticker)continue;const body=sticker.body;const bx=body.position.x;const by=body.position.y;if(lastX[i]===undefined||Math.abs(lastX[i]-bx)>=.01||Math.abs(lastY[i]-by)>=.01||Math.abs(lastA[i]-body.angle)>=1e-4){lastX[i]=bx;lastY[i]=by;lastA[i]=body.angle;changed=true;}if(!shown[i]){shown[i]=true;changed=true;}}if(!changed){if(running)rafRef.current=window.requestAnimationFrame(render);return;}const{width,height}=sizeRef.current;ctx.clearRect(0,0,width,height);ctx.fillStyle=background;ctx.fillRect(0,0,width,height);const vecs=loadedVectorsRef.current;stickersRef.current.forEach((sticker,index)=>{const{body}=sticker;const entry=vecs[sticker.imageIndex%Math.max(1,vecs.length)]||null;if(entry){drawRoundedImage(ctx,entry.image,body.position.x,body.position.y,sticker.width,sticker.height,body.angle,borderRadius,{enabled:entry.recolor,color:entry.color});}else{ctx.save();ctx.translate(body.position.x,body.position.y);ctx.rotate(body.angle);ctx.fillStyle=index%2===0?\"#EEEEEE\":\"#CCCCCC\";ctx.fillRect(-sticker.width/2,-sticker.height/2,sticker.width,sticker.height);ctx.restore();}});if(running)rafRef.current=window.requestAnimationFrame(render);};const onBeforeUpdate=()=>{if(dragRef.current.body){Sleeping.set(dragRef.current.body,false);}};/*\n         * كل شي نايم؟ نوقف المحرك بدون أي فرق\n         * بالشكل، لأن ما في حركة أصلاً.\n         */const allStill=()=>{const list=stickersRef.current;if(!list.length)return false;for(let i=0;i<list.length;i++){const sticker=list[i];if(!sticker||!sticker.body)return false;if(!sticker.body.isSleeping)return false;}return true;};const stopSettleWatch=()=>{if(settleTimer){window.clearInterval(settleTimer);settleTimer=0;}};const pauseEngine=()=>{if(!running)return;running=false;if(rafRef.current!==null){window.cancelAnimationFrame(rafRef.current);rafRef.current=null;}if(runnerRef.current)Runner.stop(runnerRef.current);};const resumeEngine=()=>{if(running)return;running=true;if(runnerRef.current)Runner.run(runnerRef.current,engine);rafRef.current=window.requestAnimationFrame(render);};const syncEngine=()=>{if(onScreen){resumeEngine();return;}if(running&&allStill())pauseEngine();};const startSettleWatch=()=>{if(settleTimer)return;settleTimer=window.setInterval(()=>{syncEngine();if(!running)stopSettleWatch();},600);};// الفيزياء تشتغل فقط وقت ما يكون السكشن قريب من الشاشة\nlet visObserver=null;if(typeof IntersectionObserver!==\"undefined\"){visObserver=new IntersectionObserver(entries=>{for(const entry of entries){onScreen=entry.isIntersecting;}syncEngine();if(onScreen)stopSettleWatch();else if(running)startSettleWatch();},{rootMargin:\"200px 0px 200px 0px\",threshold:0});visObserver.observe(root);}const setup=async()=>{setCanvasSize();rebuildBoundaries();await loadVectors();if(isDisposed)return;spawnStickers();Events.on(engine,\"beforeUpdate\",onBeforeUpdate);Runner.run(runner,engine);rafRef.current=window.requestAnimationFrame(render);};setup();resizeObserverRef.current=new ResizeObserver(()=>{setCanvasSize();rebuildBoundaries();forceRedraw();});resizeObserverRef.current.observe(root);canvas.addEventListener(\"pointerdown\",onPointerDown);canvas.addEventListener(\"pointermove\",onPointerMove);canvas.addEventListener(\"pointerup\",onPointerUp);canvas.addEventListener(\"pointercancel\",onPointerUp);canvas.addEventListener(\"pointerleave\",onPointerUp);return()=>{isDisposed=true;running=false;stopSettleWatch();if(visObserver)visObserver.disconnect();canvas.removeEventListener(\"pointerdown\",onPointerDown);canvas.removeEventListener(\"pointermove\",onPointerMove);canvas.removeEventListener(\"pointerup\",onPointerUp);canvas.removeEventListener(\"pointercancel\",onPointerUp);canvas.removeEventListener(\"pointerleave\",onPointerUp);if(resizeObserverRef.current){resizeObserverRef.current.disconnect();resizeObserverRef.current=null;}if(rafRef.current!==null){window.cancelAnimationFrame(rafRef.current);rafRef.current=null;}Events.off(engine,\"beforeUpdate\",onBeforeUpdate);Runner.stop(runner);Composite.clear(engine.world,false);Engine.clear(engine);boundariesRef.current=[];stickersRef.current=[];loadedVectorsRef.current=[];dragRef.current={body:null,points:[]};engineRef.current=null;runnerRef.current=null;};},[activeVectorItems,background,borderRadius,friction,gravityStrength,isStaticRenderer,isInView,randomInRange,restitution,sizeRandomness,stickerCount,stickerSize,throwPower,drawRoundedImage]);const staticPreviewItems=React.useMemo(()=>{const max=Math.min(6,Math.max(1,stickerCount));return Array.from({length:max},(_,i)=>{const item=activeVectorItems[i%activeVectorItems.length];return{src:item.vector,recolor:!!item.recolor,color:item.color||\"#000000\",left:10+i%3*28,top:8+Math.floor(i/3)*30,rotate:-14+i*7,scale:.9+i%2*.06};});},[activeVectorItems,stickerCount]);return /*#__PURE__*/_jsx(\"div\",{ref:rootRef,style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",background,...style},children:isStaticRenderer?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,overflow:\"hidden\",background},children:staticPreviewItems.map((item,index)=>{const size=Math.max(40,stickerSize*item.scale);const sharedStyle={position:\"absolute\",left:`${item.left}%`,top:`${item.top}%`,width:`${size}px`,height:`${size}px`,borderRadius,transform:`rotate(${item.rotate}deg)`,userSelect:\"none\",pointerEvents:\"none\"};// Recoloring a plain <img> isn't possible with CSS, so the\n// static/export preview uses a CSS mask to fake the same\n// \"tint the silhouette\" effect the canvas renderer performs.\nreturn item.recolor?/*#__PURE__*/_jsx(\"div\",{style:{...sharedStyle,backgroundColor:item.color,WebkitMaskImage:`url(${item.src})`,maskImage:`url(${item.src})`,WebkitMaskSize:\"contain\",maskSize:\"contain\",WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskPosition:\"center\",maskPosition:\"center\"}},`${item.src}-${index}`):/*#__PURE__*/_jsx(\"img\",{src:item.src,alt:\"Sticker vector\",style:{...sharedStyle,objectFit:\"contain\"}},`${item.src}-${index}`);})}):/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",display:\"block\",touchAction:\"none\",cursor:\"grab\"},role:\"application\",\"aria-label\":\"Physics Sticker Wall\"})});}addPropertyControls(PhysicsStickerWall,{vectors:{type:ControlType.Array,title:\"Vectors\",maxCount:10,defaultValue:[DEFAULT_VECTOR_ITEM],control:{type:ControlType.Object,controls:{vector:{type:ControlType.File,title:\"Vector\",allowedFileTypes:[\"svg\"]},recolor:{type:ControlType.Boolean,title:\"Recolor\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#6366F1\",hidden:item=>!item.recolor}}}},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},stickerCount:{type:ControlType.Number,title:\"Stickers\",defaultValue:5,min:1,max:40,step:1,displayStepper:true},stickerSize:{type:ControlType.Number,title:\"Sticker Size\",defaultValue:120,min:40,max:400,step:1,unit:\"px\"},sizeRandomness:{type:ControlType.Number,title:\"Size Random\",defaultValue:0,min:0,max:1,step:.01},gravityStrength:{type:ControlType.Number,title:\"Gravity\",defaultValue:1,min:0,max:3,step:.01},restitution:{type:ControlType.Number,title:\"Bounciness\",defaultValue:.5,min:0,max:1,step:.01},friction:{type:ControlType.Number,title:\"Friction\",defaultValue:.25,min:0,max:1,step:.01},throwPower:{type:ControlType.Number,title:\"Throw Power\",defaultValue:1,min:0,max:4,step:.05},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:14,min:0,max:120,step:1,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PhysicsStickerWall\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PhysicsStickerWall.map","// Generated by Framer (b354274)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-AYUPE .framer-styles-preset-hye7x:not(.rich-text-wrapper), .framer-AYUPE .framer-styles-preset-hye7x.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-e8aa88ef-13d6-420f-b9cf-d6a0f6bfd1a4, #d6d6d6); --framer-link-text-color: var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, #ffffff); }\"];export const className=\"framer-AYUPE\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3db8496)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={iMoS4t96j:{hover:true,pressed:true}};const cycleOrder=[\"iMoS4t96j\",\"th61DobEY\",\"gJVgzxlTY\",\"MjtAM2OBU\",\"esgMlTke_\"];const serializationHash=\"framer-xtqmG\";const variantClassNames={esgMlTke_:\"framer-v-18yntnw\",gJVgzxlTY:\"framer-v-e5lw46\",iMoS4t96j:\"framer-v-1uc13va\",MjtAM2OBU:\"framer-v-16xan8w\",th61DobEY:\"framer-v-f8gw82\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const yHJH9jlGv=undefined;const Jgx8a_h9r=undefined;const BTOCn4_SA=undefined;const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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 humanReadableVariantMap={Default:\"iMoS4t96j\",Disabled:\"gJVgzxlTY\",Error:\"esgMlTke_\",Loading:\"th61DobEY\",Success:\"MjtAM2OBU\"};const Variants=motion.create(React.Fragment);const getProps=({click,fill,height,id,title,width,...props})=>{return{...props,BTOCn4_SA:title??props.BTOCn4_SA??\"Submit\",Jgx8a_h9r:click??props.Jgx8a_h9r,variant:humanReadableVariantMap[props.variant]??props.variant??\"iMoS4t96j\",yHJH9jlGv:fill??props.yHJH9jlGv??\"var(--token-c1f30440-96cf-4826-9022-8bb46c0cd1a3, rgb(35, 35, 35))\"};};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,BTOCn4_SA,yHJH9jlGv,Jgx8a_h9r,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"iMoS4t96j\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1d3l0z4=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Jgx8a_h9r){const res=await Jgx8a_h9r(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"th61DobEY\")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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1uc13va\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"iMoS4t96j\",onTap:onTap1d3l0z4,ref:refBinding,style:{backgroundColor:yHJH9jlGv,borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,opacity:1,...style},variants:{\"iMoS4t96j-hover\":{backgroundColor:\"var(--token-847720cf-a3a9-4922-bb4c-bbba010634be, rgb(247, 247, 247))\",opacity:1},\"iMoS4t96j-pressed\":{backgroundColor:\"var(--token-847720cf-a3a9-4922-bb4c-bbba010634be, rgb(247, 247, 247))\",opacity:1},esgMlTke_:{backgroundColor:\"var(--token-c1f30440-96cf-4826-9022-8bb46c0cd1a3, rgb(35, 35, 35))\",opacity:1},gJVgzxlTY:{opacity:.5},MjtAM2OBU:{backgroundColor:\"var(--token-c1f30440-96cf-4826-9022-8bb46c0cd1a3, rgb(35, 35, 35))\",opacity:1}},...addPropertyOverrides({\"iMoS4t96j-hover\":{\"data-framer-name\":undefined},\"iMoS4t96j-pressed\":{\"data-framer-name\":undefined},esgMlTke_:{\"data-framer-name\":\"Error\"},gJVgzxlTY:{\"data-framer-name\":\"Disabled\"},MjtAM2OBU:{\"data-framer-name\":\"Success\"},th61DobEY:{\"data-framer-name\":\"Loading\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-sr8pkx\",\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"MNhAp06EF\",style:{scale:1},variants:{\"iMoS4t96j-pressed\":{scale:.8}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255)))\"},children:\"Submit\"})}),className:\"framer-1qhmden\",\"data-framer-name\":\"Text\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"z7DFveiPe\",style:{\"--extracted-r6o4lv\":\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:BTOCn4_SA,variants:{\"iMoS4t96j-hover\":{\"--extracted-r6o4lv\":\"var(--token-c1f30440-96cf-4826-9022-8bb46c0cd1a3, rgb(35, 35, 35))\"},\"iMoS4t96j-pressed\":{\"--extracted-r6o4lv\":\"var(--token-c1f30440-96cf-4826-9022-8bb46c0cd1a3, rgb(35, 35, 35))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"iMoS4t96j-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c1f30440-96cf-4826-9022-8bb46c0cd1a3, rgb(35, 35, 35)))\"},children:\"Submit\"})})},\"iMoS4t96j-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c1f30440-96cf-4826-9022-8bb46c0cd1a3, rgb(35, 35, 35)))\"},children:\"Submit\"})})}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nmfyqu\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"OPucMtVE2\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-jkvatl\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"y0CIfJjkx\",style:{background:\"conic-gradient(from 180deg at 50% 50%, rgb(68, 204, 255) 0deg, rgb(68, 204, 255) 360deg)\",backgroundColor:\"rgb(68, 204, 255)\",mask:\"none\",WebkitMask:\"none\"},variants:{th61DobEY:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t3mit5\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"esLAmhWyt\",style:{backgroundColor:\"var(--token-5c4b1449-c670-480a-8558-944f8cd8cf27, rgb(254, 250, 243))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\".framer-xtqmG.framer-fuhgv4, .framer-xtqmG .framer-fuhgv4 { display: block; }\",\".framer-xtqmG.framer-1uc13va { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: center; overflow: hidden; padding: 0px 24px 0px 24px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-xtqmG .framer-sr8pkx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-xtqmG .framer-1qhmden { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-xtqmG .framer-1nmfyqu { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: auto; overflow: hidden; position: relative; width: 20px; }\",\".framer-xtqmG .framer-jkvatl { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-xtqmG .framer-1t3mit5 { aspect-ratio: 1 / 1; flex: none; height: auto; left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-xtqmG.framer-v-f8gw82 .framer-jkvatl { overflow: hidden; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 91\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"th61DobEY\":{\"layout\":[\"auto\",\"fixed\"]},\"gJVgzxlTY\":{\"layout\":[\"auto\",\"fixed\"]},\"MjtAM2OBU\":{\"layout\":[\"auto\",\"fixed\"]},\"esgMlTke_\":{\"layout\":[\"auto\",\"fixed\"]},\"z7e0xjdcw\":{\"layout\":[\"auto\",\"fixed\"]},\"aRfUTq05f\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"BTOCn4_SA\":\"title\",\"yHJH9jlGv\":\"fill\",\"Jgx8a_h9r\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCCpcZFb5r=withCSS(Component,css,\"framer-xtqmG\");export default FramerCCpcZFb5r;FramerCCpcZFb5r.displayName=\"Form Submit Button\";FramerCCpcZFb5r.defaultProps={height:48,width:91};addPropertyControls(FramerCCpcZFb5r,{variant:{options:[\"iMoS4t96j\",\"th61DobEY\",\"gJVgzxlTY\",\"MjtAM2OBU\",\"esgMlTke_\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum},BTOCn4_SA:{defaultValue:\"Submit\",displayTextArea:false,title:\"Title\",type:ControlType.String},onBTOCn4_SAChange:{changes:\"BTOCn4_SA\",type:ControlType.ChangeHandler},yHJH9jlGv:{defaultValue:'var(--token-c1f30440-96cf-4826-9022-8bb46c0cd1a3, rgb(35, 35, 35)) /* {\"name\":\"Boldest\"} */',title:\"Fill\",type:ControlType.Color},Jgx8a_h9r:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerCCpcZFb5r,[{explicitInter:true,fonts:[{cssFamilyName:\"HT Equilibra A Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"HT Equilibra A\",url:\"https://framerusercontent.com/assets/wnDPw2cV7JXT49WZVs4lFajpcw.woff2\",weight:\"350\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCCpcZFb5r\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"91\",\"framerVariables\":\"{\\\"BTOCn4_SA\\\":\\\"title\\\",\\\"yHJH9jlGv\\\":\\\"fill\\\",\\\"Jgx8a_h9r\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"48\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"th61DobEY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"gJVgzxlTY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"MjtAM2OBU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"esgMlTke_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"z7e0xjdcw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"aRfUTq05f\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CCpcZFb5r.map","// Generated by Framer (f8e97a5)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MnzilCookieBanner from\"https://framerusercontent.com/modules/MnklbMkNAnZcLBdLN1Sz/E2kokDUC3K90I7wjTMDf/Cookies.js\";import FallingObjects from\"https://framerusercontent.com/modules/0cZUOG04USyvB42IU5qw/n5ZDu33zoTTjhFMbz6O5/FallingObject_1.js\";import{withFillHoverText}from\"https://framerusercontent.com/modules/UJtGcm2KR17bQ3A2a0J7/f7Qzl1Xg20MxLzsL63OH/FillHover.js\";import FormLtrFix from\"https://framerusercontent.com/modules/46LWolnkzZO8ZkBtJYcp/JOVZJFOQDmxDPk72FNe0/FormLtrFix.js\";import{isolateStackingContext}from\"https://framerusercontent.com/modules/D1CUcsH1HgFc5W00sgOC/Hwt504C0pb45AKWqZM5m/Founders_found.js\";import PhysicsStickerWall from\"https://framerusercontent.com/modules/ubfPg4yDOWh5wLbXBhQ6/NpIFcyTPEyq6P3lj7IYE/PhysicsStickerWall.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/NvwdWhYr0egyhXRX49Xb/3PVbDfdq2TzidAjvTHQG/hKFVJVrBt.js\";import FormSubmitButton from\"https://framerusercontent.com/modules/kSvZkcoXiZXBzLjgct6b/Ug5WtWnKVAcvtjrjNZIT/CCpcZFb5r.js\";import LogoPicture2 from\"https://framerusercontent.com/modules/vyjNwKWm1N0GyxlgOZ2x/ALfYNK0sHTtLIMjp7nSS/q6dB3bbKo.js\";import SocialIcon from\"https://framerusercontent.com/modules/ERx1hjUetLHc2KVhLCeY/Aa2cm8b65joqpaTj98VG/ZgrwfZFDP.js\";const FormLtrFixFonts=getFonts(FormLtrFix);const FormSubmitButtonFonts=getFonts(FormSubmitButton);const RichTextWithFillHoverTextax9vcm=withCodeBoundaryForOverrides(RichText,{nodeId:\"Aefpsw1fH\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverText1vw9inq=withCodeBoundaryForOverrides(RichText,{nodeId:\"uDz6T11Li\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverTexturst19=withCodeBoundaryForOverrides(RichText,{nodeId:\"sw6JUx5B0\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverText1uhu56f=withCodeBoundaryForOverrides(RichText,{nodeId:\"pWqsOxQcd\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverText1v4wu2g=withCodeBoundaryForOverrides(RichText,{nodeId:\"liaF2Z8mC\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverTextkvawvc=withCodeBoundaryForOverrides(RichText,{nodeId:\"hPV0_67Dn\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverText1wpaf3m=withCodeBoundaryForOverrides(RichText,{nodeId:\"f0PwMKhIx\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverText88q6qq=withCodeBoundaryForOverrides(RichText,{nodeId:\"TQYakRULY\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverText1382fru=withCodeBoundaryForOverrides(RichText,{nodeId:\"P3tEPadCS\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverTexto8bc9h=withCodeBoundaryForOverrides(RichText,{nodeId:\"Qisi_lYdg\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const SocialIconFonts=getFonts(SocialIcon);const LogoPicture2Fonts=getFonts(LogoPicture2);const MotionDivIsolateStackingContexttdnsyb=withCodeBoundaryForOverrides(motion.div,{nodeId:\"WXCHQ6AWL\",override:isolateStackingContext,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverText14fizmm=withCodeBoundaryForOverrides(RichText,{nodeId:\"zRSEsYWoY\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverTextgx5l8d=withCodeBoundaryForOverrides(RichText,{nodeId:\"SM5E8evG1\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverText1p55i6c=withCodeBoundaryForOverrides(RichText,{nodeId:\"pEMRZevxY\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverText296djy=withCodeBoundaryForOverrides(RichText,{nodeId:\"FIZJE9ehQ\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverText1sk28dw=withCodeBoundaryForOverrides(RichText,{nodeId:\"u91fsg04I\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverTextcju72s=withCodeBoundaryForOverrides(RichText,{nodeId:\"I1bzngQ6j\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverText1egoxws=withCodeBoundaryForOverrides(RichText,{nodeId:\"lOVFr_hS0\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverText1nfyc8z=withCodeBoundaryForOverrides(RichText,{nodeId:\"sEkCJHZO7\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverText1o9bxrg=withCodeBoundaryForOverrides(RichText,{nodeId:\"s36bGBXDn\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverText1y560wz=withCodeBoundaryForOverrides(RichText,{nodeId:\"wXDjFF0K_\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverTextlqjxqm=withCodeBoundaryForOverrides(RichText,{nodeId:\"b7bI3TRfk\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverTextv4u7x8=withCodeBoundaryForOverrides(RichText,{nodeId:\"rGfevIQVN\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverText9ldozy=withCodeBoundaryForOverrides(RichText,{nodeId:\"CYQIXgK4R\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverText17yqusw=withCodeBoundaryForOverrides(RichText,{nodeId:\"uLu8jqAne\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverText14teffd=withCodeBoundaryForOverrides(RichText,{nodeId:\"JH1do3g_2\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const FallingObjectsFonts=getFonts(FallingObjects);const RichTextWithFillHoverText6fr7su=withCodeBoundaryForOverrides(RichText,{nodeId:\"OSuS3ARzP\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverTexttb1ywx=withCodeBoundaryForOverrides(RichText,{nodeId:\"vLuQkpK3p\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverTextxx7yms=withCodeBoundaryForOverrides(RichText,{nodeId:\"v8wB_Vk6u\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverTextpvsmy8=withCodeBoundaryForOverrides(RichText,{nodeId:\"WR8WbxEqn\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverText1api3a9=withCodeBoundaryForOverrides(RichText,{nodeId:\"qE2E0pq9y\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverTextam9oca=withCodeBoundaryForOverrides(RichText,{nodeId:\"tl5e2wUeD\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverText7pk6kz=withCodeBoundaryForOverrides(RichText,{nodeId:\"auRiL0ZPb\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverTexty1vxly=withCodeBoundaryForOverrides(RichText,{nodeId:\"Tm0z68JwX\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const RichTextWithFillHoverText12kji57=withCodeBoundaryForOverrides(RichText,{nodeId:\"gcbWD_LSC\",override:withFillHoverText,scopeId:\"JGCXQmQp2\"});const PhysicsStickerWallFonts=getFonts(PhysicsStickerWall);const MnzilCookieBannerFonts=getFonts(MnzilCookieBanner);const cycleOrder=[\"Fg_8ZH0NK\",\"Ha0aZ1mz3\",\"UbZ1tlfs_\",\"VqNxpN4rp\",\"hY1Q6J61t\",\"XGrQUHV5D\",\"yEzM997Yh\",\"SrQi_dZgS\",\"pvRWXnjHZ\"];const serializationHash=\"framer-RYAke\";const variantClassNames={Fg_8ZH0NK:\"framer-v-1mkyabc\",Ha0aZ1mz3:\"framer-v-1e421xm\",hY1Q6J61t:\"framer-v-7be1px\",pvRWXnjHZ:\"framer-v-zf8t8c\",SrQi_dZgS:\"framer-v-1i8aolj\",UbZ1tlfs_:\"framer-v-188uyg\",VqNxpN4rp:\"framer-v-1e1mps5\",XGrQUHV5D:\"framer-v-9idklb\",yEzM997Yh:\"framer-v-1nrrdsz\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transformTemplate2=(_,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 humanReadableVariantMap={\"Arabic 1920*1080\":\"VqNxpN4rp\",\"Arabic-desktop\":\"Ha0aZ1mz3\",\"Arabic-mobile\":\"UbZ1tlfs_\",\"En Desktop\":\"hY1Q6J61t\",\"En mobile\":\"XGrQUHV5D\",\"En tablet\":\"yEzM997Yh\",\"Variant 8\":\"SrQi_dZgS\",\"Variant 9\":\"pvRWXnjHZ\",Arabic:\"Fg_8ZH0NK\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Fg_8ZH0NK\"};};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:\"Fg_8ZH0NK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"Ha0aZ1mz3\",\"UbZ1tlfs_\",\"XGrQUHV5D\",\"yEzM997Yh\"].includes(baseVariant))return false;return true;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const Jgx8a_h9r14r5dzq=activeVariantCallback(async(...args)=>{setVariant(\"gT6CnsGXl\");});const isDisplayed1=()=>{if([\"hY1Q6J61t\",\"SrQi_dZgS\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"SrQi_dZgS\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"hY1Q6J61t\")return true;return false;};const isDisplayed4=()=>{if([\"VqNxpN4rp\",\"hY1Q6J61t\",\"SrQi_dZgS\",\"pvRWXnjHZ\"].includes(baseVariant))return false;return true;};const isDisplayed5=()=>{if([\"VqNxpN4rp\",\"pvRWXnjHZ\"].includes(baseVariant))return true;return false;};const isDisplayed6=()=>{if(baseVariant===\"hY1Q6J61t\")return false;return true;};const isDisplayed7=()=>{if([\"Ha0aZ1mz3\",\"yEzM997Yh\"].includes(baseVariant))return true;return false;};const isDisplayed8=()=>{if(baseVariant===\"yEzM997Yh\")return false;return true;};const isDisplayed9=()=>{if(baseVariant===\"Ha0aZ1mz3\")return false;return true;};const isDisplayed10=()=>{if([\"Ha0aZ1mz3\",\"yEzM997Yh\"].includes(baseVariant))return false;return true;};const isDisplayed11=()=>{if([\"UbZ1tlfs_\",\"XGrQUHV5D\"].includes(baseVariant))return true;return false;};const isDisplayed12=()=>{if(baseVariant===\"XGrQUHV5D\")return false;return true;};const isDisplayed13=()=>{if(baseVariant===\"UbZ1tlfs_\")return false;return true;};const isDisplayed14=()=>{if([\"UbZ1tlfs_\",\"XGrQUHV5D\"].includes(baseVariant))return false;return true;};const router=useRouter();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-1mkyabc\",className,classNames),\"data-framer-name\":\"Arabic\",layoutDependency:layoutDependency,layoutId:\"Fg_8ZH0NK\",ref:refBinding,style:{backgroundColor:\"var(--token-d5804525-6b7d-44d5-9e53-090e2e97f953, rgb(48, 67, 227))\",...style},...addPropertyOverrides({Ha0aZ1mz3:{\"data-framer-name\":\"Arabic-desktop\"},hY1Q6J61t:{\"data-framer-name\":\"En Desktop\"},pvRWXnjHZ:{\"data-framer-name\":\"Variant 9\"},SrQi_dZgS:{\"data-framer-name\":\"Variant 8\"},UbZ1tlfs_:{\"data-framer-name\":\"Arabic-mobile\"},VqNxpN4rp:{\"data-framer-name\":\"Arabic 1920*1080\"},XGrQUHV5D:{\"data-framer-name\":\"En mobile\"},yEzM997Yh:{\"data-framer-name\":\"En tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1evx6p0-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"zLtioEEdz-container\",nodeId:\"zLtioEEdz\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",style:{opacity:0},children:/*#__PURE__*/_jsx(FormLtrFix,{height:\"100%\",id:\"zLtioEEdz\",layoutId:\"zLtioEEdz\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.footer,{className:\"framer-1b1y0th\",\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"gT6CnsGXl\",style:{backgroundColor:\"var(--token-d5804525-6b7d-44d5-9e53-090e2e97f953, rgb(48, 67, 227))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qm7xp9\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"UfaWDhxO1\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19l157n\",\"data-framer-name\":\"Grid\",layoutDependency:layoutDependency,layoutId:\"MDQ6B0gNO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgU2VtaWJvbGQ=\",\"--framer-font-family\":'\"HT Equilibra A Semibold\", \"HT Equilibra A Semibold Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on, 'swsh' on\",\"--framer-font-size\":\"80px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-37cc5c8d-8348-4df0-b590-a8662bb4ab4f, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:\"حلك الأول لسكن العاملين\"})}),className:\"framer-qd2xl2\",\"data-framer-name\":\"Title\",fonts:[\"CUSTOMV2;HT Equilibra A Semibold\"],layoutDependency:layoutDependency,layoutId:\"GoFGP0nLJ\",style:{\"--extracted-r6o4lv\":\"var(--token-37cc5c8d-8348-4df0-b590-a8662bb4ab4f, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hY1Q6J61t:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgU2VtaWJvbGQ=\",\"--framer-font-family\":'\"HT Equilibra A Semibold\", \"HT Equilibra A Semibold Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on, 'swsh' on\",\"--framer-font-size\":\"80px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"0.9em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-37cc5c8d-8348-4df0-b590-a8662bb4ab4f, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:\"The #1 Solution for Worker Housing\"})})},SrQi_dZgS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgU2VtaWJvbGQ=\",\"--framer-font-family\":'\"HT Equilibra A Semibold\", \"HT Equilibra A Semibold Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on, 'swsh' on\",\"--framer-font-size\":\"80px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"0.9em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-37cc5c8d-8348-4df0-b590-a8662bb4ab4f, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:\"The #1 Solution for Worker Housing\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-690mpv\",layoutDependency:layoutDependency,layoutId:\"MGBOyiHW7\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-2krvj5\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"UQj2oYcVD\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-uwtmqa\",\"data-framer-name\":\"Signup\",layoutDependency:layoutDependency,layoutId:\"O46iKAagN\",children:/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/5bbf4236-bc56-427f-bc50-49973feb3f05/submit\",className:\"framer-iso40d\",layoutDependency:layoutDependency,layoutId:\"aed3_ovUX\",nodeId:\"aed3_ovUX\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.label,{className:\"framer-16ahowh\",layoutDependency:layoutDependency,layoutId:\"cGBKIYwSw\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1isd52d\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"ERI_rLKEU\",placeholder:\"بريدك الالكتروني\",required:true,style:{\"--framer-input-background\":\"rgba(0, 0, 0, 0.4)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(136, 136, 136, 0.1)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"6px\",\"--framer-input-border-radius-bottom-right\":\"6px\",\"--framer-input-border-radius-top-left\":\"6px\",\"--framer-input-border-radius-top-right\":\"6px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-70fdd8cb-83f3-4cb4-a081-89460ab5af71, rgb(237, 236, 235))\",opacity:0},type:\"email\",...addPropertyOverrides({hY1Q6J61t:{placeholder:\"Your email\"},SrQi_dZgS:{placeholder:\"Your email\"}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-942)/2)+96+0+0+0+0+0+0+0+0+0,...addPropertyOverrides({hY1Q6J61t:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-902)/2)+96+0+0+0+0+0+0+0+0+0},pvRWXnjHZ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-818)/2)+61+0+0+0+0+0+0+0+0+0},SrQi_dZgS:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-813)/2)+96+0+0+0+0+0+0+0+0+0},VqNxpN4rp:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-818)/2)+61+0+0+0+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12xuzmr-container\",layoutDependency:layoutDependency,layoutId:\"Z3GaCYMgn-container\",nodeId:\"Z3GaCYMgn\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",style:{opacity:0},children:/*#__PURE__*/_jsx(FormSubmitButton,{BTOCn4_SA:\"انضم للنشرة البريدية!\",height:\"100%\",id:\"Z3GaCYMgn\",Jgx8a_h9r:Jgx8a_h9r14r5dzq,layoutId:\"Z3GaCYMgn\",type:\"submit\",variant:formVariants(formState,{error:\"esgMlTke_\",incomplete:\"iMoS4t96j\",pending:\"th61DobEY\",success:\"MjtAM2OBU\"},matchVariant(\"iMoS4t96j\")),width:\"100%\",yHJH9jlGv:\"rgba(247, 247, 247, 0.1)\",...addPropertyOverrides({hY1Q6J61t:{BTOCn4_SA:\"Subscribe to our newsletter!\"},SrQi_dZgS:{BTOCn4_SA:\"Subscribe to our newsletter!\"}},baseVariant,gestureVariant)})})})]})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19zijky\",layoutDependency:layoutDependency,layoutId:\"MMp0Hy0GD\",style:{scale:1.3},variants:{hY1Q6J61t:{scale:1.5},pvRWXnjHZ:{scale:1.5},SrQi_dZgS:{scale:1.5},VqNxpN4rp:{scale:1.6}},children:[/*#__PURE__*/_jsx(RichTextWithFillHoverTextax9vcm,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Km4qJocyR\"},motionChild:true,nodeId:\"Aefpsw1fH\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"تواصل معنا\"})})})}),className:\"framer-ax9vcm\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"Aefpsw1fH\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hY1Q6J61t:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oIU9xzXIV\"},motionChild:true,nodeId:\"Aefpsw1fH\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"Contact Us\"})})})})},SrQi_dZgS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oIU9xzXIV\"},motionChild:true,nodeId:\"Aefpsw1fH\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"Contact Us\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithFillHoverText1vw9inq,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framerusercontent.com/assets/0nydTcd57YuD9FOsbHjMmT0nc.pdf\",motionChild:true,nodeId:\"uDz6T11Li\",openInNewTab:true,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"ملف الشركة التعريفي\"})})})}),className:\"framer-1vw9inq\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"uDz6T11Li\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hY1Q6J61t:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framerusercontent.com/assets/TcSmZxmSbUBImIRDr3vAKrEzAAE.pdf\",motionChild:true,nodeId:\"uDz6T11Li\",openInNewTab:true,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"Company Profile\"})})})})},SrQi_dZgS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framerusercontent.com/assets/TcSmZxmSbUBImIRDr3vAKrEzAAE.pdf\",motionChild:true,nodeId:\"uDz6T11Li\",openInNewTab:true,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"Company Profile\"})})})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichTextWithFillHoverTexturst19,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Co5wAQA5l\"},motionChild:true,nodeId:\"sw6JUx5B0\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"الوظائف\"})})})}),className:\"framer-urst19\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"sw6JUx5B0\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(RichTextWithFillHoverText1uhu56f,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QfsbW5r2K\"},motionChild:true,nodeId:\"pWqsOxQcd\",openInNewTab:true,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"Careers\"})})})}),className:\"framer-1uhu56f\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"pWqsOxQcd\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(RichTextWithFillHoverText1v4wu2g,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QfsbW5r2K\"},motionChild:true,nodeId:\"liaF2Z8mC\",openInNewTab:true,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"Careers\"})})})}),className:\"framer-1v4wu2g\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"liaF2Z8mC\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFillHoverTextkvawvc,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tdCPXBgsj\"},motionChild:true,nodeId:\"hPV0_67Dn\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"الأسئلة الشائعة\"})})})}),className:\"framer-kvawvc\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"hPV0_67Dn\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hY1Q6J61t:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"t30Gw0UxX\"},motionChild:true,nodeId:\"hPV0_67Dn\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"FAQs\"})})})})},SrQi_dZgS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"t30Gw0UxX\"},motionChild:true,nodeId:\"hPV0_67Dn\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"FAQs\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithFillHoverText1wpaf3m,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"n3usxcbUt\"},motionChild:true,nodeId:\"f0PwMKhIx\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"الشروط والأحكام\"})})})}),className:\"framer-1wpaf3m\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"f0PwMKhIx\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hY1Q6J61t:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kdQQG_Ge2\"},motionChild:true,nodeId:\"f0PwMKhIx\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"Terms & Conditions\"})})})})},SrQi_dZgS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kdQQG_Ge2\"},motionChild:true,nodeId:\"f0PwMKhIx\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"Terms & Conditions\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithFillHoverText88q6qq,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FdhhTyf9e\"},motionChild:true,nodeId:\"TQYakRULY\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"كل المقالات\"})})})}),className:\"framer-88q6qq\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"TQYakRULY\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hY1Q6J61t:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Cx3dN_rqB\"},motionChild:true,nodeId:\"TQYakRULY\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"All articles\"})})})})},SrQi_dZgS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Cx3dN_rqB\"},motionChild:true,nodeId:\"TQYakRULY\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"All articles\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithFillHoverText1382fru,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wf6cNoPqP\"},motionChild:true,nodeId:\"P3tEPadCS\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"سياسة الخصوصية\"})})})}),className:\"framer-1382fru\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"P3tEPadCS\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hY1Q6J61t:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bfNZiiq4l\"},motionChild:true,nodeId:\"P3tEPadCS\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"Privacy Policy\"})})})})},SrQi_dZgS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bfNZiiq4l\"},motionChild:true,nodeId:\"P3tEPadCS\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"Privacy Policy\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithFillHoverTexto8bc9h,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"X4s_CGXr_\"},motionChild:true,nodeId:\"Qisi_lYdg\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"سياسة الإلغاء\"})})})}),className:\"framer-o8bc9h\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"Qisi_lYdg\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hY1Q6J61t:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wxinmiYFE\"},motionChild:true,nodeId:\"Qisi_lYdg\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"Cancellation Policy\"})})})})},SrQi_dZgS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wxinmiYFE\"},motionChild:true,nodeId:\"Qisi_lYdg\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"Cancellation Policy\"})})})})}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oxr7x9\",\"data-framer-name\":\"Social Media Wrapper\",layoutDependency:layoutDependency,layoutId:\"Qvu0haC1A\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-5wszgq\",\"data-framer-name\":\"Actions\",layoutDependency:layoutDependency,layoutId:\"Z7w4nd8PG\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hjw35u\",\"data-framer-name\":\"Social icons\",layoutDependency:layoutDependency,layoutId:\"awnjYxuyN\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-942)/2)+96+0+0+422+0+0+0,...addPropertyOverrides({hY1Q6J61t:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-902)/2)+96+0+0+382+0+0+0},pvRWXnjHZ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-818)/2)+61+0+0+400+0+0+0},SrQi_dZgS:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-813)/2)+96+0+0+387+0+0+0},VqNxpN4rp:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-818)/2)+61+0+0+400+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1x66f3b-container\",layoutDependency:layoutDependency,layoutId:\"yO1NtKTXo-container\",nodeId:\"yO1NtKTXo\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"yO1NtKTXo\",KTQ59ssyr:\"https://www.instagram.com/usemnzil/\",layoutId:\"yO1NtKTXo\",squSqLkk3:\"InstagramLogo\",variant:matchVariant(\"kYbjS_7a9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-942)/2)+96+0+0+422+0+0+0,...addPropertyOverrides({hY1Q6J61t:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-902)/2)+96+0+0+382+0+0+0},pvRWXnjHZ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-818)/2)+61+0+0+400+0+0+0},SrQi_dZgS:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-813)/2)+96+0+0+387+0+0+0},VqNxpN4rp:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-818)/2)+61+0+0+400+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10zjj6-container\",layoutDependency:layoutDependency,layoutId:\"Ylik2U6ee-container\",nodeId:\"Ylik2U6ee\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"Ylik2U6ee\",KTQ59ssyr:\"https://x.com/usemnzil\",layoutId:\"Ylik2U6ee\",squSqLkk3:\"XLogo\",variant:matchVariant(\"kYbjS_7a9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-942)/2)+96+0+0+422+0+0+0,...addPropertyOverrides({hY1Q6J61t:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-902)/2)+96+0+0+382+0+0+0},pvRWXnjHZ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-818)/2)+61+0+0+400+0+0+0},SrQi_dZgS:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-813)/2)+96+0+0+387+0+0+0},VqNxpN4rp:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-818)/2)+61+0+0+400+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9l4zet-container\",layoutDependency:layoutDependency,layoutId:\"ydOTcdJJQ-container\",nodeId:\"ydOTcdJJQ\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"ydOTcdJJQ\",KTQ59ssyr:\"https://www.facebook.com/usemnzil\",layoutId:\"ydOTcdJJQ\",squSqLkk3:\"FacebookLogo\",variant:matchVariant(\"kYbjS_7a9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-942)/2)+96+0+0+422+0+0+0,...addPropertyOverrides({hY1Q6J61t:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-902)/2)+96+0+0+382+0+0+0},pvRWXnjHZ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-818)/2)+61+0+0+400+0+0+0},SrQi_dZgS:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-813)/2)+96+0+0+387+0+0+0},VqNxpN4rp:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-818)/2)+61+0+0+400+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wkyiop-container\",layoutDependency:layoutDependency,layoutId:\"WupvnhtHH-container\",nodeId:\"WupvnhtHH\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"WupvnhtHH\",KTQ59ssyr:\"https://www.tiktok.com/@usemnzil\",layoutId:\"WupvnhtHH\",squSqLkk3:\"TiktokLogo\",variant:matchVariant(\"kYbjS_7a9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-942)/2)+96+0+0+422+0+0+0,...addPropertyOverrides({hY1Q6J61t:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-902)/2)+96+0+0+382+0+0+0},pvRWXnjHZ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-818)/2)+61+0+0+400+0+0+0},SrQi_dZgS:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-813)/2)+96+0+0+387+0+0+0},VqNxpN4rp:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-818)/2)+61+0+0+400+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-aaits6-container\",layoutDependency:layoutDependency,layoutId:\"o7NExXXRX-container\",nodeId:\"o7NExXXRX\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"o7NExXXRX\",KTQ59ssyr:\"https://www.snapchat.com/@usemnzil\",layoutId:\"o7NExXXRX\",squSqLkk3:\"SnapchatLogo\",variant:matchVariant(\"kYbjS_7a9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-942)/2)+96+0+0+422+0+0+0,...addPropertyOverrides({hY1Q6J61t:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-902)/2)+96+0+0+382+0+0+0},pvRWXnjHZ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-818)/2)+61+0+0+400+0+0+0},SrQi_dZgS:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-813)/2)+96+0+0+387+0+0+0},VqNxpN4rp:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-818)/2)+61+0+0+400+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2iyhz0-container\",layoutDependency:layoutDependency,layoutId:\"eAg2ezqQZ-container\",nodeId:\"eAg2ezqQZ\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"eAg2ezqQZ\",KTQ59ssyr:\"https://www.linkedin.com/company/usemnzil/\",layoutId:\"eAg2ezqQZ\",squSqLkk3:\"LinkedinLogo\",variant:matchVariant(\"kYbjS_7a9\"),width:\"100%\"})})})]})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wc56l3\",layoutDependency:layoutDependency,layoutId:\"Aiet3PrOi\",...addPropertyOverrides({hY1Q6J61t:{transformTemplate:transformTemplate1},SrQi_dZgS:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a6ebws\",layoutDependency:layoutDependency,layoutId:\"dKEMyrWlF\",children:[isDisplayed4()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QZ38kEi9c\"},motionChild:true,nodeId:\"GGiX7HpaC\",openInNewTab:false,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-buhc9y framer-t7wnvk\",\"data-framer-name\":\"Profile Pic / Name\",layoutDependency:layoutDependency,layoutId:\"GGiX7HpaC\",style:{scale:1.4},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:15,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-942)/2)+726.1103+0+-49.36+16+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sa5sva-container\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"OjeT3inyv-container\",name:\"Logo\",nodeId:\"OjeT3inyv\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(LogoPicture2,{height:\"100%\",id:\"OjeT3inyv\",layoutId:\"OjeT3inyv\",name:\"Logo\",width:\"100%\"})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8qn5kq\",\"data-framer-name\":\"Group\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:132,intrinsicWidth:284,layoutDependency:layoutDependency,layoutId:\"RO5LXgDcV\",svg:'<svg width=\"284\" height=\"132\" viewBox=\"0 0 284 132\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M248.9 29.98C232.01 29.98 224.17 42.4 222.09 45.76C218.19 52.07 215.06 60.1 213.32 66.84C211.38 74.35 206.21 80.83 198.46 80.89C183.97 81.01 181.01 68.81 181.01 63.13L181.13 29.51H162.01V65.09C162.01 77.97 153.53 83.66 145.32 83.42C134.73 83.11 127.7 75.48 127.7 63.13L127.63 29.51H107.12C107.1 38.7 107.1 89.18 107.05 89.82C105.95 105.09 90.2201 111.16 85.8301 112.54L93.3801 131.6C98.2301 129.93 125.48 119.42 127.52 91.29C127.61 90.11 127.69 81.24 127.69 81.24C127.69 81.24 132.13 100.18 155.82 100.18C175.41 100.18 179.66 82.18 179.66 82.18C179.66 82.18 187.03 101.31 207.8 100.18C218.11 99.62 224.16 89.89 224.16 89.89C224.16 89.89 238.86 103.02 257.9 99.74C295.26 93.31 290.97 29.97 248.91 29.97L248.9 29.98ZM260.46 79.33C257.2 82.32 252.99 83.81 247.99 83.81C245.05 83.81 242.04 83.3 239.05 82.29C236.04 81.24 233.17 79.67 230.55 77.61L230.06 77.24L230.26 76.65C230.65 75.52 230.87 74.71 230.95 74.03C231.12 73.12 231.24 72.36 231.44 71.73C231.91 68.89 232.57 66.24 233.43 63.69C235.27 58.25 237.28 54.4 239.58 51.9C241.93 49.35 245.07 48.05 248.92 48.05C253.89 48.05 257.96 49.84 260.98 53.37C263.97 56.87 265.46 61.31 265.46 66.58C265.46 72.17 263.84 76.33 260.49 79.32L260.46 79.33Z\" fill=\"white\"/>\\n<path d=\"M169.7 20.89H174.21C178.71 20.89 182.37 17.22 182.37 12.7V8.19C182.37 3.68 178.71 0 174.21 0H169.7C165.19 0 161.51 3.67 161.51 8.19V12.7C161.51 17.21 165.18 20.89 169.7 20.89Z\" fill=\"white\"/>\\n<path d=\"M114.63 21.11H119.14C123.65 21.11 127.33 17.44 127.33 12.92V8.41C127.33 3.91 123.66 0.25 119.14 0.25H114.63C110.13 0.25 106.47 3.91 106.47 8.41V12.92C106.47 17.43 110.13 21.11 114.63 21.11Z\" fill=\"white\"/>\\n<path d=\"M89.18 10.25H68.54V70.58C68.54 80.05 66.58 87.11 62.73 91.58C58.87 96 52.79 98.24 44.67 98.24C28.47 98.24 20.46 90.58 20.18 74.82V74.03H0V74.85C0.11 82.97 1.78 94.02 6.15 100.65C10.27 106.92 15.76 111.57 22.47 114.47C29.14 117.38 36.61 118.85 44.66 118.85C58.72 118.85 69.78 114.58 77.53 106.17C85.25 97.77 89.17 85.79 89.17 70.57V10.25H89.18Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"شركة منزل القابضة\"}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"المقر الرئيسي:\"}),\" المبنى رقم 775، شارع سعود بن فيصل، الرياض 13515، المملكة العربية السعودية. السجل التجاري 7038821380\"]})]}),className:\"framer-1irw1ph\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\",\"CUSTOMV2;HT Equilibra A Black\"],layoutDependency:layoutDependency,layoutId:\"kYFVx2k4h\",style:{\"--extracted-2gxw0f\":\"rgb(255, 255, 255)\",\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed5()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QZ38kEi9c\"},motionChild:true,nodeId:\"cZk07cu2_\",openInNewTab:false,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-qwh6v0 framer-t7wnvk\",\"data-framer-name\":\"Profile Pic / Name\",layoutDependency:layoutDependency,layoutId:\"cZk07cu2_\",style:{scale:1.4},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:15,...addPropertyOverrides({pvRWXnjHZ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-818)/2)+607.5136+0+-41.86+16+0+0},VqNxpN4rp:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-818)/2)+607.5136+0+-41.86+16+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mz77ii-container\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"sv_y7NZcA-container\",name:\"Logo\",nodeId:\"sv_y7NZcA\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(LogoPicture2,{height:\"100%\",id:\"sv_y7NZcA\",layoutId:\"sv_y7NZcA\",name:\"Logo\",width:\"100%\"})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11n599s\",\"data-framer-name\":\"Group\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:132,intrinsicWidth:284,layoutDependency:layoutDependency,layoutId:\"LPyg5c7Kn\",svg:'<svg width=\"284\" height=\"132\" viewBox=\"0 0 284 132\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M248.9 29.98C232.01 29.98 224.17 42.4 222.09 45.76C218.19 52.07 215.06 60.1 213.32 66.84C211.38 74.35 206.21 80.83 198.46 80.89C183.97 81.01 181.01 68.81 181.01 63.13L181.13 29.51H162.01V65.09C162.01 77.97 153.53 83.66 145.32 83.42C134.73 83.11 127.7 75.48 127.7 63.13L127.63 29.51H107.12C107.1 38.7 107.1 89.18 107.05 89.82C105.95 105.09 90.2201 111.16 85.8301 112.54L93.3801 131.6C98.2301 129.93 125.48 119.42 127.52 91.29C127.61 90.11 127.69 81.24 127.69 81.24C127.69 81.24 132.13 100.18 155.82 100.18C175.41 100.18 179.66 82.18 179.66 82.18C179.66 82.18 187.03 101.31 207.8 100.18C218.11 99.62 224.16 89.89 224.16 89.89C224.16 89.89 238.86 103.02 257.9 99.74C295.26 93.31 290.97 29.97 248.91 29.97L248.9 29.98ZM260.46 79.33C257.2 82.32 252.99 83.81 247.99 83.81C245.05 83.81 242.04 83.3 239.05 82.29C236.04 81.24 233.17 79.67 230.55 77.61L230.06 77.24L230.26 76.65C230.65 75.52 230.87 74.71 230.95 74.03C231.12 73.12 231.24 72.36 231.44 71.73C231.91 68.89 232.57 66.24 233.43 63.69C235.27 58.25 237.28 54.4 239.58 51.9C241.93 49.35 245.07 48.05 248.92 48.05C253.89 48.05 257.96 49.84 260.98 53.37C263.97 56.87 265.46 61.31 265.46 66.58C265.46 72.17 263.84 76.33 260.49 79.32L260.46 79.33Z\" fill=\"white\"/>\\n<path d=\"M169.7 20.89H174.21C178.71 20.89 182.37 17.22 182.37 12.7V8.19C182.37 3.68 178.71 0 174.21 0H169.7C165.19 0 161.51 3.67 161.51 8.19V12.7C161.51 17.21 165.18 20.89 169.7 20.89Z\" fill=\"white\"/>\\n<path d=\"M114.63 21.11H119.14C123.65 21.11 127.33 17.44 127.33 12.92V8.41C127.33 3.91 123.66 0.25 119.14 0.25H114.63C110.13 0.25 106.47 3.91 106.47 8.41V12.92C106.47 17.43 110.13 21.11 114.63 21.11Z\" fill=\"white\"/>\\n<path d=\"M89.18 10.25H68.54V70.58C68.54 80.05 66.58 87.11 62.73 91.58C58.87 96 52.79 98.24 44.67 98.24C28.47 98.24 20.46 90.58 20.18 74.82V74.03H0V74.85C0.11 82.97 1.78 94.02 6.15 100.65C10.27 106.92 15.76 111.57 22.47 114.47C29.14 117.38 36.61 118.85 44.66 118.85C58.72 118.85 69.78 114.58 77.53 106.17C85.25 97.77 89.17 85.79 89.17 70.57V10.25H89.18Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})]})}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2998l7\",layoutDependency:layoutDependency,layoutId:\"hekg514CE\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1r1523e\",\"data-framer-name\":\"Group 2\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:135,intrinsicWidth:483,layoutDependency:layoutDependency,layoutId:\"dVLMxAgvu\",svg:'<svg width=\"483\" height=\"135\" viewBox=\"0 0 483 135\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M81.7502 52.27V96.6H67.1002C59.0302 96.6 52.4502 90.02 52.4502 81.95V52.27C52.4502 44.2 59.0302 37.62 67.1002 37.62C75.1702 37.62 81.7502 44.2 81.7502 52.27Z\" fill=\"white\"/>\\n<path d=\"M67.1 5.849e-06C4.88 5.849e-06 5.86651e-06 4.88001 5.86651e-06 67.11C5.86651e-06 129.34 4.88 134.21 67.1 134.21C129.32 134.21 134.2 129.33 134.2 67.11C134.2 4.89001 129.32 0.010008 67.1 0.010008V5.849e-06ZM92.74 108.57H67.11C52.95 108.57 41.47 97.09 41.47 82.93V51.26C41.47 37.11 52.95 25.63 67.11 25.63C81.27 25.63 92.74 37.11 92.74 51.26V108.57Z\" fill=\"white\"/>\\n<path d=\"M169.95 27.72H192.77L220.55 76.55L247.62 27.72H270.44V118.92H248.62V58.27L227.22 100.93H212.48L191.93 58.13V118.93H169.96V27.73L169.95 27.72Z\" fill=\"white\"/>\\n<path d=\"M277.81 47.07H299.78L299.64 67.33C303.18 53.87 312.96 44.66 327.84 45.65C345.7 46.64 354.76 59.11 354.76 82.21V118.91H332.8V82.06C332.8 71.43 326.56 64.06 316.22 64.35C306.02 64.49 299.78 72 299.78 83.2V118.91H277.81V47.06V47.07Z\" fill=\"white\"/>\\n<path d=\"M362.13 103.33L397.42 64.64H362.13V47.07H422.64V62.66L388.77 101.21H422.64V118.92H362.13V103.33Z\" fill=\"white\"/>\\n<path d=\"M430.59 49.33C430.59 47.23 430.75 47.07 432.85 47.07H450.15C452.25 47.07 452.41 47.23 452.41 49.33V116.65C452.41 118.75 452.25 118.91 450.15 118.91H432.85C430.75 118.91 430.59 118.75 430.59 116.65V49.33Z\" fill=\"white\"/>\\n<path d=\"M460.92 27.87H482.89V118.92H460.92V27.87Z\" fill=\"white\"/>\\n<path d=\"M443.64 15.29H439.01C434.338 15.29 430.55 19.0777 430.55 23.75V28.38C430.55 33.0523 434.338 36.84 439.01 36.84H443.64C448.313 36.84 452.1 33.0523 452.1 28.38V23.75C452.1 19.0777 448.313 15.29 443.64 15.29Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Mnzil Holding Co. L.L.C.\"}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Head Office:\"}),\" Building No. 775, Saud Ibn Faisal Branch, Riyadh 13515, Kingdom of Saudi Arabia. Commercial Registration 7038821380\"]})]}),className:\"framer-17thtou\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\",\"CUSTOMV2;HT Equilibra A Black\"],layoutDependency:layoutDependency,layoutId:\"HuJgolBjy\",style:{\"--extracted-2gxw0f\":\"rgb(255, 255, 255)\",\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11muv6\",layoutDependency:layoutDependency,layoutId:\"Dp9ehDb4F\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-163pkwl\",\"data-framer-name\":\"Group 1597882488\",layoutDependency:layoutDependency,layoutId:\"KXIdweNog\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-ofmytf\",\"data-framer-name\":\"Group 1597882485\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:58,intrinsicWidth:71,layoutDependency:layoutDependency,layoutId:\"DORD18wzC\",svg:'<svg width=\"71\" height=\"58\" viewBox=\"0 0 71 58\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_776_1540)\">\\n<path d=\"M10.601 13.3353C10.3895 13.2819 10.6431 12.9922 10.6949 12.9115C19.4708 -0.818778 38.687 -4.14278 51.7384 5.57656C54.5239 7.65055 57.0492 10.3077 58.8808 13.2605C58.8024 13.3694 57.0359 13.382 56.8443 13.2664C56.7149 13.1886 56.1004 12.255 55.9237 12.0416C55.4771 11.5006 52.7071 8.34632 52.2678 8.30038C49.3455 9.0584 46.3692 9.59338 43.3663 9.92978C43.6192 11.0449 44.0665 12.1297 44.247 13.2538C44.1405 13.4087 42.7584 13.3057 42.4834 13.3316C42.351 12.6944 42.1802 12.0467 41.9828 11.4273C41.9088 11.1961 41.636 10.2195 41.4711 10.1632C41.3313 10.1158 40.8536 10.1417 40.6673 10.1484C36.4487 10.2988 32.7817 10.3173 28.555 10.1506C28.3575 10.1432 28.1172 9.99573 27.925 10.1128C27.4354 11.1279 27.2639 12.3002 26.855 13.3346H25.3036C25.1978 13.3346 25.1905 13.1019 25.1971 13.0115C25.2282 12.5639 26.1429 9.98684 26.0061 9.85569C23.046 9.57041 20.1289 8.94725 17.2472 8.23444C16.8642 8.25444 14.5016 10.8456 14.1127 11.3013C13.5551 11.9556 13.0464 12.6536 12.5221 13.3353C11.9971 13.2479 11.0691 13.4531 10.601 13.3353ZM40.8543 8.37522C39.6158 5.31945 36.5322 -0.491268 32.5125 2.42298C31.4736 3.17655 30.5537 4.48511 29.9074 5.58694C29.6146 6.08635 28.6622 7.79059 28.5897 8.26482C28.5661 8.42116 28.609 8.35892 28.7014 8.37448C29.7854 8.54935 30.9405 8.44932 32.023 8.60122C34.9698 8.58047 37.9224 8.68124 40.8543 8.37596V8.37522ZM30.4376 1.93616C27.2306 2.50671 24.1382 3.64855 21.3283 5.28166C21.1508 5.38465 18.8718 6.78139 18.9864 6.89476C20.6709 7.2356 22.3576 7.58831 24.0591 7.84542C24.448 7.90396 26.5518 8.25444 26.7315 8.14181C27.4221 6.46203 28.2695 4.78743 29.3425 3.31882C29.6915 2.84089 30.0982 2.41928 30.4369 1.93616H30.4376ZM50.4584 6.96885C50.5671 6.86512 50.0487 6.52797 49.9652 6.46499C49.4875 6.1034 48.8597 5.73884 48.3391 5.42985C45.5277 3.7634 42.3318 2.47781 39.0826 2.01026L40.177 3.46701C40.9431 4.56439 41.6049 5.73069 42.175 6.94292C42.2726 7.15113 42.6387 8.18257 42.7503 8.2211L50.4599 6.96885H50.4584Z\" fill=\"white\"/>\\n<path d=\"M40.9283 16.1491V23.6996H34.9439C34.9247 23.4395 34.9091 22.1258 34.7975 22.0332C33.4983 21.5293 32.0963 21.2477 30.6987 21.1803C29.429 21.1188 26.0978 21.0795 25.9307 22.849C25.7636 24.6184 28.0721 24.8755 29.3137 25.0852C34.2984 25.927 41.4371 25.7721 41.8881 32.5468C42.3496 39.4786 36.5005 41.4274 30.6994 41.6171C28.0115 41.7053 25.3221 41.2429 22.6468 41.1666C21.0606 41.1214 19.4649 41.2066 17.8787 41.1695V33.6931H23.8632V35.2477C24.2336 35.387 24.5708 35.5567 24.9553 35.6708C26.7419 36.2028 30.8799 36.5066 32.5577 35.7064C33.3164 35.344 33.7556 34.5904 33.448 33.7502C33.0738 32.7291 31.0351 32.4579 30.0938 32.2994C25.0389 31.4472 18.5391 31.5584 17.7405 24.9859C17.0298 19.1367 21.5642 16.4121 26.7167 15.8623C29.5984 15.5548 32.3529 16.0476 35.2005 16.1521C37.1046 16.2225 39.025 16.0935 40.9291 16.1491H40.9283Z\" fill=\"white\"/>\\n<path d=\"M16.1053 22.4409H12.042V35.0249H16.1053V41.132L0 41.169V35.0249H3.98936V22.4409H0V16.2227H15.9952C16.0033 16.2227 16.1061 16.3257 16.1061 16.3338V22.4409H16.1053Z\" fill=\"white\"/>\\n<path d=\"M26.0788 47.5348C25.9886 47.0806 25.0598 44.4376 25.2011 44.213C25.451 44.1026 26.8301 44.0663 26.9299 44.2019L27.8971 47.3926C28.5996 47.2362 29.3184 47.2681 30.0304 47.2384C31.0502 47.1955 32.1091 47.1043 33.1302 47.0873C35.9468 47.0406 38.7383 47.2266 41.5482 47.3177L42.4895 44.2138C43.0286 44.2427 43.629 44.0019 44.1504 44.1967C44.2265 44.2249 44.2835 44.1604 44.2502 44.3094L43.3643 47.5756C45.5768 47.8371 47.7678 48.2165 49.9433 48.6826C50.5193 48.8063 51.6862 49.2302 52.1986 49.1687C52.4049 49.1442 52.5254 49.0279 52.677 48.9064C53.2508 48.4462 54.1197 47.5096 54.6351 46.945C55.4256 46.0788 56.1236 45.123 56.8453 44.1997C57.0272 44.0893 58.7509 44.0997 58.8825 44.2056C55.535 49.6184 50.1466 53.8072 44.1452 55.9019C33.006 59.7913 20.7384 56.4287 13.04 47.6104C12.7442 47.271 10.4282 44.4035 10.5665 44.2049C10.9466 44.1471 12.2746 44.0248 12.5615 44.1664C12.6488 44.2093 13.5598 45.4986 13.7447 45.7194C14.7592 46.9332 15.8943 48.1669 17.1196 49.1502C20.07 48.4366 23.0544 47.8438 26.0803 47.5348H26.0788ZM28.5907 49.0901C28.4672 49.2146 29.7384 51.5894 29.9084 51.8784C31.5123 54.6104 34.0775 57.4616 37.2364 54.7534C38.9217 53.3085 39.9096 51.1641 40.8531 49.1998C40.845 49.1005 40.2845 49.0286 40.1529 49.0168C38.8995 48.9012 37.6335 49.0138 36.389 48.8649C33.7854 48.8671 31.181 48.8175 28.5915 49.0901H28.5907ZM26.7325 49.3235C26.4892 49.1709 23.2681 49.6799 22.7298 49.7681C21.7907 49.9215 20.7969 50.0949 19.8725 50.3105C19.7357 50.3424 18.9098 50.5158 18.9142 50.6076C22.3142 53.0699 26.2282 54.7578 30.3632 55.5299C30.4172 55.4655 30.222 55.2372 30.1717 55.1676C29.7546 54.5867 29.2636 54.0658 28.8555 53.4508C27.9999 52.16 27.3285 50.7507 26.7317 49.3243L26.7325 49.3235ZM50.4594 50.5706C49.1084 50.3216 47.7678 50.003 46.4116 49.7778C45.4666 49.6207 44.0971 49.3361 43.1787 49.3102C43.0826 49.3072 42.9968 49.2983 42.9022 49.3272C42.5583 49.431 41.8588 51.1841 41.6325 51.6087C40.8768 53.0247 40.0138 54.2836 39.0082 55.5299C42.2899 54.9497 45.4244 53.7383 48.2928 52.0644C48.9369 51.688 49.7909 51.1952 50.3662 50.7403C50.4254 50.6936 50.5023 50.7425 50.4601 50.5713L50.4594 50.5706Z\" fill=\"white\"/>\\n<path d=\"M54.8767 15.8004C62.9567 15.1714 69.8292 19.1711 70.2573 27.8079C70.7535 37.8163 62.9419 42.8519 53.6196 41.3692C45.6616 40.1036 41.826 33.4415 43.2413 25.6836C44.3098 19.8291 49.0904 16.2502 54.8759 15.7997L54.8767 15.8004ZM55.6139 21.7208C52.52 22.0735 51.5698 25.3835 51.49 28.0258C51.3709 31.9448 52.3758 36.032 57.1446 35.6897C60.2096 35.4696 61.5192 32.8992 61.6922 30.1049C61.9666 25.6665 61.1539 21.0888 55.6146 21.7208H55.6139Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_776_1540\">\\n<rect width=\"70.2808\" height=\"57.5025\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-eyrb4b\",\"data-framer-name\":\"Group 1597882485\",layoutDependency:layoutDependency,layoutId:\"UCpL4Sy2i\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SFQgRXF1aWxpYnJhIEEtcmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A\", \"HT Equilibra A Placeholder\", sans-serif',\"--framer-font-size\":\"7px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"14001:2015\"})}),className:\"framer-nilj25\",\"data-framer-name\":\"14001:2015\",fonts:[\"GF;HT Equilibra A-regular\"],layoutDependency:layoutDependency,layoutId:\"hsgNAFUYo\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lqlp8k\",\"data-framer-name\":\"Group 1597882490\",layoutDependency:layoutDependency,layoutId:\"TrhsyVp4j\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-4wpgsd\",\"data-framer-name\":\"Group 1597882487\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:58,intrinsicWidth:71,layoutDependency:layoutDependency,layoutId:\"FKEx6sXm6\",svg:'<svg width=\"71\" height=\"58\" viewBox=\"0 0 71 58\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_776_1544)\">\\n<path d=\"M10.6015 13.3353C10.39 13.2819 10.6436 12.9922 10.6954 12.9115C19.4713 -0.818778 38.6875 -4.14278 51.7389 5.57656C54.5244 7.65055 57.0497 10.3077 58.8813 13.2605C58.8029 13.3694 57.0363 13.382 56.8448 13.2664C56.7154 13.1886 56.1009 12.255 55.9242 12.0416C55.4776 11.5006 52.7076 8.34632 52.2683 8.30038C49.346 9.0584 46.3697 9.59338 43.3668 9.92978C43.6197 11.0449 44.067 12.1297 44.2475 13.2538C44.141 13.4087 42.7589 13.3057 42.4839 13.3316C42.3515 12.6944 42.1807 12.0467 41.9832 11.4273C41.9093 11.1961 41.6364 10.2195 41.4715 10.1632C41.3318 10.1158 40.8541 10.1417 40.6678 10.1484C36.4492 10.2988 32.7822 10.3173 28.5555 10.1506C28.358 10.1432 28.1177 9.99573 27.9254 10.1128C27.4359 11.1279 27.2644 12.3002 26.8555 13.3346H25.3041C25.1983 13.3346 25.1909 13.1019 25.1976 13.0115C25.2287 12.5639 26.1434 9.98684 26.0066 9.85569C23.0465 9.57041 20.1294 8.94725 17.2477 8.23444C16.8647 8.25444 14.5021 10.8456 14.1132 11.3013C13.5556 11.9556 13.0469 12.6536 12.5226 13.3353C11.9976 13.2479 11.0696 13.4531 10.6015 13.3353ZM40.8548 8.37522C39.6162 5.31945 36.5327 -0.491268 32.513 2.42298C31.4741 3.17655 30.5542 4.48511 29.9079 5.58694C29.6151 6.08635 28.6627 7.79059 28.5902 8.26482C28.5666 8.42116 28.6094 8.35892 28.7019 8.37448C29.7859 8.54935 30.941 8.44932 32.0235 8.60122C34.9702 8.58047 37.9229 8.68124 40.8548 8.37596V8.37522ZM30.4381 1.93616C27.2311 2.50671 24.1387 3.64855 21.3288 5.28166C21.1513 5.38465 18.8723 6.78139 18.9869 6.89476C20.6714 7.2356 22.3581 7.58831 24.0596 7.84542C24.4485 7.90396 26.5523 8.25444 26.732 8.14181C27.4226 6.46203 28.27 4.78743 29.343 3.31882C29.692 2.84089 30.0987 2.41928 30.4374 1.93616H30.4381ZM50.4589 6.96885C50.5676 6.86512 50.0492 6.52797 49.9657 6.46499C49.488 6.1034 48.8602 5.73884 48.3396 5.42985C45.5282 3.7634 42.3323 2.47781 39.0831 2.01026L40.1775 3.46701C40.9436 4.56439 41.6054 5.73069 42.1755 6.94292C42.2731 7.15113 42.6391 8.18257 42.7508 8.2211L50.4604 6.96885H50.4589Z\" fill=\"white\"/>\\n<path d=\"M40.9293 16.1491V23.6996H34.9449C34.9257 23.4395 34.9101 22.1258 34.7985 22.0332C33.4992 21.5293 32.0972 21.2477 30.6997 21.1803C29.43 21.1188 26.0988 21.0795 25.9317 22.849C25.7645 24.6184 28.0731 24.8755 29.3147 25.0852C34.2993 25.927 41.438 25.7721 41.8891 32.5468C42.3505 39.4786 36.5014 41.4274 30.7004 41.6171C28.0125 41.7053 25.3231 41.2429 22.6477 41.1666C21.0616 41.1214 19.4659 41.2066 17.8797 41.1695V33.6931H23.8641V35.2477C24.2346 35.387 24.5718 35.5567 24.9563 35.6708C26.7428 36.2028 30.8808 36.5066 32.5587 35.7064C33.3173 35.344 33.7566 34.5904 33.449 33.7502C33.0748 32.7291 31.0361 32.4579 30.0948 32.2994C25.0399 31.4472 18.5401 31.5584 17.7414 24.9859C17.0308 19.1367 21.5652 16.4121 26.7177 15.8623C29.5994 15.5548 32.3538 16.0476 35.2015 16.1521C37.1056 16.2225 39.0259 16.0935 40.93 16.1491H40.9293Z\" fill=\"white\"/>\\n<path d=\"M16.1063 22.4409H12.043V35.0249H16.1063V41.132L0.000976562 41.169V35.0249H3.99034V22.4409H0.000976562V16.2227H15.9961C16.0043 16.2227 16.1071 16.3257 16.1071 16.3338V22.4409H16.1063Z\" fill=\"white\"/>\\n<path d=\"M26.0798 47.5348C25.9896 47.0806 25.0608 44.4376 25.202 44.213C25.452 44.1026 26.8311 44.0663 26.9309 44.2019L27.8981 47.3926C28.6006 47.2362 29.3193 47.2681 30.0314 47.2384C31.0511 47.1955 32.11 47.1043 33.1312 47.0873C35.9478 47.0406 38.7393 47.2266 41.5492 47.3177L42.4905 44.2138C43.0296 44.2427 43.63 44.0019 44.1513 44.1967C44.2275 44.2249 44.2844 44.1604 44.2512 44.3094L43.3653 47.5756C45.5777 47.8371 47.7688 48.2165 49.9442 48.6826C50.5203 48.8063 51.6871 49.2302 52.1996 49.1687C52.4059 49.1442 52.5264 49.0279 52.678 48.9064C53.2518 48.4462 54.1207 47.5096 54.6361 46.945C55.4266 46.0788 56.1246 45.123 56.8463 44.1997C57.0282 44.0893 58.7519 44.0997 58.8835 44.2056C55.536 49.6184 50.1476 53.8072 44.1462 55.9019C33.007 59.7913 20.7394 56.4287 13.041 47.6104C12.7452 47.271 10.4292 44.4035 10.5675 44.2049C10.9476 44.1471 12.2756 44.0248 12.5625 44.1664C12.6498 44.2093 13.5608 45.4986 13.7457 45.7194C14.7602 46.9332 15.8953 48.1669 17.1205 49.1502C20.071 48.4366 23.0554 47.8438 26.0813 47.5348H26.0798ZM28.5917 49.0901C28.4682 49.2146 29.7393 51.5894 29.9094 51.8784C31.5133 54.6104 34.0785 57.4616 37.2374 54.7534C38.9226 53.3085 39.9106 51.1641 40.8541 49.1998C40.846 49.1005 40.2855 49.0286 40.1538 49.0168C38.9005 48.9012 37.6345 49.0138 36.39 48.8649C33.7864 48.8671 31.182 48.8175 28.5924 49.0901H28.5917ZM26.7335 49.3235C26.4902 49.1709 23.2691 49.6799 22.7308 49.7681C21.7917 49.9215 20.7978 50.0949 19.8735 50.3105C19.7367 50.3424 18.9108 50.5158 18.9152 50.6076C22.3152 53.0699 26.2291 54.7578 30.3642 55.5299C30.4182 55.4655 30.2229 55.2372 30.1727 55.1676C29.7556 54.5867 29.2646 54.0658 28.8564 53.4508C28.0009 52.16 27.3295 50.7507 26.7327 49.3243L26.7335 49.3235ZM50.4604 50.5706C49.1094 50.3216 47.7688 50.003 46.4126 49.7778C45.4676 49.6207 44.0981 49.3361 43.1797 49.3102C43.0836 49.3072 42.9978 49.2983 42.9031 49.3272C42.5593 49.431 41.8598 51.1841 41.6335 51.6087C40.8778 53.0247 40.0148 54.2836 39.0092 55.5299C42.2909 54.9497 45.4254 53.7383 48.2938 52.0644C48.9378 51.688 49.7919 51.1952 50.3672 50.7403C50.4264 50.6936 50.5033 50.7425 50.4611 50.5713L50.4604 50.5706Z\" fill=\"white\"/>\\n<path d=\"M54.8776 15.8004C62.9577 15.1714 69.8302 19.1711 70.2583 27.8079C70.7545 37.8163 62.9429 42.8519 53.6206 41.3692C45.6625 40.1036 41.827 33.4415 43.2423 25.6836C44.3108 19.8291 49.0914 16.2502 54.8769 15.7997L54.8776 15.8004ZM55.6149 21.7208C52.521 22.0735 51.5708 25.3835 51.4909 28.0258C51.3719 31.9448 52.3768 36.032 57.1456 35.6897C60.2106 35.4696 61.5202 32.8992 61.6932 30.1049C61.9675 25.6665 61.1549 21.0888 55.6156 21.7208H55.6149Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_776_1544\">\\n<rect width=\"70.2808\" height=\"57.5025\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13mrlc6\",\"data-framer-name\":\"Group 1597882487\",layoutDependency:layoutDependency,layoutId:\"vebjqqzmj\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SFQgRXF1aWxpYnJhIEEtcmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A\", \"HT Equilibra A Placeholder\", sans-serif',\"--framer-font-size\":\"7px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"45001:2018\"})}),className:\"framer-as0ugw\",\"data-framer-name\":\"45001:2018\",fonts:[\"GF;HT Equilibra A-regular\"],layoutDependency:layoutDependency,layoutId:\"v4p5Nk43b\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1awvvbx\",\"data-framer-name\":\"Group 1597882489\",layoutDependency:layoutDependency,layoutId:\"wwrezMipx\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-8angwv\",\"data-framer-name\":\"Group 1597882486\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:58,intrinsicWidth:71,layoutDependency:layoutDependency,layoutId:\"o76_m3_TF\",svg:'<svg width=\"71\" height=\"58\" viewBox=\"0 0 71 58\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_776_1542)\">\\n<path d=\"M10.6005 13.3353C10.389 13.2819 10.6426 12.9922 10.6944 12.9115C19.4703 -0.818778 38.6865 -4.14278 51.7379 5.57656C54.5234 7.65055 57.0487 10.3077 58.8803 13.2605C58.8019 13.3694 57.0354 13.382 56.8439 13.2664C56.7144 13.1886 56.1 12.255 55.9232 12.0416C55.4766 11.5006 52.7066 8.34632 52.2674 8.30038C49.345 9.0584 46.3687 9.59338 43.3658 9.92978C43.6187 11.0449 44.0661 12.1297 44.2465 13.2538C44.14 13.4087 42.758 13.3057 42.4829 13.3316C42.3505 12.6944 42.1797 12.0467 41.9823 11.4273C41.9083 11.1961 41.6355 10.2195 41.4706 10.1632C41.3308 10.1158 40.8531 10.1417 40.6668 10.1484C36.4482 10.2988 32.7812 10.3173 28.5545 10.1506C28.3571 10.1432 28.1167 9.99573 27.9245 10.1128C27.435 11.1279 27.2634 12.3002 26.8545 13.3346H25.3031C25.1974 13.3346 25.19 13.1019 25.1966 13.0115C25.2277 12.5639 26.1424 9.98684 26.0056 9.85569C23.0455 9.57041 20.1284 8.94725 17.2467 8.23444C16.8637 8.25444 14.5011 10.8456 14.1122 11.3013C13.5546 11.9556 13.0459 12.6536 12.5216 13.3353C11.9966 13.2479 11.0686 13.4531 10.6005 13.3353ZM40.8539 8.37522C39.6153 5.31945 36.5317 -0.491268 32.5121 2.42298C31.4731 3.17655 30.5532 4.48511 29.907 5.58694C29.6141 6.08635 28.6617 7.79059 28.5892 8.26482C28.5656 8.42116 28.6085 8.35892 28.7009 8.37448C29.7849 8.54935 30.94 8.44932 32.0225 8.60122C34.9693 8.58047 37.9219 8.68124 40.8539 8.37596V8.37522ZM30.4371 1.93616C27.2301 2.50671 24.1377 3.64855 21.3278 5.28166C21.1503 5.38465 18.8713 6.78139 18.9859 6.89476C20.6704 7.2356 22.3571 7.58831 24.0586 7.84542C24.4476 7.90396 26.5513 8.25444 26.731 8.14181C27.4216 6.46203 28.2691 4.78743 29.342 3.31882C29.691 2.84089 30.0977 2.41928 30.4364 1.93616H30.4371ZM50.4579 6.96885C50.5666 6.86512 50.0483 6.52797 49.9647 6.46499C49.487 6.1034 48.8592 5.73884 48.3386 5.42985C45.5272 3.7634 42.3313 2.47781 39.0821 2.01026L40.1765 3.46701C40.9426 4.56439 41.6044 5.73069 42.1745 6.94292C42.2721 7.15113 42.6382 8.18257 42.7498 8.2211L50.4594 6.96885H50.4579Z\" fill=\"white\"/>\\n<path d=\"M40.9271 16.1491V23.6996H34.9427C34.9235 23.4395 34.9079 22.1258 34.7963 22.0332C33.497 21.5293 32.095 21.2477 30.6975 21.1803C29.4278 21.1188 26.0966 21.0795 25.9295 22.849C25.7623 24.6184 28.0709 24.8755 29.3125 25.0852C34.2971 25.927 41.4358 25.7721 41.8869 32.5468C42.3483 39.4786 36.4992 41.4274 30.6982 41.6171C28.0103 41.7053 25.3209 41.2429 22.6455 41.1666C21.0594 41.1214 19.4637 41.2066 17.8775 41.1695V33.6931H23.8619V35.2477C24.2324 35.387 24.5696 35.5567 24.9541 35.6708C26.7406 36.2028 30.8786 36.5066 32.5565 35.7064C33.3151 35.344 33.7544 34.5904 33.4468 33.7502C33.0726 32.7291 31.0339 32.4579 30.0926 32.2994C25.0377 31.4472 18.5379 31.5584 17.7392 24.9859C17.0286 19.1367 21.563 16.4121 26.7155 15.8623C29.5972 15.5548 32.3516 16.0476 35.1993 16.1521C37.1034 16.2225 39.0237 16.0935 40.9278 16.1491H40.9271Z\" fill=\"white\"/>\\n<path d=\"M16.1039 22.4409H12.0406V35.0249H16.1039V41.132L-0.00146484 41.169V35.0249H3.9879V22.4409H-0.00146484V16.2227H15.9937C16.0018 16.2227 16.1046 16.3257 16.1046 16.3338V22.4409H16.1039Z\" fill=\"white\"/>\\n<path d=\"M26.0793 47.5348C25.9891 47.0806 25.0603 44.4376 25.2016 44.213C25.4515 44.1026 26.8306 44.0663 26.9304 44.2019L27.8976 47.3926C28.6001 47.2362 29.3188 47.2681 30.0309 47.2384C31.0506 47.1955 32.1095 47.1043 33.1307 47.0873C35.9473 47.0406 38.7388 47.2266 41.5487 47.3177L42.49 44.2138C43.0291 44.2427 43.6295 44.0019 44.1508 44.1967C44.227 44.2249 44.2839 44.1604 44.2507 44.3094L43.3648 47.5756C45.5773 47.8371 47.7683 48.2165 49.9437 48.6826C50.5198 48.8063 51.6866 49.2302 52.1991 49.1687C52.4054 49.1442 52.5259 49.0279 52.6775 48.9064C53.2513 48.4462 54.1202 47.5096 54.6356 46.945C55.4261 46.0788 56.1241 45.123 56.8458 44.1997C57.0277 44.0893 58.7514 44.0997 58.883 44.2056C55.5355 49.6184 50.1471 53.8072 44.1457 55.9019C33.0065 59.7913 20.7389 56.4287 13.0405 47.6104C12.7447 47.271 10.4287 44.4035 10.567 44.2049C10.9471 44.1471 12.2751 44.0248 12.562 44.1664C12.6493 44.2093 13.5603 45.4986 13.7452 45.7194C14.7597 46.9332 15.8948 48.1669 17.12 49.1502C20.0705 48.4366 23.0549 47.8438 26.0808 47.5348H26.0793ZM28.5912 49.0901C28.4677 49.2146 29.7389 51.5894 29.9089 51.8784C31.5128 54.6104 34.078 57.4616 37.2369 54.7534C38.9222 53.3085 39.9101 51.1641 40.8536 49.1998C40.8455 49.1005 40.285 49.0286 40.1533 49.0168C38.9 48.9012 37.634 49.0138 36.3895 48.8649C33.7859 48.8671 31.1815 48.8175 28.592 49.0901H28.5912ZM26.733 49.3235C26.4897 49.1709 23.2686 49.6799 22.7303 49.7681C21.7912 49.9215 20.7974 50.0949 19.873 50.3105C19.7362 50.3424 18.9103 50.5158 18.9147 50.6076C22.3147 53.0699 26.2287 54.7578 30.3637 55.5299C30.4177 55.4655 30.2225 55.2372 30.1722 55.1676C29.7551 54.5867 29.2641 54.0658 28.8559 53.4508C28.0004 52.16 27.329 50.7507 26.7322 49.3243L26.733 49.3235ZM50.4599 50.5706C49.1089 50.3216 47.7683 50.003 46.4121 49.7778C45.4671 49.6207 44.0976 49.3361 43.1792 49.3102C43.0831 49.3072 42.9973 49.2983 42.9026 49.3272C42.5588 49.431 41.8593 51.1841 41.633 51.6087C40.8773 53.0247 40.0143 54.2836 39.0087 55.5299C42.2904 54.9497 45.4249 53.7383 48.2933 52.0644C48.9373 51.688 49.7914 51.1952 50.3667 50.7403C50.4259 50.6936 50.5028 50.7425 50.4606 50.5713L50.4599 50.5706Z\" fill=\"white\"/>\\n<path d=\"M54.8774 15.8004C62.9574 15.1714 69.8299 19.1711 70.2581 27.8079C70.7543 37.8163 62.9426 42.8519 53.6203 41.3692C45.6623 40.1036 41.8267 33.4415 43.2421 25.6836C44.3106 19.8291 49.0912 16.2502 54.8767 15.7997L54.8774 15.8004ZM55.6146 21.7208C52.5207 22.0735 51.5706 25.3835 51.4907 28.0258C51.3716 31.9448 52.3766 36.032 57.1453 35.6897C60.2104 35.4696 61.5199 32.8992 61.693 30.1049C61.9673 25.6665 61.1546 21.0888 55.6154 21.7208H55.6146Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_776_1542\">\\n<rect width=\"70.2808\" height=\"57.5025\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11eze9j\",\"data-framer-name\":\"Group 1597882486\",layoutDependency:layoutDependency,layoutId:\"WXjuZ7ami\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SFQgRXF1aWxpYnJhIEEtcmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A\", \"HT Equilibra A Placeholder\", sans-serif',\"--framer-font-size\":\"7px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"9001:2015\"})}),className:\"framer-x0twwc\",\"data-framer-name\":\"9001:2015\",fonts:[\"GF;HT Equilibra A-regular\"],layoutDependency:layoutDependency,layoutId:\"Y99UYeEqp\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-512j03\",layoutDependency:layoutDependency,layoutId:\"sCpAuR7kl\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-c3gsb0\",\"data-framer-name\":\"Group 2\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:135,intrinsicWidth:483,layoutDependency:layoutDependency,layoutId:\"yl2QYXgz2\",svg:'<svg width=\"483\" height=\"135\" viewBox=\"0 0 483 135\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M81.7502 52.27V96.6H67.1002C59.0302 96.6 52.4502 90.02 52.4502 81.95V52.27C52.4502 44.2 59.0302 37.62 67.1002 37.62C75.1702 37.62 81.7502 44.2 81.7502 52.27Z\" fill=\"white\"/>\\n<path d=\"M67.1 5.849e-06C4.88 5.849e-06 5.86651e-06 4.88001 5.86651e-06 67.11C5.86651e-06 129.34 4.88 134.21 67.1 134.21C129.32 134.21 134.2 129.33 134.2 67.11C134.2 4.89001 129.32 0.010008 67.1 0.010008V5.849e-06ZM92.74 108.57H67.11C52.95 108.57 41.47 97.09 41.47 82.93V51.26C41.47 37.11 52.95 25.63 67.11 25.63C81.27 25.63 92.74 37.11 92.74 51.26V108.57Z\" fill=\"white\"/>\\n<path d=\"M169.95 27.72H192.77L220.55 76.55L247.62 27.72H270.44V118.92H248.62V58.27L227.22 100.93H212.48L191.93 58.13V118.93H169.96V27.73L169.95 27.72Z\" fill=\"white\"/>\\n<path d=\"M277.81 47.07H299.78L299.64 67.33C303.18 53.87 312.96 44.66 327.84 45.65C345.7 46.64 354.76 59.11 354.76 82.21V118.91H332.8V82.06C332.8 71.43 326.56 64.06 316.22 64.35C306.02 64.49 299.78 72 299.78 83.2V118.91H277.81V47.06V47.07Z\" fill=\"white\"/>\\n<path d=\"M362.13 103.33L397.42 64.64H362.13V47.07H422.64V62.66L388.77 101.21H422.64V118.92H362.13V103.33Z\" fill=\"white\"/>\\n<path d=\"M430.59 49.33C430.59 47.23 430.75 47.07 432.85 47.07H450.15C452.25 47.07 452.41 47.23 452.41 49.33V116.65C452.41 118.75 452.25 118.91 450.15 118.91H432.85C430.75 118.91 430.59 118.75 430.59 116.65V49.33Z\" fill=\"white\"/>\\n<path d=\"M460.92 27.87H482.89V118.92H460.92V27.87Z\" fill=\"white\"/>\\n<path d=\"M443.64 15.29H439.01C434.338 15.29 430.55 19.0777 430.55 23.75V28.38C430.55 33.0523 434.338 36.84 439.01 36.84H443.64C448.313 36.84 452.1 33.0523 452.1 28.38V23.75C452.1 19.0777 448.313 15.29 443.64 15.29Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Mnzil Holding Co. L.L.C.\"}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Head Office:\"}),\" Building No. 775, Saud Ibn Faisal Branch, Riyadh 13515, Kingdom of Saudi Arabia. Commercial Registration 7038821380\"]})]}),className:\"framer-1exqovw\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\",\"CUSTOMV2;HT Equilibra A Black\"],layoutDependency:layoutDependency,layoutId:\"HOaJiIpVR\",style:{\"--extracted-2gxw0f\":\"rgb(255, 255, 255)\",\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4jpo0y\",layoutDependency:layoutDependency,layoutId:\"NhiYq23lf\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b032dy\",\"data-framer-name\":\"Group 1597882488\",layoutDependency:layoutDependency,layoutId:\"AkPgO1E1c\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-olyaog\",\"data-framer-name\":\"Group 1597882485\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:58,intrinsicWidth:71,layoutDependency:layoutDependency,layoutId:\"YsAfKhdio\",svg:'<svg width=\"71\" height=\"58\" viewBox=\"0 0 71 58\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_776_1540)\">\\n<path d=\"M10.601 13.3353C10.3895 13.2819 10.6431 12.9922 10.6949 12.9115C19.4708 -0.818778 38.687 -4.14278 51.7384 5.57656C54.5239 7.65055 57.0492 10.3077 58.8808 13.2605C58.8024 13.3694 57.0359 13.382 56.8443 13.2664C56.7149 13.1886 56.1004 12.255 55.9237 12.0416C55.4771 11.5006 52.7071 8.34632 52.2678 8.30038C49.3455 9.0584 46.3692 9.59338 43.3663 9.92978C43.6192 11.0449 44.0665 12.1297 44.247 13.2538C44.1405 13.4087 42.7584 13.3057 42.4834 13.3316C42.351 12.6944 42.1802 12.0467 41.9828 11.4273C41.9088 11.1961 41.636 10.2195 41.4711 10.1632C41.3313 10.1158 40.8536 10.1417 40.6673 10.1484C36.4487 10.2988 32.7817 10.3173 28.555 10.1506C28.3575 10.1432 28.1172 9.99573 27.925 10.1128C27.4354 11.1279 27.2639 12.3002 26.855 13.3346H25.3036C25.1978 13.3346 25.1905 13.1019 25.1971 13.0115C25.2282 12.5639 26.1429 9.98684 26.0061 9.85569C23.046 9.57041 20.1289 8.94725 17.2472 8.23444C16.8642 8.25444 14.5016 10.8456 14.1127 11.3013C13.5551 11.9556 13.0464 12.6536 12.5221 13.3353C11.9971 13.2479 11.0691 13.4531 10.601 13.3353ZM40.8543 8.37522C39.6158 5.31945 36.5322 -0.491268 32.5125 2.42298C31.4736 3.17655 30.5537 4.48511 29.9074 5.58694C29.6146 6.08635 28.6622 7.79059 28.5897 8.26482C28.5661 8.42116 28.609 8.35892 28.7014 8.37448C29.7854 8.54935 30.9405 8.44932 32.023 8.60122C34.9698 8.58047 37.9224 8.68124 40.8543 8.37596V8.37522ZM30.4376 1.93616C27.2306 2.50671 24.1382 3.64855 21.3283 5.28166C21.1508 5.38465 18.8718 6.78139 18.9864 6.89476C20.6709 7.2356 22.3576 7.58831 24.0591 7.84542C24.448 7.90396 26.5518 8.25444 26.7315 8.14181C27.4221 6.46203 28.2695 4.78743 29.3425 3.31882C29.6915 2.84089 30.0982 2.41928 30.4369 1.93616H30.4376ZM50.4584 6.96885C50.5671 6.86512 50.0487 6.52797 49.9652 6.46499C49.4875 6.1034 48.8597 5.73884 48.3391 5.42985C45.5277 3.7634 42.3318 2.47781 39.0826 2.01026L40.177 3.46701C40.9431 4.56439 41.6049 5.73069 42.175 6.94292C42.2726 7.15113 42.6387 8.18257 42.7503 8.2211L50.4599 6.96885H50.4584Z\" fill=\"white\"/>\\n<path d=\"M40.9283 16.1491V23.6996H34.9439C34.9247 23.4395 34.9091 22.1258 34.7975 22.0332C33.4983 21.5293 32.0963 21.2477 30.6987 21.1803C29.429 21.1188 26.0978 21.0795 25.9307 22.849C25.7636 24.6184 28.0721 24.8755 29.3137 25.0852C34.2984 25.927 41.4371 25.7721 41.8881 32.5468C42.3496 39.4786 36.5005 41.4274 30.6994 41.6171C28.0115 41.7053 25.3221 41.2429 22.6468 41.1666C21.0606 41.1214 19.4649 41.2066 17.8787 41.1695V33.6931H23.8632V35.2477C24.2336 35.387 24.5708 35.5567 24.9553 35.6708C26.7419 36.2028 30.8799 36.5066 32.5577 35.7064C33.3164 35.344 33.7556 34.5904 33.448 33.7502C33.0738 32.7291 31.0351 32.4579 30.0938 32.2994C25.0389 31.4472 18.5391 31.5584 17.7405 24.9859C17.0298 19.1367 21.5642 16.4121 26.7167 15.8623C29.5984 15.5548 32.3529 16.0476 35.2005 16.1521C37.1046 16.2225 39.025 16.0935 40.9291 16.1491H40.9283Z\" fill=\"white\"/>\\n<path d=\"M16.1053 22.4409H12.042V35.0249H16.1053V41.132L0 41.169V35.0249H3.98936V22.4409H0V16.2227H15.9952C16.0033 16.2227 16.1061 16.3257 16.1061 16.3338V22.4409H16.1053Z\" fill=\"white\"/>\\n<path d=\"M26.0788 47.5348C25.9886 47.0806 25.0598 44.4376 25.2011 44.213C25.451 44.1026 26.8301 44.0663 26.9299 44.2019L27.8971 47.3926C28.5996 47.2362 29.3184 47.2681 30.0304 47.2384C31.0502 47.1955 32.1091 47.1043 33.1302 47.0873C35.9468 47.0406 38.7383 47.2266 41.5482 47.3177L42.4895 44.2138C43.0286 44.2427 43.629 44.0019 44.1504 44.1967C44.2265 44.2249 44.2835 44.1604 44.2502 44.3094L43.3643 47.5756C45.5768 47.8371 47.7678 48.2165 49.9433 48.6826C50.5193 48.8063 51.6862 49.2302 52.1986 49.1687C52.4049 49.1442 52.5254 49.0279 52.677 48.9064C53.2508 48.4462 54.1197 47.5096 54.6351 46.945C55.4256 46.0788 56.1236 45.123 56.8453 44.1997C57.0272 44.0893 58.7509 44.0997 58.8825 44.2056C55.535 49.6184 50.1466 53.8072 44.1452 55.9019C33.006 59.7913 20.7384 56.4287 13.04 47.6104C12.7442 47.271 10.4282 44.4035 10.5665 44.2049C10.9466 44.1471 12.2746 44.0248 12.5615 44.1664C12.6488 44.2093 13.5598 45.4986 13.7447 45.7194C14.7592 46.9332 15.8943 48.1669 17.1196 49.1502C20.07 48.4366 23.0544 47.8438 26.0803 47.5348H26.0788ZM28.5907 49.0901C28.4672 49.2146 29.7384 51.5894 29.9084 51.8784C31.5123 54.6104 34.0775 57.4616 37.2364 54.7534C38.9217 53.3085 39.9096 51.1641 40.8531 49.1998C40.845 49.1005 40.2845 49.0286 40.1529 49.0168C38.8995 48.9012 37.6335 49.0138 36.389 48.8649C33.7854 48.8671 31.181 48.8175 28.5915 49.0901H28.5907ZM26.7325 49.3235C26.4892 49.1709 23.2681 49.6799 22.7298 49.7681C21.7907 49.9215 20.7969 50.0949 19.8725 50.3105C19.7357 50.3424 18.9098 50.5158 18.9142 50.6076C22.3142 53.0699 26.2282 54.7578 30.3632 55.5299C30.4172 55.4655 30.222 55.2372 30.1717 55.1676C29.7546 54.5867 29.2636 54.0658 28.8555 53.4508C27.9999 52.16 27.3285 50.7507 26.7317 49.3243L26.7325 49.3235ZM50.4594 50.5706C49.1084 50.3216 47.7678 50.003 46.4116 49.7778C45.4666 49.6207 44.0971 49.3361 43.1787 49.3102C43.0826 49.3072 42.9968 49.2983 42.9022 49.3272C42.5583 49.431 41.8588 51.1841 41.6325 51.6087C40.8768 53.0247 40.0138 54.2836 39.0082 55.5299C42.2899 54.9497 45.4244 53.7383 48.2928 52.0644C48.9369 51.688 49.7909 51.1952 50.3662 50.7403C50.4254 50.6936 50.5023 50.7425 50.4601 50.5713L50.4594 50.5706Z\" fill=\"white\"/>\\n<path d=\"M54.8767 15.8004C62.9567 15.1714 69.8292 19.1711 70.2573 27.8079C70.7535 37.8163 62.9419 42.8519 53.6196 41.3692C45.6616 40.1036 41.826 33.4415 43.2413 25.6836C44.3098 19.8291 49.0904 16.2502 54.8759 15.7997L54.8767 15.8004ZM55.6139 21.7208C52.52 22.0735 51.5698 25.3835 51.49 28.0258C51.3709 31.9448 52.3758 36.032 57.1446 35.6897C60.2096 35.4696 61.5192 32.8992 61.6922 30.1049C61.9666 25.6665 61.1539 21.0888 55.6146 21.7208H55.6139Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_776_1540\">\\n<rect width=\"70.2808\" height=\"57.5025\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13kagbs\",\"data-framer-name\":\"Group 1597882485\",layoutDependency:layoutDependency,layoutId:\"HMet2dfQA\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SFQgRXF1aWxpYnJhIEEtcmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A\", \"HT Equilibra A Placeholder\", sans-serif',\"--framer-font-size\":\"7px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"14001:2015\"})}),className:\"framer-1em0kui\",\"data-framer-name\":\"14001:2015\",fonts:[\"GF;HT Equilibra A-regular\"],layoutDependency:layoutDependency,layoutId:\"wl3SDyi8W\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uklniy\",\"data-framer-name\":\"Group 1597882490\",layoutDependency:layoutDependency,layoutId:\"qvRnqmsPU\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1uxnn2r\",\"data-framer-name\":\"Group 1597882487\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:58,intrinsicWidth:71,layoutDependency:layoutDependency,layoutId:\"VnpavLRxK\",svg:'<svg width=\"71\" height=\"58\" viewBox=\"0 0 71 58\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_776_1544)\">\\n<path d=\"M10.6015 13.3353C10.39 13.2819 10.6436 12.9922 10.6954 12.9115C19.4713 -0.818778 38.6875 -4.14278 51.7389 5.57656C54.5244 7.65055 57.0497 10.3077 58.8813 13.2605C58.8029 13.3694 57.0363 13.382 56.8448 13.2664C56.7154 13.1886 56.1009 12.255 55.9242 12.0416C55.4776 11.5006 52.7076 8.34632 52.2683 8.30038C49.346 9.0584 46.3697 9.59338 43.3668 9.92978C43.6197 11.0449 44.067 12.1297 44.2475 13.2538C44.141 13.4087 42.7589 13.3057 42.4839 13.3316C42.3515 12.6944 42.1807 12.0467 41.9832 11.4273C41.9093 11.1961 41.6364 10.2195 41.4715 10.1632C41.3318 10.1158 40.8541 10.1417 40.6678 10.1484C36.4492 10.2988 32.7822 10.3173 28.5555 10.1506C28.358 10.1432 28.1177 9.99573 27.9254 10.1128C27.4359 11.1279 27.2644 12.3002 26.8555 13.3346H25.3041C25.1983 13.3346 25.1909 13.1019 25.1976 13.0115C25.2287 12.5639 26.1434 9.98684 26.0066 9.85569C23.0465 9.57041 20.1294 8.94725 17.2477 8.23444C16.8647 8.25444 14.5021 10.8456 14.1132 11.3013C13.5556 11.9556 13.0469 12.6536 12.5226 13.3353C11.9976 13.2479 11.0696 13.4531 10.6015 13.3353ZM40.8548 8.37522C39.6162 5.31945 36.5327 -0.491268 32.513 2.42298C31.4741 3.17655 30.5542 4.48511 29.9079 5.58694C29.6151 6.08635 28.6627 7.79059 28.5902 8.26482C28.5666 8.42116 28.6094 8.35892 28.7019 8.37448C29.7859 8.54935 30.941 8.44932 32.0235 8.60122C34.9702 8.58047 37.9229 8.68124 40.8548 8.37596V8.37522ZM30.4381 1.93616C27.2311 2.50671 24.1387 3.64855 21.3288 5.28166C21.1513 5.38465 18.8723 6.78139 18.9869 6.89476C20.6714 7.2356 22.3581 7.58831 24.0596 7.84542C24.4485 7.90396 26.5523 8.25444 26.732 8.14181C27.4226 6.46203 28.27 4.78743 29.343 3.31882C29.692 2.84089 30.0987 2.41928 30.4374 1.93616H30.4381ZM50.4589 6.96885C50.5676 6.86512 50.0492 6.52797 49.9657 6.46499C49.488 6.1034 48.8602 5.73884 48.3396 5.42985C45.5282 3.7634 42.3323 2.47781 39.0831 2.01026L40.1775 3.46701C40.9436 4.56439 41.6054 5.73069 42.1755 6.94292C42.2731 7.15113 42.6391 8.18257 42.7508 8.2211L50.4604 6.96885H50.4589Z\" fill=\"white\"/>\\n<path d=\"M40.9293 16.1491V23.6996H34.9449C34.9257 23.4395 34.9101 22.1258 34.7985 22.0332C33.4992 21.5293 32.0972 21.2477 30.6997 21.1803C29.43 21.1188 26.0988 21.0795 25.9317 22.849C25.7645 24.6184 28.0731 24.8755 29.3147 25.0852C34.2993 25.927 41.438 25.7721 41.8891 32.5468C42.3505 39.4786 36.5014 41.4274 30.7004 41.6171C28.0125 41.7053 25.3231 41.2429 22.6477 41.1666C21.0616 41.1214 19.4659 41.2066 17.8797 41.1695V33.6931H23.8641V35.2477C24.2346 35.387 24.5718 35.5567 24.9563 35.6708C26.7428 36.2028 30.8808 36.5066 32.5587 35.7064C33.3173 35.344 33.7566 34.5904 33.449 33.7502C33.0748 32.7291 31.0361 32.4579 30.0948 32.2994C25.0399 31.4472 18.5401 31.5584 17.7414 24.9859C17.0308 19.1367 21.5652 16.4121 26.7177 15.8623C29.5994 15.5548 32.3538 16.0476 35.2015 16.1521C37.1056 16.2225 39.0259 16.0935 40.93 16.1491H40.9293Z\" fill=\"white\"/>\\n<path d=\"M16.1063 22.4409H12.043V35.0249H16.1063V41.132L0.000976562 41.169V35.0249H3.99034V22.4409H0.000976562V16.2227H15.9961C16.0043 16.2227 16.1071 16.3257 16.1071 16.3338V22.4409H16.1063Z\" fill=\"white\"/>\\n<path d=\"M26.0798 47.5348C25.9896 47.0806 25.0608 44.4376 25.202 44.213C25.452 44.1026 26.8311 44.0663 26.9309 44.2019L27.8981 47.3926C28.6006 47.2362 29.3193 47.2681 30.0314 47.2384C31.0511 47.1955 32.11 47.1043 33.1312 47.0873C35.9478 47.0406 38.7393 47.2266 41.5492 47.3177L42.4905 44.2138C43.0296 44.2427 43.63 44.0019 44.1513 44.1967C44.2275 44.2249 44.2844 44.1604 44.2512 44.3094L43.3653 47.5756C45.5777 47.8371 47.7688 48.2165 49.9442 48.6826C50.5203 48.8063 51.6871 49.2302 52.1996 49.1687C52.4059 49.1442 52.5264 49.0279 52.678 48.9064C53.2518 48.4462 54.1207 47.5096 54.6361 46.945C55.4266 46.0788 56.1246 45.123 56.8463 44.1997C57.0282 44.0893 58.7519 44.0997 58.8835 44.2056C55.536 49.6184 50.1476 53.8072 44.1462 55.9019C33.007 59.7913 20.7394 56.4287 13.041 47.6104C12.7452 47.271 10.4292 44.4035 10.5675 44.2049C10.9476 44.1471 12.2756 44.0248 12.5625 44.1664C12.6498 44.2093 13.5608 45.4986 13.7457 45.7194C14.7602 46.9332 15.8953 48.1669 17.1205 49.1502C20.071 48.4366 23.0554 47.8438 26.0813 47.5348H26.0798ZM28.5917 49.0901C28.4682 49.2146 29.7393 51.5894 29.9094 51.8784C31.5133 54.6104 34.0785 57.4616 37.2374 54.7534C38.9226 53.3085 39.9106 51.1641 40.8541 49.1998C40.846 49.1005 40.2855 49.0286 40.1538 49.0168C38.9005 48.9012 37.6345 49.0138 36.39 48.8649C33.7864 48.8671 31.182 48.8175 28.5924 49.0901H28.5917ZM26.7335 49.3235C26.4902 49.1709 23.2691 49.6799 22.7308 49.7681C21.7917 49.9215 20.7978 50.0949 19.8735 50.3105C19.7367 50.3424 18.9108 50.5158 18.9152 50.6076C22.3152 53.0699 26.2291 54.7578 30.3642 55.5299C30.4182 55.4655 30.2229 55.2372 30.1727 55.1676C29.7556 54.5867 29.2646 54.0658 28.8564 53.4508C28.0009 52.16 27.3295 50.7507 26.7327 49.3243L26.7335 49.3235ZM50.4604 50.5706C49.1094 50.3216 47.7688 50.003 46.4126 49.7778C45.4676 49.6207 44.0981 49.3361 43.1797 49.3102C43.0836 49.3072 42.9978 49.2983 42.9031 49.3272C42.5593 49.431 41.8598 51.1841 41.6335 51.6087C40.8778 53.0247 40.0148 54.2836 39.0092 55.5299C42.2909 54.9497 45.4254 53.7383 48.2938 52.0644C48.9378 51.688 49.7919 51.1952 50.3672 50.7403C50.4264 50.6936 50.5033 50.7425 50.4611 50.5713L50.4604 50.5706Z\" fill=\"white\"/>\\n<path d=\"M54.8776 15.8004C62.9577 15.1714 69.8302 19.1711 70.2583 27.8079C70.7545 37.8163 62.9429 42.8519 53.6206 41.3692C45.6625 40.1036 41.827 33.4415 43.2423 25.6836C44.3108 19.8291 49.0914 16.2502 54.8769 15.7997L54.8776 15.8004ZM55.6149 21.7208C52.521 22.0735 51.5708 25.3835 51.4909 28.0258C51.3719 31.9448 52.3768 36.032 57.1456 35.6897C60.2106 35.4696 61.5202 32.8992 61.6932 30.1049C61.9675 25.6665 61.1549 21.0888 55.6156 21.7208H55.6149Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_776_1544\">\\n<rect width=\"70.2808\" height=\"57.5025\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ebk1xy\",\"data-framer-name\":\"Group 1597882487\",layoutDependency:layoutDependency,layoutId:\"rpPBhIT2F\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SFQgRXF1aWxpYnJhIEEtcmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A\", \"HT Equilibra A Placeholder\", sans-serif',\"--framer-font-size\":\"7px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"45001:2018\"})}),className:\"framer-pw7vy2\",\"data-framer-name\":\"45001:2018\",fonts:[\"GF;HT Equilibra A-regular\"],layoutDependency:layoutDependency,layoutId:\"QC2bq1bRV\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-egok68\",\"data-framer-name\":\"Group 1597882489\",layoutDependency:layoutDependency,layoutId:\"RjOjCcabX\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-ti1dxk\",\"data-framer-name\":\"Group 1597882486\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:58,intrinsicWidth:71,layoutDependency:layoutDependency,layoutId:\"aDEKVrcZz\",svg:'<svg width=\"71\" height=\"58\" viewBox=\"0 0 71 58\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_776_1542)\">\\n<path d=\"M10.6005 13.3353C10.389 13.2819 10.6426 12.9922 10.6944 12.9115C19.4703 -0.818778 38.6865 -4.14278 51.7379 5.57656C54.5234 7.65055 57.0487 10.3077 58.8803 13.2605C58.8019 13.3694 57.0354 13.382 56.8439 13.2664C56.7144 13.1886 56.1 12.255 55.9232 12.0416C55.4766 11.5006 52.7066 8.34632 52.2674 8.30038C49.345 9.0584 46.3687 9.59338 43.3658 9.92978C43.6187 11.0449 44.0661 12.1297 44.2465 13.2538C44.14 13.4087 42.758 13.3057 42.4829 13.3316C42.3505 12.6944 42.1797 12.0467 41.9823 11.4273C41.9083 11.1961 41.6355 10.2195 41.4706 10.1632C41.3308 10.1158 40.8531 10.1417 40.6668 10.1484C36.4482 10.2988 32.7812 10.3173 28.5545 10.1506C28.3571 10.1432 28.1167 9.99573 27.9245 10.1128C27.435 11.1279 27.2634 12.3002 26.8545 13.3346H25.3031C25.1974 13.3346 25.19 13.1019 25.1966 13.0115C25.2277 12.5639 26.1424 9.98684 26.0056 9.85569C23.0455 9.57041 20.1284 8.94725 17.2467 8.23444C16.8637 8.25444 14.5011 10.8456 14.1122 11.3013C13.5546 11.9556 13.0459 12.6536 12.5216 13.3353C11.9966 13.2479 11.0686 13.4531 10.6005 13.3353ZM40.8539 8.37522C39.6153 5.31945 36.5317 -0.491268 32.5121 2.42298C31.4731 3.17655 30.5532 4.48511 29.907 5.58694C29.6141 6.08635 28.6617 7.79059 28.5892 8.26482C28.5656 8.42116 28.6085 8.35892 28.7009 8.37448C29.7849 8.54935 30.94 8.44932 32.0225 8.60122C34.9693 8.58047 37.9219 8.68124 40.8539 8.37596V8.37522ZM30.4371 1.93616C27.2301 2.50671 24.1377 3.64855 21.3278 5.28166C21.1503 5.38465 18.8713 6.78139 18.9859 6.89476C20.6704 7.2356 22.3571 7.58831 24.0586 7.84542C24.4476 7.90396 26.5513 8.25444 26.731 8.14181C27.4216 6.46203 28.2691 4.78743 29.342 3.31882C29.691 2.84089 30.0977 2.41928 30.4364 1.93616H30.4371ZM50.4579 6.96885C50.5666 6.86512 50.0483 6.52797 49.9647 6.46499C49.487 6.1034 48.8592 5.73884 48.3386 5.42985C45.5272 3.7634 42.3313 2.47781 39.0821 2.01026L40.1765 3.46701C40.9426 4.56439 41.6044 5.73069 42.1745 6.94292C42.2721 7.15113 42.6382 8.18257 42.7498 8.2211L50.4594 6.96885H50.4579Z\" fill=\"white\"/>\\n<path d=\"M40.9271 16.1491V23.6996H34.9427C34.9235 23.4395 34.9079 22.1258 34.7963 22.0332C33.497 21.5293 32.095 21.2477 30.6975 21.1803C29.4278 21.1188 26.0966 21.0795 25.9295 22.849C25.7623 24.6184 28.0709 24.8755 29.3125 25.0852C34.2971 25.927 41.4358 25.7721 41.8869 32.5468C42.3483 39.4786 36.4992 41.4274 30.6982 41.6171C28.0103 41.7053 25.3209 41.2429 22.6455 41.1666C21.0594 41.1214 19.4637 41.2066 17.8775 41.1695V33.6931H23.8619V35.2477C24.2324 35.387 24.5696 35.5567 24.9541 35.6708C26.7406 36.2028 30.8786 36.5066 32.5565 35.7064C33.3151 35.344 33.7544 34.5904 33.4468 33.7502C33.0726 32.7291 31.0339 32.4579 30.0926 32.2994C25.0377 31.4472 18.5379 31.5584 17.7392 24.9859C17.0286 19.1367 21.563 16.4121 26.7155 15.8623C29.5972 15.5548 32.3516 16.0476 35.1993 16.1521C37.1034 16.2225 39.0237 16.0935 40.9278 16.1491H40.9271Z\" fill=\"white\"/>\\n<path d=\"M16.1039 22.4409H12.0406V35.0249H16.1039V41.132L-0.00146484 41.169V35.0249H3.9879V22.4409H-0.00146484V16.2227H15.9937C16.0018 16.2227 16.1046 16.3257 16.1046 16.3338V22.4409H16.1039Z\" fill=\"white\"/>\\n<path d=\"M26.0793 47.5348C25.9891 47.0806 25.0603 44.4376 25.2016 44.213C25.4515 44.1026 26.8306 44.0663 26.9304 44.2019L27.8976 47.3926C28.6001 47.2362 29.3188 47.2681 30.0309 47.2384C31.0506 47.1955 32.1095 47.1043 33.1307 47.0873C35.9473 47.0406 38.7388 47.2266 41.5487 47.3177L42.49 44.2138C43.0291 44.2427 43.6295 44.0019 44.1508 44.1967C44.227 44.2249 44.2839 44.1604 44.2507 44.3094L43.3648 47.5756C45.5773 47.8371 47.7683 48.2165 49.9437 48.6826C50.5198 48.8063 51.6866 49.2302 52.1991 49.1687C52.4054 49.1442 52.5259 49.0279 52.6775 48.9064C53.2513 48.4462 54.1202 47.5096 54.6356 46.945C55.4261 46.0788 56.1241 45.123 56.8458 44.1997C57.0277 44.0893 58.7514 44.0997 58.883 44.2056C55.5355 49.6184 50.1471 53.8072 44.1457 55.9019C33.0065 59.7913 20.7389 56.4287 13.0405 47.6104C12.7447 47.271 10.4287 44.4035 10.567 44.2049C10.9471 44.1471 12.2751 44.0248 12.562 44.1664C12.6493 44.2093 13.5603 45.4986 13.7452 45.7194C14.7597 46.9332 15.8948 48.1669 17.12 49.1502C20.0705 48.4366 23.0549 47.8438 26.0808 47.5348H26.0793ZM28.5912 49.0901C28.4677 49.2146 29.7389 51.5894 29.9089 51.8784C31.5128 54.6104 34.078 57.4616 37.2369 54.7534C38.9222 53.3085 39.9101 51.1641 40.8536 49.1998C40.8455 49.1005 40.285 49.0286 40.1533 49.0168C38.9 48.9012 37.634 49.0138 36.3895 48.8649C33.7859 48.8671 31.1815 48.8175 28.592 49.0901H28.5912ZM26.733 49.3235C26.4897 49.1709 23.2686 49.6799 22.7303 49.7681C21.7912 49.9215 20.7974 50.0949 19.873 50.3105C19.7362 50.3424 18.9103 50.5158 18.9147 50.6076C22.3147 53.0699 26.2287 54.7578 30.3637 55.5299C30.4177 55.4655 30.2225 55.2372 30.1722 55.1676C29.7551 54.5867 29.2641 54.0658 28.8559 53.4508C28.0004 52.16 27.329 50.7507 26.7322 49.3243L26.733 49.3235ZM50.4599 50.5706C49.1089 50.3216 47.7683 50.003 46.4121 49.7778C45.4671 49.6207 44.0976 49.3361 43.1792 49.3102C43.0831 49.3072 42.9973 49.2983 42.9026 49.3272C42.5588 49.431 41.8593 51.1841 41.633 51.6087C40.8773 53.0247 40.0143 54.2836 39.0087 55.5299C42.2904 54.9497 45.4249 53.7383 48.2933 52.0644C48.9373 51.688 49.7914 51.1952 50.3667 50.7403C50.4259 50.6936 50.5028 50.7425 50.4606 50.5713L50.4599 50.5706Z\" fill=\"white\"/>\\n<path d=\"M54.8774 15.8004C62.9574 15.1714 69.8299 19.1711 70.2581 27.8079C70.7543 37.8163 62.9426 42.8519 53.6203 41.3692C45.6623 40.1036 41.8267 33.4415 43.2421 25.6836C44.3106 19.8291 49.0912 16.2502 54.8767 15.7997L54.8774 15.8004ZM55.6146 21.7208C52.5207 22.0735 51.5706 25.3835 51.4907 28.0258C51.3716 31.9448 52.3766 36.032 57.1453 35.6897C60.2104 35.4696 61.5199 32.8992 61.693 30.1049C61.9673 25.6665 61.1546 21.0888 55.6154 21.7208H55.6146Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_776_1542\">\\n<rect width=\"70.2808\" height=\"57.5025\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4bgft5\",\"data-framer-name\":\"Group 1597882486\",layoutDependency:layoutDependency,layoutId:\"CtY8CueHU\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SFQgRXF1aWxpYnJhIEEtcmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A\", \"HT Equilibra A Placeholder\", sans-serif',\"--framer-font-size\":\"7px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"9001:2015\"})}),className:\"framer-1rgd81f\",\"data-framer-name\":\"9001:2015\",fonts:[\"GF;HT Equilibra A-regular\"],layoutDependency:layoutDependency,layoutId:\"Qn2XJnqgN\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vpy725\",layoutDependency:layoutDependency,layoutId:\"YWIGGTZDl\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11d4k4t\",layoutDependency:layoutDependency,layoutId:\"AH4mCu3Zy\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mvtfdf\",\"data-framer-name\":\"Group 1597882488\",layoutDependency:layoutDependency,layoutId:\"eJVIi1s49\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1jl0lrh\",\"data-framer-name\":\"Group 1597882485\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:58,intrinsicWidth:71,layoutDependency:layoutDependency,layoutId:\"wDSjnqt_O\",svg:'<svg width=\"71\" height=\"58\" viewBox=\"0 0 71 58\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_776_1540)\">\\n<path d=\"M10.601 13.3353C10.3895 13.2819 10.6431 12.9922 10.6949 12.9115C19.4708 -0.818778 38.687 -4.14278 51.7384 5.57656C54.5239 7.65055 57.0492 10.3077 58.8808 13.2605C58.8024 13.3694 57.0359 13.382 56.8443 13.2664C56.7149 13.1886 56.1004 12.255 55.9237 12.0416C55.4771 11.5006 52.7071 8.34632 52.2678 8.30038C49.3455 9.0584 46.3692 9.59338 43.3663 9.92978C43.6192 11.0449 44.0665 12.1297 44.247 13.2538C44.1405 13.4087 42.7584 13.3057 42.4834 13.3316C42.351 12.6944 42.1802 12.0467 41.9828 11.4273C41.9088 11.1961 41.636 10.2195 41.4711 10.1632C41.3313 10.1158 40.8536 10.1417 40.6673 10.1484C36.4487 10.2988 32.7817 10.3173 28.555 10.1506C28.3575 10.1432 28.1172 9.99573 27.925 10.1128C27.4354 11.1279 27.2639 12.3002 26.855 13.3346H25.3036C25.1978 13.3346 25.1905 13.1019 25.1971 13.0115C25.2282 12.5639 26.1429 9.98684 26.0061 9.85569C23.046 9.57041 20.1289 8.94725 17.2472 8.23444C16.8642 8.25444 14.5016 10.8456 14.1127 11.3013C13.5551 11.9556 13.0464 12.6536 12.5221 13.3353C11.9971 13.2479 11.0691 13.4531 10.601 13.3353ZM40.8543 8.37522C39.6158 5.31945 36.5322 -0.491268 32.5125 2.42298C31.4736 3.17655 30.5537 4.48511 29.9074 5.58694C29.6146 6.08635 28.6622 7.79059 28.5897 8.26482C28.5661 8.42116 28.609 8.35892 28.7014 8.37448C29.7854 8.54935 30.9405 8.44932 32.023 8.60122C34.9698 8.58047 37.9224 8.68124 40.8543 8.37596V8.37522ZM30.4376 1.93616C27.2306 2.50671 24.1382 3.64855 21.3283 5.28166C21.1508 5.38465 18.8718 6.78139 18.9864 6.89476C20.6709 7.2356 22.3576 7.58831 24.0591 7.84542C24.448 7.90396 26.5518 8.25444 26.7315 8.14181C27.4221 6.46203 28.2695 4.78743 29.3425 3.31882C29.6915 2.84089 30.0982 2.41928 30.4369 1.93616H30.4376ZM50.4584 6.96885C50.5671 6.86512 50.0487 6.52797 49.9652 6.46499C49.4875 6.1034 48.8597 5.73884 48.3391 5.42985C45.5277 3.7634 42.3318 2.47781 39.0826 2.01026L40.177 3.46701C40.9431 4.56439 41.6049 5.73069 42.175 6.94292C42.2726 7.15113 42.6387 8.18257 42.7503 8.2211L50.4599 6.96885H50.4584Z\" fill=\"white\"/>\\n<path d=\"M40.9283 16.1491V23.6996H34.9439C34.9247 23.4395 34.9091 22.1258 34.7975 22.0332C33.4983 21.5293 32.0963 21.2477 30.6987 21.1803C29.429 21.1188 26.0978 21.0795 25.9307 22.849C25.7636 24.6184 28.0721 24.8755 29.3137 25.0852C34.2984 25.927 41.4371 25.7721 41.8881 32.5468C42.3496 39.4786 36.5005 41.4274 30.6994 41.6171C28.0115 41.7053 25.3221 41.2429 22.6468 41.1666C21.0606 41.1214 19.4649 41.2066 17.8787 41.1695V33.6931H23.8632V35.2477C24.2336 35.387 24.5708 35.5567 24.9553 35.6708C26.7419 36.2028 30.8799 36.5066 32.5577 35.7064C33.3164 35.344 33.7556 34.5904 33.448 33.7502C33.0738 32.7291 31.0351 32.4579 30.0938 32.2994C25.0389 31.4472 18.5391 31.5584 17.7405 24.9859C17.0298 19.1367 21.5642 16.4121 26.7167 15.8623C29.5984 15.5548 32.3529 16.0476 35.2005 16.1521C37.1046 16.2225 39.025 16.0935 40.9291 16.1491H40.9283Z\" fill=\"white\"/>\\n<path d=\"M16.1053 22.4409H12.042V35.0249H16.1053V41.132L0 41.169V35.0249H3.98936V22.4409H0V16.2227H15.9952C16.0033 16.2227 16.1061 16.3257 16.1061 16.3338V22.4409H16.1053Z\" fill=\"white\"/>\\n<path d=\"M26.0788 47.5348C25.9886 47.0806 25.0598 44.4376 25.2011 44.213C25.451 44.1026 26.8301 44.0663 26.9299 44.2019L27.8971 47.3926C28.5996 47.2362 29.3184 47.2681 30.0304 47.2384C31.0502 47.1955 32.1091 47.1043 33.1302 47.0873C35.9468 47.0406 38.7383 47.2266 41.5482 47.3177L42.4895 44.2138C43.0286 44.2427 43.629 44.0019 44.1504 44.1967C44.2265 44.2249 44.2835 44.1604 44.2502 44.3094L43.3643 47.5756C45.5768 47.8371 47.7678 48.2165 49.9433 48.6826C50.5193 48.8063 51.6862 49.2302 52.1986 49.1687C52.4049 49.1442 52.5254 49.0279 52.677 48.9064C53.2508 48.4462 54.1197 47.5096 54.6351 46.945C55.4256 46.0788 56.1236 45.123 56.8453 44.1997C57.0272 44.0893 58.7509 44.0997 58.8825 44.2056C55.535 49.6184 50.1466 53.8072 44.1452 55.9019C33.006 59.7913 20.7384 56.4287 13.04 47.6104C12.7442 47.271 10.4282 44.4035 10.5665 44.2049C10.9466 44.1471 12.2746 44.0248 12.5615 44.1664C12.6488 44.2093 13.5598 45.4986 13.7447 45.7194C14.7592 46.9332 15.8943 48.1669 17.1196 49.1502C20.07 48.4366 23.0544 47.8438 26.0803 47.5348H26.0788ZM28.5907 49.0901C28.4672 49.2146 29.7384 51.5894 29.9084 51.8784C31.5123 54.6104 34.0775 57.4616 37.2364 54.7534C38.9217 53.3085 39.9096 51.1641 40.8531 49.1998C40.845 49.1005 40.2845 49.0286 40.1529 49.0168C38.8995 48.9012 37.6335 49.0138 36.389 48.8649C33.7854 48.8671 31.181 48.8175 28.5915 49.0901H28.5907ZM26.7325 49.3235C26.4892 49.1709 23.2681 49.6799 22.7298 49.7681C21.7907 49.9215 20.7969 50.0949 19.8725 50.3105C19.7357 50.3424 18.9098 50.5158 18.9142 50.6076C22.3142 53.0699 26.2282 54.7578 30.3632 55.5299C30.4172 55.4655 30.222 55.2372 30.1717 55.1676C29.7546 54.5867 29.2636 54.0658 28.8555 53.4508C27.9999 52.16 27.3285 50.7507 26.7317 49.3243L26.7325 49.3235ZM50.4594 50.5706C49.1084 50.3216 47.7678 50.003 46.4116 49.7778C45.4666 49.6207 44.0971 49.3361 43.1787 49.3102C43.0826 49.3072 42.9968 49.2983 42.9022 49.3272C42.5583 49.431 41.8588 51.1841 41.6325 51.6087C40.8768 53.0247 40.0138 54.2836 39.0082 55.5299C42.2899 54.9497 45.4244 53.7383 48.2928 52.0644C48.9369 51.688 49.7909 51.1952 50.3662 50.7403C50.4254 50.6936 50.5023 50.7425 50.4601 50.5713L50.4594 50.5706Z\" fill=\"white\"/>\\n<path d=\"M54.8767 15.8004C62.9567 15.1714 69.8292 19.1711 70.2573 27.8079C70.7535 37.8163 62.9419 42.8519 53.6196 41.3692C45.6616 40.1036 41.826 33.4415 43.2413 25.6836C44.3098 19.8291 49.0904 16.2502 54.8759 15.7997L54.8767 15.8004ZM55.6139 21.7208C52.52 22.0735 51.5698 25.3835 51.49 28.0258C51.3709 31.9448 52.3758 36.032 57.1446 35.6897C60.2096 35.4696 61.5192 32.8992 61.6922 30.1049C61.9666 25.6665 61.1539 21.0888 55.6146 21.7208H55.6139Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_776_1540\">\\n<rect width=\"70.2808\" height=\"57.5025\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zbtl8e\",\"data-framer-name\":\"Group 1597882485\",layoutDependency:layoutDependency,layoutId:\"vFcrzazRM\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SFQgRXF1aWxpYnJhIEEtcmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A\", \"HT Equilibra A Placeholder\", sans-serif',\"--framer-font-size\":\"7px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"14001:2015\"})}),className:\"framer-e0cush\",\"data-framer-name\":\"14001:2015\",fonts:[\"GF;HT Equilibra A-regular\"],layoutDependency:layoutDependency,layoutId:\"d4VHKVwFq\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vy9uaq\",\"data-framer-name\":\"Group 1597882490\",layoutDependency:layoutDependency,layoutId:\"WMQzePeaG\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-pi9j0s\",\"data-framer-name\":\"Group 1597882487\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:58,intrinsicWidth:71,layoutDependency:layoutDependency,layoutId:\"wWshbtItK\",svg:'<svg width=\"71\" height=\"58\" viewBox=\"0 0 71 58\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_776_1544)\">\\n<path d=\"M10.6015 13.3353C10.39 13.2819 10.6436 12.9922 10.6954 12.9115C19.4713 -0.818778 38.6875 -4.14278 51.7389 5.57656C54.5244 7.65055 57.0497 10.3077 58.8813 13.2605C58.8029 13.3694 57.0363 13.382 56.8448 13.2664C56.7154 13.1886 56.1009 12.255 55.9242 12.0416C55.4776 11.5006 52.7076 8.34632 52.2683 8.30038C49.346 9.0584 46.3697 9.59338 43.3668 9.92978C43.6197 11.0449 44.067 12.1297 44.2475 13.2538C44.141 13.4087 42.7589 13.3057 42.4839 13.3316C42.3515 12.6944 42.1807 12.0467 41.9832 11.4273C41.9093 11.1961 41.6364 10.2195 41.4715 10.1632C41.3318 10.1158 40.8541 10.1417 40.6678 10.1484C36.4492 10.2988 32.7822 10.3173 28.5555 10.1506C28.358 10.1432 28.1177 9.99573 27.9254 10.1128C27.4359 11.1279 27.2644 12.3002 26.8555 13.3346H25.3041C25.1983 13.3346 25.1909 13.1019 25.1976 13.0115C25.2287 12.5639 26.1434 9.98684 26.0066 9.85569C23.0465 9.57041 20.1294 8.94725 17.2477 8.23444C16.8647 8.25444 14.5021 10.8456 14.1132 11.3013C13.5556 11.9556 13.0469 12.6536 12.5226 13.3353C11.9976 13.2479 11.0696 13.4531 10.6015 13.3353ZM40.8548 8.37522C39.6162 5.31945 36.5327 -0.491268 32.513 2.42298C31.4741 3.17655 30.5542 4.48511 29.9079 5.58694C29.6151 6.08635 28.6627 7.79059 28.5902 8.26482C28.5666 8.42116 28.6094 8.35892 28.7019 8.37448C29.7859 8.54935 30.941 8.44932 32.0235 8.60122C34.9702 8.58047 37.9229 8.68124 40.8548 8.37596V8.37522ZM30.4381 1.93616C27.2311 2.50671 24.1387 3.64855 21.3288 5.28166C21.1513 5.38465 18.8723 6.78139 18.9869 6.89476C20.6714 7.2356 22.3581 7.58831 24.0596 7.84542C24.4485 7.90396 26.5523 8.25444 26.732 8.14181C27.4226 6.46203 28.27 4.78743 29.343 3.31882C29.692 2.84089 30.0987 2.41928 30.4374 1.93616H30.4381ZM50.4589 6.96885C50.5676 6.86512 50.0492 6.52797 49.9657 6.46499C49.488 6.1034 48.8602 5.73884 48.3396 5.42985C45.5282 3.7634 42.3323 2.47781 39.0831 2.01026L40.1775 3.46701C40.9436 4.56439 41.6054 5.73069 42.1755 6.94292C42.2731 7.15113 42.6391 8.18257 42.7508 8.2211L50.4604 6.96885H50.4589Z\" fill=\"white\"/>\\n<path d=\"M40.9293 16.1491V23.6996H34.9449C34.9257 23.4395 34.9101 22.1258 34.7985 22.0332C33.4992 21.5293 32.0972 21.2477 30.6997 21.1803C29.43 21.1188 26.0988 21.0795 25.9317 22.849C25.7645 24.6184 28.0731 24.8755 29.3147 25.0852C34.2993 25.927 41.438 25.7721 41.8891 32.5468C42.3505 39.4786 36.5014 41.4274 30.7004 41.6171C28.0125 41.7053 25.3231 41.2429 22.6477 41.1666C21.0616 41.1214 19.4659 41.2066 17.8797 41.1695V33.6931H23.8641V35.2477C24.2346 35.387 24.5718 35.5567 24.9563 35.6708C26.7428 36.2028 30.8808 36.5066 32.5587 35.7064C33.3173 35.344 33.7566 34.5904 33.449 33.7502C33.0748 32.7291 31.0361 32.4579 30.0948 32.2994C25.0399 31.4472 18.5401 31.5584 17.7414 24.9859C17.0308 19.1367 21.5652 16.4121 26.7177 15.8623C29.5994 15.5548 32.3538 16.0476 35.2015 16.1521C37.1056 16.2225 39.0259 16.0935 40.93 16.1491H40.9293Z\" fill=\"white\"/>\\n<path d=\"M16.1063 22.4409H12.043V35.0249H16.1063V41.132L0.000976562 41.169V35.0249H3.99034V22.4409H0.000976562V16.2227H15.9961C16.0043 16.2227 16.1071 16.3257 16.1071 16.3338V22.4409H16.1063Z\" fill=\"white\"/>\\n<path d=\"M26.0798 47.5348C25.9896 47.0806 25.0608 44.4376 25.202 44.213C25.452 44.1026 26.8311 44.0663 26.9309 44.2019L27.8981 47.3926C28.6006 47.2362 29.3193 47.2681 30.0314 47.2384C31.0511 47.1955 32.11 47.1043 33.1312 47.0873C35.9478 47.0406 38.7393 47.2266 41.5492 47.3177L42.4905 44.2138C43.0296 44.2427 43.63 44.0019 44.1513 44.1967C44.2275 44.2249 44.2844 44.1604 44.2512 44.3094L43.3653 47.5756C45.5777 47.8371 47.7688 48.2165 49.9442 48.6826C50.5203 48.8063 51.6871 49.2302 52.1996 49.1687C52.4059 49.1442 52.5264 49.0279 52.678 48.9064C53.2518 48.4462 54.1207 47.5096 54.6361 46.945C55.4266 46.0788 56.1246 45.123 56.8463 44.1997C57.0282 44.0893 58.7519 44.0997 58.8835 44.2056C55.536 49.6184 50.1476 53.8072 44.1462 55.9019C33.007 59.7913 20.7394 56.4287 13.041 47.6104C12.7452 47.271 10.4292 44.4035 10.5675 44.2049C10.9476 44.1471 12.2756 44.0248 12.5625 44.1664C12.6498 44.2093 13.5608 45.4986 13.7457 45.7194C14.7602 46.9332 15.8953 48.1669 17.1205 49.1502C20.071 48.4366 23.0554 47.8438 26.0813 47.5348H26.0798ZM28.5917 49.0901C28.4682 49.2146 29.7393 51.5894 29.9094 51.8784C31.5133 54.6104 34.0785 57.4616 37.2374 54.7534C38.9226 53.3085 39.9106 51.1641 40.8541 49.1998C40.846 49.1005 40.2855 49.0286 40.1538 49.0168C38.9005 48.9012 37.6345 49.0138 36.39 48.8649C33.7864 48.8671 31.182 48.8175 28.5924 49.0901H28.5917ZM26.7335 49.3235C26.4902 49.1709 23.2691 49.6799 22.7308 49.7681C21.7917 49.9215 20.7978 50.0949 19.8735 50.3105C19.7367 50.3424 18.9108 50.5158 18.9152 50.6076C22.3152 53.0699 26.2291 54.7578 30.3642 55.5299C30.4182 55.4655 30.2229 55.2372 30.1727 55.1676C29.7556 54.5867 29.2646 54.0658 28.8564 53.4508C28.0009 52.16 27.3295 50.7507 26.7327 49.3243L26.7335 49.3235ZM50.4604 50.5706C49.1094 50.3216 47.7688 50.003 46.4126 49.7778C45.4676 49.6207 44.0981 49.3361 43.1797 49.3102C43.0836 49.3072 42.9978 49.2983 42.9031 49.3272C42.5593 49.431 41.8598 51.1841 41.6335 51.6087C40.8778 53.0247 40.0148 54.2836 39.0092 55.5299C42.2909 54.9497 45.4254 53.7383 48.2938 52.0644C48.9378 51.688 49.7919 51.1952 50.3672 50.7403C50.4264 50.6936 50.5033 50.7425 50.4611 50.5713L50.4604 50.5706Z\" fill=\"white\"/>\\n<path d=\"M54.8776 15.8004C62.9577 15.1714 69.8302 19.1711 70.2583 27.8079C70.7545 37.8163 62.9429 42.8519 53.6206 41.3692C45.6625 40.1036 41.827 33.4415 43.2423 25.6836C44.3108 19.8291 49.0914 16.2502 54.8769 15.7997L54.8776 15.8004ZM55.6149 21.7208C52.521 22.0735 51.5708 25.3835 51.4909 28.0258C51.3719 31.9448 52.3768 36.032 57.1456 35.6897C60.2106 35.4696 61.5202 32.8992 61.6932 30.1049C61.9675 25.6665 61.1549 21.0888 55.6156 21.7208H55.6149Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_776_1544\">\\n<rect width=\"70.2808\" height=\"57.5025\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12vbauc\",\"data-framer-name\":\"Group 1597882487\",layoutDependency:layoutDependency,layoutId:\"lmwbuU2u_\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SFQgRXF1aWxpYnJhIEEtcmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A\", \"HT Equilibra A Placeholder\", sans-serif',\"--framer-font-size\":\"7px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"45001:2018\"})}),className:\"framer-lj7r60\",\"data-framer-name\":\"45001:2018\",fonts:[\"GF;HT Equilibra A-regular\"],layoutDependency:layoutDependency,layoutId:\"YWs9t68KY\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6wkv1l\",\"data-framer-name\":\"Group 1597882489\",layoutDependency:layoutDependency,layoutId:\"LBSTv42oc\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-ma20z\",\"data-framer-name\":\"Group 1597882486\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:58,intrinsicWidth:71,layoutDependency:layoutDependency,layoutId:\"I8F1io2yL\",svg:'<svg width=\"71\" height=\"58\" viewBox=\"0 0 71 58\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_776_1542)\">\\n<path d=\"M10.6005 13.3353C10.389 13.2819 10.6426 12.9922 10.6944 12.9115C19.4703 -0.818778 38.6865 -4.14278 51.7379 5.57656C54.5234 7.65055 57.0487 10.3077 58.8803 13.2605C58.8019 13.3694 57.0354 13.382 56.8439 13.2664C56.7144 13.1886 56.1 12.255 55.9232 12.0416C55.4766 11.5006 52.7066 8.34632 52.2674 8.30038C49.345 9.0584 46.3687 9.59338 43.3658 9.92978C43.6187 11.0449 44.0661 12.1297 44.2465 13.2538C44.14 13.4087 42.758 13.3057 42.4829 13.3316C42.3505 12.6944 42.1797 12.0467 41.9823 11.4273C41.9083 11.1961 41.6355 10.2195 41.4706 10.1632C41.3308 10.1158 40.8531 10.1417 40.6668 10.1484C36.4482 10.2988 32.7812 10.3173 28.5545 10.1506C28.3571 10.1432 28.1167 9.99573 27.9245 10.1128C27.435 11.1279 27.2634 12.3002 26.8545 13.3346H25.3031C25.1974 13.3346 25.19 13.1019 25.1966 13.0115C25.2277 12.5639 26.1424 9.98684 26.0056 9.85569C23.0455 9.57041 20.1284 8.94725 17.2467 8.23444C16.8637 8.25444 14.5011 10.8456 14.1122 11.3013C13.5546 11.9556 13.0459 12.6536 12.5216 13.3353C11.9966 13.2479 11.0686 13.4531 10.6005 13.3353ZM40.8539 8.37522C39.6153 5.31945 36.5317 -0.491268 32.5121 2.42298C31.4731 3.17655 30.5532 4.48511 29.907 5.58694C29.6141 6.08635 28.6617 7.79059 28.5892 8.26482C28.5656 8.42116 28.6085 8.35892 28.7009 8.37448C29.7849 8.54935 30.94 8.44932 32.0225 8.60122C34.9693 8.58047 37.9219 8.68124 40.8539 8.37596V8.37522ZM30.4371 1.93616C27.2301 2.50671 24.1377 3.64855 21.3278 5.28166C21.1503 5.38465 18.8713 6.78139 18.9859 6.89476C20.6704 7.2356 22.3571 7.58831 24.0586 7.84542C24.4476 7.90396 26.5513 8.25444 26.731 8.14181C27.4216 6.46203 28.2691 4.78743 29.342 3.31882C29.691 2.84089 30.0977 2.41928 30.4364 1.93616H30.4371ZM50.4579 6.96885C50.5666 6.86512 50.0483 6.52797 49.9647 6.46499C49.487 6.1034 48.8592 5.73884 48.3386 5.42985C45.5272 3.7634 42.3313 2.47781 39.0821 2.01026L40.1765 3.46701C40.9426 4.56439 41.6044 5.73069 42.1745 6.94292C42.2721 7.15113 42.6382 8.18257 42.7498 8.2211L50.4594 6.96885H50.4579Z\" fill=\"white\"/>\\n<path d=\"M40.9271 16.1491V23.6996H34.9427C34.9235 23.4395 34.9079 22.1258 34.7963 22.0332C33.497 21.5293 32.095 21.2477 30.6975 21.1803C29.4278 21.1188 26.0966 21.0795 25.9295 22.849C25.7623 24.6184 28.0709 24.8755 29.3125 25.0852C34.2971 25.927 41.4358 25.7721 41.8869 32.5468C42.3483 39.4786 36.4992 41.4274 30.6982 41.6171C28.0103 41.7053 25.3209 41.2429 22.6455 41.1666C21.0594 41.1214 19.4637 41.2066 17.8775 41.1695V33.6931H23.8619V35.2477C24.2324 35.387 24.5696 35.5567 24.9541 35.6708C26.7406 36.2028 30.8786 36.5066 32.5565 35.7064C33.3151 35.344 33.7544 34.5904 33.4468 33.7502C33.0726 32.7291 31.0339 32.4579 30.0926 32.2994C25.0377 31.4472 18.5379 31.5584 17.7392 24.9859C17.0286 19.1367 21.563 16.4121 26.7155 15.8623C29.5972 15.5548 32.3516 16.0476 35.1993 16.1521C37.1034 16.2225 39.0237 16.0935 40.9278 16.1491H40.9271Z\" fill=\"white\"/>\\n<path d=\"M16.1039 22.4409H12.0406V35.0249H16.1039V41.132L-0.00146484 41.169V35.0249H3.9879V22.4409H-0.00146484V16.2227H15.9937C16.0018 16.2227 16.1046 16.3257 16.1046 16.3338V22.4409H16.1039Z\" fill=\"white\"/>\\n<path d=\"M26.0793 47.5348C25.9891 47.0806 25.0603 44.4376 25.2016 44.213C25.4515 44.1026 26.8306 44.0663 26.9304 44.2019L27.8976 47.3926C28.6001 47.2362 29.3188 47.2681 30.0309 47.2384C31.0506 47.1955 32.1095 47.1043 33.1307 47.0873C35.9473 47.0406 38.7388 47.2266 41.5487 47.3177L42.49 44.2138C43.0291 44.2427 43.6295 44.0019 44.1508 44.1967C44.227 44.2249 44.2839 44.1604 44.2507 44.3094L43.3648 47.5756C45.5773 47.8371 47.7683 48.2165 49.9437 48.6826C50.5198 48.8063 51.6866 49.2302 52.1991 49.1687C52.4054 49.1442 52.5259 49.0279 52.6775 48.9064C53.2513 48.4462 54.1202 47.5096 54.6356 46.945C55.4261 46.0788 56.1241 45.123 56.8458 44.1997C57.0277 44.0893 58.7514 44.0997 58.883 44.2056C55.5355 49.6184 50.1471 53.8072 44.1457 55.9019C33.0065 59.7913 20.7389 56.4287 13.0405 47.6104C12.7447 47.271 10.4287 44.4035 10.567 44.2049C10.9471 44.1471 12.2751 44.0248 12.562 44.1664C12.6493 44.2093 13.5603 45.4986 13.7452 45.7194C14.7597 46.9332 15.8948 48.1669 17.12 49.1502C20.0705 48.4366 23.0549 47.8438 26.0808 47.5348H26.0793ZM28.5912 49.0901C28.4677 49.2146 29.7389 51.5894 29.9089 51.8784C31.5128 54.6104 34.078 57.4616 37.2369 54.7534C38.9222 53.3085 39.9101 51.1641 40.8536 49.1998C40.8455 49.1005 40.285 49.0286 40.1533 49.0168C38.9 48.9012 37.634 49.0138 36.3895 48.8649C33.7859 48.8671 31.1815 48.8175 28.592 49.0901H28.5912ZM26.733 49.3235C26.4897 49.1709 23.2686 49.6799 22.7303 49.7681C21.7912 49.9215 20.7974 50.0949 19.873 50.3105C19.7362 50.3424 18.9103 50.5158 18.9147 50.6076C22.3147 53.0699 26.2287 54.7578 30.3637 55.5299C30.4177 55.4655 30.2225 55.2372 30.1722 55.1676C29.7551 54.5867 29.2641 54.0658 28.8559 53.4508C28.0004 52.16 27.329 50.7507 26.7322 49.3243L26.733 49.3235ZM50.4599 50.5706C49.1089 50.3216 47.7683 50.003 46.4121 49.7778C45.4671 49.6207 44.0976 49.3361 43.1792 49.3102C43.0831 49.3072 42.9973 49.2983 42.9026 49.3272C42.5588 49.431 41.8593 51.1841 41.633 51.6087C40.8773 53.0247 40.0143 54.2836 39.0087 55.5299C42.2904 54.9497 45.4249 53.7383 48.2933 52.0644C48.9373 51.688 49.7914 51.1952 50.3667 50.7403C50.4259 50.6936 50.5028 50.7425 50.4606 50.5713L50.4599 50.5706Z\" fill=\"white\"/>\\n<path d=\"M54.8774 15.8004C62.9574 15.1714 69.8299 19.1711 70.2581 27.8079C70.7543 37.8163 62.9426 42.8519 53.6203 41.3692C45.6623 40.1036 41.8267 33.4415 43.2421 25.6836C44.3106 19.8291 49.0912 16.2502 54.8767 15.7997L54.8774 15.8004ZM55.6146 21.7208C52.5207 22.0735 51.5706 25.3835 51.4907 28.0258C51.3716 31.9448 52.3766 36.032 57.1453 35.6897C60.2104 35.4696 61.5199 32.8992 61.693 30.1049C61.9673 25.6665 61.1546 21.0888 55.6154 21.7208H55.6146Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_776_1542\">\\n<rect width=\"70.2808\" height=\"57.5025\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o429qw\",\"data-framer-name\":\"Group 1597882486\",layoutDependency:layoutDependency,layoutId:\"JdTxiaIcL\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SFQgRXF1aWxpYnJhIEEtcmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A\", \"HT Equilibra A Placeholder\", sans-serif',\"--framer-font-size\":\"7px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"9001:2015\"})}),className:\"framer-1m0z3q4\",\"data-framer-name\":\"9001:2015\",fonts:[\"GF;HT Equilibra A-regular\"],layoutDependency:layoutDependency,layoutId:\"lcqEk81zu\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]}),isDisplayed6()&&/*#__PURE__*/_jsxs(MotionDivIsolateStackingContexttdnsyb,{className:\"framer-tdnsyb\",layoutDependency:layoutDependency,layoutId:\"WXCHQ6AWL\",style:{opacity:0},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"0.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"بدعم من\"})}),className:\"framer-1dguic2\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"c7MCXrfHZ\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-9jmbu9\",layoutDependency:layoutDependency,layoutId:\"zo0F1LgHG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 150.256 17.204\" overflow=\"visible\"><g><path d=\"M 0.068 0.004 C 0.527 0.101 2.117 0.075 2.65 0.076 L 7.493 0.078 L 13.697 0.078 C 14.568 0.077 16.35 0.124 17.148 0 C 17.062 5.61 17.117 11.576 17.157 17.195 C 12.797 17.109 8.41 17.216 4.048 17.176 C 2.725 17.164 1.371 17.164 0.05 17.204 C -0.092 13.163 0.122 8.966 0.036 4.91 C 0.004 3.381 -0.029 1.516 0.068 0.004 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 1.093 1.116 L 15.986 1.116 C 15.997 2.354 15.999 3.593 15.99 4.831 L 15.979 8.655 C 15.984 9.805 16.155 15.495 15.972 16.083 L 1.111 16.077 C 1.078 14.959 1.141 13.836 1.075 12.704 C 1.028 12.132 1.07 10.812 1.072 10.195 L 1.099 4.821 Z\" fill=\"rgb(152,237,221)\"></path><path d=\"M 1.15 8.66 L 15.979 8.655 C 15.984 9.805 16.155 15.495 15.972 16.083 L 1.111 16.077 C 1.078 14.959 1.141 13.836 1.075 12.704 L 1.139 12.334 Z\" fill=\"rgb(6,39,54)\"></path><path d=\"M 1.15 8.66 L 15.979 8.655 C 15.984 9.805 16.155 15.495 15.972 16.083 C 15.901 15.447 15.959 13.094 15.96 12.332 L 1.139 12.334 Z\" fill=\"rgb(67,193,192)\"></path><path d=\"M 1.093 1.116 L 15.986 1.116 C 15.997 2.354 15.999 3.593 15.99 4.831 C 11.098 4.751 6.012 4.822 1.099 4.821 Z\" fill=\"rgb(250,18,15)\"></path><path d=\"M 143.338 4.445 C 145.155 4.593 147.595 4.173 149.243 4.901 C 150.552 6.491 150.567 10.458 149.433 12.149 C 147.858 13.165 145.321 12.724 143.305 12.813 C 143.23 11.371 143.284 9.636 143.273 8.175 C 143.265 7.156 143.223 5.39 143.338 4.445 Z M 144.819 11.697 C 145.753 11.69 147.515 11.854 148.242 11.441 C 148.913 10.458 148.679 6.963 148.347 5.776 C 147.413 5.431 145.849 5.552 144.792 5.563 C 144.924 7.095 144.832 10.059 144.819 11.697 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 68.508 4.429 C 70.078 4.683 73.093 4.074 74.321 4.921 C 75.818 5.952 75.601 10.756 74.648 12.11 C 73.287 13.013 72.166 12.778 70.614 12.795 C 69.915 12.802 69.216 12.797 68.517 12.807 C 68.492 12.351 68.486 11.885 68.492 11.429 C 68.524 9.106 68.429 6.748 68.508 4.429 Z M 69.942 11.688 C 70.698 11.698 72.927 11.871 73.383 11.44 C 73.416 11.408 73.448 11.375 73.479 11.342 C 73.833 10.427 74.327 6.156 73.144 5.685 C 72.574 5.458 70.695 5.556 69.946 5.576 C 69.987 7.385 70.009 9.894 69.942 11.688 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 38.519 4.475 C 39.28 4.445 42.178 4.367 42.586 4.779 C 43.834 6.039 43.701 10.655 42.851 12.214 C 42.612 12.653 41.759 12.738 41.355 12.78 C 40.449 12.797 37.724 12.94 37.252 12.399 C 36.1 11.077 36.215 6.546 37.069 4.978 C 37.277 4.597 38.157 4.522 38.519 4.475 Z M 38.106 11.682 L 41.737 11.691 C 42.22 11.173 42.011 6.447 41.876 5.567 L 38.126 5.552 C 37.605 7.858 37.857 9.391 38.106 11.682 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 88.304 4.556 C 89.769 4.58 92.852 4.47 94.084 4.774 C 95.075 5.894 95.283 8.153 93.732 8.881 C 95.014 10.024 94.704 11.317 94.785 12.935 C 94.413 12.973 93.862 12.961 93.475 12.964 L 93.378 11.711 C 93.363 10.763 93.305 10.325 93.104 9.401 C 91.982 9.346 90.664 9.369 89.527 9.364 C 89.599 10.453 89.574 11.838 89.603 12.964 L 88.278 12.971 C 88.246 11.119 88.274 9.225 88.258 7.371 C 88.253 6.846 88.216 4.937 88.304 4.556 Z M 89.525 8.33 C 90.335 8.339 92.446 8.411 93.152 8.22 C 93.469 7.776 93.364 6.545 93.27 5.995 C 93.244 5.846 93.212 5.699 93.174 5.553 C 92.17 5.551 90.486 5.605 89.538 5.54 C 89.56 6.254 89.624 7.671 89.525 8.33 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 63.913 4.315 L 64.727 4.343 C 64.629 6.906 64.663 10.249 64.735 12.822 C 64.083 12.803 63.546 12.784 62.898 12.709 C 61.512 11.534 60.393 7.625 58.951 6.177 C 58.952 6.914 59.029 12.604 58.855 12.82 C 58.438 12.786 58.005 12.8 57.586 12.807 C 57.49 12.002 57.53 10.553 57.529 9.694 C 57.523 7.946 57.527 6.199 57.54 4.451 C 57.99 4.455 59.439 4.399 59.736 4.783 C 61.111 6.56 61.95 9.208 63.292 10.971 C 63.451 9.052 63.157 6.32 63.354 4.504 C 63.555 4.321 63.613 4.362 63.913 4.315 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 139.221 4.32 L 139.391 4.325 C 139.519 4.543 139.459 11.882 139.484 12.814 C 138.902 12.802 137.8 12.873 137.445 12.403 C 136.019 10.517 135.19 7.894 133.738 6.04 C 133.81 6.915 133.778 8.226 133.774 9.129 C 133.77 10.262 133.825 11.635 133.755 12.744 C 133.581 12.855 133.201 12.797 132.976 12.784 C 132.822 12.794 132.666 12.782 132.513 12.774 C 132.26 12.427 132.368 5.481 132.374 4.45 C 135.06 4.479 134.446 4.603 135.722 6.731 C 136.097 7.356 137.704 10.545 138.011 10.657 L 138.109 10.585 C 138.208 10.094 138.166 8.838 138.165 8.27 C 138.157 6.974 138.162 5.678 138.179 4.383 C 138.478 4.346 138.911 4.336 139.221 4.32 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 99.542 4.633 C 99.743 4.617 99.945 4.604 100.148 4.594 C 101.102 4.55 102.12 4.526 103.073 4.56 C 104.698 4.62 104.69 5.902 104.732 7.105 C 104.346 7.143 103.791 7.144 103.392 7.157 C 103.349 6.686 103.314 6.214 103.288 5.741 C 102.123 5.719 100.959 5.729 99.795 5.77 C 99.766 6.528 99.762 7.286 99.783 8.043 C 101.066 8.192 102.533 8.124 103.769 8.452 C 105.175 8.825 104.963 11.079 104.585 12.105 C 104.233 12.468 104.048 12.615 103.555 12.723 C 102.519 12.862 101.237 12.801 100.179 12.825 C 98.406 12.866 98.171 11.795 98.214 10.28 C 98.62 10.255 99.143 10.267 99.558 10.265 C 99.55 10.704 99.624 11.251 99.671 11.697 L 103.319 11.676 C 103.361 10.918 103.356 10.158 103.302 9.4 C 102.046 9.341 100.047 9.355 98.958 8.778 C 97.974 8.256 98.216 5.942 98.685 5.132 C 98.895 4.769 99.164 4.724 99.542 4.633 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 78.803 4.432 C 80.301 4.585 83.318 4.543 84.816 4.421 C 84.77 4.784 84.8 5.195 84.815 5.563 C 83.311 5.52 81.648 5.557 80.132 5.558 C 80.14 6.323 80.147 7.036 80.112 7.803 C 81.42 7.846 82.733 7.897 84.037 7.775 L 84.029 8.915 C 82.782 8.882 81.389 8.914 80.131 8.916 C 80.155 9.777 80.134 10.684 80.128 11.548 C 81.683 11.569 83.239 11.567 84.794 11.544 C 84.763 11.91 84.798 12.427 84.814 12.805 C 83.436 12.678 80.264 12.777 78.79 12.815 C 78.771 10.218 78.708 7.006 78.803 4.432 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 47.229 4.489 L 48.265 4.428 C 48.33 6.703 48.172 9.102 48.366 11.364 C 48.902 11.59 49.375 11.661 49.95 11.699 C 50.578 11.74 51.677 11.866 52.17 11.406 C 52.577 11.027 52.402 5.45 52.441 4.461 C 52.847 4.477 53.327 4.454 53.738 4.445 L 53.703 5.882 C 53.679 7.633 54.013 10.739 53.373 12.061 C 52.124 12.823 48.655 13.037 47.55 12.088 C 46.817 11.459 46.7 5.031 47.229 4.489 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 122.128 4.481 L 123.126 4.432 C 123.174 6.739 123.051 9.047 123.226 11.355 L 123.266 11.374 C 124.348 11.875 125.367 11.706 126.544 11.663 C 126.912 11.65 127.172 11.319 127.202 10.958 C 127.376 8.862 127.105 6.637 127.345 4.551 L 128.527 4.42 L 128.529 6.017 C 128.508 7.701 128.616 9.605 128.47 11.258 C 128.295 13.257 123.521 12.863 122.324 12.139 C 122.304 12.101 122.284 12.063 122.265 12.025 C 121.672 10.84 121.813 8.572 121.788 7.246 C 121.777 6.626 121.604 4.735 122.128 4.481 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 113.001 4.426 C 114.094 4.513 117.584 4.536 118.628 4.43 C 118.577 4.832 118.595 5.152 118.61 5.553 C 117.717 5.471 115.292 5.553 114.323 5.557 C 114.37 6.331 114.361 7.351 114.294 8.119 C 114.661 8.115 117.574 8.038 117.691 8.077 L 117.706 8.328 C 117.724 8.659 117.744 8.823 117.668 9.147 C 117.539 9.229 114.684 9.159 114.308 9.154 C 114.373 10.287 114.353 11.657 114.362 12.809 C 113.767 12.756 113.574 12.752 112.978 12.816 C 112.899 11.589 112.961 9.772 112.951 8.508 C 112.943 7.439 112.899 5.426 113.001 4.426 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 28.016 4.441 C 28.887 4.517 32.79 4.501 33.636 4.42 L 33.641 5.56 C 32.249 5.52 30.691 5.552 29.289 5.55 C 29.337 6.299 29.347 7.369 29.239 8.104 C 29.824 8.111 32.341 8.015 32.665 8.127 L 32.697 8.329 C 32.703 8.649 32.72 8.827 32.622 9.134 C 32.318 9.245 29.77 9.161 29.279 9.153 C 29.368 9.895 29.323 11.978 29.323 12.824 C 28.897 12.787 28.454 12.796 28.025 12.796 C 27.939 11.662 27.985 9.873 27.985 8.685 C 27.985 7.433 27.932 5.651 28.016 4.441 Z\" fill=\"rgb(254,254,254)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1eao411\",layoutDependency:layoutDependency,layoutId:\"v46Op_3eY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.157 17.204\" overflow=\"visible\"><path d=\"M 0.068 0.004 C 0.527 0.101 2.117 0.075 2.65 0.076 L 7.493 0.078 L 13.697 0.078 C 14.568 0.077 16.35 0.124 17.148 0 C 17.062 5.61 17.117 11.576 17.157 17.195 C 12.797 17.109 8.41 17.216 4.048 17.176 C 2.725 17.164 1.371 17.164 0.05 17.204 C -0.092 13.163 0.122 8.966 0.036 4.91 C 0.004 3.381 -0.029 1.516 0.068 0.004 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1sfo3p6\",layoutDependency:layoutDependency,layoutId:\"gLDcMvXzi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.004 14.967\" overflow=\"visible\"><path d=\"M 0.04 0 L 14.933 0 C 14.944 1.239 14.946 2.477 14.937 3.716 L 14.926 7.539 C 14.931 8.689 15.102 14.379 14.919 14.967 L 0.058 14.961 C 0.025 13.843 0.088 12.72 0.022 11.588 C -0.025 11.016 0.017 9.697 0.019 9.079 L 0.046 3.705 Z\" fill=\"rgb(152,237,221)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rae6ae\",layoutDependency:layoutDependency,layoutId:\"nb0rY7CGQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.982 7.427\" overflow=\"visible\"><path d=\"M 0.075 0.005 L 14.904 0 C 14.909 1.15 15.08 6.84 14.897 7.427 L 0.036 7.422 C 0.003 6.304 0.066 5.181 0 4.049 L 0.064 3.678 Z\" fill=\"rgb(6,39,54)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-i42x4j\",layoutDependency:layoutDependency,layoutId:\"jLG5Twgcy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.918 7.427\" overflow=\"visible\"><path d=\"M 0.011 0.005 L 14.84 0 C 14.845 1.15 15.016 6.84 14.833 7.427 C 14.762 6.792 14.821 4.438 14.821 3.676 L 0 3.678 Z\" fill=\"rgb(67,193,192)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-91mtq3\",layoutDependency:layoutDependency,layoutId:\"PCgkant9j\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.903 3.716\" overflow=\"visible\"><path d=\"M 0 0 L 14.893 0 C 14.905 1.239 14.906 2.477 14.897 3.716 C 10.005 3.635 4.919 3.706 0.006 3.705 Z\" fill=\"rgb(250,18,15)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-115m2fu\",layoutDependency:layoutDependency,layoutId:\"B495rRDWl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.997 8.389\" overflow=\"visible\"><path d=\"M 0.079 0 C 1.896 0.147 4.336 -0.272 5.984 0.456 C 7.293 2.046 7.308 6.013 6.174 7.704 C 4.599 8.72 2.062 8.279 0.046 8.368 C -0.029 6.926 0.025 5.191 0.013 3.73 C 0.006 2.711 -0.036 0.945 0.079 0 Z M 1.56 7.252 C 2.494 7.244 4.256 7.409 4.982 6.996 C 5.654 6.013 5.42 2.518 5.088 1.331 C 4.154 0.986 2.59 1.107 1.533 1.118 C 1.665 2.65 1.572 5.614 1.56 7.252 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-6w6jh3\",layoutDependency:layoutDependency,layoutId:\"ByjGWqMz6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.997 8.389\" overflow=\"visible\"><path d=\"M 0.079 0 C 1.896 0.147 4.336 -0.272 5.984 0.456 C 7.293 2.046 7.308 6.013 6.174 7.704 C 4.599 8.72 2.062 8.279 0.046 8.368 C -0.029 6.926 0.025 5.191 0.013 3.73 C 0.006 2.711 -0.036 0.945 0.079 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1y64022\",layoutDependency:layoutDependency,layoutId:\"Ny9KAAdH_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.881 6.19\" overflow=\"visible\"><path d=\"M 0.027 6.164 C 0.961 6.156 2.724 6.321 3.45 5.907 C 4.122 4.925 3.888 1.429 3.555 0.242 C 2.621 -0.102 1.057 0.018 0 0.029 C 0.132 1.562 0.04 4.526 0.027 6.164 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1c0189b\",layoutDependency:layoutDependency,layoutId:\"NA3B7T7jN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.928 8.382\" overflow=\"visible\"><path d=\"M 0.033 0 C 1.603 0.254 4.618 -0.354 5.846 0.493 C 7.342 1.524 7.125 6.328 6.172 7.681 C 4.811 8.584 3.69 8.349 2.138 8.366 C 1.44 8.374 0.741 8.369 0.042 8.379 C 0.017 7.922 0.01 7.457 0.016 7 C 0.048 4.677 -0.047 2.319 0.033 0 Z M 1.467 7.259 C 2.223 7.269 4.452 7.443 4.907 7.011 C 4.941 6.979 4.972 6.947 5.003 6.913 C 5.357 5.998 5.852 1.727 4.669 1.256 C 4.099 1.029 2.22 1.128 1.471 1.147 C 1.511 2.956 1.533 5.465 1.467 7.259 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-z3dkm3\",layoutDependency:layoutDependency,layoutId:\"k6jvgC5UQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.928 8.382\" overflow=\"visible\"><path d=\"M 0.033 0 C 1.603 0.254 4.618 -0.354 5.846 0.493 C 7.342 1.524 7.125 6.328 6.172 7.681 C 4.811 8.584 3.69 8.349 2.138 8.366 C 1.44 8.374 0.741 8.369 0.042 8.379 C 0.017 7.922 0.01 7.457 0.016 7 C 0.048 4.677 -0.047 2.319 0.033 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3wcs0n\",layoutDependency:layoutDependency,layoutId:\"Zq6RN7OMW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.948 6.193\" overflow=\"visible\"><path d=\"M 0 6.15 C 0.756 6.16 2.985 6.333 3.441 5.902 C 3.474 5.87 3.506 5.837 3.537 5.804 C 3.891 4.889 4.385 0.618 3.202 0.147 C 2.632 -0.08 0.753 0.019 0.004 0.038 C 0.045 1.847 0.067 4.356 0 6.15 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-i7ql82\",layoutDependency:layoutDependency,layoutId:\"qbhjw1rbz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.098 8.361\" overflow=\"visible\"><path d=\"M 2.111 0.026 C 2.872 -0.004 5.77 -0.082 6.178 0.331 C 7.426 1.591 7.293 6.207 6.443 7.765 C 6.204 8.204 5.351 8.289 4.947 8.331 C 4.041 8.348 1.316 8.492 0.844 7.95 C -0.308 6.628 -0.193 2.097 0.661 0.529 C 0.869 0.148 1.749 0.074 2.111 0.026 Z M 1.698 7.233 L 5.329 7.242 C 5.812 6.725 5.603 1.998 5.468 1.118 L 1.718 1.103 C 1.197 3.409 1.449 4.942 1.698 7.233 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-tqfskz\",layoutDependency:layoutDependency,layoutId:\"EiZK1tiTv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.098 8.361\" overflow=\"visible\"><path d=\"M 2.111 0.026 C 2.872 -0.004 5.77 -0.082 6.178 0.331 C 7.426 1.591 7.293 6.207 6.443 7.765 C 6.204 8.204 5.351 8.289 4.947 8.331 C 4.041 8.348 1.316 8.492 0.844 7.95 C -0.308 6.628 -0.193 2.097 0.661 0.529 C 0.869 0.148 1.749 0.074 2.111 0.026 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-m31761\",layoutDependency:layoutDependency,layoutId:\"BkKpJlqwZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.218 6.139\" overflow=\"visible\"><path d=\"M 0.285 6.13 L 3.916 6.139 C 4.399 5.621 4.19 0.895 4.055 0.015 L 0.305 0 C -0.216 2.306 0.036 3.839 0.285 6.13 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-iqql80\",layoutDependency:layoutDependency,layoutId:\"V0JoqPhbl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.616 8.415\" overflow=\"visible\"><path d=\"M 0.058 0.001 C 1.523 0.025 4.606 -0.086 5.838 0.219 C 6.829 1.338 7.037 3.597 5.486 4.326 C 6.768 5.469 6.458 6.762 6.539 8.38 C 6.167 8.417 5.616 8.405 5.229 8.409 L 5.132 7.155 C 5.116 6.207 5.058 5.77 4.858 4.845 C 3.736 4.791 2.418 4.814 1.281 4.808 C 1.353 5.898 1.327 7.282 1.357 8.409 L 0.032 8.415 C 0 6.564 0.027 4.67 0.012 2.815 C 0.007 2.29 -0.03 0.382 0.058 0.001 Z M 1.279 3.775 C 2.089 3.784 4.2 3.855 4.905 3.665 C 5.223 3.221 5.118 1.989 5.024 1.439 C 4.998 1.29 4.966 1.143 4.928 0.997 C 3.924 0.996 2.24 1.049 1.292 0.984 C 1.314 1.699 1.378 3.115 1.279 3.775 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ywmitd\",layoutDependency:layoutDependency,layoutId:\"cIhVKesXY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.616 8.415\" overflow=\"visible\"><path d=\"M 0.058 0.001 C 1.523 0.025 4.606 -0.086 5.838 0.219 C 6.829 1.338 7.037 3.597 5.486 4.326 C 6.768 5.469 6.458 6.762 6.539 8.38 C 6.167 8.417 5.616 8.405 5.229 8.409 L 5.132 7.155 C 5.116 6.207 5.058 5.77 4.858 4.845 C 3.736 4.791 2.418 4.814 1.281 4.808 C 1.353 5.898 1.327 7.282 1.357 8.409 L 0.032 8.415 C 0 6.564 0.027 4.67 0.012 2.815 C 0.007 2.29 -0.03 0.382 0.058 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1yv26sf\",layoutDependency:layoutDependency,layoutId:\"SaRnmDJMB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.84 2.811\" overflow=\"visible\"><path d=\"M 0 2.791 C 0.81 2.799 2.921 2.871 3.626 2.681 C 3.944 2.237 3.839 1.005 3.745 0.455 C 3.719 0.306 3.687 0.159 3.649 0.013 C 2.645 0.012 0.961 0.065 0.012 0 C 0.035 0.715 0.099 2.131 0 2.791 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1j0n17\",layoutDependency:layoutDependency,layoutId:\"VeaBe2Ght\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.214 8.508\" overflow=\"visible\"><path d=\"M 6.391 0 L 7.206 0.029 C 7.108 2.591 7.142 5.935 7.214 8.508 C 6.561 8.488 6.024 8.469 5.376 8.395 C 3.99 7.22 2.871 3.31 1.429 1.863 C 1.43 2.599 1.508 8.289 1.333 8.506 C 0.916 8.471 0.483 8.486 0.065 8.493 C -0.031 7.687 0.008 6.238 0.007 5.38 C 0.001 3.632 0.005 1.884 0.019 0.137 C 0.469 0.14 1.917 0.085 2.214 0.468 C 3.589 2.246 4.428 4.894 5.77 6.657 C 5.929 4.738 5.635 2.005 5.832 0.189 C 6.033 0.006 6.091 0.047 6.391 0 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ykqibh\",layoutDependency:layoutDependency,layoutId:\"eq3eG8kN5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.138 8.494\" overflow=\"visible\"><path d=\"M 6.875 0 L 7.045 0.005 C 7.172 0.223 7.113 7.562 7.138 8.494 C 6.556 8.482 5.454 8.553 5.099 8.083 C 3.673 6.197 2.844 3.574 1.392 1.72 C 1.464 2.595 1.432 3.906 1.428 4.808 C 1.424 5.942 1.478 7.315 1.408 8.424 C 1.235 8.535 0.855 8.477 0.63 8.464 C 0.476 8.474 0.32 8.462 0.166 8.454 C -0.086 8.107 0.022 1.161 0.028 0.13 C 2.714 0.159 2.099 0.283 3.376 2.411 C 3.751 3.036 5.358 6.225 5.664 6.337 L 5.762 6.265 C 5.862 5.774 5.82 4.518 5.818 3.95 C 5.811 2.654 5.816 1.358 5.833 0.063 C 6.131 0.026 6.565 0.016 6.875 0 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3mqjco\",layoutDependency:layoutDependency,layoutId:\"CE3G55YLn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.656 8.282\" overflow=\"visible\"><path d=\"M 1.332 0.09 C 1.533 0.073 1.736 0.06 1.938 0.05 C 2.892 0.006 3.91 -0.018 4.864 0.017 C 6.489 0.076 6.481 1.358 6.522 2.561 C 6.137 2.6 5.581 2.601 5.182 2.613 C 5.139 2.142 5.104 1.67 5.078 1.198 C 3.913 1.176 2.749 1.185 1.585 1.226 C 1.556 1.984 1.552 2.742 1.573 3.499 C 2.856 3.648 4.324 3.58 5.559 3.908 C 6.965 4.281 6.754 6.535 6.375 7.561 C 6.023 7.925 5.838 8.071 5.345 8.179 C 4.309 8.319 3.028 8.257 1.97 8.281 C 0.196 8.322 -0.039 7.252 0.005 5.736 C 0.411 5.711 0.934 5.723 1.348 5.721 C 1.34 6.161 1.415 6.707 1.462 7.153 L 5.109 7.133 C 5.152 6.374 5.146 5.614 5.092 4.856 C 3.837 4.797 1.837 4.812 0.748 4.234 C -0.236 3.712 0.006 1.398 0.475 0.589 C 0.685 0.225 0.955 0.181 1.332 0.09 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-gmej6x\",layoutDependency:layoutDependency,layoutId:\"YTEwY6YAk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.064 8.394\" overflow=\"visible\"><path d=\"M 0.051 0.011 C 1.549 0.164 4.566 0.122 6.064 0 C 6.018 0.363 6.048 0.774 6.063 1.143 C 4.56 1.1 2.896 1.136 1.38 1.137 C 1.388 1.902 1.395 2.615 1.36 3.382 C 2.668 3.425 3.981 3.476 5.285 3.355 L 5.277 4.494 C 4.03 4.461 2.638 4.494 1.379 4.495 C 1.403 5.356 1.382 6.263 1.376 7.128 C 2.931 7.148 4.487 7.147 6.042 7.123 C 6.011 7.489 6.046 8.006 6.062 8.385 C 4.684 8.257 1.512 8.356 0.038 8.394 C 0.019 5.798 -0.044 2.585 0.051 0.011 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vtv5in\",layoutDependency:layoutDependency,layoutId:\"ypb70UtyE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.867 8.292\" overflow=\"visible\"><path d=\"M 0.326 0.061 L 1.363 0 C 1.428 2.275 1.27 4.674 1.464 6.936 C 1.999 7.162 2.473 7.233 3.048 7.271 C 3.676 7.313 4.775 7.438 5.268 6.979 C 5.674 6.599 5.5 1.023 5.539 0.033 C 5.945 0.049 6.424 0.026 6.836 0.017 L 6.801 1.454 C 6.776 3.205 7.111 6.311 6.471 7.633 C 5.221 8.396 1.753 8.61 0.647 7.66 C -0.085 7.031 -0.202 0.603 0.326 0.061 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lla4bh\",layoutDependency:layoutDependency,layoutId:\"m2P0cnsp7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.796 8.308\" overflow=\"visible\"><path d=\"M 0.376 0.061 L 1.374 0.012 C 1.422 2.319 1.3 4.627 1.474 6.935 L 1.515 6.954 C 2.596 7.455 3.615 7.286 4.792 7.243 C 5.161 7.23 5.42 6.9 5.45 6.538 C 5.624 4.442 5.353 2.218 5.593 0.131 L 6.775 0 L 6.777 1.597 C 6.756 3.281 6.864 5.185 6.718 6.838 C 6.543 8.837 1.769 8.443 0.572 7.719 C 0.552 7.681 0.532 7.643 0.513 7.605 C -0.079 6.42 0.061 4.152 0.036 2.826 C 0.025 2.206 -0.148 0.315 0.376 0.061 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1knrqxq\",layoutDependency:layoutDependency,layoutId:\"kk4XPXGbG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.694 8.39\" overflow=\"visible\"><path d=\"M 0.067 0 C 1.16 0.087 4.649 0.109 5.694 0.004 C 5.642 0.406 5.66 0.726 5.675 1.126 C 4.782 1.045 2.357 1.127 1.388 1.131 C 1.435 1.904 1.426 2.925 1.359 3.692 C 1.727 3.689 4.639 3.612 4.757 3.65 L 4.771 3.902 C 4.789 4.233 4.809 4.397 4.733 4.721 C 4.604 4.803 1.75 4.732 1.373 4.728 C 1.438 5.861 1.418 7.231 1.427 8.382 C 0.832 8.33 0.64 8.326 0.043 8.39 C -0.036 7.163 0.026 5.346 0.016 4.081 C 0.008 3.013 -0.035 1 0.067 0 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-d9cpwu\",layoutDependency:layoutDependency,layoutId:\"g_XAvFWZk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.673 8.405\" overflow=\"visible\"><path d=\"M 0.048 0.021 C 0.918 0.098 4.821 0.082 5.668 0 L 5.673 1.14 C 4.281 1.1 2.722 1.132 1.32 1.13 C 1.368 1.879 1.378 2.95 1.271 3.685 C 1.855 3.691 4.373 3.596 4.697 3.707 L 4.729 3.909 C 4.734 4.229 4.752 4.407 4.654 4.715 C 4.349 4.825 1.801 4.741 1.311 4.734 C 1.4 5.476 1.354 7.558 1.354 8.405 C 0.928 8.368 0.485 8.376 0.057 8.377 C -0.03 7.242 0.016 5.453 0.016 4.265 C 0.016 3.013 -0.036 1.232 0.048 0.021 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true})]})]})]})]})]}),isDisplayed7()&&/*#__PURE__*/_jsxs(motion.footer,{className:\"framer-1m2zy8h\",\"data-framer-name\":\"Tablet\",layoutDependency:layoutDependency,layoutId:\"HtuCBWoZP\",style:{backgroundColor:\"rgb(48, 67, 227)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pt3de4\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"zN7MRlkjg\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qic9s9\",\"data-framer-name\":\"Grid\",layoutDependency:layoutDependency,layoutId:\"gHcJdrn7a\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgU2VtaWJvbGQ=\",\"--framer-font-family\":'\"HT Equilibra A Semibold\", \"HT Equilibra A Semibold Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on, 'swsh' on\",\"--framer-font-size\":\"80px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-37cc5c8d-8348-4df0-b590-a8662bb4ab4f, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:\"حلك الأول لسكن العاملين\"})}),className:\"framer-1xyxorc\",\"data-framer-name\":\"Title\",fonts:[\"CUSTOMV2;HT Equilibra A Semibold\"],layoutDependency:layoutDependency,layoutId:\"jA8MR4_ma\",style:{\"--extracted-r6o4lv\":\"var(--token-37cc5c8d-8348-4df0-b590-a8662bb4ab4f, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({yEzM997Yh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgU2VtaWJvbGQ=\",\"--framer-font-family\":'\"HT Equilibra A Semibold\", \"HT Equilibra A Semibold Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on, 'swsh' on\",\"--framer-font-size\":\"80px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"0.9em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-37cc5c8d-8348-4df0-b590-a8662bb4ab4f, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:\"The #1 Solution for Worker Housing\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8556sq\",\"data-framer-name\":\"Menus\",layoutDependency:layoutDependency,layoutId:\"BIoL0yHuQ\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lzcz3v\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"d4WrSQyS8\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-o9t5g4\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"E6SbincRJ\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-niag6p\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"AvFg26RXt\",children:[isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uq4fi3\",layoutDependency:layoutDependency,layoutId:\"e4CRas4Lt\",style:{scale:1.3},children:[/*#__PURE__*/_jsx(RichTextWithFillHoverText14fizmm,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Km4qJocyR\"},motionChild:true,nodeId:\"zRSEsYWoY\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"تواصل معنا\"})})})}),className:\"framer-14fizmm\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"zRSEsYWoY\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFillHoverTextgx5l8d,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framerusercontent.com/assets/0nydTcd57YuD9FOsbHjMmT0nc.pdf\",motionChild:true,nodeId:\"SM5E8evG1\",openInNewTab:true,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"ملف الشركة التعريفي\"})})})}),className:\"framer-gx5l8d\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"SM5E8evG1\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFillHoverText1p55i6c,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"X4s_CGXr_\"},motionChild:true,nodeId:\"pEMRZevxY\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"سياسة الإلغاء\"})})})}),className:\"framer-1p55i6c\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"pEMRZevxY\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFillHoverText296djy,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Co5wAQA5l\"},motionChild:true,nodeId:\"FIZJE9ehQ\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"الوظائف\"})})})}),className:\"framer-296djy\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"FIZJE9ehQ\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFillHoverText1sk28dw,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tdCPXBgsj\"},motionChild:true,nodeId:\"u91fsg04I\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"الأسئلة الشائعة\"})})})}),className:\"framer-1sk28dw\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"u91fsg04I\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFillHoverTextcju72s,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wf6cNoPqP\"},motionChild:true,nodeId:\"I1bzngQ6j\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"سياسة الخصوصية\"})})})}),className:\"framer-cju72s\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"I1bzngQ6j\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFillHoverText1egoxws,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"n3usxcbUt\"},motionChild:true,nodeId:\"lOVFr_hS0\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"الشروط والأحكام\"})})})}),className:\"framer-1egoxws\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"lOVFr_hS0\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFillHoverText1nfyc8z,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FdhhTyf9e\"},motionChild:true,nodeId:\"sEkCJHZO7\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"كل المقالات\"})})})}),className:\"framer-1nfyc8z\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"sEkCJHZO7\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed9()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iioaob\",layoutDependency:layoutDependency,layoutId:\"qtDmemmGH\",style:{scale:1.4},children:[/*#__PURE__*/_jsx(RichTextWithFillHoverText1o9bxrg,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oIU9xzXIV\"},motionChild:true,nodeId:\"s36bGBXDn\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"Contact Us\"})})})}),className:\"framer-1o9bxrg\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"s36bGBXDn\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFillHoverText1y560wz,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framerusercontent.com/assets/0nydTcd57YuD9FOsbHjMmT0nc.pdf\",motionChild:true,nodeId:\"wXDjFF0K_\",openInNewTab:true,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"Company Profile\"})})})}),className:\"framer-1y560wz\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"wXDjFF0K_\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({yEzM997Yh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framerusercontent.com/assets/TcSmZxmSbUBImIRDr3vAKrEzAAE.pdf\",motionChild:true,nodeId:\"wXDjFF0K_\",openInNewTab:true,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"Company Profile\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithFillHoverTextlqjxqm,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QfsbW5r2K\"},motionChild:true,nodeId:\"b7bI3TRfk\",openInNewTab:true,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"Careers\"})})})}),className:\"framer-lqjxqm\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"b7bI3TRfk\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFillHoverTextv4u7x8,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wxinmiYFE\"},motionChild:true,nodeId:\"rGfevIQVN\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"Cancellation Policy\"})})})}),className:\"framer-v4u7x8\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"rGfevIQVN\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFillHoverText9ldozy,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"t30Gw0UxX\"},motionChild:true,nodeId:\"CYQIXgK4R\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"FAQs\"})})})}),className:\"framer-9ldozy\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"CYQIXgK4R\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFillHoverText17yqusw,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bfNZiiq4l\"},motionChild:true,nodeId:\"uLu8jqAne\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"Privacy Policy\"})})})}),className:\"framer-17yqusw\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"uLu8jqAne\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFillHoverText14teffd,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kdQQG_Ge2\"},motionChild:true,nodeId:\"JH1do3g_2\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"Terms & Conditions\"})})})}),className:\"framer-14teffd\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"JH1do3g_2\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ywkvdx\",\"data-framer-name\":\"Signup\",layoutDependency:layoutDependency,layoutId:\"w0Ae8Az73\",children:[/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/495a08fc-3665-4f60-b71b-70c79971c063/submit\",className:\"framer-qqmqgq\",layoutDependency:layoutDependency,layoutId:\"FJ3tKfcKU\",nodeId:\"FJ3tKfcKU\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.label,{className:\"framer-1gtz54c\",layoutDependency:layoutDependency,layoutId:\"dLDrFoKZp\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-z7gn4l\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"JMqd9AZXz\",placeholder:\"بريدك الالكتروني\",required:true,style:{\"--framer-input-background\":\"rgba(0, 0, 0, 0.4)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(136, 136, 136, 0.1)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"6px\",\"--framer-input-border-radius-bottom-right\":\"6px\",\"--framer-input-border-radius-top-left\":\"6px\",\"--framer-input-border-radius-top-right\":\"6px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-70fdd8cb-83f3-4cb4-a081-89460ab5af71, rgb(237, 236, 235))\",opacity:0},type:\"email\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({Ha0aZ1mz3:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-846)/2)+0+0+0+0+37+247+0+0+137+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ybypc-container\",layoutDependency:layoutDependency,layoutId:\"ltdqpQU15-container\",nodeId:\"ltdqpQU15\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",style:{opacity:0},children:/*#__PURE__*/_jsx(FormSubmitButton,{BTOCn4_SA:\"انضم للنشرة البريدية!\",height:\"100%\",id:\"ltdqpQU15\",layoutId:\"ltdqpQU15\",variant:matchVariant(\"iMoS4t96j\"),width:\"100%\",yHJH9jlGv:\"rgba(247, 247, 247, 0.1)\"})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g86t55\",\"data-framer-name\":\"Social Media Wrapper\",layoutDependency:layoutDependency,layoutId:\"MFbUEZDCt\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255)))\"},children:\"تابعنا\"})}),className:\"framer-1dk5fl9\",\"data-framer-name\":\"Title\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"MnJR5yXRz\",style:{\"--extracted-r6o4lv\":\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.8},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mdsih9\",\"data-framer-name\":\"Social icons\",layoutDependency:layoutDependency,layoutId:\"Z7uSe0L1e\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({Ha0aZ1mz3:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-846)/2)+0+0+0+0+37+247+0+0+137+0+72+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nudxlc-container\",layoutDependency:layoutDependency,layoutId:\"FzcBjoNuM-container\",nodeId:\"FzcBjoNuM\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"FzcBjoNuM\",KTQ59ssyr:\"https://www.instagram.com/usemnzil/\",layoutId:\"FzcBjoNuM\",squSqLkk3:\"InstagramLogo\",variant:matchVariant(\"kYbjS_7a9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({Ha0aZ1mz3:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-846)/2)+0+0+0+0+37+247+0+0+137+0+72+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1x6swba-container\",layoutDependency:layoutDependency,layoutId:\"JVb8ZhAWW-container\",nodeId:\"JVb8ZhAWW\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"JVb8ZhAWW\",KTQ59ssyr:\"https://x.com/usemnzil\",layoutId:\"JVb8ZhAWW\",squSqLkk3:\"XLogo\",variant:matchVariant(\"kYbjS_7a9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({Ha0aZ1mz3:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-846)/2)+0+0+0+0+37+247+0+0+137+0+72+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r04vrm-container\",layoutDependency:layoutDependency,layoutId:\"ipCRgRm78-container\",nodeId:\"ipCRgRm78\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"ipCRgRm78\",KTQ59ssyr:\"https://www.facebook.com/usemnzil\",layoutId:\"ipCRgRm78\",squSqLkk3:\"FacebookLogo\",variant:matchVariant(\"kYbjS_7a9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({Ha0aZ1mz3:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-846)/2)+0+0+0+0+37+247+0+0+137+0+72+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cogd1h-container\",layoutDependency:layoutDependency,layoutId:\"u6mcUc9CF-container\",nodeId:\"u6mcUc9CF\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"u6mcUc9CF\",KTQ59ssyr:\"https://www.tiktok.com/@usemnzil\",layoutId:\"u6mcUc9CF\",squSqLkk3:\"TiktokLogo\",variant:matchVariant(\"kYbjS_7a9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({Ha0aZ1mz3:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-846)/2)+0+0+0+0+37+247+0+0+137+0+72+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-muvedv-container\",layoutDependency:layoutDependency,layoutId:\"jXjYqMYaX-container\",nodeId:\"jXjYqMYaX\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"jXjYqMYaX\",KTQ59ssyr:\"https://www.snapchat.com/@usemnzil\",layoutId:\"jXjYqMYaX\",squSqLkk3:\"SnapchatLogo\",variant:matchVariant(\"kYbjS_7a9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({Ha0aZ1mz3:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-846)/2)+0+0+0+0+37+247+0+0+137+0+72+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-n6jfth-container\",layoutDependency:layoutDependency,layoutId:\"MV_k4GMXd-container\",nodeId:\"MV_k4GMXd\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"MV_k4GMXd\",KTQ59ssyr:\"https://www.linkedin.com/company/usemnzil/\",layoutId:\"MV_k4GMXd\",squSqLkk3:\"LinkedinLogo\",variant:matchVariant(\"kYbjS_7a9\"),width:\"100%\"})})})]})]})]}),isDisplayed9()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ld337j\",\"data-framer-name\":\"Signup\",layoutDependency:layoutDependency,layoutId:\"Sl_VUozbp\",children:/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/bde01f5c-68ac-4880-a23e-39dbfca1d837/submit\",className:\"framer-11ylmk7\",layoutDependency:layoutDependency,layoutId:\"JYENT9A8I\",nodeId:\"JYENT9A8I\",redirectUrl:{webPageId:\"QZ38kEi9c\"},children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.label,{className:\"framer-1wdzm8y\",layoutDependency:layoutDependency,layoutId:\"PIbW0kmSA\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-183xfam\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"ce3yh_ciW\",placeholder:\"Your email\",required:true,style:{\"--framer-input-background\":\"rgba(0, 0, 0, 0.4)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(136, 136, 136, 0.1)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"6px\",\"--framer-input-border-radius-bottom-right\":\"6px\",\"--framer-input-border-radius-top-left\":\"6px\",\"--framer-input-border-radius-top-right\":\"6px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-70fdd8cb-83f3-4cb4-a081-89460ab5af71, rgb(237, 236, 235))\",opacity:0},type:\"email\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({yEzM997Yh:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-955)/2)+96+0+0+0+37+127+0+0+185+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1g9h0d0-container\",layoutDependency:layoutDependency,layoutId:\"GYwHTXjhL-container\",nodeId:\"GYwHTXjhL\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",style:{opacity:0},children:/*#__PURE__*/_jsx(FormSubmitButton,{BTOCn4_SA:\"Subscribe to our newsletter!\",height:\"100%\",id:\"GYwHTXjhL\",layoutId:\"GYwHTXjhL\",variant:matchVariant(\"iMoS4t96j\"),width:\"100%\",yHJH9jlGv:\"rgba(247, 247, 247, 0.1)\"})})})]})})})]})})]}),isDisplayed9()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cx5gki\",\"data-framer-name\":\"Social Media Wrapper\",layoutDependency:layoutDependency,layoutId:\"YIrJnDk6n\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U3RhY2sgU2FucyBUZXh0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Stack Sans Text\", \"Stack Sans Text Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255)))\"},children:\"Follow us:\"})}),className:\"framer-pbyuwc\",\"data-framer-name\":\"Title\",fonts:[\"GF;Stack Sans Text-regular\"],layoutDependency:layoutDependency,layoutId:\"dmCaiAKXN\",style:{\"--extracted-r6o4lv\":\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.8},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mm0poe\",\"data-framer-name\":\"Social icons\",layoutDependency:layoutDependency,layoutId:\"sIMCT_hXN\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({yEzM997Yh:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-955)/2)+96+0+0+434+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dkb0e6-container\",layoutDependency:layoutDependency,layoutId:\"WY4Ry4cQd-container\",nodeId:\"WY4Ry4cQd\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"WY4Ry4cQd\",KTQ59ssyr:\"https://www.instagram.com/usemnzil/\",layoutId:\"WY4Ry4cQd\",squSqLkk3:\"InstagramLogo\",variant:matchVariant(\"kYbjS_7a9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({yEzM997Yh:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-955)/2)+96+0+0+434+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bsei9i-container\",layoutDependency:layoutDependency,layoutId:\"waWK9flCK-container\",nodeId:\"waWK9flCK\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"waWK9flCK\",KTQ59ssyr:\"https://x.com/usemnzil\",layoutId:\"waWK9flCK\",squSqLkk3:\"XLogo\",variant:matchVariant(\"kYbjS_7a9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({yEzM997Yh:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-955)/2)+96+0+0+434+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-edyx23-container\",layoutDependency:layoutDependency,layoutId:\"fiChPMJlc-container\",nodeId:\"fiChPMJlc\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"fiChPMJlc\",KTQ59ssyr:\"https://www.facebook.com/usemnzil\",layoutId:\"fiChPMJlc\",squSqLkk3:\"FacebookLogo\",variant:matchVariant(\"kYbjS_7a9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({yEzM997Yh:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-955)/2)+96+0+0+434+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1svjx4n-container\",layoutDependency:layoutDependency,layoutId:\"LE0cmsL3g-container\",nodeId:\"LE0cmsL3g\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"LE0cmsL3g\",KTQ59ssyr:\"https://www.tiktok.com/@usemnzil\",layoutId:\"LE0cmsL3g\",squSqLkk3:\"TiktokLogo\",variant:matchVariant(\"kYbjS_7a9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({yEzM997Yh:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-955)/2)+96+0+0+434+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fzxdlx-container\",layoutDependency:layoutDependency,layoutId:\"uOKPLtm_T-container\",nodeId:\"uOKPLtm_T\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"uOKPLtm_T\",KTQ59ssyr:\"https://www.snapchat.com/@usemnzil\",layoutId:\"uOKPLtm_T\",squSqLkk3:\"SnapchatLogo\",variant:matchVariant(\"kYbjS_7a9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({yEzM997Yh:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-955)/2)+96+0+0+434+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yyc07z-container\",layoutDependency:layoutDependency,layoutId:\"srSsFnYR8-container\",nodeId:\"srSsFnYR8\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"srSsFnYR8\",KTQ59ssyr:\"https://www.linkedin.com/company/usemnzil/\",layoutId:\"srSsFnYR8\",squSqLkk3:\"LinkedinLogo\",variant:matchVariant(\"kYbjS_7a9\"),width:\"100%\"})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-j2dhp3\",layoutDependency:layoutDependency,layoutId:\"xHHdTqvhy\",children:[isDisplayed10()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-8whe99\",\"data-framer-name\":\"Group 2\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:135,intrinsicWidth:483,layoutDependency:layoutDependency,layoutId:\"dkgZLcJgM\",svg:'<svg width=\"483\" height=\"135\" viewBox=\"0 0 483 135\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M81.7502 52.27V96.6H67.1002C59.0302 96.6 52.4502 90.02 52.4502 81.95V52.27C52.4502 44.2 59.0302 37.62 67.1002 37.62C75.1702 37.62 81.7502 44.2 81.7502 52.27Z\" fill=\"white\"/>\\n<path d=\"M67.1 5.849e-06C4.88 5.849e-06 5.86651e-06 4.88001 5.86651e-06 67.11C5.86651e-06 129.34 4.88 134.21 67.1 134.21C129.32 134.21 134.2 129.33 134.2 67.11C134.2 4.89001 129.32 0.010008 67.1 0.010008V5.849e-06ZM92.74 108.57H67.11C52.95 108.57 41.47 97.09 41.47 82.93V51.26C41.47 37.11 52.95 25.63 67.11 25.63C81.27 25.63 92.74 37.11 92.74 51.26V108.57Z\" fill=\"white\"/>\\n<path d=\"M169.95 27.72H192.77L220.55 76.55L247.62 27.72H270.44V118.92H248.62V58.27L227.22 100.93H212.48L191.93 58.13V118.93H169.96V27.73L169.95 27.72Z\" fill=\"white\"/>\\n<path d=\"M277.81 47.07H299.78L299.64 67.33C303.18 53.87 312.96 44.66 327.84 45.65C345.7 46.64 354.76 59.11 354.76 82.21V118.91H332.8V82.06C332.8 71.43 326.56 64.06 316.22 64.35C306.02 64.49 299.78 72 299.78 83.2V118.91H277.81V47.06V47.07Z\" fill=\"white\"/>\\n<path d=\"M362.13 103.33L397.42 64.64H362.13V47.07H422.64V62.66L388.77 101.21H422.64V118.92H362.13V103.33Z\" fill=\"white\"/>\\n<path d=\"M430.59 49.33C430.59 47.23 430.75 47.07 432.85 47.07H450.15C452.25 47.07 452.41 47.23 452.41 49.33V116.65C452.41 118.75 452.25 118.91 450.15 118.91H432.85C430.75 118.91 430.59 118.75 430.59 116.65V49.33Z\" fill=\"white\"/>\\n<path d=\"M460.92 27.87H482.89V118.92H460.92V27.87Z\" fill=\"white\"/>\\n<path d=\"M443.64 15.29H439.01C434.338 15.29 430.55 19.0777 430.55 23.75V28.38C430.55 33.0523 434.338 36.84 439.01 36.84H443.64C448.313 36.84 452.1 33.0523 452.1 28.38V23.75C452.1 19.0777 448.313 15.29 443.64 15.29Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed7()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sxspc0\",layoutDependency:layoutDependency,layoutId:\"hUV65Rrz1\",children:[isDisplayed9()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-x4rt1v\",\"data-framer-name\":\"Group 2\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:135,intrinsicWidth:483,layoutDependency:layoutDependency,layoutId:\"DxIuRRp8A\",svg:'<svg width=\"483\" height=\"135\" viewBox=\"0 0 483 135\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M81.7502 52.27V96.6H67.1002C59.0302 96.6 52.4502 90.02 52.4502 81.95V52.27C52.4502 44.2 59.0302 37.62 67.1002 37.62C75.1702 37.62 81.7502 44.2 81.7502 52.27Z\" fill=\"white\"/>\\n<path d=\"M67.1 5.849e-06C4.88 5.849e-06 5.86651e-06 4.88001 5.86651e-06 67.11C5.86651e-06 129.34 4.88 134.21 67.1 134.21C129.32 134.21 134.2 129.33 134.2 67.11C134.2 4.89001 129.32 0.010008 67.1 0.010008V5.849e-06ZM92.74 108.57H67.11C52.95 108.57 41.47 97.09 41.47 82.93V51.26C41.47 37.11 52.95 25.63 67.11 25.63C81.27 25.63 92.74 37.11 92.74 51.26V108.57Z\" fill=\"white\"/>\\n<path d=\"M169.95 27.72H192.77L220.55 76.55L247.62 27.72H270.44V118.92H248.62V58.27L227.22 100.93H212.48L191.93 58.13V118.93H169.96V27.73L169.95 27.72Z\" fill=\"white\"/>\\n<path d=\"M277.81 47.07H299.78L299.64 67.33C303.18 53.87 312.96 44.66 327.84 45.65C345.7 46.64 354.76 59.11 354.76 82.21V118.91H332.8V82.06C332.8 71.43 326.56 64.06 316.22 64.35C306.02 64.49 299.78 72 299.78 83.2V118.91H277.81V47.06V47.07Z\" fill=\"white\"/>\\n<path d=\"M362.13 103.33L397.42 64.64H362.13V47.07H422.64V62.66L388.77 101.21H422.64V118.92H362.13V103.33Z\" fill=\"white\"/>\\n<path d=\"M430.59 49.33C430.59 47.23 430.75 47.07 432.85 47.07H450.15C452.25 47.07 452.41 47.23 452.41 49.33V116.65C452.41 118.75 452.25 118.91 450.15 118.91H432.85C430.75 118.91 430.59 118.75 430.59 116.65V49.33Z\" fill=\"white\"/>\\n<path d=\"M460.92 27.87H482.89V118.92H460.92V27.87Z\" fill=\"white\"/>\\n<path d=\"M443.64 15.29H439.01C434.338 15.29 430.55 19.0777 430.55 23.75V28.38C430.55 33.0523 434.338 36.84 439.01 36.84H443.64C448.313 36.84 452.1 33.0523 452.1 28.38V23.75C452.1 19.0777 448.313 15.29 443.64 15.29Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"شركة منزل القابضة\"}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"المقر الرئيسي:\"}),\" المبنى رقم 775، شارع سعود بن فيصل، الرياض 13515، المملكة العربية السعودية. السجل التجاري 7038821380\"]}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-1iakedh, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"رأس المال:\"}),\" 1,000,000.00 ريال سعودي.\"]})]}),className:\"framer-1tzzpd0\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\",\"CUSTOMV2;HT Equilibra A Black\"],layoutDependency:layoutDependency,layoutId:\"iZsrQG8qg\",style:{\"--extracted-1iakedh\":\"rgb(255, 255, 255)\",\"--extracted-2gxw0f\":\"rgb(255, 255, 255)\",\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Ha0aZ1mz3:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"شركة منزل القابضة\"}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"المقر الرئيسي:\"}),\" المبنى رقم 775، شارع سعود بن فيصل، الرياض 13515، المملكة العربية السعودية. السجل التجاري 7038821380\"]})]})},yEzM997Yh:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Mnzil Holding Co. L.L.C.\"}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Head Office:\"}),\" Building No. 775, Saud Ibn Faisal Branch, Riyadh 13515, Kingdom of Saudi Arabia. Commercial Registration 7038821380\"]})]})}},baseVariant,gestureVariant)}),isDisplayed8()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QZ38kEi9c\"},motionChild:true,nodeId:\"AYfJokx7B\",openInNewTab:false,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1ihcc3e framer-t7wnvk\",\"data-framer-name\":\"Profile Pic / Name\",layoutDependency:layoutDependency,layoutId:\"AYfJokx7B\",style:{scale:1.4},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:15,...addPropertyOverrides({Ha0aZ1mz3:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-846)/2)+0+636+0+-62.72+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9t00ol-container\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"ZH8nKX1K_-container\",name:\"Logo\",nodeId:\"ZH8nKX1K_\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(LogoPicture2,{height:\"100%\",id:\"ZH8nKX1K_\",layoutId:\"ZH8nKX1K_\",name:\"Logo\",width:\"100%\"})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-khrgq\",\"data-framer-name\":\"Group\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:132,intrinsicWidth:284,layoutDependency:layoutDependency,layoutId:\"t_yFmnGMP\",svg:'<svg width=\"284\" height=\"132\" viewBox=\"0 0 284 132\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M248.9 29.98C232.01 29.98 224.17 42.4 222.09 45.76C218.19 52.07 215.06 60.1 213.32 66.84C211.38 74.35 206.21 80.83 198.46 80.89C183.97 81.01 181.01 68.81 181.01 63.13L181.13 29.51H162.01V65.09C162.01 77.97 153.53 83.66 145.32 83.42C134.73 83.11 127.7 75.48 127.7 63.13L127.63 29.51H107.12C107.1 38.7 107.1 89.18 107.05 89.82C105.95 105.09 90.2201 111.16 85.8301 112.54L93.3801 131.6C98.2301 129.93 125.48 119.42 127.52 91.29C127.61 90.11 127.69 81.24 127.69 81.24C127.69 81.24 132.13 100.18 155.82 100.18C175.41 100.18 179.66 82.18 179.66 82.18C179.66 82.18 187.03 101.31 207.8 100.18C218.11 99.62 224.16 89.89 224.16 89.89C224.16 89.89 238.86 103.02 257.9 99.74C295.26 93.31 290.97 29.97 248.91 29.97L248.9 29.98ZM260.46 79.33C257.2 82.32 252.99 83.81 247.99 83.81C245.05 83.81 242.04 83.3 239.05 82.29C236.04 81.24 233.17 79.67 230.55 77.61L230.06 77.24L230.26 76.65C230.65 75.52 230.87 74.71 230.95 74.03C231.12 73.12 231.24 72.36 231.44 71.73C231.91 68.89 232.57 66.24 233.43 63.69C235.27 58.25 237.28 54.4 239.58 51.9C241.93 49.35 245.07 48.05 248.92 48.05C253.89 48.05 257.96 49.84 260.98 53.37C263.97 56.87 265.46 61.31 265.46 66.58C265.46 72.17 263.84 76.33 260.49 79.32L260.46 79.33Z\" fill=\"white\"/>\\n<path d=\"M169.7 20.89H174.21C178.71 20.89 182.37 17.22 182.37 12.7V8.19C182.37 3.68 178.71 0 174.21 0H169.7C165.19 0 161.51 3.67 161.51 8.19V12.7C161.51 17.21 165.18 20.89 169.7 20.89Z\" fill=\"white\"/>\\n<path d=\"M114.63 21.11H119.14C123.65 21.11 127.33 17.44 127.33 12.92V8.41C127.33 3.91 123.66 0.25 119.14 0.25H114.63C110.13 0.25 106.47 3.91 106.47 8.41V12.92C106.47 17.43 110.13 21.11 114.63 21.11Z\" fill=\"white\"/>\\n<path d=\"M89.18 10.25H68.54V70.58C68.54 80.05 66.58 87.11 62.73 91.58C58.87 96 52.79 98.24 44.67 98.24C28.47 98.24 20.46 90.58 20.18 74.82V74.03H0V74.85C0.11 82.97 1.78 94.02 6.15 100.65C10.27 106.92 15.76 111.57 22.47 114.47C29.14 117.38 36.61 118.85 44.66 118.85C58.72 118.85 69.78 114.58 77.53 106.17C85.25 97.77 89.17 85.79 89.17 70.57V10.25H89.18Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tjxzst\",layoutDependency:layoutDependency,layoutId:\"U_lCXa0tl\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p0vvkl\",\"data-framer-name\":\"Group 1597882488\",layoutDependency:layoutDependency,layoutId:\"urDiw5b0y\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-zxuqb4\",\"data-framer-name\":\"Group 1597882485\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:58,intrinsicWidth:71,layoutDependency:layoutDependency,layoutId:\"Ll1s0CqRY\",svg:'<svg width=\"71\" height=\"58\" viewBox=\"0 0 71 58\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_776_1540)\">\\n<path d=\"M10.601 13.3353C10.3895 13.2819 10.6431 12.9922 10.6949 12.9115C19.4708 -0.818778 38.687 -4.14278 51.7384 5.57656C54.5239 7.65055 57.0492 10.3077 58.8808 13.2605C58.8024 13.3694 57.0359 13.382 56.8443 13.2664C56.7149 13.1886 56.1004 12.255 55.9237 12.0416C55.4771 11.5006 52.7071 8.34632 52.2678 8.30038C49.3455 9.0584 46.3692 9.59338 43.3663 9.92978C43.6192 11.0449 44.0665 12.1297 44.247 13.2538C44.1405 13.4087 42.7584 13.3057 42.4834 13.3316C42.351 12.6944 42.1802 12.0467 41.9828 11.4273C41.9088 11.1961 41.636 10.2195 41.4711 10.1632C41.3313 10.1158 40.8536 10.1417 40.6673 10.1484C36.4487 10.2988 32.7817 10.3173 28.555 10.1506C28.3575 10.1432 28.1172 9.99573 27.925 10.1128C27.4354 11.1279 27.2639 12.3002 26.855 13.3346H25.3036C25.1978 13.3346 25.1905 13.1019 25.1971 13.0115C25.2282 12.5639 26.1429 9.98684 26.0061 9.85569C23.046 9.57041 20.1289 8.94725 17.2472 8.23444C16.8642 8.25444 14.5016 10.8456 14.1127 11.3013C13.5551 11.9556 13.0464 12.6536 12.5221 13.3353C11.9971 13.2479 11.0691 13.4531 10.601 13.3353ZM40.8543 8.37522C39.6158 5.31945 36.5322 -0.491268 32.5125 2.42298C31.4736 3.17655 30.5537 4.48511 29.9074 5.58694C29.6146 6.08635 28.6622 7.79059 28.5897 8.26482C28.5661 8.42116 28.609 8.35892 28.7014 8.37448C29.7854 8.54935 30.9405 8.44932 32.023 8.60122C34.9698 8.58047 37.9224 8.68124 40.8543 8.37596V8.37522ZM30.4376 1.93616C27.2306 2.50671 24.1382 3.64855 21.3283 5.28166C21.1508 5.38465 18.8718 6.78139 18.9864 6.89476C20.6709 7.2356 22.3576 7.58831 24.0591 7.84542C24.448 7.90396 26.5518 8.25444 26.7315 8.14181C27.4221 6.46203 28.2695 4.78743 29.3425 3.31882C29.6915 2.84089 30.0982 2.41928 30.4369 1.93616H30.4376ZM50.4584 6.96885C50.5671 6.86512 50.0487 6.52797 49.9652 6.46499C49.4875 6.1034 48.8597 5.73884 48.3391 5.42985C45.5277 3.7634 42.3318 2.47781 39.0826 2.01026L40.177 3.46701C40.9431 4.56439 41.6049 5.73069 42.175 6.94292C42.2726 7.15113 42.6387 8.18257 42.7503 8.2211L50.4599 6.96885H50.4584Z\" fill=\"white\"/>\\n<path d=\"M40.9283 16.1491V23.6996H34.9439C34.9247 23.4395 34.9091 22.1258 34.7975 22.0332C33.4983 21.5293 32.0963 21.2477 30.6987 21.1803C29.429 21.1188 26.0978 21.0795 25.9307 22.849C25.7636 24.6184 28.0721 24.8755 29.3137 25.0852C34.2984 25.927 41.4371 25.7721 41.8881 32.5468C42.3496 39.4786 36.5005 41.4274 30.6994 41.6171C28.0115 41.7053 25.3221 41.2429 22.6468 41.1666C21.0606 41.1214 19.4649 41.2066 17.8787 41.1695V33.6931H23.8632V35.2477C24.2336 35.387 24.5708 35.5567 24.9553 35.6708C26.7419 36.2028 30.8799 36.5066 32.5577 35.7064C33.3164 35.344 33.7556 34.5904 33.448 33.7502C33.0738 32.7291 31.0351 32.4579 30.0938 32.2994C25.0389 31.4472 18.5391 31.5584 17.7405 24.9859C17.0298 19.1367 21.5642 16.4121 26.7167 15.8623C29.5984 15.5548 32.3529 16.0476 35.2005 16.1521C37.1046 16.2225 39.025 16.0935 40.9291 16.1491H40.9283Z\" fill=\"white\"/>\\n<path d=\"M16.1053 22.4409H12.042V35.0249H16.1053V41.132L0 41.169V35.0249H3.98936V22.4409H0V16.2227H15.9952C16.0033 16.2227 16.1061 16.3257 16.1061 16.3338V22.4409H16.1053Z\" fill=\"white\"/>\\n<path d=\"M26.0788 47.5348C25.9886 47.0806 25.0598 44.4376 25.2011 44.213C25.451 44.1026 26.8301 44.0663 26.9299 44.2019L27.8971 47.3926C28.5996 47.2362 29.3184 47.2681 30.0304 47.2384C31.0502 47.1955 32.1091 47.1043 33.1302 47.0873C35.9468 47.0406 38.7383 47.2266 41.5482 47.3177L42.4895 44.2138C43.0286 44.2427 43.629 44.0019 44.1504 44.1967C44.2265 44.2249 44.2835 44.1604 44.2502 44.3094L43.3643 47.5756C45.5768 47.8371 47.7678 48.2165 49.9433 48.6826C50.5193 48.8063 51.6862 49.2302 52.1986 49.1687C52.4049 49.1442 52.5254 49.0279 52.677 48.9064C53.2508 48.4462 54.1197 47.5096 54.6351 46.945C55.4256 46.0788 56.1236 45.123 56.8453 44.1997C57.0272 44.0893 58.7509 44.0997 58.8825 44.2056C55.535 49.6184 50.1466 53.8072 44.1452 55.9019C33.006 59.7913 20.7384 56.4287 13.04 47.6104C12.7442 47.271 10.4282 44.4035 10.5665 44.2049C10.9466 44.1471 12.2746 44.0248 12.5615 44.1664C12.6488 44.2093 13.5598 45.4986 13.7447 45.7194C14.7592 46.9332 15.8943 48.1669 17.1196 49.1502C20.07 48.4366 23.0544 47.8438 26.0803 47.5348H26.0788ZM28.5907 49.0901C28.4672 49.2146 29.7384 51.5894 29.9084 51.8784C31.5123 54.6104 34.0775 57.4616 37.2364 54.7534C38.9217 53.3085 39.9096 51.1641 40.8531 49.1998C40.845 49.1005 40.2845 49.0286 40.1529 49.0168C38.8995 48.9012 37.6335 49.0138 36.389 48.8649C33.7854 48.8671 31.181 48.8175 28.5915 49.0901H28.5907ZM26.7325 49.3235C26.4892 49.1709 23.2681 49.6799 22.7298 49.7681C21.7907 49.9215 20.7969 50.0949 19.8725 50.3105C19.7357 50.3424 18.9098 50.5158 18.9142 50.6076C22.3142 53.0699 26.2282 54.7578 30.3632 55.5299C30.4172 55.4655 30.222 55.2372 30.1717 55.1676C29.7546 54.5867 29.2636 54.0658 28.8555 53.4508C27.9999 52.16 27.3285 50.7507 26.7317 49.3243L26.7325 49.3235ZM50.4594 50.5706C49.1084 50.3216 47.7678 50.003 46.4116 49.7778C45.4666 49.6207 44.0971 49.3361 43.1787 49.3102C43.0826 49.3072 42.9968 49.2983 42.9022 49.3272C42.5583 49.431 41.8588 51.1841 41.6325 51.6087C40.8768 53.0247 40.0138 54.2836 39.0082 55.5299C42.2899 54.9497 45.4244 53.7383 48.2928 52.0644C48.9369 51.688 49.7909 51.1952 50.3662 50.7403C50.4254 50.6936 50.5023 50.7425 50.4601 50.5713L50.4594 50.5706Z\" fill=\"white\"/>\\n<path d=\"M54.8767 15.8004C62.9567 15.1714 69.8292 19.1711 70.2573 27.8079C70.7535 37.8163 62.9419 42.8519 53.6196 41.3692C45.6616 40.1036 41.826 33.4415 43.2413 25.6836C44.3098 19.8291 49.0904 16.2502 54.8759 15.7997L54.8767 15.8004ZM55.6139 21.7208C52.52 22.0735 51.5698 25.3835 51.49 28.0258C51.3709 31.9448 52.3758 36.032 57.1446 35.6897C60.2096 35.4696 61.5192 32.8992 61.6922 30.1049C61.9666 25.6665 61.1539 21.0888 55.6146 21.7208H55.6139Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_776_1540\">\\n<rect width=\"70.2808\" height=\"57.5025\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-m2r01w\",\"data-framer-name\":\"Group 1597882485\",layoutDependency:layoutDependency,layoutId:\"TdccxxKhI\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SFQgRXF1aWxpYnJhIEEtcmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A\", \"HT Equilibra A Placeholder\", sans-serif',\"--framer-font-size\":\"7px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"14001:2015\"})}),className:\"framer-1hjiag9\",\"data-framer-name\":\"14001:2015\",fonts:[\"GF;HT Equilibra A-regular\"],layoutDependency:layoutDependency,layoutId:\"JGWa4dKKT\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uz58ej\",\"data-framer-name\":\"Group 1597882490\",layoutDependency:layoutDependency,layoutId:\"hZt9lt7YG\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1pdq8sg\",\"data-framer-name\":\"Group 1597882487\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:58,intrinsicWidth:71,layoutDependency:layoutDependency,layoutId:\"Lxndk1euI\",svg:'<svg width=\"71\" height=\"58\" viewBox=\"0 0 71 58\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_776_1544)\">\\n<path d=\"M10.6015 13.3353C10.39 13.2819 10.6436 12.9922 10.6954 12.9115C19.4713 -0.818778 38.6875 -4.14278 51.7389 5.57656C54.5244 7.65055 57.0497 10.3077 58.8813 13.2605C58.8029 13.3694 57.0363 13.382 56.8448 13.2664C56.7154 13.1886 56.1009 12.255 55.9242 12.0416C55.4776 11.5006 52.7076 8.34632 52.2683 8.30038C49.346 9.0584 46.3697 9.59338 43.3668 9.92978C43.6197 11.0449 44.067 12.1297 44.2475 13.2538C44.141 13.4087 42.7589 13.3057 42.4839 13.3316C42.3515 12.6944 42.1807 12.0467 41.9832 11.4273C41.9093 11.1961 41.6364 10.2195 41.4715 10.1632C41.3318 10.1158 40.8541 10.1417 40.6678 10.1484C36.4492 10.2988 32.7822 10.3173 28.5555 10.1506C28.358 10.1432 28.1177 9.99573 27.9254 10.1128C27.4359 11.1279 27.2644 12.3002 26.8555 13.3346H25.3041C25.1983 13.3346 25.1909 13.1019 25.1976 13.0115C25.2287 12.5639 26.1434 9.98684 26.0066 9.85569C23.0465 9.57041 20.1294 8.94725 17.2477 8.23444C16.8647 8.25444 14.5021 10.8456 14.1132 11.3013C13.5556 11.9556 13.0469 12.6536 12.5226 13.3353C11.9976 13.2479 11.0696 13.4531 10.6015 13.3353ZM40.8548 8.37522C39.6162 5.31945 36.5327 -0.491268 32.513 2.42298C31.4741 3.17655 30.5542 4.48511 29.9079 5.58694C29.6151 6.08635 28.6627 7.79059 28.5902 8.26482C28.5666 8.42116 28.6094 8.35892 28.7019 8.37448C29.7859 8.54935 30.941 8.44932 32.0235 8.60122C34.9702 8.58047 37.9229 8.68124 40.8548 8.37596V8.37522ZM30.4381 1.93616C27.2311 2.50671 24.1387 3.64855 21.3288 5.28166C21.1513 5.38465 18.8723 6.78139 18.9869 6.89476C20.6714 7.2356 22.3581 7.58831 24.0596 7.84542C24.4485 7.90396 26.5523 8.25444 26.732 8.14181C27.4226 6.46203 28.27 4.78743 29.343 3.31882C29.692 2.84089 30.0987 2.41928 30.4374 1.93616H30.4381ZM50.4589 6.96885C50.5676 6.86512 50.0492 6.52797 49.9657 6.46499C49.488 6.1034 48.8602 5.73884 48.3396 5.42985C45.5282 3.7634 42.3323 2.47781 39.0831 2.01026L40.1775 3.46701C40.9436 4.56439 41.6054 5.73069 42.1755 6.94292C42.2731 7.15113 42.6391 8.18257 42.7508 8.2211L50.4604 6.96885H50.4589Z\" fill=\"white\"/>\\n<path d=\"M40.9293 16.1491V23.6996H34.9449C34.9257 23.4395 34.9101 22.1258 34.7985 22.0332C33.4992 21.5293 32.0972 21.2477 30.6997 21.1803C29.43 21.1188 26.0988 21.0795 25.9317 22.849C25.7645 24.6184 28.0731 24.8755 29.3147 25.0852C34.2993 25.927 41.438 25.7721 41.8891 32.5468C42.3505 39.4786 36.5014 41.4274 30.7004 41.6171C28.0125 41.7053 25.3231 41.2429 22.6477 41.1666C21.0616 41.1214 19.4659 41.2066 17.8797 41.1695V33.6931H23.8641V35.2477C24.2346 35.387 24.5718 35.5567 24.9563 35.6708C26.7428 36.2028 30.8808 36.5066 32.5587 35.7064C33.3173 35.344 33.7566 34.5904 33.449 33.7502C33.0748 32.7291 31.0361 32.4579 30.0948 32.2994C25.0399 31.4472 18.5401 31.5584 17.7414 24.9859C17.0308 19.1367 21.5652 16.4121 26.7177 15.8623C29.5994 15.5548 32.3538 16.0476 35.2015 16.1521C37.1056 16.2225 39.0259 16.0935 40.93 16.1491H40.9293Z\" fill=\"white\"/>\\n<path d=\"M16.1063 22.4409H12.043V35.0249H16.1063V41.132L0.000976562 41.169V35.0249H3.99034V22.4409H0.000976562V16.2227H15.9961C16.0043 16.2227 16.1071 16.3257 16.1071 16.3338V22.4409H16.1063Z\" fill=\"white\"/>\\n<path d=\"M26.0798 47.5348C25.9896 47.0806 25.0608 44.4376 25.202 44.213C25.452 44.1026 26.8311 44.0663 26.9309 44.2019L27.8981 47.3926C28.6006 47.2362 29.3193 47.2681 30.0314 47.2384C31.0511 47.1955 32.11 47.1043 33.1312 47.0873C35.9478 47.0406 38.7393 47.2266 41.5492 47.3177L42.4905 44.2138C43.0296 44.2427 43.63 44.0019 44.1513 44.1967C44.2275 44.2249 44.2844 44.1604 44.2512 44.3094L43.3653 47.5756C45.5777 47.8371 47.7688 48.2165 49.9442 48.6826C50.5203 48.8063 51.6871 49.2302 52.1996 49.1687C52.4059 49.1442 52.5264 49.0279 52.678 48.9064C53.2518 48.4462 54.1207 47.5096 54.6361 46.945C55.4266 46.0788 56.1246 45.123 56.8463 44.1997C57.0282 44.0893 58.7519 44.0997 58.8835 44.2056C55.536 49.6184 50.1476 53.8072 44.1462 55.9019C33.007 59.7913 20.7394 56.4287 13.041 47.6104C12.7452 47.271 10.4292 44.4035 10.5675 44.2049C10.9476 44.1471 12.2756 44.0248 12.5625 44.1664C12.6498 44.2093 13.5608 45.4986 13.7457 45.7194C14.7602 46.9332 15.8953 48.1669 17.1205 49.1502C20.071 48.4366 23.0554 47.8438 26.0813 47.5348H26.0798ZM28.5917 49.0901C28.4682 49.2146 29.7393 51.5894 29.9094 51.8784C31.5133 54.6104 34.0785 57.4616 37.2374 54.7534C38.9226 53.3085 39.9106 51.1641 40.8541 49.1998C40.846 49.1005 40.2855 49.0286 40.1538 49.0168C38.9005 48.9012 37.6345 49.0138 36.39 48.8649C33.7864 48.8671 31.182 48.8175 28.5924 49.0901H28.5917ZM26.7335 49.3235C26.4902 49.1709 23.2691 49.6799 22.7308 49.7681C21.7917 49.9215 20.7978 50.0949 19.8735 50.3105C19.7367 50.3424 18.9108 50.5158 18.9152 50.6076C22.3152 53.0699 26.2291 54.7578 30.3642 55.5299C30.4182 55.4655 30.2229 55.2372 30.1727 55.1676C29.7556 54.5867 29.2646 54.0658 28.8564 53.4508C28.0009 52.16 27.3295 50.7507 26.7327 49.3243L26.7335 49.3235ZM50.4604 50.5706C49.1094 50.3216 47.7688 50.003 46.4126 49.7778C45.4676 49.6207 44.0981 49.3361 43.1797 49.3102C43.0836 49.3072 42.9978 49.2983 42.9031 49.3272C42.5593 49.431 41.8598 51.1841 41.6335 51.6087C40.8778 53.0247 40.0148 54.2836 39.0092 55.5299C42.2909 54.9497 45.4254 53.7383 48.2938 52.0644C48.9378 51.688 49.7919 51.1952 50.3672 50.7403C50.4264 50.6936 50.5033 50.7425 50.4611 50.5713L50.4604 50.5706Z\" fill=\"white\"/>\\n<path d=\"M54.8776 15.8004C62.9577 15.1714 69.8302 19.1711 70.2583 27.8079C70.7545 37.8163 62.9429 42.8519 53.6206 41.3692C45.6625 40.1036 41.827 33.4415 43.2423 25.6836C44.3108 19.8291 49.0914 16.2502 54.8769 15.7997L54.8776 15.8004ZM55.6149 21.7208C52.521 22.0735 51.5708 25.3835 51.4909 28.0258C51.3719 31.9448 52.3768 36.032 57.1456 35.6897C60.2106 35.4696 61.5202 32.8992 61.6932 30.1049C61.9675 25.6665 61.1549 21.0888 55.6156 21.7208H55.6149Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_776_1544\">\\n<rect width=\"70.2808\" height=\"57.5025\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-y8amvv\",\"data-framer-name\":\"Group 1597882487\",layoutDependency:layoutDependency,layoutId:\"a0ZPj9pc9\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SFQgRXF1aWxpYnJhIEEtcmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A\", \"HT Equilibra A Placeholder\", sans-serif',\"--framer-font-size\":\"7px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"45001:2018\"})}),className:\"framer-e7arfk\",\"data-framer-name\":\"45001:2018\",fonts:[\"GF;HT Equilibra A-regular\"],layoutDependency:layoutDependency,layoutId:\"UBIrFiNsW\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17120r\",\"data-framer-name\":\"Group 1597882489\",layoutDependency:layoutDependency,layoutId:\"qwHlpMqZK\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1a5kaqz\",\"data-framer-name\":\"Group 1597882486\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:58,intrinsicWidth:71,layoutDependency:layoutDependency,layoutId:\"qTk0pwyPQ\",svg:'<svg width=\"71\" height=\"58\" viewBox=\"0 0 71 58\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_776_1542)\">\\n<path d=\"M10.6005 13.3353C10.389 13.2819 10.6426 12.9922 10.6944 12.9115C19.4703 -0.818778 38.6865 -4.14278 51.7379 5.57656C54.5234 7.65055 57.0487 10.3077 58.8803 13.2605C58.8019 13.3694 57.0354 13.382 56.8439 13.2664C56.7144 13.1886 56.1 12.255 55.9232 12.0416C55.4766 11.5006 52.7066 8.34632 52.2674 8.30038C49.345 9.0584 46.3687 9.59338 43.3658 9.92978C43.6187 11.0449 44.0661 12.1297 44.2465 13.2538C44.14 13.4087 42.758 13.3057 42.4829 13.3316C42.3505 12.6944 42.1797 12.0467 41.9823 11.4273C41.9083 11.1961 41.6355 10.2195 41.4706 10.1632C41.3308 10.1158 40.8531 10.1417 40.6668 10.1484C36.4482 10.2988 32.7812 10.3173 28.5545 10.1506C28.3571 10.1432 28.1167 9.99573 27.9245 10.1128C27.435 11.1279 27.2634 12.3002 26.8545 13.3346H25.3031C25.1974 13.3346 25.19 13.1019 25.1966 13.0115C25.2277 12.5639 26.1424 9.98684 26.0056 9.85569C23.0455 9.57041 20.1284 8.94725 17.2467 8.23444C16.8637 8.25444 14.5011 10.8456 14.1122 11.3013C13.5546 11.9556 13.0459 12.6536 12.5216 13.3353C11.9966 13.2479 11.0686 13.4531 10.6005 13.3353ZM40.8539 8.37522C39.6153 5.31945 36.5317 -0.491268 32.5121 2.42298C31.4731 3.17655 30.5532 4.48511 29.907 5.58694C29.6141 6.08635 28.6617 7.79059 28.5892 8.26482C28.5656 8.42116 28.6085 8.35892 28.7009 8.37448C29.7849 8.54935 30.94 8.44932 32.0225 8.60122C34.9693 8.58047 37.9219 8.68124 40.8539 8.37596V8.37522ZM30.4371 1.93616C27.2301 2.50671 24.1377 3.64855 21.3278 5.28166C21.1503 5.38465 18.8713 6.78139 18.9859 6.89476C20.6704 7.2356 22.3571 7.58831 24.0586 7.84542C24.4476 7.90396 26.5513 8.25444 26.731 8.14181C27.4216 6.46203 28.2691 4.78743 29.342 3.31882C29.691 2.84089 30.0977 2.41928 30.4364 1.93616H30.4371ZM50.4579 6.96885C50.5666 6.86512 50.0483 6.52797 49.9647 6.46499C49.487 6.1034 48.8592 5.73884 48.3386 5.42985C45.5272 3.7634 42.3313 2.47781 39.0821 2.01026L40.1765 3.46701C40.9426 4.56439 41.6044 5.73069 42.1745 6.94292C42.2721 7.15113 42.6382 8.18257 42.7498 8.2211L50.4594 6.96885H50.4579Z\" fill=\"white\"/>\\n<path d=\"M40.9271 16.1491V23.6996H34.9427C34.9235 23.4395 34.9079 22.1258 34.7963 22.0332C33.497 21.5293 32.095 21.2477 30.6975 21.1803C29.4278 21.1188 26.0966 21.0795 25.9295 22.849C25.7623 24.6184 28.0709 24.8755 29.3125 25.0852C34.2971 25.927 41.4358 25.7721 41.8869 32.5468C42.3483 39.4786 36.4992 41.4274 30.6982 41.6171C28.0103 41.7053 25.3209 41.2429 22.6455 41.1666C21.0594 41.1214 19.4637 41.2066 17.8775 41.1695V33.6931H23.8619V35.2477C24.2324 35.387 24.5696 35.5567 24.9541 35.6708C26.7406 36.2028 30.8786 36.5066 32.5565 35.7064C33.3151 35.344 33.7544 34.5904 33.4468 33.7502C33.0726 32.7291 31.0339 32.4579 30.0926 32.2994C25.0377 31.4472 18.5379 31.5584 17.7392 24.9859C17.0286 19.1367 21.563 16.4121 26.7155 15.8623C29.5972 15.5548 32.3516 16.0476 35.1993 16.1521C37.1034 16.2225 39.0237 16.0935 40.9278 16.1491H40.9271Z\" fill=\"white\"/>\\n<path d=\"M16.1039 22.4409H12.0406V35.0249H16.1039V41.132L-0.00146484 41.169V35.0249H3.9879V22.4409H-0.00146484V16.2227H15.9937C16.0018 16.2227 16.1046 16.3257 16.1046 16.3338V22.4409H16.1039Z\" fill=\"white\"/>\\n<path d=\"M26.0793 47.5348C25.9891 47.0806 25.0603 44.4376 25.2016 44.213C25.4515 44.1026 26.8306 44.0663 26.9304 44.2019L27.8976 47.3926C28.6001 47.2362 29.3188 47.2681 30.0309 47.2384C31.0506 47.1955 32.1095 47.1043 33.1307 47.0873C35.9473 47.0406 38.7388 47.2266 41.5487 47.3177L42.49 44.2138C43.0291 44.2427 43.6295 44.0019 44.1508 44.1967C44.227 44.2249 44.2839 44.1604 44.2507 44.3094L43.3648 47.5756C45.5773 47.8371 47.7683 48.2165 49.9437 48.6826C50.5198 48.8063 51.6866 49.2302 52.1991 49.1687C52.4054 49.1442 52.5259 49.0279 52.6775 48.9064C53.2513 48.4462 54.1202 47.5096 54.6356 46.945C55.4261 46.0788 56.1241 45.123 56.8458 44.1997C57.0277 44.0893 58.7514 44.0997 58.883 44.2056C55.5355 49.6184 50.1471 53.8072 44.1457 55.9019C33.0065 59.7913 20.7389 56.4287 13.0405 47.6104C12.7447 47.271 10.4287 44.4035 10.567 44.2049C10.9471 44.1471 12.2751 44.0248 12.562 44.1664C12.6493 44.2093 13.5603 45.4986 13.7452 45.7194C14.7597 46.9332 15.8948 48.1669 17.12 49.1502C20.0705 48.4366 23.0549 47.8438 26.0808 47.5348H26.0793ZM28.5912 49.0901C28.4677 49.2146 29.7389 51.5894 29.9089 51.8784C31.5128 54.6104 34.078 57.4616 37.2369 54.7534C38.9222 53.3085 39.9101 51.1641 40.8536 49.1998C40.8455 49.1005 40.285 49.0286 40.1533 49.0168C38.9 48.9012 37.634 49.0138 36.3895 48.8649C33.7859 48.8671 31.1815 48.8175 28.592 49.0901H28.5912ZM26.733 49.3235C26.4897 49.1709 23.2686 49.6799 22.7303 49.7681C21.7912 49.9215 20.7974 50.0949 19.873 50.3105C19.7362 50.3424 18.9103 50.5158 18.9147 50.6076C22.3147 53.0699 26.2287 54.7578 30.3637 55.5299C30.4177 55.4655 30.2225 55.2372 30.1722 55.1676C29.7551 54.5867 29.2641 54.0658 28.8559 53.4508C28.0004 52.16 27.329 50.7507 26.7322 49.3243L26.733 49.3235ZM50.4599 50.5706C49.1089 50.3216 47.7683 50.003 46.4121 49.7778C45.4671 49.6207 44.0976 49.3361 43.1792 49.3102C43.0831 49.3072 42.9973 49.2983 42.9026 49.3272C42.5588 49.431 41.8593 51.1841 41.633 51.6087C40.8773 53.0247 40.0143 54.2836 39.0087 55.5299C42.2904 54.9497 45.4249 53.7383 48.2933 52.0644C48.9373 51.688 49.7914 51.1952 50.3667 50.7403C50.4259 50.6936 50.5028 50.7425 50.4606 50.5713L50.4599 50.5706Z\" fill=\"white\"/>\\n<path d=\"M54.8774 15.8004C62.9574 15.1714 69.8299 19.1711 70.2581 27.8079C70.7543 37.8163 62.9426 42.8519 53.6203 41.3692C45.6623 40.1036 41.8267 33.4415 43.2421 25.6836C44.3106 19.8291 49.0912 16.2502 54.8767 15.7997L54.8774 15.8004ZM55.6146 21.7208C52.5207 22.0735 51.5706 25.3835 51.4907 28.0258C51.3716 31.9448 52.3766 36.032 57.1453 35.6897C60.2104 35.4696 61.5199 32.8992 61.693 30.1049C61.9673 25.6665 61.1546 21.0888 55.6154 21.7208H55.6146Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_776_1542\">\\n<rect width=\"70.2808\" height=\"57.5025\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-f891zn\",\"data-framer-name\":\"Group 1597882486\",layoutDependency:layoutDependency,layoutId:\"VIWMr4zNF\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SFQgRXF1aWxpYnJhIEEtcmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A\", \"HT Equilibra A Placeholder\", sans-serif',\"--framer-font-size\":\"7px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"9001:2015\"})}),className:\"framer-1fqk784\",\"data-framer-name\":\"9001:2015\",fonts:[\"GF;HT Equilibra A-regular\"],layoutDependency:layoutDependency,layoutId:\"f5kPWhnPD\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]})]}),isDisplayed10()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1twlglm\",layoutDependency:layoutDependency,layoutId:\"hZAOSBXsj\",style:{opacity:0},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"0.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"With The Support Of\"})}),className:\"framer-bisai5\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"PeQydQGFX\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1mctsqu\",layoutDependency:layoutDependency,layoutId:\"hHFPbsx3H\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 150.256 17.204\" overflow=\"visible\"><g><path d=\"M 0.068 0.004 C 0.527 0.101 2.117 0.075 2.65 0.076 L 7.493 0.078 L 13.697 0.078 C 14.568 0.077 16.35 0.124 17.148 0 C 17.062 5.61 17.117 11.576 17.157 17.195 C 12.797 17.109 8.41 17.216 4.048 17.176 C 2.725 17.164 1.371 17.164 0.05 17.204 C -0.092 13.163 0.122 8.966 0.036 4.91 C 0.004 3.381 -0.029 1.516 0.068 0.004 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 1.093 1.116 L 15.986 1.116 C 15.997 2.354 15.999 3.593 15.99 4.831 L 15.979 8.655 C 15.984 9.805 16.155 15.495 15.972 16.083 L 1.111 16.077 C 1.078 14.959 1.141 13.836 1.075 12.704 C 1.028 12.132 1.07 10.812 1.072 10.195 L 1.099 4.821 Z\" fill=\"rgb(152,237,221)\"></path><path d=\"M 1.15 8.66 L 15.979 8.655 C 15.984 9.805 16.155 15.495 15.972 16.083 L 1.111 16.077 C 1.078 14.959 1.141 13.836 1.075 12.704 L 1.139 12.334 Z\" fill=\"rgb(6,39,54)\"></path><path d=\"M 1.15 8.66 L 15.979 8.655 C 15.984 9.805 16.155 15.495 15.972 16.083 C 15.901 15.447 15.959 13.094 15.96 12.332 L 1.139 12.334 Z\" fill=\"rgb(67,193,192)\"></path><path d=\"M 1.093 1.116 L 15.986 1.116 C 15.997 2.354 15.999 3.593 15.99 4.831 C 11.098 4.751 6.012 4.822 1.099 4.821 Z\" fill=\"rgb(250,18,15)\"></path><path d=\"M 143.338 4.445 C 145.155 4.593 147.595 4.173 149.243 4.901 C 150.552 6.491 150.567 10.458 149.433 12.149 C 147.858 13.165 145.321 12.724 143.305 12.813 C 143.23 11.371 143.284 9.636 143.273 8.175 C 143.265 7.156 143.223 5.39 143.338 4.445 Z M 144.819 11.697 C 145.753 11.69 147.515 11.854 148.242 11.441 C 148.913 10.458 148.679 6.963 148.347 5.776 C 147.413 5.431 145.849 5.552 144.792 5.563 C 144.924 7.095 144.832 10.059 144.819 11.697 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 68.508 4.429 C 70.078 4.683 73.093 4.074 74.321 4.921 C 75.818 5.952 75.601 10.756 74.648 12.11 C 73.287 13.013 72.166 12.778 70.614 12.795 C 69.915 12.802 69.216 12.797 68.517 12.807 C 68.492 12.351 68.486 11.885 68.492 11.429 C 68.524 9.106 68.429 6.748 68.508 4.429 Z M 69.942 11.688 C 70.698 11.698 72.927 11.871 73.383 11.44 C 73.416 11.408 73.448 11.375 73.479 11.342 C 73.833 10.427 74.327 6.156 73.144 5.685 C 72.574 5.458 70.695 5.556 69.946 5.576 C 69.987 7.385 70.009 9.894 69.942 11.688 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 38.519 4.475 C 39.28 4.445 42.178 4.367 42.586 4.779 C 43.834 6.039 43.701 10.655 42.851 12.214 C 42.612 12.653 41.759 12.738 41.355 12.78 C 40.449 12.797 37.724 12.94 37.252 12.399 C 36.1 11.077 36.215 6.546 37.069 4.978 C 37.277 4.597 38.157 4.522 38.519 4.475 Z M 38.106 11.682 L 41.737 11.691 C 42.22 11.173 42.011 6.447 41.876 5.567 L 38.126 5.552 C 37.605 7.858 37.857 9.391 38.106 11.682 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 88.304 4.556 C 89.769 4.58 92.852 4.47 94.084 4.774 C 95.075 5.894 95.283 8.153 93.732 8.881 C 95.014 10.024 94.704 11.317 94.785 12.935 C 94.413 12.973 93.862 12.961 93.475 12.964 L 93.378 11.711 C 93.363 10.763 93.305 10.325 93.104 9.401 C 91.982 9.346 90.664 9.369 89.527 9.364 C 89.599 10.453 89.574 11.838 89.603 12.964 L 88.278 12.971 C 88.246 11.119 88.274 9.225 88.258 7.371 C 88.253 6.846 88.216 4.937 88.304 4.556 Z M 89.525 8.33 C 90.335 8.339 92.446 8.411 93.152 8.22 C 93.469 7.776 93.364 6.545 93.27 5.995 C 93.244 5.846 93.212 5.699 93.174 5.553 C 92.17 5.551 90.486 5.605 89.538 5.54 C 89.56 6.254 89.624 7.671 89.525 8.33 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 63.913 4.315 L 64.727 4.343 C 64.629 6.906 64.663 10.249 64.735 12.822 C 64.083 12.803 63.546 12.784 62.898 12.709 C 61.512 11.534 60.393 7.625 58.951 6.177 C 58.952 6.914 59.029 12.604 58.855 12.82 C 58.438 12.786 58.005 12.8 57.586 12.807 C 57.49 12.002 57.53 10.553 57.529 9.694 C 57.523 7.946 57.527 6.199 57.54 4.451 C 57.99 4.455 59.439 4.399 59.736 4.783 C 61.111 6.56 61.95 9.208 63.292 10.971 C 63.451 9.052 63.157 6.32 63.354 4.504 C 63.555 4.321 63.613 4.362 63.913 4.315 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 139.221 4.32 L 139.391 4.325 C 139.519 4.543 139.459 11.882 139.484 12.814 C 138.902 12.802 137.8 12.873 137.445 12.403 C 136.019 10.517 135.19 7.894 133.738 6.04 C 133.81 6.915 133.778 8.226 133.774 9.129 C 133.77 10.262 133.825 11.635 133.755 12.744 C 133.581 12.855 133.201 12.797 132.976 12.784 C 132.822 12.794 132.666 12.782 132.513 12.774 C 132.26 12.427 132.368 5.481 132.374 4.45 C 135.06 4.479 134.446 4.603 135.722 6.731 C 136.097 7.356 137.704 10.545 138.011 10.657 L 138.109 10.585 C 138.208 10.094 138.166 8.838 138.165 8.27 C 138.157 6.974 138.162 5.678 138.179 4.383 C 138.478 4.346 138.911 4.336 139.221 4.32 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 99.542 4.633 C 99.743 4.617 99.945 4.604 100.148 4.594 C 101.102 4.55 102.12 4.526 103.073 4.56 C 104.698 4.62 104.69 5.902 104.732 7.105 C 104.346 7.143 103.791 7.144 103.392 7.157 C 103.349 6.686 103.314 6.214 103.288 5.741 C 102.123 5.719 100.959 5.729 99.795 5.77 C 99.766 6.528 99.762 7.286 99.783 8.043 C 101.066 8.192 102.533 8.124 103.769 8.452 C 105.175 8.825 104.963 11.079 104.585 12.105 C 104.233 12.468 104.048 12.615 103.555 12.723 C 102.519 12.862 101.237 12.801 100.179 12.825 C 98.406 12.866 98.171 11.795 98.214 10.28 C 98.62 10.255 99.143 10.267 99.558 10.265 C 99.55 10.704 99.624 11.251 99.671 11.697 L 103.319 11.676 C 103.361 10.918 103.356 10.158 103.302 9.4 C 102.046 9.341 100.047 9.355 98.958 8.778 C 97.974 8.256 98.216 5.942 98.685 5.132 C 98.895 4.769 99.164 4.724 99.542 4.633 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 78.803 4.432 C 80.301 4.585 83.318 4.543 84.816 4.421 C 84.77 4.784 84.8 5.195 84.815 5.563 C 83.311 5.52 81.648 5.557 80.132 5.558 C 80.14 6.323 80.147 7.036 80.112 7.803 C 81.42 7.846 82.733 7.897 84.037 7.775 L 84.029 8.915 C 82.782 8.882 81.389 8.914 80.131 8.916 C 80.155 9.777 80.134 10.684 80.128 11.548 C 81.683 11.569 83.239 11.567 84.794 11.544 C 84.763 11.91 84.798 12.427 84.814 12.805 C 83.436 12.678 80.264 12.777 78.79 12.815 C 78.771 10.218 78.708 7.006 78.803 4.432 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 47.229 4.489 L 48.265 4.428 C 48.33 6.703 48.172 9.102 48.366 11.364 C 48.902 11.59 49.375 11.661 49.95 11.699 C 50.578 11.74 51.677 11.866 52.17 11.406 C 52.577 11.027 52.402 5.45 52.441 4.461 C 52.847 4.477 53.327 4.454 53.738 4.445 L 53.703 5.882 C 53.679 7.633 54.013 10.739 53.373 12.061 C 52.124 12.823 48.655 13.037 47.55 12.088 C 46.817 11.459 46.7 5.031 47.229 4.489 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 122.128 4.481 L 123.126 4.432 C 123.174 6.739 123.051 9.047 123.226 11.355 L 123.266 11.374 C 124.348 11.875 125.367 11.706 126.544 11.663 C 126.912 11.65 127.172 11.319 127.202 10.958 C 127.376 8.862 127.105 6.637 127.345 4.551 L 128.527 4.42 L 128.529 6.017 C 128.508 7.701 128.616 9.605 128.47 11.258 C 128.295 13.257 123.521 12.863 122.324 12.139 C 122.304 12.101 122.284 12.063 122.265 12.025 C 121.672 10.84 121.813 8.572 121.788 7.246 C 121.777 6.626 121.604 4.735 122.128 4.481 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 113.001 4.426 C 114.094 4.513 117.584 4.536 118.628 4.43 C 118.577 4.832 118.595 5.152 118.61 5.553 C 117.717 5.471 115.292 5.553 114.323 5.557 C 114.37 6.331 114.361 7.351 114.294 8.119 C 114.661 8.115 117.574 8.038 117.691 8.077 L 117.706 8.328 C 117.724 8.659 117.744 8.823 117.668 9.147 C 117.539 9.229 114.684 9.159 114.308 9.154 C 114.373 10.287 114.353 11.657 114.362 12.809 C 113.767 12.756 113.574 12.752 112.978 12.816 C 112.899 11.589 112.961 9.772 112.951 8.508 C 112.943 7.439 112.899 5.426 113.001 4.426 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 28.016 4.441 C 28.887 4.517 32.79 4.501 33.636 4.42 L 33.641 5.56 C 32.249 5.52 30.691 5.552 29.289 5.55 C 29.337 6.299 29.347 7.369 29.239 8.104 C 29.824 8.111 32.341 8.015 32.665 8.127 L 32.697 8.329 C 32.703 8.649 32.72 8.827 32.622 9.134 C 32.318 9.245 29.77 9.161 29.279 9.153 C 29.368 9.895 29.323 11.978 29.323 12.824 C 28.897 12.787 28.454 12.796 28.025 12.796 C 27.939 11.662 27.985 9.873 27.985 8.685 C 27.985 7.433 27.932 5.651 28.016 4.441 Z\" fill=\"rgb(254,254,254)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1d5bpw6\",layoutDependency:layoutDependency,layoutId:\"QpzZu8Jzx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.157 17.204\" overflow=\"visible\"><path d=\"M 0.068 0.004 C 0.527 0.101 2.117 0.075 2.65 0.076 L 7.493 0.078 L 13.697 0.078 C 14.568 0.077 16.35 0.124 17.148 0 C 17.062 5.61 17.117 11.576 17.157 17.195 C 12.797 17.109 8.41 17.216 4.048 17.176 C 2.725 17.164 1.371 17.164 0.05 17.204 C -0.092 13.163 0.122 8.966 0.036 4.91 C 0.004 3.381 -0.029 1.516 0.068 0.004 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xgpcqh\",layoutDependency:layoutDependency,layoutId:\"cr2rhHNAa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.004 14.967\" overflow=\"visible\"><path d=\"M 0.04 0 L 14.933 0 C 14.944 1.239 14.946 2.477 14.937 3.716 L 14.926 7.539 C 14.931 8.689 15.102 14.379 14.919 14.967 L 0.058 14.961 C 0.025 13.843 0.088 12.72 0.022 11.588 C -0.025 11.016 0.017 9.697 0.019 9.079 L 0.046 3.705 Z\" fill=\"rgb(152,237,221)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7e0gg9\",layoutDependency:layoutDependency,layoutId:\"zWXDnPwg5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.982 7.427\" overflow=\"visible\"><path d=\"M 0.075 0.005 L 14.904 0 C 14.909 1.15 15.08 6.84 14.897 7.427 L 0.036 7.422 C 0.003 6.304 0.066 5.181 0 4.049 L 0.064 3.678 Z\" fill=\"rgb(6,39,54)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11i4504\",layoutDependency:layoutDependency,layoutId:\"xc2fuOGlO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.918 7.427\" overflow=\"visible\"><path d=\"M 0.011 0.005 L 14.84 0 C 14.845 1.15 15.016 6.84 14.833 7.427 C 14.762 6.792 14.821 4.438 14.821 3.676 L 0 3.678 Z\" fill=\"rgb(67,193,192)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-i52tel\",layoutDependency:layoutDependency,layoutId:\"OG2GP4ABU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.903 3.716\" overflow=\"visible\"><path d=\"M 0 0 L 14.893 0 C 14.905 1.239 14.906 2.477 14.897 3.716 C 10.005 3.635 4.919 3.706 0.006 3.705 Z\" fill=\"rgb(250,18,15)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1h4cgoj\",layoutDependency:layoutDependency,layoutId:\"zrCQhUaBe\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.997 8.389\" overflow=\"visible\"><path d=\"M 0.079 0 C 1.896 0.147 4.336 -0.272 5.984 0.456 C 7.293 2.046 7.308 6.013 6.174 7.704 C 4.599 8.72 2.062 8.279 0.046 8.368 C -0.029 6.926 0.025 5.191 0.013 3.73 C 0.006 2.711 -0.036 0.945 0.079 0 Z M 1.56 7.252 C 2.494 7.244 4.256 7.409 4.982 6.996 C 5.654 6.013 5.42 2.518 5.088 1.331 C 4.154 0.986 2.59 1.107 1.533 1.118 C 1.665 2.65 1.572 5.614 1.56 7.252 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-18xa3np\",layoutDependency:layoutDependency,layoutId:\"JXAst6zNM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.997 8.389\" overflow=\"visible\"><path d=\"M 0.079 0 C 1.896 0.147 4.336 -0.272 5.984 0.456 C 7.293 2.046 7.308 6.013 6.174 7.704 C 4.599 8.72 2.062 8.279 0.046 8.368 C -0.029 6.926 0.025 5.191 0.013 3.73 C 0.006 2.711 -0.036 0.945 0.079 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1f8ilbc\",layoutDependency:layoutDependency,layoutId:\"bqqI8ubME\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.881 6.19\" overflow=\"visible\"><path d=\"M 0.027 6.164 C 0.961 6.156 2.724 6.321 3.45 5.907 C 4.122 4.925 3.888 1.429 3.555 0.242 C 2.621 -0.102 1.057 0.018 0 0.029 C 0.132 1.562 0.04 4.526 0.027 6.164 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1rlu6gd\",layoutDependency:layoutDependency,layoutId:\"GhsDe_MnZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.928 8.382\" overflow=\"visible\"><path d=\"M 0.033 0 C 1.603 0.254 4.618 -0.354 5.846 0.493 C 7.342 1.524 7.125 6.328 6.172 7.681 C 4.811 8.584 3.69 8.349 2.138 8.366 C 1.44 8.374 0.741 8.369 0.042 8.379 C 0.017 7.922 0.01 7.457 0.016 7 C 0.048 4.677 -0.047 2.319 0.033 0 Z M 1.467 7.259 C 2.223 7.269 4.452 7.443 4.907 7.011 C 4.941 6.979 4.972 6.947 5.003 6.913 C 5.357 5.998 5.852 1.727 4.669 1.256 C 4.099 1.029 2.22 1.128 1.471 1.147 C 1.511 2.956 1.533 5.465 1.467 7.259 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1vy4x9n\",layoutDependency:layoutDependency,layoutId:\"RXPp9XcZl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.928 8.382\" overflow=\"visible\"><path d=\"M 0.033 0 C 1.603 0.254 4.618 -0.354 5.846 0.493 C 7.342 1.524 7.125 6.328 6.172 7.681 C 4.811 8.584 3.69 8.349 2.138 8.366 C 1.44 8.374 0.741 8.369 0.042 8.379 C 0.017 7.922 0.01 7.457 0.016 7 C 0.048 4.677 -0.047 2.319 0.033 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9beqoq\",layoutDependency:layoutDependency,layoutId:\"Uu0s_Mlqo\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.948 6.193\" overflow=\"visible\"><path d=\"M 0 6.15 C 0.756 6.16 2.985 6.333 3.441 5.902 C 3.474 5.87 3.506 5.837 3.537 5.804 C 3.891 4.889 4.385 0.618 3.202 0.147 C 2.632 -0.08 0.753 0.019 0.004 0.038 C 0.045 1.847 0.067 4.356 0 6.15 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-xpso5r\",layoutDependency:layoutDependency,layoutId:\"prALfbNtF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.098 8.361\" overflow=\"visible\"><path d=\"M 2.111 0.026 C 2.872 -0.004 5.77 -0.082 6.178 0.331 C 7.426 1.591 7.293 6.207 6.443 7.765 C 6.204 8.204 5.351 8.289 4.947 8.331 C 4.041 8.348 1.316 8.492 0.844 7.95 C -0.308 6.628 -0.193 2.097 0.661 0.529 C 0.869 0.148 1.749 0.074 2.111 0.026 Z M 1.698 7.233 L 5.329 7.242 C 5.812 6.725 5.603 1.998 5.468 1.118 L 1.718 1.103 C 1.197 3.409 1.449 4.942 1.698 7.233 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-tmtagu\",layoutDependency:layoutDependency,layoutId:\"ysWuAbh4Y\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.098 8.361\" overflow=\"visible\"><path d=\"M 2.111 0.026 C 2.872 -0.004 5.77 -0.082 6.178 0.331 C 7.426 1.591 7.293 6.207 6.443 7.765 C 6.204 8.204 5.351 8.289 4.947 8.331 C 4.041 8.348 1.316 8.492 0.844 7.95 C -0.308 6.628 -0.193 2.097 0.661 0.529 C 0.869 0.148 1.749 0.074 2.111 0.026 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-axh4kd\",layoutDependency:layoutDependency,layoutId:\"VGhoGjmjt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.218 6.139\" overflow=\"visible\"><path d=\"M 0.285 6.13 L 3.916 6.139 C 4.399 5.621 4.19 0.895 4.055 0.015 L 0.305 0 C -0.216 2.306 0.036 3.839 0.285 6.13 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1h6l0wj\",layoutDependency:layoutDependency,layoutId:\"oAfsAUZOH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.616 8.415\" overflow=\"visible\"><path d=\"M 0.058 0.001 C 1.523 0.025 4.606 -0.086 5.838 0.219 C 6.829 1.338 7.037 3.597 5.486 4.326 C 6.768 5.469 6.458 6.762 6.539 8.38 C 6.167 8.417 5.616 8.405 5.229 8.409 L 5.132 7.155 C 5.116 6.207 5.058 5.77 4.858 4.845 C 3.736 4.791 2.418 4.814 1.281 4.808 C 1.353 5.898 1.327 7.282 1.357 8.409 L 0.032 8.415 C 0 6.564 0.027 4.67 0.012 2.815 C 0.007 2.29 -0.03 0.382 0.058 0.001 Z M 1.279 3.775 C 2.089 3.784 4.2 3.855 4.905 3.665 C 5.223 3.221 5.118 1.989 5.024 1.439 C 4.998 1.29 4.966 1.143 4.928 0.997 C 3.924 0.996 2.24 1.049 1.292 0.984 C 1.314 1.699 1.378 3.115 1.279 3.775 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-4uzu02\",layoutDependency:layoutDependency,layoutId:\"gjmad2G8N\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.616 8.415\" overflow=\"visible\"><path d=\"M 0.058 0.001 C 1.523 0.025 4.606 -0.086 5.838 0.219 C 6.829 1.338 7.037 3.597 5.486 4.326 C 6.768 5.469 6.458 6.762 6.539 8.38 C 6.167 8.417 5.616 8.405 5.229 8.409 L 5.132 7.155 C 5.116 6.207 5.058 5.77 4.858 4.845 C 3.736 4.791 2.418 4.814 1.281 4.808 C 1.353 5.898 1.327 7.282 1.357 8.409 L 0.032 8.415 C 0 6.564 0.027 4.67 0.012 2.815 C 0.007 2.29 -0.03 0.382 0.058 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-15a59go\",layoutDependency:layoutDependency,layoutId:\"RbpAkwDQq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.84 2.811\" overflow=\"visible\"><path d=\"M 0 2.791 C 0.81 2.799 2.921 2.871 3.626 2.681 C 3.944 2.237 3.839 1.005 3.745 0.455 C 3.719 0.306 3.687 0.159 3.649 0.013 C 2.645 0.012 0.961 0.065 0.012 0 C 0.035 0.715 0.099 2.131 0 2.791 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-lwe7ha\",layoutDependency:layoutDependency,layoutId:\"CcZCYKNi0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.214 8.508\" overflow=\"visible\"><path d=\"M 6.391 0 L 7.206 0.029 C 7.108 2.591 7.142 5.935 7.214 8.508 C 6.561 8.488 6.024 8.469 5.376 8.395 C 3.99 7.22 2.871 3.31 1.429 1.863 C 1.43 2.599 1.508 8.289 1.333 8.506 C 0.916 8.471 0.483 8.486 0.065 8.493 C -0.031 7.687 0.008 6.238 0.007 5.38 C 0.001 3.632 0.005 1.884 0.019 0.137 C 0.469 0.14 1.917 0.085 2.214 0.468 C 3.589 2.246 4.428 4.894 5.77 6.657 C 5.929 4.738 5.635 2.005 5.832 0.189 C 6.033 0.006 6.091 0.047 6.391 0 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19viw30\",layoutDependency:layoutDependency,layoutId:\"Gn4fszFHy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.138 8.494\" overflow=\"visible\"><path d=\"M 6.875 0 L 7.045 0.005 C 7.172 0.223 7.113 7.562 7.138 8.494 C 6.556 8.482 5.454 8.553 5.099 8.083 C 3.673 6.197 2.844 3.574 1.392 1.72 C 1.464 2.595 1.432 3.906 1.428 4.808 C 1.424 5.942 1.478 7.315 1.408 8.424 C 1.235 8.535 0.855 8.477 0.63 8.464 C 0.476 8.474 0.32 8.462 0.166 8.454 C -0.086 8.107 0.022 1.161 0.028 0.13 C 2.714 0.159 2.099 0.283 3.376 2.411 C 3.751 3.036 5.358 6.225 5.664 6.337 L 5.762 6.265 C 5.862 5.774 5.82 4.518 5.818 3.95 C 5.811 2.654 5.816 1.358 5.833 0.063 C 6.131 0.026 6.565 0.016 6.875 0 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rhc819\",layoutDependency:layoutDependency,layoutId:\"j7bCuS0P0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.656 8.282\" overflow=\"visible\"><path d=\"M 1.332 0.09 C 1.533 0.073 1.736 0.06 1.938 0.05 C 2.892 0.006 3.91 -0.018 4.864 0.017 C 6.489 0.076 6.481 1.358 6.522 2.561 C 6.137 2.6 5.581 2.601 5.182 2.613 C 5.139 2.142 5.104 1.67 5.078 1.198 C 3.913 1.176 2.749 1.185 1.585 1.226 C 1.556 1.984 1.552 2.742 1.573 3.499 C 2.856 3.648 4.324 3.58 5.559 3.908 C 6.965 4.281 6.754 6.535 6.375 7.561 C 6.023 7.925 5.838 8.071 5.345 8.179 C 4.309 8.319 3.028 8.257 1.97 8.281 C 0.196 8.322 -0.039 7.252 0.005 5.736 C 0.411 5.711 0.934 5.723 1.348 5.721 C 1.34 6.161 1.415 6.707 1.462 7.153 L 5.109 7.133 C 5.152 6.374 5.146 5.614 5.092 4.856 C 3.837 4.797 1.837 4.812 0.748 4.234 C -0.236 3.712 0.006 1.398 0.475 0.589 C 0.685 0.225 0.955 0.181 1.332 0.09 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-h46s5r\",layoutDependency:layoutDependency,layoutId:\"DUeVvlniN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.064 8.394\" overflow=\"visible\"><path d=\"M 0.051 0.011 C 1.549 0.164 4.566 0.122 6.064 0 C 6.018 0.363 6.048 0.774 6.063 1.143 C 4.56 1.1 2.896 1.136 1.38 1.137 C 1.388 1.902 1.395 2.615 1.36 3.382 C 2.668 3.425 3.981 3.476 5.285 3.355 L 5.277 4.494 C 4.03 4.461 2.638 4.494 1.379 4.495 C 1.403 5.356 1.382 6.263 1.376 7.128 C 2.931 7.148 4.487 7.147 6.042 7.123 C 6.011 7.489 6.046 8.006 6.062 8.385 C 4.684 8.257 1.512 8.356 0.038 8.394 C 0.019 5.798 -0.044 2.585 0.051 0.011 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-veusla\",layoutDependency:layoutDependency,layoutId:\"mAGGctwcC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.867 8.292\" overflow=\"visible\"><path d=\"M 0.326 0.061 L 1.363 0 C 1.428 2.275 1.27 4.674 1.464 6.936 C 1.999 7.162 2.473 7.233 3.048 7.271 C 3.676 7.313 4.775 7.438 5.268 6.979 C 5.674 6.599 5.5 1.023 5.539 0.033 C 5.945 0.049 6.424 0.026 6.836 0.017 L 6.801 1.454 C 6.776 3.205 7.111 6.311 6.471 7.633 C 5.221 8.396 1.753 8.61 0.647 7.66 C -0.085 7.031 -0.202 0.603 0.326 0.061 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-i8g7w5\",layoutDependency:layoutDependency,layoutId:\"WkL3xrrjt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.796 8.308\" overflow=\"visible\"><path d=\"M 0.376 0.061 L 1.374 0.012 C 1.422 2.319 1.3 4.627 1.474 6.935 L 1.515 6.954 C 2.596 7.455 3.615 7.286 4.792 7.243 C 5.161 7.23 5.42 6.9 5.45 6.538 C 5.624 4.442 5.353 2.218 5.593 0.131 L 6.775 0 L 6.777 1.597 C 6.756 3.281 6.864 5.185 6.718 6.838 C 6.543 8.837 1.769 8.443 0.572 7.719 C 0.552 7.681 0.532 7.643 0.513 7.605 C -0.079 6.42 0.061 4.152 0.036 2.826 C 0.025 2.206 -0.148 0.315 0.376 0.061 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1eblukj\",layoutDependency:layoutDependency,layoutId:\"PBOnQrFkD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.694 8.39\" overflow=\"visible\"><path d=\"M 0.067 0 C 1.16 0.087 4.649 0.109 5.694 0.004 C 5.642 0.406 5.66 0.726 5.675 1.126 C 4.782 1.045 2.357 1.127 1.388 1.131 C 1.435 1.904 1.426 2.925 1.359 3.692 C 1.727 3.689 4.639 3.612 4.757 3.65 L 4.771 3.902 C 4.789 4.233 4.809 4.397 4.733 4.721 C 4.604 4.803 1.75 4.732 1.373 4.728 C 1.438 5.861 1.418 7.231 1.427 8.382 C 0.832 8.33 0.64 8.326 0.043 8.39 C -0.036 7.163 0.026 5.346 0.016 4.081 C 0.008 3.013 -0.035 1 0.067 0 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-m94m82\",layoutDependency:layoutDependency,layoutId:\"kRMroShpo\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.673 8.405\" overflow=\"visible\"><path d=\"M 0.048 0.021 C 0.918 0.098 4.821 0.082 5.668 0 L 5.673 1.14 C 4.281 1.1 2.722 1.132 1.32 1.13 C 1.368 1.879 1.378 2.95 1.271 3.685 C 1.855 3.691 4.373 3.596 4.697 3.707 L 4.729 3.909 C 4.734 4.229 4.752 4.407 4.654 4.715 C 4.349 4.825 1.801 4.741 1.311 4.734 C 1.4 5.476 1.354 7.558 1.354 8.405 C 0.928 8.368 0.485 8.376 0.057 8.377 C -0.03 7.242 0.016 5.453 0.016 4.265 C 0.016 3.013 -0.036 1.232 0.048 0.021 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true})]})]})]}),isDisplayed10()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2m1lh1-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"p8hTXWoBA-container\",nodeId:\"p8hTXWoBA\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(FallingObjects,{bounciness:.5,friction:.3,gravity:1,height:\"100%\",id:\"p8hTXWoBA\",layoutId:\"p8hTXWoBA\",spawnDelay:200,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),isDisplayed11()&&/*#__PURE__*/_jsxs(motion.footer,{className:\"framer-1nq0ywb\",\"data-framer-name\":\"Phone\",layoutDependency:layoutDependency,layoutId:\"GBeBtJRMe\",style:{backgroundColor:\"rgb(48, 67, 227)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgQmxhY2s=\",\"--framer-font-family\":'\"HT Equilibra A Black\", \"HT Equilibra A Black Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on, 'swsh' on\",\"--framer-font-size\":\"60px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-37cc5c8d-8348-4df0-b590-a8662bb4ab4f, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:\"حلك الأول لسكن العاملين\"})}),className:\"framer-1927ku4\",\"data-framer-name\":\"Title\",fonts:[\"CUSTOMV2;HT Equilibra A Black\"],layoutDependency:layoutDependency,layoutId:\"UeKocaXuM\",style:{\"--extracted-r6o4lv\":\"var(--token-37cc5c8d-8348-4df0-b590-a8662bb4ab4f, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({XGrQUHV5D:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgU2VtaWJvbGQ=\",\"--framer-font-family\":'\"HT Equilibra A Semibold\", \"HT Equilibra A Semibold Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on, 'swsh' on\",\"--framer-font-size\":\"60px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-37cc5c8d-8348-4df0-b590-a8662bb4ab4f, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:\"The #1 Solution for Worker Housing\"})}),fonts:[\"CUSTOMV2;HT Equilibra A Semibold\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-x1jecl\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"sIYadAdxx\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uoiqvs\",layoutDependency:layoutDependency,layoutId:\"dhEhsF4yS\",children:[/*#__PURE__*/_jsx(RichTextWithFillHoverText6fr7su,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Km4qJocyR\"},motionChild:true,nodeId:\"OSuS3ARzP\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"تواصل معنا\"})})})}),className:\"framer-6fr7su\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"OSuS3ARzP\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({XGrQUHV5D:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oIU9xzXIV\"},motionChild:true,nodeId:\"OSuS3ARzP\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"Contact Us\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithFillHoverTexttb1ywx,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framerusercontent.com/assets/0nydTcd57YuD9FOsbHjMmT0nc.pdf\",motionChild:true,nodeId:\"vLuQkpK3p\",openInNewTab:true,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"ملف الشركة التعريفي\"})})})}),className:\"framer-tb1ywx\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"vLuQkpK3p\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({XGrQUHV5D:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framerusercontent.com/assets/TcSmZxmSbUBImIRDr3vAKrEzAAE.pdf\",motionChild:true,nodeId:\"vLuQkpK3p\",openInNewTab:true,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"Company Profile\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithFillHoverTextxx7yms,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"X4s_CGXr_\"},motionChild:true,nodeId:\"v8wB_Vk6u\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"سياسة الإلغاء\"})})})}),className:\"framer-xx7yms\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"v8wB_Vk6u\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({XGrQUHV5D:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wxinmiYFE\"},motionChild:true,nodeId:\"v8wB_Vk6u\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"Cancellation Policy\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithFillHoverTextpvsmy8,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tdCPXBgsj\"},motionChild:true,nodeId:\"WR8WbxEqn\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"الأسئلة الشائعة\"})})})}),className:\"framer-pvsmy8\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"WR8WbxEqn\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({XGrQUHV5D:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"t30Gw0UxX\"},motionChild:true,nodeId:\"WR8WbxEqn\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"FAQs\"})})})})}},baseVariant,gestureVariant)}),isDisplayed12()&&/*#__PURE__*/_jsx(RichTextWithFillHoverText1api3a9,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Co5wAQA5l\"},motionChild:true,nodeId:\"qE2E0pq9y\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"الوظائف\"})})})}),className:\"framer-1api3a9\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"qE2E0pq9y\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed13()&&/*#__PURE__*/_jsx(RichTextWithFillHoverTextam9oca,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QfsbW5r2K\"},motionChild:true,nodeId:\"tl5e2wUeD\",openInNewTab:true,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"Careers\"})})})}),className:\"framer-am9oca\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"tl5e2wUeD\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFillHoverText7pk6kz,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wf6cNoPqP\"},motionChild:true,nodeId:\"auRiL0ZPb\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"سياسة الخصوصية\"})})})}),className:\"framer-7pk6kz\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"auRiL0ZPb\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({XGrQUHV5D:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bfNZiiq4l\"},motionChild:true,nodeId:\"auRiL0ZPb\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"Privacy Policy\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithFillHoverTexty1vxly,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"n3usxcbUt\"},motionChild:true,nodeId:\"Tm0z68JwX\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"الشروط والأحكام\"})})})}),className:\"framer-y1vxly\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"Tm0z68JwX\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({XGrQUHV5D:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kdQQG_Ge2\"},motionChild:true,nodeId:\"Tm0z68JwX\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"Terms & Conditions\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithFillHoverText12kji57,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FdhhTyf9e\"},motionChild:true,nodeId:\"gcbWD_LSC\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"كل المقالات\"})})})}),className:\"framer-12kji57\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"gcbWD_LSC\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({XGrQUHV5D:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Cx3dN_rqB\"},motionChild:true,nodeId:\"gcbWD_LSC\",openInNewTab:false,relValues:[],scopeId:\"JGCXQmQp2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hye7x\",\"data-styles-preset\":\"hKFVJVrBt\",children:\"All articles\"})})})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o1tu4b\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"tmYiZLGg1\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-5bd6ql\",\"data-framer-name\":\"Grid\",layoutDependency:layoutDependency,layoutId:\"G13qiwYdp\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-e2x3o8\",\"data-framer-name\":\"Menus\",layoutDependency:layoutDependency,layoutId:\"UXh4jwkTT\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1orwmy0\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"WE0M2iDTZ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cbnksv\",layoutDependency:layoutDependency,layoutId:\"vpSChYHwy\",children:[isDisplayed13()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-ziy3na\",\"data-framer-name\":\"Group 2\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:135,intrinsicWidth:483,layoutDependency:layoutDependency,layoutId:\"AixNRaQLU\",svg:'<svg width=\"483\" height=\"135\" viewBox=\"0 0 483 135\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M81.7502 52.27V96.6H67.1002C59.0302 96.6 52.4502 90.02 52.4502 81.95V52.27C52.4502 44.2 59.0302 37.62 67.1002 37.62C75.1702 37.62 81.7502 44.2 81.7502 52.27Z\" fill=\"white\"/>\\n<path d=\"M67.1 5.849e-06C4.88 5.849e-06 5.86651e-06 4.88001 5.86651e-06 67.11C5.86651e-06 129.34 4.88 134.21 67.1 134.21C129.32 134.21 134.2 129.33 134.2 67.11C134.2 4.89001 129.32 0.010008 67.1 0.010008V5.849e-06ZM92.74 108.57H67.11C52.95 108.57 41.47 97.09 41.47 82.93V51.26C41.47 37.11 52.95 25.63 67.11 25.63C81.27 25.63 92.74 37.11 92.74 51.26V108.57Z\" fill=\"white\"/>\\n<path d=\"M169.95 27.72H192.77L220.55 76.55L247.62 27.72H270.44V118.92H248.62V58.27L227.22 100.93H212.48L191.93 58.13V118.93H169.96V27.73L169.95 27.72Z\" fill=\"white\"/>\\n<path d=\"M277.81 47.07H299.78L299.64 67.33C303.18 53.87 312.96 44.66 327.84 45.65C345.7 46.64 354.76 59.11 354.76 82.21V118.91H332.8V82.06C332.8 71.43 326.56 64.06 316.22 64.35C306.02 64.49 299.78 72 299.78 83.2V118.91H277.81V47.06V47.07Z\" fill=\"white\"/>\\n<path d=\"M362.13 103.33L397.42 64.64H362.13V47.07H422.64V62.66L388.77 101.21H422.64V118.92H362.13V103.33Z\" fill=\"white\"/>\\n<path d=\"M430.59 49.33C430.59 47.23 430.75 47.07 432.85 47.07H450.15C452.25 47.07 452.41 47.23 452.41 49.33V116.65C452.41 118.75 452.25 118.91 450.15 118.91H432.85C430.75 118.91 430.59 118.75 430.59 116.65V49.33Z\" fill=\"white\"/>\\n<path d=\"M460.92 27.87H482.89V118.92H460.92V27.87Z\" fill=\"white\"/>\\n<path d=\"M443.64 15.29H439.01C434.338 15.29 430.55 19.0777 430.55 23.75V28.38C430.55 33.0523 434.338 36.84 439.01 36.84H443.64C448.313 36.84 452.1 33.0523 452.1 28.38V23.75C452.1 19.0777 448.313 15.29 443.64 15.29Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"شركة منزل القابضة ذ.م.م (جزر كايمان).\"}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"المقر الرئيسي:\"}),\" المبنى رقم 775، شارع سعود بن فيصل، الرياض 13515، المملكة العربية السعودية. السجل التجاري 7038821380\"]}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-1iakedh, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"رأس المال:\"}),\" 1,000,000.00 ريال سعودي.\"]})]}),className:\"framer-h4sdiw\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\",\"CUSTOMV2;HT Equilibra A Black\"],layoutDependency:layoutDependency,layoutId:\"AUe6yd1W4\",style:{\"--extracted-1iakedh\":\"rgb(255, 255, 255)\",\"--extracted-2gxw0f\":\"rgb(255, 255, 255)\",\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({UbZ1tlfs_:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"شركة منزل القابضة\"}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"المقر الرئيسي:\"}),\" المبنى رقم 775، شارع سعود بن فيصل، الرياض 13515، المملكة العربية السعودية. السجل التجاري 7038821380\"]})]})},XGrQUHV5D:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Mnzil Holding Co. L.L.C.\"}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Head Office:\"}),\" Building No. 775, Saud Ibn Faisal Branch, Riyadh 13515, Kingdom of Saudi Arabia. Commercial Registration 7038821380\"]})]})}},baseVariant,gestureVariant)}),isDisplayed14()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11zadcr\",layoutDependency:layoutDependency,layoutId:\"IbaRhEA2P\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"0.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"With The Support Of\"})}),className:\"framer-12tgz65\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"ywzwibkNp\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-140mtx9\",layoutDependency:layoutDependency,layoutId:\"KDwWC3Jn4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 150.256 17.204\" overflow=\"visible\"><g><path d=\"M 0.068 0.004 C 0.527 0.101 2.117 0.075 2.65 0.076 L 7.493 0.078 L 13.697 0.078 C 14.568 0.077 16.35 0.124 17.148 0 C 17.062 5.61 17.117 11.576 17.157 17.195 C 12.797 17.109 8.41 17.216 4.048 17.176 C 2.725 17.164 1.371 17.164 0.05 17.204 C -0.092 13.163 0.122 8.966 0.036 4.91 C 0.004 3.381 -0.029 1.516 0.068 0.004 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 1.093 1.116 L 15.986 1.116 C 15.997 2.354 15.999 3.593 15.99 4.831 L 15.979 8.655 C 15.984 9.805 16.155 15.495 15.972 16.083 L 1.111 16.077 C 1.078 14.959 1.141 13.836 1.075 12.704 C 1.028 12.132 1.07 10.812 1.072 10.195 L 1.099 4.821 Z\" fill=\"rgb(152,237,221)\"></path><path d=\"M 1.15 8.66 L 15.979 8.655 C 15.984 9.805 16.155 15.495 15.972 16.083 L 1.111 16.077 C 1.078 14.959 1.141 13.836 1.075 12.704 L 1.139 12.334 Z\" fill=\"rgb(6,39,54)\"></path><path d=\"M 1.15 8.66 L 15.979 8.655 C 15.984 9.805 16.155 15.495 15.972 16.083 C 15.901 15.447 15.959 13.094 15.96 12.332 L 1.139 12.334 Z\" fill=\"rgb(67,193,192)\"></path><path d=\"M 1.093 1.116 L 15.986 1.116 C 15.997 2.354 15.999 3.593 15.99 4.831 C 11.098 4.751 6.012 4.822 1.099 4.821 Z\" fill=\"rgb(250,18,15)\"></path><path d=\"M 143.338 4.445 C 145.155 4.593 147.595 4.173 149.243 4.901 C 150.552 6.491 150.567 10.458 149.433 12.149 C 147.858 13.165 145.321 12.724 143.305 12.813 C 143.23 11.371 143.284 9.636 143.273 8.175 C 143.265 7.156 143.223 5.39 143.338 4.445 Z M 144.819 11.697 C 145.753 11.69 147.515 11.854 148.242 11.441 C 148.913 10.458 148.679 6.963 148.347 5.776 C 147.413 5.431 145.849 5.552 144.792 5.563 C 144.924 7.095 144.832 10.059 144.819 11.697 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 68.508 4.429 C 70.078 4.683 73.093 4.074 74.321 4.921 C 75.818 5.952 75.601 10.756 74.648 12.11 C 73.287 13.013 72.166 12.778 70.614 12.795 C 69.915 12.802 69.216 12.797 68.517 12.807 C 68.492 12.351 68.486 11.885 68.492 11.429 C 68.524 9.106 68.429 6.748 68.508 4.429 Z M 69.942 11.688 C 70.698 11.698 72.927 11.871 73.383 11.44 C 73.416 11.408 73.448 11.375 73.479 11.342 C 73.833 10.427 74.327 6.156 73.144 5.685 C 72.574 5.458 70.695 5.556 69.946 5.576 C 69.987 7.385 70.009 9.894 69.942 11.688 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 38.519 4.475 C 39.28 4.445 42.178 4.367 42.586 4.779 C 43.834 6.039 43.701 10.655 42.851 12.214 C 42.612 12.653 41.759 12.738 41.355 12.78 C 40.449 12.797 37.724 12.94 37.252 12.399 C 36.1 11.077 36.215 6.546 37.069 4.978 C 37.277 4.597 38.157 4.522 38.519 4.475 Z M 38.106 11.682 L 41.737 11.691 C 42.22 11.173 42.011 6.447 41.876 5.567 L 38.126 5.552 C 37.605 7.858 37.857 9.391 38.106 11.682 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 88.304 4.556 C 89.769 4.58 92.852 4.47 94.084 4.774 C 95.075 5.894 95.283 8.153 93.732 8.881 C 95.014 10.024 94.704 11.317 94.785 12.935 C 94.413 12.973 93.862 12.961 93.475 12.964 L 93.378 11.711 C 93.363 10.763 93.305 10.325 93.104 9.401 C 91.982 9.346 90.664 9.369 89.527 9.364 C 89.599 10.453 89.574 11.838 89.603 12.964 L 88.278 12.971 C 88.246 11.119 88.274 9.225 88.258 7.371 C 88.253 6.846 88.216 4.937 88.304 4.556 Z M 89.525 8.33 C 90.335 8.339 92.446 8.411 93.152 8.22 C 93.469 7.776 93.364 6.545 93.27 5.995 C 93.244 5.846 93.212 5.699 93.174 5.553 C 92.17 5.551 90.486 5.605 89.538 5.54 C 89.56 6.254 89.624 7.671 89.525 8.33 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 63.913 4.315 L 64.727 4.343 C 64.629 6.906 64.663 10.249 64.735 12.822 C 64.083 12.803 63.546 12.784 62.898 12.709 C 61.512 11.534 60.393 7.625 58.951 6.177 C 58.952 6.914 59.029 12.604 58.855 12.82 C 58.438 12.786 58.005 12.8 57.586 12.807 C 57.49 12.002 57.53 10.553 57.529 9.694 C 57.523 7.946 57.527 6.199 57.54 4.451 C 57.99 4.455 59.439 4.399 59.736 4.783 C 61.111 6.56 61.95 9.208 63.292 10.971 C 63.451 9.052 63.157 6.32 63.354 4.504 C 63.555 4.321 63.613 4.362 63.913 4.315 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 139.221 4.32 L 139.391 4.325 C 139.519 4.543 139.459 11.882 139.484 12.814 C 138.902 12.802 137.8 12.873 137.445 12.403 C 136.019 10.517 135.19 7.894 133.738 6.04 C 133.81 6.915 133.778 8.226 133.774 9.129 C 133.77 10.262 133.825 11.635 133.755 12.744 C 133.581 12.855 133.201 12.797 132.976 12.784 C 132.822 12.794 132.666 12.782 132.513 12.774 C 132.26 12.427 132.368 5.481 132.374 4.45 C 135.06 4.479 134.446 4.603 135.722 6.731 C 136.097 7.356 137.704 10.545 138.011 10.657 L 138.109 10.585 C 138.208 10.094 138.166 8.838 138.165 8.27 C 138.157 6.974 138.162 5.678 138.179 4.383 C 138.478 4.346 138.911 4.336 139.221 4.32 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 99.542 4.633 C 99.743 4.617 99.945 4.604 100.148 4.594 C 101.102 4.55 102.12 4.526 103.073 4.56 C 104.698 4.62 104.69 5.902 104.732 7.105 C 104.346 7.143 103.791 7.144 103.392 7.157 C 103.349 6.686 103.314 6.214 103.288 5.741 C 102.123 5.719 100.959 5.729 99.795 5.77 C 99.766 6.528 99.762 7.286 99.783 8.043 C 101.066 8.192 102.533 8.124 103.769 8.452 C 105.175 8.825 104.963 11.079 104.585 12.105 C 104.233 12.468 104.048 12.615 103.555 12.723 C 102.519 12.862 101.237 12.801 100.179 12.825 C 98.406 12.866 98.171 11.795 98.214 10.28 C 98.62 10.255 99.143 10.267 99.558 10.265 C 99.55 10.704 99.624 11.251 99.671 11.697 L 103.319 11.676 C 103.361 10.918 103.356 10.158 103.302 9.4 C 102.046 9.341 100.047 9.355 98.958 8.778 C 97.974 8.256 98.216 5.942 98.685 5.132 C 98.895 4.769 99.164 4.724 99.542 4.633 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 78.803 4.432 C 80.301 4.585 83.318 4.543 84.816 4.421 C 84.77 4.784 84.8 5.195 84.815 5.563 C 83.311 5.52 81.648 5.557 80.132 5.558 C 80.14 6.323 80.147 7.036 80.112 7.803 C 81.42 7.846 82.733 7.897 84.037 7.775 L 84.029 8.915 C 82.782 8.882 81.389 8.914 80.131 8.916 C 80.155 9.777 80.134 10.684 80.128 11.548 C 81.683 11.569 83.239 11.567 84.794 11.544 C 84.763 11.91 84.798 12.427 84.814 12.805 C 83.436 12.678 80.264 12.777 78.79 12.815 C 78.771 10.218 78.708 7.006 78.803 4.432 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 47.229 4.489 L 48.265 4.428 C 48.33 6.703 48.172 9.102 48.366 11.364 C 48.902 11.59 49.375 11.661 49.95 11.699 C 50.578 11.74 51.677 11.866 52.17 11.406 C 52.577 11.027 52.402 5.45 52.441 4.461 C 52.847 4.477 53.327 4.454 53.738 4.445 L 53.703 5.882 C 53.679 7.633 54.013 10.739 53.373 12.061 C 52.124 12.823 48.655 13.037 47.55 12.088 C 46.817 11.459 46.7 5.031 47.229 4.489 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 122.128 4.481 L 123.126 4.432 C 123.174 6.739 123.051 9.047 123.226 11.355 L 123.266 11.374 C 124.348 11.875 125.367 11.706 126.544 11.663 C 126.912 11.65 127.172 11.319 127.202 10.958 C 127.376 8.862 127.105 6.637 127.345 4.551 L 128.527 4.42 L 128.529 6.017 C 128.508 7.701 128.616 9.605 128.47 11.258 C 128.295 13.257 123.521 12.863 122.324 12.139 C 122.304 12.101 122.284 12.063 122.265 12.025 C 121.672 10.84 121.813 8.572 121.788 7.246 C 121.777 6.626 121.604 4.735 122.128 4.481 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 113.001 4.426 C 114.094 4.513 117.584 4.536 118.628 4.43 C 118.577 4.832 118.595 5.152 118.61 5.553 C 117.717 5.471 115.292 5.553 114.323 5.557 C 114.37 6.331 114.361 7.351 114.294 8.119 C 114.661 8.115 117.574 8.038 117.691 8.077 L 117.706 8.328 C 117.724 8.659 117.744 8.823 117.668 9.147 C 117.539 9.229 114.684 9.159 114.308 9.154 C 114.373 10.287 114.353 11.657 114.362 12.809 C 113.767 12.756 113.574 12.752 112.978 12.816 C 112.899 11.589 112.961 9.772 112.951 8.508 C 112.943 7.439 112.899 5.426 113.001 4.426 Z\" fill=\"rgb(254,254,254)\"></path><path d=\"M 28.016 4.441 C 28.887 4.517 32.79 4.501 33.636 4.42 L 33.641 5.56 C 32.249 5.52 30.691 5.552 29.289 5.55 C 29.337 6.299 29.347 7.369 29.239 8.104 C 29.824 8.111 32.341 8.015 32.665 8.127 L 32.697 8.329 C 32.703 8.649 32.72 8.827 32.622 9.134 C 32.318 9.245 29.77 9.161 29.279 9.153 C 29.368 9.895 29.323 11.978 29.323 12.824 C 28.897 12.787 28.454 12.796 28.025 12.796 C 27.939 11.662 27.985 9.873 27.985 8.685 C 27.985 7.433 27.932 5.651 28.016 4.441 Z\" fill=\"rgb(254,254,254)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-uhyr0x\",layoutDependency:layoutDependency,layoutId:\"VaksqCcfl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.157 17.204\" overflow=\"visible\"><path d=\"M 0.068 0.004 C 0.527 0.101 2.117 0.075 2.65 0.076 L 7.493 0.078 L 13.697 0.078 C 14.568 0.077 16.35 0.124 17.148 0 C 17.062 5.61 17.117 11.576 17.157 17.195 C 12.797 17.109 8.41 17.216 4.048 17.176 C 2.725 17.164 1.371 17.164 0.05 17.204 C -0.092 13.163 0.122 8.966 0.036 4.91 C 0.004 3.381 -0.029 1.516 0.068 0.004 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qhfdej\",layoutDependency:layoutDependency,layoutId:\"hQEVLDB8p\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.004 14.967\" overflow=\"visible\"><path d=\"M 0.04 0 L 14.933 0 C 14.944 1.239 14.946 2.477 14.937 3.716 L 14.926 7.539 C 14.931 8.689 15.102 14.379 14.919 14.967 L 0.058 14.961 C 0.025 13.843 0.088 12.72 0.022 11.588 C -0.025 11.016 0.017 9.697 0.019 9.079 L 0.046 3.705 Z\" fill=\"rgb(152,237,221)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-18gc1pk\",layoutDependency:layoutDependency,layoutId:\"sErl1FrEl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.982 7.427\" overflow=\"visible\"><path d=\"M 0.075 0.005 L 14.904 0 C 14.909 1.15 15.08 6.84 14.897 7.427 L 0.036 7.422 C 0.003 6.304 0.066 5.181 0 4.049 L 0.064 3.678 Z\" fill=\"rgb(6,39,54)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-o7ds6i\",layoutDependency:layoutDependency,layoutId:\"BoZQODo8g\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.918 7.427\" overflow=\"visible\"><path d=\"M 0.011 0.005 L 14.84 0 C 14.845 1.15 15.016 6.84 14.833 7.427 C 14.762 6.792 14.821 4.438 14.821 3.676 L 0 3.678 Z\" fill=\"rgb(67,193,192)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-15lwr7y\",layoutDependency:layoutDependency,layoutId:\"C_SdT4q2L\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.903 3.716\" overflow=\"visible\"><path d=\"M 0 0 L 14.893 0 C 14.905 1.239 14.906 2.477 14.897 3.716 C 10.005 3.635 4.919 3.706 0.006 3.705 Z\" fill=\"rgb(250,18,15)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1n2z35k\",layoutDependency:layoutDependency,layoutId:\"LB_elQ0pA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.997 8.389\" overflow=\"visible\"><path d=\"M 0.079 0 C 1.896 0.147 4.336 -0.272 5.984 0.456 C 7.293 2.046 7.308 6.013 6.174 7.704 C 4.599 8.72 2.062 8.279 0.046 8.368 C -0.029 6.926 0.025 5.191 0.013 3.73 C 0.006 2.711 -0.036 0.945 0.079 0 Z M 1.56 7.252 C 2.494 7.244 4.256 7.409 4.982 6.996 C 5.654 6.013 5.42 2.518 5.088 1.331 C 4.154 0.986 2.59 1.107 1.533 1.118 C 1.665 2.65 1.572 5.614 1.56 7.252 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-7388mw\",layoutDependency:layoutDependency,layoutId:\"KzXCEArGj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.997 8.389\" overflow=\"visible\"><path d=\"M 0.079 0 C 1.896 0.147 4.336 -0.272 5.984 0.456 C 7.293 2.046 7.308 6.013 6.174 7.704 C 4.599 8.72 2.062 8.279 0.046 8.368 C -0.029 6.926 0.025 5.191 0.013 3.73 C 0.006 2.711 -0.036 0.945 0.079 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-fv2wym\",layoutDependency:layoutDependency,layoutId:\"HzyXote_F\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.881 6.19\" overflow=\"visible\"><path d=\"M 0.027 6.164 C 0.961 6.156 2.724 6.321 3.45 5.907 C 4.122 4.925 3.888 1.429 3.555 0.242 C 2.621 -0.102 1.057 0.018 0 0.029 C 0.132 1.562 0.04 4.526 0.027 6.164 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-h6b7d8\",layoutDependency:layoutDependency,layoutId:\"HFiNmmU6K\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.928 8.382\" overflow=\"visible\"><path d=\"M 0.033 0 C 1.603 0.254 4.618 -0.354 5.846 0.493 C 7.342 1.524 7.125 6.328 6.172 7.681 C 4.811 8.584 3.69 8.349 2.138 8.366 C 1.44 8.374 0.741 8.369 0.042 8.379 C 0.017 7.922 0.01 7.457 0.016 7 C 0.048 4.677 -0.047 2.319 0.033 0 Z M 1.467 7.259 C 2.223 7.269 4.452 7.443 4.907 7.011 C 4.941 6.979 4.972 6.947 5.003 6.913 C 5.357 5.998 5.852 1.727 4.669 1.256 C 4.099 1.029 2.22 1.128 1.471 1.147 C 1.511 2.956 1.533 5.465 1.467 7.259 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1r6ya35\",layoutDependency:layoutDependency,layoutId:\"x2qX_GId7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.928 8.382\" overflow=\"visible\"><path d=\"M 0.033 0 C 1.603 0.254 4.618 -0.354 5.846 0.493 C 7.342 1.524 7.125 6.328 6.172 7.681 C 4.811 8.584 3.69 8.349 2.138 8.366 C 1.44 8.374 0.741 8.369 0.042 8.379 C 0.017 7.922 0.01 7.457 0.016 7 C 0.048 4.677 -0.047 2.319 0.033 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1nth9nj\",layoutDependency:layoutDependency,layoutId:\"Hc50DbRAw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.948 6.193\" overflow=\"visible\"><path d=\"M 0 6.15 C 0.756 6.16 2.985 6.333 3.441 5.902 C 3.474 5.87 3.506 5.837 3.537 5.804 C 3.891 4.889 4.385 0.618 3.202 0.147 C 2.632 -0.08 0.753 0.019 0.004 0.038 C 0.045 1.847 0.067 4.356 0 6.15 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-151q1fx\",layoutDependency:layoutDependency,layoutId:\"IIuQe0f_F\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.098 8.361\" overflow=\"visible\"><path d=\"M 2.111 0.026 C 2.872 -0.004 5.77 -0.082 6.178 0.331 C 7.426 1.591 7.293 6.207 6.443 7.765 C 6.204 8.204 5.351 8.289 4.947 8.331 C 4.041 8.348 1.316 8.492 0.844 7.95 C -0.308 6.628 -0.193 2.097 0.661 0.529 C 0.869 0.148 1.749 0.074 2.111 0.026 Z M 1.698 7.233 L 5.329 7.242 C 5.812 6.725 5.603 1.998 5.468 1.118 L 1.718 1.103 C 1.197 3.409 1.449 4.942 1.698 7.233 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-10q398x\",layoutDependency:layoutDependency,layoutId:\"F1h6HVIfL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.098 8.361\" overflow=\"visible\"><path d=\"M 2.111 0.026 C 2.872 -0.004 5.77 -0.082 6.178 0.331 C 7.426 1.591 7.293 6.207 6.443 7.765 C 6.204 8.204 5.351 8.289 4.947 8.331 C 4.041 8.348 1.316 8.492 0.844 7.95 C -0.308 6.628 -0.193 2.097 0.661 0.529 C 0.869 0.148 1.749 0.074 2.111 0.026 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ru4x19\",layoutDependency:layoutDependency,layoutId:\"pD56OqPem\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.218 6.139\" overflow=\"visible\"><path d=\"M 0.285 6.13 L 3.916 6.139 C 4.399 5.621 4.19 0.895 4.055 0.015 L 0.305 0 C -0.216 2.306 0.036 3.839 0.285 6.13 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-178pqk4\",layoutDependency:layoutDependency,layoutId:\"dV_HWZJxp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.616 8.415\" overflow=\"visible\"><path d=\"M 0.058 0.001 C 1.523 0.025 4.606 -0.086 5.838 0.219 C 6.829 1.338 7.037 3.597 5.486 4.326 C 6.768 5.469 6.458 6.762 6.539 8.38 C 6.167 8.417 5.616 8.405 5.229 8.409 L 5.132 7.155 C 5.116 6.207 5.058 5.77 4.858 4.845 C 3.736 4.791 2.418 4.814 1.281 4.808 C 1.353 5.898 1.327 7.282 1.357 8.409 L 0.032 8.415 C 0 6.564 0.027 4.67 0.012 2.815 C 0.007 2.29 -0.03 0.382 0.058 0.001 Z M 1.279 3.775 C 2.089 3.784 4.2 3.855 4.905 3.665 C 5.223 3.221 5.118 1.989 5.024 1.439 C 4.998 1.29 4.966 1.143 4.928 0.997 C 3.924 0.996 2.24 1.049 1.292 0.984 C 1.314 1.699 1.378 3.115 1.279 3.775 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1wpk6eq\",layoutDependency:layoutDependency,layoutId:\"chuvifRGQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.616 8.415\" overflow=\"visible\"><path d=\"M 0.058 0.001 C 1.523 0.025 4.606 -0.086 5.838 0.219 C 6.829 1.338 7.037 3.597 5.486 4.326 C 6.768 5.469 6.458 6.762 6.539 8.38 C 6.167 8.417 5.616 8.405 5.229 8.409 L 5.132 7.155 C 5.116 6.207 5.058 5.77 4.858 4.845 C 3.736 4.791 2.418 4.814 1.281 4.808 C 1.353 5.898 1.327 7.282 1.357 8.409 L 0.032 8.415 C 0 6.564 0.027 4.67 0.012 2.815 C 0.007 2.29 -0.03 0.382 0.058 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qmdoj8\",layoutDependency:layoutDependency,layoutId:\"yW9Qb0pTL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.84 2.811\" overflow=\"visible\"><path d=\"M 0 2.791 C 0.81 2.799 2.921 2.871 3.626 2.681 C 3.944 2.237 3.839 1.005 3.745 0.455 C 3.719 0.306 3.687 0.159 3.649 0.013 C 2.645 0.012 0.961 0.065 0.012 0 C 0.035 0.715 0.099 2.131 0 2.791 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xnvlqy\",layoutDependency:layoutDependency,layoutId:\"KxLUaHPXl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.214 8.508\" overflow=\"visible\"><path d=\"M 6.391 0 L 7.206 0.029 C 7.108 2.591 7.142 5.935 7.214 8.508 C 6.561 8.488 6.024 8.469 5.376 8.395 C 3.99 7.22 2.871 3.31 1.429 1.863 C 1.43 2.599 1.508 8.289 1.333 8.506 C 0.916 8.471 0.483 8.486 0.065 8.493 C -0.031 7.687 0.008 6.238 0.007 5.38 C 0.001 3.632 0.005 1.884 0.019 0.137 C 0.469 0.14 1.917 0.085 2.214 0.468 C 3.589 2.246 4.428 4.894 5.77 6.657 C 5.929 4.738 5.635 2.005 5.832 0.189 C 6.033 0.006 6.091 0.047 6.391 0 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kfs3w5\",layoutDependency:layoutDependency,layoutId:\"ODbv8S5J7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.138 8.494\" overflow=\"visible\"><path d=\"M 6.875 0 L 7.045 0.005 C 7.172 0.223 7.113 7.562 7.138 8.494 C 6.556 8.482 5.454 8.553 5.099 8.083 C 3.673 6.197 2.844 3.574 1.392 1.72 C 1.464 2.595 1.432 3.906 1.428 4.808 C 1.424 5.942 1.478 7.315 1.408 8.424 C 1.235 8.535 0.855 8.477 0.63 8.464 C 0.476 8.474 0.32 8.462 0.166 8.454 C -0.086 8.107 0.022 1.161 0.028 0.13 C 2.714 0.159 2.099 0.283 3.376 2.411 C 3.751 3.036 5.358 6.225 5.664 6.337 L 5.762 6.265 C 5.862 5.774 5.82 4.518 5.818 3.95 C 5.811 2.654 5.816 1.358 5.833 0.063 C 6.131 0.026 6.565 0.016 6.875 0 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-nfm3dv\",layoutDependency:layoutDependency,layoutId:\"j82YPgtbD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.656 8.282\" overflow=\"visible\"><path d=\"M 1.332 0.09 C 1.533 0.073 1.736 0.06 1.938 0.05 C 2.892 0.006 3.91 -0.018 4.864 0.017 C 6.489 0.076 6.481 1.358 6.522 2.561 C 6.137 2.6 5.581 2.601 5.182 2.613 C 5.139 2.142 5.104 1.67 5.078 1.198 C 3.913 1.176 2.749 1.185 1.585 1.226 C 1.556 1.984 1.552 2.742 1.573 3.499 C 2.856 3.648 4.324 3.58 5.559 3.908 C 6.965 4.281 6.754 6.535 6.375 7.561 C 6.023 7.925 5.838 8.071 5.345 8.179 C 4.309 8.319 3.028 8.257 1.97 8.281 C 0.196 8.322 -0.039 7.252 0.005 5.736 C 0.411 5.711 0.934 5.723 1.348 5.721 C 1.34 6.161 1.415 6.707 1.462 7.153 L 5.109 7.133 C 5.152 6.374 5.146 5.614 5.092 4.856 C 3.837 4.797 1.837 4.812 0.748 4.234 C -0.236 3.712 0.006 1.398 0.475 0.589 C 0.685 0.225 0.955 0.181 1.332 0.09 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kcx0qn\",layoutDependency:layoutDependency,layoutId:\"rXxZ96l3C\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.064 8.394\" overflow=\"visible\"><path d=\"M 0.051 0.011 C 1.549 0.164 4.566 0.122 6.064 0 C 6.018 0.363 6.048 0.774 6.063 1.143 C 4.56 1.1 2.896 1.136 1.38 1.137 C 1.388 1.902 1.395 2.615 1.36 3.382 C 2.668 3.425 3.981 3.476 5.285 3.355 L 5.277 4.494 C 4.03 4.461 2.638 4.494 1.379 4.495 C 1.403 5.356 1.382 6.263 1.376 7.128 C 2.931 7.148 4.487 7.147 6.042 7.123 C 6.011 7.489 6.046 8.006 6.062 8.385 C 4.684 8.257 1.512 8.356 0.038 8.394 C 0.019 5.798 -0.044 2.585 0.051 0.011 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1w48djf\",layoutDependency:layoutDependency,layoutId:\"Bal5RIL3F\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.867 8.292\" overflow=\"visible\"><path d=\"M 0.326 0.061 L 1.363 0 C 1.428 2.275 1.27 4.674 1.464 6.936 C 1.999 7.162 2.473 7.233 3.048 7.271 C 3.676 7.313 4.775 7.438 5.268 6.979 C 5.674 6.599 5.5 1.023 5.539 0.033 C 5.945 0.049 6.424 0.026 6.836 0.017 L 6.801 1.454 C 6.776 3.205 7.111 6.311 6.471 7.633 C 5.221 8.396 1.753 8.61 0.647 7.66 C -0.085 7.031 -0.202 0.603 0.326 0.061 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6etsq1\",layoutDependency:layoutDependency,layoutId:\"vXVzjYzWI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.796 8.308\" overflow=\"visible\"><path d=\"M 0.376 0.061 L 1.374 0.012 C 1.422 2.319 1.3 4.627 1.474 6.935 L 1.515 6.954 C 2.596 7.455 3.615 7.286 4.792 7.243 C 5.161 7.23 5.42 6.9 5.45 6.538 C 5.624 4.442 5.353 2.218 5.593 0.131 L 6.775 0 L 6.777 1.597 C 6.756 3.281 6.864 5.185 6.718 6.838 C 6.543 8.837 1.769 8.443 0.572 7.719 C 0.552 7.681 0.532 7.643 0.513 7.605 C -0.079 6.42 0.061 4.152 0.036 2.826 C 0.025 2.206 -0.148 0.315 0.376 0.061 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-yj3nc5\",layoutDependency:layoutDependency,layoutId:\"Hopewhr7_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.694 8.39\" overflow=\"visible\"><path d=\"M 0.067 0 C 1.16 0.087 4.649 0.109 5.694 0.004 C 5.642 0.406 5.66 0.726 5.675 1.126 C 4.782 1.045 2.357 1.127 1.388 1.131 C 1.435 1.904 1.426 2.925 1.359 3.692 C 1.727 3.689 4.639 3.612 4.757 3.65 L 4.771 3.902 C 4.789 4.233 4.809 4.397 4.733 4.721 C 4.604 4.803 1.75 4.732 1.373 4.728 C 1.438 5.861 1.418 7.231 1.427 8.382 C 0.832 8.33 0.64 8.326 0.043 8.39 C -0.036 7.163 0.026 5.346 0.016 4.081 C 0.008 3.013 -0.035 1 0.067 0 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tejzj7\",layoutDependency:layoutDependency,layoutId:\"ZmUIrl8n8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.673 8.405\" overflow=\"visible\"><path d=\"M 0.048 0.021 C 0.918 0.098 4.821 0.082 5.668 0 L 5.673 1.14 C 4.281 1.1 2.722 1.132 1.32 1.13 C 1.368 1.879 1.378 2.95 1.271 3.685 C 1.855 3.691 4.373 3.596 4.697 3.707 L 4.729 3.909 C 4.734 4.229 4.752 4.407 4.654 4.715 C 4.349 4.825 1.801 4.741 1.311 4.734 C 1.4 5.476 1.354 7.558 1.354 8.405 C 0.928 8.368 0.485 8.376 0.057 8.377 C -0.03 7.242 0.016 5.453 0.016 4.265 C 0.016 3.013 -0.036 1.232 0.048 0.021 Z\" fill=\"rgb(254,254,254)\"></path></svg>',withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4z2kjh\",layoutDependency:layoutDependency,layoutId:\"wBsPHftJP\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-123rx3e\",\"data-framer-name\":\"Group 1597882488\",layoutDependency:layoutDependency,layoutId:\"rYyAud2Of\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-7bh41d\",\"data-framer-name\":\"Group 1597882485\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:58,intrinsicWidth:71,layoutDependency:layoutDependency,layoutId:\"gfTq6dDlK\",svg:'<svg width=\"71\" height=\"58\" viewBox=\"0 0 71 58\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_776_1540)\">\\n<path d=\"M10.601 13.3353C10.3895 13.2819 10.6431 12.9922 10.6949 12.9115C19.4708 -0.818778 38.687 -4.14278 51.7384 5.57656C54.5239 7.65055 57.0492 10.3077 58.8808 13.2605C58.8024 13.3694 57.0359 13.382 56.8443 13.2664C56.7149 13.1886 56.1004 12.255 55.9237 12.0416C55.4771 11.5006 52.7071 8.34632 52.2678 8.30038C49.3455 9.0584 46.3692 9.59338 43.3663 9.92978C43.6192 11.0449 44.0665 12.1297 44.247 13.2538C44.1405 13.4087 42.7584 13.3057 42.4834 13.3316C42.351 12.6944 42.1802 12.0467 41.9828 11.4273C41.9088 11.1961 41.636 10.2195 41.4711 10.1632C41.3313 10.1158 40.8536 10.1417 40.6673 10.1484C36.4487 10.2988 32.7817 10.3173 28.555 10.1506C28.3575 10.1432 28.1172 9.99573 27.925 10.1128C27.4354 11.1279 27.2639 12.3002 26.855 13.3346H25.3036C25.1978 13.3346 25.1905 13.1019 25.1971 13.0115C25.2282 12.5639 26.1429 9.98684 26.0061 9.85569C23.046 9.57041 20.1289 8.94725 17.2472 8.23444C16.8642 8.25444 14.5016 10.8456 14.1127 11.3013C13.5551 11.9556 13.0464 12.6536 12.5221 13.3353C11.9971 13.2479 11.0691 13.4531 10.601 13.3353ZM40.8543 8.37522C39.6158 5.31945 36.5322 -0.491268 32.5125 2.42298C31.4736 3.17655 30.5537 4.48511 29.9074 5.58694C29.6146 6.08635 28.6622 7.79059 28.5897 8.26482C28.5661 8.42116 28.609 8.35892 28.7014 8.37448C29.7854 8.54935 30.9405 8.44932 32.023 8.60122C34.9698 8.58047 37.9224 8.68124 40.8543 8.37596V8.37522ZM30.4376 1.93616C27.2306 2.50671 24.1382 3.64855 21.3283 5.28166C21.1508 5.38465 18.8718 6.78139 18.9864 6.89476C20.6709 7.2356 22.3576 7.58831 24.0591 7.84542C24.448 7.90396 26.5518 8.25444 26.7315 8.14181C27.4221 6.46203 28.2695 4.78743 29.3425 3.31882C29.6915 2.84089 30.0982 2.41928 30.4369 1.93616H30.4376ZM50.4584 6.96885C50.5671 6.86512 50.0487 6.52797 49.9652 6.46499C49.4875 6.1034 48.8597 5.73884 48.3391 5.42985C45.5277 3.7634 42.3318 2.47781 39.0826 2.01026L40.177 3.46701C40.9431 4.56439 41.6049 5.73069 42.175 6.94292C42.2726 7.15113 42.6387 8.18257 42.7503 8.2211L50.4599 6.96885H50.4584Z\" fill=\"white\"/>\\n<path d=\"M40.9283 16.1491V23.6996H34.9439C34.9247 23.4395 34.9091 22.1258 34.7975 22.0332C33.4983 21.5293 32.0963 21.2477 30.6987 21.1803C29.429 21.1188 26.0978 21.0795 25.9307 22.849C25.7636 24.6184 28.0721 24.8755 29.3137 25.0852C34.2984 25.927 41.4371 25.7721 41.8881 32.5468C42.3496 39.4786 36.5005 41.4274 30.6994 41.6171C28.0115 41.7053 25.3221 41.2429 22.6468 41.1666C21.0606 41.1214 19.4649 41.2066 17.8787 41.1695V33.6931H23.8632V35.2477C24.2336 35.387 24.5708 35.5567 24.9553 35.6708C26.7419 36.2028 30.8799 36.5066 32.5577 35.7064C33.3164 35.344 33.7556 34.5904 33.448 33.7502C33.0738 32.7291 31.0351 32.4579 30.0938 32.2994C25.0389 31.4472 18.5391 31.5584 17.7405 24.9859C17.0298 19.1367 21.5642 16.4121 26.7167 15.8623C29.5984 15.5548 32.3529 16.0476 35.2005 16.1521C37.1046 16.2225 39.025 16.0935 40.9291 16.1491H40.9283Z\" fill=\"white\"/>\\n<path d=\"M16.1053 22.4409H12.042V35.0249H16.1053V41.132L0 41.169V35.0249H3.98936V22.4409H0V16.2227H15.9952C16.0033 16.2227 16.1061 16.3257 16.1061 16.3338V22.4409H16.1053Z\" fill=\"white\"/>\\n<path d=\"M26.0788 47.5348C25.9886 47.0806 25.0598 44.4376 25.2011 44.213C25.451 44.1026 26.8301 44.0663 26.9299 44.2019L27.8971 47.3926C28.5996 47.2362 29.3184 47.2681 30.0304 47.2384C31.0502 47.1955 32.1091 47.1043 33.1302 47.0873C35.9468 47.0406 38.7383 47.2266 41.5482 47.3177L42.4895 44.2138C43.0286 44.2427 43.629 44.0019 44.1504 44.1967C44.2265 44.2249 44.2835 44.1604 44.2502 44.3094L43.3643 47.5756C45.5768 47.8371 47.7678 48.2165 49.9433 48.6826C50.5193 48.8063 51.6862 49.2302 52.1986 49.1687C52.4049 49.1442 52.5254 49.0279 52.677 48.9064C53.2508 48.4462 54.1197 47.5096 54.6351 46.945C55.4256 46.0788 56.1236 45.123 56.8453 44.1997C57.0272 44.0893 58.7509 44.0997 58.8825 44.2056C55.535 49.6184 50.1466 53.8072 44.1452 55.9019C33.006 59.7913 20.7384 56.4287 13.04 47.6104C12.7442 47.271 10.4282 44.4035 10.5665 44.2049C10.9466 44.1471 12.2746 44.0248 12.5615 44.1664C12.6488 44.2093 13.5598 45.4986 13.7447 45.7194C14.7592 46.9332 15.8943 48.1669 17.1196 49.1502C20.07 48.4366 23.0544 47.8438 26.0803 47.5348H26.0788ZM28.5907 49.0901C28.4672 49.2146 29.7384 51.5894 29.9084 51.8784C31.5123 54.6104 34.0775 57.4616 37.2364 54.7534C38.9217 53.3085 39.9096 51.1641 40.8531 49.1998C40.845 49.1005 40.2845 49.0286 40.1529 49.0168C38.8995 48.9012 37.6335 49.0138 36.389 48.8649C33.7854 48.8671 31.181 48.8175 28.5915 49.0901H28.5907ZM26.7325 49.3235C26.4892 49.1709 23.2681 49.6799 22.7298 49.7681C21.7907 49.9215 20.7969 50.0949 19.8725 50.3105C19.7357 50.3424 18.9098 50.5158 18.9142 50.6076C22.3142 53.0699 26.2282 54.7578 30.3632 55.5299C30.4172 55.4655 30.222 55.2372 30.1717 55.1676C29.7546 54.5867 29.2636 54.0658 28.8555 53.4508C27.9999 52.16 27.3285 50.7507 26.7317 49.3243L26.7325 49.3235ZM50.4594 50.5706C49.1084 50.3216 47.7678 50.003 46.4116 49.7778C45.4666 49.6207 44.0971 49.3361 43.1787 49.3102C43.0826 49.3072 42.9968 49.2983 42.9022 49.3272C42.5583 49.431 41.8588 51.1841 41.6325 51.6087C40.8768 53.0247 40.0138 54.2836 39.0082 55.5299C42.2899 54.9497 45.4244 53.7383 48.2928 52.0644C48.9369 51.688 49.7909 51.1952 50.3662 50.7403C50.4254 50.6936 50.5023 50.7425 50.4601 50.5713L50.4594 50.5706Z\" fill=\"white\"/>\\n<path d=\"M54.8767 15.8004C62.9567 15.1714 69.8292 19.1711 70.2573 27.8079C70.7535 37.8163 62.9419 42.8519 53.6196 41.3692C45.6616 40.1036 41.826 33.4415 43.2413 25.6836C44.3098 19.8291 49.0904 16.2502 54.8759 15.7997L54.8767 15.8004ZM55.6139 21.7208C52.52 22.0735 51.5698 25.3835 51.49 28.0258C51.3709 31.9448 52.3758 36.032 57.1446 35.6897C60.2096 35.4696 61.5192 32.8992 61.6922 30.1049C61.9666 25.6665 61.1539 21.0888 55.6146 21.7208H55.6139Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_776_1540\">\\n<rect width=\"70.2808\" height=\"57.5025\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cuhcca\",\"data-framer-name\":\"Group 1597882485\",layoutDependency:layoutDependency,layoutId:\"vftp6BzyW\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SFQgRXF1aWxpYnJhIEEtcmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A\", \"HT Equilibra A Placeholder\", sans-serif',\"--framer-font-size\":\"7px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"14001:2015\"})}),className:\"framer-ty65xd\",\"data-framer-name\":\"14001:2015\",fonts:[\"GF;HT Equilibra A-regular\"],layoutDependency:layoutDependency,layoutId:\"WVGu8vQs8\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tfboy2\",\"data-framer-name\":\"Group 1597882490\",layoutDependency:layoutDependency,layoutId:\"HZL8pt6ig\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ekk7c7\",\"data-framer-name\":\"Group 1597882487\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:58,intrinsicWidth:71,layoutDependency:layoutDependency,layoutId:\"lCtA3TLAi\",svg:'<svg width=\"71\" height=\"58\" viewBox=\"0 0 71 58\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_776_1544)\">\\n<path d=\"M10.6015 13.3353C10.39 13.2819 10.6436 12.9922 10.6954 12.9115C19.4713 -0.818778 38.6875 -4.14278 51.7389 5.57656C54.5244 7.65055 57.0497 10.3077 58.8813 13.2605C58.8029 13.3694 57.0363 13.382 56.8448 13.2664C56.7154 13.1886 56.1009 12.255 55.9242 12.0416C55.4776 11.5006 52.7076 8.34632 52.2683 8.30038C49.346 9.0584 46.3697 9.59338 43.3668 9.92978C43.6197 11.0449 44.067 12.1297 44.2475 13.2538C44.141 13.4087 42.7589 13.3057 42.4839 13.3316C42.3515 12.6944 42.1807 12.0467 41.9832 11.4273C41.9093 11.1961 41.6364 10.2195 41.4715 10.1632C41.3318 10.1158 40.8541 10.1417 40.6678 10.1484C36.4492 10.2988 32.7822 10.3173 28.5555 10.1506C28.358 10.1432 28.1177 9.99573 27.9254 10.1128C27.4359 11.1279 27.2644 12.3002 26.8555 13.3346H25.3041C25.1983 13.3346 25.1909 13.1019 25.1976 13.0115C25.2287 12.5639 26.1434 9.98684 26.0066 9.85569C23.0465 9.57041 20.1294 8.94725 17.2477 8.23444C16.8647 8.25444 14.5021 10.8456 14.1132 11.3013C13.5556 11.9556 13.0469 12.6536 12.5226 13.3353C11.9976 13.2479 11.0696 13.4531 10.6015 13.3353ZM40.8548 8.37522C39.6162 5.31945 36.5327 -0.491268 32.513 2.42298C31.4741 3.17655 30.5542 4.48511 29.9079 5.58694C29.6151 6.08635 28.6627 7.79059 28.5902 8.26482C28.5666 8.42116 28.6094 8.35892 28.7019 8.37448C29.7859 8.54935 30.941 8.44932 32.0235 8.60122C34.9702 8.58047 37.9229 8.68124 40.8548 8.37596V8.37522ZM30.4381 1.93616C27.2311 2.50671 24.1387 3.64855 21.3288 5.28166C21.1513 5.38465 18.8723 6.78139 18.9869 6.89476C20.6714 7.2356 22.3581 7.58831 24.0596 7.84542C24.4485 7.90396 26.5523 8.25444 26.732 8.14181C27.4226 6.46203 28.27 4.78743 29.343 3.31882C29.692 2.84089 30.0987 2.41928 30.4374 1.93616H30.4381ZM50.4589 6.96885C50.5676 6.86512 50.0492 6.52797 49.9657 6.46499C49.488 6.1034 48.8602 5.73884 48.3396 5.42985C45.5282 3.7634 42.3323 2.47781 39.0831 2.01026L40.1775 3.46701C40.9436 4.56439 41.6054 5.73069 42.1755 6.94292C42.2731 7.15113 42.6391 8.18257 42.7508 8.2211L50.4604 6.96885H50.4589Z\" fill=\"white\"/>\\n<path d=\"M40.9293 16.1491V23.6996H34.9449C34.9257 23.4395 34.9101 22.1258 34.7985 22.0332C33.4992 21.5293 32.0972 21.2477 30.6997 21.1803C29.43 21.1188 26.0988 21.0795 25.9317 22.849C25.7645 24.6184 28.0731 24.8755 29.3147 25.0852C34.2993 25.927 41.438 25.7721 41.8891 32.5468C42.3505 39.4786 36.5014 41.4274 30.7004 41.6171C28.0125 41.7053 25.3231 41.2429 22.6477 41.1666C21.0616 41.1214 19.4659 41.2066 17.8797 41.1695V33.6931H23.8641V35.2477C24.2346 35.387 24.5718 35.5567 24.9563 35.6708C26.7428 36.2028 30.8808 36.5066 32.5587 35.7064C33.3173 35.344 33.7566 34.5904 33.449 33.7502C33.0748 32.7291 31.0361 32.4579 30.0948 32.2994C25.0399 31.4472 18.5401 31.5584 17.7414 24.9859C17.0308 19.1367 21.5652 16.4121 26.7177 15.8623C29.5994 15.5548 32.3538 16.0476 35.2015 16.1521C37.1056 16.2225 39.0259 16.0935 40.93 16.1491H40.9293Z\" fill=\"white\"/>\\n<path d=\"M16.1063 22.4409H12.043V35.0249H16.1063V41.132L0.000976562 41.169V35.0249H3.99034V22.4409H0.000976562V16.2227H15.9961C16.0043 16.2227 16.1071 16.3257 16.1071 16.3338V22.4409H16.1063Z\" fill=\"white\"/>\\n<path d=\"M26.0798 47.5348C25.9896 47.0806 25.0608 44.4376 25.202 44.213C25.452 44.1026 26.8311 44.0663 26.9309 44.2019L27.8981 47.3926C28.6006 47.2362 29.3193 47.2681 30.0314 47.2384C31.0511 47.1955 32.11 47.1043 33.1312 47.0873C35.9478 47.0406 38.7393 47.2266 41.5492 47.3177L42.4905 44.2138C43.0296 44.2427 43.63 44.0019 44.1513 44.1967C44.2275 44.2249 44.2844 44.1604 44.2512 44.3094L43.3653 47.5756C45.5777 47.8371 47.7688 48.2165 49.9442 48.6826C50.5203 48.8063 51.6871 49.2302 52.1996 49.1687C52.4059 49.1442 52.5264 49.0279 52.678 48.9064C53.2518 48.4462 54.1207 47.5096 54.6361 46.945C55.4266 46.0788 56.1246 45.123 56.8463 44.1997C57.0282 44.0893 58.7519 44.0997 58.8835 44.2056C55.536 49.6184 50.1476 53.8072 44.1462 55.9019C33.007 59.7913 20.7394 56.4287 13.041 47.6104C12.7452 47.271 10.4292 44.4035 10.5675 44.2049C10.9476 44.1471 12.2756 44.0248 12.5625 44.1664C12.6498 44.2093 13.5608 45.4986 13.7457 45.7194C14.7602 46.9332 15.8953 48.1669 17.1205 49.1502C20.071 48.4366 23.0554 47.8438 26.0813 47.5348H26.0798ZM28.5917 49.0901C28.4682 49.2146 29.7393 51.5894 29.9094 51.8784C31.5133 54.6104 34.0785 57.4616 37.2374 54.7534C38.9226 53.3085 39.9106 51.1641 40.8541 49.1998C40.846 49.1005 40.2855 49.0286 40.1538 49.0168C38.9005 48.9012 37.6345 49.0138 36.39 48.8649C33.7864 48.8671 31.182 48.8175 28.5924 49.0901H28.5917ZM26.7335 49.3235C26.4902 49.1709 23.2691 49.6799 22.7308 49.7681C21.7917 49.9215 20.7978 50.0949 19.8735 50.3105C19.7367 50.3424 18.9108 50.5158 18.9152 50.6076C22.3152 53.0699 26.2291 54.7578 30.3642 55.5299C30.4182 55.4655 30.2229 55.2372 30.1727 55.1676C29.7556 54.5867 29.2646 54.0658 28.8564 53.4508C28.0009 52.16 27.3295 50.7507 26.7327 49.3243L26.7335 49.3235ZM50.4604 50.5706C49.1094 50.3216 47.7688 50.003 46.4126 49.7778C45.4676 49.6207 44.0981 49.3361 43.1797 49.3102C43.0836 49.3072 42.9978 49.2983 42.9031 49.3272C42.5593 49.431 41.8598 51.1841 41.6335 51.6087C40.8778 53.0247 40.0148 54.2836 39.0092 55.5299C42.2909 54.9497 45.4254 53.7383 48.2938 52.0644C48.9378 51.688 49.7919 51.1952 50.3672 50.7403C50.4264 50.6936 50.5033 50.7425 50.4611 50.5713L50.4604 50.5706Z\" fill=\"white\"/>\\n<path d=\"M54.8776 15.8004C62.9577 15.1714 69.8302 19.1711 70.2583 27.8079C70.7545 37.8163 62.9429 42.8519 53.6206 41.3692C45.6625 40.1036 41.827 33.4415 43.2423 25.6836C44.3108 19.8291 49.0914 16.2502 54.8769 15.7997L54.8776 15.8004ZM55.6149 21.7208C52.521 22.0735 51.5708 25.3835 51.4909 28.0258C51.3719 31.9448 52.3768 36.032 57.1456 35.6897C60.2106 35.4696 61.5202 32.8992 61.6932 30.1049C61.9675 25.6665 61.1549 21.0888 55.6156 21.7208H55.6149Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_776_1544\">\\n<rect width=\"70.2808\" height=\"57.5025\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-tpp4ad\",\"data-framer-name\":\"Group 1597882487\",layoutDependency:layoutDependency,layoutId:\"CuQPat0j4\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SFQgRXF1aWxpYnJhIEEtcmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A\", \"HT Equilibra A Placeholder\", sans-serif',\"--framer-font-size\":\"7px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"45001:2018\"})}),className:\"framer-1dyr6q5\",\"data-framer-name\":\"45001:2018\",fonts:[\"GF;HT Equilibra A-regular\"],layoutDependency:layoutDependency,layoutId:\"V4L7C4xo9\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rsc7g\",\"data-framer-name\":\"Group 1597882489\",layoutDependency:layoutDependency,layoutId:\"Fuq9cPVAR\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-f7qy2s\",\"data-framer-name\":\"Group 1597882486\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:58,intrinsicWidth:71,layoutDependency:layoutDependency,layoutId:\"O0bvk6yvx\",svg:'<svg width=\"71\" height=\"58\" viewBox=\"0 0 71 58\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_776_1542)\">\\n<path d=\"M10.6005 13.3353C10.389 13.2819 10.6426 12.9922 10.6944 12.9115C19.4703 -0.818778 38.6865 -4.14278 51.7379 5.57656C54.5234 7.65055 57.0487 10.3077 58.8803 13.2605C58.8019 13.3694 57.0354 13.382 56.8439 13.2664C56.7144 13.1886 56.1 12.255 55.9232 12.0416C55.4766 11.5006 52.7066 8.34632 52.2674 8.30038C49.345 9.0584 46.3687 9.59338 43.3658 9.92978C43.6187 11.0449 44.0661 12.1297 44.2465 13.2538C44.14 13.4087 42.758 13.3057 42.4829 13.3316C42.3505 12.6944 42.1797 12.0467 41.9823 11.4273C41.9083 11.1961 41.6355 10.2195 41.4706 10.1632C41.3308 10.1158 40.8531 10.1417 40.6668 10.1484C36.4482 10.2988 32.7812 10.3173 28.5545 10.1506C28.3571 10.1432 28.1167 9.99573 27.9245 10.1128C27.435 11.1279 27.2634 12.3002 26.8545 13.3346H25.3031C25.1974 13.3346 25.19 13.1019 25.1966 13.0115C25.2277 12.5639 26.1424 9.98684 26.0056 9.85569C23.0455 9.57041 20.1284 8.94725 17.2467 8.23444C16.8637 8.25444 14.5011 10.8456 14.1122 11.3013C13.5546 11.9556 13.0459 12.6536 12.5216 13.3353C11.9966 13.2479 11.0686 13.4531 10.6005 13.3353ZM40.8539 8.37522C39.6153 5.31945 36.5317 -0.491268 32.5121 2.42298C31.4731 3.17655 30.5532 4.48511 29.907 5.58694C29.6141 6.08635 28.6617 7.79059 28.5892 8.26482C28.5656 8.42116 28.6085 8.35892 28.7009 8.37448C29.7849 8.54935 30.94 8.44932 32.0225 8.60122C34.9693 8.58047 37.9219 8.68124 40.8539 8.37596V8.37522ZM30.4371 1.93616C27.2301 2.50671 24.1377 3.64855 21.3278 5.28166C21.1503 5.38465 18.8713 6.78139 18.9859 6.89476C20.6704 7.2356 22.3571 7.58831 24.0586 7.84542C24.4476 7.90396 26.5513 8.25444 26.731 8.14181C27.4216 6.46203 28.2691 4.78743 29.342 3.31882C29.691 2.84089 30.0977 2.41928 30.4364 1.93616H30.4371ZM50.4579 6.96885C50.5666 6.86512 50.0483 6.52797 49.9647 6.46499C49.487 6.1034 48.8592 5.73884 48.3386 5.42985C45.5272 3.7634 42.3313 2.47781 39.0821 2.01026L40.1765 3.46701C40.9426 4.56439 41.6044 5.73069 42.1745 6.94292C42.2721 7.15113 42.6382 8.18257 42.7498 8.2211L50.4594 6.96885H50.4579Z\" fill=\"white\"/>\\n<path d=\"M40.9271 16.1491V23.6996H34.9427C34.9235 23.4395 34.9079 22.1258 34.7963 22.0332C33.497 21.5293 32.095 21.2477 30.6975 21.1803C29.4278 21.1188 26.0966 21.0795 25.9295 22.849C25.7623 24.6184 28.0709 24.8755 29.3125 25.0852C34.2971 25.927 41.4358 25.7721 41.8869 32.5468C42.3483 39.4786 36.4992 41.4274 30.6982 41.6171C28.0103 41.7053 25.3209 41.2429 22.6455 41.1666C21.0594 41.1214 19.4637 41.2066 17.8775 41.1695V33.6931H23.8619V35.2477C24.2324 35.387 24.5696 35.5567 24.9541 35.6708C26.7406 36.2028 30.8786 36.5066 32.5565 35.7064C33.3151 35.344 33.7544 34.5904 33.4468 33.7502C33.0726 32.7291 31.0339 32.4579 30.0926 32.2994C25.0377 31.4472 18.5379 31.5584 17.7392 24.9859C17.0286 19.1367 21.563 16.4121 26.7155 15.8623C29.5972 15.5548 32.3516 16.0476 35.1993 16.1521C37.1034 16.2225 39.0237 16.0935 40.9278 16.1491H40.9271Z\" fill=\"white\"/>\\n<path d=\"M16.1039 22.4409H12.0406V35.0249H16.1039V41.132L-0.00146484 41.169V35.0249H3.9879V22.4409H-0.00146484V16.2227H15.9937C16.0018 16.2227 16.1046 16.3257 16.1046 16.3338V22.4409H16.1039Z\" fill=\"white\"/>\\n<path d=\"M26.0793 47.5348C25.9891 47.0806 25.0603 44.4376 25.2016 44.213C25.4515 44.1026 26.8306 44.0663 26.9304 44.2019L27.8976 47.3926C28.6001 47.2362 29.3188 47.2681 30.0309 47.2384C31.0506 47.1955 32.1095 47.1043 33.1307 47.0873C35.9473 47.0406 38.7388 47.2266 41.5487 47.3177L42.49 44.2138C43.0291 44.2427 43.6295 44.0019 44.1508 44.1967C44.227 44.2249 44.2839 44.1604 44.2507 44.3094L43.3648 47.5756C45.5773 47.8371 47.7683 48.2165 49.9437 48.6826C50.5198 48.8063 51.6866 49.2302 52.1991 49.1687C52.4054 49.1442 52.5259 49.0279 52.6775 48.9064C53.2513 48.4462 54.1202 47.5096 54.6356 46.945C55.4261 46.0788 56.1241 45.123 56.8458 44.1997C57.0277 44.0893 58.7514 44.0997 58.883 44.2056C55.5355 49.6184 50.1471 53.8072 44.1457 55.9019C33.0065 59.7913 20.7389 56.4287 13.0405 47.6104C12.7447 47.271 10.4287 44.4035 10.567 44.2049C10.9471 44.1471 12.2751 44.0248 12.562 44.1664C12.6493 44.2093 13.5603 45.4986 13.7452 45.7194C14.7597 46.9332 15.8948 48.1669 17.12 49.1502C20.0705 48.4366 23.0549 47.8438 26.0808 47.5348H26.0793ZM28.5912 49.0901C28.4677 49.2146 29.7389 51.5894 29.9089 51.8784C31.5128 54.6104 34.078 57.4616 37.2369 54.7534C38.9222 53.3085 39.9101 51.1641 40.8536 49.1998C40.8455 49.1005 40.285 49.0286 40.1533 49.0168C38.9 48.9012 37.634 49.0138 36.3895 48.8649C33.7859 48.8671 31.1815 48.8175 28.592 49.0901H28.5912ZM26.733 49.3235C26.4897 49.1709 23.2686 49.6799 22.7303 49.7681C21.7912 49.9215 20.7974 50.0949 19.873 50.3105C19.7362 50.3424 18.9103 50.5158 18.9147 50.6076C22.3147 53.0699 26.2287 54.7578 30.3637 55.5299C30.4177 55.4655 30.2225 55.2372 30.1722 55.1676C29.7551 54.5867 29.2641 54.0658 28.8559 53.4508C28.0004 52.16 27.329 50.7507 26.7322 49.3243L26.733 49.3235ZM50.4599 50.5706C49.1089 50.3216 47.7683 50.003 46.4121 49.7778C45.4671 49.6207 44.0976 49.3361 43.1792 49.3102C43.0831 49.3072 42.9973 49.2983 42.9026 49.3272C42.5588 49.431 41.8593 51.1841 41.633 51.6087C40.8773 53.0247 40.0143 54.2836 39.0087 55.5299C42.2904 54.9497 45.4249 53.7383 48.2933 52.0644C48.9373 51.688 49.7914 51.1952 50.3667 50.7403C50.4259 50.6936 50.5028 50.7425 50.4606 50.5713L50.4599 50.5706Z\" fill=\"white\"/>\\n<path d=\"M54.8774 15.8004C62.9574 15.1714 69.8299 19.1711 70.2581 27.8079C70.7543 37.8163 62.9426 42.8519 53.6203 41.3692C45.6623 40.1036 41.8267 33.4415 43.2421 25.6836C44.3106 19.8291 49.0912 16.2502 54.8767 15.7997L54.8774 15.8004ZM55.6146 21.7208C52.5207 22.0735 51.5706 25.3835 51.4907 28.0258C51.3716 31.9448 52.3766 36.032 57.1453 35.6897C60.2104 35.4696 61.5199 32.8992 61.693 30.1049C61.9673 25.6665 61.1546 21.0888 55.6154 21.7208H55.6146Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_776_1542\">\\n<rect width=\"70.2808\" height=\"57.5025\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-k0fnd2\",\"data-framer-name\":\"Group 1597882486\",layoutDependency:layoutDependency,layoutId:\"CmaXQGjlY\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SFQgRXF1aWxpYnJhIEEtcmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A\", \"HT Equilibra A Placeholder\", sans-serif',\"--framer-font-size\":\"7px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"9001:2015\"})}),className:\"framer-5gvfld\",\"data-framer-name\":\"9001:2015\",fonts:[\"GF;HT Equilibra A-regular\"],layoutDependency:layoutDependency,layoutId:\"kEgxX51P_\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]}),isDisplayed12()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QZ38kEi9c\"},motionChild:true,nodeId:\"YbM1WRWFU\",openInNewTab:false,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-v5jqoy framer-t7wnvk\",\"data-framer-name\":\"Profile Pic / Name\",layoutDependency:layoutDependency,layoutId:\"YbM1WRWFU\",style:{scale:1.4},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:15,...addPropertyOverrides({UbZ1tlfs_:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1019.72)/2)+105+583+0+0+21+0+0+0+28+16+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15zxedj-container\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"VguFU7qMD-container\",name:\"Logo\",nodeId:\"VguFU7qMD\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(LogoPicture2,{height:\"100%\",id:\"VguFU7qMD\",layoutId:\"VguFU7qMD\",name:\"Logo\",width:\"100%\"})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-nev6r3\",\"data-framer-name\":\"Group\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:132,intrinsicWidth:284,layoutDependency:layoutDependency,layoutId:\"oSJIxRlw9\",svg:'<svg width=\"284\" height=\"132\" viewBox=\"0 0 284 132\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M248.9 29.98C232.01 29.98 224.17 42.4 222.09 45.76C218.19 52.07 215.06 60.1 213.32 66.84C211.38 74.35 206.21 80.83 198.46 80.89C183.97 81.01 181.01 68.81 181.01 63.13L181.13 29.51H162.01V65.09C162.01 77.97 153.53 83.66 145.32 83.42C134.73 83.11 127.7 75.48 127.7 63.13L127.63 29.51H107.12C107.1 38.7 107.1 89.18 107.05 89.82C105.95 105.09 90.2201 111.16 85.8301 112.54L93.3801 131.6C98.2301 129.93 125.48 119.42 127.52 91.29C127.61 90.11 127.69 81.24 127.69 81.24C127.69 81.24 132.13 100.18 155.82 100.18C175.41 100.18 179.66 82.18 179.66 82.18C179.66 82.18 187.03 101.31 207.8 100.18C218.11 99.62 224.16 89.89 224.16 89.89C224.16 89.89 238.86 103.02 257.9 99.74C295.26 93.31 290.97 29.97 248.91 29.97L248.9 29.98ZM260.46 79.33C257.2 82.32 252.99 83.81 247.99 83.81C245.05 83.81 242.04 83.3 239.05 82.29C236.04 81.24 233.17 79.67 230.55 77.61L230.06 77.24L230.26 76.65C230.65 75.52 230.87 74.71 230.95 74.03C231.12 73.12 231.24 72.36 231.44 71.73C231.91 68.89 232.57 66.24 233.43 63.69C235.27 58.25 237.28 54.4 239.58 51.9C241.93 49.35 245.07 48.05 248.92 48.05C253.89 48.05 257.96 49.84 260.98 53.37C263.97 56.87 265.46 61.31 265.46 66.58C265.46 72.17 263.84 76.33 260.49 79.32L260.46 79.33Z\" fill=\"white\"/>\\n<path d=\"M169.7 20.89H174.21C178.71 20.89 182.37 17.22 182.37 12.7V8.19C182.37 3.68 178.71 0 174.21 0H169.7C165.19 0 161.51 3.67 161.51 8.19V12.7C161.51 17.21 165.18 20.89 169.7 20.89Z\" fill=\"white\"/>\\n<path d=\"M114.63 21.11H119.14C123.65 21.11 127.33 17.44 127.33 12.92V8.41C127.33 3.91 123.66 0.25 119.14 0.25H114.63C110.13 0.25 106.47 3.91 106.47 8.41V12.92C106.47 17.43 110.13 21.11 114.63 21.11Z\" fill=\"white\"/>\\n<path d=\"M89.18 10.25H68.54V70.58C68.54 80.05 66.58 87.11 62.73 91.58C58.87 96 52.79 98.24 44.67 98.24C28.47 98.24 20.46 90.58 20.18 74.82V74.03H0V74.85C0.11 82.97 1.78 94.02 6.15 100.65C10.27 106.92 15.76 111.57 22.47 114.47C29.14 117.38 36.61 118.85 44.66 118.85C58.72 118.85 69.78 114.58 77.53 106.17C85.25 97.77 89.17 85.79 89.17 70.57V10.25H89.18Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})]})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-fx8od9\",\"data-framer-name\":\"Signup\",layoutDependency:layoutDependency,layoutId:\"np5cvtfa7\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vue45p\",\"data-framer-name\":\"Social Media Wrapper\",layoutDependency:layoutDependency,layoutId:\"E_HqZ6vI2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255)))\"},children:\"تابعنا:\"})}),className:\"framer-8kfvb2\",\"data-framer-name\":\"Title\",fonts:[\"CUSTOMV2;HT Equilibra A Regular\"],layoutDependency:layoutDependency,layoutId:\"v1Fy7u0Ij\",style:{\"--extracted-r6o4lv\":\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.8},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({XGrQUHV5D:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255)))\"},children:\"Follow us:\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vihwol\",\"data-framer-name\":\"Social icons\",layoutDependency:layoutDependency,layoutId:\"u9IWnnUvr\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({UbZ1tlfs_:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1019.72)/2)+105+583+0+0+21+0+0+0+0+0+0+0+0},XGrQUHV5D:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1049.85)/2)+105+598+0+0+21+0+0+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kinz41-container\",layoutDependency:layoutDependency,layoutId:\"ZCQ5VJAKc-container\",nodeId:\"ZCQ5VJAKc\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"ZCQ5VJAKc\",KTQ59ssyr:\"https://www.instagram.com/usemnzil/\",layoutId:\"ZCQ5VJAKc\",squSqLkk3:\"InstagramLogo\",variant:matchVariant(\"kYbjS_7a9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({UbZ1tlfs_:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1019.72)/2)+105+583+0+0+21+0+0+0+0+0+0+0+0},XGrQUHV5D:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1049.85)/2)+105+598+0+0+21+0+0+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1m6onm8-container\",layoutDependency:layoutDependency,layoutId:\"EOKgdNm0w-container\",nodeId:\"EOKgdNm0w\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"EOKgdNm0w\",KTQ59ssyr:\"https://x.com/usemnzil\",layoutId:\"EOKgdNm0w\",squSqLkk3:\"XLogo\",variant:matchVariant(\"kYbjS_7a9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({UbZ1tlfs_:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1019.72)/2)+105+583+0+0+21+0+0+0+0+0+0+0+0},XGrQUHV5D:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1049.85)/2)+105+598+0+0+21+0+0+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ydj06o-container\",layoutDependency:layoutDependency,layoutId:\"XCbRHvKEr-container\",nodeId:\"XCbRHvKEr\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"XCbRHvKEr\",KTQ59ssyr:\"https://www.facebook.com/usemnzil\",layoutId:\"XCbRHvKEr\",squSqLkk3:\"FacebookLogo\",variant:matchVariant(\"kYbjS_7a9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({UbZ1tlfs_:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1019.72)/2)+105+583+0+0+21+0+0+0+0+0+0+0+0},XGrQUHV5D:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1049.85)/2)+105+598+0+0+21+0+0+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zse8qa-container\",layoutDependency:layoutDependency,layoutId:\"wgs0sLats-container\",nodeId:\"wgs0sLats\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"wgs0sLats\",KTQ59ssyr:\"https://www.tiktok.com/@usemnzil\",layoutId:\"wgs0sLats\",squSqLkk3:\"TiktokLogo\",variant:matchVariant(\"kYbjS_7a9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({UbZ1tlfs_:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1019.72)/2)+105+583+0+0+21+0+0+0+0+0+0+0+0},XGrQUHV5D:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1049.85)/2)+105+598+0+0+21+0+0+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i9zn68-container\",layoutDependency:layoutDependency,layoutId:\"DpSa73Tow-container\",nodeId:\"DpSa73Tow\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"DpSa73Tow\",KTQ59ssyr:\"https://www.snapchat.com/@usemnzil\",layoutId:\"DpSa73Tow\",squSqLkk3:\"SnapchatLogo\",variant:matchVariant(\"kYbjS_7a9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({UbZ1tlfs_:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1019.72)/2)+105+583+0+0+21+0+0+0+0+0+0+0+0},XGrQUHV5D:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1049.85)/2)+105+598+0+0+21+0+0+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cgmhcd-container\",layoutDependency:layoutDependency,layoutId:\"Jyv9_puDM-container\",nodeId:\"Jyv9_puDM\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"Jyv9_puDM\",KTQ59ssyr:\"https://www.linkedin.com/company/usemnzil/\",layoutId:\"Jyv9_puDM\",squSqLkk3:\"LinkedinLogo\",variant:matchVariant(\"kYbjS_7a9\"),width:\"100%\"})})})]})]})})]})})})}),isDisplayed14()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kk5rkk-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"u8s1aza7W-container\",nodeId:\"u8s1aza7W\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(FallingObjects,{bounciness:.5,friction:.3,gravity:1,height:\"100%\",id:\"u8s1aza7W\",layoutId:\"u8s1aza7W\",spawnDelay:200,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed14()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-uwghgn\",layoutDependency:layoutDependency,layoutId:\"TKD89kKsG\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-183nav5\",layoutDependency:layoutDependency,layoutId:\"dSTla0N2E\"})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9z288v-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"uOu0Bi4se-container\",nodeId:\"uOu0Bi4se\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",children:/*#__PURE__*/_jsx(PhysicsStickerWall,{background:\"rgba(255, 255, 255, 0)\",borderRadius:0,friction:.22,gravityStrength:1.22,height:\"100%\",id:\"uOu0Bi4se\",layoutId:\"uOu0Bi4se\",restitution:.5,sizeRandomness:0,stickerCount:5,stickerSize:204,style:{height:\"100%\",width:\"100%\"},throwPower:1,vectors:[{color:\"rgb(99, 102, 241)\",id:\"IAL1YCH4B\",recolor:false,vector:\"https://framerusercontent.com/assets/GHYism6UByV28kBB7TDzIjpOo.svg\"},{color:\"rgb(99, 102, 241)\",id:\"UvM936lZq\",recolor:false,vector:\"https://framerusercontent.com/assets/lNeTiviP3OirfaFy7EfVIMUzHE.svg\"},{color:\"rgb(99, 102, 241)\",id:\"iNrz4rkCa\",recolor:false,vector:\"https://framerusercontent.com/assets/7EZjfjLhT51FgE8CcT5L4VFzWo.svg\"},{color:\"rgb(99, 102, 241)\",id:\"SuoZE1AWJ\",recolor:false,vector:\"https://framerusercontent.com/assets/yIY9JwNogNdZYg2o9qcyG9vvuyY.svg\"},{color:\"rgb(231, 249, 255)\",id:\"yNAuTMPpg\",recolor:true,vector:\"https://framerusercontent.com/assets/7EZjfjLhT51FgE8CcT5L4VFzWo.svg\"}],width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wf6cNoPqP\"},implicitPathVariables:undefined},{href:{webPageId:\"bfNZiiq4l\"},implicitPathVariables:undefined},{href:{webPageId:\"wf6cNoPqP\"},implicitPathVariables:undefined},{href:{webPageId:\"bfNZiiq4l\"},implicitPathVariables:undefined},{href:{webPageId:\"wf6cNoPqP\"},implicitPathVariables:undefined},{href:{webPageId:\"bfNZiiq4l\"},implicitPathVariables:undefined},{href:{webPageId:\"wf6cNoPqP\"},implicitPathVariables:undefined},{href:{webPageId:\"bfNZiiq4l\"},implicitPathVariables:undefined},{href:{webPageId:\"wf6cNoPqP\"},implicitPathVariables:undefined},{href:{webPageId:\"bfNZiiq4l\"},implicitPathVariables:undefined},{href:{webPageId:\"wf6cNoPqP\"},implicitPathVariables:undefined},{href:{webPageId:\"bfNZiiq4l\"},implicitPathVariables:undefined},{href:{webPageId:\"wf6cNoPqP\"},implicitPathVariables:undefined},{href:{webPageId:\"bfNZiiq4l\"},implicitPathVariables:undefined},{href:{webPageId:\"wf6cNoPqP\"},implicitPathVariables:undefined},{href:{webPageId:\"bfNZiiq4l\"},implicitPathVariables:undefined},{href:{webPageId:\"wf6cNoPqP\"},implicitPathVariables:undefined},{href:{webPageId:\"bfNZiiq4l\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4e5rid-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"hKJILsd00-container\",nodeId:\"hKJILsd00\",rendersWithMotion:true,scopeId:\"JGCXQmQp2\",style:{opacity:0},children:/*#__PURE__*/_jsx(MnzilCookieBanner,{accept:\"rgb(235, 114, 56)\",acceptInk:\"rgb(245, 238, 211)\",bannerExtra:28,base:\"rgb(48, 68, 228)\",bBtnHeight:30,bBtnPad:16,bHeight:0,body:\"\",bodyFont:{fontFamily:'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',fontSize:\"12.5px\",fontStyle:\"normal\",fontWeight:350,letterSpacing:\"0em\",lineHeight:\"1.6em\"},bSide:24,bTitleSize:26,buttonFont:{fontFamily:'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:350,letterSpacing:\"0em\",lineHeight:\"1.2em\"},bWidth:340,cBottom:22,cInset:20,cWidth:180,delay:.8,enLetterSpacing:-3,flipEn:true,fontSource:\"mnzil\",height:\"100%\",hover:\"rgb(245, 179, 31)\",hoverInk:\"rgb(189, 0, 0)\",id:\"hKJILsd00\",ink:\"rgb(255, 255, 255)\",language:\"auto\",layoutId:\"hKJILsd00\",liveDomain:\"mnzil.com\",padding:11,pBottom:14,prefsExtra:40,privacyAr:resolvedLinks[0],privacyEn:resolvedLinks[1],qHeight:300,qWidth:325,radius:48,reject:\"rgba(255, 255, 255, 0.18)\",rejectInk:\"rgb(255, 255, 255)\",shape:\"building\",style:{width:\"100%\"},swash:true,textGap:20,title:\"\",titleFont:{fontFamily:'\"HT Equilibra A Black\", \"HT Equilibra A Black Placeholder\", sans-serif',fontSize:\"15.5px\",fontStyle:\"normal\",fontWeight:800,letterSpacing:\"0em\",lineHeight:\"1.4em\"},titleGap:10,view:\"banner\",width:\"100%\",...addPropertyOverrides({Ha0aZ1mz3:{padding:25,privacyAr:resolvedLinks[2],privacyEn:resolvedLinks[3],radius:22,shape:\"card\"},hY1Q6J61t:{privacyAr:resolvedLinks[8],privacyEn:resolvedLinks[9]},pvRWXnjHZ:{privacyAr:resolvedLinks[16],privacyEn:resolvedLinks[17]},SrQi_dZgS:{privacyAr:resolvedLinks[14],privacyEn:resolvedLinks[15]},UbZ1tlfs_:{padding:25,privacyAr:resolvedLinks[4],privacyEn:resolvedLinks[5],radius:22,shape:\"card\"},VqNxpN4rp:{privacyAr:resolvedLinks[6],privacyEn:resolvedLinks[7]},XGrQUHV5D:{bodyFont:{fontFamily:'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',fontSize:\"13.5px\",fontStyle:\"normal\",fontWeight:350,letterSpacing:\"0em\",lineHeight:\"1.6em\"},padding:20,privacyAr:resolvedLinks[10],privacyEn:resolvedLinks[11],radius:18,shape:\"card\"},yEzM997Yh:{padding:20,privacyAr:resolvedLinks[12],privacyEn:resolvedLinks[13],radius:18,shape:\"card\"}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\".framer-RYAke.framer-t7wnvk, .framer-RYAke .framer-t7wnvk { display: block; }\",\".framer-RYAke.framer-1mkyabc { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-RYAke .framer-1evx6p0-container { flex: none; height: 1px; left: -202px; position: absolute; top: 0px; width: 1px; }\",\".framer-RYAke .framer-1b1y0th { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 96px 32px 400px 32px; position: relative; width: 1205px; }\",\".framer-RYAke .framer-1qm7xp9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 76px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: visible; padding: 0px; position: relative; width: 92%; }\",\".framer-RYAke .framer-19l157n { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 9; }\",\".framer-RYAke .framer-qd2xl2 { --framer-text-wrap: balance; flex: none; height: 346px; max-width: 600px; position: relative; white-space: pre-wrap; width: 340px; word-break: break-word; word-wrap: break-word; }\",\".framer-RYAke .framer-690mpv { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 118px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-RYAke .framer-2krvj5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 32px; position: relative; width: 368px; }\",\".framer-RYAke .framer-uwtmqa { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 600px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-RYAke .framer-iso40d, .framer-RYAke .framer-qqmqgq, .framer-RYAke .framer-11ylmk7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-RYAke .framer-16ahowh, .framer-RYAke .framer-1gtz54c, .framer-RYAke .framer-1wdzm8y { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",'.framer-RYAke .framer-1isd52d, .framer-RYAke .framer-z7gn4l { --framer-input-focused-background: var(--token-97dfb153-68f9-4592-939c-38b6086fed97, #363535); --framer-input-focused-transition: all 0.3s cubic-bezier(0.44,0,0.56,1) 0s; --framer-input-font-family: \"HT Equilibra A Regular\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 350; --framer-input-padding: 8px 18px 8px 18px; flex: none; height: 48px; position: relative; width: 100%; }',\".framer-RYAke .framer-12xuzmr-container, .framer-RYAke .framer-1x66f3b-container, .framer-RYAke .framer-10zjj6-container, .framer-RYAke .framer-9l4zet-container, .framer-RYAke .framer-wkyiop-container, .framer-RYAke .framer-aaits6-container, .framer-RYAke .framer-2iyhz0-container, .framer-RYAke .framer-1sa5sva-container, .framer-RYAke .framer-mz77ii-container, .framer-RYAke .framer-ybypc-container, .framer-RYAke .framer-nudxlc-container, .framer-RYAke .framer-1x6swba-container, .framer-RYAke .framer-1r04vrm-container, .framer-RYAke .framer-cogd1h-container, .framer-RYAke .framer-muvedv-container, .framer-RYAke .framer-n6jfth-container, .framer-RYAke .framer-1g9h0d0-container, .framer-RYAke .framer-1dkb0e6-container, .framer-RYAke .framer-bsei9i-container, .framer-RYAke .framer-edyx23-container, .framer-RYAke .framer-1svjx4n-container, .framer-RYAke .framer-fzxdlx-container, .framer-RYAke .framer-yyc07z-container, .framer-RYAke .framer-9t00ol-container, .framer-RYAke .framer-15zxedj-container, .framer-RYAke .framer-1kinz41-container, .framer-RYAke .framer-1m6onm8-container, .framer-RYAke .framer-1ydj06o-container, .framer-RYAke .framer-zse8qa-container, .framer-RYAke .framer-1i9zn68-container, .framer-RYAke .framer-cgmhcd-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-RYAke .framer-19zijky { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 10px; overflow: visible; padding: 0px; position: absolute; top: 40px; width: min-content; z-index: 1; }\",\".framer-RYAke .framer-ax9vcm, .framer-RYAke .framer-1vw9inq, .framer-RYAke .framer-urst19, .framer-RYAke .framer-1uhu56f, .framer-RYAke .framer-1v4wu2g, .framer-RYAke .framer-kvawvc, .framer-RYAke .framer-1wpaf3m, .framer-RYAke .framer-88q6qq, .framer-RYAke .framer-1382fru, .framer-RYAke .framer-o8bc9h, .framer-RYAke .framer-14fizmm, .framer-RYAke .framer-gx5l8d, .framer-RYAke .framer-1p55i6c, .framer-RYAke .framer-296djy, .framer-RYAke .framer-1sk28dw, .framer-RYAke .framer-cju72s, .framer-RYAke .framer-1egoxws, .framer-RYAke .framer-1nfyc8z, .framer-RYAke .framer-1o9bxrg, .framer-RYAke .framer-1y560wz, .framer-RYAke .framer-lqjxqm, .framer-RYAke .framer-v4u7x8, .framer-RYAke .framer-9ldozy, .framer-RYAke .framer-17yqusw, .framer-RYAke .framer-14teffd, .framer-RYAke .framer-1dk5fl9, .framer-RYAke .framer-pbyuwc, .framer-RYAke .framer-6fr7su, .framer-RYAke .framer-tb1ywx, .framer-RYAke .framer-xx7yms, .framer-RYAke .framer-pvsmy8, .framer-RYAke .framer-1api3a9, .framer-RYAke .framer-am9oca, .framer-RYAke .framer-7pk6kz, .framer-RYAke .framer-y1vxly, .framer-RYAke .framer-12kji57, .framer-RYAke .framer-8kfvb2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-RYAke .framer-1oxr7x9, .framer-RYAke .framer-1cx5gki, .framer-RYAke .framer-1vue45p { 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: min-content; }\",\".framer-RYAke .framer-5wszgq, .framer-RYAke .framer-g86t55 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-RYAke .framer-hjw35u, .framer-RYAke .framer-1mdsih9, .framer-RYAke .framer-mm0poe, .framer-RYAke .framer-1vihwol { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 199px; }\",\".framer-RYAke .framer-wc56l3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: 97px; justify-content: center; left: 87px; overflow: visible; padding: 0px; position: absolute; top: calc(82.23039215686276% - 97px / 2); width: 1031px; }\",\".framer-RYAke .framer-a6ebws { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 16px 0px 16px 0px; position: relative; width: 100%; }\",\".framer-RYAke .framer-buhc9y, .framer-RYAke .framer-qwh6v0, .framer-RYAke .framer-1ihcc3e, .framer-RYAke .framer-v5jqoy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 73px; }\",\".framer-RYAke .framer-8qn5kq, .framer-RYAke .framer-11n599s, .framer-RYAke .framer-khrgq, .framer-RYAke .framer-nev6r3 { flex: none; height: 13px; position: relative; width: 29px; }\",\".framer-RYAke .framer-1irw1ph, .framer-RYAke .framer-17thtou, .framer-RYAke .framer-1exqovw, .framer-RYAke .framer-1tzzpd0, .framer-RYAke .framer-h4sdiw { flex: none; height: 68px; position: relative; white-space: pre-wrap; width: 343px; word-break: break-word; word-wrap: break-word; }\",\".framer-RYAke .framer-2998l7 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 20px 0px 20px 0px; position: relative; width: 350px; }\",\".framer-RYAke .framer-1r1523e, .framer-RYAke .framer-c3gsb0, .framer-RYAke .framer-8whe99, .framer-RYAke .framer-x4rt1v, .framer-RYAke .framer-ziy3na { flex: none; height: 20px; position: relative; width: 72px; }\",\".framer-RYAke .framer-11muv6, .framer-RYAke .framer-4jpo0y, .framer-RYAke .framer-11d4k4t, .framer-RYAke .framer-1tjxzst { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6.55px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 156px; }\",\".framer-RYAke .framer-163pkwl, .framer-RYAke .framer-1awvvbx, .framer-RYAke .framer-b032dy, .framer-RYAke .framer-egok68, .framer-RYAke .framer-mvtfdf, .framer-RYAke .framer-6wkv1l, .framer-RYAke .framer-1p0vvkl, .framer-RYAke .framer-17120r, .framer-RYAke .framer-123rx3e, .framer-RYAke .framer-1rsc7g { flex: none; height: 56px; overflow: visible; position: relative; width: 55px; }\",\".framer-RYAke .framer-ofmytf, .framer-RYAke .framer-olyaog, .framer-RYAke .framer-1jl0lrh, .framer-RYAke .framer-zxuqb4 { flex: none; height: 38px; left: calc(48.648648648648674% - 46px / 2); position: absolute; top: 0px; width: 46px; }\",\".framer-RYAke .framer-eyrb4b, .framer-RYAke .framer-11eze9j, .framer-RYAke .framer-13kagbs, .framer-RYAke .framer-4bgft5, .framer-RYAke .framer-zbtl8e, .framer-RYAke .framer-1o429qw, .framer-RYAke .framer-m2r01w, .framer-RYAke .framer-f891zn { bottom: 0px; flex: none; height: 13px; left: 0px; overflow: visible; position: absolute; width: 55px; }\",\".framer-RYAke .framer-nilj25, .framer-RYAke .framer-x0twwc, .framer-RYAke .framer-1em0kui, .framer-RYAke .framer-1rgd81f, .framer-RYAke .framer-e0cush, .framer-RYAke .framer-1m0z3q4, .framer-RYAke .framer-1hjiag9, .framer-RYAke .framer-1fqk784 { flex: none; height: auto; left: 0px; position: absolute; top: 0px; white-space: pre-wrap; width: 55px; word-break: break-word; word-wrap: break-word; }\",\".framer-RYAke .framer-1lqlp8k, .framer-RYAke .framer-1uklniy, .framer-RYAke .framer-vy9uaq, .framer-RYAke .framer-uz58ej, .framer-RYAke .framer-tfboy2 { flex: none; height: 56px; overflow: visible; position: relative; width: 46px; }\",\".framer-RYAke .framer-4wpgsd, .framer-RYAke .framer-1uxnn2r, .framer-RYAke .framer-pi9j0s, .framer-RYAke .framer-1pdq8sg, .framer-RYAke .framer-1ekk7c7 { flex: none; height: 38px; left: 0px; position: absolute; right: -1px; top: 0px; }\",\".framer-RYAke .framer-13mrlc6, .framer-RYAke .framer-ebk1xy, .framer-RYAke .framer-12vbauc, .framer-RYAke .framer-y8amvv, .framer-RYAke .framer-tpp4ad { flex: none; height: 12px; left: 3px; overflow: visible; position: absolute; top: 43px; width: 39px; }\",\".framer-RYAke .framer-as0ugw, .framer-RYAke .framer-pw7vy2, .framer-RYAke .framer-lj7r60, .framer-RYAke .framer-e7arfk, .framer-RYAke .framer-1dyr6q5 { flex: none; height: auto; left: 51%; position: absolute; top: 0px; white-space: pre; width: auto; }\",\".framer-RYAke .framer-8angwv, .framer-RYAke .framer-ti1dxk, .framer-RYAke .framer-ma20z, .framer-RYAke .framer-1a5kaqz { flex: none; height: 38px; left: calc(48.648648648648674% - 47px / 2); position: absolute; top: 0px; width: 47px; }\",\".framer-RYAke .framer-512j03 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 350px; }\",\".framer-RYAke .framer-1vpy725 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 736px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1039px; z-index: 9; }\",\".framer-RYAke .framer-tdnsyb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 3.26px; height: min-content; justify-content: center; overflow: visible; padding: 1.63px 0px 1.63px 0px; position: relative; width: 134px; z-index: 7; }\",\".framer-RYAke .framer-1dguic2, .framer-RYAke .framer-bisai5, .framer-RYAke .framer-12tgz65 { flex: none; height: 9px; position: relative; white-space: pre-wrap; width: 125px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-RYAke .framer-9jmbu9, .framer-RYAke .framer-1mctsqu, .framer-RYAke .framer-140mtx9 { height: 17px; position: relative; width: 151px; }\",\".framer-RYAke .framer-1eao411, .framer-RYAke .framer-1d5bpw6, .framer-RYAke .framer-uhyr0x { height: 17px; left: 0px; position: absolute; top: 0px; width: 17px; }\",\".framer-RYAke .framer-1sfo3p6, .framer-RYAke .framer-xgpcqh, .framer-RYAke .framer-qhfdej { height: 15px; left: 1px; position: absolute; top: 1px; width: 15px; }\",\".framer-RYAke .framer-rae6ae, .framer-RYAke .framer-i42x4j, .framer-RYAke .framer-7e0gg9, .framer-RYAke .framer-11i4504, .framer-RYAke .framer-18gc1pk, .framer-RYAke .framer-o7ds6i { height: 8px; left: 1px; position: absolute; top: 9px; width: 15px; }\",\".framer-RYAke .framer-91mtq3, .framer-RYAke .framer-i52tel, .framer-RYAke .framer-15lwr7y { height: 4px; left: 1px; position: absolute; top: 1px; width: 15px; }\",\".framer-RYAke .framer-115m2fu, .framer-RYAke .framer-1h4cgoj, .framer-RYAke .framer-1n2z35k { height: 9px; left: 143px; position: absolute; top: 4px; width: 7px; }\",\".framer-RYAke .framer-6w6jh3, .framer-RYAke .framer-z3dkm3, .framer-RYAke .framer-tqfskz, .framer-RYAke .framer-1ywmitd, .framer-RYAke .framer-18xa3np, .framer-RYAke .framer-1vy4x9n, .framer-RYAke .framer-tmtagu, .framer-RYAke .framer-4uzu02, .framer-RYAke .framer-7388mw, .framer-RYAke .framer-1r6ya35, .framer-RYAke .framer-10q398x, .framer-RYAke .framer-1wpk6eq { height: 9px; left: 0px; position: absolute; top: 0px; width: 7px; }\",\".framer-RYAke .framer-1y64022, .framer-RYAke .framer-1f8ilbc, .framer-RYAke .framer-fv2wym { height: 6px; left: 2px; position: absolute; top: 1px; width: 4px; }\",\".framer-RYAke .framer-1c0189b, .framer-RYAke .framer-1rlu6gd, .framer-RYAke .framer-h6b7d8 { height: 9px; left: 68px; position: absolute; top: 4px; width: 7px; }\",\".framer-RYAke .framer-3wcs0n, .framer-RYAke .framer-m31761, .framer-RYAke .framer-9beqoq, .framer-RYAke .framer-axh4kd, .framer-RYAke .framer-1nth9nj, .framer-RYAke .framer-ru4x19 { height: 6px; left: 1px; position: absolute; top: 1px; width: 4px; }\",\".framer-RYAke .framer-i7ql82, .framer-RYAke .framer-xpso5r, .framer-RYAke .framer-151q1fx { height: 9px; left: 36px; position: absolute; top: 4px; width: 7px; }\",\".framer-RYAke .framer-iqql80, .framer-RYAke .framer-1h6l0wj, .framer-RYAke .framer-178pqk4 { height: 9px; left: 88px; position: absolute; top: 5px; width: 7px; }\",\".framer-RYAke .framer-1yv26sf, .framer-RYAke .framer-15a59go, .framer-RYAke .framer-1qmdoj8 { height: 3px; left: 1px; position: absolute; top: 1px; width: 4px; }\",\".framer-RYAke .framer-1j0n17, .framer-RYAke .framer-lwe7ha, .framer-RYAke .framer-xnvlqy { height: 9px; left: 58px; position: absolute; top: 4px; width: 7px; }\",\".framer-RYAke .framer-1ykqibh, .framer-RYAke .framer-19viw30, .framer-RYAke .framer-kfs3w5 { height: 9px; left: 132px; position: absolute; top: 4px; width: 7px; }\",\".framer-RYAke .framer-3mqjco, .framer-RYAke .framer-rhc819, .framer-RYAke .framer-nfm3dv { height: 9px; left: 98px; position: absolute; top: 5px; width: 7px; }\",\".framer-RYAke .framer-gmej6x, .framer-RYAke .framer-h46s5r, .framer-RYAke .framer-kcx0qn { height: 9px; left: 79px; position: absolute; top: 4px; width: 6px; }\",\".framer-RYAke .framer-vtv5in, .framer-RYAke .framer-veusla, .framer-RYAke .framer-1w48djf { height: 9px; left: 47px; position: absolute; top: 4px; width: 7px; }\",\".framer-RYAke .framer-1lla4bh, .framer-RYAke .framer-i8g7w5, .framer-RYAke .framer-6etsq1 { height: 9px; left: 122px; position: absolute; top: 4px; width: 7px; }\",\".framer-RYAke .framer-1knrqxq, .framer-RYAke .framer-1eblukj, .framer-RYAke .framer-yj3nc5 { height: 9px; left: 113px; position: absolute; top: 4px; width: 6px; }\",\".framer-RYAke .framer-d9cpwu, .framer-RYAke .framer-m94m82, .framer-RYAke .framer-1tejzj7 { height: 9px; left: 28px; position: absolute; top: 4px; width: 6px; }\",\".framer-RYAke .framer-1m2zy8h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 96px 32px 244px 32px; position: relative; width: min-content; }\",\".framer-RYAke .framer-pt3de4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 120px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: visible; padding: 0px; position: relative; width: 746px; }\",\".framer-RYAke .framer-1qic9s9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-RYAke .framer-1xyxorc { --framer-text-wrap: balance; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 394px; word-break: break-word; word-wrap: break-word; }\",\".framer-RYAke .framer-8556sq { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-RYAke .framer-1lzcz3v { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-RYAke .framer-o9t5g4 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 50%; }\",\".framer-RYAke .framer-niag6p { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: 137px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 327px; }\",\".framer-RYAke .framer-1uq4fi3 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 0px 20px 0px 20px; position: absolute; top: -99px; width: min-content; z-index: 1; }\",\".framer-RYAke .framer-1iioaob { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-RYAke .framer-1ywkvdx { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 600px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RYAke .framer-ld337j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 600px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",'.framer-RYAke .framer-183xfam { --framer-input-focused-background: var(--token-97dfb153-68f9-4592-939c-38b6086fed97, #363535); --framer-input-focused-transition: all 0.3s cubic-bezier(0.44,0,0.56,1) 0s; --framer-input-font-family: \"HT Equilibra A Regular\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-text-alignment: left; --framer-input-font-weight: 350; --framer-input-padding: 8px 18px 8px 18px; flex: none; height: 48px; position: relative; width: 100%; }',\".framer-RYAke .framer-j2dhp3, .framer-RYAke .framer-1cbnksv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 283px; justify-content: center; overflow: visible; padding: 16px 0px 16px 0px; position: relative; width: 320px; }\",\".framer-RYAke .framer-sxspc0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RYAke .framer-1twlglm, .framer-RYAke .framer-11zadcr { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 3.26px; height: min-content; justify-content: center; overflow: visible; padding: 1.63px 0px 1.63px 0px; position: relative; width: 323px; }\",\".framer-RYAke .framer-2m1lh1-container { flex: none; height: 100%; left: calc(50.00000000000002% - 810px / 2); position: absolute; top: 0px; width: 810px; z-index: 0; }\",\".framer-RYAke .framer-1nq0ywb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 43px; height: min-content; justify-content: flex-start; overflow: visible; padding: 105px 45px 270px 45px; position: relative; width: min-content; }\",\".framer-RYAke .framer-1927ku4 { --framer-text-wrap: balance; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 326px; word-break: break-word; word-wrap: break-word; }\",\".framer-RYAke .framer-x1jecl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: 137px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 327px; }\",\".framer-RYAke .framer-1uoiqvs { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 10; }\",\".framer-RYAke .framer-1o1tu4b { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 96px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: visible; padding: 0px; position: relative; width: 326px; z-index: 10; }\",\".framer-RYAke .framer-5bd6ql { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 31px; height: min-content; justify-content: flex-start; overflow: visible; padding: 21px 0px 0px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-RYAke .framer-e2x3o8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RYAke .framer-1orwmy0 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-RYAke .framer-4z2kjh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6.55px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 156px; }\",\".framer-RYAke .framer-7bh41d { flex: none; height: 38px; left: calc(49.090909090909115% - 46px / 2); position: absolute; top: 0px; width: 46px; }\",\".framer-RYAke .framer-1cuhcca, .framer-RYAke .framer-k0fnd2 { flex: none; height: 12px; left: 0px; overflow: visible; position: absolute; top: 43px; width: 55px; }\",\".framer-RYAke .framer-ty65xd, .framer-RYAke .framer-5gvfld { flex: none; height: auto; left: 0px; position: absolute; right: 0px; top: 0px; white-space: pre-wrap; word-break: break-word; word-wrap: break-word; }\",\".framer-RYAke .framer-f7qy2s { flex: none; height: 38px; left: calc(49.090909090909115% - 47px / 2); position: absolute; top: 0px; width: 47px; }\",\".framer-RYAke .framer-fx8od9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; max-width: 600px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RYAke .framer-1kk5rkk-container { bottom: 0px; flex: none; height: 40%; left: calc(49.880095923261415% - 390px / 2); position: absolute; width: 390px; z-index: 0; }\",\".framer-RYAke .framer-uwghgn { align-content: flex-start; align-items: flex-start; bottom: 98px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: 97px; justify-content: center; overflow: visible; padding: 0px; position: absolute; right: -655px; width: 1031px; }\",\".framer-RYAke .framer-183nav5 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 736px; height: min-content; justify-content: center; min-height: 33px; overflow: visible; padding: 0px; position: relative; width: 1039px; }\",\".framer-RYAke .framer-9z288v-container { bottom: 0px; flex: none; left: 0px; position: absolute; top: 0px; width: 773px; z-index: 3; }\",\".framer-RYAke .framer-4e5rid-container { flex: none; height: auto; left: 0px; position: absolute; top: 0px; width: 340px; }\",\".framer-RYAke.framer-v-1e421xm.framer-1mkyabc, .framer-RYAke.framer-v-1nrrdsz.framer-1mkyabc { width: 810px; }\",\".framer-RYAke.framer-v-1e421xm .framer-1m2zy8h { gap: 82px; padding: 0px 32px 110px 32px; }\",\".framer-RYAke.framer-v-1e421xm .framer-1qic9s9, .framer-RYAke.framer-v-1nrrdsz .framer-1qic9s9 { align-content: flex-end; align-items: flex-end; padding: 37px 0px 37px 0px; }\",\".framer-RYAke.framer-v-1e421xm .framer-1xyxorc, .framer-RYAke.framer-v-1e421xm .framer-14fizmm, .framer-RYAke.framer-v-1e421xm .framer-1dk5fl9, .framer-RYAke.framer-v-188uyg .framer-6fr7su, .framer-RYAke.framer-v-188uyg .framer-e2x3o8, .framer-RYAke.framer-v-188uyg .framer-fx8od9, .framer-RYAke.framer-v-188uyg .framer-8kfvb2, .framer-RYAke.framer-v-1e1mps5 .framer-qd2xl2, .framer-RYAke.framer-v-1e1mps5 .framer-qwh6v0, .framer-RYAke.framer-v-7be1px .framer-12xuzmr-container, .framer-RYAke.framer-v-9idklb .framer-6fr7su, .framer-RYAke.framer-v-9idklb .framer-e2x3o8, .framer-RYAke.framer-v-9idklb .framer-ziy3na, .framer-RYAke.framer-v-9idklb .framer-1vihwol, .framer-RYAke.framer-v-1nrrdsz .framer-8556sq, .framer-RYAke.framer-v-1nrrdsz .framer-1g9h0d0-container, .framer-RYAke.framer-v-1nrrdsz .framer-mm0poe, .framer-RYAke.framer-v-1i8aolj .framer-12xuzmr-container, .framer-RYAke.framer-v-zf8t8c .framer-qd2xl2, .framer-RYAke.framer-v-zf8t8c .framer-qwh6v0 { order: 0; }\",\".framer-RYAke.framer-v-1e421xm .framer-8556sq, .framer-RYAke.framer-v-1e421xm .framer-gx5l8d, .framer-RYAke.framer-v-1e421xm .framer-1mdsih9, .framer-RYAke.framer-v-1e421xm .framer-1ihcc3e, .framer-RYAke.framer-v-188uyg .framer-tb1ywx, .framer-RYAke.framer-v-188uyg .framer-v5jqoy, .framer-RYAke.framer-v-188uyg .framer-1vihwol, .framer-RYAke.framer-v-1e1mps5 .framer-1irw1ph, .framer-RYAke.framer-v-7be1px .framer-16ahowh, .framer-RYAke.framer-v-9idklb .framer-tb1ywx, .framer-RYAke.framer-v-9idklb .framer-h4sdiw, .framer-RYAke.framer-v-9idklb .framer-8kfvb2, .framer-RYAke.framer-v-1nrrdsz .framer-1xyxorc, .framer-RYAke.framer-v-1nrrdsz .framer-1wdzm8y, .framer-RYAke.framer-v-1nrrdsz .framer-pbyuwc, .framer-RYAke.framer-v-1i8aolj .framer-16ahowh, .framer-RYAke.framer-v-zf8t8c .framer-1irw1ph { order: 1; }\",\".framer-RYAke.framer-v-1e421xm .framer-1lzcz3v { gap: 0px; }\",\".framer-RYAke.framer-v-1e421xm .framer-1p55i6c, .framer-RYAke.framer-v-1e421xm .framer-1tjxzst, .framer-RYAke.framer-v-188uyg .framer-pvsmy8, .framer-RYAke.framer-v-188uyg .framer-4z2kjh, .framer-RYAke.framer-v-9idklb .framer-y1vxly { order: 3; }\",\".framer-RYAke.framer-v-1e421xm .framer-296djy, .framer-RYAke.framer-v-1e421xm .framer-1tzzpd0, .framer-RYAke.framer-v-188uyg .framer-1api3a9, .framer-RYAke.framer-v-9idklb .framer-pvsmy8, .framer-RYAke.framer-v-9idklb .framer-4z2kjh { order: 2; }\",\".framer-RYAke.framer-v-1e421xm .framer-1sk28dw, .framer-RYAke.framer-v-188uyg .framer-y1vxly, .framer-RYAke.framer-v-9idklb .framer-12kji57 { order: 4; }\",\".framer-RYAke.framer-v-1e421xm .framer-cju72s, .framer-RYAke.framer-v-188uyg .framer-12kji57 { order: 5; }\",\".framer-RYAke.framer-v-1e421xm .framer-1egoxws, .framer-RYAke.framer-v-9idklb .framer-am9oca { order: 6; }\",\".framer-RYAke.framer-v-1e421xm .framer-1nfyc8z, .framer-RYAke.framer-v-188uyg .framer-7pk6kz, .framer-RYAke.framer-v-9idklb .framer-7pk6kz { order: 7; }\",\".framer-RYAke.framer-v-1e421xm .framer-j2dhp3 { align-content: flex-end; align-items: flex-end; align-self: stretch; flex-direction: row; gap: 0px; height: 100px; padding: 0px; width: auto; z-index: 10; }\",\".framer-RYAke.framer-v-1e421xm .framer-sxspc0 { flex: 1 0 0px; width: 1px; }\",\".framer-RYAke.framer-v-188uyg.framer-1mkyabc, .framer-RYAke.framer-v-7be1px.framer-1mkyabc, .framer-RYAke.framer-v-9idklb.framer-1mkyabc, .framer-RYAke.framer-v-1i8aolj .framer-tdnsyb { width: min-content; }\",\".framer-RYAke.framer-v-188uyg .framer-1nq0ywb, .framer-RYAke.framer-v-9idklb .framer-1nq0ywb { padding: 105px 45px 80px 45px; }\",\".framer-RYAke.framer-v-188uyg .framer-1uoiqvs { gap: 6px; }\",\".framer-RYAke.framer-v-188uyg .framer-xx7yms, .framer-RYAke.framer-v-9idklb .framer-xx7yms { order: 8; }\",\".framer-RYAke.framer-v-188uyg .framer-1cbnksv { height: min-content; order: 1; z-index: 10; }\",\".framer-RYAke.framer-v-188uyg .framer-h4sdiw { order: 2; width: 288px; }\",\".framer-RYAke.framer-v-1e1mps5.framer-1mkyabc, .framer-RYAke.framer-v-zf8t8c.framer-1mkyabc { width: 1797px; }\",\".framer-RYAke.framer-v-1e1mps5 .framer-1b1y0th, .framer-RYAke.framer-v-zf8t8c .framer-1b1y0th { align-content: flex-start; align-items: flex-start; padding: 61px 32px 333px 32px; width: 1589px; }\",\".framer-RYAke.framer-v-1e1mps5 .framer-1qm7xp9, .framer-RYAke.framer-v-zf8t8c .framer-1qm7xp9 { gap: 54px; order: 0; width: 83%; }\",\".framer-RYAke.framer-v-1e1mps5 .framer-690mpv, .framer-RYAke.framer-v-zf8t8c .framer-690mpv { gap: 40px; order: 1; }\",\".framer-RYAke.framer-v-1e1mps5 .framer-19zijky { order: 2; padding: 30px 0px 30px 0px; top: 20px; }\",\".framer-RYAke.framer-v-1e1mps5 .framer-wc56l3, .framer-RYAke.framer-v-zf8t8c .framer-wc56l3 { height: 112px; order: 1; top: calc(81.11413043478262% - 112px / 2); width: 1470px; }\",\".framer-RYAke.framer-v-1e1mps5 .framer-a6ebws, .framer-RYAke.framer-v-zf8t8c .framer-a6ebws { width: 1469px; z-index: 7; }\",\".framer-RYAke.framer-v-1e1mps5 .framer-1vpy725, .framer-RYAke.framer-v-zf8t8c .framer-1vpy725 { gap: 1188px; width: 1481px; z-index: 10; }\",\".framer-RYAke.framer-v-7be1px .framer-1b1y0th { align-content: flex-end; align-items: flex-end; gap: 30px; padding: 96px 32px 400px 50px; }\",\".framer-RYAke.framer-v-7be1px .framer-1qm7xp9 { align-content: flex-end; align-items: flex-end; gap: 22px; padding: 0px 0px 0px 25px; }\",\".framer-RYAke.framer-v-7be1px .framer-19l157n, .framer-RYAke.framer-v-1i8aolj .framer-19l157n { gap: 44px; justify-content: center; }\",\".framer-RYAke.framer-v-7be1px .framer-qd2xl2 { height: auto; order: 2; }\",\".framer-RYAke.framer-v-7be1px .framer-690mpv, .framer-RYAke.framer-v-1i8aolj .framer-690mpv { justify-content: flex-start; order: 1; }\",\".framer-RYAke.framer-v-7be1px .framer-1isd52d, .framer-RYAke.framer-v-1i8aolj .framer-1isd52d { --framer-input-font-text-alignment: left; }\",\".framer-RYAke.framer-v-7be1px .framer-19zijky { align-content: flex-start; align-items: flex-start; left: unset; order: 0; right: 0px; top: 50px; }\",\".framer-RYAke.framer-v-7be1px .framer-wc56l3 { align-content: flex-end; align-items: flex-end; flex-direction: row; height: min-content; left: 79px; top: 83%; width: 1042px; z-index: 10; }\",\".framer-RYAke.framer-v-7be1px .framer-a6ebws { align-content: flex-end; align-items: flex-end; flex: 1 0 0px; flex-wrap: wrap; order: 1; width: 1px; }\",\".framer-RYAke.framer-v-7be1px .framer-1vpy725 { min-height: 68px; min-width: 1042px; order: 0; width: min-content; z-index: 7; }\",\".framer-RYAke.framer-v-7be1px .framer-9z288v-container, .framer-RYAke.framer-v-1i8aolj .framer-9z288v-container { left: unset; right: 0px; }\",\".framer-RYAke.framer-v-9idklb .framer-x1jecl { flex-direction: row; height: 152px; justify-content: flex-end; }\",\".framer-RYAke.framer-v-9idklb .framer-1uoiqvs { align-content: flex-end; align-items: flex-end; gap: 5px; justify-content: flex-start; }\",\".framer-RYAke.framer-v-9idklb .framer-1cbnksv { align-content: flex-end; align-items: flex-end; gap: 21px; height: min-content; order: 1; z-index: 10; }\",\".framer-RYAke.framer-v-9idklb .framer-fx8od9 { align-content: flex-end; align-items: flex-end; order: 0; }\",\".framer-RYAke.framer-v-1nrrdsz .framer-1m2zy8h { gap: 50px; padding: 96px 32px 178px 32px; }\",\".framer-RYAke.framer-v-1nrrdsz .framer-pt3de4 { align-content: flex-end; align-items: flex-end; gap: 0px; width: 731px; }\",\".framer-RYAke.framer-v-1nrrdsz .framer-1lzcz3v { align-content: flex-start; align-items: flex-start; }\",\".framer-RYAke.framer-v-1nrrdsz .framer-j2dhp3 { align-content: flex-end; align-items: flex-end; align-self: stretch; flex-direction: row; gap: 228px; height: 173px; justify-content: flex-end; padding: 0px; width: auto; z-index: 10; }\",\".framer-RYAke.framer-v-1nrrdsz .framer-sxspc0 { align-content: flex-end; align-items: flex-end; order: 2; padding: 20px 0px 20px 0px; width: 350px; }\",\".framer-RYAke.framer-v-1i8aolj.framer-1mkyabc { width: 1940px; }\",\".framer-RYAke.framer-v-1i8aolj .framer-1b1y0th { align-content: flex-end; align-items: flex-end; gap: 30px; padding: 96px 32px 306px 32px; width: 1548px; }\",\".framer-RYAke.framer-v-1i8aolj .framer-1qm7xp9 { align-content: flex-end; align-items: flex-end; gap: 27px; z-index: 7; }\",\".framer-RYAke.framer-v-1i8aolj .framer-qd2xl2 { height: auto; order: 2; width: 464px; }\",\".framer-RYAke.framer-v-1i8aolj .framer-19zijky { align-content: flex-start; align-items: flex-start; left: unset; order: 0; padding: 32px 0px 32px 0px; right: 0px; top: 20px; }\",\".framer-RYAke.framer-v-1i8aolj .framer-wc56l3 { height: min-content; left: 34px; top: 82%; width: 1042px; }\",\".framer-RYAke.framer-v-1i8aolj .framer-a6ebws { align-content: flex-end; align-items: flex-end; flex-wrap: wrap; z-index: 0; }\",\".framer-RYAke.framer-v-1i8aolj .framer-1vpy725 { width: 1043px; z-index: 7; }\",\".framer-RYAke.framer-v-zf8t8c .framer-19zijky { order: 2; padding: 21px 0px 21px 0px; top: 20px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 942\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Ha0aZ1mz3\":{\"layout\":[\"fixed\",\"auto\"]},\"UbZ1tlfs_\":{\"layout\":[\"auto\",\"auto\"]},\"VqNxpN4rp\":{\"layout\":[\"fixed\",\"auto\"]},\"hY1Q6J61t\":{\"layout\":[\"auto\",\"auto\"]},\"XGrQUHV5D\":{\"layout\":[\"auto\",\"auto\"]},\"yEzM997Yh\":{\"layout\":[\"fixed\",\"auto\"]},\"SrQi_dZgS\":{\"layout\":[\"fixed\",\"auto\"]},\"pvRWXnjHZ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJGCXQmQp2=withCSS(Component,css,\"framer-RYAke\");export default FramerJGCXQmQp2;FramerJGCXQmQp2.displayName=\"Footer\";FramerJGCXQmQp2.defaultProps={height:942,width:1200};addPropertyControls(FramerJGCXQmQp2,{variant:{options:[\"Fg_8ZH0NK\",\"Ha0aZ1mz3\",\"UbZ1tlfs_\",\"VqNxpN4rp\",\"hY1Q6J61t\",\"XGrQUHV5D\",\"yEzM997Yh\",\"SrQi_dZgS\",\"pvRWXnjHZ\"],optionTitles:[\"Arabic\",\"Arabic-desktop\",\"Arabic-mobile\",\"Arabic 1920*1080\",\"En Desktop\",\"En mobile\",\"En tablet\",\"Variant 8\",\"Variant 9\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerJGCXQmQp2,[{explicitInter:true,fonts:[{cssFamilyName:\"HT Equilibra A Semibold\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"HT Equilibra A\",url:\"https://framerusercontent.com/assets/wHbHavzcoe4zolzHJupOeRPy6u4.woff2\",weight:\"600\"},{cssFamilyName:\"HT Equilibra A Regular\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"HT Equilibra A\",url:\"https://framerusercontent.com/assets/wnDPw2cV7JXT49WZVs4lFajpcw.woff2\",weight:\"350\"},{cssFamilyName:\"HT Equilibra A Black\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"HT Equilibra A\",url:\"https://framerusercontent.com/assets/7qUDcSyUV2BW2ke0eYcuHIFE57I.woff2\",weight:\"800\"},{cssFamilyName:\"Stack Sans Text\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Stack Sans Text\",url:\"https://fonts.gstatic.com/s/stacksanstext/v1/kJEkBuAJ-Q0hiGPmzHEu345X1JJNBpRJ3RPan47MNg-KJOhyGgKF1a0.woff2\",weight:\"400\"}]},...FormLtrFixFonts,...FormSubmitButtonFonts,...SocialIconFonts,...LogoPicture2Fonts,...FallingObjectsFonts,...PhysicsStickerWallFonts,...MnzilCookieBannerFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerJGCXQmQp2.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(FormSubmitButton,{},context),()=>forwardLoader(SocialIcon,{},context),()=>forwardLoader(LogoPicture2,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJGCXQmQp2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Ha0aZ1mz3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UbZ1tlfs_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VqNxpN4rp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hY1Q6J61t\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XGrQUHV5D\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yEzM997Yh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SrQi_dZgS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pvRWXnjHZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"942\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JGCXQmQp2.map","// Generated by Framer (d4bdfe7)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"n1Aw_JlQi\",\"dTdVUALMd\",\"TINbYydTo\",\"ifecF2fwg\",\"TVB9575NN\",\"uVu0lHvH3\",\"ByrH_pJAB\"];const serializationHash=\"framer-h5CwV\";const variantClassNames={ByrH_pJAB:\"framer-v-1vs5r9c\",dTdVUALMd:\"framer-v-5vzdmw\",ifecF2fwg:\"framer-v-1t5yn0x\",n1Aw_JlQi:\"framer-v-11y18oq\",TINbYydTo:\"framer-v-179f6s0\",TVB9575NN:\"framer-v-1vevft1\",uVu0lHvH3:\"framer-v-1m0zg6a\"};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 transition2={bounce:.25,delay:0,duration:.3,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 humanReadableVariantMap={\"Circle Yellow\":\"uVu0lHvH3\",\"Variant 5\":\"TVB9575NN\",\"View \":\"dTdVUALMd\",\"view en\":\"ByrH_pJAB\",Circle:\"n1Aw_JlQi\",Drag:\"TINbYydTo\",Read:\"ifecF2fwg\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"n1Aw_JlQi\"};};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:\"n1Aw_JlQi\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"dTdVUALMd\",\"TINbYydTo\",\"ifecF2fwg\",\"ByrH_pJAB\"].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,...addPropertyOverrides({TVB9575NN:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-11y18oq\",className,classNames),\"data-framer-name\":\"Circle\",layoutDependency:layoutDependency,layoutId:\"n1Aw_JlQi\",ref:refBinding,style:{borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,...style},...addPropertyOverrides({ByrH_pJAB:{\"data-framer-name\":\"view en\"},dTdVUALMd:{\"data-framer-name\":\"View \"},ifecF2fwg:{\"data-framer-name\":\"Read\"},TINbYydTo:{\"data-framer-name\":\"Drag\"},TVB9575NN:{\"data-framer-name\":\"Variant 5\"},uVu0lHvH3:{\"data-framer-name\":\"Circle Yellow\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11xznzj\",\"data-framer-name\":\"Cursor\",layoutDependency:layoutDependency,layoutId:\"RIZAeHrKm\",style:{backgroundColor:\"var(--token-d5804525-6b7d-44d5-9e53-090e2e97f953, rgb(48, 67, 227))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,scale:1},variants:{ByrH_pJAB:{scale:1},TVB9575NN:{backgroundColor:\"rgb(245, 179, 31)\",scale:1.46},uVu0lHvH3:{backgroundColor:\"rgb(245, 179, 31)\",scale:1}},children:isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-open-type-features\":\"'cv10' on\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(242, 253, 255))\"},children:\"View\"})}),className:\"framer-pwfw6s\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"p2tFctDCT\",style:{\"--extracted-r6o4lv\":\"rgb(242, 253, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ByrH_pJAB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'cv10' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.04px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(242, 253, 255))\"},children:\"Discover the service →\"})}),fonts:[\"CUSTOMV2;HT Equilibra A Regular\"]},dTdVUALMd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'cv10' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.04px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(242, 253, 255))\"},children:\"اكتشف الخدمة ←\"})}),fonts:[\"CUSTOMV2;HT Equilibra A Regular\"]},ifecF2fwg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'cv10' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.04px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(242, 253, 255))\"},children:\"Read\"})}),fonts:[\"CUSTOMV2;HT Equilibra A Regular\"]},TINbYydTo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SFQgRXF1aWxpYnJhIEEgUmVndWxhcg==\",\"--framer-font-family\":'\"HT Equilibra A Regular\", \"HT Equilibra A Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'cv10' on\",\"--framer-font-weight\":\"350\",\"--framer-letter-spacing\":\"-0.04px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(242, 253, 255))\"},children:\"Drag\"})}),fonts:[\"CUSTOMV2;HT Equilibra A Regular\"]}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-h5CwV.framer-iqwnax, .framer-h5CwV .framer-iqwnax { display: block; }\",\".framer-h5CwV.framer-11y18oq { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-h5CwV .framer-11xznzj { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 13px; will-change: var(--framer-will-change-override, transform); }\",\".framer-h5CwV .framer-pwfw6s { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-h5CwV.framer-v-5vzdmw .framer-11xznzj, .framer-h5CwV.framer-v-179f6s0 .framer-11xznzj, .framer-h5CwV.framer-v-1t5yn0x .framer-11xznzj, .framer-h5CwV.framer-v-1vs5r9c .framer-11xznzj { aspect-ratio: unset; height: 30px; padding: 10px 20px 10px 20px; width: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 13\n * @framerIntrinsicWidth 13\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"dTdVUALMd\":{\"layout\":[\"auto\",\"auto\"]},\"TINbYydTo\":{\"layout\":[\"auto\",\"auto\"]},\"ifecF2fwg\":{\"layout\":[\"auto\",\"auto\"]},\"TVB9575NN\":{\"layout\":[\"auto\",\"auto\"]},\"uVu0lHvH3\":{\"layout\":[\"auto\",\"auto\"]},\"ByrH_pJAB\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKVgtk3RCz=withCSS(Component,css,\"framer-h5CwV\");export default FramerKVgtk3RCz;FramerKVgtk3RCz.displayName=\"Cursor Primary\";FramerKVgtk3RCz.defaultProps={height:13,width:13};addPropertyControls(FramerKVgtk3RCz,{variant:{options:[\"n1Aw_JlQi\",\"dTdVUALMd\",\"TINbYydTo\",\"ifecF2fwg\",\"TVB9575NN\",\"uVu0lHvH3\",\"ByrH_pJAB\"],optionTitles:[\"Circle\",\"View \",\"Drag\",\"Read\",\"Variant 5\",\"Circle Yellow\",\"view en\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerKVgtk3RCz,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",openType:true,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/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",openType:true,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/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",openType:true,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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",openType:true,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/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",openType:true,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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"HT Equilibra A Regular\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"HT Equilibra A\",url:\"https://framerusercontent.com/assets/wnDPw2cV7JXT49WZVs4lFajpcw.woff2\",weight:\"350\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKVgtk3RCz\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"13\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"13\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dTdVUALMd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TINbYydTo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ifecF2fwg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TVB9575NN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uVu0lHvH3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ByrH_pJAB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KVgtk3RCz.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";/**\n * NavPill.tsx, T-144 v15. Code override for the page INSTANCES of the \"Navbar 3\" smart\n * component (desktop instance \"Nav Default\" / \"English\", phone instance \"Mobile Closed\").\n * Replaces Framer's scroll-direction effect on those instances: the override owns the\n * variant and adds a third, smaller state.\n *\n * The journey, as agreed with Karim on 2026-09-03:\n *   top of the page        -> the full bar (variant Nav Default / English / Mobile Closed)\n *   scrolled               -> Framer's own spring collapses the bar in place into the pill (Nav Closed);\n *                             during a fast flick the collapse waits until the wheel has settled (no cap), and the\n *                             fold rule is frozen while the page moves fast, so no animation shares a frame with a flick\n *   text about to pass\n *   under the pill         -> the pill folds in place into the thin handle (48 x 6 px, everything\n *                             inside fades), then tucks up to hang 8 px below the top edge\n *   spot clear again       -> the mark grows back into the pill\n *   scrolling up           -> always the pill\n *   hover the pill or handle -> Framer's own hover interaction opens the bar (Nav Open); leave -> pill\n *   click / tap the pill while scrolled -> the bar opens, as on hover (T-254, Karim: no jump to the top);\n *                             phone: a tap on the handle unfolds it first, the next tap works as at the top\n *\n * The pill is never folded before it has been on screen for PILL_MIN_MS.\n * The handle turns white over a blue background (large elements whose background is the brand blue), blue elsewhere.\n * \"Text under the pill\" is a rectangle test against a map of every text element, measured only\n * when the page is at rest (after load, on resize, 250 ms after a scroll ends). The 100 ms tick\n * does arithmetic only, so scrolling costs nothing beyond Framer's own collapse spring.\n */const HIDE_AFTER_PX=120// at or above this scroll position the bar is always full\n;const DIRECTION_PX=10;const FAST_PX_PER_FRAME=45// above this the page is moving fast: no collapse, no fold, no unfold until it slows\n;const FAST_SETTLE_MS=120// the collapse starts this long after the last fast scroll event\n;const PILL_MIN_MS=1500;const TO_MARK_MS=120;const TO_PILL_MS=320;const COLLAPSE_MS=260// pointer gone before the fold rule is armed again\n;const TUCK_MS=300// second beat: the mark rises to the top edge\n;const TUCK_EDGE_PX=8// gap kept between the tucked handle and the top edge\n;const BLUE=[48,67,227]// brand blue; the handle turns white over backgrounds this close to it\n;const BLUE_TOLERANCE=40;const BLUE_MIN_W=200;const BLUE_MIN_H=100;const HANDLE_W=48;const HANDLE_H=6;const ZONE_X=30;const ZONE_BELOW=140;const TICK_MS=250;const PILL_VARIANTS=new Set([\"Nav Closed\",\"Mobile Closed\",\"nav Closed En\",\"Mobile Closed EN\"]);const isEnglishVariant=name=>name===\"English\"||name===\"nav Closed En\"||name===\"Mobile Closed EN\"||name===\"nav Closed En\";const STYLE_ID=\"mnzil-navpill-style\";// Fold styles. They apply only while the root is a pill variant AND carries the fold attribute,\n// so an open mobile menu or the full bar is never crushed.\nconst CSS=`\n/* the navbar fill is opaque, so its backdrop blur is invisible but re-blurs the page under it on every scroll frame and\n   again on every frame of a resize; off on the roots this override owns */\nnav[data-mnzil-nav] { backdrop-filter: none !important; -webkit-backdrop-filter: none !important; }\n/* the whole pill (and the handle) is one hover and tap target; Framer's root is otherwise hit-tested through its children only */\nnav:is([data-framer-name=\"Nav Closed\"],[data-framer-name=\"nav Closed En\"]), nav:is([data-framer-name=\"Mobile Closed\"],[data-framer-name=\"Mobile Closed EN\"]) { pointer-events: auto !important; cursor: pointer; position: relative; }\n/* collapse: the menu links fade out in 120 ms while Framer's spring shrinks the bar, so text never slides over the logo.\n   A keyframe animation wins over Framer's inline opacity without a hard cut. */\n@keyframes mnzilLinksOut { from { opacity: 1; } to { opacity: 0; } }\n@keyframes mnzilLinksIn { 0%, 50% { opacity: 0; } 100% { opacity: 1; } }\nnav:is([data-framer-name=\"Nav Closed\"],[data-framer-name=\"nav Closed En\"]) [data-framer-name=\"Links / Dots\"] > div:first-child { animation: mnzilLinksOut 120ms ease forwards; }\n/* expand: the links hold for the first half of the growing bar, then fade in */\nnav[data-mnzil-expanding] [data-framer-name=\"Links / Dots\"] > div:first-child { animation: mnzilLinksIn 420ms ease both; }\n/* handle colour: white over a blue background, the brand blue elsewhere */\nnav[data-mnzil-fold=\"mark\"] { transition: width 300ms cubic-bezier(0.22, 1, 0.36, 1), height 300ms cubic-bezier(0.22, 1, 0.36, 1), translate 260ms cubic-bezier(0.22, 1, 0.36, 1), background-color 160ms ease !important; }\nnav[data-mnzil-fold=\"mark\"][data-mnzil-on-blue] { background-color: #ffffff !important; }\n/* fold: pill -> handle, one element shrinking in place */\nnav:is([data-framer-name=\"Nav Closed\"],[data-framer-name=\"nav Closed En\"])[data-mnzil-fold], nav:is([data-framer-name=\"Mobile Closed\"],[data-framer-name=\"Mobile Closed EN\"])[data-mnzil-fold] {\n  transition: width 300ms cubic-bezier(0.22, 1, 0.36, 1), height 300ms cubic-bezier(0.22, 1, 0.36, 1), translate 260ms cubic-bezier(0.22, 1, 0.36, 1);\n}\nnav[data-mnzil-fold] > * { transition: opacity 140ms ease; }\nnav:is([data-framer-name=\"Nav Closed\"],[data-framer-name=\"nav Closed En\"])[data-mnzil-fold=\"mark\"], nav:is([data-framer-name=\"Mobile Closed\"],[data-framer-name=\"Mobile Closed EN\"])[data-mnzil-fold=\"mark\"] {\n  padding: 0 !important; border-radius: ${HANDLE_H}px !important; overflow: visible !important; justify-content: center !important;\n}\nnav[data-mnzil-fold=\"mark\"] > * { opacity: 0 !important; pointer-events: none !important; }\n/* a 6 px handle needs a bigger hover and tap zone */\nnav[data-mnzil-fold=\"mark\"]::after { content: \"\"; position: absolute; left: -32px; right: -32px; top: -14px; bottom: -28px; }\n@media (prefers-reduced-motion: reduce) {\n  nav[data-mnzil-fold], nav[data-mnzil-fold] * { transition: none !important; }\n}\n`;function ensureStyle(){if(typeof document===\"undefined\")return;if(document.getElementById(STYLE_ID))return;const s=document.createElement(\"style\");s.id=STYLE_ID;s.textContent=CSS;document.head.appendChild(s);}const TEXT_TAGS=new Set([\"P\",\"H1\",\"H2\",\"H3\",\"H4\",\"H5\",\"H6\",\"LI\",\"LABEL\",\"BLOCKQUOTE\"]);function hasOwnText(el){const nodes=el.childNodes;for(let i=0;i<nodes.length;i++){const n=nodes[i];if(n.nodeType===3&&(n.textContent||\"\").trim())return true;}return false;}// Every text element on the page as a document-space rectangle. Measured when the page is at rest (after load,\n// on resize, when a scroll ends), never while scrolling, so the per-tick check is arithmetic only.\nconst idle=typeof window!==\"undefined\"&&typeof window.requestIdleCallback===\"function\"?cb=>window.requestIdleCallback(cb,{timeout:400}):cb=>window.setTimeout(cb,16);function isBlue(color){const m=/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)(?:,\\s*([\\d.]+))?\\)/.exec(color);if(!m)return false;if(m[4]!==undefined&&parseFloat(m[4])<.6)return false;const d=Math.abs(+m[1]-BLUE[0])+Math.abs(+m[2]-BLUE[1])+Math.abs(+m[3]-BLUE[2]);return d<=BLUE_TOLERANCE;}// Measures in idle slices of 300 elements so no single frame pays for the whole page: every text element as a\n// rectangle, and every large element with a blue background. `done` receives both maps.\nfunction measureChunked(nav,done){const text=[];const blue=[];const sy=window.scrollY;const all=document.body.getElementsByTagName(\"*\");let i=0;let cancelled=false;const step=()=>{if(cancelled)return;const end=Math.min(all.length,i+300);for(;i<end;i++){const el=all[i];if(nav.contains(el))continue;const isText=TEXT_TAGS.has(el.tagName)||hasOwnText(el);const big=el.clientWidth>=BLUE_MIN_W&&el.clientHeight>=BLUE_MIN_H;if(!isText&&!big)continue;const r=el.getBoundingClientRect();if(r.width<8||r.height<8)continue;const rect={x:r.left,y:r.top+sy,w:r.width,h:r.height};if(isText&&text.length<4e3)text.push(rect);if(big&&blue.length<400&&isBlue(getComputedStyle(el).backgroundColor))blue.push(rect);}if(i<all.length)idle(step);else done({text,blue});};idle(step);return()=>{cancelled=true;};}function textAtRect(map,x,y){const dy=y+window.scrollY;for(let i=0;i<map.length;i++){const r=map[i];if(x>=r.x&&x<=r.x+r.w&&dy>=r.y&&dy<=r.y+r.h)return true;}return false;}export function withNavPill(Component){return /*#__PURE__*/React.forwardRef(function NavPill(props,forwardedRef){// Framer may hand the instance variant as a name, as an id, or not at all: read the rendered root as the\n// source of truth on mount and keep the prop value only when it is usable.\nconst propVariant=typeof props.variant===\"string\"?props.variant:undefined;const[variant,setVariant]=React.useState(propVariant);const[restVariant,setRestVariant]=React.useState(propVariant||\"Nav Default\");const[isPhone,setIsPhone]=React.useState(propVariant===\"Mobile Closed\"||propVariant===\"Mobile Closed EN\"||propVariant===\"Yeq1drzeQ\");const elRef=React.useRef(null);const sizeRef=React.useRef(\"bar\");const spotRef=React.useRef(null);const pillWidthRef=React.useRef(0);const pillHeightRef=React.useRef(0);const setRef=React.useCallback(node=>{elRef.current=node;if(typeof forwardedRef===\"function\")forwardedRef(node);else if(forwardedRef)forwardedRef.current=node;},[forwardedRef]);React.useEffect(()=>{if(typeof window===\"undefined\")return;ensureStyle();const el=elRef.current;if(!el)return;el.setAttribute(\"data-mnzil-nav\",\"\");const mountedName=el.getAttribute(\"data-framer-name\")||\"\";if(mountedName&&!propVariant)setRestVariant(mountedName);if((mountedName===\"Mobile Closed\"||mountedName===\"Mobile Closed EN\")&&!isPhone){setIsPhone(true);return;}let atTop=true;let lastY=window.scrollY;let acc=0;let dir=0;let hovering=false;let pillSince=0;let coveredSince=0;let clearSince=0;let leaveTimer=0;let tuckTimer=0;let unfoldTimer=0;let tick=0;let lastScrollAt=0;const rootIsPill=()=>PILL_VARIANTS.has(el.getAttribute(\"data-framer-name\")||\"\");// T-254b: phone pill while scrolled: PageTransition leaves taps on it to us (it ran first and replayed the\n// logo click as a navigation). The tap only opens the menu.\nconst syncPillTap=()=>{const want=isPhone&&!atTop&&rootIsPill();if(want!==el.hasAttribute(\"data-mnzil-pilltap\"))el.toggleAttribute(\"data-mnzil-pilltap\",want);};// English instances rest on \"English\" / \"Mobile Closed EN\" and must collapse into the English pill, never the Arabic one\nconst english=isEnglishVariant(restVariant)||isEnglishVariant(mountedName);const pillVariant=isPhone?english?\"Mobile Closed EN\":\"Mobile Closed\":english?\"nav Closed En\":\"Nav Closed\";// T-254: the open bar a click on the pill shows; the same variants the pill's hover interaction opens\nconst openVariant=english?\"English\":\"Nav Open\";let openedByClick=false;// T-254 (Karim, phone): a tap anywhere on the pill (logo included) only expands it; scrolling down folds it back\nconst phoneOpenVariant=english?\"Variant 10\":\"Variant 5\";let phoneOpened=false;// remember where the pill sits while it is a pill, so the samples do not move with the fold\nconst measureSpot=()=>{if(!rootIsPill()||el.getAttribute(\"data-mnzil-fold\")===\"mark\")return;const r=el.getBoundingClientRect();if(r.width<100||r.width>220||r.height<20||r.height>60)return;spotRef.current={x:r.left,y:r.top,w:r.width,h:r.height,top:r.top};pillWidthRef.current=r.width;pillHeightRef.current=r.height;};let textMap=[];let blueMap=[];let mapTimer=0;let cancelMeasure=null;const startMeasure=()=>{if(cancelMeasure)cancelMeasure();cancelMeasure=measureChunked(el,maps=>{textMap=maps.text;blueMap=maps.blue;cancelMeasure=null;});};// handle colour: white when its centre sits over a blue background (arithmetic only)\nconst updateHandleColour=()=>{const s=spotRef.current;if(!s||sizeRef.current!==\"mark\"){el.removeAttribute(\"data-mnzil-on-blue\");return;}const tucked=el.style.translate&&el.style.translate!==\"0 0\"&&el.style.translate!==\"0px 0px\";const cx=s.x+s.w/2;const cy=tucked?TUCK_EDGE_PX+HANDLE_H/2:s.y+s.h/2;const onBlue=textAtRect(blueMap,cx,cy);if(onBlue)el.setAttribute(\"data-mnzil-on-blue\",\"\");else el.removeAttribute(\"data-mnzil-on-blue\");};const refreshMap=()=>{clearTimeout(mapTimer);mapTimer=window.setTimeout(startMeasure,250);};const covered=()=>{const s=spotRef.current;if(!s||!textMap.length)return false;const cx=s.x+s.w/2;const ys=[s.y+s.h/2,s.y+s.h+ZONE_BELOW*.8];const xs=[cx-s.w/2-ZONE_X+4,cx,cx+s.w/2+ZONE_X-4];for(const y of ys)for(const x of xs)if(textAtRect(textMap,x,y))return true;return false;};const applyFold=fold=>{clearTimeout(tuckTimer);clearTimeout(unfoldTimer);if(fold===\"mark\"){if(!rootIsPill())return;// width and height cannot animate from auto: pin the current size, then let the CSS take it to the handle\nconst r=el.getBoundingClientRect();el.style.width=r.width+\"px\";el.style.height=r.height+\"px\";el.setAttribute(\"data-mnzil-fold\",\"pill\");void el.offsetWidth;el.setAttribute(\"data-mnzil-fold\",\"mark\");el.style.width=HANDLE_W+\"px\";el.style.height=HANDLE_H+\"px\";const s=spotRef.current;const rise=s?Math.max(0,s.top-TUCK_EDGE_PX):0;tuckTimer=window.setTimeout(()=>{if(el.getAttribute(\"data-mnzil-fold\")===\"mark\")el.style.translate=`0 ${-rise}px`;},TUCK_MS);}else{if(el.getAttribute(\"data-mnzil-fold\")!==\"mark\")return;el.style.translate=\"0 0\";el.setAttribute(\"data-mnzil-fold\",\"pill\");el.style.width=(pillWidthRef.current||136)+\"px\";el.style.height=(pillHeightRef.current||34)+\"px\";unfoldTimer=window.setTimeout(()=>{el.style.width=\"\";el.style.height=\"\";el.removeAttribute(\"data-mnzil-fold\");},320);}};// any variant that is not a pill (the full bar, Nav Open, the phone menu) must never carry fold styles\nconst clearFold=()=>{clearTimeout(tuckTimer);clearTimeout(unfoldTimer);el.style.width=\"\";el.style.height=\"\";el.style.translate=\"\";el.removeAttribute(\"data-mnzil-fold\");el.removeAttribute(\"data-mnzil-on-blue\");};// expanding to the full bar: keep the links hidden for the first beat so they never overlap the growing pill\nlet expandTimer=0;const holdLinks=()=>{clearTimeout(expandTimer);el.setAttribute(\"data-mnzil-expanding\",\"\");expandTimer=window.setTimeout(()=>el.removeAttribute(\"data-mnzil-expanding\"),420);};const observer=new MutationObserver(()=>{if(!el.hasAttribute(\"data-mnzil-nav\"))el.setAttribute(\"data-mnzil-nav\",\"\");// T-266: also when Framer's own tap opened it at the top; keep our variant in step so closing is a real change\nif(isPhone&&!phoneOpened&&el.getAttribute(\"data-framer-name\")===phoneOpenVariant){phoneOpened=true;setVariant(phoneOpenVariant);}syncPillTap();if(!rootIsPill()){clearFold();holdLinks();if(sizeRef.current===\"mark\"){sizeRef.current=\"pill\";pillSince=performance.now();}}});observer.observe(el,{attributes:true,attributeFilter:[\"data-framer-name\"]});const setSize=s=>{if(s===sizeRef.current)return;sizeRef.current=s;if(s===\"bar\"){clearFold();setVariant(restVariant);}else if(s===\"pill\"){pillSince=performance.now();applyFold(\"pill\");setVariant(pillVariant);}else{applyFold(\"mark\");setVariant(pillVariant);}};const evaluate=now=>{if(atTop||hovering||phoneOpened||touchOpen)return;measureSpot();const cov=covered();if(cov){clearSince=0;if(!coveredSince)coveredSince=now;}else{coveredSince=0;if(!clearSince)clearSince=now;}if(dir<0){if(sizeRef.current!==\"pill\")setSize(\"pill\");return;}if(sizeRef.current===\"bar\"){setSize(\"pill\");return;}if(sizeRef.current===\"pill\"&&cov&&now-coveredSince>=TO_MARK_MS&&now-pillSince>=PILL_MIN_MS)setSize(\"mark\");if(sizeRef.current===\"mark\"&&!cov&&now-clearSince>=TO_PILL_MS)setSize(\"pill\");};let pendingCollapse=0;let lastPerFrame=0;const movingFast=now=>now-lastScrollAt<150&&lastPerFrame>FAST_PX_PER_FRAME;const collapseNow=()=>{pendingCollapse=0;if(atTop||sizeRef.current!==\"bar\")return;if(movingFast(performance.now())){pendingCollapse=window.setTimeout(collapseNow,FAST_SETTLE_MS);return;}// leaving the top: Framer's spring collapses the bar into the pill in place\nsizeRef.current=\"pill\";pillSince=performance.now();setVariant(pillVariant);};const onScroll=()=>{const now=performance.now();const y=window.scrollY;const dy=y-lastY;const dt=Math.max(1,now-lastScrollAt);lastY=y;lastScrollAt=now;if(y<=HIDE_AFTER_PX){// T-266: phone menu opened at the top: the first scroll down closes it, any other scroll leaves it\nif(phoneOpened&&sizeRef.current===\"bar\"){if(dy>0){phoneOpened=false;setVariant(restVariant);}syncPillTap();return;}atTop=true;acc=0;dir=0;coveredSince=clearSince=0;clearTimeout(pendingCollapse);pendingCollapse=0;if(sizeRef.current!==\"bar\")setSize(\"bar\");else setVariant(restVariant);syncPillTap();return;}atTop=false;syncPillTap();if(phoneOpened&&dy>0){phoneOpened=false;setVariant(pillVariant);}if((openedByClick||touchOpen)&&!hovering){// T-254: opened by a tap (no pointer to leave): scrolling folds it back\nopenedByClick=false;touchOpen=false;setVariant(pillVariant);}acc=Math.sign(dy)===Math.sign(acc)?acc+dy:dy;if(acc>DIRECTION_PX)dir=1;else if(acc<-DIRECTION_PX)dir=-1;// speed in px per 16 ms frame; after a pause (dt over 100 ms) a single big jump counts as fast\nlastPerFrame=dt>100?Math.abs(dy)>80?999:0:Math.abs(dy)/dt*16;if(sizeRef.current===\"bar\"){// a fast flick: the collapse animation starts only once the wheel has settled, never mid-flick\nif(lastPerFrame>FAST_PX_PER_FRAME){clearTimeout(pendingCollapse);pendingCollapse=window.setTimeout(collapseNow,FAST_SETTLE_MS);return;}clearTimeout(pendingCollapse);collapseNow();return;}// scrolling up: the pill, at once and without sampling\nif(dir<0&&sizeRef.current===\"mark\"&&!hovering)setSize(\"pill\");};// hover: Framer's own interaction on the Nav Closed root opens the bar. Here we only make sure a folded\n// mark unfolds instantly so the opening bar starts from a clean pill, and we pause the fold rule.\n// T-254: hover is a mouse/pen thing; a touch fires enter and leave around every tap (the leave would fold a\n// bar a tap just opened), so touch pointers are left to the click handler\nconst onEnter=e=>{if(atTop||isPhone||e.pointerType===\"touch\")return;hovering=true;clearTimeout(leaveTimer);if(sizeRef.current===\"mark\"){clearFold();sizeRef.current=\"pill\";pillSince=performance.now();}};const onLeave=e=>{if(atTop||isPhone||e.pointerType===\"touch\")return;hovering=false;leaveTimer=window.setTimeout(()=>{if(openedByClick){openedByClick=false;setVariant(pillVariant);}sizeRef.current=\"pill\";pillSince=performance.now();coveredSince=clearSince=0;},COLLAPSE_MS);};// T-254 (Karim): a click or tap on the pill while scrolled opens the bar like at the top, it never jumps to the\n// top. Usually the hover has already opened the bar (Framer's interaction), so the click lands on the open bar\n// and its links work as links. When the click still finds the pill (a touch tap; a pointer that entered on the\n// folded handle, whose hover fired before it unfolded), hold that click (it would otherwise follow the link\n// under it) and open the bar here; it folds back when the pointer leaves.\n// Phone: a tap on the folded handle unfolds it; any other tap works as at the top.\n// Replayed clicks (untrusted: PageTransition re-dispatches a menu-link click after hiding the bar for its\n// slide, by then the hidden bar is back in the pill variant) always pass, or the navigation would hang.\nconst onClickCapture=e=>{if(!atTop&&!isPhone&&e.isTrusted&&performance.now()-lastTouchAt<1e3)touchOpen=true;if(atTop||!e.isTrusted||!rootIsPill())return;if(isPhone){e.preventDefault();e.stopPropagation();clearFold();sizeRef.current=\"pill\";pillSince=performance.now();phoneOpened=true;setVariant(phoneOpenVariant);return;}e.preventDefault();e.stopPropagation();clearFold();sizeRef.current=\"pill\";openedByClick=true;setVariant(openVariant);};// T-254: touch at desktop width (touch laptops, tablets): Framer's hover / tap variant interactions on the bar\n// react to the tap's pointer events and flip the bar back to the pill right after it opens. While scrolled,\n// keep touch pointer events away from them; the click (which still fires) opens the bar above, and links and\n// dropdown titles work through their click handlers as before.\nlet lastTouchAt=-1e9;let touchOpen=false// the bar was opened by a touch: no pointer to leave it, so leave events must not fold it\n;const onTouchPointer=e=>{if(e.pointerType!==\"touch\"||atTop||isPhone)return;lastTouchAt=performance.now();e.stopPropagation();};const onLeaveGuard=e=>{if(touchOpen)e.stopPropagation();};const onMouseMove=e=>{if(e.isTrusted&&e.pointerType===\"mouse\")touchOpen=false// a real mouse is back\n;};// T-254c (Karim, iPhone Safari): there the logo tap reached Framer's link before the click handler above and\n// went home. While the phone pill is up (data-mnzil-pilltap), swallow the whole touch at the window (runs\n// before Framer and PageTransition), and open the menu on touchend; preventDefault there cancels Safari's\n// synthesized mouse events and click.\nconst inPillTap=e=>{const t=e.target;return!!(t&&el.hasAttribute(\"data-mnzil-pilltap\")&&el.contains(t));};const openPhoneMenu=()=>{clearFold();sizeRef.current=\"pill\";pillSince=performance.now();phoneOpened=true;setVariant(phoneOpenVariant);};const onPillTouch=e=>{if(!inPillTap(e))return;e.stopImmediatePropagation();if(e.type===\"touchend\"){if(e.cancelable)e.preventDefault();openPhoneMenu();}};const PILL_TOUCH_EVENTS=[\"touchstart\",\"touchend\",\"pointerdown\",\"pointerup\",\"mousedown\",\"mouseup\"];const LEAVE_EVENTS=[\"mouseout\",\"mouseleave\",\"pointerout\",\"pointerleave\"];const TOUCH_EVENTS=[\"pointerdown\",\"pointerup\",\"pointerover\",\"pointerout\",\"pointerenter\",\"pointerleave\",\"pointercancel\"];// initial state\nif(window.scrollY>HIDE_AFTER_PX){atTop=false;sizeRef.current=\"pill\";pillSince=performance.now();setVariant(pillVariant);}syncPillTap();const onScrollEnd=()=>refreshMap();const firstMap=window.setTimeout(startMeasure,1500);window.addEventListener(\"resize\",refreshMap);const hasScrollEnd=typeof window.onscrollend!==\"undefined\";if(hasScrollEnd)window.addEventListener(\"scrollend\",onScrollEnd);else window.addEventListener(\"scroll\",onScrollEnd,{passive:true});window.addEventListener(\"scroll\",onScroll,{passive:true});el.addEventListener(\"pointerenter\",onEnter);el.addEventListener(\"pointerleave\",onLeave);el.addEventListener(\"click\",onClickCapture,true);for(const t of PILL_TOUCH_EVENTS)window.addEventListener(t,onPillTouch,{capture:true,passive:false});for(const t of TOUCH_EVENTS)el.addEventListener(t,onTouchPointer,true);for(const t of LEAVE_EVENTS)el.addEventListener(t,onLeaveGuard,true);window.addEventListener(\"pointermove\",onMouseMove,{passive:true});tick=window.setInterval(()=>{if(atTop)return;const now=performance.now();updateHandleColour();// while the page is moving fast nothing folds or unfolds; the rule is judged once it slows\nif(movingFast(now))return;evaluate(now);},TICK_MS);return()=>{observer.disconnect();clearTimeout(firstMap);clearTimeout(mapTimer);if(cancelMeasure)cancelMeasure();window.removeEventListener(\"resize\",refreshMap);window.removeEventListener(\"scrollend\",onScrollEnd);window.removeEventListener(\"scroll\",onScrollEnd);window.removeEventListener(\"scroll\",onScroll);el.removeEventListener(\"pointerenter\",onEnter);for(const t of PILL_TOUCH_EVENTS)window.removeEventListener(t,onPillTouch,true);el.removeEventListener(\"pointerleave\",onLeave);el.removeEventListener(\"click\",onClickCapture,true);for(const t of TOUCH_EVENTS)el.removeEventListener(t,onTouchPointer,true);for(const t of LEAVE_EVENTS)el.removeEventListener(t,onLeaveGuard,true);window.removeEventListener(\"pointermove\",onMouseMove);clearInterval(tick);clearTimeout(leaveTimer);clearTimeout(tuckTimer);clearTimeout(unfoldTimer);clearTimeout(expandTimer);clearTimeout(pendingCollapse);};},[restVariant,isPhone,propVariant]);return /*#__PURE__*/_jsx(Component,{...props,ref:setRef,variant:variant});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withNavPill\":{\"type\":\"reactHoc\",\"name\":\"withNavPill\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NavPill.map"],"mappings":"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"}