{"version":3,"file":"script_main.BD9otrmy.mjs","names":["getProps","React.forwardRef","SideNav","Fairy","isBrowser","sharedStyle.css","useRef","React.useId","sharedStyle.className","className","PropertyOverrides","RichText","React.Fragment","sharedStyle.fonts","React.createElement","Template1","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","React.Suspense","React.lazy"],"sources":["https:/framerusercontent.com/modules/FroXw5pLnS3m04VFGadf/6zgOopu7UHBNzSFcntej/g0GudRLyT.js","https:/framerusercontent.com/modules/IGogwMiFcrEuOQRgSAeS/3bwUNdbsXa7hhA6JQCqB/i6UMePqt1.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (eb3d845)\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=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...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,alt:\"\",className:cx(\"framer-rRfwQ\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" id=\"1339508024\" role=\"presentation\" viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"transparent\" height=\"79px\" id=\"d54o40JwW\" transform=\"translate(11.421 0.492)\" width=\"56.99999819486325px\"><path d=\"M 34.854 19.831 C 36.321 20.175 40.387 20.778 40.299 22.63 C 39.782 23.148 39.309 23.276 39.086 23.994 C 38.343 26.393 36.847 25.718 34.633 25.811 C 35.32 26.324 36.38 27.015 36.807 27.704 C 36.291 28.981 34.695 29.017 33.99 29.717 C 32.416 31.279 32.747 32.224 30.957 33.996 C 31.214 34.749 31.756 36.194 31.406 36.93 C 30.793 39.248 29.392 38.886 29.678 41.27 C 30.113 44.896 30.218 48.939 31.712 52.302 C 32.499 53.915 33.824 54.782 33.211 56.985 C 32.486 57.706 31.292 56.808 30.896 56.173 C 28.42 52.197 28.219 47.371 26.685 43.021 C 26.085 42.609 24.207 41.171 23.613 41.138 C 23.458 41.987 23.677 44.38 23.623 45.54 C 24.127 51.729 27.9 53.519 26.239 59.549 C 25.568 59.172 24.832 58.731 24.138 58.415 C 24.059 57.634 23.795 53.85 23.648 53.523 C 22.827 51.697 19.906 45.554 18.533 44.5 L 18.15 44.18 C 16.016 43.487 14.969 42.215 13.47 41.708 C 12.434 42.249 12.674 42.366 11.537 41.87 L 9.693 42.585 C 9.099 41.637 7.739 36.609 6.981 36.799 C 4.093 37.521 2.71 36.142 4.586 33.565 C 4.915 33.112 4.18 30.851 4.015 30.056 C 3.17 29.26 1.521 27.893 1.293 26.814 C 1.55 26.57 1.684 26.482 1.751 26.123 C -0.305 21.763 -0.111 22.645 0.177 17.744 L 0.353 17.617 C 1.168 17.035 1.484 16.91 2.41 16.533 C 2.472 16.077 2.369 15.866 2.238 15.429 C 2.6 14.508 3.195 14.522 3.435 13.788 C 3.609 13.257 2.806 12.246 3.088 11.629 C 4.144 11.593 4.98 12.335 5.792 12.96 C 5.907 11.626 6.105 10.342 6.184 8.996 C 6.386 8.512 6.371 8.547 6.813 8.259 C 7.628 8.235 8.167 8.793 8.887 9.307 C 10.302 8.392 8.872 7.148 10.255 5.864 C 10.793 5.742 10.813 5.694 11.349 5.874 C 11.657 6.27 11.863 6.641 12.315 6.819 L 12.709 6.551 C 13.282 5.745 14.577 3.347 14.821 3.107 L 15.051 3.119 C 15.305 3.529 15.554 3.942 15.796 4.359 C 17.116 3.406 17.527 2.932 18.501 1.624 C 18.982 1.843 19.075 2.169 19.407 2.67 C 20.043 2.985 19.721 2.955 20.407 2.76 C 20.813 1.898 20.761 1.631 21.462 1.183 C 21.801 1.249 21.972 1.271 22.315 1.222 C 22.87 0.207 23.438 -0.269 24.53 0.155 C 25.092 0.835 24.927 0.752 25.05 1.765 C 25.8 1.635 25.689 1.539 26.29 0.9 L 26.672 0.897 L 27.083 1.344 C 27.152 1.895 27.067 1.632 27.426 2.131 C 27.412 2.849 27.47 3.062 27.627 3.767 C 27.989 4.067 28.22 4.356 28.526 4.708 C 33.193 4.327 31.186 6.648 31.861 8.115 C 33.181 9.229 34.247 8.158 35.076 10.161 C 35.957 10.593 36.859 11.05 37.746 11.463 C 37.208 12.741 37.29 13.047 36.106 13.554 L 36.184 13.843 C 37.613 14.458 39.075 14.476 39.66 15.671 C 39.443 16.784 38.149 17.718 37.603 18.759 C 37.226 19.477 35.705 19.649 34.854 19.831 Z\" fill=\"rgb(218, 130, 143)\" height=\"59.54890828371363px\" id=\"dZ_JHkxCC\" transform=\"translate(7.104 19.451)\" width=\"40.2999488815947px\"/><path d=\"M 12.873 4.473 C 12.26 6.791 10.859 6.429 11.145 8.813 C 11.581 12.439 11.686 16.482 13.179 19.844 C 13.966 21.458 15.292 22.325 14.678 24.528 C 13.954 25.249 12.759 24.351 12.364 23.716 C 9.888 19.74 9.687 14.914 8.152 10.563 C 7.553 10.152 5.674 8.714 5.081 8.68 C 4.925 9.529 5.144 11.923 5.091 13.083 C 5.595 19.271 9.368 21.062 7.706 27.092 C 7.036 26.715 6.299 26.274 5.606 25.958 C 5.526 25.177 5.262 21.392 5.116 21.066 C 4.295 19.24 1.373 13.097 0 12.042 L 2.133 10.917 C 2.284 12.105 2.664 14.464 4.233 14.269 C 4.647 13.749 4.733 13.69 4.926 13.072 C 4.731 12.333 3.618 8.397 3.387 7.889 C 3.563 7.728 3.813 7.592 4.021 7.462 C 5.071 7.699 5.018 7.83 5.703 7.098 L 5.9 6.826 L 6.232 6.796 C 7.309 7.786 7.034 9.476 8.419 9.785 C 10.965 8.794 8.764 7.926 9.704 5.881 C 12.221 4.191 10.163 3.234 11.388 0 C 10.882 2.448 10.823 1.88 11.927 4.437 C 11.613 5.104 10.63 5.539 9.918 6.091 C 9.68 7.017 9.959 6.836 10.147 7.831 C 10.516 9.785 9.36 9.056 8.606 10.343 C 9.001 12.857 11.482 23.614 13.636 24.383 C 16.002 23.538 12.859 20.627 12.432 19.132 C 11.887 17.226 10.066 7.938 10.809 6.522 C 12.559 6.014 11.535 5.475 12.873 4.473 Z\" fill=\"rgb(230, 163, 173)\" height=\"27.091696657195946px\" id=\"OEP_IKxcZ\" transform=\"translate(25.637 51.908)\" width=\"14.835408662261933px\"/><path d=\"M 3.569 3.811 C 3.108 3.806 2.88 3.79 2.421 3.738 C 2.173 4.141 2.203 4.299 2.18 4.767 C 1.555 5.131 1.881 5.042 1.167 5.06 C -0.057 4.343 -0.116 2.119 0.093 0.867 C 0.844 0.737 0.732 0.642 1.333 0.003 L 1.715 0 L 2.126 0.447 C 2.195 0.998 2.11 0.735 2.469 1.234 C 2.455 1.951 2.513 2.165 2.67 2.87 C 3.032 3.17 3.263 3.459 3.569 3.811 Z\" fill=\"rgb(218, 137, 148)\" height=\"5.059577379401556px\" id=\"CogRZiuDu\" transform=\"translate(32.061 20.349)\" width=\"3.5690216576016027px\"/><path d=\"M 6.551 1.348 C 6.469 2.373 6.507 2.733 6.613 3.759 C 4.479 3.066 3.432 1.793 1.933 1.287 C 0.897 1.828 1.137 1.945 0 1.449 C 1.202 0.757 1.398 1.303 3.092 0 C 4.545 0.413 5.199 0.717 6.551 1.348 Z\" fill=\"rgb(230, 163, 173)\" height=\"3.7590711508650827px\" id=\"Td2X6oEva\" transform=\"translate(18.641 59.872)\" width=\"6.612755506042923px\"/><path d=\"M 3.898 2.445 C 3.214 3.177 3.267 3.046 2.216 2.809 C 2.008 2.939 1.759 3.075 1.582 3.236 C 0.456 2.604 -0.461 1.289 0.25 0 C 1.007 0.677 0.539 1.702 1.947 2.085 C 2.298 1.844 2.364 1.794 2.75 1.624 C 3.081 1.856 3.171 2.031 3.37 2.371 Z\" fill=\"rgb(218, 137, 148)\" height=\"3.2358279074772724px\" id=\"Jrcud3vhc\" transform=\"translate(27.442 56.562)\" width=\"3.8981280444966373px\"/><path d=\"M 3.088 1.252 C 1.994 2.613 1.742 3.095 0 3.444 C 0.574 2.639 1.868 0.24 2.112 0 L 2.342 0.012 C 2.597 0.422 2.845 0.835 3.088 1.252 Z\" fill=\"rgb(230, 163, 173)\" height=\"3.444392305638864px\" id=\"hICJt1jVY\" transform=\"translate(19.813 22.559)\" width=\"3.0879230064761316px\"/><path d=\"M 0.393 0 L 1.636 2.303 C 1.431 3.025 1.224 4.153 0.735 4.628 C 0.268 4.506 0.372 4.466 0 3.964 C 0.115 2.63 0.313 1.346 0.393 0 Z\" fill=\"rgb(218, 137, 148)\" height=\"4.627946535206235px\" id=\"SiZMGtYz4\" transform=\"translate(12.896 28.447)\" width=\"1.6358505825288816px\"/><path d=\"M 1.908 0.039 C 2.401 0.81 2.552 1.223 2.376 2.125 L 2.087 2.177 C 1.663 1.863 1.367 1.623 0.901 1.381 C 0.571 1.442 0.322 1.476 0 1.577 C 0.406 0.715 0.355 0.448 1.055 0 C 1.394 0.067 1.566 0.088 1.908 0.039 Z\" fill=\"rgb(232, 199, 224)\" height=\"2.1771784128089138px\" id=\"GQunx6_T8\" transform=\"translate(27.511 20.634)\" width=\"2.4469006189184483px\"/><path d=\"M 4.909 3.138 C 5.087 4.18 5.012 4.775 4.605 5.17 C 4.198 5.564 3.459 5.759 2.311 6 C 0.985 5.001 0.667 4.68 0.072 3.317 C -0.118 1.798 0.061 1.43 0.685 0 L 3.657 0.344 C 4.016 1.24 4.504 2.243 4.909 3.138 Z\" fill=\"rgb(59, 58, 59)\" height=\"6px\" id=\"QrXtK35Mc\" transform=\"translate(17.293 38.633)\" width=\"5px\"/><path d=\"M 3.824 1.957 C 4.015 3.336 4.349 5.342 2.925 6 C 1.606 5.975 1.042 5.109 0.053 4.124 C -0.361 1.679 1.711 -2.481 3.824 1.957 Z\" fill=\"rgb(59, 58, 59)\" height=\"6px\" id=\"hzJRKOOeZ\" transform=\"translate(25.149 37.28)\" width=\"4px\"/><path d=\"M 8.545 17.582 C 12.65 13.868 15.445 8.428 19.767 4.975 C 23.147 2.274 23.052 6.27 22.56 8.502 C 22.448 9.895 20.989 12.888 20.195 13.94 C 17.91 17.901 15.05 21.79 12.425 25.543 C 10.969 27.625 8.242 26.279 7.993 29.613 C 7.165 27.609 6.098 28.68 4.778 27.566 C 4.103 26.1 6.11 23.779 1.443 24.159 C 1.137 23.807 0.906 23.518 0.544 23.218 C 0.387 22.513 0.329 22.3 0.343 21.582 C -0.016 21.084 0.069 21.347 0 20.795 C 0.302 21.123 0.124 21.046 0.535 21.07 C 1.452 19.694 1.858 17.922 1.195 16.37 L 1.104 16.161 C 1.437 14.635 2.095 13.669 2.573 12.282 C 3.971 8.231 6.002 3.468 8.806 0.14 C 9.637 0.154 10.471 0.066 11.301 0 C 11.276 2.062 11.643 3.834 11.482 5.928 C 11.143 10.332 10.346 13.572 8.545 17.582 Z\" fill=\"rgb(197, 215, 231)\" height=\"29.612651572574606px\" id=\"uaOUJtW_b\" transform=\"translate(34.187 0)\" width=\"22.812742335488252px\"/><path d=\"M 14.883 0.826 C 14.771 2.219 13.313 5.212 12.518 6.264 L 12.383 5.164 C 9.821 7.32 9.145 11.253 6.605 13.361 C 6.262 13.646 2.334 17.008 2.374 17.002 C 2.606 16.116 2.857 15.523 2.511 14.731 C 1.784 14.508 1.17 14.811 0.269 14.957 L 0 14.738 C 0.124 12.494 3.374 10.748 4.658 9.093 C 5.21 8.371 5.497 7.441 5.964 6.671 C 6.24 6.217 7.192 6.274 7.787 5.997 C 7.825 5.858 7.865 5.72 7.907 5.582 C 8.709 2.946 11.351 -0.797 14.453 0.15 Z\" fill=\"rgb(255, 255, 254)\" height=\"17.001865636699655px\" id=\"ISrlUnYYf\" transform=\"translate(41.864 7.677)\" width=\"14.88331567603246px\"/><path d=\"M 2.5 0.676 C 2.388 2.069 0.93 5.062 0.135 6.114 L 0 5.013 C 1.243 4.104 1.995 1.487 2.07 0 Z\" fill=\"rgb(226, 239, 238)\" height=\"6.113626762110471px\" id=\"VfFzvVN1M\" transform=\"translate(54.247 7.826)\" width=\"2.5001276888007027px\"/><path d=\"M 3.91 12.811 C 3.602 14.413 3.521 16.838 1.424 17.052 C 0.842 16.807 0.886 16.798 0.617 16.154 C -1.813 10.32 3.585 5.93 5.551 0.981 C 5.678 0.661 6.204 0.116 6.517 0 L 6.667 0.219 C 6.437 1.266 6.105 1.595 5.84 2.415 C 5.141 4.575 3.431 9.814 3.641 12.012 Z\" fill=\"rgb(255, 255, 254)\" height=\"17.052381129689095px\" id=\"PQwK4tukz\" transform=\"translate(37.343 4.658)\" width=\"6.667221972811205px\"/><path d=\"M 0 8.098 C 1.124 7.303 1.059 0.418 2.908 0 L 3.08 0.222 C 2.948 2.463 1.69 7.072 0.269 8.897 Z\" fill=\"rgb(226, 239, 238)\" height=\"8.896850433577306px\" id=\"ubhO7jMbQ\" transform=\"translate(40.983 8.571)\" width=\"3.079699922976914px\"/><path d=\"M 19.022 10.667 C 18.97 11.252 18.611 12.247 18.421 12.842 C 15.946 14.674 13.42 16.876 11.082 18.91 C 9.821 20.007 6.159 24.615 4.527 24.347 C 3.363 22.571 6.372 19.338 7.427 17.959 C 6.525 15.311 4.451 14.473 2.757 11.329 C -0.863 5.566 -1.948 1.653 5.976 0 C 7.746 3.425 10.696 5.771 11.672 9.84 C 11.916 10.859 12.641 12.753 13.144 13.664 C 14.295 11.529 16.39 9.192 19.022 10.667 Z\" fill=\"rgb(59, 58, 59)\" height=\"24.358183564569877px\" id=\"W4YQGRRxH\" transform=\"translate(0 9.664)\" width=\"19.02249514152384px\"/></g></svg>',style:{...style}});});const css=[`.framer-rRfwQ { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 80px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 80\n * @framerIntrinsicHeight 80\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Fairy\",\"set\":{\"localId\":\"vectorSet/JqxESpf4H\",\"id\":\"JqxESpf4H\",\"moduleId\":\"xucyHfnhgVFecPOk4p8P\"}}\n */const Icon=withCSS(Component,css,\"framer-rRfwQ\");Icon.displayName=\"Fairy\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"80\",\"framerIntrinsicHeight\":\"80\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Fairy\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/JqxESpf4H\\\",\\\"id\\\":\\\"JqxESpf4H\\\",\\\"moduleId\\\":\\\"xucyHfnhgVFecPOk4p8P\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ee61f92)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,PropertyOverrides,RenderTarget,RichText,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SideNav from\"#framer/local/canvasComponent/p_7284Ii7/p_7284Ii7.js\";import*as sharedStyle from\"#framer/local/css/CPGO8KGc4/CPGO8KGc4.js\";import Fairy from\"#framer/local/vector/g0GudRLyT/g0GudRLyT.js\";const SideNavFonts=getFonts(SideNav);const FairyFonts=getFonts(Fairy);const breakpoints={dsHdRLq3l:\"(min-width: 810px) and (max-width: 1199.98px)\",gg4WwkL9B:\"(min-width: 1200px)\",TyqJ72cn5:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-quobQ\";const variantClassNames={dsHdRLq3l:\"framer-v-14mzz10\",gg4WwkL9B:\"framer-v-1azeeif\",TyqJ72cn5:\"framer-v-1i8afr1\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={dsHdRLq3l:[\".framer-quobQ .framer-417grc-container { bottom: unset; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); }\"],TyqJ72cn5:[\".framer-quobQ .framer-1mztvrz { flex-direction: column; }\",\".framer-quobQ .framer-3duvvp { align-self: unset; flex: 1 0 0px; height: 1px; }\",\".framer-quobQ .framer-d6xomd { flex: none; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={dsHdRLq3l:\".framer-14mzz10-override\",TyqJ72cn5:\".framer-1i8afr1-override\"};const rules=[\".framer-quobQ.framer-1ha3cxz, .framer-quobQ .framer-1ha3cxz { display: block; }\",\".framer-quobQ.framer-1azeeif { align-content: flex-start; align-items: flex-start; background-color: var(--token-07400b9e-eeb5-485b-b125-d3a5b2568114, #fcfcfc); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-quobQ .framer-417grc-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); flex: none; left: 0px; min-height: calc(var(--framer-viewport-height, 100vh) * 1); order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 200px; z-index: 8; }\",\".framer-quobQ .framer-c692g-container { flex: none; height: auto; order: -999; position: relative; width: 100%; }\",\".framer-quobQ .framer-392016 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-quobQ .framer-1mztvrz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1003; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-quobQ .framer-3duvvp { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: center; padding: 0px; position: relative; width: 200px; }\",\".framer-quobQ .framer-d6xomd { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 16px 24px 16px 16px; position: relative; width: 1px; }\",\".framer-quobQ .framer-3pqckq { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 40px; }\",\".framer-quobQ .framer-caljs4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-quobQ .framer-1gp36u9, .framer-quobQ .framer-v1vaaf { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css];const mediaQueries={dsHdRLq3l:\"(min-width: 810px) and (max-width: 1199.98px)\",gg4WwkL9B:\"(min-width: 1200px)\",TyqJ72cn5:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"gg4WwkL9B\",Phone:\"TyqJ72cn5\",Tablet:\"dsHdRLq3l\"};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,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"gg4WwkL9B\"};};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,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"TyqJ72cn5\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"TyqJ72cn5\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"gg4WwkL9B\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-07400b9e-eeb5-485b-b125-d3a5b2568114, rgb(252, 252, 252)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1azeeif\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"200px\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-417grc-container hidden-1i8afr1\",layoutScroll:true,nodeId:\"Bz2TJCCrr\",scopeId:\"i6UMePqt1\",children:/*#__PURE__*/_jsx(SideNav,{height:\"100%\",id:\"Bz2TJCCrr\",layoutId:\"Bz2TJCCrr\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"Ky0nAwiCt\"),width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{TyqJ72cn5:{height:800,width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-c692g-container hidden-1azeeif hidden-14mzz10\",nodeId:\"CSb6ht8iq\",scopeId:\"i6UMePqt1\",children:/*#__PURE__*/_jsx(SideNav,{height:\"100%\",id:\"CSb6ht8iq\",layoutId:\"CSb6ht8iq\",style:{width:\"100%\"},variant:matchVariant(\"E09mJWRaR\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-392016\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mztvrz\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-3duvvp\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-d6xomd\",children:[/*#__PURE__*/_jsx(Fairy,{animated:false,className:\"framer-3pqckq\",layoutId:\"IYl_lTj5N\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-caljs4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1in0lt4\",\"data-styles-preset\":\"CPGO8KGc4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-74050a49-5268-458f-b89e-1990044421e5, rgb(68, 71, 77))\"},children:\"\\xa9 2026\"})}),className:\"framer-1gp36u9\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1in0lt4\",\"data-styles-preset\":\"CPGO8KGc4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-74050a49-5268-458f-b89e-1990044421e5, rgb(68, 71, 77))\"},children:\"by Admira Nuradzhani\"})}),className:\"framer-v1vaaf\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]}),/*#__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 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TyqJ72cn5\":{\"layout\":[\"fixed\",\"fixed\"]},\"dsHdRLq3l\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"gg4WwkL9B\":[\".framer-417grc-container\",\".framer-1mztvrz\"],\"dsHdRLq3l\":[\".framer-417grc-container\",\".framer-1mztvrz\"],\"TyqJ72cn5\":[\".framer-c692g-container\",\".framer-1mztvrz\"]}\n * @framerBreakpoints {\"gg4WwkL9B\":{\"min\":1200,\"canvasClassName\":\"framer-1azeeif-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"dsHdRLq3l\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-14mzz10-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"TyqJ72cn5\":{\"max\":809,\"canvasClassName\":\"framer-1i8afr1-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant gg4WwkL9B\n * @framerLayoutTemplate true\n */const Frameri6UMePqt1=withCSS(Component,css,\"framer-quobQ\");export default Frameri6UMePqt1;Frameri6UMePqt1.displayName=\"Template\";Frameri6UMePqt1.defaultProps={height:1e3,width:1200};addFonts(Frameri6UMePqt1,[{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\"}]},...SideNavFonts,...FairyFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});Frameri6UMePqt1.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(SideNav,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameri6UMePqt1\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"gg4WwkL9B\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerLayoutTemplate\":\"true\",\"framerBreakpoints\":\"{\\\"gg4WwkL9B\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1azeeif-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"dsHdRLq3l\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-14mzz10-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"TyqJ72cn5\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1i8afr1-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TyqJ72cn5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dsHdRLq3l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"gg4WwkL9B\\\":[\\\".framer-417grc-container\\\",\\\".framer-1mztvrz\\\"],\\\"dsHdRLq3l\\\":[\\\".framer-417grc-container\\\",\\\".framer-1mztvrz\\\"],\\\"TyqJ72cn5\\\":[\\\".framer-c692g-container\\\",\\\".framer-1mztvrz\\\"]}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__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 Template1 from \"https://framerusercontent.com/modules/IGogwMiFcrEuOQRgSAeS/3bwUNdbsXa7hhA6JQCqB/i6UMePqt1.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {MDFMqxsXI: \"work\", ttfxkXDTj: \"templates\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/inzJSSV4Eb4NTCsgLyKW/lphv96rm5S3XQfyhflzj/augiA20Il.js\")), path: \"/\"}, gRTN2PMYS: {elements: {EM0SCi9dn: \"templates\", ooNveOpyA: \"work\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gi5XEFm0YFgUCiBizhFh/zjTXuhwg2qhYiixjyf2m/gRTN2PMYS.js\")), path: \"/home\"}, GI1BqJFNb: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ER8bwjbYYlN7N1boBpeM/HOUdZCvJ9LP3qYx3J1PG/GI1BqJFNb.js\")), path: \"/work\"}, bap_PvUt2: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FewAqHScKQlke15KKwHe/BYMP5gRHAy4QtWBE8zwj/bap_PvUt2.js\")), path: \"/work-3\"}, X0zgLdRBq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Kw1gs9t7W4M1GJZWGWI3/0WIjoAfndgXsXfpF3i5m/X0zgLdRBq.js\")), path: \"/projects\"}, crqkqy1St: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/b6eX1fMl0Wn98596X78a/TgQguOl9orkFwNiA851J/crqkqy1St.js\")), path: \"/work/sales-management-app\"}, Dri3eKRWN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0YzNIjnZWwCr3kiskXzn/fmUrnEfY1xPVjVpuB92n/Dri3eKRWN.js\")), path: \"/work/natural-chemist\"}, VGX3GI81X: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BUvboGYum6hNYVWxssfw/fhmEFWdP0rHT1MunW3a8/VGX3GI81X.js\")), path: \"/work/b2b-saas\"}, lXeS8ZfrM: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GBd0HS5xzmxqQIY1rtFc/GcHtRgo2yhfuJjYz5f1P/lXeS8ZfrM.js\")), path: \"/illustration\"}, Xq7iXCGop: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/du0MxvNwKfgAm8pXhqwZ/H4XbvbgOr9sk7jvFqkks/Xq7iXCGop.js\")), path: \"/404\"}, Y8Frsvz9X: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xYpmu4SUqD3wIpW94kNW/QtLUZP6vUmRLVcCitxD7/Y8Frsvz9X.js\")), path: \"/templates\"}, e9mIQ4b3h: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1eA4aCpC7JQJxFM8MKiJ/zmW37TLWH8DksQ8BlBa3/e9mIQ4b3h.js\")), path: \"/side-quests\"}, aEOpDC7LU: {elements: {oK1aSyAiF: \"templates\", PfCcmDrOX: \"experience\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nqhNOcSBPLKkIQuR88C8/aml8jEQwPaJCZrBLaDPc/aEOpDC7LU.js\")), path: \"/about\"}, nos091w2N: {collectionId: \"FlOLaSiD_\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Cs6YHtIcO8ItFRokjTg0/XmZL5dq87Rlhdq4MFE4H/nos091w2N.js\")), path: \"/projects/:mgiXWH5sz\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {FlOLaSiD_: async () => (await import(\"https://framerusercontent.com/modules/cWBu3dqtBQhU6DFWeZab/V3MSJkXnPZhnv4TXHnaa/FlOLaSiD_.js\"))?.[\"utils\"], jW1egfgtE: async () => (await import(\"https://framerusercontent.com/modules/BDRh9Fdj5iPdmKOer1fE/OVuw3Beyqv9tdgTYC5PB/jW1egfgtE.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"cbb802c9b7ff9b4a9e9b617b1f1ab0ade8db62adb78f36c2a11a8badecea97ec\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"gRTN2PMYS\":\r\ncase \"GI1BqJFNb\":\r\ncase \"bap_PvUt2\":\r\ncase \"X0zgLdRBq\":\r\ncase \"crqkqy1St\":\r\ncase \"Dri3eKRWN\":\r\ncase \"VGX3GI81X\":\r\ncase \"lXeS8ZfrM\":\r\ncase \"Xq7iXCGop\":\r\ncase \"Y8Frsvz9X\":\r\ncase \"e9mIQ4b3h\":\r\ncase \"aEOpDC7LU\":\r\ncase \"nos091w2N\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"gRTN2PMYS\":\r\ncase \"GI1BqJFNb\":\r\ncase \"bap_PvUt2\":\r\ncase \"X0zgLdRBq\":\r\ncase \"crqkqy1St\":\r\ncase \"Dri3eKRWN\":\r\ncase \"VGX3GI81X\":\r\ncase \"lXeS8ZfrM\":\r\ncase \"Xq7iXCGop\":\r\ncase \"Y8Frsvz9X\":\r\ncase \"e9mIQ4b3h\":\r\ncase \"aEOpDC7LU\":\r\ncase \"nos091w2N\":\r\nreturn [{hash: \"1azeeif\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"14mzz10\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1i8afr1\", mediaQuery: \"(max-width: 809.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, onPageLocalizationSupport: true, onPageMoveTool: true, 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/du0MxvNwKfgAm8pXhqwZ/H4XbvbgOr9sk7jvFqkks/Xq7iXCGop.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://inspired-items-801837.framer.app\",\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: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/gJwB9b83kYsEvHZaowoj/66DkA9yfsJlLgNciZ1u8/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: {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\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst 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\t;(function () {\r\n\t\t\tif (!isBrowser) return\r\n\r\n\t\t\tReact.startTransition(() => {\r\n\t\t\t\tReactDOM.hydrateRoot(\r\n\t\t\t\t\tdocument.getElementById(\"__framer-badge-container\"),\r\n\t\t\t\t\tReact.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n\t\t\t\t)\r\n\t\t\t})\r\n\t\t})()\r\n\t"],"mappings":"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"}