{"version":3,"file":"script_main.CycH-VHS.mjs","names":["serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","NarBar2_PageButton","NarBar2_Button","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","SVG","NarBar2","useRef","React.useId","React.createElement","Template2","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/A6No9kpbPd8lnTeH8CQy/Gzkeq5x4nl7m2ls89VmN/GdyxViJrm.js","https:/framerusercontent.com/modules/IhT4VRKQtJVDuqyESS6k/gd4dhvUhFkykVTAJHkgc/NEjvGiHq_.js","https:/framerusercontent.com/modules/uHJug5iSS5zJtVJv36OL/eUV6CoXucb8yK4B5Gqo9/OfRzSqY1h.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (ee97fff)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/U1uLfuzCphT5pEMxl9bS/5Y5nY4lpVB04HNWfy7g2/hP2D2BiEw.js\";const serializationHash=\"framer-QEWcP\";const variantClassNames={Xep3sKwKp:\"framer-v-1ldao4s\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const kgCXQwXlA=undefined;const FX7X5C8K5=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=({height,id,link,title,width,...props})=>{return{...props,FX7X5C8K5:title??props.FX7X5C8K5??\"Page\",kgCXQwXlA:link??props.kgCXQwXlA};};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,FX7X5C8K5,kgCXQwXlA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Xep3sKwKp\",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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ldao4s\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Xep3sKwKp\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(201, 201, 201))\"},children:/*#__PURE__*/_jsx(Link,{href:kgCXQwXlA,motionChild:true,nodeId:\"xNsqUhUkg\",openInNewTab:true,relValues:[],scopeId:\"GdyxViJrm\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-srlyay\",\"data-styles-preset\":\"hP2D2BiEw\",children:\"Page\"})})})}),className:\"framer-ibis6x\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xNsqUhUkg\",style:{\"--extracted-r6o4lv\":\"rgb(201, 201, 201)\"},text:FX7X5C8K5,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\".framer-QEWcP.framer-npy6d6, .framer-QEWcP .framer-npy6d6 { display: block; }\",\".framer-QEWcP.framer-1ldao4s { align-content: center; align-items: center; 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: min-content; }\",\".framer-QEWcP .framer-ibis6x { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 14\n * @framerIntrinsicWidth 29\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"FX7X5C8K5\":\"title\",\"kgCXQwXlA\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGdyxViJrm=withCSS(Component,css,\"framer-QEWcP\");export default FramerGdyxViJrm;FramerGdyxViJrm.displayName=\"NarBar2_Page-button\";FramerGdyxViJrm.defaultProps={height:14,width:29};addPropertyControls(FramerGdyxViJrm,{FX7X5C8K5:{defaultValue:\"Page\",displayTextArea:false,title:\"Title\",type:ControlType.String},onFX7X5C8K5Change:{changes:\"FX7X5C8K5\",type:ControlType.ChangeHandler},kgCXQwXlA:{title:\"Link\",type:ControlType.Link}});addFonts(FramerGdyxViJrm,[{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\":\"FramerGdyxViJrm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"FX7X5C8K5\\\":\\\"title\\\",\\\"kgCXQwXlA\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"14\",\"framerIntrinsicWidth\":\"29\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GdyxViJrm.map","// Generated by Framer (eb3d845)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NarBar2_PageButton from\"https://framerusercontent.com/modules/A6No9kpbPd8lnTeH8CQy/Gzkeq5x4nl7m2ls89VmN/GdyxViJrm.js\";import NarBar2_Button from\"https://framerusercontent.com/modules/IEpNjR613GTJpoxS17bg/5xP3KVhCePJ7J63M0Hw4/TnMFrMF1i.js\";const NarBar2_PageButtonFonts=getFonts(NarBar2_PageButton);const NarBar2_ButtonFonts=getFonts(NarBar2_Button);const cycleOrder=[\"qMtf8ZJnH\",\"x6QEh6NL0\"];const serializationHash=\"framer-e8V3K\";const variantClassNames={qMtf8ZJnH:\"framer-v-14p29pi\",x6QEh6NL0:\"framer-v-z6wwkh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const NOCxSowNZ=undefined;const CE5t89_O1=undefined;const jAkxLU4sz=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={\"Variant 1\":\"qMtf8ZJnH\",\"Variant 2\":\"x6QEh6NL0\"};const Variants=motion.create(React.Fragment);const getProps=({aboutVisible,height,homeVisible,id,servicesVisible,width,...props})=>{return{...props,CE5t89_O1:servicesVisible??props.CE5t89_O1??true,jAkxLU4sz:aboutVisible??props.jAkxLU4sz??true,NOCxSowNZ:homeVisible??props.NOCxSowNZ??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"qMtf8ZJnH\"};};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,NOCxSowNZ,CE5t89_O1,jAkxLU4sz,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qMtf8ZJnH\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"x6QEh6NL0\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-14p29pi\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"qMtf8ZJnH\",ref:refBinding,style:{backgroundColor:\"rgb(0, 0, 0)\",...style},...addPropertyOverrides({x6QEh6NL0:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1azfk5k\",layoutDependency:layoutDependency,layoutId:\"iOrd3cyH1\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jnle9i\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"mCDOmwpGz\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1utdkj4\",layoutDependency:layoutDependency,layoutId:\"pcbFfHI1i\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.474 14.949\" overflow=\"visible\"><path d=\"M 12.521 10.823 C 13.677 10.477 14.788 10.023 15.801 9.336 C 15.867 9.291 15.931 9.244 16 9.204 C 16.374 8.99 16.598 9.076 16.702 9.507 C 16.862 10.173 16.998 10.845 17.143 11.514 C 17.232 11.928 17.316 12.344 17.409 12.757 C 17.555 13.404 17.484 13.511 16.89 13.717 C 15.3 14.271 13.67 14.628 12.004 14.82 C 10.936 14.942 9.869 15.018 8.796 14.86 C 7.892 14.727 7.149 14.318 6.615 13.541 C 6.057 12.727 6.04 11.767 6.648 10.995 C 7.343 10.114 8.172 9.727 9.079 8.835 C 9.466 8.455 9.766 8.205 10.051 7.84 C 10.489 7.278 10.45 6.77 10.102 6.277 C 9.727 5.746 9.108 5.698 8.512 5.925 C 7.522 6.303 6.864 7.57 6.519 8.515 C 6.081 9.709 5.694 10.916 5.711 12.22 C 5.717 12.682 5.555 12.827 5.119 12.872 C 3.628 13.024 2.139 13.178 0.649 13.334 C 0.177 13.383 -0.081 13.14 0.023 12.69 C 0.755 9.499 1.808 6.459 3.828 3.86 C 5.256 2.022 6.749 0.624 9.243 0.147 C 12.184 -0.416 15.614 0.579 15.933 4.219 C 16.016 5.931 15.545 7.439 14.414 8.716 C 13.692 9.531 12.889 10.23 11.936 10.737 C 11.263 11.096 12.212 10.916 12.521 10.823 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({x6QEh6NL0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.211 22.424\" overflow=\"visible\"><path d=\"M 18.782 16.235 C 20.515 15.715 22.183 15.034 23.701 14.004 C 23.8 13.937 23.897 13.866 24.001 13.806 C 24.561 13.486 24.897 13.614 25.052 14.261 C 25.292 15.259 25.496 16.267 25.714 17.271 C 25.849 17.892 25.974 18.516 26.114 19.136 C 26.332 20.106 26.226 20.266 25.335 20.576 C 22.95 21.407 20.504 21.942 18.006 22.229 C 16.404 22.413 14.803 22.526 13.194 22.29 C 11.839 22.09 10.723 21.477 9.923 20.311 C 9.085 19.09 9.059 17.651 9.973 16.493 C 11.015 15.171 12.257 14.59 13.619 13.253 C 14.2 12.682 14.648 12.307 15.076 11.759 C 15.733 10.917 15.675 10.155 15.154 9.416 C 14.591 8.619 13.662 8.547 12.768 8.888 C 11.283 9.454 10.296 11.356 9.778 12.772 C 9.122 14.563 8.541 16.374 8.566 18.33 C 8.575 19.022 8.332 19.241 7.678 19.308 C 5.443 19.535 3.208 19.767 0.974 20.001 C 0.266 20.075 -0.121 19.71 0.034 19.035 C 1.132 14.249 2.713 9.689 5.741 5.79 C 7.883 3.033 10.124 0.935 13.865 0.22 C 18.277 -0.624 23.42 0.868 23.899 6.329 C 24.024 8.897 23.317 11.159 21.62 13.074 C 20.538 14.297 19.333 15.344 17.905 16.106 C 16.894 16.644 18.319 16.374 18.782 16.235 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>'}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-nts6iv\",layoutDependency:layoutDependency,layoutId:\"CDFiWFwkn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.565 15\" overflow=\"visible\"><path d=\"M 2.063 14.574 C 1.565 14.33 1.162 13.929 0.872 13.444 C 0.647 13.067 0.481 12.655 0.351 12.224 C 0.013 11.11 -0.034 9.956 0.018 8.79 C 0.05 8.065 0.212 6.897 0.385 6.193 C 0.893 4.137 1.72 2.433 2.775 0.621 C 2.861 0.474 2.96 0.363 3.088 0.313 C 3.204 0.267 3.366 0.297 3.516 0.356 C 5.222 1.028 6.749 1.556 8.455 2.229 C 8.456 2.229 8.456 2.23 8.457 2.23 C 8.538 2.262 8.567 2.367 8.519 2.442 C 8.331 2.739 8.239 2.937 8.065 3.229 C 7.076 4.881 6.251 6.615 5.684 8.474 C 5.487 9.12 5.311 9.775 5.3 10.46 L 5.3 10.474 C 5.283 11.767 6.041 12.135 6.97 11.274 C 7.099 11.154 7.217 11.02 7.328 10.88 C 7.997 10.034 8.488 9.075 8.935 8.088 C 9.724 6.344 10.311 4.522 10.854 2.684 C 11.111 1.815 11.32 1.032 11.559 0.158 C 11.587 0.055 11.745 -0.015 11.835 0.003 C 12.709 0.174 13.378 0.285 14.253 0.451 C 14.368 0.472 14.491 0.519 14.493 0.616 C 14.514 1.619 14.579 2.671 14.563 3.673 C 14.542 5.044 14.508 6.417 14.406 7.783 C 14.314 9.028 14.152 10.269 13.968 11.503 C 13.829 12.441 13.609 13.365 13.419 14.294 C 13.399 14.396 13.384 14.433 13.367 14.48 C 13.271 14.754 12.961 14.976 12.681 14.976 C 11.738 14.973 10.926 14.989 9.965 14.99 C 8.887 14.991 7.809 14.992 6.731 14.992 C 6.672 14.992 6.546 14.993 6.583 14.912 C 8.958 11.141 10.427 7.099 11.452 2.775 L 11.347 2.756 C 11.041 3.757 10.725 4.871 10.407 5.867 C 9.772 7.852 8.977 9.763 7.93 11.554 C 7.408 12.447 6.823 13.29 6.054 13.976 C 5.697 14.295 5.319 14.562 4.909 14.749 C 4.256 15.045 3.519 15.071 2.834 14.869 C 2.596 14.799 2.325 14.703 2.063 14.574 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-uj01b0\",layoutDependency:layoutDependency,layoutId:\"obk_gCjt6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.149 14.846\" overflow=\"visible\"><path d=\"M 6.195 9.059 C 5.879 9.375 5.622 9.731 5.483 10.17 C 5.375 10.515 5.362 10.868 5.407 11.222 C 5.507 12.026 5.781 12.774 6.115 13.499 C 6.234 13.758 6.444 14.177 6.596 14.477 C 6.685 14.653 6.578 14.84 6.387 14.841 C 5.449 14.842 3.046 14.844 1.611 14.846 C 1.505 14.846 1.408 14.783 1.365 14.682 C 1.125 14.127 0.934 13.553 0.767 12.969 C 0.579 12.309 0.427 11.639 0.314 10.96 C 0.241 10.523 0.184 10.083 0.13 9.643 C 0.03 8.846 -0.015 8.046 0.005 7.243 C 0.018 6.708 0.056 6.172 0.095 5.638 C 0.15 4.913 0.256 4.194 0.407 3.484 C 0.527 2.919 0.67 2.358 0.82 1.8 C 0.925 1.407 1.226 0.624 1.363 0.275 C 1.404 0.169 1.504 0.1 1.614 0.1 C 3.178 0.1 4.741 0.099 6.304 0.099 C 6.514 0.099 6.647 0.336 6.549 0.529 C 5.624 2.355 5.132 4.314 4.938 6.362 C 4.937 6.37 4.942 6.377 4.949 6.38 C 4.957 6.384 4.967 6.38 4.971 6.372 C 4.998 6.318 5.024 6.264 5.051 6.209 C 5.221 5.863 5.396 5.518 5.601 5.193 C 6.577 3.641 7.855 2.475 9.334 1.558 C 10.219 1.009 11.152 0.571 12.123 0.216 C 12.316 0.145 12.511 0.08 12.711 0.014 C 12.846 -0.031 12.992 0.037 13.048 0.172 C 13.602 1.503 14.154 2.83 14.709 4.162 C 14.769 4.306 14.705 4.474 14.566 4.536 C 13.322 5.09 12.078 5.628 10.845 6.216 C 10.708 6.281 10.648 6.448 10.711 6.59 C 11.926 9.343 13.362 11.949 15.095 14.386 C 15.229 14.575 15.101 14.845 14.874 14.845 C 13.734 14.845 11.096 14.845 9.533 14.846 C 9.44 14.846 9.355 14.798 9.305 14.717 C 8.92 14.095 8.573 13.452 8.248 12.794 C 7.842 11.974 7.467 11.139 7.124 10.289 C 6.933 9.816 6.755 9.337 6.571 8.861 C 6.554 8.818 6.53 8.768 6.505 8.768 C 6.466 8.768 6.284 8.971 6.195 9.059 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1wo9w28\",layoutDependency:layoutDependency,layoutId:\"B1bHGpHHQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.616 14.931\" overflow=\"visible\"><path d=\"M 13.521 9.496 C 13.822 9.839 12.921 6.276 11.466 5.123 C 10.179 4.104 7.443 4.085 7.443 4.085 C 7.443 4.085 5.196 4.092 3.769 4.263 C 3.129 4.34 2.681 4.426 2.137 4.512 C 1.836 4.56 1.664 4.467 1.597 4.142 C 1.408 3.228 1.234 2.311 1.071 1.392 C 1.01 1.05 1.165 0.792 1.528 0.661 C 1.874 0.537 2.236 0.45 2.598 0.389 C 5.262 -0.058 7.941 -0.1 10.62 0.163 C 12.2 0.318 13.607 0.493 15.123 1.568 C 16.7 2.686 17.443 3.739 18.089 5.606 C 18.527 6.868 18.516 7.862 18.551 9.007 C 18.595 10.472 18.673 11.694 18.548 13.407 C 18.535 13.581 18.534 13.705 18.512 13.852 C 18.406 14.568 18.156 14.85 17.466 14.85 C 15.823 14.85 15.35 14.855 14.322 14.855 C 13.822 14.855 13.47 14.779 13.152 14.393 C 12.633 13.765 11.821 12.512 11.529 12.512 C 11.238 12.512 11.051 12.696 10.781 12.856 C 9.164 13.816 7.939 14.311 6.353 14.701 C 5.409 14.933 4.462 15.028 3.496 14.803 C 2.383 14.543 1.478 13.963 0.867 12.965 C -1.369 9.316 1.051 5.475 4.383 4.948 C 5.488 4.773 6.583 5.015 7.651 5.354 C 9.866 6.058 11.721 7.32 13.209 9.165 C 13.284 9.258 13.404 9.362 13.521 9.496 Z M 6.635 8.91 C 5.958 8.836 5.004 8.843 4.508 9.419 C 4.211 9.763 4.196 10.11 4.355 10.541 C 4.516 10.979 4.998 11.061 5.411 11.03 C 6.536 10.947 8.532 10.178 8.532 9.839 C 8.532 9.459 7.331 8.985 6.635 8.91 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1lzv77c\",layoutDependency:layoutDependency,layoutId:\"wJATE2PxB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.616 14.931\" overflow=\"visible\"><path d=\"M 13.521 9.496 C 13.822 9.839 12.921 6.276 11.466 5.123 C 10.179 4.104 7.443 4.085 7.443 4.085 C 7.443 4.085 5.196 4.092 3.769 4.263 C 3.129 4.34 2.681 4.426 2.137 4.512 C 1.836 4.56 1.664 4.467 1.597 4.142 C 1.408 3.228 1.234 2.311 1.071 1.392 C 1.01 1.05 1.165 0.792 1.528 0.661 C 1.874 0.537 2.236 0.45 2.598 0.389 C 5.262 -0.058 7.941 -0.1 10.62 0.163 C 12.2 0.318 13.607 0.493 15.123 1.568 C 16.7 2.686 17.443 3.739 18.089 5.606 C 18.527 6.868 18.516 7.862 18.551 9.007 C 18.595 10.472 18.673 11.694 18.548 13.407 C 18.535 13.581 18.534 13.705 18.512 13.852 C 18.406 14.568 18.156 14.85 17.466 14.85 C 15.823 14.85 15.35 14.855 14.322 14.855 C 13.822 14.855 13.47 14.779 13.152 14.393 C 12.633 13.765 11.821 12.512 11.529 12.512 C 11.238 12.512 11.051 12.696 10.781 12.856 C 9.164 13.816 7.939 14.311 6.353 14.701 C 5.409 14.933 4.462 15.028 3.496 14.803 C 2.383 14.543 1.478 13.963 0.867 12.965 C -1.369 9.316 1.051 5.475 4.383 4.948 C 5.488 4.773 6.583 5.015 7.651 5.354 C 9.866 6.058 11.721 7.32 13.209 9.165 C 13.284 9.258 13.404 9.362 13.521 9.496 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jhzf1g\",layoutDependency:layoutDependency,layoutId:\"RR3UQG1uG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.277 2.159\" overflow=\"visible\"><path d=\"M 2.381 0.033 C 1.704 -0.041 0.749 -0.034 0.253 0.541 C -0.044 0.885 -0.058 1.232 0.101 1.664 C 0.262 2.102 0.744 2.184 1.156 2.153 C 2.282 2.069 4.277 1.301 4.277 0.962 C 4.277 0.581 3.076 0.108 2.381 0.033 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1teuh6p\",layoutDependency:layoutDependency,layoutId:\"AbCRh5WY3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.571 14.933\" overflow=\"visible\"><path d=\"M 13.521 9.496 C 13.858 7.249 12.909 5.871 11.466 5.123 C 10.206 4.47 8.843 4.121 7.443 4.085 C 6.221 4.053 4.993 4.175 3.769 4.263 C 3.222 4.303 2.681 4.426 2.137 4.512 C 1.836 4.56 1.664 4.467 1.597 4.142 C 1.408 3.228 1.234 2.311 1.071 1.392 C 1.01 1.05 1.165 0.792 1.528 0.661 C 1.874 0.537 2.236 0.45 2.598 0.389 C 5.262 -0.058 7.941 -0.1 10.62 0.163 C 12.2 0.318 13.71 0.814 15.123 1.568 C 16.717 2.419 17.601 3.857 18.089 5.606 C 18.401 6.719 18.516 7.862 18.551 9.007 C 18.595 10.472 18.555 11.94 18.548 13.407 C 18.547 13.555 18.534 13.705 18.512 13.852 C 18.406 14.568 18.155 14.816 17.466 14.85 C 16.771 14.884 16.074 14.899 15.379 14.917 C 15.031 14.926 14.681 14.902 14.334 14.928 C 13.842 14.966 13.47 14.779 13.152 14.393 C 12.633 13.765 12.09 13.159 11.529 12.512 C 11.287 12.635 11.069 12.742 10.854 12.855 C 9.409 13.617 7.939 14.311 6.353 14.701 C 5.409 14.933 4.462 15.028 3.496 14.803 C 2.383 14.543 1.478 13.963 0.867 12.965 C -1.369 9.316 1.051 5.475 4.383 4.948 C 5.488 4.773 6.583 5.015 7.651 5.354 C 9.866 6.058 11.721 7.32 13.209 9.165 C 13.284 9.258 13.374 9.341 13.521 9.496 Z M 6.635 8.91 C 5.958 8.836 5.324 8.97 4.805 9.454 C 4.502 9.737 4.156 10.071 4.355 10.541 C 4.542 10.984 4.998 11.061 5.411 11.03 C 6.536 10.947 8.532 9.839 8.532 9.839 C 8.532 9.839 7.331 8.985 6.635 8.91 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-nfqwpo\",layoutDependency:layoutDependency,layoutId:\"t5K9BZRuY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.571 14.933\" overflow=\"visible\"><path d=\"M 13.521 9.496 C 13.858 7.249 12.909 5.871 11.466 5.123 C 10.206 4.47 8.843 4.121 7.443 4.085 C 6.221 4.053 4.993 4.175 3.769 4.263 C 3.222 4.303 2.681 4.426 2.137 4.512 C 1.836 4.56 1.664 4.467 1.597 4.142 C 1.408 3.228 1.234 2.311 1.071 1.392 C 1.01 1.05 1.165 0.792 1.528 0.661 C 1.874 0.537 2.236 0.45 2.598 0.389 C 5.262 -0.058 7.941 -0.1 10.62 0.163 C 12.2 0.318 13.71 0.814 15.123 1.568 C 16.717 2.419 17.601 3.857 18.089 5.606 C 18.401 6.719 18.516 7.862 18.551 9.007 C 18.595 10.472 18.555 11.94 18.548 13.407 C 18.547 13.555 18.534 13.705 18.512 13.852 C 18.406 14.568 18.155 14.816 17.466 14.85 C 16.771 14.884 16.074 14.899 15.379 14.917 C 15.031 14.926 14.681 14.902 14.334 14.928 C 13.842 14.966 13.47 14.779 13.152 14.393 C 12.633 13.765 12.09 13.159 11.529 12.512 C 11.287 12.635 11.069 12.742 10.854 12.855 C 9.409 13.617 7.939 14.311 6.353 14.701 C 5.409 14.933 4.462 15.028 3.496 14.803 C 2.383 14.543 1.478 13.963 0.867 12.965 C -1.369 9.316 1.051 5.475 4.383 4.948 C 5.488 4.773 6.583 5.015 7.651 5.354 C 9.866 6.058 11.721 7.32 13.209 9.165 C 13.284 9.258 13.374 9.341 13.521 9.496 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14i1sxz\",layoutDependency:layoutDependency,layoutId:\"Mmz32xUoZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.235 2.145\" overflow=\"visible\"><path d=\"M 2.339 0.019 C 1.662 -0.055 1.027 0.079 0.508 0.563 C 0.205 0.846 -0.14 1.18 0.059 1.65 C 0.246 2.092 0.702 2.17 1.115 2.139 C 2.24 2.055 4.235 0.948 4.235 0.948 C 4.235 0.948 3.034 0.094 2.339 0.019 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ikjivf\",layoutDependency:layoutDependency,layoutId:\"i5u8RC7sK\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cuah42\",\"data-framer-name\":\"Pages Buttons\",layoutDependency:layoutDependency,layoutId:\"ulubNSfgi\",children:[NOCxSowNZ!==false&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DZsu07Xh5\"},implicitPathVariables:undefined},{href:{webPageId:\"DZsu07Xh5\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:14,y:(componentViewport?.y||0)+(12+((componentViewport?.height||50)-24-26)/2)+0+6+0,...addPropertyOverrides({x6QEh6NL0:{y:(componentViewport?.y||0)+(12+((componentViewport?.height||77)-24-53)/2)+0+27+6+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bxam3r-container\",layoutDependency:layoutDependency,layoutId:\"qXjY67H5r-container\",nodeId:\"qXjY67H5r\",rendersWithMotion:true,scopeId:\"NEjvGiHq_\",children:/*#__PURE__*/_jsx(NarBar2_PageButton,{FX7X5C8K5:\"Home\",height:\"100%\",id:\"qXjY67H5r\",kgCXQwXlA:resolvedLinks[0],layoutId:\"qXjY67H5r\",width:\"100%\",...addPropertyOverrides({x6QEh6NL0:{kgCXQwXlA:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),CE5t89_O1!==false&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"nfb3y2Ktf\"},implicitPathVariables:undefined},{href:{webPageId:\"nfb3y2Ktf\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:14,y:(componentViewport?.y||0)+(12+((componentViewport?.height||50)-24-26)/2)+0+6+0,...addPropertyOverrides({x6QEh6NL0:{y:(componentViewport?.y||0)+(12+((componentViewport?.height||77)-24-53)/2)+0+27+6+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-86av54-container\",layoutDependency:layoutDependency,layoutId:\"GkxRh6PCH-container\",nodeId:\"GkxRh6PCH\",rendersWithMotion:true,scopeId:\"NEjvGiHq_\",children:/*#__PURE__*/_jsx(NarBar2_PageButton,{FX7X5C8K5:\"Services\",height:\"100%\",id:\"GkxRh6PCH\",kgCXQwXlA:resolvedLinks1[0],layoutId:\"GkxRh6PCH\",width:\"100%\",...addPropertyOverrides({x6QEh6NL0:{kgCXQwXlA:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),jAkxLU4sz!==false&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jQjIysM8z\"},implicitPathVariables:undefined},{href:{webPageId:\"jQjIysM8z\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:14,y:(componentViewport?.y||0)+(12+((componentViewport?.height||50)-24-26)/2)+0+6+0,...addPropertyOverrides({x6QEh6NL0:{y:(componentViewport?.y||0)+(12+((componentViewport?.height||77)-24-53)/2)+0+27+6+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1up1phl-container\",layoutDependency:layoutDependency,layoutId:\"Xzozua5Sm-container\",nodeId:\"Xzozua5Sm\",rendersWithMotion:true,scopeId:\"NEjvGiHq_\",children:/*#__PURE__*/_jsx(NarBar2_PageButton,{FX7X5C8K5:\"About\",height:\"100%\",id:\"Xzozua5Sm\",kgCXQwXlA:resolvedLinks2[0],layoutId:\"Xzozua5Sm\",width:\"100%\",...addPropertyOverrides({x6QEh6NL0:{kgCXQwXlA:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+(12+((componentViewport?.height||50)-24-26)/2)+0+0,...addPropertyOverrides({x6QEh6NL0:{y:(componentViewport?.y||0)+(12+((componentViewport?.height||77)-24-53)/2)+0+27+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i919n5-container\",layoutDependency:layoutDependency,layoutId:\"sy8zZw_5I-container\",nodeId:\"sy8zZw_5I\",rendersWithMotion:true,scopeId:\"NEjvGiHq_\",children:/*#__PURE__*/_jsx(NarBar2_Button,{height:\"100%\",id:\"sy8zZw_5I\",layoutId:\"sy8zZw_5I\",N5lqEkT1r:\"var(--token-e9b5a1ea-8f8e-4999-bbc0-d16e391c9494, rgb(89, 30, 230))\",variant:matchVariant(\"BLNt3S_RW\"),VUW3ZpuOu:\"Get in touch\",width:\"100%\",Za5yMPEGw:\"rgb(255, 255, 255)\"})})})]})]})})})})});});const css=[\".framer-e8V3K.framer-1yiolhs, .framer-e8V3K .framer-1yiolhs { display: block; }\",\".framer-e8V3K.framer-14p29pi { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 12px 20px 12px 20px; position: relative; width: 1200px; }\",\".framer-e8V3K .framer-1azfk5k { 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-e8V3K .framer-1jnle9i { align-content: center; align-items: center; aspect-ratio: 5.8 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 1px; height: auto; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 2px 0px 0px 0px; position: relative; width: 92px; }\",\".framer-e8V3K .framer-1utdkj4 { height: 15px; position: relative; width: 18px; }\",\".framer-e8V3K .framer-nts6iv, .framer-e8V3K .framer-uj01b0 { height: 15px; position: relative; width: 15px; }\",\".framer-e8V3K .framer-1wo9w28, .framer-e8V3K .framer-1teuh6p { height: 15px; position: relative; width: 19px; }\",\".framer-e8V3K .framer-1lzv77c, .framer-e8V3K .framer-nfqwpo { height: 15px; left: 0px; position: absolute; top: 0px; width: 19px; }\",\".framer-e8V3K .framer-1jhzf1g { height: 2px; left: 4px; position: absolute; top: 9px; width: 5px; }\",\".framer-e8V3K .framer-14i1sxz { height: 2px; left: 4px; position: absolute; top: 9px; width: 4px; }\",\".framer-e8V3K .framer-1ikjivf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 57px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-e8V3K .framer-cuah42 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 26px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-e8V3K .framer-1bxam3r-container, .framer-e8V3K .framer-86av54-container, .framer-e8V3K .framer-1up1phl-container, .framer-e8V3K .framer-i919n5-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-e8V3K.framer-v-z6wwkh.framer-14p29pi { width: 390px; }\",\".framer-e8V3K.framer-v-z6wwkh .framer-1azfk5k { flex-direction: column; }\",\".framer-e8V3K.framer-v-z6wwkh .framer-1jnle9i { aspect-ratio: unset; gap: 1.5px; height: 27px; padding: 3px 0px 0px 0px; width: min-content; }\",\".framer-e8V3K.framer-v-z6wwkh .framer-1utdkj4 { height: 23px; width: 26px; }\",\".framer-e8V3K.framer-v-z6wwkh .framer-1ikjivf { flex: none; gap: unset; justify-content: space-between; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"x6QEh6NL0\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"NOCxSowNZ\":\"homeVisible\",\"CE5t89_O1\":\"servicesVisible\",\"jAkxLU4sz\":\"aboutVisible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNEjvGiHq_=withCSS(Component,css,\"framer-e8V3K\");export default FramerNEjvGiHq_;FramerNEjvGiHq_.displayName=\"NarBar-2\";FramerNEjvGiHq_.defaultProps={height:50,width:1200};addPropertyControls(FramerNEjvGiHq_,{variant:{options:[\"qMtf8ZJnH\",\"x6QEh6NL0\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},NOCxSowNZ:{defaultValue:true,title:\"Home Visible\",type:ControlType.Boolean},onNOCxSowNZChange:{changes:\"NOCxSowNZ\",type:ControlType.ChangeHandler},CE5t89_O1:{defaultValue:true,title:\"Services Visible\",type:ControlType.Boolean},onCE5t89_O1Change:{changes:\"CE5t89_O1\",type:ControlType.ChangeHandler},jAkxLU4sz:{defaultValue:true,title:\"About Visible\",type:ControlType.Boolean},onjAkxLU4szChange:{changes:\"jAkxLU4sz\",type:ControlType.ChangeHandler}});addFonts(FramerNEjvGiHq_,[{explicitInter:true,fonts:[]},...NarBar2_PageButtonFonts,...NarBar2_ButtonFonts],{supportsExplicitInterCodegen:true});FramerNEjvGiHq_.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NarBar2_PageButton,{},context),forwardLoader(NarBar2_Button,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNEjvGiHq_\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"50\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"x6QEh6NL0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"NOCxSowNZ\\\":\\\"homeVisible\\\",\\\"CE5t89_O1\\\":\\\"servicesVisible\\\",\\\"jAkxLU4sz\\\":\\\"aboutVisible\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NEjvGiHq_.map","// Generated by Framer (eb3d845)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NarBar2 from\"#framer/local/canvasComponent/NEjvGiHq_/NEjvGiHq_.js\";const NarBar2Fonts=getFonts(NarBar2);const breakpoints={DkYjc6J2s:\"(min-width: 810px) and (max-width: 1199.98px)\",ip6Bp0_Ji:\"(min-width: 1200px)\",mC8q1aKWj:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-ejUk6\";const variantClassNames={DkYjc6J2s:\"framer-v-1tztd1g\",ip6Bp0_Ji:\"framer-v-18zomcx\",mC8q1aKWj:\"framer-v-1w8wnd4\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-ejUk6.framer-cn7s4d, .framer-ejUk6 .framer-cn7s4d { display: block; }\",\".framer-ejUk6.framer-18zomcx { align-content: center; align-items: center; background-color: #ffffff; 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-ejUk6 .framer-1ppoapj-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-ejUk6 .framer-1nl4oak { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={DkYjc6J2s:\"(min-width: 810px) and (max-width: 1199.98px)\",ip6Bp0_Ji:\"(min-width: 1200px)\",mC8q1aKWj:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"ip6Bp0_Ji\",Phone:\"mC8q1aKWj\",Tablet:\"DkYjc6J2s\"};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??\"ip6Bp0_Ji\"};};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=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"ip6Bp0_Ji\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-18zomcx\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ppoapj-container\",nodeId:\"ZbxxUcWfK\",scopeId:\"OfRzSqY1h\",children:/*#__PURE__*/_jsx(NarBar2,{CE5t89_O1:false,height:\"100%\",id:\"ZbxxUcWfK\",jAkxLU4sz:false,layoutId:\"ZbxxUcWfK\",NOCxSowNZ:false,style:{width:\"100%\"},variant:matchVariant(\"qMtf8ZJnH\"),width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nl4oak\"})]}),/*#__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=breakpointRules[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\"]},\"DkYjc6J2s\":{\"layout\":[\"fixed\",\"fixed\"]},\"mC8q1aKWj\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ip6Bp0_Ji\":[\".framer-1ppoapj-container\"],\"DkYjc6J2s\":[\".framer-1ppoapj-container\"],\"mC8q1aKWj\":[\".framer-1ppoapj-container\"]}\n * @framerBreakpoints {\"ip6Bp0_Ji\":{\"min\":1200,\"canvasClassName\":\"framer-18zomcx-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"DkYjc6J2s\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1tztd1g-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"mC8q1aKWj\":{\"max\":809,\"canvasClassName\":\"framer-1w8wnd4-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant ip6Bp0_Ji\n * @framerLayoutTemplate true\n */const FramerOfRzSqY1h=withCSS(Component,css,\"framer-ejUk6\");export default FramerOfRzSqY1h;FramerOfRzSqY1h.displayName=\"Template2\";FramerOfRzSqY1h.defaultProps={height:1e3,width:1200};addFonts(FramerOfRzSqY1h,[{explicitInter:true,fonts:[]},...NarBar2Fonts],{supportsExplicitInterCodegen:true});FramerOfRzSqY1h.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NarBar2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOfRzSqY1h\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"ip6Bp0_Ji\\\":[\\\".framer-1ppoapj-container\\\"],\\\"DkYjc6J2s\\\":[\\\".framer-1ppoapj-container\\\"],\\\"mC8q1aKWj\\\":[\\\".framer-1ppoapj-container\\\"]}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DkYjc6J2s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mC8q1aKWj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1000\",\"framerLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"ip6Bp0_Ji\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"ip6Bp0_Ji\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-18zomcx-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"DkYjc6J2s\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1tztd1g-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"mC8q1aKWj\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1w8wnd4-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\"}},\"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 Template2 from \"https://framerusercontent.com/modules/uHJug5iSS5zJtVJv36OL/eUV6CoXucb8yK4B5Gqo9/OfRzSqY1h.js\";\r\n\r\n\t\tconst routes = {DZsu07Xh5: {elements: {g2fBtn9on: \"contact\", RZjw6EUAM: \"clients\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8OFenB51meL76R8RAHdu/5yiY1ZUeHSZja8mvF8le/DZsu07Xh5.js\")), path: \"/\"}, X151MtFwV: {elements: {uwXxTE0cv: \"contact-us\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/20TkRflu7LMweaXnV7Um/QTDERiKnYHBCWaRjNvV4/X151MtFwV.js\")), path: \"/desktop\"}, nfb3y2Ktf: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/flstWkVSnL3J7s5HbSNt/35esauKpj4vOZlVtcvku/nfb3y2Ktf.js\")), path: \"/services\"}, jQjIysM8z: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dUhHcLffYIfI7FaQZeEV/EVhOUcVVsoHuPqCh4gLy/jQjIysM8z.js\")), path: \"/about\"}, T0O_5vDGv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/c5BTl0BsPsuuZT8az4fx/nOnnsQusLSIYjFx6qNf5/T0O_5vDGv.js\")), path: \"/bio\"}, HFdfoHgYd: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Nm0fY61DUn3NoDeblTCI/YpUOucr0ZEy5j2seiDPX/HFdfoHgYd.js\")), path: \"/404\"}, FttH3erH2: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9m8s0t0O1FmCP7tPaT3x/Yx2js8Q0us4ivqJZknur/FttH3erH2.js\")), path: \"/plans\"}, DvEg2lDW_: {elements: {cWkJk0mq1: \"pricing\", DZ7SJ8gsB: \"pricing-1\", gliuCaUY5: \"services-1\", HbQ1czK3a: \"about\", pbOo6ue48: \"home\", r2FQa_Ca1: \"services\", rYkfQE0jf: \"contact\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZM2t5FrNieFec7CyzHZN/pwNMG1qziPmuMjgAp5Sj/DvEg2lDW_.js\")), path: \"/new\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"71b66342aa9ac0b7b4e82c3886a34761a031810744496801525fc2ec657a562a\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"FttH3erH2\":\r\nreturn React.createElement(Template2, {...props, key: \"Template2\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"FttH3erH2\":\r\nreturn [{hash: \"18zomcx\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1tztd1g\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1w8wnd4\", 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\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tFramer.setLibraryFeatures({disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, privateRouterReplaceState: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Nm0fY61DUn3NoDeblTCI/YpUOucr0ZEy5j2seiDPX/HFdfoHgYd.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://therukaa.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/Q74MFx2K23ViC3DeZN0e/xAAkGd02j0ebN0yhJdxb/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst 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: 270, 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\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\t\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\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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"}