{"version":3,"file":"script_main.Cv_LBmae.mjs","names":["mask","SVG","getProps","Icon","React.forwardRef","VectorFonts","Vector","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","SVG","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","KinsmenLogo","SiteByHook","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","className","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","splitWordsRegex","useRef","useCallback","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","useState","useTransition","SearchResultTitleType","Divider","useRef","useState","useDeferredValue","useCallback","useMemo","React","useState","Overlay","useRef","useState","QueryClientProvider","useRef","useState","useRef","_Fragment","React","useQueries","useContext","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","RichText","_Fragment","LicenseBanner","Children","cloneElement","QueryClientProvider","_Fragment","useMemo","useState","Input","RemoveProductFromCartButton","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","CartInfoLabelFonts","CartListItem","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","CartLayer","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","DarkMode","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","IconSize","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","DarkMode","LightMode","Single","SingleInfo","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","getProps","React.forwardRef","addPropertyOverrides","ChevronDown","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Vector","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","LogoImage","HeaderButton","ThemeToggle","MenuPageSelector","Cart20","Search","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","HeaderFonts","Header","HoverImageFonts","HoverImage","FooterFonts","Footer","breakpoints","isBrowser","serializationHash","variantClassNames","matchVariant","animation","transformTemplate1","animation1","animation2","getContainer","Overlay","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","_Fragment","PropertyOverrides","RichText","React.Fragment","css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","HeaderFonts","Header","HoverImageFonts","HoverImage","FooterFonts","Footer","breakpoints","isBrowser","serializationHash","variantClassNames","matchVariant","animation","transformTemplate1","animation1","animation2","getContainer","Overlay","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","_Fragment","PropertyOverrides","RichText","React.Fragment","css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","Header","HoverImage","Footer","isBrowser","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","_Fragment","PropertyOverrides","RichText","React.Fragment","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","React.createElement","TemplateCart","TemplateCampus","TemplateCartNoForm","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.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/ebBog7rDWWIS8iBERNli/Woh3ei0YMqScQamSo76L/o9tYTe2_e.js","https:/framerusercontent.com/modules/AI2SKFD2zq6ASEzk98pJ/v9W3EmCFL81DjgPRG3pC/phkNSoKV0.js","https:/framerusercontent.com/modules/FUJnN6Ui47644T65QyEY/d3DrcMpQSTJFy0zxy01v/UDf1FgBol.js","https:/framerusercontent.com/modules/Kpqxp6VNXov02cjCppau/1BGL2g427WSWeCaFtrSy/af2Ddpxdf.js","https:/framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js","https:/framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js","https:/framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js","https:/framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16","https:/framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js","https:/framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js","https:/framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js","https:/framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js","https:/framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js","https:/framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js","https:/framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js","https:/framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js","https:/framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js","https:/framerusercontent.com/modules/TxqscBcbPXl18geyBROf/S7yZKjtqtHfQ0qiR18ts/Shared_loading_skeleton_props.js","https:/framerusercontent.com/modules/KJJ6ZKAId8MUIKKnSUTh/ETRHQWdjwKla0xzxYr4N/Cart_info_label.js","https:/framerusercontent.com/modules/zzfzgZ7pO3t6JQJMkHo3/ZueuducC1DyN2VURmw7J/Use_disable_scroll.js","https:/framerusercontent.com/modules/t0DOE0rPObRn86ULNCpK/rqAtmNyLzduY7HBwcz14/Cart_open_button.js","https:/framerusercontent.com/modules/4QYSju9HzJBAL9oBW7ci/jwJJur1kuX4yfIC3vp3T/Close.js","https:/framerusercontent.com/modules/hQDzOBDDNESYIdn83POX/fZah5tulLSdgsbhNULxP/Cart_close_button.js","https:/framerusercontent.com/modules/RLUl2XsqpTmBCu5gztrO/KYyqMH8ZR3EZTGzs3uqf/Checkout_button.js","https:/framerusercontent.com/modules/heb2iTDQkKAqORmVdsfS/HusTY4qOcwalid24ZT5q/Bundle_products_service.js","https:/framerusercontent.com/modules/yD9tq7dDUICPa25uLGK4/B5R69nHv4mnnuy3qV7Jy/Use_bundle_products.js","https:/framerusercontent.com/modules/a6DVEwKxzlS6D6qBIVTI/4nAFsKTAVSYf274I7U6n/Warning.js","https:/framerusercontent.com/modules/WV8eeq99gLbdYaxMkvFc/GxKoQVAXm8Rg9pMiCokW/Missing_props_warning.js","https:/framerusercontent.com/modules/H5MU1OoYNh8lyG2VELX6/ep0nfNXMv6PHh45xMhLq/License_context.js","https:/framerusercontent.com/modules/xTvcEoSLlFRJZIseEqZ8/HlcGBeMrqR49cmaD1pTC/ZrUsU8aFu.js","https:/framer.com/m/Upgrade-Banner-FPdC.js@HlcGBeMrqR49cmaD1pTC","https:/framerusercontent.com/modules/wEMK1SRSZFOatw3ciue6/krj8hirEg8IvHZB2n4v3/Cart_product_list.js","https:/framerusercontent.com/modules/CzCV8XLmF4NsbjhhT6di/pOpf2OlhhdU2L2rdv4bW/Cart_list_item_subtotal.js","https:/framerusercontent.com/modules/th0jSp3HeOJvYPA882Rd/qW8eh6F8ao8T4djQUgYj/Cart_remove_product_button.js","https:/framerusercontent.com/modules/umhPoCJ6IEOUsQhC88gA/KyN57qifrojDgB3X8rQ4/Cart_product_image.js","https:/framerusercontent.com/modules/wN7TJYKLX3uECaqP2vef/wrpzp0vDzNAz7aVKlavJ/Cart_quantity_input.js","https:/framerusercontent.com/modules/RJUcmiUS3LaGopG5VKwc/GhlEjuFLPEHgdiIYZsxk/yP3xw5OIr.js","https:/framerusercontent.com/modules/XARFALgIxNlCvrkzmSqB/rXHClpxDnYpCQmBfrTZ8/cYTgJAlWH.js","https:/framerusercontent.com/modules/AadQBr5jw8ddfJnaLOIy/wrXnR86PtD66Fu0sdEFI/aBjtBZdh7.js","https:/framerusercontent.com/modules/RjlD4TAn45nVIOS09cRS/3ZEbT6Lc7UAIXQjdk3q9/SingleToggle.js","https:/framerusercontent.com/modules/wOaPGdwNFwTI9It3udFv/ZzHaVZvtAq1SvCcEWKQh/TtthIsK1h.js","https:/framerusercontent.com/modules/0g7w5yap6Uf8QwKK04QM/ab8ZYhYvJvc5zhQCqQ72/ZmGsZO9Ib.js","https:/framerusercontent.com/modules/9opNp5ONWMDAoHHCbYsJ/qOJhNycFRbBTYb2fiUms/ISGOAPgDq.js","https:/framerusercontent.com/modules/nxoeFxcPye8or4A4XOwN/bBPK93Owm8XA2Jm6thhL/iXPBBrr10.js","https:/framerusercontent.com/modules/WlAL0cvXtraGbKM0bZfd/2sN8Jidc2CyyuPg7upIn/ghD2COKVd.js","https:/framerusercontent.com/modules/8IGEf7QtY7p9e5sIKqV3/9VQZSUpBMg3vwzDZ9le3/tCs1jJd57.js","https:/framerusercontent.com/modules/5q6C0Ik7ypVShU1C2sa2/ZfUrR5p7zjf0PaSalh7L/BMJnfIjVN.js","https:/framerusercontent.com/modules/WtTltNRk0xBF6wY2oeLe/axv1opqTDtHoR33qwp64/TZB3Fer_S.js","https:/framerusercontent.com/modules/tSAVsPH1cnzIejk9bQxm/wx1efnAHPSZ1tVbI4pe2/Wvqjeu6ll.js","https:/framerusercontent.com/modules/UJFPaQLeO3bltbHriPLB/J3Atb6CGvbkZk9pGlzOd/zXk0jG0Qs.js","https:/framerusercontent.com/modules/Bxw3MnNAmfo13IfdDx0P/tgB4cl7gieAS7Lpmvd8F/YD_RT6_JN.js","https:/framerusercontent.com/modules/OoHuqyglN4P9toOtQ2yF/MumgPuFXeShiPtze68Ox/rDfKAzLgU.js","https:/framerusercontent.com/modules/p7iVvP5TCheTskNYM5k1/M5kcp8P4DeLv3B3tu5xV/pdP14d_aq.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (4da6613)\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 1450 250\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 201.954 123.638 C 202.079 145.764 197.885 166.976 188.564 187.128 C 182.377 200.467 174.26 212.516 163.714 222.863 C 151.715 234.643 137.805 243.244 121.342 247.378 C 101.911 252.26 83.102 250.287 65.04 241.769 C 48.183 233.812 35 221.595 24.454 206.45 C 13.161 190.224 6.123 172.211 2.531 152.848 C 0.642 142.502 -0.251 132.073 0.061 121.581 C 0.912 91.768 9.071 64.302 26.987 40.078 C 36.744 26.906 48.764 16.289 63.546 8.914 C 76.438 2.494 90.098 -0.56 104.485 0.084 C 121.758 0.853 137.286 6.649 151.279 16.643 C 166.205 27.321 177.374 41.179 185.844 57.301 C 193.422 71.74 198.218 87.114 200.397 103.236 C 201.311 109.988 201.664 116.823 202.287 123.617 C 202.183 123.617 202.079 123.617 201.975 123.659 Z M 2.947 127.606 C 3.133 130.452 3.466 135.937 3.902 141.422 C 4.109 143.894 4.504 146.366 4.898 148.818 C 7.763 166.789 13.68 183.659 23.271 199.178 C 33.36 215.487 46.377 228.846 63.608 237.738 C 81.005 246.713 99.336 249.31 118.519 245.01 C 135.252 241.249 149.348 232.731 161.493 220.889 C 171.644 210.958 179.533 199.428 185.512 186.609 C 197.242 161.47 201.02 135.044 197.968 107.599 C 196.017 90.147 191.097 73.547 182.834 58.007 C 173.845 41.075 161.804 26.781 145.486 16.331 C 132.138 7.792 117.564 3.118 101.62 2.993 C 86.05 2.868 71.684 7.086 58.439 15.126 C 42.37 24.849 30.246 38.374 21.049 54.538 C 8.656 76.352 3.133 99.995 2.947 127.606 Z M 195.608 125.495 C 195.587 146.997 191.372 167.628 182.03 187.095 C 173.726 204.422 162.246 219.193 146.281 230.267 C 135.465 237.746 123.569 242.587 110.428 244.124 C 92.657 246.202 76.195 242.275 60.957 233.071 C 46.59 224.366 35.567 212.4 26.889 198.189 C 17.443 182.711 11.734 165.903 8.994 148.057 C 7.81 140.432 7.208 132.766 7.27 125.079 C 7.437 102.6 12.025 81.097 22.28 60.965 C 30.543 44.76 41.67 30.923 56.784 20.515 C 67.662 13.035 79.62 8.236 92.803 6.74 C 107.231 5.099 121.037 7.447 134.136 13.659 C 150.288 21.304 162.806 33.084 172.751 47.689 C 183.608 63.645 190.231 81.304 193.49 100.252 C 194.922 108.604 195.649 117.039 195.587 125.515 Z M 142.482 184.207 C 142.42 183.937 142.482 183.521 142.316 183.417 C 141.319 182.794 140.365 181.984 139.285 181.714 C 138.019 181.381 136.648 181.464 135.59 180.467 C 135.341 180.239 134.718 180.405 134.282 180.446 C 132.974 180.55 131.562 181.049 130.379 180.737 C 128.697 180.301 127.493 180.488 126.144 181.527 C 124.94 182.462 123.486 182.898 121.888 182.192 C 119.542 181.153 118.67 181.651 118.151 184.207 C 121.057 184.518 123.964 184.913 126.829 183.958 C 127.306 183.791 127.846 183.791 128.365 183.791 C 132.455 183.791 136.565 183.771 140.655 183.791 C 141.278 183.791 141.901 184.041 142.524 184.186 C 142.233 185.474 141.07 185.474 140.136 185.578 C 136.15 185.994 132.143 186.326 128.157 186.7 C 127.348 186.783 126.538 186.887 125.749 187.115 C 124.774 187.406 124.441 188.237 124.524 189.151 C 124.607 190.045 125.313 190.336 126.123 190.336 C 127.452 190.315 128.801 190.273 130.13 190.149 C 133.181 189.858 136.212 189.484 139.264 189.214 C 139.908 189.151 140.946 188.819 141.029 189.899 C 141.05 190.232 140.157 190.834 139.596 190.959 C 135.05 191.977 130.503 192.933 125.936 193.868 C 123.777 194.304 121.66 194.512 119.438 193.826 C 118.296 193.473 116.843 194.158 115.328 194.387 C 116.719 196.298 117.923 197.462 120.206 197.337 C 126.019 197.005 131.853 196.922 137.666 196.735 C 138.019 196.735 138.413 196.631 138.683 196.755 C 139.036 196.942 139.513 197.275 139.555 197.607 C 139.596 197.856 139.098 198.334 138.745 198.459 C 138.205 198.667 137.562 198.667 136.96 198.771 C 133.534 199.311 130.088 199.872 126.663 200.412 C 127.161 201.43 127.742 202.302 128.033 203.258 C 128.76 205.544 128.718 205.564 131.188 205.419 C 131.583 205.419 131.957 205.357 132.351 205.315 C 134.012 205.066 135.673 204.775 137.354 204.629 C 137.832 204.588 138.372 205.003 138.891 205.211 C 138.517 205.564 138.205 206.063 137.769 206.25 C 136.877 206.645 135.88 206.873 134.946 207.185 C 133.659 207.58 132.351 207.954 131.085 208.327 C 131.77 209.636 132.434 210.737 132.891 211.901 C 133.223 212.773 133.638 213.044 134.51 212.857 C 136.503 212.441 138.475 212.005 140.468 211.672 C 140.821 211.61 141.257 211.922 141.652 212.046 C 141.403 212.462 141.236 213.023 140.884 213.272 C 140.323 213.646 139.596 213.812 138.724 214.145 C 141.444 216.056 142.586 218.528 142.648 221.52 C 142.648 221.686 142.835 221.936 143.001 221.998 C 144.392 222.621 145.804 223.203 147.465 223.909 C 147.465 222.081 147.734 220.502 147.402 219.048 C 146.676 215.744 145.824 212.462 144.683 209.283 C 143.146 204.962 142.96 200.703 144.039 196.257 C 144.683 193.66 144.932 190.938 145.119 188.258 C 145.243 186.409 143.915 185.204 142.482 184.186 Z M 140.821 61.775 C 142.233 61.9 143.458 62.066 144.703 62.108 C 145.658 62.108 146.613 61.941 147.589 61.921 C 148.98 61.921 150.392 61.879 151.762 62.025 C 152.655 62.108 153.485 62.586 154.378 62.71 C 154.98 62.793 155.623 62.606 156.225 62.523 C 155.686 62.212 155.187 61.775 154.606 61.63 C 153.672 61.381 153.008 61.048 153.07 59.926 C 153.568 59.822 154.046 59.739 154.772 59.594 C 152.924 58.14 151.056 57.599 149.001 57.35 C 148.025 57.225 147.091 56.81 146.136 56.519 L 146.219 56.207 C 146.779 56.041 147.34 55.896 147.942 55.73 C 147.693 55.418 147.527 55.189 147.278 54.878 C 149.188 54.545 150.848 54.961 152.219 55.937 C 154.834 57.828 157.637 59.677 158.218 63.333 C 163.014 59.698 167.727 56.166 172.481 52.572 C 167.477 44.677 161.665 37.488 154.751 31.173 C 151.97 33.811 149.291 36.367 146.613 38.922 C 140.946 44.344 135.237 49.705 129.611 55.189 C 124.13 60.55 118.774 66.055 113.314 71.415 C 111.425 73.285 109.245 74.864 107.376 76.734 C 105.031 79.061 102.851 81.554 100.629 84.005 C 99.924 84.774 99.259 85.273 98.47 84.546 C 98.325 85.127 98.304 85.751 97.993 86.228 C 97.495 86.976 96.789 87.579 96.228 88.285 C 95.647 89.054 95.066 88.867 94.484 88.347 C 93.758 87.724 94.048 87.08 94.547 86.561 C 96.477 84.504 98.45 82.468 100.38 80.411 C 101.19 79.539 102 79.642 102.955 80.349 C 102.02 79.102 102.602 78.313 103.494 77.503 C 104.491 76.568 105.342 75.467 106.318 74.49 C 108.975 71.872 111.674 69.296 114.352 66.678 C 114.58 66.45 114.767 66.18 114.975 65.889 C 115.473 65.141 115.888 64.31 116.49 63.687 C 125.438 54.358 134.448 45.092 143.416 35.785 C 145.928 33.188 148.378 30.57 150.952 27.869 C 143.271 21.533 134.925 16.609 125.604 13.368 C 121.493 20.411 117.487 27.329 113.418 34.206 C 107.48 44.282 101.501 54.317 95.522 64.372 C 95.211 64.912 94.713 65.349 94.111 66.055 C 94.194 67.53 92.242 70.813 90.934 70.937 C 91.287 73.015 90.042 75.28 88.007 76.235 C 88.277 77.336 86.969 80.307 85.931 80.723 C 85.599 80.847 85.038 80.764 84.748 80.557 C 84.478 80.349 84.229 79.746 84.353 79.497 C 84.893 78.354 85.578 77.274 86.243 76.173 C 86.429 75.861 86.72 75.591 86.865 75.28 C 87.218 74.469 87.426 73.597 87.82 72.807 C 88.692 71.083 89.647 69.4 90.561 67.717 C 91.474 66.055 93.031 64.746 93.301 62.731 C 93.301 62.689 93.322 62.648 93.343 62.606 C 95.46 58.742 97.578 54.878 99.716 51.013 C 106.816 38.236 113.916 25.48 121.037 12.703 C 121.141 12.495 121.203 12.267 121.286 11.976 C 112.151 9.42 102.955 8.631 93.612 9.628 C 92.803 9.711 92.471 10.044 92.263 10.833 C 90.249 18.416 88.194 25.999 86.118 33.583 C 84.374 39.961 82.63 46.318 80.866 52.696 C 80.056 55.626 79.226 58.555 78.333 61.464 C 78.021 62.502 77.502 63.479 77.108 64.497 C 77.025 64.705 77.046 64.954 77.025 65.183 C 76.797 66.637 76.693 68.133 76.298 69.525 C 76.174 69.94 75.219 70.252 74.617 70.314 C 74.43 70.314 73.89 69.421 73.911 68.964 C 73.994 67.925 74.243 66.845 74.617 65.868 C 74.824 65.307 75.385 64.892 75.862 64.351 C 75.281 63.562 75.281 62.295 75.779 60.57 C 76.091 59.511 76.776 58.659 76.88 57.392 C 77.087 54.732 77.71 52.073 78.499 49.518 C 79.039 47.772 79.495 46.027 79.911 44.261 C 81.924 35.702 84.125 27.184 86.243 18.645 C 86.907 16.006 87.571 13.347 88.256 10.542 C 87.696 10.625 87.322 10.646 86.948 10.729 C 78.873 12.371 71.378 15.404 64.174 19.372 C 62.472 20.307 61.849 21.366 61.911 23.278 C 62.119 29.469 62.181 35.639 62.223 41.831 C 62.223 42.662 61.891 43.493 61.725 44.303 C 61.683 44.739 61.891 45.259 61.932 45.799 C 61.995 46.484 61.953 47.17 61.932 47.856 C 61.87 50.307 61.828 52.738 61.683 55.169 C 61.683 55.522 61.102 56.166 60.811 56.145 C 60.313 56.124 59.545 55.792 59.399 55.397 C 59.109 54.545 59.067 53.569 59.047 52.655 C 58.984 51.387 59.047 50.12 59.026 48.853 C 58.984 47.232 58.756 45.612 59.773 44.469 C 59.441 43.68 58.901 42.952 58.86 42.225 C 58.694 39.441 58.714 36.657 58.652 33.853 C 58.569 30.362 58.445 26.851 58.341 23.153 C 57.946 23.382 57.739 23.486 57.531 23.631 C 51.398 27.958 45.814 33.016 40.902 38.693 C 40.57 39.067 40.466 39.878 40.611 40.397 C 41.753 45.196 42.978 49.975 44.161 54.753 C 44.369 55.626 44.473 56.519 44.618 57.412 C 44.68 57.745 44.577 58.14 44.68 58.451 C 45.179 59.802 45.781 61.131 46.279 62.482 C 46.528 63.188 46.237 63.707 45.449 63.936 C 44.701 64.144 44.037 64.248 43.788 63.333 C 43.414 61.9 43.103 60.425 42.771 58.971 C 42.687 58.638 42.729 58.285 42.584 58.015 C 40.84 54.899 40.321 51.408 39.387 48.043 C 38.888 46.277 38.224 44.552 37.58 42.62 C 33.408 47.835 29.899 53.195 26.827 58.825 C 26.661 59.137 26.681 59.677 26.827 59.989 C 28.072 62.253 29.401 64.455 30.626 66.72 C 31.062 67.509 31.29 68.424 31.622 69.275 C 31.664 69.379 31.705 69.545 31.788 69.566 C 33.283 70.044 33.449 71.561 34.197 72.62 C 34.653 73.244 34.736 74.116 35.068 75.03 C 36.252 75.82 36.937 77.232 37.29 78.77 C 37.373 79.144 36.771 79.767 36.335 80.1 C 36.19 80.203 35.504 79.85 35.255 79.559 C 34.716 78.853 34.259 78.043 33.802 77.274 C 33.304 76.443 32.806 75.633 32.328 74.802 C 31.477 73.347 30.19 72.101 30.252 70.231 C 28.965 69.816 27.013 66.533 27.138 65.473 C 26.266 64.372 25.581 63.541 24.854 62.627 C 24.626 63.022 24.418 63.354 24.273 63.687 C 22.592 67.53 20.868 71.394 19.249 75.259 C 18.896 76.111 18.17 77.004 19.042 78.001 C 19.125 78.105 18.896 78.541 18.751 78.77 C 18.564 79.081 18.315 79.372 18.107 79.663 C 19.81 78.5 19.872 78.5 21.263 79.996 C 22.633 81.471 23.733 83.174 25.519 84.255 C 26.079 84.587 26.598 85.21 26.827 85.813 C 27.013 86.311 26.827 87.018 26.557 87.558 C 26.494 87.683 25.519 87.62 25.166 87.371 C 23.92 86.478 22.799 85.46 23.028 83.611 C 21.574 84.649 20.868 83.424 20.059 82.717 C 19.187 81.949 18.439 81.014 17.422 79.913 C 16.301 84.005 15.242 87.849 14.225 91.692 C 13.914 92.856 14.64 93.479 15.741 93.895 C 16.903 94.331 17.92 95.141 18.917 95.91 C 19.145 96.076 19.104 96.803 18.979 97.177 C 18.896 97.426 18.398 97.697 18.066 97.697 C 17.111 97.738 14.64 95.848 14.184 94.539 C 13.768 95.203 13.353 95.619 13.249 96.097 C 12.73 98.715 12.294 101.332 11.879 103.971 C 11.526 106.194 11.526 106.235 13.499 107.191 C 14.101 107.482 14.537 107.856 14.163 108.438 C 13.893 108.853 13.332 109.206 12.813 109.31 C 12.315 109.414 11.755 109.186 11.111 109.061 C 10.862 112.406 10.592 115.668 10.405 118.909 C 10.405 119.241 10.8 119.636 11.049 119.947 C 11.402 120.384 11.796 120.778 12.17 121.173 C 11.692 121.464 11.215 121.776 10.737 122.046 C 10.634 122.108 10.488 122.129 10.385 122.191 L 10.385 132.413 C 11.319 132.413 12.149 132.309 12.938 132.454 C 13.312 132.538 13.727 133.078 13.872 133.493 C 13.935 133.68 13.457 134.2 13.146 134.366 C 12.336 134.781 11.07 134.885 10.717 135.508 C 10.322 136.194 10.758 137.337 10.82 138.272 L 10.82 138.521 C 11.111 141.201 11.423 143.881 11.713 146.478 C 12.502 146.644 13.104 146.79 13.706 146.935 C 13.914 145.709 16.363 143.86 17.609 144.089 C 17.962 144.151 18.439 144.484 18.564 144.816 C 18.668 145.128 18.543 145.792 18.294 145.938 C 17.069 146.686 15.782 147.309 14.516 147.974 C 14.184 148.015 14.08 148.535 13.831 148.618 C 11.879 149.283 12.357 150.696 12.647 152.087 C 12.834 152.96 12.98 153.874 13.187 154.747 C 13.851 157.635 14.537 160.543 15.263 163.66 C 17.962 160.938 20.412 158.424 22.903 155.931 C 23.422 155.412 23.982 154.851 24.626 154.601 C 25.104 154.414 25.789 154.684 26.37 154.768 C 26.245 155.245 26.287 155.869 25.975 156.16 C 24.979 157.094 23.879 157.925 22.592 158.964 C 22.612 160.065 17.858 165.218 15.969 165.613 C 16.031 165.903 16.073 166.194 16.156 166.464 C 17.028 169.518 17.028 169.518 20.308 169.435 C 22.363 169.394 24.398 169.539 26.079 170.89 C 26.536 171.264 26.785 171.928 27.117 172.469 C 26.993 172.572 26.868 172.697 26.764 172.801 C 25.934 172.572 25.104 172.344 24.149 172.074 C 24.688 173.424 25.041 174.692 25.664 175.793 C 26.121 176.624 26.847 177.372 27.636 177.933 C 29.629 179.345 31.871 180.467 33.761 181.984 C 36.356 184.041 40.819 183.521 43.393 181.07 C 42.542 179.449 41.629 177.808 40.757 176.125 C 40.134 174.941 39.387 174.047 37.871 174.172 C 37.601 174.172 37.124 173.84 37.041 173.57 C 36.958 173.3 37.165 172.801 37.414 172.614 C 38.307 171.887 40.715 172.074 41.733 172.697 C 42.895 173.383 44.099 174.131 45.407 174.421 C 52.362 175.938 59.337 177.392 66.333 178.722 C 71.378 179.678 76.444 180.675 81.53 181.194 C 86.035 181.651 90.602 181.381 95.128 181.589 C 97.391 181.672 99.674 181.984 101.917 182.358 C 103.764 182.669 104.429 182.295 104.47 180.405 C 104.47 179.989 104.429 179.553 104.366 179.138 C 104.096 177.226 102.124 175.876 102.519 173.736 C 102.519 173.694 102.394 173.632 102.249 173.507 C 101.252 173.902 100.235 174.359 99.176 174.733 C 97.723 175.252 96.332 174.047 96.685 172.531 C 96.851 171.783 97.308 171.118 97.578 170.412 C 97.931 169.539 98.304 168.667 98.533 167.773 C 98.823 166.651 98.948 165.488 99.197 164.366 C 99.591 162.662 100.027 160.98 100.526 159.047 C 99.799 159.297 99.363 159.401 98.948 159.588 C 92.18 162.829 85.433 166.111 78.686 169.373 C 74.077 171.596 69.468 173.86 64.839 176.063 C 64.465 176.229 63.884 176.021 63.406 175.98 C 63.655 175.543 63.863 175.045 64.174 174.65 C 64.382 174.401 64.756 174.318 65.067 174.151 C 67.081 173.175 69.157 172.302 71.108 171.201 C 77.627 167.482 84.104 163.701 91.1 160.938 C 94.173 159.712 97.245 158.341 100.422 157.531 C 102.643 156.97 103.598 155.848 103.951 153.874 C 104.076 153.168 104.055 152.42 104.2 151.693 C 104.657 149.47 105.176 147.268 105.653 145.065 C 105.965 143.694 106.421 142.344 106.567 140.931 C 106.899 137.877 107.231 134.885 109.017 132.226 C 109.971 130.792 109.868 130.19 108.664 128.943 C 108.331 128.611 107.979 128.278 107.626 127.967 C 105.55 125.972 104.615 123.479 105.176 120.716 C 105.716 118.078 106.65 115.543 107.48 112.988 C 108.02 111.305 108.352 109.643 107.833 107.814 C 106.92 108.147 106.069 108.313 105.404 108.749 C 104.698 109.227 103.951 109.871 103.598 110.619 C 103.058 111.803 102.311 112.385 101.065 112.468 C 99.508 112.572 97.951 112.614 96.415 112.842 C 95.024 113.05 93.612 113.32 92.346 113.86 C 89.979 114.857 87.716 116.125 85.35 117.163 C 78.478 120.176 71.586 123.064 65.752 127.967 C 63.199 130.107 60.251 130.917 57.074 129.006 C 56.721 128.777 56.306 128.632 55.912 128.424 C 54.687 127.78 53.483 127.219 51.988 127.406 C 50.888 127.551 50.099 126.824 49.933 125.682 C 49.85 125.141 49.871 124.58 49.891 124.019 C 49.954 121.859 50.161 120.093 52.632 118.784 C 54.562 117.766 56.368 116.582 58.528 116.519 C 61.787 116.416 64.963 116.125 68.015 114.899 C 68.866 114.566 69.759 114.255 70.569 113.798 C 76.942 110.079 81.53 104.282 87.197 99.712 C 89.876 97.551 92.512 95.474 95.813 94.393 C 97.661 93.791 98.969 92.586 99.944 90.882 C 100.588 89.739 101.481 88.721 102.394 87.766 C 103.723 86.353 105.155 85.044 106.567 83.714 C 108.145 82.198 109.66 80.577 111.362 79.206 C 112.297 78.458 113.521 77.939 114.705 77.648 C 116.117 77.316 117.653 77.482 119.064 77.129 C 120.58 76.755 122.345 76.401 123.403 75.425 C 125.064 73.888 126.227 71.789 127.638 69.94 C 128.552 68.714 129.507 67.509 130.483 66.263 C 131.022 66.658 131.375 66.928 132.102 67.447 C 132.413 65.785 132.683 64.393 132.953 63.001 C 132.849 62.98 132.745 62.939 132.642 62.918 C 132.476 63.126 132.289 63.333 132.081 63.604 C 131.998 58.659 136.088 54.441 140.323 55.106 C 139.887 55.459 139.513 55.792 138.87 56.332 C 140.614 56.207 141.984 56.083 143.375 56.041 C 144.309 56 144.932 56.415 144.953 57.475 C 143.562 57.703 142.191 57.869 140.842 58.16 C 139.472 58.43 138.351 59.365 137.624 60.695 C 138.164 60.508 138.662 60.363 139.119 60.134 C 140.136 59.615 141.091 58.784 142.171 58.597 C 143.479 58.368 144.911 58.555 146.26 58.763 C 148.129 59.033 148.108 59.116 149.395 60.404 C 148.191 60.55 146.862 60.716 145.534 60.82 C 144.849 60.882 144.101 61.027 143.499 60.82 C 142.42 60.466 141.672 60.736 140.842 61.63 L 140.8 61.63 Z M 179.581 185.225 C 179.041 185.391 178.667 185.474 178.335 185.599 L 163.201 191.271 C 162.661 191.478 161.955 191.894 161.685 191.063 C 161.602 190.793 162.142 190.107 162.557 189.899 C 168.391 186.908 174.183 183.854 180.12 181.09 C 181.885 180.259 182.466 179.075 183.006 177.309 C 182.279 177.496 181.698 177.6 181.138 177.808 C 175.491 179.802 169.844 181.818 164.197 183.812 C 163.637 184.02 163.014 184.082 162.412 184.228 C 162.329 184.082 162.246 183.937 162.163 183.812 C 162.557 183.438 162.931 182.981 163.388 182.711 C 167.457 180.259 171.443 177.704 175.615 175.439 C 178.21 174.047 181.034 173.009 183.836 172.053 C 185.041 171.637 185.643 171.118 185.643 169.788 C 185.373 169.83 185.186 169.872 184.978 169.913 C 178.896 171.056 172.937 172.593 167.477 175.647 C 166.19 176.374 164.696 176.79 163.242 177.185 C 162.786 177.309 162.204 176.915 161.685 176.769 C 161.872 176.291 161.934 175.689 162.287 175.377 C 162.765 174.941 163.45 174.692 164.073 174.401 C 166.46 173.32 168.972 172.469 171.214 171.139 C 175.968 168.272 180.639 165.384 186.39 164.989 C 186.743 164.968 187.324 164.678 187.407 164.408 C 188.134 161.769 188.798 159.13 189.463 156.554 C 188.84 156.492 188.383 156.554 188.009 156.409 C 184.542 154.996 181.055 153.583 177.629 152.087 C 177.255 151.921 177.069 151.36 176.799 150.986 C 177.255 150.716 177.691 150.238 178.148 150.218 C 182.798 150.155 186.162 152.919 189.67 155.474 C 194.196 133.389 193.76 111.305 188.196 89.241 C 184.958 89.989 181.906 90.737 178.833 91.422 C 173.103 92.71 167.374 93.978 161.644 95.203 C 161.229 95.287 160.71 94.913 160.232 94.746 C 160.523 94.372 160.751 93.791 161.125 93.666 C 169.034 91.111 176.986 88.638 184.916 86.124 C 185.643 85.896 186.369 85.709 187.075 85.501 C 185.892 78.957 177.629 59.802 174.308 55.792 C 169.906 58.41 165.505 61.027 161.125 63.666 C 159.962 64.351 158.592 64.809 158.177 66.346 C 158.094 66.637 157.596 66.824 157.305 67.073 C 157.077 67.26 156.744 67.406 156.641 67.655 C 156.122 68.839 155.686 70.065 155.187 71.27 C 155.084 71.54 154.814 71.768 154.627 71.997 C 154.378 71.789 154.046 71.644 153.9 71.374 C 153.402 70.439 153.651 69.587 154.253 68.735 C 154.917 67.821 155.436 66.845 154.17 65.536 C 154.025 65.827 153.879 66.014 153.859 66.221 C 153.713 67.696 153.485 69.109 151.928 69.836 C 151.347 70.106 150.786 70.647 150.226 70.647 C 148.938 70.626 147.797 70.065 147.07 68.901 C 145.783 69.317 144.62 71.249 144.039 73.908 C 145.139 73.68 145.036 74.656 145.222 75.217 C 145.451 75.861 145.492 76.568 145.596 77.17 C 146.364 76.838 147.07 76.588 147.755 76.256 C 148.44 75.924 149.271 75.633 149.686 75.072 C 150.371 74.199 150.973 74.22 151.907 74.573 C 152.634 74.822 153.485 74.76 154.502 74.885 C 154.502 74.968 154.502 75.425 154.378 75.84 C 153.796 77.856 153.194 79.871 152.613 81.886 C 151.928 84.213 150.786 84.919 148.357 84.525 C 147.734 84.421 147.07 84.442 146.24 84.379 C 147.195 85.813 147.776 86 149.001 85.584 C 150.309 85.148 152.011 85.958 152.198 87.329 C 152.447 89.179 153.381 90.425 154.876 91.485 C 156.391 92.565 156.661 93.666 156.059 95.141 C 155.748 94.975 155.436 94.809 154.855 94.518 C 154.855 95.868 154.917 97.011 154.834 98.154 C 154.772 98.86 154.668 99.691 154.274 100.21 C 152.343 102.683 152.302 105.633 151.99 108.521 C 151.969 108.791 152.094 109.082 152.156 109.352 C 152.322 109.476 152.468 109.601 152.634 109.705 C 152.883 109.269 153.174 108.853 153.402 108.396 C 154.046 107.046 154.44 105.487 155.374 104.386 C 156.661 102.828 156.558 101.208 156.474 99.442 C 156.454 98.735 156.952 98.008 157.222 97.281 C 157.762 97.884 158.426 98.424 158.841 99.109 C 159.485 100.148 160.004 101.291 160.564 102.371 C 160.668 102.6 160.751 102.849 160.834 103.077 C 161.291 104.532 161.768 105.986 162.163 107.461 C 162.412 108.396 162.827 109.414 162.661 110.307 C 162.059 113.611 163.533 116.312 165.443 118.555 C 167.872 121.381 170.82 123.77 173.581 126.284 C 174.93 127.489 176.072 127.447 177.733 126.554 C 178.356 126.222 179.103 126.014 179.788 126.014 C 181.532 126.014 183.297 126.097 185.02 126.284 C 187.054 126.513 187.968 128.299 187.096 130.148 C 186.93 130.481 186.847 130.875 186.826 131.249 C 186.722 132.787 186.39 133.14 184.833 133.41 C 184.522 133.472 184.106 133.576 183.982 133.826 C 183.234 135.072 182.612 136.381 181.802 137.607 C 181.304 138.375 180.702 139.165 179.934 139.601 C 178.896 140.204 178.605 140.952 178.397 142.074 C 178.127 143.611 177.608 145.107 176.986 146.54 C 176.508 147.621 175.657 148.514 175.034 149.553 C 173.249 152.545 171.007 155.017 167.685 156.367 C 166.73 156.762 165.817 157.302 164.82 157.572 C 163.388 157.988 161.934 158.341 160.46 158.466 C 158.986 158.57 157.471 158.362 155.935 158.299 C 156.267 159.878 156.661 161.333 156.869 162.808 C 157.326 166.153 157.741 169.518 158.115 172.905 C 158.343 174.941 159.07 177.081 157.388 178.93 C 157.201 179.138 157.305 179.761 157.471 180.093 C 158.156 181.548 158.094 183.043 158.094 184.602 C 158.052 187.24 158.239 189.858 157.741 192.476 C 157.741 192.6 157.741 192.725 157.782 192.85 C 158.779 197.586 158.675 202.323 157.907 207.06 C 157.845 207.496 157.471 207.85 157.243 208.244 C 156.952 207.787 156.433 207.351 156.412 206.873 C 156.329 205.086 156.371 203.258 156.391 201.451 L 156.391 197.088 C 155.81 204.65 153.132 212.046 154.834 219.754 C 155.084 219.442 155.25 219.089 155.291 218.736 C 155.499 216.305 155.644 213.875 155.872 211.444 C 155.893 211.111 156.039 210.758 156.246 210.509 C 156.454 210.26 156.807 210.093 157.118 209.906 C 157.263 210.218 157.575 210.571 157.554 210.883 C 157.533 211.963 157.409 213.023 157.305 214.082 C 157.201 215.204 157.056 216.326 156.931 217.448 C 157.077 217.531 157.222 217.593 157.367 217.677 C 160.419 214.207 163.471 210.758 166.522 207.289 C 166.439 207.206 166.336 207.122 166.253 207.039 C 165.028 207.434 163.824 207.891 162.557 208.182 C 162.121 208.265 161.581 207.912 161.104 207.767 C 161.415 207.413 161.644 206.894 162.038 206.707 C 164.156 205.627 166.294 204.629 168.432 203.591 C 168.848 203.383 169.346 203.175 169.616 202.822 C 171.235 200.433 172.813 198.002 174.494 195.467 C 170.924 196.755 167.623 197.96 164.301 199.145 C 163.907 199.29 163.471 199.477 163.055 199.456 C 162.692 199.432 162.354 199.259 162.121 198.978 C 162.017 198.833 162.267 198.376 162.453 198.127 C 162.661 197.877 162.993 197.711 163.305 197.545 C 167.519 195.093 171.65 192.517 175.968 190.273 C 178.044 189.193 178.729 187.427 179.622 185.391 L 179.664 185.329 Z M 135.05 233.715 C 134.988 233.57 134.925 233.445 134.863 233.3 C 134.614 233.341 134.365 233.383 134.116 233.445 C 130.13 234.193 126.185 235.274 122.158 235.606 C 117.694 235.98 113.189 235.689 108.705 235.606 C 107.709 235.606 106.193 235.772 106.172 234.484 C 106.172 233.321 107.667 233.279 108.664 233.175 C 115.162 232.552 121.639 231.991 128.137 231.368 C 130.337 231.16 132.538 230.765 134.801 230.454 C 133.7 228.355 129.756 226.672 127.597 227.026 C 124.753 227.503 121.888 228.023 119.023 228.127 C 113.708 228.335 108.394 228.251 103.1 228.293 C 102.415 228.293 101.709 228.355 101.024 228.251 C 100.754 228.21 100.526 227.815 100.276 227.587 C 100.505 227.337 100.712 226.922 100.982 226.88 C 105.217 226.07 109.452 225.301 113.708 224.533 C 117.051 223.93 120.414 223.369 123.777 222.725 C 124.234 222.642 124.96 222.206 124.94 221.977 C 124.898 221.458 124.587 220.855 124.192 220.461 C 123.86 220.128 123.279 220.003 122.801 219.837 C 117.86 218.3 112.857 217.365 107.646 217.801 C 107.127 217.843 106.567 217.947 106.11 217.78 C 105.633 217.614 105.28 217.157 104.844 216.825 C 105.238 216.659 105.612 216.388 106.006 216.326 C 108.124 216.014 110.262 215.828 112.359 215.412 C 113.065 215.267 113.791 214.602 114.248 213.999 C 114.975 213.064 115.514 211.963 116.096 210.904 C 116.698 209.823 116.49 209.429 115.224 209.387 C 113.667 209.325 112.11 209.387 110.553 209.345 C 109.556 209.325 108.56 209.242 107.605 209.034 C 107.231 208.951 106.94 208.473 106.608 208.182 C 106.92 207.953 107.21 207.58 107.563 207.496 C 108.456 207.309 109.39 207.247 110.553 207.102 C 109.203 206.333 108.02 205.772 106.961 205.003 C 106.152 204.422 105.695 204.588 105.155 205.273 C 103.619 207.247 102.02 209.179 100.546 211.195 C 99.924 212.046 99.342 213.064 99.155 214.062 C 98.699 216.451 97.64 218.508 96.374 220.523 C 95.107 222.559 94.256 224.699 93.986 227.13 C 93.841 228.501 93.301 229.872 92.657 231.118 C 91.64 233.113 89.855 233.778 87.633 233.362 C 86.492 233.154 85.35 232.947 84.187 232.843 C 83.17 232.739 82.485 232.261 82.174 231.305 C 81.987 230.786 81.821 230.246 81.717 229.685 C 81.239 226.818 79.869 224.969 76.651 224.948 C 75.634 224.948 74.617 224.657 73.6 224.491 C 73.703 225.01 73.869 225.26 74.098 225.426 C 78.374 228.792 82.402 232.427 85.495 236.977 C 85.89 237.559 86.928 237.891 87.696 237.974 C 89.357 238.161 91.059 238.099 92.74 238.161 C 100.546 238.515 108.352 238.826 116.158 239.242 C 119.251 239.408 122.179 238.868 125.002 237.746 C 128.344 236.416 131.687 235.066 135.029 233.715 L 135.008 233.715 Z M 115.971 136.776 C 115.847 136.755 115.701 136.734 115.577 136.693 C 115.369 137.274 115.058 137.815 114.954 138.417 C 114.31 142.157 113.376 145.792 111.466 149.117 C 111.279 149.449 111.072 149.823 111.03 150.176 C 111.01 150.592 111.03 151.215 111.279 151.423 C 112.546 152.378 112.276 153.396 111.674 154.601 C 110.802 156.367 110.075 158.196 109.328 160.024 C 109.017 160.751 109.224 161.229 110.117 161.395 C 112.359 161.831 112.691 162.413 112.027 164.574 C 111.113 167.607 110.158 170.64 109.328 173.694 C 108.643 176.187 109.556 178.556 111.591 179.927 C 113.791 181.423 116.283 181.381 118.462 179.802 C 119.957 178.722 120.912 177.247 121.327 175.481 C 121.909 173.029 122.324 170.516 122.926 168.064 C 124.524 161.582 124.275 155.245 121.846 148.992 C 120.601 145.792 120.186 142.427 120.31 138.999 C 120.393 136.36 120.725 133.701 120.891 131.062 C 120.933 130.501 120.705 129.92 120.622 129.359 C 120.455 129.359 120.269 129.359 120.102 129.338 C 119.916 129.816 119.667 130.273 119.563 130.772 C 119.106 132.953 118.753 135.155 118.276 137.337 C 118.172 137.815 117.736 138.23 117.466 138.666 C 117.113 138.292 116.739 137.939 116.407 137.544 C 116.22 137.316 116.137 137.046 115.992 136.776 Z M 140.448 166.277 C 140.448 167.15 140.302 167.732 140.448 168.251 C 141.652 171.949 142.835 175.668 144.184 179.325 C 145.015 181.568 147.112 182.254 149.291 181.153 C 151.056 180.259 152.779 179.283 154.502 178.286 C 155.727 177.6 156.142 176.561 155.976 175.149 C 155.54 171.409 155.208 167.669 154.793 163.93 C 154.71 163.161 154.606 162.392 154.357 161.665 C 153.547 159.38 151.326 158.86 149.707 160.668 C 148.731 161.748 148.025 163.057 147.174 164.241 C 146.51 165.176 145.866 166.153 145.077 166.984 C 143.873 168.251 143.229 168.251 141.818 167.254 C 141.444 166.984 141.07 166.734 140.406 166.257 Z M 128.967 141.533 C 130.109 141.409 130.275 142.115 130.192 142.967 C 129.715 147.704 129.548 152.503 128.635 157.157 C 127.348 163.66 125.459 170.059 123.839 176.52 C 123.59 177.475 123.32 178.431 123.217 179.408 C 123.175 179.844 123.383 180.488 123.694 180.758 C 123.922 180.945 124.67 180.758 124.96 180.509 C 125.459 180.093 125.978 179.511 126.144 178.909 C 126.891 176.104 127.555 173.258 128.22 170.412 C 129.133 166.444 130.441 162.517 130.836 158.486 C 131.604 150.509 131.874 142.489 132.372 134.47 C 132.476 132.787 132.33 131.353 130.649 130.294 C 129.403 129.504 129.092 129.338 128.552 130.751 C 127.95 132.267 127.555 133.846 127.036 135.384 C 126.891 135.799 126.725 136.215 126.58 136.63 C 126.434 136.63 126.289 136.63 126.144 136.651 C 126.019 136.236 125.749 135.799 125.77 135.384 C 125.77 134.013 125.957 132.641 125.936 131.27 C 125.936 130.626 125.666 129.961 125.396 129.359 C 125.251 129.068 124.732 128.694 124.524 128.756 C 124.172 128.86 123.819 129.276 123.715 129.629 C 123.486 130.314 123.362 131.062 123.341 131.769 C 123.196 135.758 123.071 139.726 122.988 143.715 C 122.988 144.089 123.092 144.484 123.217 144.837 C 124.047 147.475 124.919 150.114 125.791 152.815 C 125.832 152.524 125.895 152.254 125.895 151.984 C 125.874 149.075 125.812 146.146 125.812 143.237 C 125.812 142.593 125.915 141.97 125.998 141.326 C 126.123 141.284 126.268 141.243 126.393 141.222 C 126.974 141.824 127.555 142.448 128.241 143.154 C 128.552 142.489 128.78 141.99 129.009 141.492 Z M 87.675 216.077 C 90 213.023 91.765 210.031 92.491 206.499 C 93.176 203.134 93.799 199.768 94.505 196.423 C 94.692 195.571 94.547 195.135 93.695 194.886 C 92.441 194.54 91.365 193.731 90.685 192.621 C 90.374 192.122 89.751 191.603 89.17 191.499 C 86.575 190.959 83.959 190.543 80.949 190.024 C 82.319 192.476 81.364 194.179 79.848 195.883 C 81.862 196.298 83.606 196.589 85.308 197.005 C 85.64 197.088 85.89 197.566 86.159 197.877 C 85.807 198.085 85.454 198.334 85.08 198.48 C 84.872 198.563 84.582 198.417 84.312 198.397 C 82.236 198.085 80.16 197.794 78.104 197.483 C 78.25 198.127 78.52 198.563 78.893 198.854 C 80.783 200.391 82.672 201.991 84.644 203.424 C 86.139 204.505 86.803 205.897 86.533 207.642 C 86.388 208.618 85.993 209.595 85.578 210.509 C 85.184 211.423 84.519 212.275 85.246 213.251 C 85.931 214.165 86.72 215.017 87.654 216.098 Z M 114.995 119.428 C 114.705 117.08 115.265 115.377 116.511 113.964 C 118.981 111.097 119.978 107.794 119.417 104.054 C 119.168 104.407 119.106 104.823 119.002 105.197 C 117.943 109.04 117.071 113.008 113.314 115.335 C 113.21 115.398 113.127 115.522 113.065 115.626 C 111.944 117.184 111.176 118.867 111.113 120.841 C 111.072 122.316 111.549 123.417 113.002 124.019 C 114.373 124.58 115.764 125.1 117.03 125.827 C 117.819 126.284 118.338 126.326 118.961 125.744 C 119.5 125.245 119.999 124.726 120.58 124.248 C 120.974 123.916 121.452 123.687 121.929 123.375 C 122.594 125.162 123.715 125.661 125.272 124.809 C 125.542 124.663 125.812 124.539 126.061 124.352 C 128.012 122.939 129.133 121.007 129.777 118.742 C 128.157 119.927 127.369 122.274 124.732 122.191 C 125.313 120.882 125.853 119.677 126.372 118.493 C 126.289 118.452 126.227 118.41 126.144 118.368 C 125.542 119.116 124.96 119.864 124.358 120.612 C 124.234 120.571 124.13 120.55 124.005 120.508 C 124.172 119.636 124.192 118.68 124.545 117.87 C 125.438 115.771 126.497 113.756 127.431 111.699 C 127.638 111.263 127.68 110.744 127.784 110.266 C 127.659 110.224 127.535 110.183 127.431 110.162 C 127.203 110.557 126.974 110.951 126.767 111.346 C 125.666 113.382 124.587 115.439 123.486 117.475 C 123.05 118.265 122.552 119.012 121.224 118.909 C 122.324 113.985 125.562 109.809 125.853 104.698 C 125.583 105.03 125.417 105.425 125.272 105.799 C 123.445 110.515 121.66 115.252 119.791 119.968 C 119.563 120.571 119.085 121.069 118.712 121.63 C 118.525 121.547 118.359 121.464 118.172 121.381 C 118.421 118.431 119.77 115.73 120.455 112.863 C 119.106 114.608 117.86 116.436 116.552 118.181 C 116.22 118.618 115.66 118.909 114.995 119.428 Z M 75.945 230.952 C 75.219 230.391 74.658 229.997 74.16 229.54 C 72.333 227.857 70.402 226.257 68.742 224.429 C 67.828 223.411 66.956 223.057 65.711 223.411 C 64.756 223.681 63.821 224.034 62.846 224.2 C 61.102 224.47 59.316 224.616 57.51 224.823 C 57.656 226.278 58.465 227.379 59.856 228.148 C 61.787 229.186 63.697 230.267 65.607 231.389 C 65.96 231.596 66.23 231.949 66.5 232.261 C 66.832 232.614 67.06 233.134 67.454 233.321 C 70.963 234.858 74.492 236.312 78.021 237.829 C 79.475 238.452 80.45 237.746 81.53 236.956 C 80.99 236.229 80.513 235.627 80.077 235.004 C 79.122 233.528 77.752 233.03 76.07 233.258 C 74.97 233.425 73.869 233.695 72.748 233.84 C 71.856 233.944 70.963 233.965 70.07 233.902 C 69.863 233.902 69.614 233.466 69.531 233.175 C 69.51 233.071 69.904 232.76 70.153 232.697 C 70.506 232.614 70.921 232.614 71.316 232.635 C 73.018 232.76 74.388 232.012 75.966 230.994 Z M 167.083 134.407 C 167.124 134.241 167.166 134.075 167.187 133.909 C 166.875 133.784 166.585 133.639 166.273 133.535 C 162.038 132.164 158.737 129.629 156.433 125.827 C 155.831 124.83 155.312 123.791 154.627 122.856 C 154.419 122.565 153.859 122.44 153.423 122.399 C 152.385 122.274 151.305 122.357 150.309 122.129 C 149.977 122.046 149.81 121.298 149.561 120.862 C 149.977 120.778 150.412 120.571 150.828 120.591 C 151.7 120.654 152.572 120.841 153.485 120.965 C 153.568 119.906 153.277 119.303 152.343 119.262 C 151.139 119.199 149.914 119.262 148.627 119.262 C 148.731 120.072 149.188 121.215 148.98 122.233 C 148.606 124.019 149.271 125.204 150.516 126.305 C 150.952 126.679 151.264 127.198 151.762 127.801 C 151.284 127.863 151.16 127.884 151.035 127.884 C 150.288 127.988 149.52 128.071 148.772 128.175 C 149.001 128.923 149.188 129.67 149.458 130.418 C 149.541 130.688 149.769 130.959 149.997 131.125 C 151.824 132.558 153.589 134.075 155.499 135.363 C 159.153 137.794 163.222 137.731 167.353 136.942 C 167.976 136.817 168.557 136.568 169.159 136.381 C 166.045 135.654 162.744 136.132 159.858 134.49 C 157.056 132.891 154.71 130.73 152.592 128.299 C 154.378 129.13 156.018 130.211 157.741 131.146 C 159.63 132.164 161.54 133.161 163.512 133.929 C 164.613 134.345 165.9 134.283 167.104 134.449 Z M 66.769 219.318 C 64.05 216.555 61.6 214.02 59.088 211.589 C 58.818 211.34 57.905 211.423 57.51 211.693 C 54.604 213.729 51.635 213.625 48.604 212.067 C 48.334 211.922 48.044 211.839 47.545 211.631 C 48.791 214.352 50.203 216.596 52.549 218.196 C 54.106 219.256 55.559 220.481 57.012 221.707 C 58.735 223.141 60.707 223.473 62.638 222.33 C 63.946 221.562 65.129 220.544 66.769 219.318 Z M 40.528 199.498 C 40.445 199.602 40.383 199.726 40.321 199.83 C 40.508 200.225 40.715 200.62 40.923 201.014 C 43.02 205.045 46.487 207.829 49.954 210.613 C 50.535 211.07 51.635 211.278 52.362 211.07 C 53.67 210.717 54.915 210.073 56.057 209.366 C 57.074 208.743 57.407 207.6 56.867 206.52 C 55.891 204.629 54.853 202.76 53.67 200.973 C 53.379 200.537 52.466 200.308 51.843 200.35 C 50.556 200.433 49.289 200.744 48.023 200.994 C 46.736 201.243 45.573 201.222 44.328 200.495 C 43.248 199.872 41.816 199.789 40.549 199.477 Z M 145.056 140.349 C 148.067 145.709 155.084 149.345 161.498 148.244 C 167.498 147.226 171.982 142.759 172.398 139.726 C 172.045 139.83 171.65 139.851 171.443 140.038 C 169.242 142.074 166.502 143.112 163.844 144.276 C 162.329 144.961 160.71 145.418 159.09 145.876 C 158.758 145.959 158.301 145.564 157.886 145.398 C 158.156 145.045 158.364 144.525 158.737 144.359 C 159.547 144.006 160.44 143.819 161.291 143.569 C 160.693 143.3 160.055 143.131 159.402 143.071 C 155.852 142.676 152.758 141.367 150.143 138.874 C 148.378 137.171 146.51 135.571 144.662 133.95 C 144.309 133.618 143.935 133.327 143.562 133.015 C 144.081 134.553 144.849 135.862 145.534 137.233 C 146.904 139.975 148.959 141.928 151.907 142.946 C 152.675 143.216 153.443 143.549 154.129 143.964 C 154.419 144.151 154.481 144.65 154.668 145.024 C 154.336 145.128 153.962 145.377 153.672 145.315 C 150.848 144.65 148.253 143.569 146.26 141.346 C 145.908 140.952 145.43 140.682 145.015 140.349 Z M 139.16 148.431 C 138.164 149.989 137.25 151.568 136.212 153.085 C 134.469 155.64 133.244 158.383 132.559 161.395 C 131.583 165.654 130.566 169.892 129.59 174.151 C 129.424 174.899 129.403 175.668 129.362 176.437 C 129.32 177.455 129.901 178.078 130.815 178.306 C 132.019 178.639 133.264 179.47 134.469 178.41 C 134.822 178.099 134.988 177.538 135.091 177.06 C 135.195 176.603 135.133 176.125 135.091 175.647 C 134.925 172.863 134.531 170.079 134.635 167.316 C 134.822 162.912 135.922 158.673 138.268 154.851 C 138.787 153.999 139.181 153.106 139.617 152.212 C 139.721 151.984 139.866 151.547 139.783 151.506 C 138.517 150.675 139.513 149.449 139.181 148.41 Z M 156.205 153.459 C 156.474 153.646 156.558 153.708 156.682 153.77 C 156.807 153.833 156.931 153.874 157.056 153.874 C 160.585 154.144 163.948 153.937 166.751 151.34 C 167.602 150.55 168.598 149.927 169.533 149.241 C 169.844 149.013 170.218 148.846 170.55 148.639 C 169.823 151.942 167.394 153.604 164.696 155.017 C 166.834 155.079 170.28 152.711 171.65 150.696 C 172.605 149.324 173.685 148.036 174.806 146.79 C 177.172 144.151 176.882 141.7 173.913 139.788 C 173.103 141.243 172.46 142.863 171.443 144.151 C 170.508 145.335 169.159 146.208 167.955 147.184 C 165.194 149.407 162.287 151.402 158.779 152.337 C 157.928 152.565 157.16 153.022 156.225 153.438 Z M 36.646 190.523 C 36.605 190.689 36.542 190.834 36.501 190.98 C 38.162 193.639 39.656 196.319 42.48 198.189 C 44.826 199.726 46.943 199.726 49.289 198.791 C 51.614 197.836 51.739 197.441 50.784 195.176 C 50.722 195.01 50.639 194.865 50.576 194.699 C 49.684 192.517 49.455 192.392 47.13 192.621 C 45.345 192.787 43.705 192.953 41.919 191.915 C 40.425 191.021 38.432 190.959 36.667 190.543 Z M 123.756 87.101 C 123.59 87.101 123.424 87.122 123.279 87.142 C 123.279 87.828 123.154 88.534 123.3 89.199 C 123.756 91.194 124.358 93.167 124.857 95.162 C 124.96 95.64 124.857 96.159 124.857 96.658 C 124.691 96.699 124.524 96.741 124.358 96.803 C 123.59 95.328 122.822 93.874 122.033 92.399 C 121.348 98.174 123.424 103.888 121.867 109.622 C 122.511 108.313 123.092 107.004 123.486 105.674 C 123.985 104.012 124.317 102.288 124.753 100.605 C 124.877 100.107 125.126 99.67 125.313 99.192 C 125.645 99.566 126.164 99.899 126.31 100.335 C 127.431 104.054 129.611 107.233 131.666 110.432 C 132.704 112.053 134.261 113.361 135.569 114.816 L 135.922 114.546 C 135.424 113.777 135.008 112.946 134.406 112.26 C 131.791 109.165 130.337 105.529 129.154 101.727 C 128.157 98.652 127.078 95.598 125.957 92.233 C 125.729 93.043 125.583 93.5 125.355 94.31 C 123.943 91.859 124.005 89.449 123.736 87.122 Z M 53.587 191.956 C 53.504 192.102 53.421 192.226 53.358 192.372 C 54.978 195.28 55.725 199.02 60.168 199.248 C 60.292 199.248 60.417 199.311 60.541 199.332 C 62.804 199.581 64.942 199.124 66.769 197.753 C 67.973 196.859 67.973 196.215 66.707 195.363 C 65.897 194.823 64.963 194.408 64.029 194.158 C 61.642 193.556 59.233 193.099 56.825 192.6 C 55.746 192.372 54.666 192.164 53.566 191.956 Z M 48.168 190.086 C 48.21 189.899 48.251 189.712 48.272 189.525 C 47.898 188.964 47.462 188.424 47.172 187.822 C 45.905 185.266 43.912 184.498 41.13 185.017 C 38.39 185.516 35.629 185.495 33.138 183.916 C 32.889 183.75 32.494 183.812 32.1 183.75 C 32.1 184.976 32.556 185.786 33.47 186.471 C 36.833 188.923 40.798 189.816 44.764 190.647 C 45.822 190.876 47.026 190.294 48.168 190.066 Z M 44.618 177.538 C 45.345 180.841 45.573 181.548 48.791 182.046 C 51.511 182.462 54.209 182.981 56.929 183.48 C 58.984 183.833 61.019 184.207 63.365 184.622 C 57.884 179.698 51.511 178.078 44.597 177.538 Z M 78.873 111.575 C 80.181 112.094 80.45 113.091 79.703 114.546 C 80.513 114.733 81.302 115.065 82.049 115.024 C 83.025 114.982 83.98 114.608 84.935 114.421 C 86.741 114.089 88.339 113.445 89.294 111.783 C 89.917 110.723 89.585 110.12 88.339 110.245 C 87.281 110.349 86.263 110.744 85.184 110.931 C 84.561 111.055 83.897 111.055 83.232 111.097 C 83.461 110.494 83.668 109.871 83.938 109.269 C 84.395 108.251 84.955 107.295 85.267 106.256 C 85.391 105.861 85.038 105.217 84.706 104.885 C 84.561 104.74 83.814 104.968 83.502 105.238 C 82.734 105.861 82.049 106.589 81.364 107.274 C 80.16 108.458 79.184 109.788 78.831 111.575 Z M 121.203 86.478 C 120.912 87.329 120.684 88.244 120.289 89.075 C 118.712 92.316 117.092 95.536 115.494 98.756 C 114.456 100.834 113.21 102.828 112.463 105.01 C 110.989 109.352 109.785 113.777 108.498 118.181 C 108.414 118.452 108.456 118.784 108.435 119.033 C 111.674 112.676 114.912 106.339 118.234 99.816 C 116.615 101.561 115.12 103.161 113.625 104.781 L 113.189 104.449 C 114.995 101.665 116.864 98.922 118.587 96.076 C 120.372 93.167 121.348 89.968 121.224 86.478 Z M 64.05 210.945 C 64.507 211.568 64.673 211.859 64.901 212.109 C 67.268 214.477 69.261 217.074 70.133 220.398 C 70.236 220.834 70.818 221.333 71.274 221.499 C 72.292 221.873 73.392 222.06 74.804 222.413 C 72.914 220.128 72.333 217.843 72.977 215.287 C 73.081 214.872 73.06 214.436 73.143 214.02 C 73.33 213.064 72.935 212.607 71.98 212.4 C 69.904 211.963 67.87 211.423 65.814 210.987 C 65.358 210.883 64.859 210.987 64.05 210.987 Z M 170.342 129.11 C 170.405 128.964 170.488 128.819 170.55 128.673 C 168.163 126.097 165.754 123.5 163.346 120.945 C 163.076 120.654 162.536 120.633 162.225 120.363 C 161.623 119.885 160.938 119.428 160.564 118.784 C 160.17 118.098 160.128 117.205 159.817 116.478 C 159.443 115.584 158.613 115.294 157.782 115.709 C 156.931 116.145 156.827 116.976 157.326 117.807 C 157.596 118.244 157.948 118.639 158.281 119.012 C 159.277 120.134 160.232 121.256 160.481 122.856 C 160.585 123.479 161.187 124.144 161.748 124.539 C 163.471 125.702 165.215 126.803 167.041 127.78 C 168.059 128.341 169.221 128.652 170.342 129.089 Z M 134.988 105.965 C 134.988 105.965 135.091 105.965 135.133 105.986 C 135.216 105.114 135.444 104.22 135.361 103.348 C 135.05 99.691 134.863 95.972 134.199 92.378 C 133.867 90.508 132.683 88.784 131.791 87.039 C 131.624 86.748 130.877 86.436 130.566 86.582 C 129.216 87.163 128.593 86.415 128.22 85.356 C 127.971 84.691 127.95 83.943 127.846 83.216 C 127.618 81.72 127.389 80.224 127.14 78.728 L 126.746 78.687 C 126.331 79.372 125.895 80.037 125.479 80.723 C 125.023 81.471 125.106 82.156 125.915 82.593 C 126.85 83.07 126.933 83.86 126.912 84.753 C 126.912 85.854 126.808 87.018 127.057 88.077 C 127.203 88.68 127.867 89.345 128.469 89.656 C 129.528 90.176 130.732 90.446 131.874 90.841 C 132.912 91.194 133.514 91.9 133.7 92.96 C 133.929 94.269 134.219 95.577 134.344 96.886 C 134.614 99.899 134.801 102.932 135.008 105.965 Z M 109.12 88.763 C 109.12 88.763 108.975 88.597 108.892 88.514 C 107.771 89.365 106.671 90.28 105.487 91.048 C 104.615 91.609 103.598 91.962 102.664 92.42 L 99.55 93.978 C 99.591 94.102 99.654 94.227 99.695 94.331 L 101.564 94.331 C 100.754 94.913 100.069 95.287 99.508 95.806 C 98.574 96.658 98.782 97.302 99.986 97.697 C 100.401 97.821 100.754 98.154 100.878 98.237 C 100.505 99.068 99.924 99.753 100.09 100.148 C 100.463 101.166 101.377 100.667 102.083 100.418 C 103.224 100.023 104.366 99.629 105.487 99.172 C 106.878 98.611 107.646 97.51 107.958 96.097 C 107.999 95.868 107.833 95.619 107.709 95.162 L 106.691 96.616 C 106.401 97.032 106.214 97.613 105.819 97.884 C 105.259 98.258 104.553 98.507 103.868 98.59 C 103.702 98.611 103.411 97.842 103.162 97.406 C 103.702 97.198 104.055 97.073 104.512 96.907 C 104.242 96.616 104.076 96.408 103.889 96.242 C 102.145 94.85 102.166 94.663 104.221 93.687 C 106.442 92.607 107.937 90.861 109.1 88.763 Z M 130.628 111.554 C 130.503 111.596 130.358 111.637 130.234 111.699 C 132.829 117.039 135.403 122.399 137.998 127.738 C 138.164 128.071 138.455 128.424 138.766 128.59 C 139.057 128.756 139.472 128.673 139.825 128.694 C 139.825 128.382 139.887 128.008 139.762 127.759 C 139.493 127.219 138.994 126.783 138.849 126.222 C 138.745 125.848 139.057 125.349 139.181 124.892 C 139.513 125.058 139.908 125.183 140.178 125.432 C 140.634 125.848 141.008 126.346 141.403 126.783 C 141.631 126.45 141.672 126.18 141.569 126.055 C 137.936 121.215 134.303 116.374 130.649 111.554 Z M 59.462 190.668 C 59.399 189.338 59.399 188.279 59.275 187.24 C 59.233 186.866 58.922 186.264 58.652 186.222 C 55.58 185.661 52.507 185.183 49.165 184.622 C 50.057 186.097 50.701 187.365 51.552 188.466 C 52.009 189.068 52.798 189.65 53.524 189.795 C 55.497 190.211 57.51 190.398 59.483 190.668 Z M 58.569 201.098 C 59.109 203.05 59.545 204.837 60.147 206.541 C 60.313 206.977 61.019 207.372 61.538 207.538 C 63.344 208.057 65.212 208.473 67.039 208.93 C 68.306 209.242 69.572 209.512 70.859 209.823 L 70.984 209.512 C 69.447 208.535 67.828 207.663 66.375 206.562 C 64.839 205.398 63.344 204.152 62.078 202.718 C 61.164 201.7 60.23 201.139 58.548 201.098 Z M 130.794 120.488 C 129.528 122.087 128.448 123.458 127.348 124.809 C 126.559 125.785 126.808 126.783 128.054 127.011 C 129.341 127.26 130.711 127.406 132.019 127.281 C 134.095 127.094 134.552 126.201 133.825 124.269 C 133.742 124.019 133.638 123.791 133.555 123.562 C 132.953 122.129 131.998 121.755 130.69 122.461 C 130.69 122.461 130.545 122.42 130.441 122.378 Z M 98.034 173.029 C 99.84 173.029 101.107 172.178 101.647 170.412 C 102.124 168.854 102.394 167.254 102.768 165.654 C 103.39 163.057 104.055 160.46 104.657 158.009 C 102.934 159.338 97.868 170.578 98.034 173.009 Z M 34.944 194.283 C 34.985 194.179 35.027 194.055 35.068 193.951 C 34.508 193.161 34.01 192.289 33.345 191.582 C 32.723 190.917 31.975 190.107 31.166 189.962 C 29.339 189.609 27.449 189.629 25.353 189.463 C 26.059 190.772 26.619 191.852 27.242 192.933 C 27.346 193.12 27.595 193.348 27.802 193.39 C 30.19 193.722 32.577 193.992 34.944 194.283 Z M 115.162 182.628 C 113.688 182.628 112.317 182.939 111.196 182.545 C 110.117 182.171 109.266 181.07 108.331 180.28 C 108.207 180.28 108.082 180.301 107.958 180.322 C 108.207 182.067 108.352 183.833 108.767 185.516 C 108.954 186.222 109.702 187.282 110.262 187.323 C 111.093 187.365 112.214 186.887 112.795 186.243 C 113.729 185.225 114.352 183.916 115.182 182.628 Z M 29.629 185.495 C 28.55 183.895 28.674 181.942 26.785 181.506 C 25.041 181.111 23.235 180.987 21.242 180.716 C 21.948 182.295 22.55 183.667 23.194 184.996 C 23.297 185.225 23.63 185.474 23.858 185.474 C 25.643 185.516 27.429 185.474 29.629 185.474 Z M 38.432 202.884 C 38.016 201.679 37.705 200.557 37.228 199.498 C 37.041 199.103 36.501 198.625 36.086 198.604 C 34.342 198.501 32.598 198.563 30.584 198.563 C 31.581 200.017 32.411 201.305 33.304 202.552 C 33.428 202.718 33.74 202.863 33.968 202.863 C 35.38 202.884 36.812 202.863 38.452 202.863 Z M 157.077 140.183 C 152.239 137.461 149.208 132.745 144.766 129.213 C 145.887 133.763 153.61 140.682 157.077 140.183 Z M 154.066 195.239 L 154.398 195.239 C 154.751 193.701 154.876 192.06 155.561 190.668 C 156.724 188.237 156.371 185.827 156.101 183.355 C 156.059 183.043 155.872 182.566 155.644 182.482 C 155.063 182.233 154.336 181.963 153.776 182.129 C 153.257 182.254 152.675 182.856 152.53 183.355 C 152.447 183.646 153.07 184.311 153.506 184.56 C 154.461 185.079 154.606 185.807 154.523 186.804 C 154.315 189.609 154.212 192.434 154.066 195.239 Z M 136.399 110.1 C 138.849 107.607 141.091 104.927 141.403 101.415 C 141.631 98.964 142.378 96.949 144.039 95.183 C 144.33 94.871 144.475 94.393 144.683 93.978 C 143.167 94.248 142.42 95.183 141.942 96.346 C 140.51 99.733 139.098 103.119 137.707 106.505 C 137.23 107.69 136.835 108.874 136.399 110.079 Z M 95.543 217.136 C 92.948 218.653 91.1 220.98 89.523 223.556 C 89.294 223.93 89.232 224.47 89.253 224.927 C 89.253 225.301 89.44 225.841 89.709 226.008 C 90 226.174 90.644 226.091 90.872 225.862 C 91.536 225.218 92.242 224.512 92.637 223.702 C 93.675 221.562 94.547 219.339 95.522 217.136 Z M 45.262 214.872 C 44.618 213.48 44.058 212.254 43.497 211.028 C 42.521 208.868 40.445 208.078 38.099 209.055 C 39.407 210.571 40.757 212.026 41.982 213.542 C 42.771 214.519 43.705 214.996 45.262 214.893 Z M 102.851 104.324 C 101.003 102.787 99.342 101.312 97.578 99.961 C 96.851 99.421 96.249 99.026 96.415 97.946 C 96.477 97.572 95.771 97.032 95.336 96.679 C 95.149 96.533 94.464 96.679 94.422 96.762 C 94.297 97.281 94.214 97.842 94.318 98.341 C 94.401 98.694 94.796 99.026 95.128 99.296 C 96.789 100.647 98.491 101.976 100.173 103.327 C 100.526 103.597 100.733 104.012 101.024 104.366 C 100.941 104.511 100.837 104.656 100.754 104.802 L 94.235 101.769 C 97.391 104.449 100.733 105.633 102.892 104.303 Z M 113.086 133.202 C 111.612 135.737 108.56 146.707 108.933 148.805 C 109.93 146.582 111.072 144.38 111.653 142.053 C 112.38 139.123 112.65 136.069 113.106 133.202 Z M 124.794 78.292 C 124.711 78.084 124.67 77.773 124.483 77.565 C 124.13 77.17 120.746 77.918 120.601 78.417 C 120.414 79.019 120.082 79.663 120.144 80.266 C 120.206 80.868 120.601 81.533 121.016 81.969 C 121.244 82.219 121.971 82.26 122.282 82.073 C 123.652 81.221 124.441 79.933 124.815 78.271 Z M 104.221 202.469 C 106.069 200.765 107.833 199.041 108.56 196.631 C 108.85 195.675 108.83 194.615 108.85 193.597 C 108.85 193.327 108.414 193.037 108.186 192.766 C 107.979 192.953 107.667 193.099 107.584 193.348 C 106.442 196.381 105.342 199.435 104.221 202.469 Z M 91.142 103.14 C 90.955 102.953 90.685 102.413 90.312 102.33 C 89.813 102.226 88.858 102.309 88.734 102.579 C 88.09 103.992 87.509 105.446 87.218 106.942 C 87.052 107.835 87.986 108.292 88.671 107.752 C 90.104 106.672 90.934 105.217 91.121 103.119 Z M 110.553 102.787 C 113.812 100.065 113.148 95.744 114.726 92.336 C 115.162 91.402 115.245 90.3 115.494 89.262 L 114.995 89.137 C 113.438 93.666 110.989 97.884 110.574 102.807 Z M 18.273 173.113 C 18.813 174.567 19.353 176 19.913 177.434 C 19.997 177.662 20.308 177.953 20.536 177.974 C 21.45 178.036 22.363 177.995 23.297 177.995 C 22.82 174.338 21.304 172.884 18.273 173.113 Z M 119.231 82.468 C 119.044 82.468 118.836 82.426 118.629 82.406 C 117.694 86.228 116.739 90.072 115.805 93.895 C 117.3 91.485 118.608 89.033 119.667 86.478 C 120.206 85.169 119.957 83.735 119.231 82.468 Z M 112.816 83.798 C 112.961 84.068 113.148 84.691 113.563 85.003 C 113.75 85.148 114.622 84.816 114.829 84.462 C 115.577 83.341 116.22 82.136 116.822 80.931 C 116.947 80.66 116.905 80.099 116.698 79.913 C 116.469 79.705 115.971 79.684 115.618 79.767 C 114.31 80.099 112.816 82.073 112.774 83.756 Z M 147.942 93.832 C 147.195 97.572 147.61 104.366 148.855 106.485 C 148.503 102.122 149.852 97.987 147.942 93.832 Z M 151.534 187.365 C 152.53 187.365 152.945 186.804 152.613 185.973 C 152.115 184.747 150.039 183.397 148.689 183.438 C 147.672 183.48 147.278 184.124 147.797 184.976 C 148.648 186.388 149.997 187.074 151.554 187.344 Z M 133.638 150.093 C 133.638 150.093 133.846 150.197 133.95 150.238 C 135.112 148.452 136.295 146.686 137.437 144.899 C 137.583 144.691 137.603 144.338 137.541 144.089 C 137.458 143.528 137.167 142.988 137.147 142.427 C 137.084 141.201 137.147 139.975 137.147 139.04 C 136.026 142.572 134.842 146.333 133.659 150.072 Z M 56.721 118.909 C 57.759 119.324 58.714 119.657 59.566 120.093 C 61.621 121.132 63.012 120.799 64.59 118.618 C 61.87 118.826 59.337 117.039 56.721 118.888 Z M 73.849 120.363 C 76.838 119.158 79.62 118.098 81.924 116.166 C 78.478 115.709 75.406 117.288 73.849 120.363 Z M 74.97 116.769 L 74.762 116.499 C 72.624 117.87 70.485 119.22 68.347 120.612 C 68.202 120.695 68.036 120.862 68.036 121.007 C 67.994 121.402 67.849 121.921 68.036 122.15 C 68.223 122.378 68.887 122.503 69.115 122.357 C 71.42 120.862 73.247 118.867 74.97 116.789 Z M 152.343 111.866 C 154.731 111.18 156.537 109.933 157.056 107.42 C 157.367 105.861 157.762 104.324 158.011 102.766 C 158.094 102.246 157.845 101.665 157.741 101.125 C 157.616 101.125 157.492 101.166 157.367 101.166 C 156.973 103.161 156.91 105.321 156.08 107.129 C 155.25 108.895 153.61 110.287 152.322 111.866 Z M 150.246 96.782 C 150.745 95.681 151.264 94.954 151.43 94.144 C 151.637 93.084 151.637 91.962 151.575 90.882 C 151.575 90.55 151.035 90.072 150.662 89.989 C 150.392 89.926 149.852 90.28 149.665 90.591 C 149.395 91.028 149.125 91.63 149.188 92.129 C 149.416 93.583 149.831 95.016 150.246 96.803 Z M 138.309 100.397 C 139.752 98.506 140.765 96.322 141.278 93.998 C 140.115 95.162 140.095 97.094 138.288 97.821 C 138.434 96.429 138.828 95.141 139.202 93.853 C 139.783 91.9 139.887 90.57 139.534 89.823 C 137.894 93.126 137.458 96.533 138.288 100.377 Z M 186.099 131.81 C 185.975 130.501 185.975 129.421 185.726 128.403 C 185.373 127.011 183.733 126.346 182.3 126.866 C 181.304 127.219 181.013 128.59 181.823 129.961 C 182.01 129.587 182.093 129.193 181.989 128.819 C 181.76 128.05 181.906 127.593 182.923 127.531 C 182.653 128.819 183.525 129.4 184.335 130.044 C 184.854 130.46 185.29 130.979 186.12 131.81 Z M 84.561 230.952 C 84.81 230.329 84.955 229.955 84.997 229.851 C 85.869 230.267 86.72 230.973 87.073 230.786 C 88.028 230.287 88.609 229.332 88.671 228.044 C 87.675 228.355 86.824 228.937 86.159 228.771 C 85.495 228.605 85.018 227.711 84.27 226.922 C 84.021 227.13 83.025 227.649 83.087 227.94 C 83.274 228.854 83.876 229.664 84.54 230.952 Z M 145.492 120.051 C 143.769 122.17 142.69 119.698 141.153 119.698 C 141.922 120.841 142.503 121.983 143.354 122.856 C 143.831 123.334 144.807 123.625 145.472 123.542 C 145.887 123.479 146.468 122.524 146.468 122.004 C 146.468 121.381 145.866 120.778 145.492 120.072 Z M 152.136 95.764 L 151.617 95.328 C 151.409 96.554 151.16 97.759 150.994 98.985 C 150.807 100.21 150.641 101.436 150.475 102.662 C 151.451 99.525 154.129 96.969 153.734 93.167 C 153.111 94.185 152.634 94.954 152.156 95.764 Z M 73.122 114.629 L 72.956 114.359 C 72.416 114.587 71.897 114.816 71.357 115.044 C 70.174 115.543 68.928 115.979 67.807 116.582 C 67.185 116.914 66.666 117.517 66.167 118.057 C 66.105 118.119 66.333 118.659 66.416 118.659 C 67.164 118.639 68.077 118.784 68.596 118.41 C 70.174 117.267 71.607 115.896 73.122 114.629 Z M 97.827 107.337 C 98.18 108.77 99.488 109.539 101.543 109.373 C 101.398 109.126 101.246 108.883 101.086 108.645 C 101.73 108.334 102.332 108.043 102.913 107.773 C 102.934 107.627 102.975 107.482 102.996 107.337 C 102.145 107.004 101.294 106.402 100.443 106.402 C 99.612 106.402 98.761 107.004 97.827 107.357 Z M 141.963 105.778 C 142.108 105.82 142.233 105.882 142.378 105.924 C 143.458 103.701 144.6 101.499 145.596 99.234 C 145.908 98.507 145.97 97.613 144.973 96.595 L 141.963 105.758 Z M 63.635 126.741 C 63.78 126.803 63.904 126.866 64.05 126.907 C 64.569 125.91 65.275 124.975 65.545 123.936 C 65.897 122.648 65.316 121.776 64.361 121.817 C 63.178 121.88 63.116 122.918 62.929 123.77 C 62.887 123.978 62.929 124.206 62.97 124.414 C 63.157 125.183 63.385 125.952 63.593 126.72 Z M 134.178 138.23 L 134.593 138.23 C 134.988 135.799 135.86 133.41 134.925 130.896 C 134.78 130.522 134.386 130.231 134.095 129.899 C 133.95 130.356 133.68 130.813 133.721 131.249 C 133.825 133.078 134.033 134.906 134.178 136.755 C 134.219 137.233 134.178 137.711 134.178 138.209 Z M 147.07 107.399 C 145.264 110.017 144.994 111.97 146.26 112.925 C 148.15 111.388 147.423 109.497 147.07 107.399 Z M 152.302 195.031 C 152.385 194.802 152.447 194.74 152.447 194.657 C 152.488 193.556 151.99 192.268 153.63 191.79 C 153.713 191.769 153.817 191.084 153.651 190.938 C 153.174 190.44 152.592 190.003 152.053 189.567 C 150.786 190.523 150.848 192.143 152.281 195.031 Z M 136.067 90.467 C 137.001 89.116 136.648 86.208 135.424 84.691 C 134.427 86.644 134.635 88.701 136.067 90.467 Z M 156.993 114.089 C 159.526 113.611 161.561 109.954 160.834 108.313 C 159.609 110.162 158.301 112.136 156.993 114.089 Z M 144.558 106.547 C 142.648 107.835 142.005 109.435 142.544 111.263 C 143.977 110.827 144.766 109.04 144.558 106.547 Z M 149.312 196.34 C 149.188 196.34 149.063 196.361 148.939 196.381 C 149.271 198.833 149.624 201.305 149.956 203.778 C 150.973 202.053 150.496 198.397 149.312 196.34 Z M 178.771 131.146 C 179.311 132.745 180.619 133.348 182.051 133.826 C 183.027 131.935 180.722 130.481 178.771 131.146 Z M 146.696 90.3 C 148.316 90.01 149.25 88.867 150.143 87.703 C 150.288 87.516 150.267 87.184 150.309 86.914 C 150.039 86.893 149.707 86.769 149.478 86.852 C 147.88 87.433 147.112 88.701 146.696 90.3 Z M 175.927 135.841 C 176.01 137.337 177.11 137.503 177.941 137.877 C 178.646 138.168 179.415 138.5 179.934 137.503 C 179.103 135.924 177.505 136.236 175.927 135.862 Z M 56.306 126.887 C 56.306 126.887 56.431 127.073 56.493 127.177 C 57.427 126.679 58.424 126.284 59.275 125.682 C 59.545 125.474 59.462 124.747 59.524 124.269 C 59.026 124.352 58.361 124.269 58.071 124.539 C 57.386 125.224 56.867 126.097 56.285 126.907 Z M 91.827 227.877 C 91.661 227.794 91.516 227.711 91.37 227.607 C 90.644 228.418 89.896 229.228 89.232 230.08 C 89.045 230.308 89.211 230.786 89.19 231.139 C 89.585 231.077 90.187 231.139 90.332 230.931 C 90.914 229.955 91.35 228.895 91.848 227.877 Z M 111.238 94.206 C 111.093 94.144 110.947 94.102 110.802 94.04 C 108.809 96.305 108.29 97.426 108.788 99.109 C 109.598 97.468 110.428 95.827 111.238 94.185 Z M 111.923 82.198 C 110.636 82.572 109.577 83.839 109.702 84.67 C 109.743 84.982 110.055 85.314 110.345 85.522 C 110.449 85.605 110.968 85.377 111.03 85.19 C 111.362 84.255 111.591 83.299 111.923 82.198 Z M 130.067 93.147 C 129.216 95.287 130.898 96.325 131.604 98.071 C 132.04 95.91 131.251 94.518 130.067 93.147 Z M 127.244 72.911 C 126.061 73.14 125.459 73.888 125.438 74.968 C 125.438 75.3 125.978 75.674 126.248 76.027 C 126.517 75.716 126.974 75.425 127.057 75.072 C 127.223 74.428 127.182 73.742 127.223 72.911 Z M 154.004 113.756 C 152.115 115.065 151.284 116.582 151.928 117.621 C 153.36 116.665 153.36 115.024 154.004 113.756 Z M 159.339 104.989 C 158.841 106.879 158.384 108.625 157.907 110.494 C 159.526 109.186 160.066 107.108 159.339 104.989 Z M 144.226 115.148 C 144.662 115.668 145.119 116.208 145.575 116.769 C 146.115 116 146.676 115.252 147.381 114.296 C 146.115 114.65 145.285 114.878 144.226 115.169 Z M 48.542 219.65 C 48.542 219.65 48.376 219.816 48.314 219.9 L 52.943 223.847 C 53.026 223.764 53.109 223.66 53.171 223.577 C 51.677 222.206 50.659 220.274 48.542 219.65 Z M 51.822 121.049 C 53.358 121.422 53.981 121.09 54.334 119.781 C 52.922 119.324 52.341 119.594 51.822 121.049 Z M 138.185 56.623 C 136.379 56.394 135.486 57.267 135.465 59.178 C 136.379 58.327 137.188 57.558 138.185 56.623 Z M 173.166 127.614 L 172.979 127.801 C 173.415 128.486 173.789 129.213 174.308 129.816 C 174.474 130.003 174.993 129.92 175.366 129.941 C 175.325 129.587 175.408 129.068 175.2 128.902 C 174.577 128.403 173.872 128.008 173.186 127.593 Z M 179.248 127.759 C 178.19 127.032 177.525 126.803 177.152 127.676 C 177.006 127.988 177.297 128.486 177.401 128.902 C 177.941 128.569 178.501 128.237 179.269 127.78 Z M 147.714 126.554 C 146.551 126.367 145.617 126.201 144.434 125.993 C 146.053 127.759 146.53 127.863 147.714 126.554 Z M 145.783 88.659 C 146.177 88.244 146.696 87.932 146.676 87.683 C 146.634 87.309 146.219 86.956 145.949 86.602 C 145.617 86.914 145.139 87.163 145.036 87.537 C 144.973 87.787 145.43 88.181 145.783 88.659 Z M 142.544 73.264 C 143.624 72.059 142.357 71.394 142.274 70.356 C 141.07 71.54 141.797 72.35 142.544 73.264 Z M 60.168 126.72 C 59.981 126.637 59.815 126.575 59.649 126.513 C 59.399 127.136 59.13 127.78 58.88 128.403 C 59.109 128.465 59.399 128.632 59.524 128.549 C 60.168 128.112 60.728 127.572 60.168 126.741 Z M 178.48 134.449 C 179.394 136.007 180.037 136.152 181.013 135.031 C 180.183 134.844 179.435 134.677 178.48 134.449 Z M 140.074 66.221 C 140.24 66.284 140.406 66.346 140.593 66.408 L 141.714 63.728 C 141.527 63.645 141.34 63.583 141.153 63.5 C 140.8 64.393 140.448 65.286 140.095 66.201 Z M 103.889 102.143 C 103.889 102.288 103.93 102.413 103.951 102.558 C 104.948 102.641 106.006 103.015 106.837 102.226 C 106.816 102.059 106.774 101.872 106.754 101.686 C 105.799 101.831 104.844 101.997 103.889 102.143 Z M 173.747 136.568 C 174.017 137.752 174.64 138.459 175.948 138.147 Z M 142.897 128.465 C 141.236 128.465 141.112 128.694 141.714 130.585 C 142.129 129.857 142.461 129.234 142.897 128.465 Z M 174.204 132.184 C 174.162 132.018 174.121 131.831 174.058 131.665 C 173.581 131.748 173.103 131.852 172.626 131.935 C 172.792 132.33 172.979 132.704 173.228 133.285 C 173.705 132.745 173.955 132.454 174.204 132.184 Z M 142.586 116.457 C 142.233 115.709 141.859 114.982 141.506 114.234 C 141.195 115.273 140.842 116.332 142.586 116.457 Z M 99.649 147.944 C 99.441 148.131 99.275 148.36 99.026 148.484 C 92.362 152.016 85.698 155.507 79.034 159.038 C 71.643 162.944 64.294 166.933 56.841 170.735 C 54.91 171.732 52.689 172.169 50.613 172.813 C 50.26 172.917 49.803 172.958 49.492 172.813 C 49.201 172.688 48.848 172.273 48.848 172.002 C 48.848 171.732 49.243 171.379 49.533 171.234 C 55.284 168.388 61.097 165.666 66.785 162.736 C 73.138 159.454 79.345 155.88 85.719 152.639 C 89.435 150.749 93.338 149.232 97.199 147.633 C 97.884 147.362 98.756 147.529 99.545 147.487 C 99.566 147.653 99.607 147.799 99.628 147.944 Z M 55.056 173 C 68.737 166.393 82.314 159.849 95.912 153.325 C 97.095 152.764 98.445 152.453 99.732 152.162 C 100.147 152.079 100.666 152.432 101.144 152.577 C 100.811 152.91 100.521 153.367 100.126 153.574 C 93.296 156.961 86.445 160.327 79.615 163.713 C 73.678 166.663 67.782 169.717 61.824 172.626 C 60.412 173.311 58.813 173.685 57.298 174.122 C 55.72 174.579 55.679 174.516 55.035 172.979 Z M 96.389 164.835 C 95.808 165.313 95.538 165.687 95.185 165.791 C 87.774 167.847 81.193 171.815 74.321 175.077 C 73.304 175.555 72.287 176.012 71.249 176.448 C 70.605 176.719 69.775 177.321 69.318 176.407 C 68.82 175.41 69.712 174.953 70.481 174.599 C 72.66 173.581 74.84 172.563 77.062 171.587 C 81.94 169.447 86.84 167.286 91.76 165.209 C 92.736 164.793 93.836 164.71 94.915 164.544 C 95.268 164.482 95.684 164.689 96.41 164.814 Z M 89.601 171.816 C 89.31 172.044 89.04 172.356 88.687 172.501 C 84.681 174.288 80.653 176.075 76.646 177.82 C 75.941 178.131 75.048 178.464 74.84 177.259 C 74.778 176.926 75.027 176.262 75.297 176.178 C 79.781 174.558 84.307 173.02 88.812 171.462 C 88.999 171.4 89.227 171.462 89.435 171.462 C 89.497 171.587 89.559 171.691 89.622 171.816 Z M 46.918 69.807 C 47.727 69.661 48.163 70.222 48.288 71.157 C 48.392 71.967 48.703 72.757 48.682 73.546 C 48.682 73.962 48.226 74.543 47.81 74.73 C 47.582 74.834 47.042 74.377 46.648 74.128 C 46.523 74.045 46.461 73.837 46.419 73.692 C 45.651 70.866 44.883 68.02 44.136 65.194 C 43.97 64.592 44.032 64.093 44.8 63.948 C 45.527 63.823 46.212 63.782 46.482 64.654 C 46.814 65.797 47.208 66.939 47.374 68.124 C 47.457 68.622 47.084 69.204 46.876 69.827 Z M 80.695 179.419 C 81.027 178.9 81.255 178.09 81.712 177.924 C 84.805 176.781 87.961 175.763 91.116 174.766 C 91.365 174.683 91.739 174.994 92.051 175.119 C 91.905 175.389 91.843 175.846 91.615 175.95 C 88.189 177.383 84.805 178.983 81.131 179.793 C 80.985 179.669 80.84 179.544 80.695 179.44 Z M 61.45 65.734 C 61.45 66.15 61.595 66.669 61.408 67.002 C 61.201 67.438 60.765 67.978 60.35 68.02 C 59.955 68.061 59.229 67.667 59.083 67.293 C 58.502 65.838 58.647 64.343 59.374 62.951 C 59.519 62.68 60.017 62.39 60.267 62.452 C 60.619 62.535 61.055 62.888 61.138 63.2 C 61.367 64.01 61.429 64.883 61.574 65.714 L 61.429 65.714 Z M 61.18 61.538 C 59.436 61.933 59 61.018 58.917 60.063 C 58.834 59.024 58.938 57.923 59.187 56.905 C 59.27 56.531 59.914 56.115 60.37 56.053 C 60.599 56.032 61.138 56.718 61.18 57.113 C 61.263 58.588 61.222 60.063 61.222 61.538 Z M 61.574 70.638 C 61.471 71.323 61.429 72.009 61.222 72.653 C 61.118 72.985 60.703 73.38 60.412 73.401 C 60.08 73.422 59.436 73.11 59.415 72.881 C 59.27 71.593 59.229 70.284 59.249 68.976 C 59.249 68.768 60.017 68.352 60.246 68.435 C 60.703 68.622 61.138 69.038 61.408 69.474 C 61.595 69.744 61.429 70.222 61.429 70.617 L 61.574 70.617 Z M 71.83 73.629 C 72.287 72.549 72.557 71.572 73.096 70.825 C 73.366 70.492 74.217 70.554 74.819 70.554 C 74.903 70.554 75.089 71.323 75.027 71.676 C 74.882 72.466 74.736 73.297 74.342 74.003 C 74.051 74.502 73.387 74.834 72.889 75.229 C 72.536 74.71 72.183 74.211 71.809 73.629 Z M 26.967 86.78 C 28.171 86.697 30.309 88.899 30.04 89.751 C 29.915 90.125 29.043 90.645 28.898 90.541 C 27.943 89.834 27.009 89.024 26.261 88.11 C 26.116 87.944 26.759 87.134 26.967 86.76 Z M 96.597 177.944 C 94.438 178.755 92.3 179.544 90.037 180.396 C 89.954 179.129 90.203 178.339 91.49 178.111 C 92.839 177.882 94.168 177.529 95.517 177.259 C 95.808 177.196 96.14 177.3 96.452 177.342 C 96.493 177.55 96.555 177.757 96.597 177.944 Z M 38.468 84.163 C 37.783 83.539 37.202 83.124 36.766 82.563 C 36.413 82.106 36.226 81.503 36.06 80.942 C 35.977 80.672 36.06 80.194 36.268 80.07 C 36.579 79.841 37.077 79.675 37.43 79.758 C 38.302 79.945 39.527 82.043 39.299 82.874 C 39.195 83.269 38.842 83.602 38.468 84.163 Z M 23.043 98.996 C 22.649 99.163 22.026 99.661 21.611 99.516 C 20.739 99.225 19.95 98.664 19.224 98.082 C 18.995 97.916 19.057 97.231 19.182 96.857 C 19.265 96.649 19.763 96.441 20.054 96.462 C 21.549 96.545 23.043 97.667 23.043 98.996 Z M 83.829 80.111 C 84.079 80.651 84.66 81.316 84.515 81.69 C 84.141 82.646 83.435 83.477 82.791 84.308 C 82.667 84.453 81.878 84.35 81.857 84.266 C 81.753 83.581 81.504 82.791 81.753 82.21 C 82.065 81.441 82.791 80.818 83.331 80.132 L 83.829 80.132 Z M 15.798 107.244 C 16.608 107.639 17.355 107.93 17.957 108.366 C 18.206 108.553 18.352 109.197 18.227 109.488 C 18.102 109.8 17.521 110.153 17.231 110.091 C 16.317 109.925 15.404 109.613 14.573 109.239 C 14.345 109.135 14.158 108.325 14.303 108.159 C 14.635 107.785 15.196 107.598 15.798 107.265 Z M 93.192 87.383 C 93.462 87.798 93.836 88.193 94.002 88.65 C 94.085 88.941 94.002 89.44 93.774 89.668 C 93.151 90.25 92.466 90.769 91.76 91.247 C 91.116 91.683 90.701 91.372 90.493 90.728 C 90.286 90.042 92.175 87.674 93.213 87.362 Z M 49.969 78.366 C 49.762 78.574 49.409 79.218 48.931 79.322 C 48.143 79.488 47.374 78.2 47.437 76.85 C 47.457 76.33 47.042 75.437 48.122 75.374 C 48.931 75.312 49.969 76.787 49.949 78.387 Z M 21.092 141.192 C 21.549 141.545 22.047 141.753 22.192 142.127 C 22.296 142.376 22.068 142.979 21.819 143.166 C 21.217 143.644 20.552 144.059 19.846 144.308 C 19.514 144.433 18.808 144.246 18.663 143.997 C 18.455 143.664 18.435 142.875 18.663 142.667 C 19.369 142.085 20.22 141.691 21.092 141.192 Z M 73.47 76.933 C 73.283 77.618 73.138 78.345 72.889 79.01 C 72.536 79.883 71.809 79.966 71.249 79.239 C 70.605 78.387 71.103 76.164 72.058 75.707 C 72.785 75.374 73.408 75.935 73.47 76.953 Z M 26.967 154.073 C 25.763 154.073 25.244 153.284 25.825 152.452 C 26.324 151.767 27.071 151.206 27.798 150.728 C 28.047 150.562 28.711 150.728 28.919 150.957 C 29.085 151.123 28.96 151.725 28.773 152.037 C 28.42 152.619 27.964 153.138 27.507 153.657 C 27.32 153.865 27.071 153.99 26.967 154.073 Z M 16.545 130.493 C 17.023 130.95 17.687 131.303 17.729 131.698 C 17.729 132.071 17.168 132.612 16.732 132.84 C 16.213 133.11 15.59 133.235 15.009 133.276 C 14.698 133.297 14.137 133.089 14.075 132.861 C 13.971 132.549 14.075 131.947 14.324 131.76 C 14.947 131.282 15.694 130.97 16.608 130.472 Z M 34.171 94.073 C 33.963 94.197 33.631 94.55 33.278 94.571 C 32.282 94.654 30.808 93.242 30.932 92.265 C 30.974 91.912 31.493 91.413 31.846 91.351 C 32.759 91.226 34.15 92.785 34.15 94.052 Z M 86.383 94.592 C 86.528 93.47 87.67 92.307 88.604 92.307 C 88.936 92.307 89.372 92.473 89.559 92.722 C 89.705 92.888 89.642 93.408 89.476 93.636 C 88.999 94.239 88.459 94.779 87.857 95.257 C 87.608 95.444 87.068 95.506 86.819 95.381 C 86.549 95.236 86.487 94.779 86.404 94.613 Z M 39.486 84.952 C 41.001 85.326 42.018 86.323 41.977 87.507 C 41.977 87.902 41.831 88.463 41.582 88.609 C 41.354 88.754 40.773 88.505 40.482 88.276 C 39.319 87.424 39.236 86.24 39.486 84.952 Z M 27.237 102.362 C 25.846 102.321 24.248 101.116 24.476 100.409 C 24.58 100.077 25.202 99.682 25.597 99.661 C 26.656 99.599 28.13 100.7 28.005 101.427 C 27.943 101.843 27.424 102.175 27.258 102.362 Z M 30.06 148.567 C 30.185 147.612 31.472 146.49 32.427 146.49 C 33.278 146.49 33.444 147.155 33.133 147.612 C 32.676 148.339 32.033 149.045 31.306 149.523 C 30.6 149.98 29.957 149.398 30.04 148.547 Z M 24.31 141.691 C 24.102 141.047 23.749 140.444 23.874 140.34 C 24.6 139.655 25.389 139.073 26.22 138.512 C 26.344 138.429 26.926 138.699 27.009 138.927 C 27.133 139.218 27.154 139.8 26.967 139.945 C 26.24 140.527 25.431 140.964 24.31 141.691 Z M 60.91 74.253 C 60.993 75.25 61.18 76.185 61.138 77.099 C 61.118 77.93 59.997 78.325 59.581 77.66 C 59.229 77.12 59.229 76.226 59.332 75.561 C 59.457 74.917 59.581 73.941 60.889 74.273 Z M 12.539 121.227 C 12.165 119.938 13.141 119.689 13.847 119.585 C 14.511 119.502 15.383 119.648 15.902 120.022 C 16.525 120.479 16.089 121.33 15.155 121.372 C 14.324 121.414 13.452 121.268 12.539 121.206 Z M 78.764 88.214 C 78.889 86.905 80.03 85.658 80.778 85.887 C 81.068 85.97 81.401 86.552 81.401 86.905 C 81.359 87.944 80.238 89.17 79.553 88.941 C 79.179 88.816 78.909 88.359 78.764 88.214 Z M 20.947 131.677 C 20.677 131.427 20.199 131.178 20.095 130.825 C 20.012 130.555 20.345 130.077 20.614 129.807 C 20.843 129.578 21.237 129.35 21.528 129.391 C 22.151 129.475 23.023 129.578 23.251 129.994 C 23.708 130.763 22.857 131.033 22.255 131.261 C 21.902 131.407 21.528 131.49 20.926 131.656 Z M 21.507 109.031 C 22.711 109.322 23.708 109.405 23.666 110.548 C 23.666 110.859 22.898 111.4 22.524 111.379 C 21.756 111.316 20.594 111.42 20.614 110.195 C 20.614 109.779 21.258 109.343 21.507 109.031 Z M 69.007 83.747 C 69.775 82.958 70.335 82.355 70.917 81.773 C 71.186 82.147 71.789 82.625 71.685 82.874 C 71.373 83.685 70.834 84.391 70.377 85.139 C 70.003 84.765 69.629 84.37 69.007 83.747 Z M 51.859 83.394 C 51.215 83.955 50.821 84.287 50.426 84.62 C 49.969 84.017 49.326 83.498 49.118 82.833 C 49.035 82.501 49.783 81.94 50.156 81.483 C 50.655 82.043 51.153 82.584 51.838 83.394 Z M 97.801 133.276 C 97.095 132.549 96.597 132.03 96.099 131.511 C 96.514 131.178 96.95 130.596 97.365 130.596 C 98.154 130.596 99.13 130.825 98.984 131.947 C 98.943 132.321 98.382 132.653 97.801 133.276 Z M 61.678 82.334 C 61.055 82.937 60.682 83.56 60.246 83.602 C 59.415 83.706 58.938 83.02 59.166 82.272 C 59.332 81.711 59.872 81.275 60.246 80.776 C 60.64 81.212 61.055 81.649 61.678 82.334 Z M 20.49 121.912 C 19.867 121.31 19.473 120.915 19.078 120.541 C 19.493 120.167 19.95 119.44 20.345 119.481 C 20.926 119.544 21.466 120.105 22.026 120.458 C 21.59 120.873 21.175 121.268 20.49 121.912 Z M 99.067 123.076 C 98.341 122.494 97.884 122.12 97.427 121.725 C 97.884 121.393 98.382 120.728 98.798 120.769 C 99.317 120.811 99.794 121.414 100.313 121.787 C 99.96 122.141 99.607 122.515 99.067 123.076 Z M 39.693 166.31 C 38.987 166.871 38.51 167.556 38.157 167.494 C 37.7 167.39 37.098 166.746 37.077 166.31 C 37.036 165.936 37.721 165.126 38.074 165.146 C 38.551 165.167 38.987 165.77 39.714 166.331 Z M 43.119 160.327 C 42.371 160.867 41.935 161.428 41.52 161.407 C 41.105 161.386 40.399 160.721 40.441 160.41 C 40.482 159.973 41.063 159.329 41.499 159.267 C 41.873 159.205 42.371 159.786 43.139 160.327 Z M 43.326 156.566 C 44.011 156.109 44.53 155.548 44.738 155.652 C 45.257 155.901 45.651 156.421 46.087 156.836 C 45.734 157.169 45.319 157.792 45.091 157.73 C 44.551 157.605 44.115 157.106 43.326 156.545 Z M 44.032 140.777 C 43.596 140.008 43.181 139.551 43.119 139.073 C 43.098 138.803 43.658 138.47 43.97 138.159 C 44.385 138.595 44.904 138.969 45.132 139.468 C 45.215 139.634 44.593 140.153 44.032 140.797 Z M 37.929 96.94 C 37.306 97.397 36.849 97.875 36.724 97.812 C 36.185 97.501 35.749 97.044 35.271 96.628 C 35.541 96.316 35.956 95.714 36.102 95.776 C 36.662 96.005 37.16 96.42 37.929 96.96 Z M 103.303 134.336 C 102.68 133.713 102.285 133.297 101.891 132.903 C 102.244 132.632 102.701 132.051 102.887 132.113 C 103.386 132.3 103.822 132.757 104.175 133.193 C 104.216 133.256 103.739 133.754 103.282 134.336 Z M 50.634 142.231 C 50.136 141.628 49.596 141.254 49.617 140.901 C 49.617 140.548 50.156 139.966 50.509 139.945 C 50.862 139.904 51.547 140.444 51.547 140.714 C 51.547 141.13 51.07 141.545 50.634 142.231 Z M 32.489 170.237 C 31.825 170.673 31.41 171.151 31.098 171.088 C 30.704 171.005 30.393 170.507 30.06 170.174 C 30.413 169.842 30.745 169.302 31.14 169.239 C 31.431 169.177 31.846 169.738 32.489 170.237 Z M 60.1 160.16 C 59.498 160.659 59.062 161.22 58.876 161.137 C 58.46 160.971 57.983 160.513 57.941 160.119 C 57.9 159.849 58.46 159.309 58.834 159.225 C 59.104 159.163 59.478 159.682 60.1 160.16 Z M 94.791 140.964 C 94.251 141.4 93.815 141.898 93.691 141.815 C 93.172 141.524 92.736 141.088 92.362 140.631 C 92.32 140.59 92.943 139.8 93.068 139.842 C 93.608 140.07 94.085 140.465 94.791 140.943 Z M 83.663 98.809 C 83.539 98.311 83.29 97.812 83.352 97.355 C 83.393 97.106 83.975 96.815 84.348 96.773 C 84.618 96.753 84.951 97.106 85.241 97.293 C 84.888 97.812 84.515 98.332 84.162 98.872 C 83.996 98.872 83.85 98.83 83.684 98.809 Z M 44.613 91.953 C 44.198 92.12 43.679 92.535 43.409 92.39 C 42.994 92.182 42.703 91.642 42.454 91.206 C 42.392 91.122 42.766 90.624 42.807 90.645 C 43.43 90.873 44.032 91.164 44.634 91.434 C 44.634 91.6 44.634 91.767 44.613 91.933 Z M 90.369 138.408 C 89.725 138.886 89.289 139.405 89.061 139.343 C 88.625 139.177 88.251 138.741 87.982 138.325 C 87.94 138.263 88.521 137.536 88.729 137.556 C 89.206 137.639 89.642 137.993 90.369 138.408 Z M 32.406 103.713 C 31.783 104.211 31.368 104.731 31.161 104.647 C 30.725 104.502 30.33 104.066 30.081 103.671 C 30.019 103.567 30.6 102.819 30.829 102.861 C 31.285 102.902 31.68 103.297 32.406 103.713 Z M 77.498 90.935 C 77.913 91.455 78.349 91.891 78.307 91.974 C 77.975 92.452 77.518 92.868 77.103 93.283 C 76.875 93.013 76.397 92.639 76.46 92.473 C 76.646 91.974 77.041 91.58 77.498 90.935 Z M 35.167 145.68 C 34.794 145.098 34.337 144.641 34.42 144.495 C 34.69 144.038 35.167 143.706 35.562 143.332 C 35.811 143.602 36.33 143.976 36.268 144.121 C 36.06 144.599 35.666 144.994 35.167 145.659 Z M 51.61 87.009 C 52.087 87.736 52.481 88.152 52.585 88.609 C 52.627 88.816 51.942 89.419 51.796 89.357 C 51.381 89.19 50.924 88.796 50.8 88.401 C 50.717 88.131 51.174 87.694 51.61 87.009 Z M 27.362 120.811 C 26.531 121.102 26.074 121.434 25.68 121.372 C 25.369 121.31 25.14 120.769 24.87 120.458 C 25.265 120.209 25.659 119.793 26.054 119.772 C 26.365 119.772 26.697 120.25 27.362 120.79 Z M 38.095 156.047 C 37.742 155.423 37.326 155.049 37.347 154.696 C 37.347 154.364 37.908 153.782 38.074 153.824 C 38.468 153.928 39.07 154.364 39.07 154.655 C 39.07 155.049 38.551 155.423 38.074 156.047 Z M 30.579 176.781 C 31.161 176.469 31.555 176.095 31.783 176.158 C 32.199 176.282 32.531 176.698 32.905 176.989 C 32.614 177.321 32.199 177.965 32.053 177.924 C 31.597 177.757 31.223 177.321 30.579 176.802 Z M 69.173 87.383 C 69.629 87.881 70.148 88.255 70.086 88.401 C 69.899 88.796 69.546 89.211 69.173 89.398 C 69.007 89.481 68.301 88.92 68.342 88.754 C 68.425 88.339 68.799 87.985 69.193 87.404 Z M 31.451 137.203 C 30.725 137.639 30.289 137.972 29.79 138.18 C 29.687 138.221 29.147 137.536 29.188 137.452 C 29.479 137.037 29.853 136.621 30.289 136.393 C 30.455 136.31 30.87 136.788 31.451 137.182 Z M 27.445 112.979 C 26.967 112.335 26.531 111.981 26.49 111.587 C 26.49 111.316 27.029 110.984 27.32 110.693 C 27.59 111.026 27.964 111.337 28.047 111.711 C 28.109 112.002 27.756 112.355 27.445 112.979 Z M 93.649 130.347 C 93.13 130.763 92.715 131.282 92.549 131.199 C 92.126 131.002 91.793 130.653 91.615 130.222 C 91.552 130.056 92.134 129.371 92.3 129.412 C 92.715 129.537 93.068 129.911 93.649 130.326 Z M 85.407 135.77 C 84.826 136.164 84.369 136.621 84.245 136.538 C 83.829 136.289 83.518 135.832 83.165 135.437 C 83.414 135.229 83.746 134.772 83.892 134.835 C 84.348 134.98 84.743 135.333 85.407 135.77 Z M 36.288 160.617 C 35.624 161.033 35.23 161.469 34.918 161.407 C 34.565 161.345 34.295 160.867 33.984 160.555 C 34.295 160.306 34.607 159.849 34.939 159.828 C 35.292 159.828 35.645 160.202 36.309 160.597 Z M 54.267 93.636 C 53.727 94.093 53.353 94.592 53.187 94.53 C 52.791 94.354 52.467 94.046 52.274 93.657 C 52.212 93.532 52.731 92.909 52.959 92.909 C 53.312 92.909 53.665 93.283 54.267 93.636 Z M 81.546 101.386 C 81.027 101.801 80.549 102.196 80.093 102.57 C 79.366 102.196 79.013 101.76 79.677 101.157 C 80.3 100.575 80.944 100.472 81.567 101.386 Z M 69.152 153.616 C 68.55 154.073 68.135 154.53 67.989 154.468 C 67.595 154.26 67.325 153.844 66.993 153.491 C 67.284 153.263 67.574 152.868 67.886 152.868 C 68.218 152.868 68.55 153.221 69.152 153.616 Z M 34.711 135.583 C 34.379 135.022 34.005 134.544 34.088 134.481 C 34.441 134.128 34.898 133.817 35.354 133.609 C 35.458 133.567 35.977 134.108 35.956 134.149 C 35.645 134.585 35.271 134.98 34.731 135.583 Z M 61.491 92.826 C 60.972 93.304 60.703 93.719 60.329 93.844 C 60.142 93.906 59.789 93.387 59.519 93.138 C 59.81 92.826 60.038 92.431 60.391 92.265 C 60.578 92.182 60.952 92.535 61.471 92.826 Z M 26.843 130.202 C 26.469 129.703 26.054 129.329 26.116 129.204 C 26.324 128.81 26.718 128.519 27.05 128.186 C 27.299 128.477 27.756 128.789 27.714 129.038 C 27.673 129.391 27.258 129.682 26.843 130.222 Z M 74.487 145.721 C 73.989 146.054 73.615 146.407 73.512 146.344 C 73.138 146.095 72.785 145.742 72.536 145.368 C 72.494 145.306 73.055 144.682 73.159 144.745 C 73.574 144.932 73.927 145.264 74.508 145.721 Z M 61.616 87.549 C 60.972 87.881 60.619 88.214 60.35 88.172 C 60.017 88.11 59.748 87.736 59.457 87.487 C 59.748 87.258 60.017 86.863 60.35 86.822 C 60.64 86.801 60.972 87.154 61.616 87.528 Z M 41.229 100.534 C 40.773 100.929 40.42 101.386 40.254 101.323 C 39.841 101.161 39.491 100.869 39.257 100.492 C 39.174 100.368 39.714 99.661 39.797 99.682 C 40.233 99.848 40.607 100.139 41.209 100.534 Z M 36.891 106.621 C 36.351 106.891 35.977 107.203 35.769 107.12 C 35.458 106.995 35.084 106.621 35.043 106.31 C 35.001 106.123 35.583 105.562 35.707 105.603 C 36.081 105.769 36.351 106.123 36.891 106.621 Z M 44.717 147.549 C 44.198 147.882 43.887 148.235 43.638 148.193 C 43.326 148.131 43.056 147.757 42.766 147.508 C 43.056 147.259 43.326 146.905 43.658 146.843 C 43.887 146.801 44.198 147.175 44.696 147.529 Z M 44.779 131.531 C 44.426 130.991 44.032 130.659 44.053 130.347 C 44.053 130.119 44.572 129.745 44.883 129.724 C 45.07 129.703 45.548 130.181 45.506 130.409 C 45.485 130.742 45.132 131.053 44.779 131.552 Z M 32.199 128.54 C 31.908 128.103 31.555 127.709 31.617 127.646 C 31.887 127.314 32.219 127.002 32.593 126.836 C 32.697 126.794 33.029 127.21 33.257 127.438 C 32.967 127.75 32.676 128.062 32.199 128.54 Z M 77.103 150.416 C 76.688 150.749 76.377 151.185 76.19 151.123 C 75.837 151.04 75.567 150.666 75.255 150.396 C 75.546 150.146 75.816 149.731 76.148 149.669 C 76.356 149.627 76.688 150.063 77.103 150.416 Z M 93.275 122.702 C 93.109 122.39 92.798 122.037 92.839 121.767 C 92.902 121.455 93.296 121.206 93.566 120.936 C 93.774 121.206 94.127 121.476 94.147 121.767 C 94.147 122.078 93.877 122.39 93.711 122.702 L 93.296 122.702 Z M 68.799 94.218 C 68.238 94.53 67.906 94.779 67.574 94.821 C 67.429 94.821 67.034 94.239 67.076 94.177 C 67.284 93.886 67.616 93.595 67.948 93.491 C 68.072 93.449 68.363 93.844 68.799 94.218 Z M 80.383 141.545 C 80.03 141.836 79.698 142.189 79.636 142.148 C 79.241 141.898 78.909 141.566 78.536 141.254 C 78.764 141.047 79.096 140.59 79.179 140.652 C 79.574 140.839 79.885 141.171 80.362 141.566 Z M 46.648 126.254 C 46.253 125.735 45.9 125.444 45.88 125.153 C 45.88 124.966 46.357 124.571 46.627 124.571 C 46.897 124.571 47.374 124.925 47.374 125.132 C 47.374 125.423 47.022 125.714 46.648 126.254 Z M 86.964 127.854 C 87.234 128.394 87.504 128.685 87.504 128.976 C 87.504 129.225 87.172 129.454 87.006 129.703 C 86.736 129.454 86.3 129.225 86.217 128.934 C 86.155 128.727 86.591 128.394 86.985 127.854 Z M 46.274 97.48 C 45.921 96.981 45.589 96.69 45.589 96.4 C 45.589 96.15 45.942 95.88 46.129 95.61 C 46.378 95.839 46.793 96.046 46.835 96.316 C 46.876 96.586 46.565 96.919 46.295 97.501 Z M 65.56 147.591 C 66.619 147.466 67.2 147.529 67.117 148.38 C 67.097 148.63 66.661 148.838 66.432 149.066 C 66.183 148.63 65.913 148.193 65.56 147.591 Z M 82.21 145.16 C 82.646 144.849 82.958 144.454 83.207 144.495 C 83.477 144.537 83.767 144.952 83.829 145.264 C 83.871 145.472 83.539 145.742 83.352 145.991 C 83.02 145.763 82.708 145.513 82.189 145.16 Z M 43.202 167.93 C 42.745 168.284 42.517 168.616 42.226 168.658 C 42.039 168.678 41.769 168.325 41.541 168.117 C 41.769 167.868 41.935 167.515 42.205 167.432 C 42.413 167.369 42.724 167.681 43.181 167.951 Z M 75.608 96.981 C 75.11 97.314 74.82 97.625 74.467 97.708 C 74.321 97.75 73.865 97.147 73.906 97.106 C 74.134 96.773 74.446 96.462 74.799 96.296 C 74.903 96.233 75.235 96.649 75.629 96.981 Z M 189.209 118.754 C 189.935 119.17 190.994 119.419 191.347 120.042 C 191.679 120.645 191.534 121.746 191.202 122.432 C 190.766 123.325 189.748 123.2 188.793 123.138 C 185.513 122.93 182.233 122.868 178.953 122.722 C 177.147 122.639 175.32 122.577 173.535 122.39 C 172.995 122.328 172.497 121.829 171.978 121.538 C 172.476 121.227 172.933 120.686 173.452 120.624 C 176.835 120.25 180.24 120.001 183.645 119.689 C 185.451 119.523 187.257 119.274 189.042 119.045 C 189.105 118.962 189.146 118.858 189.209 118.754 Z M 171.853 153.741 C 174.78 153.824 177.562 154.53 180.074 156.026 C 181.922 157.127 183.686 158.353 185.492 159.537 C 185.845 159.766 186.157 160.098 186.385 160.451 C 186.53 160.7 186.614 161.178 186.468 161.365 C 186.323 161.573 185.845 161.677 185.555 161.615 C 185.098 161.511 184.704 161.241 184.268 161.033 C 180.676 159.371 177.043 157.792 173.514 156.026 C 172.725 155.652 172.227 154.717 171.583 154.052 L 171.853 153.72 Z M 160.227 158.644 C 160.912 158.748 161.66 158.727 162.241 158.997 C 166.185 160.95 170.109 162.923 173.991 164.98 C 174.573 165.292 174.905 166.081 175.216 166.829 C 172.33 165.52 169.445 164.191 166.538 162.923 C 165.313 162.383 164.006 162.051 162.843 161.407 C 161.805 160.846 160.892 160.036 159.937 159.308 C 160.04 159.08 160.165 158.851 160.269 158.623 Z M 169.299 168.554 C 168.033 168.076 166.891 167.702 165.791 167.224 C 163.756 166.31 161.743 165.313 159.729 164.357 C 159.646 164.315 159.521 164.315 159.501 164.253 C 159.251 163.775 159.002 163.297 158.774 162.82 C 159.231 162.736 159.77 162.487 160.144 162.633 C 163.03 163.775 165.874 164.98 168.718 166.185 C 169.154 166.372 169.59 166.622 169.901 166.954 C 170.151 167.224 170.4 167.743 170.296 167.993 C 170.171 168.284 169.652 168.408 169.32 168.574 Z M 180.136 163.568 C 179.638 163.464 179.119 163.401 178.642 163.214 C 175.59 161.926 172.58 160.597 169.528 159.308 C 168.365 158.81 167.348 158.228 167.597 156.462 C 168.178 156.566 168.801 156.545 169.279 156.795 C 172.683 158.54 176.047 160.327 179.41 162.134 C 179.804 162.342 180.053 162.799 180.365 163.152 C 180.282 163.277 180.219 163.422 180.136 163.547 Z M 187.776 145.908 C 187.07 145.908 186.717 145.991 186.427 145.908 C 184.621 145.347 182.794 144.807 181.008 144.142 C 180.655 143.997 180.489 143.332 180.24 142.896 C 180.738 142.729 181.361 142.272 181.735 142.418 C 183.458 143.083 185.14 143.893 186.8 144.703 C 187.153 144.869 187.34 145.326 187.797 145.887 Z M 164.192 171.005 C 162.552 170.424 161.037 169.946 159.584 169.322 C 159.293 169.198 159.189 168.595 159.002 168.221 C 159.376 168.055 159.854 167.619 160.123 167.723 C 161.639 168.325 163.113 169.011 164.566 169.738 C 164.794 169.842 165.002 170.34 164.919 170.569 C 164.857 170.777 164.421 170.881 164.192 171.005 Z M 184.6 149.523 C 182.773 149.004 180.904 148.505 179.098 147.903 C 178.891 147.84 178.87 147.196 178.745 146.822 C 179.119 146.739 179.576 146.469 179.887 146.573 C 180.967 146.988 181.984 147.549 183.043 148.048 C 183.645 148.339 184.226 148.671 184.787 148.983 C 184.724 149.149 184.662 149.315 184.6 149.502 Z M 401.586 207.508 L 401.586 210.479 L 360.605 210.479 L 360.605 207.508 C 369.47 206.532 371.484 200.881 365.795 191.968 L 311.486 109.426 L 273.993 149.585 L 273.993 191.968 C 273.993 201.566 276.464 206.49 285.598 207.508 L 285.598 210.479 L 245.843 210.479 L 245.843 207.508 C 254.998 206.532 257.448 201.608 257.448 191.968 L 257.448 56.51 C 257.448 46.912 254.977 41.718 245.843 40.97 L 245.843 37.999 L 285.557 37.999 L 285.557 40.97 C 276.402 41.718 273.952 46.87 273.952 56.51 L 273.952 143 L 354.689 56.51 C 362.079 48.636 364.55 41.988 357.886 40.97 L 357.886 37.999 L 384.272 37.999 L 384.272 40.97 C 379.58 42.216 373.684 43.671 364.01 53.311 L 322.801 97.418 L 383.753 192.03 C 389.192 200.652 395.088 205.576 401.503 207.571 L 401.544 207.529 Z M 467.728 56.51 L 467.728 192.01 C 467.728 201.836 470.199 206.802 479.582 207.55 L 479.582 210.521 L 439.577 210.521 L 439.577 207.55 C 448.961 206.802 451.431 201.899 451.431 192.01 L 451.431 56.51 C 451.431 46.912 448.961 41.988 439.577 41.261 L 439.577 38.061 L 479.582 38.061 L 479.582 41.261 C 470.199 42.009 467.728 46.912 467.728 56.51 Z M 680.106 38.02 L 680.106 41.219 C 670.95 41.967 668.501 46.87 668.501 56.469 L 668.501 210.438 L 659.864 210.438 L 543.628 60.956 L 543.628 192.01 C 543.628 201.836 546.098 206.802 555.482 207.55 L 555.482 210.521 L 527.331 210.521 L 527.331 207.55 C 536.486 206.802 538.936 201.899 538.936 192.01 L 538.936 56.51 C 538.936 46.912 536.465 41.988 527.331 41.261 L 527.331 38.061 L 547.821 38.061 L 663.83 187.605 L 663.83 56.51 C 663.83 46.912 661.359 41.988 652.225 41.261 L 652.225 38.061 L 680.106 38.061 L 680.147 38.02 Z M 839.773 172.771 C 834.562 201.109 811.622 213.429 782.267 212.931 C 763.5 212.432 737.113 206.532 721.772 195.687 L 721.772 163.173 L 724.74 163.173 C 732.131 193.962 758.787 208.007 782.246 208.526 C 802.218 209.025 819.739 200.881 823.974 180.936 C 834.334 129.184 719.301 134.876 732.401 69.308 C 736.864 46.87 755.113 35.319 780.523 35.319 C 798.543 35.319 815.089 41.718 830.887 53.788 L 830.887 84.578 L 828.189 84.578 C 820.528 53.788 803.982 39.744 780.565 39.744 C 763.52 39.744 747.493 48.594 745.521 67.106 C 740.082 115.659 849.925 117.84 839.794 172.792 L 839.752 172.792 Z M 1087.131 207.508 L 1087.131 210.479 L 1043.929 210.479 L 1043.929 207.508 C 1053.313 206.76 1057.257 201.857 1055.534 191.968 L 1030.871 61.662 L 979.759 210.479 L 972.846 210.479 L 918.06 60.457 L 897.798 192.01 C 896.075 202.584 899.043 206.802 908.386 207.55 L 908.386 210.521 L 877.536 210.521 L 877.536 207.55 C 886.691 206.802 891.113 202.626 892.587 192.01 L 913.576 56.51 C 915.07 46.392 913.347 41.988 903.964 41.261 L 903.964 38.061 L 925.658 38.061 L 981.69 189.849 L 1033.778 38.04 L 1053.521 38.04 L 1053.521 41.24 C 1044.365 41.988 1042.185 46.891 1044.137 56.489 L 1071.54 191.989 C 1073.762 202.564 1077.727 206.781 1087.111 207.529 Z M 1251.511 180.188 L 1246.819 210.479 L 1128.859 210.479 L 1128.859 207.508 C 1138.015 206.76 1140.464 201.857 1140.464 191.968 L 1140.464 56.51 C 1140.464 46.912 1137.994 41.988 1128.859 41.261 L 1128.859 38.061 L 1240.404 38.061 L 1245.096 68.352 L 1242.127 68.352 C 1238.411 58.234 1230.792 42.715 1210.53 42.715 L 1156.969 42.715 L 1156.969 120.582 L 1195.479 120.582 C 1212.523 120.582 1215.741 114.682 1217.444 104.315 L 1220.412 104.315 L 1220.412 141.275 L 1217.444 141.275 C 1215.72 130.929 1212.523 125.008 1195.479 125.008 L 1156.969 125.008 L 1156.969 206.075 L 1216.945 206.075 C 1237.207 206.075 1244.826 190.306 1248.542 180.209 L 1251.511 180.209 L 1251.511 180.25 Z M 1449.958 38.02 L 1449.958 41.219 C 1440.803 41.967 1438.353 46.87 1438.353 56.469 L 1438.353 210.438 L 1429.717 210.438 L 1313.481 60.894 L 1313.481 191.947 C 1313.481 201.774 1315.951 206.74 1325.335 207.487 L 1325.335 210.458 L 1297.184 210.458 L 1297.184 207.487 C 1306.339 206.74 1308.789 201.836 1308.789 191.947 L 1308.789 56.51 C 1308.789 46.912 1306.318 41.988 1297.184 41.261 L 1297.184 38.061 L 1317.674 38.061 L 1433.682 187.605 L 1433.682 56.51 C 1433.682 46.912 1431.212 41.988 1422.077 41.261 L 1422.077 38.061 L 1449.958 38.061 L 1450 38.02 Z\" fill=\"transparent\" height=\"250px\" id=\"Rn0o8JkSn\" width=\"1449.9999792847543px\"><path d=\"M 201.954 123.638 C 202.079 145.764 197.885 166.976 188.564 187.128 C 182.377 200.467 174.26 212.516 163.714 222.863 C 151.715 234.643 137.805 243.244 121.342 247.378 C 101.911 252.26 83.102 250.287 65.04 241.769 C 48.183 233.812 35 221.595 24.454 206.45 C 13.161 190.224 6.123 172.211 2.531 152.848 C 0.642 142.502 -0.251 132.073 0.061 121.581 C 0.912 91.768 9.071 64.302 26.987 40.078 C 36.744 26.906 48.764 16.289 63.546 8.914 C 76.438 2.494 90.098 -0.56 104.485 0.084 C 121.758 0.853 137.286 6.649 151.279 16.643 C 166.205 27.321 177.374 41.179 185.844 57.301 C 193.422 71.74 198.218 87.114 200.397 103.236 C 201.311 109.988 201.664 116.823 202.287 123.617 C 202.183 123.617 202.079 123.617 201.975 123.659 Z M 2.947 127.606 C 3.133 130.452 3.466 135.937 3.902 141.422 C 4.109 143.894 4.504 146.366 4.898 148.818 C 7.763 166.789 13.68 183.659 23.271 199.178 C 33.36 215.487 46.377 228.846 63.608 237.738 C 81.005 246.713 99.336 249.31 118.519 245.01 C 135.252 241.249 149.348 232.731 161.493 220.889 C 171.644 210.958 179.533 199.428 185.512 186.609 C 197.242 161.47 201.02 135.044 197.968 107.599 C 196.017 90.147 191.097 73.547 182.834 58.007 C 173.845 41.075 161.804 26.781 145.486 16.331 C 132.138 7.792 117.564 3.118 101.62 2.993 C 86.05 2.868 71.684 7.086 58.439 15.126 C 42.37 24.849 30.246 38.374 21.049 54.538 C 8.656 76.352 3.133 99.995 2.947 127.606 Z\" fill=\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\" height=\"250px\" id=\"E9DRriPYi\" width=\"202.2865635881984px\"/><path d=\"M 188.341 119.262 C 188.321 140.765 184.106 161.395 174.764 180.862 C 166.46 198.189 154.98 212.96 139.015 224.034 C 128.199 231.513 116.303 236.354 103.162 237.891 C 85.391 239.969 68.928 236.042 53.69 226.839 C 39.324 218.134 28.301 206.167 19.623 191.956 C 10.177 176.478 4.468 159.671 1.727 141.824 C 0.544 134.2 -0.058 126.533 0.004 118.846 C 0.17 96.367 4.758 74.864 15.014 54.732 C 23.277 38.527 34.404 24.691 49.518 14.282 C 60.396 6.803 72.354 2.003 85.537 0.508 C 99.965 -1.134 113.771 1.214 126.87 7.426 C 143.022 15.071 155.54 26.851 165.484 41.457 C 176.342 57.412 182.965 75.072 186.224 94.019 C 187.656 102.371 188.383 110.806 188.321 119.283 Z M 135.216 177.974 C 135.154 177.704 135.216 177.288 135.05 177.185 C 134.053 176.561 133.098 175.751 132.019 175.481 C 130.753 175.149 129.382 175.232 128.324 174.234 C 128.074 174.006 127.452 174.172 127.016 174.214 C 125.708 174.318 124.296 174.816 123.113 174.505 C 121.431 174.068 120.227 174.255 118.878 175.294 C 117.674 176.229 116.22 176.665 114.622 175.959 C 112.276 174.92 111.404 175.419 110.885 177.974 C 113.791 178.286 116.698 178.68 119.563 177.725 C 120.04 177.559 120.58 177.559 121.099 177.559 C 125.189 177.559 129.299 177.538 133.389 177.559 C 134.012 177.559 134.635 177.808 135.257 177.953 C 134.967 179.241 133.804 179.241 132.87 179.345 C 128.884 179.761 124.877 180.093 120.891 180.467 C 120.082 180.55 119.272 180.654 118.483 180.883 C 117.507 181.174 117.175 182.005 117.258 182.919 C 117.341 183.812 118.047 184.103 118.857 184.103 C 120.186 184.082 121.535 184.041 122.864 183.916 C 125.915 183.625 128.946 183.251 131.998 182.981 C 132.642 182.919 133.68 182.586 133.763 183.667 C 133.784 183.999 132.891 184.602 132.33 184.726 C 127.784 185.744 123.237 186.7 118.67 187.635 C 116.511 188.071 114.393 188.279 112.172 187.593 C 111.03 187.24 109.577 187.926 108.062 188.154 C 109.452 190.066 110.657 191.229 112.94 191.104 C 118.753 190.772 124.587 190.689 130.4 190.502 C 130.753 190.502 131.147 190.398 131.417 190.523 C 131.77 190.71 132.247 191.042 132.289 191.374 C 132.33 191.624 131.832 192.102 131.479 192.226 C 130.939 192.434 130.296 192.434 129.694 192.538 C 126.268 193.078 122.822 193.639 119.397 194.179 C 119.895 195.197 120.476 196.07 120.767 197.025 C 121.493 199.311 121.452 199.332 123.922 199.186 C 124.317 199.186 124.691 199.124 125.085 199.082 C 126.746 198.833 128.407 198.542 130.088 198.397 C 130.566 198.355 131.105 198.771 131.624 198.978 C 131.251 199.332 130.939 199.83 130.503 200.017 C 129.611 200.412 128.614 200.64 127.68 200.952 C 126.393 201.347 125.085 201.721 123.819 202.095 C 124.504 203.404 125.168 204.505 125.625 205.668 C 125.957 206.541 126.372 206.811 127.244 206.624 C 129.237 206.208 131.209 205.772 133.202 205.44 C 133.555 205.377 133.991 205.689 134.386 205.814 C 134.136 206.229 133.97 206.79 133.617 207.039 C 133.057 207.413 132.33 207.58 131.458 207.912 C 134.178 209.823 135.32 212.296 135.382 215.287 C 135.382 215.454 135.569 215.703 135.735 215.765 C 137.126 216.388 138.538 216.97 140.198 217.677 C 140.198 215.848 140.468 214.269 140.136 212.815 C 139.41 209.512 138.558 206.229 137.417 203.05 C 135.88 198.729 135.693 194.47 136.773 190.024 C 137.417 187.427 137.666 184.705 137.853 182.025 C 137.977 180.176 136.648 178.971 135.216 177.953 Z M 133.555 55.543 C 134.967 55.667 136.192 55.833 137.437 55.875 C 138.392 55.875 139.347 55.709 140.323 55.688 C 141.714 55.688 143.126 55.646 144.496 55.792 C 145.388 55.875 146.219 56.353 147.112 56.477 C 147.714 56.561 148.357 56.374 148.959 56.29 C 148.419 55.979 147.921 55.543 147.34 55.397 C 146.406 55.148 145.741 54.815 145.804 53.694 C 146.302 53.59 146.779 53.507 147.506 53.361 C 145.658 51.907 143.79 51.367 141.735 51.117 C 140.759 50.993 139.825 50.577 138.87 50.286 L 138.953 49.975 C 139.513 49.808 140.074 49.663 140.676 49.497 C 140.427 49.185 140.261 48.957 140.012 48.645 C 141.922 48.313 143.582 48.728 144.953 49.705 C 147.568 51.595 150.371 53.444 150.952 57.101 C 155.748 53.465 160.46 49.933 165.215 46.339 C 160.211 38.444 154.398 31.256 147.485 24.94 C 144.703 27.578 142.025 30.134 139.347 32.689 C 133.68 38.112 127.971 43.472 122.345 48.957 C 116.864 54.317 111.508 59.822 106.048 65.183 C 104.159 67.052 101.979 68.631 100.11 70.501 C 97.764 72.828 95.585 75.321 93.363 77.773 C 92.657 78.541 91.993 79.04 91.204 78.313 C 91.059 78.895 91.038 79.518 90.727 79.996 C 90.228 80.744 89.523 81.346 88.962 82.052 C 88.381 82.821 87.8 82.634 87.218 82.115 C 86.492 81.491 86.782 80.847 87.281 80.328 C 89.211 78.271 91.183 76.235 93.114 74.178 C 93.924 73.306 94.733 73.41 95.688 74.116 C 94.754 72.87 95.336 72.08 96.228 71.27 C 97.225 70.335 98.076 69.234 99.052 68.257 C 101.709 65.64 104.408 63.063 107.086 60.446 C 107.314 60.217 107.501 59.947 107.709 59.656 C 108.207 58.908 108.622 58.077 109.224 57.454 C 118.172 48.126 127.182 38.86 136.15 29.552 C 138.662 26.955 141.112 24.337 143.686 21.637 C 136.005 15.3 127.659 10.376 118.338 7.135 C 114.227 14.178 110.221 21.096 106.152 27.973 C 100.214 38.049 94.235 48.084 88.256 58.14 C 87.945 58.68 87.447 59.116 86.845 59.822 C 86.928 61.297 84.976 64.58 83.668 64.705 C 84.021 66.782 82.776 69.047 80.741 70.002 C 81.011 71.104 79.703 74.075 78.665 74.49 C 78.333 74.615 77.772 74.532 77.482 74.324 C 77.212 74.116 76.963 73.514 77.087 73.264 C 77.627 72.122 78.312 71.041 78.976 69.94 C 79.163 69.629 79.454 69.358 79.599 69.047 C 79.952 68.237 80.16 67.364 80.554 66.574 C 81.426 64.85 82.381 63.167 83.295 61.484 C 84.208 59.822 85.765 58.513 86.035 56.498 C 86.035 56.457 86.056 56.415 86.076 56.374 C 88.194 52.509 90.312 48.645 92.45 44.781 C 99.55 32.004 106.65 19.247 113.771 6.47 C 113.874 6.262 113.937 6.034 114.02 5.743 C 104.885 3.188 95.688 2.398 86.346 3.395 C 85.537 3.479 85.205 3.811 84.997 4.6 C 82.983 12.184 80.928 19.767 78.852 27.35 C 77.108 33.728 75.364 40.085 73.6 46.464 C 72.79 49.393 71.959 52.322 71.067 55.231 C 70.755 56.27 70.236 57.246 69.842 58.264 C 69.759 58.472 69.78 58.721 69.759 58.95 C 69.531 60.404 69.427 61.9 69.032 63.292 C 68.908 63.707 67.953 64.019 67.351 64.081 C 67.164 64.081 66.624 63.188 66.645 62.731 C 66.728 61.692 66.977 60.612 67.351 59.635 C 67.558 59.074 68.119 58.659 68.596 58.119 C 68.015 57.329 68.015 56.062 68.513 54.338 C 68.825 53.278 69.51 52.426 69.614 51.159 C 69.821 48.5 70.444 45.84 71.233 43.285 C 71.773 41.54 72.229 39.795 72.645 38.029 C 74.658 29.469 76.859 20.951 78.976 12.412 C 79.641 9.774 80.305 7.114 80.99 4.31 C 80.43 4.393 80.056 4.413 79.682 4.497 C 71.607 6.138 64.112 9.171 56.908 13.139 C 55.206 14.074 54.583 15.134 54.645 17.045 C 54.853 23.236 54.915 29.407 54.957 35.598 C 54.957 36.429 54.625 37.26 54.459 38.07 C 54.417 38.506 54.625 39.026 54.666 39.566 C 54.728 40.252 54.687 40.937 54.666 41.623 C 54.604 44.074 54.562 46.505 54.417 48.936 C 54.417 49.289 53.836 49.933 53.545 49.912 C 53.047 49.892 52.279 49.559 52.133 49.164 C 51.843 48.313 51.801 47.336 51.78 46.422 C 51.718 45.155 51.78 43.887 51.76 42.62 C 51.718 41 51.49 39.379 52.507 38.236 C 52.175 37.447 51.635 36.72 51.594 35.993 C 51.428 33.209 51.448 30.425 51.386 27.62 C 51.303 24.13 51.178 20.619 51.075 16.92 C 50.68 17.149 50.473 17.253 50.265 17.398 C 44.132 21.725 38.547 26.783 33.636 32.461 C 33.304 32.835 33.2 33.645 33.345 34.164 C 34.487 38.964 35.712 43.742 36.895 48.52 C 37.103 49.393 37.207 50.286 37.352 51.18 C 37.414 51.512 37.311 51.907 37.414 52.218 C 37.913 53.569 38.515 54.899 39.013 56.249 C 39.262 56.955 38.971 57.475 38.183 57.703 C 37.435 57.911 36.771 58.015 36.522 57.101 C 36.148 55.667 35.837 54.192 35.504 52.738 C 35.421 52.405 35.463 52.052 35.318 51.782 C 33.574 48.666 33.055 45.175 32.121 41.81 C 31.622 40.044 30.958 38.319 30.314 36.387 C 26.142 41.602 22.633 46.962 19.561 52.592 C 19.394 52.904 19.415 53.444 19.561 53.756 C 20.806 56.02 22.135 58.223 23.36 60.487 C 23.796 61.277 24.024 62.191 24.356 63.043 C 24.398 63.146 24.439 63.313 24.522 63.333 C 26.017 63.811 26.183 65.328 26.93 66.388 C 27.387 67.011 27.47 67.883 27.802 68.797 C 28.986 69.587 29.671 71 30.024 72.537 C 30.107 72.911 29.505 73.534 29.069 73.867 C 28.923 73.971 28.238 73.617 27.989 73.327 C 27.449 72.62 26.993 71.81 26.536 71.041 C 26.038 70.21 25.54 69.4 25.062 68.569 C 24.211 67.115 22.924 65.868 22.986 63.998 C 21.699 63.583 19.747 60.3 19.872 59.241 C 19 58.14 18.315 57.308 17.588 56.394 C 17.36 56.789 17.152 57.122 17.007 57.454 C 15.325 61.297 13.602 65.162 11.983 69.026 C 11.63 69.878 10.904 70.771 11.775 71.768 C 11.858 71.872 11.63 72.309 11.485 72.537 C 11.298 72.849 11.049 73.14 10.841 73.43 C 12.544 72.267 12.606 72.267 13.997 73.763 C 15.367 75.238 16.467 76.942 18.253 78.022 C 18.813 78.354 19.332 78.978 19.561 79.58 C 19.747 80.079 19.561 80.785 19.291 81.325 C 19.228 81.45 18.253 81.388 17.9 81.138 C 16.654 80.245 15.533 79.227 15.761 77.378 C 14.308 78.417 13.602 77.191 12.793 76.485 C 11.921 75.716 11.173 74.781 10.156 73.68 C 9.035 77.773 7.976 81.616 6.959 85.46 C 6.648 86.623 7.374 87.246 8.475 87.662 C 9.637 88.098 10.654 88.908 11.651 89.677 C 11.879 89.843 11.838 90.57 11.713 90.944 C 11.63 91.194 11.132 91.464 10.8 91.464 C 9.845 91.505 7.374 89.615 6.918 88.306 C 6.502 88.971 6.087 89.386 5.983 89.864 C 5.464 92.482 5.028 95.1 4.613 97.738 C 4.26 99.961 4.26 100.003 6.232 100.958 C 6.835 101.249 7.27 101.623 6.897 102.205 C 6.627 102.62 6.066 102.974 5.547 103.077 C 5.049 103.181 4.489 102.953 3.845 102.828 C 3.596 106.173 3.326 109.435 3.139 112.676 C 3.139 113.008 3.534 113.403 3.783 113.715 C 4.136 114.151 4.53 114.546 4.904 114.94 C 4.426 115.231 3.949 115.543 3.471 115.813 C 3.368 115.875 3.222 115.896 3.118 115.958 L 3.118 126.18 C 4.053 126.18 4.883 126.076 5.672 126.222 C 6.046 126.305 6.461 126.845 6.606 127.26 C 6.668 127.447 6.191 127.967 5.88 128.133 C 5.07 128.549 3.804 128.652 3.451 129.276 C 3.056 129.961 3.492 131.104 3.554 132.039 L 3.554 132.288 C 3.845 134.968 4.156 137.648 4.447 140.245 C 5.236 140.412 5.838 140.557 6.44 140.702 C 6.648 139.477 9.097 137.628 10.343 137.856 C 10.696 137.918 11.173 138.251 11.298 138.583 C 11.402 138.895 11.277 139.56 11.028 139.705 C 9.803 140.453 8.516 141.076 7.25 141.741 C 6.918 141.783 6.814 142.302 6.565 142.385 C 4.613 143.05 5.091 144.463 5.381 145.855 C 5.568 146.727 5.713 147.641 5.921 148.514 C 6.585 151.402 7.27 154.311 7.997 157.427 C 10.696 154.705 13.146 152.191 15.637 149.698 C 16.156 149.179 16.716 148.618 17.36 148.369 C 17.837 148.182 18.523 148.452 19.104 148.535 C 18.979 149.013 19.021 149.636 18.709 149.927 C 17.713 150.862 16.613 151.693 15.325 152.732 C 15.346 153.833 10.592 158.985 8.703 159.38 C 8.765 159.671 8.807 159.962 8.89 160.232 C 9.762 163.286 9.762 163.286 13.042 163.203 C 15.097 163.161 17.132 163.306 18.813 164.657 C 19.27 165.031 19.519 165.696 19.851 166.236 C 19.727 166.34 19.602 166.464 19.498 166.568 C 18.668 166.34 17.837 166.111 16.882 165.841 C 17.422 167.191 17.775 168.459 18.398 169.56 C 18.855 170.391 19.581 171.139 20.37 171.7 C 22.363 173.113 24.605 174.234 26.494 175.751 C 29.09 177.808 33.553 177.288 36.127 174.837 C 35.276 173.216 34.363 171.575 33.491 169.892 C 32.868 168.708 32.121 167.815 30.605 167.939 C 30.335 167.939 29.858 167.607 29.775 167.337 C 29.692 167.067 29.899 166.568 30.148 166.381 C 31.041 165.654 33.449 165.841 34.466 166.464 C 35.629 167.15 36.833 167.898 38.141 168.189 C 45.096 169.705 52.071 171.16 59.067 172.489 C 64.112 173.445 69.178 174.442 74.264 174.962 C 78.769 175.419 83.336 175.149 87.862 175.356 C 90.125 175.439 92.408 175.751 94.65 176.125 C 96.498 176.437 97.162 176.063 97.204 174.172 C 97.204 173.757 97.162 173.32 97.1 172.905 C 96.83 170.993 94.858 169.643 95.252 167.503 C 95.252 167.462 95.128 167.399 94.983 167.275 C 93.986 167.669 92.969 168.126 91.91 168.5 C 90.457 169.02 89.066 167.815 89.419 166.298 C 89.585 165.55 90.042 164.885 90.312 164.179 C 90.664 163.306 91.038 162.434 91.266 161.54 C 91.557 160.419 91.682 159.255 91.931 158.133 C 92.325 156.43 92.761 154.747 93.259 152.815 C 92.533 153.064 92.097 153.168 91.682 153.355 C 84.914 156.596 78.167 159.878 71.42 163.14 C 66.811 165.363 62.202 167.628 57.573 169.83 C 57.199 169.996 56.618 169.788 56.14 169.747 C 56.389 169.311 56.597 168.812 56.908 168.417 C 57.116 168.168 57.49 168.085 57.801 167.919 C 59.815 166.942 61.891 166.07 63.842 164.968 C 70.361 161.25 76.838 157.468 83.834 154.705 C 86.907 153.479 89.979 152.108 93.156 151.298 C 95.377 150.737 96.332 149.615 96.685 147.641 C 96.809 146.935 96.789 146.187 96.934 145.46 C 97.391 143.237 97.91 141.035 98.387 138.833 C 98.699 137.461 99.155 136.111 99.301 134.698 C 99.633 131.644 99.965 128.652 101.75 125.993 C 102.705 124.56 102.602 123.957 101.398 122.711 C 101.065 122.378 100.712 122.046 100.359 121.734 C 98.283 119.74 97.349 117.247 97.91 114.483 C 98.45 111.845 99.384 109.31 100.214 106.755 C 100.754 105.072 101.086 103.41 100.567 101.582 C 99.654 101.914 98.802 102.08 98.138 102.517 C 97.432 102.994 96.685 103.638 96.332 104.386 C 95.792 105.571 95.045 106.152 93.799 106.235 C 92.242 106.339 90.685 106.381 89.149 106.609 C 87.758 106.817 86.346 107.087 85.08 107.627 C 82.713 108.625 80.45 109.892 78.084 110.931 C 71.212 113.943 64.32 116.831 58.486 121.734 C 55.933 123.874 52.985 124.684 49.808 122.773 C 49.455 122.544 49.04 122.399 48.646 122.191 C 47.421 121.547 46.217 120.986 44.722 121.173 C 43.622 121.319 42.833 120.591 42.667 119.449 C 42.584 118.909 42.604 118.348 42.625 117.787 C 42.687 115.626 42.895 113.86 45.366 112.551 C 47.296 111.533 49.102 110.349 51.261 110.287 C 54.521 110.183 57.697 109.892 60.749 108.666 C 61.6 108.334 62.493 108.022 63.302 107.565 C 69.676 103.846 74.264 98.05 79.931 93.479 C 82.609 91.318 85.246 89.241 88.547 88.16 C 90.395 87.558 91.702 86.353 92.678 84.649 C 93.322 83.507 94.214 82.489 95.128 81.533 C 96.457 80.12 97.889 78.811 99.301 77.482 C 100.878 75.965 102.394 74.345 104.096 72.973 C 105.031 72.225 106.255 71.706 107.439 71.415 C 108.85 71.083 110.387 71.249 111.798 70.896 C 113.314 70.522 115.079 70.169 116.137 69.192 C 117.798 67.655 118.961 65.556 120.372 63.707 C 121.286 62.482 122.241 61.277 123.217 60.03 C 123.756 60.425 124.109 60.695 124.836 61.214 C 125.147 59.552 125.417 58.16 125.687 56.768 C 125.583 56.748 125.479 56.706 125.376 56.685 C 125.21 56.893 125.023 57.101 124.815 57.371 C 124.732 52.426 128.822 48.209 133.057 48.874 C 132.621 49.227 132.247 49.559 131.604 50.099 C 133.348 49.975 134.718 49.85 136.109 49.808 C 137.043 49.767 137.666 50.182 137.686 51.242 C 136.296 51.471 134.925 51.637 133.576 51.928 C 132.206 52.198 131.085 53.133 130.358 54.462 C 130.898 54.275 131.396 54.13 131.853 53.901 C 132.87 53.382 133.825 52.551 134.905 52.364 C 136.212 52.135 137.645 52.322 138.994 52.53 C 140.863 52.8 140.842 52.883 142.129 54.171 C 140.925 54.317 139.596 54.483 138.268 54.587 C 137.583 54.649 136.835 54.795 136.233 54.587 C 135.154 54.234 134.406 54.504 133.576 55.397 L 133.534 55.397 Z M 172.315 178.992 C 171.775 179.158 171.401 179.241 171.069 179.366 L 155.935 185.038 C 155.395 185.246 154.689 185.661 154.419 184.83 C 154.336 184.56 154.876 183.874 155.291 183.667 C 161.125 180.675 166.917 177.621 172.854 174.858 C 174.619 174.027 175.2 172.842 175.74 171.077 C 175.013 171.264 174.432 171.367 173.872 171.575 C 168.225 173.57 162.578 175.585 156.931 177.579 C 156.371 177.787 155.748 177.849 155.146 177.995 C 155.063 177.849 154.98 177.704 154.897 177.579 C 155.291 177.205 155.665 176.748 156.122 176.478 C 160.191 174.027 164.177 171.471 168.349 169.207 C 170.944 167.815 173.768 166.776 176.57 165.82 C 177.774 165.405 178.377 164.885 178.377 163.556 C 178.107 163.597 177.92 163.639 177.712 163.68 C 171.629 164.823 165.671 166.36 160.211 169.414 C 158.924 170.142 157.429 170.557 155.976 170.952 C 155.519 171.077 154.938 170.682 154.419 170.536 C 154.606 170.059 154.668 169.456 155.021 169.144 C 155.499 168.708 156.184 168.459 156.807 168.168 C 159.194 167.088 161.706 166.236 163.948 164.906 C 168.702 162.039 173.373 159.151 179.124 158.757 C 179.477 158.736 180.058 158.445 180.141 158.175 C 180.868 155.536 181.532 152.898 182.196 150.322 C 181.574 150.259 181.117 150.322 180.743 150.176 C 177.276 148.763 173.789 147.351 170.363 145.855 C 169.989 145.689 169.803 145.128 169.533 144.754 C 169.989 144.484 170.425 144.006 170.882 143.985 C 175.532 143.923 178.896 146.686 182.404 149.241 C 186.93 127.157 186.494 105.072 180.93 83.008 C 177.691 83.756 174.64 84.504 171.567 85.19 C 165.837 86.478 160.108 87.745 154.378 88.971 C 153.962 89.054 153.443 88.68 152.966 88.514 C 153.257 88.14 153.485 87.558 153.859 87.433 C 161.768 84.878 169.72 82.406 177.65 79.892 C 178.377 79.663 179.103 79.476 179.809 79.268 C 178.626 72.724 170.363 53.569 167.041 49.559 C 162.64 52.177 158.239 54.795 153.859 57.433 C 152.696 58.119 151.326 58.576 150.911 60.113 C 150.828 60.404 150.329 60.591 150.039 60.84 C 149.81 61.027 149.478 61.173 149.374 61.422 C 148.855 62.606 148.419 63.832 147.921 65.037 C 147.817 65.307 147.548 65.536 147.361 65.764 C 147.112 65.556 146.779 65.411 146.634 65.141 C 146.136 64.206 146.385 63.354 146.987 62.502 C 147.651 61.588 148.17 60.612 146.904 59.303 C 146.759 59.594 146.613 59.781 146.593 59.989 C 146.447 61.464 146.219 62.876 144.662 63.604 C 144.081 63.874 143.52 64.414 142.96 64.414 C 141.672 64.393 140.531 63.832 139.804 62.669 C 138.517 63.084 137.354 65.016 136.773 67.676 C 137.873 67.447 137.769 68.424 137.956 68.984 C 138.185 69.629 138.226 70.335 138.33 70.937 C 139.098 70.605 139.804 70.356 140.489 70.023 C 141.174 69.691 142.005 69.4 142.42 68.839 C 143.105 67.966 143.707 67.987 144.641 68.34 C 145.368 68.59 146.219 68.527 147.236 68.652 C 147.236 68.735 147.236 69.192 147.112 69.608 C 146.53 71.623 145.928 73.638 145.347 75.653 C 144.662 77.98 143.52 78.687 141.091 78.292 C 140.468 78.188 139.804 78.209 138.974 78.147 C 139.929 79.58 140.51 79.767 141.735 79.352 C 143.043 78.915 144.745 79.726 144.932 81.097 C 145.181 82.946 146.115 84.192 147.61 85.252 C 149.125 86.332 149.395 87.433 148.793 88.908 C 148.482 88.742 148.17 88.576 147.589 88.285 C 147.589 89.636 147.651 90.778 147.568 91.921 C 147.506 92.627 147.402 93.458 147.008 93.978 C 145.077 96.45 145.036 99.4 144.724 102.288 C 144.703 102.558 144.828 102.849 144.89 103.119 C 145.056 103.244 145.202 103.368 145.368 103.472 C 145.617 103.036 145.907 102.62 146.136 102.163 C 146.779 100.813 147.174 99.255 148.108 98.154 C 149.395 96.595 149.291 94.975 149.208 93.209 C 149.188 92.503 149.686 91.775 149.956 91.048 C 150.496 91.651 151.16 92.191 151.575 92.877 C 152.219 93.915 152.738 95.058 153.298 96.138 C 153.402 96.367 153.485 96.616 153.568 96.845 C 154.025 98.299 154.502 99.753 154.897 101.228 C 155.146 102.163 155.561 103.181 155.395 104.075 C 154.793 107.378 156.267 110.079 158.177 112.323 C 160.606 115.148 163.554 117.537 166.315 120.051 C 167.664 121.256 168.806 121.215 170.467 120.321 C 171.09 119.989 171.837 119.781 172.522 119.781 C 174.266 119.781 176.031 119.864 177.754 120.051 C 179.788 120.28 180.702 122.067 179.83 123.916 C 179.664 124.248 179.581 124.643 179.56 125.017 C 179.456 126.554 179.124 126.907 177.567 127.177 C 177.255 127.24 176.84 127.344 176.716 127.593 C 175.968 128.839 175.346 130.148 174.536 131.374 C 174.038 132.143 173.436 132.932 172.667 133.369 C 171.629 133.971 171.339 134.719 171.131 135.841 C 170.861 137.378 170.342 138.874 169.72 140.308 C 169.242 141.388 168.391 142.281 167.768 143.32 C 165.983 146.312 163.741 148.784 160.419 150.135 C 159.464 150.529 158.55 151.069 157.554 151.34 C 156.122 151.755 154.668 152.108 153.194 152.233 C 151.72 152.337 150.205 152.129 148.669 152.067 C 149.001 153.646 149.395 155.1 149.603 156.575 C 150.06 159.92 150.475 163.286 150.848 166.672 C 151.077 168.708 151.803 170.848 150.122 172.697 C 149.935 172.905 150.039 173.528 150.205 173.86 C 150.89 175.315 150.828 176.811 150.828 178.369 C 150.786 181.007 150.973 183.625 150.475 186.243 C 150.475 186.367 150.475 186.492 150.516 186.617 C 151.513 191.354 151.409 196.091 150.641 200.827 C 150.579 201.264 150.205 201.617 149.977 202.012 C 149.686 201.555 149.167 201.118 149.146 200.64 C 149.063 198.854 149.105 197.025 149.125 195.218 L 149.125 190.855 C 148.544 198.417 145.866 205.814 147.568 213.521 C 147.817 213.21 147.984 212.857 148.025 212.503 C 148.233 210.073 148.378 207.642 148.606 205.211 C 148.627 204.879 148.772 204.526 148.98 204.276 C 149.188 204.027 149.541 203.861 149.852 203.674 C 149.997 203.985 150.309 204.339 150.288 204.65 C 150.267 205.73 150.143 206.79 150.039 207.85 C 149.935 208.972 149.79 210.093 149.665 211.215 C 149.81 211.298 149.956 211.361 150.101 211.444 C 153.153 207.974 156.205 204.526 159.256 201.056 C 159.173 200.973 159.07 200.89 158.986 200.807 C 157.762 201.201 156.558 201.658 155.291 201.949 C 154.855 202.032 154.315 201.679 153.838 201.534 C 154.149 201.181 154.378 200.661 154.772 200.474 C 156.89 199.394 159.028 198.397 161.166 197.358 C 161.581 197.15 162.08 196.942 162.35 196.589 C 163.969 194.2 165.547 191.769 167.228 189.235 C 163.658 190.523 160.357 191.728 157.035 192.912 C 156.641 193.057 156.205 193.244 155.789 193.223 C 155.426 193.199 155.088 193.026 154.855 192.746 C 154.751 192.6 155 192.143 155.187 191.894 C 155.395 191.645 155.727 191.478 156.039 191.312 C 160.253 188.861 164.384 186.284 168.702 184.041 C 170.778 182.96 171.463 181.194 172.356 179.158 L 172.398 179.096 Z M 127.784 227.483 C 127.722 227.337 127.659 227.213 127.597 227.067 C 127.348 227.109 127.099 227.15 126.85 227.213 C 122.864 227.961 118.919 229.041 114.892 229.373 C 110.428 229.747 105.923 229.456 101.439 229.373 C 100.443 229.373 98.927 229.54 98.906 228.251 C 98.906 227.088 100.401 227.046 101.398 226.943 C 107.895 226.319 114.373 225.758 120.871 225.135 C 123.071 224.927 125.272 224.533 127.535 224.221 C 126.434 222.123 122.49 220.44 120.331 220.793 C 117.487 221.271 114.622 221.79 111.757 221.894 C 106.442 222.102 101.128 222.019 95.834 222.06 C 95.149 222.06 94.443 222.123 93.758 222.019 C 93.488 221.977 93.259 221.582 93.01 221.354 C 93.239 221.105 93.446 220.689 93.716 220.647 C 97.951 219.837 102.186 219.069 106.442 218.3 C 109.785 217.697 113.148 217.136 116.511 216.492 C 116.968 216.409 117.694 215.973 117.674 215.744 C 117.632 215.225 117.321 214.623 116.926 214.228 C 116.594 213.895 116.013 213.771 115.535 213.605 C 110.594 212.067 105.591 211.132 100.38 211.568 C 99.861 211.61 99.301 211.714 98.844 211.548 C 98.367 211.381 98.014 210.924 97.578 210.592 C 97.972 210.426 98.346 210.156 98.74 210.093 C 100.858 209.782 102.996 209.595 105.093 209.179 C 105.799 209.034 106.525 208.369 106.982 207.767 C 107.709 206.832 108.248 205.73 108.83 204.671 C 109.432 203.591 109.224 203.196 107.958 203.154 C 106.401 203.092 104.844 203.154 103.287 203.113 C 102.29 203.092 101.294 203.009 100.339 202.801 C 99.965 202.718 99.674 202.24 99.342 201.949 C 99.654 201.721 99.944 201.347 100.297 201.264 C 101.19 201.077 102.124 201.014 103.287 200.869 C 101.937 200.1 100.754 199.539 99.695 198.771 C 98.886 198.189 98.429 198.355 97.889 199.041 C 96.353 201.014 94.754 202.947 93.28 204.962 C 92.657 205.814 92.076 206.832 91.889 207.829 C 91.433 210.218 90.374 212.275 89.107 214.29 C 87.841 216.326 86.99 218.466 86.72 220.897 C 86.575 222.268 86.035 223.639 85.391 224.886 C 84.374 226.88 82.589 227.545 80.367 227.13 C 79.226 226.922 78.084 226.714 76.921 226.61 C 75.904 226.506 75.219 226.028 74.907 225.073 C 74.721 224.553 74.554 224.013 74.451 223.452 C 73.973 220.585 72.603 218.736 69.385 218.715 C 68.368 218.715 67.351 218.424 66.333 218.258 C 66.437 218.778 66.603 219.027 66.832 219.193 C 71.108 222.559 75.136 226.195 78.229 230.745 C 78.624 231.326 79.662 231.659 80.43 231.742 C 82.09 231.929 83.793 231.866 85.474 231.929 C 93.28 232.282 101.086 232.594 108.892 233.009 C 111.985 233.175 114.912 232.635 117.736 231.513 C 121.078 230.184 124.421 228.833 127.763 227.483 L 127.742 227.483 Z M 108.705 130.543 C 108.581 130.522 108.435 130.501 108.311 130.46 C 108.103 131.042 107.792 131.582 107.688 132.184 C 107.044 135.924 106.11 139.56 104.2 142.884 C 104.013 143.216 103.806 143.59 103.764 143.943 C 103.743 144.359 103.764 144.982 104.013 145.19 C 105.28 146.146 105.01 147.164 104.408 148.369 C 103.536 150.135 102.809 151.963 102.062 153.791 C 101.75 154.518 101.958 154.996 102.851 155.162 C 105.093 155.599 105.425 156.18 104.761 158.341 C 103.847 161.374 102.892 164.408 102.062 167.462 C 101.377 169.955 102.29 172.323 104.325 173.694 C 106.525 175.19 109.017 175.149 111.196 173.57 C 112.691 172.489 113.646 171.014 114.061 169.248 C 114.643 166.797 115.058 164.283 115.66 161.831 C 117.258 155.349 117.009 149.013 114.58 142.759 C 113.335 139.56 112.919 136.194 113.044 132.766 C 113.127 130.128 113.459 127.468 113.625 124.83 C 113.667 124.269 113.438 123.687 113.355 123.126 C 113.189 123.126 113.002 123.126 112.836 123.105 C 112.65 123.583 112.4 124.04 112.297 124.539 C 111.84 126.72 111.487 128.923 111.01 131.104 C 110.906 131.582 110.47 131.997 110.2 132.434 C 109.847 132.06 109.473 131.706 109.141 131.312 C 108.954 131.083 108.871 130.813 108.726 130.543 Z M 133.181 160.045 C 133.181 160.917 133.036 161.499 133.181 162.018 C 134.386 165.716 135.569 169.435 136.918 173.092 C 137.749 175.336 139.846 176.021 142.025 174.92 C 143.79 174.027 145.513 173.05 147.236 172.053 C 148.461 171.367 148.876 170.329 148.71 168.916 C 148.274 165.176 147.942 161.437 147.527 157.697 C 147.444 156.928 147.34 156.16 147.091 155.432 C 146.281 153.147 144.06 152.628 142.441 154.435 C 141.465 155.516 140.759 156.824 139.908 158.009 C 139.243 158.944 138.6 159.92 137.811 160.751 C 136.607 162.018 135.963 162.018 134.552 161.021 C 134.178 160.751 133.804 160.502 133.14 160.024 Z M 121.701 135.301 C 122.843 135.176 123.009 135.882 122.926 136.734 C 122.448 141.471 122.282 146.27 121.369 150.924 C 120.082 157.427 118.193 163.826 116.573 170.287 C 116.324 171.243 116.054 172.198 115.95 173.175 C 115.909 173.611 116.117 174.255 116.428 174.525 C 116.656 174.712 117.404 174.525 117.694 174.276 C 118.193 173.86 118.712 173.279 118.878 172.676 C 119.625 169.872 120.289 167.025 120.954 164.179 C 121.867 160.211 123.175 156.284 123.569 152.254 C 124.338 144.276 124.607 136.256 125.106 128.237 C 125.21 126.554 125.064 125.121 123.383 124.061 C 122.137 123.272 121.826 123.105 121.286 124.518 C 120.684 126.035 120.289 127.614 119.77 129.151 C 119.625 129.567 119.459 129.982 119.314 130.398 C 119.168 130.398 119.023 130.398 118.878 130.418 C 118.753 130.003 118.483 129.567 118.504 129.151 C 118.504 127.78 118.691 126.409 118.67 125.037 C 118.67 124.393 118.4 123.729 118.13 123.126 C 117.985 122.835 117.466 122.461 117.258 122.524 C 116.905 122.627 116.553 123.043 116.449 123.396 C 116.22 124.082 116.096 124.83 116.075 125.536 C 115.93 129.525 115.805 133.493 115.722 137.482 C 115.722 137.856 115.826 138.251 115.95 138.604 C 116.781 141.243 117.653 143.881 118.525 146.582 C 118.566 146.291 118.629 146.021 118.629 145.751 C 118.608 142.842 118.545 139.913 118.545 137.004 C 118.545 136.36 118.649 135.737 118.732 135.093 C 118.857 135.051 119.002 135.01 119.127 134.989 C 119.708 135.592 120.289 136.215 120.974 136.921 C 121.286 136.256 121.514 135.758 121.743 135.259 Z M 80.409 209.844 C 82.734 206.79 84.499 203.798 85.225 200.266 C 85.91 196.901 86.533 193.535 87.239 190.19 C 87.426 189.338 87.281 188.902 86.429 188.653 C 85.175 188.307 84.099 187.498 83.419 186.388 C 83.108 185.89 82.485 185.37 81.904 185.266 C 79.309 184.726 76.693 184.311 73.683 183.791 C 75.053 186.243 74.098 187.946 72.582 189.65 C 74.596 190.066 76.34 190.356 78.042 190.772 C 78.374 190.855 78.623 191.333 78.893 191.645 C 78.54 191.852 78.188 192.102 77.814 192.247 C 77.606 192.33 77.316 192.185 77.046 192.164 C 74.97 191.852 72.894 191.561 70.838 191.25 C 70.984 191.894 71.254 192.33 71.627 192.621 C 73.516 194.158 75.406 195.758 77.378 197.192 C 78.873 198.272 79.537 199.664 79.267 201.409 C 79.122 202.386 78.727 203.362 78.312 204.276 C 77.918 205.19 77.253 206.042 77.98 207.019 C 78.665 207.933 79.454 208.785 80.388 209.865 Z M 107.729 113.195 C 107.439 110.848 107.999 109.144 109.245 107.731 C 111.715 104.864 112.712 101.561 112.151 97.821 C 111.902 98.174 111.84 98.59 111.736 98.964 C 110.677 102.807 109.805 106.776 106.048 109.102 C 105.944 109.165 105.861 109.289 105.799 109.393 C 104.678 110.951 103.909 112.634 103.847 114.608 C 103.806 116.083 104.283 117.184 105.736 117.787 C 107.107 118.348 108.498 118.867 109.764 119.594 C 110.553 120.051 111.072 120.093 111.695 119.511 C 112.234 119.012 112.733 118.493 113.314 118.015 C 113.708 117.683 114.186 117.454 114.663 117.143 C 115.328 118.929 116.449 119.428 118.006 118.576 C 118.276 118.431 118.545 118.306 118.795 118.119 C 120.746 116.706 121.867 114.774 122.511 112.51 C 120.891 113.694 120.102 116.042 117.466 115.958 C 118.047 114.65 118.587 113.445 119.106 112.26 C 119.023 112.219 118.961 112.177 118.878 112.136 C 118.276 112.884 117.694 113.632 117.092 114.379 C 116.968 114.338 116.864 114.317 116.739 114.276 C 116.905 113.403 116.926 112.447 117.279 111.637 C 118.172 109.539 119.231 107.523 120.165 105.467 C 120.372 105.03 120.414 104.511 120.518 104.033 C 120.393 103.992 120.269 103.95 120.165 103.929 C 119.936 104.324 119.708 104.719 119.5 105.114 C 118.4 107.15 117.321 109.206 116.22 111.242 C 115.784 112.032 115.286 112.78 113.957 112.676 C 115.058 107.752 118.296 103.576 118.587 98.465 C 118.317 98.798 118.151 99.192 118.006 99.566 C 116.179 104.282 114.393 109.019 112.525 113.735 C 112.297 114.338 111.819 114.837 111.445 115.398 C 111.259 115.314 111.093 115.231 110.906 115.148 C 111.155 112.198 112.504 109.497 113.189 106.63 C 111.84 108.375 110.594 110.204 109.286 111.949 C 108.954 112.385 108.394 112.676 107.729 113.195 Z M 68.679 224.72 C 67.953 224.159 67.392 223.764 66.894 223.307 C 65.067 221.624 63.136 220.024 61.476 218.196 C 60.562 217.178 59.69 216.825 58.445 217.178 C 57.49 217.448 56.555 217.801 55.58 217.967 C 53.836 218.237 52.05 218.383 50.244 218.591 C 50.39 220.045 51.199 221.146 52.59 221.915 C 54.521 222.954 56.431 224.034 58.341 225.156 C 58.694 225.364 58.964 225.717 59.233 226.028 C 59.566 226.382 59.794 226.901 60.188 227.088 C 63.697 228.625 67.226 230.08 70.755 231.596 C 72.209 232.22 73.184 231.513 74.264 230.724 C 73.724 229.997 73.247 229.394 72.811 228.771 C 71.856 227.296 70.485 226.797 68.804 227.026 C 67.704 227.192 66.603 227.462 65.482 227.607 C 64.59 227.711 63.697 227.732 62.804 227.67 C 62.597 227.67 62.347 227.233 62.264 226.943 C 62.244 226.839 62.638 226.527 62.887 226.465 C 63.24 226.382 63.655 226.382 64.05 226.402 C 65.752 226.527 67.122 225.779 68.7 224.761 Z M 159.817 128.175 C 159.858 128.008 159.9 127.842 159.921 127.676 C 159.609 127.551 159.319 127.406 159.007 127.302 C 154.772 125.931 151.471 123.396 149.167 119.594 C 148.565 118.597 148.046 117.558 147.361 116.623 C 147.153 116.332 146.593 116.208 146.157 116.166 C 145.119 116.042 144.039 116.125 143.043 115.896 C 142.71 115.813 142.544 115.065 142.295 114.629 C 142.71 114.546 143.146 114.338 143.562 114.359 C 144.434 114.421 145.305 114.608 146.219 114.733 C 146.302 113.673 146.011 113.071 145.077 113.029 C 143.873 112.967 142.648 113.029 141.361 113.029 C 141.465 113.839 141.922 114.982 141.714 116 C 141.34 117.787 142.005 118.971 143.25 120.072 C 143.686 120.446 143.998 120.965 144.496 121.568 C 144.018 121.63 143.894 121.651 143.769 121.651 C 143.022 121.755 142.254 121.838 141.506 121.942 C 141.735 122.69 141.922 123.438 142.191 124.186 C 142.274 124.456 142.503 124.726 142.731 124.892 C 144.558 126.326 146.323 127.842 148.233 129.13 C 151.886 131.561 155.955 131.499 160.087 130.709 C 160.71 130.585 161.291 130.335 161.893 130.148 C 158.779 129.421 155.478 129.899 152.592 128.258 C 149.79 126.658 147.444 124.497 145.326 122.067 C 147.112 122.898 148.752 123.978 150.475 124.913 C 152.364 125.931 154.274 126.928 156.246 127.697 C 157.346 128.112 158.634 128.05 159.838 128.216 Z M 59.503 213.085 C 56.784 210.322 54.334 207.787 51.822 205.357 C 51.552 205.107 50.639 205.19 50.244 205.46 C 47.338 207.496 44.369 207.393 41.338 205.834 C 41.068 205.689 40.778 205.606 40.279 205.398 C 41.525 208.12 42.937 210.364 45.283 211.963 C 46.84 213.023 48.293 214.249 49.746 215.474 C 51.469 216.908 53.441 217.24 55.372 216.098 C 56.68 215.329 57.863 214.311 59.503 213.085 Z M 33.262 193.265 C 33.179 193.369 33.117 193.494 33.055 193.597 C 33.242 193.992 33.449 194.387 33.657 194.782 C 35.754 198.812 39.221 201.596 42.687 204.38 C 43.269 204.837 44.369 205.045 45.096 204.837 C 46.404 204.484 47.649 203.84 48.791 203.134 C 49.808 202.51 50.14 201.368 49.601 200.287 C 48.625 198.397 47.587 196.527 46.404 194.74 C 46.113 194.304 45.199 194.075 44.577 194.117 C 43.29 194.2 42.023 194.512 40.757 194.761 C 39.47 195.01 38.307 194.989 37.061 194.262 C 35.982 193.639 34.549 193.556 33.283 193.244 Z M 137.79 134.116 C 140.8 139.477 147.817 143.112 154.232 142.011 C 160.232 140.993 164.716 136.526 165.132 133.493 C 164.779 133.597 164.384 133.618 164.177 133.805 C 161.976 135.841 159.236 136.88 156.578 138.043 C 155.063 138.729 153.443 139.186 151.824 139.643 C 151.492 139.726 151.035 139.331 150.62 139.165 C 150.89 138.812 151.098 138.292 151.471 138.126 C 152.281 137.773 153.174 137.586 154.025 137.337 C 153.427 137.067 152.789 136.899 152.136 136.838 C 148.586 136.443 145.492 135.134 142.877 132.641 C 141.112 130.938 139.243 129.338 137.396 127.718 C 137.043 127.385 136.669 127.094 136.296 126.783 C 136.815 128.32 137.583 129.629 138.268 131 C 139.638 133.743 141.693 135.695 144.641 136.713 C 145.409 136.984 146.177 137.316 146.862 137.731 C 147.153 137.918 147.215 138.417 147.402 138.791 C 147.07 138.895 146.696 139.144 146.406 139.082 C 143.582 138.417 140.987 137.337 138.994 135.114 C 138.641 134.719 138.164 134.449 137.749 134.116 Z M 131.894 142.198 C 130.898 143.756 129.984 145.335 128.946 146.852 C 127.203 149.407 125.978 152.15 125.293 155.162 C 124.317 159.421 123.3 163.66 122.324 167.919 C 122.158 168.667 122.137 169.435 122.095 170.204 C 122.054 171.222 122.635 171.845 123.549 172.074 C 124.753 172.406 125.998 173.237 127.203 172.178 C 127.555 171.866 127.722 171.305 127.825 170.827 C 127.929 170.37 127.867 169.892 127.825 169.414 C 127.659 166.631 127.265 163.847 127.369 161.083 C 127.555 156.679 128.656 152.441 131.002 148.618 C 131.521 147.766 131.915 146.873 132.351 145.979 C 132.455 145.751 132.6 145.315 132.517 145.273 C 131.251 144.442 132.247 143.216 131.915 142.177 Z M 148.939 147.226 C 149.208 147.413 149.291 147.475 149.416 147.538 C 149.541 147.6 149.665 147.641 149.79 147.641 C 153.319 147.912 156.682 147.704 159.485 145.107 C 160.336 144.317 161.332 143.694 162.267 143.008 C 162.578 142.78 162.952 142.614 163.284 142.406 C 162.557 145.709 160.128 147.371 157.429 148.784 C 159.568 148.846 163.014 146.478 164.384 144.463 C 165.339 143.092 166.419 141.804 167.54 140.557 C 169.906 137.918 169.616 135.467 166.647 133.556 C 165.837 135.01 165.194 136.63 164.177 137.918 C 163.242 139.103 161.893 139.975 160.689 140.952 C 157.928 143.175 155.021 145.169 151.513 146.104 C 150.662 146.333 149.893 146.79 148.959 147.205 Z M 29.38 184.29 C 29.339 184.456 29.276 184.602 29.235 184.747 C 30.896 187.406 32.39 190.086 35.214 191.956 C 37.56 193.494 39.677 193.494 42.023 192.559 C 44.348 191.603 44.473 191.208 43.518 188.944 C 43.456 188.777 43.373 188.632 43.31 188.466 C 42.418 186.284 42.189 186.16 39.864 186.388 C 38.079 186.554 36.439 186.721 34.653 185.682 C 33.159 184.789 31.166 184.726 29.401 184.311 Z M 116.49 80.868 C 116.324 80.868 116.158 80.889 116.013 80.91 C 116.013 81.595 115.888 82.302 116.033 82.967 C 116.49 84.961 117.092 86.935 117.591 88.929 C 117.694 89.407 117.591 89.926 117.591 90.425 C 117.424 90.467 117.258 90.508 117.092 90.57 C 116.324 89.095 115.556 87.641 114.767 86.166 C 114.082 91.942 116.158 97.655 114.601 103.389 C 115.245 102.08 115.826 100.771 116.22 99.442 C 116.719 97.78 117.051 96.055 117.487 94.372 C 117.611 93.874 117.86 93.438 118.047 92.96 C 118.379 93.334 118.898 93.666 119.044 94.102 C 120.165 97.821 122.345 101 124.4 104.199 C 125.438 105.82 126.995 107.129 128.303 108.583 L 128.656 108.313 C 128.157 107.544 127.742 106.713 127.14 106.028 C 124.524 102.932 123.071 99.296 121.888 95.494 C 120.891 92.42 119.812 89.365 118.691 86 C 118.462 86.81 118.317 87.267 118.089 88.077 C 116.677 85.626 116.739 83.216 116.469 80.889 Z M 46.321 185.723 C 46.237 185.869 46.154 185.994 46.092 186.139 C 47.711 189.048 48.459 192.787 52.902 193.016 C 53.026 193.016 53.151 193.078 53.275 193.099 C 55.538 193.348 57.676 192.891 59.503 191.52 C 60.707 190.627 60.707 189.982 59.441 189.131 C 58.631 188.591 57.697 188.175 56.763 187.926 C 54.376 187.323 51.967 186.866 49.559 186.367 C 48.48 186.139 47.4 185.931 46.3 185.723 Z M 40.902 183.854 C 40.944 183.667 40.985 183.48 41.006 183.293 C 40.632 182.732 40.196 182.192 39.906 181.589 C 38.639 179.034 36.646 178.265 33.864 178.784 C 31.124 179.283 28.363 179.262 25.872 177.683 C 25.623 177.517 25.228 177.579 24.834 177.517 C 24.834 178.743 25.29 179.553 26.204 180.239 C 29.567 182.69 33.532 183.584 37.497 184.415 C 38.556 184.643 39.76 184.061 40.902 183.833 Z M 37.352 171.305 C 38.079 174.608 38.307 175.315 41.525 175.813 C 44.245 176.229 46.943 176.748 49.663 177.247 C 51.718 177.6 53.753 177.974 56.099 178.39 C 50.618 173.466 44.245 171.845 37.331 171.305 Z M 71.607 105.342 C 72.914 105.861 73.184 106.859 72.437 108.313 C 73.247 108.5 74.035 108.832 74.783 108.791 C 75.759 108.749 76.714 108.375 77.669 108.188 C 79.475 107.856 81.073 107.212 82.028 105.55 C 82.651 104.49 82.319 103.888 81.073 104.012 C 80.014 104.116 78.997 104.511 77.918 104.698 C 77.295 104.823 76.631 104.823 75.966 104.864 C 76.195 104.262 76.402 103.638 76.672 103.036 C 77.129 102.018 77.689 101.062 78.001 100.023 C 78.125 99.629 77.772 98.985 77.44 98.652 C 77.295 98.507 76.547 98.735 76.236 99.005 C 75.468 99.629 74.783 100.356 74.098 101.041 C 72.894 102.226 71.918 103.555 71.565 105.342 Z M 113.937 80.245 C 113.646 81.097 113.418 82.011 113.023 82.842 C 111.445 86.083 109.826 89.303 108.228 92.523 C 107.19 94.601 105.944 96.595 105.197 98.777 C 103.723 103.119 102.519 107.544 101.231 111.949 C 101.148 112.219 101.19 112.551 101.169 112.801 C 104.408 106.443 107.646 100.107 110.968 93.583 C 109.349 95.328 107.854 96.928 106.359 98.548 L 105.923 98.216 C 107.729 95.432 109.598 92.69 111.321 89.843 C 113.106 86.935 114.082 83.735 113.957 80.245 Z M 56.784 204.712 C 57.24 205.336 57.407 205.627 57.635 205.876 C 60.002 208.244 61.995 210.841 62.866 214.165 C 62.97 214.602 63.552 215.1 64.008 215.267 C 65.026 215.641 66.126 215.828 67.538 216.181 C 65.648 213.895 65.067 211.61 65.711 209.055 C 65.814 208.639 65.794 208.203 65.877 207.787 C 66.064 206.832 65.669 206.375 64.714 206.167 C 62.638 205.73 60.604 205.19 58.548 204.754 C 58.092 204.65 57.593 204.754 56.784 204.754 Z M 163.076 122.877 C 163.139 122.731 163.222 122.586 163.284 122.44 C 160.896 119.864 158.488 117.267 156.08 114.712 C 155.81 114.421 155.27 114.4 154.959 114.13 C 154.357 113.652 153.672 113.195 153.298 112.551 C 152.904 111.866 152.862 110.972 152.551 110.245 C 152.177 109.352 151.347 109.061 150.516 109.476 C 149.665 109.913 149.561 110.744 150.06 111.575 C 150.329 112.011 150.682 112.406 151.015 112.78 C 152.011 113.902 152.966 115.024 153.215 116.623 C 153.319 117.247 153.921 117.911 154.482 118.306 C 156.205 119.47 157.948 120.571 159.775 121.547 C 160.793 122.108 161.955 122.42 163.076 122.856 Z M 127.722 99.733 C 127.722 99.733 127.825 99.733 127.867 99.753 C 127.95 98.881 128.178 97.987 128.095 97.115 C 127.784 93.458 127.597 89.739 126.933 86.145 C 126.6 84.275 125.417 82.551 124.524 80.806 C 124.358 80.515 123.611 80.203 123.3 80.349 C 121.95 80.931 121.327 80.183 120.954 79.123 C 120.705 78.458 120.684 77.71 120.58 76.983 C 120.352 75.487 120.123 73.991 119.874 72.496 L 119.48 72.454 C 119.064 73.14 118.629 73.804 118.213 74.49 C 117.757 75.238 117.84 75.924 118.649 76.36 C 119.583 76.838 119.667 77.627 119.646 78.521 C 119.646 79.622 119.542 80.785 119.791 81.845 C 119.936 82.447 120.601 83.112 121.203 83.424 C 122.262 83.943 123.466 84.213 124.607 84.608 C 125.645 84.961 126.248 85.667 126.434 86.727 C 126.663 88.036 126.953 89.345 127.078 90.654 C 127.348 93.666 127.535 96.699 127.742 99.733 Z M 101.854 82.53 C 101.854 82.53 101.709 82.364 101.626 82.281 C 100.505 83.133 99.405 84.047 98.221 84.816 C 97.349 85.377 96.332 85.73 95.398 86.187 L 92.284 87.745 C 92.325 87.87 92.388 87.994 92.429 88.098 L 94.297 88.098 C 93.488 88.68 92.803 89.054 92.242 89.573 C 91.308 90.425 91.516 91.069 92.72 91.464 C 93.135 91.588 93.488 91.921 93.612 92.004 C 93.239 92.835 92.657 93.521 92.824 93.915 C 93.197 94.933 94.111 94.435 94.816 94.185 C 95.958 93.791 97.1 93.396 98.221 92.939 C 99.612 92.378 100.38 91.277 100.692 89.864 C 100.733 89.636 100.567 89.386 100.443 88.929 L 99.425 90.383 C 99.135 90.799 98.948 91.381 98.553 91.651 C 97.993 92.025 97.287 92.274 96.602 92.357 C 96.436 92.378 96.145 91.609 95.896 91.173 C 96.436 90.965 96.789 90.841 97.245 90.674 C 96.976 90.383 96.809 90.176 96.623 90.01 C 94.879 88.618 94.9 88.431 96.955 87.454 C 99.176 86.374 100.671 84.629 101.833 82.53 Z M 123.362 105.321 C 123.237 105.363 123.092 105.404 122.967 105.467 C 125.562 110.806 128.137 116.166 130.732 121.506 C 130.898 121.838 131.188 122.191 131.5 122.357 C 131.791 122.524 132.206 122.44 132.559 122.461 C 132.559 122.15 132.621 121.776 132.496 121.526 C 132.226 120.986 131.728 120.55 131.583 119.989 C 131.479 119.615 131.791 119.116 131.915 118.659 C 132.247 118.826 132.642 118.95 132.912 119.199 C 133.368 119.615 133.742 120.114 134.136 120.55 C 134.365 120.217 134.406 119.947 134.303 119.823 C 130.669 114.982 127.036 110.141 123.383 105.321 Z M 52.196 184.435 C 52.133 183.106 52.133 182.046 52.009 181.007 C 51.967 180.633 51.656 180.031 51.386 179.989 C 48.314 179.428 45.241 178.951 41.899 178.39 C 42.791 179.865 43.435 181.132 44.286 182.233 C 44.743 182.836 45.532 183.417 46.258 183.563 C 48.23 183.978 50.244 184.165 52.216 184.435 Z M 51.303 194.865 C 51.843 196.818 52.279 198.604 52.881 200.308 C 53.047 200.744 53.753 201.139 54.272 201.305 C 56.078 201.825 57.946 202.24 59.773 202.697 C 61.04 203.009 62.306 203.279 63.593 203.591 L 63.718 203.279 C 62.181 202.302 60.562 201.43 59.109 200.329 C 57.573 199.165 56.078 197.919 54.811 196.485 C 53.898 195.467 52.964 194.906 51.282 194.865 Z M 123.528 114.255 C 122.262 115.855 121.182 117.226 120.082 118.576 C 119.293 119.553 119.542 120.55 120.788 120.778 C 122.075 121.028 123.445 121.173 124.753 121.049 C 126.829 120.862 127.286 119.968 126.559 118.036 C 126.476 117.787 126.372 117.558 126.289 117.33 C 125.687 115.896 124.732 115.522 123.424 116.229 C 123.424 116.229 123.279 116.187 123.175 116.145 Z M 90.768 166.797 C 92.574 166.797 93.841 165.945 94.381 164.179 C 94.858 162.621 95.128 161.021 95.502 159.421 C 96.124 156.824 96.789 154.227 97.391 151.776 C 95.668 153.106 90.602 164.345 90.768 166.776 Z M 27.678 188.05 C 27.719 187.946 27.761 187.822 27.802 187.718 C 27.242 186.928 26.744 186.056 26.079 185.349 C 25.456 184.685 24.709 183.874 23.899 183.729 C 22.073 183.376 20.183 183.397 18.087 183.23 C 18.792 184.539 19.353 185.62 19.976 186.7 C 20.08 186.887 20.329 187.115 20.536 187.157 C 22.924 187.489 25.311 187.759 27.678 188.05 Z M 107.895 176.395 C 106.421 176.395 105.051 176.707 103.93 176.312 C 102.851 175.938 102 174.837 101.065 174.047 C 100.941 174.047 100.816 174.068 100.692 174.089 C 100.941 175.834 101.086 177.6 101.501 179.283 C 101.688 179.989 102.436 181.049 102.996 181.09 C 103.826 181.132 104.948 180.654 105.529 180.01 C 106.463 178.992 107.086 177.683 107.916 176.395 Z M 22.363 179.262 C 21.284 177.662 21.408 175.71 19.519 175.273 C 17.775 174.879 15.969 174.754 13.976 174.484 C 14.682 176.063 15.284 177.434 15.928 178.764 C 16.031 178.992 16.363 179.241 16.592 179.241 C 18.377 179.283 20.163 179.241 22.363 179.241 Z M 31.166 196.651 C 30.75 195.446 30.439 194.325 29.961 193.265 C 29.775 192.87 29.235 192.392 28.82 192.372 C 27.076 192.268 25.332 192.33 23.318 192.33 C 24.315 193.784 25.145 195.073 26.038 196.319 C 26.162 196.485 26.474 196.631 26.702 196.631 C 28.114 196.651 29.546 196.631 31.186 196.631 Z M 149.81 133.95 C 144.973 131.229 141.942 126.513 137.5 122.981 C 138.621 127.531 146.343 134.449 149.81 133.95 Z M 146.8 189.006 L 147.132 189.006 C 147.485 187.469 147.61 185.827 148.295 184.435 C 149.458 182.005 149.105 179.595 148.835 177.122 C 148.793 176.811 148.606 176.333 148.378 176.25 C 147.797 176 147.07 175.73 146.51 175.897 C 145.991 176.021 145.409 176.624 145.264 177.122 C 145.181 177.413 145.804 178.078 146.24 178.327 C 147.195 178.847 147.34 179.574 147.257 180.571 C 147.049 183.376 146.946 186.201 146.8 189.006 Z M 129.133 103.867 C 131.583 101.374 133.825 98.694 134.136 95.183 C 134.365 92.731 135.112 90.716 136.773 88.95 C 137.064 88.638 137.209 88.16 137.417 87.745 C 135.901 88.015 135.154 88.95 134.676 90.113 C 133.244 93.5 131.832 96.886 130.441 100.273 C 129.964 101.457 129.569 102.641 129.133 103.846 Z M 88.277 210.904 C 85.682 212.42 83.834 214.747 82.257 217.323 C 82.028 217.697 81.966 218.237 81.987 218.695 C 81.987 219.069 82.174 219.609 82.443 219.775 C 82.734 219.941 83.378 219.858 83.606 219.629 C 84.27 218.985 84.976 218.279 85.371 217.469 C 86.409 215.329 87.281 213.106 88.256 210.904 Z M 37.996 208.639 C 37.352 207.247 36.792 206.021 36.231 204.796 C 35.255 202.635 33.179 201.845 30.833 202.822 C 32.141 204.339 33.491 205.793 34.716 207.309 C 35.504 208.286 36.439 208.764 37.996 208.66 Z M 95.585 98.091 C 93.737 96.554 92.076 95.079 90.312 93.728 C 89.585 93.188 88.983 92.793 89.149 91.713 C 89.211 91.339 88.505 90.799 88.069 90.446 C 87.883 90.3 87.197 90.446 87.156 90.529 C 87.031 91.048 86.948 91.609 87.052 92.108 C 87.135 92.461 87.53 92.793 87.862 93.064 C 89.523 94.414 91.225 95.744 92.907 97.094 C 93.259 97.364 93.467 97.78 93.758 98.133 C 93.675 98.278 93.571 98.424 93.488 98.569 L 86.969 95.536 C 90.125 98.216 93.467 99.4 95.626 98.071 Z M 105.819 126.97 C 104.345 129.504 101.294 140.474 101.667 142.572 C 102.664 140.349 103.806 138.147 104.387 135.82 C 105.114 132.891 105.383 129.837 105.84 126.97 Z M 117.528 72.059 C 117.445 71.852 117.404 71.54 117.217 71.332 C 116.864 70.937 113.48 71.685 113.335 72.184 C 113.148 72.786 112.816 73.43 112.878 74.033 C 112.94 74.635 113.335 75.3 113.75 75.737 C 113.978 75.986 114.705 76.027 115.016 75.84 C 116.386 74.989 117.175 73.701 117.549 72.039 Z M 96.955 196.236 C 98.802 194.532 100.567 192.808 101.294 190.398 C 101.584 189.442 101.564 188.383 101.584 187.365 C 101.584 187.095 101.148 186.804 100.92 186.534 C 100.712 186.721 100.401 186.866 100.318 187.115 C 99.176 190.149 98.076 193.203 96.955 196.236 Z M 83.876 96.907 C 83.689 96.72 83.419 96.18 83.045 96.097 C 82.547 95.993 81.592 96.076 81.468 96.346 C 80.824 97.759 80.243 99.213 79.952 100.709 C 79.786 101.602 80.72 102.059 81.405 101.519 C 82.838 100.439 83.668 98.985 83.855 96.886 Z M 103.287 96.554 C 106.546 93.832 105.882 89.511 107.46 86.104 C 107.895 85.169 107.979 84.068 108.228 83.029 L 107.729 82.904 C 106.172 87.433 103.723 91.651 103.307 96.575 Z M 11.007 166.88 C 11.547 168.334 12.087 169.768 12.647 171.201 C 12.73 171.43 13.042 171.721 13.27 171.741 C 14.184 171.804 15.097 171.762 16.031 171.762 C 15.554 168.106 14.038 166.651 11.007 166.88 Z M 111.964 76.235 C 111.778 76.235 111.57 76.194 111.362 76.173 C 110.428 79.996 109.473 83.839 108.539 87.662 C 110.034 85.252 111.342 82.8 112.4 80.245 C 112.94 78.936 112.691 77.503 111.964 76.235 Z M 105.55 77.565 C 105.695 77.835 105.882 78.458 106.297 78.77 C 106.484 78.915 107.356 78.583 107.563 78.23 C 108.311 77.108 108.954 75.903 109.556 74.698 C 109.681 74.428 109.639 73.867 109.432 73.68 C 109.203 73.472 108.705 73.451 108.352 73.534 C 107.044 73.867 105.55 75.84 105.508 77.523 Z M 140.676 87.6 C 139.929 91.339 140.344 98.133 141.589 100.252 C 141.236 95.889 142.586 91.755 140.676 87.6 Z M 144.267 181.132 C 145.264 181.132 145.679 180.571 145.347 179.74 C 144.849 178.514 142.773 177.164 141.423 177.205 C 140.406 177.247 140.012 177.891 140.531 178.743 C 141.382 180.156 142.731 180.841 144.288 181.111 Z M 126.372 143.86 C 126.372 143.86 126.58 143.964 126.683 144.006 C 127.846 142.219 129.029 140.453 130.171 138.666 C 130.317 138.459 130.337 138.105 130.275 137.856 C 130.192 137.295 129.901 136.755 129.881 136.194 C 129.818 134.968 129.881 133.742 129.881 132.808 C 128.76 136.339 127.576 140.1 126.393 143.84 Z M 49.455 112.676 C 50.493 113.091 51.448 113.424 52.299 113.86 C 54.355 114.899 55.746 114.566 57.323 112.385 C 54.604 112.593 52.071 110.806 49.455 112.655 Z M 66.583 114.13 C 69.572 112.925 72.354 111.866 74.658 109.933 C 71.212 109.476 68.14 111.055 66.583 114.13 Z M 67.704 110.536 L 67.496 110.266 C 65.358 111.637 63.219 112.988 61.081 114.379 C 60.936 114.463 60.77 114.629 60.77 114.774 C 60.728 115.169 60.583 115.688 60.77 115.917 C 60.957 116.145 61.621 116.27 61.849 116.125 C 64.154 114.629 65.98 112.634 67.704 110.557 Z M 145.077 105.633 C 147.465 104.947 149.271 103.701 149.79 101.187 C 150.101 99.629 150.496 98.091 150.745 96.533 C 150.828 96.014 150.579 95.432 150.475 94.892 C 150.35 94.892 150.226 94.933 150.101 94.933 C 149.707 96.928 149.644 99.089 148.814 100.896 C 147.984 102.662 146.343 104.054 145.056 105.633 Z M 142.98 90.55 C 143.479 89.449 143.998 88.721 144.164 87.911 C 144.371 86.852 144.371 85.73 144.309 84.649 C 144.309 84.317 143.769 83.839 143.396 83.756 C 143.126 83.694 142.586 84.047 142.399 84.359 C 142.129 84.795 141.859 85.397 141.922 85.896 C 142.15 87.35 142.565 88.784 142.98 90.57 Z M 131.043 94.165 C 132.486 92.273 133.499 90.089 134.012 87.766 C 132.849 88.929 132.829 90.861 131.022 91.588 C 131.168 90.197 131.562 88.908 131.936 87.62 C 132.517 85.667 132.621 84.338 132.268 83.59 C 130.628 86.893 130.192 90.3 131.022 94.144 Z M 178.833 125.578 C 178.709 124.269 178.709 123.188 178.46 122.17 C 178.107 120.778 176.467 120.114 175.034 120.633 C 174.038 120.986 173.747 122.357 174.557 123.729 C 174.744 123.355 174.827 122.96 174.723 122.586 C 174.494 121.817 174.64 121.36 175.657 121.298 C 175.387 122.586 176.259 123.168 177.069 123.812 C 177.588 124.227 178.024 124.747 178.854 125.578 Z M 77.295 224.72 C 77.544 224.096 77.689 223.722 77.731 223.618 C 78.603 224.034 79.454 224.74 79.807 224.553 C 80.762 224.055 81.343 223.099 81.405 221.811 C 80.409 222.123 79.558 222.704 78.893 222.538 C 78.229 222.372 77.752 221.479 77.004 220.689 C 76.755 220.897 75.759 221.416 75.821 221.707 C 76.008 222.621 76.61 223.431 77.274 224.72 Z M 138.226 113.819 C 136.503 115.938 135.424 113.465 133.887 113.465 C 134.655 114.608 135.237 115.751 136.088 116.623 C 136.565 117.101 137.541 117.392 138.205 117.309 C 138.621 117.247 139.202 116.291 139.202 115.771 C 139.202 115.148 138.6 114.546 138.226 113.839 Z M 144.87 89.532 L 144.35 89.095 C 144.143 90.321 143.894 91.526 143.728 92.752 C 143.541 93.978 143.375 95.203 143.209 96.429 C 144.184 93.292 146.862 90.737 146.468 86.935 C 145.845 87.953 145.368 88.721 144.89 89.532 Z M 65.856 108.396 L 65.69 108.126 C 65.15 108.355 64.631 108.583 64.091 108.812 C 62.908 109.31 61.662 109.747 60.541 110.349 C 59.919 110.681 59.399 111.284 58.901 111.824 C 58.839 111.886 59.067 112.427 59.15 112.427 C 59.898 112.406 60.811 112.551 61.33 112.177 C 62.908 111.035 64.34 109.663 65.856 108.396 Z M 90.561 101.104 C 90.914 102.537 92.221 103.306 94.277 103.14 C 94.132 102.893 93.98 102.65 93.82 102.413 C 94.464 102.101 95.066 101.81 95.647 101.54 C 95.668 101.395 95.709 101.249 95.73 101.104 C 94.879 100.771 94.028 100.169 93.176 100.169 C 92.346 100.169 91.495 100.771 90.561 101.125 Z M 134.697 99.546 C 134.842 99.587 134.967 99.649 135.112 99.691 C 136.192 97.468 137.334 95.266 138.33 93.001 C 138.641 92.274 138.704 91.381 137.707 90.363 L 134.697 99.525 Z M 56.368 120.508 C 56.514 120.571 56.638 120.633 56.784 120.675 C 57.303 119.677 58.009 118.742 58.278 117.704 C 58.631 116.416 58.05 115.543 57.095 115.584 C 55.912 115.647 55.849 116.686 55.663 117.537 C 55.621 117.745 55.663 117.974 55.704 118.181 C 55.891 118.95 56.119 119.719 56.327 120.488 Z M 126.912 131.997 L 127.327 131.997 C 127.722 129.567 128.593 127.177 127.659 124.664 C 127.514 124.29 127.119 123.999 126.829 123.666 C 126.683 124.123 126.414 124.58 126.455 125.017 C 126.559 126.845 126.767 128.673 126.912 130.522 C 126.953 131 126.912 131.478 126.912 131.977 Z M 139.804 101.166 C 137.998 103.784 137.728 105.737 138.994 106.692 C 140.884 105.155 140.157 103.264 139.804 101.166 Z M 145.036 188.798 C 145.119 188.57 145.181 188.507 145.181 188.424 C 145.222 187.323 144.724 186.035 146.364 185.557 C 146.447 185.536 146.551 184.851 146.385 184.705 C 145.907 184.207 145.326 183.771 144.786 183.334 C 143.52 184.29 143.582 185.91 145.015 188.798 Z M 128.801 84.234 C 129.735 82.883 129.382 79.975 128.157 78.458 C 127.161 80.411 127.369 82.468 128.801 84.234 Z M 149.727 107.856 C 152.26 107.378 154.295 103.722 153.568 102.08 C 152.343 103.929 151.035 105.903 149.727 107.856 Z M 137.292 100.314 C 135.382 101.602 134.738 103.202 135.278 105.03 C 136.711 104.594 137.5 102.807 137.292 100.314 Z M 142.046 190.107 C 141.922 190.107 141.797 190.128 141.672 190.149 C 142.005 192.6 142.357 195.073 142.69 197.545 C 143.707 195.82 143.229 192.164 142.046 190.107 Z M 171.505 124.913 C 172.045 126.513 173.353 127.115 174.785 127.593 C 175.761 125.702 173.456 124.248 171.505 124.913 Z M 139.43 84.068 C 141.05 83.777 141.984 82.634 142.877 81.471 C 143.022 81.284 143.001 80.951 143.043 80.681 C 142.773 80.66 142.441 80.536 142.212 80.619 C 140.614 81.201 139.846 82.468 139.43 84.068 Z M 168.661 129.608 C 168.744 131.104 169.844 131.27 170.674 131.644 C 171.38 131.935 172.148 132.267 172.667 131.27 C 171.837 129.691 170.239 130.003 168.661 129.629 Z M 49.04 120.654 C 49.04 120.654 49.165 120.841 49.227 120.945 C 50.161 120.446 51.158 120.051 52.009 119.449 C 52.279 119.241 52.196 118.514 52.258 118.036 C 51.76 118.119 51.095 118.036 50.805 118.306 C 50.12 118.992 49.601 119.864 49.019 120.675 Z M 84.561 221.645 C 84.395 221.562 84.25 221.479 84.104 221.375 C 83.378 222.185 82.63 222.995 81.966 223.847 C 81.779 224.075 81.945 224.553 81.924 224.907 C 82.319 224.844 82.921 224.907 83.066 224.699 C 83.647 223.722 84.083 222.663 84.582 221.645 Z M 103.972 87.974 C 103.826 87.911 103.681 87.87 103.536 87.807 C 101.543 90.072 101.024 91.194 101.522 92.877 C 102.332 91.235 103.162 89.594 103.972 87.953 Z M 104.657 75.965 C 103.37 76.339 102.311 77.606 102.436 78.437 C 102.477 78.749 102.788 79.081 103.079 79.289 C 103.183 79.372 103.702 79.144 103.764 78.957 C 104.096 78.022 104.325 77.066 104.657 75.965 Z M 122.801 86.914 C 121.95 89.054 123.632 90.093 124.338 91.838 C 124.774 89.677 123.985 88.285 122.801 86.914 Z M 119.978 66.678 C 118.795 66.907 118.193 67.655 118.172 68.735 C 118.172 69.068 118.712 69.442 118.981 69.795 C 119.251 69.483 119.708 69.192 119.791 68.839 C 119.957 68.195 119.916 67.509 119.957 66.678 Z M 146.738 107.523 C 144.849 108.832 144.018 110.349 144.662 111.388 C 146.094 110.432 146.094 108.791 146.738 107.523 Z M 152.073 98.756 C 151.575 100.647 151.118 102.392 150.641 104.262 C 152.26 102.953 152.8 100.875 152.073 98.756 Z M 136.96 108.915 C 137.396 109.435 137.853 109.975 138.309 110.536 C 138.849 109.767 139.41 109.019 140.115 108.064 C 138.849 108.417 138.019 108.645 136.96 108.936 Z M 41.276 213.418 C 41.276 213.418 41.11 213.584 41.047 213.667 L 45.677 217.614 C 45.76 217.531 45.843 217.427 45.905 217.344 C 44.411 215.973 43.393 214.041 41.276 213.418 Z M 44.556 114.816 C 46.092 115.19 46.715 114.857 47.068 113.548 C 45.656 113.091 45.075 113.361 44.556 114.816 Z M 130.919 50.39 C 129.112 50.162 128.22 51.034 128.199 52.946 C 129.112 52.094 129.922 51.325 130.919 50.39 Z M 165.9 121.381 L 165.713 121.568 C 166.149 122.254 166.522 122.981 167.041 123.583 C 167.208 123.77 167.727 123.687 168.1 123.708 C 168.059 123.355 168.142 122.835 167.934 122.669 C 167.311 122.17 166.605 121.776 165.92 121.36 Z M 171.982 121.526 C 170.924 120.799 170.259 120.571 169.886 121.443 C 169.74 121.755 170.031 122.254 170.135 122.669 C 170.674 122.337 171.235 122.004 172.003 121.547 Z M 140.448 120.321 C 139.285 120.134 138.351 119.968 137.167 119.76 C 138.787 121.526 139.264 121.63 140.448 120.321 Z M 138.517 82.426 C 138.911 82.011 139.43 81.699 139.41 81.45 C 139.368 81.076 138.953 80.723 138.683 80.37 C 138.351 80.681 137.873 80.931 137.769 81.304 C 137.707 81.554 138.164 81.949 138.517 82.426 Z M 135.278 67.032 C 136.358 65.827 135.091 65.162 135.008 64.123 C 133.804 65.307 134.531 66.117 135.278 67.032 Z M 52.902 120.488 C 52.715 120.404 52.549 120.342 52.383 120.28 C 52.133 120.903 51.864 121.547 51.614 122.17 C 51.843 122.233 52.133 122.399 52.258 122.316 C 52.902 121.88 53.462 121.339 52.902 120.508 Z M 171.214 128.216 C 172.128 129.774 172.771 129.92 173.747 128.798 C 172.917 128.611 172.169 128.445 171.214 128.216 Z M 132.808 59.989 C 132.974 60.051 133.14 60.113 133.327 60.176 L 134.448 57.495 C 134.261 57.412 134.074 57.35 133.887 57.267 C 133.534 58.16 133.181 59.054 132.829 59.968 Z M 96.623 95.91 C 96.623 96.055 96.664 96.18 96.685 96.325 C 97.681 96.408 98.74 96.782 99.571 95.993 C 99.55 95.827 99.508 95.64 99.488 95.453 C 98.533 95.598 97.578 95.764 96.623 95.91 Z M 166.481 130.335 C 166.751 131.519 167.374 132.226 168.682 131.914 Z M 135.631 122.233 C 133.97 122.233 133.846 122.461 134.448 124.352 C 134.863 123.625 135.195 123.001 135.631 122.233 Z M 166.938 125.952 C 166.896 125.785 166.855 125.598 166.792 125.432 C 166.315 125.515 165.837 125.619 165.36 125.702 C 165.526 126.097 165.713 126.471 165.962 127.053 C 166.439 126.513 166.689 126.222 166.938 125.952 Z M 135.32 110.224 C 134.967 109.476 134.593 108.749 134.24 108.001 C 133.929 109.04 133.576 110.1 135.32 110.224 Z\" fill=\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\" height=\"238.43435503374982px\" id=\"Fi0zG1pIT\" transform=\"translate(7.266 6.233)\" width=\"188.34147829877654px\"/><path d=\"M 87.193 112.625 C 86.985 112.812 86.819 113.041 86.57 113.166 C 79.906 116.697 73.242 120.188 66.578 123.72 C 59.187 127.625 51.838 131.614 44.385 135.416 C 42.454 136.414 40.233 136.85 38.157 137.494 C 37.804 137.598 37.347 137.639 37.036 137.494 C 36.745 137.369 36.392 136.954 36.392 136.684 C 36.392 136.414 36.787 136.06 37.077 135.915 C 42.828 133.069 48.641 130.347 54.329 127.418 C 60.682 124.135 66.889 120.562 73.262 117.321 C 76.979 115.43 80.881 113.913 84.743 112.314 C 85.428 112.044 86.3 112.21 87.089 112.168 C 87.11 112.335 87.151 112.48 87.172 112.625 Z M 42.6 137.681 C 56.281 131.074 69.858 124.53 83.456 118.006 C 84.639 117.445 85.989 117.134 87.276 116.843 C 87.691 116.76 88.21 117.113 88.687 117.258 C 88.355 117.591 88.065 118.048 87.67 118.256 C 80.84 121.642 73.989 125.008 67.159 128.394 C 61.222 131.344 55.326 134.398 49.367 137.307 C 47.956 137.993 46.357 138.367 44.842 138.803 C 43.264 139.26 43.222 139.198 42.579 137.66 Z M 83.933 129.516 C 83.352 129.994 83.082 130.368 82.729 130.472 C 75.318 132.529 68.737 136.497 61.865 139.759 C 60.848 140.236 59.831 140.693 58.793 141.13 C 58.149 141.4 57.319 142.002 56.862 141.088 C 56.364 140.091 57.256 139.634 58.024 139.281 C 60.204 138.263 62.384 137.245 64.605 136.268 C 69.484 134.128 74.384 131.968 79.304 129.89 C 80.279 129.475 81.38 129.391 82.459 129.225 C 82.812 129.163 83.227 129.371 83.954 129.495 Z M 77.145 136.497 C 76.854 136.725 76.584 137.037 76.231 137.182 C 72.224 138.969 68.197 140.756 64.19 142.501 C 63.484 142.813 62.592 143.145 62.384 141.94 C 62.322 141.608 62.571 140.943 62.841 140.86 C 67.325 139.239 71.851 137.702 76.356 136.144 C 76.543 136.081 76.771 136.144 76.979 136.144 C 77.041 136.268 77.103 136.372 77.165 136.497 Z M 34.462 34.488 C 35.271 34.342 35.707 34.903 35.832 35.838 C 35.936 36.648 36.247 37.438 36.226 38.227 C 36.226 38.643 35.769 39.225 35.354 39.412 C 35.126 39.515 34.586 39.058 34.192 38.809 C 34.067 38.726 34.005 38.518 33.963 38.373 C 33.195 35.547 32.427 32.701 31.68 29.876 C 31.514 29.273 31.576 28.774 32.344 28.629 C 33.071 28.504 33.756 28.463 34.026 29.335 C 34.358 30.478 34.752 31.621 34.918 32.805 C 35.001 33.304 34.628 33.885 34.42 34.509 Z M 68.238 144.101 C 68.571 143.581 68.799 142.771 69.256 142.605 C 72.349 141.462 75.505 140.444 78.66 139.447 C 78.909 139.364 79.283 139.675 79.594 139.8 C 79.449 140.07 79.387 140.527 79.158 140.631 C 75.733 142.065 72.349 143.664 68.674 144.475 C 68.529 144.35 68.384 144.225 68.238 144.121 Z M 48.994 30.416 C 48.994 30.831 49.139 31.351 48.952 31.683 C 48.745 32.119 48.309 32.659 47.893 32.701 C 47.499 32.743 46.772 32.348 46.627 31.974 C 46.046 30.52 46.191 29.024 46.918 27.632 C 47.063 27.362 47.561 27.071 47.81 27.133 C 48.163 27.216 48.599 27.569 48.682 27.881 C 48.911 28.691 48.973 29.564 49.118 30.395 L 48.973 30.395 Z M 48.724 26.219 C 46.98 26.614 46.544 25.7 46.461 24.744 C 46.378 23.705 46.482 22.604 46.731 21.586 C 46.814 21.212 47.457 20.797 47.914 20.734 C 48.143 20.713 48.682 21.399 48.724 21.794 C 48.807 23.269 48.765 24.744 48.765 26.219 Z M 49.118 35.319 C 49.014 36.004 48.973 36.69 48.765 37.334 C 48.662 37.666 48.246 38.061 47.956 38.082 C 47.624 38.103 46.98 37.791 46.959 37.563 C 46.814 36.274 46.772 34.966 46.793 33.657 C 46.793 33.449 47.561 33.033 47.79 33.117 C 48.246 33.304 48.682 33.719 48.952 34.155 C 49.139 34.425 48.973 34.903 48.973 35.298 L 49.118 35.298 Z M 59.374 38.31 C 59.831 37.23 60.1 36.254 60.64 35.506 C 60.91 35.173 61.761 35.236 62.363 35.236 C 62.446 35.236 62.633 36.004 62.571 36.358 C 62.426 37.147 62.28 37.978 61.886 38.684 C 61.595 39.183 60.931 39.515 60.433 39.91 C 60.08 39.391 59.727 38.892 59.353 38.31 Z M 14.511 51.462 C 15.715 51.378 17.853 53.581 17.583 54.432 C 17.459 54.806 16.587 55.326 16.442 55.222 C 15.487 54.516 14.552 53.705 13.805 52.791 C 13.66 52.625 14.303 51.815 14.511 51.441 Z M 84.141 142.626 C 81.982 143.436 79.843 144.225 77.581 145.077 C 77.498 143.81 77.747 143.02 79.034 142.792 C 80.383 142.563 81.712 142.21 83.061 141.94 C 83.352 141.878 83.684 141.982 83.996 142.023 C 84.037 142.231 84.099 142.439 84.141 142.626 Z M 26.012 48.844 C 25.327 48.221 24.746 47.805 24.31 47.244 C 23.957 46.787 23.77 46.185 23.604 45.624 C 23.521 45.353 23.604 44.876 23.812 44.751 C 24.123 44.522 24.621 44.356 24.974 44.439 C 25.846 44.626 27.071 46.725 26.843 47.556 C 26.739 47.95 26.386 48.283 26.012 48.844 Z M 10.587 63.678 C 10.193 63.844 9.57 64.343 9.155 64.197 C 8.283 63.906 7.494 63.345 6.767 62.764 C 6.539 62.597 6.601 61.912 6.726 61.538 C 6.809 61.33 7.307 61.122 7.598 61.143 C 9.093 61.226 10.587 62.348 10.587 63.678 Z M 71.373 44.793 C 71.622 45.333 72.204 45.998 72.058 46.371 C 71.685 47.327 70.979 48.158 70.335 48.989 C 70.211 49.135 69.422 49.031 69.401 48.948 C 69.297 48.262 69.048 47.473 69.297 46.891 C 69.609 46.122 70.335 45.499 70.875 44.813 L 71.373 44.813 Z M 3.342 71.926 C 4.152 72.32 4.899 72.611 5.501 73.048 C 5.75 73.235 5.895 73.879 5.771 74.169 C 5.646 74.481 5.065 74.834 4.774 74.772 C 3.861 74.606 2.947 74.294 2.117 73.92 C 1.889 73.816 1.702 73.006 1.847 72.84 C 2.179 72.466 2.74 72.279 3.342 71.946 Z M 80.736 52.064 C 81.006 52.48 81.38 52.874 81.546 53.331 C 81.629 53.622 81.546 54.121 81.317 54.349 C 80.695 54.931 80.01 55.45 79.304 55.928 C 78.66 56.365 78.245 56.053 78.037 55.409 C 77.83 54.723 79.719 52.355 80.757 52.043 Z M 37.513 43.047 C 37.306 43.255 36.953 43.899 36.475 44.003 C 35.686 44.169 34.918 42.881 34.981 41.531 C 35.001 41.011 34.586 40.118 35.666 40.056 C 36.475 39.993 37.513 41.468 37.493 43.068 Z M 8.636 105.873 C 9.093 106.226 9.591 106.434 9.736 106.808 C 9.84 107.057 9.612 107.66 9.362 107.847 C 8.76 108.325 8.096 108.74 7.39 108.99 C 7.058 109.114 6.352 108.927 6.207 108.678 C 5.999 108.346 5.978 107.556 6.207 107.348 C 6.913 106.767 7.764 106.372 8.636 105.873 Z M 61.014 41.614 C 60.827 42.299 60.682 43.027 60.433 43.691 C 60.08 44.564 59.353 44.647 58.793 43.92 C 58.149 43.068 58.647 40.845 59.602 40.388 C 60.329 40.056 60.952 40.617 61.014 41.635 Z M 14.511 118.754 C 13.307 118.754 12.788 117.965 13.369 117.134 C 13.867 116.448 14.615 115.887 15.341 115.409 C 15.59 115.243 16.255 115.409 16.462 115.638 C 16.628 115.804 16.504 116.407 16.317 116.718 C 15.964 117.3 15.507 117.819 15.051 118.339 C 14.864 118.546 14.615 118.671 14.511 118.754 Z M 4.089 95.174 C 4.567 95.631 5.231 95.984 5.273 96.379 C 5.273 96.753 4.712 97.293 4.276 97.521 C 3.757 97.791 3.134 97.916 2.553 97.958 C 2.242 97.978 1.681 97.771 1.619 97.542 C 1.515 97.231 1.619 96.628 1.868 96.441 C 2.491 95.963 3.238 95.652 4.152 95.153 Z M 21.715 58.754 C 21.507 58.878 21.175 59.232 20.822 59.252 C 19.826 59.336 18.352 57.923 18.476 56.946 C 18.518 56.593 19.037 56.095 19.39 56.032 C 20.303 55.908 21.694 57.466 21.694 58.733 Z M 73.927 59.273 C 74.072 58.151 75.214 56.988 76.148 56.988 C 76.48 56.988 76.916 57.154 77.103 57.403 C 77.248 57.57 77.186 58.089 77.02 58.318 C 76.543 58.92 76.003 59.46 75.401 59.938 C 75.152 60.125 74.612 60.187 74.363 60.063 C 74.093 59.917 74.031 59.46 73.948 59.294 Z M 27.029 49.633 C 28.545 50.007 29.562 51.004 29.521 52.189 C 29.521 52.583 29.375 53.144 29.126 53.29 C 28.898 53.435 28.317 53.186 28.026 52.957 C 26.863 52.106 26.78 50.921 27.029 49.633 Z M 14.781 67.043 C 13.39 67.002 11.791 65.797 12.02 65.09 C 12.124 64.758 12.746 64.363 13.141 64.343 C 14.2 64.28 15.674 65.381 15.549 66.108 C 15.487 66.524 14.968 66.856 14.802 67.043 Z M 17.604 113.249 C 17.729 112.293 19.016 111.171 19.971 111.171 C 20.822 111.171 20.988 111.836 20.677 112.293 C 20.22 113.02 19.576 113.726 18.85 114.204 C 18.144 114.661 17.5 114.08 17.583 113.228 Z M 11.854 106.372 C 11.646 105.728 11.293 105.125 11.418 105.021 C 12.144 104.336 12.933 103.754 13.764 103.193 C 13.888 103.11 14.469 103.38 14.552 103.609 C 14.677 103.9 14.698 104.481 14.511 104.627 C 13.784 105.208 12.975 105.645 11.854 106.372 Z M 48.454 38.934 C 48.537 39.931 48.724 40.866 48.682 41.78 C 48.662 42.611 47.541 43.006 47.125 42.341 C 46.772 41.801 46.772 40.907 46.876 40.243 C 47.001 39.599 47.125 38.622 48.433 38.955 Z M 0.083 85.908 C -0.291 84.62 0.685 84.37 1.39 84.266 C 2.055 84.183 2.927 84.329 3.446 84.703 C 4.069 85.16 3.633 86.012 2.698 86.053 C 1.868 86.095 0.996 85.949 0.083 85.887 Z M 66.308 52.895 C 66.432 51.586 67.574 50.34 68.322 50.568 C 68.612 50.651 68.944 51.233 68.944 51.586 C 68.903 52.625 67.782 53.851 67.097 53.622 C 66.723 53.498 66.453 53.041 66.308 52.895 Z M 8.49 96.358 C 8.221 96.109 7.743 95.859 7.639 95.506 C 7.556 95.236 7.888 94.758 8.158 94.488 C 8.387 94.26 8.781 94.031 9.072 94.073 C 9.695 94.156 10.566 94.26 10.795 94.675 C 11.252 95.444 10.4 95.714 9.798 95.942 C 9.445 96.088 9.072 96.171 8.47 96.337 Z M 9.051 73.712 C 10.255 74.003 11.252 74.086 11.21 75.229 C 11.21 75.541 10.442 76.081 10.068 76.06 C 9.3 75.998 8.138 76.102 8.158 74.876 C 8.158 74.46 8.802 74.024 9.051 73.712 Z M 56.55 48.428 C 57.319 47.639 57.879 47.036 58.46 46.455 C 58.73 46.829 59.332 47.306 59.229 47.556 C 58.917 48.366 58.377 49.072 57.921 49.82 C 57.547 49.446 57.173 49.052 56.55 48.428 Z M 39.402 48.075 C 38.759 48.636 38.364 48.968 37.97 49.301 C 37.513 48.698 36.87 48.179 36.662 47.514 C 36.579 47.182 37.326 46.621 37.7 46.164 C 38.198 46.725 38.697 47.265 39.382 48.075 Z M 85.345 97.958 C 84.639 97.231 84.141 96.711 83.643 96.192 C 84.058 95.859 84.494 95.278 84.909 95.278 C 85.698 95.278 86.674 95.506 86.528 96.628 C 86.487 97.002 85.926 97.334 85.345 97.958 Z M 49.222 47.016 C 48.599 47.618 48.226 48.241 47.79 48.283 C 46.959 48.387 46.482 47.701 46.71 46.953 C 46.876 46.392 47.416 45.956 47.79 45.457 C 48.184 45.894 48.599 46.33 49.222 47.016 Z M 8.034 86.593 C 7.411 85.991 7.016 85.596 6.622 85.222 C 7.037 84.848 7.494 84.121 7.888 84.163 C 8.47 84.225 9.009 84.786 9.57 85.139 C 9.134 85.555 8.719 85.949 8.034 86.593 Z M 86.611 87.757 C 85.885 87.175 85.428 86.801 84.971 86.406 C 85.428 86.074 85.926 85.409 86.341 85.451 C 86.86 85.492 87.338 86.095 87.857 86.469 C 87.504 86.822 87.151 87.196 86.611 87.757 Z M 27.237 130.991 C 26.531 131.552 26.054 132.238 25.701 132.175 C 25.244 132.071 24.642 131.427 24.621 130.991 C 24.58 130.617 25.265 129.807 25.618 129.828 C 26.095 129.848 26.531 130.451 27.258 131.012 Z M 30.662 125.008 C 29.915 125.548 29.479 126.109 29.064 126.088 C 28.649 126.067 27.943 125.402 27.984 125.091 C 28.026 124.655 28.607 124.01 29.043 123.948 C 29.417 123.886 29.915 124.468 30.683 125.008 Z M 30.87 121.247 C 31.555 120.79 32.074 120.229 32.282 120.333 C 32.801 120.582 33.195 121.102 33.631 121.517 C 33.278 121.85 32.863 122.473 32.635 122.411 C 32.095 122.286 31.659 121.787 30.87 121.227 Z M 31.576 105.458 C 31.14 104.689 30.725 104.232 30.662 103.754 C 30.642 103.484 31.202 103.152 31.514 102.84 C 31.929 103.276 32.448 103.65 32.676 104.149 C 32.759 104.315 32.136 104.834 31.576 105.479 Z M 25.472 61.621 C 24.85 62.078 24.393 62.556 24.268 62.493 C 23.728 62.182 23.293 61.725 22.815 61.309 C 23.085 60.998 23.5 60.395 23.645 60.457 C 24.206 60.686 24.704 61.101 25.472 61.642 Z M 90.846 99.017 C 90.224 98.394 89.829 97.978 89.435 97.584 C 89.788 97.314 90.244 96.732 90.431 96.794 C 90.929 96.981 91.365 97.438 91.718 97.875 C 91.76 97.937 91.282 98.436 90.826 99.017 Z M 38.178 106.912 C 37.679 106.31 37.14 105.936 37.16 105.582 C 37.16 105.229 37.7 104.647 38.053 104.627 C 38.406 104.585 39.091 105.125 39.091 105.395 C 39.091 105.811 38.614 106.226 38.178 106.912 Z M 20.033 134.918 C 19.369 135.354 18.954 135.832 18.642 135.77 C 18.248 135.686 17.936 135.188 17.604 134.855 C 17.957 134.523 18.289 133.983 18.684 133.921 C 18.974 133.858 19.39 134.419 20.033 134.918 Z M 47.644 124.842 C 47.042 125.34 46.606 125.901 46.419 125.818 C 46.004 125.652 45.527 125.195 45.485 124.8 C 45.444 124.53 46.004 123.99 46.378 123.907 C 46.648 123.844 47.022 124.364 47.644 124.842 Z M 82.335 105.645 C 81.795 106.081 81.359 106.58 81.234 106.497 C 80.715 106.206 80.279 105.769 79.906 105.312 C 79.864 105.271 80.487 104.481 80.612 104.523 C 81.151 104.751 81.629 105.146 82.335 105.624 Z M 71.207 63.491 C 71.083 62.992 70.834 62.493 70.896 62.036 C 70.937 61.787 71.519 61.496 71.892 61.455 C 72.162 61.434 72.494 61.787 72.785 61.974 C 72.432 62.493 72.058 63.013 71.705 63.553 C 71.539 63.553 71.394 63.511 71.228 63.491 Z M 32.157 56.635 C 31.742 56.801 31.223 57.216 30.953 57.071 C 30.538 56.863 30.247 56.323 29.998 55.887 C 29.936 55.804 30.309 55.305 30.351 55.326 C 30.974 55.554 31.576 55.845 32.178 56.115 C 32.178 56.282 32.178 56.448 32.157 56.614 Z M 77.913 103.089 C 77.269 103.567 76.833 104.087 76.605 104.024 C 76.169 103.858 75.795 103.422 75.525 103.006 C 75.484 102.944 76.065 102.217 76.273 102.237 C 76.75 102.321 77.186 102.674 77.913 103.089 Z M 19.95 68.394 C 19.327 68.892 18.912 69.412 18.705 69.329 C 18.269 69.183 17.874 68.747 17.625 68.352 C 17.563 68.248 18.144 67.5 18.372 67.542 C 18.829 67.584 19.224 67.978 19.95 68.394 Z M 65.041 55.617 C 65.457 56.136 65.893 56.572 65.851 56.655 C 65.519 57.133 65.062 57.549 64.647 57.964 C 64.419 57.694 63.941 57.32 64.003 57.154 C 64.19 56.655 64.585 56.261 65.041 55.617 Z M 22.711 110.361 C 22.338 109.779 21.881 109.322 21.964 109.177 C 22.234 108.72 22.711 108.387 23.106 108.013 C 23.355 108.283 23.874 108.657 23.812 108.803 C 23.604 109.28 23.209 109.675 22.711 110.34 Z M 39.153 51.69 C 39.631 52.417 40.025 52.833 40.129 53.29 C 40.171 53.498 39.486 54.1 39.34 54.038 C 38.925 53.872 38.468 53.477 38.344 53.082 C 38.261 52.812 38.717 52.376 39.153 51.69 Z M 14.905 85.492 C 14.075 85.783 13.618 86.116 13.224 86.053 C 12.912 85.991 12.684 85.451 12.414 85.139 C 12.809 84.89 13.203 84.474 13.597 84.453 C 13.909 84.453 14.241 84.931 14.905 85.471 Z M 25.638 120.728 C 25.286 120.105 24.87 119.731 24.891 119.377 C 24.891 119.045 25.452 118.463 25.618 118.505 C 26.012 118.609 26.614 119.045 26.614 119.336 C 26.614 119.731 26.095 120.105 25.618 120.728 Z M 18.123 141.462 C 18.705 141.15 19.099 140.777 19.327 140.839 C 19.743 140.963 20.075 141.379 20.448 141.67 C 20.158 142.002 19.743 142.646 19.597 142.605 C 19.14 142.439 18.767 142.002 18.123 141.483 Z M 56.717 52.064 C 57.173 52.563 57.692 52.937 57.63 53.082 C 57.443 53.477 57.09 53.892 56.717 54.079 C 56.55 54.162 55.845 53.601 55.886 53.435 C 55.969 53.02 56.343 52.667 56.737 52.085 Z M 18.995 101.884 C 18.269 102.321 17.833 102.653 17.334 102.861 C 17.231 102.902 16.691 102.217 16.732 102.134 C 17.023 101.718 17.397 101.303 17.833 101.074 C 17.999 100.991 18.414 101.469 18.995 101.864 Z M 14.988 77.66 C 14.511 77.016 14.075 76.663 14.033 76.268 C 14.033 75.998 14.573 75.665 14.864 75.374 C 15.134 75.707 15.507 76.018 15.59 76.392 C 15.653 76.683 15.3 77.036 14.988 77.66 Z M 81.193 95.028 C 80.674 95.444 80.259 95.963 80.093 95.88 C 79.67 95.683 79.337 95.335 79.158 94.904 C 79.096 94.737 79.677 94.052 79.843 94.093 C 80.259 94.218 80.612 94.592 81.193 95.008 Z M 72.951 100.451 C 72.37 100.846 71.913 101.303 71.788 101.219 C 71.373 100.97 71.062 100.513 70.709 100.118 C 70.958 99.911 71.29 99.454 71.436 99.516 C 71.892 99.661 72.287 100.014 72.951 100.451 Z M 23.832 125.299 C 23.168 125.714 22.774 126.15 22.462 126.088 C 22.109 126.026 21.839 125.548 21.528 125.236 C 21.839 124.987 22.151 124.53 22.483 124.509 C 22.836 124.509 23.189 124.883 23.853 125.278 Z M 41.811 58.318 C 41.271 58.775 40.897 59.273 40.731 59.211 C 40.334 59.035 40.011 58.727 39.818 58.338 C 39.755 58.214 40.274 57.59 40.503 57.59 C 40.856 57.59 41.209 57.964 41.811 58.318 Z M 69.09 66.067 C 68.571 66.482 68.093 66.877 67.636 67.251 C 66.91 66.877 66.557 66.441 67.221 65.838 C 67.844 65.257 68.488 65.153 69.11 66.067 Z M 56.696 118.297 C 56.094 118.754 55.679 119.211 55.533 119.149 C 55.139 118.941 54.869 118.526 54.537 118.172 C 54.827 117.944 55.118 117.549 55.429 117.549 C 55.762 117.549 56.094 117.902 56.696 118.297 Z M 22.255 100.264 C 21.922 99.703 21.549 99.225 21.632 99.163 C 21.985 98.809 22.441 98.498 22.898 98.29 C 23.002 98.249 23.521 98.789 23.5 98.83 C 23.189 99.267 22.815 99.661 22.275 100.264 Z M 49.035 57.507 C 48.516 57.985 48.246 58.401 47.873 58.525 C 47.686 58.588 47.333 58.068 47.063 57.819 C 47.354 57.507 47.582 57.113 47.935 56.946 C 48.122 56.863 48.495 57.216 49.014 57.507 Z M 14.386 94.883 C 14.013 94.384 13.597 94.01 13.66 93.886 C 13.867 93.491 14.262 93.2 14.594 92.868 C 14.843 93.158 15.3 93.47 15.258 93.719 C 15.217 94.073 14.802 94.363 14.386 94.904 Z M 62.031 110.402 C 61.533 110.735 61.159 111.088 61.055 111.026 C 60.682 110.776 60.329 110.423 60.08 110.049 C 60.038 109.987 60.599 109.364 60.703 109.426 C 61.118 109.613 61.471 109.945 62.052 110.402 Z M 49.16 52.23 C 48.516 52.563 48.163 52.895 47.893 52.854 C 47.561 52.791 47.291 52.417 47.001 52.168 C 47.291 51.939 47.561 51.545 47.893 51.503 C 48.184 51.482 48.516 51.836 49.16 52.209 Z M 28.773 65.215 C 28.317 65.61 27.964 66.067 27.798 66.005 C 27.385 65.842 27.035 65.551 26.801 65.174 C 26.718 65.049 27.258 64.343 27.341 64.363 C 27.777 64.53 28.15 64.82 28.752 65.215 Z M 24.434 71.302 C 23.895 71.572 23.521 71.884 23.313 71.801 C 23.002 71.676 22.628 71.302 22.587 70.991 C 22.545 70.804 23.126 70.243 23.251 70.284 C 23.625 70.451 23.895 70.804 24.434 71.302 Z M 32.261 112.231 C 31.742 112.563 31.431 112.916 31.181 112.875 C 30.87 112.812 30.6 112.438 30.309 112.189 C 30.6 111.94 30.87 111.587 31.202 111.524 C 31.431 111.483 31.742 111.857 32.24 112.21 Z M 32.323 96.213 C 31.97 95.672 31.576 95.34 31.597 95.028 C 31.597 94.8 32.116 94.426 32.427 94.405 C 32.614 94.384 33.091 94.862 33.05 95.091 C 33.029 95.423 32.676 95.735 32.323 96.233 Z M 19.743 93.221 C 19.452 92.785 19.099 92.39 19.161 92.327 C 19.431 91.995 19.763 91.683 20.137 91.517 C 20.241 91.476 20.573 91.891 20.801 92.12 C 20.511 92.431 20.22 92.743 19.743 93.221 Z M 64.647 115.098 C 64.232 115.43 63.92 115.866 63.734 115.804 C 63.381 115.721 63.111 115.347 62.799 115.077 C 63.09 114.828 63.36 114.412 63.692 114.35 C 63.9 114.308 64.232 114.744 64.647 115.098 Z M 80.819 87.383 C 80.653 87.071 80.342 86.718 80.383 86.448 C 80.446 86.136 80.84 85.887 81.11 85.617 C 81.317 85.887 81.67 86.157 81.691 86.448 C 81.691 86.76 81.421 87.071 81.255 87.383 L 80.84 87.383 Z M 56.343 58.899 C 55.782 59.211 55.45 59.46 55.118 59.502 C 54.973 59.502 54.578 58.92 54.62 58.858 C 54.827 58.567 55.16 58.276 55.492 58.172 C 55.616 58.131 55.907 58.525 56.343 58.899 Z M 67.927 106.226 C 67.574 106.517 67.242 106.87 67.18 106.829 C 66.785 106.58 66.453 106.247 66.079 105.936 C 66.308 105.728 66.64 105.271 66.723 105.333 C 67.117 105.52 67.429 105.852 67.906 106.247 Z M 34.192 90.935 C 33.797 90.416 33.444 90.125 33.424 89.834 C 33.424 89.647 33.901 89.253 34.171 89.253 C 34.441 89.253 34.918 89.606 34.918 89.814 C 34.918 90.104 34.565 90.395 34.192 90.935 Z M 74.508 92.535 C 74.778 93.075 75.048 93.366 75.048 93.657 C 75.048 93.906 74.716 94.135 74.55 94.384 C 74.28 94.135 73.844 93.906 73.761 93.616 C 73.698 93.408 74.134 93.075 74.529 92.535 Z M 33.818 62.161 C 33.465 61.662 33.133 61.372 33.133 61.081 C 33.133 60.831 33.486 60.561 33.673 60.291 C 33.922 60.52 34.337 60.728 34.379 60.998 C 34.42 61.268 34.109 61.6 33.839 62.182 Z M 53.104 112.272 C 54.163 112.148 54.744 112.21 54.661 113.062 C 54.641 113.311 54.205 113.519 53.976 113.747 C 53.727 113.311 53.457 112.875 53.104 112.272 Z M 69.754 109.841 C 70.19 109.53 70.501 109.135 70.75 109.177 C 71.02 109.218 71.311 109.634 71.373 109.945 C 71.415 110.153 71.083 110.423 70.896 110.672 C 70.564 110.444 70.252 110.195 69.733 109.841 Z M 30.745 132.612 C 30.289 132.965 30.06 133.297 29.77 133.339 C 29.583 133.36 29.313 133.006 29.085 132.799 C 29.313 132.549 29.479 132.196 29.749 132.113 C 29.957 132.051 30.268 132.362 30.725 132.632 Z M 63.152 61.662 C 62.654 61.995 62.363 62.306 62.01 62.39 C 61.865 62.431 61.408 61.829 61.45 61.787 C 61.678 61.455 61.99 61.143 62.343 60.977 C 62.446 60.915 62.779 61.33 63.173 61.662 Z M 176.752 83.435 C 177.479 83.851 178.538 84.1 178.891 84.724 C 179.223 85.326 179.078 86.427 178.745 87.113 C 178.309 88.006 177.292 87.881 176.337 87.819 C 173.057 87.611 169.777 87.549 166.497 87.404 C 164.691 87.321 162.864 87.258 161.078 87.071 C 160.539 87.009 160.04 86.51 159.521 86.219 C 160.02 85.908 160.476 85.368 160.995 85.305 C 164.379 84.931 167.784 84.682 171.189 84.37 C 172.995 84.204 174.801 83.955 176.586 83.726 C 176.649 83.643 176.69 83.539 176.752 83.435 Z M 159.397 118.422 C 162.324 118.505 165.106 119.211 167.618 120.707 C 169.466 121.808 171.23 123.034 173.036 124.218 C 173.389 124.447 173.701 124.779 173.929 125.132 C 174.074 125.382 174.157 125.86 174.012 126.047 C 173.867 126.254 173.389 126.358 173.099 126.296 C 172.642 126.192 172.247 125.922 171.811 125.714 C 168.22 124.052 164.587 122.473 161.058 120.707 C 160.269 120.333 159.77 119.398 159.127 118.733 L 159.397 118.401 Z M 147.771 123.325 C 148.456 123.429 149.204 123.408 149.785 123.678 C 153.729 125.631 157.653 127.605 161.535 129.661 C 162.116 129.973 162.449 130.763 162.76 131.511 C 159.874 130.202 156.989 128.872 154.082 127.605 C 152.857 127.065 151.549 126.732 150.387 126.088 C 149.349 125.527 148.435 124.717 147.48 123.99 C 147.584 123.761 147.709 123.533 147.813 123.304 Z M 156.843 133.235 C 155.577 132.757 154.435 132.383 153.335 131.905 C 151.3 130.991 149.287 129.994 147.273 129.038 C 147.19 128.997 147.065 128.997 147.044 128.934 C 146.795 128.456 146.546 127.979 146.318 127.501 C 146.775 127.418 147.314 127.168 147.688 127.314 C 150.574 128.456 153.418 129.661 156.262 130.866 C 156.698 131.053 157.134 131.303 157.445 131.635 C 157.694 131.905 157.944 132.425 157.84 132.674 C 157.715 132.965 157.196 133.089 156.864 133.256 Z M 167.68 128.249 C 167.182 128.145 166.663 128.083 166.185 127.896 C 163.134 126.607 160.123 125.278 157.072 123.99 C 155.909 123.491 154.892 122.909 155.141 121.143 C 155.722 121.247 156.345 121.227 156.823 121.476 C 160.227 123.221 163.59 125.008 166.954 126.815 C 167.348 127.023 167.597 127.48 167.909 127.833 C 167.825 127.958 167.763 128.103 167.68 128.228 Z M 175.32 110.589 C 174.614 110.589 174.261 110.672 173.97 110.589 C 172.164 110.028 170.337 109.488 168.552 108.823 C 168.199 108.678 168.033 108.013 167.784 107.577 C 168.282 107.411 168.905 106.954 169.279 107.099 C 171.002 107.764 172.683 108.574 174.344 109.384 C 174.697 109.551 174.884 110.008 175.341 110.569 Z M 151.736 135.686 C 150.096 135.105 148.581 134.627 147.127 134.004 C 146.837 133.879 146.733 133.276 146.546 132.903 C 146.92 132.736 147.397 132.3 147.667 132.404 C 149.183 133.006 150.657 133.692 152.11 134.419 C 152.338 134.523 152.546 135.022 152.463 135.25 C 152.401 135.458 151.965 135.562 151.736 135.686 Z M 172.144 114.204 C 170.317 113.685 168.448 113.186 166.642 112.584 C 166.435 112.521 166.414 111.877 166.289 111.503 C 166.663 111.42 167.12 111.15 167.431 111.254 C 168.511 111.67 169.528 112.231 170.587 112.729 C 171.189 113.02 171.77 113.353 172.33 113.664 C 172.268 113.83 172.206 113.997 172.144 114.184 Z M 389.13 172.189 L 389.13 175.16 L 348.149 175.16 L 348.149 172.189 C 357.014 171.213 359.027 165.562 353.339 156.649 L 299.03 74.107 L 261.537 114.267 L 261.537 156.649 C 261.537 166.248 264.008 171.171 273.142 172.189 L 273.142 175.16 L 233.386 175.16 L 233.386 172.189 C 242.542 171.213 244.991 166.289 244.991 156.649 L 244.991 21.191 C 244.991 11.593 242.521 6.399 233.386 5.651 L 233.386 2.68 L 273.101 2.68 L 273.101 5.651 C 263.945 6.399 261.496 11.551 261.496 21.191 L 261.496 107.681 L 342.232 21.191 C 349.623 13.317 352.094 6.669 345.43 5.651 L 345.43 2.68 L 371.816 2.68 L 371.816 5.651 C 367.124 6.898 361.228 8.352 351.554 17.992 L 310.345 62.099 L 371.297 156.712 C 376.736 165.333 382.632 170.257 389.047 172.252 L 389.088 172.21 Z M 455.272 21.191 L 455.272 156.691 C 455.272 166.518 457.743 171.483 467.126 172.231 L 467.126 175.202 L 427.121 175.202 L 427.121 172.231 C 436.505 171.483 438.975 166.58 438.975 156.691 L 438.975 21.191 C 438.975 11.593 436.505 6.669 427.121 5.942 L 427.121 2.742 L 467.126 2.742 L 467.126 5.942 C 457.743 6.69 455.272 11.593 455.272 21.191 Z M 667.65 2.701 L 667.65 5.9 C 658.494 6.648 656.045 11.551 656.045 21.15 L 656.045 175.119 L 647.408 175.119 L 531.172 25.637 L 531.172 156.691 C 531.172 166.518 533.642 171.483 543.026 172.231 L 543.026 175.202 L 514.875 175.202 L 514.875 172.231 C 524.03 171.483 526.48 166.58 526.48 156.691 L 526.48 21.191 C 526.48 11.593 524.009 6.669 514.875 5.942 L 514.875 2.742 L 535.365 2.742 L 651.373 152.286 L 651.373 21.191 C 651.373 11.593 648.903 6.669 639.768 5.942 L 639.768 2.742 L 667.65 2.742 L 667.691 2.701 Z M 827.317 137.452 C 822.106 165.791 799.166 178.111 769.811 177.612 C 751.043 177.113 724.657 171.213 709.315 160.368 L 709.315 127.854 L 712.284 127.854 C 719.675 158.644 746.331 172.688 769.79 173.207 C 789.761 173.706 807.283 165.562 811.518 145.617 C 821.878 93.865 706.845 99.557 719.945 33.989 C 724.408 11.551 742.656 0 768.067 0 C 786.087 0 802.633 6.399 818.431 18.47 L 818.431 49.259 L 815.732 49.259 C 808.072 18.47 791.526 4.425 768.108 4.425 C 751.064 4.425 735.037 13.276 733.065 31.787 C 727.626 80.34 837.468 82.521 827.337 137.473 L 827.296 137.473 Z M 1074.675 172.189 L 1074.675 175.16 L 1031.473 175.16 L 1031.473 172.189 C 1040.857 171.442 1044.801 166.538 1043.078 156.649 L 1018.415 26.344 L 967.303 175.16 L 960.39 175.16 L 905.604 25.139 L 885.342 156.691 C 883.619 167.266 886.587 171.483 895.929 172.231 L 895.929 175.202 L 865.08 175.202 L 865.08 172.231 C 874.235 171.483 878.657 167.307 880.131 156.691 L 901.119 21.191 C 902.614 11.073 900.891 6.669 891.507 5.942 L 891.507 2.742 L 913.202 2.742 L 969.234 154.53 L 1021.321 2.722 L 1041.064 2.722 L 1041.064 5.921 C 1031.909 6.669 1029.729 11.572 1031.681 21.17 L 1059.084 156.67 C 1061.306 167.245 1065.271 171.462 1074.654 172.21 Z M 1239.055 144.869 L 1234.363 175.16 L 1116.403 175.16 L 1116.403 172.189 C 1125.559 171.442 1128.008 166.538 1128.008 156.649 L 1128.008 21.191 C 1128.008 11.593 1125.538 6.669 1116.403 5.942 L 1116.403 2.742 L 1227.948 2.742 L 1232.64 33.033 L 1229.671 33.033 C 1225.955 22.916 1218.336 7.396 1198.074 7.396 L 1144.513 7.396 L 1144.513 85.264 L 1183.023 85.264 C 1200.067 85.264 1203.285 79.363 1204.987 68.996 L 1207.956 68.996 L 1207.956 105.956 L 1204.987 105.956 C 1203.264 95.61 1200.067 89.689 1183.023 89.689 L 1144.513 89.689 L 1144.513 170.756 L 1204.489 170.756 C 1224.751 170.756 1232.37 154.987 1236.086 144.89 L 1239.055 144.89 L 1239.055 144.932 Z M 1437.502 2.701 L 1437.502 5.9 C 1428.347 6.648 1425.897 11.551 1425.897 21.15 L 1425.897 175.119 L 1417.261 175.119 L 1301.024 25.575 L 1301.024 156.628 C 1301.024 166.455 1303.495 171.421 1312.878 172.169 L 1312.878 175.14 L 1284.728 175.14 L 1284.728 172.169 C 1293.883 171.421 1296.333 166.518 1296.333 156.628 L 1296.333 21.191 C 1296.333 11.593 1293.862 6.669 1284.728 5.942 L 1284.728 2.742 L 1305.218 2.742 L 1421.226 152.286 L 1421.226 21.191 C 1421.226 11.593 1418.756 6.669 1409.621 5.942 L 1409.621 2.742 L 1437.502 2.742 L 1437.544 2.701 Z\" fill=\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\" height=\"177.62645857460376px\" id=\"pc5FwoYD9\" transform=\"translate(12.456 35.319)\" width=\"1437.5438225541025px\"/></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-MOXam\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-MOXam { -webkit-mask: ${mask}; aspect-ratio: 5.8; background-color: var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, #090809); mask: ${mask}; width: 1450px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 1450\n * @framerIntrinsicHeight 250\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\"},\"set\":{\"localId\":\"vectorSet/T0Qcgwk2p\",\"id\":\"T0Qcgwk2p\",\"moduleId\":\"3KGN2SGttSKTw0t3dFAr\"}}\n */const Icon=withCSS(Component,css,\"framer-MOXam\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"1450\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"250\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T0Qcgwk2p\\\",\\\"id\\\":\\\"T0Qcgwk2p\\\",\\\"moduleId\\\":\\\"3KGN2SGttSKTw0t3dFAr\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (de48785)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Vector from\"https://framerusercontent.com/modules/ebBog7rDWWIS8iBERNli/Woh3ei0YMqScQamSo76L/o9tYTe2_e.js\";const VectorFonts=getFonts(Vector);const serializationHash=\"framer-ax08t\";const variantClassNames={zGOcurZJ3:\"framer-v-1ltgdum\"};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=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"zGOcurZJ3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ltgdum\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"zGOcurZJ3\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-qncorb\",layoutDependency:layoutDependency,layoutId:\"oE6yap6tt\"})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ax08t.framer-11yf440, .framer-ax08t .framer-11yf440 { display: block; }\",\".framer-ax08t.framer-1ltgdum { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 1450px; }\",\".framer-ax08t .framer-qncorb { flex: none; height: var(--framer-aspect-ratio-supported, 250px); position: relative; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 250\n * @framerIntrinsicWidth 1450\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerphkNSoKV0=withCSS(Component,css,\"framer-ax08t\");export default FramerphkNSoKV0;FramerphkNSoKV0.displayName=\"Kinsmen Logo\";FramerphkNSoKV0.defaultProps={height:250,width:1450};addFonts(FramerphkNSoKV0,[{explicitInter:true,fonts:[]},...VectorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerphkNSoKV0\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1450\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"250\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (397058d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFontsFromSharedStyle,Link,RichText,SVG,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/npErSmNE5XhbyFFk9DwB/2kaWKwBVhjOZPoB4BImE/bnLFm6QG5.js\";const enabledGestures={U9WdbisOY:{hover:true}};const serializationHash=\"framer-TevKB\";const variantClassNames={U9WdbisOY:\"framer-v-z1ycik\"};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=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"U9WdbisOY\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"hookcreative.co\",motionChild:true,nodeId:\"U9WdbisOY\",openInNewTab:true,scopeId:\"UDf1FgBol\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-z1ycik\",className,classNames)} framer-10qwrm6`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"U9WdbisOY\",ref:refBinding,style:{...style},...addPropertyOverrides({\"U9WdbisOY-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a08h9v\",\"data-styles-preset\":\"bnLFm6QG5\",children:\"Site by\"})}),className:\"framer-1uuzj2a\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OV1tAqO9s\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1efste1\",\"data-framer-name\":\"Hook wordmark\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"XTIt63St5\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 50 18.269\"><path d=\"M 17.294 4.953 C 14.486 4.953 12.204 7.248 12.204 10.064 C 12.204 12.884 14.489 15.175 17.294 15.175 C 20.103 15.175 22.385 12.881 22.385 10.064 C 22.385 7.248 20.099 4.953 17.294 4.953 Z M 17.294 13.311 C 15.49 13.311 14.022 11.857 14.022 10.064 C 14.022 8.272 15.49 6.818 17.294 6.818 C 19.099 6.818 20.567 8.272 20.567 10.064 C 20.567 11.857 19.099 13.311 17.294 13.311 Z\" fill=\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)) /* {&quot;name&quot;:&quot;Text &amp; Border&quot;} */\"></path><path d=\"M 29.95 4.953 C 27.141 4.953 24.859 7.248 24.859 10.064 C 24.859 12.884 27.145 15.175 29.95 15.175 C 32.758 15.175 35.04 12.881 35.04 10.064 C 35.04 7.248 32.755 4.953 29.95 4.953 Z M 29.95 13.311 C 28.145 13.311 26.677 11.857 26.677 10.064 C 26.677 8.272 28.145 6.818 29.95 6.818 C 31.754 6.818 33.222 8.272 33.222 10.064 C 33.222 11.857 31.751 13.311 29.95 13.311 Z\" fill=\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)) /* {&quot;name&quot;:&quot;Text &amp; Border&quot;} */\"></path><path d=\"M 47.44 4.953 L 44.9 4.953 L 39.735 10.137 L 39.735 0 L 37.94 0 L 37.94 15.179 L 39.735 15.179 L 39.735 12.69 L 41.078 11.341 L 44.9 15.179 L 47.44 15.179 L 42.35 10.068 Z\" fill=\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)) /* {&quot;name&quot;:&quot;Text &amp; Border&quot;} */\"></path><path d=\"M 4.639 4.953 C 3.613 4.953 2.606 5.301 1.798 5.935 L 1.798 0 L 0 0 L 0 15.179 L 1.798 15.179 L 1.798 9.608 C 1.798 8.055 3.073 6.792 4.639 6.792 C 6.205 6.792 7.48 8.055 7.48 9.608 L 7.48 14.493 L 4.639 13.311 L 9.278 17.969 L 9.278 9.608 C 9.278 7.041 7.196 4.953 4.639 4.953 Z\" fill=\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)) /* {&quot;name&quot;:&quot;Text &amp; Border&quot;} */\"></path><path d=\"M 48.016 14.177 C 48.016 14.039 48.042 13.911 48.094 13.79 C 48.146 13.668 48.218 13.563 48.307 13.472 C 48.395 13.383 48.503 13.311 48.62 13.258 C 48.741 13.206 48.869 13.179 49.006 13.179 C 49.143 13.179 49.271 13.206 49.392 13.258 C 49.513 13.311 49.617 13.383 49.709 13.472 C 49.797 13.563 49.869 13.668 49.922 13.79 C 49.974 13.911 50 14.043 50 14.177 C 50 14.315 49.974 14.443 49.922 14.565 C 49.869 14.686 49.797 14.791 49.709 14.883 C 49.621 14.975 49.513 15.044 49.392 15.096 C 49.271 15.149 49.14 15.175 49.006 15.175 C 48.872 15.175 48.741 15.149 48.62 15.096 C 48.5 15.044 48.395 14.972 48.307 14.883 C 48.218 14.794 48.146 14.686 48.094 14.565 C 48.042 14.446 48.016 14.315 48.016 14.177 Z M 48.209 14.177 C 48.209 14.289 48.228 14.391 48.271 14.489 C 48.313 14.588 48.369 14.67 48.444 14.745 C 48.516 14.817 48.601 14.876 48.699 14.919 C 48.794 14.962 48.898 14.981 49.01 14.981 C 49.121 14.981 49.222 14.962 49.32 14.919 C 49.418 14.876 49.5 14.821 49.575 14.745 C 49.647 14.673 49.706 14.588 49.748 14.489 C 49.791 14.394 49.811 14.289 49.811 14.177 C 49.811 14.066 49.791 13.964 49.748 13.865 C 49.706 13.77 49.65 13.685 49.575 13.609 C 49.503 13.537 49.418 13.478 49.32 13.435 C 49.225 13.393 49.121 13.373 49.01 13.373 C 48.898 13.373 48.797 13.393 48.699 13.435 C 48.601 13.478 48.519 13.534 48.444 13.609 C 48.372 13.682 48.313 13.767 48.271 13.865 C 48.228 13.964 48.209 14.069 48.209 14.177 Z M 49.568 14.732 L 49.147 14.732 L 48.888 14.358 L 48.888 14.732 L 48.549 14.732 L 48.549 13.609 L 49.036 13.609 C 49.153 13.609 49.251 13.642 49.326 13.705 C 49.402 13.767 49.437 13.856 49.437 13.964 C 49.437 14.128 49.359 14.233 49.199 14.279 Z M 48.888 14.095 L 48.925 14.095 C 49.036 14.095 49.091 14.056 49.091 13.977 C 49.091 13.902 49.036 13.862 48.925 13.862 L 48.888 13.862 Z\" fill=\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)) /* {&quot;name&quot;:&quot;Text &amp; Border&quot;} */\"></path></svg>',svgContentId:10714062745,withExternalLayout:true,...addPropertyOverrides({\"U9WdbisOY-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 50 18.269\"><path d=\"M 17.294 4.953 C 14.486 4.953 12.204 7.248 12.204 10.064 C 12.204 12.884 14.489 15.175 17.294 15.175 C 20.103 15.175 22.385 12.881 22.385 10.064 C 22.385 7.248 20.099 4.953 17.294 4.953 Z M 17.294 13.311 C 15.49 13.311 14.022 11.857 14.022 10.064 C 14.022 8.272 15.49 6.818 17.294 6.818 C 19.099 6.818 20.567 8.272 20.567 10.064 C 20.567 11.857 19.099 13.311 17.294 13.311 Z\" fill=\"rgb(0, 102, 255)\"></path><path d=\"M 29.95 4.953 C 27.141 4.953 24.859 7.248 24.859 10.064 C 24.859 12.884 27.145 15.175 29.95 15.175 C 32.758 15.175 35.04 12.881 35.04 10.064 C 35.04 7.248 32.755 4.953 29.95 4.953 Z M 29.95 13.311 C 28.145 13.311 26.677 11.857 26.677 10.064 C 26.677 8.272 28.145 6.818 29.95 6.818 C 31.754 6.818 33.222 8.272 33.222 10.064 C 33.222 11.857 31.751 13.311 29.95 13.311 Z\" fill=\"rgb(0, 102, 255)\"></path><path d=\"M 47.44 4.953 L 44.9 4.953 L 39.735 10.137 L 39.735 0 L 37.94 0 L 37.94 15.179 L 39.735 15.179 L 39.735 12.69 L 41.078 11.341 L 44.9 15.179 L 47.44 15.179 L 42.35 10.068 Z\" fill=\"rgb(0, 102, 255)\"></path><path d=\"M 4.639 4.953 C 3.613 4.953 2.606 5.301 1.798 5.935 L 1.798 0 L 0 0 L 0 15.179 L 1.798 15.179 L 1.798 9.608 C 1.798 8.055 3.073 6.792 4.639 6.792 C 6.205 6.792 7.48 8.055 7.48 9.608 L 7.48 14.493 L 4.639 13.311 L 9.278 17.969 L 9.278 9.608 C 9.278 7.041 7.196 4.953 4.639 4.953 Z\" fill=\"rgb(0, 102, 255)\"></path><path d=\"M 48.016 14.177 C 48.016 14.039 48.042 13.911 48.094 13.79 C 48.146 13.668 48.218 13.563 48.307 13.472 C 48.395 13.383 48.503 13.311 48.62 13.258 C 48.741 13.206 48.869 13.179 49.006 13.179 C 49.143 13.179 49.271 13.206 49.392 13.258 C 49.513 13.311 49.617 13.383 49.709 13.472 C 49.797 13.563 49.869 13.668 49.922 13.79 C 49.974 13.911 50 14.043 50 14.177 C 50 14.315 49.974 14.443 49.922 14.565 C 49.869 14.686 49.797 14.791 49.709 14.883 C 49.621 14.975 49.513 15.044 49.392 15.096 C 49.271 15.149 49.14 15.175 49.006 15.175 C 48.872 15.175 48.741 15.149 48.62 15.096 C 48.5 15.044 48.395 14.972 48.307 14.883 C 48.218 14.794 48.146 14.686 48.094 14.565 C 48.042 14.446 48.016 14.315 48.016 14.177 Z M 48.209 14.177 C 48.209 14.289 48.228 14.391 48.271 14.489 C 48.313 14.588 48.369 14.67 48.444 14.745 C 48.516 14.817 48.601 14.876 48.699 14.919 C 48.794 14.962 48.898 14.981 49.01 14.981 C 49.121 14.981 49.222 14.962 49.32 14.919 C 49.418 14.876 49.5 14.821 49.575 14.745 C 49.647 14.673 49.706 14.588 49.748 14.489 C 49.791 14.394 49.811 14.289 49.811 14.177 C 49.811 14.066 49.791 13.964 49.748 13.865 C 49.706 13.77 49.65 13.685 49.575 13.609 C 49.503 13.537 49.418 13.478 49.32 13.435 C 49.225 13.393 49.121 13.373 49.01 13.373 C 48.898 13.373 48.797 13.393 48.699 13.435 C 48.601 13.478 48.519 13.534 48.444 13.609 C 48.372 13.682 48.313 13.767 48.271 13.865 C 48.228 13.964 48.209 14.069 48.209 14.177 Z M 49.568 14.732 L 49.147 14.732 L 48.888 14.358 L 48.888 14.732 L 48.549 14.732 L 48.549 13.609 L 49.036 13.609 C 49.153 13.609 49.251 13.642 49.326 13.705 C 49.402 13.767 49.437 13.856 49.437 13.964 C 49.437 14.128 49.359 14.233 49.199 14.279 Z M 48.888 14.095 L 48.925 14.095 C 49.036 14.095 49.091 14.056 49.091 13.977 C 49.091 13.902 49.036 13.862 48.925 13.862 L 48.888 13.862 Z\" fill=\"rgb(0, 102, 255)\"></path></svg>',svgContentId:11976498937}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TevKB.framer-10qwrm6, .framer-TevKB .framer-10qwrm6 { display: block; }\",\".framer-TevKB.framer-z1ycik { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-TevKB .framer-1uuzj2a { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-TevKB .framer-1efste1 { flex: none; height: 18px; position: relative; width: 50px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 107\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"mUoeA0QDy\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUDf1FgBol=withCSS(Component,css,\"framer-TevKB\");export default FramerUDf1FgBol;FramerUDf1FgBol.displayName=\"Site by Hook\";FramerUDf1FgBol.defaultProps={height:22,width:107};addFonts(FramerUDf1FgBol,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUDf1FgBol\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"107\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mUoeA0QDy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"22\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6cd4c26)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MailchimpForm from\"https://framerusercontent.com/modules/9sloWVYwj5grOMnk9vhp/eOjZXM61MHQUHhR5DeKF/MailchimpForm.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/Zath5tZDrcC9ymiqxwS6/u3H27m3J87p280kJ7ASU/ATu3241EY.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/npErSmNE5XhbyFFk9DwB/2kaWKwBVhjOZPoB4BImE/bnLFm6QG5.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/SVFo5aJSSEwORoB8m8RD/dp3XXIj5P1nrhXRgvoVv/Gqzisq5Dh.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/C0coai0fd97dY9nAi3Rd/052Eu1QTtYcEdG2FlyGO/lfr6y32ZM.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/mPTlIyvdEB3MMa9bZjUV/cY6LLJSvOaHXLhU3n0LX/U7RweamFN.js\";import KinsmenLogo from\"https://framerusercontent.com/modules/AI2SKFD2zq6ASEzk98pJ/v9W3EmCFL81DjgPRG3pC/phkNSoKV0.js\";import SiteByHook from\"https://framerusercontent.com/modules/FUJnN6Ui47644T65QyEY/d3DrcMpQSTJFy0zxy01v/UDf1FgBol.js\";const MailchimpFormFonts=getFonts(MailchimpForm);const KinsmenLogoFonts=getFonts(KinsmenLogo);const SiteByHookFonts=getFonts(SiteByHook);const cycleOrder=[\"mB8dR744m\",\"HNHTeqmsw\",\"e7DLKSVDs\",\"mnR6_hY6s\",\"ZeK3NGoJl\",\"KZXlbBTZY\",\"Dnpkfsgch\",\"M3077H5VG\",\"yDosmxMUp\",\"bgTeYHGfl\",\"aHVUbi_oO\",\"P3RuVUi6t\"];const serializationHash=\"framer-ctsBL\";const variantClassNames={aHVUbi_oO:\"framer-v-1xlylor\",bgTeYHGfl:\"framer-v-wfp1w0\",Dnpkfsgch:\"framer-v-egg3x2\",e7DLKSVDs:\"framer-v-1rui5b4\",HNHTeqmsw:\"framer-v-1wacbk1\",KZXlbBTZY:\"framer-v-1y1db3o\",M3077H5VG:\"framer-v-16cke36\",mB8dR744m:\"framer-v-1qn9sng\",mnR6_hY6s:\"framer-v-113p609\",P3RuVUi6t:\"framer-v-1kt368s\",yDosmxMUp:\"framer-v-1dzlhie\",ZeK3NGoJl:\"framer-v-1h15f3j\"};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 humanReadableVariantMap={\"Desktop - Campus\":\"ZeK3NGoJl\",\"Footer - Laptop - No Form\":\"bgTeYHGfl\",\"Footer - Mobile - No Form\":\"P3RuVUi6t\",\"Footer - No Form\":\"yDosmxMUp\",\"Footer - Tablet - No Form\":\"aHVUbi_oO\",\"Laptop - Campus\":\"KZXlbBTZY\",\"Mobile - Campus\":\"M3077H5VG\",\"Tablet - Campus\":\"Dnpkfsgch\",Desktop:\"mB8dR744m\",Laptop:\"HNHTeqmsw\",Mobile:\"mnR6_hY6s\",Tablet:\"e7DLKSVDs\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"mB8dR744m\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"mB8dR744m\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"yDosmxMUp\",\"bgTeYHGfl\",\"aHVUbi_oO\",\"P3RuVUi6t\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"mnR6_hY6s\",\"M3077H5VG\",\"P3RuVUi6t\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"e7DLKSVDs\",\"Dnpkfsgch\",\"aHVUbi_oO\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1qn9sng\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"mB8dR744m\",ref:refBinding,style:{backgroundColor:\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",...style},...addPropertyOverrides({aHVUbi_oO:{\"data-framer-name\":\"Footer - Tablet - No Form\"},bgTeYHGfl:{\"data-framer-name\":\"Footer - Laptop - No Form\"},Dnpkfsgch:{\"data-framer-name\":\"Tablet - Campus\"},e7DLKSVDs:{\"data-framer-name\":\"Tablet\"},HNHTeqmsw:{\"data-framer-name\":\"Laptop\"},KZXlbBTZY:{\"data-framer-name\":\"Laptop - Campus\"},M3077H5VG:{\"data-framer-name\":\"Mobile - Campus\"},mnR6_hY6s:{\"data-framer-name\":\"Mobile\"},P3RuVUi6t:{\"data-framer-name\":\"Footer - Mobile - No Form\"},yDosmxMUp:{\"data-framer-name\":\"Footer - No Form\"},ZeK3NGoJl:{\"data-framer-name\":\"Desktop - Campus\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-n6og77\",\"data-framer-name\":\"Frame 3561\",layoutDependency:layoutDependency,layoutId:\"fTZEdcHTM\",style:{backgroundColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\",opacity:.9},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m2jck4\",layoutDependency:layoutDependency,layoutId:\"Bcus67OYY\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-eez4pi\",\"data-styles-preset\":\"ATu3241EY\",style:{\"--framer-text-alignment\":\"center\"},children:\"Less pitches and promotions.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-eez4pi\",\"data-styles-preset\":\"ATu3241EY\",style:{\"--framer-text-alignment\":\"center\"},children:\"More stories and thought-provoking content, curated for men.\"})]}),className:\"framer-bjv3fc\",\"data-framer-name\":\"The History of\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WKTGoVxEo\",variants:{Dnpkfsgch:{\"--extracted-1w3ko1f\":\"var(--token-70d93fc1-2944-400f-95d2-6846185aa689, rgb(204, 172, 75))\",\"--extracted-3sq8v0\":\"var(--token-70d93fc1-2944-400f-95d2-6846185aa689, rgb(204, 172, 75))\"},KZXlbBTZY:{\"--extracted-1w3ko1f\":\"var(--token-70d93fc1-2944-400f-95d2-6846185aa689, rgb(204, 172, 75))\",\"--extracted-3sq8v0\":\"var(--token-70d93fc1-2944-400f-95d2-6846185aa689, rgb(204, 172, 75))\"},M3077H5VG:{\"--extracted-1w3ko1f\":\"var(--token-70d93fc1-2944-400f-95d2-6846185aa689, rgb(204, 172, 75))\",\"--extracted-3sq8v0\":\"var(--token-70d93fc1-2944-400f-95d2-6846185aa689, rgb(204, 172, 75))\"},ZeK3NGoJl:{\"--extracted-1w3ko1f\":\"var(--token-70d93fc1-2944-400f-95d2-6846185aa689, rgb(204, 172, 75))\",\"--extracted-3sq8v0\":\"var(--token-70d93fc1-2944-400f-95d2-6846185aa689, rgb(204, 172, 75))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Dnpkfsgch:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-eez4pi\",\"data-styles-preset\":\"ATu3241EY\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:[\"You need \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-70d93fc1-2944-400f-95d2-6846185aa689, rgb(204, 172, 75)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"people\"})}),\" and a \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-3sq8v0, var(--token-70d93fc1-2944-400f-95d2-6846185aa689, rgb(204, 172, 75)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"place\"})}),\" to belong.\"]})}),fonts:[\"Inter\",\"Inter-Italic\"]},e7DLKSVDs:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qq6hrm\",\"data-styles-preset\":\"U7RweamFN\",style:{\"--framer-text-alignment\":\"center\"},children:\"Less pitches and promotions.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qq6hrm\",\"data-styles-preset\":\"U7RweamFN\",style:{\"--framer-text-alignment\":\"center\"},children:\"More stories and thought-provoking content, curated for men.\"})]})},KZXlbBTZY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-7tzjh3\",\"data-styles-preset\":\"lfr6y32ZM\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:[\"You need \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-70d93fc1-2944-400f-95d2-6846185aa689, rgb(204, 172, 75)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"people\"})}),\" and a \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-3sq8v0, var(--token-70d93fc1-2944-400f-95d2-6846185aa689, rgb(204, 172, 75)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"place\"})}),\" to belong.\"]})}),fonts:[\"Inter\",\"Inter-Italic\"]},M3077H5VG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-eez4pi\",\"data-styles-preset\":\"ATu3241EY\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:[\"You need \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-70d93fc1-2944-400f-95d2-6846185aa689, rgb(204, 172, 75)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"people\"})}),\" and a \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-3sq8v0, var(--token-70d93fc1-2944-400f-95d2-6846185aa689, rgb(204, 172, 75)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"place\"})}),\" to belong.\"]})}),fonts:[\"Inter\",\"Inter-Italic\"]},mnR6_hY6s:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qq6hrm\",\"data-styles-preset\":\"U7RweamFN\",style:{\"--framer-text-alignment\":\"center\"},children:\"Less pitches and promotions.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qq6hrm\",\"data-styles-preset\":\"U7RweamFN\",style:{\"--framer-text-alignment\":\"center\"},children:\"More stories and thought-provoking content, curated for men.\"})]})},ZeK3NGoJl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-7tzjh3\",\"data-styles-preset\":\"lfr6y32ZM\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:[\"You need \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-70d93fc1-2944-400f-95d2-6846185aa689, rgb(204, 172, 75)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"people\"})}),\" and a \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-3sq8v0, var(--token-70d93fc1-2944-400f-95d2-6846185aa689, rgb(204, 172, 75)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"place\"})}),\" to belong.\"]})}),fonts:[\"Inter\",\"Inter-Italic\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a08h9v\",\"data-styles-preset\":\"bnLFm6QG5\",style:{\"--framer-text-alignment\":\"center\"},children:\"Sign up to receive our latest correspondence.\"})}),className:\"framer-i4vz3t\",\"data-framer-name\":\"Ante condimentum neque at luctus nibh finibus facilisis. Tincidunt nam porta elementum a enim euismod quam. Nullam volutpat porttitor ullamcorper rutrum gravida cras eleifend. Venenatis ultrices proin libero feugiat tristique accumsan maecenas. Cubilia curae hac habitasse platea dictumst lorem ipsum. Vitae pellentesque sem placerat in id cursus mi. Urna tempor pulvinar vivamus fringilla lacus nec metus. Ut hendrerit semper vel class aptent taciti sociosqu. Natoque penatibus et magnis dis parturient montes nascetur. Maximus eget fermentum odio phasellus non purus est. Suspendisse aliquet nisi sodales consequat magna ante condimentum. Ligula congue sollicitudin erat viverra ac tincidunt nam.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"V7TTCz2F1\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({Dnpkfsgch:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a08h9v\",\"data-styles-preset\":\"bnLFm6QG5\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Sign up to receive our latest updates on Kinsmen at Kickapoo Prairie.\"})})},KZXlbBTZY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a08h9v\",\"data-styles-preset\":\"bnLFm6QG5\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Sign up to receive our latest updates on Kinsmen at Kickapoo Prairie.\"})})},M3077H5VG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a08h9v\",\"data-styles-preset\":\"bnLFm6QG5\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Sign up to receive our latest updates on Kinsmen at Kickapoo Prairie.\"})})},ZeK3NGoJl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a08h9v\",\"data-styles-preset\":\"bnLFm6QG5\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Sign up to receive our latest updates on Kinsmen at Kickapoo Prairie.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2ktp6a-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"dZ0uclXKU-container\",nodeId:\"dZ0uclXKU\",rendersWithMotion:true,scopeId:\"af2Ddpxdf\",children:/*#__PURE__*/_jsx(MailchimpForm,{actionUrl:\"https://kinsmenjournal.us2.list-manage.com/subscribe/post?u=19d2e067221bb7bc9883e49ed&amp;id=79e6569a46&amp;f_id=00301ce0f0\",backgroundColor:\"rgb(212, 207, 196)\",buttonBackground:\"var(--token-ae5ad742-5ed8-4aa6-8d2f-e2ff5d935453, rgba(9, 8, 9, 0.1))\",buttonBorderColor:\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",buttonBorderRadius:24,buttonBorderWidth:1,buttonFont:{fontFamily:'\"Figtree\", \"Figtree Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.05em\",lineHeight:\"1em\"},buttonHoverBackground:\"var(--token-70d93fc1-2944-400f-95d2-6846185aa689, rgb(204, 172, 75))\",buttonHoverBorderColor:\"var(--token-70d93fc1-2944-400f-95d2-6846185aa689, rgb(204, 172, 75))\",buttonPadding:\"12px 32px\",buttonText:\"SUBSCRIBE\",buttonTextColor:\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",emailPlaceholder:\"Email Address\",errorBackground:\"rgb(196, 0, 59)\",errorFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},errorMessage:\"Something went wrong. Please try again.\",firstNamePlaceholder:\"First Name\",height:\"100%\",id:\"dZ0uclXKU\",inputBackground:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\",inputBorderColor:\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",inputBorderRadius:0,inputBorderWidth:1,inputPadding:\"12px 16px\",inputTextColor:\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",lastNamePlaceholder:\"Last Name\",layoutId:\"dZ0uclXKU\",mobileBreakpoint:768,style:{width:\"100%\"},successBackground:\"var(--token-70d93fc1-2944-400f-95d2-6846185aa689, rgb(204, 172, 75))\",successFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},successMessage:\"Thanks for subscribing!\",textFont:{fontFamily:'\"Figtree\", \"Figtree Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},width:\"100%\",...addPropertyOverrides({Dnpkfsgch:{mobileBreakpoint:700},e7DLKSVDs:{mobileBreakpoint:700}},baseVariant,gestureVariant)})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8mrqek\",\"data-border\":true,\"data-framer-name\":\"Frame 3568\",layoutDependency:layoutDependency,layoutId:\"lO070xvIO\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"7px\",backgroundColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f59rt6\",\"data-framer-name\":\"Frame 3561\",layoutDependency:layoutDependency,layoutId:\"V4CHvfNcE\",style:{backgroundColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4hihm9\",\"data-framer-name\":\"Frame 3521\",layoutDependency:layoutDependency,layoutId:\"SjO1pgshd\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)))\"},children:[\"\\xa9 2026 Kinsmen Initiative, Inc.\",/*#__PURE__*/_jsx(motion.br,{}),\"All Rights Reserved.\"]})}),className:\"framer-1rptm2f\",\"data-framer-name\":\"\\xa9 2025 Kinsmen Initiative, Inc.\\u2028All Rights Reserved.\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"FTp0xdRnH\",style:{\"--extracted-r6o4lv\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)))\"},children:[\"2733 E Battlefield Rd #607\",/*#__PURE__*/_jsx(motion.br,{}),\"Springfield, MO 65804\"]})}),className:\"framer-z6l1n8\",\"data-framer-name\":\"2733 E Battlefield Rd #607\\u2028Springfield, MO 65804\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"yN0mkpovc\",style:{\"--extracted-r6o4lv\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({M3077H5VG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)))\"},children:[\"2733 E Battlefield Rd #607\",/*#__PURE__*/_jsx(motion.br,{}),\"Springfield, MO 65804\"]})})},mnR6_hY6s:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)))\"},children:[\"2733 E Battlefield Rd #607\",/*#__PURE__*/_jsx(motion.br,{}),\"Springfield, MO 65804\"]})})},P3RuVUi6t:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)))\"},children:[\"2733 E Battlefield Rd #607\",/*#__PURE__*/_jsx(motion.br,{}),\"Springfield, MO 65804\"]})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:250,width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||836)-0-1286.4)/2+879+2)+25+39.4,...addPropertyOverrides({aHVUbi_oO:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||337)-0-433.4)/2+27+1)+25+39.4},bgTeYHGfl:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||394)-0-433.4)/2+27+1)+25+39.4},Dnpkfsgch:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||579)-0-974.4)/2+567+2)+25+39.4},e7DLKSVDs:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||654)-0-1104.4)/2+697+2)+25+39.4},HNHTeqmsw:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||816)-0-1286.4)/2+879+2)+25+39.4},KZXlbBTZY:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||719)-0-1101.4)/2+694+2)+25+39.4},M3077H5VG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||879)-0-1042.8)/2+567+2)+25+107.8},mnR6_hY6s:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||911)-0-1172.8)/2+697+2)+25+107.8},P3RuVUi6t:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||355)-0-501.8)/2+27+1)+25+107.8},yDosmxMUp:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||458)-0-433.4)/2+27+1)+25+39.4},ZeK3NGoJl:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||783)-0-1101.4)/2+694+2)+25+39.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1w5smfq-container\",layoutDependency:layoutDependency,layoutId:\"AaCGP9QkY-container\",nodeId:\"AaCGP9QkY\",rendersWithMotion:true,scopeId:\"af2Ddpxdf\",style:{opacity:.15},children:/*#__PURE__*/_jsx(KinsmenLogo,{height:\"100%\",id:\"AaCGP9QkY\",layoutId:\"AaCGP9QkY\",style:{maxWidth:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iol5vo\",\"data-framer-name\":\"Frame 3569\",layoutDependency:layoutDependency,layoutId:\"DyEl99bmX\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mmywa7\",\"data-framer-name\":\"Frame 3562\",layoutDependency:layoutDependency,layoutId:\"iAOTfoDg9\",style:{backgroundColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\",borderTopRightRadius:9},children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/Kinsmenjournaloffical\",motionChild:true,nodeId:\"rzGpuJ9zf\",openInNewTab:true,scopeId:\"af2Ddpxdf\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-nhqsdd framer-vkjssx\",layoutDependency:layoutDependency,layoutId:\"rzGpuJ9zf\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1j58axw\",layoutDependency:layoutDependency,layoutId:\"LDVBnlFk_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.778 17.733\" overflow=\"visible\"><path d=\"M 17.778 8.889 C 17.778 3.982 13.796 0 8.889 0 C 3.982 0 0 3.982 0 8.889 C 0 13.191 3.058 16.773 7.111 17.6 L 7.111 11.556 L 5.333 11.556 L 5.333 8.889 L 7.111 8.889 L 7.111 6.667 C 7.111 4.951 8.507 3.556 10.222 3.556 L 12.444 3.556 L 12.444 6.222 L 10.667 6.222 C 10.178 6.222 9.778 6.622 9.778 7.111 L 9.778 8.889 L 12.444 8.889 L 12.444 11.556 L 9.778 11.556 L 9.778 17.733 C 14.267 17.289 17.778 13.502 17.778 8.889\" fill=\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)) /* {&quot;name&quot;:&quot;Text &amp; Border&quot;} */\"></path></svg>',withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/kinsmenjournal/\",motionChild:true,nodeId:\"DFwF7p8dg\",openInNewTab:true,scopeId:\"af2Ddpxdf\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-4fi2ur framer-vkjssx\",layoutDependency:layoutDependency,layoutId:\"DFwF7p8dg\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1xwpzp\",layoutDependency:layoutDependency,layoutId:\"Nf2Tz_3h6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.272 18.272\" overflow=\"visible\"><path d=\"M 5.299 0 L 12.973 0 C 15.896 0 18.272 2.375 18.272 5.299 L 18.272 12.973 C 18.272 15.899 15.899 18.272 12.973 18.272 L 5.299 18.272 C 2.375 18.272 0 15.896 0 12.973 L 0 5.299 C 0 2.372 2.372 0 5.299 0 M 5.116 1.827 C 3.3 1.827 1.827 3.3 1.827 5.116 L 1.827 13.156 C 1.827 14.974 3.298 16.444 5.116 16.444 L 13.156 16.444 C 14.972 16.444 16.444 14.972 16.444 13.156 L 16.444 5.116 C 16.444 3.298 14.974 1.827 13.156 1.827 Z M 13.932 3.198 C 14.563 3.198 15.074 3.709 15.074 4.34 C 15.074 4.97 14.563 5.481 13.932 5.481 C 13.301 5.481 12.79 4.97 12.79 4.34 C 12.79 3.709 13.301 3.198 13.932 3.198 M 9.136 4.568 C 11.659 4.568 13.704 6.613 13.704 9.136 C 13.704 11.659 11.659 13.704 9.136 13.704 C 6.613 13.704 4.568 11.659 4.568 9.136 C 4.568 6.613 6.613 4.568 9.136 4.568 M 9.136 6.395 C 7.622 6.395 6.395 7.622 6.395 9.136 C 6.395 10.649 7.622 11.877 9.136 11.877 C 10.649 11.877 11.877 10.649 11.877 9.136 C 11.877 7.622 10.649 6.395 9.136 6.395\" fill=\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)) /* {&quot;name&quot;:&quot;Text &amp; Border&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-zjhde5\",layoutDependency:layoutDependency,layoutId:\"xEE8WA9x2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.272 18.272\" overflow=\"visible\"><path d=\"M 5.299 0 L 12.973 0 C 15.896 0 18.272 2.375 18.272 5.299 L 18.272 12.973 C 18.272 15.899 15.899 18.272 12.973 18.272 L 5.299 18.272 C 2.375 18.272 0 15.896 0 12.973 L 0 5.299 C 0 2.372 2.372 0 5.299 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-k3cbwb\",layoutDependency:layoutDependency,layoutId:\"Uh_TmTw4q\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.617 14.617\" overflow=\"visible\"><path d=\"M 3.289 0 C 1.472 0 0 1.472 0 3.289 L 0 11.328 C 0 13.146 1.471 14.617 3.289 14.617 L 11.328 14.617 C 13.145 14.617 14.617 13.145 14.617 11.328 L 14.617 3.289 C 14.617 1.471 13.146 0 11.328 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-y9eojb\",layoutDependency:layoutDependency,layoutId:\"hVBNYRF2k\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.284 2.284\" overflow=\"visible\"><path d=\"M 1.142 0 C 1.773 0 2.284 0.511 2.284 1.142 C 2.284 1.773 1.773 2.284 1.142 2.284 C 0.511 2.284 0 1.773 0 1.142 C 0 0.511 0.511 0 1.142 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zrl2d\",layoutDependency:layoutDependency,layoutId:\"V6NHa7zcL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.136 9.136\" overflow=\"visible\"><path d=\"M 4.568 0 C 7.091 0 9.136 2.045 9.136 4.568 C 9.136 7.091 7.091 9.136 4.568 9.136 C 2.045 9.136 0 7.091 0 4.568 C 0 2.045 2.045 0 4.568 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1s6a33b\",layoutDependency:layoutDependency,layoutId:\"jvCgqxNcn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.481 5.481\" overflow=\"visible\"><path d=\"M 2.741 0 C 1.227 0 0 1.227 0 2.741 C 0 4.254 1.227 5.481 2.741 5.481 C 4.254 5.481 5.481 4.254 5.481 2.741 C 5.481 1.227 4.254 0 2.741 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(Link,{href:\"mailto:melissa@kinsmen.org\",motionChild:true,nodeId:\"OXAMl660Y\",openInNewTab:true,scopeId:\"af2Ddpxdf\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-dcvaxg framer-vkjssx\",layoutDependency:layoutDependency,layoutId:\"OXAMl660Y\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1iyobyv\",layoutDependency:layoutDependency,layoutId:\"DLx18iTXC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.778 14.222\" overflow=\"visible\"><path d=\"M 16 0 L 1.778 0 C 0.8 0 0.009 0.8 0.009 1.778 L 0 12.444 C 0 13.422 0.8 14.222 1.778 14.222 L 16 14.222 C 16.978 14.222 17.778 13.422 17.778 12.444 L 17.778 1.778 C 17.778 0.8 16.978 0 16 0 M 16 3.556 L 8.889 8 L 1.778 3.556 L 1.778 1.778 L 8.889 6.222 L 16 1.778 Z\" fill=\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)) /* {&quot;name&quot;:&quot;Text &amp; Border&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-apb6w7\",layoutDependency:layoutDependency,layoutId:\"Vz9cpHW22\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.778 14.222\" overflow=\"visible\"><path d=\"M 16 0 L 1.778 0 C 0.8 0 0.009 0.8 0.009 1.778 L 0 12.444 C 0 13.422 0.8 14.222 1.778 14.222 L 16 14.222 C 16.978 14.222 17.778 13.422 17.778 12.444 L 17.778 1.778 C 17.778 0.8 16.978 0 16 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jzewm1\",layoutDependency:layoutDependency,layoutId:\"OjxUizc77\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.222 6.222\" overflow=\"visible\"><path d=\"M 14.222 1.778 L 7.111 6.222 L 0 1.778 L 0 0 L 7.111 4.444 L 14.222 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kxxm19\",\"data-framer-name\":\"Frame 3563\",layoutDependency:layoutDependency,layoutId:\"o30bL1eiA\",style:{backgroundColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\",borderTopLeftRadius:9,borderTopRightRadius:9},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zr0vVCHb4\"},motionChild:true,nodeId:\"gQywaM9gn\",openInNewTab:false,relValues:[],scopeId:\"af2Ddpxdf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"About\"})})})}),className:\"framer-131zqkk\",\"data-framer-name\":\"About\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"gQywaM9gn\",style:{\"--extracted-r6o4lv\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sMl5icTJg\"},motionChild:true,nodeId:\"MaXwCYVtW\",openInNewTab:false,relValues:[],scopeId:\"af2Ddpxdf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Podcast\"})})})}),className:\"framer-1rclh0u\",\"data-framer-name\":\"Gatherings\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"MaXwCYVtW\",style:{\"--extracted-r6o4lv\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GnKZnAsPb\"},motionChild:true,nodeId:\"bIBtRmDLh\",openInNewTab:false,relValues:[],scopeId:\"af2Ddpxdf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Give\"})})})}),className:\"framer-1wjfepj\",\"data-framer-name\":\"Give\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"bIBtRmDLh\",style:{\"--extracted-r6o4lv\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GnKZnAsPb\"},motionChild:true,nodeId:\"lET4SDRNV\",openInNewTab:false,relValues:[],scopeId:\"af2Ddpxdf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Store\"})})})}),className:\"framer-15odty4\",\"data-framer-name\":\"Give\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"lET4SDRNV\",style:{\"--extracted-r6o4lv\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zGIibqnOO\"},motionChild:true,nodeId:\"W_uz_tuHw\",openInNewTab:false,relValues:[],scopeId:\"af2Ddpxdf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Correspondence\"})})})}),className:\"framer-114d8sj\",\"data-framer-name\":\"Correspondance\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"W_uz_tuHw\",style:{\"--extracted-r6o4lv\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LHFaxVRIs\"},motionChild:true,nodeId:\"Hfo3hf1_d\",openInNewTab:false,relValues:[],scopeId:\"af2Ddpxdf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Gatherings\"})})})}),className:\"framer-1bvn2bn\",\"data-framer-name\":\"Get Involved\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"Hfo3hf1_d\",style:{\"--extracted-r6o4lv\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1do8erw\",\"data-framer-name\":\"Frame 3562\",layoutDependency:layoutDependency,layoutId:\"APDA5k4Hz\",style:{backgroundColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\",borderTopLeftRadius:9},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+(((componentViewport?.height||836)-0-1286.4)/2+1218.4+3)+0+21.5,...addPropertyOverrides({aHVUbi_oO:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||337)-0-433.4)/2+366.4+2)+0+21.5},bgTeYHGfl:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||394)-0-433.4)/2+366.4+2)+0+21.5},Dnpkfsgch:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||579)-0-974.4)/2+906.4+3)+0+21.5},e7DLKSVDs:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||654)-0-1104.4)/2+1036.4+3)+0+21.5},HNHTeqmsw:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||816)-0-1286.4)/2+1218.4+3)+0+21.5},KZXlbBTZY:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||719)-0-1101.4)/2+1033.4+3)+0+21.5},M3077H5VG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||879)-0-1042.8)/2+974.8+3)+0+21.5},mnR6_hY6s:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||911)-0-1172.8)/2+1104.8+3)+0+21.5},P3RuVUi6t:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||355)-0-501.8)/2+434.8+2)+0+21.5},yDosmxMUp:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||458)-0-433.4)/2+366.4+2)+0+21.5},ZeK3NGoJl:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||783)-0-1101.4)/2+1033.4+3)+0+21.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-o7mxnj-container\",layoutDependency:layoutDependency,layoutId:\"N_d1ayRKb-container\",nodeId:\"N_d1ayRKb\",rendersWithMotion:true,scopeId:\"af2Ddpxdf\",children:/*#__PURE__*/_jsx(SiteByHook,{height:\"100%\",id:\"N_d1ayRKb\",layoutId:\"N_d1ayRKb\",width:\"100%\"})})})})]})]})})})});});const css=[\".framer-ctsBL.framer-vkjssx, .framer-ctsBL .framer-vkjssx { display: block; }\",\".framer-ctsBL.framer-1qn9sng { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1512px; }\",\".framer-ctsBL .framer-n6og77 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 17px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 60px; position: relative; width: 100%; }\",\".framer-ctsBL .framer-m2jck4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 1128px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ctsBL .framer-bjv3fc, .framer-ctsBL .framer-i4vz3t { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ctsBL .framer-2ktp6a-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-ctsBL .framer-8mrqek { flex: none; gap: 0px; height: 27px; overflow: hidden; position: relative; width: 100%; }\",\".framer-ctsBL .framer-f59rt6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 17px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 25px; position: relative; width: 100%; }\",\".framer-ctsBL .framer-4hihm9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ctsBL .framer-1rptm2f, .framer-ctsBL .framer-z6l1n8, .framer-ctsBL .framer-131zqkk, .framer-ctsBL .framer-1rclh0u, .framer-ctsBL .framer-1wjfepj, .framer-ctsBL .framer-15odty4, .framer-ctsBL .framer-114d8sj, .framer-ctsBL .framer-1bvn2bn { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ctsBL .framer-1w5smfq-container { flex: none; height: auto; max-width: 100%; position: relative; width: 100%; }\",\".framer-ctsBL .framer-iol5vo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 1px; height: 65px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ctsBL .framer-mmywa7, .framer-ctsBL .framer-1do8erw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 100%; justify-content: center; overflow: hidden; padding: 31px 60px 31px 60px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-ctsBL .framer-nhqsdd { flex: none; height: 18px; overflow: visible; position: relative; text-decoration: none; width: 18px; }\",\".framer-ctsBL .framer-1j58axw { height: 18px; left: 0px; position: absolute; top: 1px; width: 18px; }\",\".framer-ctsBL .framer-4fi2ur { flex: none; height: 19px; overflow: visible; position: relative; text-decoration: none; width: 19px; }\",\".framer-ctsBL .framer-1xwpzp, .framer-ctsBL .framer-zjhde5 { height: 19px; left: 0px; position: absolute; top: 0px; width: 19px; }\",\".framer-ctsBL .framer-k3cbwb { height: 15px; left: 2px; position: absolute; top: 2px; width: 15px; }\",\".framer-ctsBL .framer-y9eojb { height: 3px; left: 13px; position: absolute; top: 3px; width: 3px; }\",\".framer-ctsBL .framer-zrl2d { height: 9px; left: 5px; position: absolute; top: 5px; width: 9px; }\",\".framer-ctsBL .framer-1s6a33b { height: 6px; left: 6px; position: absolute; top: 6px; width: 6px; }\",\".framer-ctsBL .framer-dcvaxg { flex: none; height: 15px; overflow: visible; position: relative; text-decoration: none; width: 18px; }\",\".framer-ctsBL .framer-1iyobyv { height: 14px; left: 0px; position: absolute; top: 1px; width: 18px; }\",\".framer-ctsBL .framer-apb6w7 { height: 14px; left: 0px; position: absolute; top: 0px; width: 18px; }\",\".framer-ctsBL .framer-jzewm1 { height: 6px; left: 2px; position: absolute; top: 2px; width: 14px; }\",\".framer-ctsBL .framer-1kxxm19 { align-content: center; align-items: center; display: flex; flex: 3 0 0px; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: hidden; padding: 20px 78px 20px 78px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ctsBL .framer-o7mxnj-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ctsBL.framer-v-1wacbk1.framer-1qn9sng, .framer-ctsBL.framer-v-1y1db3o.framer-1qn9sng, .framer-ctsBL.framer-v-wfp1w0.framer-1qn9sng { width: 1140px; }\",\".framer-ctsBL.framer-v-1wacbk1 .framer-mmywa7, .framer-ctsBL.framer-v-1wacbk1 .framer-1do8erw, .framer-ctsBL.framer-v-1y1db3o .framer-mmywa7, .framer-ctsBL.framer-v-1y1db3o .framer-1do8erw, .framer-ctsBL.framer-v-wfp1w0 .framer-mmywa7, .framer-ctsBL.framer-v-wfp1w0 .framer-1do8erw { padding: 31px 40px 31px 40px; }\",\".framer-ctsBL.framer-v-1rui5b4.framer-1qn9sng, .framer-ctsBL.framer-v-egg3x2.framer-1qn9sng, .framer-ctsBL.framer-v-1xlylor.framer-1qn9sng { width: 810px; }\",\".framer-ctsBL.framer-v-1rui5b4 .framer-n6og77, .framer-ctsBL.framer-v-egg3x2 .framer-n6og77 { padding: 40px; }\",\".framer-ctsBL.framer-v-1rui5b4 .framer-m2jck4, .framer-ctsBL.framer-v-113p609 .framer-m2jck4, .framer-ctsBL.framer-v-egg3x2 .framer-m2jck4, .framer-ctsBL.framer-v-16cke36 .framer-m2jck4 { gap: 24px; }\",\".framer-ctsBL.framer-v-1rui5b4 .framer-mmywa7, .framer-ctsBL.framer-v-1rui5b4 .framer-1do8erw, .framer-ctsBL.framer-v-egg3x2 .framer-mmywa7, .framer-ctsBL.framer-v-egg3x2 .framer-1do8erw, .framer-ctsBL.framer-v-1xlylor .framer-mmywa7, .framer-ctsBL.framer-v-1xlylor .framer-1do8erw { padding: 31px 25px 31px 25px; }\",\".framer-ctsBL.framer-v-1rui5b4 .framer-1kxxm19, .framer-ctsBL.framer-v-egg3x2 .framer-1kxxm19, .framer-ctsBL.framer-v-1xlylor .framer-1kxxm19 { flex: 3.5 0 0px; padding: 20px; }\",\".framer-ctsBL.framer-v-113p609.framer-1qn9sng, .framer-ctsBL.framer-v-16cke36.framer-1qn9sng, .framer-ctsBL.framer-v-1kt368s.framer-1qn9sng { width: 390px; }\",\".framer-ctsBL.framer-v-113p609 .framer-n6og77, .framer-ctsBL.framer-v-16cke36 .framer-n6og77 { gap: 37px; padding: 40px 20px 40px 20px; }\",\".framer-ctsBL.framer-v-113p609 .framer-f59rt6, .framer-ctsBL.framer-v-16cke36 .framer-f59rt6, .framer-ctsBL.framer-v-1kt368s .framer-f59rt6 { gap: 37px; }\",\".framer-ctsBL.framer-v-113p609 .framer-4hihm9, .framer-ctsBL.framer-v-16cke36 .framer-4hihm9, .framer-ctsBL.framer-v-1kt368s .framer-4hihm9 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 26px; justify-content: flex-start; }\",\".framer-ctsBL.framer-v-113p609 .framer-1rptm2f, .framer-ctsBL.framer-v-16cke36 .framer-1rptm2f, .framer-ctsBL.framer-v-1kt368s .framer-1rptm2f { order: 2; }\",\".framer-ctsBL.framer-v-113p609 .framer-z6l1n8, .framer-ctsBL.framer-v-16cke36 .framer-z6l1n8, .framer-ctsBL.framer-v-1kt368s .framer-z6l1n8 { order: 1; }\",\".framer-ctsBL.framer-v-113p609 .framer-mmywa7, .framer-ctsBL.framer-v-113p609 .framer-1do8erw, .framer-ctsBL.framer-v-16cke36 .framer-mmywa7, .framer-ctsBL.framer-v-16cke36 .framer-1do8erw, .framer-ctsBL.framer-v-1kt368s .framer-mmywa7, .framer-ctsBL.framer-v-1kt368s .framer-1do8erw { flex: 1 0 0px; padding: 31px 25px 31px 25px; width: 1px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,'.framer-ctsBL[data-border=\"true\"]::after, .framer-ctsBL [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 836\n * @framerIntrinsicWidth 1512\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"HNHTeqmsw\":{\"layout\":[\"fixed\",\"auto\"]},\"e7DLKSVDs\":{\"layout\":[\"fixed\",\"auto\"]},\"mnR6_hY6s\":{\"layout\":[\"fixed\",\"auto\"]},\"ZeK3NGoJl\":{\"layout\":[\"fixed\",\"auto\"]},\"KZXlbBTZY\":{\"layout\":[\"fixed\",\"auto\"]},\"Dnpkfsgch\":{\"layout\":[\"fixed\",\"auto\"]},\"M3077H5VG\":{\"layout\":[\"fixed\",\"auto\"]},\"yDosmxMUp\":{\"layout\":[\"fixed\",\"auto\"]},\"bgTeYHGfl\":{\"layout\":[\"fixed\",\"auto\"]},\"aHVUbi_oO\":{\"layout\":[\"fixed\",\"auto\"]},\"P3RuVUi6t\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameraf2Ddpxdf=withCSS(Component,css,\"framer-ctsBL\");export default Frameraf2Ddpxdf;Frameraf2Ddpxdf.displayName=\"Footer\";Frameraf2Ddpxdf.defaultProps={height:836,width:1512};addPropertyControls(Frameraf2Ddpxdf,{variant:{options:[\"mB8dR744m\",\"HNHTeqmsw\",\"e7DLKSVDs\",\"mnR6_hY6s\",\"ZeK3NGoJl\",\"KZXlbBTZY\",\"Dnpkfsgch\",\"M3077H5VG\",\"yDosmxMUp\",\"bgTeYHGfl\",\"aHVUbi_oO\",\"P3RuVUi6t\"],optionTitles:[\"Desktop\",\"Laptop\",\"Tablet\",\"Mobile\",\"Desktop - Campus\",\"Laptop - Campus\",\"Tablet - Campus\",\"Mobile - Campus\",\"Footer - No Form\",\"Footer - Laptop - No Form\",\"Footer - Tablet - No Form\",\"Footer - Mobile - No Form\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Frameraf2Ddpxdf,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"},{cssFamilyName:\"Figtree\",source:\"google\",style:\"normal\",uiFamilyName:\"Figtree\",url:\"https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_dNQF5bwkEU4HTy.woff2\",weight:\"500\"},{cssFamilyName:\"Figtree\",source:\"google\",style:\"normal\",uiFamilyName:\"Figtree\",url:\"https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_ehR15bwkEU4HTy.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Figtree\",source:\"google\",style:\"normal\",uiFamilyName:\"Figtree\",url:\"https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_d_QF5bwkEU4HTy.woff2\",weight:\"400\"}]},...MailchimpFormFonts,...KinsmenLogoFonts,...SiteByHookFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});Frameraf2Ddpxdf.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(KinsmenLogo,{},context),()=>forwardLoader(SiteByHook,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameraf2Ddpxdf\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HNHTeqmsw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"e7DLKSVDs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mnR6_hY6s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZeK3NGoJl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KZXlbBTZY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Dnpkfsgch\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"M3077H5VG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yDosmxMUp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bgTeYHGfl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aHVUbi_oO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"P3RuVUi6t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"836\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1512\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./af2Ddpxdf.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function SearchIcon(props){return /*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\",fill:\"currentColor\"})});}export function ClearIcon(props){return /*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",...props,children:[/*#__PURE__*/ _jsx(\"rect\",{width:\"256\",height:\"256\",fill:\"none\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z\",fill:\"currentColor\"})]});}export function SpinnerIcon(props){const borderWidth=3;return /*#__PURE__*/ _jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/ _jsx(motion.div,{animate:{rotate:360},transition:{ease:\"linear\",duration:1,repeat:Infinity},style:{borderRadius:100,backgroundImage:`conic-gradient(from 270deg, transparent 0%, ${props.color} 100%)`,width:\"100%\",height:\"100%\"}}),/*#__PURE__*/ _jsx(\"div\",{style:{backgroundColor:props.backgroundColor,borderRadius:100,position:\"absolute\",top:borderWidth,left:borderWidth,bottom:borderWidth,right:borderWidth}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearIcon\":{\"type\":\"reactComponent\",\"name\":\"ClearIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpinnerIcon\":{\"type\":\"reactComponent\",\"name\":\"SpinnerIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIcon\":{\"type\":\"reactComponent\",\"name\":\"SearchIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map","export function Storage(name) {\n    this.ready = new Promise((resolve, reject)=>{\n        var request = window.indexedDB.open(location.origin);\n        request.onupgradeneeded = (e)=>{\n            this.db = e.target[\"result\"];\n            this.db.createObjectStore(\"store\");\n        };\n        request.onsuccess = (e)=>{\n            this.db = e.target[\"result\"];\n            resolve();\n        };\n        request.onerror = (e)=>{\n            this.db = e.target[\"result\"];\n            reject(e);\n        };\n    });\n}\nStorage.prototype.get = function(key) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().get(key);\n            request.onsuccess = (e)=>resolve(e.target.result)\n            ;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.getStore = function() {\n    return this.db.transaction([\n        \"store\"\n    ], \"readwrite\").objectStore(\"store\");\n};\nStorage.prototype.set = function(key, value) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().put(value, key);\n            request.onsuccess = resolve;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.delete = function(key, value) {\n    window.indexedDB.deleteDatabase(location.origin);\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"Storage\":{\"type\":\"function\"}}}","// @ts-ignore\nimport{Storage}from\"https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js\";export const hashCode=s=>s.split(\"\").reduce((a,b)=>{a=(a<<5)-a+b.charCodeAt(0);return a&a;},0);export function corsProxy(url){return`https://cors-anywhere.herokuapp.com/${url}`;}export async function cachedResponse(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{var req=new XMLHttpRequest;req.open(\"GET\",url,true);req.responseType=\"blob\";return new Promise((resolve,reject)=>{req.onload=async function(){if(this.status===200){await cache.set(url,this.response);resolve(this.response);}else{reject(new Error(`Response status ${this.status} ${this.statusText}`));}};req.onerror=function(error){reject(error);};req.send();});}}export async function setCachedData(url,dataToCache,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.set(cacheKey,dataToCache);}export async function checkForCachedData(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"hashCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkForCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"corsProxy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cachedResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cache.map","/*\n * cache\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js\"\n","import{checkForCachedData,setCachedData}from\"https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16\";const VERSION=1;const defaultLocaleId=\"default\";export function isDefaultLocaleId(localeId){return!localeId||localeId===\"default\";}const INDEX_KEY=\"searchIndexCache\";function getIndexKey(localeId){if(isDefaultLocaleId(localeId))return INDEX_KEY;return`${INDEX_KEY}-${localeId}`;}const METADATA_KEY=\"searchCacheMetadata\";function getMetadataKey(localeId){if(isDefaultLocaleId(localeId))return METADATA_KEY;return`${METADATA_KEY}-${localeId}`;}export async function getCachedIndex(localeId,indexHash){// A check here for metadata can be added later if we need to\n// migrate or expire the index. Though most likely, any version change\n// should result in deleting the cache and starting again.\nconst metadataKey=getMetadataKey(localeId);const indexKey=getIndexKey(localeId);const[metadata,cachedIndex]=await Promise.all([checkForCachedData(metadataKey),checkForCachedData(indexKey)]);if(cachedIndex){return{status:indexHash&&metadata?.indexHash===indexHash?\"fresh\":\"stale\",searchIndex:cachedIndex,indexHash:metadata?.indexHash};}return{status:\"miss\"};}export function setCachedIndex(localeId,index,indexHash){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now(),indexHash};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"isDefaultLocaleId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cachedIndex.map","// Fake example data used for when the search component is in preview mode.\n// Note that the `url` value is used as a key in React, so it needs to be unique.\nexport const fakeResults={\"/\":{version:1,title:\"Example Search Result\",description:\"Description of search result.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/\",codeblock:[]},\"/example-1\":{version:1,title:\"Publish your Site to Search\",description:\"Try Site Search to instantly search your Framer site content.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/1/\",codeblock:[]},\"/example-2\":{version:1,title:\"Customise your Site Search\",description:\"Personalize everything from corner radius, to icon weight.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/2/\",codeblock:[]}};\nexport const __FramerMetadata__ = {\"exports\":{\"fakeResults\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fakeResults.map","// This file is based on the Levenshtein algorithm. Originally from Koen but maybe he\n// got it from somewhere else.\nconst peq=new Uint32Array(65536);const myers_32=(a,b)=>{const n=a.length;const m=b.length;const lst=1<<n-1;let pv=-1;let mv=0;let sc=n;let i=n;while(i--){peq[a.charCodeAt(i)]|=1<<i;}for(i=0;i<m;i++){let eq=peq[b.charCodeAt(i)];const xv=eq|mv;eq|=(eq&pv)+pv^pv;mv|=~(eq|pv);pv&=eq;if(mv&lst){sc++;}if(pv&lst){sc--;}mv=mv<<1|1;pv=pv<<1|~(xv|mv);mv&=xv;}i=n;while(i--){peq[a.charCodeAt(i)]=0;}return sc;};const myers_x=(b,a)=>{const n=a.length;const m=b.length;const mhc=[];const phc=[];const hsize=Math.ceil(n/32);const vsize=Math.ceil(m/32);for(let i=0;i<hsize;i++){phc[i]=-1;mhc[i]=0;}let j=0;for(;j<vsize-1;j++){let mv=0;let pv=-1;const start=j*32;const vlen=Math.min(32,m)+start;for(let k=start;k<vlen;k++){peq[b.charCodeAt(k)]|=1<<k;}for(let i1=0;i1<n;i1++){const eq=peq[a.charCodeAt(i1)];const pb=phc[i1/32|0]>>>i1&1;const mb=mhc[i1/32|0]>>>i1&1;const xv=eq|mv;const xh=((eq|mb)&pv)+pv^pv|eq|mb;let ph=mv|~(xh|pv);let mh=pv&xh;if(ph>>>31^pb){phc[i1/32|0]^=1<<i1;}if(mh>>>31^mb){mhc[i1/32|0]^=1<<i1;}ph=ph<<1|pb;mh=mh<<1|mb;pv=mh|~(xv|ph);mv=ph&xv;}for(let k1=start;k1<vlen;k1++){peq[b.charCodeAt(k1)]=0;}}let mv1=0;let pv1=-1;const start1=j*32;const vlen1=Math.min(32,m-start1)+start1;for(let k2=start1;k2<vlen1;k2++){peq[b.charCodeAt(k2)]|=1<<k2;}let score=m;for(let i2=0;i2<n;i2++){const eq1=peq[a.charCodeAt(i2)];const pb1=phc[i2/32|0]>>>i2&1;const mb1=mhc[i2/32|0]>>>i2&1;const xv1=eq1|mv1;const xh1=((eq1|mb1)&pv1)+pv1^pv1|eq1|mb1;let ph1=mv1|~(xh1|pv1);let mh1=pv1&xh1;score+=ph1>>>m-1&1;score-=mh1>>>m-1&1;if(ph1>>>31^pb1){phc[i2/32|0]^=1<<i2;}if(mh1>>>31^mb1){mhc[i2/32|0]^=1<<i2;}ph1=ph1<<1|pb1;mh1=mh1<<1|mb1;pv1=mh1|~(xv1|ph1);mv1=ph1&xv1;}for(let k3=start1;k3<vlen1;k3++){peq[b.charCodeAt(k3)]=0;}return score;};const distance=(a,b)=>{if(a.length<b.length){const tmp=b;b=a;a=tmp;}if(b.length===0){return a.length;}if(a.length<=32){return myers_32(a,b);}return myers_x(a,b);};const closest=(str,arr)=>{let min_distance=Infinity;let min_index=0;for(let i=0;i<arr.length;i++){const dist=distance(str,arr[i]);if(dist<min_distance){min_distance=dist;min_index=i;}}return arr[min_index];};export{closest,distance};\nexport const __FramerMetadata__ = {\"exports\":{\"closest\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"distance\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fuzzySearch.map","export const localStorageDebugFlag=(()=>{try{return typeof window!==\"undefined\"&&window.localStorage.__framerDebugSearch===\"true\";}catch(e){// localStorage not available\n}})();const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]\\d*|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}export function clampText(text,maxLength){const textLength=text.length;if(textLength<=maxLength){return text;}const slicedText=text.slice(0,maxLength);if(textLength>maxLength){return slicedText+\"…\";}return slicedText;}export function isEmptyObject(object){return Object.keys(object).length===0;}export function createLogger(showOutput){function log(...data){console.log(Date.now(),...data);}function time(label){console.time(label);}function timeEnd(label){console.timeEnd(label);}function noop(){}if(!showOutput){return{log:noop,time:noop,timeEnd:noop};}return{log,time,timeEnd};}export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){if(theme.inputFont?.fontFamily)return theme.inputFont.fontFamily;if(theme.titleFont?.fontFamily)return theme.titleFont.fontFamily;if(theme.subtitleFont?.fontFamily)return theme.subtitleFont.fontFamily;return DEFAULT_FONT_FAMILY;}export function animationKeyFromLayout(layout){return`${layout}Animation`;}export const safeDocument=typeof document!==\"undefined\"?document:null;export const safeWindow=typeof window!==\"undefined\"?window:null;const metaTagSelector='meta[name=\"framer-search-index\"]';export function getMetaTagContent(){const metaTag=safeDocument?.querySelector(metaTagSelector);if(!metaTag)return undefined;const metaTagContent=metaTag.getAttribute(\"content\");return metaTagContent;}export const checkIfOverLimit=()=>{return getMetaTagContent()===\"limit-reached\";};export function stripLocaleSlugFromPath(url,localeSlug){if(!localeSlug)return url;const localeSlugWithSlash=`/${localeSlug}`;if(url.startsWith(localeSlugWithSlash)){return url.slice(localeSlugWithSlash.length);}}/**\n * @param isHighPriority If true and `scheduler.yield` is not available, the function will either use `postTask` or if also not available, return a resolved promise.\n */export function yieldToMain(isHighPriority){if(\"scheduler\"in window){// see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n// \"user-blocking\" is the highest priority and creates a paint opportunity.\n// \"user-visible\" is the default, creates a paint opportunity, but has more potential to be delayed (by \"user-blocking\" tasks).\nconst options={priority:isHighPriority?\"user-blocking\":\"user-visible\"};if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if(isHighPriority){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but do not guarantee a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve,0);});}\nexport const __FramerMetadata__ = {\"exports\":{\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}// If a cached index exists, use the cached version until the latest one from the network loads.\nconst cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status!==\"miss\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");if(cacheResult.status===\"fresh\")return;}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);// Happy case.\nif(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Unexpected error.\n// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);// It's safe to cache the fallback because if we're here, current cache is empty or stale.\nsetCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export var Browser;(function(Browser){var isTouch=Browser.isTouch=()=>\"ontouchstart\"in window||navigator.maxTouchPoints>0;var isChrome=Browser.isChrome=()=>navigator.userAgent.toLowerCase().includes(\"chrome/\");var isWebKit=Browser.isWebKit=()=>navigator.userAgent.toLowerCase().includes(\"applewebkit/\");var isSafari=Browser.isSafari=()=>isWebKit()&&!isChrome();var isSafariDesktop=Browser.isSafariDesktop=()=>isSafari()&&!isTouch();var isWindows=Browser.isWindows=()=>/Win/.test(navigator.platform);var isMacOS=Browser.isMacOS=()=>/Mac/.test(navigator.platform);})(Browser||(Browser={}));\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./browser.map","// From: @framerjs/fresco/src/components/utils/useCallbackOnMouseMove.ts\nimport{useRef,useCallback}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";/**\n * Webkit fires mousemove events if the pointer's coordination changes relative\n * to its container (e.g. if the container scrolls), or when a modifier key is\n * pressed, mousemove would fire even if the cursor did not actually move.\n * This helper compares the cursor position between mouse events, and fire the\n * callback only when its position changes.\n */ export const useCallbackOnMouseMove=(callback,mousePositionRef)=>{const prevPositionRef=useRef(null);return useCallback(event=>{if(!Browser.isSafari())return callback(event);const ref=mousePositionRef?mousePositionRef:prevPositionRef;const{clientX,clientY}=event;const prevCursorPosition=ref.current;ref.current={x:clientX,y:clientY};// Ignore mouse moves unless we have a position. Else it might be an\n// element that appears behind the mouse without the mouse moving.\nif(!prevCursorPosition){return;}if(prevCursorPosition.x!==clientX||prevCursorPosition.y!==clientY){return callback(event);}},[mousePositionRef,callback]);};\nexport const __FramerMetadata__ = {\"exports\":{\"useCallbackOnMouseMove\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Point\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCallbackOnMouseMove.map","// Safari does not support `element.scrollIntoView({ block: \"nearest\" })`, so this\n// is a workaround for that.\nexport function scrollIntoView(targetElement,scrollElement,/** Additional spacing to add from the top or bottom of the scroll element viewport. */ {offsetTop,offsetBottom}){const targetElementBounds=targetElement.getBoundingClientRect();const scrollElementBounds=scrollElement.getBoundingClientRect();if(targetElementBounds.top<scrollElementBounds.top){const difference=scrollElementBounds.top-targetElementBounds.top;scrollElement.scrollTop=scrollElement.scrollTop-difference-offsetTop;}else if(targetElementBounds.bottom>scrollElementBounds.bottom){const topAligned=scrollElementBounds.top-targetElementBounds.top;const minOffset=scrollElement.scrollTop-topAligned-offsetTop;const bottomAligned=targetElementBounds.bottom-scrollElementBounds.bottom;const offset=scrollElement.scrollTop+bottomAligned+offsetBottom;scrollElement.scrollTop=Math.min(minOffset,offset);}}\nexport const __FramerMetadata__ = {\"exports\":{\"scrollIntoView\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./scrollIntoView.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale.\n// If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useState}from\"react\";function getViewportSize(){if(typeof window===\"undefined\"){return{width:0,height:0};}return{width:window.innerWidth,height:window.innerHeight};}export function useViewportSizeState(getState){const[state,setState]=useState(()=>getState(getViewportSize()));useEffect(()=>{const handleWindowResize=()=>setState(getState(getViewportSize()));window.addEventListener(\"resize\",handleWindowResize);return()=>{window.removeEventListener(\"resize\",handleWindowResize);};},[]);return state;}\nexport const __FramerMetadata__ = {\"exports\":{\"useViewportSizeState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useViewportSizeState.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{useRef,useState,useEffect,forwardRef}from\"react\";import{AnimatePresence,motion}from\"framer-motion\";import{SearchIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{SearchModal,SearchResultItemType,SearchResultTitleType,SearchResultSubtitleType,SearchInputDividerType,SearchInputClearButtonType,SearchLayoutType,SearchIconType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js\";import{useViewportSizeState}from\"https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js\";import{titleCase,DEFAULT_FONT_FAMILY,isEmptyObject,animationKeyFromLayout,checkIfOverLimit}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";var EntryPointOptions;// SITE SEARCH\n// By Anthony and Hunter\n(function(EntryPointOptions){EntryPointOptions[\"icon\"]=\"Icon\";EntryPointOptions[\"input\"]=\"Input\";})(EntryPointOptions||(EntryPointOptions={}));function buildShadow(shadowProperty,fallback=\"none\"){if(!shadowProperty)return fallback;const{x,y,blur,color,spread}=shadowProperty;return`${x}px ${y}px ${blur}px ${spread}px ${color}`;}const Overlay=/*#__PURE__*/forwardRef(function Overlay(props,ref){const{layoutType,theme,onDismiss}=props;useEffect(()=>{const handleKeyDown=event=>{if(event.code===\"Escape\"){event.stopPropagation();onDismiss();}};const handlePointerDown=event=>{if(event.pointerType!==\"touch\")return;const isWithinSearchHeader=Boolean(event.target instanceof Element&&event.target.closest(\"[role=search]\"));if(isWithinSearchHeader)return;if(document.activeElement instanceof HTMLInputElement){document.activeElement.blur();}};// Event listener added to window so that pressing escape key to dimiss\n// can be invoked from anywhere on the page.\nwindow.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"pointerdown\",handlePointerDown,{capture:true});// Disable page scrolling when overlay is shown.\ndocument.body.classList.add(bodyOverflowHidden);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"pointerdown\",handlePointerDown,{capture:true});document.body.classList.remove(bodyOverflowHidden);};},[]);return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"__framer-search-modal-container\",role:\"presentation\",style:{...backdropStyles,zIndex:props.backdropOptions.zIndex,justifyContent:layoutType===SearchLayoutType.Sidebar?\"flex-start\":\"center\"},onClick:onDismiss,children:[/*#__PURE__*/_jsx(motion.div,{role:\"presentation\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:0}},transition:theme.overlayTransition,style:{top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",position:\"absolute\",touchAction:\"none\",backgroundColor:props.backdropOptions.backgroundColor}}),/*#__PURE__*/_jsx(SearchModal,{urlScope:props.urlScope,layoutType:layoutType,inputOptions:props.inputOptions,resultOptions:props.resultOptions,modalOptions:props.modalOptions,backdropOptions:props.backdropOptions,theme:props.theme,onDismiss:onDismiss})]}),document.body);});const backdropStyles={width:\"100%\",boxSizing:\"border-box\",willChange:\"transform\",position:\"fixed\",display:\"flex\",alignItems:\"flex-start\",top:0,left:0,right:0,bottom:0};const containerStyle={height:\"100%\",display:\"flex\",borderRadius:10,cursor:\"inherit\",overflow:\"hidden\"};const bodyOverflowHidden=\"__framer-overflow-hidden\";/**\n *\n * SEARCH\n * By Anthony and Hunter\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */const EntryPoint=withCSS(function EntryPoint(props){const overlay=useRef(null);const[isOpen,setIsOpen]=useState(false);const[isOverLimit,setIsOverLimit]=useState(false);const[isSafariTouchDevice,setIsSafariTouchDevice]=useState(false);const[isOnCanvas]=useState(()=>RenderTarget.current()===RenderTarget.canvas);useEffect(()=>{setIsOverLimit(checkIfOverLimit());setIsSafariTouchDevice(Browser.isSafari()&&Browser.isTouch());},[]);const baseInputFontSize=props.inputOptions?.inputFont?.fontSize?props.inputOptions.inputFont.fontSize:\"16px\";// The font size is set to a minimum of `16px` on Safari with touch screens\n// because otherwise Safari will zoom in slightly if the type size is smaller.\nconst inputFontSize=isSafariTouchDevice?`max(16px, ${baseInputFontSize})`:baseInputFontSize;const layoutType=useViewportSizeState(size=>{if(size.width<props.modalOptions.width+10){return SearchLayoutType.FixedTop;}// @ts-ignore – Fallback\nreturn props.modalOptions.layoutType||props.layoutType;});const theme={subtitleColor:props.resultOptions.subtitleOptions.subtitleColor,backgroundColor:props.modalOptions.backgroundColor,foregroundColor:props.resultOptions.titleColor,placeholderColor:props.inputOptions.placeholderOptions.placeholderColor,titleFont:props.resultOptions?.titleFont&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:props.resultOptions.subtitleOptions?.subtitleFont&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:props.inputOptions?.inputFont&&!isEmptyObject(props.inputOptions.inputFont)?props.inputOptions.inputFont:{fontSize:16,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},// Keep separate so we can more easily override\ninputFontSize:inputFontSize,width:props.modalOptions.width,offsetTop:props.modalOptions.top,borderRadius:props.modalOptions.borderRadius,shadow:buildShadow(props.modalOptions.shadow),entryIconColor:props.iconColor,entryIconSize:props.iconSize,entryIconImage:props.iconImage,inputIconSize:props.inputOptions.iconOptions.iconSize,inputIconColor:props.inputOptions.iconOptions.iconColor,inputIconImage:props.inputOptions.iconOptions.iconImage,gapBetweenStatusAndSearch:16,gapBetweenResults:1,scrollBarWidth:20,margin:10,spacing:8,zIndex:props.backdropOptions.zIndex,horizontalSpacing:20,overlayTransition:props.backdropOptions.transition};const handleClick=event=>{// Both need to keep `autofocus` working on the search input.\nevent.preventDefault();event.stopPropagation();if(isOverLimit)return;setIsOpen(true);};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,...props.style,pointerEvents:isOverLimit?\"none\":\"auto\",opacity:isOverLimit?.4:1},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Search Icon\",style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",cursor:\"inherit\",color:\"inherit\",border:\"none\",borderRadius:10,padding:0},onClick:handleClick,children:props.iconType===SearchIconType.Custom&&theme.entryIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:theme.entryIconImage.src,width:theme.entryIconSize,height:theme.entryIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.entryIconColor,width:theme.entryIconSize,height:theme.entryIconSize})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&!isOnCanvas&&/*#__PURE__*/_jsx(Overlay,{ref:overlay,layoutType:layoutType,urlScope:props.urlScope,inputOptions:props.inputOptions,resultOptions:props.resultOptions,backdropOptions:props.backdropOptions,modalOptions:props.modalOptions,theme:theme,onDismiss:()=>setIsOpen(false)})})]});},[// Prevent scrolling on iOS Safari when Input is focused.\n// From: https://gist.github.com/kiding/72721a0553fa93198ae2bb6eefaa3299\n`\n        @keyframes __framer-blink-input {\n            0% { opacity: 0; }\n            100% { opacity: 1; }\n        }\n\n        .__framer-search-modal-container input:focus {\n            animation: __framer-blink-input 0.01s;\n        }\n        `,// Allow styling of input placeholder\n`\n         .__framer-search-modal-container input::placeholder, \n         .__framer-search-modal-container input::-webkit-input-placeholder { \n            color: var(--framer-search-placeholder-color, #999999);\n            opacity: 1;\n        }\n        `,// Allow fallback to 100vh when dvh unit is not supported.\n`\n        .__framer-search-modal-container {\n            height: 100vh;\n            height: 100dvh;\n        }\n        .__framer-search-modal-container .__framer-max-height-80dvh {\n            max-height: 80vh;\n            max-height: 80dvh;\n        }\n        `,`\n        body.${bodyOverflowHidden} {\n            overflow: hidden;\n        }`,// Increase hit target\n`\n        button.__framer-search-clear-button {\n            position: relative;\n        }\n        button.__framer-search-clear-button::after {\n            content: \"\";\n            position: absolute;\n            top: -10px;\n            right: -10px;\n            bottom: -10px;\n            left: -10px;\n        }`],\"framer-lib-search\");export default EntryPoint;addPropertyControls(EntryPoint,{urlScope:{title:\"Scope\",// @ts-ignore - Internal\ntype:ControlType.PageScope},// entryType: {\n//     title: \"Type\",\n//     type: ControlType.Enum,\n//     options: Object.values(SearchEntryType),\n//     optionTitles: Object.values(SearchEntryType).map(titleCase),\n//     displaySegmentedControl: true,\n// },\niconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.iconType===SearchIconType.Custom},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===SearchIconType.Default},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24},inputOptions:{title:\"Input\",type:ControlType.Object,buttonTitle:\"Icon, Styles\",controls:{iconOptions:{title:\"Icon\",type:ControlType.Object,buttonTitle:\"Color, Size\",controls:{iconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.45)\",hidden:({iconType})=>{return iconType===SearchIconType.Custom;}},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:({iconType})=>iconType===SearchIconType.Default},iconSize:{title:\"Icon Size\",type:ControlType.Number,displayStepper:true,defaultValue:18,min:0,max:100}}},inputFont:{title:\"Font\",// @ts-ignore – Internal\ntype:ControlType.Font,displayFontSize:true},textColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},placeholderOptions:{title:\"Placeholder\",type:ControlType.Object,buttonTitle:\"Color, Text\",controls:{placeholderText:{title:\"Text\",type:ControlType.String,defaultValue:\"Search...\"},placeholderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.4)\"}}},dividerType:{title:\"Divider\",type:ControlType.Enum,options:Object.values(SearchInputDividerType),optionTitles:Object.keys(SearchInputDividerType).map(titleCase),defaultValue:SearchInputDividerType.FullWidth},clearButtonType:{title:\"Clear Type\",type:ControlType.Enum,options:Object.values(SearchInputClearButtonType),optionTitles:Object.keys(SearchInputClearButtonType).map(titleCase),defaultValue:SearchInputClearButtonType.Icon},clearButtonText:{title:\"Clear Text\",type:ControlType.String,defaultValue:\"Clear\",hidden:props=>props.clearButtonType!==SearchInputClearButtonType.Text}}},modalOptions:{title:\"Modal\",buttonTitle:\"Layout, Width\",type:ControlType.Object,controls:{layoutType:{title:\"Layout\",type:ControlType.Enum,options:Object.keys(SearchLayoutType),optionTitles:Object.values(SearchLayoutType).map(titleCase),defaultValue:SearchLayoutType.QuickMenu},width:{title:\"Width\",type:ControlType.Number,defaultValue:500,min:200,max:1e3,displayStepper:true,step:5,hidden:props=>props.layoutType===SearchLayoutType.FixedTop},top:{title:\"Top\",type:ControlType.Number,defaultValue:0,min:0,max:1e3,displayStepper:true,hidden:props=>props.layoutType!==SearchLayoutType.FixedTop},heightIsStatic:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Instant\",disabledTitle:\"Animate\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},heightTransition:{title:\"Type\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:800,damping:60},hidden:({heightIsStatic,layoutType})=>layoutType!==SearchLayoutType.QuickMenu||heightIsStatic},borderRadius:{title:\"Radius\",type:ControlType.Number,defaultValue:16,displayStepper:true,min:0,hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},shadow:{buttonTitle:\"Options\",type:ControlType.Object,defaultValue:{x:0,y:20,blur:40,spread:0,color:\"rgba(0,0,0,0.2)\"},controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.2)\"},x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:20},blur:{type:ControlType.Number,defaultValue:40},spread:{type:ControlType.Number,defaultValue:0}}},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#FFF\"},[animationKeyFromLayout(SearchLayoutType.QuickMenu)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu,optional:true,buttonTitle:\"Options\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,step:.1,min:0,max:1},scale:{type:ControlType.Number,defaultValue:.75,step:.1,min:0,max:2},// rotate: {\n//     type: ControlType.Number,\n//     defaultValue: 0,\n//     min: -360,\n//     max: 360,\n// },\nx:{type:ControlType.Number,defaultValue:0,min:-500,max:500},y:{type:ControlType.Number,defaultValue:0,min:-500,max:500},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.FixedTop)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.FixedTop,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},y:{type:ControlType.Number,defaultValue:0,min:-100,max:100},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.Sidebar)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.Sidebar,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},x:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3},transition:{type:ControlType.Transition}}}}},resultOptions:{title:\"Results\",buttonTitle:\"Fonts, Style\",type:ControlType.Object,defaultValue:{},// description:\n//     \"Learn more about how to use Site Search [here](https://framer.com/learn/site-search)\",\ncontrols:{itemType:{title:\"Style\",type:ControlType.Enum,options:Object.values(SearchResultItemType),optionTitles:Object.keys(SearchResultItemType).map(titleCase),defaultValue:SearchResultItemType.FullWidth},titleFont:{title:\"Title\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:15},displayFontSize:true},titleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},titleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultTitleType),optionTitles:Object.keys(SearchResultTitleType).map(titleCase),defaultValue:SearchResultTitleType.H1,displaySegmentedControl:true},subtitleOptions:{type:ControlType.Object,title:\"Subtitle\",buttonTitle:\"Font, Content\",controls:{subtitleFont:{title:\"Font\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:13},displayFontSize:true},subtitleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.4)\"},subtitleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultSubtitleType),optionTitles:Object.keys(SearchResultSubtitleType).map(titleCase),defaultValue:SearchResultSubtitleType.Path}}}}},backdropOptions:{title:\"Backdrop\",type:ControlType.Object,buttonTitle:\"Color, Z Index\",controls:{backgroundColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.8)\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},transition:{type:ControlType.Transition}}}});EntryPoint.displayName=\"Search\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\"}},\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{ControlType}from\"framer\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";export const LoadingSkeletonPropertyControls={loaderStyle:{type:ControlType.Object,title:\"🎨 Loader Style\",buttonTitle:\"Show, Size, Color\",controls:{showLoader:{type:ControlType.Boolean,title:\"Visible\",defaultValue:true},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:SHARED_COLORS.backgroundMuted,hidden:props=>!props.showLoader},width:{type:ControlType.Number,title:\"Width\",defaultValue:16,min:1,step:1,unit:\"px\",hidden:props=>!props.showLoader},height:{type:ControlType.Number,title:\"Height\",defaultValue:16,min:1,step:1,unit:\"px\",hidden:props=>!props.showLoader},previewLoader:{type:ControlType.Boolean,title:\"Preview\",defaultValue:false,hidden:props=>!props.showLoader,description:\"Preview the loader on the Framer canvas.\"}},description:\"Pulsing-frame animation displayed while the component loads data from Shopify, usually for a split second on first page load.\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"LoadingSkeletonPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LoadingSkeletonProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_loading_skeleton_props.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{QueryClientProvider}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/QMezeL7er10DjfMaPfMF/Use_cart.js\";import{useMarketStore}from\"https://framerusercontent.com/modules/NBp7ctFhtxfP8UPi4nze/PygsNdi3jvFiqyjM1Z2f/Market_store.js\";import{getQueryClient}from\"https://framerusercontent.com/modules/hfxq8MeR8YqgxUjDt3zM/SevNFArcD3y2JLRMZBW2/Tanstack_query_client.js\";import{isOnFramerCanvasFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";import{CurrencyFormatControls,formatCurrency}from\"https://framerusercontent.com/modules/mHaK3bedwyJwyNxfaowX/hWKLWGrPdtcuWvTxZqnK/Shared_currency_props.js\";import LoadingSkeleton from\"https://framerusercontent.com/modules/N0h2Mv73o8xtz2My1yiB/RR9fj2DVzBXn0Wwu7ijL/Loading_skeleton.js\";import{renderWithTag,TagPropertyControls}from\"https://framerusercontent.com/modules/cmJdj1YCmFSsS6n95OKk/9t9XeEHurZ6w5fbXeCsJ/Shared_tag_props.js\";import{useIsInFramerPreview}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js\";import{LoadingSkeletonPropertyControls}from\"https://framerusercontent.com/modules/TxqscBcbPXl18geyBROf/S7yZKjtqtHfQ0qiR18ts/Shared_loading_skeleton_props.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n */export default function CartInfoLabel(props){const queryClient=getQueryClient();return /*#__PURE__*/_jsx(QueryClientProvider,{client:queryClient,children:/*#__PURE__*/_jsx(CartInfoLabelInner,{...props})});}function CartInfoLabelInner(props){const{cart,isLoading,error}=useCart();const{getMarket}=useMarketStore();const currentMarket=getMarket();const isOnFramerCanvas=isOnFramerCanvasFn();const isInFramerPreview=useIsInFramerPreview();const isInPreviewMode=isOnFramerCanvas||isInFramerPreview;const style={...props.font,color:props.color};if(isLoading&&props.loaderStyle.showLoader||isOnFramerCanvas&&props.loaderStyle.previewLoader){return /*#__PURE__*/_jsx(LoadingSkeleton,{style:{width:props.loaderStyle.width,height:props.loaderStyle.height,backgroundColor:props.loaderStyle.backgroundColor}});}if(error){return null;}if(!cart){if(!isInPreviewMode||props.whenZero===\"hide\"){return null;}if(props.type===\"itemCount\"){return renderWithTag(props.tag,\"0\",style);}const currencyCode=currentMarket?.currencyCode||\"USD\";return renderWithTag(props.tag,formatCurrency({amount:0,currencyCode,options:props.currencyFormat}),style);}const cartItems=cart.lines?.edges||[];const totalItems=cartItems.reduce((total,{node:item})=>total+item.quantity,0);const itemCountValue=isInPreviewMode?0:totalItems;let displayValue=\"0\";let zeroComparableValue=0;if(props.type===\"itemCount\"){displayValue=itemCountValue.toString();zeroComparableValue=itemCountValue;}else{const moneyValue=getMoneyValueByType(props.type,cart);const displayedMoneyValue=isInPreviewMode?0:moneyValue;zeroComparableValue=displayedMoneyValue;displayValue=formatCurrency({amount:displayedMoneyValue,currencyCode:getCurrencyCodeForMoneyType(props.type,cart),options:props.currencyFormat});}// Hide component when zero and whenZero is \"Hide\"\nif(props.whenZero===\"hide\"&&Math.abs(zeroComparableValue)<ZERO_EPSILON){return null;}return renderWithTag(props.tag,displayValue,style);}const ZERO_EPSILON=1e-6;function toSafeNumber(value){const numericValue=Number(value);return Number.isFinite(numericValue)?numericValue:0;}function getMoneyValueByType(type,cart){switch(type){case\"subtotal\":return toSafeNumber(cart.cost?.subtotalAmount?.amount);case\"total\":return toSafeNumber(cart.cost?.totalAmount?.amount);}}function getCurrencyCodeForMoneyType(type,cart){if(type===\"subtotal\"){return cart.cost?.subtotalAmount?.currencyCode||\"USD\";}return cart.cost?.totalAmount?.currencyCode||cart.cost?.subtotalAmount?.currencyCode||\"USD\";}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartInfoLabel,{type:{type:ControlType.Enum,options:[\"subtotal\",\"total\",\"itemCount\"],optionTitles:[\"Subtotal\",\"Total\",\"Item Count\"],defaultValue:\"subtotal\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},...CurrencyFormatControls,currencyFormat:{...CurrencyFormatControls.currencyFormat,hidden:props=>props.type===\"itemCount\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:SHARED_COLORS.foreground},whenZero:{type:ControlType.Enum,title:\"When Zero\",options:[\"show\",\"hide\"],optionTitles:[\"Show\",\"Hide\"],defaultValue:\"show\",displaySegmentedControl:true,description:\"Hides the component when the value is 0\"},...TagPropertyControls,...LoadingSkeletonPropertyControls,...SUPPORT_CONTROL});CartInfoLabel.displayName=\"Cart Info Label\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartInfoLabel\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useRef}from\"react\";import{isBrowserFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";/**\n * Custom hook to disable body scrolling when a component is open (e.g., cart, modal)\n * Automatically restores scrolling when the component closes or unmounts\n */export function useDisableScroll(isOpen){const isBrowser=isBrowserFn();const restoreRef=useRef(null);useEffect(()=>{if(!isBrowser)return;// Always cleanup previous lock before applying a new one (covers rapid toggles).\nrestoreRef.current?.();restoreRef.current=null;const applyLock=()=>{const previousBodyOverflow=document.body.style.overflow;document.body.style.overflow=\"hidden\";const lenis=window.lenis;const wrapperEl=(lenis?.options?.wrapper instanceof HTMLElement?lenis.options.wrapper:null)??(lenis?.wrapper instanceof HTMLElement?lenis.wrapper:null);const previousWrapperStyles=wrapperEl?{overflowX:wrapperEl.style.overflowX,overflowY:wrapperEl.style.overflowY,touchAction:wrapperEl.style.touchAction??\"\",overscrollBehavior:wrapperEl.style.overscrollBehavior??\"\"}:null;// With Lenis-in-Framer, scrolling typically happens on the Lenis wrapper, not <body>.\n// 1) Stop Lenis (prevents smooth/raf-driven scrolling)\n// 2) Also lock the wrapper's native scrolling as a fallback (wheel/touch can still move it otherwise)\ntry{lenis?.stop?.();}catch{// no-op\n}if(wrapperEl){wrapperEl.style.overflowX=\"hidden\";wrapperEl.style.overflowY=\"hidden\";wrapperEl.style.touchAction=\"none\";wrapperEl.style.overscrollBehavior=\"none\";}restoreRef.current=()=>{document.body.style.overflow=previousBodyOverflow;if(wrapperEl&&previousWrapperStyles){wrapperEl.style.overflowX=previousWrapperStyles.overflowX;wrapperEl.style.overflowY=previousWrapperStyles.overflowY;wrapperEl.style.touchAction=previousWrapperStyles.touchAction;wrapperEl.style.overscrollBehavior=previousWrapperStyles.overscrollBehavior;}try{lenis?.start?.();}catch{// no-op\n}};};if(isOpen){applyLock();}else{// ensure unlocked\ndocument.body.style.overflow=\"\";try{const lenis=window.lenis;lenis?.start?.();}catch{// no-op\n}}// Cleanup on unmount\nreturn()=>{if(!isBrowser)return;restoreRef.current?.();restoreRef.current=null;document.body.style.overflow=\"\";};},[isOpen,isBrowser]);}\nexport const __FramerMetadata__ = {\"exports\":{\"useDisableScroll\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Use_disable_scroll.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import React,{useState,useEffect,useRef}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";import{OPEN_CART_EVENT,CLOSE_CART_EVENT}from\"https://framerusercontent.com/modules/ULfRcpFPm40RheG8xy3S/Pfxgjc633U68bx2ecZz0/Shared_config.js\";import{isBrowserFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{useDisableScroll}from\"https://framerusercontent.com/modules/zzfzgZ7pO3t6JQJMkHo3/ZueuducC1DyN2VURmw7J/Use_disable_scroll.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/ecI5o772u1j7pOp69yfN/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/C2sk9cjUnc3YE4Ebu9Zq/Custom_button_wrapper.js\";import CartSvg from\"https://framerusercontent.com/modules/qGSs7SULtHSo8Msf1WUy/vraFd5f3jmKFoHJ9xWa7/Cart.js\";import{PresetPrimaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/e63BNADx6M6EECzgf5mB/Shared_button_props.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CartOpenButtonContent(props){const isOnFramerCanvas=RenderTarget.hasRestrictions();const[isOpen,setIsOpen]=useState(false);const handleOpenCart=()=>setIsOpen(true);const handleCloseCart=()=>setIsOpen(false);const{overlayParentClasses,ref}=useOverlayParentClasses(isOnFramerCanvas);useCartEventListeners(handleOpenCart,handleCloseCart);return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{width:\"100%\",height:\"100%\"},children:[props.buttonType===\"custom\"&&/*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleOpenCart,customButtonSize:props.customButtonSize,disabledButton:props.customButtonDisabled?.[0],children:props.customButton}),props.buttonType===\"preset\"&&/*#__PURE__*/_jsx(PresetButton,{onClick:handleOpenCart,leftIcon:props.leftIcon?.[0]??/*#__PURE__*/_jsx(CartSvg,{style:{width:\"16px\",height:\"16px\"}}),rightIcon:props.rightIcon?.[0],font:props.presetButtonStyle.font,text:props.text?props.text:undefined,presetButtonStyle:props.presetButtonStyle}),!isOnFramerCanvas&&/*#__PURE__*/_jsx(CartPortal,{isOpen:isOpen,onClose:handleCloseCart,cartLayer:props.cartLayer,overlayParentClasses:overlayParentClasses,backdropOverlay:props.backdropOverlay,cartLayerAnimation:props.cartLayerConfig.cartLayerAnimation,cartLayerHeight:props.cartLayerConfig.cartLayerHeight,cartLayerPosition:props.cartLayerConfig.cartLayerPosition,shadow:props.cartLayerConfig.shadow})]});}function CartPortal({isOpen,onClose,cartLayer,overlayParentClasses,backdropOverlay,cartLayerAnimation,cartLayerHeight,cartLayerPosition,shadow}){const isBrowser=isBrowserFn();const overlayRef=useRef(null);useDisableScroll(isOpen);useSyncCartLayerCursor(isBrowser,isOpen,overlayRef,cartLayer);// ------------------------------------------------------------ //\n// Resolve portal container so that Framer elements keep their\n// scoped CSS (Framer scoping relies on being a descendant of the\n// element that has the `data-framer-root` attribute).\n// ------------------------------------------------------------ //\nconst portalTarget=isBrowser?document.querySelector(\"[data-framer-root]\")||document.getElementById(\"main\")||document.body:null;// Wrap portal content with parent classes to maintain styling context\nconst portalContent=/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:isOpen&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{ref:overlayRef,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},onClick:onClose,style:{position:\"fixed\",top:0,left:0,width:\"100vw\",height:\"100vh\",backgroundColor:backdropOverlay.backgroundColor,backdropFilter:`blur(${backdropOverlay.blur}px)`,zIndex:11},transition:backdropOverlay.transition,id:\"frameship-cart-overlay\"}),/*#__PURE__*/_jsx(motion.div,{initial:{x:cartLayerAnimation.offsetX,y:cartLayerAnimation.offsetY,opacity:cartLayerAnimation.opacity,scale:cartLayerAnimation.scale,rotate:cartLayerAnimation.rotate},animate:{x:0,y:0,opacity:1,scale:1,rotate:0},exit:{x:cartLayerAnimation.offsetX,y:cartLayerAnimation.offsetY,opacity:cartLayerAnimation.opacity,scale:cartLayerAnimation.scale,rotate:cartLayerAnimation.rotate},transition:cartLayerAnimation.transition,style:{position:\"fixed\",...getCartLayerPosition(cartLayerPosition),width:\"fit-content\",maxWidth:\"100%\",height:\"100dvh\",zIndex:12,boxShadow:shadow,overflowY:\"auto\"},id:\"frameship-cart-layer\",children:React.Children.map(cartLayer,child=>{return /*#__PURE__*/React.cloneElement(child,{...child.props,style:{...child.props.style,height:cartLayerHeight===\"viewport\"?\"100dvh\":child.props.height,maxWidth:\"100%\"}});})})]})});// Only create portal on client-side when portalTarget exists\nif(!portalTarget){return null;}// Wrap with parent classes using reduce to maintain Framer styling context\nconst wrappedContent=overlayParentClasses.reduce((children,className)=>/*#__PURE__*/_jsx(\"div\",{className:`${className} frameship-contents`,children:children}),portalContent);return /*#__PURE__*/createPortal(wrappedContent,portalTarget);}// ------------------------------------------------------------ //\n// Calculate cart layer position\n// ------------------------------------------------------------ //\nconst getCartLayerPosition=cartLayerPosition=>{const{position,offsetX,offsetY}=cartLayerPosition;switch(position){case\"top left\":return{top:`${offsetY}px`,left:`${offsetX}px`};case\"top right\":return{top:`${offsetY}px`,right:`${offsetX}px`};case\"bottom right\":return{bottom:`${offsetY}px`,right:`${offsetX}px`};case\"bottom left\":return{bottom:`${offsetY}px`,left:`${offsetX}px`};default:return{top:`${offsetY}px`,right:`${offsetX}px`};}};// ------------------------------------------------------------ //\n// CUSTOM HOOKS\n// ------------------------------------------------------------ //\nfunction useOverlayParentClasses(isOnFramerCanvas){const[overlayParentClasses,setOverlayParentClasses]=useState([]);const ref=useRef(null);useEffect(()=>{if(!isOnFramerCanvas&&ref.current){const getParentClasses=()=>{const classes=[];let currentElement=ref.current;while(currentElement&&currentElement.tagName.toLowerCase()!==\"main\"){if(currentElement.className){classes.push(currentElement.className);}currentElement=currentElement.parentElement;}return classes.reverse();};setOverlayParentClasses(getParentClasses());}},[isOnFramerCanvas]);return{overlayParentClasses,ref};}function useCartEventListeners(handleOpenCart,handleCloseCart){const isBrowser=isBrowserFn();useEffect(()=>{if(!isBrowser)return;const handleOpenEvent=()=>handleOpenCart();const handleCloseEvent=()=>handleCloseCart();document.addEventListener(OPEN_CART_EVENT,handleOpenEvent);document.addEventListener(CLOSE_CART_EVENT,handleCloseEvent);return()=>{document.removeEventListener(OPEN_CART_EVENT,handleOpenEvent);document.removeEventListener(CLOSE_CART_EVENT,handleCloseEvent);};},[isBrowser,handleOpenCart,handleCloseCart]);}/**\n * Syncs the data-framer-cursor attribute from the cart layer's first child\n * to the overlay element. This ensures that Framer's cursor behavior (e.g.,\n * pointer, not-allowed, or custom cursor) is properly maintained on the backdrop\n * overlay when the cart is open, matching the cursor style of the cart layer content.\n */function useSyncCartLayerCursor(isBrowser,isOpen,overlayRef,cartLayer){useEffect(()=>{if(!isBrowser||!isOpen)return;const cartLayerElement=document.getElementById(\"frameship-cart-layer\");const overlayElement=overlayRef.current;if(cartLayerElement&&overlayElement){const firstChild=cartLayerElement.firstElementChild;if(firstChild?.hasAttribute(\"data-framer-cursor\")){const cursorValue=firstChild.getAttribute(\"data-framer-cursor\");if(cursorValue){overlayElement.setAttribute(\"data-framer-cursor\",cursorValue);}}else{overlayElement.removeAttribute(\"data-framer-cursor\");}}},[isBrowser,isOpen,cartLayer,overlayRef]);}// ------------------------------------------------------------ //\n// EXPORT WITH CSS\n// ------------------------------------------------------------ //\nconst CartOpenButtonContentWithCSS=withCSS(CartOpenButtonContent,[\".frameship-contents { display: contents !important }\"],\"\");/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function CartOpenButton(props){return /*#__PURE__*/_jsx(CartOpenButtonContentWithCSS,{...props});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartOpenButton,{cartLayer:{type:ControlType.ComponentInstance,description:\"Connect a layer. Must be a component, not a stack.\"},cartLayerConfig:{title:\"Cart Layer Config\",buttonTitle:\"Height, Position, Animation\",type:ControlType.Object,controls:{cartLayerHeight:{title:\"Height\",type:ControlType.Enum,defaultValue:\"viewport\",options:[\"viewport\",\"default\"],optionTitles:[\"Viewport\",\"Default\"],displaySegmentedControl:true},cartLayerPosition:{title:\"Position\",type:ControlType.Object,controls:{position:{title:\"Position\",type:ControlType.Enum,defaultValue:\"top right\",options:[\"top left\",\"top right\",\"bottom right\",\"bottom left\"],optionTitles:[\"Top Left\",\"Top Right\",\"Bottom Right\",\"Bottom Left\"]},offsetX:{title:\"Offset X\",type:ControlType.Number,defaultValue:0,unit:\"px\"},offsetY:{title:\"Offset Y\",type:ControlType.Number,defaultValue:0,unit:\"px\"}}},cartLayerAnimation:{title:\"Animation\",type:ControlType.Object,buttonTitle:\"Enter Effect\",icon:\"effect\",controls:{opacity:{title:\"Opacity\",type:ControlType.Number,min:0,max:1,step:.1,defaultValue:0},scale:{title:\"Scale\",type:ControlType.Number,min:0,max:2,step:.1,defaultValue:1},rotate:{title:\"Rotate\",type:ControlType.Number,min:-360,max:360,step:1,defaultValue:0,unit:\"deg\"},offsetX:{title:\"Offset X\",type:ControlType.Number,defaultValue:100,unit:\"px\"},offsetY:{title:\"Offset Y\",type:ControlType.Number,defaultValue:0,unit:\"px\"},transition:{title:\"Transition\",type:ControlType.Transition,defaultValue:{type:\"spring\",duration:.3,bounce:0}}}},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:\"-2px 0 10px rgba(0, 0, 0, 0.1)\"}}},backdropOverlay:{title:\"Overlay\",type:ControlType.Object,buttonTitle:\"Background, Blur, Transition\",controls:{backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.5)\",optional:true},blur:{title:\"Blur\",type:ControlType.Number,displayStepper:true,defaultValue:0},transition:{title:\"Transition\",type:ControlType.Transition,defaultValue:{type:\"spring\",duration:.3,bounce:0},description:\"A solid overlay shown behind the cart\"}}},...CustomButtonControls,...PresetPrimaryButtonStyleControls,...overrideControlDefaults(PresetButtonContentControls,{\"leftIcon.title\":\"Button Left Icon\",\"rightIcon.title\":\"Button Right Icon\",\"text.title\":\"Button Text\",\"text.defaultValue\":\"\"}),...SUPPORT_CONTROL});CartOpenButton.displayName=\"Cart Open Button\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartOpenButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";export default function CloseSvg({style,strokeWidth=2}){return /*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:strokeWidth,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:style,children:[/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CloseSvg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Close.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";import{CLOSE_CART_EVENT}from\"https://framerusercontent.com/modules/ULfRcpFPm40RheG8xy3S/Pfxgjc633U68bx2ecZz0/Shared_config.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/ecI5o772u1j7pOp69yfN/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/C2sk9cjUnc3YE4Ebu9Zq/Custom_button_wrapper.js\";import CloseSvg from\"https://framerusercontent.com/modules/4QYSju9HzJBAL9oBW7ci/jwJJur1kuX4yfIC3vp3T/Close.js\";import{PresetSecondaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/e63BNADx6M6EECzgf5mB/Shared_button_props.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CartCloseButtonContent(props){const handleCloseCart=()=>{// Dispatch custom event to close the cart\ndocument.dispatchEvent(new CustomEvent(CLOSE_CART_EVENT));};if(props.buttonType===\"custom\"){return /*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleCloseCart,customButtonSize:props.customButtonSize,disabledButton:props.customButtonDisabled?.[0],children:props.customButton});}return /*#__PURE__*/_jsx(PresetButton,{onClick:handleCloseCart,font:props.presetButtonStyle.font,leftIcon:props.leftIcon?.[0]??/*#__PURE__*/_jsx(CloseSvg,{}),rightIcon:props.rightIcon?.[0],presetButtonStyle:props.presetButtonStyle});}// ------------------------------------------------------------ //\n// EXPORT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function CartCloseButton(props){return /*#__PURE__*/_jsx(CartCloseButtonContent,{...props});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartCloseButton,{...CustomButtonControls,...overrideControlDefaults(PresetSecondaryButtonStyleControls,{\"presetButtonStyle.backgroundColor\":\"rgba(0, 0, 0, 0)\",\"presetButtonStyle.textColor\":\"rgba(0, 0, 0, 1)\",\"presetButtonStyle.hover.backgroundColor\":\"rgba(0, 0, 0, 0)\",\"presetButtonStyle.hover.textColor\":\"rgba(0, 0, 0, 1)\",\"presetButtonStyle.border.borderWidth\":0,\"presetButtonStyle.border.borderStyle\":\"solid\",\"presetButtonStyle.border.borderColor\":\"rgba(0, 0, 0, 0.1)\"}),...PresetButtonContentControls,...SUPPORT_CONTROL});CartCloseButton.displayName=\"Cart Close Button\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartCloseButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\",\"framerIntrinsicHeight\":\"40\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/QMezeL7er10DjfMaPfMF/Use_cart.js\";import{QueryClientWrapper}from\"https://framerusercontent.com/modules/zParpRuqXNNcrHNZHUCA/c79VKYmrBl02dZ0c2Deg/Query_client_wrapper.js\";import{useLicense}from\"https://framerusercontent.com/modules/kGyAHPbQwKZr1zBe6pP6/7xP3DD50frYyeaii40ln/Use_license.js\";import{PresetPrimaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults,PresetPrimaryButtonDisabledStyleControls}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/e63BNADx6M6EECzgf5mB/Shared_button_props.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/ecI5o772u1j7pOp69yfN/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/C2sk9cjUnc3YE4Ebu9Zq/Custom_button_wrapper.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js\";import{isOnFramerCanvasFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{buildCheckoutRedirectUrl}from\"https://framerusercontent.com/modules/tzN8qHzrVYThnxhKObeP/7xRaFLeVY9UkDbqtIhhH/Shopify_utils.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CheckoutButtonContent(props){const{cart,cartId,isLoading}=useCart();const{isFree}=useLicense();const isOnFramerCanvas=isOnFramerCanvasFn();const handleCheckout=()=>{if(isFree){return;}try{if(!cartId){throw new Error(\"No cart available\");}const hasItems=Boolean(cart?.lines?.edges?.length&&cart.lines.edges.length>0);if(!hasItems){throw new Error(\"Cart is empty\");}if(!cart?.checkoutUrl){throw new Error(\"Checkout URL not available\");}// Call the optional callback\nprops.onCheckoutStart?.();const finalCheckoutUrl=buildCheckoutRedirectUrl(cart.checkoutUrl);// Open checkout based on newTab prop\nif(props.newTab){window.open(finalCheckoutUrl,\"_blank\",\"noopener,noreferrer\");}else{window.location.href=finalCheckoutUrl;}}catch(error){console.error(\"Checkout error:\",error);props.onCheckoutError?.(error);}};// Check if cart has items (fixed linter error)\nconst hasItems=Boolean(cart?.lines?.edges?.length&&cart.lines.edges.length>0);const isDisabled=props.disabled||!hasItems||isLoading||isFree;// Preview type logic: only applies when on Framer canvas\n// When on canvas and previewType is \"disabled\", show disabled style\n// When on canvas and previewType is \"default\", show normal style (force enabled for preview)\n// When not on canvas, ignore previewType and use normal disabled logic\nconst finalDisabled=isOnFramerCanvas?props.previewType===\"disabled\":isDisabled;const buttonText=props.text?props.text:\"Checkout\";if(props.buttonType===\"custom\"){return /*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleCheckout,customButtonSize:props.customButtonSize,disabledButton:props.customButtonDisabled?.[0],children:props.customButton});}return /*#__PURE__*/_jsx(PresetButton,{onClick:handleCheckout,disabled:finalDisabled,font:props.presetButtonStyle.font,leftIcon:props.leftIcon?.[0],rightIcon:props.rightIcon?.[0],text:isLoading?\"Loading...\":buttonText,presetButtonStyle:props.presetButtonStyle,disabledStyle:props.disabledStyle});}// ------------------------------------------------------------ //\n// MAIN EXPORT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function CheckoutButton(props){return /*#__PURE__*/_jsx(QueryClientWrapper,{children:/*#__PURE__*/_jsx(CheckoutButtonContent,{...props})});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CheckoutButton,{...CustomButtonControls,...overrideControlDefaults(PresetPrimaryButtonStyleControls,{\"presetButtonStyle.tapScale\":.995}),...overrideControlDefaults(PresetButtonContentControls,{text:\"Checkout\"}),disabled:{type:ControlType.Boolean,title:\"Disabled\",defaultValue:false},...PresetPrimaryButtonDisabledStyleControls,newTab:{type:ControlType.Boolean,title:\"Open in New Tab\",defaultValue:true},previewType:{type:ControlType.Enum,title:\"Preview\",options:[\"default\",\"disabled\"],optionTitles:[\"Default\",\"Disabled\"],defaultValue:\"default\",displaySegmentedControl:true},...SUPPORT_CONTROL});CheckoutButton.displayName=\"Checkout Button\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CheckoutButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerIntrinsicHeight\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{shopifyClient}from\"https://framerusercontent.com/modules/c5gtsBimYk7u4sSXwOlt/qYF6ekN6aOwuxUWbCTWd/Shopify_client.js\";const BUNDLE_PRODUCTS_QUERY=`#graphql\n  query getBundleProductsByVariant($variantId: ID!, $country: CountryCode)\n    @inContext(country: $country) {\n    node(id: $variantId) {\n      ... on ProductVariant {\n        requiresComponents\n        components(first: 250) {\n          nodes {\n            quantity\n            productVariant {\n              id\n              title\n              image {\n                url\n                altText\n              }\n              product {\n                id\n                title\n                handle\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n`;export const getBundleProductsByVariant=async(variantId,country)=>{if(!variantId){return{data:[],errors:[{message:\"Variant ID is required\"}]};}const result=await shopifyClient({query:BUNDLE_PRODUCTS_QUERY,variables:{variantId,...country&&{country}}});if(result.errors.length>0){return{data:[],errors:result.errors};}const variant=result.data?.node;if(!variant||!variant.requiresComponents||!variant.components){return{data:[],errors:[]};}const bundleProducts=(variant.components.nodes||[]).filter(component=>!!component?.productVariant);return{data:bundleProducts,errors:[]};};\nexport const __FramerMetadata__ = {\"exports\":{\"getBundleProductsByVariant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BundleProductsServiceResponse\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BundleComponentItem\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Bundle_products_service.map","import{useQueries,useQuery}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";import{useMarketStore}from\"https://framerusercontent.com/modules/NBp7ctFhtxfP8UPi4nze/PygsNdi3jvFiqyjM1Z2f/Market_store.js\";import{getBundleProductsByVariant}from\"https://framerusercontent.com/modules/heb2iTDQkKAqORmVdsfS/HusTY4qOcwalid24ZT5q/Bundle_products_service.js\";export const BUNDLE_PRODUCTS_QUERY_KEYS={all:[\"bundleProducts\"],byVariantId:(variantId,country)=>[\"bundleProducts\",variantId,country]};const BUNDLE_PRODUCTS_STALE_TIME_MS=60*60*1e3;// 1 hour\nconst BUNDLE_PRODUCTS_GC_TIME_MS=24*60*60*1e3;// 24 hours\nexport const useBundleProducts=variantId=>{const{getMarket}=useMarketStore();const currentMarket=getMarket();const country=currentMarket?.countryCode;const{data,isLoading,error}=useQuery({queryKey:BUNDLE_PRODUCTS_QUERY_KEYS.byVariantId(variantId,country),queryFn:async()=>{if(!variantId){return{data:[],errors:[{message:\"Variant ID is required\"}]};}return getBundleProductsByVariant(variantId,country);},enabled:!!variantId,staleTime:BUNDLE_PRODUCTS_STALE_TIME_MS,gcTime:BUNDLE_PRODUCTS_GC_TIME_MS,refetchOnWindowFocus:false});return{bundleProducts:data?.data||[],isLoading,error};};export const useBundleProductsByVariantIds=variantIds=>{const{getMarket}=useMarketStore();const currentMarket=getMarket();const country=currentMarket?.countryCode;const uniqueVariantIds=Array.from(new Set(variantIds.filter(variantId=>!!variantId)));const queryResults=useQueries({queries:uniqueVariantIds.map(variantId=>({queryKey:BUNDLE_PRODUCTS_QUERY_KEYS.byVariantId(variantId,country),queryFn:()=>getBundleProductsByVariant(variantId,country),enabled:!!variantId,staleTime:BUNDLE_PRODUCTS_STALE_TIME_MS,gcTime:BUNDLE_PRODUCTS_GC_TIME_MS,refetchOnWindowFocus:false}))});const bundleProductsByVariantId=uniqueVariantIds.reduce((accumulator,variantId,index)=>{const result=queryResults[index];accumulator[variantId]=result?.data?.data||[];return accumulator;},{});return{bundleProductsByVariantId,isLoading:queryResults.some(result=>result.isLoading),isError:queryResults.some(result=>result.isError)};};\nexport const __FramerMetadata__ = {\"exports\":{\"BUNDLE_PRODUCTS_QUERY_KEYS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useBundleProductsByVariantIds\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useBundleProducts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";export default function WarningSvg({style}){return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"32\",height:\"32\",fill:\"currentColor\",viewBox:\"0 0 256 256\",style:style,children:/*#__PURE__*/_jsx(\"path\",{d:\"M236.8,188.09,149.35,36.22h0a24.76,24.76,0,0,0-42.7,0L19.2,188.09a23.51,23.51,0,0,0,0,23.72A24.35,24.35,0,0,0,40.55,224h174.9a24.35,24.35,0,0,0,21.33-12.19A23.51,23.51,0,0,0,236.8,188.09ZM120,104a8,8,0,0,1,16,0v40a8,8,0,0,1-16,0Zm8,88a12,12,0,1,1,12-12A12,12,0,0,1,128,192Z\"})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"WarningSvg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Warning.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import WarningSvg from\"https://framerusercontent.com/modules/a6DVEwKxzlS6D6qBIVTI/4nAFsKTAVSYf274I7U6n/Warning.js\";export default function MissingPropsWarning({missingProps}){return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",alignItems:\"start\",justifyContent:\"center\",gap:\"4px\",borderRadius:\"4px\",border:\"2px dashed #FF4D4D\",padding:\"12px 16px\",backgroundColor:\"#FF4D4D10\",boxSizing:\"border-box\",fontSize:\"14px\",lineHeight:\"20px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"8px\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(WarningSvg,{style:{width:\"20px\",height:\"20px\",color:\"#FF4D4D\"}}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:\"600\"},children:missingProps.length>1?\"Missing Component Properties\":\"Missing Component Property\"})]}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[\"Set up the component by connecting\",\" \",/*#__PURE__*/_jsx(\"strong\",{children:missingProps.join(\", \")}),\" to the component or by selecting \",/*#__PURE__*/_jsx(\"strong\",{children:missingProps.join(\", \")}),\" from the component properties.\"]})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MissingPropsWarning\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Missing_props_warning.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{createContext,useContext}from\"react\";import{useLicense}from\"https://framerusercontent.com/modules/kGyAHPbQwKZr1zBe6pP6/7xP3DD50frYyeaii40ln/Use_license.js\";const LicenseContext=/*#__PURE__*/createContext(undefined);export function LicenseProvider({children}){const licenseData=useLicense();return /*#__PURE__*/_jsx(LicenseContext.Provider,{value:licenseData,children:children});}export function useLicenseContext(){const context=useContext(LicenseContext);if(context===undefined){throw new Error(\"useLicenseContext must be used within a LicenseProvider\");}return context;}\nexport const __FramerMetadata__ = {\"exports\":{\"useLicenseContext\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LicenseProvider\":{\"type\":\"reactComponent\",\"name\":\"LicenseProvider\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (50fb820)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-4axim\";const variantClassNames={nAcSi0Q4q:\"framer-v-1dx2m24\"};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=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"nAcSi0Q4q\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1dx2m24\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"nAcSi0Q4q\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.4)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qgxcaq\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"TVNkLFV9a\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nubdde\",layoutDependency:layoutDependency,layoutId:\"wFJRnI40a\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-ezi7fp\",layoutDependency:layoutDependency,layoutId:\"aNdvEZwcH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\" overflow=\"visible\"><g><path d=\"M 0 0 L 16 0 L 16 16 L 0 16 Z\" fill=\"transparent\"></path><path d=\"M 8 1.333 C 9.841 1.333 11.333 2.826 11.333 4.667 L 11.333 6.667 C 12.438 6.667 13.333 7.562 13.333 8.667 L 13.333 12.667 C 13.333 13.771 12.438 14.667 11.333 14.667 L 4.667 14.667 C 3.562 14.667 2.667 13.771 2.667 12.667 L 2.667 8.667 C 2.667 7.562 3.562 6.667 4.667 6.667 L 4.667 4.667 C 4.667 2.826 6.159 1.333 8 1.333 M 8 9.333 C 7.302 9.333 6.722 9.871 6.67 10.567 L 6.667 10.667 C 6.667 11.403 7.264 12 8 12 C 8.736 12 9.333 11.403 9.333 10.667 C 9.333 9.93 8.736 9.333 8 9.333 M 8 2.667 C 6.895 2.667 6 3.562 6 4.667 L 6 6.667 L 10 6.667 L 10 4.667 C 10 3.562 9.105 2.667 8 2.667\" fill=\"rgb(0,0,0)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-stwm1e\",layoutDependency:layoutDependency,layoutId:\"Rp27oX084\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\" overflow=\"visible\"><path d=\"M 0 0 L 16 0 L 16 16 L 0 16 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-197lgmt\",layoutDependency:layoutDependency,layoutId:\"ShjwPumuw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.667 13.333\" overflow=\"visible\"><path d=\"M 5.333 0 C 7.174 0 8.667 1.492 8.667 3.333 L 8.667 5.333 C 9.771 5.333 10.667 6.229 10.667 7.333 L 10.667 11.333 C 10.667 12.438 9.771 13.333 8.667 13.333 L 2 13.333 C 0.895 13.333 0 12.438 0 11.333 L 0 7.333 C 0 6.229 0.895 5.333 2 5.333 L 2 3.333 C 2 1.492 3.492 0 5.333 0 M 5.333 8 C 4.636 8 4.056 8.538 4.003 9.233 L 4 9.333 C 4 10.07 4.597 10.667 5.333 10.667 C 6.07 10.667 6.667 10.07 6.667 9.333 C 6.667 8.597 6.07 8 5.333 8 M 5.333 1.333 C 4.229 1.333 3.333 2.229 3.333 3.333 L 3.333 5.333 L 7.333 5.333 L 7.333 3.333 C 7.333 2.229 6.438 1.333 5.333 1.333\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1y3tsak\",layoutDependency:layoutDependency,layoutId:\"GLHlL4s1w\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.667 13.333\" overflow=\"visible\"><path d=\"M 5.333 0 C 7.174 0 8.667 1.492 8.667 3.333 L 8.667 5.333 C 9.771 5.333 10.667 6.229 10.667 7.333 L 10.667 11.333 C 10.667 12.438 9.771 13.333 8.667 13.333 L 2 13.333 C 0.895 13.333 0 12.438 0 11.333 L 0 7.333 C 0 6.229 0.895 5.333 2 5.333 L 2 3.333 C 2 1.492 3.492 0 5.333 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1saqngk\",layoutDependency:layoutDependency,layoutId:\"hkGZlWS5n\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.667 2.667\" overflow=\"visible\"><path d=\"M 1.333 0 C 0.636 0 0.056 0.538 0.003 1.233 L 0 1.333 C 0 2.07 0.597 2.667 1.333 2.667 C 2.07 2.667 2.667 2.07 2.667 1.333 C 2.667 0.597 2.07 0 1.333 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5chj6a\",layoutDependency:layoutDependency,layoutId:\"z7l8p8rYy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 0.895 0 0 0.895 0 2 L 0 4 L 4 4 L 4 2 C 4 0.895 3.105 0 2 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS12YXJpYWJsZS1yZWd1bGFyVkY9SW05d2Mzb2lJRGsyTENBaWQyZG9kQ0lnT0RBd0xDQWlkMlIwYUNJZ01UQXc=\",\"--framer-font-family\":'\"Bricolage Grotesque Variable\", \"Bricolage Grotesque Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 96, \"wght\" 800, \"wdth\" 100)',\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-transform\":\"uppercase\"},children:\"BUY LICENSE TO PUBLISH YOUR STORE\"})}),className:\"framer-1daoptz\",\"data-framer-name\":\"Online Course\",fonts:[\"GF;Bricolage Grotesque-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"mjecyYYdr\",style:{\"--extracted-2gg91v\":'\"opsz\" 96, \"wght\" 800, \"wdth\" 100',\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.6))\"},children:\"Ready to remove this banner? Purchase & activate a license to go live.\"})}),className:\"framer-la1ndd\",\"data-framer-name\":\"Create engaging learning experiences\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"R3_znsqdM\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.6)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q02xf5\",layoutDependency:layoutDependency,layoutId:\"gdOTAqUTy\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://buy.stripe.com/bJeaEXbcN0Oid5ZaQV5EY0M\",motionChild:true,nodeId:\"azwEH0J2C\",openInNewTab:true,scopeId:\"ZrUsU8aFu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-bbg7j7 framer-vlpx12\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"azwEH0J2C\",style:{backgroundColor:\"rgb(64, 212, 27)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS04MDA=\",\"--framer-font-family\":'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"800\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"BUY LICENCE\"})}),className:\"framer-1wdwxz3\",\"data-framer-name\":\"CONTINUE\",fonts:[\"GF;Bricolage Grotesque-800\"],layoutDependency:layoutDependency,layoutId:\"wM9v_325f\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1as0hep\",layoutDependency:layoutDependency,layoutId:\"AkJZpoNBN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 61 7\" overflow=\"visible\"><g><path d=\"M 56.834 4.955 L 56.834 3.632 L 58.081 3.632 C 58.493 3.632 58.8 3.551 59.003 3.388 C 59.206 3.219 59.307 2.94 59.307 2.554 C 59.307 2.187 59.213 1.916 59.024 1.74 C 58.841 1.557 58.561 1.465 58.182 1.465 L 56.834 1.465 L 56.834 0.142 L 58.273 0.142 C 58.659 0.142 59.017 0.19 59.348 0.285 C 59.679 0.373 59.966 0.516 60.209 0.712 C 60.459 0.909 60.652 1.156 60.787 1.455 C 60.929 1.754 61 2.113 61 2.533 C 61 3.069 60.878 3.517 60.635 3.876 C 60.399 4.236 60.054 4.507 59.601 4.69 C 59.148 4.867 58.594 4.955 57.939 4.955 Z M 55.608 6.857 L 55.608 0.143 L 57.25 0.143 L 57.25 6.858 L 55.608 6.858 Z M 53.143 6.858 L 53.143 0.142 L 54.795 0.142 L 54.795 6.858 Z M 50.693 6.858 L 50.693 0.142 L 52.335 0.142 L 52.335 6.858 Z M 46.689 6.858 L 46.689 0.142 L 48.331 0.142 L 48.331 6.858 Z M 47.915 4.172 L 47.915 2.788 L 51.554 2.788 L 51.554 4.172 Z M 43.385 7 C 42.912 7 42.496 6.946 42.138 6.837 C 41.787 6.729 41.493 6.573 41.256 6.369 C 41.024 6.172 40.843 5.92 40.729 5.637 C 40.621 5.345 40.574 5.023 40.587 4.67 L 42.108 4.334 C 42.121 4.646 42.185 4.901 42.3 5.097 C 42.418 5.284 42.587 5.432 42.787 5.525 C 42.99 5.613 43.216 5.657 43.466 5.657 C 43.669 5.657 43.848 5.633 44.003 5.586 C 44.159 5.531 44.28 5.46 44.368 5.372 C 44.463 5.277 44.51 5.169 44.51 5.047 C 44.51 4.884 44.449 4.751 44.328 4.65 C 44.206 4.541 44.037 4.45 43.821 4.375 C 43.584 4.292 43.344 4.217 43.101 4.151 C 42.809 4.069 42.518 3.981 42.229 3.887 C 41.956 3.79 41.695 3.664 41.449 3.51 C 41.215 3.363 41.017 3.165 40.871 2.93 C 40.729 2.693 40.658 2.398 40.658 2.045 C 40.658 1.611 40.766 1.241 40.983 0.936 C 41.206 0.631 41.51 0.4 41.895 0.244 C 42.287 0.082 42.733 0 43.233 0 C 43.76 0 44.229 0.092 44.642 0.275 C 45.054 0.451 45.371 0.712 45.594 1.058 C 45.817 1.404 45.905 1.828 45.858 2.33 L 44.358 2.574 C 44.365 2.371 44.344 2.191 44.297 2.035 C 44.25 1.879 44.175 1.747 44.074 1.638 C 43.979 1.53 43.858 1.448 43.709 1.394 C 43.561 1.333 43.385 1.302 43.182 1.302 C 42.973 1.302 42.797 1.33 42.655 1.384 C 42.52 1.438 42.415 1.513 42.341 1.608 C 42.273 1.702 42.238 1.817 42.239 1.933 C 42.239 2.076 42.294 2.194 42.402 2.289 C 42.51 2.384 42.665 2.469 42.868 2.544 C 43.071 2.611 43.31 2.683 43.588 2.757 C 43.881 2.839 44.172 2.931 44.459 3.032 C 44.749 3.123 45.025 3.253 45.28 3.419 C 45.526 3.57 45.731 3.78 45.878 4.029 C 46.034 4.28 46.111 4.599 46.111 4.985 C 46.111 5.433 45.993 5.806 45.757 6.105 C 45.527 6.403 45.206 6.627 44.794 6.776 C 44.388 6.926 43.919 7 43.385 7 Z M 35.356 6.858 L 35.356 0.142 L 36.998 0.142 L 36.998 6.858 Z M 36.582 6.858 L 36.582 5.484 L 40.14 5.484 L 40.14 6.858 Z M 36.582 4.09 L 36.582 2.859 L 39.674 2.859 L 39.674 4.09 Z M 36.582 1.516 L 36.582 0.142 L 40.14 0.142 L 40.14 1.516 Z M 27.021 6.858 L 27.021 0.142 L 29.484 0.142 L 30.852 4.914 L 30.872 4.914 L 32.21 0.142 L 34.542 0.142 L 34.542 6.858 L 33.021 6.858 L 33.021 1.801 L 33.001 1.801 L 31.491 6.858 L 30.051 6.858 L 28.561 1.801 L 28.541 1.801 L 28.541 6.858 Z M 19.974 6.858 L 22.214 0.142 L 24.343 0.142 L 26.573 6.858 L 24.799 6.858 L 23.299 1.475 L 23.238 1.475 L 21.728 6.858 Z M 21.241 5.667 L 21.241 4.507 L 25.509 4.507 L 25.509 5.667 Z M 14.044 6.858 L 14.044 0.142 L 16.821 0.142 C 17.118 0.142 17.399 0.17 17.662 0.224 C 17.933 0.271 18.176 0.346 18.392 0.448 C 18.615 0.549 18.808 0.678 18.97 0.834 C 19.133 0.992 19.261 1.183 19.345 1.394 C 19.433 1.604 19.476 1.845 19.476 2.116 C 19.476 2.327 19.439 2.527 19.365 2.717 C 19.297 2.9 19.186 3.066 19.031 3.215 C 18.882 3.364 18.686 3.49 18.443 3.592 C 18.206 3.687 17.922 3.754 17.591 3.795 L 17.591 3.876 C 18.024 3.897 18.358 3.982 18.595 4.131 C 18.831 4.28 19.007 4.47 19.122 4.701 C 19.246 4.931 19.338 5.178 19.395 5.433 L 19.75 6.858 L 17.936 6.858 L 17.683 5.525 C 17.642 5.294 17.578 5.108 17.49 4.965 C 17.409 4.823 17.29 4.718 17.135 4.65 C 16.98 4.582 16.774 4.548 16.517 4.548 L 15.686 4.548 L 15.686 6.858 Z M 15.686 3.276 L 16.638 3.276 C 17.01 3.276 17.294 3.205 17.49 3.063 C 17.686 2.92 17.784 2.703 17.784 2.411 C 17.784 2.093 17.693 1.855 17.51 1.699 C 17.328 1.543 17.051 1.465 16.679 1.465 L 15.686 1.465 L 15.686 3.276 Z M 8.877 6.858 L 8.877 0.142 L 10.519 0.142 L 10.519 6.858 Z M 9.698 4.467 L 9.698 3.124 L 13.104 3.124 L 13.104 4.467 Z M 9.698 1.516 L 9.698 0.142 L 13.448 0.142 L 13.448 1.516 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 6.673 5.258 C 6.673 6.143 5.959 6.86 5.078 6.86 L 1.596 6.86 C 0.716 6.86 0.002 6.143 0.002 5.258 L 0.002 3.512 C 0.886 4.4 2.086 4.899 3.337 4.899 C 4.588 4.899 5.789 4.4 6.673 3.511 L 6.673 5.258 Z M 0.001 3.512 L 0 3.511 L 0.001 3.51 L 0.001 3.513 Z M 6.674 3.511 L 6.673 3.511 L 6.673 3.51 Z M 6.407 1.861 C 6.554 1.861 6.673 1.981 6.673 2.128 L 6.673 3.51 L 5.03 1.861 Z M 1.643 1.861 L 0.002 3.51 L 0.002 2.128 C 0.002 1.981 0.121 1.861 0.267 1.861 L 1.643 1.861 Z M 5.03 1.861 L 1.643 1.861 L 3.337 0.161 Z\" fill=\"rgb(64,212,27)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-wnk5gx\",layoutDependency:layoutDependency,layoutId:\"aaA4tuwIc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 52.123 7\" overflow=\"visible\"><path d=\"M 47.957 4.955 L 47.957 3.632 L 49.204 3.632 C 49.616 3.632 49.924 3.551 50.126 3.388 C 50.329 3.219 50.43 2.94 50.43 2.554 C 50.43 2.187 50.336 1.916 50.147 1.74 C 49.964 1.557 49.684 1.465 49.305 1.465 L 47.957 1.465 L 47.957 0.142 L 49.397 0.142 C 49.782 0.142 50.14 0.19 50.471 0.285 C 50.802 0.373 51.089 0.516 51.332 0.712 C 51.582 0.909 51.775 1.156 51.91 1.455 C 52.052 1.754 52.123 2.113 52.123 2.533 C 52.123 3.069 52.002 3.517 51.758 3.876 C 51.522 4.236 51.177 4.507 50.724 4.69 C 50.272 4.867 49.718 4.955 49.062 4.955 Z M 46.731 6.857 L 46.731 0.143 L 48.373 0.143 L 48.373 6.858 L 46.731 6.858 Z M 44.266 6.858 L 44.266 0.142 L 45.918 0.142 L 45.918 6.858 Z M 41.816 6.858 L 41.816 0.142 L 43.458 0.142 L 43.458 6.858 Z M 37.812 6.858 L 37.812 0.142 L 39.454 0.142 L 39.454 6.858 Z M 39.038 4.172 L 39.038 2.788 L 42.677 2.788 L 42.677 4.172 Z M 34.508 7 C 34.035 7 33.619 6.946 33.261 6.837 C 32.91 6.729 32.616 6.573 32.379 6.369 C 32.147 6.172 31.966 5.92 31.852 5.637 C 31.744 5.345 31.697 5.023 31.71 4.67 L 33.231 4.334 C 33.244 4.646 33.308 4.901 33.423 5.097 C 33.541 5.284 33.71 5.432 33.91 5.525 C 34.113 5.613 34.339 5.657 34.589 5.657 C 34.792 5.657 34.971 5.633 35.126 5.586 C 35.282 5.531 35.403 5.46 35.491 5.372 C 35.586 5.277 35.633 5.169 35.633 5.047 C 35.633 4.884 35.572 4.751 35.451 4.65 C 35.329 4.541 35.16 4.45 34.944 4.375 C 34.707 4.292 34.467 4.217 34.224 4.151 C 33.932 4.069 33.641 3.981 33.352 3.887 C 33.079 3.79 32.818 3.664 32.572 3.51 C 32.338 3.363 32.14 3.165 31.994 2.93 C 31.852 2.693 31.781 2.398 31.781 2.045 C 31.781 1.611 31.889 1.241 32.106 0.936 C 32.329 0.631 32.633 0.4 33.018 0.244 C 33.41 0.082 33.856 0 34.356 0 C 34.883 0 35.353 0.092 35.765 0.275 C 36.177 0.451 36.495 0.712 36.718 1.058 C 36.94 1.404 37.028 1.828 36.981 2.33 L 35.481 2.574 C 35.488 2.371 35.467 2.191 35.42 2.035 C 35.373 1.879 35.298 1.747 35.197 1.638 C 35.103 1.53 34.981 1.448 34.832 1.394 C 34.684 1.333 34.508 1.302 34.305 1.302 C 34.096 1.302 33.92 1.33 33.778 1.384 C 33.643 1.438 33.538 1.513 33.464 1.608 C 33.396 1.702 33.361 1.817 33.363 1.933 C 33.363 2.076 33.417 2.194 33.525 2.289 C 33.633 2.384 33.788 2.469 33.991 2.544 C 34.194 2.611 34.434 2.683 34.711 2.757 C 35.004 2.839 35.295 2.931 35.582 3.032 C 35.872 3.123 36.148 3.253 36.403 3.419 C 36.649 3.57 36.854 3.78 37.001 4.029 C 37.157 4.28 37.234 4.599 37.234 4.985 C 37.234 5.433 37.116 5.806 36.88 6.105 C 36.65 6.403 36.329 6.627 35.917 6.776 C 35.511 6.926 35.042 7 34.508 7 Z M 26.479 6.858 L 26.479 0.142 L 28.121 0.142 L 28.121 6.858 Z M 27.705 6.858 L 27.705 5.484 L 31.263 5.484 L 31.263 6.858 Z M 27.705 4.09 L 27.705 2.859 L 30.797 2.859 L 30.797 4.09 Z M 27.705 1.516 L 27.705 0.142 L 31.263 0.142 L 31.263 1.516 Z M 18.144 6.858 L 18.144 0.142 L 20.607 0.142 L 21.975 4.914 L 21.995 4.914 L 23.333 0.142 L 25.665 0.142 L 25.665 6.858 L 24.144 6.858 L 24.144 1.801 L 24.124 1.801 L 22.614 6.858 L 21.174 6.858 L 19.684 1.801 L 19.664 1.801 L 19.664 6.858 Z M 11.097 6.858 L 13.337 0.142 L 15.466 0.142 L 17.696 6.858 L 15.922 6.858 L 14.422 1.475 L 14.361 1.475 L 12.851 6.858 Z M 12.364 5.667 L 12.364 4.507 L 16.632 4.507 L 16.632 5.667 Z M 5.167 6.858 L 5.167 0.142 L 7.944 0.142 C 8.241 0.142 8.522 0.17 8.785 0.224 C 9.056 0.271 9.299 0.346 9.515 0.448 C 9.738 0.549 9.931 0.678 10.093 0.834 C 10.256 0.992 10.384 1.183 10.468 1.394 C 10.556 1.604 10.6 1.845 10.6 2.116 C 10.6 2.327 10.562 2.527 10.488 2.717 C 10.421 2.9 10.309 3.066 10.154 3.215 C 10.005 3.364 9.809 3.49 9.566 3.592 C 9.329 3.687 9.045 3.754 8.714 3.795 L 8.714 3.876 C 9.147 3.897 9.481 3.982 9.718 4.131 C 9.954 4.28 10.13 4.47 10.245 4.701 C 10.369 4.931 10.461 5.178 10.518 5.433 L 10.873 6.858 L 9.059 6.858 L 8.806 5.525 C 8.765 5.294 8.701 5.108 8.613 4.965 C 8.532 4.823 8.414 4.718 8.258 4.65 C 8.103 4.582 7.897 4.548 7.64 4.548 L 6.809 4.548 L 6.809 6.858 Z M 6.809 3.276 L 7.761 3.276 C 8.133 3.276 8.417 3.205 8.613 3.063 C 8.809 2.92 8.907 2.703 8.907 2.411 C 8.907 2.093 8.816 1.855 8.633 1.699 C 8.451 1.543 8.174 1.465 7.802 1.465 L 6.809 1.465 L 6.809 3.276 Z M 0 6.858 L 0 0.142 L 1.642 0.142 L 1.642 6.858 Z M 0.821 4.467 L 0.821 3.124 L 4.227 3.124 L 4.227 4.467 Z M 0.821 1.516 L 0.821 0.142 L 4.571 0.142 L 4.571 1.516 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1qv3pw\",layoutDependency:layoutDependency,layoutId:\"bJLKN413m\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.166 4.812\" overflow=\"visible\"><path d=\"M 0 4.812 L 0 3.49 L 1.247 3.49 C 1.659 3.49 1.966 3.408 2.169 3.246 C 2.372 3.076 2.473 2.798 2.473 2.411 C 2.473 2.045 2.379 1.774 2.189 1.597 C 2.007 1.414 1.727 1.323 1.348 1.323 L 0 1.323 L 0 0 L 1.439 0 C 1.824 0 2.183 0.048 2.514 0.142 C 2.845 0.231 3.132 0.373 3.375 0.57 C 3.625 0.766 3.818 1.014 3.953 1.312 C 4.095 1.611 4.166 1.97 4.166 2.391 C 4.166 2.927 4.044 3.375 3.801 3.734 C 3.565 4.094 3.22 4.365 2.767 4.548 C 2.314 4.724 1.76 4.812 1.105 4.812 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1oyhy3g\",layoutDependency:layoutDependency,layoutId:\"razXpsy3j\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.642 0 L 1.642 6.715 L 0 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zhdych\",layoutDependency:layoutDependency,layoutId:\"NHkAkiHbG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.652 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.652 0 L 1.652 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tgqpfl\",layoutDependency:layoutDependency,layoutId:\"eAsJgxYzY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.642 0 L 1.642 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16wkrwm\",layoutDependency:layoutDependency,layoutId:\"aror3vyM6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.642 0 L 1.642 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dbcf63\",layoutDependency:layoutDependency,layoutId:\"PenSh6mMb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.639 1.384\" overflow=\"visible\"><path d=\"M 0 1.384 L 0 0 L 3.639 0 L 3.639 1.384 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-h4zafe\",layoutDependency:layoutDependency,layoutId:\"Kpqk8Bilp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.526 7\" overflow=\"visible\"><path d=\"M 2.8 7 C 2.327 7 1.911 6.946 1.553 6.837 C 1.202 6.729 0.908 6.573 0.671 6.369 C 0.439 6.172 0.258 5.92 0.144 5.637 C 0.036 5.345 -0.011 5.023 0.002 4.67 L 1.523 4.334 C 1.536 4.646 1.6 4.901 1.715 5.097 C 1.833 5.284 2.002 5.432 2.202 5.525 C 2.405 5.613 2.631 5.657 2.881 5.657 C 3.084 5.657 3.263 5.633 3.418 5.586 C 3.574 5.531 3.695 5.46 3.783 5.372 C 3.878 5.277 3.925 5.169 3.925 5.047 C 3.925 4.884 3.864 4.751 3.743 4.65 C 3.621 4.541 3.452 4.45 3.236 4.375 C 2.999 4.292 2.759 4.217 2.516 4.151 C 2.224 4.069 1.933 3.981 1.644 3.887 C 1.371 3.79 1.11 3.664 0.864 3.51 C 0.63 3.363 0.432 3.165 0.286 2.93 C 0.144 2.693 0.073 2.398 0.073 2.045 C 0.073 1.611 0.181 1.241 0.398 0.936 C 0.621 0.631 0.925 0.4 1.31 0.244 C 1.702 0.082 2.148 0 2.648 0 C 3.175 0 3.644 0.092 4.057 0.275 C 4.469 0.451 4.786 0.712 5.009 1.058 C 5.232 1.404 5.32 1.828 5.273 2.33 L 3.773 2.574 C 3.78 2.371 3.759 2.191 3.712 2.035 C 3.665 1.879 3.59 1.747 3.489 1.638 C 3.394 1.53 3.273 1.448 3.124 1.394 C 2.976 1.333 2.8 1.302 2.597 1.302 C 2.388 1.302 2.212 1.33 2.07 1.384 C 1.935 1.438 1.83 1.513 1.756 1.608 C 1.688 1.702 1.653 1.817 1.654 1.933 C 1.654 2.076 1.709 2.194 1.817 2.289 C 1.925 2.384 2.08 2.469 2.283 2.544 C 2.486 2.611 2.725 2.683 3.003 2.757 C 3.296 2.839 3.587 2.931 3.874 3.032 C 4.164 3.123 4.44 3.253 4.695 3.419 C 4.941 3.57 5.146 3.78 5.293 4.029 C 5.449 4.28 5.526 4.599 5.526 4.985 C 5.526 5.433 5.408 5.806 5.172 6.105 C 4.942 6.403 4.621 6.627 4.209 6.776 C 3.803 6.926 3.334 7 2.8 7 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1obu94e\",layoutDependency:layoutDependency,layoutId:\"zFNAGJzDl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.642 0 L 1.642 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-k37omh\",layoutDependency:layoutDependency,layoutId:\"Ogxjg46WD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.558 1.374\" overflow=\"visible\"><path d=\"M 0 1.374 L 0 0 L 3.558 0 L 3.558 1.374 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5c1bje\",layoutDependency:layoutDependency,layoutId:\"MQ1XMr1H6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.092 1.231\" overflow=\"visible\"><path d=\"M 0 1.231 L 0 0 L 3.092 0 L 3.092 1.231 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1u1grab\",layoutDependency:layoutDependency,layoutId:\"sNg1qhz1N\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.558 1.374\" overflow=\"visible\"><path d=\"M 0 1.374 L 0 0 L 3.558 0 L 3.558 1.374 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1aqol5v\",layoutDependency:layoutDependency,layoutId:\"cFiIDov4p\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.521 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 2.463 0 L 3.831 4.772 L 3.852 4.772 L 5.19 0 L 7.521 0 L 7.521 6.715 L 6 6.715 L 6 1.658 L 5.98 1.658 L 4.47 6.715 L 3.031 6.715 L 1.541 1.658 L 1.52 1.658 L 1.52 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1m7xi0p\",layoutDependency:layoutDependency,layoutId:\"e0TQk5QHe\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.599 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 2.24 0 L 4.369 0 L 6.599 6.715 L 4.825 6.715 L 3.325 1.333 L 3.264 1.333 L 1.753 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-fn24q3\",layoutDependency:layoutDependency,layoutId:\"fZshb_Bbl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.267 1.16\" overflow=\"visible\"><path d=\"M 0 1.16 L 0 0 L 4.267 0 L 4.267 1.16 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qt0z67\",layoutDependency:layoutDependency,layoutId:\"cM3DHCLiQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.707 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 2.777 0 C 3.075 0 3.355 0.027 3.619 0.081 C 3.889 0.129 4.132 0.203 4.348 0.305 C 4.571 0.407 4.764 0.536 4.926 0.692 C 5.089 0.85 5.217 1.04 5.301 1.251 C 5.389 1.462 5.433 1.703 5.433 1.974 C 5.433 2.184 5.396 2.384 5.321 2.574 C 5.254 2.757 5.142 2.923 4.987 3.073 C 4.838 3.222 4.642 3.347 4.399 3.449 C 4.163 3.544 3.879 3.612 3.548 3.653 L 3.548 3.734 C 3.98 3.754 4.315 3.839 4.551 3.988 C 4.788 4.138 4.963 4.328 5.078 4.558 C 5.202 4.789 5.294 5.035 5.352 5.291 L 5.707 6.715 L 3.892 6.715 L 3.639 5.382 C 3.598 5.152 3.534 4.965 3.446 4.823 C 3.365 4.68 3.247 4.575 3.091 4.507 C 2.936 4.44 2.73 4.406 2.473 4.406 L 1.642 4.406 L 1.642 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-msv4k7\",layoutDependency:layoutDependency,layoutId:\"eF7DRcte_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.098 1.811\" overflow=\"visible\"><path d=\"M 0 1.811 L 0.953 1.811 C 1.325 1.811 1.608 1.74 1.804 1.597 C 2 1.455 2.098 1.238 2.098 0.946 C 2.098 0.627 2.007 0.39 1.824 0.234 C 1.642 0.078 1.365 0 0.993 0 L 0 0 L 0 1.811 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rrq731\",layoutDependency:layoutDependency,layoutId:\"QMsq5KeTb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.642 0 L 1.642 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1aa6vsk\",layoutDependency:layoutDependency,layoutId:\"RjfgMkYbX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.406 1.343\" overflow=\"visible\"><path d=\"M 0 1.343 L 0 0 L 3.406 0 L 3.406 1.343 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rfuxf6\",layoutDependency:layoutDependency,layoutId:\"G1W7rHD34\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.75 1.374\" overflow=\"visible\"><path d=\"M 0 1.374 L 0 0 L 3.75 0 L 3.75 1.374 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-9ypvph\",layoutDependency:layoutDependency,layoutId:\"IkiLcFGw_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.674 6.699\" overflow=\"visible\"><path d=\"M 6.673 5.098 C 6.673 5.982 5.959 6.699 5.078 6.699 L 1.596 6.699 C 0.716 6.699 0.002 5.982 0.002 5.098 L 0.002 3.352 C 0.886 4.24 2.086 4.738 3.337 4.738 C 4.588 4.738 5.789 4.239 6.673 3.351 L 6.673 5.098 Z M 0.001 3.352 L 0 3.351 L 0.001 3.349 L 0.001 3.352 Z M 6.674 3.351 L 6.673 3.351 L 6.673 3.35 Z M 6.407 1.701 C 6.554 1.701 6.673 1.82 6.673 1.967 L 6.673 3.35 L 5.03 1.701 Z M 1.643 1.701 L 0.002 3.349 L 0.002 1.967 C 0.002 1.82 0.121 1.701 0.267 1.701 L 1.643 1.701 Z M 5.03 1.701 L 1.643 1.701 L 3.337 0 Z\" fill=\"rgb(64,212,27)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1bwc2bh\",layoutDependency:layoutDependency,layoutId:\"jVkTs9wff\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.672 3.348\" overflow=\"visible\"><path d=\"M 6.672 1.747 C 6.672 2.631 5.957 3.348 5.076 3.348 L 1.595 3.348 C 0.714 3.348 0 2.631 0 1.747 L 0 0.001 C 0.885 0.889 2.084 1.387 3.335 1.388 C 4.587 1.388 5.787 0.888 6.672 0 L 6.672 1.747 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-p5ejtx\",layoutDependency:layoutDependency,layoutId:\"NcHxVGC62\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.001 0.003 L 0 0.002 L 0.001 0 L 0.001 0.003 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ph4iho\",layoutDependency:layoutDependency,layoutId:\"Ed9ZQmn9P\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0 0.001 L 0 0.001 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ckjcp2\",layoutDependency:layoutDependency,layoutId:\"mQPbeyk3b\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.643 1.649\" overflow=\"visible\"><path d=\"M 1.377 0 C 1.524 0 1.643 0.119 1.643 0.267 L 1.643 1.649 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jk22rq\",layoutDependency:layoutDependency,layoutId:\"zQsjB4yH4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 1.649\" overflow=\"visible\"><path d=\"M 1.642 0 L 0 1.649 L 0 0.267 C 0 0.119 0.119 0 0.266 0 L 1.642 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14x091\",layoutDependency:layoutDependency,layoutId:\"BBcSmJfaY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.387 1.701\" overflow=\"visible\"><path d=\"M 3.387 1.701 L 0 1.701 L 1.693 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4axim.framer-vlpx12, .framer-4axim .framer-vlpx12 { display: block; }\",\".framer-4axim.framer-1dx2m24 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; min-height: 180px; min-width: 235px; overflow: hidden; padding: 15px; position: relative; width: 235px; will-change: var(--framer-will-change-override, transform); }\",\".framer-4axim .framer-qgxcaq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-4axim .framer-1nubdde { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-4axim .framer-ezi7fp { height: 16px; position: relative; width: 16px; }\",\".framer-4axim .framer-stwm1e { height: 16px; left: 0px; position: absolute; top: 0px; width: 16px; }\",\".framer-4axim .framer-197lgmt { height: 14px; left: 3px; position: absolute; top: 2px; width: 11px; }\",\".framer-4axim .framer-1y3tsak { height: 14px; left: 0px; position: absolute; top: 0px; width: 11px; }\",\".framer-4axim .framer-1saqngk { height: 3px; left: 4px; position: absolute; top: 8px; width: 3px; }\",\".framer-4axim .framer-5chj6a { height: 4px; left: 4px; position: absolute; top: 2px; width: 4px; }\",\".framer-4axim .framer-1daoptz { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-4axim .framer-la1ndd { flex: none; height: auto; max-width: 250px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-4axim .framer-1q02xf5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-4axim .framer-bbg7j7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 30px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-4axim .framer-1wdwxz3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-4axim .framer-1as0hep { height: 7px; position: relative; width: 61px; }\",\".framer-4axim .framer-wnk5gx { height: 7px; left: 9px; position: absolute; top: 0px; width: 52px; }\",\".framer-4axim .framer-1qv3pw { height: 5px; left: 48px; position: absolute; top: 0px; width: 4px; }\",\".framer-4axim .framer-1oyhy3g { height: 7px; left: 47px; position: absolute; top: 0px; width: 2px; }\",\".framer-4axim .framer-zhdych { height: 7px; left: 45px; position: absolute; top: 0px; width: 2px; }\",\".framer-4axim .framer-1tgqpfl { height: 7px; left: 42px; position: absolute; top: 0px; width: 2px; }\",\".framer-4axim .framer-16wkrwm { height: 7px; left: 38px; position: absolute; top: 0px; width: 2px; }\",\".framer-4axim .framer-dbcf63 { height: 2px; left: 39px; position: absolute; top: 3px; width: 4px; }\",\".framer-4axim .framer-h4zafe { height: 7px; left: 32px; position: absolute; top: 0px; width: 6px; }\",\".framer-4axim .framer-1obu94e { height: 7px; left: 27px; position: absolute; top: 0px; width: 2px; }\",\".framer-4axim .framer-k37omh { height: 2px; left: 28px; position: absolute; top: 6px; width: 4px; }\",\".framer-4axim .framer-5c1bje { height: 1px; left: 28px; position: absolute; top: 3px; width: 3px; }\",\".framer-4axim .framer-1u1grab { height: 2px; left: 28px; position: absolute; top: 0px; width: 4px; }\",\".framer-4axim .framer-1aqol5v { height: 7px; left: 18px; position: absolute; top: 0px; width: 8px; }\",\".framer-4axim .framer-1m7xi0p { height: 7px; left: 11px; position: absolute; top: 0px; width: 7px; }\",\".framer-4axim .framer-fn24q3 { height: 1px; left: 13px; position: absolute; top: 5px; width: 5px; }\",\".framer-4axim .framer-qt0z67 { height: 7px; left: 5px; position: absolute; top: 0px; width: 6px; }\",\".framer-4axim .framer-msv4k7 { height: 2px; left: 7px; position: absolute; top: 2px; width: 2px; }\",\".framer-4axim .framer-1rrq731 { height: 7px; left: 0px; position: absolute; top: 0px; width: 2px; }\",\".framer-4axim .framer-1aa6vsk { height: 2px; left: 1px; position: absolute; top: 3px; width: 4px; }\",\".framer-4axim .framer-rfuxf6 { height: 2px; left: 1px; position: absolute; top: 0px; width: 4px; }\",\".framer-4axim .framer-9ypvph { height: 7px; left: 0px; position: absolute; top: 0px; width: 7px; }\",\".framer-4axim .framer-1bwc2bh { height: 4px; left: 0px; position: absolute; top: 4px; width: 7px; }\",\".framer-4axim .framer-p5ejtx { height: 1px; left: 0px; position: absolute; top: 4px; width: 1px; }\",\".framer-4axim .framer-ph4iho { height: 1px; left: 7px; position: absolute; top: 4px; width: 1px; }\",\".framer-4axim .framer-ckjcp2 { height: 2px; left: 5px; position: absolute; top: 2px; width: 2px; }\",\".framer-4axim .framer-jk22rq { height: 2px; left: 0px; position: absolute; top: 2px; width: 2px; }\",\".framer-4axim .framer-14x091 { height: 2px; left: 2px; position: absolute; top: 0px; width: 4px; }\",'.framer-4axim[data-border=\"true\"]::after, .framer-4axim [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 194\n * @framerIntrinsicWidth 235\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[\"235px\",null,\"180px\",null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZrUsU8aFu=withCSS(Component,css,\"framer-4axim\");export default FramerZrUsU8aFu;FramerZrUsU8aFu.displayName=\"Upgrade Banner\";FramerZrUsU8aFu.defaultProps={height:194,width:235};const variationAxes=[{defaultValue:96,maxValue:96,minValue:12,name:\"Optical size\",tag:\"opsz\"},{defaultValue:800,maxValue:800,minValue:200,name:\"Weight\",tag:\"wght\"},{defaultValue:100,maxValue:100,minValue:75,name:\"Width\",tag:\"wdth\"}];addFonts(FramerZrUsU8aFu,[{explicitInter:true,fonts:[{cssFamilyName:\"Bricolage Grotesque Variable\",source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y996as8bTXq_nANBjzKo3IeZx8z6up5H-qHGN6NLPo.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"},{cssFamilyName:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvZvlyMgvs-wJDtw.woff2\",weight:\"800\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZrUsU8aFu\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"194\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"235\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"235px\\\",null,\\\"180px\\\",null]}}}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZrUsU8aFu.map","/*\n * Upgrade Banner\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/xTvcEoSLlFRJZIseEqZ8/HlcGBeMrqR49cmaD1pTC/ZrUsU8aFu.js\"\nexport { default } from \"https://framerusercontent.com/modules/xTvcEoSLlFRJZIseEqZ8/HlcGBeMrqR49cmaD1pTC/ZrUsU8aFu.js\"\n","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{Children,cloneElement,isValidElement}from\"react\";import{addFonts,addPropertyControls,ControlType}from\"framer\";import{QueryClientProvider}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/QMezeL7er10DjfMaPfMF/Use_cart.js\";import{getQueryClient}from\"https://framerusercontent.com/modules/hfxq8MeR8YqgxUjDt3zM/SevNFArcD3y2JLRMZBW2/Tanstack_query_client.js\";import{ENV}from\"https://framerusercontent.com/modules/pKQXtSIFOkUZHJ1ZIH57/X6CkLXeLqgDgwtNFbI7Q/Env.js\";import{useBundleProductsByVariantIds}from\"https://framerusercontent.com/modules/yD9tq7dDUICPa25uLGK4/B5R69nHv4mnnuy3qV7Jy/Use_bundle_products.js\";import WarningSvg from\"https://framerusercontent.com/modules/a6DVEwKxzlS6D6qBIVTI/4nAFsKTAVSYf274I7U6n/Warning.js\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";import MissingPropsWarning from\"https://framerusercontent.com/modules/WV8eeq99gLbdYaxMkvFc/GxKoQVAXm8Rg9pMiCokW/Missing_props_warning.js\";import{LicenseProvider,useLicenseContext}from\"https://framerusercontent.com/modules/H5MU1OoYNh8lyG2VELX6/ep0nfNXMv6PHh45xMhLq/License_context.js\";import LicenseBanner from\"https://framer.com/m/Upgrade-Banner-FPdC.js@HlcGBeMrqR49cmaD1pTC\";import{useIsInFramerPreview}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{isOnFramerCanvasFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js\";import{useCurrentLocation}from\"https://framer.com/m/UseCurrentLocation-oZyA.js@1l8XdClJld0xwptzsD73\";import{CLOSE_CART_EVENT}from\"https://framerusercontent.com/modules/ULfRcpFPm40RheG8xy3S/Pfxgjc633U68bx2ecZz0/Shared_config.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CartProductListInner(props){const hasCartListItem=props.cartListItem&&props.cartListItem.length>0;const hasEmptyState=props.emptyState&&props.emptyState.length>0;const{cart,isLoading,error}=useCart();const{isFree}=useLicenseContext();const isInFramerPreview=useIsInFramerPreview();const isOnFramerCanvas=isOnFramerCanvasFn();const[,setCurrentLocation]=useCurrentLocation();const cartItems=cart?.lines?.edges||[];const cartLineVariantIds=cartItems.map(edge=>edge.node.merchandise.id);const{bundleProductsByVariantId}=useBundleProductsByVariantIds(cartLineVariantIds);const missingProps=[];if(!hasCartListItem){missingProps.push(\"Cart List Item\");}if(!hasEmptyState){missingProps.push(\"Empty State\");}if(missingProps.length>0){return /*#__PURE__*/_jsx(MissingPropsWarning,{missingProps:missingProps});}if(isLoading){return /*#__PURE__*/_jsx(EmptyState,{emptyState:props.emptyState});}if(error){return /*#__PURE__*/_jsx(ErrorState,{error:error});}const handleProductClick=(event,item)=>{if(!props.collectionRoute){return;}// Check if the clicked element or any of its ancestors is a button or input or <a> tag\nconst target=event.target;const isClickableOrInButton=target.tagName===\"BUTTON\"||target.closest(\"button\")!==null||target.tagName===\"INPUT\"||target.closest(\"input\")!==null||target.tagName===\"A\"||target.closest(\"a\")!==null;// If a button was clicked, don't navigate\nif(isClickableOrInButton){return;}// Only navigate if collectionRoute is provided\nif(!props.collectionRoute){return;}const productHandle=item.merchandise.product.handle;// Construct URL: current host + collectionRoute + /productId\nconst url=`${props.collectionRoute}/${productHandle}`;document.dispatchEvent(new CustomEvent(CLOSE_CART_EVENT));setCurrentLocation(url);};return /*#__PURE__*/_jsxs(_Fragment,{children:[!props.scrollbar&&/*#__PURE__*/_jsx(\"style\",{children:NO_SCROLL_BAR_STYLE}),/*#__PURE__*/_jsxs(\"div\",{className:\"frameship-cart-product-list\",style:{width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",gap:props.gap,overflowY:\"auto\"},children:[isFree&&!isInFramerPreview&&!isOnFramerCanvas&&/*#__PURE__*/_jsx(LicenseBanner,{style:{width:\"100%\",minWidth:\"100%\"}}),cartItems.length===0&&/*#__PURE__*/_jsx(EmptyState,{emptyState:props.emptyState}),cartItems.length>0&&/*#__PURE__*/_jsx(_Fragment,{children:cartItems.map(({node:item},index)=>/*#__PURE__*/_jsxs(\"div\",{onClick:event=>handleProductClick(event,item),children:[/*#__PURE__*/_jsx(CartListItemMapper,{item:item,cartListItem:props.cartListItem,bundleProductsByVariantId:bundleProductsByVariantId}),props.divider.show&&index<cartItems.length-1&&/*#__PURE__*/_jsx(Divider,{divider:props.divider,marginTop:props.gap})]},item.id))})]})]});}function CartListItemMapper({item,cartListItem,bundleProductsByVariantId}){const bundleProducts=bundleProductsByVariantId[item.merchandise.id]||[];const bundleProductsForLine=bundleProducts.map(bundleProduct=>({...bundleProduct,totalQuantity:bundleProduct.quantity*item.quantity}));return /*#__PURE__*/_jsx(_Fragment,{children:Children.map(cartListItem,child=>{if(/*#__PURE__*/isValidElement(child)){// Get subscription info from sellingPlanAllocation\nconst sellingPlanAllocation=item.sellingPlanAllocation;const isSubscription=!!sellingPlanAllocation;const sellingPlanName=sellingPlanAllocation?.sellingPlan?.name||\"\";// Extract delivery frequency from selling plan options\nconst deliveryFrequency=sellingPlanAllocation?.sellingPlan?.options?.[0]?.value;const customProductField=formatCartAttributes(item.attributes);// Use subscription price if available, otherwise use regular price\nconst unitPrice=sellingPlanAllocation?.priceAdjustments?.[0]?.perDeliveryPrice?.amount||item.merchandise.price.amount;// Prepare item data for both environments\nconst itemData={imageUrl:item.merchandise.image?.url||\"\",imageAlt:item.merchandise.image?.altText||\"\",productTitle:item.merchandise.product.title||\"\",productVariantTitle:item.merchandise.title.replace(\"Default Title\",\"\")||\"\",productSubtotal:Number(Number(unitPrice)*item.quantity).toFixed(2)||\"\",productCurrency:item.merchandise.price.currencyCode||\"\",lineId:item.id,quantity:item.quantity,sellingPlanName,customProductField,isSubscription,deliveryFrequency,bundleProducts:bundleProductsForLine.length>0?JSON.stringify(bundleProductsForLine):\"\"};// Handle environment-specific prop mapping\nif(ENV.ENVIRONMENT.production===\"framer\"){return mapItemDataToFramerChild(itemData,child);}// For localReact environment, use normal prop names\nreturn /*#__PURE__*/cloneElement(child,itemData);}return child;})});}// ------------------------------------------------------------ //\n// DIVIDER COMPONENT\n// ------------------------------------------------------------ //\nfunction Divider({divider,marginTop}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:divider.height,backgroundColor:divider.color,marginTop:marginTop}});}// ------------------------------------------------------------ //\n// CART STATES\n// ------------------------------------------------------------ //\nfunction EmptyState({emptyState}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:Children.map(emptyState,child=>{if(/*#__PURE__*/isValidElement(child)){return /*#__PURE__*/cloneElement(child,{style:{...child.props.style,width:\"100%\",height:\"100%\"}});}return child;})});}function ErrorState({error}){return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",flexDirection:\"column\",gap:\"4px\",borderRadius:\"4px\",border:\"2px solid #FF4D4D\",padding:\"12px 16px\",backgroundColor:\"#FF4D4D10\",boxSizing:\"border-box\",fontSize:\"14px\",lineHeight:\"20px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"8px\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(WarningSvg,{style:{width:\"20px\",height:\"20px\",color:\"#FF4D4D\"}}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:\"600\"},children:\"Cart Error\"})]}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[error.message,\" Please try again later.\"]})]});}// ------------------------------------------------------------ //\n// HELPER FUNCTIONS\n// ------------------------------------------------------------ //\n/**\n * Maps cart item data to Framer component props using property control IDs.\n *\n * In Framer, components use unique property IDs instead of prop names.\n * This function extracts property controls from the nested component structure,\n * maps our data to the correct IDs based on control titles, and clones the\n * component tree with the updated props.\n *\n * The component structure in Framer is nested:\n * child -> child.props.children -> child.props.children.props.children (actual component)\n */function mapItemDataToFramerChild(itemData,child){// Extract the deeply nested component that contains propertyControls\nconst nestedChild=child.props?.children?.props?.children;const propertyControls=nestedChild?.type?.propertyControls;if(!propertyControls||!nestedChild){// Fallback to localReact behavior if propertyControls not found\nreturn /*#__PURE__*/cloneElement(child,itemData);}// Map our data to Framer's property control IDs based on titles\nconst framerProps={};Object.entries(propertyControls).forEach(([propId,control])=>{const controlTitle=control.title;switch(controlTitle){case\"Image Url\":framerProps[propId]=itemData.imageUrl;break;case\"Image Alt\":framerProps[propId]=itemData.imageAlt;break;case\"Product Title\":framerProps[propId]=itemData.productTitle;break;case\"Product Variant Title\":framerProps[propId]=itemData.productVariantTitle;break;case\"Product Subtotal\":framerProps[propId]=itemData.productSubtotal;break;case\"Product Currency\":framerProps[propId]=itemData.productCurrency;break;case\"Line Id\":framerProps[propId]=itemData.lineId;break;case\"Quantity\":framerProps[propId]=itemData.quantity;break;case\"Selling Plan Name\":framerProps[propId]=itemData.sellingPlanName;break;case\"Custom Product Field\":case\"Custom Field\":case\"Personalization\":framerProps[propId]=itemData.customProductField;break;case\"Delivery Frequency\":framerProps[propId]=itemData.deliveryFrequency||\"\";break;case\"Bundle Products\":framerProps[propId]=itemData.bundleProducts;break;}});// Add unique layoutId and id to prevent animation conflicts\nif(nestedChild.props.layoutId){framerProps.layoutId=`${nestedChild.props.layoutId}-${itemData.lineId}`;}if(nestedChild.props.id){framerProps.id=`${nestedChild.props.id}-${itemData.lineId}`;}// Clone the nested component with Framer props\nconst updatedNestedChild=/*#__PURE__*/cloneElement(nestedChild,framerProps);// Clone the middle wrapper with the updated nested child\nconst middleChild=child.props.children;const middleProps={children:updatedNestedChild};if(middleChild?.props?.layoutId){middleProps.layoutId=`${middleChild.props.layoutId}-${itemData.lineId}`;}if(middleChild?.props?.id){middleProps.id=`${middleChild.props.id}-${itemData.lineId}`;}const updatedMiddleChild=/*#__PURE__*/cloneElement(middleChild,middleProps);// Clone the outer wrapper with the updated middle child\nconst updatedChild=/*#__PURE__*/cloneElement(child,{children:updatedMiddleChild,style:{...child.props?.style||{},width:\"100%\"}});return updatedChild;}function formatCartAttributes(attributes){if(!attributes||attributes.length===0){return\"\";}return attributes.filter(attribute=>attribute.key.trim()&&attribute.value.trim()).map(attribute=>`${attribute.key}: ${attribute.value}`).join(\", \");}const NO_SCROLL_BAR_STYLE=`\n.frameship-cart-product-list::-webkit-scrollbar {\n  display: none;\n}\n.frameship-cart-product-list {\n  -ms-overflow-style: none;\n  scrollbar-width: none;\n}\n`;// ------------------------------------------------------------ //\n// MAIN EXPORT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 500\n * @framerIntrinsicHeight 500\n * @framerDisableUnlink\n */export default function CartProductList(props){const queryClient=getQueryClient();return /*#__PURE__*/_jsx(QueryClientProvider,{client:queryClient,children:/*#__PURE__*/_jsx(LicenseProvider,{children:/*#__PURE__*/_jsx(CartProductListInner,{...props})})});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartProductList,{cartListItem:{type:ControlType.ComponentInstance,description:\"Connect this to a *Cart List Item* component.\"},emptyState:{type:ControlType.ComponentInstance,description:\"Connect this to a *Empty State* component.\"},gap:{type:ControlType.Number,defaultValue:20,min:0,step:1,unit:\"px\",description:\"The gap between each cart item\"},divider:{type:ControlType.Object,controls:{show:{type:ControlType.Boolean,defaultValue:false},color:{type:ControlType.Color,defaultValue:SHARED_COLORS.backgroundMuted},height:{type:ControlType.Number,defaultValue:1,min:0,unit:\"px\",description:\"A divider line is added between each cart item\"}},defaultValue:{show:false,color:SHARED_COLORS.backgroundMuted,height:1}},scrollbar:{type:ControlType.Boolean,title:\"Scroll Bar\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},collectionRoute:{type:ControlType.Link,title:\"Collection Route\",description:\"The route to the collection of products (CMS Index Page). Get it from Pages tab in the left sidebar. E.g. /products\"},...SUPPORT_CONTROL});// ------------------------------------------------------------ //\n// FONT FOR BANNER COMPONENT\n// ------------------------------------------------------------ //\nconst variationAxes=[{defaultValue:96,maxValue:96,minValue:12,name:\"Optical size\",tag:\"opsz\"},{defaultValue:800,maxValue:800,minValue:200,name:\"Weight\",tag:\"wght\"},{defaultValue:100,maxValue:100,minValue:75,name:\"Width\",tag:\"wdth\"}];addFonts(CartProductList,[{explicitInter:true,fonts:[{cssFamilyName:\"Bricolage Grotesque Variable\",source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y996as8bTXq_nANBjzKo3IeZx8z6up5H-qHGN6NLPo.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"},{cssFamilyName:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvZvlyMgvs-wJDtw.woff2\",weight:\"800\"}]}],// @ts-expect-error - supportsExplicitInterCodegen is not a valid option in this Framer npm version\n{supportsExplicitInterCodegen:true});CartProductList.displayName=\"Cart Product List\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartProductList\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"500\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"500\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";import{renderWithTag,TagPropertyControls}from\"https://framerusercontent.com/modules/cmJdj1YCmFSsS6n95OKk/9t9XeEHurZ6w5fbXeCsJ/Shared_tag_props.js\";import{CurrencyFormatControls,formatCurrency}from\"https://framerusercontent.com/modules/mHaK3bedwyJwyNxfaowX/hWKLWGrPdtcuWvTxZqnK/Shared_currency_props.js\";import{TextDecorationControls}from\"https://framerusercontent.com/modules/br9bXgadWgfJaD0swwuT/jUc9YNpAtX8KUoSpiBD2/Shared_text_decoration_props.js\";import{overrideControlDefaults}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/e63BNADx6M6EECzgf5mB/Shared_button_props.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js\";import{formatDeliveryFrequencyShorthand}from\"https://framerusercontent.com/modules/3QrZAq5uElJQ8m88NKWY/5xJkuuHwMm3iKqkoNzBk/Subscriptions_utils.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n */export default function CartListItemSubtotal(props){const style={...props.font,color:props.color,textDecoration:props.decoration===\"none\"?\"none\":props.decoration};const formattedPrice=formatCurrency({amount:Number(props.subtotal),currencyCode:props.currencyCode,options:props.currencyFormat});// Append delivery frequency suffix if available\nlet content=formattedPrice;if(props.deliveryFrequency&&props.deliveryFrequency!==\"\"){const shorthand=formatDeliveryFrequencyShorthand(props.deliveryFrequency);const suffix=`/${shorthand}`;content=`${formattedPrice}${suffix}`;}return /*#__PURE__*/_jsx(_Fragment,{children:renderWithTag(props.tag,content,style)});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartListItemSubtotal,{subtotal:{type:ControlType.Number,title:\"Subtotal\",defaultValue:0,description:\"Connect this to a *Product Subtotal* variable from Cart List Item component\"},currencyCode:{type:ControlType.String,title:\"Currency Code\",defaultValue:\"USD\",description:\"Connect this to a *Product Currency* variable from Cart List Item component\"},deliveryFrequency:{type:ControlType.String,title:\"Delivery Frequency\",defaultValue:\"\",description:\"Connect this to a *Delivery Frequency* variable from Cart List Item component. Will append /month or /year to the price.\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:SHARED_COLORS.foreground},...overrideControlDefaults(CurrencyFormatControls,{\"currencyFormat.hidden\":false}),...TagPropertyControls,...TextDecorationControls,...SUPPORT_CONTROL});CartListItemSubtotal.displayName=\"Cart List Item Subtotal\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartListItemSubtotal\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/QMezeL7er10DjfMaPfMF/Use_cart.js\";import{QueryClientWrapper}from\"https://framerusercontent.com/modules/zParpRuqXNNcrHNZHUCA/c79VKYmrBl02dZ0c2Deg/Query_client_wrapper.js\";import{PresetSecondaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/e63BNADx6M6EECzgf5mB/Shared_button_props.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/ecI5o772u1j7pOp69yfN/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/C2sk9cjUnc3YE4Ebu9Zq/Custom_button_wrapper.js\";import CloseSvg from\"https://framerusercontent.com/modules/4QYSju9HzJBAL9oBW7ci/jwJJur1kuX4yfIC3vp3T/Close.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CartRemoveProductButtonContent(props){const{removeLine}=useCart();const handleRemoveProduct=()=>{removeLine(props.lineId);};if(props.buttonType===\"custom\"){return /*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleRemoveProduct,customButtonSize:props.customButtonSize,disabledButton:props.customButtonDisabled?.[0],children:props.customButton});}return /*#__PURE__*/_jsx(PresetButton,{onClick:handleRemoveProduct,font:props.presetButtonStyle.font,leftIcon:props.leftIcon?.[0]??/*#__PURE__*/_jsx(CloseSvg,{style:{width:\"20px\",height:\"20px\"}}),rightIcon:props.rightIcon?.[0],text:props.text,presetButtonStyle:props.presetButtonStyle});}// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 30\n * @framerIntrinsicHeight 30\n * @framerDisableUnlink\n */export default function CartRemoveProductButton(props){return /*#__PURE__*/_jsx(QueryClientWrapper,{children:/*#__PURE__*/_jsx(CartRemoveProductButtonContent,{...props})});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartRemoveProductButton,{lineId:{type:ControlType.String,description:\"Connect this to a *Line Id* variable from Cart List Item component\"},...CustomButtonControls,...PresetSecondaryButtonStyleControls,...overrideControlDefaults(PresetButtonContentControls,{text:\"\"}),...SUPPORT_CONTROL});CartRemoveProductButton.displayName=\"Remove Product from Cart Button\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartRemoveProductButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"30\",\"framerIntrinsicHeight\":\"30\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js\";import{SHARED_IMAGES}from\"https://framerusercontent.com/modules/KV16nQZJzK2PakIJS3ds/mMwI0Z7Bn85AP14ADxu9/Shared_images.js\";// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartProductImage,{image:{type:ControlType.String,title:\"Image URL\",defaultValue:SHARED_IMAGES.defaultProductImage,description:\"Connect this to a *Image Url* variable from Cart List Item component\"},alt:{type:ControlType.String,title:\"Alt Text\",defaultValue:\"Cart Product Image\",description:\"Connect this to a *Image Alt* variable from Cart List Item component\"},objectFit:{title:\"Image Fit\",type:ControlType.Enum,options:[\"fill\",\"fit\",\"stretch\"],optionTitles:[\"Fill\",\"Fit\",\"Stretch\"],defaultValue:\"fill\"},border:{// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,title:\"Border\",optional:true},borderRadius:{// @ts-expect-error - BorderRadius is not a valid control type in this Framer npm version\ntype:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:\"6px\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\",optional:true},// @ts-expect-error - needHelp not in props type\nneedHelp:{...SUPPORT_CONTROL.needHelp,description:\"This component is meant to be used *only in the Cart List Item component.*\"}});// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 100\n * @framerIntrinsicHeight 100\n * @framerDisableUnlink\n */export default function CartProductImage(props){if(!props.image||props.image===\"\")return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",background:\"repeating-linear-gradient(135deg, #eaeaea 0 16px, #fafafa 16px 32px)\"}});return /*#__PURE__*/_jsx(\"img\",{src:props.image,alt:props.alt,loading:\"lazy\",style:{width:\"100%\",height:\"100%\",objectFit:getObjectFit(props.objectFit),borderRadius:props.borderRadius,border:typeof props.border===\"string\"?props.border:undefined,borderWidth:typeof props.border===\"object\"?props.border.borderWidth:undefined,borderStyle:typeof props.border===\"object\"?props.border.borderStyle:undefined,borderColor:typeof props.border===\"object\"?props.border.borderColor:undefined,backgroundColor:props.backgroundColor}});}function getObjectFit(objectFit){if(objectFit===\"fill\")return\"cover\";if(objectFit===\"fit\")return\"contain\";if(objectFit===\"stretch\")return\"fill\";return\"cover\";}CartProductImage.displayName=\"Cart Product Image\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartProductImage\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"100\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"100\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cart_product_image.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useMemo,useState,useEffect}from\"react\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/QMezeL7er10DjfMaPfMF/Use_cart.js\";import{useInventory}from\"https://framerusercontent.com/modules/DW1wzS65glja20YJJb0w/G9UV22s9zuhMp7F56tFI/Use_inventory.js\";import{extractProductId}from\"https://framerusercontent.com/modules/tzN8qHzrVYThnxhKObeP/7xRaFLeVY9UkDbqtIhhH/Shopify_utils.js\";import{QueryClientWrapper}from\"https://framerusercontent.com/modules/zParpRuqXNNcrHNZHUCA/c79VKYmrBl02dZ0c2Deg/Query_client_wrapper.js\";import PlusSvg from\"https://framerusercontent.com/modules/CgNesoEVhclZxcf3DGoV/KiFqdjKmxFukmUMhyMDX/Plus.js\";import MinusSvg from\"https://framerusercontent.com/modules/rg6FA2ZzLed1GXAPqbZS/mzbz3S2bGl9kzIhDyRAM/Minus.js\";import{PresetSecondaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/e63BNADx6M6EECzgf5mB/Shared_button_props.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/ecI5o772u1j7pOp69yfN/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/C2sk9cjUnc3YE4Ebu9Zq/Custom_button_wrapper.js\";import Input,{InputStyleControls,InputContentControls}from\"https://framerusercontent.com/modules/8tTWwqu9i87Vk9zESDn0/7qpJrWvR1Ym2ddexvyIR/Input.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js\";import{deriveInventoryState,findInventoryVariant}from\"https://framerusercontent.com/modules/rBCLWR4S69MLTQ5ZpxAH/2r4ruxRQRUOEBlTMh5zc/Inventory_state.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CartQuantityInputInner(props){const{cart,updateQuantity}=useCart();// Find the line to get product/variant IDs for inventory lookup\nconst line=useMemo(()=>cart?.lines.edges.find(e=>e.node.id===props.lineId)?.node,[cart,props.lineId]);const productId=line?extractProductId(line.merchandise.product.id):\"\";const variantGid=line?.merchandise.id??\"\";const{data:inventoryData}=useInventory(productId);const inventoryMax=useMemo(()=>{const variants=inventoryData?.data?.product?.variants?.edges??[];const variantId=variantGid.split(\"/\").pop()??null;const variant=findInventoryVariant(variants,variantId);return deriveInventoryState(variant).maxPurchasableQuantity;},[inventoryData,variantGid]);// Local state for input value to allow empty string\nconst[inputValue,setInputValue]=useState(String(props.quantity));// Sync local state with props.quantity changes\nuseEffect(()=>{setInputValue(String(props.quantity));},[props.quantity]);const ariaLabel=useMemo(()=>{if(props.type===\"add\")return\"Increase quantity\";if(props.type===\"subtract\")return\"Decrease quantity\";return\"Quantity\";},[props.type]);const min=props.min??1;const max=Math.min(props.max??Infinity,inventoryMax);const step=props.step??1;const handleClickAdd=()=>{if(props.quantity>=max)return;updateQuantity(props.lineId,Math.min(max,props.quantity+step));};const handleClickSubtract=()=>{if(props.quantity<=min)return;updateQuantity(props.lineId,Math.max(min,props.quantity-step));};const handleChangeInput=e=>{const value=e.target.value;// Update local state immediately to allow deletion\nsetInputValue(value);// If empty, don't update cart yet\nif(value===\"\"){return;}const numValue=Number(value);if(!Number.isFinite(numValue))return;if(numValue<1){// Allow partial input like typing \"1\" then \"0\" for \"10\"\nreturn;}// Update cart with valid value, clamped to max\nupdateQuantity(props.lineId,Math.min(max,Math.floor(numValue)));};const handleBlurInput=e=>{const value=e.target.value;const numValue=Number(value);if(value===\"\"||!Number.isFinite(numValue)||numValue<min){updateQuantity(props.lineId,min);setInputValue(String(min));}else if(numValue>max){updateQuantity(props.lineId,max);setInputValue(String(max));}};const addDisabled=props.quantity>=max;if(props.type===\"add\"&&props.buttonType===\"custom\"){return /*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleClickAdd,customButtonSize:props.customButtonSize,disabled:addDisabled,disabledButton:props.customButtonDisabled?.[0],children:props.customButton});}if(props.type===\"add\"&&props.buttonType===\"preset\"){return /*#__PURE__*/_jsx(PresetButton,{onClick:handleClickAdd,font:props.presetButtonStyle.font,leftIcon:props.leftIcon?.[0]??/*#__PURE__*/_jsx(PlusSvg,{style:{width:\"16px\",height:\"16px\"}}),rightIcon:props.rightIcon?.[0],presetButtonStyle:props.presetButtonStyle,disabled:addDisabled});}if(props.type===\"subtract\"&&props.buttonType===\"custom\"){return /*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleClickSubtract,customButtonSize:props.customButtonSize,disabledButton:props.customButtonDisabled?.[0],children:props.customButton});}if(props.type===\"subtract\"&&props.buttonType===\"preset\"){return /*#__PURE__*/_jsx(PresetButton,{onClick:handleClickSubtract,font:props.presetButtonStyle.font,leftIcon:props.leftIcon?.[0]??/*#__PURE__*/_jsx(MinusSvg,{style:{width:\"16px\",height:\"16px\"}}),rightIcon:props.rightIcon?.[0],presetButtonStyle:props.presetButtonStyle});}return /*#__PURE__*/_jsx(Input,{\"aria-label\":ariaLabel,type:props.inputType,min:props.min,max:props.max,step:props.step,value:inputValue,onChange:handleChangeInput,onBlur:handleBlurInput,onFocus:e=>e.currentTarget.select(),inputStyle:props.inputStyle});}// ------------------------------------------------------------ //\n// MAIN EXPORT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function CartQuantityInput(props){return /*#__PURE__*/_jsx(QueryClientWrapper,{children:/*#__PURE__*/_jsx(CartQuantityInputInner,{...props})});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartQuantityInput,{type:{type:ControlType.Enum,options:[\"subtract\",\"input\",\"add\"],optionTitles:[\"-\",\"123\",\"+\"],defaultValue:\"input\",displaySegmentedControl:true},quantity:{type:ControlType.Number,defaultValue:1,min:1,step:1,displayStepper:true,description:\"Connect this to a *Quantity* variable from Cart List Item component\"},lineId:{type:ControlType.String,defaultValue:\"\",description:\"Connect this to a *Line Id* variable from Cart List Item component\"},step:{type:ControlType.Number,defaultValue:1,min:1,step:1,displayStepper:true},min:{type:ControlType.Number,defaultValue:1,min:1,step:1,displayStepper:true},max:{type:ControlType.Number,defaultValue:99,min:1,step:1,displayStepper:true},...overrideControlDefaults(CustomButtonControls,{\"buttonType.hidden\":props=>props.type===\"input\",\"customButton.hidden\":props=>props.buttonType===\"preset\"||props.type===\"input\",\"customButtonSize.hidden\":props=>props.buttonType===\"preset\"||props.type===\"input\"}),...overrideControlDefaults(PresetSecondaryButtonStyleControls,{\"presetButtonStyle.hidden\":props=>props.buttonType===\"custom\"||props.type===\"input\"}),...overrideControlDefaults(PresetButtonContentControls,{\"leftIcon.hidden\":props=>props.buttonType===\"custom\"||props.type===\"input\",\"leftIcon.title\":\"Icon\",\"rightIcon.hidden\":true,\"text.hidden\":true}),...overrideControlDefaults(InputStyleControls,{\"inputStyle.hidden\":props=>props.type!==\"input\"}),...overrideControlDefaults(InputContentControls,{\"placeholder.hidden\":props=>props.type!==\"input\",\"inputType.hidden\":true,\"disabled.hidden\":props=>props.type!==\"input\"}),...SUPPORT_CONTROL});CartQuantityInput.displayName=\"Cart Quantity Input\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartQuantityInput\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"40\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (30d75fd)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CartListItemSubtotal from\"https://framerusercontent.com/modules/CzCV8XLmF4NsbjhhT6di/pOpf2OlhhdU2L2rdv4bW/Cart_list_item_subtotal.js\";import RemoveProductFromCartButton from\"https://framerusercontent.com/modules/th0jSp3HeOJvYPA882Rd/qW8eh6F8ao8T4djQUgYj/Cart_remove_product_button.js\";import CartProductImage from\"https://framerusercontent.com/modules/umhPoCJ6IEOUsQhC88gA/KyN57qifrojDgB3X8rQ4/Cart_product_image.js\";import CartQuantityInput from\"https://framerusercontent.com/modules/wN7TJYKLX3uECaqP2vef/wrpzp0vDzNAz7aVKlavJ/Cart_quantity_input.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/Yh11t76ueFBxcEKIIXSg/9ZUbqdDKDhOr3WUl7DSG/fnOsUx_OR.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/jBVJMARH7VXwZTmVeVvY/HblucxBPAkqGKVqYwjvM/qCYt_CDWs.js\";const CartProductImageFonts=getFonts(CartProductImage);const CartQuantityInputFonts=getFonts(CartQuantityInput);const CartListItemSubtotalFonts=getFonts(CartListItemSubtotal);const RemoveProductFromCartButtonFonts=getFonts(RemoveProductFromCartButton);const serializationHash=\"framer-ffVz9\";const variantClassNames={HvhY0bap8:\"framer-v-1lbsicx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const VO32SQDEf=undefined;const hBopjUGQO=undefined;const ePm014j4d=undefined;const mkKIwAzfX=undefined;const ISMHKMS3u=undefined;const Bymbo9djN=undefined;const keb4Sytxv=undefined;const KDGMZhb_7=undefined;const T02EN5Ncd=undefined;const oeLTCl7xr=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({deliveryFrequency,height,id,imageAlt,imageUrl,lineId,productCurrency,productSubtotal,productTitle,productVariantTitle,quantity,sellingPlanName,width,...props})=>{return{...props,Bymbo9djN:quantity??props.Bymbo9djN??1,ePm014j4d:productTitle??props.ePm014j4d??\"Product Title\",hBopjUGQO:imageAlt??props.hBopjUGQO??\"Product Alt\",ISMHKMS3u:sellingPlanName??props.ISMHKMS3u??\"Subscription Plan Name\",KDGMZhb_7:productSubtotal??props.KDGMZhb_7??99,keb4Sytxv:lineId??props.keb4Sytxv??\"123456789\",mkKIwAzfX:productVariantTitle??props.mkKIwAzfX??\"Product Variant Title\",oeLTCl7xr:deliveryFrequency??props.oeLTCl7xr,T02EN5Ncd:productCurrency??props.T02EN5Ncd??\"USD\",VO32SQDEf:imageUrl??props.VO32SQDEf??\"https://framerusercontent.com/images/sFKjyv5OwGE92YZ3xS9WwreFGQ.webp\"};};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,VO32SQDEf,hBopjUGQO,ePm014j4d,mkKIwAzfX,KDGMZhb_7,T02EN5Ncd,keb4Sytxv,Bymbo9djN,ISMHKMS3u,oeLTCl7xr,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"HvhY0bap8\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];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-1lbsicx\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"HvhY0bap8\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-191um0i\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"RAJGnQNt5\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-32jp6i-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"PF6wPUEv9-container\",nodeId:\"PF6wPUEv9\",rendersWithMotion:true,scopeId:\"yP3xw5OIr\",children:/*#__PURE__*/_jsx(CartProductImage,{alt:hBopjUGQO,backgroundColor:\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",borderRadius:\"6px\",height:\"100%\",id:\"PF6wPUEv9\",image:VO32SQDEf,layoutId:\"PF6wPUEv9\",needHelp:{info:\"info\"},objectFit:\"fill\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-111e8h8\",\"data-framer-name\":\"Variant Info\",layoutDependency:layoutDependency,layoutId:\"M637edN_g\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1elhp53\",\"data-framer-name\":\"Title & Quantity\",layoutDependency:layoutDependency,layoutId:\"cyy1CQlfp\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gjmpke\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"r756TLIhu\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10b7sq2\",\"data-styles-preset\":\"qCYt_CDWs\",dir:\"auto\",children:\"Product Title\"})}),className:\"framer-n09dyv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ksLIE3ueQ\",text:ePm014j4d,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:\"Product Variant Title\"})}),className:\"framer-1n18cim\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xiRVlDgxc\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:mkKIwAzfX,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:\"Subscription Plan Name\"})}),className:\"framer-16pzpa9\",\"data-framer-name\":\"Selling Plan Name\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ppk3AWOC7\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:ISMHKMS3u,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qbx0y5\",\"data-framer-name\":\"Quantity\",layoutDependency:layoutDependency,layoutId:\"XQeaLu7UT\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uvnm2x-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"JehGh1tU4-container\",nodeId:\"JehGh1tU4\",rendersWithMotion:true,scopeId:\"yP3xw5OIr\",children:/*#__PURE__*/_jsx(CartQuantityInput,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},disabled:false,height:\"100%\",id:\"JehGh1tU4\",inputStyle:{backgroundColor:\"rgb(243, 243, 243)\",border:{borderColor:\"rgba(0, 0, 0, 0.2)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",focusOutlineColor:\"rgb(217, 217, 217)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},padding:\"8px 12px 8px 12px\",textAlign:\"center\",textColor:\"rgb(17, 17, 17)\"},inputType:\"text\",layoutId:\"JehGh1tU4\",leftIcon:[],lineId:keb4Sytxv,max:99,min:1,needHelp:{info:\"info\"},placeholder:\"\",presetButtonStyle:{alignItems:\"center\",backgroundColor:\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"rgb(230, 230, 230)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"rgb(17, 17, 17)\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:.98,textColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\"},quantity:Bymbo9djN,rightIcon:[],showDefaultIcon:true,step:1,style:{height:\"100%\",width:\"100%\"},text:\"Button\",type:\"subtract\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10zu1tb-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"VEu89fM41-container\",nodeId:\"VEu89fM41\",rendersWithMotion:true,scopeId:\"yP3xw5OIr\",children:/*#__PURE__*/_jsx(CartQuantityInput,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},disabled:false,height:\"100%\",id:\"VEu89fM41\",inputStyle:{backgroundColor:\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",border:{borderColor:\"rgba(0, 0, 0, 0.2)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",focusOutlineColor:\"rgb(217, 217, 217)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},padding:\"8px 12px 8px 12px\",textAlign:\"center\",textColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\"},inputType:\"number\",layoutId:\"VEu89fM41\",leftIcon:[],lineId:keb4Sytxv,max:99,min:1,needHelp:{info:\"info\"},placeholder:\"\",presetButtonStyle:{alignItems:\"center\",backgroundColor:\"rgb(243, 243, 243)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"rgb(230, 230, 230)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"rgb(17, 17, 17)\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:.98,textColor:\"rgb(17, 17, 17)\"},quantity:Bymbo9djN,rightIcon:[],showDefaultIcon:true,step:1,style:{height:\"100%\",width:\"100%\"},text:\"Button\",type:\"input\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hezkzd-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"kOdYfif_I-container\",nodeId:\"kOdYfif_I\",rendersWithMotion:true,scopeId:\"yP3xw5OIr\",children:/*#__PURE__*/_jsx(CartQuantityInput,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},disabled:false,height:\"100%\",id:\"kOdYfif_I\",inputStyle:{backgroundColor:\"rgb(243, 243, 243)\",border:{borderColor:\"rgba(0, 0, 0, 0.2)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",focusOutlineColor:\"rgb(217, 217, 217)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},padding:\"8px 12px 8px 12px\",textAlign:\"center\",textColor:\"rgb(17, 17, 17)\"},inputType:\"text\",layoutId:\"kOdYfif_I\",leftIcon:[],lineId:keb4Sytxv,max:99,min:1,needHelp:{info:\"info\"},placeholder:\"\",presetButtonStyle:{alignItems:\"center\",backgroundColor:\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:.98,textColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\"},quantity:Bymbo9djN,rightIcon:[],showDefaultIcon:true,step:1,style:{height:\"100%\",width:\"100%\"},text:\"Button\",type:\"add\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g6862q\",\"data-framer-name\":\"Price & Remove\",layoutDependency:layoutDependency,layoutId:\"FjMl1ErCg\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tlxjrw-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SyTuzHcGR-container\",nodeId:\"SyTuzHcGR\",rendersWithMotion:true,scopeId:\"yP3xw5OIr\",children:/*#__PURE__*/_jsx(CartListItemSubtotal,{color:\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",currencyCode:T02EN5Ncd,currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"after\",style:\"symbol\"},decoration:\"none\",deliveryFrequency:oeLTCl7xr,font:{fontFamily:'\"Figtree\", \"Figtree Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"SyTuzHcGR\",layoutId:\"SyTuzHcGR\",needHelp:{info:\"info\"},subtotal:KDGMZhb_7,tag:\"p\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1aprjh1\",layoutDependency:layoutDependency,layoutId:\"ix2AE9m01\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19wwca3-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"CopbRYeO2-container\",nodeId:\"CopbRYeO2\",rendersWithMotion:true,scopeId:\"yP3xw5OIr\",children:/*#__PURE__*/_jsx(RemoveProductFromCartButton,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},height:\"100%\",id:\"CopbRYeO2\",layoutId:\"CopbRYeO2\",leftIcon:[],lineId:keb4Sytxv,needHelp:{info:\"info\"},presetButtonStyle:{alignItems:\"center\",backgroundColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"var(--token-70d93fc1-2944-400f-95d2-6846185aa689, rgb(204, 172, 75))\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"rgb(17, 17, 17)\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:.98,textColor:\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\"},rightIcon:[],showDefaultIcon:true,style:{height:\"100%\",width:\"100%\"},text:\"\",width:\"100%\"})})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ffVz9.framer-1q14oww, .framer-ffVz9 .framer-1q14oww { display: block; }\",\".framer-ffVz9.framer-1lbsicx { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 400px; }\",\".framer-ffVz9 .framer-191um0i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100px; justify-content: center; padding: 0px; position: relative; width: 100px; }\",\".framer-ffVz9 .framer-32jp6i-container, .framer-ffVz9 .framer-19wwca3-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-ffVz9 .framer-111e8h8 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; padding: 0px; position: relative; width: 1px; }\",\".framer-ffVz9 .framer-1elhp53 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ffVz9 .framer-1gjmpke { 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%; }\",'.framer-ffVz9 .framer-n09dyv, .framer-ffVz9 .framer-1n18cim, .framer-ffVz9 .framer-16pzpa9 { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 100%; word-break: break-word; word-wrap: break-word; }',\".framer-ffVz9 .framer-qbx0y5 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-ffVz9 .framer-1uvnm2x-container, .framer-ffVz9 .framer-1hezkzd-container { flex: none; height: 36px; position: relative; width: 36px; }\",\".framer-ffVz9 .framer-10zu1tb-container { flex: none; height: 36px; position: relative; width: 60px; }\",\".framer-ffVz9 .framer-g6862q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-ffVz9 .framer-tlxjrw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ffVz9 .framer-1aprjh1 { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 40px); justify-content: center; padding: 0px; position: relative; width: 36px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 108\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"VO32SQDEf\":\"imageUrl\",\"hBopjUGQO\":\"imageAlt\",\"ePm014j4d\":\"productTitle\",\"mkKIwAzfX\":\"productVariantTitle\",\"KDGMZhb_7\":\"productSubtotal\",\"T02EN5Ncd\":\"productCurrency\",\"keb4Sytxv\":\"lineId\",\"Bymbo9djN\":\"quantity\",\"ISMHKMS3u\":\"sellingPlanName\",\"oeLTCl7xr\":\"deliveryFrequency\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryP3xw5OIr=withCSS(Component,css,\"framer-ffVz9\");export default FrameryP3xw5OIr;FrameryP3xw5OIr.displayName=\"Cart List Item\";FrameryP3xw5OIr.defaultProps={height:108,width:400};addPropertyControls(FrameryP3xw5OIr,{VO32SQDEf:{defaultValue:\"https://framerusercontent.com/images/sFKjyv5OwGE92YZ3xS9WwreFGQ.webp\",title:\"Image Url\",type:ControlType.String},onVO32SQDEfChange:{changes:\"VO32SQDEf\",type:ControlType.ChangeHandler},hBopjUGQO:{defaultValue:\"Product Alt\",title:\"Image Alt\",type:ControlType.String},onhBopjUGQOChange:{changes:\"hBopjUGQO\",type:ControlType.ChangeHandler},ePm014j4d:{defaultValue:\"Product Title\",placeholder:\"\",title:\"Product Title\",type:ControlType.String},onePm014j4dChange:{changes:\"ePm014j4d\",type:ControlType.ChangeHandler},mkKIwAzfX:{defaultValue:\"Product Variant Title\",title:\"Product Variant Title\",type:ControlType.String},onmkKIwAzfXChange:{changes:\"mkKIwAzfX\",type:ControlType.ChangeHandler},KDGMZhb_7:{defaultValue:99,displayStepper:true,min:0,title:\"Product Subtotal\",type:ControlType.Number},onKDGMZhb_7Change:{changes:\"KDGMZhb_7\",type:ControlType.ChangeHandler},T02EN5Ncd:{defaultValue:\"USD\",title:\"Product Currency\",type:ControlType.String},onT02EN5NcdChange:{changes:\"T02EN5Ncd\",type:ControlType.ChangeHandler},keb4Sytxv:{defaultValue:\"123456789\",title:\"Line Id\",type:ControlType.String},onkeb4SytxvChange:{changes:\"keb4Sytxv\",type:ControlType.ChangeHandler},Bymbo9djN:{defaultValue:1,displayStepper:true,title:\"Quantity\",type:ControlType.Number},onBymbo9djNChange:{changes:\"Bymbo9djN\",type:ControlType.ChangeHandler},ISMHKMS3u:{defaultValue:\"Subscription Plan Name\",title:\"Selling Plan Name\",type:ControlType.String},onISMHKMS3uChange:{changes:\"ISMHKMS3u\",type:ControlType.ChangeHandler},oeLTCl7xr:{defaultValue:\"\",title:\"Delivery Frequency\",type:ControlType.String},onoeLTCl7xrChange:{changes:\"oeLTCl7xr\",type:ControlType.ChangeHandler}});addFonts(FrameryP3xw5OIr,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Figtree\",source:\"google\",style:\"normal\",uiFamilyName:\"Figtree\",url:\"https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_ehR15bwkEU4HTy.woff2\",weight:\"600\"}]},...CartProductImageFonts,...CartQuantityInputFonts,...CartListItemSubtotalFonts,...RemoveProductFromCartButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryP3xw5OIr\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"VO32SQDEf\\\":\\\"imageUrl\\\",\\\"hBopjUGQO\\\":\\\"imageAlt\\\",\\\"ePm014j4d\\\":\\\"productTitle\\\",\\\"mkKIwAzfX\\\":\\\"productVariantTitle\\\",\\\"KDGMZhb_7\\\":\\\"productSubtotal\\\",\\\"T02EN5Ncd\\\":\\\"productCurrency\\\",\\\"keb4Sytxv\\\":\\\"lineId\\\",\\\"Bymbo9djN\\\":\\\"quantity\\\",\\\"ISMHKMS3u\\\":\\\"sellingPlanName\\\",\\\"oeLTCl7xr\\\":\\\"deliveryFrequency\\\"}\",\"framerIntrinsicHeight\":\"108\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yP3xw5OIr.map","// Generated by Framer (3280217)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CartCloseButton from\"https://framerusercontent.com/modules/hQDzOBDDNESYIdn83POX/fZah5tulLSdgsbhNULxP/Cart_close_button.js\";import CartInfoLabel from\"https://framerusercontent.com/modules/KJJ6ZKAId8MUIKKnSUTh/ETRHQWdjwKla0xzxYr4N/Cart_info_label.js\";import CheckoutButton from\"https://framerusercontent.com/modules/RLUl2XsqpTmBCu5gztrO/KYyqMH8ZR3EZTGzs3uqf/Checkout_button.js\";import CartProductList from\"https://framerusercontent.com/modules/wEMK1SRSZFOatw3ciue6/krj8hirEg8IvHZB2n4v3/Cart_product_list.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/jBVJMARH7VXwZTmVeVvY/HblucxBPAkqGKVqYwjvM/qCYt_CDWs.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/mPTlIyvdEB3MMa9bZjUV/cY6LLJSvOaHXLhU3n0LX/U7RweamFN.js\";import CartListItem from\"https://framerusercontent.com/modules/RJUcmiUS3LaGopG5VKwc/GhlEjuFLPEHgdiIYZsxk/yP3xw5OIr.js\";const CartInfoLabelFonts=getFonts(CartInfoLabel);const CartCloseButtonFonts=getFonts(CartCloseButton);const CartListItemFonts=getFonts(CartListItem);const CartProductListFonts=getFonts(CartProductList);const CheckoutButtonFonts=getFonts(CheckoutButton);const serializationHash=\"framer-J9frh\";const variantClassNames={RvFtVEC8F:\"framer-v-14jf61w\"};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=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"RvFtVEC8F\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];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-14jf61w\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"RvFtVEC8F\",ref:refBinding,style:{backgroundColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\",...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q8u7ke\",\"data-framer-name\":\"Cart Wrapper\",layoutDependency:layoutDependency,layoutId:\"sZ6D0ZpUu\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tseh85\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"BNt8Ku9qm\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vzvm60\",\"data-framer-name\":\"Your Cart\",layoutDependency:layoutDependency,layoutId:\"ZU6dihKps\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qq6hrm\",\"data-styles-preset\":\"U7RweamFN\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)))\"},children:\"Your cart\"})}),className:\"framer-n4ammx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eGJTVfq2V\",style:{\"--extracted-r6o4lv\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ux2cj4\",layoutDependency:layoutDependency,layoutId:\"dgqXEePeK\",style:{backgroundColor:\"var(--token-f7659d0e-53da-486e-a3d2-0f9070ee36d9, rgb(232, 232, 232))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14ds49w-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SaLdYfsl2-container\",nodeId:\"SaLdYfsl2\",rendersWithMotion:true,scopeId:\"cYTgJAlWH\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"rgb(17, 17, 17)\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"before\",style:\"symbol\"},font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"SaLdYfsl2\",layoutId:\"SaLdYfsl2\",loaderStyle:{backgroundColor:\"rgb(217, 217, 217)\",height:16,previewLoader:false,showLoader:true,width:16},needHelp:{info:\"info\"},tag:\"p\",type:\"itemCount\",whenZero:\"show\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y6mmb3-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xPg84kssh-container\",nodeId:\"xPg84kssh\",rendersWithMotion:true,scopeId:\"cYTgJAlWH\",children:/*#__PURE__*/_jsx(CartCloseButton,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},height:\"100%\",id:\"xPg84kssh\",layoutId:\"xPg84kssh\",leftIcon:[],needHelp:{info:\"info\"},presetButtonStyle:{alignItems:\"center\",backgroundColor:\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",border:{borderColor:\"rgba(0, 0, 0, 0.1)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"4px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"var(--token-70d93fc1-2944-400f-95d2-6846185aa689, rgb(204, 172, 75))\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\"},justifyContent:\"center\",padding:\"0px\",shadow:\"\",tapScale:.98,textColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\"},rightIcon:[],showDefaultIcon:true,style:{height:\"100%\",width:\"100%\"},text:\"Button\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-kyxxhz\",\"data-framer-name\":\"Product List\",layoutDependency:layoutDependency,layoutId:\"wuyEq6Mu0\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mfpmqf-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ftP_RweXf-container\",nodeId:\"ftP_RweXf\",rendersWithMotion:true,scopeId:\"cYTgJAlWH\",children:/*#__PURE__*/_jsx(CartProductList,{cartListItem:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:108,width:\"400px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qji70q-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"O71sZppJZ-container\",nodeId:\"O71sZppJZ\",rendersWithMotion:true,scopeId:\"cYTgJAlWH\",children:/*#__PURE__*/_jsx(CartListItem,{Bymbo9djN:1,ePm014j4d:\"Product Title\",hBopjUGQO:\"Product Alt\",height:\"100%\",id:\"O71sZppJZ\",ISMHKMS3u:\"Subscription Plan Name\",KDGMZhb_7:99,keb4Sytxv:\"123456789\",layoutId:\"O71sZppJZ\",mkKIwAzfX:\"Product Variant Title\",oeLTCl7xr:\"\",style:{width:\"100%\"},T02EN5Ncd:\"USD\",VO32SQDEf:\"https://framerusercontent.com/images/sFKjyv5OwGE92YZ3xS9WwreFGQ.webp\",width:\"100%\"})})})],divider:{color:\"rgb(217, 217, 217)\",height:1,show:true},emptyState:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v8ueqc\",\"data-framer-name\":\"Empty cart\",layoutDependency:layoutDependency,layoutId:\"J680hLpjJ\",style:{backgroundColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10b7sq2\",\"data-styles-preset\":\"qCYt_CDWs\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)))\"},children:\"Your cart is empty\"})}),className:\"framer-1wvg0fk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XibZa7HoQ\",style:{\"--extracted-r6o4lv\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\"},verticalAlignment:\"top\",withExternalLayout:true})})],gap:20,height:\"100%\",id:\"ftP_RweXf\",layoutId:\"ftP_RweXf\",needHelp:{info:\"info\"},scrollbar:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mjldz0\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"t8FSSNBVG\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hd7x9w\",layoutDependency:layoutDependency,layoutId:\"kjLFuXthM\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",children:\"Subtotal\"})}),className:\"framer-ea07fc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uEgxApRTk\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rjm26t-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"KV5DTR_KM-container\",nodeId:\"KV5DTR_KM\",rendersWithMotion:true,scopeId:\"cYTgJAlWH\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"rgb(17, 17, 17)\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"after\",style:\"symbol\"},font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"KV5DTR_KM\",layoutId:\"KV5DTR_KM\",loaderStyle:{backgroundColor:\"rgb(217, 217, 217)\",height:16,previewLoader:false,showLoader:true,width:16},needHelp:{info:\"info\"},tag:\"p\",type:\"subtotal\",whenZero:\"show\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mqr7e9-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SDVmEpLFG-container\",nodeId:\"SDVmEpLFG\",rendersWithMotion:true,scopeId:\"cYTgJAlWH\",children:/*#__PURE__*/_jsx(CheckoutButton,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},disabled:false,disabledStyle:{alignItems:\"center\",backgroundColor:\"rgb(217, 217, 217)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:1,textColor:\"rgb(117, 117, 117)\"},height:\"100%\",id:\"SDVmEpLFG\",layoutId:\"SDVmEpLFG\",leftIcon:[],needHelp:{info:\"info\"},newTab:true,presetButtonStyle:{alignItems:\"center\",backgroundColor:\"var(--token-70d93fc1-2944-400f-95d2-6846185aa689, rgb(204, 172, 75))\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",font:{fontFamily:'\"Figtree\", \"Figtree Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"rgb(42, 42, 42)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"rgb(230, 230, 230)\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:.995,textColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\"},previewType:\"default\",rightIcon:[],showDefaultIcon:true,style:{height:\"100%\",width:\"100%\"},text:\"Checkout\",width:\"100%\"})})})]})]})})})})});});const css=[\".framer-J9frh.framer-g9kd7n, .framer-J9frh .framer-g9kd7n { display: block; }\",\".framer-J9frh.framer-14jf61w { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 800px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 500px; }\",\".framer-J9frh .framer-1q8u7ke { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; max-width: 500px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-J9frh .framer-1tseh85 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-J9frh .framer-vzvm60 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-J9frh .framer-n4ammx, .framer-J9frh .framer-1wvg0fk, .framer-J9frh .framer-ea07fc { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-J9frh .framer-1ux2cj4 { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 24px; }\",\".framer-J9frh .framer-14ds49w-container, .framer-J9frh .framer-1rjm26t-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-J9frh .framer-y6mmb3-container { flex: none; height: 26px; position: relative; width: 27px; }\",\".framer-J9frh .framer-kyxxhz { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-J9frh .framer-mfpmqf-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-J9frh .framer-1qji70q-container { height: auto; position: relative; width: 400px; }\",\".framer-J9frh .framer-1v8ueqc { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 180px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 389px; }\",\".framer-J9frh .framer-mjldz0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-J9frh .framer-hd7x9w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 0px; position: relative; width: 100%; }\",\".framer-J9frh .framer-1mqr7e9-container { flex: none; height: 40px; position: relative; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 500\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercYTgJAlWH=withCSS(Component,css,\"framer-J9frh\");export default FramercYTgJAlWH;FramercYTgJAlWH.displayName=\"Cart Layer\";FramercYTgJAlWH.defaultProps={height:800,width:500};addFonts(FramercYTgJAlWH,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{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/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{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/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Figtree\",source:\"google\",style:\"normal\",uiFamilyName:\"Figtree\",url:\"https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_ehR15bwkEU4HTy.woff2\",weight:\"600\"}]},...CartInfoLabelFonts,...CartCloseButtonFonts,...CartListItemFonts,...CartProductListFonts,...CheckoutButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramercYTgJAlWH.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(CartListItem,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercYTgJAlWH\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"500\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cYTgJAlWH.map","// Generated by Framer (30d75fd)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CartInfoLabel from\"https://framerusercontent.com/modules/KJJ6ZKAId8MUIKKnSUTh/ETRHQWdjwKla0xzxYr4N/Cart_info_label.js\";import CartOpenButton from\"https://framerusercontent.com/modules/t0DOE0rPObRn86ULNCpK/rqAtmNyLzduY7HBwcz14/Cart_open_button.js\";import CartLayer from\"https://framerusercontent.com/modules/XARFALgIxNlCvrkzmSqB/rXHClpxDnYpCQmBfrTZ8/cYTgJAlWH.js\";const CartLayerFonts=getFonts(CartLayer);const CartOpenButtonFonts=getFonts(CartOpenButton);const CartInfoLabelFonts=getFonts(CartInfoLabel);const serializationHash=\"framer-SIffy\";const variantClassNames={DmMGzDfQe:\"framer-v-1xivh5z\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const tvxvAn2xE=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({cursor,height,id,width,...props})=>{return{...props,tvxvAn2xE:cursor??props.tvxvAn2xE};};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,tvxvAn2xE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"DmMGzDfQe\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1xivh5z\",className,classNames),\"data-framer-name\":\"Cart Button\",layoutDependency:layoutDependency,layoutId:\"DmMGzDfQe\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e43p7k-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"YM6uFM4Wz-container\",nodeId:\"YM6uFM4Wz\",rendersWithMotion:true,scopeId:\"aBjtBZdh7\",children:/*#__PURE__*/_jsx(CartOpenButton,{backdropOverlay:{backgroundColor:\"rgba(0, 0, 0, 0)\",blur:0,transition:{bounce:0,delay:0,duration:.3,type:\"spring\"}},buttonType:\"preset\",cartLayer:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:800,width:\"500px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-110by0b-container\",\"data-framer-cursor\":tvxvAn2xE,inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"WdTbvHn2h-container\",nodeId:\"WdTbvHn2h\",rendersWithMotion:true,scopeId:\"aBjtBZdh7\",children:/*#__PURE__*/_jsx(CartLayer,{height:\"100%\",id:\"WdTbvHn2h\",layoutId:\"WdTbvHn2h\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})],cartLayerConfig:{cartLayerAnimation:{offsetX:100,offsetY:0,opacity:0,rotate:0,scale:1,transition:{bounce:0,delay:0,duration:.3,type:\"spring\"}},cartLayerHeight:\"viewport\",cartLayerPosition:{offsetX:0,offsetY:0,position:\"top right\"},shadow:\"\"},customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},height:\"100%\",id:\"YM6uFM4Wz\",layoutId:\"YM6uFM4Wz\",leftIcon:[],needHelp:{info:\"info\"},presetButtonStyle:{alignItems:\"center\",backgroundColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"var(--token-70d93fc1-2944-400f-95d2-6846185aa689, rgb(204, 172, 75))\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:.98,textColor:\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\"},rightIcon:[],showDefaultIcon:true,style:{height:\"100%\",width:\"100%\"},text:\"\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k7nyz7\",\"data-framer-name\":\"Number of Cart Items\",layoutDependency:layoutDependency,layoutId:\"q1YKLhPOz\",style:{backgroundColor:\"var(--token-f7659d0e-53da-486e-a3d2-0f9070ee36d9, rgb(232, 232, 232))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-udc18s-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"tcpgEX7HT-container\",nodeId:\"tcpgEX7HT\",rendersWithMotion:true,scopeId:\"aBjtBZdh7\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"var(--token-115bb672-5c25-47d7-9063-804c63cff7f5, rgb(9, 8, 9))\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"before\",style:\"symbol\"},font:{fontFamily:'\"Figtree\", \"Figtree Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"tcpgEX7HT\",layoutId:\"tcpgEX7HT\",loaderStyle:{backgroundColor:\"rgb(217, 217, 217)\",height:16,previewLoader:false,showLoader:true,width:16},needHelp:{info:\"info\"},tag:\"p\",type:\"itemCount\",whenZero:\"show\",width:\"100%\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SIffy.framer-1ktvm7i, .framer-SIffy .framer-1ktvm7i { display: block; }\",\".framer-SIffy.framer-1xivh5z { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-SIffy .framer-e43p7k-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-SIffy .framer-110by0b-container { height: 800px; position: relative; width: 500px; }\",\".framer-SIffy .framer-1k7nyz7 { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 16px); justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; right: -4px; top: -4px; width: 16px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-SIffy .framer-udc18s-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"tvxvAn2xE\":\"cursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameraBjtBZdh7=withCSS(Component,css,\"framer-SIffy\");export default FrameraBjtBZdh7;FrameraBjtBZdh7.displayName=\"Cart 2.0\";FrameraBjtBZdh7.defaultProps={height:40,width:40};addPropertyControls(FrameraBjtBZdh7,{tvxvAn2xE:{title:\"Cursor\",type:ControlType.CustomCursor}});addFonts(FrameraBjtBZdh7,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Figtree\",source:\"google\",style:\"normal\",uiFamilyName:\"Figtree\",url:\"https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_d_QF5bwkEU4HTy.woff2\",weight:\"400\"}]},...CartLayerFonts,...CartOpenButtonFonts,...CartInfoLabelFonts],{supportsExplicitInterCodegen:true});FrameraBjtBZdh7.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CartLayer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraBjtBZdh7\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"tvxvAn2xE\\\":\\\"cursor\\\"}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";const useStore=createStore({// Set the starting theme below, otherwise default to system.\ntheme:\"system\"});const changeTheme=theme=>{const htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];htmlElement.setAttribute(\"toggle-theme\",`${theme}`);bodyElement.setAttribute(\"toggle-theme\",`${theme}`);localStorage.setItem(\"theme\",`${theme}`);// Trigger event that is compatible with Framestack Theme Image Component\nconst event=new Event(\"themeChange\");window.dispatchEvent(event);return;};export function withSingleToggle(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{// If starting theme is other than light/dark then match device theme.\nif(store.theme!==\"dark\"&&store.theme!==\"light\"){// Detect system theme\nconst mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");let newTheme=mediaQuery.matches?\"dark\":\"light\";// Set store theme\nsetStore({theme:newTheme});localStorage.setItem(\"theme\",`${newTheme}`);}else{// Set the starting theme based on store\nlocalStorage.setItem(\"theme\",`${store.theme}`);}// Create attributes on html and body so that theme will be applied based on store\nconst htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];htmlElement&&htmlElement.setAttribute(\"toggle-theme\",`${store.theme}`);bodyElement&&bodyElement.setAttribute(\"toggle-theme\",`${store.theme}`);// Create sets of light and dark mode tokens\nlet lightThemeTokens=[];let darkThemeTokens=[];for(let i=0;i<document.styleSheets.length;i++){const sheet=document.styleSheets[i];try{for(let rule of sheet.cssRules){// Get light and dark mode tokens\nif(rule.selectorText===\"body\"){const style=rule.style;for(let j=0;j<style.length;j++){const propertyName=style[j];if(propertyName.includes(\"--token\")){const value=style.getPropertyValue(propertyName);// Check for specific tokens or list all\nconst combinedCssRule=`${propertyName}: ${value};`;lightThemeTokens.push(combinedCssRule);}}lightThemeTokens=lightThemeTokens.join(\" \");}else if(rule.conditionText===\"(prefers-color-scheme: dark)\"){const cssTextIgnore=\"body:not([data-framer-theme])\";if(!rule.cssText.includes(cssTextIgnore)){const mediaRulesString=rule.cssRules[0].cssText.replace(\"body\",\"\").replace(/\\s*{\\s*/,\"\").replace(/\\s*}\\s*$/,\"\");darkThemeTokens=mediaRulesString;}}}}catch(e){console.warn(\"Cannot access stylesheet:\",sheet.href);}}// Create styleSheet with id and populate with correct CSS text\nlet styleElement=document.createElement(\"style\");styleElement.id=\"toggle-theme\";const customCssRule=`body[toggle-theme=\"light\"] {${lightThemeTokens}} body[toggle-theme=\"dark\"]{${darkThemeTokens}} html[toggle-theme=\"light\"] { color-scheme: light; } html[toggle-theme=\"dark\"] { color-scheme: dark; }`;styleElement.textContent=customCssRule;document.head.appendChild(styleElement);// Cleanup function\nreturn()=>{// Check if the style element exists and remove it\nconst existingStyleElement=document.getElementById(\"toggle-theme\");if(existingStyleElement){document.head.removeChild(existingStyleElement);}htmlElement&&htmlElement.setAttribute(\"toggle-theme\",\"system\");bodyElement&&bodyElement.setAttribute(\"toggle-theme\",\"system\");};},[]);const handleClick=()=>{let newTheme=store.theme===\"light\"?\"dark\":\"light\";setStore({theme:newTheme});changeTheme(newTheme);};return /*#__PURE__*/_jsx(Component,{...props,variant:store.theme===\"light\"?\"Light\":\"Dark\",whileHover:{scale:1.1},onClick:handleClick});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withSingleToggle\":{\"type\":\"reactHoc\",\"name\":\"withSingleToggle\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SingleToggle.map","// Generated by Framer (69f3b1e)\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 22 22\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0.02 10.385 C 0.02 10.41 0.015 10.432 0.015 10.456 C 0.005 10.644 0 10.828 0 11.001 C 0 11.207 0.007 11.424 0.024 11.681 C 0.176 14.142 1.122 16.422 2.764 18.278 C 3.063 18.615 3.388 18.94 3.725 19.238 C 5.58 20.878 7.863 21.824 10.322 21.976 C 10.786 22.002 11.097 22.005 11.527 21.985 C 11.551 21.985 11.578 21.983 11.605 21.98 L 11.683 21.976 C 11.813 21.968 11.942 21.958 12.069 21.946 L 12.179 21.934 C 12.353 21.917 12.507 21.895 12.651 21.873 L 12.685 21.868 C 14.44 21.597 16.127 20.89 17.559 19.82 L 17.593 19.795 C 17.818 19.627 18.04 19.443 18.278 19.236 C 18.605 18.947 18.915 18.637 19.201 18.317 L 19.238 18.275 C 20.878 16.42 21.826 14.14 21.978 11.678 C 21.993 11.427 22 11.204 22 10.999 C 22 10.793 21.993 10.571 21.978 10.319 C 21.826 7.858 20.881 5.578 19.238 3.722 C 18.938 3.383 18.617 3.062 18.278 2.762 C 16.554 1.237 14.44 0.303 12.167 0.064 C 12.023 0.049 11.866 0.037 11.681 0.024 C 11.422 0.01 11.207 0 11.001 0 C 10.818 0 10.632 0.005 10.442 0.015 L 10.312 0.024 C 10.278 0.027 10.248 0.029 10.219 0.032 L 10.165 0.037 C 10.002 0.049 9.835 0.064 9.674 0.086 L 9.65 0.086 C 9.483 0.11 9.32 0.132 9.163 0.159 L 9.134 0.164 C 8.975 0.191 8.814 0.222 8.66 0.254 L 8.618 0.264 C 8.459 0.298 8.305 0.335 8.164 0.374 L 8.093 0.394 C 7.953 0.43 7.814 0.472 7.677 0.516 C 7.648 0.525 7.616 0.535 7.587 0.547 L 7.496 0.579 C 7.396 0.613 7.298 0.645 7.198 0.682 C 5.922 1.154 4.756 1.855 3.725 2.764 C 3.385 3.065 3.065 3.385 2.764 3.725 C 1.978 4.61 1.341 5.617 0.877 6.707 L 0.863 6.743 C 0.804 6.883 0.748 7.025 0.689 7.183 L 0.66 7.264 C 0.611 7.399 0.567 7.533 0.523 7.667 L 0.486 7.79 C 0.45 7.912 0.416 8.036 0.381 8.159 L 0.374 8.19 C 0.362 8.232 0.352 8.274 0.34 8.315 C 0.31 8.43 0.286 8.545 0.259 8.66 L 0.247 8.713 C 0.237 8.757 0.227 8.801 0.22 8.845 C 0.198 8.955 0.178 9.065 0.161 9.175 L 0.149 9.239 C 0.142 9.285 0.132 9.332 0.125 9.381 C 0.11 9.481 0.098 9.584 0.086 9.686 L 0.073 9.786 C 0.068 9.83 0.061 9.874 0.059 9.918 C 0.046 10.038 0.039 10.158 0.032 10.275 L 0.024 10.388 Z M 21.272 11.727 C 21.115 13.966 20.25 16.048 18.774 17.747 L 18.527 18.031 L 11.847 11.351 L 21.299 11.351 L 21.272 11.725 Z M 18.527 3.972 L 18.774 4.255 C 20.252 5.954 21.115 8.036 21.272 10.275 L 21.299 10.649 L 11.847 10.649 L 18.527 3.969 Z M 11.353 0.704 L 11.727 0.731 C 13.966 0.887 16.046 1.752 17.747 3.229 L 18.031 3.476 L 11.351 10.156 L 11.351 0.704 Z M 11.353 11.847 L 18.485 18.977 L 17.522 19.047 C 17.444 19.052 17.368 19.06 17.297 19.062 C 17.099 19.074 16.921 19.079 16.752 19.079 C 14.914 19.079 13.106 18.583 11.524 17.649 L 11.351 17.547 L 11.351 11.844 Z M 10.072 0.948 L 10.649 0.457 L 10.649 10.156 L 6.758 6.267 L 6.812 6.071 C 7.352 4.077 8.481 2.305 10.07 0.951 Z M 10.156 11.353 L 7.736 13.773 L 7.521 13.335 C 7.276 12.839 7.069 12.324 6.91 11.805 L 6.77 11.353 L 10.158 11.353 Z M 6.619 10.652 L 6.572 10.354 C 6.492 9.834 6.452 9.308 6.453 8.782 C 6.453 8.464 6.467 8.137 6.499 7.807 L 6.57 7.064 L 10.156 10.649 L 6.619 10.649 Z M 10.652 11.847 L 10.652 17.104 L 10.075 16.611 C 9.394 16.028 8.792 15.361 8.281 14.626 L 8.115 14.384 L 10.654 11.847 Z M 0.716 10.522 C 0.716 10.478 0.721 10.434 0.723 10.393 L 0.731 10.275 C 0.736 10.202 0.743 10.129 0.748 10.055 C 0.755 9.98 0.763 9.904 0.772 9.826 C 0.78 9.755 0.789 9.684 0.799 9.613 C 0.811 9.52 0.824 9.427 0.841 9.337 L 0.855 9.256 C 1.174 7.402 1.995 5.671 3.231 4.253 C 3.549 3.889 3.894 3.544 4.258 3.226 L 4.505 3.011 L 4.512 3.019 C 5.524 2.19 6.665 1.572 7.904 1.178 L 9.068 0.814 L 8.308 1.73 C 7.457 2.743 6.799 3.903 6.367 5.152 C 6.196 5.644 6.059 6.152 5.959 6.668 C 5.822 7.367 5.754 8.078 5.754 8.779 C 5.754 9.263 5.788 9.76 5.854 10.251 C 5.915 10.703 6.008 11.16 6.125 11.61 C 6.47 12.911 7.054 14.136 7.846 15.225 C 8.577 16.234 9.471 17.107 10.5 17.823 C 11.91 18.804 13.531 19.438 15.232 19.676 L 16.435 19.839 L 15.345 20.345 C 14.93 20.537 14.503 20.702 14.066 20.837 L 14.064 20.837 L 13.964 20.502 L 14.056 20.839 C 13.898 20.888 13.739 20.932 13.587 20.971 L 13.548 20.981 C 13.384 21.022 13.238 21.057 13.096 21.083 L 13.015 21.098 C 12.876 21.125 12.734 21.152 12.595 21.174 C 12.563 21.179 12.534 21.181 12.502 21.186 L 12.434 21.196 C 12.316 21.213 12.196 21.228 12.077 21.24 C 12.02 21.245 11.964 21.25 11.903 21.255 L 11.664 21.272 C 11.624 21.274 11.585 21.279 11.546 21.279 C 11.123 21.302 10.698 21.298 10.275 21.267 C 8.036 21.11 5.956 20.245 4.255 18.769 C 3.891 18.451 3.546 18.106 3.229 17.742 C 1.75 16.044 0.887 13.961 0.731 11.722 C 0.713 11.481 0.704 11.239 0.704 10.996 C 0.704 10.85 0.709 10.693 0.716 10.517 Z\" fill=\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\" height=\"21.998163549953738px\" id=\"JJeHoGQNB\" width=\"22px\"/></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-UwOVB\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-UwOVB { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, #090809); mask: ${mask}; width: 22px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 22\n * @framerIntrinsicHeight 22\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"DarkMode\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\"},\"set\":{\"localId\":\"vectorSet/nnBey4Oei\",\"id\":\"nnBey4Oei\",\"moduleId\":\"GX2IifJrIQt2X7NflLUB\"}}\n */const Icon=withCSS(Component,css,\"framer-UwOVB\");Icon.displayName=\"DarkMode\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"DarkMode\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/nnBey4Oei\\\",\\\"id\\\":\\\"nnBey4Oei\\\",\\\"moduleId\\\":\\\"GX2IifJrIQt2X7NflLUB\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"22\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"22\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (69f3b1e)\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 22 22\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 11 0 C 4.926 0 0 4.926 0 11 C 0 17.074 4.926 22 11 22 C 17.074 22 22 17.074 22 11 C 22 4.926 17.074 0 11 0 Z M 18.773 4.253 C 20.252 5.952 21.115 8.035 21.272 10.274 L 21.298 10.648 L 16.678 10.648 L 16.642 10.34 C 16.52 9.296 16.111 8.309 15.456 7.482 L 15.263 7.238 L 18.529 3.972 L 18.776 4.256 Z M 11.35 0.702 L 11.724 0.728 C 13.963 0.885 16.043 1.75 17.744 3.227 L 18.028 3.474 L 14.762 6.739 L 14.518 6.546 C 13.694 5.893 12.704 5.482 11.66 5.361 L 11.35 5.324 Z M 4.253 3.227 C 5.952 1.75 8.035 0.887 10.274 0.731 L 10.648 0.704 L 10.648 5.324 L 10.338 5.361 C 9.294 5.483 8.306 5.891 7.48 6.546 L 7.236 6.739 L 3.97 3.474 Z M 0.728 10.274 C 0.885 8.035 1.75 5.952 3.227 4.253 L 3.474 3.97 L 6.739 7.236 L 6.546 7.48 C 5.892 8.304 5.481 9.295 5.361 10.34 L 5.324 10.65 L 0.702 10.65 L 0.728 10.276 Z M 3.227 17.744 C 1.748 16.045 0.885 13.963 0.728 11.724 L 0.702 11.35 L 5.322 11.35 L 5.358 11.66 C 5.48 12.704 5.889 13.691 6.544 14.518 L 6.737 14.762 L 3.471 18.028 L 3.224 17.744 Z M 10.65 21.296 L 10.276 21.272 C 8.037 21.115 5.957 20.25 4.256 18.773 L 3.972 18.526 L 7.238 15.261 L 7.482 15.454 C 8.311 16.109 9.299 16.52 10.34 16.639 L 10.65 16.676 Z M 11 15.979 C 9.94 15.977 8.907 15.638 8.052 15.011 C 7.644 14.711 7.287 14.351 6.986 13.946 C 6.512 13.3 6.194 12.542 6.077 11.753 C 5.998 11.252 5.998 10.743 6.077 10.242 C 6.2 9.449 6.512 8.697 6.986 8.05 C 7.287 7.641 7.646 7.284 8.052 6.984 C 8.697 6.51 9.455 6.192 10.245 6.074 C 10.741 5.999 11.257 5.999 11.753 6.074 C 12.54 6.194 13.298 6.51 13.946 6.984 C 14.354 7.284 14.711 7.644 15.011 8.05 C 15.486 8.695 15.803 9.453 15.921 10.242 C 15.999 10.743 15.999 11.252 15.921 11.753 C 15.798 12.546 15.486 13.298 15.011 13.946 C 14.711 14.351 14.351 14.711 13.946 15.011 C 13.3 15.486 12.542 15.803 11.753 15.921 C 11.504 15.96 11.252 15.979 10.998 15.979 Z M 17.747 18.773 C 16.048 20.25 13.965 21.115 11.726 21.269 L 11.352 21.296 L 11.352 16.676 L 11.662 16.639 C 12.706 16.517 13.694 16.109 14.52 15.454 L 14.764 15.261 L 18.03 18.526 Z M 21.272 11.724 C 21.115 13.963 20.25 16.045 18.773 17.744 L 18.526 18.028 L 15.261 14.762 L 15.454 14.518 C 16.109 13.691 16.52 12.701 16.639 11.66 L 16.676 11.35 L 21.296 11.35 L 21.269 11.724 Z\" fill=\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\" height=\"22px\" id=\"y8y7wukgQ\" width=\"22px\"/></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-95lMb\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-95lMb { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, #090809); mask: ${mask}; width: 22px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 22\n * @framerIntrinsicHeight 22\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"LightMode\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\"},\"set\":{\"localId\":\"vectorSet/nnBey4Oei\",\"id\":\"nnBey4Oei\",\"moduleId\":\"GX2IifJrIQt2X7NflLUB\"}}\n */const Icon=withCSS(Component,css,\"framer-95lMb\");Icon.displayName=\"LightMode\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"22\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"LightMode\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/nnBey4Oei\\\",\\\"id\\\":\\\"nnBey4Oei\\\",\\\"moduleId\\\":\\\"GX2IifJrIQt2X7NflLUB\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"22\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (69f3b1e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DarkMode from\"https://framerusercontent.com/modules/wOaPGdwNFwTI9It3udFv/ZzHaVZvtAq1SvCcEWKQh/TtthIsK1h.js\";const cycleOrder=[\"w2YosrdWy\",\"HDciYYDRN\",\"Y4uSo_4Hf\",\"r_rB7JLnZ\"];const serializationHash=\"framer-ZPFmH\";const variantClassNames={HDciYYDRN:\"framer-v-1f40v9\",r_rB7JLnZ:\"framer-v-cacvx7\",w2YosrdWy:\"framer-v-bleic6\",Y4uSo_4Hf:\"framer-v-1160zhh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={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={\"16\":\"w2YosrdWy\",\"24\":\"HDciYYDRN\",\"40\":\"Y4uSo_4Hf\",\"43\":\"r_rB7JLnZ\"};const getProps=({height,icon,id,width,...props})=>{return{...props,tuQy8lDVi:icon??props.tuQy8lDVi??DarkMode,variant:humanReadableVariantMap[props.variant]??props.variant??\"w2YosrdWy\"};};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,tuQy8lDVi,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"w2YosrdWy\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-bleic6\",className,classNames),\"data-framer-name\":\"16\",layoutDependency:layoutDependency,layoutId:\"w2YosrdWy\",ref:refBinding,style:{...style},...addPropertyOverrides({HDciYYDRN:{\"data-framer-name\":\"24\"},r_rB7JLnZ:{\"data-framer-name\":\"43\"},Y4uSo_4Hf:{\"data-framer-name\":\"40\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-acmoka\",Component:tuQy8lDVi,layoutDependency:layoutDependency,layoutId:\"z30Vzfq_m\"})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZPFmH.framer-13waxlu, .framer-ZPFmH .framer-13waxlu { display: block; }\",\".framer-ZPFmH.framer-bleic6 { height: 16px; overflow: hidden; position: relative; width: 16px; }\",\".framer-ZPFmH .framer-acmoka { flex: none; height: var(--framer-aspect-ratio-supported, 16px); left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); }\",\".framer-ZPFmH.framer-v-1f40v9.framer-bleic6 { height: 24px; width: 24px; }\",\".framer-ZPFmH.framer-v-1f40v9 .framer-acmoka { height: var(--framer-aspect-ratio-supported, 24px); }\",\".framer-ZPFmH.framer-v-1160zhh.framer-bleic6 { height: 40px; width: 40px; }\",\".framer-ZPFmH.framer-v-1160zhh .framer-acmoka { height: var(--framer-aspect-ratio-supported, 40px); }\",\".framer-ZPFmH.framer-v-cacvx7.framer-bleic6 { height: 43px; width: 43px; }\",\".framer-ZPFmH.framer-v-cacvx7 .framer-acmoka { height: var(--framer-aspect-ratio-supported, 43px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"HDciYYDRN\":{\"layout\":[\"fixed\",\"fixed\"]},\"Y4uSo_4Hf\":{\"layout\":[\"fixed\",\"fixed\"]},\"r_rB7JLnZ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"tuQy8lDVi\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"GX2IifJrIQt2X7NflLUB\"]\n */const FramerISGOAPgDq=withCSS(Component,css,\"framer-ZPFmH\");export default FramerISGOAPgDq;FramerISGOAPgDq.displayName=\"IconSize\";FramerISGOAPgDq.defaultProps={height:16,width:16};addPropertyControls(FramerISGOAPgDq,{variant:{options:[\"w2YosrdWy\",\"HDciYYDRN\",\"Y4uSo_4Hf\",\"r_rB7JLnZ\"],optionTitles:[\"16\",\"24\",\"40\",\"43\"],title:\"Variant\",type:ControlType.Enum},tuQy8lDVi:{defaultValue:{identifier:\"local-module:vector/TtthIsK1h:default\",moduleId:\"wOaPGdwNFwTI9It3udFv\"},setModuleId:\"GX2IifJrIQt2X7NflLUB\",title:\"Icon\",type:ControlType.VectorSetItem}});addFonts(FramerISGOAPgDq,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerISGOAPgDq\",\"slots\":[],\"annotations\":{\"framerVectorSets\":\"[\\\"GX2IifJrIQt2X7NflLUB\\\"]\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"16\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HDciYYDRN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Y4uSo_4Hf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"r_rB7JLnZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"tuQy8lDVi\\\":\\\"icon\\\"}\",\"framerIntrinsicHeight\":\"16\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (69f3b1e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DarkMode from\"https://framerusercontent.com/modules/wOaPGdwNFwTI9It3udFv/ZzHaVZvtAq1SvCcEWKQh/TtthIsK1h.js\";import LightMode from\"https://framerusercontent.com/modules/0g7w5yap6Uf8QwKK04QM/ab8ZYhYvJvc5zhQCqQ72/ZmGsZO9Ib.js\";import IconSize from\"https://framerusercontent.com/modules/9opNp5ONWMDAoHHCbYsJ/qOJhNycFRbBTYb2fiUms/ISGOAPgDq.js\";const IconSizeFonts=getFonts(IconSize);const IconSizeControls=getPropertyControls(IconSize);const cycleOrder=[\"SnOLVER1O\",\"XHFUHq9hz\"];const serializationHash=\"framer-OIvE8\";const variantClassNames={SnOLVER1O:\"framer-v-x3c0ln\",XHFUHq9hz:\"framer-v-2011s6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={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 humanReadableEnumMap={\"16\":\"w2YosrdWy\",\"24\":\"HDciYYDRN\",\"40\":\"Y4uSo_4Hf\",\"43\":\"r_rB7JLnZ\"};const humanReadableVariantMap={Dark:\"SnOLVER1O\",Light:\"XHFUHq9hz\"};const getProps=({height,iconSize,id,width,...props})=>{return{...props,OU4d_H9Fk:humanReadableEnumMap[iconSize]??iconSize??props.OU4d_H9Fk??\"r_rB7JLnZ\",variant:humanReadableVariantMap[props.variant]??props.variant??\"SnOLVER1O\"};};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,OU4d_H9Fk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SnOLVER1O\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-x3c0ln\",className,classNames),\"data-framer-name\":\"Dark\",layoutDependency:layoutDependency,layoutId:\"SnOLVER1O\",ref:refBinding,style:{...style},...addPropertyOverrides({XHFUHq9hz:{\"data-framer-name\":\"Light\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+(0+((componentViewport?.height||43)-0-16)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pzb2q1-container\",layoutDependency:layoutDependency,layoutId:\"hrrpyFRqk-container\",nodeId:\"hrrpyFRqk\",rendersWithMotion:true,scopeId:\"iXPBBrr10\",children:/*#__PURE__*/_jsx(IconSize,{height:\"100%\",id:\"hrrpyFRqk\",layoutId:\"hrrpyFRqk\",tuQy8lDVi:DarkMode,variant:OU4d_H9Fk,width:\"100%\",...addPropertyOverrides({XHFUHq9hz:{tuQy8lDVi:LightMode}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OIvE8.framer-1youcpm, .framer-OIvE8 .framer-1youcpm { display: block; }\",\".framer-OIvE8.framer-x3c0ln { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-OIvE8 .framer-pzb2q1-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 43\n * @framerIntrinsicWidth 43\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"XHFUHq9hz\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"OU4d_H9Fk\":\"iconSize\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameriXPBBrr10=withCSS(Component,css,\"framer-OIvE8\");export default FrameriXPBBrr10;FrameriXPBBrr10.displayName=\"Single\";FrameriXPBBrr10.defaultProps={height:43,width:43};addPropertyControls(FrameriXPBBrr10,{variant:{options:[\"SnOLVER1O\",\"XHFUHq9hz\"],optionTitles:[\"Dark\",\"Light\"],title:\"Variant\",type:ControlType.Enum},OU4d_H9Fk:IconSizeControls?.[\"variant\"]&&{...IconSizeControls[\"variant\"],defaultValue:\"r_rB7JLnZ\",description:undefined,hidden:undefined,title:\"IconSize\"}});addFonts(FrameriXPBBrr10,[{explicitInter:true,fonts:[]},...IconSizeFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriXPBBrr10\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"OU4d_H9Fk\\\":\\\"iconSize\\\"}\",\"framerIntrinsicHeight\":\"43\",\"framerIntrinsicWidth\":\"43\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XHFUHq9hz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (69f3b1e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,cx,getFonts,getPropertyControls,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withSingleToggle}from\"https://framerusercontent.com/modules/RjlD4TAn45nVIOS09cRS/3ZEbT6Lc7UAIXQjdk3q9/SingleToggle.js\";import Single,*as SingleInfo from\"https://framerusercontent.com/modules/nxoeFxcPye8or4A4XOwN/bBPK93Owm8XA2Jm6thhL/iXPBBrr10.js\";const SingleFonts=getFonts(Single);const SingleWithSingleToggle17w9y15WithMappedReactPropsg424ez=withMappedReactProps(withCodeBoundaryForOverrides(Single,{nodeId:\"ZdWB_p5Te\",override:withSingleToggle,scopeId:\"ghD2COKVd\"}),SingleInfo);const SingleControls=getPropertyControls(Single);const serializationHash=\"framer-VsPJc\";const variantClassNames={oXBDbHNbj:\"framer-v-1nry70q\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={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 humanReadableEnumMap={\"16\":\"w2YosrdWy\",\"24\":\"HDciYYDRN\",\"40\":\"Y4uSo_4Hf\",\"43\":\"r_rB7JLnZ\"};const getProps=({height,iconSize,id,width,...props})=>{return{...props,ezqrZO_oT:humanReadableEnumMap[iconSize]??iconSize??props.ezqrZO_oT??\"r_rB7JLnZ\"};};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,ezqrZO_oT,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"oXBDbHNbj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1nry70q\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"oXBDbHNbj\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:(componentViewport?.y||0)+(0+((componentViewport?.height||43)-0-43)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17w9y15-container\",layoutDependency:layoutDependency,layoutId:\"ZdWB_p5Te-container\",nodeId:\"ZdWB_p5Te\",rendersWithMotion:true,scopeId:\"ghD2COKVd\",children:/*#__PURE__*/_jsx(SingleWithSingleToggle17w9y15WithMappedReactPropsg424ez,{height:\"100%\",id:\"ZdWB_p5Te\",layoutId:\"ZdWB_p5Te\",OU4d_H9Fk:ezqrZO_oT,variant:\"SnOLVER1O\",width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VsPJc.framer-5729sv, .framer-VsPJc .framer-5729sv { display: block; }\",\".framer-VsPJc.framer-1nry70q { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-VsPJc .framer-17w9y15-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 43\n * @framerIntrinsicWidth 43\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ezqrZO_oT\":\"iconSize\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerghD2COKVd=withCSS(Component,css,\"framer-VsPJc\");export default FramerghD2COKVd;FramerghD2COKVd.displayName=\"ThemeToggle\";FramerghD2COKVd.defaultProps={height:43,width:43};addPropertyControls(FramerghD2COKVd,{ezqrZO_oT:SingleControls?.[\"OU4d_H9Fk\"]&&{...SingleControls[\"OU4d_H9Fk\"],defaultValue:\"r_rB7JLnZ\",description:undefined,hidden:undefined,title:\"Icon Size\"}});addFonts(FramerghD2COKVd,[{explicitInter:true,fonts:[]},...SingleFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerghD2COKVd\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ezqrZO_oT\\\":\\\"iconSize\\\"}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"43\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"43\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ghD2COKVd.map","// Generated by Framer (69f3b1e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={R6OUW09CA:{hover:true}};const serializationHash=\"framer-CybF6\";const variantClassNames={R6OUW09CA:\"framer-v-vs9xz7\"};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 getProps=({height,id,link,newTab,width,...props})=>{return{...props,KUGex3jhc:link??props.KUGex3jhc,ufH2MrU8j:newTab??props.ufH2MrU8j};};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,KUGex3jhc,ufH2MrU8j,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"R6OUW09CA\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:KUGex3jhc,motionChild:true,nodeId:\"R6OUW09CA\",openInNewTab:ufH2MrU8j,scopeId:\"tCs1jJd57\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-vs9xz7\",className,classNames)} framer-11invqa`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"R6OUW09CA\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:60,borderBottomRightRadius:60,borderTopLeftRadius:60,borderTopRightRadius:60,...style},...addPropertyOverrides({\"R6OUW09CA-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS03MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.25em\",\"--framer-line-height\":\"80%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Purchase Vol. 1\"})}),className:\"framer-16ppiwp\",\"data-framer-name\":\"Member Login\",fonts:[\"GF;Figtree-700\"],layoutDependency:layoutDependency,layoutId:\"IIA2sjy8g\",style:{\"--extracted-r6o4lv\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{\"R6OUW09CA-hover\":{\"--extracted-r6o4lv\":\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\"}},verticalAlignment:\"center\",viewBox:\"0 0 168.5 11\",withExternalLayout:true,...addPropertyOverrides({\"R6OUW09CA-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS03MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.25em\",\"--framer-line-height\":\"80%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Purchase Vol. 1\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vlvdmi\",layoutDependency:layoutDependency,layoutId:\"CehSFIYno\",style:{backgroundColor:\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",skewX:15}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CybF6.framer-11invqa, .framer-CybF6 .framer-11invqa { display: block; }\",\".framer-CybF6.framer-vs9xz7 { 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: 16px; position: relative; text-decoration: none; width: 204px; will-change: var(--framer-will-change-override, transform); }\",\".framer-CybF6 .framer-16ppiwp { flex: 1 0 0px; height: auto; position: relative; white-space: pre; width: 1px; z-index: 1; }\",\".framer-CybF6 .framer-1vlvdmi { flex: none; height: 51px; left: -253px; overflow: hidden; position: absolute; top: calc(51.162790697674446% - 51px / 2); width: 105%; z-index: 0; }\",\".framer-CybF6.framer-v-vs9xz7.hover .framer-1vlvdmi { left: -5px; width: 105%; }\",'.framer-CybF6[data-border=\"true\"]::after, .framer-CybF6 [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 43\n * @framerIntrinsicWidth 204\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"kUMOD9R4F\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"KUGex3jhc\":\"link\",\"ufH2MrU8j\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertCs1jJd57=withCSS(Component,css,\"framer-CybF6\");export default FramertCs1jJd57;FramertCs1jJd57.displayName=\"Header Button\";FramertCs1jJd57.defaultProps={height:43,width:204};addPropertyControls(FramertCs1jJd57,{KUGex3jhc:{title:\"Link\",type:ControlType.Link},ufH2MrU8j:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean}});addFonts(FramertCs1jJd57,[{explicitInter:true,fonts:[{cssFamilyName:\"Figtree\",source:\"google\",style:\"normal\",uiFamilyName:\"Figtree\",url:\"https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_eYR15bwkEU4HTy.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertCs1jJd57\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"KUGex3jhc\\\":\\\"link\\\",\\\"ufH2MrU8j\\\":\\\"newTab\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"43\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"204\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kUMOD9R4F\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tCs1jJd57.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 6 6 L 12 0\" fill=\"transparent\" height=\"6px\" id=\"YQ5iVcvh8\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(6 9)\" width=\"12px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-yvgXh\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-yvgXh { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Chevron Down\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-yvgXh\");Icon.displayName=\"Chevron Down\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Chevron Down\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (81bb052)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ChevronDown from\"https://framerusercontent.com/modules/5q6C0Ik7ypVShU1C2sa2/ZfUrR5p7zjf0PaSalh7L/BMJnfIjVN.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/npErSmNE5XhbyFFk9DwB/2kaWKwBVhjOZPoB4BImE/bnLFm6QG5.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/Yh11t76ueFBxcEKIIXSg/9ZUbqdDKDhOr3WUl7DSG/fnOsUx_OR.js\";const ChevronDownFonts=getFonts(ChevronDown);const cycleOrder=[\"FIgn80uVK\",\"SyK63fTIk\"];const serializationHash=\"framer-7uFkW\";const variantClassNames={FIgn80uVK:\"framer-v-pab0d8\",SyK63fTIk:\"framer-v-sxv99q\"};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 humanReadableVariantMap={\"Variant 1\":\"FIgn80uVK\",\"Variant 2\":\"SyK63fTIk\"};const getProps=({click,height,id,pageName,width,...props})=>{return{...props,fwwYmaNMl:click??props.fwwYmaNMl,variant:humanReadableVariantMap[props.variant]??props.variant??\"FIgn80uVK\",X43huxsUO:pageName??props.X43huxsUO??\"Home Page\"};};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,X43huxsUO,fwwYmaNMl,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"FIgn80uVK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapjfub2g=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(fwwYmaNMl){const res=await fwwYmaNMl(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];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-pab0d8\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"FIgn80uVK\",onTap:onTapjfub2g,ref:refBinding,style:{backgroundColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\",borderBottomLeftRadius:0,borderBottomRightRadius:9,...style},variants:{SyK63fTIk:{borderBottomLeftRadius:9,borderBottomRightRadius:0}},...addPropertyOverrides({SyK63fTIk:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jc50li\",\"data-framer-name\":\"Frame 3565\",layoutDependency:layoutDependency,layoutId:\"Nx6h1MASy\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a08h9v\",\"data-styles-preset\":\"bnLFm6QG5\",children:\"Home Page\"})}),className:\"framer-1n0qbgc\",\"data-framer-name\":\"Home Page\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uBvg7HPOM\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:X43huxsUO,verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({SyK63fTIk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",children:\"Home Page\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ChevronDown,{animated:true,className:\"framer-1fql2za\",layoutDependency:layoutDependency,layoutId:\"v6_7NPGZg\",style:{\"--43q7um\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\"}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7uFkW.framer-6uokh6, .framer-7uFkW .framer-6uokh6 { display: block; }\",\".framer-7uFkW.framer-pab0d8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 66px; justify-content: center; overflow: hidden; padding: 13px 39px 13px 39px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-7uFkW .framer-jc50li { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7uFkW .framer-1n0qbgc { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7uFkW .framer-1fql2za { flex: none; height: var(--framer-aspect-ratio-supported, 18px); position: relative; width: 18px; }\",\".framer-7uFkW.framer-v-sxv99q.framer-pab0d8 { padding: 13px 15px 13px 15px; }\",\".framer-7uFkW.framer-v-sxv99q .framer-1fql2za { height: var(--framer-aspect-ratio-supported, 16px); width: 16px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 66\n * @framerIntrinsicWidth 184\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"SyK63fTIk\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"X43huxsUO\":\"pageName\",\"fwwYmaNMl\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTZB3Fer_S=withCSS(Component,css,\"framer-7uFkW\");export default FramerTZB3Fer_S;FramerTZB3Fer_S.displayName=\"Menu/Page Selector\";FramerTZB3Fer_S.defaultProps={height:66,width:184};addPropertyControls(FramerTZB3Fer_S,{variant:{options:[\"FIgn80uVK\",\"SyK63fTIk\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},X43huxsUO:{defaultValue:\"Home Page\",displayTextArea:false,title:\"Page Name\",type:ControlType.String},fwwYmaNMl:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerTZB3Fer_S,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ChevronDownFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTZB3Fer_S\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"66\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"184\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"SyK63fTIk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"X43huxsUO\\\":\\\"pageName\\\",\\\"fwwYmaNMl\\\":\\\"click\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (40f5bc6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Vector from\"https://framerusercontent.com/modules/ebBog7rDWWIS8iBERNli/Woh3ei0YMqScQamSo76L/o9tYTe2_e.js\";const VectorFonts=getFonts(Vector);const enabledGestures={EwbhK7Kc_:{hover:true}};const serializationHash=\"framer-GYTso\";const variantClassNames={EwbhK7Kc_:\"framer-v-f2htbf\"};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 transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"EwbhK7Kc_\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"EwbhK7Kc_\",openInNewTab:false,scopeId:\"Wvqjeu6ll\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-f2htbf\",className,classNames)} framer-6gigf4`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"EwbhK7Kc_\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-195d1oe\",layoutDependency:layoutDependency,layoutId:\"JDC5OhK_C\"}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3064,intrinsicWidth:2482,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||121)*.49586776859504156-(componentViewport?.height||121)*1/2)),pixelHeight:3064,pixelWidth:2482,sizes:`calc(${componentViewport?.width||\"100vw\"} * 0.1402)`,src:\"https://framerusercontent.com/images/E4RIKdlLuhw7XJQGpUjWsVMoPg.png?width=2482&height=3064\",srcSet:\"https://framerusercontent.com/images/E4RIKdlLuhw7XJQGpUjWsVMoPg.png?scale-down-to=1024&width=2482&height=3064 829w,https://framerusercontent.com/images/E4RIKdlLuhw7XJQGpUjWsVMoPg.png?scale-down-to=2048&width=2482&height=3064 1658w,https://framerusercontent.com/images/E4RIKdlLuhw7XJQGpUjWsVMoPg.png?width=2482&height=3064 2482w\"},className:\"framer-tk1l8y\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"S0tg8weAI\",style:{opacity:0},transformTemplate:transformTemplate1,variants:{\"EwbhK7Kc_-hover\":{opacity:1}}})]})})})})});});const css=[\".framer-GYTso.framer-6gigf4, .framer-GYTso .framer-6gigf4 { display: block; }\",\".framer-GYTso.framer-f2htbf { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 121px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 699px; }\",\".framer-GYTso .framer-195d1oe { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-GYTso .framer-tk1l8y { aspect-ratio: 0.8100522193211488 / 1; flex: none; height: auto; left: 0px; overflow: visible; position: absolute; top: 50%; width: 14%; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 121\n * @framerIntrinsicWidth 699\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Po8EE1ZUi\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWvqjeu6ll=withCSS(Component,css,\"framer-GYTso\");export default FramerWvqjeu6ll;FramerWvqjeu6ll.displayName=\"Logo Image\";FramerWvqjeu6ll.defaultProps={height:121,width:699};addFonts(FramerWvqjeu6ll,[{explicitInter:true,fonts:[]},...VectorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWvqjeu6ll\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Po8EE1ZUi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"699\",\"framerIntrinsicHeight\":\"121\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Wvqjeu6ll.map","// Generated by Framer (c81289c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,runTasksWithYield,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 Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/npErSmNE5XhbyFFk9DwB/2kaWKwBVhjOZPoB4BImE/bnLFm6QG5.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/SVFo5aJSSEwORoB8m8RD/dp3XXIj5P1nrhXRgvoVv/Gqzisq5Dh.js\";import Cart20 from\"https://framerusercontent.com/modules/AadQBr5jw8ddfJnaLOIy/wrXnR86PtD66Fu0sdEFI/aBjtBZdh7.js\";import ThemeToggle from\"https://framerusercontent.com/modules/WlAL0cvXtraGbKM0bZfd/2sN8Jidc2CyyuPg7upIn/ghD2COKVd.js\";import HeaderButton from\"https://framerusercontent.com/modules/8IGEf7QtY7p9e5sIKqV3/9VQZSUpBMg3vwzDZ9le3/tCs1jJd57.js\";import MenuPageSelector from\"https://framerusercontent.com/modules/WtTltNRk0xBF6wY2oeLe/axv1opqTDtHoR33qwp64/TZB3Fer_S.js\";import LogoImage from\"https://framerusercontent.com/modules/tSAVsPH1cnzIejk9bQxm/wx1efnAHPSZ1tVbI4pe2/Wvqjeu6ll.js\";const LogoImageFonts=getFonts(LogoImage);const HeaderButtonFonts=getFonts(HeaderButton);const ThemeToggleFonts=getFonts(ThemeToggle);const MenuPageSelectorFonts=getFonts(MenuPageSelector);const Cart20Fonts=getFonts(Cart20);const SearchFonts=getFonts(Search);const cycleOrder=[\"He2b4ryQP\",\"EPlGAQB3z\",\"zP8FmcHbs\",\"uSgmNwLxe\",\"Cq7W57TR2\",\"jO4dBTxlJ\"];const serializationHash=\"framer-vb7FA\";const variantClassNames={Cq7W57TR2:\"framer-v-1hh8hmw\",EPlGAQB3z:\"framer-v-y50ngs\",He2b4ryQP:\"framer-v-1adbmoz\",jO4dBTxlJ:\"framer-v-175orpt\",uSgmNwLxe:\"framer-v-cg8e94\",zP8FmcHbs:\"framer-v-nmzgwp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const YmatKwWy5=undefined;const WxxjU852n=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const 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 with Cart\":\"Cq7W57TR2\",\"Laptop Cart\":\"jO4dBTxlJ\",\"Variant 4\":\"uSgmNwLxe\",Desktop:\"He2b4ryQP\",Laptop:\"EPlGAQB3z\",Tablet:\"zP8FmcHbs\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,menuOverlay,pageName,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"He2b4ryQP\",WxxjU852n:menuOverlay??props.WxxjU852n,YmatKwWy5:pageName??props.YmatKwWy5??\"Home Page\"};};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,YmatKwWy5,WxxjU852n,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"He2b4ryQP\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"uSgmNwLxe\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"uSgmNwLxe\")return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const fwwYmaNMl4cqq6d=activeVariantCallback(async(...args)=>{if(WxxjU852n){const res=await WxxjU852n(...args);if(res===false)return false;}setVariant(\"uSgmNwLxe\");});const fwwYmaNMl139ybow=activeVariantCallback(async(...args)=>{if(WxxjU852n){const res=await WxxjU852n(...args);if(res===false)return false;}});const isDisplayed2=()=>{if(baseVariant===\"zP8FmcHbs\")return false;return true;};const isDisplayed3=()=>{if(baseVariant===\"Cq7W57TR2\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"Cq7W57TR2\")return false;return true;};const isDisplayed5=()=>{if(baseVariant===\"jO4dBTxlJ\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1adbmoz\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"He2b4ryQP\",ref:refBinding,style:{backgroundColor:\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",...style},...addPropertyOverrides({Cq7W57TR2:{\"data-framer-name\":\"Desktop with Cart\"},EPlGAQB3z:{\"data-framer-name\":\"Laptop\"},jO4dBTxlJ:{\"data-framer-name\":\"Laptop Cart\"},uSgmNwLxe:{\"data-framer-name\":\"Variant 4\"},zP8FmcHbs:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nx80vr\",\"data-framer-name\":\"Frame 3521\",layoutDependency:layoutDependency,layoutId:\"Y9ev4WHHn\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nbl8sw\",\"data-framer-name\":\"Frame 3560\",layoutDependency:layoutDependency,layoutId:\"zmsAdoadj\",style:{backgroundColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\",borderBottomRightRadius:9},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,width:`min(max((${componentViewport?.width||\"100vw\"} - 2px) / 4, 1px) - 50px, (max((${componentViewport?.width||\"100vw\"} - 2px) / 4, 1px) - 50px) * 0.9)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||213)-0-213)/2+0+0)+0+0+33.5,...addPropertyOverrides({EPlGAQB3z:{width:`min(max((${componentViewport?.width||\"100vw\"} - 2px) / 3.875, 1px) - 50px, (max((${componentViewport?.width||\"100vw\"} - 2px) / 3.875, 1px) - 50px) * 0.9)`},jO4dBTxlJ:{width:`min(max((${componentViewport?.width||\"100vw\"} - 2px) / 3.875, 1px) - 50px, (max((${componentViewport?.width||\"100vw\"} - 2px) / 3.875, 1px) - 50px) * 0.9)`},uSgmNwLxe:{height:28,width:undefined,y:(componentViewport?.y||0)+0+(((componentViewport?.height||84)-0-84)/2+0+0)+0+0+16},zP8FmcHbs:{width:undefined,y:(componentViewport?.y||0)+0+(((componentViewport?.height||151)-0-151)/2+0+0)+0+0+10}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dno0gk-container\",layoutDependency:layoutDependency,layoutId:\"s1Q0Amt_7-container\",nodeId:\"s1Q0Amt_7\",rendersWithMotion:true,scopeId:\"zXk0jG0Qs\",children:/*#__PURE__*/_jsx(LogoImage,{height:\"100%\",id:\"s1Q0Amt_7\",layoutId:\"s1Q0Amt_7\",style:{height:\"100%\",maxHeight:\"100%\",maxWidth:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({uSgmNwLxe:{style:{height:\"100%\",maxHeight:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-vnkf1h\",\"data-framer-name\":\"Frame 3560\",layoutDependency:layoutDependency,layoutId:\"lvkYPYN0P\",style:{backgroundColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\",borderBottomLeftRadius:9,borderBottomRightRadius:9},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01BREUgTWlyYWdlIE1lZGl1bQ==\",\"--framer-font-family\":'\"MADE Mirage Medium\", \"MADE Mirage Medium Placeholder\", sans-serif',\"--framer-font-size\":\"50.869455006337134px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Brotherhood Redeemed.\"})}),className:\"framer-adneff\",fonts:[\"CUSTOM;MADE Mirage Medium\"],layoutDependency:layoutDependency,layoutId:\"X1ZvvE4N4\",style:{\"--extracted-r6o4lv\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",viewBox:\"0 0 692 56\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1smbgfj\",\"data-framer-name\":\"Frame 3562\",layoutDependency:layoutDependency,layoutId:\"AhEiLJmZk\",style:{backgroundColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\",borderBottomLeftRadius:9,borderBottomRightRadius:0},variants:{Cq7W57TR2:{borderBottomRightRadius:0},jO4dBTxlJ:{borderBottomRightRadius:0},uSgmNwLxe:{borderBottomRightRadius:9}},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:(componentViewport?.y||0)+0+(((componentViewport?.height||213)-0-213)/2+0+0)+0+37,...addPropertyOverrides({zP8FmcHbs:{width:\"162px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||151)-0-151)/2+0+0)+0+13.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ue062g-container\",layoutDependency:layoutDependency,layoutId:\"d3nfES_R4-container\",nodeId:\"d3nfES_R4\",rendersWithMotion:true,scopeId:\"zXk0jG0Qs\",children:/*#__PURE__*/_jsx(HeaderButton,{height:\"100%\",id:\"d3nfES_R4\",KUGex3jhc:\"https://store.kinsmen.org/shop/p/kinsmen-journal-volume-1\",layoutId:\"d3nfES_R4\",ufH2MrU8j:true,width:\"100%\",...addPropertyOverrides({zP8FmcHbs:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,width:\"43px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||213)-0-213)/2+0+0)+0+37,...addPropertyOverrides({uSgmNwLxe:{width:undefined,y:(componentViewport?.y||0)+0+(((componentViewport?.height||84)-0-84)/2+0+0)+0+8.5},zP8FmcHbs:{width:undefined,y:(componentViewport?.y||0)+0+(((componentViewport?.height||151)-0-151)/2+0+0)+0+13.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18kaiu8-container\",layoutDependency:layoutDependency,layoutId:\"JjcxMYG6m-container\",nodeId:\"JjcxMYG6m\",rendersWithMotion:true,scopeId:\"zXk0jG0Qs\",children:/*#__PURE__*/_jsx(ThemeToggle,{ezqrZO_oT:\"r_rB7JLnZ\",height:\"100%\",id:\"JjcxMYG6m\",layoutId:\"JjcxMYG6m\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({uSgmNwLxe:{ezqrZO_oT:\"HDciYYDRN\"},zP8FmcHbs:{ezqrZO_oT:\"Y4uSo_4Hf\"}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({uSgmNwLxe:{height:60,y:(componentViewport?.y||0)+0+(((componentViewport?.height||84)-0-84)/2+0+0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kv7u2j-container\",layoutDependency:layoutDependency,layoutId:\"O698FL1mV-container\",nodeId:\"O698FL1mV\",rendersWithMotion:true,scopeId:\"zXk0jG0Qs\",children:/*#__PURE__*/_jsx(MenuPageSelector,{fwwYmaNMl:fwwYmaNMl4cqq6d,height:\"100%\",id:\"O698FL1mV\",layoutId:\"O698FL1mV\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"SyK63fTIk\"),width:\"100%\",X43huxsUO:YmatKwWy5})})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5nuh4c\",\"data-framer-name\":\"Frame 3522\",layoutDependency:layoutDependency,layoutId:\"mUv27aICR\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,width:\"210px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||213)-0-213)/2+117+1)+0,...addPropertyOverrides({zP8FmcHbs:{height:56,width:\"180px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||151)-0-151)/2+70+1)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1w7szcp-container\",layoutDependency:layoutDependency,layoutId:\"Lmy4pTGrR-container\",nodeId:\"Lmy4pTGrR\",rendersWithMotion:true,scopeId:\"zXk0jG0Qs\",children:/*#__PURE__*/_jsx(MenuPageSelector,{fwwYmaNMl:fwwYmaNMl139ybow,height:\"100%\",id:\"Lmy4pTGrR\",layoutId:\"Lmy4pTGrR\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"FIgn80uVK\"),width:\"100%\",X43huxsUO:YmatKwWy5})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13jmu1b\",\"data-framer-name\":\"Frame 3561\",layoutDependency:layoutDependency,layoutId:\"FOs9sJxfO\",style:{backgroundColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\",borderBottomLeftRadius:9,borderTopRightRadius:9},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a08h9v\",\"data-styles-preset\":\"bnLFm6QG5\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zr0vVCHb4\"},motionChild:true,nodeId:\"aGX1GAOsA\",openInNewTab:false,relValues:[],scopeId:\"zXk0jG0Qs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"About\"})})})}),className:\"framer-ew9g31\",\"data-framer-name\":\"About\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"aGX1GAOsA\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a08h9v\",\"data-styles-preset\":\"bnLFm6QG5\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sMl5icTJg\"},motionChild:true,nodeId:\"nNwoCMrwA\",openInNewTab:false,relValues:[],scopeId:\"zXk0jG0Qs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Podcast\"})})})}),className:\"framer-s7vs39\",\"data-framer-name\":\"Media\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nNwoCMrwA\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a08h9v\",\"data-styles-preset\":\"bnLFm6QG5\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zGIibqnOO\"},motionChild:true,nodeId:\"TIIw3ixur\",openInNewTab:false,relValues:[],scopeId:\"zXk0jG0Qs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Correspondence\"})})})}),className:\"framer-502lqb\",\"data-framer-name\":\"Correspondance\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TIIw3ixur\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a08h9v\",\"data-styles-preset\":\"bnLFm6QG5\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GnKZnAsPb\"},motionChild:true,nodeId:\"JJXDwCvoy\",openInNewTab:false,relValues:[],scopeId:\"zXk0jG0Qs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Give\"})})})}),className:\"framer-8pfi26\",\"data-framer-name\":\"Give\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JJXDwCvoy\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({Cq7W57TR2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a08h9v\",\"data-styles-preset\":\"bnLFm6QG5\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tnAmtT6ak\"},motionChild:true,nodeId:\"JJXDwCvoy\",openInNewTab:false,relValues:[],scopeId:\"zXk0jG0Qs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Store\"})})})})},jO4dBTxlJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a08h9v\",\"data-styles-preset\":\"bnLFm6QG5\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tnAmtT6ak\"},motionChild:true,nodeId:\"JJXDwCvoy\",openInNewTab:false,relValues:[],scopeId:\"zXk0jG0Qs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Store\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a08h9v\",\"data-styles-preset\":\"bnLFm6QG5\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LHFaxVRIs\"},motionChild:true,nodeId:\"Ng58vpOcY\",openInNewTab:false,relValues:[],scopeId:\"zXk0jG0Qs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Gatherings\"})})})}),className:\"framer-1px09p2\",\"data-framer-name\":\"Gatherings\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ng58vpOcY\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a08h9v\",\"data-styles-preset\":\"bnLFm6QG5\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"D3_STocGu\"},motionChild:true,nodeId:\"X0vS3ADGK\",openInNewTab:false,relValues:[],scopeId:\"zXk0jG0Qs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Kinsmen: Summit\"})})})}),className:\"framer-1w4radg\",\"data-framer-name\":\"Give\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"X0vS3ADGK\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({Cq7W57TR2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a08h9v\",\"data-styles-preset\":\"bnLFm6QG5\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"D3_STocGu\"},motionChild:true,nodeId:\"X0vS3ADGK\",openInNewTab:false,relValues:[],scopeId:\"zXk0jG0Qs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"KINSMEN: Summit\"})})})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jin7k5\",\"data-framer-name\":\"Frame 3562\",layoutDependency:layoutDependency,layoutId:\"U4_qy8Oje\",style:{backgroundColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\",borderTopLeftRadius:9},children:[isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({Cq7W57TR2:{height:40,y:(componentViewport?.y||0)+0+(((componentViewport?.height||213)-0-213)/2+117+1)+0+13}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16qjzju-container\",layoutDependency:layoutDependency,layoutId:\"PdUon4wXO-container\",nodeId:\"PdUon4wXO\",rendersWithMotion:true,scopeId:\"zXk0jG0Qs\",children:/*#__PURE__*/_jsx(Cart20,{height:\"100%\",id:\"PdUon4wXO\",layoutId:\"PdUon4wXO\",width:\"100%\"})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y81uza-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"GslCzSKgs-container\",nodeId:\"GslCzSKgs\",rendersWithMotion:true,scopeId:\"zXk0jG0Qs\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"var(--token-71222efa-db2e-4b3d-a2b3-bbd378cb7dba, rgba(9, 8, 9, 0.6))\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",iconSize:20,iconType:\"default\",id:\"GslCzSKgs\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{fontFamily:'\"Figtree\", \"Figtree Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"var(--token-71222efa-db2e-4b3d-a2b3-bbd378cb7dba, rgba(9, 8, 9, 0.6))\",placeholderText:\"Search...\"},textColor:\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\"},layoutId:\"GslCzSKgs\",modalOptions:{backgroundColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"var(--token-71222efa-db2e-4b3d-a2b3-bbd378cb7dba, rgba(9, 8, 9, 0.6))\",subtitleFont:{fontFamily:'\"Figtree\", \"Figtree Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400},subtitleType:\"description\"},titleColor:\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",titleFont:{fontFamily:'\"MADE Mirage Medium\", \"MADE Mirage Medium Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:500},titleType:\"title\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-t6aa40\",\"data-framer-name\":\"Frame 3562\",layoutDependency:layoutDependency,layoutId:\"uuHfrrnau\",style:{backgroundColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\",borderTopLeftRadius:9},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ml4oug-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"nAKNdrVRn-container\",nodeId:\"nAKNdrVRn\",rendersWithMotion:true,scopeId:\"zXk0jG0Qs\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"var(--token-71222efa-db2e-4b3d-a2b3-bbd378cb7dba, rgba(9, 8, 9, 0.6))\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",iconSize:20,iconType:\"default\",id:\"nAKNdrVRn\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{fontFamily:'\"Figtree\", \"Figtree Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"var(--token-71222efa-db2e-4b3d-a2b3-bbd378cb7dba, rgba(9, 8, 9, 0.6))\",placeholderText:\"Search...\"},textColor:\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\"},layoutId:\"nAKNdrVRn\",modalOptions:{backgroundColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"var(--token-71222efa-db2e-4b3d-a2b3-bbd378cb7dba, rgba(9, 8, 9, 0.6))\",subtitleFont:{fontFamily:'\"Figtree\", \"Figtree Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400},subtitleType:\"description\"},titleColor:\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\",titleFont:{fontFamily:'\"MADE Mirage Medium\", \"MADE Mirage Medium Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:500},titleType:\"title\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),isDisplayed5()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1emqv78\",\"data-framer-name\":\"Frame 3562\",layoutDependency:layoutDependency,layoutId:\"eUYxoosBl\",style:{backgroundColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\",borderTopLeftRadius:9},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({jO4dBTxlJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||213)-0-213)/2+117+1)+0+13}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ejvghf-container\",layoutDependency:layoutDependency,layoutId:\"RPKRNVVIN-container\",nodeId:\"RPKRNVVIN\",rendersWithMotion:true,scopeId:\"zXk0jG0Qs\",children:/*#__PURE__*/_jsx(Cart20,{height:\"100%\",id:\"RPKRNVVIN\",layoutId:\"RPKRNVVIN\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y2icu0\",\"data-framer-name\":\"Frame 3563\",layoutDependency:layoutDependency,layoutId:\"LfMdiqHwm\",style:{backgroundColor:\"var(--token-ae43216f-b354-4322-8216-6a903786ae00, rgb(246, 241, 231))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-g1e9bn\",\"data-framer-name\":\"Frame 3565\",layoutDependency:layoutDependency,layoutId:\"lST61WN8t\"})]})})})});});const css=[\".framer-vb7FA.framer-169u3ha, .framer-vb7FA .framer-169u3ha { display: block; }\",\".framer-vb7FA.framer-1adbmoz { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1380px; }\",\".framer-vb7FA .framer-1nx80vr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 1px; height: 117px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vb7FA .framer-1nbl8sw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: hidden; padding: 0px 25px 0px 25px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-vb7FA .framer-dno0gk-container { aspect-ratio: 5.776859504132231 / 1; flex: none; height: auto; max-height: 50px; max-width: 90%; position: relative; width: 100%; z-index: 10; }\",\".framer-vb7FA .framer-vnkf1h { align-content: center; align-items: center; display: flex; flex: 2 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: hidden; padding: 0px 80px 0px 80px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); z-index: 8; }\",\".framer-vb7FA .framer-adneff { flex: none; height: auto; position: relative; white-space: pre; width: 100%; }\",\".framer-vb7FA .framer-1smbgfj { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: center; overflow: hidden; padding: 31px 25px 31px 25px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); z-index: 8; }\",\".framer-vb7FA .framer-1ue062g-container, .framer-vb7FA .framer-16qjzju-container, .framer-vb7FA .framer-ejvghf-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-vb7FA .framer-18kaiu8-container { flex: none; height: 43px; position: relative; width: 43px; }\",\".framer-vb7FA .framer-1kv7u2j-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-vb7FA .framer-5nuh4c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 1px; height: 66px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vb7FA .framer-1w7szcp-container { flex: none; height: 100%; position: relative; width: 210px; }\",\".framer-vb7FA .framer-13jmu1b { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: hidden; padding: 20px 78px 20px 78px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-vb7FA .framer-ew9g31, .framer-vb7FA .framer-s7vs39, .framer-vb7FA .framer-502lqb, .framer-vb7FA .framer-8pfi26, .framer-vb7FA .framer-1px09p2, .framer-vb7FA .framer-1w4radg { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-vb7FA .framer-1jin7k5, .framer-vb7FA .framer-t6aa40, .framer-vb7FA .framer-1emqv78 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 76px; will-change: var(--framer-will-change-override, transform); }\",\".framer-vb7FA .framer-1y81uza-container, .framer-vb7FA .framer-1ml4oug-container { cursor: pointer; flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-vb7FA .framer-1y2icu0 { flex: none; gap: 0px; height: 20px; overflow: hidden; position: relative; width: 100%; }\",\".framer-vb7FA .framer-g1e9bn { flex: none; gap: 0px; height: 7px; overflow: hidden; position: relative; width: 100%; }\",\".framer-vb7FA.framer-v-y50ngs.framer-1adbmoz, .framer-vb7FA.framer-v-175orpt.framer-1adbmoz { width: 1140px; }\",\".framer-vb7FA.framer-v-y50ngs .framer-1nbl8sw, .framer-vb7FA.framer-v-y50ngs .framer-1smbgfj, .framer-vb7FA.framer-v-175orpt .framer-1nbl8sw, .framer-vb7FA.framer-v-175orpt .framer-1smbgfj { flex: 0.8 0 0px; }\",\".framer-vb7FA.framer-v-y50ngs .framer-vnkf1h, .framer-vb7FA.framer-v-175orpt .framer-vnkf1h { flex: 1.5 0 0px; padding: 0px 25px 0px 25px; }\",\".framer-vb7FA.framer-v-nmzgwp.framer-1adbmoz { width: 810px; }\",\".framer-vb7FA.framer-v-nmzgwp .framer-1nx80vr { height: 70px; }\",\".framer-vb7FA.framer-v-nmzgwp .framer-1nbl8sw { flex: 0.8 0 0px; padding: 0px 20px 0px 20px; }\",\".framer-vb7FA.framer-v-nmzgwp .framer-vnkf1h { flex: 1.5 0 0px; padding: 0px 20px 0px 20px; }\",\".framer-vb7FA.framer-v-nmzgwp .framer-1smbgfj { flex: none; padding: 31px 20px 31px 20px; width: min-content; }\",\".framer-vb7FA.framer-v-nmzgwp .framer-1ue062g-container { width: 162px; }\",\".framer-vb7FA.framer-v-nmzgwp .framer-18kaiu8-container, .framer-vb7FA.framer-v-cg8e94 .framer-18kaiu8-container { height: auto; width: auto; }\",\".framer-vb7FA.framer-v-nmzgwp .framer-5nuh4c { height: 56px; }\",\".framer-vb7FA.framer-v-nmzgwp .framer-1w7szcp-container { width: 180px; }\",\".framer-vb7FA.framer-v-nmzgwp .framer-13jmu1b { padding: 20px; }\",\".framer-vb7FA.framer-v-nmzgwp .framer-1y2icu0, .framer-vb7FA.framer-v-cg8e94 .framer-1y2icu0 { height: 15px; }\",\".framer-vb7FA.framer-v-cg8e94.framer-1adbmoz { width: 390px; }\",\".framer-vb7FA.framer-v-cg8e94 .framer-1nx80vr { height: 60px; }\",\".framer-vb7FA.framer-v-cg8e94 .framer-1nbl8sw { padding: 0px 15px 0px 15px; }\",\".framer-vb7FA.framer-v-cg8e94 .framer-dno0gk-container { aspect-ratio: 5.428571428571429 / 1; max-height: 40px; max-width: unset; }\",\".framer-vb7FA.framer-v-cg8e94 .framer-1smbgfj { flex: none; padding: 13px 15px 13px 15px; width: min-content; }\",\".framer-vb7FA.framer-v-175orpt .framer-1w7szcp-container { order: 0; }\",\".framer-vb7FA.framer-v-175orpt .framer-13jmu1b { order: 1; }\",\".framer-vb7FA.framer-v-175orpt .framer-1jin7k5 { order: 3; }\",\".framer-vb7FA.framer-v-175orpt .framer-1emqv78 { order: 2; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 213\n * @framerIntrinsicWidth 1380\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"EPlGAQB3z\":{\"layout\":[\"fixed\",\"auto\"]},\"zP8FmcHbs\":{\"layout\":[\"fixed\",\"auto\"]},\"uSgmNwLxe\":{\"layout\":[\"fixed\",\"auto\"]},\"Cq7W57TR2\":{\"layout\":[\"fixed\",\"auto\"]},\"jO4dBTxlJ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"YmatKwWy5\":\"pageName\",\"WxxjU852n\":\"menuOverlay\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzXk0jG0Qs=withCSS(Component,css,\"framer-vb7FA\");export default FramerzXk0jG0Qs;FramerzXk0jG0Qs.displayName=\"Header\";FramerzXk0jG0Qs.defaultProps={height:213,width:1380};addPropertyControls(FramerzXk0jG0Qs,{variant:{options:[\"He2b4ryQP\",\"EPlGAQB3z\",\"zP8FmcHbs\",\"uSgmNwLxe\",\"Cq7W57TR2\",\"jO4dBTxlJ\"],optionTitles:[\"Desktop\",\"Laptop\",\"Tablet\",\"Variant 4\",\"Desktop with Cart\",\"Laptop Cart\"],title:\"Variant\",type:ControlType.Enum},YmatKwWy5:{defaultValue:\"Home Page\",displayTextArea:false,title:\"Page Name\",type:ControlType.String},onYmatKwWy5Change:{changes:\"YmatKwWy5\",type:ControlType.ChangeHandler},WxxjU852n:{title:\"Menu Overlay\",type:ControlType.EventHandler}});addFonts(FramerzXk0jG0Qs,[{explicitInter:true,fonts:[{cssFamilyName:\"MADE Mirage Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"MADE Mirage\",url:\"https://framerusercontent.com/assets/n3JgFgFr5vazM0tMX7omhJ5a0Bw.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Figtree\",source:\"google\",style:\"normal\",uiFamilyName:\"Figtree\",url:\"https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_d_QF5bwkEU4HTy.woff2\",weight:\"400\"},{cssFamilyName:\"MADE Mirage Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"MADE Mirage\",url:\"https://framerusercontent.com/assets/n3JgFgFr5vazM0tMX7omhJ5a0Bw.woff2\",weight:\"500\"}]},...LogoImageFonts,...HeaderButtonFonts,...ThemeToggleFonts,...MenuPageSelectorFonts,...Cart20Fonts,...SearchFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerzXk0jG0Qs.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(LogoImage,{},context),()=>forwardLoader(HeaderButton,{},context),()=>forwardLoader(ThemeToggle,{},context),()=>forwardLoader(MenuPageSelector,{},context),()=>forwardLoader(Cart20,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzXk0jG0Qs\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"YmatKwWy5\\\":\\\"pageName\\\",\\\"WxxjU852n\\\":\\\"menuOverlay\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EPlGAQB3z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zP8FmcHbs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uSgmNwLxe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Cq7W57TR2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jO4dBTxlJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"213\",\"framerIntrinsicWidth\":\"1380\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6cd4c26)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,InjectSelectionStyle,Link,PropertyOverrides,RenderTarget,ResetOuterLinkContext,RichText,runTasksWithYield,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 Footer from\"#framer/local/canvasComponent/af2Ddpxdf/af2Ddpxdf.js\";import HoverImage from\"#framer/local/canvasComponent/epyHD_WHb/epyHD_WHb.js\";import Header from\"#framer/local/canvasComponent/zXk0jG0Qs/zXk0jG0Qs.js\";import*as sharedStyle2 from\"#framer/local/css/bnLFm6QG5/bnLFm6QG5.js\";import*as sharedStyle from\"#framer/local/css/fnOsUx_OR/fnOsUx_OR.js\";import*as sharedStyle1 from\"#framer/local/css/Gqzisq5Dh/Gqzisq5Dh.js\";const HeaderFonts=getFonts(Header);const HoverImageFonts=getFonts(HoverImage);const FooterFonts=getFonts(Footer);const breakpoints={at76FEDri:\"(min-width: 1512px)\",Cc0Y3X_o3:\"(min-width: 810px) and (max-width: 1139.98px)\",I2eRqLUh5:\"(min-width: 1380px) and (max-width: 1379.98px)\",ipH0kEL0Z:\"(min-width: 1380px) and (max-width: 1511.98px)\",jknrU_FrY:\"(min-width: 810px) and (max-width: 809.98px)\",k02I9jo6z:\"(min-width: 390px) and (max-width: 809.98px)\",LFSKBzO3l:\"(min-width: 1140px) and (max-width: 1379.98px)\",wNDT0IZFr:\"(min-width: 1140px) and (max-width: 1139.98px)\",ZZ6vdaZCJ:\"(max-width: 389.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-AYsho\";const variantClassNames={at76FEDri:\"framer-v-vhovp5\",Cc0Y3X_o3:\"framer-v-x8oapg\",I2eRqLUh5:\"framer-v-11qza1m\",ipH0kEL0Z:\"framer-v-h19elm\",jknrU_FrY:\"framer-v-mgn7xa\",k02I9jo6z:\"framer-v-1oozxlw\",LFSKBzO3l:\"framer-v-1y9547u\",wNDT0IZFr:\"framer-v-rc2pfg\",ZZ6vdaZCJ:\"framer-v-1e8zgg0\"};const FuTfUVAqD=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition1={delay:.3,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:-250};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-250};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={Cc0Y3X_o3:[\".framer-AYsho.framer-k86ktb { flex-direction: column; padding: 45px; }\",\".framer-AYsho .framer-5mod60 { height: 31px; width: 25%; }\",\".framer-AYsho .framer-1mk0095 { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-AYsho .framer-1rw6lpq { align-content: flex-start; align-items: flex-start; flex-direction: column; }\"],jknrU_FrY:[\".framer-AYsho.framer-k86ktb { flex-direction: column; padding: 45px; }\",\".framer-AYsho .framer-5mod60 { height: 31px; width: 25%; }\",\".framer-AYsho .framer-1mk0095 { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-AYsho .framer-1rw6lpq { align-content: flex-start; align-items: flex-start; flex-direction: column; }\"],k02I9jo6z:[\".framer-AYsho.framer-k86ktb { flex-direction: column; padding: 45px 0px 20px 0px; }\",\".framer-AYsho .framer-1mk0095 { align-content: unset; align-items: unset; display: grid; gap: 25px 10px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); padding: 25px; width: 100%; }\",\".framer-AYsho .framer-1on5yg8, .framer-AYsho .framer-1x09v4w, .framer-AYsho .framer-xjlp5v { align-self: start; height: 100%; justify-self: start; width: 100%; }\",\".framer-AYsho .framer-1rw6lpq { align-content: flex-start; align-items: flex-start; align-self: start; flex-direction: column; height: 100%; justify-self: start; width: 100%; }\"],LFSKBzO3l:[\".framer-AYsho.framer-k86ktb { flex-direction: column; padding: 45px; }\",\".framer-AYsho .framer-5mod60 { height: 66px; width: 24%; }\"],wNDT0IZFr:[\".framer-AYsho.framer-k86ktb { flex-direction: column; padding: 45px; }\",\".framer-AYsho .framer-5mod60 { height: 66px; width: 24%; }\"],ZZ6vdaZCJ:[\".framer-AYsho.framer-k86ktb { flex-direction: column; padding: 45px 0px 20px 0px; }\",\".framer-AYsho .framer-1mk0095 { align-content: unset; align-items: unset; display: grid; gap: 25px 10px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); padding: 25px; width: 100%; }\",\".framer-AYsho .framer-1on5yg8, .framer-AYsho .framer-1x09v4w, .framer-AYsho .framer-xjlp5v { align-self: start; height: 100%; justify-self: start; width: 100%; }\",\".framer-AYsho .framer-1rw6lpq { align-content: flex-start; align-items: flex-start; align-self: start; flex-direction: column; height: 100%; justify-self: start; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={Cc0Y3X_o3:\".framer-x8oapg-override\",jknrU_FrY:\".framer-mgn7xa-override\",k02I9jo6z:\".framer-1oozxlw-override\",LFSKBzO3l:\".framer-1y9547u-override\",wNDT0IZFr:\".framer-rc2pfg-override\",ZZ6vdaZCJ:\".framer-1e8zgg0-override\"};const rules=[\".framer-AYsho.framer-ke7d5t, .framer-AYsho .framer-ke7d5t { display: block; }\",\".framer-AYsho.framer-h19elm { align-content: center; align-items: center; background-color: var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, #090809); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-AYsho .framer-1rayyio-container { flex: none; height: auto; order: -999; position: relative; width: 100%; }\",\".framer-AYsho.framer-16f4x1e { background-color: rgba(9, 8, 9, 0.4); inset: 0px; position: fixed; user-select: none; z-index: 9; }\",\".framer-AYsho.framer-k86ktb { --border-bottom-width: 1px; --border-color: var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, #090809); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: flex-start; align-items: flex-start; background-color: var(--token-ae43216f-b354-4322-8216-6a903786ae00, #f6f1e7); cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 45px 0px 45px 0px; position: fixed; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-AYsho .framer-5mod60 { flex: none; height: 126px; overflow: visible; position: relative; width: 25%; }\",\".framer-AYsho .framer-1mk0095 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-AYsho .framer-1on5yg8, .framer-AYsho .framer-1x09v4w, .framer-AYsho .framer-xjlp5v { 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: 166px; }\",\".framer-AYsho .framer-158svtf, .framer-AYsho .framer-4oeu6b, .framer-AYsho .framer-1bovrrj, .framer-AYsho .framer-jcfph4, .framer-AYsho .framer-yqyqoi, .framer-AYsho .framer-1nc6q3y, .framer-AYsho .framer-jk8hao, .framer-AYsho .framer-qvsmx, .framer-AYsho .framer-1fkk8bt, .framer-AYsho .framer-96wlt3, .framer-AYsho .framer-1rmdp5c, .framer-AYsho .framer-1eweehm, .framer-AYsho .framer-e2r95y, .framer-AYsho .framer-1qvdgyp, .framer-AYsho .framer-2wl8qb, .framer-AYsho .framer-13veyj8, .framer-AYsho .framer-1mpxmvj, .framer-AYsho .framer-sctt3n, .framer-AYsho .framer-ukmv3q, .framer-AYsho .framer-b30ahv { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-AYsho .framer-1rw6lpq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-AYsho .framer-15e4dfk-container { flex: none; height: 139px; position: relative; width: 133px; }\",\".framer-AYsho .framer-nl4rx2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-AYsho .framer-b6tget { flex: 1 0 0px; height: 126px; overflow: visible; position: relative; width: 1px; }\",\".framer-AYsho .framer-ln8khh { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -1px; position: relative; width: 0px; }\",\".framer-AYsho .framer-1f546cx-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -1px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-AYsho[data-border=\"true\"]::after, .framer-AYsho [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; }'];const mediaQueries={at76FEDri:\"(min-width: 1512px)\",Cc0Y3X_o3:\"(min-width: 810px) and (max-width: 1139.98px)\",I2eRqLUh5:\"(min-width: 1380px) and (max-width: 1379.98px)\",ipH0kEL0Z:\"(min-width: 1380px) and (max-width: 1511.98px)\",jknrU_FrY:\"(min-width: 810px) and (max-width: 809.98px)\",k02I9jo6z:\"(min-width: 390px) and (max-width: 809.98px)\",LFSKBzO3l:\"(min-width: 1140px) and (max-width: 1379.98px)\",wNDT0IZFr:\"(min-width: 1140px) and (max-width: 1139.98px)\",ZZ6vdaZCJ:\"(max-width: 389.98px)\"};const humanReadableVariantMap={\"Desktop - Campus\":\"at76FEDri\",\"Desktop Cart\":\"I2eRqLUh5\",\"Laptop - Campus\":\"wNDT0IZFr\",\"Mobile - Campus\":\"ZZ6vdaZCJ\",\"Tablet - Campus\":\"jknrU_FrY\",Desktop:\"ipH0kEL0Z\",Laptop:\"LFSKBzO3l\",Phone:\"k02I9jo6z\",Tablet:\"Cc0Y3X_o3\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,pageName,width,...props})=>{return{...props,FuTfUVAqD:pageName??props.FuTfUVAqD??\"Home Page\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ipH0kEL0Z\"};};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,FuTfUVAqD,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const WxxjU852nko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onTap1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const isDisplayed=()=>{if(!isBrowser())return true;if([\"k02I9jo6z\",\"ZZ6vdaZCJ\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if([\"LFSKBzO3l\",\"Cc0Y3X_o3\",\"k02I9jo6z\",\"wNDT0IZFr\",\"jknrU_FrY\",\"ZZ6vdaZCJ\"].includes(baseVariant))return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"ipH0kEL0Z\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-h19elm\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:213,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1rayyio-container\",nodeId:\"DIvJYrHiv\",scopeId:\"YD_RT6_JN\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cc0Y3X_o3:{variant:matchVariant(\"zP8FmcHbs\")},jknrU_FrY:{variant:matchVariant(\"zP8FmcHbs\")},k02I9jo6z:{variant:matchVariant(\"uSgmNwLxe\")},LFSKBzO3l:{variant:matchVariant(\"jO4dBTxlJ\")},wNDT0IZFr:{variant:matchVariant(\"EPlGAQB3z\")},ZZ6vdaZCJ:{variant:matchVariant(\"uSgmNwLxe\")}},children:/*#__PURE__*/_jsx(Header,{height:\"100%\",id:\"DIvJYrHiv\",layoutId:\"DIvJYrHiv\",style:{width:\"100%\"},variant:matchVariant(\"Cq7W57TR2\"),width:\"100%\",WxxjU852n:WxxjU852nko9la1({overlay}),YmatKwWy5:FuTfUVAqD})}),/*#__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-16f4x1e\"),exit:{opacity:0,transition:{delay:.5,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"sZvtcaui4\"),/*#__PURE__*/_jsxs(motion.div,{animate:animation1,className:cx(scopingClassNames,\"framer-k86ktb\"),\"data-border\":true,\"data-highlight\":true,exit:animation,initial:animation2,onTap:onTap1q29jei({overlay}),transformTemplate:transformTemplate1,children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-5mod60 hidden-1oozxlw hidden-1e8zgg0\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mk0095\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1on5yg8\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\"},children:\"ABOUT\"})}),className:\"framer-158svtf\",fonts:[\"FS;Bebas Neue-regular\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zr0vVCHb4\"},motionChild:true,nodeId:\"pxBwsNYw5\",openInNewTab:false,relValues:[],scopeId:\"YD_RT6_JN\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Team\"})})})}),className:\"framer-4oeu6b\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zr0vVCHb4\"},motionChild:true,nodeId:\"UxJ1CZAnN\",openInNewTab:false,relValues:[],scopeId:\"YD_RT6_JN\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Timeline\"})})})}),className:\"framer-1bovrrj\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":asT2fHSVV\",webPageId:\"k00t_c_8p\"},motionChild:true,nodeId:\"k1RzglknS\",openInNewTab:false,relValues:[],scopeId:\"YD_RT6_JN\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Beliefs\"})})})}),className:\"framer-jcfph4\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Zs1LR9wRw\",webPageId:\"k00t_c_8p\"},motionChild:true,nodeId:\"Qane8TXhQ\",openInNewTab:false,relValues:[],scopeId:\"YD_RT6_JN\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Manifesto\"})})})}),className:\"framer-yqyqoi\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bonRPsTj1\"},motionChild:true,nodeId:\"PMeupaKa1\",openInNewTab:false,relValues:[],scopeId:\"YD_RT6_JN\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Words We Use & Why\"})})})}),className:\"framer-1nc6q3y\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FhdEJuPra\"},motionChild:true,nodeId:\"gF2r_uJMX\",openInNewTab:false,relValues:[],scopeId:\"YD_RT6_JN\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Campus\"})})})}),className:\"framer-jk8hao\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1x09v4w\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\"},children:\"Media\"})}),className:\"framer-qvsmx\",fonts:[\"FS;Bebas Neue-regular\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"z1YR7JbRt\"},motionChild:true,nodeId:\"UKBVbatUp\",openInNewTab:false,relValues:[],scopeId:\"YD_RT6_JN\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Documentary\"})})})}),className:\"framer-1fkk8bt\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zGIibqnOO\"},motionChild:true,nodeId:\"rh50ECv4p\",openInNewTab:false,relValues:[],scopeId:\"YD_RT6_JN\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Correspondence\"})})})}),className:\"framer-96wlt3\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sMl5icTJg\"},motionChild:true,nodeId:\"hS_b6P2Tp\",openInNewTab:false,relValues:[],scopeId:\"YD_RT6_JN\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Podcast\"})})})}),className:\"framer-1rmdp5c\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kwSDZFOEq\"},motionChild:true,nodeId:\"rm4c8a5Mc\",openInNewTab:false,relValues:[],scopeId:\"YD_RT6_JN\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Media\"})})})}),className:\"framer-1eweehm\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xjlp5v\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\"},children:\"Get Involved\"})}),className:\"framer-e2r95y\",fonts:[\"FS;Bebas Neue-regular\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LHFaxVRIs\"},motionChild:true,nodeId:\"dJsqdqo5z\",openInNewTab:false,relValues:[],scopeId:\"YD_RT6_JN\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Gatherings\"})})})}),className:\"framer-1qvdgyp\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"l6Odh1iBZ\"},motionChild:true,nodeId:\"aK4Dzbejl\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"YD_RT6_JN\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Kinsmen: Collective\"})})})}),className:\"framer-2wl8qb\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tnAmtT6ak\"},motionChild:true,nodeId:\"KdTdXWccQ\",openInNewTab:false,relValues:[],scopeId:\"YD_RT6_JN\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Kinsmen: Store\"})})})}),className:\"framer-13veyj8\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GnKZnAsPb\"},motionChild:true,nodeId:\"K5YRE7KKn\",openInNewTab:false,relValues:[],scopeId:\"YD_RT6_JN\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Give\"})})})}),className:\"framer-1mpxmvj\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HYwHxrymN\"},motionChild:true,nodeId:\"qmtEh56uT\",openInNewTab:false,relValues:[],scopeId:\"YD_RT6_JN\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Kinsmen: Summit\"})})})}),className:\"framer-sctt3n\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{i3scWs4nW:\"kinsmen-journal-volume-i\"},unresolvedPathSlugs:{i3scWs4nW:{collectionId:\"GUBzg_x5S\",collectionItemId:\"mWDlLkCS4\"}},webPageId:\"wq1dxZIL_\"},motionChild:true,nodeId:\"Ijn5J7n2z\",openInNewTab:true,scopeId:\"YD_RT6_JN\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1rw6lpq framer-ke7d5t\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"133px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-15e4dfk-container\",inComponentSlot:true,nodeId:\"iYurzLRFQ\",rendersWithMotion:true,scopeId:\"YD_RT6_JN\",children:/*#__PURE__*/_jsx(HoverImage,{ar8IV4tEA:\"default\",height:\"100%\",id:\"iYurzLRFQ\",layoutId:\"iYurzLRFQ\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"t74EGydT5\"),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nl4rx2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-a08h9v\",\"data-styles-preset\":\"bnLFm6QG5\",dir:\"auto\",children:/*#__PURE__*/_jsx(\"strong\",{children:\"Kinsmen Journal\"})})}),className:\"framer-ukmv3q\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k02I9jo6z:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:\"Purchase Vol. 1\"})})},ZZ6vdaZCJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:\"Purchase Vol. 1\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zr0vVCHb4\"},motionChild:true,nodeId:\"NZ5cQzQ9h\",openInNewTab:false,relValues:[],scopeId:\"YD_RT6_JN\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Purchase Vol. 1\"})})})}),className:\"framer-b30ahv\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})})]})]})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-b6tget hidden-1y9547u hidden-x8oapg hidden-1oozxlw hidden-rc2pfg hidden-mgn7xa hidden-1e8zgg0\"})]})]})}),getContainer())})})]})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-ln8khh\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:836,width:\"100vw\",y:1214,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1f546cx-container\",nodeId:\"WCpMWxn27\",scopeId:\"YD_RT6_JN\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{at76FEDri:{variant:matchVariant(\"ZeK3NGoJl\")},Cc0Y3X_o3:{variant:matchVariant(\"e7DLKSVDs\")},jknrU_FrY:{variant:matchVariant(\"Dnpkfsgch\")},k02I9jo6z:{variant:matchVariant(\"mnR6_hY6s\")},LFSKBzO3l:{variant:matchVariant(\"HNHTeqmsw\")},wNDT0IZFr:{variant:matchVariant(\"KZXlbBTZY\")},ZZ6vdaZCJ:{variant:matchVariant(\"M3077H5VG\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"WCpMWxn27\",layoutId:\"WCpMWxn27\",style:{width:\"100%\"},variant:matchVariant(\"mB8dR744m\"),width:\"100%\"})})})})]}),/*#__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 1410\n * @framerIntrinsicWidth 1380\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"LFSKBzO3l\":{\"layout\":[\"fixed\",\"fixed\"]},\"Cc0Y3X_o3\":{\"layout\":[\"fixed\",\"fixed\"]},\"k02I9jo6z\":{\"layout\":[\"fixed\",\"fixed\"]},\"at76FEDri\":{\"layout\":[\"fixed\",\"fixed\"]},\"wNDT0IZFr\":{\"layout\":[\"fixed\",\"fixed\"]},\"jknrU_FrY\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZZ6vdaZCJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"I2eRqLUh5\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"FuTfUVAqD\":\"pageName\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ipH0kEL0Z\":[\".framer-1rayyio-container\",\".framer-1f546cx-container\"],\"LFSKBzO3l\":[\".framer-1rayyio-container\",\".framer-1f546cx-container\"],\"Cc0Y3X_o3\":[\".framer-1rayyio-container\",\".framer-1f546cx-container\"],\"k02I9jo6z\":[\".framer-1rayyio-container\",\".framer-1f546cx-container\"],\"at76FEDri\":[\".framer-1rayyio-container\",\".framer-1f546cx-container\"],\"wNDT0IZFr\":[\".framer-1rayyio-container\",\".framer-1f546cx-container\"],\"jknrU_FrY\":[\".framer-1rayyio-container\",\".framer-1f546cx-container\"],\"ZZ6vdaZCJ\":[\".framer-1rayyio-container\",\".framer-1f546cx-container\"],\"I2eRqLUh5\":[\".framer-1rayyio-container\",\".framer-1f546cx-container\"]}\n * @framerBreakpoints {\"at76FEDri\":{\"min\":1512,\"canvasClassName\":\"framer-vhovp5-override\",\"minHeight\":1410,\"viewportHeight\":800,\"name\":\"Desktop - Campus\",\"width\":1512,\"rootFontSize\":16},\"ipH0kEL0Z\":{\"min\":1380,\"max\":1511,\"canvasClassName\":\"framer-h19elm-override\",\"minHeight\":1410,\"name\":\"Desktop\",\"width\":1380,\"rootFontSize\":16},\"I2eRqLUh5\":{\"min\":1380,\"max\":1379,\"canvasClassName\":\"framer-11qza1m-override\",\"minHeight\":1410,\"name\":\"Desktop Cart\",\"width\":1380,\"rootFontSize\":16},\"LFSKBzO3l\":{\"min\":1140,\"max\":1379,\"canvasClassName\":\"framer-1y9547u-override\",\"minHeight\":1410,\"viewportHeight\":800,\"name\":\"Laptop\",\"width\":1140,\"rootFontSize\":16},\"wNDT0IZFr\":{\"min\":1140,\"max\":1139,\"canvasClassName\":\"framer-rc2pfg-override\",\"minHeight\":1410,\"viewportHeight\":800,\"name\":\"Laptop - Campus\",\"width\":1140,\"rootFontSize\":16},\"Cc0Y3X_o3\":{\"min\":810,\"max\":1139,\"canvasClassName\":\"framer-x8oapg-override\",\"minHeight\":1410,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"jknrU_FrY\":{\"min\":810,\"max\":809,\"canvasClassName\":\"framer-mgn7xa-override\",\"minHeight\":1410,\"viewportHeight\":1080,\"name\":\"Tablet - Campus\",\"width\":810,\"rootFontSize\":16},\"k02I9jo6z\":{\"min\":390,\"max\":809,\"canvasClassName\":\"framer-1oozxlw-override\",\"minHeight\":1410,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16},\"ZZ6vdaZCJ\":{\"max\":389,\"canvasClassName\":\"framer-1e8zgg0-override\",\"minHeight\":1410,\"viewportHeight\":844,\"name\":\"Mobile - Campus\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant ipH0kEL0Z\n * @framerLayoutTemplate true\n */const FramerYD_RT6_JN=withCSS(Component,css,\"framer-AYsho\");export default FramerYD_RT6_JN;FramerYD_RT6_JN.displayName=\"Template - Cart\";FramerYD_RT6_JN.defaultProps={height:1410,width:1380};addPropertyControls(FramerYD_RT6_JN,{FuTfUVAqD:{defaultValue:\"Home Page\",displayTextArea:false,title:\"Page Name\",type:ControlType.String}});addFonts(FramerYD_RT6_JN,[{explicitInter:true,fonts:[{cssFamilyName:\"Bebas Neue\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Bebas Neue\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AWXLDXTI2CYJ5SHK74YUPGPFS5S5BWLL/M6ZJD4UOFNT4DPUXGTK7T46JZ3W3QW64/2TXZKBJMJVP3NQX7K7MGJDQFMD4ZMJR7.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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...HeaderFonts,...HoverImageFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerYD_RT6_JN.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Header,{},context),()=>forwardLoader(HoverImage,{},context),()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYD_RT6_JN\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"at76FEDri\\\":{\\\"min\\\":1512,\\\"canvasClassName\\\":\\\"framer-vhovp5-override\\\",\\\"minHeight\\\":1410,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop - Campus\\\",\\\"width\\\":1512,\\\"rootFontSize\\\":16},\\\"ipH0kEL0Z\\\":{\\\"min\\\":1380,\\\"max\\\":1511,\\\"canvasClassName\\\":\\\"framer-h19elm-override\\\",\\\"minHeight\\\":1410,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1380,\\\"rootFontSize\\\":16},\\\"I2eRqLUh5\\\":{\\\"min\\\":1380,\\\"max\\\":1379,\\\"canvasClassName\\\":\\\"framer-11qza1m-override\\\",\\\"minHeight\\\":1410,\\\"name\\\":\\\"Desktop Cart\\\",\\\"width\\\":1380,\\\"rootFontSize\\\":16},\\\"LFSKBzO3l\\\":{\\\"min\\\":1140,\\\"max\\\":1379,\\\"canvasClassName\\\":\\\"framer-1y9547u-override\\\",\\\"minHeight\\\":1410,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Laptop\\\",\\\"width\\\":1140,\\\"rootFontSize\\\":16},\\\"wNDT0IZFr\\\":{\\\"min\\\":1140,\\\"max\\\":1139,\\\"canvasClassName\\\":\\\"framer-rc2pfg-override\\\",\\\"minHeight\\\":1410,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Laptop - Campus\\\",\\\"width\\\":1140,\\\"rootFontSize\\\":16},\\\"Cc0Y3X_o3\\\":{\\\"min\\\":810,\\\"max\\\":1139,\\\"canvasClassName\\\":\\\"framer-x8oapg-override\\\",\\\"minHeight\\\":1410,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"jknrU_FrY\\\":{\\\"min\\\":810,\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-mgn7xa-override\\\",\\\"minHeight\\\":1410,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet - Campus\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"k02I9jo6z\\\":{\\\"min\\\":390,\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1oozxlw-override\\\",\\\"minHeight\\\":1410,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16},\\\"ZZ6vdaZCJ\\\":{\\\"max\\\":389,\\\"canvasClassName\\\":\\\"framer-1e8zgg0-override\\\",\\\"minHeight\\\":1410,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Mobile - Campus\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1380\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"ipH0kEL0Z\\\":[\\\".framer-1rayyio-container\\\",\\\".framer-1f546cx-container\\\"],\\\"LFSKBzO3l\\\":[\\\".framer-1rayyio-container\\\",\\\".framer-1f546cx-container\\\"],\\\"Cc0Y3X_o3\\\":[\\\".framer-1rayyio-container\\\",\\\".framer-1f546cx-container\\\"],\\\"k02I9jo6z\\\":[\\\".framer-1rayyio-container\\\",\\\".framer-1f546cx-container\\\"],\\\"at76FEDri\\\":[\\\".framer-1rayyio-container\\\",\\\".framer-1f546cx-container\\\"],\\\"wNDT0IZFr\\\":[\\\".framer-1rayyio-container\\\",\\\".framer-1f546cx-container\\\"],\\\"jknrU_FrY\\\":[\\\".framer-1rayyio-container\\\",\\\".framer-1f546cx-container\\\"],\\\"ZZ6vdaZCJ\\\":[\\\".framer-1rayyio-container\\\",\\\".framer-1f546cx-container\\\"],\\\"I2eRqLUh5\\\":[\\\".framer-1rayyio-container\\\",\\\".framer-1f546cx-container\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LFSKBzO3l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Cc0Y3X_o3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"k02I9jo6z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"at76FEDri\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wNDT0IZFr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jknrU_FrY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZZ6vdaZCJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"I2eRqLUh5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"ipH0kEL0Z\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1410\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"FuTfUVAqD\\\":\\\"pageName\\\"}\",\"framerLayoutTemplate\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4da6613)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,InjectSelectionStyle,Link,PropertyOverrides,RenderTarget,ResetOuterLinkContext,RichText,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 Footer from\"#framer/local/canvasComponent/af2Ddpxdf/af2Ddpxdf.js\";import HoverImage from\"#framer/local/canvasComponent/epyHD_WHb/epyHD_WHb.js\";import Header from\"#framer/local/canvasComponent/zXk0jG0Qs/zXk0jG0Qs.js\";import*as sharedStyle2 from\"#framer/local/css/bnLFm6QG5/bnLFm6QG5.js\";import*as sharedStyle from\"#framer/local/css/fnOsUx_OR/fnOsUx_OR.js\";import*as sharedStyle1 from\"#framer/local/css/Gqzisq5Dh/Gqzisq5Dh.js\";const HeaderFonts=getFonts(Header);const HoverImageFonts=getFonts(HoverImage);const FooterFonts=getFonts(Footer);const breakpoints={CHUZpH_Rr:\"(min-width: 810px) and (max-width: 1139.98px)\",OwO0ShQTU:\"(min-width: 1140px) and (max-width: 1379.98px)\",qSLqXLNjn:\"(min-width: 1380px)\",vyAwlCWH4:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Ieq2W\";const variantClassNames={CHUZpH_Rr:\"framer-v-1jq1oxg\",OwO0ShQTU:\"framer-v-zdgig0\",qSLqXLNjn:\"framer-v-zztz1h\",vyAwlCWH4:\"framer-v-765aki\"};const FuTfUVAqD=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition1={delay:.3,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:-250};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-250};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={CHUZpH_Rr:[\".framer-Ieq2W.framer-1hc6ilz { flex-direction: column; padding: 45px; }\",\".framer-Ieq2W .framer-2dumzw { height: 31px; width: 25%; }\",\".framer-Ieq2W .framer-1otwdas { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-Ieq2W .framer-6tjcwa { align-content: flex-start; align-items: flex-start; flex-direction: column; }\"],OwO0ShQTU:[\".framer-Ieq2W.framer-1hc6ilz { flex-direction: column; padding: 45px; }\",\".framer-Ieq2W .framer-2dumzw { height: 66px; width: 24%; }\"],vyAwlCWH4:[\".framer-Ieq2W.framer-1hc6ilz { flex-direction: column; padding: 45px 0px 20px 0px; }\",\".framer-Ieq2W .framer-1otwdas { align-content: unset; align-items: unset; display: grid; gap: 25px 10px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); padding: 25px; width: 100%; }\",\".framer-Ieq2W .framer-1s9jyz3, .framer-Ieq2W .framer-14fommz, .framer-Ieq2W .framer-221u7d { align-self: start; height: 100%; justify-self: start; width: 100%; }\",\".framer-Ieq2W .framer-6tjcwa { align-content: flex-start; align-items: flex-start; align-self: start; flex-direction: column; height: 100%; justify-self: start; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={CHUZpH_Rr:\".framer-1jq1oxg-override\",OwO0ShQTU:\".framer-zdgig0-override\",vyAwlCWH4:\".framer-765aki-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Ieq2W.framer-1bru7cu, .framer-Ieq2W .framer-1bru7cu { display: block; }\",\".framer-Ieq2W.framer-zztz1h { align-content: center; align-items: center; background-color: var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, #090809); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Ieq2W .framer-kbf1y7-container { flex: none; height: auto; order: -1000; position: relative; width: 100%; }\",\".framer-Ieq2W.framer-1h8qt89 { background-color: rgba(9, 8, 9, 0.4); inset: 0px; position: fixed; user-select: none; z-index: 9; }\",\".framer-Ieq2W.framer-1hc6ilz { --border-bottom-width: 1px; --border-color: var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, #090809); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: flex-start; align-items: flex-start; background-color: var(--token-ae43216f-b354-4322-8216-6a903786ae00, #f6f1e7); cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 45px 0px 45px 0px; position: fixed; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-Ieq2W .framer-2dumzw { flex: none; height: 126px; overflow: visible; position: relative; width: 25%; }\",\".framer-Ieq2W .framer-1otwdas { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Ieq2W .framer-1s9jyz3, .framer-Ieq2W .framer-14fommz, .framer-Ieq2W .framer-221u7d { 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: 166px; }\",\".framer-Ieq2W .framer-w4keds, .framer-Ieq2W .framer-hwq1za, .framer-Ieq2W .framer-1iifcca, .framer-Ieq2W .framer-14ubych, .framer-Ieq2W .framer-5sksft, .framer-Ieq2W .framer-1w8pluu, .framer-Ieq2W .framer-s8b1fu, .framer-Ieq2W .framer-1g0bbbn, .framer-Ieq2W .framer-dmg5ex, .framer-Ieq2W .framer-moewba, .framer-Ieq2W .framer-15d1v5n, .framer-Ieq2W .framer-1xkd1z5, .framer-Ieq2W .framer-10r3l03, .framer-Ieq2W .framer-17eozmw, .framer-Ieq2W .framer-1uzywcz, .framer-Ieq2W .framer-19hc6ah, .framer-Ieq2W .framer-1etri9m, .framer-Ieq2W .framer-eyvw1g { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Ieq2W .framer-6tjcwa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Ieq2W .framer-12qvr3t-container { flex: none; height: 139px; position: relative; width: 133px; }\",\".framer-Ieq2W .framer-hpd678 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Ieq2W .framer-1htyj8h { flex: 1 0 0px; height: 126px; overflow: visible; position: relative; width: 1px; }\",\".framer-Ieq2W .framer-pkel44 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -1px; position: relative; width: 0px; }\",\".framer-Ieq2W .framer-469yek-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -1px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-Ieq2W[data-border=\"true\"]::after, .framer-Ieq2W [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; }'];const mediaQueries={CHUZpH_Rr:\"(min-width: 810px) and (max-width: 1139.98px)\",OwO0ShQTU:\"(min-width: 1140px) and (max-width: 1379.98px)\",qSLqXLNjn:\"(min-width: 1380px)\",vyAwlCWH4:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"qSLqXLNjn\",Laptop:\"OwO0ShQTU\",Phone:\"vyAwlCWH4\",Tablet:\"CHUZpH_Rr\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,pageName,width,...props})=>{return{...props,FuTfUVAqD:pageName??props.FuTfUVAqD??\"Home Page\",variant:humanReadableVariantMap[props.variant]??props.variant??\"qSLqXLNjn\"};};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,FuTfUVAqD,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const WxxjU852nko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onTap1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"vyAwlCWH4\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if([\"OwO0ShQTU\",\"CHUZpH_Rr\",\"vyAwlCWH4\"].includes(baseVariant))return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"qSLqXLNjn\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-zztz1h\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:213,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-kbf1y7-container\",nodeId:\"Uv8YKzVQQ\",scopeId:\"rDfKAzLgU\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CHUZpH_Rr:{variant:matchVariant(\"zP8FmcHbs\")},OwO0ShQTU:{variant:matchVariant(\"EPlGAQB3z\")},vyAwlCWH4:{variant:matchVariant(\"uSgmNwLxe\")}},children:/*#__PURE__*/_jsx(Header,{height:\"100%\",id:\"Uv8YKzVQQ\",layoutId:\"Uv8YKzVQQ\",style:{width:\"100%\"},variant:matchVariant(\"He2b4ryQP\"),width:\"100%\",WxxjU852n:WxxjU852nko9la1({overlay}),YmatKwWy5:FuTfUVAqD})}),/*#__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-1h8qt89\"),exit:{opacity:0,transition:{delay:.5,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"NN_K7zRY8\"),/*#__PURE__*/_jsxs(motion.div,{animate:animation1,className:cx(scopingClassNames,\"framer-1hc6ilz\"),\"data-border\":true,\"data-highlight\":true,exit:animation,initial:animation2,onTap:onTap1q29jei({overlay}),transformTemplate:transformTemplate1,children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-2dumzw hidden-765aki\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1otwdas\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s9jyz3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\"},children:\"ABOUT\"})}),className:\"framer-w4keds\",fonts:[\"FS;Bebas Neue-regular\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zr0vVCHb4\"},motionChild:true,nodeId:\"xjcI8U76x\",openInNewTab:false,relValues:[],scopeId:\"rDfKAzLgU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Team\"})})})}),className:\"framer-hwq1za\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zr0vVCHb4\"},motionChild:true,nodeId:\"JDjdVSCzV\",openInNewTab:false,relValues:[],scopeId:\"rDfKAzLgU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Timeline\"})})})}),className:\"framer-1iifcca\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":asT2fHSVV\",webPageId:\"k00t_c_8p\"},motionChild:true,nodeId:\"pPxl87Kx1\",openInNewTab:false,relValues:[],scopeId:\"rDfKAzLgU\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Beliefs\"})})})}),className:\"framer-14ubych\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Zs1LR9wRw\",webPageId:\"k00t_c_8p\"},motionChild:true,nodeId:\"bkSIJk2nF\",openInNewTab:false,relValues:[],scopeId:\"rDfKAzLgU\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Manifesto\"})})})}),className:\"framer-5sksft\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bonRPsTj1\"},motionChild:true,nodeId:\"AO9BYjgjN\",openInNewTab:false,relValues:[],scopeId:\"rDfKAzLgU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Words We Use & Why\"})})})}),className:\"framer-1w8pluu\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14fommz\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\"},children:\"Media\"})}),className:\"framer-s8b1fu\",fonts:[\"FS;Bebas Neue-regular\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"z1YR7JbRt\"},motionChild:true,nodeId:\"Mzr1BCoi8\",openInNewTab:false,relValues:[],scopeId:\"rDfKAzLgU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Documentary\"})})})}),className:\"framer-1g0bbbn\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zGIibqnOO\"},motionChild:true,nodeId:\"TWUC5Vl3q\",openInNewTab:false,relValues:[],scopeId:\"rDfKAzLgU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Correspondence\"})})})}),className:\"framer-dmg5ex\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sMl5icTJg\"},motionChild:true,nodeId:\"rN5u1Ki66\",openInNewTab:false,relValues:[],scopeId:\"rDfKAzLgU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Podcast\"})})})}),className:\"framer-moewba\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kwSDZFOEq\"},motionChild:true,nodeId:\"ppoCzzj1W\",openInNewTab:false,relValues:[],scopeId:\"rDfKAzLgU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Media\"})})})}),className:\"framer-15d1v5n\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-221u7d\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\"},children:\"Get Involved\"})}),className:\"framer-1xkd1z5\",fonts:[\"FS;Bebas Neue-regular\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LHFaxVRIs\"},motionChild:true,nodeId:\"zOXNEApBr\",openInNewTab:false,relValues:[],scopeId:\"rDfKAzLgU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Gatherings\"})})})}),className:\"framer-10r3l03\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kartQWhSe\"},motionChild:true,nodeId:\"IqM06RRdi\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"rDfKAzLgU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Kinsmen: Collective\"})})})}),className:\"framer-17eozmw\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GnKZnAsPb\"},motionChild:true,nodeId:\"HBuIpnS8K\",openInNewTab:false,relValues:[],scopeId:\"rDfKAzLgU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Give\"})})})}),className:\"framer-1uzywcz\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CHUZpH_Rr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HYwHxrymN\"},motionChild:true,nodeId:\"ykHpOYHeS\",openInNewTab:false,relValues:[],scopeId:\"rDfKAzLgU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Kinsmen Summit\"})})})})},vyAwlCWH4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HYwHxrymN\"},motionChild:true,nodeId:\"ykHpOYHeS\",openInNewTab:false,relValues:[],scopeId:\"rDfKAzLgU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Kinsmen Summit\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Wzm4W0ufB\"},motionChild:true,nodeId:\"ykHpOYHeS\",openInNewTab:false,relValues:[],scopeId:\"rDfKAzLgU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Kinsmen Summit\"})})})}),className:\"framer-19hc6ah\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(Link,{href:\"https://store.kinsmen.org/shop/p/kinsmen-journal-volume-1\",motionChild:true,nodeId:\"JFTSlHJ4J\",openInNewTab:true,scopeId:\"rDfKAzLgU\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-6tjcwa framer-1bru7cu\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"133px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-12qvr3t-container\",inComponentSlot:true,nodeId:\"S0WvZiC_M\",rendersWithMotion:true,scopeId:\"rDfKAzLgU\",children:/*#__PURE__*/_jsx(HoverImage,{ar8IV4tEA:\"default\",height:\"100%\",id:\"S0WvZiC_M\",layoutId:\"S0WvZiC_M\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"t74EGydT5\"),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hpd678\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-a08h9v\",\"data-styles-preset\":\"bnLFm6QG5\",dir:\"auto\",children:/*#__PURE__*/_jsx(\"strong\",{children:\"Kinsmen Journal\"})})}),className:\"framer-1etri9m\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{vyAwlCWH4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:\"Purchase Vol. 1\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zr0vVCHb4\"},motionChild:true,nodeId:\"v_s3h4Xzx\",openInNewTab:false,relValues:[],scopeId:\"rDfKAzLgU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Purchase Vol. 1\"})})})}),className:\"framer-eyvw1g\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})})]})]})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1htyj8h hidden-zdgig0 hidden-1jq1oxg hidden-765aki\"})]})]})}),getContainer())})})]})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-pkel44\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:836,width:\"100vw\",y:1214,children:/*#__PURE__*/_jsx(Container,{className:\"framer-469yek-container\",nodeId:\"aAxLvXoTb\",scopeId:\"rDfKAzLgU\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CHUZpH_Rr:{variant:matchVariant(\"Dnpkfsgch\")},OwO0ShQTU:{variant:matchVariant(\"KZXlbBTZY\")},vyAwlCWH4:{variant:matchVariant(\"M3077H5VG\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"aAxLvXoTb\",layoutId:\"aAxLvXoTb\",style:{width:\"100%\"},variant:matchVariant(\"ZeK3NGoJl\"),width:\"100%\"})})})})]}),/*#__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 1410\n * @framerIntrinsicWidth 1380\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"OwO0ShQTU\":{\"layout\":[\"fixed\",\"fixed\"]},\"CHUZpH_Rr\":{\"layout\":[\"fixed\",\"fixed\"]},\"vyAwlCWH4\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"FuTfUVAqD\":\"pageName\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"qSLqXLNjn\":[\".framer-kbf1y7-container\",\".framer-469yek-container\"],\"OwO0ShQTU\":[\".framer-kbf1y7-container\",\".framer-469yek-container\"],\"CHUZpH_Rr\":[\".framer-kbf1y7-container\",\".framer-469yek-container\"],\"vyAwlCWH4\":[\".framer-kbf1y7-container\",\".framer-469yek-container\"]}\n * @framerBreakpoints {\"qSLqXLNjn\":{\"min\":1380,\"canvasClassName\":\"framer-zztz1h-override\",\"minHeight\":1410,\"name\":\"Desktop\",\"width\":1380,\"rootFontSize\":16},\"OwO0ShQTU\":{\"min\":1140,\"max\":1379,\"canvasClassName\":\"framer-zdgig0-override\",\"minHeight\":1410,\"viewportHeight\":800,\"name\":\"Laptop\",\"width\":1140,\"rootFontSize\":16},\"CHUZpH_Rr\":{\"min\":810,\"max\":1139,\"canvasClassName\":\"framer-1jq1oxg-override\",\"minHeight\":1410,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"vyAwlCWH4\":{\"max\":809,\"canvasClassName\":\"framer-765aki-override\",\"minHeight\":1410,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant qSLqXLNjn\n * @framerLayoutTemplate true\n */const FramerrDfKAzLgU=withCSS(Component,css,\"framer-Ieq2W\");export default FramerrDfKAzLgU;FramerrDfKAzLgU.displayName=\"Template - Campus\";FramerrDfKAzLgU.defaultProps={height:1410,width:1380};addPropertyControls(FramerrDfKAzLgU,{FuTfUVAqD:{defaultValue:\"Home Page\",displayTextArea:false,title:\"Page Name\",type:ControlType.String}});addFonts(FramerrDfKAzLgU,[{explicitInter:true,fonts:[{cssFamilyName:\"Bebas Neue\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Bebas Neue\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AWXLDXTI2CYJ5SHK74YUPGPFS5S5BWLL/M6ZJD4UOFNT4DPUXGTK7T46JZ3W3QW64/2TXZKBJMJVP3NQX7K7MGJDQFMD4ZMJR7.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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...HeaderFonts,...HoverImageFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerrDfKAzLgU.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Header,{},context),forwardLoader(HoverImage,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrDfKAzLgU\",\"slots\":[],\"annotations\":{\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"FuTfUVAqD\\\":\\\"pageName\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"qSLqXLNjn\\\":{\\\"min\\\":1380,\\\"canvasClassName\\\":\\\"framer-zztz1h-override\\\",\\\"minHeight\\\":1410,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1380,\\\"rootFontSize\\\":16},\\\"OwO0ShQTU\\\":{\\\"min\\\":1140,\\\"max\\\":1379,\\\"canvasClassName\\\":\\\"framer-zdgig0-override\\\",\\\"minHeight\\\":1410,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Laptop\\\",\\\"width\\\":1140,\\\"rootFontSize\\\":16},\\\"CHUZpH_Rr\\\":{\\\"min\\\":810,\\\"max\\\":1139,\\\"canvasClassName\\\":\\\"framer-1jq1oxg-override\\\",\\\"minHeight\\\":1410,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"vyAwlCWH4\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-765aki-override\\\",\\\"minHeight\\\":1410,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1410\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"qSLqXLNjn\\\":[\\\".framer-kbf1y7-container\\\",\\\".framer-469yek-container\\\"],\\\"OwO0ShQTU\\\":[\\\".framer-kbf1y7-container\\\",\\\".framer-469yek-container\\\"],\\\"CHUZpH_Rr\\\":[\\\".framer-kbf1y7-container\\\",\\\".framer-469yek-container\\\"],\\\"vyAwlCWH4\\\":[\\\".framer-kbf1y7-container\\\",\\\".framer-469yek-container\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OwO0ShQTU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CHUZpH_Rr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vyAwlCWH4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"qSLqXLNjn\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1380\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6cd4c26)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,InjectSelectionStyle,Link,PropertyOverrides,RenderTarget,ResetOuterLinkContext,RichText,runTasksWithYield,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 Footer from\"#framer/local/canvasComponent/af2Ddpxdf/af2Ddpxdf.js\";import HoverImage from\"#framer/local/canvasComponent/epyHD_WHb/epyHD_WHb.js\";import Header from\"#framer/local/canvasComponent/zXk0jG0Qs/zXk0jG0Qs.js\";import*as sharedStyle2 from\"#framer/local/css/bnLFm6QG5/bnLFm6QG5.js\";import*as sharedStyle from\"#framer/local/css/fnOsUx_OR/fnOsUx_OR.js\";import*as sharedStyle1 from\"#framer/local/css/Gqzisq5Dh/Gqzisq5Dh.js\";const HeaderFonts=getFonts(Header);const HoverImageFonts=getFonts(HoverImage);const FooterFonts=getFonts(Footer);const breakpoints={aGfy9UjdH:\"(min-width: 390px) and (max-width: 809.98px)\",fayltAcNF:\"(min-width: 1140px) and (max-width: 1139.98px)\",LR3YrRLE1:\"(min-width: 1512px)\",LYqPb_Ufk:\"(min-width: 1380px) and (max-width: 1379.98px)\",OMOQhhG4k:\"(max-width: 389.98px)\",SQJa8xm7g:\"(min-width: 810px) and (max-width: 809.98px)\",SrVVxAeAu:\"(min-width: 1380px) and (max-width: 1511.98px)\",yDl98begg:\"(min-width: 810px) and (max-width: 1139.98px)\",ZMyqd2WYU:\"(min-width: 1140px) and (max-width: 1379.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-eL9mN\";const variantClassNames={aGfy9UjdH:\"framer-v-1dqc2qv\",fayltAcNF:\"framer-v-1hi1nv4\",LR3YrRLE1:\"framer-v-baxsmx\",LYqPb_Ufk:\"framer-v-18tfn0j\",OMOQhhG4k:\"framer-v-3307ch\",SQJa8xm7g:\"framer-v-1oqfil0\",SrVVxAeAu:\"framer-v-43potj\",yDl98begg:\"framer-v-1qma79g\",ZMyqd2WYU:\"framer-v-xzc8wh\"};const FuTfUVAqD=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition1={delay:.3,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:-250};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-250};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={aGfy9UjdH:[\".framer-eL9mN.framer-bt561p { flex-direction: column; padding: 45px 0px 20px 0px; }\",\".framer-eL9mN .framer-zf9fa8 { align-content: unset; align-items: unset; display: grid; gap: 25px 10px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); padding: 25px; width: 100%; }\",\".framer-eL9mN .framer-tgy35t, .framer-eL9mN .framer-12r6w9p, .framer-eL9mN .framer-jkmrlq { align-self: start; height: 100%; justify-self: start; width: 100%; }\",\".framer-eL9mN .framer-fd6chm { align-content: flex-start; align-items: flex-start; align-self: start; flex-direction: column; height: 100%; justify-self: start; width: 100%; }\"],fayltAcNF:[\".framer-eL9mN.framer-bt561p { flex-direction: column; padding: 45px; }\",\".framer-eL9mN .framer-tj530a { height: 66px; width: 24%; }\"],OMOQhhG4k:[\".framer-eL9mN.framer-bt561p { flex-direction: column; padding: 45px 0px 20px 0px; }\",\".framer-eL9mN .framer-zf9fa8 { align-content: unset; align-items: unset; display: grid; gap: 25px 10px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); padding: 25px; width: 100%; }\",\".framer-eL9mN .framer-tgy35t, .framer-eL9mN .framer-12r6w9p, .framer-eL9mN .framer-jkmrlq { align-self: start; height: 100%; justify-self: start; width: 100%; }\",\".framer-eL9mN .framer-fd6chm { align-content: flex-start; align-items: flex-start; align-self: start; flex-direction: column; height: 100%; justify-self: start; width: 100%; }\"],SQJa8xm7g:[\".framer-eL9mN.framer-bt561p { flex-direction: column; padding: 45px; }\",\".framer-eL9mN .framer-tj530a { height: 31px; width: 25%; }\",\".framer-eL9mN .framer-zf9fa8 { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-eL9mN .framer-fd6chm { align-content: flex-start; align-items: flex-start; flex-direction: column; }\"],yDl98begg:[\".framer-eL9mN.framer-bt561p { flex-direction: column; padding: 45px; }\",\".framer-eL9mN .framer-tj530a { height: 31px; width: 25%; }\",\".framer-eL9mN .framer-zf9fa8 { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-eL9mN .framer-fd6chm { align-content: flex-start; align-items: flex-start; flex-direction: column; }\"],ZMyqd2WYU:[\".framer-eL9mN.framer-bt561p { flex-direction: column; padding: 45px; }\",\".framer-eL9mN .framer-tj530a { height: 66px; width: 24%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={aGfy9UjdH:\".framer-1dqc2qv-override\",fayltAcNF:\".framer-1hi1nv4-override\",OMOQhhG4k:\".framer-3307ch-override\",SQJa8xm7g:\".framer-1oqfil0-override\",yDl98begg:\".framer-1qma79g-override\",ZMyqd2WYU:\".framer-xzc8wh-override\"};const rules=[\".framer-eL9mN.framer-1tpxu8u, .framer-eL9mN .framer-1tpxu8u { display: block; }\",\".framer-eL9mN.framer-43potj { align-content: center; align-items: center; background-color: var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, #090809); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-eL9mN .framer-18jmg2g-container { flex: none; height: auto; order: -999; position: relative; width: 100%; }\",\".framer-eL9mN.framer-1kkse32 { background-color: rgba(9, 8, 9, 0.4); inset: 0px; position: fixed; user-select: none; z-index: 9; }\",\".framer-eL9mN.framer-bt561p { --border-bottom-width: 1px; --border-color: var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, #090809); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: flex-start; align-items: flex-start; background-color: var(--token-ae43216f-b354-4322-8216-6a903786ae00, #f6f1e7); cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 45px 0px 45px 0px; position: fixed; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-eL9mN .framer-tj530a { flex: none; height: 126px; overflow: visible; position: relative; width: 25%; }\",\".framer-eL9mN .framer-zf9fa8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-eL9mN .framer-tgy35t, .framer-eL9mN .framer-12r6w9p, .framer-eL9mN .framer-jkmrlq { 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: 166px; }\",\".framer-eL9mN .framer-7f7qw8, .framer-eL9mN .framer-1mq52rr, .framer-eL9mN .framer-qe4bo2, .framer-eL9mN .framer-12g141f, .framer-eL9mN .framer-t5t2i1, .framer-eL9mN .framer-tzpa90, .framer-eL9mN .framer-1me2626, .framer-eL9mN .framer-x3zvis, .framer-eL9mN .framer-5ttu3w, .framer-eL9mN .framer-vm82wk, .framer-eL9mN .framer-i9qnpc, .framer-eL9mN .framer-zfi0c4, .framer-eL9mN .framer-nzxqc2, .framer-eL9mN .framer-svnzu9, .framer-eL9mN .framer-tbxihe, .framer-eL9mN .framer-1w2nvv, .framer-eL9mN .framer-162q2r7, .framer-eL9mN .framer-15sjdgh, .framer-eL9mN .framer-1x97t1k, .framer-eL9mN .framer-1megao0 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-eL9mN .framer-fd6chm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-eL9mN .framer-mq19bn-container { flex: none; height: 139px; position: relative; width: 133px; }\",\".framer-eL9mN .framer-1xledkt { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-eL9mN .framer-4khkyd { flex: 1 0 0px; height: 126px; overflow: visible; position: relative; width: 1px; }\",\".framer-eL9mN .framer-1nuwpxl { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -1px; position: relative; width: 0px; }\",\".framer-eL9mN .framer-1vl5y7i-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -1px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-eL9mN[data-border=\"true\"]::after, .framer-eL9mN [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; }'];const mediaQueries={aGfy9UjdH:\"(min-width: 390px) and (max-width: 809.98px)\",fayltAcNF:\"(min-width: 1140px) and (max-width: 1139.98px)\",LR3YrRLE1:\"(min-width: 1512px)\",LYqPb_Ufk:\"(min-width: 1380px) and (max-width: 1379.98px)\",OMOQhhG4k:\"(max-width: 389.98px)\",SQJa8xm7g:\"(min-width: 810px) and (max-width: 809.98px)\",SrVVxAeAu:\"(min-width: 1380px) and (max-width: 1511.98px)\",yDl98begg:\"(min-width: 810px) and (max-width: 1139.98px)\",ZMyqd2WYU:\"(min-width: 1140px) and (max-width: 1379.98px)\"};const humanReadableVariantMap={\"Desktop - Campus\":\"LR3YrRLE1\",\"Desktop Cart\":\"LYqPb_Ufk\",\"Laptop - Campus\":\"fayltAcNF\",\"Mobile - Campus\":\"OMOQhhG4k\",\"Tablet - Campus\":\"SQJa8xm7g\",Desktop:\"SrVVxAeAu\",Laptop:\"ZMyqd2WYU\",Phone:\"aGfy9UjdH\",Tablet:\"yDl98begg\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,pageName,width,...props})=>{return{...props,FuTfUVAqD:pageName??props.FuTfUVAqD??\"Home Page\",variant:humanReadableVariantMap[props.variant]??props.variant??\"SrVVxAeAu\"};};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,FuTfUVAqD,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const WxxjU852nko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onTap1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const isDisplayed=()=>{if(!isBrowser())return true;if([\"aGfy9UjdH\",\"OMOQhhG4k\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if([\"ZMyqd2WYU\",\"yDl98begg\",\"aGfy9UjdH\",\"fayltAcNF\",\"SQJa8xm7g\",\"OMOQhhG4k\"].includes(baseVariant))return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"SrVVxAeAu\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-43potj\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:213,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-18jmg2g-container\",nodeId:\"qlxxUjepE\",scopeId:\"pdP14d_aq\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aGfy9UjdH:{variant:matchVariant(\"uSgmNwLxe\")},fayltAcNF:{variant:matchVariant(\"EPlGAQB3z\")},OMOQhhG4k:{variant:matchVariant(\"uSgmNwLxe\")},SQJa8xm7g:{variant:matchVariant(\"zP8FmcHbs\")},yDl98begg:{variant:matchVariant(\"zP8FmcHbs\")},ZMyqd2WYU:{variant:matchVariant(\"jO4dBTxlJ\")}},children:/*#__PURE__*/_jsx(Header,{height:\"100%\",id:\"qlxxUjepE\",layoutId:\"qlxxUjepE\",style:{width:\"100%\"},variant:matchVariant(\"Cq7W57TR2\"),width:\"100%\",WxxjU852n:WxxjU852nko9la1({overlay}),YmatKwWy5:FuTfUVAqD})}),/*#__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-1kkse32\"),exit:{opacity:0,transition:{delay:.5,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"Of7oPKITv\"),/*#__PURE__*/_jsxs(motion.div,{animate:animation1,className:cx(scopingClassNames,\"framer-bt561p\"),\"data-border\":true,\"data-highlight\":true,exit:animation,initial:animation2,onTap:onTap1q29jei({overlay}),transformTemplate:transformTemplate1,children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-tj530a hidden-1dqc2qv hidden-3307ch\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zf9fa8\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tgy35t\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\"},children:\"ABOUT\"})}),className:\"framer-7f7qw8\",fonts:[\"FS;Bebas Neue-regular\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zr0vVCHb4\"},motionChild:true,nodeId:\"mJARcxlRn\",openInNewTab:false,relValues:[],scopeId:\"pdP14d_aq\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Team\"})})})}),className:\"framer-1mq52rr\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zr0vVCHb4\"},motionChild:true,nodeId:\"SZcMLcYOJ\",openInNewTab:false,relValues:[],scopeId:\"pdP14d_aq\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Timeline\"})})})}),className:\"framer-qe4bo2\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":asT2fHSVV\",webPageId:\"k00t_c_8p\"},motionChild:true,nodeId:\"oI7MKacae\",openInNewTab:false,relValues:[],scopeId:\"pdP14d_aq\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Beliefs\"})})})}),className:\"framer-12g141f\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Zs1LR9wRw\",webPageId:\"k00t_c_8p\"},motionChild:true,nodeId:\"yGLBV57Yh\",openInNewTab:false,relValues:[],scopeId:\"pdP14d_aq\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Manifesto\"})})})}),className:\"framer-t5t2i1\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bonRPsTj1\"},motionChild:true,nodeId:\"tkud_1srw\",openInNewTab:false,relValues:[],scopeId:\"pdP14d_aq\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Words We Use & Why\"})})})}),className:\"framer-tzpa90\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FhdEJuPra\"},motionChild:true,nodeId:\"bHz9QUm3J\",openInNewTab:false,relValues:[],scopeId:\"pdP14d_aq\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Campus\"})})})}),className:\"framer-1me2626\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12r6w9p\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\"},children:\"Media\"})}),className:\"framer-x3zvis\",fonts:[\"FS;Bebas Neue-regular\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"z1YR7JbRt\"},motionChild:true,nodeId:\"Ul9M7roCw\",openInNewTab:false,relValues:[],scopeId:\"pdP14d_aq\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Documentary\"})})})}),className:\"framer-5ttu3w\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zGIibqnOO\"},motionChild:true,nodeId:\"DsAa7TaX5\",openInNewTab:false,relValues:[],scopeId:\"pdP14d_aq\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Correspondence\"})})})}),className:\"framer-vm82wk\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sMl5icTJg\"},motionChild:true,nodeId:\"KYXJweoSl\",openInNewTab:false,relValues:[],scopeId:\"pdP14d_aq\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Podcast\"})})})}),className:\"framer-i9qnpc\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kwSDZFOEq\"},motionChild:true,nodeId:\"Z2n2ALRvI\",openInNewTab:false,relValues:[],scopeId:\"pdP14d_aq\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Media\"})})})}),className:\"framer-zfi0c4\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jkmrlq\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--token-64e5fa73-2d37-43b3-b02b-e7c3141ae707, rgb(9, 8, 9))\"},children:\"Get Involved\"})}),className:\"framer-nzxqc2\",fonts:[\"FS;Bebas Neue-regular\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LHFaxVRIs\"},motionChild:true,nodeId:\"I57NZSyz7\",openInNewTab:false,relValues:[],scopeId:\"pdP14d_aq\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Gatherings\"})})})}),className:\"framer-svnzu9\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kartQWhSe\"},motionChild:true,nodeId:\"ves7N3ls0\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"pdP14d_aq\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Kinsmen: Collective\"})})})}),className:\"framer-tbxihe\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tnAmtT6ak\"},motionChild:true,nodeId:\"F4HYBBYMt\",openInNewTab:false,relValues:[],scopeId:\"pdP14d_aq\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Kinsmen: Store\"})})})}),className:\"framer-1w2nvv\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GnKZnAsPb\"},motionChild:true,nodeId:\"bOxV0_e75\",openInNewTab:false,relValues:[],scopeId:\"pdP14d_aq\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Give\"})})})}),className:\"framer-162q2r7\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HYwHxrymN\"},motionChild:true,nodeId:\"h9u4daDPM\",openInNewTab:false,relValues:[],scopeId:\"pdP14d_aq\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Kinsmen: Summit\"})})})}),className:\"framer-15sjdgh\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{i3scWs4nW:\"kinsmen-journal-volume-i\"},unresolvedPathSlugs:{i3scWs4nW:{collectionId:\"GUBzg_x5S\",collectionItemId:\"mWDlLkCS4\"}},webPageId:\"wq1dxZIL_\"},motionChild:true,nodeId:\"B3EpifrPF\",openInNewTab:true,scopeId:\"pdP14d_aq\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-fd6chm framer-1tpxu8u\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"133px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-mq19bn-container\",inComponentSlot:true,nodeId:\"v4ryAvh9Y\",rendersWithMotion:true,scopeId:\"pdP14d_aq\",children:/*#__PURE__*/_jsx(HoverImage,{ar8IV4tEA:\"default\",height:\"100%\",id:\"v4ryAvh9Y\",layoutId:\"v4ryAvh9Y\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"t74EGydT5\"),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xledkt\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-a08h9v\",\"data-styles-preset\":\"bnLFm6QG5\",dir:\"auto\",children:/*#__PURE__*/_jsx(\"strong\",{children:\"Kinsmen Journal\"})})}),className:\"framer-1x97t1k\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aGfy9UjdH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:\"Purchase Vol. 1\"})})},OMOQhhG4k:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:\"Purchase Vol. 1\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17es2b0\",\"data-styles-preset\":\"fnOsUx_OR\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zr0vVCHb4\"},motionChild:true,nodeId:\"YgACFKUQY\",openInNewTab:false,relValues:[],scopeId:\"pdP14d_aq\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2jiwz\",\"data-styles-preset\":\"Gqzisq5Dh\",children:\"Purchase Vol. 1\"})})})}),className:\"framer-1megao0\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})})]})]})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-4khkyd hidden-xzc8wh hidden-1qma79g hidden-1dqc2qv hidden-1hi1nv4 hidden-1oqfil0 hidden-3307ch\"})]})]})}),getContainer())})})]})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nuwpxl\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:836,width:\"100vw\",y:1214,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1vl5y7i-container\",nodeId:\"kxpBnwOL6\",scopeId:\"pdP14d_aq\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aGfy9UjdH:{variant:matchVariant(\"P3RuVUi6t\")},fayltAcNF:{variant:matchVariant(\"bgTeYHGfl\")},OMOQhhG4k:{variant:matchVariant(\"P3RuVUi6t\")},SQJa8xm7g:{variant:matchVariant(\"aHVUbi_oO\")},yDl98begg:{variant:matchVariant(\"aHVUbi_oO\")},ZMyqd2WYU:{variant:matchVariant(\"bgTeYHGfl\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"kxpBnwOL6\",layoutId:\"kxpBnwOL6\",style:{width:\"100%\"},variant:matchVariant(\"yDosmxMUp\"),width:\"100%\"})})})})]}),/*#__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 1410\n * @framerIntrinsicWidth 1380\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZMyqd2WYU\":{\"layout\":[\"fixed\",\"fixed\"]},\"yDl98begg\":{\"layout\":[\"fixed\",\"fixed\"]},\"aGfy9UjdH\":{\"layout\":[\"fixed\",\"fixed\"]},\"LR3YrRLE1\":{\"layout\":[\"fixed\",\"fixed\"]},\"fayltAcNF\":{\"layout\":[\"fixed\",\"fixed\"]},\"SQJa8xm7g\":{\"layout\":[\"fixed\",\"fixed\"]},\"OMOQhhG4k\":{\"layout\":[\"fixed\",\"fixed\"]},\"LYqPb_Ufk\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"FuTfUVAqD\":\"pageName\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"SrVVxAeAu\":[\".framer-18jmg2g-container\",\".framer-1vl5y7i-container\"],\"ZMyqd2WYU\":[\".framer-18jmg2g-container\",\".framer-1vl5y7i-container\"],\"yDl98begg\":[\".framer-18jmg2g-container\",\".framer-1vl5y7i-container\"],\"aGfy9UjdH\":[\".framer-18jmg2g-container\",\".framer-1vl5y7i-container\"],\"LR3YrRLE1\":[\".framer-18jmg2g-container\",\".framer-1vl5y7i-container\"],\"fayltAcNF\":[\".framer-18jmg2g-container\",\".framer-1vl5y7i-container\"],\"SQJa8xm7g\":[\".framer-18jmg2g-container\",\".framer-1vl5y7i-container\"],\"OMOQhhG4k\":[\".framer-18jmg2g-container\",\".framer-1vl5y7i-container\"],\"LYqPb_Ufk\":[\".framer-18jmg2g-container\",\".framer-1vl5y7i-container\"]}\n * @framerBreakpoints {\"LR3YrRLE1\":{\"min\":1512,\"canvasClassName\":\"framer-baxsmx-override\",\"minHeight\":1410,\"viewportHeight\":800,\"name\":\"Desktop - Campus\",\"width\":1512,\"rootFontSize\":16},\"SrVVxAeAu\":{\"min\":1380,\"max\":1511,\"canvasClassName\":\"framer-43potj-override\",\"minHeight\":1410,\"name\":\"Desktop\",\"width\":1380,\"rootFontSize\":16},\"LYqPb_Ufk\":{\"min\":1380,\"max\":1379,\"canvasClassName\":\"framer-18tfn0j-override\",\"minHeight\":1410,\"name\":\"Desktop Cart\",\"width\":1380,\"rootFontSize\":16},\"ZMyqd2WYU\":{\"min\":1140,\"max\":1379,\"canvasClassName\":\"framer-xzc8wh-override\",\"minHeight\":1410,\"viewportHeight\":800,\"name\":\"Laptop\",\"width\":1140,\"rootFontSize\":16},\"fayltAcNF\":{\"min\":1140,\"max\":1139,\"canvasClassName\":\"framer-1hi1nv4-override\",\"minHeight\":1410,\"viewportHeight\":800,\"name\":\"Laptop - Campus\",\"width\":1140,\"rootFontSize\":16},\"yDl98begg\":{\"min\":810,\"max\":1139,\"canvasClassName\":\"framer-1qma79g-override\",\"minHeight\":1410,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"SQJa8xm7g\":{\"min\":810,\"max\":809,\"canvasClassName\":\"framer-1oqfil0-override\",\"minHeight\":1410,\"viewportHeight\":1080,\"name\":\"Tablet - Campus\",\"width\":810,\"rootFontSize\":16},\"aGfy9UjdH\":{\"min\":390,\"max\":809,\"canvasClassName\":\"framer-1dqc2qv-override\",\"minHeight\":1410,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16},\"OMOQhhG4k\":{\"max\":389,\"canvasClassName\":\"framer-3307ch-override\",\"minHeight\":1410,\"viewportHeight\":844,\"name\":\"Mobile - Campus\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant SrVVxAeAu\n * @framerLayoutTemplate true\n */const FramerpdP14d_aq=withCSS(Component,css,\"framer-eL9mN\");export default FramerpdP14d_aq;FramerpdP14d_aq.displayName=\"Template - Cart - No Form\";FramerpdP14d_aq.defaultProps={height:1410,width:1380};addPropertyControls(FramerpdP14d_aq,{FuTfUVAqD:{defaultValue:\"Home Page\",displayTextArea:false,title:\"Page Name\",type:ControlType.String}});addFonts(FramerpdP14d_aq,[{explicitInter:true,fonts:[{cssFamilyName:\"Bebas Neue\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Bebas Neue\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AWXLDXTI2CYJ5SHK74YUPGPFS5S5BWLL/M6ZJD4UOFNT4DPUXGTK7T46JZ3W3QW64/2TXZKBJMJVP3NQX7K7MGJDQFMD4ZMJR7.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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...HeaderFonts,...HoverImageFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerpdP14d_aq.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Header,{},context),()=>forwardLoader(HoverImage,{},context),()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpdP14d_aq\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"FuTfUVAqD\\\":\\\"pageName\\\"}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZMyqd2WYU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yDl98begg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aGfy9UjdH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LR3YrRLE1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fayltAcNF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SQJa8xm7g\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OMOQhhG4k\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LYqPb_Ufk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1380\",\"framerHitTargets\":\"{\\\"SrVVxAeAu\\\":[\\\".framer-18jmg2g-container\\\",\\\".framer-1vl5y7i-container\\\"],\\\"ZMyqd2WYU\\\":[\\\".framer-18jmg2g-container\\\",\\\".framer-1vl5y7i-container\\\"],\\\"yDl98begg\\\":[\\\".framer-18jmg2g-container\\\",\\\".framer-1vl5y7i-container\\\"],\\\"aGfy9UjdH\\\":[\\\".framer-18jmg2g-container\\\",\\\".framer-1vl5y7i-container\\\"],\\\"LR3YrRLE1\\\":[\\\".framer-18jmg2g-container\\\",\\\".framer-1vl5y7i-container\\\"],\\\"fayltAcNF\\\":[\\\".framer-18jmg2g-container\\\",\\\".framer-1vl5y7i-container\\\"],\\\"SQJa8xm7g\\\":[\\\".framer-18jmg2g-container\\\",\\\".framer-1vl5y7i-container\\\"],\\\"OMOQhhG4k\\\":[\\\".framer-18jmg2g-container\\\",\\\".framer-1vl5y7i-container\\\"],\\\"LYqPb_Ufk\\\":[\\\".framer-18jmg2g-container\\\",\\\".framer-1vl5y7i-container\\\"]}\",\"framerIntrinsicHeight\":\"1410\",\"framerBreakpoints\":\"{\\\"LR3YrRLE1\\\":{\\\"min\\\":1512,\\\"canvasClassName\\\":\\\"framer-baxsmx-override\\\",\\\"minHeight\\\":1410,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop - Campus\\\",\\\"width\\\":1512,\\\"rootFontSize\\\":16},\\\"SrVVxAeAu\\\":{\\\"min\\\":1380,\\\"max\\\":1511,\\\"canvasClassName\\\":\\\"framer-43potj-override\\\",\\\"minHeight\\\":1410,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1380,\\\"rootFontSize\\\":16},\\\"LYqPb_Ufk\\\":{\\\"min\\\":1380,\\\"max\\\":1379,\\\"canvasClassName\\\":\\\"framer-18tfn0j-override\\\",\\\"minHeight\\\":1410,\\\"name\\\":\\\"Desktop Cart\\\",\\\"width\\\":1380,\\\"rootFontSize\\\":16},\\\"ZMyqd2WYU\\\":{\\\"min\\\":1140,\\\"max\\\":1379,\\\"canvasClassName\\\":\\\"framer-xzc8wh-override\\\",\\\"minHeight\\\":1410,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Laptop\\\",\\\"width\\\":1140,\\\"rootFontSize\\\":16},\\\"fayltAcNF\\\":{\\\"min\\\":1140,\\\"max\\\":1139,\\\"canvasClassName\\\":\\\"framer-1hi1nv4-override\\\",\\\"minHeight\\\":1410,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Laptop - Campus\\\",\\\"width\\\":1140,\\\"rootFontSize\\\":16},\\\"yDl98begg\\\":{\\\"min\\\":810,\\\"max\\\":1139,\\\"canvasClassName\\\":\\\"framer-1qma79g-override\\\",\\\"minHeight\\\":1410,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"SQJa8xm7g\\\":{\\\"min\\\":810,\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1oqfil0-override\\\",\\\"minHeight\\\":1410,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet - Campus\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"aGfy9UjdH\\\":{\\\"min\\\":390,\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1dqc2qv-override\\\",\\\"minHeight\\\":1410,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16},\\\"OMOQhhG4k\\\":{\\\"max\\\":389,\\\"canvasClassName\\\":\\\"framer-3307ch-override\\\",\\\"minHeight\\\":1410,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Mobile - Campus\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"SrVVxAeAu\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport TemplateCart from \"https://framerusercontent.com/modules/Bxw3MnNAmfo13IfdDx0P/tgB4cl7gieAS7Lpmvd8F/YD_RT6_JN.js\";\r\nimport TemplateCampus from \"https://framerusercontent.com/modules/OoHuqyglN4P9toOtQ2yF/MumgPuFXeShiPtze68Ox/rDfKAzLgU.js\";\r\nimport TemplateCartNoForm from \"https://framerusercontent.com/modules/p7iVvP5TCheTskNYM5k1/M5kcp8P4DeLv3B3tu5xV/pdP14d_aq.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3o223ZtnBcCg4IuhJvLt/KK3JbJoiMF7imvVLwxhM/augiA20Il.js\")), path: \"/\"}, ZlF3gTdr4: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YGNxfm2TfvuLnfhDfCkJ/y1S44n8qrCbTmdeDskV3/ZlF3gTdr4.js\")), path: \"/home-summit-hero\"}, zr0vVCHb4: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8jFpbgpHnpLR0vp7Yopp/s9MrpyjwCxTV4VP3T8NG/zr0vVCHb4.js\")), path: \"/about\"}, sMl5icTJg: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Of45xKAKv3cK0oLk5drk/lFiY3LFGe70dS46G2jms/sMl5icTJg.js\")), path: \"/podcast\"}, zGIibqnOO: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PgQDS5sLvNU1vakpHyIy/XlPUeenvSlBiQqSetYN9/zGIibqnOO.js\")), path: \"/correspondence\"}, GnKZnAsPb: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sxA5Vcsx0y0DtaerJ63T/qpyC0jGU1aOdHifFME5U/GnKZnAsPb.js\")), path: \"/give\"}, Wzm4W0ufB: {elements: {c6SUdUcv_: \"register\", E5OhDgY5j: \"lodging\", HdtD1cvSD: \"speakers\", r0rlNvU4z: \"itenerary\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UCHdIzaNMtKyucmkuA8Z/kMg3lreWkc3MMz4LQof3/Wzm4W0ufB.js\")), path: \"/summit-archive\"}, HYwHxrymN: {elements: {eOg145XLK: \"speakers-1\", jrLdSwOhH: \"speakers\", ydjl1RtqG: \"speakers-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0wtG6cd48GQc8cDhtOq1/YaWmMmmXZqACAwxopxUb/HYwHxrymN.js\")), path: \"/summit-archive/summit-closed\"}, QRMtMd3wT: {elements: {hIXXLxJ9C: \"itenerary\", MNWnRELMc: \"register\", pgSZkQW93: \"lodging\", q1CWfL8zB: \"speakers\", w9EHauKZk: \"register-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DGZ6P3Z9PMyd1zQ4RUh5/qiR1UgnMgYH3BjTSXIpI/QRMtMd3wT.js\")), path: \"/summit-archive/summit-2026\"}, D3_STocGu: {elements: {D5tkB8fGp: \"itenerary\", rQN3NUXSZ: \"speakers\", t6hslfjQB: \"lodging\", T9lwQVmnY: \"register\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/I7LMQNx3ekjWzSKhyrZ8/3L8DNe4onFo1qMTDsl4y/D3_STocGu.js\")), path: \"/summit\"}, FhdEJuPra: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LCxLBOEnt7Bmlr9BgEMj/RQjrjyGQ0vRxRQEK30eu/FhdEJuPra.js\")), path: \"/campus\"}, l6Odh1iBZ: {elements: {qj77PQKwV: \"fellows-application\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hgCgd0pHlP1xoizFmebE/DILrqzKYfFBnNxAqhnxD/l6Odh1iBZ.js\")), path: \"/collective\"}, y5gQzw99e: {elements: {LBMxn3a5n: \"lodging\", r2MGOMhi6: \"speakers\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/V1w0GuEqpDbcnEjPediX/pG3iPUHwgk8c6CfqdlyN/y5gQzw99e.js\")), path: \"/summit-archive/session-audio\"}, DKZpWWiUf: {elements: {dXHpb9zD6: \"lodging\", jjFS7SEbG: \"speakers\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dqKS5QMMkbmKenB88FqN/ejgIem8Xclk4fayWZWC1/DKZpWWiUf.js\")), path: \"/summit-archive/session-audio-2026\"}, k00t_c_8p: {elements: {asT2fHSVV: \"beliefs\", Zs1LR9wRw: \"manifesto\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eXXQ30cPgZkNuvTFZNI0/dJJn6gW79ELZUl1nf5kz/k00t_c_8p.js\")), path: \"/beliefs\"}, bonRPsTj1: {elements: {b4nJPnLB4: \"honor\", BcO2Id570: \"feasting\", L0MuLVq3C: \"place\", qF7z09PMe: \"gospel-hospitality\", QTWweMlQm: \"belonging\", ty7sxGoDD: \"church\", uUImLD4jd: \"demonstration\", vH1jfhAWK: \"redemptive\", Yd5_RD0FX: \"friendship\", yLhcVmzHy: \"generous\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0RDTfQOwV6r4C2zc6j3H/St5YVGLqbDKx9Ya9NqRB/bonRPsTj1.js\")), path: \"/words-we-use\"}, kartQWhSe: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pn2tzZH0JkY2nyumTnkk/WdVrltNfq4sj2hGqd3YB/kartQWhSe.js\")), path: \"/collective-draft\"}, kwSDZFOEq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rzci5z3TUzOUfIymqP4T/Id7qwPFpzw5fESUghsfd/kwSDZFOEq.js\")), path: \"/media\"}, z1YR7JbRt: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Ijz8c4Syd8qdTvmSRAZu/3FuMVNs6JCM07opFXxYP/z1YR7JbRt.js\")), path: \"/documentary\"}, hRoCbmfcD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TEgE3K9xyiURX9VAhtWN/vwM1rEkHdLZbf2mTuZQk/hRoCbmfcD.js\")), path: \"/404\"}, LHFaxVRIs: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WURlTXWSnjsUkOe5xTyA/DARosPsqVSgrX7BDa9w1/LHFaxVRIs.js\")), path: \"/gatherings\"}, tnAmtT6ak: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1x4s37gKskBryu9QMRqi/z7wSf5W20yrPowCWtUti/tnAmtT6ak.js\")), path: \"/store\"}, lVU5qLQDY: {collectionId: \"GJVQ6UNmB\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4IiNw5oQO3QLo8CuKnPu/l4CQd35jJtXQyqkN990B/lVU5qLQDY.js\")), path: \"/podcast/:MQph1Cqf9\"}, allR_l7we: {collectionId: \"DAW3M3LSr\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/t7STdCf0qnM7NX7Jgmv2/Oba4J051jYCxdfgDJV8v/allR_l7we.js\")), path: \"/correspondence/:ZgOMPdc00\"}, nswkPEvEy: {collectionId: \"zuIBWpnM5\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hlk37SE76JVMBOrqQa8K/VSiP0MLd5zC4jM0G4zg3/nswkPEvEy.js\")), path: \"/:VLIkvacn5\"}, NCPlApJLJ: {collectionId: \"piwEf3pUE\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2M4lGKTuTnZmtRJ4Y5CP/rUKy8alWP3pJmvEBxlle/NCPlApJLJ.js\")), path: \"/media/:ptlKQKxR7\"}, wq1dxZIL_: {collectionId: \"GUBzg_x5S\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iudx0bervssq93ETmLA0/urDStaVcMQ7wq3fet6pq/wq1dxZIL_.js\")), path: \"/store/:i3scWs4nW\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {DAW3M3LSr: async () => (await import(\"https://framerusercontent.com/modules/1VfvcZGXhDOks8UPXDbA/5gBdhH2W7zaQcFld4NqM/DAW3M3LSr.js\"))?.[\"utils\"], GJVQ6UNmB: async () => (await import(\"https://framerusercontent.com/modules/M5fB6i5HJKZ8eAuqP5yO/wlAfmMJUslJSApBNeKZv/GJVQ6UNmB.js\"))?.[\"utils\"], GUBzg_x5S: async () => (await import(\"https://framerusercontent.com/modules/9FrIqKjZRKXITSidR7yh/HpOJk1X9PzTC7zTyzIKw/GUBzg_x5S.js\"))?.[\"utils\"], piwEf3pUE: async () => (await import(\"https://framerusercontent.com/modules/ik0qtT3iUURZluuhZpXM/fhvHEyBZBRiAD8SGshMY/piwEf3pUE.js\"))?.[\"utils\"], zuIBWpnM5: async () => (await import(\"https://framerusercontent.com/modules/a5wsXuPBX0IGAQCBGYmc/jS3ExBzh1li6fmnKegH2/zuIBWpnM5.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"b60c90fb7c405d9f56067cbbca0e8cdbd673696b281f9b8b509725de033d3995\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {FuTfUVAqD: \"Home\"}\r\nconst props2 = {...props1, FuTfUVAqD: \"About\"}\r\nconst props3 = {...props1, FuTfUVAqD: \"Podcast\"}\r\nconst props4 = {...props1, FuTfUVAqD: \"Correspondence\"}\r\nconst props5 = {...props1, FuTfUVAqD: \"Give\"}\r\nconst props6 = {...props1, FuTfUVAqD: \"Summit\"}\r\nconst props7 = {FuTfUVAqD: \"Summit\"}\r\nconst props8 = {FuTfUVAqD: \"Collective\"}\r\nconst props9 = {...props1, FuTfUVAqD: \"Beliefs\"}\r\nconst props10 = {...props1, FuTfUVAqD: \"Words We Use\"}\r\nconst props11 = {...props1, FuTfUVAqD: \"Film\"}\r\nconst props12 = {...props1, FuTfUVAqD: \"Documentary\"}\r\nconst props13 = {...props1, FuTfUVAqD: \"Faith\"}\r\nconst props14 = {...props1, FuTfUVAqD: \"Fatherhood\"}\r\nconst props15 = {...props1, FuTfUVAqD: \"Work\"}\r\nconst props16 = {...props1, FuTfUVAqD: \"404 Error\"}\r\nconst props17 = {...props1, FuTfUVAqD: \"Home Page\"}\r\nconst templateProps = {allR_l7we: props4, augiA20Il: props1, bG7rJBQhE: props14, bonRPsTj1: props10, D3_STocGu: props6, DKZpWWiUf: props6, FhdEJuPra: props7, GnKZnAsPb: props5, hRoCbmfcD: props16, HYwHxrymN: props6, k00t_c_8p: props9, kartQWhSe: props10, kwSDZFOEq: props11, l6Odh1iBZ: props8, LHFaxVRIs: props17, LTNfgAPSK: props4, lVU5qLQDY: props17, NCPlApJLJ: props17, nswkPEvEy: props17, Q88bERUee: props15, QRMtMd3wT: props6, SgtWTr6xp: props10, sMl5icTJg: props3, tnAmtT6ak: props17, wq1dxZIL_: props17, Wzm4W0ufB: props6, y5gQzw99e: props6, YnKgBFVvY: props13, z1YR7JbRt: props12, zGIibqnOO: props4, ZlF3gTdr4: props1, zr0vVCHb4: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"ZlF3gTdr4\":\r\ncase \"zr0vVCHb4\":\r\ncase \"sMl5icTJg\":\r\ncase \"zGIibqnOO\":\r\ncase \"LTNfgAPSK\":\r\ncase \"GnKZnAsPb\":\r\ncase \"Wzm4W0ufB\":\r\ncase \"HYwHxrymN\":\r\ncase \"QRMtMd3wT\":\r\ncase \"D3_STocGu\":\r\ncase \"y5gQzw99e\":\r\ncase \"DKZpWWiUf\":\r\ncase \"k00t_c_8p\":\r\ncase \"bonRPsTj1\":\r\ncase \"kartQWhSe\":\r\ncase \"SgtWTr6xp\":\r\ncase \"kwSDZFOEq\":\r\ncase \"z1YR7JbRt\":\r\ncase \"YnKgBFVvY\":\r\ncase \"bG7rJBQhE\":\r\ncase \"Q88bERUee\":\r\ncase \"hRoCbmfcD\":\r\ncase \"LHFaxVRIs\":\r\ncase \"tnAmtT6ak\":\r\ncase \"lVU5qLQDY\":\r\ncase \"allR_l7we\":\r\ncase \"nswkPEvEy\":\r\ncase \"NCPlApJLJ\":\r\ncase \"wq1dxZIL_\":\r\nreturn React.createElement(TemplateCart, {...props, key: \"TemplateCart\", style}, children(true));\r\ncase \"FhdEJuPra\":\r\nreturn React.createElement(TemplateCampus, {...props, key: \"TemplateCampus\", style}, children(true));\r\ncase \"l6Odh1iBZ\":\r\nreturn React.createElement(TemplateCartNoForm, {...props, key: \"TemplateCartNoForm\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"ZlF3gTdr4\":\r\ncase \"zr0vVCHb4\":\r\ncase \"sMl5icTJg\":\r\ncase \"zGIibqnOO\":\r\ncase \"LTNfgAPSK\":\r\ncase \"GnKZnAsPb\":\r\ncase \"Wzm4W0ufB\":\r\ncase \"HYwHxrymN\":\r\ncase \"QRMtMd3wT\":\r\ncase \"D3_STocGu\":\r\ncase \"y5gQzw99e\":\r\ncase \"DKZpWWiUf\":\r\ncase \"k00t_c_8p\":\r\ncase \"bonRPsTj1\":\r\ncase \"kartQWhSe\":\r\ncase \"SgtWTr6xp\":\r\ncase \"kwSDZFOEq\":\r\ncase \"z1YR7JbRt\":\r\ncase \"YnKgBFVvY\":\r\ncase \"bG7rJBQhE\":\r\ncase \"Q88bERUee\":\r\ncase \"hRoCbmfcD\":\r\ncase \"LHFaxVRIs\":\r\ncase \"tnAmtT6ak\":\r\ncase \"lVU5qLQDY\":\r\ncase \"allR_l7we\":\r\ncase \"nswkPEvEy\":\r\ncase \"NCPlApJLJ\":\r\ncase \"wq1dxZIL_\":\r\nreturn [{hash: \"vhovp5\", mediaQuery: \"(min-width: 1512px)\"}, {hash: \"h19elm\", mediaQuery: \"(min-width: 1380px) and (max-width: 1511.98px)\"}, {hash: \"11qza1m\", mediaQuery: \"(min-width: 1380px) and (max-width: 1379.98px)\"}, {hash: \"1y9547u\", mediaQuery: \"(min-width: 1140px) and (max-width: 1379.98px)\"}, {hash: \"rc2pfg\", mediaQuery: \"(min-width: 1140px) and (max-width: 1139.98px)\"}, {hash: \"x8oapg\", mediaQuery: \"(min-width: 810px) and (max-width: 1139.98px)\"}, {hash: \"mgn7xa\", mediaQuery: \"(min-width: 810px) and (max-width: 809.98px)\"}, {hash: \"1oozxlw\", mediaQuery: \"(min-width: 390px) and (max-width: 809.98px)\"}, {hash: \"1e8zgg0\", mediaQuery: \"(max-width: 389.98px)\"}]\r\ncase \"FhdEJuPra\":\r\nreturn [{hash: \"765aki\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1jq1oxg\", mediaQuery: \"(min-width: 810px) and (max-width: 1139.98px)\"}, {hash: \"zdgig0\", mediaQuery: \"(min-width: 1140px) and (max-width: 1379.98px)\"}, {hash: \"zztz1h\", mediaQuery: \"(min-width: 1380px)\"}]\r\ncase \"l6Odh1iBZ\":\r\nreturn [{hash: \"baxsmx\", mediaQuery: \"(min-width: 1512px)\"}, {hash: \"43potj\", mediaQuery: \"(min-width: 1380px) and (max-width: 1511.98px)\"}, {hash: \"18tfn0j\", mediaQuery: \"(min-width: 1380px) and (max-width: 1379.98px)\"}, {hash: \"xzc8wh\", mediaQuery: \"(min-width: 1140px) and (max-width: 1379.98px)\"}, {hash: \"1hi1nv4\", mediaQuery: \"(min-width: 1140px) and (max-width: 1139.98px)\"}, {hash: \"1qma79g\", mediaQuery: \"(min-width: 810px) and (max-width: 1139.98px)\"}, {hash: \"1oqfil0\", mediaQuery: \"(min-width: 810px) and (max-width: 809.98px)\"}, {hash: \"1dqc2qv\", mediaQuery: \"(min-width: 390px) and (max-width: 809.98px)\"}, {hash: \"3307ch\", mediaQuery: \"(max-width: 389.98px)\"}]\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\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\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\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TEgE3K9xyiURX9VAhtWN/vwM1rEkHdLZbf2mTuZQk/hRoCbmfcD.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://kinsmen.org\",\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/0GiDG0mz4DFSQGi7H1T0/PyHQaDK3FPSyTSP8EOpX/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\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: content\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: 90, type: \"wipe\", width: \"100%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, 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\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\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\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\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, contentLocaleId, pathVariables, canonicalPathVariables, 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\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\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\t\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\t\t\t\t\tconst serverRoute = 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\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\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\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\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,\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\tFramer.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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"}