{"version":3,"file":"script_main.BHz3NMzD.mjs","names":["fonts","css","className","getProps","Icon","className","addPropertyOverrides","Vector","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","Image1","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","css","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","MenuDots","cycleOrder","serializationHash","variantClassNames","animation","animation1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","Image1","RichText","sharedStyle.css","sharedStyle.fonts","PrimaryButton","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","animation","animation1","transition2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","r","useMemo","lowercaseIconKeyPairs","iconKeys","useRef","useState","HomeFactory","React","addPropertyOverrides","Iconoir","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","PrimaryButton","CircleButton","MenuItems","serializationHash","variantClassNames","animation","animation1","animation2","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","className","Image1","HeaderSection","Menu","FooterSection","isBrowser","useRef","React.useId","className","_Fragment","PropertyOverrides","React.createElement","MainTemplate","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","e","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/hvGBp7X7xTTYZKvHPpkO/Lqamx5dIVzA6tPv8jTaj/wDrGg1rfX.js","https:/framerusercontent.com/modules/iCYc7BlSB6im7yKyHPJu/JTJAyocMqeaxEoFAcXpK/AqHNBZQVc.js","https:/framerusercontent.com/modules/p8y4GgcrYPxZxDsd7IfF/J817eFnBcnZkt7uGRZsh/CQb_Z24_1.js","https:/framerusercontent.com/modules/jiaYZgFor6rjcWkGyto7/G0TIERBNtSlKLtSJdVtv/lRMRijzgW.js","https:/framerusercontent.com/modules/di3R2KCU0WahL0XWOK3s/nHeMPTFkfvnSUO6aYzch/FIEXq4Bkb.js","https:/framerusercontent.com/modules/2JGRcWSSe5f9fZ6mm4bi/fVHAyK8HxBI7nc4Jsp6l/j1jbwSl_6.js","https:/framerusercontent.com/modules/B5jzT9Mmvg1W8G0JTlxd/lPqNTorN6j8OGv8dY653/J5ig3TOzy.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/w1171APhWT2L9QLePjxH/7sBC54YhgrUnzAHRxAIY/Home.js","https:/framer.com/m/iconoir-icons/Home.js@0.0.11","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/zL9598C4KbEbqUGvSR14/rI8sPHpnG9XGcCPc0vU4/Iconoir.js","https:/framerusercontent.com/modules/BYeRMFbBA8CIeYNXJ5xL/reQeQJOYqliCAorF7OF0/tjNT_I2n1.js","https:/framerusercontent.com/modules/neH52ZVNkx2TnsvSzptE/xLZ8QCX7n7sT9tkwkuqI/ty9quGyE9.js","https:/framerusercontent.com/modules/fUw8YGxjInuWjF3I1vkm/mQgc2LL8JOOJAktjiHz6/Vid6Qflco.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (686ceb7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Clash Grotesk-regular\",\"FS;Clash Grotesk-bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Clash Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Clash Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/O462VY6O6FTQCS72XVMTQHXAM4NN5CY3/TWF57ITZORMJ3MEWLQQIVO6BMXIB6FUR/MJQFMMOTEGNXDVM7HBBDTQHTVB2M7Y6G.woff2\",weight:\"400\"},{cssFamilyName:\"Clash Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Clash Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P6VJ47S3OYMUC7HYSJLTK7PEIK5O2NPQ/TK62VLUWA76PMTK2XWBNDZB7QVXJGYE3/I5W5NEJGYVFUC5I4XOXVET63OE5PSVHJ.woff2\",weight:\"700\"}]}];export const css=[\".framer-wfxBg .framer-styles-preset-ojpwbu:not(.rich-text-wrapper), .framer-wfxBg .framer-styles-preset-ojpwbu.rich-text-wrapper p { --framer-font-family: \\\"Clash Grotesk\\\", \\\"Clash Grotesk Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Clash Grotesk\\\", \\\"Clash Grotesk Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0px; --framer-line-height: 20px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-d4ca82da-9858-4dad-acd0-b334826e1013, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-wfxBg\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9fdca5e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 111 28\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 109.002 0 C 110.134 0 111.011 0.907 111.011 2.016 L 111.011 25.984 C 111.011 27.093 109.801 28 108.669 28 L 85.026 28 C 83.894 28 83.261 27.093 83.261 25.984 L 83.261 2.016 C 83.261 0.907 84.216 0 85.348 0 Z M 91.175 10.674 L 87.213 10.674 L 87.213 24.002 L 91.175 24.002 Z M 91.675 6.003 C 91.675 4.626 90.565 3.506 89.2 3.506 C 87.834 3.506 86.724 4.626 86.724 6.003 C 86.724 7.381 87.834 8.501 89.2 8.501 C 90.565 8.501 91.675 7.381 91.675 6.003 Z M 107.048 24.024 L 107.048 16.621 C 107.048 12.656 105.938 10.517 101.942 10.517 C 99.867 10.517 98.179 11.57 97.613 12.6 L 97.569 12.6 L 97.569 10.674 L 93.828 10.674 L 93.828 24.002 L 97.791 24.002 L 97.791 17.595 C 97.791 15.366 99.09 14 100.733 14 C 102.375 14 103.075 15.557 103.075 17.326 L 103.075 24.002 L 107.037 24.002 Z M 109.002 0 C 110.134 0 111.011 0.907 111.011 2.016 L 111.011 25.984 C 111.011 27.093 109.801 28 108.669 28 L 85.026 28 C 83.894 28 83.261 27.093 83.261 25.984 L 83.261 2.016 C 83.261 0.907 84.216 0 85.348 0 Z M 91.175 10.674 L 87.213 10.674 L 87.213 24.002 L 91.175 24.002 Z M 91.675 6.003 C 91.675 4.626 90.565 3.506 89.2 3.506 C 87.834 3.506 86.724 4.626 86.724 6.003 C 86.724 7.381 87.834 8.501 89.2 8.501 C 90.565 8.501 91.675 7.381 91.675 6.003 Z M 107.048 24.024 L 107.048 16.621 C 107.048 12.656 105.938 10.517 101.942 10.517 C 99.867 10.517 98.179 11.57 97.613 12.6 L 97.569 12.6 L 97.569 10.674 L 93.828 10.674 L 93.828 24.002 L 97.791 24.002 L 97.791 17.595 C 97.791 15.366 99.09 14 100.733 14 C 102.375 14 103.075 15.557 103.075 17.326 L 103.075 24.002 L 107.037 24.002 Z M 63.425 17.629 C 63.425 13.082 61.017 10.494 57.121 10.494 C 53.225 10.494 50.216 13.16 50.216 17.035 C 50.216 20.91 52.858 24.17 57.01 24.17 C 61.161 24.17 62.049 23.072 62.981 21.851 L 60.517 19.835 C 59.984 20.563 58.797 21.504 57.076 21.504 C 55.356 21.504 54.246 20.104 53.979 18.95 L 53.957 18.536 L 63.359 18.536 C 63.359 18.536 63.437 18.088 63.437 17.629 Z M 59.618 16.005 L 53.957 16.005 C 54.068 14.683 55.089 13.171 57.01 13.171 C 58.93 13.171 59.64 14.594 59.618 16.005 Z M 75.325 3.998 L 75.325 12.253 L 75.28 12.253 C 74.47 11.267 73.138 10.494 70.996 10.494 C 67.532 10.494 64.724 13.238 64.724 17.338 C 64.724 21.437 67.566 24.158 70.873 24.158 C 74.181 24.158 74.725 23.363 75.547 22.4 L 75.591 22.4 L 75.591 23.99 L 79.287 23.99 L 79.287 3.998 Z M 71.995 21.168 C 69.73 21.168 68.454 19.466 68.454 17.304 C 68.454 15.142 69.73 13.507 71.995 13.507 C 74.259 13.507 75.591 15.03 75.591 17.304 C 75.591 19.578 74.259 21.168 71.995 21.168 Z M 3.963 20.003 L 3.963 3.998 L 0 3.998 L 0 24.002 L 11.888 24.002 L 11.888 20.003 Z M 16.628 3.606 L 16.517 3.606 C 15.207 3.64 14.164 4.738 14.197 6.059 C 14.23 7.336 15.251 8.366 16.517 8.4 C 17.827 8.434 18.914 7.381 18.948 6.059 C 18.981 4.738 17.938 3.64 16.628 3.606 Z M 14.541 10.662 L 14.541 23.99 L 18.504 23.99 L 18.504 10.662 Z M 29.248 10.506 C 27.173 10.506 25.486 11.558 24.92 12.589 L 24.875 12.589 L 24.875 10.662 L 21.134 10.662 L 21.134 23.99 L 25.097 23.99 L 25.097 17.584 C 25.097 15.579 26.052 13.989 28.039 13.989 C 30.026 13.989 30.381 15.355 30.381 17.315 L 30.381 23.99 L 34.343 23.99 L 34.343 16.587 C 34.343 13.048 33.233 10.483 29.237 10.483 Z M 44.933 16.71 L 50.216 10.662 L 45.588 10.662 L 40.959 15.994 L 40.959 3.998 L 36.996 3.998 L 36.996 24.002 L 40.959 24.002 L 40.959 17.338 L 45.843 24.002 L 50.527 24.002 L 44.922 16.71 Z\" fill=\"transparent\" height=\"28px\" id=\"kzJY4C7za\" width=\"111.01109999999994px\"><g d=\"M 109.002 0 C 110.134 0 111.011 0.907 111.011 2.016 L 111.011 25.984 C 111.011 27.093 109.801 28 108.669 28 L 85.026 28 C 83.894 28 83.261 27.093 83.261 25.984 L 83.261 2.016 C 83.261 0.907 84.216 0 85.348 0 Z M 91.175 10.674 L 87.213 10.674 L 87.213 24.002 L 91.175 24.002 Z M 91.675 6.003 C 91.675 4.626 90.565 3.506 89.2 3.506 C 87.834 3.506 86.724 4.626 86.724 6.003 C 86.724 7.381 87.834 8.501 89.2 8.501 C 90.565 8.501 91.675 7.381 91.675 6.003 Z M 107.048 24.024 L 107.048 16.621 C 107.048 12.656 105.938 10.517 101.942 10.517 C 99.867 10.517 98.179 11.57 97.613 12.6 L 97.569 12.6 L 97.569 10.674 L 93.828 10.674 L 93.828 24.002 L 97.791 24.002 L 97.791 17.595 C 97.791 15.366 99.09 14 100.733 14 C 102.375 14 103.075 15.557 103.075 17.326 L 103.075 24.002 L 107.037 24.002 Z M 109.002 0 C 110.134 0 111.011 0.907 111.011 2.016 L 111.011 25.984 C 111.011 27.093 109.801 28 108.669 28 L 85.026 28 C 83.894 28 83.261 27.093 83.261 25.984 L 83.261 2.016 C 83.261 0.907 84.216 0 85.348 0 Z M 91.175 10.674 L 87.213 10.674 L 87.213 24.002 L 91.175 24.002 Z M 91.675 6.003 C 91.675 4.626 90.565 3.506 89.2 3.506 C 87.834 3.506 86.724 4.626 86.724 6.003 C 86.724 7.381 87.834 8.501 89.2 8.501 C 90.565 8.501 91.675 7.381 91.675 6.003 Z M 107.048 24.024 L 107.048 16.621 C 107.048 12.656 105.938 10.517 101.942 10.517 C 99.867 10.517 98.179 11.57 97.613 12.6 L 97.569 12.6 L 97.569 10.674 L 93.828 10.674 L 93.828 24.002 L 97.791 24.002 L 97.791 17.595 C 97.791 15.366 99.09 14 100.733 14 C 102.375 14 103.075 15.557 103.075 17.326 L 103.075 24.002 L 107.037 24.002 Z M 63.425 17.629 C 63.425 13.082 61.017 10.494 57.121 10.494 C 53.225 10.494 50.216 13.16 50.216 17.035 C 50.216 20.91 52.858 24.17 57.01 24.17 C 61.161 24.17 62.049 23.072 62.981 21.851 L 60.517 19.835 C 59.984 20.563 58.797 21.504 57.076 21.504 C 55.356 21.504 54.246 20.104 53.979 18.95 L 53.957 18.536 L 63.359 18.536 C 63.359 18.536 63.437 18.088 63.437 17.629 Z M 59.618 16.005 L 53.957 16.005 C 54.068 14.683 55.089 13.171 57.01 13.171 C 58.93 13.171 59.64 14.594 59.618 16.005 Z M 75.325 3.998 L 75.325 12.253 L 75.28 12.253 C 74.47 11.267 73.138 10.494 70.996 10.494 C 67.532 10.494 64.724 13.238 64.724 17.338 C 64.724 21.437 67.566 24.158 70.873 24.158 C 74.181 24.158 74.725 23.363 75.547 22.4 L 75.591 22.4 L 75.591 23.99 L 79.287 23.99 L 79.287 3.998 Z M 71.995 21.168 C 69.73 21.168 68.454 19.466 68.454 17.304 C 68.454 15.142 69.73 13.507 71.995 13.507 C 74.259 13.507 75.591 15.03 75.591 17.304 C 75.591 19.578 74.259 21.168 71.995 21.168 Z M 3.963 20.003 L 3.963 3.998 L 0 3.998 L 0 24.002 L 11.888 24.002 L 11.888 20.003 Z M 16.628 3.606 L 16.517 3.606 C 15.207 3.64 14.164 4.738 14.197 6.059 C 14.23 7.336 15.251 8.366 16.517 8.4 C 17.827 8.434 18.914 7.381 18.948 6.059 C 18.981 4.738 17.938 3.64 16.628 3.606 Z M 14.541 10.662 L 14.541 23.99 L 18.504 23.99 L 18.504 10.662 Z M 29.248 10.506 C 27.173 10.506 25.486 11.558 24.92 12.589 L 24.875 12.589 L 24.875 10.662 L 21.134 10.662 L 21.134 23.99 L 25.097 23.99 L 25.097 17.584 C 25.097 15.579 26.052 13.989 28.039 13.989 C 30.026 13.989 30.381 15.355 30.381 17.315 L 30.381 23.99 L 34.343 23.99 L 34.343 16.587 C 34.343 13.048 33.233 10.483 29.237 10.483 Z M 44.933 16.71 L 50.216 10.662 L 45.588 10.662 L 40.959 15.994 L 40.959 3.998 L 36.996 3.998 L 36.996 24.002 L 40.959 24.002 L 40.959 17.338 L 45.843 24.002 L 50.527 24.002 L 44.922 16.71 Z\" fill=\"transparent\" height=\"28px\" id=\"B023uGDuv\" width=\"111.01109999999994px\"><g d=\"M 109.002 0 C 110.134 0 111.011 0.907 111.011 2.016 L 111.011 25.984 C 111.011 27.093 109.801 28 108.669 28 L 85.026 28 C 83.894 28 83.261 27.093 83.261 25.984 L 83.261 2.016 C 83.261 0.907 84.216 0 85.348 0 Z M 91.175 10.674 L 87.213 10.674 L 87.213 24.002 L 91.175 24.002 Z M 91.675 6.003 C 91.675 4.626 90.565 3.506 89.2 3.506 C 87.834 3.506 86.724 4.626 86.724 6.003 C 86.724 7.381 87.834 8.501 89.2 8.501 C 90.565 8.501 91.675 7.381 91.675 6.003 Z M 107.048 24.024 L 107.048 16.621 C 107.048 12.656 105.938 10.517 101.942 10.517 C 99.867 10.517 98.179 11.57 97.613 12.6 L 97.569 12.6 L 97.569 10.674 L 93.828 10.674 L 93.828 24.002 L 97.791 24.002 L 97.791 17.595 C 97.791 15.366 99.09 14 100.733 14 C 102.375 14 103.075 15.557 103.075 17.326 L 103.075 24.002 L 107.037 24.002 Z M 109.002 0 C 110.134 0 111.011 0.907 111.011 2.016 L 111.011 25.984 C 111.011 27.093 109.801 28 108.669 28 L 85.026 28 C 83.894 28 83.261 27.093 83.261 25.984 L 83.261 2.016 C 83.261 0.907 84.216 0 85.348 0 Z M 91.175 10.674 L 87.213 10.674 L 87.213 24.002 L 91.175 24.002 Z M 91.675 6.003 C 91.675 4.626 90.565 3.506 89.2 3.506 C 87.834 3.506 86.724 4.626 86.724 6.003 C 86.724 7.381 87.834 8.501 89.2 8.501 C 90.565 8.501 91.675 7.381 91.675 6.003 Z M 107.048 24.024 L 107.048 16.621 C 107.048 12.656 105.938 10.517 101.942 10.517 C 99.867 10.517 98.179 11.57 97.613 12.6 L 97.569 12.6 L 97.569 10.674 L 93.828 10.674 L 93.828 24.002 L 97.791 24.002 L 97.791 17.595 C 97.791 15.366 99.09 14 100.733 14 C 102.375 14 103.075 15.557 103.075 17.326 L 103.075 24.002 L 107.037 24.002 Z M 63.425 17.629 C 63.425 13.082 61.017 10.494 57.121 10.494 C 53.225 10.494 50.216 13.16 50.216 17.035 C 50.216 20.91 52.858 24.17 57.01 24.17 C 61.161 24.17 62.049 23.072 62.981 21.851 L 60.517 19.835 C 59.984 20.563 58.797 21.504 57.076 21.504 C 55.356 21.504 54.246 20.104 53.979 18.95 L 53.957 18.536 L 63.359 18.536 C 63.359 18.536 63.437 18.088 63.437 17.629 Z M 59.618 16.005 L 53.957 16.005 C 54.068 14.683 55.089 13.171 57.01 13.171 C 58.93 13.171 59.64 14.594 59.618 16.005 Z M 75.325 3.998 L 75.325 12.253 L 75.28 12.253 C 74.47 11.267 73.138 10.494 70.996 10.494 C 67.532 10.494 64.724 13.238 64.724 17.338 C 64.724 21.437 67.566 24.158 70.873 24.158 C 74.181 24.158 74.725 23.363 75.547 22.4 L 75.591 22.4 L 75.591 23.99 L 79.287 23.99 L 79.287 3.998 Z M 71.995 21.168 C 69.73 21.168 68.454 19.466 68.454 17.304 C 68.454 15.142 69.73 13.507 71.995 13.507 C 74.259 13.507 75.591 15.03 75.591 17.304 C 75.591 19.578 74.259 21.168 71.995 21.168 Z M 3.963 20.003 L 3.963 3.998 L 0 3.998 L 0 24.002 L 11.888 24.002 L 11.888 20.003 Z M 16.628 3.606 L 16.517 3.606 C 15.207 3.64 14.164 4.738 14.197 6.059 C 14.23 7.336 15.251 8.366 16.517 8.4 C 17.827 8.434 18.914 7.381 18.948 6.059 C 18.981 4.738 17.938 3.64 16.628 3.606 Z M 14.541 10.662 L 14.541 23.99 L 18.504 23.99 L 18.504 10.662 Z M 29.248 10.506 C 27.173 10.506 25.486 11.558 24.92 12.589 L 24.875 12.589 L 24.875 10.662 L 21.134 10.662 L 21.134 23.99 L 25.097 23.99 L 25.097 17.584 C 25.097 15.579 26.052 13.989 28.039 13.989 C 30.026 13.989 30.381 15.355 30.381 17.315 L 30.381 23.99 L 34.343 23.99 L 34.343 16.587 C 34.343 13.048 33.233 10.483 29.237 10.483 Z M 44.933 16.71 L 50.216 10.662 L 45.588 10.662 L 40.959 15.994 L 40.959 3.998 L 36.996 3.998 L 36.996 24.002 L 40.959 24.002 L 40.959 17.338 L 45.843 24.002 L 50.527 24.002 L 44.922 16.71 Z\" fill=\"transparent\" height=\"28px\" id=\"ngB429SEk\" width=\"111.01109999999994px\"><g d=\"M 109.002 0 C 110.134 0 111.011 0.907 111.011 2.016 L 111.011 25.984 C 111.011 27.093 109.801 28 108.669 28 L 85.026 28 C 83.894 28 83.261 27.093 83.261 25.984 L 83.261 2.016 C 83.261 0.907 84.216 0 85.348 0 Z M 91.175 10.674 L 87.213 10.674 L 87.213 24.002 L 91.175 24.002 Z M 91.675 6.003 C 91.675 4.626 90.565 3.506 89.2 3.506 C 87.834 3.506 86.724 4.626 86.724 6.003 C 86.724 7.381 87.834 8.501 89.2 8.501 C 90.565 8.501 91.675 7.381 91.675 6.003 Z M 107.048 24.024 L 107.048 16.621 C 107.048 12.656 105.938 10.517 101.942 10.517 C 99.867 10.517 98.179 11.57 97.613 12.6 L 97.569 12.6 L 97.569 10.674 L 93.828 10.674 L 93.828 24.002 L 97.791 24.002 L 97.791 17.595 C 97.791 15.366 99.09 14 100.733 14 C 102.375 14 103.075 15.557 103.075 17.326 L 103.075 24.002 L 107.037 24.002 Z M 109.002 0 C 110.134 0 111.011 0.907 111.011 2.016 L 111.011 25.984 C 111.011 27.093 109.801 28 108.669 28 L 85.026 28 C 83.894 28 83.261 27.093 83.261 25.984 L 83.261 2.016 C 83.261 0.907 84.216 0 85.348 0 Z M 91.175 10.674 L 87.213 10.674 L 87.213 24.002 L 91.175 24.002 Z M 91.675 6.003 C 91.675 4.626 90.565 3.506 89.2 3.506 C 87.834 3.506 86.724 4.626 86.724 6.003 C 86.724 7.381 87.834 8.501 89.2 8.501 C 90.565 8.501 91.675 7.381 91.675 6.003 Z M 107.048 24.024 L 107.048 16.621 C 107.048 12.656 105.938 10.517 101.942 10.517 C 99.867 10.517 98.179 11.57 97.613 12.6 L 97.569 12.6 L 97.569 10.674 L 93.828 10.674 L 93.828 24.002 L 97.791 24.002 L 97.791 17.595 C 97.791 15.366 99.09 14 100.733 14 C 102.375 14 103.075 15.557 103.075 17.326 L 103.075 24.002 L 107.037 24.002 Z M 63.425 17.629 C 63.425 13.082 61.017 10.494 57.121 10.494 C 53.225 10.494 50.216 13.16 50.216 17.035 C 50.216 20.91 52.858 24.17 57.01 24.17 C 61.161 24.17 62.049 23.072 62.981 21.851 L 60.517 19.835 C 59.984 20.563 58.797 21.504 57.076 21.504 C 55.356 21.504 54.246 20.104 53.979 18.95 L 53.957 18.536 L 63.359 18.536 C 63.359 18.536 63.437 18.088 63.437 17.629 Z M 59.618 16.005 L 53.957 16.005 C 54.068 14.683 55.089 13.171 57.01 13.171 C 58.93 13.171 59.64 14.594 59.618 16.005 Z M 75.325 3.998 L 75.325 12.253 L 75.28 12.253 C 74.47 11.267 73.138 10.494 70.996 10.494 C 67.532 10.494 64.724 13.238 64.724 17.338 C 64.724 21.437 67.566 24.158 70.873 24.158 C 74.181 24.158 74.725 23.363 75.547 22.4 L 75.591 22.4 L 75.591 23.99 L 79.287 23.99 L 79.287 3.998 Z M 71.995 21.168 C 69.73 21.168 68.454 19.466 68.454 17.304 C 68.454 15.142 69.73 13.507 71.995 13.507 C 74.259 13.507 75.591 15.03 75.591 17.304 C 75.591 19.578 74.259 21.168 71.995 21.168 Z M 3.963 20.003 L 3.963 3.998 L 0 3.998 L 0 24.002 L 11.888 24.002 L 11.888 20.003 Z M 16.628 3.606 L 16.517 3.606 C 15.207 3.64 14.164 4.738 14.197 6.059 C 14.23 7.336 15.251 8.366 16.517 8.4 C 17.827 8.434 18.914 7.381 18.948 6.059 C 18.981 4.738 17.938 3.64 16.628 3.606 Z M 14.541 10.662 L 14.541 23.99 L 18.504 23.99 L 18.504 10.662 Z M 29.248 10.506 C 27.173 10.506 25.486 11.558 24.92 12.589 L 24.875 12.589 L 24.875 10.662 L 21.134 10.662 L 21.134 23.99 L 25.097 23.99 L 25.097 17.584 C 25.097 15.579 26.052 13.989 28.039 13.989 C 30.026 13.989 30.381 15.355 30.381 17.315 L 30.381 23.99 L 34.343 23.99 L 34.343 16.587 C 34.343 13.048 33.233 10.483 29.237 10.483 Z M 44.933 16.71 L 50.216 10.662 L 45.588 10.662 L 40.959 15.994 L 40.959 3.998 L 36.996 3.998 L 36.996 24.002 L 40.959 24.002 L 40.959 17.338 L 45.843 24.002 L 50.527 24.002 L 44.922 16.71 Z\" fill=\"transparent\" height=\"28px\" id=\"MwdvJ8exc\" width=\"111.01109999999994px\"><g d=\"M 25.741 0 C 26.873 0 27.75 0.907 27.75 2.016 L 27.75 25.984 C 27.75 27.093 26.54 28 25.408 28 L 1.765 28 C 0.633 28 0 27.093 0 25.984 L 0 2.016 C 0 0.907 0.955 0 2.087 0 Z M 7.914 10.674 L 3.952 10.674 L 3.952 24.002 L 7.914 24.002 Z M 8.414 6.003 C 8.414 4.626 7.304 3.506 5.938 3.506 C 4.573 3.506 3.463 4.626 3.463 6.003 C 3.463 7.381 4.573 8.501 5.938 8.501 C 7.304 8.501 8.414 7.381 8.414 6.003 Z M 23.787 24.024 L 23.787 16.621 C 23.787 12.656 22.677 10.517 18.681 10.517 C 16.606 10.517 14.918 11.57 14.352 12.6 L 14.308 12.6 L 14.308 10.674 L 10.567 10.674 L 10.567 24.002 L 14.53 24.002 L 14.53 17.595 C 14.53 15.366 15.829 14 17.471 14 C 19.114 14 19.813 15.557 19.813 17.326 L 19.813 24.002 L 23.776 24.002 Z M 25.741 0 C 26.873 0 27.75 0.907 27.75 2.016 L 27.75 25.984 C 27.75 27.093 26.54 28 25.408 28 L 1.765 28 C 0.633 28 0 27.093 0 25.984 L 0 2.016 C 0 0.907 0.955 0 2.087 0 Z M 7.914 10.674 L 3.952 10.674 L 3.952 24.002 L 7.914 24.002 Z M 8.414 6.003 C 8.414 4.626 7.304 3.506 5.938 3.506 C 4.573 3.506 3.463 4.626 3.463 6.003 C 3.463 7.381 4.573 8.501 5.938 8.501 C 7.304 8.501 8.414 7.381 8.414 6.003 Z M 23.787 24.024 L 23.787 16.621 C 23.787 12.656 22.677 10.517 18.681 10.517 C 16.606 10.517 14.918 11.57 14.352 12.6 L 14.308 12.6 L 14.308 10.674 L 10.567 10.674 L 10.567 24.002 L 14.53 24.002 L 14.53 17.595 C 14.53 15.366 15.829 14 17.471 14 C 19.114 14 19.813 15.557 19.813 17.326 L 19.813 24.002 L 23.776 24.002 Z\" fill=\"transparent\" height=\"28px\" id=\"b5pmr9pLi\" transform=\"translate(83.261 0)\" width=\"27.75px\"><path d=\"M 25.741 0 C 26.873 0 27.75 0.907 27.75 2.016 L 27.75 25.984 C 27.75 27.093 26.54 28 25.408 28 L 1.765 28 C 0.633 28 0 27.093 0 25.984 L 0 2.016 C 0 0.907 0.955 0 2.087 0 Z M 7.914 10.674 L 3.952 10.674 L 3.952 24.002 L 7.914 24.002 Z M 8.414 6.003 C 8.414 4.626 7.304 3.506 5.938 3.506 C 4.573 3.506 3.463 4.626 3.463 6.003 C 3.463 7.381 4.573 8.501 5.938 8.501 C 7.304 8.501 8.414 7.381 8.414 6.003 Z M 23.787 24.024 L 23.787 16.621 C 23.787 12.656 22.677 10.517 18.681 10.517 C 16.606 10.517 14.918 11.57 14.352 12.6 L 14.308 12.6 L 14.308 10.674 L 10.567 10.674 L 10.567 24.002 L 14.53 24.002 L 14.53 17.595 C 14.53 15.366 15.829 14 17.471 14 C 19.114 14 19.813 15.557 19.813 17.326 L 19.813 24.002 L 23.776 24.002 Z\" fill=\"var(--token-d4ca82da-9858-4dad-acd0-b334826e1013, rgb(255, 255, 255))\" height=\"28px\" id=\"LeIlnJePY\" width=\"27.75px\"/><path d=\"M 25.741 0 C 26.873 0 27.75 0.907 27.75 2.016 L 27.75 25.984 C 27.75 27.093 26.54 28 25.408 28 L 1.765 28 C 0.633 28 0 27.093 0 25.984 L 0 2.016 C 0 0.907 0.955 0 2.087 0 Z M 7.914 10.674 L 3.952 10.674 L 3.952 24.002 L 7.914 24.002 Z M 8.414 6.003 C 8.414 4.626 7.304 3.506 5.938 3.506 C 4.573 3.506 3.463 4.626 3.463 6.003 C 3.463 7.381 4.573 8.501 5.938 8.501 C 7.304 8.501 8.414 7.381 8.414 6.003 Z M 23.787 24.024 L 23.787 16.621 C 23.787 12.656 22.677 10.517 18.681 10.517 C 16.606 10.517 14.918 11.57 14.352 12.6 L 14.308 12.6 L 14.308 10.674 L 10.567 10.674 L 10.567 24.002 L 14.53 24.002 L 14.53 17.595 C 14.53 15.366 15.829 14 17.471 14 C 19.114 14 19.813 15.557 19.813 17.326 L 19.813 24.002 L 23.776 24.002 Z\" fill=\"var(--token-d4ca82da-9858-4dad-acd0-b334826e1013, rgb(255, 255, 255))\" height=\"28px\" id=\"jiYllksM5\" width=\"27.75px\"/></g><g d=\"M 63.425 14.022 C 63.425 9.475 61.017 6.888 57.121 6.888 C 53.225 6.888 50.216 9.554 50.216 13.429 C 50.216 17.304 52.858 20.563 57.01 20.563 C 61.161 20.563 62.049 19.466 62.981 18.245 L 60.517 16.229 C 59.984 16.957 58.797 17.898 57.076 17.898 C 55.356 17.898 54.246 16.498 53.979 15.344 L 53.957 14.93 L 63.359 14.93 C 63.359 14.93 63.437 14.482 63.437 14.022 Z M 59.618 12.398 L 53.957 12.398 C 54.068 11.077 55.089 9.565 57.01 9.565 C 58.93 9.565 59.64 10.987 59.618 12.398 Z M 75.325 0.392 L 75.325 8.646 L 75.28 8.646 C 74.47 7.661 73.138 6.888 70.996 6.888 C 67.532 6.888 64.724 9.632 64.724 13.731 C 64.724 17.83 67.566 20.552 70.873 20.552 C 74.181 20.552 74.725 19.757 75.547 18.794 L 75.591 18.794 L 75.591 20.384 L 79.287 20.384 L 79.287 0.392 Z M 71.995 17.562 C 69.73 17.562 68.454 15.859 68.454 13.698 C 68.454 11.536 69.73 9.901 71.995 9.901 C 74.259 9.901 75.591 11.424 75.591 13.698 C 75.591 15.971 74.259 17.562 71.995 17.562 Z M 3.963 16.397 L 3.963 0.392 L 0 0.392 L 0 20.395 L 11.888 20.395 L 11.888 16.397 Z M 16.628 0 L 16.517 0 C 15.207 0.034 14.164 1.131 14.197 2.453 C 14.23 3.73 15.251 4.76 16.517 4.794 C 17.827 4.827 18.914 3.774 18.948 2.453 C 18.981 1.131 17.938 0.034 16.628 0 Z M 14.541 7.056 L 14.541 20.384 L 18.504 20.384 L 18.504 7.056 Z M 29.248 6.899 C 27.173 6.899 25.486 7.952 24.92 8.982 L 24.875 8.982 L 24.875 7.056 L 21.134 7.056 L 21.134 20.384 L 25.097 20.384 L 25.097 13.978 C 25.097 11.973 26.052 10.382 28.039 10.382 C 30.026 10.382 30.381 11.749 30.381 13.709 L 30.381 20.384 L 34.343 20.384 L 34.343 12.981 C 34.343 9.442 33.233 6.877 29.237 6.877 Z M 44.933 13.104 L 50.216 7.056 L 45.588 7.056 L 40.959 12.387 L 40.959 0.392 L 36.996 0.392 L 36.996 20.395 L 40.959 20.395 L 40.959 13.731 L 45.843 20.395 L 50.527 20.395 L 44.922 13.104 Z\" fill=\"transparent\" height=\"20.56320000000005px\" id=\"VbJ3ECiCF\" transform=\"translate(0 3.606)\" width=\"79.28729999999982px\"><path d=\"M 13.209 13.63 C 13.209 9.083 10.8 6.496 6.904 6.496 C 3.008 6.496 0 9.162 0 13.037 C 0 16.912 2.642 20.171 6.793 20.171 C 10.945 20.171 11.833 19.074 12.765 17.853 L 10.301 15.837 C 9.768 16.565 8.58 17.506 6.86 17.506 C 5.139 17.506 4.029 16.106 3.763 14.952 L 3.741 14.538 L 13.142 14.538 C 13.142 14.538 13.22 14.09 13.22 13.63 Z M 9.402 12.006 L 3.741 12.006 C 3.852 10.685 4.873 9.173 6.793 9.173 C 8.713 9.173 9.424 10.595 9.402 12.006 Z M 25.108 0 L 25.108 8.254 L 25.064 8.254 C 24.254 7.269 22.921 6.496 20.779 6.496 C 17.316 6.496 14.508 9.24 14.508 13.339 C 14.508 17.438 17.349 20.16 20.657 20.16 C 23.965 20.16 24.509 19.365 25.33 18.402 L 25.375 18.402 L 25.375 19.992 L 29.071 19.992 L 29.071 0 Z M 21.778 17.17 C 19.514 17.17 18.237 15.467 18.237 13.306 C 18.237 11.144 19.514 9.509 21.778 9.509 C 24.043 9.509 25.375 11.032 25.375 13.306 C 25.375 15.579 24.043 17.17 21.778 17.17 Z\" fill=\"var(--token-d4ca82da-9858-4dad-acd0-b334826e1013, rgb(255, 255, 255))\" height=\"20.171199999999658px\" id=\"MWwpOXNUo\" transform=\"translate(50.216 0.392)\" width=\"29.070899999999938px\"/><path d=\"M 3.963 16.397 L 3.963 0.392 L 0 0.392 L 0 20.395 L 11.888 20.395 L 11.888 16.397 Z M 16.628 0 L 16.517 0 C 15.207 0.034 14.164 1.131 14.197 2.453 C 14.23 3.73 15.251 4.76 16.517 4.794 C 17.827 4.827 18.914 3.774 18.948 2.453 C 18.981 1.131 17.938 0.034 16.628 0 Z M 14.541 7.056 L 14.541 20.384 L 18.504 20.384 L 18.504 7.056 Z M 29.248 6.899 C 27.173 6.899 25.486 7.952 24.92 8.982 L 24.875 8.982 L 24.875 7.056 L 21.134 7.056 L 21.134 20.384 L 25.097 20.384 L 25.097 13.978 C 25.097 11.973 26.052 10.382 28.039 10.382 C 30.026 10.382 30.381 11.749 30.381 13.709 L 30.381 20.384 L 34.343 20.384 L 34.343 12.981 C 34.343 9.442 33.233 6.877 29.237 6.877 Z M 44.933 13.104 L 50.216 7.056 L 45.588 7.056 L 40.959 12.387 L 40.959 0.392 L 36.996 0.392 L 36.996 20.395 L 40.959 20.395 L 40.959 13.731 L 45.843 20.395 L 50.527 20.395 L 44.922 13.104 Z\" fill=\"var(--token-d4ca82da-9858-4dad-acd0-b334826e1013, rgb(255, 255, 255))\" height=\"20.39519999999976px\" id=\"PD0mRVRMx\" width=\"50.52719999999982px\"/></g></g></g></g></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-qTlIl\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-qTlIl { -webkit-mask: ${mask}; aspect-ratio: 3.9642857142857144; background-color: var(--token-d4ca82da-9858-4dad-acd0-b334826e1013, #ffffff); mask: ${mask}; width: 111px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 111\n * @framerIntrinsicHeight 28\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-d4ca82da-9858-4dad-acd0-b334826e1013, rgb(255, 255, 255))\"},\"set\":{\"localId\":\"vectorSet/Tn8u4fh6u\",\"id\":\"Tn8u4fh6u\",\"moduleId\":\"BvwgxgdV1qVOnbLpuExP\"}}\n */const Icon=withCSS(Component,css,\"framer-qTlIl\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"28\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-d4ca82da-9858-4dad-acd0-b334826e1013, rgb(255, 255, 255))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/Tn8u4fh6u\\\",\\\"id\\\":\\\"Tn8u4fh6u\\\",\\\"moduleId\\\":\\\"BvwgxgdV1qVOnbLpuExP\\\"}}\",\"framerIntrinsicWidth\":\"111\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (686ceb7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/rO3LXhLFnr8CCLB1FhrC/jlkNvPzBOT5TtLaPqrp0/eHjwK7cqv.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/mnSow25la5xwdNsr9aca/yh0Z4kCBGGo3pxKi87vP/JnqPwgPMu.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/hvGBp7X7xTTYZKvHPpkO/Lqamx5dIVzA6tPv8jTaj/wDrGg1rfX.js\";import Vector from\"https://framerusercontent.com/modules/iCYc7BlSB6im7yKyHPJu/JTJAyocMqeaxEoFAcXpK/AqHNBZQVc.js\";const VectorFonts=getFonts(Vector);const cycleOrder=[\"OjiiLzGjK\",\"NtL52sdTM\",\"ekk9CYMa7\"];const serializationHash=\"framer-2CbrB\";const variantClassNames={ekk9CYMa7:\"framer-v-1ucinfz\",NtL52sdTM:\"framer-v-1vkc1ph\",OjiiLzGjK:\"framer-v-1ukp9ex\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ETkR4Ah6Y=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={boxShadow:\"0px 2px 4px 0px rgba(0, 0, 0, 0.25)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"OjiiLzGjK\",Mobile:\"ekk9CYMa7\",Tablet:\"NtL52sdTM\"};const Variants=motion.create(React.Fragment);const getProps=({backToLink,height,id,width,...props})=>{return{...props,ETkR4Ah6Y:backToLink??props.ETkR4Ah6Y,variant:humanReadableVariantMap[props.variant]??props.variant??\"OjiiLzGjK\"};};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,ETkR4Ah6Y,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OjiiLzGjK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"NtL52sdTM\",\"ekk9CYMa7\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ukp9ex\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"OjiiLzGjK\",ref:refBinding,style:{backgroundColor:\"var(--token-f4cc3b5e-59c8-4c29-b03e-b91717fb8e3e, rgba(63, 63, 63, 0.25))\",...style},...addPropertyOverrides({ekk9CYMa7:{\"data-framer-name\":\"Mobile\"},NtL52sdTM:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8arig8\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"M2DWWyemb\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7vgxit\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"lPcsOZLtW\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4atvh5\",layoutDependency:layoutDependency,layoutId:\"Qyf7ozZZb\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:134,intrinsicWidth:267,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(72+((componentViewport?.height||475)-144-331)/2)+0+0+0+0+0),pixelHeight:134,pixelWidth:267,positionX:\"center\",positionY:\"center\",sizes:\"257px\",src:\"https://framerusercontent.com/images/FCmqO8kX6SEEGwYdsQRuRQsb4.png?width=267&height=134\"},className:\"framer-sarlxx\",\"data-framer-name\":\"D&A-Logo white\",layoutDependency:layoutDependency,layoutId:\"XrAo3jpkn\",...addPropertyOverrides({ekk9CYMa7:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:134,intrinsicWidth:267,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(72+((componentViewport?.height||634)-114-720)/2)+0+0+0+0+0+0),pixelHeight:134,pixelWidth:267,positionX:\"center\",positionY:\"center\",sizes:\"257px\",src:\"https://framerusercontent.com/images/FCmqO8kX6SEEGwYdsQRuRQsb4.png?width=267&height=134\"}},NtL52sdTM:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:134,intrinsicWidth:267,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(72+((componentViewport?.height||475)-144-478)/2)+0+0+73.5+0+0),pixelHeight:134,pixelWidth:267,positionX:\"center\",positionY:\"center\",sizes:\"257px\",src:\"https://framerusercontent.com/images/FCmqO8kX6SEEGwYdsQRuRQsb4.png?width=267&height=134\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b22ms6\",\"data-framer-name\":\"Social Icons\",layoutDependency:layoutDependency,layoutId:\"PeWG0BWS0\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Grotesk\", \"Clash Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":'\"blwf\" on, \"cv09\" on, \"cv03\" on, \"cv04\" on, \"cv11\" on',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"36px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-d4ca82da-9858-4dad-acd0-b334826e1013, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/torrocks/\",motionChild:true,nodeId:\"P0K0XbcPv\",openInNewTab:true,relValues:[],scopeId:\"CQb_Z24_1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ogqhc0\",\"data-styles-preset\":\"eHjwK7cqv\",children:\"Let's Connect\"})})})}),className:\"framer-13s5zxm\",fonts:[\"FS;Clash Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"P0K0XbcPv\",style:{\"--extracted-1lwpl3i\":\"var(--token-d4ca82da-9858-4dad-acd0-b334826e1013, rgb(255, 255, 255))\"},verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/torrocks/\",motionChild:true,nodeId:\"E0JjmAeCi\",openInNewTab:true,scopeId:\"CQb_Z24_1\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1v0mtgw framer-494jd\",layoutDependency:layoutDependency,layoutId:\"E0JjmAeCi\",children:/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-thvt4b\",layoutDependency:layoutDependency,layoutId:\"pLGvSMWoL\"})})})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:ETkR4Ah6Y,motionChild:true,nodeId:\"C1WdCz8A7\",openInNewTab:false,scopeId:\"CQb_Z24_1\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ahon1f framer-494jd\",\"data-framer-name\":\"Link Text\",layoutDependency:layoutDependency,layoutId:\"C1WdCz8A7\"})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wazh2q\",layoutDependency:layoutDependency,layoutId:\"psj_Im5z8\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-13g92bw\",\"data-styles-preset\":\"JnqPwgPMu\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d4ca82da-9858-4dad-acd0-b334826e1013, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Grotesk\", \"Clash Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":'\"blwf\" on, \"cv09\" on, \"cv03\" on, \"cv04\" on, \"cv11\" on',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"32px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-d4ca82da-9858-4dad-acd0-b334826e1013, rgb(255, 255, 255)))\"},children:[\"426, Vipul Business Park, Sector-48\",/*#__PURE__*/_jsx(motion.br,{}),\"Gurugram - 122018 (HR), INDIA\"]})]}),className:\"framer-10ei8bq\",fonts:[\"FS;Clash Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"xUIrgCqsM\",style:{\"--extracted-2gxw0f\":\"var(--token-d4ca82da-9858-4dad-acd0-b334826e1013, rgb(255, 255, 255))\",\"--extracted-r6o4lv\":\"var(--token-d4ca82da-9858-4dad-acd0-b334826e1013, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ekk9CYMa7:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ojpwbu\",\"data-styles-preset\":\"wDrGg1rfX\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ojpwbu\",\"data-styles-preset\":\"wDrGg1rfX\",dir:\"auto\",children:\"426, Vipul Business Park, Sector-48 Gurugram - 122018 (HR), INDIA\"})]}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Grotesk\", \"Clash Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":'\"blwf\" on, \"cv09\" on, \"cv03\" on, \"cv04\" on, \"cv11\" on',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"36px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-d4ca82da-9858-4dad-acd0-b334826e1013, rgb(255, 255, 255)))\"},children:[/*#__PURE__*/_jsx(Link,{href:\"mailto:hi@torrocks.com\",motionChild:true,nodeId:\"kLEQEp9f3\",openInNewTab:true,relValues:[],scopeId:\"CQb_Z24_1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ogqhc0\",\"data-styles-preset\":\"eHjwK7cqv\",children:\"hi@torrocks.com\"})}),/*#__PURE__*/_jsx(motion.br,{}),\"+91 98992-98777\"]})}),className:\"framer-2ux5nx\",fonts:[\"FS;Clash Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"kLEQEp9f3\",style:{\"--extracted-1lwpl3i\":\"var(--token-d4ca82da-9858-4dad-acd0-b334826e1013, rgb(255, 255, 255))\"},verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true,...addPropertyOverrides({ekk9CYMa7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-ojpwbu\",\"data-styles-preset\":\"wDrGg1rfX\",dir:\"auto\",children:[/*#__PURE__*/_jsx(Link,{href:\"mailto:hi@torrocks.com\",motionChild:true,nodeId:\"kLEQEp9f3\",openInNewTab:true,relValues:[],scopeId:\"CQb_Z24_1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ogqhc0\",\"data-styles-preset\":\"eHjwK7cqv\",children:\"hi@torrocks.com\"})}),/*#__PURE__*/_jsx(motion.br,{}),\"+91 98992-98777\"]})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2CbrB.framer-494jd, .framer-2CbrB .framer-494jd { display: block; }\",\".framer-2CbrB.framer-1ukp9ex { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1920px; overflow: hidden; padding: 72px; position: relative; width: 1440px; }\",\".framer-2CbrB .framer-8arig8 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-2CbrB .framer-7vgxit { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-2CbrB .framer-4atvh5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-2CbrB .framer-sarlxx { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 257px); overflow: visible; position: relative; width: 257px; }\",\".framer-2CbrB .framer-b22ms6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 511px; }\",\".framer-2CbrB .framer-13s5zxm { flex: none; height: auto; position: relative; white-space: pre; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-2CbrB .framer-1v0mtgw { aspect-ratio: 3.9642857142857144 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 28px); overflow: visible; position: relative; text-decoration: none; width: 111px; }\",\".framer-2CbrB .framer-thvt4b { aspect-ratio: 3.9642857142857144 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 28px); left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); }\",\".framer-2CbrB .framer-ahon1f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 24px; min-width: 126px; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-2CbrB .framer-wazh2q { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 162px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-2CbrB .framer-10ei8bq { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-2CbrB .framer-2ux5nx { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 402px; will-change: var(--framer-will-change-effect-override, transform); word-break: break-word; word-wrap: break-word; }\",\".framer-2CbrB.framer-v-1vkc1ph.framer-1ukp9ex { padding: 72px 40px 72px 40px; width: 810px; }\",\".framer-2CbrB.framer-v-1vkc1ph .framer-4atvh5 { flex: 1 0 0px; width: 1px; }\",\".framer-2CbrB.framer-v-1vkc1ph .framer-10ei8bq { align-self: stretch; white-space: pre-wrap; word-break: break-word; word-wrap: break-word; }\",\".framer-2CbrB.framer-v-1ucinfz.framer-1ukp9ex { padding: 72px 20px 42px 20px; width: 390px; }\",\".framer-2CbrB.framer-v-1ucinfz .framer-7vgxit { flex-direction: column; gap: 24px; justify-content: flex-start; }\",\".framer-2CbrB.framer-v-1ucinfz .framer-4atvh5, .framer-2CbrB.framer-v-1ucinfz .framer-b22ms6 { width: 100%; }\",\".framer-2CbrB.framer-v-1ucinfz .framer-wazh2q { gap: 65px; width: 100%; }\",\".framer-2CbrB.framer-v-1ucinfz .framer-10ei8bq { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 475\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1920px\",null,null]},\"NtL52sdTM\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1920px\",null,null]},\"ekk9CYMa7\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1920px\",null,null]}}}\n * @framerVariables {\"ETkR4Ah6Y\":\"backToLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCQb_Z24_1=withCSS(Component,css,\"framer-2CbrB\");export default FramerCQb_Z24_1;FramerCQb_Z24_1.displayName=\"Footer Section\";FramerCQb_Z24_1.defaultProps={height:475,width:1440};addPropertyControls(FramerCQb_Z24_1,{variant:{options:[\"OjiiLzGjK\",\"NtL52sdTM\",\"ekk9CYMa7\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},ETkR4Ah6Y:{title:\"Back To Link\",type:ControlType.Link}});addFonts(FramerCQb_Z24_1,[{explicitInter:true,fonts:[{cssFamilyName:\"Clash Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Clash Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/O462VY6O6FTQCS72XVMTQHXAM4NN5CY3/TWF57ITZORMJ3MEWLQQIVO6BMXIB6FUR/MJQFMMOTEGNXDVM7HBBDTQHTVB2M7Y6G.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...VectorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCQb_Z24_1\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"475\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1920px\\\",null,null]},\\\"NtL52sdTM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1920px\\\",null,null]},\\\"ekk9CYMa7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1920px\\\",null,null]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"ETkR4Ah6Y\\\":\\\"backToLink\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CQb_Z24_1.map","// Generated by Framer (7affe85)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Clash Grotesk-regular\",\"FS;Clash Grotesk-bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Clash Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Clash Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/O462VY6O6FTQCS72XVMTQHXAM4NN5CY3/TWF57ITZORMJ3MEWLQQIVO6BMXIB6FUR/MJQFMMOTEGNXDVM7HBBDTQHTVB2M7Y6G.woff2\",weight:\"400\"},{cssFamilyName:\"Clash Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Clash Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P6VJ47S3OYMUC7HYSJLTK7PEIK5O2NPQ/TK62VLUWA76PMTK2XWBNDZB7QVXJGYE3/I5W5NEJGYVFUC5I4XOXVET63OE5PSVHJ.woff2\",weight:\"700\"}]}];export const css=[\".framer-9eoKW .framer-styles-preset-4r8vu:not(.rich-text-wrapper), .framer-9eoKW .framer-styles-preset-4r8vu.rich-text-wrapper p { --framer-font-family: \\\"Clash Grotesk\\\", \\\"Clash Grotesk Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Clash Grotesk\\\", \\\"Clash Grotesk Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0px; --framer-line-height: 18px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-d4ca82da-9858-4dad-acd0-b334826e1013, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-9eoKW\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ba156f5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={qqFm7jaDj:{hover:true}};const serializationHash=\"framer-5ffF7\";const variantClassNames={qqFm7jaDj:\"framer-v-1m4hzdg\"};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 Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,KY1GT9ERg:click??props.KY1GT9ERg};};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,KY1GT9ERg,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"qqFm7jaDj\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapfi2w07=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(KY1GT9ERg){const res=await KY1GT9ERg(...args);if(res===false)return false;}});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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1m4hzdg\",className,classNames),\"data-framer-name\":\"Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"qqFm7jaDj\",onTap:onTapfi2w07,ref:refBinding,style:{rotate:0,...style},variants:{\"qqFm7jaDj-hover\":{rotate:45}},...addPropertyOverrides({\"qqFm7jaDj-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bqfb97\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"NGWt6Pfhr\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-yce2i3\",\"data-framer-name\":\"Circle1\",layoutDependency:layoutDependency,layoutId:\"IYAGoS72Y\",style:{backgroundColor:\"rgb(217, 217, 217)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7891ei\",\"data-framer-name\":\"Circle2\",layoutDependency:layoutDependency,layoutId:\"u5rtlKzzZ\",style:{backgroundColor:\"rgb(217, 217, 217)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w4prsc\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"Rh_ubdKEu\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p78l5p\",\"data-framer-name\":\"Circle1\",layoutDependency:layoutDependency,layoutId:\"D1T8f4FIr\",style:{backgroundColor:\"rgb(217, 217, 217)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u9nudn\",\"data-framer-name\":\"Circle2\",layoutDependency:layoutDependency,layoutId:\"njUkkTZ3G\",style:{backgroundColor:\"rgb(217, 217, 217)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5ffF7.framer-vhycy7, .framer-5ffF7 .framer-vhycy7 { display: block; }\",\".framer-5ffF7.framer-1m4hzdg { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 24px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 24px; }\",\".framer-5ffF7 .framer-bqfb97, .framer-5ffF7 .framer-1w4prsc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-5ffF7 .framer-yce2i3, .framer-5ffF7 .framer-7891ei, .framer-5ffF7 .framer-1p78l5p, .framer-5ffF7 .framer-1u9nudn { flex: none; height: 4px; position: relative; width: 4px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"P9_rHXxXJ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"KY1GT9ERg\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFIEXq4Bkb=withCSS(Component,css,\"framer-5ffF7\");export default FramerFIEXq4Bkb;FramerFIEXq4Bkb.displayName=\"Menu Dots\";FramerFIEXq4Bkb.defaultProps={height:24,width:24};addPropertyControls(FramerFIEXq4Bkb,{KY1GT9ERg:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerFIEXq4Bkb,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFIEXq4Bkb\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"P9_rHXxXJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"KY1GT9ERg\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FIEXq4Bkb.map","// Generated by Framer (d369d66)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/jiaYZgFor6rjcWkGyto7/G0TIERBNtSlKLtSJdVtv/lRMRijzgW.js\";import MenuDots from\"https://framerusercontent.com/modules/di3R2KCU0WahL0XWOK3s/nHeMPTFkfvnSUO6aYzch/FIEXq4Bkb.js\";import PrimaryButton from\"https://framerusercontent.com/modules/zw2zRjTlgnZaVdsUzajk/Xn6K99DqHCdhtzZPztfn/utbIMHeZN.js\";const MenuDotsFonts=getFonts(MenuDots);const MotionHeaderWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.header));const cycleOrder=[\"tZPigvhua\",\"Nj2Af9N0M\",\"wQ1hvRXVL\"];const serializationHash=\"framer-HzrOR\";const variantClassNames={Nj2Af9N0M:\"framer-v-16f4tio\",tZPigvhua:\"framer-v-bf8aw\",wQ1hvRXVL:\"framer-v-1em3lnx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const XEaYbJ1cy=undefined;const transition1={damping:40,delay:.4,mass:1,stiffness:200,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-160};const transition2={damping:60,delay:0,mass:1,stiffness:350,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={Desktop:\"tZPigvhua\",Mobile:\"wQ1hvRXVL\",Tablet:\"Nj2Af9N0M\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"tZPigvhua\",XEaYbJ1cy:click??props.XEaYbJ1cy};};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,XEaYbJ1cy,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tZPigvhua\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const KY1GT9ERgbk9rpp=activeVariantCallback(async(...args)=>{if(XEaYbJ1cy){const res=await XEaYbJ1cy(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"Nj2Af9N0M\",\"wQ1hvRXVL\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(MotionHeaderWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-bf8aw\",className,classNames),\"data-framer-appear-id\":\"bf8aw\",\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"tZPigvhua\",optimized:true,ref:refBinding,style:{backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-66a26379-6d6b-499c-b756-de1c7c6934a8, rgb(17, 17, 17))\",WebkitBackdropFilter:\"blur(10px)\",...style},...addPropertyOverrides({Nj2Af9N0M:{\"data-framer-name\":\"Tablet\"},wQ1hvRXVL:{__framer__presenceAnimate:undefined,__framer__presenceInitial:undefined,\"data-framer-name\":\"Mobile\",optimized:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.nav,{className:\"framer-s4jji3\",\"data-border\":true,\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"aZ32CtW7m\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-63b18e2c-cb9a-4cd9-ae6e-aee8b60c68d9, rgb(51, 51, 51))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-185k4t4\",\"data-framer-name\":\"Contents\",layoutDependency:layoutDependency,layoutId:\"Qhsj4r1w0\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ib2eaw\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"cAoXEjKOW\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"cTRrdeQNb\",openInNewTab:false,scopeId:\"j1jbwSl_6\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:69,intrinsicWidth:284,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+24+22),pixelHeight:69,pixelWidth:284,sizes:\"197.5652px\",src:\"https://framerusercontent.com/images/2EzpDky6wgB5Z8xB3mOv39fPH4.png?width=284&height=69\"},className:\"framer-ksa7y4 framer-1piqlz5\",\"data-framer-name\":\"Logo\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"cTRrdeQNb\",...addPropertyOverrides({Nj2Af9N0M:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:69,intrinsicWidth:284,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+24+0),pixelHeight:69,pixelWidth:284,sizes:\"197.5652px\",src:\"https://framerusercontent.com/images/2EzpDky6wgB5Z8xB3mOv39fPH4.png?width=284&height=69\"}},wQ1hvRXVL:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:69,intrinsicWidth:284,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+24+0),pixelHeight:69,pixelWidth:284,sizes:\"197.5652px\",src:\"https://framerusercontent.com/images/2EzpDky6wgB5Z8xB3mOv39fPH4.png?width=284&height=69\"}}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-24fmkc\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"eMJXfTt5q\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-4r8vu\",\"data-styles-preset\":\"lRMRijzgW\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})})}),className:\"framer-xtat3f\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nuKOX_dUX\",verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-m45bus\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"uGasD02ej\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+0+0+0+0+58+0,...addPropertyOverrides({Nj2Af9N0M:{y:(componentViewport?.y||0)+0+0+0+0+36+0},wQ1hvRXVL:{y:(componentViewport?.y||0)+0+0+0+0+36+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15w94ox-container\",layoutDependency:layoutDependency,layoutId:\"ViOPMZclt-container\",nodeId:\"ViOPMZclt\",rendersWithMotion:true,scopeId:\"j1jbwSl_6\",children:/*#__PURE__*/_jsx(MenuDots,{height:\"100%\",id:\"ViOPMZclt\",KY1GT9ERg:KY1GT9ERgbk9rpp,layoutId:\"ViOPMZclt\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HzrOR.framer-1piqlz5, .framer-HzrOR .framer-1piqlz5 { display: block; }\",\".framer-HzrOR.framer-bf8aw { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 72px 0px 72px; position: relative; width: 1440px; }\",\".framer-HzrOR .framer-s4jji3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-HzrOR .framer-185k4t4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 24px 0px 24px 0px; position: relative; width: 100%; }\",\".framer-HzrOR .framer-1ib2eaw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 88px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-HzrOR .framer-ksa7y4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: auto; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-HzrOR .framer-24fmkc { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 1px 0px 1px 0px; position: relative; width: 1px; }\",\".framer-HzrOR .framer-xtat3f { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-HzrOR .framer-m45bus { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-HzrOR .framer-15w94ox-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-HzrOR.framer-v-16f4tio.framer-bf8aw { padding: 0px 40px 0px 40px; width: 810px; }\",\".framer-HzrOR.framer-v-1em3lnx.framer-bf8aw { padding: 0px 20px 0px 20px; width: 810px; }\",...sharedStyle.css,'.framer-HzrOR[data-border=\"true\"]::after, .framer-HzrOR [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 96\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Nj2Af9N0M\":{\"layout\":[\"fixed\",\"auto\"]},\"wQ1hvRXVL\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"XEaYbJ1cy\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerj1jbwSl_6=withCSS(Component,css,\"framer-HzrOR\");export default Framerj1jbwSl_6;Framerj1jbwSl_6.displayName=\"Header Section\";Framerj1jbwSl_6.defaultProps={height:96,width:1440};addPropertyControls(Framerj1jbwSl_6,{variant:{options:[\"tZPigvhua\",\"Nj2Af9N0M\",\"wQ1hvRXVL\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},XEaYbJ1cy:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerj1jbwSl_6,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...MenuDotsFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});Framerj1jbwSl_6.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(PrimaryButton,{},context),forwardLoader(MenuDots,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerj1jbwSl_6\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerVariables\":\"{\\\"XEaYbJ1cy\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"96\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Nj2Af9N0M\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wQ1hvRXVL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./j1jbwSl_6.map","// Generated by Framer (ba156f5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RollingText from\"https://framerusercontent.com/modules/FiiQ0BKlVUNzxXjo8hFs/BDeIULpeB9kBv3zq3U1w/RollingTextHover_Prod.js\";const RollingTextFonts=getFonts(RollingText);const MotionAWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.a));const enabledGestures={KNazcCZuj:{hover:true},VGpdR3O2b:{hover:true}};const cycleOrder=[\"tCOnbEMwE\",\"KNazcCZuj\",\"UC4RjMQqA\",\"VGpdR3O2b\"];const serializationHash=\"framer-s1Sz7\";const variantClassNames={KNazcCZuj:\"framer-v-b6jie0\",tCOnbEMwE:\"framer-v-n4yd4f\",UC4RjMQqA:\"framer-v-1qwlgkd\",VGpdR3O2b:\"framer-v-k0bzpz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:.2,mass:1,stiffness:200,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:160};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Active State\":\"tCOnbEMwE\",\"Non Active State\":\"KNazcCZuj\",\"Responsive Active State\":\"UC4RjMQqA\",\"Responsive Non Active State\":\"VGpdR3O2b\"};const getProps=({height,id,link,newTab,smoothScroll,title,width,...props})=>{return{...props,cA8qQW4u8:link??props.cA8qQW4u8,DPixeKnD0:title??props.DPixeKnD0??\"HOME\",variant:humanReadableVariantMap[props.variant]??props.variant??\"tCOnbEMwE\",VTcfgG6jH:smoothScroll??props.VTcfgG6jH,zHjS6Gvjh:newTab??props.zHjS6Gvjh};};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,DPixeKnD0,cA8qQW4u8,zHjS6Gvjh,VTcfgG6jH,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tCOnbEMwE\",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:transition2,children:/*#__PURE__*/_jsx(Link,{href:cA8qQW4u8,motionChild:true,nodeId:\"tCOnbEMwE\",openInNewTab:zHjS6Gvjh,scopeId:\"J5ig3TOzy\",smoothScroll:VTcfgG6jH,children:/*#__PURE__*/_jsx(MotionAWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:`${cx(scopingClassNames,\"framer-n4yd4f\",className,classNames)} framer-1g4s5mc`,\"data-framer-appear-id\":\"n4yd4f\",\"data-framer-name\":\"Active State\",layoutDependency:layoutDependency,layoutId:\"tCOnbEMwE\",optimized:true,ref:refBinding,style:{...style},...addPropertyOverrides({\"KNazcCZuj-hover\":{\"data-framer-name\":undefined},\"VGpdR3O2b-hover\":{\"data-framer-name\":undefined},KNazcCZuj:{\"data-framer-name\":\"Non Active State\"},UC4RjMQqA:{\"data-framer-name\":\"Responsive Active State\"},VGpdR3O2b:{\"data-framer-name\":\"Responsive Non Active State\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5j4mbt-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BHQpvSMF8-container\",nodeId:\"BHQpvSMF8\",rendersWithMotion:true,scopeId:\"J5ig3TOzy\",children:/*#__PURE__*/_jsx(RollingText,{color:\"var(--token-d4ca82da-9858-4dad-acd0-b334826e1013, rgb(255, 255, 255))\",font:{fontFamily:'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',fontSize:\"120px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0px\",lineHeight:\"100px\"},height:\"100%\",id:\"BHQpvSMF8\",layoutId:\"BHQpvSMF8\",padding:\"0px\",reverse:false,stagger:55,tag:\"h2\",text:DPixeKnD0,textTransform:\"uppercase\",transition:{delay:0,duration:.4,ease:[.82,.08,.29,1],type:\"tween\"},width:\"100%\",...addPropertyOverrides({\"KNazcCZuj-hover\":{color:\"var(--token-d4ca82da-9858-4dad-acd0-b334826e1013, rgb(255, 255, 255))\"},\"VGpdR3O2b-hover\":{color:\"var(--token-d4ca82da-9858-4dad-acd0-b334826e1013, rgb(255, 255, 255))\"},KNazcCZuj:{color:\"var(--token-21448508-32f0-4068-aff5-bb7abebeef94, rgb(128, 128, 128))\"},UC4RjMQqA:{font:{fontFamily:'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',fontSize:\"64px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0px\",lineHeight:\"54px\"}},VGpdR3O2b:{color:\"var(--token-21448508-32f0-4068-aff5-bb7abebeef94, rgb(128, 128, 128))\",font:{fontFamily:'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',fontSize:\"64px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0px\",lineHeight:\"54px\"}}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-s1Sz7.framer-1g4s5mc, .framer-s1Sz7 .framer-1g4s5mc { display: block; }\",\".framer-s1Sz7.framer-n4yd4f { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-s1Sz7 .framer-5j4mbt-container { flex: none; height: auto; mix-blend-mode: difference; position: relative; width: auto; }\",\".framer-s1Sz7.framer-v-b6jie0.framer-n4yd4f, .framer-s1Sz7.framer-v-k0bzpz.framer-n4yd4f { cursor: pointer; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 368.283\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"KNazcCZuj\":{\"layout\":[\"auto\",\"auto\"]},\"UC4RjMQqA\":{\"layout\":[\"auto\",\"auto\"]},\"VGpdR3O2b\":{\"layout\":[\"auto\",\"auto\"]},\"eRXoFpHGa\":{\"layout\":[\"auto\",\"auto\"]},\"udR5Edh3o\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"DPixeKnD0\":\"title\",\"cA8qQW4u8\":\"link\",\"zHjS6Gvjh\":\"newTab\",\"VTcfgG6jH\":\"smoothScroll\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJ5ig3TOzy=withCSS(Component,css,\"framer-s1Sz7\");export default FramerJ5ig3TOzy;FramerJ5ig3TOzy.displayName=\"Menu Items\";FramerJ5ig3TOzy.defaultProps={height:100,width:368.283};addPropertyControls(FramerJ5ig3TOzy,{variant:{options:[\"tCOnbEMwE\",\"KNazcCZuj\",\"UC4RjMQqA\",\"VGpdR3O2b\"],optionTitles:[\"Active State\",\"Non Active State\",\"Responsive Active State\",\"Responsive Non Active State\"],title:\"Variant\",type:ControlType.Enum},DPixeKnD0:{defaultValue:\"HOME\",displayTextArea:false,placeholder:\"\",title:\"Title\",type:ControlType.String},cA8qQW4u8:{title:\"Link\",type:ControlType.Link},zHjS6Gvjh:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},VTcfgG6jH:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean}});addFonts(FramerJ5ig3TOzy,[{explicitInter:true,fonts:[{family:\"Clash Display\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FPDAZ2S6SW4QMSRIIKNNGTPM6VIXYMKO/5HNPQ453FRLIQWV2FNOBUU3FKTDZQVSG/Z3MGHFHX6DCTLQ55LJYRJ5MDCZPMFZU6.woff2\",weight:\"600\"}]},...RollingTextFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJ5ig3TOzy\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"DPixeKnD0\\\":\\\"title\\\",\\\"cA8qQW4u8\\\":\\\"link\\\",\\\"zHjS6Gvjh\\\":\\\"newTab\\\",\\\"VTcfgG6jH\\\":\\\"smoothScroll\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"368.283\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"100\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KNazcCZuj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UC4RjMQqA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VGpdR3O2b\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"eRXoFpHGa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"udR5Edh3o\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./J5ig3TOzy.map","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let e;\nvar f = (r) => {\n    if (!e) {\n        let o = function(t, n) {\n            return r.createElement(\"svg\", {width: \"100%\", height: \"1.5em\", strokeWidth: 1.5, viewBox: \"0 0 24 24\", fill: \"none\", xmlns: \"http://www.w3.org/2000/svg\", color: \"currentColor\", ref: n, ...t}, r.createElement(\"path\", {d: \"M3 9.5L12 4l9 5.5M19 13v6.4a.6.6 0 01-.6.6H5.6a.6.6 0 01-.6-.6V13\", stroke: \"currentColor\", strokeLinecap: \"round\", strokeLinejoin: \"round\"}));\n        };\n        e = r.forwardRef(o);\n    }\n    return e;\n};\nconst __FramerMetadata__ = {exports: {default: {type: \"reactComponent\", slots: [], annotations: {framerContractVersion: \"1\"}}, __FramerMetadata__: {type: \"variable\"}}};\nexport { __FramerMetadata__, f as default };","/*\n * Home (iconoir-icons/Home@0.0.11)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/w1171APhWT2L9QLePjxH/7sBC54YhgrUnzAHRxAIY/Home.js\"\nexport { default } from \"https://framerusercontent.com/modules/w1171APhWT2L9QLePjxH/7sBC54YhgrUnzAHRxAIY/Home.js\"\n","import{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{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/iconoir-icons/Home.js@0.0.11\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"Accessibility\",\"AccessibilitySign\",\"AccessibilityTech\",\"Activity\",\"AddCircledOutline\",\"AddDatabaseScript\",\"AddFolder\",\"AddFrame\",\"AddHexagon\",\"AddKeyframe\",\"AddKeyframeAlt\",\"AddKeyframes\",\"AddLens\",\"AddPage\",\"AddPinAlt\",\"AddSelection\",\"AddSquare\",\"AddToCart\",\"AddUser\",\"Airplane\",\"AirplaneHelix\",\"AirplaneHelix45Deg\",\"AirplaneOff\",\"AirplaneRotation\",\"Airplay\",\"Alarm\",\"Album\",\"AlbumCarousel\",\"AlbumList\",\"AlbumOpen\",\"AlignBottomBox\",\"AlignCenter\",\"AlignJustify\",\"AlignLeft\",\"AlignLeftBox\",\"AlignRight\",\"AlignRightBox\",\"AlignTopBox\",\"Antenna\",\"AntennaOff\",\"AntennaSignal\",\"AppNotification\",\"Apple\",\"AppleHalf\",\"AppleHalfAlt\",\"AppleImac2021\",\"AppleImac2021Side\",\"AppleSwift\",\"ArSymbol\",\"Archery\",\"Archive\",\"AreaSearch\",\"ArrowArchery\",\"ArrowDown\",\"ArrowDownCircled\",\"ArrowLeft\",\"ArrowLeftCircled\",\"ArrowRight\",\"ArrowRightCircled\",\"ArrowSeparate\",\"ArrowUnion\",\"ArrowUnionVertical\",\"ArrowUp\",\"ArrowUpCircled\",\"Asana\",\"Attachment\",\"AutoFlash\",\"Bag\",\"BasketBall\",\"BasketBallAlt\",\"BasketballField\",\"Battery25\",\"Battery50\",\"Battery75\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryIndicator\",\"BatteryWarning\",\"BeachBag\",\"BeachBagBig\",\"Bell\",\"BellNotification\",\"BellOff\",\"Bicycle\",\"Bin\",\"BinAdd\",\"BinFull\",\"BinHalf\",\"BinMinus\",\"Bluetooth\",\"Bold\",\"BoldSquareOutline\",\"BookmarkCircled\",\"BookmarkEmpty\",\"BorderBl\",\"BorderBottom\",\"BorderBr\",\"BorderInner\",\"BorderLeft\",\"BorderOut\",\"BorderRight\",\"BorderTl\",\"BorderTop\",\"BorderTr\",\"BounceLeft\",\"BounceRight\",\"BowlingBall\",\"Box\",\"BoxIso\",\"BoxingGlove\",\"BubbleDownload\",\"BubbleError\",\"BubbleIncome\",\"BubbleOutcome\",\"BubbleSearch\",\"BubbleStar\",\"BubbleUpload\",\"BubbleWarning\",\"Building\",\"BusOutline\",\"BusStop\",\"Calculator\",\"Calendar\",\"Camera\",\"Cancel\",\"CarOutline\",\"Cart\",\"CartAlt\",\"Cash\",\"Cell4X4\",\"CenterAlign\",\"ChatAdd\",\"ChatBubble\",\"ChatBubbleCheck\",\"ChatBubbleCheck1\",\"ChatBubbleEmpty\",\"ChatBubbleError\",\"ChatBubbleQuestion\",\"ChatBubbleTranslate\",\"ChatBubbleWarning\",\"ChatLines\",\"ChatRemove\",\"Check\",\"CheckCircledOutline\",\"Chocolate\",\"Chromecast\",\"ChromecastActive\",\"Church\",\"ChurchAlt\",\"CinemaOld\",\"Circle\",\"City\",\"ClockOutline\",\"Closet\",\"Cloud\",\"CloudBookAlt\",\"CloudCheck\",\"CloudDesync\",\"CloudDownload\",\"CloudError\",\"CloudSunny\",\"CloudSync\",\"CloudUpload\",\"Code\",\"Codepen\",\"Coin\",\"CollageFrame\",\"Collapse\",\"ColorFilter\",\"ColorPicker\",\"ColorPickerEmpty\",\"Combine\",\"CompactDisc\",\"Compress\",\"CompressLines\",\"Computer\",\"ControlSlider\",\"Copy\",\"Copyright\",\"CornerBottomLeft\",\"CornerBottomRight\",\"CornerTopLeft\",\"CornerTopRight\",\"Cpu\",\"CpuWarning\",\"CrackedEgg\",\"CreativeCommons\",\"CreditCard\",\"CreditCard2\",\"Crop\",\"CropRotateBl\",\"CropRotateBr\",\"CropRotateTl\",\"CropRotateTr\",\"Css3\",\"CursorPointer\",\"Cut\",\"CutAlt\",\"Cycling\",\"DashFlag\",\"Dashboard\",\"DashboardDots\",\"DashboardSpeed\",\"DataTransferBoth\",\"DataTransferCheck\",\"DataTransferDown\",\"DataTransferUp\",\"DataTransferWarning\",\"DatabaseBackup\",\"DatabaseExport\",\"DatabaseMonitor\",\"DatabaseRestore\",\"DatabaseScript\",\"DatabaseSettings\",\"DatabaseStar\",\"DatabaseStats\",\"Db\",\"DbCheck\",\"DbError\",\"DbSearch\",\"DbStar\",\"DbWarning\",\"DeCompress\",\"DeleteCircledOutline\",\"DesignPencil\",\"Dialpad\",\"Display4K\",\"DivideSelection1\",\"DivideSelection2\",\"DocSearch\",\"DocSearchAlt\",\"DocStar\",\"DocStarAlt\",\"Dollar\",\"DomoticIssue\",\"Donate\",\"DoubleCheck\",\"DownRoundArrow\",\"Download\",\"DragHandGesture\",\"Drawer\",\"Dribbble\",\"Droplet\",\"DropletHalf\",\"EaseIn\",\"EaseInControlPoint\",\"EaseInOut\",\"EaseOut\",\"EaseOutControlPoint\",\"Edit\",\"EditPencil\",\"Egg\",\"Eject\",\"ElectronicsChip\",\"Emoji\",\"EmojiBall\",\"EmojiBlinkLeft\",\"EmojiBlinkRight\",\"EmojiLookBottom\",\"EmojiLookLeft\",\"EmojiLookRight\",\"EmojiLookTop\",\"EmojiQuite\",\"EmojiReally\",\"EmojiSad\",\"EmojiSatisfied\",\"EmojiSingLeft\",\"EmojiSingLeftNote\",\"EmojiSingRight\",\"EmojiSingRightNote\",\"EmojiSurprise\",\"EmojiSurpriseAlt\",\"EmojiTalkingAngry\",\"EmojiTalkingHappy\",\"EmojiThinkLeft\",\"EmojiThinkRight\",\"EmptyPage\",\"Enlarge\",\"EnlargeRoundArrow\",\"Euro\",\"EuroSquare\",\"EvCharge\",\"EvChargeAlt\",\"EvPlug\",\"EvPlugCharging\",\"EvPlugError\",\"EvStation\",\"Exclude\",\"Expand\",\"ExpandLines\",\"EyeAlt\",\"EyeClose\",\"EyeEmpty\",\"EyeOff\",\"FaceId\",\"Facebook\",\"FacebookSquared\",\"Farm\",\"FastArrowDown\",\"FastArrowDownBox\",\"FastArrowLeft\",\"FastArrowLeftBox\",\"FastArrowRight\",\"FastArrowRightBox\",\"FastArrowTop\",\"FastArrowUpBox\",\"FastBottomCircle\",\"FastLeftCircle\",\"FastRightCircle\",\"FastTopCircle\",\"Female\",\"Figma\",\"FileNotFound\",\"Filter\",\"FilterAlt\",\"Finder\",\"Fingerprint\",\"FingerprintCircled\",\"FingerprintCircledOk\",\"FingerprintPhone\",\"FingerprintScan\",\"FingerprintSquared\",\"Fishing\",\"Flare\",\"Flash\",\"FlashOff\",\"Flip\",\"FlipReverse\",\"Flower\",\"Fog\",\"Folder\",\"FolderAlert\",\"FontSize\",\"Football\",\"FootballBall\",\"ForwardOutline\",\"Frame\",\"FrameAlt\",\"FrameAltEmpty\",\"FrameSelect\",\"FrameSimple\",\"FrameTool\",\"Fridge\",\"Fx\",\"Garage\",\"Gas\",\"GasTank\",\"GasTankDrop\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitHub\",\"GitHubOutline\",\"GitLabFull\",\"GitMerge\",\"GlassEmpty\",\"GlassHalf\",\"GlassHalfAlt\",\"Glasses\",\"Golf\",\"Google\",\"GoogleCircled\",\"GoogleDocs\",\"GoogleDrive\",\"GoogleDriveCheck\",\"GoogleDriveSync\",\"GoogleDriveWarning\",\"GoogleHome\",\"GoogleOne\",\"Gps\",\"GraphDown\",\"GraphUp\",\"GridAdd\",\"GridMinus\",\"GridRemove\",\"Group\",\"Gym\",\"HalfMoon\",\"HandBrake\",\"Handbag\",\"HardDrive\",\"Hat\",\"Hd\",\"Hdr\",\"Headset\",\"HeadsetCharge\",\"HeadsetHelp\",\"HeadsetIssue\",\"HealthShield\",\"Healthcare\",\"Heart\",\"HeavyRain\",\"Heptagon\",\"HerSlips\",\"HesaWarningOutline\",\"Hexagon\",\"HexagonAlt\",\"HighPriority\",\"HistoricShield\",\"HistoricShieldAlt\",\"Home\",\"HomeAlt\",\"HomeAltSlim\",\"HomeAltSlimHoriz\",\"HomeHospital\",\"HomeSimple\",\"HomeSimpleDoor\",\"HomeUser\",\"Hospital\",\"HospitalSign\",\"Hourglass\",\"Html5\",\"Iconoir\",\"Import\",\"Industry\",\"InfoEmpty\",\"InputField\",\"InputSearch\",\"Instagram\",\"Intersect\",\"IntersectAlt\",\"IosSettings\",\"IrisScan\",\"Italic\",\"ItalicSquareOutline\",\"Journal\",\"JournalPage\",\"KeyAlt\",\"KeyAltBack\",\"KeyAltMinus\",\"KeyAltPlus\",\"KeyAltRemove\",\"Keyframe\",\"KeyframeAlignCenter\",\"KeyframePosition\",\"Keyframes\",\"KeyframesCouple\",\"LabelOutline\",\"Lamp\",\"Language\",\"Laptop\",\"LaptopCharging\",\"LaptopFix\",\"LaptopIssue\",\"LargeSuitcase\",\"LayoutLeft\",\"LayoutRight\",\"Leaderboard\",\"LeaderboardStar\",\"LeftRoundArrow\",\"Lens\",\"Lifebelt\",\"LightBulb\",\"LightBulbOff\",\"LightBulbOn\",\"LineSpace\",\"Linear\",\"Link\",\"LinkedIn\",\"List\",\"LoadActionFloppy\",\"Lock\",\"LockKey\",\"LogDenied\",\"LogIn\",\"LogOut\",\"LongArrowDownLeft\",\"LongArrowDownRight\",\"LongArrowLeftDown\",\"LongArrowLeftUp\",\"LongArrowRightDown\",\"LongArrowRightUp\",\"LongArrowRightUp1\",\"LongArrowUpLeft\",\"LongArrowUpRight\",\"LotOfCash\",\"MacControlKey\",\"MacDock\",\"MacOptionKey\",\"MacOsWindow\",\"Mail\",\"MailOpened\",\"Male\",\"Map\",\"MapIssue\",\"MapsArrow\",\"MapsArrowDiagonal\",\"MapsArrowIssue\",\"MapsGoStraight\",\"MapsTurnBack\",\"MapsTurnLeft\",\"MapsTurnRight\",\"MaskSquare\",\"Maximize\",\"Medal\",\"Medal1St\",\"Medium\",\"Megaphone\",\"Menu\",\"MenuScale\",\"Message\",\"MessageAlert\",\"MessageText\",\"Metro\",\"Mic\",\"MicAdd\",\"MicCheck\",\"MicMute\",\"MicRemove\",\"MicSpeaking\",\"MicWarning\",\"Minus\",\"Minus1\",\"MinusHexagon\",\"MinusPinAlt\",\"MinusSquare\",\"MissingFont\",\"ModernTv\",\"ModernTv4K\",\"MoneySquare\",\"MoonSat\",\"MoreHoriz\",\"MoreVert\",\"MouseButtonLeft\",\"MouseButtonRight\",\"MouseScrollWheel\",\"MoveDown\",\"MoveLeft\",\"MoveRight\",\"MoveRuler\",\"MoveUp\",\"Movie\",\"MultiBubble\",\"MultiMacOsWindow\",\"MultiWindow\",\"MultiplePages\",\"MultiplePagesAdd\",\"MultiplePagesDelete\",\"MultiplePagesEmpty\",\"MultiplePagesRemove\",\"Music1\",\"Music1Add\",\"Music2\",\"Music2Add\",\"NavArrowDown\",\"NavArrowLeft\",\"NavArrowRight\",\"NavArrowUp\",\"Navigator\",\"NavigatorAlt\",\"Network\",\"NetworkAlt\",\"NetworkLeft\",\"NetworkRight\",\"NoBattery\",\"NoCoin\",\"NoCreditCard\",\"NoLock\",\"NoSmoking\",\"Notes\",\"Octagon\",\"OilIndustry\",\"OpenInBrowser\",\"OpenInWindow\",\"OpenVpn\",\"OrangeHalf\",\"OrangeSlice\",\"OrangeSliceAlt\",\"Page\",\"PageFlip\",\"PageSearch\",\"PageStar\",\"Palette\",\"PanoramaEnlarge\",\"PanoramaReduce\",\"Pants\",\"PantsAlt\",\"PasswordCursor\",\"PasswordError\",\"PasswordPass\",\"PauseOutline\",\"PcMouse\",\"PenConnectBluetooth\",\"PenConnectWifi\",\"PenTablet\",\"PenTabletConnectUsb\",\"PenTabletConnectWifi\",\"Pentagon\",\"Percentage\",\"PercentageRound\",\"PercentageSquare\",\"PharmacyCircledCross\",\"PharmacySquaredCross\",\"Phone\",\"PhoneAdd\",\"PhoneDelete\",\"PhoneDisabled\",\"PhoneIncome\",\"PhoneOutcome\",\"PhonePaused\",\"PhoneRemove\",\"Pin\",\"PinAlt\",\"PizzaSlice\",\"Planet\",\"PlanetAlt\",\"PlanetSat\",\"PlayOutline\",\"Playlist\",\"PlaylistAdd\",\"PlaylistPlay\",\"PlugTypeA\",\"PlugTypeC\",\"PlugTypeG\",\"PlugTypeL\",\"Plus\",\"Pocket\",\"Position\",\"PositionAlign\",\"Pound\",\"PrecisionTool\",\"Printer\",\"PrinterAlt\",\"PrintingPage\",\"PriorityDown\",\"PriorityUp\",\"ProfileCircled\",\"Prohibition\",\"QuestionMark\",\"QuestionMarkCircle\",\"Rain\",\"ReceiveDollars\",\"ReceiveEuros\",\"ReceivePounds\",\"ReceiveYens\",\"Redo\",\"RedoAction\",\"RedoCircle\",\"Reduce\",\"ReduceRoundArrow\",\"Refresh\",\"RefreshCircular\",\"RefreshDouble\",\"ReminderHandGesture\",\"RemoveDatabaseScript\",\"RemoveEmpty\",\"RemoveFolder\",\"RemoveFrame\",\"RemoveFromCart\",\"RemoveKeyframe\",\"RemoveKeyframeAlt\",\"RemoveKeyframes\",\"RemovePage\",\"RemovePinAlt\",\"RemoveSelection\",\"RemoveSquare\",\"RemoveUser\",\"Repeat\",\"RepeatOnce\",\"ReportColumns\",\"Reports\",\"RewindOutline\",\"Rhombus\",\"RightRoundArrow\",\"Rings\",\"RotateCameraLeft\",\"RotateCameraRight\",\"RssFeed\",\"RssFeedSquared\",\"Ruler\",\"RulerAdd\",\"RulerCombine\",\"RulerRemove\",\"Running\",\"Sandals\",\"SaveActionFloppy\",\"SaveFloppyDisk\",\"ScaleFrameEnlarge\",\"ScaleFrameReduce\",\"Scanning\",\"Scarf\",\"Scissor\",\"ScissorAlt\",\"SeaAndSun\",\"SeaWaves\",\"Search\",\"SearchFont\",\"SecurityPass\",\"Selection\",\"SelectiveTool\",\"SendDollars\",\"SendEuros\",\"SendPounds\",\"SendYens\",\"Server\",\"ServerConnection\",\"Settings\",\"SettingsCloud\",\"SettingsProfiles\",\"ShareAndroid\",\"ShareIos\",\"Shield\",\"ShieldAdd\",\"ShieldAlert\",\"ShieldAlt\",\"ShieldBroken\",\"ShieldCheck\",\"ShieldCross\",\"ShieldDownload\",\"ShieldEye\",\"ShieldLoading\",\"ShieldMinus\",\"ShieldQuestion\",\"ShieldSearch\",\"ShieldUpload\",\"Shop\",\"ShopAlt\",\"ShoppingBag\",\"ShoppingBagAdd\",\"ShoppingBagAlt\",\"ShoppingBagArrowDown\",\"ShoppingBagArrowUp\",\"ShoppingBagCheck\",\"ShoppingBagIssue\",\"ShoppingBagRemove\",\"ShoppingCode\",\"ShoppingCodeCheck\",\"ShoppingCodeError\",\"ShortPants\",\"ShortPantsAlt\",\"Shuffle\",\"SimpleCart\",\"SingleTapGesture\",\"Skateboard\",\"Skateboarding\",\"SkipNextOutline\",\"SkipPrevOutline\",\"SmallShop\",\"SmallShopAlt\",\"SmartphoneDevice\",\"Smoking\",\"Snow\",\"SnowFlake\",\"Soap\",\"SoccerBall\",\"SortDown\",\"SortUp\",\"SoundHigh\",\"SoundLow\",\"SoundMin\",\"SoundOff\",\"SpockHandGesture\",\"Square\",\"StarDashed\",\"StarHalfDashed\",\"StarOutline\",\"StatDown\",\"StatUp\",\"StatsReport\",\"StatsSquareDown\",\"StatsSquareUp\",\"Stretching\",\"StyleBorder\",\"Substract\",\"Suggestion\",\"SunLight\",\"Swimming\",\"SwipeDownGesture\",\"SwipeLeftGesture\",\"SwipeRightGesture\",\"SwipeUpGesture\",\"SwitchOffOutline\",\"SwitchOnOutline\",\"SystemRestart\",\"SystemShut\",\"Table\",\"Table2Columns\",\"TableRows\",\"Telegram\",\"TelegramCircled\",\"TennisBall\",\"TennisBallAlt\",\"TerminalOutline\",\"TerminalSimple\",\"Text\",\"TextAlt\",\"TextSize\",\"ThreeStars\",\"Thunderstorm\",\"TikTok\",\"Timer\",\"TimerOff\",\"Tower\",\"TowerCheck\",\"TowerNoAccess\",\"TowerWarning\",\"Trademark\",\"TrainOutline\",\"Tram\",\"TransitionBottom\",\"TransitionLeft\",\"TransitionRight\",\"TransitionTop\",\"Translate\",\"Trash\",\"Treadmill\",\"Trekking\",\"Trello\",\"Triangle\",\"TriangleFlag\",\"TriangleFlagCircle\",\"TriangleFlagFull\",\"Trophy\",\"Tunnel\",\"Tv\",\"TvFix\",\"TvIssue\",\"Twitter\",\"TwitterVerifiedBadge\",\"Type\",\"UmbrellaFull\",\"Underline\",\"Undo\",\"UndoAction\",\"UndoCircle\",\"Union\",\"UnionAlt\",\"UnionHorizAlt\",\"Unity\",\"Unity5\",\"UpRoundArrow\",\"Upload\",\"UploadSquareOutline\",\"Usb\",\"User\",\"UserBag\",\"UserCart\",\"UserCircleAlt\",\"UserScan\",\"UserSquareAlt\",\"VerifiedBadge\",\"VerifiedUser\",\"VideoCamera\",\"VideoCameraOff\",\"ViewColumns2\",\"ViewColumns3\",\"ViewGrid\",\"ViewStructureDown\",\"ViewStructureUp\",\"Voice\",\"VoiceCircled\",\"VoiceCircledLock\",\"VoiceError\",\"VoiceOk\",\"VoicePhone\",\"VoiceScan\",\"VoiceSquared\",\"VrSymbol\",\"Waist\",\"Walking\",\"WarningSquareOutline\",\"WebWindow\",\"WebWindowClose\",\"Weight\",\"WeightAlt\",\"WhiteFlag\",\"Wifi\",\"WifiIssue\",\"WifiOff\",\"WifiSignalNone\",\"Wind\",\"WrapText\",\"Wristwatch\",\"Yen\",\"YenSquare\",\"Yoga\",\"YouTube\",\"ZoomIn\",\"ZoomOut\",];const moduleBaseUrl=\"https://framer.com/m/iconoir-icons/\";const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * ICONOIR\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.11`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(SelectedIcon,{size:\"100$%\",style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Iconoir\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Iconoir site](https://iconoir.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Iconoir.map","// Generated by Framer (2ac8f15)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Iconoir}from\"https://framerusercontent.com/modules/zL9598C4KbEbqUGvSR14/rI8sPHpnG9XGcCPc0vU4/Iconoir.js\";const IconoirFonts=getFonts(Iconoir);const enabledGestures={lW0mMLFT4:{hover:true},PC_t3bG6t:{hover:true}};const cycleOrder=[\"lW0mMLFT4\",\"PC_t3bG6t\"];const serializationHash=\"framer-xDElU\";const variantClassNames={lW0mMLFT4:\"framer-v-lwhl3c\",PC_t3bG6t:\"framer-v-1lfn1f5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Close:\"PC_t3bG6t\",Open:\"lW0mMLFT4\"};const getProps=({height,id,tap,width,...props})=>{return{...props,k3C6KlFnd:tap??props.k3C6KlFnd,variant:humanReadableVariantMap[props.variant]??props.variant??\"lW0mMLFT4\"};};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,k3C6KlFnd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lW0mMLFT4\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ca0r0j=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(k3C6KlFnd){const res=await k3C6KlFnd(...args);if(res===false)return false;}});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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-lwhl3c\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"lW0mMLFT4\",onTap:onTap1ca0r0j,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3680e070-9a5f-4ccc-acdc-6b7bf653175a, rgb(22, 22, 22))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-e4ce6541-81b8-4420-b356-a0eaf8a75ea2, rgb(15, 15, 15))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,...style},variants:{\"lW0mMLFT4-hover\":{backgroundColor:\"var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255))\"},\"PC_t3bG6t-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255))\"}},...addPropertyOverrides({\"lW0mMLFT4-hover\":{\"data-framer-name\":undefined},\"PC_t3bG6t-hover\":{\"data-framer-name\":undefined},PC_t3bG6t:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lh7p6r-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"pmlzt2RwK-container\",nodeId:\"pmlzt2RwK\",rendersWithMotion:true,scopeId:\"tjNT_I2n1\",style:{rotate:0},variants:{\"lW0mMLFT4-hover\":{rotate:90},PC_t3bG6t:{rotate:45}},children:/*#__PURE__*/_jsx(Iconoir,{color:\"var(--token-fe2f0188-6a6d-41ef-a83f-a875042ba3b8, rgb(128, 128, 128))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"Plus\",id:\"pmlzt2RwK\",layoutId:\"pmlzt2RwK\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"lW0mMLFT4-hover\":{color:\"var(--token-f2130d30-5051-414b-bbfe-2f8dcb0cab5e, rgb(0, 0, 0))\"},\"PC_t3bG6t-hover\":{color:\"var(--token-f2130d30-5051-414b-bbfe-2f8dcb0cab5e, rgb(0, 0, 0))\"},PC_t3bG6t:{color:\"var(--token-d4ca82da-9858-4dad-acd0-b334826e1013, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xDElU.framer-anpbqx, .framer-xDElU .framer-anpbqx { display: block; }\",\".framer-xDElU.framer-lwhl3c { 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: 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-xDElU .framer-lh7p6r-container { flex: none; height: 26px; position: relative; width: 26px; z-index: 1; }\",'.framer-xDElU[data-border=\"true\"]::after, .framer-xDElU [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 50\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"PC_t3bG6t\":{\"layout\":[\"auto\",\"auto\"]},\"m8L2nyC4Z\":{\"layout\":[\"auto\",\"auto\"]},\"u3XnvjtzX\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"k3C6KlFnd\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertjNT_I2n1=withCSS(Component,css,\"framer-xDElU\");export default FramertjNT_I2n1;FramertjNT_I2n1.displayName=\"Circle Button\";FramertjNT_I2n1.defaultProps={height:50,width:50};addPropertyControls(FramertjNT_I2n1,{variant:{options:[\"lW0mMLFT4\",\"PC_t3bG6t\"],optionTitles:[\"Open\",\"Close\"],title:\"Variant\",type:ControlType.Enum},k3C6KlFnd:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramertjNT_I2n1,[{explicitInter:true,fonts:[]},...IconoirFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertjNT_I2n1\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"50\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"k3C6KlFnd\\\":\\\"tap\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PC_t3bG6t\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"m8L2nyC4Z\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"u3XnvjtzX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"50\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tjNT_I2n1.map","// Generated by Framer (d22cd96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MenuItems from\"https://framerusercontent.com/modules/B5jzT9Mmvg1W8G0JTlxd/lPqNTorN6j8OGv8dY653/J5ig3TOzy.js\";import CircleButton from\"https://framerusercontent.com/modules/BYeRMFbBA8CIeYNXJ5xL/reQeQJOYqliCAorF7OF0/tjNT_I2n1.js\";import PrimaryButton from\"https://framerusercontent.com/modules/zw2zRjTlgnZaVdsUzajk/Xn6K99DqHCdhtzZPztfn/utbIMHeZN.js\";const PrimaryButtonFonts=getFonts(PrimaryButton);const CircleButtonFonts=getFonts(CircleButton);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const MenuItemsFonts=getFonts(MenuItems);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const cycleOrder=[\"F6qIE50zT\",\"ojcPSsi9S\",\"SP4vTMbyu\",\"TG9p934a8\",\"uagA9ky0n\",\"kSXIFuXLy\",\"uuVxJTS10\",\"GYons5p5g\",\"eQbi2g8QP\",\"opzshb0Xj\"];const serializationHash=\"framer-R4HCZ\";const variantClassNames={eQbi2g8QP:\"framer-v-il6xpd\",F6qIE50zT:\"framer-v-1k8dmme\",GYons5p5g:\"framer-v-1pn3vns\",kSXIFuXLy:\"framer-v-ha1fz2\",ojcPSsi9S:\"framer-v-1tsuyen\",opzshb0Xj:\"framer-v-4ehjkj\",SP4vTMbyu:\"framer-v-a1tssy\",TG9p934a8:\"framer-v-1sl44es\",uagA9ky0n:\"framer-v-yho5uc\",uuVxJTS10:\"framer-v-k76wb1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ZBBcJAot4=undefined;const nudbpXYrr=undefined;const transition1={damping:30,delay:0,mass:1,stiffness:220,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:716};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition3={damping:40,delay:.4,mass:1,stiffness:200,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition3,x:0,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:-160};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition4={damping:40,delay:.2,mass:1,stiffness:200,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition4,x:0,y:0};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:160};const transition5={damping:40,delay:.6,mass:1,stiffness:200,type:\"spring\"};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition5,x:0,y:0};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={\"Mobile Blog\":\"eQbi2g8QP\",\"Mobile Contact\":\"opzshb0Xj\",\"Mobile Home\":\"kSXIFuXLy\",\"Mobile Services\":\"uuVxJTS10\",\"Mobile Works\":\"GYons5p5g\",Blog:\"TG9p934a8\",Contact:\"uagA9ky0n\",Home:\"F6qIE50zT\",Services:\"ojcPSsi9S\",Works:\"SP4vTMbyu\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,tap,width,...props})=>{return{...props,nudbpXYrr:tap??props.nudbpXYrr,variant:humanReadableVariantMap[props.variant]??props.variant??\"F6qIE50zT\",ZBBcJAot4:click??props.ZBBcJAot4};};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,nudbpXYrr,ZBBcJAot4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"F6qIE50zT\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapzbey1w=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ZBBcJAot4){const res=await ZBBcJAot4(...args);if(res===false)return false;}});const k3C6KlFnd6g8dpo=activeVariantCallback(async(...args)=>{if(nudbpXYrr){const res=await nudbpXYrr(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"kSXIFuXLy\",\"uuVxJTS10\",\"GYons5p5g\",\"eQbi2g8QP\",\"opzshb0Xj\"].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:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1k8dmme\",className,classNames),\"data-framer-appear-id\":\"1k8dmme\",\"data-framer-name\":\"Home\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"F6qIE50zT\",onTap:onTapzbey1w,optimized:true,ref:refBinding,style:{backgroundColor:\"var(--token-66a26379-6d6b-499c-b756-de1c7c6934a8, rgb(17, 17, 17))\",...style},...addPropertyOverrides({eQbi2g8QP:{\"data-framer-name\":\"Mobile Blog\"},GYons5p5g:{\"data-framer-name\":\"Mobile Works\"},kSXIFuXLy:{\"data-framer-name\":\"Mobile Home\"},ojcPSsi9S:{\"data-framer-name\":\"Services\"},opzshb0Xj:{\"data-framer-name\":\"Mobile Contact\"},SP4vTMbyu:{\"data-framer-name\":\"Works\"},TG9p934a8:{\"data-framer-name\":\"Blog\"},uagA9ky0n:{\"data-framer-name\":\"Contact\"},uuVxJTS10:{\"data-framer-name\":\"Mobile Services\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-1nnb72q\",\"data-framer-appear-id\":\"1nnb72q\",\"data-framer-name\":\"Top\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"yDWyhzu9c\",optimized:true,style:{transformPerspective:1200},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-d93ji6\",\"data-framer-name\":\"Contents\",layoutDependency:layoutDependency,layoutId:\"FA2TtRJQs\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16mv97q\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"Ac9zraraS\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"PLBOorrEl\",openInNewTab:false,scopeId:\"ty9quGyE9\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-17s3bwh framer-4jiqe9\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"PLBOorrEl\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"logo\",fit:\"fill\",intrinsicHeight:69,intrinsicWidth:284,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+(0+0+((componentViewport?.height||800)-64-282)/2*0)+0+0+0+6),pixelHeight:69,pixelWidth:284,sizes:\"172.8696px\",src:\"https://framerusercontent.com/images/2EzpDky6wgB5Z8xB3mOv39fPH4.png?width=284&height=69\"},className:\"framer-1xt09f1\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"fi9_FJvvX\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u2r2rt\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"HhHAVjLs3\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1coyfjz\",\"data-framer-name\":\"Location\",layoutDependency:layoutDependency,layoutId:\"yQ7mKwaOf\"})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1c38fjg\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"g5SJhqslv\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WpYshwxFU\"},implicitPathVariables:undefined},{href:{webPageId:\"WpYshwxFU\"},implicitPathVariables:undefined},{href:{webPageId:\"WpYshwxFU\"},implicitPathVariables:undefined},{href:{webPageId:\"WpYshwxFU\"},implicitPathVariables:undefined},{href:{webPageId:\"WpYshwxFU\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+24+(0+0+((componentViewport?.height||800)-64-282)/2*0)+0+2+1,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-o9451y-container\",layoutDependency:layoutDependency,layoutId:\"myQMkWao4-container\",nodeId:\"myQMkWao4\",rendersWithMotion:true,scopeId:\"ty9quGyE9\",children:/*#__PURE__*/_jsx(PrimaryButton,{height:\"100%\",id:\"myQMkWao4\",layoutId:\"myQMkWao4\",OIgPjc99W:\"CONTACT NOW\",Ona_8uQ5B:resolvedLinks[0],UdbNikPXV:false,variant:matchVariant(\"oUJxg42ad\"),width:\"100%\",...addPropertyOverrides({ojcPSsi9S:{Ona_8uQ5B:resolvedLinks[1]},SP4vTMbyu:{Ona_8uQ5B:resolvedLinks[2]},TG9p934a8:{Ona_8uQ5B:resolvedLinks[3]},uagA9ky0n:{Ona_8uQ5B:resolvedLinks[4]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,width:\"50px\",y:(componentViewport?.y||0)+24+(0+0+((componentViewport?.height||800)-64-282)/2*0)+0+2+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19w59kw-container\",layoutDependency:layoutDependency,layoutId:\"krB8OP_Ek-container\",nodeId:\"krB8OP_Ek\",rendersWithMotion:true,scopeId:\"ty9quGyE9\",children:/*#__PURE__*/_jsx(CircleButton,{height:\"100%\",id:\"krB8OP_Ek\",k3C6KlFnd:k3C6KlFnd6g8dpo,layoutId:\"krB8OP_Ek\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"PC_t3bG6t\"),width:\"100%\"})})})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f7rsnb\",\"data-framer-name\":\"Center\",layoutDependency:layoutDependency,layoutId:\"lqlguU8mP\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-wx3wu7\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"nuIIoj_Nw\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,y:(componentViewport?.y||0)+24+(0+78+((componentViewport?.height||800)-64-282)/2*1)+0+0+0,...addPropertyOverrides({eQbi2g8QP:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`},GYons5p5g:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`},kSXIFuXLy:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`},opzshb0Xj:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`},uuVxJTS10:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-1yqnb67-container\",\"data-framer-appear-id\":\"1yqnb67\",\"data-framer-name\":\"1\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"ZL7M68CFG-container\",name:\"1\",nodeId:\"ZL7M68CFG\",optimized:true,rendersWithMotion:true,scopeId:\"ty9quGyE9\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(MenuItems,{cA8qQW4u8:resolvedLinks1[0],DPixeKnD0:\"HOME\",height:\"100%\",id:\"ZL7M68CFG\",layoutId:\"ZL7M68CFG\",name:\"1\",variant:matchVariant(\"tCOnbEMwE\"),VTcfgG6jH:true,width:\"100%\",zHjS6Gvjh:false,...addPropertyOverrides({eQbi2g8QP:{cA8qQW4u8:resolvedLinks1[8],style:{width:\"100%\"},variant:matchVariant(\"VGpdR3O2b\")},GYons5p5g:{cA8qQW4u8:resolvedLinks1[7],style:{width:\"100%\"},variant:matchVariant(\"VGpdR3O2b\")},kSXIFuXLy:{cA8qQW4u8:resolvedLinks1[5],style:{width:\"100%\"},variant:matchVariant(\"VGpdR3O2b\")},ojcPSsi9S:{cA8qQW4u8:resolvedLinks1[1],variant:matchVariant(\"KNazcCZuj\")},opzshb0Xj:{cA8qQW4u8:resolvedLinks1[9],style:{width:\"100%\"},variant:matchVariant(\"VGpdR3O2b\")},SP4vTMbyu:{cA8qQW4u8:resolvedLinks1[2],variant:matchVariant(\"KNazcCZuj\")},TG9p934a8:{cA8qQW4u8:resolvedLinks1[3],variant:matchVariant(\"KNazcCZuj\")},uagA9ky0n:{cA8qQW4u8:resolvedLinks1[4],variant:matchVariant(\"KNazcCZuj\")},uuVxJTS10:{cA8qQW4u8:resolvedLinks1[6],style:{width:\"100%\"},variant:matchVariant(\"VGpdR3O2b\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-64ieyg\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"gkjQJr1JE\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WpYshwxFU\"},implicitPathVariables:undefined},{href:{webPageId:\"WpYshwxFU\"},implicitPathVariables:undefined},{href:{webPageId:\"WpYshwxFU\"},implicitPathVariables:undefined},{href:{webPageId:\"WpYshwxFU\"},implicitPathVariables:undefined},{href:{webPageId:\"WpYshwxFU\"},implicitPathVariables:undefined},{href:{webPageId:\"WpYshwxFU\"},implicitPathVariables:undefined},{href:{webPageId:\"WpYshwxFU\"},implicitPathVariables:undefined},{href:{webPageId:\"WpYshwxFU\"},implicitPathVariables:undefined},{href:{webPageId:\"WpYshwxFU\"},implicitPathVariables:undefined},{href:{webPageId:\"WpYshwxFU\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,y:(componentViewport?.y||0)+24+(0+78+((componentViewport?.height||800)-64-282)/2*1)+0+104+0,...addPropertyOverrides({eQbi2g8QP:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`},GYons5p5g:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`},kSXIFuXLy:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`},opzshb0Xj:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`},uuVxJTS10:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,className:\"framer-6ihqzr-container\",\"data-framer-appear-id\":\"6ihqzr\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"RkB4vp693-container\",nodeId:\"RkB4vp693\",optimized:true,rendersWithMotion:true,scopeId:\"ty9quGyE9\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(MenuItems,{cA8qQW4u8:resolvedLinks2[0],DPixeKnD0:\"CONTACT\",height:\"100%\",id:\"RkB4vp693\",layoutId:\"RkB4vp693\",variant:matchVariant(\"KNazcCZuj\"),VTcfgG6jH:true,width:\"100%\",zHjS6Gvjh:false,...addPropertyOverrides({eQbi2g8QP:{cA8qQW4u8:resolvedLinks2[8],style:{width:\"100%\"},variant:matchVariant(\"VGpdR3O2b\")},GYons5p5g:{cA8qQW4u8:resolvedLinks2[7],style:{width:\"100%\"},variant:matchVariant(\"VGpdR3O2b\")},kSXIFuXLy:{cA8qQW4u8:resolvedLinks2[5],style:{width:\"100%\"},variant:matchVariant(\"VGpdR3O2b\")},ojcPSsi9S:{cA8qQW4u8:resolvedLinks2[1]},opzshb0Xj:{cA8qQW4u8:resolvedLinks2[9],style:{width:\"100%\"},variant:matchVariant(\"VGpdR3O2b\")},SP4vTMbyu:{cA8qQW4u8:resolvedLinks2[2]},TG9p934a8:{cA8qQW4u8:resolvedLinks2[3]},uagA9ky0n:{cA8qQW4u8:resolvedLinks2[4],variant:matchVariant(\"tCOnbEMwE\")},uuVxJTS10:{cA8qQW4u8:resolvedLinks2[6],style:{width:\"100%\"},variant:matchVariant(\"VGpdR3O2b\")}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-19ui4qw\",\"data-framer-appear-id\":\"19ui4qw\",\"data-framer-name\":\"Bottom\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"ImDPYzYZp\",optimized:true,style:{transformPerspective:1200}}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",backgroundSize:.15,fit:\"tile\",intrinsicHeight:475,intrinsicWidth:911,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:128,pixelWidth:128,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/zvhaXqRGIighZueOuPlMK0Gwr84.svg?width=128&height=128\"},className:\"framer-1jr0txj\",\"data-framer-name\":\"BG Pattern\",layoutDependency:layoutDependency,layoutId:\"bRgydPUup\",style:{opacity:.03}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-R4HCZ.framer-4jiqe9, .framer-R4HCZ .framer-4jiqe9 { display: block; }\",\".framer-R4HCZ.framer-1k8dmme { align-content: center; align-items: center; cursor: default; display: flex; flex-direction: column; flex-wrap: nowrap; height: 800px; justify-content: space-between; max-width: 1920px; overflow: hidden; padding: 24px 72px 40px 72px; position: relative; width: 1440px; }\",\".framer-R4HCZ .framer-1nnb72q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 3; }\",\".framer-R4HCZ .framer-d93ji6 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 24px 0px; position: relative; width: 1px; }\",\".framer-R4HCZ .framer-16mv97q { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 88px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-R4HCZ .framer-17s3bwh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 6px 0px 6px 0px; position: relative; text-decoration: none; width: 174px; }\",\".framer-R4HCZ .framer-1xt09f1 { flex: none; height: 42px; overflow: hidden; position: relative; width: auto; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-R4HCZ .framer-1u2r2rt { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-R4HCZ .framer-1coyfjz { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 120px; min-height: 18px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-R4HCZ .framer-1c38fjg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-R4HCZ .framer-o9451y-container, .framer-R4HCZ .framer-1yqnb67-container, .framer-R4HCZ .framer-6ihqzr-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-R4HCZ .framer-19w59kw-container { flex: none; height: 50px; position: relative; width: 50px; z-index: 5; }\",\".framer-R4HCZ .framer-1f7rsnb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-R4HCZ .framer-wx3wu7, .framer-R4HCZ .framer-64ieyg { 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: 100%; z-index: 0; }\",\".framer-R4HCZ .framer-19ui4qw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; min-height: 24px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 3; }\",\".framer-R4HCZ .framer-1jr0txj { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 0; }\",\".framer-R4HCZ.framer-v-a1tssy .framer-19ui4qw, .framer-R4HCZ.framer-v-1sl44es .framer-19ui4qw, .framer-R4HCZ.framer-v-yho5uc .framer-19ui4qw, .framer-R4HCZ.framer-v-ha1fz2 .framer-19ui4qw, .framer-R4HCZ.framer-v-k76wb1 .framer-19ui4qw, .framer-R4HCZ.framer-v-1pn3vns .framer-19ui4qw, .framer-R4HCZ.framer-v-il6xpd .framer-19ui4qw, .framer-R4HCZ.framer-v-4ehjkj .framer-19ui4qw { min-height: 40px; }\",\".framer-R4HCZ.framer-v-ha1fz2.framer-1k8dmme, .framer-R4HCZ.framer-v-k76wb1.framer-1k8dmme, .framer-R4HCZ.framer-v-1pn3vns.framer-1k8dmme, .framer-R4HCZ.framer-v-il6xpd.framer-1k8dmme, .framer-R4HCZ.framer-v-4ehjkj.framer-1k8dmme { padding: 24px 24px 40px 24px; width: 390px; }\",\".framer-R4HCZ.framer-v-ha1fz2 .framer-d93ji6, .framer-R4HCZ.framer-v-k76wb1 .framer-d93ji6, .framer-R4HCZ.framer-v-1pn3vns .framer-d93ji6, .framer-R4HCZ.framer-v-il6xpd .framer-d93ji6, .framer-R4HCZ.framer-v-4ehjkj .framer-d93ji6 { gap: 0px; justify-content: center; }\",\".framer-R4HCZ.framer-v-ha1fz2 .framer-1yqnb67-container, .framer-R4HCZ.framer-v-ha1fz2 .framer-6ihqzr-container, .framer-R4HCZ.framer-v-k76wb1 .framer-1yqnb67-container, .framer-R4HCZ.framer-v-k76wb1 .framer-6ihqzr-container, .framer-R4HCZ.framer-v-1pn3vns .framer-1yqnb67-container, .framer-R4HCZ.framer-v-1pn3vns .framer-6ihqzr-container, .framer-R4HCZ.framer-v-il6xpd .framer-1yqnb67-container, .framer-R4HCZ.framer-v-il6xpd .framer-6ihqzr-container, .framer-R4HCZ.framer-v-4ehjkj .framer-1yqnb67-container, .framer-R4HCZ.framer-v-4ehjkj .framer-6ihqzr-container { flex: 1 0 0px; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"1920px\",null,null]},\"ojcPSsi9S\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"1920px\",null,null]},\"SP4vTMbyu\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"1920px\",null,null]},\"TG9p934a8\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"1920px\",null,null]},\"uagA9ky0n\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"1920px\",null,null]},\"kSXIFuXLy\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"1920px\",null,null]},\"uuVxJTS10\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"1920px\",null,null]},\"GYons5p5g\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"1920px\",null,null]},\"eQbi2g8QP\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"1920px\",null,null]},\"opzshb0Xj\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"1920px\",null,null]}}}\n * @framerVariables {\"nudbpXYrr\":\"tap\",\"ZBBcJAot4\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerty9quGyE9=withCSS(Component,css,\"framer-R4HCZ\");export default Framerty9quGyE9;Framerty9quGyE9.displayName=\"Menu\";Framerty9quGyE9.defaultProps={height:800,width:1440};addPropertyControls(Framerty9quGyE9,{variant:{options:[\"F6qIE50zT\",\"ojcPSsi9S\",\"SP4vTMbyu\",\"TG9p934a8\",\"uagA9ky0n\",\"kSXIFuXLy\",\"uuVxJTS10\",\"GYons5p5g\",\"eQbi2g8QP\",\"opzshb0Xj\"],optionTitles:[\"Home\",\"Services\",\"Works\",\"Blog\",\"Contact\",\"Mobile Home\",\"Mobile Services\",\"Mobile Works\",\"Mobile Blog\",\"Mobile Contact\"],title:\"Variant\",type:ControlType.Enum},nudbpXYrr:{title:\"Tap\",type:ControlType.EventHandler},ZBBcJAot4:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerty9quGyE9,[{explicitInter:true,fonts:[]},...PrimaryButtonFonts,...CircleButtonFonts,...MenuItemsFonts],{supportsExplicitInterCodegen:true});Framerty9quGyE9.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(PrimaryButton,{},context),forwardLoader(CircleButton,{},context),forwardLoader(MenuItems,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerty9quGyE9\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"1920px\\\",null,null]},\\\"ojcPSsi9S\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"1920px\\\",null,null]},\\\"SP4vTMbyu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"1920px\\\",null,null]},\\\"TG9p934a8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"1920px\\\",null,null]},\\\"uagA9ky0n\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"1920px\\\",null,null]},\\\"kSXIFuXLy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"1920px\\\",null,null]},\\\"uuVxJTS10\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"1920px\\\",null,null]},\\\"GYons5p5g\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"1920px\\\",null,null]},\\\"eQbi2g8QP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"1920px\\\",null,null]},\\\"opzshb0Xj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"1920px\\\",null,null]}}}\",\"framerIntrinsicHeight\":\"800\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"nudbpXYrr\\\":\\\"tap\\\",\\\"ZBBcJAot4\\\":\\\"click\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ty9quGyE9.map","// Generated by Framer (fe01371)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import FooterSection from\"#framer/local/canvasComponent/CQb_Z24_1/CQb_Z24_1.js\";import HeaderSection from\"#framer/local/canvasComponent/j1jbwSl_6/j1jbwSl_6.js\";import Menu from\"#framer/local/canvasComponent/ty9quGyE9/ty9quGyE9.js\";const HeaderSectionFonts=getFonts(HeaderSection);const MenuFonts=getFonts(Menu);const FooterSectionFonts=getFonts(FooterSection);const MenuControls=getPropertyControls(Menu);const breakpoints={nHe2LBEyO:\"(min-width: 1280px)\",Tl9U2Bavx:\"(max-width: 809.98px)\",XCMVRoGHT:\"(min-width: 810px) and (max-width: 1279.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-wRAyT\";const variantClassNames={nHe2LBEyO:\"framer-v-144et24\",Tl9U2Bavx:\"framer-v-iy81ce\",XCMVRoGHT:\"framer-v-19o3ppq\"};const PJDr2DxP0=undefined;const be8NTGPwS=undefined;const sFkoaX5Aw=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition1={damping:30,delay:0,mass:1,stiffness:220,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:716};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:716};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={Tl9U2Bavx:[\".framer-wRAyT .framer-arqgqk-container { left: 50%; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); z-index: 5; }\",\".framer-wRAyT .framer-1f8y9u9-container { order: 1003; }\",\".framer-wRAyT .framer-1ri8up1 { order: -999; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={Tl9U2Bavx:\".framer-iy81ce-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wRAyT.framer-1p2qz5x, .framer-wRAyT .framer-1p2qz5x { display: block; }\",\".framer-wRAyT.framer-144et24 { align-content: center; align-items: center; background-color: var(--token-66a26379-6d6b-499c-b756-de1c7c6934a8, #111111); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wRAyT .framer-arqgqk-container { flex: none; height: auto; max-width: 1920px; order: -1000; position: relative; width: 100%; z-index: 0; }\",\".framer-wRAyT.framer-1d2u9ln { background-color: var(--token-66a26379-6d6b-499c-b756-de1c7c6934a8, #111111); inset: 0px; position: fixed; user-select: none; z-index: 9; }\",\".framer-wRAyT.framer-nja4fi-container { flex: none; height: 100vh; left: calc(50.00000000000002% - min(1920px, 100%) / 2); max-width: 1920px; position: fixed; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-wRAyT .framer-1rvb2rw { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-wRAyT .framer-1f8y9u9-container { flex: none; height: auto; max-width: 1920px; order: 1002; position: relative; width: 100%; z-index: 0; }\",\".framer-wRAyT .framer-1ri8up1 { flex: none; height: 80px; order: 1004; overflow: visible; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={nHe2LBEyO:\"(min-width: 1280px)\",Tl9U2Bavx:\"(max-width: 809.98px)\",XCMVRoGHT:\"(min-width: 810px) and (max-width: 1279.98px)\"};const humanReadableVariantMap={Desktop:\"nHe2LBEyO\",Phone:\"Tl9U2Bavx\",Tablet:\"XCMVRoGHT\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Mobile Blog\":\"eQbi2g8QP\",\"Mobile Contact\":\"opzshb0Xj\",\"Mobile Home\":\"kSXIFuXLy\",\"Mobile Services\":\"uuVxJTS10\",\"Mobile Works\":\"GYons5p5g\",Blog:\"TG9p934a8\",Contact:\"uagA9ky0n\",Home:\"F6qIE50zT\",Services:\"ojcPSsi9S\",Works:\"SP4vTMbyu\"};const getProps=({backToLink,backToText,height,id,pages,width,...props})=>{return{...props,be8NTGPwS:backToText??props.be8NTGPwS??\"BACK TO TOP\",PJDr2DxP0:humanReadableEnumMap[pages]??pages??props.PJDr2DxP0??\"F6qIE50zT\",sFkoaX5Aw:backToLink??props.sFkoaX5Aw,variant:humanReadableVariantMap[props.variant]??props.variant??\"nHe2LBEyO\"};};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{style,className,layoutId,variant,PJDr2DxP0,be8NTGPwS,sFkoaX5Aw,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const XEaYbJ1cyko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const nudbpXYrr1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const ZBBcJAot41q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"Tl9U2Bavx\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"nHe2LBEyO\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-66a26379-6d6b-499c-b756-de1c7c6934a8, rgb(17, 17, 17)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-144et24\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:true,dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:96,width:\"min(100vw, 1920px)\",y:0,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Tl9U2Bavx:{\"data-framer-layout-hint-center-x\":true,layoutScroll:true}},children:/*#__PURE__*/_jsxs(Container,{className:\"framer-arqgqk-container\",nodeId:\"g0RzNohlO\",scopeId:\"Vid6Qflco\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Tl9U2Bavx:{variant:matchVariant(overlay.visible&&\"wQ1hvRXVL\",overlay.visible?\"wQ1hvRXVL\":\"wQ1hvRXVL\")},XCMVRoGHT:{variant:matchVariant(overlay.visible&&\"Nj2Af9N0M\",overlay.visible?\"Nj2Af9N0M\":\"Nj2Af9N0M\")}},children:/*#__PURE__*/_jsx(HeaderSection,{height:\"100%\",id:\"g0RzNohlO\",layoutId:\"g0RzNohlO\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(overlay.visible&&\"tZPigvhua\",overlay.visible?\"tZPigvhua\":\"tZPigvhua\"),width:\"100%\",XEaYbJ1cy:XEaYbJ1cyko9la1({overlay})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1d2u9ln\"),exit:{opacity:0,transition:{delay:0,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"qcYY4J4aB\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(100vw, 1920px)\",children:/*#__PURE__*/_jsx(Container,{animate:animation1,className:cx(scopingClassNames,\"framer-nja4fi-container\"),exit:animation,inComponentSlot:true,initial:animation2,nodeId:\"FDZag9r1Q\",rendersWithMotion:true,scopeId:\"Vid6Qflco\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Tl9U2Bavx:{variant:matchVariant(\"kSXIFuXLy\")},XCMVRoGHT:{variant:matchVariant(\"kSXIFuXLy\")}},children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"FDZag9r1Q\",layoutId:\"FDZag9r1Q\",nudbpXYrr:nudbpXYrr1q29jei({overlay}),style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(PJDr2DxP0),width:\"100%\",ZBBcJAot4:ZBBcJAot41q29jei({overlay})})})})})]})}),getContainer())})})]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rvb2rw\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Tl9U2Bavx:{y:1080}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:747,width:\"min(100vw, 1920px)\",y:1096,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1f8y9u9-container\",nodeId:\"Ao4vkjWEV\",scopeId:\"Vid6Qflco\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Tl9U2Bavx:{variant:matchVariant(\"ekk9CYMa7\")},XCMVRoGHT:{variant:matchVariant(\"NtL52sdTM\")}},children:/*#__PURE__*/_jsx(FooterSection,{ETkR4Ah6Y:sFkoaX5Aw,eyndznejw:be8NTGPwS,height:\"100%\",id:\"Ao4vkjWEV\",layoutId:\"Ao4vkjWEV\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"OjiiLzGjK\"),width:\"100%\"})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ri8up1 hidden-144et24 hidden-19o3ppq\",\"data-framer-name\":\"Spacer\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2000\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"XCMVRoGHT\":{\"layout\":[\"fixed\",\"fixed\"]},\"Tl9U2Bavx\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"PJDr2DxP0\":\"pages\",\"be8NTGPwS\":\"backToText\",\"sFkoaX5Aw\":\"backToLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"nHe2LBEyO\":[\".framer-arqgqk-container\",\".framer-1f8y9u9-container\"],\"XCMVRoGHT\":[\".framer-arqgqk-container\",\".framer-1f8y9u9-container\"],\"Tl9U2Bavx\":[\".framer-arqgqk-container\",\".framer-1f8y9u9-container\",\".framer-1ri8up1\"]}\n * @framerBreakpoints {\"nHe2LBEyO\":{\"min\":1280,\"canvasClassName\":\"framer-144et24-override\",\"minHeight\":2000,\"name\":\"Desktop\",\"width\":1280,\"rootFontSize\":16},\"XCMVRoGHT\":{\"min\":810,\"max\":1279,\"canvasClassName\":\"framer-19o3ppq-override\",\"minHeight\":2000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Tl9U2Bavx\":{\"max\":809,\"canvasClassName\":\"framer-iy81ce-override\",\"minHeight\":2000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant nHe2LBEyO\n * @framerLayoutTemplate true\n */const FramerVid6Qflco=withCSS(Component,css,\"framer-wRAyT\");export default FramerVid6Qflco;FramerVid6Qflco.displayName=\"Main-Template\";FramerVid6Qflco.defaultProps={height:2e3,width:1280};addPropertyControls(FramerVid6Qflco,{PJDr2DxP0:MenuControls?.[\"variant\"]&&{...MenuControls[\"variant\"],defaultValue:\"F6qIE50zT\",description:\"\",hidden:undefined,title:\"Pages\"},be8NTGPwS:{defaultValue:\"BACK TO TOP\",title:\"Back To Text\",type:ControlType.String},sFkoaX5Aw:{title:\"Back To Link\",type:ControlType.Link}});addFonts(FramerVid6Qflco,[{explicitInter:true,fonts:[]},...HeaderSectionFonts,...MenuFonts,...FooterSectionFonts],{supportsExplicitInterCodegen:true});FramerVid6Qflco.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(HeaderSection,{},context),forwardLoader(Menu,{},context),forwardLoader(FooterSection,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVid6Qflco\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"nHe2LBEyO\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"PJDr2DxP0\\\":\\\"pages\\\",\\\"be8NTGPwS\\\":\\\"backToText\\\",\\\"sFkoaX5Aw\\\":\\\"backToLink\\\"}\",\"framerIntrinsicHeight\":\"2000\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XCMVRoGHT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Tl9U2Bavx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerLayoutTemplate\":\"true\",\"framerBreakpoints\":\"{\\\"nHe2LBEyO\\\":{\\\"min\\\":1280,\\\"canvasClassName\\\":\\\"framer-144et24-override\\\",\\\"minHeight\\\":2000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1280,\\\"rootFontSize\\\":16},\\\"XCMVRoGHT\\\":{\\\"min\\\":810,\\\"max\\\":1279,\\\"canvasClassName\\\":\\\"framer-19o3ppq-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Tl9U2Bavx\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-iy81ce-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"nHe2LBEyO\\\":[\\\".framer-arqgqk-container\\\",\\\".framer-1f8y9u9-container\\\"],\\\"XCMVRoGHT\\\":[\\\".framer-arqgqk-container\\\",\\\".framer-1f8y9u9-container\\\"],\\\"Tl9U2Bavx\\\":[\\\".framer-arqgqk-container\\\",\\\".framer-1f8y9u9-container\\\",\\\".framer-1ri8up1\\\"]}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1280\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport MainTemplate from \"https://framerusercontent.com/modules/fUw8YGxjInuWjF3I1vkm/mQgc2LL8JOOJAktjiHz6/Vid6Qflco.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {NPY09YXqo: \"hero\", QbfEZZ6fS: \"hero-2\", WhtjbRgup: \"hero-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/t7hnA7jqvYCQIxtVxDNp/SSUvobttW45kWdEoeF8j/augiA20Il.js\")), path: \"/\"}, HQZZGOyfP: {elements: {htfKgLDWl: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/m55Yh00SYE9IehsWQOwT/cKmb8z4ovjBHscsHZA9J/HQZZGOyfP.js\")), path: \"/404\"}, WpYshwxFU: {elements: {stsPCjSks: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/u5UndDlEAwpQ4tliwbTe/eKusGNVBukX86uWb5du0/WpYshwxFU.js\")), path: \"/contact\"}, j1DENqt8T: {elements: {vfy_lZk9j: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/buz6iMAN4uPLgmIjXzUg/JXGqjU01n02eSxGfryIs/j1DENqt8T.js\")), path: \"/works\"}, lf7zFwlyb: {collectionId: \"Q1V1DlgrJ\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/odWjTvBP3Gf0OL3zI6QS/4aeABFY1fpG9qMX3Gvgy/lf7zFwlyb.js\")), path: \"/works/:FqXanvpX5\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {Q1V1DlgrJ: async () => (await import(\"https://framerusercontent.com/modules/qvUA0O0xz3nOwkmoIIAf/LRtwtxp5nuJpYn00uyDY/Q1V1DlgrJ.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"d29828b09ef3c54dece8f6ed78326ba4a2ec457d7a25e89103eb12925870fa4a\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {be8NTGPwS: \"BACK TO TOP\", PJDr2DxP0: \"F6qIE50zT\", sFkoaX5Aw: {href: {hash: \":NPY09YXqo\", webPageId: \"augiA20Il\"}}}\r\nconst props2 = {...props1, sFkoaX5Aw: {href: {hash: \":htfKgLDWl\", webPageId: \"HQZZGOyfP\"}}}\r\nconst props3 = {...props1, PJDr2DxP0: \"uagA9ky0n\", sFkoaX5Aw: {href: {hash: \":stsPCjSks\", webPageId: \"WpYshwxFU\"}}}\r\nconst props4 = {...props1, PJDr2DxP0: \"SP4vTMbyu\", sFkoaX5Aw: {href: {hash: \":vfy_lZk9j\", webPageId: \"j1DENqt8T\"}}}\r\nconst props5 = {...props1, be8NTGPwS: \"BACK TO HOME\", PJDr2DxP0: \"SP4vTMbyu\", sFkoaX5Aw: {href: {webPageId: \"augiA20Il\"}}}\r\nconst templateProps = {augiA20Il: props1, HQZZGOyfP: props2, j1DENqt8T: props4, lf7zFwlyb: props5, WpYshwxFU: props3}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"HQZZGOyfP\":\r\ncase \"WpYshwxFU\":\r\ncase \"j1DENqt8T\":\r\ncase \"lf7zFwlyb\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"sFkoaX5Aw\"]]}, (resolvedLinks) => React.createElement(MainTemplate, {...props, key: \"MainTemplate\", sFkoaX5Aw: resolvedLinks[0], style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"HQZZGOyfP\":\r\ncase \"WpYshwxFU\":\r\ncase \"j1DENqt8T\":\r\ncase \"lf7zFwlyb\":\r\nreturn [{hash: \"iy81ce\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"19o3ppq\", mediaQuery: \"(min-width: 810px) and (max-width: 1279.98px)\"}, {hash: \"144et24\", mediaQuery: \"(min-width: 1280px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/m55Yh00SYE9IehsWQOwT/cKmb8z4ovjBHscsHZA9J/HQZZGOyfP.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.torrocks.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/2UWH3V18jWJ7nj8ad440/g9kiIwlnBgTWCBa5xpDk/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {angle: 315, type: \"wipe\", width: \"30%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.8, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}