{"version":3,"file":"script_main.CCfCI290.mjs","names":["fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","Newsletter","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","RichText","_Fragment","FormPlainTextInput","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","Icon","Component","useRef","useState","HouseFactory","React","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","SVG","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","Phosphor","SidebarPoint","MainButtonFonts","MainButton","cycleOrder","serializationHash","variantClassNames","animation","animation1","transition2","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","splitWordsRegex","useRef","useCallback","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","useState","useTransition","SearchResultTitleType","useRef","useState","useDeferredValue","useCallback","useMemo","React","useState","Overlay","useRef","useState","css","Material","Search","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","NavigationFonts","Navigation","SidebarFonts","Sidebar","FooterFonts","Footer","breakpoints","isBrowser","serializationHash","variantClassNames","matchVariant","transition1","animation","animation1","animation2","getContainer","Overlay","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","_Fragment","PropertyOverrides","css","Navigation","Sidebar","RichText","MainButton","Footer","isBrowser","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","_Fragment","PropertyOverrides","Image1","SVG","React.Fragment","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","React.createElement","DefaultTemplate","EpisodesTemplate","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/zPS8JGkrmXt3DfQ3dy7z/FGQDr1W9kbeLmatmvyMO/gZ4Fjpp19.js","https:/framerusercontent.com/modules/diG18lmSWIJfHZobvZ8A/MZKlmxcRLUlRGM0g2V05/H5iYNhOqO.js","https:/framerusercontent.com/modules/lGjPDDLSBfGFu8f67vjz/1xNfFCm6rZpDGquvMMug/HVrWFmuTr.js","https:/framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js","https:/framer.com/m/phosphor-icons/House.js@0.0.57","https:/framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js","https:/framerusercontent.com/modules/gyONru9SRoduwyrzqx2G/4YK3inaXnzwF5Orvx3jq/vNEgbVVZU.js","https:/framerusercontent.com/modules/vd4IZKIuMUUIVH7vvdnq/JXaqLSXO8V3sJ5XK5jcx/oWfguEwRv.js","https:/framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js","https:/framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js","https:/framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js","https:/framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16","https:/framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js","https:/framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js","https:/framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js","https:/framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js","https:/framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js","https:/framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js","https:/framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js","https:/framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js","https:/framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js","https:/framerusercontent.com/modules/hRKyYwNhSQ4ym4MTz5dA/Dssk8vlXUFoOxxVpNrSb/WDD3Dm5J7.js","https:/framerusercontent.com/modules/9ZNeZuPRF7Z1f3hnelIb/EEO0nZzOzLiV4iLanvcx/T5CiNXPoJ.js","https:/framerusercontent.com/modules/oCWVcNHZ1ibHC54hVHKw/s0xsthC1eLzepKweNzIZ/cGhIQ_Dqv.js","https:/framerusercontent.com/modules/pqdSvCWl8EUmOA74UqKY/5QemiKAtmKeekoFY0qse/WQP5j7Ike.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (69e7cf7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-RffHv .framer-styles-preset-1mq04og:not(.rich-text-wrapper), .framer-RffHv .framer-styles-preset-1mq04og.rich-text-wrapper a { --framer-link-current-text-color: #d9a441; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: #d9a441; --framer-link-hover-text-decoration: none; --framer-link-text-color: rgba(243, 240, 232, 0.72); --framer-link-text-decoration: none; }\"];export const className=\"framer-RffHv\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9805f18)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}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/6F4kkvatf8XogmLQiZUb/vemj4c5MM6zn0Vwt6GNz/nUqVal50k.js\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={MzHh8KgJO:{hover:true,pressed:true}};const cycleOrder=[\"MzHh8KgJO\",\"LuaCmuC9U\",\"Aj49h1Qbk\",\"xb6Do7Bnq\",\"UCw8AQHcO\"];const serializationHash=\"framer-FC1sq\";const variantClassNames={Aj49h1Qbk:\"framer-v-1rkf56k\",LuaCmuC9U:\"framer-v-1ja7gpf\",MzHh8KgJO:\"framer-v-166pe2k\",UCw8AQHcO:\"framer-v-ijypi4\",xb6Do7Bnq:\"framer-v-180p4ir\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"MzHh8KgJO\",Disabled:\"Aj49h1Qbk\",Error:\"UCw8AQHcO\",Loading:\"LuaCmuC9U\",Success:\"xb6Do7Bnq\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"MzHh8KgJO\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MzHh8KgJO\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"LuaCmuC9U\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"LuaCmuC9U\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-166pe2k\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"MzHh8KgJO\",ref:refBinding,style:{backgroundColor:\"var(--token-471e633b-12d1-4cdd-a207-3f4f2cffebb2, rgb(46, 93, 81))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,opacity:1,...style},variants:{\"MzHh8KgJO-hover\":{backgroundColor:\"var(--token-3837ca5a-ce63-4712-8093-a16c62d3c652, rgb(250, 102, 64))\",opacity:1},\"MzHh8KgJO-pressed\":{backgroundColor:\"var(--token-3837ca5a-ce63-4712-8093-a16c62d3c652, rgb(250, 102, 64))\",opacity:1},Aj49h1Qbk:{opacity:.5},UCw8AQHcO:{backgroundColor:\"var(--token-b5ac1324-6ba7-4f50-a69e-0366e031887d, rgba(255, 34, 68, 0.15))\",opacity:1},xb6Do7Bnq:{opacity:1}},...addPropertyOverrides({\"MzHh8KgJO-hover\":{\"data-framer-name\":undefined},\"MzHh8KgJO-pressed\":{\"data-framer-name\":undefined},Aj49h1Qbk:{\"data-framer-name\":\"Disabled\"},LuaCmuC9U:{\"data-framer-name\":\"Loading\"},UCw8AQHcO:{\"data-framer-name\":\"Error\"},xb6Do7Bnq:{\"data-framer-name\":\"Success\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1xjoylz\",\"data-styles-preset\":\"nUqVal50k\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cd24ffe1-da03-4a2a-b620-cc3b20e1bb59, rgb(250, 250, 250)))\"},children:\"Submit\"})}),className:\"framer-16v87so\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XDhzgnGv0\",style:{\"--extracted-r6o4lv\":\"var(--token-cd24ffe1-da03-4a2a-b620-cc3b20e1bb59, rgb(250, 250, 250))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{UCw8AQHcO:{\"--extracted-r6o4lv\":\"var(--token-f84216b7-93c1-47ab-9f61-240c517cd4b3, rgb(255, 34, 68))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({UCw8AQHcO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1xjoylz\",\"data-styles-preset\":\"nUqVal50k\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f84216b7-93c1-47ab-9f61-240c517cd4b3, rgb(255, 34, 68)))\"},children:\"Something went wrong\"})})},xb6Do7Bnq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1xjoylz\",\"data-styles-preset\":\"nUqVal50k\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cd24ffe1-da03-4a2a-b620-cc3b20e1bb59, rgb(250, 250, 250)))\"},children:\"Thank you\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-mpi11u\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"rmQTUjC9j\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-mf2gyq\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"R1tibT28j\",style:{background:\"conic-gradient(from 180deg at 50% 50%, var(--token-3837ca5a-ce63-4712-8093-a16c62d3c652, rgb(250, 102, 64)) 0deg, var(--token-3837ca5a-ce63-4712-8093-a16c62d3c652, rgb(250, 102, 64)) 360deg)\",backgroundColor:\"var(--token-3837ca5a-ce63-4712-8093-a16c62d3c652, rgb(250, 102, 64))\",mask:\"none\",WebkitMask:\"none\"},variants:{LuaCmuC9U:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fx4y6j\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"K6o8xJgvA\",style:{backgroundColor:\"var(--token-cd24ffe1-da03-4a2a-b620-cc3b20e1bb59, rgb(250, 250, 250))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FC1sq.framer-7h9xbn, .framer-FC1sq .framer-7h9xbn { display: block; }\",\".framer-FC1sq.framer-166pe2k { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 50px; justify-content: center; overflow: visible; padding: 10px 24px 10px 24px; position: relative; width: min-content; }\",\".framer-FC1sq .framer-16v87so { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-FC1sq .framer-mpi11u { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-FC1sq .framer-mf2gyq { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-FC1sq .framer-1fx4y6j { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-FC1sq.framer-v-1ja7gpf.framer-166pe2k, .framer-FC1sq.framer-v-1rkf56k.framer-166pe2k, .framer-FC1sq.framer-v-180p4ir.framer-166pe2k, .framer-FC1sq.framer-v-ijypi4.framer-166pe2k { cursor: unset; }\",\".framer-FC1sq.framer-v-1ja7gpf .framer-mf2gyq { overflow: hidden; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 104.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"LuaCmuC9U\":{\"layout\":[\"auto\",\"fixed\"]},\"Aj49h1Qbk\":{\"layout\":[\"auto\",\"fixed\"]},\"xb6Do7Bnq\":{\"layout\":[\"auto\",\"fixed\"]},\"UCw8AQHcO\":{\"layout\":[\"auto\",\"fixed\"]},\"lXiJ9cJsu\":{\"layout\":[\"auto\",\"fixed\"]},\"W2Z_nm_J4\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerH5iYNhOqO=withCSS(Component,css,\"framer-FC1sq\");export default FramerH5iYNhOqO;FramerH5iYNhOqO.displayName=\"Newsletter\";FramerH5iYNhOqO.defaultProps={height:50,width:104.5};addPropertyControls(FramerH5iYNhOqO,{variant:{options:[\"MzHh8KgJO\",\"LuaCmuC9U\",\"Aj49h1Qbk\",\"xb6Do7Bnq\",\"UCw8AQHcO\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerH5iYNhOqO,[{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\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerH5iYNhOqO\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"50\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"LuaCmuC9U\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Aj49h1Qbk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"xb6Do7Bnq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"UCw8AQHcO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"lXiJ9cJsu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"W2Z_nm_J4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"104.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3f060d6)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/zPS8JGkrmXt3DfQ3dy7z/FGQDr1W9kbeLmatmvyMO/gZ4Fjpp19.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/pBmZP2THnDsW3QHNWb4x/iTwDOsn9uMUtZxQdsqOy/MmHy_jM6t.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/6F4kkvatf8XogmLQiZUb/vemj4c5MM6zn0Vwt6GNz/nUqVal50k.js\";import Newsletter from\"https://framerusercontent.com/modules/diG18lmSWIJfHZobvZ8A/MZKlmxcRLUlRGM0g2V05/H5iYNhOqO.js\";const NewsletterFonts=getFonts(Newsletter);const cycleOrder=[\"xsHU9HY1F\",\"yhLsDFOWI\",\"V44LRlJTN\"];const serializationHash=\"framer-JQ0nL\";const variantClassNames={V44LRlJTN:\"framer-v-cj9kcf\",xsHU9HY1F:\"framer-v-1969ggi\",yhLsDFOWI:\"framer-v-9esvjx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"xsHU9HY1F\",Phone:\"V44LRlJTN\",Tablet:\"yhLsDFOWI\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"xsHU9HY1F\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xsHU9HY1F\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1969ggi\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"xsHU9HY1F\",ref:refBinding,style:{backgroundColor:\"rgb(32, 37, 43)\",...style},...addPropertyOverrides({V44LRlJTN:{\"data-framer-name\":\"Phone\"},yhLsDFOWI:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-c8ow1l\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"U1kJQtHRU\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qqdm86\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"c_dkDH9s6\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1phneo5\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"Vwv4KW8td\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mti9l3\",\"data-framer-name\":\"Company\",layoutDependency:layoutDependency,layoutId:\"A6pFui164\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1xjoylz\",\"data-styles-preset\":\"nUqVal50k\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cd24ffe1-da03-4a2a-b620-cc3b20e1bb59, rgb(250, 250, 250)))\"},children:\"Quick Link\"})}),className:\"framer-a6sexm\",\"data-framer-name\":\"Company\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yPnOWGgW5\",style:{\"--extracted-r6o4lv\":\"var(--token-cd24ffe1-da03-4a2a-b620-cc3b20e1bb59, rgb(250, 250, 250))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17sf369\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"yLksfr1fS\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nu16ub\",\"data-styles-preset\":\"MmHy_jM6t\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e6c3ef61-cbbd-4660-b49a-a3b6e1a8d8b3, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"DcsspmWIK\",openInNewTab:false,relValues:[],scopeId:\"HVrWFmuTr\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1mq04og\",\"data-styles-preset\":\"gZ4Fjpp19\",children:\"Home\"})})})}),className:\"framer-km7plw\",\"data-framer-name\":\"About\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DcsspmWIK\",style:{\"--extracted-r6o4lv\":\"var(--token-e6c3ef61-cbbd-4660-b49a-a3b6e1a8d8b3, rgb(181, 181, 181))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nu16ub\",\"data-styles-preset\":\"MmHy_jM6t\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e6c3ef61-cbbd-4660-b49a-a3b6e1a8d8b3, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EGj6BiemO\"},motionChild:true,nodeId:\"C1_75Eoyv\",openInNewTab:false,relValues:[],scopeId:\"HVrWFmuTr\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1mq04og\",\"data-styles-preset\":\"gZ4Fjpp19\",children:\"About\"})})})}),className:\"framer-k4swo2\",\"data-framer-name\":\"About\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"C1_75Eoyv\",style:{\"--extracted-r6o4lv\":\"var(--token-e6c3ef61-cbbd-4660-b49a-a3b6e1a8d8b3, rgb(181, 181, 181))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nu16ub\",\"data-styles-preset\":\"MmHy_jM6t\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e6c3ef61-cbbd-4660-b49a-a3b6e1a8d8b3, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nB1e8a0lN\"},motionChild:true,nodeId:\"VPKphybs5\",openInNewTab:false,relValues:[],scopeId:\"HVrWFmuTr\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1mq04og\",\"data-styles-preset\":\"gZ4Fjpp19\",children:\"Episodes\"})})})}),className:\"framer-oyux3l\",\"data-framer-name\":\"About\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VPKphybs5\",style:{\"--extracted-r6o4lv\":\"var(--token-e6c3ef61-cbbd-4660-b49a-a3b6e1a8d8b3, rgb(181, 181, 181))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nu16ub\",\"data-styles-preset\":\"MmHy_jM6t\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e6c3ef61-cbbd-4660-b49a-a3b6e1a8d8b3, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"foOUYACSf\"},motionChild:true,nodeId:\"Pb3Z9CtsX\",openInNewTab:false,relValues:[],scopeId:\"HVrWFmuTr\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1mq04og\",\"data-styles-preset\":\"gZ4Fjpp19\",children:\"Tool Kits\"})})})}),className:\"framer-piln57\",\"data-framer-name\":\"About\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Pb3Z9CtsX\",style:{\"--extracted-r6o4lv\":\"var(--token-e6c3ef61-cbbd-4660-b49a-a3b6e1a8d8b3, rgb(181, 181, 181))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1juogd8\",\"data-framer-name\":\"Discover\",layoutDependency:layoutDependency,layoutId:\"j5W5Vr52F\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1xjoylz\",\"data-styles-preset\":\"nUqVal50k\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cd24ffe1-da03-4a2a-b620-cc3b20e1bb59, rgb(250, 250, 250)))\"},children:\"Episodes\"})}),className:\"framer-64n0kg\",\"data-framer-name\":\"Discover\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TGY2pCToI\",style:{\"--extracted-r6o4lv\":\"var(--token-cd24ffe1-da03-4a2a-b620-cc3b20e1bb59, rgb(250, 250, 250))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jm78sb\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"tz0xVEFTF\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nu16ub\",\"data-styles-preset\":\"MmHy_jM6t\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e6c3ef61-cbbd-4660-b49a-a3b6e1a8d8b3, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"meC3GHVOR\"},motionChild:true,nodeId:\"w4BCp1xAs\",openInNewTab:false,relValues:[],scopeId:\"HVrWFmuTr\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1mq04og\",\"data-styles-preset\":\"gZ4Fjpp19\",children:\"Real Talk\"})})})}),className:\"framer-eiinqm\",\"data-framer-name\":\"About\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"w4BCp1xAs\",style:{\"--extracted-r6o4lv\":\"var(--token-e6c3ef61-cbbd-4660-b49a-a3b6e1a8d8b3, rgb(181, 181, 181))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nu16ub\",\"data-styles-preset\":\"MmHy_jM6t\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e6c3ef61-cbbd-4660-b49a-a3b6e1a8d8b3, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XCWeA2kz8\"},motionChild:true,nodeId:\"s1hvXF6Bn\",openInNewTab:false,relValues:[],scopeId:\"HVrWFmuTr\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1mq04og\",\"data-styles-preset\":\"gZ4Fjpp19\",children:\"Scenario Room\"})})})}),className:\"framer-1w8k5sm\",\"data-framer-name\":\"About\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"s1hvXF6Bn\",style:{\"--extracted-r6o4lv\":\"var(--token-e6c3ef61-cbbd-4660-b49a-a3b6e1a8d8b3, rgb(181, 181, 181))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nu16ub\",\"data-styles-preset\":\"MmHy_jM6t\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e6c3ef61-cbbd-4660-b49a-a3b6e1a8d8b3, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TMNBp__vX\"},motionChild:true,nodeId:\"RVILKjMNE\",openInNewTab:false,relValues:[],scopeId:\"HVrWFmuTr\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1mq04og\",\"data-styles-preset\":\"gZ4Fjpp19\",children:\"Guests \"})})})}),className:\"framer-yae94r\",\"data-framer-name\":\"About\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RVILKjMNE\",style:{\"--extracted-r6o4lv\":\"var(--token-e6c3ef61-cbbd-4660-b49a-a3b6e1a8d8b3, rgb(181, 181, 181))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nu16ub\",\"data-styles-preset\":\"MmHy_jM6t\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e6c3ef61-cbbd-4660-b49a-a3b6e1a8d8b3, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"VRXeifGzq\"},motionChild:true,nodeId:\"b6DNJYcBq\",openInNewTab:false,relValues:[],scopeId:\"HVrWFmuTr\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1mq04og\",\"data-styles-preset\":\"gZ4Fjpp19\",children:\"Leadership Lounge\"})})})}),className:\"framer-15zrr7v\",\"data-framer-name\":\"About\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"b6DNJYcBq\",style:{\"--extracted-r6o4lv\":\"var(--token-e6c3ef61-cbbd-4660-b49a-a3b6e1a8d8b3, rgb(181, 181, 181))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ge3j6o\",\"data-framer-name\":\"Resources\",layoutDependency:layoutDependency,layoutId:\"yEw_pZEaB\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1xjoylz\",\"data-styles-preset\":\"nUqVal50k\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cd24ffe1-da03-4a2a-b620-cc3b20e1bb59, rgb(250, 250, 250)))\"},children:\"Lets Connect\"})}),className:\"framer-hbmrwh\",\"data-framer-name\":\"Resources\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IOKe5RWCL\",style:{\"--extracted-r6o4lv\":\"var(--token-cd24ffe1-da03-4a2a-b620-cc3b20e1bb59, rgb(250, 250, 250))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iyst66\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"abMLv_p_a\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nu16ub\",\"data-styles-preset\":\"MmHy_jM6t\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e6c3ef61-cbbd-4660-b49a-a3b6e1a8d8b3, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/neil-ifill-phd-67ba8a5b/\",motionChild:true,nodeId:\"nXRYacWrK\",openInNewTab:true,relValues:[],scopeId:\"HVrWFmuTr\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1mq04og\",\"data-styles-preset\":\"gZ4Fjpp19\",children:\"Dr. Neil - LinkedIn\"})})})}),className:\"framer-51w07n\",\"data-framer-name\":\"About\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nXRYacWrK\",style:{\"--extracted-r6o4lv\":\"var(--token-e6c3ef61-cbbd-4660-b49a-a3b6e1a8d8b3, rgb(181, 181, 181))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nu16ub\",\"data-styles-preset\":\"MmHy_jM6t\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e6c3ef61-cbbd-4660-b49a-a3b6e1a8d8b3, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/rsbull/\",motionChild:true,nodeId:\"FYwdMWYau\",openInNewTab:true,relValues:[],scopeId:\"HVrWFmuTr\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1mq04og\",\"data-styles-preset\":\"gZ4Fjpp19\",children:\"Dr. Rick - LinkedIn\"})})})}),className:\"framer-a0oyfq\",\"data-framer-name\":\"About\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FYwdMWYau\",style:{\"--extracted-r6o4lv\":\"var(--token-e6c3ef61-cbbd-4660-b49a-a3b6e1a8d8b3, rgb(181, 181, 181))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-espc7i\",\"data-framer-name\":\"Newsletter\",layoutDependency:layoutDependency,layoutId:\"XPRev4PJ8\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ary0nd\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"u7wGzUEww\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1xjoylz\",\"data-styles-preset\":\"nUqVal50k\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cd24ffe1-da03-4a2a-b620-cc3b20e1bb59, rgb(250, 250, 250)))\"},children:\"Stay Updated\"})}),className:\"framer-w2nlgo\",\"data-framer-name\":\"Stay Updated\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZP5jrkhrD\",style:{\"--extracted-r6o4lv\":\"var(--token-cd24ffe1-da03-4a2a-b620-cc3b20e1bb59, rgb(250, 250, 250))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nu16ub\",\"data-styles-preset\":\"MmHy_jM6t\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e6c3ef61-cbbd-4660-b49a-a3b6e1a8d8b3, rgb(181, 181, 181)))\"},children:\"Get dibs and a sneak peak before the Next Chapter Drops… Begin building your leadership manual here and never miss an Episode. \"})}),className:\"framer-8fyq9t\",\"data-framer-name\":\"Subscribe to our newsletter for the latest podcast updates, news, and exclusive offers.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Po5s_iicl\",style:{\"--extracted-r6o4lv\":\"var(--token-e6c3ef61-cbbd-4660-b49a-a3b6e1a8d8b3, rgb(181, 181, 181))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-aoqm1n\",\"data-framer-name\":\"Email box\",layoutDependency:layoutDependency,layoutId:\"hmDsna5C8\",children:/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/4b5996f9-901d-4990-aa71-d8e4d5804d7f/submit\",className:\"framer-19dgu4y\",layoutDependency:layoutDependency,layoutId:\"ZKwRVrCgY\",nodeId:\"ZKwRVrCgY\",submitTrackingId:\"\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.label,{className:\"framer-1df960\",layoutDependency:layoutDependency,layoutId:\"YiavqTb_z\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1y13w17\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"MDg3be3zs\",placeholder:\"Enter Your Email\",required:true,style:{\"--framer-input-background\":\"var(--token-cd24ffe1-da03-4a2a-b620-cc3b20e1bb59, rgb(250, 250, 250))\",\"--framer-input-border-radius-bottom-left\":\"8px\",\"--framer-input-border-radius-bottom-right\":\"8px\",\"--framer-input-border-radius-top-left\":\"8px\",\"--framer-input-border-radius-top-right\":\"8px\",\"--framer-input-font-color\":\"var(--token-b922da1f-f97c-4a5a-bce1-fb36f9a9e125, rgb(34, 34, 34))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-9ddb777c-f6b8-4492-bc73-0ee5b4dce64d, rgb(84, 84, 84))\"},type:\"email\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,y:(componentViewport?.y||0)+(0+((componentViewport?.height||356)-0-434)/2)+60+0+0+0+200+0+0,...addPropertyOverrides({V44LRlJTN:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-958)/2)+60+0+0+524+0+200+0+0},yhLsDFOWI:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||572)-0-650)/2)+60+0+0+216+0+200+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ykcomg-container\",layoutDependency:layoutDependency,layoutId:\"xQWN02taD-container\",nodeId:\"xQWN02taD\",rendersWithMotion:true,scopeId:\"HVrWFmuTr\",children:/*#__PURE__*/_jsx(Newsletter,{height:\"100%\",id:\"xQWN02taD\",layoutId:\"xQWN02taD\",style:{height:\"100%\"},type:\"submit\",variant:formVariants(formState,{pending:\"LuaCmuC9U\",success:\"xb6Do7Bnq\"},matchVariant(\"MzHh8KgJO\")),width:\"100%\"})})})]})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sm6eev\",\"data-border\":true,\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"zdD9P5r9z\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(243, 240, 232, 0.32)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nu16ub\",\"data-styles-preset\":\"MmHy_jM6t\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(243, 240, 232, 0.72))\"},children:\"Copyright \\xa9 2026 Promoted Not Prepared.\"})}),className:\"framer-1sdal19\",\"data-framer-name\":\"Copyright \\xa9 2023 TalkCast Podcasts, Inc.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dqkHot052\",style:{\"--extracted-r6o4lv\":\"rgba(243, 240, 232, 0.72)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JQ0nL.framer-1otq9hw, .framer-JQ0nL .framer-1otq9hw { display: block; }\",\".framer-JQ0nL.framer-1969ggi { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-JQ0nL .framer-c8ow1l { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 38px; height: min-content; justify-content: center; max-width: 1440px; overflow: visible; padding: 60px 80px 30px 80px; position: relative; width: 1px; }\",\".framer-JQ0nL .framer-qqdm86 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-JQ0nL .framer-1phneo5 { align-content: flex-start; align-items: flex-start; display: flex; flex: 0.7 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-JQ0nL .framer-mti9l3, .framer-JQ0nL .framer-1juogd8, .framer-JQ0nL .framer-1ge3j6o { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-JQ0nL .framer-a6sexm, .framer-JQ0nL .framer-km7plw, .framer-JQ0nL .framer-k4swo2, .framer-JQ0nL .framer-oyux3l, .framer-JQ0nL .framer-piln57, .framer-JQ0nL .framer-64n0kg, .framer-JQ0nL .framer-eiinqm, .framer-JQ0nL .framer-1w8k5sm, .framer-JQ0nL .framer-yae94r, .framer-JQ0nL .framer-15zrr7v, .framer-JQ0nL .framer-hbmrwh, .framer-JQ0nL .framer-51w07n, .framer-JQ0nL .framer-a0oyfq, .framer-JQ0nL .framer-w2nlgo, .framer-JQ0nL .framer-1sdal19 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-JQ0nL .framer-17sf369, .framer-JQ0nL .framer-1jm78sb, .framer-JQ0nL .framer-iyst66 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-JQ0nL .framer-espc7i { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 505px; }\",\".framer-JQ0nL .framer-ary0nd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-JQ0nL .framer-8fyq9t { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-JQ0nL .framer-aoqm1n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 505px; }\",\".framer-JQ0nL .framer-19dgu4y { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-JQ0nL .framer-1df960 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",'.framer-JQ0nL .framer-1y13w17 { --framer-input-focused-border-color: var(--token-471e633b-12d1-4cdd-a207-3f4f2cffebb2, #2e5d51); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"Inter\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-padding: 12px; flex: none; height: 50px; position: relative; width: 100%; }',\".framer-JQ0nL .framer-ykcomg-container { flex: none; height: 50px; position: relative; width: auto; }\",\".framer-JQ0nL .framer-1sm6eev { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 30px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-JQ0nL.framer-v-9esvjx.framer-1969ggi { width: 810px; }\",\".framer-JQ0nL.framer-v-9esvjx .framer-c8ow1l { padding: 60px 50px 30px 50px; }\",\".framer-JQ0nL.framer-v-9esvjx .framer-qqdm86 { flex-direction: column; gap: 60px; justify-content: flex-start; }\",\".framer-JQ0nL.framer-v-9esvjx .framer-1phneo5 { flex: none; width: 100%; }\",\".framer-JQ0nL.framer-v-9esvjx .framer-espc7i, .framer-JQ0nL.framer-v-9esvjx .framer-aoqm1n, .framer-JQ0nL.framer-v-cj9kcf .framer-espc7i, .framer-JQ0nL.framer-v-cj9kcf .framer-aoqm1n { width: 100%; }\",\".framer-JQ0nL.framer-v-cj9kcf.framer-1969ggi { width: 390px; }\",\".framer-JQ0nL.framer-v-cj9kcf .framer-c8ow1l { padding: 60px 20px 30px 20px; }\",\".framer-JQ0nL.framer-v-cj9kcf .framer-qqdm86 { flex-direction: column; gap: 40px; justify-content: flex-start; }\",\".framer-JQ0nL.framer-v-cj9kcf .framer-1phneo5 { flex: none; flex-direction: column; gap: 40px; justify-content: flex-start; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-JQ0nL[data-border=\"true\"]::after, .framer-JQ0nL [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 356\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"yhLsDFOWI\":{\"layout\":[\"fixed\",\"auto\"]},\"V44LRlJTN\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHVrWFmuTr=withCSS(Component,css,\"framer-JQ0nL\");export default FramerHVrWFmuTr;FramerHVrWFmuTr.displayName=\"Footer\";FramerHVrWFmuTr.defaultProps={height:356,width:1200};addPropertyControls(FramerHVrWFmuTr,{variant:{options:[\"xsHU9HY1F\",\"yhLsDFOWI\",\"V44LRlJTN\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerHVrWFmuTr,[{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\"}]},...NewsletterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerHVrWFmuTr.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Newsletter,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHVrWFmuTr\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"356\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yhLsDFOWI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"V44LRlJTN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HVrWFmuTr.map","let Component;\nlet IconInner;\nvar Icon = (React) => {\n  if (!Component) {\n    Component = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M222.14,105.85l-80-80a20,20,0,0,0-28.28,0l-80,80A19.86,19.86,0,0,0,28,120v96a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V164h24v52a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V120A19.86,19.86,0,0,0,222.14,105.85ZM204,204H164V152a12,12,0,0,0-12-12H104a12,12,0,0,0-12,12v52H52V121.65l76-76,76,76Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,120v96H152V152H104v64H40V120a8,8,0,0,1,2.34-5.66l80-80a8,8,0,0,1,11.32,0l80,80A8,8,0,0,1,216,120Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,120v96a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V164a4,4,0,0,0-4-4H108a4,4,0,0,0-4,4v52a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V120a16,16,0,0,1,4.69-11.31l80-80a16,16,0,0,1,22.62,0l80,80A16,16,0,0,1,224,120Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.9,110.1l-80-80a14,14,0,0,0-19.8,0l-80,80A13.92,13.92,0,0,0,34,120v96a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V158h36v58a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V120A13.92,13.92,0,0,0,217.9,110.1ZM210,210H158V152a6,6,0,0,0-6-6H104a6,6,0,0,0-6,6v58H46V120a2,2,0,0,1,.58-1.42l80-80a2,2,0,0,1,2.84,0l80,80A2,2,0,0,1,210,120Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.49,111.51l-80-80a12,12,0,0,0-17,0l-80,80A12,12,0,0,0,36,120v96a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V156h40v60a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V120A12,12,0,0,0,216.49,111.51ZM212,212H156V152a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4v60H44V120a4,4,0,0,1,1.17-2.83l80-80a4,4,0,0,1,5.66,0l80,80A4,4,0,0,1,212,120Z\" }))\n      ]\n    ]);\n    IconInner = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, Component.get(props.weight)));\n  }\n  return IconInner;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nvar House_default = Icon;\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n","/*\n * House (phosphor-icons/House@0.0.57)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js\"\nexport { default } from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.57\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const iconKeys=[\"Acorn\",\"AddressBook\",\"AddressBookTabs\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTaxiing\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Ambulance\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"Angle\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"ApproximateEquals\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asclepius\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Avocado\",\"Axe\",\"Baby\",\"BabyCarriage\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barn\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"BaseballHelmet\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"BeachBall\",\"Beanie\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"Belt\",\"BezierCurve\",\"Bicycle\",\"Binary\",\"Binoculars\",\"Biohazard\",\"Bird\",\"Blueprint\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bomb\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"BookOpenUser\",\"BookUser\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"Boules\",\"BoundingBox\",\"BowlFood\",\"BowlSteam\",\"BowlingBall\",\"BoxArrowDown\",\"BoxArrowUp\",\"BoxingGlove\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bread\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Building\",\"BuildingApartment\",\"BuildingOffice\",\"Buildings\",\"Bulldozer\",\"Bus\",\"Butterfly\",\"CableCar\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarDot\",\"CalendarDots\",\"CalendarHeart\",\"CalendarMinus\",\"CalendarPlus\",\"CalendarSlash\",\"CalendarStar\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarBattery\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CardsThree\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretLineDown\",\"CaretLineLeft\",\"CaretLineRight\",\"CaretLineUp\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CashRegister\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"CellTower\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredSlash\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleSlash\",\"ChatCircleText\",\"ChatDots\",\"ChatSlash\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropSlash\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checkerboard\",\"Checks\",\"Cheers\",\"Cheese\",\"ChefHat\",\"Cherries\",\"Church\",\"Cigarette\",\"CigaretteSlash\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"City\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCountdown\",\"ClockUser\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Clover\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"CoffeeBean\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"ColumnsPlusLeft\",\"ColumnsPlusRight\",\"Command\",\"Compass\",\"CompassRose\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"CourtBasketball\",\"Cow\",\"CowboyHat\",\"Cpu\",\"Crane\",\"CraneTower\",\"CreditCard\",\"Cricket\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownCross\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desk\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSlash\",\"DeviceMobileSpeaker\",\"DeviceRotate\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscoBall\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"Dresser\",\"DribbbleLogo\",\"Drone\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropSimple\",\"DropSlash\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Empty\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"ExclamationMark\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"Eyes\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"FalloutShelter\",\"Fan\",\"Farm\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FediverseLogo\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileC\",\"FileCloud\",\"FileCode\",\"FileCpp\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileIni\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMd\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FilePy\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileTxt\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FireTruck\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagBannerFold\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FlipHorizontal\",\"FlipVertical\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"FootballHelmet\",\"Footprints\",\"ForkKnife\",\"FourK\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"FunnelSimpleX\",\"FunnelX\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeSimpleX\",\"GlobeStand\",\"GlobeX\",\"Goggles\",\"Golf\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gps\",\"GpsFix\",\"GpsSlash\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GraphicsCard\",\"GreaterThan\",\"GreaterThanOrEqual\",\"GridFour\",\"GridNine\",\"Guitar\",\"HairDryer\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandArrowDown\",\"HandArrowUp\",\"HandCoins\",\"HandDeposit\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPeace\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"HandWithdraw\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"HardHat\",\"Hash\",\"HashStraight\",\"HeadCircuit\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighDefinition\",\"HighHeel\",\"Highlighter\",\"HighlighterCircle\",\"Hockey\",\"Hoodie\",\"Horse\",\"Hospital\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"Hurricane\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageBroken\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Intersection\",\"Invoice\",\"Island\",\"Jar\",\"JarLabel\",\"Jeep\",\"Joystick\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"LampPendant\",\"Laptop\",\"Lasso\",\"LastfmLogo\",\"Layout\",\"Leaf\",\"Lectern\",\"Lego\",\"LegoSmiley\",\"LessThan\",\"LessThanOrEqual\",\"LetterCircleH\",\"LetterCircleP\",\"LetterCircleV\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"LineVertical\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinktreeLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListHeart\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"ListStar\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"Log\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Mailbox\",\"MapPin\",\"MapPinArea\",\"MapPinLine\",\"MapPinPlus\",\"MapPinSimple\",\"MapPinSimpleArea\",\"MapPinSimpleLine\",\"MapTrifold\",\"MarkdownLogo\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MastodonLogo\",\"MathOperations\",\"MatrixLogo\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MemberOf\",\"Memory\",\"MessengerLogo\",\"MetaLogo\",\"Meteor\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"Microscope\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"MoneyWavy\",\"Monitor\",\"MonitorArrowUp\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseLeftClick\",\"MouseMiddleClick\",\"MouseRightClick\",\"MouseScroll\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesMinus\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Network\",\"NetworkSlash\",\"NetworkX\",\"Newspaper\",\"NewspaperClipping\",\"NotEquals\",\"NotMemberOf\",\"NotSubsetOf\",\"NotSupersetOf\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NuclearPlant\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Numpad\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Onigiri\",\"OpenAiLogo\",\"Option\",\"Orange\",\"OrangeSlice\",\"Oven\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Panorama\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilRuler\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagon\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleCircle\",\"PersonSimpleHike\",\"PersonSimpleRun\",\"PersonSimpleSki\",\"PersonSimpleSwim\",\"PersonSimpleTaiChi\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneList\",\"PhoneOutgoing\",\"PhonePause\",\"PhonePlus\",\"PhoneSlash\",\"PhoneTransfer\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PicnicTable\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PingPong\",\"PintGlass\",\"PinterestLogo\",\"Pinwheel\",\"Pipe\",\"PipeWrench\",\"PixLogo\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"Popsicle\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"QuestionMark\",\"Queue\",\"Quotes\",\"Rabbit\",\"Racquet\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"Ranking\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"RectangleDashed\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"ReplitLogo\",\"Resize\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"RowsPlusBottom\",\"RowsPlusTop\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Sailboat\",\"Scales\",\"Scan\",\"ScanSmiley\",\"Scissors\",\"Scooter\",\"Screencast\",\"Screwdriver\",\"Scribble\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealPercent\",\"SealQuestion\",\"SealWarning\",\"Seat\",\"Seatbelt\",\"SecurityCamera\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShippingContainer\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shovel\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SkypeLogo\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyMelting\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"Sock\",\"SolarPanel\",\"SolarRoof\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Speedometer\",\"Sphere\",\"Spinner\",\"SpinnerBall\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"SprayBottle\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackMinus\",\"StackOverflowLogo\",\"StackPlus\",\"StackSimple\",\"Stairs\",\"Stamp\",\"StandardDefinition\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteamLogo\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"SubsetOf\",\"SubsetProperOf\",\"Subtitles\",\"SubtitlesSlash\",\"Subtract\",\"SubtractSquare\",\"Subway\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"SupersetOf\",\"SupersetProperOf\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TeaBag\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextSubscript\",\"TextSuperscript\",\"TextT\",\"TextTSlash\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThreadsLogo\",\"ThreeD\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Tilde\",\"Timer\",\"TipJar\",\"Tipi\",\"Tire\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tornado\",\"Tote\",\"ToteSimple\",\"Towel\",\"Tractor\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"TrayArrowDown\",\"TrayArrowUp\",\"TreasureChest\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TreeView\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"TriangleDashed\",\"Trolley\",\"TrolleySuitcase\",\"Trophy\",\"Truck\",\"TruckTrailer\",\"TumblrLogo\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Union\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCheck\",\"UserCircle\",\"UserCircleCheck\",\"UserCircleDashed\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSound\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"VectorThree\",\"VectorTwo\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"VideoConference\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Visor\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"WashingMachine\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"WaveformSlash\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"Windmill\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XLogo\",\"XSquare\",\"Yarn\",\"YinYang\",\"YoutubeLogo\"];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\"];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.57\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/_jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map","// Generated by Framer (cd22f02)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useActiveVariantCallback,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/A4S9ekSbWlDQbMGMjAbl/hz9QMz04CIgm0Jk6TC2Q/xlUAmGa1a.js\";const enabledGestures={oEPE1Z8_p:{hover:true}};const serializationHash=\"framer-sfZoK\";const variantClassNames={oEPE1Z8_p:\"framer-v-1i8oqfh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,title,width,...props})=>{return{...props,sxRwpzkAv:link??props.sxRwpzkAv,XWOuJJi99:click??props.XWOuJJi99,zdUkrPe5q:title??props.zdUkrPe5q??\"Home\"};};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,zdUkrPe5q,sxRwpzkAv,XWOuJJi99,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"oEPE1Z8_p\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap133p17x=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(XWOuJJi99){const res=await XWOuJJi99(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"oEPE1Z8_p-hover\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:sxRwpzkAv,motionChild:true,nodeId:\"oEPE1Z8_p\",scopeId:\"vNEgbVVZU\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1i8oqfh\",className,classNames)} framer-1nyor4e`,\"data-border\":true,\"data-framer-name\":\"Menu Sidebar\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"oEPE1Z8_p\",onTap:onTap133p17x,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.2)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},variants:{\"oEPE1Z8_p-hover\":{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-3837ca5a-ce63-4712-8093-a16c62d3c652, rgb(250, 102, 64))\"}},...addPropertyOverrides({\"oEPE1Z8_p-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-2cvpkm\",\"data-styles-preset\":\"xlUAmGa1a\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-cd24ffe1-da03-4a2a-b620-cc3b20e1bb59, rgb(250, 250, 250)))\"},children:\"Home\"})}),className:\"framer-1kohalt\",\"data-framer-name\":\"Opportunities\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VDPWBKSS3\",style:{\"--extracted-1of0zx5\":\"var(--token-cd24ffe1-da03-4a2a-b620-cc3b20e1bb59, rgb(250, 250, 250))\",\"--framer-paragraph-spacing\":\"0px\"},text:zdUkrPe5q,variants:{\"oEPE1Z8_p-hover\":{\"--extracted-1of0zx5\":\"var(--token-3837ca5a-ce63-4712-8093-a16c62d3c652, rgb(250, 102, 64))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"oEPE1Z8_p-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-2cvpkm\",\"data-styles-preset\":\"xlUAmGa1a\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-3837ca5a-ce63-4712-8093-a16c62d3c652, rgb(250, 102, 64)))\"},children:\"Home\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-f1txbu\",\"data-framer-name\":\"earphone\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"DwxUBPN9L\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 3.089 13.906 C 3.75 15.586 4.293 16.667 4.39 16.806 C 4.55 17.036 4.88 17.175 5.143 17.119 C 5.363 17.068 5.577 16.994 5.781 16.897 C 5.986 16.803 6.181 16.687 6.362 16.553 C 6.575 16.389 6.686 16.056 6.624 15.795 C 6.589 15.634 6.134 14.57 5.501 12.96 C 4.868 11.35 4.479 10.259 4.396 10.118 C 4.263 9.884 3.956 9.716 3.688 9.74 C 3.464 9.765 3.243 9.813 3.028 9.883 C 2.812 9.951 2.604 10.042 2.408 10.154 C 2.177 10.292 2.03 10.619 2.069 10.896 C 2.093 11.063 2.43 12.224 3.089 13.906 Z M 16.51 10.896 C 16.548 10.619 16.402 10.292 16.171 10.154 C 15.975 10.042 15.767 9.951 15.552 9.883 C 15.337 9.813 15.116 9.765 14.891 9.74 C 14.623 9.716 14.316 9.884 14.184 10.118 C 14.1 10.258 13.71 11.348 13.079 12.96 C 12.447 14.571 11.99 15.634 11.956 15.796 C 11.894 16.056 12.005 16.389 12.218 16.554 C 12.399 16.689 12.593 16.804 12.799 16.898 C 13.003 16.995 13.217 17.069 13.437 17.12 C 13.7 17.176 14.03 17.037 14.19 16.807 C 14.285 16.667 14.828 15.587 15.491 13.907 C 16.153 12.225 16.487 11.063 16.51 10.896 Z\" fill=\"var(--token-3837ca5a-ce63-4712-8093-a16c62d3c652, rgb(250, 102, 64)) /* {&quot;name&quot;:&quot;Orange&quot;} */\"></path><path d=\"M 17.649 10.661 L 17.649 9.587 C 17.865 9.471 18 9.245 18 8.998 C 17.999 5.359 15.807 2.078 12.444 0.685 C 9.081 -0.708 5.21 0.062 2.637 2.635 C 0.943 4.319 -0.006 6.611 0 8.998 C 0 9.244 0.135 9.47 0.352 9.586 L 0.352 10.661 C 0.063 10.87 -0.064 11.237 0.035 11.579 C 0.627 13.633 1.409 15.627 2.373 17.535 C 2.506 17.809 2.776 17.99 3.08 18.009 C 3.384 18.027 3.675 17.88 3.84 17.625 C 4.006 17.369 4.021 17.044 3.879 16.774 C 2.963 14.961 2.22 13.066 1.657 11.114 C 1.567 10.802 1.306 10.57 0.986 10.516 L 0.986 9.587 C 1.202 9.471 1.337 9.244 1.336 8.998 C 1.336 5.899 3.204 3.104 6.068 1.918 C 8.932 0.732 12.228 1.388 14.42 3.58 C 15.862 5.014 16.67 6.966 16.664 8.999 C 16.664 9.245 16.799 9.47 17.016 9.587 L 17.016 10.514 C 16.696 10.568 16.435 10.801 16.345 11.112 C 15.782 13.064 15.039 14.959 14.123 16.772 C 13.922 17.187 14.09 17.686 14.502 17.894 C 14.913 18.102 15.415 17.941 15.63 17.533 C 16.592 15.625 17.375 13.631 17.967 11.578 C 18.064 11.236 17.937 10.87 17.649 10.662 Z\" fill=\"var(--token-3837ca5a-ce63-4712-8093-a16c62d3c652, rgb(250, 102, 64)) /* {&quot;name&quot;:&quot;Orange&quot;} */\"></path></svg>',svgContentId:8633497247,withExternalLayout:true,...addPropertyOverrides({\"oEPE1Z8_p-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 3.311 14.953 C 3.972 16.634 4.515 17.714 4.612 17.854 C 4.772 18.084 5.102 18.223 5.365 18.167 C 5.585 18.116 5.799 18.042 6.003 17.945 C 6.208 17.851 6.403 17.735 6.584 17.6 C 6.797 17.436 6.908 17.103 6.846 16.842 C 6.811 16.682 6.356 15.617 5.723 14.007 C 5.09 12.397 4.701 11.306 4.618 11.165 C 4.485 10.932 4.178 10.763 3.91 10.787 C 3.686 10.812 3.464 10.86 3.25 10.93 C 3.034 10.998 2.826 11.089 2.63 11.202 C 2.399 11.339 2.252 11.666 2.291 11.943 C 2.315 12.111 2.652 13.271 3.311 14.953 Z M 16.732 11.943 C 16.77 11.666 16.624 11.339 16.393 11.202 C 16.197 11.089 15.989 10.998 15.774 10.93 C 15.559 10.86 15.338 10.812 15.113 10.787 C 14.845 10.763 14.538 10.932 14.406 11.165 C 14.322 11.305 13.932 12.395 13.301 14.007 C 12.669 15.619 12.212 16.682 12.178 16.843 C 12.116 17.104 12.227 17.437 12.44 17.601 C 12.621 17.736 12.815 17.851 13.021 17.946 C 13.225 18.042 13.439 18.117 13.659 18.167 C 13.922 18.224 14.252 18.084 14.412 17.854 C 14.507 17.714 15.05 16.634 15.713 14.954 C 16.375 13.273 16.709 12.111 16.732 11.943 Z\" fill=\"var(--token-3837ca5a-ce63-4712-8093-a16c62d3c652, rgb(250, 102, 64)) /* {&quot;name&quot;:&quot;Orange&quot;} */\"></path><path d=\"M 17.649 10.661 L 17.649 9.587 C 17.865 9.471 18 9.245 18 8.998 C 17.999 5.359 15.807 2.078 12.444 0.685 C 9.081 -0.708 5.21 0.062 2.637 2.635 C 0.943 4.319 -0.006 6.611 0 8.998 C 0 9.244 0.135 9.47 0.352 9.586 L 0.352 10.661 C 0.063 10.87 -0.064 11.237 0.035 11.579 C 0.627 13.633 1.409 15.627 2.373 17.535 C 2.506 17.809 2.776 17.99 3.08 18.009 C 3.384 18.027 3.675 17.88 3.84 17.625 C 4.006 17.369 4.021 17.044 3.879 16.774 C 2.963 14.961 2.22 13.066 1.657 11.114 C 1.567 10.802 1.306 10.57 0.986 10.516 L 0.986 9.587 C 1.202 9.471 1.337 9.244 1.336 8.998 C 1.336 5.899 3.204 3.104 6.068 1.918 C 8.932 0.732 12.228 1.388 14.42 3.58 C 15.862 5.014 16.67 6.966 16.664 8.999 C 16.664 9.245 16.799 9.47 17.016 9.587 L 17.016 10.514 C 16.696 10.568 16.435 10.801 16.345 11.112 C 15.782 13.064 15.039 14.959 14.123 16.772 C 13.922 17.187 14.09 17.686 14.502 17.894 C 14.913 18.102 15.415 17.941 15.63 17.533 C 16.592 15.625 17.375 13.631 17.967 11.578 C 18.064 11.236 17.937 10.87 17.649 10.662 Z\" fill=\"var(--token-3837ca5a-ce63-4712-8093-a16c62d3c652, rgb(250, 102, 64)) /* {&quot;name&quot;:&quot;Orange&quot;} */\"></path></svg>',svgContentId:12707560832}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sfZoK.framer-1nyor4e, .framer-sfZoK .framer-1nyor4e { display: block; }\",\".framer-sfZoK.framer-1i8oqfh { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 12px 0px 12px 12px; position: relative; text-decoration: none; width: 703px; }\",\".framer-sfZoK .framer-1kohalt { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-sfZoK .framer-f1txbu { flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-sfZoK.framer-v-1i8oqfh.hover.framer-1i8oqfh { gap: 21px; }\",...sharedStyle.css,'.framer-sfZoK[data-border=\"true\"]::after, .framer-sfZoK [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 70\n * @framerIntrinsicWidth 703\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"RFIOfjXTU\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"zdUkrPe5q\":\"title\",\"sxRwpzkAv\":\"link\",\"XWOuJJi99\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramervNEgbVVZU=withCSS(Component,css,\"framer-sfZoK\");export default FramervNEgbVVZU;FramervNEgbVVZU.displayName=\"Sidebar-Point\";FramervNEgbVVZU.defaultProps={height:70,width:703};addPropertyControls(FramervNEgbVVZU,{zdUkrPe5q:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String},sxRwpzkAv:{title:\"Link\",type:ControlType.Link},XWOuJJi99:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramervNEgbVVZU,[{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\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervNEgbVVZU\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RFIOfjXTU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"70\",\"framerIntrinsicWidth\":\"703\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"zdUkrPe5q\\\":\\\"title\\\",\\\"sxRwpzkAv\\\":\\\"link\\\",\\\"XWOuJJi99\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3f060d6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import MainButton from\"https://framerusercontent.com/modules/6G3thqMre0ArMOClvlub/msTWQIXrfeemoajeAhY9/lANG6Pdou.js\";import SidebarPoint from\"https://framerusercontent.com/modules/gyONru9SRoduwyrzqx2G/4YK3inaXnzwF5Orvx3jq/vNEgbVVZU.js\";const PhosphorFonts=getFonts(Phosphor);const SidebarPointFonts=getFonts(SidebarPoint);const MainButtonFonts=getFonts(MainButton);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"dNO0O6IuC\",\"NvJ5JAHLD\"];const serializationHash=\"framer-YRwfs\";const variantClassNames={dNO0O6IuC:\"framer-v-umbgv\",NvJ5JAHLD:\"framer-v-1canvb4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const aBz_Wdb9M=undefined;const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:150,y:0};const transition2={damping:60,delay:0,mass:1,stiffness:500,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={Mobile:\"NvJ5JAHLD\",Tablet:\"dNO0O6IuC\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,tapClose,width,...props})=>{return{...props,aBz_Wdb9M:tapClose??props.aBz_Wdb9M,variant:humanReadableVariantMap[props.variant]??props.variant??\"dNO0O6IuC\"};};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,aBz_Wdb9M,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dNO0O6IuC\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onClick6ng9y=activeVariantCallback(async(...args)=>{if(aBz_Wdb9M){const res=await aBz_Wdb9M(...args);if(res===false)return false;}});const XWOuJJi996ng9y=activeVariantCallback(async(...args)=>{if(aBz_Wdb9M){const res=await aBz_Wdb9M(...args);if(res===false)return false;}});const V7FgkA8bm6ng9y=activeVariantCallback(async(...args)=>{if(aBz_Wdb9M){const res=await aBz_Wdb9M(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-umbgv\",className,classNames),\"data-framer-appear-id\":\"umbgv\",\"data-framer-name\":\"Tablet\",layoutDependency:layoutDependency,layoutId:\"dNO0O6IuC\",optimized:true,ref:refBinding,style:{...style},...addPropertyOverrides({NvJ5JAHLD:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pgi2bu\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"Zz2pKA4MT\",style:{backgroundColor:\"var(--token-471e633b-12d1-4cdd-a207-3f4f2cffebb2, rgb(46, 93, 81))\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-m5s68e-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"lMpS_hcMC-container\",nodeId:\"lMpS_hcMC\",rendersWithMotion:true,scopeId:\"oWfguEwRv\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-cd24ffe1-da03-4a2a-b620-cc3b20e1bb59, rgb(250, 250, 250))\",height:\"100%\",iconSearch:\"x\",iconSelection:\"House\",id:\"lMpS_hcMC\",layoutId:\"lMpS_hcMC\",mirrored:false,onClick:onClick6ng9y,selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1w1vnvf\",\"data-framer-name\":\"Menus\",layoutDependency:layoutDependency,layoutId:\"tUb8bUu_v\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hl4n4v\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"F3k0YJbke\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:70,width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+0+0+20+100+0+0+0+0,...addPropertyOverrides({NvJ5JAHLD:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1g01qz-container\",layoutDependency:layoutDependency,layoutId:\"VoBitiaqc-container\",nodeId:\"VoBitiaqc\",rendersWithMotion:true,scopeId:\"oWfguEwRv\",children:/*#__PURE__*/_jsx(SidebarPoint,{height:\"100%\",id:\"VoBitiaqc\",layoutId:\"VoBitiaqc\",style:{width:\"100%\"},sxRwpzkAv:resolvedLinks[0],width:\"100%\",XWOuJJi99:XWOuJJi996ng9y,zdUkrPe5q:\"Home\",...addPropertyOverrides({NvJ5JAHLD:{sxRwpzkAv:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"EGj6BiemO\"},implicitPathVariables:undefined},{href:{webPageId:\"EGj6BiemO\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:70,width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+0+0+20+100+0+0+0+90,...addPropertyOverrides({NvJ5JAHLD:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14h4jwg-container\",layoutDependency:layoutDependency,layoutId:\"ayfFosjFB-container\",nodeId:\"ayfFosjFB\",rendersWithMotion:true,scopeId:\"oWfguEwRv\",children:/*#__PURE__*/_jsx(SidebarPoint,{height:\"100%\",id:\"ayfFosjFB\",layoutId:\"ayfFosjFB\",style:{width:\"100%\"},sxRwpzkAv:resolvedLinks1[0],width:\"100%\",XWOuJJi99:XWOuJJi996ng9y,zdUkrPe5q:\"About\",...addPropertyOverrides({NvJ5JAHLD:{sxRwpzkAv:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"nB1e8a0lN\"},implicitPathVariables:undefined},{href:{webPageId:\"nB1e8a0lN\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:70,width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+0+0+20+100+0+0+0+180,...addPropertyOverrides({NvJ5JAHLD:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13mizqj-container\",layoutDependency:layoutDependency,layoutId:\"VyVwwf1xn-container\",nodeId:\"VyVwwf1xn\",rendersWithMotion:true,scopeId:\"oWfguEwRv\",children:/*#__PURE__*/_jsx(SidebarPoint,{height:\"100%\",id:\"VyVwwf1xn\",layoutId:\"VyVwwf1xn\",style:{width:\"100%\"},sxRwpzkAv:resolvedLinks2[0],width:\"100%\",XWOuJJi99:XWOuJJi996ng9y,zdUkrPe5q:\"Episodes\",...addPropertyOverrides({NvJ5JAHLD:{sxRwpzkAv:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"foOUYACSf\"},implicitPathVariables:undefined},{href:{webPageId:\"foOUYACSf\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:70,width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+0+0+20+100+0+0+0+270,...addPropertyOverrides({NvJ5JAHLD:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12qqzlv-container\",layoutDependency:layoutDependency,layoutId:\"HdzfIt2T4-container\",nodeId:\"HdzfIt2T4\",rendersWithMotion:true,scopeId:\"oWfguEwRv\",children:/*#__PURE__*/_jsx(SidebarPoint,{height:\"100%\",id:\"HdzfIt2T4\",layoutId:\"HdzfIt2T4\",style:{width:\"100%\"},sxRwpzkAv:resolvedLinks3[0],width:\"100%\",XWOuJJi99:XWOuJJi996ng9y,zdUkrPe5q:\"Tool Kits\",...addPropertyOverrides({NvJ5JAHLD:{sxRwpzkAv:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jnlxjy\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"GzVoCpNAr\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cLF2SK1hh\"},implicitPathVariables:undefined},{href:{webPageId:\"cLF2SK1hh\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,y:(componentViewport?.y||0)+0+0+20+500+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bwvky6-container\",layoutDependency:layoutDependency,layoutId:\"POxoAIke9-container\",nodeId:\"POxoAIke9\",rendersWithMotion:true,scopeId:\"oWfguEwRv\",children:/*#__PURE__*/_jsx(MainButton,{height:\"100%\",id:\"POxoAIke9\",l36YJfRQR:\"Contact Us\",layoutId:\"POxoAIke9\",rVZldQcfi:resolvedLinks4[0],V7FgkA8bm:V7FgkA8bm6ng9y,variant:matchVariant(\"wkA6BsPia\"),width:\"100%\",...addPropertyOverrides({NvJ5JAHLD:{rVZldQcfi:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YRwfs.framer-15gbl4s, .framer-YRwfs .framer-15gbl4s { display: block; }\",\".framer-YRwfs.framer-umbgv { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1080px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 500px; }\",\".framer-YRwfs .framer-1pgi2bu { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: 100%; justify-content: flex-start; overflow: hidden; padding: 20px 30px 30px 30px; position: relative; width: 100%; }\",\".framer-YRwfs .framer-m5s68e-container { cursor: pointer; flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-YRwfs .framer-1w1vnvf { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YRwfs .framer-hl4n4v { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YRwfs .framer-1g01qz-container, .framer-YRwfs .framer-14h4jwg-container, .framer-YRwfs .framer-13mizqj-container, .framer-YRwfs .framer-12qqzlv-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-YRwfs .framer-1jnlxjy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YRwfs .framer-1bwvky6-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-YRwfs.framer-v-1canvb4.framer-umbgv { width: 390px; }\",\".framer-YRwfs.framer-v-1canvb4 .framer-1pgi2bu { padding: 20px 20px 30px 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1080\n * @framerIntrinsicWidth 500\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"NvJ5JAHLD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"aBz_Wdb9M\":\"tapClose\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameroWfguEwRv=withCSS(Component,css,\"framer-YRwfs\");export default FrameroWfguEwRv;FrameroWfguEwRv.displayName=\"Sidebar\";FrameroWfguEwRv.defaultProps={height:1080,width:500};addPropertyControls(FrameroWfguEwRv,{variant:{options:[\"dNO0O6IuC\",\"NvJ5JAHLD\"],optionTitles:[\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},aBz_Wdb9M:{title:\"Tap Close\",type:ControlType.EventHandler}});addFonts(FrameroWfguEwRv,[{explicitInter:true,fonts:[]},...PhosphorFonts,...SidebarPointFonts,...MainButtonFonts],{supportsExplicitInterCodegen:true});FrameroWfguEwRv.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(SidebarPoint,{},context),forwardLoader(MainButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroWfguEwRv\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1080\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NvJ5JAHLD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"500\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"aBz_Wdb9M\\\":\\\"tapClose\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./oWfguEwRv.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function SearchIcon(props){return /*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\",fill:\"currentColor\"})});}export function ClearIcon(props){return /*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",...props,children:[/*#__PURE__*/ _jsx(\"rect\",{width:\"256\",height:\"256\",fill:\"none\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z\",fill:\"currentColor\"})]});}export function SpinnerIcon(props){const borderWidth=3;return /*#__PURE__*/ _jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/ _jsx(motion.div,{animate:{rotate:360},transition:{ease:\"linear\",duration:1,repeat:Infinity},style:{borderRadius:100,backgroundImage:`conic-gradient(from 270deg, transparent 0%, ${props.color} 100%)`,width:\"100%\",height:\"100%\"}}),/*#__PURE__*/ _jsx(\"div\",{style:{backgroundColor:props.backgroundColor,borderRadius:100,position:\"absolute\",top:borderWidth,left:borderWidth,bottom:borderWidth,right:borderWidth}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearIcon\":{\"type\":\"reactComponent\",\"name\":\"ClearIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpinnerIcon\":{\"type\":\"reactComponent\",\"name\":\"SpinnerIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIcon\":{\"type\":\"reactComponent\",\"name\":\"SearchIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map","export function Storage(name) {\n    this.ready = new Promise((resolve, reject)=>{\n        var request = window.indexedDB.open(location.origin);\n        request.onupgradeneeded = (e)=>{\n            this.db = e.target[\"result\"];\n            this.db.createObjectStore(\"store\");\n        };\n        request.onsuccess = (e)=>{\n            this.db = e.target[\"result\"];\n            resolve();\n        };\n        request.onerror = (e)=>{\n            this.db = e.target[\"result\"];\n            reject(e);\n        };\n    });\n}\nStorage.prototype.get = function(key) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().get(key);\n            request.onsuccess = (e)=>resolve(e.target.result)\n            ;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.getStore = function() {\n    return this.db.transaction([\n        \"store\"\n    ], \"readwrite\").objectStore(\"store\");\n};\nStorage.prototype.set = function(key, value) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().put(value, key);\n            request.onsuccess = resolve;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.delete = function(key, value) {\n    window.indexedDB.deleteDatabase(location.origin);\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"Storage\":{\"type\":\"function\"}}}","// @ts-ignore\nimport{Storage}from\"https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js\";export const hashCode=s=>s.split(\"\").reduce((a,b)=>{a=(a<<5)-a+b.charCodeAt(0);return a&a;},0);export function corsProxy(url){return`https://cors-anywhere.herokuapp.com/${url}`;}export async function cachedResponse(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{var req=new XMLHttpRequest;req.open(\"GET\",url,true);req.responseType=\"blob\";return new Promise((resolve,reject)=>{req.onload=async function(){if(this.status===200){await cache.set(url,this.response);resolve(this.response);}else{reject(new Error(`Response status ${this.status} ${this.statusText}`));}};req.onerror=function(error){reject(error);};req.send();});}}export async function setCachedData(url,dataToCache,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.set(cacheKey,dataToCache);}export async function checkForCachedData(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"hashCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkForCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"corsProxy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cachedResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cache.map","/*\n * cache\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js\"\n","import{checkForCachedData,setCachedData}from\"https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16\";const VERSION=1;const defaultLocaleId=\"default\";export function isDefaultLocaleId(localeId){return!localeId||localeId===\"default\";}const INDEX_KEY=\"searchIndexCache\";function getIndexKey(localeId){if(isDefaultLocaleId(localeId))return INDEX_KEY;return`${INDEX_KEY}-${localeId}`;}const METADATA_KEY=\"searchCacheMetadata\";function getMetadataKey(localeId){if(isDefaultLocaleId(localeId))return METADATA_KEY;return`${METADATA_KEY}-${localeId}`;}export async function getCachedIndex(localeId,indexHash){// A check here for metadata can be added later if we need to\n// migrate or expire the index. Though most likely, any version change\n// should result in deleting the cache and starting again.\nconst metadataKey=getMetadataKey(localeId);const indexKey=getIndexKey(localeId);const[metadata,cachedIndex]=await Promise.all([checkForCachedData(metadataKey),checkForCachedData(indexKey)]);if(cachedIndex){return{status:indexHash&&metadata?.indexHash===indexHash?\"fresh\":\"stale\",searchIndex:cachedIndex,indexHash:metadata?.indexHash};}return{status:\"miss\"};}export function setCachedIndex(localeId,index,indexHash){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now(),indexHash};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"isDefaultLocaleId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cachedIndex.map","// Fake example data used for when the search component is in preview mode.\n// Note that the `url` value is used as a key in React, so it needs to be unique.\nexport const fakeResults={\"/\":{version:1,title:\"Example Search Result\",description:\"Description of search result.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/\",codeblock:[]},\"/example-1\":{version:1,title:\"Publish your Site to Search\",description:\"Try Site Search to instantly search your Framer site content.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/1/\",codeblock:[]},\"/example-2\":{version:1,title:\"Customise your Site Search\",description:\"Personalize everything from corner radius, to icon weight.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/2/\",codeblock:[]}};\nexport const __FramerMetadata__ = {\"exports\":{\"fakeResults\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fakeResults.map","// This file is based on the Levenshtein algorithm. Originally from Koen but maybe he\n// got it from somewhere else.\nconst peq=new Uint32Array(65536);const myers_32=(a,b)=>{const n=a.length;const m=b.length;const lst=1<<n-1;let pv=-1;let mv=0;let sc=n;let i=n;while(i--){peq[a.charCodeAt(i)]|=1<<i;}for(i=0;i<m;i++){let eq=peq[b.charCodeAt(i)];const xv=eq|mv;eq|=(eq&pv)+pv^pv;mv|=~(eq|pv);pv&=eq;if(mv&lst){sc++;}if(pv&lst){sc--;}mv=mv<<1|1;pv=pv<<1|~(xv|mv);mv&=xv;}i=n;while(i--){peq[a.charCodeAt(i)]=0;}return sc;};const myers_x=(b,a)=>{const n=a.length;const m=b.length;const mhc=[];const phc=[];const hsize=Math.ceil(n/32);const vsize=Math.ceil(m/32);for(let i=0;i<hsize;i++){phc[i]=-1;mhc[i]=0;}let j=0;for(;j<vsize-1;j++){let mv=0;let pv=-1;const start=j*32;const vlen=Math.min(32,m)+start;for(let k=start;k<vlen;k++){peq[b.charCodeAt(k)]|=1<<k;}for(let i1=0;i1<n;i1++){const eq=peq[a.charCodeAt(i1)];const pb=phc[i1/32|0]>>>i1&1;const mb=mhc[i1/32|0]>>>i1&1;const xv=eq|mv;const xh=((eq|mb)&pv)+pv^pv|eq|mb;let ph=mv|~(xh|pv);let mh=pv&xh;if(ph>>>31^pb){phc[i1/32|0]^=1<<i1;}if(mh>>>31^mb){mhc[i1/32|0]^=1<<i1;}ph=ph<<1|pb;mh=mh<<1|mb;pv=mh|~(xv|ph);mv=ph&xv;}for(let k1=start;k1<vlen;k1++){peq[b.charCodeAt(k1)]=0;}}let mv1=0;let pv1=-1;const start1=j*32;const vlen1=Math.min(32,m-start1)+start1;for(let k2=start1;k2<vlen1;k2++){peq[b.charCodeAt(k2)]|=1<<k2;}let score=m;for(let i2=0;i2<n;i2++){const eq1=peq[a.charCodeAt(i2)];const pb1=phc[i2/32|0]>>>i2&1;const mb1=mhc[i2/32|0]>>>i2&1;const xv1=eq1|mv1;const xh1=((eq1|mb1)&pv1)+pv1^pv1|eq1|mb1;let ph1=mv1|~(xh1|pv1);let mh1=pv1&xh1;score+=ph1>>>m-1&1;score-=mh1>>>m-1&1;if(ph1>>>31^pb1){phc[i2/32|0]^=1<<i2;}if(mh1>>>31^mb1){mhc[i2/32|0]^=1<<i2;}ph1=ph1<<1|pb1;mh1=mh1<<1|mb1;pv1=mh1|~(xv1|ph1);mv1=ph1&xv1;}for(let k3=start1;k3<vlen1;k3++){peq[b.charCodeAt(k3)]=0;}return score;};const distance=(a,b)=>{if(a.length<b.length){const tmp=b;b=a;a=tmp;}if(b.length===0){return a.length;}if(a.length<=32){return myers_32(a,b);}return myers_x(a,b);};const closest=(str,arr)=>{let min_distance=Infinity;let min_index=0;for(let i=0;i<arr.length;i++){const dist=distance(str,arr[i]);if(dist<min_distance){min_distance=dist;min_index=i;}}return arr[min_index];};export{closest,distance};\nexport const __FramerMetadata__ = {\"exports\":{\"closest\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"distance\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fuzzySearch.map","export const localStorageDebugFlag=(()=>{try{return typeof window!==\"undefined\"&&window.localStorage.__framerDebugSearch===\"true\";}catch(e){// localStorage not available\n}})();const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]\\d*|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}export function clampText(text,maxLength){const textLength=text.length;if(textLength<=maxLength){return text;}const slicedText=text.slice(0,maxLength);if(textLength>maxLength){return slicedText+\"…\";}return slicedText;}export function isEmptyObject(object){return Object.keys(object).length===0;}export function createLogger(showOutput){function log(...data){console.log(Date.now(),...data);}function time(label){console.time(label);}function timeEnd(label){console.timeEnd(label);}function noop(){}if(!showOutput){return{log:noop,time:noop,timeEnd:noop};}return{log,time,timeEnd};}export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){if(theme.inputFont?.fontFamily)return theme.inputFont.fontFamily;if(theme.titleFont?.fontFamily)return theme.titleFont.fontFamily;if(theme.subtitleFont?.fontFamily)return theme.subtitleFont.fontFamily;return DEFAULT_FONT_FAMILY;}export function animationKeyFromLayout(layout){return`${layout}Animation`;}export const safeDocument=typeof document!==\"undefined\"?document:null;export const safeWindow=typeof window!==\"undefined\"?window:null;const metaTagSelector='meta[name=\"framer-search-index\"]';export function getMetaTagContent(){const metaTag=safeDocument?.querySelector(metaTagSelector);if(!metaTag)return undefined;const metaTagContent=metaTag.getAttribute(\"content\");return metaTagContent;}export const checkIfOverLimit=()=>{return getMetaTagContent()===\"limit-reached\";};export function stripLocaleSlugFromPath(url,localeSlug){if(!localeSlug)return url;const localeSlugWithSlash=`/${localeSlug}`;if(url.startsWith(localeSlugWithSlash)){return url.slice(localeSlugWithSlash.length);}}/**\n * @param isHighPriority If true and `scheduler.yield` is not available, the function will either use `postTask` or if also not available, return a resolved promise.\n */export function yieldToMain(isHighPriority){if(\"scheduler\"in window){// see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n// \"user-blocking\" is the highest priority and creates a paint opportunity.\n// \"user-visible\" is the default, creates a paint opportunity, but has more potential to be delayed (by \"user-blocking\" tasks).\nconst options={priority:isHighPriority?\"user-blocking\":\"user-visible\"};if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if(isHighPriority){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but do not guarantee a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve,0);});}\nexport const __FramerMetadata__ = {\"exports\":{\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}// If a cached index exists, use the cached version until the latest one from the network loads.\nconst cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status!==\"miss\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");if(cacheResult.status===\"fresh\")return;}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);// Happy case.\nif(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Unexpected error.\n// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);// It's safe to cache the fallback because if we're here, current cache is empty or stale.\nsetCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export var Browser;(function(Browser){var isTouch=Browser.isTouch=()=>\"ontouchstart\"in window||navigator.maxTouchPoints>0;var isChrome=Browser.isChrome=()=>navigator.userAgent.toLowerCase().includes(\"chrome/\");var isWebKit=Browser.isWebKit=()=>navigator.userAgent.toLowerCase().includes(\"applewebkit/\");var isSafari=Browser.isSafari=()=>isWebKit()&&!isChrome();var isSafariDesktop=Browser.isSafariDesktop=()=>isSafari()&&!isTouch();var isWindows=Browser.isWindows=()=>/Win/.test(navigator.platform);var isMacOS=Browser.isMacOS=()=>/Mac/.test(navigator.platform);})(Browser||(Browser={}));\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./browser.map","// From: @framerjs/fresco/src/components/utils/useCallbackOnMouseMove.ts\nimport{useRef,useCallback}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";/**\n * Webkit fires mousemove events if the pointer's coordination changes relative\n * to its container (e.g. if the container scrolls), or when a modifier key is\n * pressed, mousemove would fire even if the cursor did not actually move.\n * This helper compares the cursor position between mouse events, and fire the\n * callback only when its position changes.\n */ export const useCallbackOnMouseMove=(callback,mousePositionRef)=>{const prevPositionRef=useRef(null);return useCallback(event=>{if(!Browser.isSafari())return callback(event);const ref=mousePositionRef?mousePositionRef:prevPositionRef;const{clientX,clientY}=event;const prevCursorPosition=ref.current;ref.current={x:clientX,y:clientY};// Ignore mouse moves unless we have a position. Else it might be an\n// element that appears behind the mouse without the mouse moving.\nif(!prevCursorPosition){return;}if(prevCursorPosition.x!==clientX||prevCursorPosition.y!==clientY){return callback(event);}},[mousePositionRef,callback]);};\nexport const __FramerMetadata__ = {\"exports\":{\"useCallbackOnMouseMove\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Point\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCallbackOnMouseMove.map","// Safari does not support `element.scrollIntoView({ block: \"nearest\" })`, so this\n// is a workaround for that.\nexport function scrollIntoView(targetElement,scrollElement,/** Additional spacing to add from the top or bottom of the scroll element viewport. */ {offsetTop,offsetBottom}){const targetElementBounds=targetElement.getBoundingClientRect();const scrollElementBounds=scrollElement.getBoundingClientRect();if(targetElementBounds.top<scrollElementBounds.top){const difference=scrollElementBounds.top-targetElementBounds.top;scrollElement.scrollTop=scrollElement.scrollTop-difference-offsetTop;}else if(targetElementBounds.bottom>scrollElementBounds.bottom){const topAligned=scrollElementBounds.top-targetElementBounds.top;const minOffset=scrollElement.scrollTop-topAligned-offsetTop;const bottomAligned=targetElementBounds.bottom-scrollElementBounds.bottom;const offset=scrollElement.scrollTop+bottomAligned+offsetBottom;scrollElement.scrollTop=Math.min(minOffset,offset);}}\nexport const __FramerMetadata__ = {\"exports\":{\"scrollIntoView\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./scrollIntoView.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale.\n// If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useState}from\"react\";function getViewportSize(){if(typeof window===\"undefined\"){return{width:0,height:0};}return{width:window.innerWidth,height:window.innerHeight};}export function useViewportSizeState(getState){const[state,setState]=useState(()=>getState(getViewportSize()));useEffect(()=>{const handleWindowResize=()=>setState(getState(getViewportSize()));window.addEventListener(\"resize\",handleWindowResize);return()=>{window.removeEventListener(\"resize\",handleWindowResize);};},[]);return state;}\nexport const __FramerMetadata__ = {\"exports\":{\"useViewportSizeState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useViewportSizeState.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{useRef,useState,useEffect,forwardRef}from\"react\";import{AnimatePresence,motion}from\"framer-motion\";import{SearchIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{SearchModal,SearchResultItemType,SearchResultTitleType,SearchResultSubtitleType,SearchInputDividerType,SearchInputClearButtonType,SearchLayoutType,SearchIconType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js\";import{useViewportSizeState}from\"https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js\";import{titleCase,DEFAULT_FONT_FAMILY,isEmptyObject,animationKeyFromLayout,checkIfOverLimit}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";var EntryPointOptions;// SITE SEARCH\n// By Anthony and Hunter\n(function(EntryPointOptions){EntryPointOptions[\"icon\"]=\"Icon\";EntryPointOptions[\"input\"]=\"Input\";})(EntryPointOptions||(EntryPointOptions={}));function buildShadow(shadowProperty,fallback=\"none\"){if(!shadowProperty)return fallback;const{x,y,blur,color,spread}=shadowProperty;return`${x}px ${y}px ${blur}px ${spread}px ${color}`;}const Overlay=/*#__PURE__*/forwardRef(function Overlay(props,ref){const{layoutType,theme,onDismiss}=props;useEffect(()=>{const handleKeyDown=event=>{if(event.code===\"Escape\"){event.stopPropagation();onDismiss();}};const handlePointerDown=event=>{if(event.pointerType!==\"touch\")return;const isWithinSearchHeader=Boolean(event.target instanceof Element&&event.target.closest(\"[role=search]\"));if(isWithinSearchHeader)return;if(document.activeElement instanceof HTMLInputElement){document.activeElement.blur();}};// Event listener added to window so that pressing escape key to dimiss\n// can be invoked from anywhere on the page.\nwindow.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"pointerdown\",handlePointerDown,{capture:true});// Disable page scrolling when overlay is shown.\ndocument.body.classList.add(bodyOverflowHidden);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"pointerdown\",handlePointerDown,{capture:true});document.body.classList.remove(bodyOverflowHidden);};},[]);return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"__framer-search-modal-container\",role:\"presentation\",style:{...backdropStyles,zIndex:props.backdropOptions.zIndex,justifyContent:layoutType===SearchLayoutType.Sidebar?\"flex-start\":\"center\"},onClick:onDismiss,children:[/*#__PURE__*/_jsx(motion.div,{role:\"presentation\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:0}},transition:theme.overlayTransition,style:{top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",position:\"absolute\",touchAction:\"none\",backgroundColor:props.backdropOptions.backgroundColor}}),/*#__PURE__*/_jsx(SearchModal,{urlScope:props.urlScope,layoutType:layoutType,inputOptions:props.inputOptions,resultOptions:props.resultOptions,modalOptions:props.modalOptions,backdropOptions:props.backdropOptions,theme:props.theme,onDismiss:onDismiss})]}),document.body);});const backdropStyles={width:\"100%\",boxSizing:\"border-box\",willChange:\"transform\",position:\"fixed\",display:\"flex\",alignItems:\"flex-start\",top:0,left:0,right:0,bottom:0};const containerStyle={height:\"100%\",display:\"flex\",borderRadius:10,cursor:\"inherit\",overflow:\"hidden\"};const bodyOverflowHidden=\"__framer-overflow-hidden\";/**\n *\n * SEARCH\n * By Anthony and Hunter\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */const EntryPoint=withCSS(function EntryPoint(props){const overlay=useRef(null);const[isOpen,setIsOpen]=useState(false);const[isOverLimit,setIsOverLimit]=useState(false);const[isSafariTouchDevice,setIsSafariTouchDevice]=useState(false);const[isOnCanvas]=useState(()=>RenderTarget.current()===RenderTarget.canvas);useEffect(()=>{setIsOverLimit(checkIfOverLimit());setIsSafariTouchDevice(Browser.isSafari()&&Browser.isTouch());},[]);const baseInputFontSize=props.inputOptions?.inputFont?.fontSize?props.inputOptions.inputFont.fontSize:\"16px\";// The font size is set to a minimum of `16px` on Safari with touch screens\n// because otherwise Safari will zoom in slightly if the type size is smaller.\nconst inputFontSize=isSafariTouchDevice?`max(16px, ${baseInputFontSize})`:baseInputFontSize;const layoutType=useViewportSizeState(size=>{if(size.width<props.modalOptions.width+10){return SearchLayoutType.FixedTop;}// @ts-ignore – Fallback\nreturn props.modalOptions.layoutType||props.layoutType;});const theme={subtitleColor:props.resultOptions.subtitleOptions.subtitleColor,backgroundColor:props.modalOptions.backgroundColor,foregroundColor:props.resultOptions.titleColor,placeholderColor:props.inputOptions.placeholderOptions.placeholderColor,titleFont:props.resultOptions?.titleFont&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:props.resultOptions.subtitleOptions?.subtitleFont&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:props.inputOptions?.inputFont&&!isEmptyObject(props.inputOptions.inputFont)?props.inputOptions.inputFont:{fontSize:16,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},// Keep separate so we can more easily override\ninputFontSize:inputFontSize,width:props.modalOptions.width,offsetTop:props.modalOptions.top,borderRadius:props.modalOptions.borderRadius,shadow:buildShadow(props.modalOptions.shadow),entryIconColor:props.iconColor,entryIconSize:props.iconSize,entryIconImage:props.iconImage,inputIconSize:props.inputOptions.iconOptions.iconSize,inputIconColor:props.inputOptions.iconOptions.iconColor,inputIconImage:props.inputOptions.iconOptions.iconImage,gapBetweenStatusAndSearch:16,gapBetweenResults:1,scrollBarWidth:20,margin:10,spacing:8,zIndex:props.backdropOptions.zIndex,horizontalSpacing:20,overlayTransition:props.backdropOptions.transition};const handleClick=event=>{// Both need to keep `autofocus` working on the search input.\nevent.preventDefault();event.stopPropagation();if(isOverLimit)return;setIsOpen(true);};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,...props.style,pointerEvents:isOverLimit?\"none\":\"auto\",opacity:isOverLimit?.4:1},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Search Icon\",style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",cursor:\"inherit\",color:\"inherit\",border:\"none\",borderRadius:10,padding:0},onClick:handleClick,children:props.iconType===SearchIconType.Custom&&theme.entryIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:theme.entryIconImage.src,width:theme.entryIconSize,height:theme.entryIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.entryIconColor,width:theme.entryIconSize,height:theme.entryIconSize})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&!isOnCanvas&&/*#__PURE__*/_jsx(Overlay,{ref:overlay,layoutType:layoutType,urlScope:props.urlScope,inputOptions:props.inputOptions,resultOptions:props.resultOptions,backdropOptions:props.backdropOptions,modalOptions:props.modalOptions,theme:theme,onDismiss:()=>setIsOpen(false)})})]});},[// Prevent scrolling on iOS Safari when Input is focused.\n// From: https://gist.github.com/kiding/72721a0553fa93198ae2bb6eefaa3299\n`\n        @keyframes __framer-blink-input {\n            0% { opacity: 0; }\n            100% { opacity: 1; }\n        }\n\n        .__framer-search-modal-container input:focus {\n            animation: __framer-blink-input 0.01s;\n        }\n        `,// Allow styling of input placeholder\n`\n         .__framer-search-modal-container input::placeholder, \n         .__framer-search-modal-container input::-webkit-input-placeholder { \n            color: var(--framer-search-placeholder-color, #999999);\n            opacity: 1;\n        }\n        `,// Allow fallback to 100vh when dvh unit is not supported.\n`\n        .__framer-search-modal-container {\n            height: 100vh;\n            height: 100dvh;\n        }\n        .__framer-search-modal-container .__framer-max-height-80dvh {\n            max-height: 80vh;\n            max-height: 80dvh;\n        }\n        `,`\n        body.${bodyOverflowHidden} {\n            overflow: hidden;\n        }`,// Increase hit target\n`\n        button.__framer-search-clear-button {\n            position: relative;\n        }\n        button.__framer-search-clear-button::after {\n            content: \"\";\n            position: absolute;\n            top: -10px;\n            right: -10px;\n            bottom: -10px;\n            left: -10px;\n        }`],\"framer-lib-search\");export default EntryPoint;addPropertyControls(EntryPoint,{urlScope:{title:\"Scope\",// @ts-ignore - Internal\ntype:ControlType.PageScope},// entryType: {\n//     title: \"Type\",\n//     type: ControlType.Enum,\n//     options: Object.values(SearchEntryType),\n//     optionTitles: Object.values(SearchEntryType).map(titleCase),\n//     displaySegmentedControl: true,\n// },\niconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.iconType===SearchIconType.Custom},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===SearchIconType.Default},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24},inputOptions:{title:\"Input\",type:ControlType.Object,buttonTitle:\"Icon, Styles\",controls:{iconOptions:{title:\"Icon\",type:ControlType.Object,buttonTitle:\"Color, Size\",controls:{iconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.45)\",hidden:({iconType})=>{return iconType===SearchIconType.Custom;}},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:({iconType})=>iconType===SearchIconType.Default},iconSize:{title:\"Icon Size\",type:ControlType.Number,displayStepper:true,defaultValue:18,min:0,max:100}}},inputFont:{title:\"Font\",// @ts-ignore – Internal\ntype:ControlType.Font,displayFontSize:true},textColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},placeholderOptions:{title:\"Placeholder\",type:ControlType.Object,buttonTitle:\"Color, Text\",controls:{placeholderText:{title:\"Text\",type:ControlType.String,defaultValue:\"Search...\"},placeholderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.4)\"}}},dividerType:{title:\"Divider\",type:ControlType.Enum,options:Object.values(SearchInputDividerType),optionTitles:Object.keys(SearchInputDividerType).map(titleCase),defaultValue:SearchInputDividerType.FullWidth},clearButtonType:{title:\"Clear Type\",type:ControlType.Enum,options:Object.values(SearchInputClearButtonType),optionTitles:Object.keys(SearchInputClearButtonType).map(titleCase),defaultValue:SearchInputClearButtonType.Icon},clearButtonText:{title:\"Clear Text\",type:ControlType.String,defaultValue:\"Clear\",hidden:props=>props.clearButtonType!==SearchInputClearButtonType.Text}}},modalOptions:{title:\"Modal\",buttonTitle:\"Layout, Width\",type:ControlType.Object,controls:{layoutType:{title:\"Layout\",type:ControlType.Enum,options:Object.keys(SearchLayoutType),optionTitles:Object.values(SearchLayoutType).map(titleCase),defaultValue:SearchLayoutType.QuickMenu},width:{title:\"Width\",type:ControlType.Number,defaultValue:500,min:200,max:1e3,displayStepper:true,step:5,hidden:props=>props.layoutType===SearchLayoutType.FixedTop},top:{title:\"Top\",type:ControlType.Number,defaultValue:0,min:0,max:1e3,displayStepper:true,hidden:props=>props.layoutType!==SearchLayoutType.FixedTop},heightIsStatic:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Instant\",disabledTitle:\"Animate\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},heightTransition:{title:\"Type\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:800,damping:60},hidden:({heightIsStatic,layoutType})=>layoutType!==SearchLayoutType.QuickMenu||heightIsStatic},borderRadius:{title:\"Radius\",type:ControlType.Number,defaultValue:16,displayStepper:true,min:0,hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},shadow:{buttonTitle:\"Options\",type:ControlType.Object,defaultValue:{x:0,y:20,blur:40,spread:0,color:\"rgba(0,0,0,0.2)\"},controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.2)\"},x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:20},blur:{type:ControlType.Number,defaultValue:40},spread:{type:ControlType.Number,defaultValue:0}}},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#FFF\"},[animationKeyFromLayout(SearchLayoutType.QuickMenu)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu,optional:true,buttonTitle:\"Options\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,step:.1,min:0,max:1},scale:{type:ControlType.Number,defaultValue:.75,step:.1,min:0,max:2},// rotate: {\n//     type: ControlType.Number,\n//     defaultValue: 0,\n//     min: -360,\n//     max: 360,\n// },\nx:{type:ControlType.Number,defaultValue:0,min:-500,max:500},y:{type:ControlType.Number,defaultValue:0,min:-500,max:500},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.FixedTop)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.FixedTop,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},y:{type:ControlType.Number,defaultValue:0,min:-100,max:100},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.Sidebar)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.Sidebar,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},x:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3},transition:{type:ControlType.Transition}}}}},resultOptions:{title:\"Results\",buttonTitle:\"Fonts, Style\",type:ControlType.Object,defaultValue:{},// description:\n//     \"Learn more about how to use Site Search [here](https://framer.com/learn/site-search)\",\ncontrols:{itemType:{title:\"Style\",type:ControlType.Enum,options:Object.values(SearchResultItemType),optionTitles:Object.keys(SearchResultItemType).map(titleCase),defaultValue:SearchResultItemType.FullWidth},titleFont:{title:\"Title\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:15},displayFontSize:true},titleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},titleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultTitleType),optionTitles:Object.keys(SearchResultTitleType).map(titleCase),defaultValue:SearchResultTitleType.H1,displaySegmentedControl:true},subtitleOptions:{type:ControlType.Object,title:\"Subtitle\",buttonTitle:\"Font, Content\",controls:{subtitleFont:{title:\"Font\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:13},displayFontSize:true},subtitleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.4)\"},subtitleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultSubtitleType),optionTitles:Object.keys(SearchResultSubtitleType).map(titleCase),defaultValue:SearchResultSubtitleType.Path}}}}},backdropOptions:{title:\"Backdrop\",type:ControlType.Object,buttonTitle:\"Color, Z Index\",controls:{backgroundColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.8)\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},transition:{type:ControlType.Transition}}}});EntryPoint.displayName=\"Search\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\"}},\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (69e7cf7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-kDctt .framer-styles-preset-1r5jy9n:not(.rich-text-wrapper), .framer-kDctt .framer-styles-preset-1r5jy9n.rich-text-wrapper a { --framer-link-current-text-color: #7cb342; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #7cb342; --framer-link-hover-text-decoration: underline; --framer-link-text-color: rgba(32, 37, 43, 0.72); --framer-link-text-decoration: none; }\"];export const className=\"framer-kDctt\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3f060d6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,resolvePageScope,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/pBmZP2THnDsW3QHNWb4x/iTwDOsn9uMUtZxQdsqOy/MmHy_jM6t.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/hRKyYwNhSQ4ym4MTz5dA/Dssk8vlXUFoOxxVpNrSb/WDD3Dm5J7.js\";const MaterialFonts=getFonts(Material);const SearchFonts=getFonts(Search);const cycleOrder=[\"jES1BIOt0\",\"r7N5T0a_B\",\"Kpqh6o4WN\"];const serializationHash=\"framer-iKm4G\";const variantClassNames={jES1BIOt0:\"framer-v-e9plzc\",Kpqh6o4WN:\"framer-v-sx0zlx\",r7N5T0a_B:\"framer-v-f0l78x\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const gRyt8IWsf=undefined;const xQzLMkWhW=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop (Black)\":\"jES1BIOt0\",\"Mobile (Black)\":\"Kpqh6o4WN\",\"Tablet (Black)\":\"r7N5T0a_B\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,tapBurger,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jES1BIOt0\",xQzLMkWhW:tapBurger??props.xQzLMkWhW};};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,xQzLMkWhW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"jES1BIOt0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onClickxdtkd9=activeVariantCallback(async(...args)=>{if(gRyt8IWsf){const res=await gRyt8IWsf(...args);if(res===false)return false;}});const onClickg2g7b=activeVariantCallback(async(...args)=>{if(xQzLMkWhW){const res=await xQzLMkWhW(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"r7N5T0a_B\",\"Kpqh6o4WN\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"r7N5T0a_B\",\"Kpqh6o4WN\"].includes(baseVariant))return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-e9plzc\",className,classNames),\"data-framer-name\":\"Desktop (Black)\",layoutDependency:layoutDependency,layoutId:\"jES1BIOt0\",ref:refBinding,style:{backgroundColor:\"rgb(243, 240, 232)\",...style},...addPropertyOverrides({Kpqh6o4WN:{\"data-framer-name\":\"Mobile (Black)\"},r7N5T0a_B:{\"data-framer-name\":\"Tablet (Black)\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1w9lolk\",layoutDependency:layoutDependency,layoutId:\"JMfYyy2q_\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gz29w5\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"fcIXg6ERO\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mcig3x-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BnB3Iw8_t-container\",nodeId:\"BnB3Iw8_t\",rendersWithMotion:true,scopeId:\"T5CiNXPoJ\",children:/*#__PURE__*/_jsx(Material,{color:\"rgb(32, 37, 43)\",height:\"100%\",iconSearch:\"menu\",iconSelection:\"Home\",iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"BnB3Iw8_t\",layoutId:\"BnB3Iw8_t\",mirrored:false,onClick:onClickxdtkd9,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({Kpqh6o4WN:{onClick:onClickg2g7b},r7N5T0a_B:{onClick:onClickg2g7b}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"fJCQqob6O\",scopeId:\"T5CiNXPoJ\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1sn2lj8 framer-tyvw7s\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"fJCQqob6O\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1leHRyYWJvbGQ=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"800\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #20252B)\"},children:\"PNP\"})}),className:\"framer-1e6gbnb\",\"data-framer-name\":\"TalkCast.\",fonts:[\"FS;Montserrat-extrabold\"],layoutDependency:layoutDependency,layoutId:\"N6HXtBpsq\",style:{\"--extracted-r6o4lv\":\"#20252B\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #20252B)\"},children:\"Promoted Not Prepared\"})}),className:\"framer-87dqhk\",\"data-framer-name\":\"Promoted Not Prepared\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"aB6Y8yLhq\",style:{\"--extracted-r6o4lv\":\"#20252B\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ampdh1\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"qg8QNyIB_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nu16ub\",\"data-styles-preset\":\"MmHy_jM6t\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EGj6BiemO\"},motionChild:true,nodeId:\"QMr7_WBmL\",openInNewTab:false,relValues:[],scopeId:\"T5CiNXPoJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1r5jy9n\",\"data-styles-preset\":\"WDD3Dm5J7\",children:\"About\"})})})}),className:\"framer-275ogl\",\"data-framer-name\":\"About\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QMr7_WBmL\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nu16ub\",\"data-styles-preset\":\"MmHy_jM6t\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nB1e8a0lN\"},motionChild:true,nodeId:\"AA7GG63HG\",openInNewTab:false,relValues:[],scopeId:\"T5CiNXPoJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1r5jy9n\",\"data-styles-preset\":\"WDD3Dm5J7\",children:\"Episodes\"})})})}),className:\"framer-1on7jsg\",\"data-framer-name\":\"Episodes\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AA7GG63HG\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nu16ub\",\"data-styles-preset\":\"MmHy_jM6t\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"foOUYACSf\"},motionChild:true,nodeId:\"ELqvN9Uhc\",openInNewTab:false,relValues:[],scopeId:\"T5CiNXPoJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1r5jy9n\",\"data-styles-preset\":\"WDD3Dm5J7\",children:\"Tools\"})})})}),className:\"framer-tfzqsj\",\"data-framer-name\":\"Pricing\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ELqvN9Uhc\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nu16ub\",\"data-styles-preset\":\"MmHy_jM6t\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"cLF2SK1hh\"},motionChild:true,nodeId:\"UHTBsdyaF\",openInNewTab:false,relValues:[],scopeId:\"T5CiNXPoJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1r5jy9n\",\"data-styles-preset\":\"WDD3Dm5J7\",children:\"Contact\"})})})}),className:\"framer-1ra0cwm\",\"data-framer-name\":\"Contact\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UHTBsdyaF\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14v4082\",\"data-framer-name\":\"Search Container\",layoutDependency:layoutDependency,layoutId:\"MrMdw1Y5s\",style:{opacity:1},variants:{Kpqh6o4WN:{opacity:0},r7N5T0a_B:{opacity:0}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8eliq2\",\"data-framer-name\":\"Search \",layoutDependency:layoutDependency,layoutId:\"ibwPIPb3F\",style:{backgroundColor:\"rgb(124, 179, 66)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,opacity:1},variants:{Kpqh6o4WN:{opacity:0},r7N5T0a_B:{opacity:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12x70ax-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"sY0SQdOXc-container\",nodeId:\"sY0SQdOXc\",rendersWithMotion:true,scopeId:\"T5CiNXPoJ\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-cd24ffe1-da03-4a2a-b620-cc3b20e1bb59, rgb(250, 250, 250))\",iconSize:24,iconType:\"default\",id:\"sY0SQdOXc\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"sY0SQdOXc\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},urlScope:resolvePageScope({webPageId:\"nB1e8a0lN\"},router),width:\"100%\"})})})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iKm4G.framer-tyvw7s, .framer-iKm4G .framer-tyvw7s { display: block; }\",\".framer-iKm4G.framer-e9plzc { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 204px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-iKm4G .framer-1w9lolk { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1440px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-iKm4G .framer-1gz29w5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: visible; padding: 14px 80px 14px 80px; position: relative; width: 100%; }\",\".framer-iKm4G .framer-1mcig3x-container { cursor: pointer; flex: none; height: 40px; position: relative; width: 42px; }\",\".framer-iKm4G .framer-1sn2lj8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-iKm4G .framer-1e6gbnb, .framer-iKm4G .framer-87dqhk, .framer-iKm4G .framer-275ogl, .framer-iKm4G .framer-1on7jsg, .framer-iKm4G .framer-tfzqsj, .framer-iKm4G .framer-1ra0cwm { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-iKm4G .framer-ampdh1 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-iKm4G .framer-14v4082 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-iKm4G .framer-8eliq2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 40px; }\",\".framer-iKm4G .framer-12x70ax-container { cursor: pointer; flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-iKm4G.framer-v-f0l78x.framer-e9plzc { width: 810px; }\",\".framer-iKm4G.framer-v-f0l78x .framer-1gz29w5 { gap: 24px; padding: 20px 50px 20px 50px; }\",\".framer-iKm4G.framer-v-f0l78x .framer-1mcig3x-container, .framer-iKm4G.framer-v-sx0zlx .framer-1mcig3x-container { order: 2; }\",\".framer-iKm4G.framer-v-f0l78x .framer-1sn2lj8, .framer-iKm4G.framer-v-sx0zlx .framer-1sn2lj8 { order: 0; }\",\".framer-iKm4G.framer-v-f0l78x .framer-14v4082, .framer-iKm4G.framer-v-sx0zlx .framer-14v4082 { order: 3; pointer-events: none; }\",\".framer-iKm4G.framer-v-f0l78x .framer-8eliq2, .framer-iKm4G.framer-v-sx0zlx .framer-8eliq2 { pointer-events: none; }\",\".framer-iKm4G.framer-v-sx0zlx.framer-e9plzc { width: 390px; }\",\".framer-iKm4G.framer-v-sx0zlx .framer-1gz29w5 { gap: 16px; padding: 12px 20px 12px 20px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 68\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"r7N5T0a_B\":{\"layout\":[\"fixed\",\"auto\"]},\"Kpqh6o4WN\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"xQzLMkWhW\":\"tapBurger\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerT5CiNXPoJ=withCSS(Component,css,\"framer-iKm4G\");export default FramerT5CiNXPoJ;FramerT5CiNXPoJ.displayName=\"Navigation\";FramerT5CiNXPoJ.defaultProps={height:68,width:1200};addPropertyControls(FramerT5CiNXPoJ,{variant:{options:[\"jES1BIOt0\",\"r7N5T0a_B\",\"Kpqh6o4WN\"],optionTitles:[\"Desktop (Black)\",\"Tablet (Black)\",\"Mobile (Black)\"],title:\"Variant\",type:ControlType.Enum},xQzLMkWhW:{title:\"Tap Burger\",type:ControlType.EventHandler}});addFonts(FramerT5CiNXPoJ,[{explicitInter:true,fonts:[{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/JXYTN5EJMI2L5HT6DLJ6ADWEKWUDLIUL/RQGLUYA34WAGWBJDMV73S4VWJ3XX5S34/UKL6CY2W4IEGAEO6DES7XSSIJFRRXNXQ.woff2\",weight:\"800\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"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\"}]},...MaterialFonts,...SearchFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerT5CiNXPoJ\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"r7N5T0a_B\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Kpqh6o4WN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"xQzLMkWhW\\\":\\\"tapBurger\\\"}\",\"framerIntrinsicHeight\":\"68\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./T5CiNXPoJ.map","// Generated by Framer (69e7cf7)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Footer from\"#framer/local/canvasComponent/HVrWFmuTr/HVrWFmuTr.js\";import Sidebar from\"#framer/local/canvasComponent/oWfguEwRv/oWfguEwRv.js\";import Navigation from\"#framer/local/canvasComponent/T5CiNXPoJ/T5CiNXPoJ.js\";const NavigationFonts=getFonts(Navigation);const SidebarFonts=getFonts(Sidebar);const FooterFonts=getFonts(Footer);const breakpoints={Nne2A4JGW:\"(min-width: 810px) and (max-width: 1199.98px)\",oKiSD6frQ:\"(min-width: 1200px)\",XvkgICgJZ:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-DOZzZ\";const variantClassNames={Nne2A4JGW:\"framer-v-18o545q\",oKiSD6frQ:\"framer-v-anwbm6\",XvkgICgJZ:\"framer-v-to08op\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:150,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:150,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={Nne2A4JGW:[\".framer-DOZzZ.framer-s7nzni { z-index: 10; }\",\".framer-DOZzZ.framer-sfgfb9-container { max-width: 60%; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\"],XvkgICgJZ:[\".framer-DOZzZ.framer-s7nzni { z-index: 10; }\",\".framer-DOZzZ.framer-sfgfb9-container { max-width: 80%; width: 80%; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={Nne2A4JGW:\".framer-18o545q-override\",XvkgICgJZ:\".framer-to08op-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DOZzZ.framer-zaairk, .framer-DOZzZ .framer-zaairk { display: block; }\",\".framer-DOZzZ.framer-anwbm6 { align-content: center; align-items: center; background-color: #f3f0e8; 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-DOZzZ .framer-g8xlsq-container { flex: none; height: auto; left: 50%; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 9; }\",\".framer-DOZzZ.framer-s7nzni { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; }\",\".framer-DOZzZ.framer-sfgfb9-container { flex: none; height: 100vh; position: fixed; right: 0px; top: 0px; width: 60%; }\",\".framer-DOZzZ .framer-1oah0lz { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-DOZzZ .framer-7r2e7w-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={Nne2A4JGW:\"(min-width: 810px) and (max-width: 1199.98px)\",oKiSD6frQ:\"(min-width: 1200px)\",XvkgICgJZ:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"oKiSD6frQ\",Phone:\"XvkgICgJZ\",Tablet:\"Nne2A4JGW\"};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??\"oKiSD6frQ\"};};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{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const xQzLMkWhWko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const aBz_Wdb9M1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"Nne2A4JGW\",\"XvkgICgJZ\"].includes(baseVariant))return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"oKiSD6frQ\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(243, 240, 232); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-anwbm6\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-g8xlsq-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"OdGKX4Vx0\",scopeId:\"cGhIQ_Dqv\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Nne2A4JGW:{variant:matchVariant(\"r7N5T0a_B\")},XvkgICgJZ:{variant:matchVariant(\"Kpqh6o4WN\")}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"OdGKX4Vx0\",layoutId:\"OdGKX4Vx0\",style:{width:\"100%\"},variant:matchVariant(\"jES1BIOt0\"),width:\"100%\",xQzLMkWhW:xQzLMkWhWko9la1({overlay})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-s7nzni\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"BTx7jK0NR\"),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Nne2A4JGW:{width:\"60vw\"},XvkgICgJZ:{width:\"80vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Nne2A4JGW:{animate:animation1,exit:animation,initial:animation2},XvkgICgJZ:{animate:animation1,exit:animation,initial:animation2}},children:/*#__PURE__*/_jsx(Container,{className:`${cx(scopingClassNames,\"framer-sfgfb9-container\")} hidden-anwbm6`,inComponentSlot:true,nodeId:\"vzeT21AUG\",rendersWithMotion:true,scopeId:\"cGhIQ_Dqv\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Nne2A4JGW:{aBz_Wdb9M:aBz_Wdb9M1q29jei({overlay}),style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"}},XvkgICgJZ:{aBz_Wdb9M:aBz_Wdb9M1q29jei({overlay}),style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"NvJ5JAHLD\")}},children:/*#__PURE__*/_jsx(Sidebar,{height:\"100%\",id:\"vzeT21AUG\",layoutId:\"vzeT21AUG\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"dNO0O6IuC\"),width:\"100%\"})})})})})})]})}),getContainer())})})]})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1oah0lz\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:356,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-7r2e7w-container\",nodeId:\"jQWTxxBbW\",scopeId:\"cGhIQ_Dqv\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Nne2A4JGW:{variant:matchVariant(\"yhLsDFOWI\")},XvkgICgJZ:{variant:matchVariant(\"V44LRlJTN\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"jQWTxxBbW\",layoutId:\"jQWTxxBbW\",style:{width:\"100%\"},variant:matchVariant(\"xsHU9HY1F\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Nne2A4JGW\":{\"layout\":[\"fixed\",\"fixed\"]},\"XvkgICgJZ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"oKiSD6frQ\":[\".framer-g8xlsq-container\",\".framer-7r2e7w-container\"],\"Nne2A4JGW\":[\".framer-g8xlsq-container\",\".framer-7r2e7w-container\"],\"XvkgICgJZ\":[\".framer-g8xlsq-container\",\".framer-7r2e7w-container\"]}\n * @framerBreakpoints {\"oKiSD6frQ\":{\"min\":1200,\"canvasClassName\":\"framer-anwbm6-override\",\"minHeight\":2000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"Nne2A4JGW\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-18o545q-override\",\"minHeight\":2000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"XvkgICgJZ\":{\"max\":809,\"canvasClassName\":\"framer-to08op-override\",\"minHeight\":2000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant oKiSD6frQ\n * @framerLayoutTemplate true\n */const FramercGhIQ_Dqv=withCSS(Component,css,\"framer-DOZzZ\");export default FramercGhIQ_Dqv;FramercGhIQ_Dqv.displayName=\"Default Template\";FramercGhIQ_Dqv.defaultProps={height:2e3,width:1200};addFonts(FramercGhIQ_Dqv,[{explicitInter:true,fonts:[]},...NavigationFonts,...SidebarFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramercGhIQ_Dqv.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navigation,{},context),forwardLoader(Sidebar,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercGhIQ_Dqv\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Nne2A4JGW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XvkgICgJZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"oKiSD6frQ\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-anwbm6-override\\\",\\\"minHeight\\\":2000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"Nne2A4JGW\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-18o545q-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"XvkgICgJZ\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-to08op-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"oKiSD6frQ\\\":[\\\".framer-g8xlsq-container\\\",\\\".framer-7r2e7w-container\\\"],\\\"Nne2A4JGW\\\":[\\\".framer-g8xlsq-container\\\",\\\".framer-7r2e7w-container\\\"],\\\"XvkgICgJZ\\\":[\\\".framer-g8xlsq-container\\\",\\\".framer-7r2e7w-container\\\"]}\",\"framerDefaultVariant\":\"oKiSD6frQ\",\"framerIntrinsicHeight\":\"2000\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3f060d6)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,InjectSelectionStyle,Link,PropertyOverrides,RenderTarget,ResetOuterLinkContext,ResolveLinks,RichText,SVG,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Footer from\"#framer/local/canvasComponent/HVrWFmuTr/HVrWFmuTr.js\";import MainButton from\"#framer/local/canvasComponent/lANG6Pdou/lANG6Pdou.js\";import Sidebar from\"#framer/local/canvasComponent/oWfguEwRv/oWfguEwRv.js\";import Navigation from\"#framer/local/canvasComponent/T5CiNXPoJ/T5CiNXPoJ.js\";import*as sharedStyle2 from\"#framer/local/css/nUqVal50k/nUqVal50k.js\";import*as sharedStyle1 from\"#framer/local/css/OORK6q0lN/OORK6q0lN.js\";import*as sharedStyle from\"#framer/local/css/RgUUH92Qs/RgUUH92Qs.js\";import*as sharedStyle3 from\"#framer/local/css/xlUAmGa1a/xlUAmGa1a.js\";const NavigationFonts=getFonts(Navigation);const SidebarFonts=getFonts(Sidebar);const RichTextWithFX=withFX(RichText);const MainButtonFonts=getFonts(MainButton);const FooterFonts=getFonts(Footer);const breakpoints={JjMHZx9w6:\"(min-width: 810px) and (max-width: 1199.98px)\",N0hgYnM8Z:\"(max-width: 809.98px)\",ZCqB0e_Zf:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-FBY7B\";const variantClassNames={JjMHZx9w6:\"framer-v-1159xuo\",N0hgYnM8Z:\"framer-v-1ky24pq\",ZCqB0e_Zf:\"framer-v-cun8qe\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:150,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:150,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:60,y:0};const transition2={damping:60,delay:.4,mass:1.2,stiffness:200,type:\"spring\"};const breakpointRules={JjMHZx9w6:[\".framer-FBY7B.framer-1rj88yn { z-index: 10; }\",\".framer-FBY7B.framer-yygicw-container { max-width: 60%; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-FBY7B .framer-1n16k5x { padding: 0px 50px 0px 50px; }\",\".framer-FBY7B .framer-ws4qax { height: 300px; min-width: unset; width: 320px; z-index: 1; }\",\".framer-FBY7B .framer-18ta1a4 { left: 76px; top: 6px; width: 201px; }\",\".framer-FBY7B .framer-1agu1na { bottom: -118px; left: 462px; right: unset; width: 201px; }\",\".framer-FBY7B .framer-wrne68 { order: 0; }\",\".framer-FBY7B .framer-1wo1lfj { flex: none; width: min-content; }\",\".framer-FBY7B .framer-sqqar2 { width: 340px; }\",\".framer-FBY7B .framer-z3tvv7 { width: min-content; }\",\".framer-FBY7B .framer-ow82pq { padding: 50px; }\",\".framer-FBY7B .framer-v0rd19 { padding: 20px 50px 20px 50px; }\"],N0hgYnM8Z:[\".framer-FBY7B.framer-1rj88yn { z-index: 10; }\",\".framer-FBY7B.framer-yygicw-container { max-width: 80%; width: 80%; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-FBY7B .framer-1elrtke { flex-direction: column; height: 480px; justify-content: flex-end; padding: 64px 0px 0px 0px; }\",\".framer-FBY7B .framer-gx42ko { gap: 40px; height: 1px; width: 100%; }\",\".framer-FBY7B .framer-1n16k5x { flex-direction: column; gap: 40px; justify-content: flex-start; padding: 0px 16px 0px 16px; }\",\".framer-FBY7B .framer-6glv35 { width: 320px; }\",\".framer-FBY7B .framer-ws4qax { flex: 1 0 0px; height: 180px; min-width: unset; width: 1px; }\",\".framer-FBY7B .framer-18ta1a4 { left: -45px; top: -28px; }\",\".framer-FBY7B .framer-1wo1lfj { align-content: center; align-items: center; flex: none; width: 100%; }\",\".framer-FBY7B .framer-sqqar2 { width: 90%; }\",\".framer-FBY7B .framer-z3tvv7 { justify-content: center; width: min-content; }\",\".framer-FBY7B .framer-ow82pq { padding: 48px 20px 48px 20px; }\",\".framer-FBY7B .framer-1tck7we { gap: 0px; height: 500px; justify-content: center; }\",\".framer-FBY7B .framer-v0rd19 { flex-direction: column; gap: 16px; justify-content: flex-start; padding: 20px 20px 30px 20px; }\",\".framer-FBY7B .framer-zfoxto { flex: none; width: 90%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={JjMHZx9w6:\".framer-1159xuo-override\",N0hgYnM8Z:\".framer-1ky24pq-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FBY7B.framer-128ord6, .framer-FBY7B .framer-128ord6 { display: block; }\",\".framer-FBY7B.framer-cun8qe { align-content: center; align-items: center; background-color: #f3f0e8; 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-FBY7B .framer-18j6ro4-container { flex: none; height: auto; left: 50%; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 9; }\",\".framer-FBY7B.framer-1rj88yn { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; }\",\".framer-FBY7B.framer-yygicw-container { flex: none; height: 100vh; position: fixed; right: 0px; top: 0px; width: 60%; }\",\".framer-FBY7B .framer-1elrtke { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: -999; overflow: hidden; padding: 80px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-FBY7B .framer-gx42ko { align-content: center; align-items: center; background-color: #20252b; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 34px; height: 400px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-FBY7B .framer-1n16k5x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1440px; overflow: visible; padding: 0px 80px 0px 80px; position: relative; width: 100%; }\",\".framer-FBY7B .framer-6glv35 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-FBY7B .framer-ws4qax { align-content: flex-end; align-items: flex-end; border-bottom-left-radius: 150px; border-bottom-right-radius: 150px; border-top-left-radius: 150px; border-top-right-radius: 150px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 316px; justify-content: center; min-width: 438px; overflow: hidden; padding: 10px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-FBY7B .framer-18ta1a4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 275px; overflow: hidden; padding: 0px; position: absolute; top: 2px; width: min-content; z-index: -1; }\",\".framer-FBY7B .framer-cgypar, .framer-FBY7B .framer-wrne68 { flex: none; height: 120px; position: relative; width: 201px; }\",\".framer-FBY7B .framer-1agu1na { align-content: center; align-items: center; bottom: -100px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: absolute; right: -731px; width: min-content; z-index: 1; }\",\".framer-FBY7B .framer-1wo1lfj { align-content: flex-start; align-items: flex-start; display: flex; flex: 0.82 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-FBY7B .framer-sqqar2 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-FBY7B .framer-z3tvv7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-FBY7B .framer-1drecbv, .framer-FBY7B .framer-e8d42x, .framer-FBY7B .framer-1qyk7a6 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-FBY7B .framer-1kpue5s { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-FBY7B .framer-152cug3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; order: 1003; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-FBY7B .framer-ow82pq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: visible; padding: 60px 80px 60px 80px; position: relative; width: 100%; }\",\".framer-FBY7B .framer-1tck7we { align-content: flex-end; align-items: flex-end; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 450px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-FBY7B .framer-v0rd19 { align-content: center; align-items: center; background-color: var(--token-471e633b-12d1-4cdd-a207-3f4f2cffebb2, #2e5d51); border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 20px 80px 20px 80px; position: relative; width: 1px; }\",\".framer-FBY7B .framer-zfoxto { --framer-paragraph-spacing: 0px; flex: 0.8 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-FBY7B .framer-zdii8a-container { flex: none; height: 54px; position: relative; width: auto; }\",\".framer-FBY7B .framer-fqbbfp-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];const mediaQueries={JjMHZx9w6:\"(min-width: 810px) and (max-width: 1199.98px)\",N0hgYnM8Z:\"(max-width: 809.98px)\",ZCqB0e_Zf:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"ZCqB0e_Zf\",Phone:\"N0hgYnM8Z\",Tablet:\"JjMHZx9w6\"};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??\"ZCqB0e_Zf\"};};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{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const xQzLMkWhWko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const aBz_Wdb9M1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"JjMHZx9w6\",\"N0hgYnM8Z\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"N0hgYnM8Z\")return false;return true;};const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"ZCqB0e_Zf\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(243, 240, 232); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-cun8qe\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-18j6ro4-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"OWU6L9r72\",scopeId:\"WQP5j7Ike\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JjMHZx9w6:{variant:matchVariant(\"r7N5T0a_B\")},N0hgYnM8Z:{variant:matchVariant(\"Kpqh6o4WN\")}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"OWU6L9r72\",layoutId:\"OWU6L9r72\",style:{width:\"100%\"},variant:matchVariant(\"jES1BIOt0\"),width:\"100%\",xQzLMkWhW:xQzLMkWhWko9la1({overlay})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1rj88yn\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"DUlZzkKva\"),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JjMHZx9w6:{width:\"60vw\"},N0hgYnM8Z:{width:\"80vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JjMHZx9w6:{animate:animation1,exit:animation,initial:animation2},N0hgYnM8Z:{animate:animation1,exit:animation,initial:animation2}},children:/*#__PURE__*/_jsx(Container,{className:`${cx(scopingClassNames,\"framer-yygicw-container\")} hidden-cun8qe`,inComponentSlot:true,nodeId:\"LssJuG_FD\",rendersWithMotion:true,scopeId:\"WQP5j7Ike\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JjMHZx9w6:{aBz_Wdb9M:aBz_Wdb9M1q29jei({overlay}),style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"}},N0hgYnM8Z:{aBz_Wdb9M:aBz_Wdb9M1q29jei({overlay}),style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"NvJ5JAHLD\")}},children:/*#__PURE__*/_jsx(Sidebar,{height:\"100%\",id:\"LssJuG_FD\",layoutId:\"LssJuG_FD\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"dNO0O6IuC\"),width:\"100%\"})})})})})})]})}),getContainer())})})]})})})}),/*#__PURE__*/_jsx(motion.header,{className:\"framer-1elrtke\",\"data-framer-name\":\"Header\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-gx42ko\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1n16k5x\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-6glv35\",\"data-framer-name\":\"Photo\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JjMHZx9w6:{background:{alt:\"a women wearing headphone\",fit:\"fill\",intrinsicHeight:487,intrinsicWidth:730,loading:getLoadingLazyAtYPosition(130),pixelHeight:487,pixelWidth:730,sizes:\"320px\",src:\"https://framerusercontent.com/images/twAjwbyyBWrMdxjNBSNKla1tI.webp?width=730&height=487\",srcSet:\"https://framerusercontent.com/images/twAjwbyyBWrMdxjNBSNKla1tI.webp?scale-down-to=512&width=730&height=487 512w,https://framerusercontent.com/images/twAjwbyyBWrMdxjNBSNKla1tI.webp?width=730&height=487 730w\"}},N0hgYnM8Z:{background:{alt:\"a women wearing headphone\",fit:\"fill\",intrinsicHeight:487,intrinsicWidth:730,loading:getLoadingLazyAtYPosition(106.8),pixelHeight:487,pixelWidth:730,sizes:\"320px\",src:\"https://framerusercontent.com/images/twAjwbyyBWrMdxjNBSNKla1tI.webp?width=730&height=487\",srcSet:\"https://framerusercontent.com/images/twAjwbyyBWrMdxjNBSNKla1tI.webp?scale-down-to=512&width=730&height=487 512w,https://framerusercontent.com/images/twAjwbyyBWrMdxjNBSNKla1tI.webp?width=730&height=487 730w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"a women wearing headphone\",fit:\"fill\",intrinsicHeight:487,intrinsicWidth:730,loading:getLoadingLazyAtYPosition(122),pixelHeight:487,pixelWidth:730,src:\"https://framerusercontent.com/images/twAjwbyyBWrMdxjNBSNKla1tI.webp?width=730&height=487\",srcSet:\"https://framerusercontent.com/images/twAjwbyyBWrMdxjNBSNKla1tI.webp?scale-down-to=512&width=730&height=487 512w,https://framerusercontent.com/images/twAjwbyyBWrMdxjNBSNKla1tI.webp?width=730&height=487 730w\"},className:\"framer-ws4qax\",\"data-framer-name\":\"Photo\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18ta1a4\",\"data-framer-name\":\"Element\",style:{rotate:-180},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-cgypar\",\"data-framer-name\":\"Element 1\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 201 120\"><g transform=\"translate(0 0)\"><path d=\"M 36.467 0.992 C 36.193 0.992 35.971 0.77 35.971 0.496 C 35.971 0.222 36.193 0 36.467 0 C 36.741 0 36.963 0.222 36.963 0.496 C 36.963 0.77 36.741 0.992 36.467 0.992 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 9.699 C 36.056 9.699 35.723 9.366 35.723 8.956 C 35.723 8.545 36.056 8.212 36.467 8.212 C 36.878 8.212 37.211 8.545 37.211 8.956 C 37.211 9.366 36.878 9.699 36.467 9.699 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 10.85 9.699 C 10.439 9.699 10.106 9.366 10.106 8.956 C 10.106 8.545 10.439 8.212 10.85 8.212 C 11.261 8.212 11.594 8.545 11.594 8.956 C 11.594 9.366 11.261 9.699 10.85 9.699 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 198.689 44.55 C 197.731 44.55 196.954 43.773 196.954 42.814 C 196.954 41.856 197.731 41.079 198.689 41.079 C 199.648 41.079 200.425 41.856 200.425 42.814 C 200.425 43.773 199.648 44.55 198.689 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 198.689 53.258 C 197.594 53.258 196.706 52.37 196.706 51.274 C 196.706 50.178 197.594 49.291 198.689 49.291 C 199.785 49.291 200.673 50.178 200.673 51.274 C 200.673 52.37 199.785 53.258 198.689 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 196.378 59.734 C 196.378 61.013 197.41 62.044 198.689 62.044 C 199.969 62.044 201 61.013 201 59.734 C 201 58.454 199.969 57.423 198.689 57.423 C 197.41 57.423 196.378 58.454 196.378 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 198.689 70.177 C 197.594 70.177 196.706 69.289 196.706 68.193 C 196.706 67.098 197.594 66.21 198.689 66.21 C 199.785 66.21 200.673 67.098 200.673 68.193 C 200.673 69.289 199.785 70.177 198.689 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 198.689 78.399 C 197.731 78.399 196.954 77.622 196.954 76.663 C 196.954 75.705 197.731 74.927 198.689 74.927 C 199.648 74.927 200.425 75.705 200.425 76.663 C 200.425 77.622 199.648 78.399 198.689 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 190.15 27.125 C 189.466 27.125 188.91 26.57 188.91 25.885 C 188.91 25.2 189.466 24.645 190.15 24.645 C 190.835 24.645 191.39 25.2 191.39 25.885 C 191.39 26.57 190.835 27.125 190.15 27.125 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 190.15 35.832 C 189.329 35.832 188.662 35.166 188.662 34.345 C 188.662 33.523 189.329 32.857 190.15 32.857 C 190.972 32.857 191.638 33.523 191.638 34.345 C 191.638 35.166 190.972 35.832 190.15 35.832 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 190.15 44.55 C 189.192 44.55 188.415 43.773 188.415 42.814 C 188.415 41.856 189.192 41.079 190.15 41.079 C 191.109 41.079 191.886 41.856 191.886 42.814 C 191.886 43.773 191.109 44.55 190.15 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 190.15 53.258 C 189.055 53.258 188.167 52.37 188.167 51.274 C 188.167 50.178 189.055 49.291 190.15 49.291 C 191.246 49.291 192.134 50.178 192.134 51.274 C 192.134 52.37 191.246 53.258 190.15 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 187.839 59.734 C 187.839 61.013 188.871 62.044 190.15 62.044 C 191.43 62.044 192.461 61.013 192.461 59.734 C 192.461 58.454 191.43 57.423 190.15 57.423 C 188.871 57.423 187.839 58.454 187.839 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 190.15 70.177 C 189.055 70.177 188.167 69.289 188.167 68.193 C 188.167 67.098 189.055 66.21 190.15 66.21 C 191.246 66.21 192.134 67.098 192.134 68.193 C 192.134 69.289 191.246 70.177 190.15 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 190.15 78.399 C 189.192 78.399 188.415 77.622 188.415 76.663 C 188.415 75.705 189.192 74.927 190.15 74.927 C 191.109 74.927 191.886 75.705 191.886 76.663 C 191.886 77.622 191.109 78.399 190.15 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 190.15 86.61 C 189.329 86.61 188.662 85.944 188.662 85.123 C 188.662 84.301 189.329 83.635 190.15 83.635 C 190.972 83.635 191.638 84.301 191.638 85.123 C 191.638 85.944 190.972 86.61 190.15 86.61 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 156.004 35.832 C 155.182 35.832 154.516 35.166 154.516 34.345 C 154.516 33.523 155.182 32.857 156.004 32.857 C 156.825 32.857 157.492 33.523 157.492 34.345 C 157.492 35.166 156.825 35.832 156.004 35.832 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 156.004 44.55 C 155.045 44.55 154.268 43.773 154.268 42.814 C 154.268 41.856 155.045 41.079 156.004 41.079 C 156.962 41.079 157.739 41.856 157.739 42.814 C 157.739 43.773 156.962 44.55 156.004 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 156.004 53.258 C 154.908 53.258 154.02 52.37 154.02 51.274 C 154.02 50.178 154.908 49.291 156.004 49.291 C 157.099 49.291 157.987 50.178 157.987 51.274 C 157.987 52.37 157.099 53.258 156.004 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 153.693 59.734 C 153.693 61.013 154.724 62.044 156.004 62.044 C 157.283 62.044 158.315 61.013 158.315 59.734 C 158.315 58.454 157.283 57.423 156.004 57.423 C 154.724 57.423 153.693 58.454 153.693 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 156.004 70.177 C 154.908 70.177 154.02 69.289 154.02 68.193 C 154.02 67.098 154.908 66.21 156.004 66.21 C 157.099 66.21 157.987 67.098 157.987 68.193 C 157.987 69.289 157.099 70.177 156.004 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 156.004 78.399 C 155.045 78.399 154.268 77.622 154.268 76.663 C 154.268 75.705 155.045 74.927 156.004 74.927 C 156.962 74.927 157.739 75.705 157.739 76.663 C 157.739 77.622 156.962 78.399 156.004 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 156.004 86.61 C 155.182 86.61 154.516 85.944 154.516 85.123 C 154.516 84.301 155.182 83.635 156.004 83.635 C 156.825 83.635 157.492 84.301 157.492 85.123 C 157.492 85.944 156.825 86.61 156.004 86.61 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 190.15 94.822 C 189.466 94.822 188.91 94.267 188.91 93.582 C 188.91 92.898 189.466 92.343 190.15 92.343 C 190.835 92.343 191.39 92.898 191.39 93.582 C 191.39 94.267 190.835 94.822 190.15 94.822 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 121.848 27.125 C 121.163 27.125 120.608 26.57 120.608 25.885 C 120.608 25.2 121.163 24.645 121.848 24.645 C 122.532 24.645 123.087 25.2 123.087 25.885 C 123.087 26.57 122.532 27.125 121.848 27.125 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 121.848 35.832 C 121.026 35.832 120.36 35.166 120.36 34.345 C 120.36 33.523 121.026 32.857 121.848 32.857 C 122.669 32.857 123.335 33.523 123.335 34.345 C 123.335 35.166 122.669 35.832 121.848 35.832 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 121.848 44.55 C 120.889 44.55 120.112 43.773 120.112 42.814 C 120.112 41.856 120.889 41.079 121.848 41.079 C 122.806 41.079 123.583 41.856 123.583 42.814 C 123.583 43.773 122.806 44.55 121.848 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 121.848 53.258 C 120.752 53.258 119.864 52.37 119.864 51.274 C 119.864 50.178 120.752 49.291 121.848 49.291 C 122.943 49.291 123.831 50.178 123.831 51.274 C 123.831 52.37 122.943 53.258 121.848 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 119.537 59.734 C 119.537 61.013 120.568 62.044 121.848 62.044 C 123.127 62.044 124.158 61.013 124.158 59.734 C 124.158 58.454 123.127 57.423 121.848 57.423 C 120.568 57.423 119.537 58.454 119.537 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 121.848 70.177 C 120.752 70.177 119.864 69.289 119.864 68.193 C 119.864 67.098 120.752 66.21 121.848 66.21 C 122.943 66.21 123.831 67.098 123.831 68.193 C 123.831 69.289 122.943 70.177 121.848 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 121.848 78.399 C 120.889 78.399 120.112 77.622 120.112 76.663 C 120.112 75.705 120.889 74.927 121.848 74.927 C 122.806 74.927 123.583 75.705 123.583 76.663 C 123.583 77.622 122.806 78.399 121.848 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 121.848 86.61 C 121.026 86.61 120.36 85.944 120.36 85.123 C 120.36 84.301 121.026 83.635 121.848 83.635 C 122.669 83.635 123.335 84.301 123.335 85.123 C 123.335 85.944 122.669 86.61 121.848 86.61 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 121.848 94.822 C 121.163 94.822 120.608 94.267 120.608 93.582 C 120.608 92.898 121.163 92.343 121.848 92.343 C 122.532 92.343 123.087 92.898 123.087 93.582 C 123.087 94.267 122.532 94.822 121.848 94.822 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 113.309 27.125 C 112.624 27.125 112.069 26.57 112.069 25.885 C 112.069 25.2 112.624 24.645 113.309 24.645 C 113.993 24.645 114.548 25.2 114.548 25.885 C 114.548 26.57 113.993 27.125 113.309 27.125 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 113.309 35.832 C 112.487 35.832 111.821 35.166 111.821 34.345 C 111.821 33.523 112.487 32.857 113.309 32.857 C 114.13 32.857 114.796 33.523 114.796 34.345 C 114.796 35.166 114.13 35.832 113.309 35.832 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 113.309 44.55 C 112.35 44.55 111.573 43.773 111.573 42.814 C 111.573 41.856 112.35 41.079 113.309 41.079 C 114.267 41.079 115.044 41.856 115.044 42.814 C 115.044 43.773 114.267 44.55 113.309 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 113.309 53.258 C 112.213 53.258 111.325 52.37 111.325 51.274 C 111.325 50.178 112.213 49.291 113.309 49.291 C 114.404 49.291 115.292 50.178 115.292 51.274 C 115.292 52.37 114.404 53.258 113.309 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 110.998 59.734 C 110.998 61.013 112.029 62.044 113.309 62.044 C 114.588 62.044 115.619 61.013 115.619 59.734 C 115.619 58.454 114.588 57.423 113.309 57.423 C 112.029 57.423 110.998 58.454 110.998 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 113.309 70.177 C 112.213 70.177 111.325 69.289 111.325 68.193 C 111.325 67.098 112.213 66.21 113.309 66.21 C 114.404 66.21 115.292 67.098 115.292 68.193 C 115.292 69.289 114.404 70.177 113.309 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 113.309 78.399 C 112.35 78.399 111.573 77.622 111.573 76.663 C 111.573 75.705 112.35 74.927 113.309 74.927 C 114.267 74.927 115.044 75.705 115.044 76.663 C 115.044 77.622 114.267 78.399 113.309 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 113.309 86.61 C 112.487 86.61 111.821 85.944 111.821 85.123 C 111.821 84.301 112.487 83.635 113.309 83.635 C 114.13 83.635 114.796 84.301 114.796 85.123 C 114.796 85.944 114.13 86.61 113.309 86.61 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 113.309 94.822 C 112.624 94.822 112.069 94.267 112.069 93.582 C 112.069 92.898 112.624 92.343 113.309 92.343 C 113.993 92.343 114.548 92.898 114.548 93.582 C 114.548 94.267 113.993 94.822 113.309 94.822 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 96.23 35.832 C 95.409 35.832 94.743 35.166 94.743 34.345 C 94.743 33.523 95.409 32.857 96.23 32.857 C 97.052 32.857 97.718 33.523 97.718 34.345 C 97.718 35.166 97.052 35.832 96.23 35.832 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 96.23 44.55 C 95.272 44.55 94.495 43.773 94.495 42.814 C 94.495 41.856 95.272 41.079 96.23 41.079 C 97.189 41.079 97.966 41.856 97.966 42.814 C 97.966 43.773 97.189 44.55 96.23 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 96.23 53.258 C 95.135 53.258 94.247 52.37 94.247 51.274 C 94.247 50.178 95.135 49.291 96.23 49.291 C 97.326 49.291 98.214 50.178 98.214 51.274 C 98.214 52.37 97.326 53.258 96.23 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 93.92 59.734 C 93.92 61.013 94.951 62.044 96.23 62.044 C 97.51 62.044 98.541 61.013 98.541 59.734 C 98.541 58.454 97.51 57.423 96.23 57.423 C 94.951 57.423 93.92 58.454 93.92 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 96.23 70.177 C 95.135 70.177 94.247 69.289 94.247 68.193 C 94.247 67.098 95.135 66.21 96.23 66.21 C 97.326 66.21 98.214 67.098 98.214 68.193 C 98.214 69.289 97.326 70.177 96.23 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 96.23 78.399 C 95.272 78.399 94.495 77.622 94.495 76.663 C 94.495 75.705 95.272 74.927 96.23 74.927 C 97.189 74.927 97.966 75.705 97.966 76.663 C 97.966 77.622 97.189 78.399 96.23 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 96.23 86.61 C 95.409 86.61 94.743 85.944 94.743 85.123 C 94.743 84.301 95.409 83.635 96.23 83.635 C 97.052 83.635 97.718 84.301 97.718 85.123 C 97.718 85.944 97.052 86.61 96.23 86.61 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 87.691 27.125 C 87.007 27.125 86.452 26.57 86.452 25.885 C 86.452 25.2 87.007 24.645 87.691 24.645 C 88.376 24.645 88.931 25.2 88.931 25.885 C 88.931 26.57 88.376 27.125 87.691 27.125 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 87.691 35.832 C 86.87 35.832 86.204 35.166 86.204 34.345 C 86.204 33.523 86.87 32.857 87.691 32.857 C 88.513 32.857 89.179 33.523 89.179 34.345 C 89.179 35.166 88.513 35.832 87.691 35.832 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 87.691 44.55 C 86.733 44.55 85.956 43.773 85.956 42.814 C 85.956 41.856 86.733 41.079 87.691 41.079 C 88.65 41.079 89.427 41.856 89.427 42.814 C 89.427 43.773 88.65 44.55 87.691 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 87.691 53.258 C 86.596 53.258 85.708 52.37 85.708 51.274 C 85.708 50.178 86.596 49.291 87.691 49.291 C 88.787 49.291 89.675 50.178 89.675 51.274 C 89.675 52.37 88.787 53.258 87.691 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 85.381 59.734 C 85.381 61.013 86.412 62.044 87.691 62.044 C 88.971 62.044 90.002 61.013 90.002 59.734 C 90.002 58.454 88.971 57.423 87.691 57.423 C 86.412 57.423 85.381 58.454 85.381 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 87.691 70.177 C 86.596 70.177 85.708 69.289 85.708 68.193 C 85.708 67.098 86.596 66.21 87.691 66.21 C 88.787 66.21 89.675 67.098 89.675 68.193 C 89.675 69.289 88.787 70.177 87.691 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 87.691 78.399 C 86.733 78.399 85.956 77.622 85.956 76.663 C 85.956 75.705 86.733 74.927 87.691 74.927 C 88.65 74.927 89.427 75.705 89.427 76.663 C 89.427 77.622 88.65 78.399 87.691 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 87.691 86.61 C 86.87 86.61 86.204 85.944 86.204 85.123 C 86.204 84.301 86.87 83.635 87.691 83.635 C 88.513 83.635 89.179 84.301 89.179 85.123 C 89.179 85.944 88.513 86.61 87.691 86.61 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 79.152 44.55 C 78.194 44.55 77.417 43.773 77.417 42.814 C 77.417 41.856 78.194 41.079 79.152 41.079 C 80.111 41.079 80.888 41.856 80.888 42.814 C 80.888 43.773 80.111 44.55 79.152 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 79.152 53.258 C 78.057 53.258 77.169 52.37 77.169 51.274 C 77.169 50.178 78.057 49.291 79.152 49.291 C 80.248 49.291 81.136 50.178 81.136 51.274 C 81.136 52.37 80.248 53.258 79.152 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 76.842 59.734 C 76.842 61.013 77.873 62.044 79.152 62.044 C 80.432 62.044 81.463 61.013 81.463 59.734 C 81.463 58.454 80.432 57.423 79.152 57.423 C 77.873 57.423 76.842 58.454 76.842 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 79.152 70.177 C 78.057 70.177 77.169 69.289 77.169 68.193 C 77.169 67.098 78.057 66.21 79.152 66.21 C 80.248 66.21 81.136 67.098 81.136 68.193 C 81.136 69.289 80.248 70.177 79.152 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 79.152 78.399 C 78.194 78.399 77.417 77.622 77.417 76.663 C 77.417 75.705 78.194 74.927 79.152 74.927 C 80.111 74.927 80.888 75.705 80.888 76.663 C 80.888 77.622 80.111 78.399 79.152 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 70.613 35.832 C 69.792 35.832 69.126 35.166 69.126 34.345 C 69.126 33.523 69.792 32.857 70.613 32.857 C 71.435 32.857 72.101 33.523 72.101 34.345 C 72.101 35.166 71.435 35.832 70.613 35.832 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 70.613 44.55 C 69.655 44.55 68.878 43.773 68.878 42.814 C 68.878 41.856 69.655 41.079 70.613 41.079 C 71.572 41.079 72.349 41.856 72.349 42.814 C 72.349 43.773 71.572 44.55 70.613 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 70.613 53.258 C 69.518 53.258 68.63 52.37 68.63 51.274 C 68.63 50.178 69.518 49.291 70.613 49.291 C 71.709 49.291 72.597 50.178 72.597 51.274 C 72.597 52.37 71.709 53.258 70.613 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 68.312 59.734 C 68.312 61.013 69.344 62.044 70.623 62.044 C 71.903 62.044 72.934 61.013 72.934 59.734 C 72.934 58.454 71.903 57.423 70.623 57.423 C 69.344 57.423 68.312 58.454 68.312 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 70.613 70.177 C 69.518 70.177 68.63 69.289 68.63 68.193 C 68.63 67.098 69.518 66.21 70.613 66.21 C 71.709 66.21 72.597 67.098 72.597 68.193 C 72.597 69.289 71.709 70.177 70.613 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 70.613 78.399 C 69.655 78.399 68.878 77.622 68.878 76.663 C 68.878 75.705 69.655 74.927 70.613 74.927 C 71.572 74.927 72.349 75.705 72.349 76.663 C 72.349 77.622 71.572 78.399 70.613 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 62.084 53.258 C 60.989 53.258 60.101 52.37 60.101 51.274 C 60.101 50.178 60.989 49.291 62.084 49.291 C 63.18 49.291 64.068 50.178 64.068 51.274 C 64.068 52.37 63.18 53.258 62.084 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 59.773 59.734 C 59.773 61.013 60.805 62.044 62.084 62.044 C 63.364 62.044 64.395 61.013 64.395 59.734 C 64.395 58.454 63.364 57.423 62.084 57.423 C 60.805 57.423 59.773 58.454 59.773 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 62.084 70.177 C 60.989 70.177 60.101 69.289 60.101 68.193 C 60.101 67.098 60.989 66.21 62.084 66.21 C 63.18 66.21 64.068 67.098 64.068 68.193 C 64.068 69.289 63.18 70.177 62.084 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 53.545 44.55 C 52.587 44.55 51.81 43.773 51.81 42.814 C 51.81 41.856 52.587 41.079 53.545 41.079 C 54.504 41.079 55.281 41.856 55.281 42.814 C 55.281 43.773 54.504 44.55 53.545 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 53.545 53.258 C 52.45 53.258 51.562 52.37 51.562 51.274 C 51.562 50.178 52.45 49.291 53.545 49.291 C 54.641 49.291 55.529 50.178 55.529 51.274 C 55.529 52.37 54.641 53.258 53.545 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 51.234 59.734 C 51.234 61.013 52.266 62.044 53.545 62.044 C 54.824 62.044 55.856 61.013 55.856 59.734 C 55.856 58.454 54.824 57.423 53.545 57.423 C 52.266 57.423 51.234 58.454 51.234 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 53.545 70.177 C 52.45 70.177 51.562 69.289 51.562 68.193 C 51.562 67.098 52.45 66.21 53.545 66.21 C 54.641 66.21 55.529 67.098 55.529 68.193 C 55.529 69.289 54.641 70.177 53.545 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 53.545 78.399 C 52.587 78.399 51.81 77.622 51.81 76.663 C 51.81 75.705 52.587 74.927 53.545 74.927 C 54.504 74.927 55.281 75.705 55.281 76.663 C 55.281 77.622 54.504 78.399 53.545 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 70.613 86.61 C 69.792 86.61 69.126 85.944 69.126 85.123 C 69.126 84.301 69.792 83.635 70.613 83.635 C 71.435 83.635 72.101 84.301 72.101 85.123 C 72.101 85.944 71.435 86.61 70.613 86.61 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 87.691 94.822 C 87.007 94.822 86.452 94.267 86.452 93.582 C 86.452 92.898 87.007 92.343 87.691 92.343 C 88.376 92.343 88.931 92.898 88.931 93.582 C 88.931 94.267 88.376 94.822 87.691 94.822 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 181.611 53.258 C 180.516 53.258 179.628 52.37 179.628 51.274 C 179.628 50.178 180.516 49.291 181.611 49.291 C 182.707 49.291 183.595 50.178 183.595 51.274 C 183.595 52.37 182.707 53.258 181.611 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 179.3 59.734 C 179.3 61.013 180.332 62.044 181.611 62.044 C 182.89 62.044 183.922 61.013 183.922 59.734 C 183.922 58.454 182.89 57.423 181.611 57.423 C 180.332 57.423 179.3 58.454 179.3 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 181.611 70.177 C 180.516 70.177 179.628 69.289 179.628 68.193 C 179.628 67.098 180.516 66.21 181.611 66.21 C 182.707 66.21 183.595 67.098 183.595 68.193 C 183.595 69.289 182.707 70.177 181.611 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 164.533 53.258 C 163.437 53.258 162.549 52.37 162.549 51.274 C 162.549 50.178 163.437 49.291 164.533 49.291 C 165.628 49.291 166.516 50.178 166.516 51.274 C 166.516 52.37 165.628 53.258 164.533 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 162.232 59.734 C 162.232 61.013 163.264 62.044 164.543 62.044 C 165.822 62.044 166.854 61.013 166.854 59.734 C 166.854 58.454 165.822 57.423 164.543 57.423 C 163.264 57.423 162.232 58.454 162.232 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 164.533 70.177 C 163.437 70.177 162.549 69.289 162.549 68.193 C 162.549 67.098 163.437 66.21 164.533 66.21 C 165.628 66.21 166.516 67.098 166.516 68.193 C 166.516 69.289 165.628 70.177 164.533 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 138.926 53.258 C 137.83 53.258 136.942 52.37 136.942 51.274 C 136.942 50.178 137.83 49.291 138.926 49.291 C 140.021 49.291 140.909 50.178 140.909 51.274 C 140.909 52.37 140.021 53.258 138.926 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 136.615 59.734 C 136.615 61.013 137.646 62.044 138.926 62.044 C 140.205 62.044 141.237 61.013 141.237 59.734 C 141.237 58.454 140.205 57.423 138.926 57.423 C 137.646 57.423 136.615 58.454 136.615 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 138.926 70.177 C 137.83 70.177 136.942 69.289 136.942 68.193 C 136.942 67.098 137.83 66.21 138.926 66.21 C 140.021 66.21 140.909 67.098 140.909 68.193 C 140.909 69.289 140.021 70.177 138.926 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 104.77 53.258 C 103.674 53.258 102.786 52.37 102.786 51.274 C 102.786 50.178 103.674 49.291 104.77 49.291 C 105.865 49.291 106.753 50.178 106.753 51.274 C 106.753 52.37 105.865 53.258 104.77 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 102.459 59.734 C 102.459 61.013 103.49 62.044 104.77 62.044 C 106.049 62.044 107.08 61.013 107.08 59.734 C 107.08 58.454 106.049 57.423 104.77 57.423 C 103.49 57.423 102.459 58.454 102.459 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 104.77 70.177 C 103.674 70.177 102.786 69.289 102.786 68.193 C 102.786 67.098 103.674 66.21 104.77 66.21 C 105.865 66.21 106.753 67.098 106.753 68.193 C 106.753 69.289 105.865 70.177 104.77 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 173.072 44.55 C 172.114 44.55 171.337 43.773 171.337 42.814 C 171.337 41.856 172.114 41.079 173.072 41.079 C 174.031 41.079 174.808 41.856 174.808 42.814 C 174.808 43.773 174.031 44.55 173.072 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 173.072 53.258 C 171.977 53.258 171.089 52.37 171.089 51.274 C 171.089 50.178 171.977 49.291 173.072 49.291 C 174.168 49.291 175.056 50.178 175.056 51.274 C 175.056 52.37 174.168 53.258 173.072 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 170.761 59.734 C 170.761 61.013 171.793 62.044 173.072 62.044 C 174.351 62.044 175.383 61.013 175.383 59.734 C 175.383 58.454 174.351 57.423 173.072 57.423 C 171.793 57.423 170.761 58.454 170.761 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 173.072 70.177 C 171.977 70.177 171.089 69.289 171.089 68.193 C 171.089 67.098 171.977 66.21 173.072 66.21 C 174.168 66.21 175.056 67.098 175.056 68.193 C 175.056 69.289 174.168 70.177 173.072 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 173.072 78.399 C 172.114 78.399 171.337 77.622 171.337 76.663 C 171.337 75.705 172.114 74.927 173.072 74.927 C 174.031 74.927 174.808 75.705 174.808 76.663 C 174.808 77.622 174.031 78.399 173.072 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 130.387 44.55 C 129.428 44.55 128.651 43.773 128.651 42.814 C 128.651 41.856 129.428 41.079 130.387 41.079 C 131.345 41.079 132.122 41.856 132.122 42.814 C 132.122 43.773 131.345 44.55 130.387 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 130.387 53.258 C 129.291 53.258 128.403 52.37 128.403 51.274 C 128.403 50.178 129.291 49.291 130.387 49.291 C 131.482 49.291 132.37 50.178 132.37 51.274 C 132.37 52.37 131.482 53.258 130.387 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 128.076 59.734 C 128.076 61.013 129.107 62.044 130.387 62.044 C 131.666 62.044 132.698 61.013 132.698 59.734 C 132.698 58.454 131.666 57.423 130.387 57.423 C 129.107 57.423 128.076 58.454 128.076 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 130.387 70.177 C 129.291 70.177 128.403 69.289 128.403 68.193 C 128.403 67.098 129.291 66.21 130.387 66.21 C 131.482 66.21 132.37 67.098 132.37 68.193 C 132.37 69.289 131.482 70.177 130.387 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 130.387 78.399 C 129.428 78.399 128.651 77.622 128.651 76.663 C 128.651 75.705 129.428 74.927 130.387 74.927 C 131.345 74.927 132.122 75.705 132.122 76.663 C 132.122 77.622 131.345 78.399 130.387 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 145.154 59.734 C 145.154 61.013 146.185 62.044 147.465 62.044 C 148.744 62.044 149.776 61.013 149.776 59.734 C 149.776 58.454 148.744 57.423 147.465 57.423 C 146.185 57.423 145.154 58.454 145.154 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 113.309 18.417 C 112.761 18.417 112.317 17.973 112.317 17.425 C 112.317 16.878 112.761 16.433 113.309 16.433 C 113.856 16.433 114.3 16.878 114.3 17.425 C 114.3 17.973 113.856 18.417 113.309 18.417 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 113.309 103.044 C 112.761 103.044 112.317 102.6 112.317 102.052 C 112.317 101.504 112.761 101.06 113.309 101.06 C 113.856 101.06 114.3 101.504 114.3 102.052 C 114.3 102.6 113.856 103.044 113.309 103.044 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 45.006 27.125 C 44.321 27.125 43.766 26.57 43.766 25.885 C 43.766 25.2 44.321 24.645 45.006 24.645 C 45.691 24.645 46.246 25.2 46.246 25.885 C 46.246 26.57 45.691 27.125 45.006 27.125 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 45.006 35.832 C 44.184 35.832 43.518 35.166 43.518 34.345 C 43.518 33.523 44.184 32.857 45.006 32.857 C 45.828 32.857 46.494 33.523 46.494 34.345 C 46.494 35.166 45.828 35.832 45.006 35.832 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 45.006 44.55 C 44.048 44.55 43.27 43.773 43.27 42.814 C 43.27 41.856 44.048 41.079 45.006 41.079 C 45.965 41.079 46.742 41.856 46.742 42.814 C 46.742 43.773 45.965 44.55 45.006 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 45.006 53.258 C 43.911 53.258 43.023 52.37 43.023 51.274 C 43.023 50.178 43.911 49.291 45.006 49.291 C 46.102 49.291 46.99 50.178 46.99 51.274 C 46.99 52.37 46.102 53.258 45.006 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 42.695 59.734 C 42.695 61.013 43.727 62.044 45.006 62.044 C 46.285 62.044 47.317 61.013 47.317 59.734 C 47.317 58.454 46.285 57.423 45.006 57.423 C 43.727 57.423 42.695 58.454 42.695 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 45.006 70.177 C 43.911 70.177 43.023 69.289 43.023 68.193 C 43.023 67.098 43.911 66.21 45.006 66.21 C 46.102 66.21 46.99 67.098 46.99 68.193 C 46.99 69.289 46.102 70.177 45.006 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 45.006 78.399 C 44.048 78.399 43.27 77.622 43.27 76.663 C 43.27 75.705 44.048 74.927 45.006 74.927 C 45.965 74.927 46.742 75.705 46.742 76.663 C 46.742 77.622 45.965 78.399 45.006 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 45.006 86.61 C 44.184 86.61 43.518 85.944 43.518 85.123 C 43.518 84.301 44.184 83.635 45.006 83.635 C 45.828 83.635 46.494 84.301 46.494 85.123 C 46.494 85.944 45.828 86.61 45.006 86.61 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 45.006 94.822 C 44.321 94.822 43.766 94.267 43.766 93.582 C 43.766 92.898 44.321 92.343 45.006 92.343 C 45.691 92.343 46.246 92.898 46.246 93.582 C 46.246 94.267 45.691 94.822 45.006 94.822 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 45.006 18.417 C 44.458 18.417 44.014 17.973 44.014 17.425 C 44.014 16.878 44.458 16.433 45.006 16.433 C 45.554 16.433 45.998 16.878 45.998 17.425 C 45.998 17.973 45.554 18.417 45.006 18.417 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 45.006 103.044 C 44.458 103.044 44.014 102.6 44.014 102.052 C 44.014 101.504 44.458 101.06 45.006 101.06 C 45.554 101.06 45.998 101.504 45.998 102.052 C 45.998 102.6 45.554 103.044 45.006 103.044 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 27.125 C 35.782 27.125 35.227 26.57 35.227 25.885 C 35.227 25.2 35.782 24.645 36.467 24.645 C 37.152 24.645 37.707 25.2 37.707 25.885 C 37.707 26.57 37.152 27.125 36.467 27.125 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 35.832 C 35.645 35.832 34.979 35.166 34.979 34.345 C 34.979 33.523 35.645 32.857 36.467 32.857 C 37.289 32.857 37.955 33.523 37.955 34.345 C 37.955 35.166 37.289 35.832 36.467 35.832 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 44.55 C 35.509 44.55 34.731 43.773 34.731 42.814 C 34.731 41.856 35.509 41.079 36.467 41.079 C 37.426 41.079 38.203 41.856 38.203 42.814 C 38.203 43.773 37.426 44.55 36.467 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 53.258 C 35.372 53.258 34.483 52.37 34.483 51.274 C 34.483 50.178 35.372 49.291 36.467 49.291 C 37.562 49.291 38.451 50.178 38.451 51.274 C 38.451 52.37 37.562 53.258 36.467 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 34.156 59.734 C 34.156 61.013 35.188 62.044 36.467 62.044 C 37.746 62.044 38.778 61.013 38.778 59.734 C 38.778 58.454 37.746 57.423 36.467 57.423 C 35.188 57.423 34.156 58.454 34.156 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 70.177 C 35.372 70.177 34.483 69.289 34.483 68.193 C 34.483 67.098 35.372 66.21 36.467 66.21 C 37.562 66.21 38.451 67.098 38.451 68.193 C 38.451 69.289 37.562 70.177 36.467 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 78.399 C 35.509 78.399 34.731 77.622 34.731 76.663 C 34.731 75.705 35.509 74.927 36.467 74.927 C 37.426 74.927 38.203 75.705 38.203 76.663 C 38.203 77.622 37.426 78.399 36.467 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 86.61 C 35.645 86.61 34.979 85.944 34.979 85.123 C 34.979 84.301 35.645 83.635 36.467 83.635 C 37.289 83.635 37.955 84.301 37.955 85.123 C 37.955 85.944 37.289 86.61 36.467 86.61 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 94.822 C 35.782 94.822 35.227 94.267 35.227 93.582 C 35.227 92.898 35.782 92.343 36.467 92.343 C 37.152 92.343 37.707 92.898 37.707 93.582 C 37.707 94.267 37.152 94.822 36.467 94.822 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 27.928 35.832 C 27.106 35.832 26.44 35.166 26.44 34.345 C 26.44 33.523 27.106 32.857 27.928 32.857 C 28.749 32.857 29.416 33.523 29.416 34.345 C 29.416 35.166 28.749 35.832 27.928 35.832 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 27.928 44.55 C 26.969 44.55 26.192 43.773 26.192 42.814 C 26.192 41.856 26.969 41.079 27.928 41.079 C 28.886 41.079 29.663 41.856 29.663 42.814 C 29.663 43.773 28.886 44.55 27.928 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 27.928 53.258 C 26.832 53.258 25.944 52.37 25.944 51.274 C 25.944 50.178 26.832 49.291 27.928 49.291 C 29.023 49.291 29.911 50.178 29.911 51.274 C 29.911 52.37 29.023 53.258 27.928 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 25.617 59.734 C 25.617 61.013 26.649 62.044 27.928 62.044 C 29.207 62.044 30.239 61.013 30.239 59.734 C 30.239 58.454 29.207 57.423 27.928 57.423 C 26.649 57.423 25.617 58.454 25.617 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 27.928 70.177 C 26.832 70.177 25.944 69.289 25.944 68.193 C 25.944 67.098 26.832 66.21 27.928 66.21 C 29.023 66.21 29.911 67.098 29.911 68.193 C 29.911 69.289 29.023 70.177 27.928 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 27.928 78.399 C 26.969 78.399 26.192 77.622 26.192 76.663 C 26.192 75.705 26.969 74.927 27.928 74.927 C 28.886 74.927 29.663 75.705 29.663 76.663 C 29.663 77.622 28.886 78.399 27.928 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 27.928 86.61 C 27.106 86.61 26.44 85.944 26.44 85.123 C 26.44 84.301 27.106 83.635 27.928 83.635 C 28.749 83.635 29.416 84.301 29.416 85.123 C 29.416 85.944 28.749 86.61 27.928 86.61 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 19.389 27.125 C 18.704 27.125 18.149 26.57 18.149 25.885 C 18.149 25.2 18.704 24.645 19.389 24.645 C 20.074 24.645 20.629 25.2 20.629 25.885 C 20.629 26.57 20.074 27.125 19.389 27.125 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 19.389 35.832 C 18.567 35.832 17.901 35.166 17.901 34.345 C 17.901 33.523 18.567 32.857 19.389 32.857 C 20.21 32.857 20.877 33.523 20.877 34.345 C 20.877 35.166 20.21 35.832 19.389 35.832 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 19.389 44.55 C 18.43 44.55 17.653 43.773 17.653 42.814 C 17.653 41.856 18.43 41.079 19.389 41.079 C 20.347 41.079 21.124 41.856 21.124 42.814 C 21.124 43.773 20.347 44.55 19.389 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 19.389 53.258 C 18.293 53.258 17.405 52.37 17.405 51.274 C 17.405 50.178 18.293 49.291 19.389 49.291 C 20.484 49.291 21.372 50.178 21.372 51.274 C 21.372 52.37 20.484 53.258 19.389 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 17.078 59.734 C 17.078 61.013 18.109 62.044 19.389 62.044 C 20.668 62.044 21.7 61.013 21.7 59.734 C 21.7 58.454 20.668 57.423 19.389 57.423 C 18.109 57.423 17.078 58.454 17.078 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 19.389 70.177 C 18.293 70.177 17.405 69.289 17.405 68.193 C 17.405 67.098 18.293 66.21 19.389 66.21 C 20.484 66.21 21.372 67.098 21.372 68.193 C 21.372 69.289 20.484 70.177 19.389 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 19.389 78.399 C 18.43 78.399 17.653 77.622 17.653 76.663 C 17.653 75.705 18.43 74.927 19.389 74.927 C 20.347 74.927 21.124 75.705 21.124 76.663 C 21.124 77.622 20.347 78.399 19.389 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 19.389 86.61 C 18.567 86.61 17.901 85.944 17.901 85.123 C 17.901 84.301 18.567 83.635 19.389 83.635 C 20.21 83.635 20.877 84.301 20.877 85.123 C 20.877 85.944 20.21 86.61 19.389 86.61 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 19.389 94.822 C 18.704 94.822 18.149 94.267 18.149 93.582 C 18.149 92.898 18.704 92.343 19.389 92.343 C 20.074 92.343 20.629 92.898 20.629 93.582 C 20.629 94.267 20.074 94.822 19.389 94.822 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 18.417 C 35.919 18.417 35.475 17.973 35.475 17.425 C 35.475 16.878 35.919 16.433 36.467 16.433 C 37.015 16.433 37.459 16.878 37.459 17.425 C 37.459 17.973 37.015 18.417 36.467 18.417 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 103.044 C 35.919 103.044 35.475 102.6 35.475 102.052 C 35.475 101.504 35.919 101.06 36.467 101.06 C 37.015 101.06 37.459 101.504 37.459 102.052 C 37.459 102.6 37.015 103.044 36.467 103.044 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 111.256 C 36.056 111.256 35.723 110.923 35.723 110.512 C 35.723 110.101 36.056 109.768 36.467 109.768 C 36.878 109.768 37.211 110.101 37.211 110.512 C 37.211 110.923 36.878 111.256 36.467 111.256 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 10.85 27.125 C 10.165 27.125 9.61 26.57 9.61 25.885 C 9.61 25.2 10.165 24.645 10.85 24.645 C 11.535 24.645 12.09 25.2 12.09 25.885 C 12.09 26.57 11.535 27.125 10.85 27.125 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 10.85 35.832 C 10.028 35.832 9.362 35.166 9.362 34.345 C 9.362 33.523 10.028 32.857 10.85 32.857 C 11.671 32.857 12.338 33.523 12.338 34.345 C 12.338 35.166 11.671 35.832 10.85 35.832 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 10.85 44.55 C 9.891 44.55 9.114 43.773 9.114 42.814 C 9.114 41.856 9.891 41.079 10.85 41.079 C 11.808 41.079 12.585 41.856 12.585 42.814 C 12.585 43.773 11.808 44.55 10.85 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 10.85 53.258 C 9.754 53.258 8.866 52.37 8.866 51.274 C 8.866 50.178 9.754 49.291 10.85 49.291 C 11.945 49.291 12.833 50.178 12.833 51.274 C 12.833 52.37 11.945 53.258 10.85 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 8.539 59.734 C 8.539 61.013 9.57 62.044 10.85 62.044 C 12.129 62.044 13.161 61.013 13.161 59.734 C 13.161 58.454 12.129 57.423 10.85 57.423 C 9.57 57.423 8.539 58.454 8.539 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 10.85 70.177 C 9.754 70.177 8.866 69.289 8.866 68.193 C 8.866 67.098 9.754 66.21 10.85 66.21 C 11.945 66.21 12.833 67.098 12.833 68.193 C 12.833 69.289 11.945 70.177 10.85 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 10.85 78.399 C 9.891 78.399 9.114 77.622 9.114 76.663 C 9.114 75.705 9.891 74.927 10.85 74.927 C 11.808 74.927 12.585 75.705 12.585 76.663 C 12.585 77.622 11.808 78.399 10.85 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 2.311 44.55 C 1.352 44.55 0.575 43.773 0.575 42.814 C 0.575 41.856 1.352 41.079 2.311 41.079 C 3.269 41.079 4.046 41.856 4.046 42.814 C 4.046 43.773 3.269 44.55 2.311 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 2.311 53.258 C 1.215 53.258 0.327 52.37 0.327 51.274 C 0.327 50.178 1.215 49.291 2.311 49.291 C 3.406 49.291 4.294 50.178 4.294 51.274 C 4.294 52.37 3.406 53.258 2.311 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 0 59.734 C 0 61.013 1.031 62.044 2.311 62.044 C 3.59 62.044 4.622 61.013 4.622 59.734 C 4.622 58.454 3.59 57.423 2.311 57.423 C 1.031 57.423 0 58.454 0 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 2.311 70.177 C 1.215 70.177 0.327 69.289 0.327 68.193 C 0.327 67.098 1.215 66.21 2.311 66.21 C 3.406 66.21 4.294 67.098 4.294 68.193 C 4.294 69.289 3.406 70.177 2.311 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 2.311 78.399 C 1.352 78.399 0.575 77.622 0.575 76.663 C 0.575 75.705 1.352 74.927 2.311 74.927 C 3.269 74.927 4.046 75.705 4.046 76.663 C 4.046 77.622 3.269 78.399 2.311 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 10.85 86.61 C 10.028 86.61 9.362 85.944 9.362 85.123 C 9.362 84.301 10.028 83.635 10.85 83.635 C 11.671 83.635 12.338 84.301 12.338 85.123 C 12.338 85.944 11.671 86.61 10.85 86.61 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 10.85 94.822 C 10.165 94.822 9.61 94.267 9.61 93.582 C 9.61 92.898 10.165 92.343 10.85 92.343 C 11.535 92.343 12.09 92.898 12.09 93.582 C 12.09 94.267 11.535 94.822 10.85 94.822 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 10.85 18.417 C 10.302 18.417 9.858 17.973 9.858 17.425 C 9.858 16.878 10.302 16.433 10.85 16.433 C 11.398 16.433 11.842 16.878 11.842 17.425 C 11.842 17.973 11.398 18.417 10.85 18.417 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 10.85 103.044 C 10.302 103.044 9.858 102.6 9.858 102.052 C 9.858 101.504 10.302 101.06 10.85 101.06 C 11.398 101.06 11.842 101.504 11.842 102.052 C 11.842 102.6 11.398 103.044 10.85 103.044 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 10.85 111.256 C 10.439 111.256 10.106 110.923 10.106 110.512 C 10.106 110.101 10.439 109.768 10.85 109.768 C 11.261 109.768 11.594 110.101 11.594 110.512 C 11.594 110.923 11.261 111.256 10.85 111.256 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 119.467 C 36.193 119.467 35.971 119.245 35.971 118.972 C 35.971 118.698 36.193 118.476 36.467 118.476 C 36.741 118.476 36.963 118.698 36.963 118.972 C 36.963 119.245 36.741 119.467 36.467 119.467 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path></g></svg>',svgContentId:9487849951,withExternalLayout:true})}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1agu1na hidden-1ky24pq\",\"data-framer-name\":\"Element\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-wrne68\",\"data-framer-name\":\"Element 1\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 201 120\"><g transform=\"translate(0 0)\"><path d=\"M 36.467 0.992 C 36.193 0.992 35.971 0.77 35.971 0.496 C 35.971 0.222 36.193 0 36.467 0 C 36.741 0 36.963 0.222 36.963 0.496 C 36.963 0.77 36.741 0.992 36.467 0.992 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 9.699 C 36.056 9.699 35.723 9.366 35.723 8.956 C 35.723 8.545 36.056 8.212 36.467 8.212 C 36.878 8.212 37.211 8.545 37.211 8.956 C 37.211 9.366 36.878 9.699 36.467 9.699 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 10.85 9.699 C 10.439 9.699 10.106 9.366 10.106 8.956 C 10.106 8.545 10.439 8.212 10.85 8.212 C 11.261 8.212 11.594 8.545 11.594 8.956 C 11.594 9.366 11.261 9.699 10.85 9.699 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 198.689 44.55 C 197.731 44.55 196.954 43.773 196.954 42.814 C 196.954 41.856 197.731 41.079 198.689 41.079 C 199.648 41.079 200.425 41.856 200.425 42.814 C 200.425 43.773 199.648 44.55 198.689 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 198.689 53.258 C 197.594 53.258 196.706 52.37 196.706 51.274 C 196.706 50.178 197.594 49.291 198.689 49.291 C 199.785 49.291 200.673 50.178 200.673 51.274 C 200.673 52.37 199.785 53.258 198.689 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 196.378 59.734 C 196.378 61.013 197.41 62.044 198.689 62.044 C 199.969 62.044 201 61.013 201 59.734 C 201 58.454 199.969 57.423 198.689 57.423 C 197.41 57.423 196.378 58.454 196.378 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 198.689 70.177 C 197.594 70.177 196.706 69.289 196.706 68.193 C 196.706 67.098 197.594 66.21 198.689 66.21 C 199.785 66.21 200.673 67.098 200.673 68.193 C 200.673 69.289 199.785 70.177 198.689 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 198.689 78.399 C 197.731 78.399 196.954 77.622 196.954 76.663 C 196.954 75.705 197.731 74.927 198.689 74.927 C 199.648 74.927 200.425 75.705 200.425 76.663 C 200.425 77.622 199.648 78.399 198.689 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 190.15 27.125 C 189.466 27.125 188.91 26.57 188.91 25.885 C 188.91 25.2 189.466 24.645 190.15 24.645 C 190.835 24.645 191.39 25.2 191.39 25.885 C 191.39 26.57 190.835 27.125 190.15 27.125 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 190.15 35.832 C 189.329 35.832 188.662 35.166 188.662 34.345 C 188.662 33.523 189.329 32.857 190.15 32.857 C 190.972 32.857 191.638 33.523 191.638 34.345 C 191.638 35.166 190.972 35.832 190.15 35.832 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 190.15 44.55 C 189.192 44.55 188.415 43.773 188.415 42.814 C 188.415 41.856 189.192 41.079 190.15 41.079 C 191.109 41.079 191.886 41.856 191.886 42.814 C 191.886 43.773 191.109 44.55 190.15 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 190.15 53.258 C 189.055 53.258 188.167 52.37 188.167 51.274 C 188.167 50.178 189.055 49.291 190.15 49.291 C 191.246 49.291 192.134 50.178 192.134 51.274 C 192.134 52.37 191.246 53.258 190.15 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 187.839 59.734 C 187.839 61.013 188.871 62.044 190.15 62.044 C 191.43 62.044 192.461 61.013 192.461 59.734 C 192.461 58.454 191.43 57.423 190.15 57.423 C 188.871 57.423 187.839 58.454 187.839 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 190.15 70.177 C 189.055 70.177 188.167 69.289 188.167 68.193 C 188.167 67.098 189.055 66.21 190.15 66.21 C 191.246 66.21 192.134 67.098 192.134 68.193 C 192.134 69.289 191.246 70.177 190.15 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 190.15 78.399 C 189.192 78.399 188.415 77.622 188.415 76.663 C 188.415 75.705 189.192 74.927 190.15 74.927 C 191.109 74.927 191.886 75.705 191.886 76.663 C 191.886 77.622 191.109 78.399 190.15 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 190.15 86.61 C 189.329 86.61 188.662 85.944 188.662 85.123 C 188.662 84.301 189.329 83.635 190.15 83.635 C 190.972 83.635 191.638 84.301 191.638 85.123 C 191.638 85.944 190.972 86.61 190.15 86.61 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 156.004 35.832 C 155.182 35.832 154.516 35.166 154.516 34.345 C 154.516 33.523 155.182 32.857 156.004 32.857 C 156.825 32.857 157.492 33.523 157.492 34.345 C 157.492 35.166 156.825 35.832 156.004 35.832 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 156.004 44.55 C 155.045 44.55 154.268 43.773 154.268 42.814 C 154.268 41.856 155.045 41.079 156.004 41.079 C 156.962 41.079 157.739 41.856 157.739 42.814 C 157.739 43.773 156.962 44.55 156.004 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 156.004 53.258 C 154.908 53.258 154.02 52.37 154.02 51.274 C 154.02 50.178 154.908 49.291 156.004 49.291 C 157.099 49.291 157.987 50.178 157.987 51.274 C 157.987 52.37 157.099 53.258 156.004 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 153.693 59.734 C 153.693 61.013 154.724 62.044 156.004 62.044 C 157.283 62.044 158.315 61.013 158.315 59.734 C 158.315 58.454 157.283 57.423 156.004 57.423 C 154.724 57.423 153.693 58.454 153.693 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 156.004 70.177 C 154.908 70.177 154.02 69.289 154.02 68.193 C 154.02 67.098 154.908 66.21 156.004 66.21 C 157.099 66.21 157.987 67.098 157.987 68.193 C 157.987 69.289 157.099 70.177 156.004 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 156.004 78.399 C 155.045 78.399 154.268 77.622 154.268 76.663 C 154.268 75.705 155.045 74.927 156.004 74.927 C 156.962 74.927 157.739 75.705 157.739 76.663 C 157.739 77.622 156.962 78.399 156.004 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 156.004 86.61 C 155.182 86.61 154.516 85.944 154.516 85.123 C 154.516 84.301 155.182 83.635 156.004 83.635 C 156.825 83.635 157.492 84.301 157.492 85.123 C 157.492 85.944 156.825 86.61 156.004 86.61 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 190.15 94.822 C 189.466 94.822 188.91 94.267 188.91 93.582 C 188.91 92.898 189.466 92.343 190.15 92.343 C 190.835 92.343 191.39 92.898 191.39 93.582 C 191.39 94.267 190.835 94.822 190.15 94.822 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 121.848 27.125 C 121.163 27.125 120.608 26.57 120.608 25.885 C 120.608 25.2 121.163 24.645 121.848 24.645 C 122.532 24.645 123.087 25.2 123.087 25.885 C 123.087 26.57 122.532 27.125 121.848 27.125 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 121.848 35.832 C 121.026 35.832 120.36 35.166 120.36 34.345 C 120.36 33.523 121.026 32.857 121.848 32.857 C 122.669 32.857 123.335 33.523 123.335 34.345 C 123.335 35.166 122.669 35.832 121.848 35.832 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 121.848 44.55 C 120.889 44.55 120.112 43.773 120.112 42.814 C 120.112 41.856 120.889 41.079 121.848 41.079 C 122.806 41.079 123.583 41.856 123.583 42.814 C 123.583 43.773 122.806 44.55 121.848 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 121.848 53.258 C 120.752 53.258 119.864 52.37 119.864 51.274 C 119.864 50.178 120.752 49.291 121.848 49.291 C 122.943 49.291 123.831 50.178 123.831 51.274 C 123.831 52.37 122.943 53.258 121.848 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 119.537 59.734 C 119.537 61.013 120.568 62.044 121.848 62.044 C 123.127 62.044 124.158 61.013 124.158 59.734 C 124.158 58.454 123.127 57.423 121.848 57.423 C 120.568 57.423 119.537 58.454 119.537 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 121.848 70.177 C 120.752 70.177 119.864 69.289 119.864 68.193 C 119.864 67.098 120.752 66.21 121.848 66.21 C 122.943 66.21 123.831 67.098 123.831 68.193 C 123.831 69.289 122.943 70.177 121.848 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 121.848 78.399 C 120.889 78.399 120.112 77.622 120.112 76.663 C 120.112 75.705 120.889 74.927 121.848 74.927 C 122.806 74.927 123.583 75.705 123.583 76.663 C 123.583 77.622 122.806 78.399 121.848 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 121.848 86.61 C 121.026 86.61 120.36 85.944 120.36 85.123 C 120.36 84.301 121.026 83.635 121.848 83.635 C 122.669 83.635 123.335 84.301 123.335 85.123 C 123.335 85.944 122.669 86.61 121.848 86.61 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 121.848 94.822 C 121.163 94.822 120.608 94.267 120.608 93.582 C 120.608 92.898 121.163 92.343 121.848 92.343 C 122.532 92.343 123.087 92.898 123.087 93.582 C 123.087 94.267 122.532 94.822 121.848 94.822 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 113.309 27.125 C 112.624 27.125 112.069 26.57 112.069 25.885 C 112.069 25.2 112.624 24.645 113.309 24.645 C 113.993 24.645 114.548 25.2 114.548 25.885 C 114.548 26.57 113.993 27.125 113.309 27.125 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 113.309 35.832 C 112.487 35.832 111.821 35.166 111.821 34.345 C 111.821 33.523 112.487 32.857 113.309 32.857 C 114.13 32.857 114.796 33.523 114.796 34.345 C 114.796 35.166 114.13 35.832 113.309 35.832 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 113.309 44.55 C 112.35 44.55 111.573 43.773 111.573 42.814 C 111.573 41.856 112.35 41.079 113.309 41.079 C 114.267 41.079 115.044 41.856 115.044 42.814 C 115.044 43.773 114.267 44.55 113.309 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 113.309 53.258 C 112.213 53.258 111.325 52.37 111.325 51.274 C 111.325 50.178 112.213 49.291 113.309 49.291 C 114.404 49.291 115.292 50.178 115.292 51.274 C 115.292 52.37 114.404 53.258 113.309 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 110.998 59.734 C 110.998 61.013 112.029 62.044 113.309 62.044 C 114.588 62.044 115.619 61.013 115.619 59.734 C 115.619 58.454 114.588 57.423 113.309 57.423 C 112.029 57.423 110.998 58.454 110.998 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 113.309 70.177 C 112.213 70.177 111.325 69.289 111.325 68.193 C 111.325 67.098 112.213 66.21 113.309 66.21 C 114.404 66.21 115.292 67.098 115.292 68.193 C 115.292 69.289 114.404 70.177 113.309 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 113.309 78.399 C 112.35 78.399 111.573 77.622 111.573 76.663 C 111.573 75.705 112.35 74.927 113.309 74.927 C 114.267 74.927 115.044 75.705 115.044 76.663 C 115.044 77.622 114.267 78.399 113.309 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 113.309 86.61 C 112.487 86.61 111.821 85.944 111.821 85.123 C 111.821 84.301 112.487 83.635 113.309 83.635 C 114.13 83.635 114.796 84.301 114.796 85.123 C 114.796 85.944 114.13 86.61 113.309 86.61 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 113.309 94.822 C 112.624 94.822 112.069 94.267 112.069 93.582 C 112.069 92.898 112.624 92.343 113.309 92.343 C 113.993 92.343 114.548 92.898 114.548 93.582 C 114.548 94.267 113.993 94.822 113.309 94.822 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 96.23 35.832 C 95.409 35.832 94.743 35.166 94.743 34.345 C 94.743 33.523 95.409 32.857 96.23 32.857 C 97.052 32.857 97.718 33.523 97.718 34.345 C 97.718 35.166 97.052 35.832 96.23 35.832 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 96.23 44.55 C 95.272 44.55 94.495 43.773 94.495 42.814 C 94.495 41.856 95.272 41.079 96.23 41.079 C 97.189 41.079 97.966 41.856 97.966 42.814 C 97.966 43.773 97.189 44.55 96.23 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 96.23 53.258 C 95.135 53.258 94.247 52.37 94.247 51.274 C 94.247 50.178 95.135 49.291 96.23 49.291 C 97.326 49.291 98.214 50.178 98.214 51.274 C 98.214 52.37 97.326 53.258 96.23 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 93.92 59.734 C 93.92 61.013 94.951 62.044 96.23 62.044 C 97.51 62.044 98.541 61.013 98.541 59.734 C 98.541 58.454 97.51 57.423 96.23 57.423 C 94.951 57.423 93.92 58.454 93.92 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 96.23 70.177 C 95.135 70.177 94.247 69.289 94.247 68.193 C 94.247 67.098 95.135 66.21 96.23 66.21 C 97.326 66.21 98.214 67.098 98.214 68.193 C 98.214 69.289 97.326 70.177 96.23 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 96.23 78.399 C 95.272 78.399 94.495 77.622 94.495 76.663 C 94.495 75.705 95.272 74.927 96.23 74.927 C 97.189 74.927 97.966 75.705 97.966 76.663 C 97.966 77.622 97.189 78.399 96.23 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 96.23 86.61 C 95.409 86.61 94.743 85.944 94.743 85.123 C 94.743 84.301 95.409 83.635 96.23 83.635 C 97.052 83.635 97.718 84.301 97.718 85.123 C 97.718 85.944 97.052 86.61 96.23 86.61 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 87.691 27.125 C 87.007 27.125 86.452 26.57 86.452 25.885 C 86.452 25.2 87.007 24.645 87.691 24.645 C 88.376 24.645 88.931 25.2 88.931 25.885 C 88.931 26.57 88.376 27.125 87.691 27.125 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 87.691 35.832 C 86.87 35.832 86.204 35.166 86.204 34.345 C 86.204 33.523 86.87 32.857 87.691 32.857 C 88.513 32.857 89.179 33.523 89.179 34.345 C 89.179 35.166 88.513 35.832 87.691 35.832 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 87.691 44.55 C 86.733 44.55 85.956 43.773 85.956 42.814 C 85.956 41.856 86.733 41.079 87.691 41.079 C 88.65 41.079 89.427 41.856 89.427 42.814 C 89.427 43.773 88.65 44.55 87.691 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 87.691 53.258 C 86.596 53.258 85.708 52.37 85.708 51.274 C 85.708 50.178 86.596 49.291 87.691 49.291 C 88.787 49.291 89.675 50.178 89.675 51.274 C 89.675 52.37 88.787 53.258 87.691 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 85.381 59.734 C 85.381 61.013 86.412 62.044 87.691 62.044 C 88.971 62.044 90.002 61.013 90.002 59.734 C 90.002 58.454 88.971 57.423 87.691 57.423 C 86.412 57.423 85.381 58.454 85.381 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 87.691 70.177 C 86.596 70.177 85.708 69.289 85.708 68.193 C 85.708 67.098 86.596 66.21 87.691 66.21 C 88.787 66.21 89.675 67.098 89.675 68.193 C 89.675 69.289 88.787 70.177 87.691 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 87.691 78.399 C 86.733 78.399 85.956 77.622 85.956 76.663 C 85.956 75.705 86.733 74.927 87.691 74.927 C 88.65 74.927 89.427 75.705 89.427 76.663 C 89.427 77.622 88.65 78.399 87.691 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 87.691 86.61 C 86.87 86.61 86.204 85.944 86.204 85.123 C 86.204 84.301 86.87 83.635 87.691 83.635 C 88.513 83.635 89.179 84.301 89.179 85.123 C 89.179 85.944 88.513 86.61 87.691 86.61 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 79.152 44.55 C 78.194 44.55 77.417 43.773 77.417 42.814 C 77.417 41.856 78.194 41.079 79.152 41.079 C 80.111 41.079 80.888 41.856 80.888 42.814 C 80.888 43.773 80.111 44.55 79.152 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 79.152 53.258 C 78.057 53.258 77.169 52.37 77.169 51.274 C 77.169 50.178 78.057 49.291 79.152 49.291 C 80.248 49.291 81.136 50.178 81.136 51.274 C 81.136 52.37 80.248 53.258 79.152 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 76.842 59.734 C 76.842 61.013 77.873 62.044 79.152 62.044 C 80.432 62.044 81.463 61.013 81.463 59.734 C 81.463 58.454 80.432 57.423 79.152 57.423 C 77.873 57.423 76.842 58.454 76.842 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 79.152 70.177 C 78.057 70.177 77.169 69.289 77.169 68.193 C 77.169 67.098 78.057 66.21 79.152 66.21 C 80.248 66.21 81.136 67.098 81.136 68.193 C 81.136 69.289 80.248 70.177 79.152 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 79.152 78.399 C 78.194 78.399 77.417 77.622 77.417 76.663 C 77.417 75.705 78.194 74.927 79.152 74.927 C 80.111 74.927 80.888 75.705 80.888 76.663 C 80.888 77.622 80.111 78.399 79.152 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 70.613 35.832 C 69.792 35.832 69.126 35.166 69.126 34.345 C 69.126 33.523 69.792 32.857 70.613 32.857 C 71.435 32.857 72.101 33.523 72.101 34.345 C 72.101 35.166 71.435 35.832 70.613 35.832 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 70.613 44.55 C 69.655 44.55 68.878 43.773 68.878 42.814 C 68.878 41.856 69.655 41.079 70.613 41.079 C 71.572 41.079 72.349 41.856 72.349 42.814 C 72.349 43.773 71.572 44.55 70.613 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 70.613 53.258 C 69.518 53.258 68.63 52.37 68.63 51.274 C 68.63 50.178 69.518 49.291 70.613 49.291 C 71.709 49.291 72.597 50.178 72.597 51.274 C 72.597 52.37 71.709 53.258 70.613 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 68.312 59.734 C 68.312 61.013 69.344 62.044 70.623 62.044 C 71.903 62.044 72.934 61.013 72.934 59.734 C 72.934 58.454 71.903 57.423 70.623 57.423 C 69.344 57.423 68.312 58.454 68.312 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 70.613 70.177 C 69.518 70.177 68.63 69.289 68.63 68.193 C 68.63 67.098 69.518 66.21 70.613 66.21 C 71.709 66.21 72.597 67.098 72.597 68.193 C 72.597 69.289 71.709 70.177 70.613 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 70.613 78.399 C 69.655 78.399 68.878 77.622 68.878 76.663 C 68.878 75.705 69.655 74.927 70.613 74.927 C 71.572 74.927 72.349 75.705 72.349 76.663 C 72.349 77.622 71.572 78.399 70.613 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 62.084 53.258 C 60.989 53.258 60.101 52.37 60.101 51.274 C 60.101 50.178 60.989 49.291 62.084 49.291 C 63.18 49.291 64.068 50.178 64.068 51.274 C 64.068 52.37 63.18 53.258 62.084 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 59.773 59.734 C 59.773 61.013 60.805 62.044 62.084 62.044 C 63.364 62.044 64.395 61.013 64.395 59.734 C 64.395 58.454 63.364 57.423 62.084 57.423 C 60.805 57.423 59.773 58.454 59.773 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 62.084 70.177 C 60.989 70.177 60.101 69.289 60.101 68.193 C 60.101 67.098 60.989 66.21 62.084 66.21 C 63.18 66.21 64.068 67.098 64.068 68.193 C 64.068 69.289 63.18 70.177 62.084 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 53.545 44.55 C 52.587 44.55 51.81 43.773 51.81 42.814 C 51.81 41.856 52.587 41.079 53.545 41.079 C 54.504 41.079 55.281 41.856 55.281 42.814 C 55.281 43.773 54.504 44.55 53.545 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 53.545 53.258 C 52.45 53.258 51.562 52.37 51.562 51.274 C 51.562 50.178 52.45 49.291 53.545 49.291 C 54.641 49.291 55.529 50.178 55.529 51.274 C 55.529 52.37 54.641 53.258 53.545 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 51.234 59.734 C 51.234 61.013 52.266 62.044 53.545 62.044 C 54.824 62.044 55.856 61.013 55.856 59.734 C 55.856 58.454 54.824 57.423 53.545 57.423 C 52.266 57.423 51.234 58.454 51.234 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 53.545 70.177 C 52.45 70.177 51.562 69.289 51.562 68.193 C 51.562 67.098 52.45 66.21 53.545 66.21 C 54.641 66.21 55.529 67.098 55.529 68.193 C 55.529 69.289 54.641 70.177 53.545 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 53.545 78.399 C 52.587 78.399 51.81 77.622 51.81 76.663 C 51.81 75.705 52.587 74.927 53.545 74.927 C 54.504 74.927 55.281 75.705 55.281 76.663 C 55.281 77.622 54.504 78.399 53.545 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 70.613 86.61 C 69.792 86.61 69.126 85.944 69.126 85.123 C 69.126 84.301 69.792 83.635 70.613 83.635 C 71.435 83.635 72.101 84.301 72.101 85.123 C 72.101 85.944 71.435 86.61 70.613 86.61 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 87.691 94.822 C 87.007 94.822 86.452 94.267 86.452 93.582 C 86.452 92.898 87.007 92.343 87.691 92.343 C 88.376 92.343 88.931 92.898 88.931 93.582 C 88.931 94.267 88.376 94.822 87.691 94.822 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 181.611 53.258 C 180.516 53.258 179.628 52.37 179.628 51.274 C 179.628 50.178 180.516 49.291 181.611 49.291 C 182.707 49.291 183.595 50.178 183.595 51.274 C 183.595 52.37 182.707 53.258 181.611 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 179.3 59.734 C 179.3 61.013 180.332 62.044 181.611 62.044 C 182.89 62.044 183.922 61.013 183.922 59.734 C 183.922 58.454 182.89 57.423 181.611 57.423 C 180.332 57.423 179.3 58.454 179.3 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 181.611 70.177 C 180.516 70.177 179.628 69.289 179.628 68.193 C 179.628 67.098 180.516 66.21 181.611 66.21 C 182.707 66.21 183.595 67.098 183.595 68.193 C 183.595 69.289 182.707 70.177 181.611 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 164.533 53.258 C 163.437 53.258 162.549 52.37 162.549 51.274 C 162.549 50.178 163.437 49.291 164.533 49.291 C 165.628 49.291 166.516 50.178 166.516 51.274 C 166.516 52.37 165.628 53.258 164.533 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 162.232 59.734 C 162.232 61.013 163.264 62.044 164.543 62.044 C 165.822 62.044 166.854 61.013 166.854 59.734 C 166.854 58.454 165.822 57.423 164.543 57.423 C 163.264 57.423 162.232 58.454 162.232 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 164.533 70.177 C 163.437 70.177 162.549 69.289 162.549 68.193 C 162.549 67.098 163.437 66.21 164.533 66.21 C 165.628 66.21 166.516 67.098 166.516 68.193 C 166.516 69.289 165.628 70.177 164.533 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 138.926 53.258 C 137.83 53.258 136.942 52.37 136.942 51.274 C 136.942 50.178 137.83 49.291 138.926 49.291 C 140.021 49.291 140.909 50.178 140.909 51.274 C 140.909 52.37 140.021 53.258 138.926 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 136.615 59.734 C 136.615 61.013 137.646 62.044 138.926 62.044 C 140.205 62.044 141.237 61.013 141.237 59.734 C 141.237 58.454 140.205 57.423 138.926 57.423 C 137.646 57.423 136.615 58.454 136.615 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 138.926 70.177 C 137.83 70.177 136.942 69.289 136.942 68.193 C 136.942 67.098 137.83 66.21 138.926 66.21 C 140.021 66.21 140.909 67.098 140.909 68.193 C 140.909 69.289 140.021 70.177 138.926 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 104.77 53.258 C 103.674 53.258 102.786 52.37 102.786 51.274 C 102.786 50.178 103.674 49.291 104.77 49.291 C 105.865 49.291 106.753 50.178 106.753 51.274 C 106.753 52.37 105.865 53.258 104.77 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 102.459 59.734 C 102.459 61.013 103.49 62.044 104.77 62.044 C 106.049 62.044 107.08 61.013 107.08 59.734 C 107.08 58.454 106.049 57.423 104.77 57.423 C 103.49 57.423 102.459 58.454 102.459 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 104.77 70.177 C 103.674 70.177 102.786 69.289 102.786 68.193 C 102.786 67.098 103.674 66.21 104.77 66.21 C 105.865 66.21 106.753 67.098 106.753 68.193 C 106.753 69.289 105.865 70.177 104.77 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 173.072 44.55 C 172.114 44.55 171.337 43.773 171.337 42.814 C 171.337 41.856 172.114 41.079 173.072 41.079 C 174.031 41.079 174.808 41.856 174.808 42.814 C 174.808 43.773 174.031 44.55 173.072 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 173.072 53.258 C 171.977 53.258 171.089 52.37 171.089 51.274 C 171.089 50.178 171.977 49.291 173.072 49.291 C 174.168 49.291 175.056 50.178 175.056 51.274 C 175.056 52.37 174.168 53.258 173.072 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 170.761 59.734 C 170.761 61.013 171.793 62.044 173.072 62.044 C 174.351 62.044 175.383 61.013 175.383 59.734 C 175.383 58.454 174.351 57.423 173.072 57.423 C 171.793 57.423 170.761 58.454 170.761 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 173.072 70.177 C 171.977 70.177 171.089 69.289 171.089 68.193 C 171.089 67.098 171.977 66.21 173.072 66.21 C 174.168 66.21 175.056 67.098 175.056 68.193 C 175.056 69.289 174.168 70.177 173.072 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 173.072 78.399 C 172.114 78.399 171.337 77.622 171.337 76.663 C 171.337 75.705 172.114 74.927 173.072 74.927 C 174.031 74.927 174.808 75.705 174.808 76.663 C 174.808 77.622 174.031 78.399 173.072 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 130.387 44.55 C 129.428 44.55 128.651 43.773 128.651 42.814 C 128.651 41.856 129.428 41.079 130.387 41.079 C 131.345 41.079 132.122 41.856 132.122 42.814 C 132.122 43.773 131.345 44.55 130.387 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 130.387 53.258 C 129.291 53.258 128.403 52.37 128.403 51.274 C 128.403 50.178 129.291 49.291 130.387 49.291 C 131.482 49.291 132.37 50.178 132.37 51.274 C 132.37 52.37 131.482 53.258 130.387 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 128.076 59.734 C 128.076 61.013 129.107 62.044 130.387 62.044 C 131.666 62.044 132.698 61.013 132.698 59.734 C 132.698 58.454 131.666 57.423 130.387 57.423 C 129.107 57.423 128.076 58.454 128.076 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 130.387 70.177 C 129.291 70.177 128.403 69.289 128.403 68.193 C 128.403 67.098 129.291 66.21 130.387 66.21 C 131.482 66.21 132.37 67.098 132.37 68.193 C 132.37 69.289 131.482 70.177 130.387 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 130.387 78.399 C 129.428 78.399 128.651 77.622 128.651 76.663 C 128.651 75.705 129.428 74.927 130.387 74.927 C 131.345 74.927 132.122 75.705 132.122 76.663 C 132.122 77.622 131.345 78.399 130.387 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 145.154 59.734 C 145.154 61.013 146.185 62.044 147.465 62.044 C 148.744 62.044 149.776 61.013 149.776 59.734 C 149.776 58.454 148.744 57.423 147.465 57.423 C 146.185 57.423 145.154 58.454 145.154 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 113.309 18.417 C 112.761 18.417 112.317 17.973 112.317 17.425 C 112.317 16.878 112.761 16.433 113.309 16.433 C 113.856 16.433 114.3 16.878 114.3 17.425 C 114.3 17.973 113.856 18.417 113.309 18.417 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 113.309 103.044 C 112.761 103.044 112.317 102.6 112.317 102.052 C 112.317 101.504 112.761 101.06 113.309 101.06 C 113.856 101.06 114.3 101.504 114.3 102.052 C 114.3 102.6 113.856 103.044 113.309 103.044 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 45.006 27.125 C 44.321 27.125 43.766 26.57 43.766 25.885 C 43.766 25.2 44.321 24.645 45.006 24.645 C 45.691 24.645 46.246 25.2 46.246 25.885 C 46.246 26.57 45.691 27.125 45.006 27.125 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 45.006 35.832 C 44.184 35.832 43.518 35.166 43.518 34.345 C 43.518 33.523 44.184 32.857 45.006 32.857 C 45.828 32.857 46.494 33.523 46.494 34.345 C 46.494 35.166 45.828 35.832 45.006 35.832 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 45.006 44.55 C 44.048 44.55 43.27 43.773 43.27 42.814 C 43.27 41.856 44.048 41.079 45.006 41.079 C 45.965 41.079 46.742 41.856 46.742 42.814 C 46.742 43.773 45.965 44.55 45.006 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 45.006 53.258 C 43.911 53.258 43.023 52.37 43.023 51.274 C 43.023 50.178 43.911 49.291 45.006 49.291 C 46.102 49.291 46.99 50.178 46.99 51.274 C 46.99 52.37 46.102 53.258 45.006 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 42.695 59.734 C 42.695 61.013 43.727 62.044 45.006 62.044 C 46.285 62.044 47.317 61.013 47.317 59.734 C 47.317 58.454 46.285 57.423 45.006 57.423 C 43.727 57.423 42.695 58.454 42.695 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 45.006 70.177 C 43.911 70.177 43.023 69.289 43.023 68.193 C 43.023 67.098 43.911 66.21 45.006 66.21 C 46.102 66.21 46.99 67.098 46.99 68.193 C 46.99 69.289 46.102 70.177 45.006 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 45.006 78.399 C 44.048 78.399 43.27 77.622 43.27 76.663 C 43.27 75.705 44.048 74.927 45.006 74.927 C 45.965 74.927 46.742 75.705 46.742 76.663 C 46.742 77.622 45.965 78.399 45.006 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 45.006 86.61 C 44.184 86.61 43.518 85.944 43.518 85.123 C 43.518 84.301 44.184 83.635 45.006 83.635 C 45.828 83.635 46.494 84.301 46.494 85.123 C 46.494 85.944 45.828 86.61 45.006 86.61 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 45.006 94.822 C 44.321 94.822 43.766 94.267 43.766 93.582 C 43.766 92.898 44.321 92.343 45.006 92.343 C 45.691 92.343 46.246 92.898 46.246 93.582 C 46.246 94.267 45.691 94.822 45.006 94.822 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 45.006 18.417 C 44.458 18.417 44.014 17.973 44.014 17.425 C 44.014 16.878 44.458 16.433 45.006 16.433 C 45.554 16.433 45.998 16.878 45.998 17.425 C 45.998 17.973 45.554 18.417 45.006 18.417 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 45.006 103.044 C 44.458 103.044 44.014 102.6 44.014 102.052 C 44.014 101.504 44.458 101.06 45.006 101.06 C 45.554 101.06 45.998 101.504 45.998 102.052 C 45.998 102.6 45.554 103.044 45.006 103.044 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 27.125 C 35.782 27.125 35.227 26.57 35.227 25.885 C 35.227 25.2 35.782 24.645 36.467 24.645 C 37.152 24.645 37.707 25.2 37.707 25.885 C 37.707 26.57 37.152 27.125 36.467 27.125 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 35.832 C 35.645 35.832 34.979 35.166 34.979 34.345 C 34.979 33.523 35.645 32.857 36.467 32.857 C 37.289 32.857 37.955 33.523 37.955 34.345 C 37.955 35.166 37.289 35.832 36.467 35.832 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 44.55 C 35.509 44.55 34.731 43.773 34.731 42.814 C 34.731 41.856 35.509 41.079 36.467 41.079 C 37.426 41.079 38.203 41.856 38.203 42.814 C 38.203 43.773 37.426 44.55 36.467 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 53.258 C 35.372 53.258 34.483 52.37 34.483 51.274 C 34.483 50.178 35.372 49.291 36.467 49.291 C 37.562 49.291 38.451 50.178 38.451 51.274 C 38.451 52.37 37.562 53.258 36.467 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 34.156 59.734 C 34.156 61.013 35.188 62.044 36.467 62.044 C 37.746 62.044 38.778 61.013 38.778 59.734 C 38.778 58.454 37.746 57.423 36.467 57.423 C 35.188 57.423 34.156 58.454 34.156 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 70.177 C 35.372 70.177 34.483 69.289 34.483 68.193 C 34.483 67.098 35.372 66.21 36.467 66.21 C 37.562 66.21 38.451 67.098 38.451 68.193 C 38.451 69.289 37.562 70.177 36.467 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 78.399 C 35.509 78.399 34.731 77.622 34.731 76.663 C 34.731 75.705 35.509 74.927 36.467 74.927 C 37.426 74.927 38.203 75.705 38.203 76.663 C 38.203 77.622 37.426 78.399 36.467 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 86.61 C 35.645 86.61 34.979 85.944 34.979 85.123 C 34.979 84.301 35.645 83.635 36.467 83.635 C 37.289 83.635 37.955 84.301 37.955 85.123 C 37.955 85.944 37.289 86.61 36.467 86.61 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 94.822 C 35.782 94.822 35.227 94.267 35.227 93.582 C 35.227 92.898 35.782 92.343 36.467 92.343 C 37.152 92.343 37.707 92.898 37.707 93.582 C 37.707 94.267 37.152 94.822 36.467 94.822 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 27.928 35.832 C 27.106 35.832 26.44 35.166 26.44 34.345 C 26.44 33.523 27.106 32.857 27.928 32.857 C 28.749 32.857 29.416 33.523 29.416 34.345 C 29.416 35.166 28.749 35.832 27.928 35.832 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 27.928 44.55 C 26.969 44.55 26.192 43.773 26.192 42.814 C 26.192 41.856 26.969 41.079 27.928 41.079 C 28.886 41.079 29.663 41.856 29.663 42.814 C 29.663 43.773 28.886 44.55 27.928 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 27.928 53.258 C 26.832 53.258 25.944 52.37 25.944 51.274 C 25.944 50.178 26.832 49.291 27.928 49.291 C 29.023 49.291 29.911 50.178 29.911 51.274 C 29.911 52.37 29.023 53.258 27.928 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 25.617 59.734 C 25.617 61.013 26.649 62.044 27.928 62.044 C 29.207 62.044 30.239 61.013 30.239 59.734 C 30.239 58.454 29.207 57.423 27.928 57.423 C 26.649 57.423 25.617 58.454 25.617 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 27.928 70.177 C 26.832 70.177 25.944 69.289 25.944 68.193 C 25.944 67.098 26.832 66.21 27.928 66.21 C 29.023 66.21 29.911 67.098 29.911 68.193 C 29.911 69.289 29.023 70.177 27.928 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 27.928 78.399 C 26.969 78.399 26.192 77.622 26.192 76.663 C 26.192 75.705 26.969 74.927 27.928 74.927 C 28.886 74.927 29.663 75.705 29.663 76.663 C 29.663 77.622 28.886 78.399 27.928 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 27.928 86.61 C 27.106 86.61 26.44 85.944 26.44 85.123 C 26.44 84.301 27.106 83.635 27.928 83.635 C 28.749 83.635 29.416 84.301 29.416 85.123 C 29.416 85.944 28.749 86.61 27.928 86.61 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 19.389 27.125 C 18.704 27.125 18.149 26.57 18.149 25.885 C 18.149 25.2 18.704 24.645 19.389 24.645 C 20.074 24.645 20.629 25.2 20.629 25.885 C 20.629 26.57 20.074 27.125 19.389 27.125 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 19.389 35.832 C 18.567 35.832 17.901 35.166 17.901 34.345 C 17.901 33.523 18.567 32.857 19.389 32.857 C 20.21 32.857 20.877 33.523 20.877 34.345 C 20.877 35.166 20.21 35.832 19.389 35.832 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 19.389 44.55 C 18.43 44.55 17.653 43.773 17.653 42.814 C 17.653 41.856 18.43 41.079 19.389 41.079 C 20.347 41.079 21.124 41.856 21.124 42.814 C 21.124 43.773 20.347 44.55 19.389 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 19.389 53.258 C 18.293 53.258 17.405 52.37 17.405 51.274 C 17.405 50.178 18.293 49.291 19.389 49.291 C 20.484 49.291 21.372 50.178 21.372 51.274 C 21.372 52.37 20.484 53.258 19.389 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 17.078 59.734 C 17.078 61.013 18.109 62.044 19.389 62.044 C 20.668 62.044 21.7 61.013 21.7 59.734 C 21.7 58.454 20.668 57.423 19.389 57.423 C 18.109 57.423 17.078 58.454 17.078 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 19.389 70.177 C 18.293 70.177 17.405 69.289 17.405 68.193 C 17.405 67.098 18.293 66.21 19.389 66.21 C 20.484 66.21 21.372 67.098 21.372 68.193 C 21.372 69.289 20.484 70.177 19.389 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 19.389 78.399 C 18.43 78.399 17.653 77.622 17.653 76.663 C 17.653 75.705 18.43 74.927 19.389 74.927 C 20.347 74.927 21.124 75.705 21.124 76.663 C 21.124 77.622 20.347 78.399 19.389 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 19.389 86.61 C 18.567 86.61 17.901 85.944 17.901 85.123 C 17.901 84.301 18.567 83.635 19.389 83.635 C 20.21 83.635 20.877 84.301 20.877 85.123 C 20.877 85.944 20.21 86.61 19.389 86.61 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 19.389 94.822 C 18.704 94.822 18.149 94.267 18.149 93.582 C 18.149 92.898 18.704 92.343 19.389 92.343 C 20.074 92.343 20.629 92.898 20.629 93.582 C 20.629 94.267 20.074 94.822 19.389 94.822 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 18.417 C 35.919 18.417 35.475 17.973 35.475 17.425 C 35.475 16.878 35.919 16.433 36.467 16.433 C 37.015 16.433 37.459 16.878 37.459 17.425 C 37.459 17.973 37.015 18.417 36.467 18.417 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 103.044 C 35.919 103.044 35.475 102.6 35.475 102.052 C 35.475 101.504 35.919 101.06 36.467 101.06 C 37.015 101.06 37.459 101.504 37.459 102.052 C 37.459 102.6 37.015 103.044 36.467 103.044 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 111.256 C 36.056 111.256 35.723 110.923 35.723 110.512 C 35.723 110.101 36.056 109.768 36.467 109.768 C 36.878 109.768 37.211 110.101 37.211 110.512 C 37.211 110.923 36.878 111.256 36.467 111.256 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 10.85 27.125 C 10.165 27.125 9.61 26.57 9.61 25.885 C 9.61 25.2 10.165 24.645 10.85 24.645 C 11.535 24.645 12.09 25.2 12.09 25.885 C 12.09 26.57 11.535 27.125 10.85 27.125 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 10.85 35.832 C 10.028 35.832 9.362 35.166 9.362 34.345 C 9.362 33.523 10.028 32.857 10.85 32.857 C 11.671 32.857 12.338 33.523 12.338 34.345 C 12.338 35.166 11.671 35.832 10.85 35.832 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 10.85 44.55 C 9.891 44.55 9.114 43.773 9.114 42.814 C 9.114 41.856 9.891 41.079 10.85 41.079 C 11.808 41.079 12.585 41.856 12.585 42.814 C 12.585 43.773 11.808 44.55 10.85 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 10.85 53.258 C 9.754 53.258 8.866 52.37 8.866 51.274 C 8.866 50.178 9.754 49.291 10.85 49.291 C 11.945 49.291 12.833 50.178 12.833 51.274 C 12.833 52.37 11.945 53.258 10.85 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 8.539 59.734 C 8.539 61.013 9.57 62.044 10.85 62.044 C 12.129 62.044 13.161 61.013 13.161 59.734 C 13.161 58.454 12.129 57.423 10.85 57.423 C 9.57 57.423 8.539 58.454 8.539 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 10.85 70.177 C 9.754 70.177 8.866 69.289 8.866 68.193 C 8.866 67.098 9.754 66.21 10.85 66.21 C 11.945 66.21 12.833 67.098 12.833 68.193 C 12.833 69.289 11.945 70.177 10.85 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 10.85 78.399 C 9.891 78.399 9.114 77.622 9.114 76.663 C 9.114 75.705 9.891 74.927 10.85 74.927 C 11.808 74.927 12.585 75.705 12.585 76.663 C 12.585 77.622 11.808 78.399 10.85 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 2.311 44.55 C 1.352 44.55 0.575 43.773 0.575 42.814 C 0.575 41.856 1.352 41.079 2.311 41.079 C 3.269 41.079 4.046 41.856 4.046 42.814 C 4.046 43.773 3.269 44.55 2.311 44.55 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 2.311 53.258 C 1.215 53.258 0.327 52.37 0.327 51.274 C 0.327 50.178 1.215 49.291 2.311 49.291 C 3.406 49.291 4.294 50.178 4.294 51.274 C 4.294 52.37 3.406 53.258 2.311 53.258 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 0 59.734 C 0 61.013 1.031 62.044 2.311 62.044 C 3.59 62.044 4.622 61.013 4.622 59.734 C 4.622 58.454 3.59 57.423 2.311 57.423 C 1.031 57.423 0 58.454 0 59.734 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 2.311 70.177 C 1.215 70.177 0.327 69.289 0.327 68.193 C 0.327 67.098 1.215 66.21 2.311 66.21 C 3.406 66.21 4.294 67.098 4.294 68.193 C 4.294 69.289 3.406 70.177 2.311 70.177 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 2.311 78.399 C 1.352 78.399 0.575 77.622 0.575 76.663 C 0.575 75.705 1.352 74.927 2.311 74.927 C 3.269 74.927 4.046 75.705 4.046 76.663 C 4.046 77.622 3.269 78.399 2.311 78.399 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 10.85 86.61 C 10.028 86.61 9.362 85.944 9.362 85.123 C 9.362 84.301 10.028 83.635 10.85 83.635 C 11.671 83.635 12.338 84.301 12.338 85.123 C 12.338 85.944 11.671 86.61 10.85 86.61 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 10.85 94.822 C 10.165 94.822 9.61 94.267 9.61 93.582 C 9.61 92.898 10.165 92.343 10.85 92.343 C 11.535 92.343 12.09 92.898 12.09 93.582 C 12.09 94.267 11.535 94.822 10.85 94.822 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 10.85 18.417 C 10.302 18.417 9.858 17.973 9.858 17.425 C 9.858 16.878 10.302 16.433 10.85 16.433 C 11.398 16.433 11.842 16.878 11.842 17.425 C 11.842 17.973 11.398 18.417 10.85 18.417 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 10.85 103.044 C 10.302 103.044 9.858 102.6 9.858 102.052 C 9.858 101.504 10.302 101.06 10.85 101.06 C 11.398 101.06 11.842 101.504 11.842 102.052 C 11.842 102.6 11.398 103.044 10.85 103.044 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 10.85 111.256 C 10.439 111.256 10.106 110.923 10.106 110.512 C 10.106 110.101 10.439 109.768 10.85 109.768 C 11.261 109.768 11.594 110.101 11.594 110.512 C 11.594 110.923 11.261 111.256 10.85 111.256 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path><path d=\"M 36.467 119.467 C 36.193 119.467 35.971 119.245 35.971 118.972 C 35.971 118.698 36.193 118.476 36.467 118.476 C 36.741 118.476 36.963 118.698 36.963 118.972 C 36.963 119.245 36.741 119.467 36.467 119.467 Z\" fill=\"var(--token-5973535a-6235-4894-bf35-cad1feb1e677, rgb(228, 221, 210)) /* {&quot;name&quot;:&quot;Cream&quot;} */\"></path></g></svg>',svgContentId:9487849951,withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wo1lfj\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{N0hgYnM8Z:{__framer__styleAppearEffectEnabled:undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-lz8r0m\",\"data-styles-preset\":\"RgUUH92Qs\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-cd24ffe1-da03-4a2a-b620-cc3b20e1bb59, rgb(250, 250, 250))\"},children:\"Promoted Not Prepared Categories\"})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-lz8r0m\",\"data-styles-preset\":\"RgUUH92Qs\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-cd24ffe1-da03-4a2a-b620-cc3b20e1bb59, rgb(250, 250, 250))\"},children:\"Promoted Not Prepared Categories\"})}),className:\"framer-sqqar2\",\"data-framer-name\":\"TalkCast Categories\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-z3tvv7\",\"data-framer-name\":\"Breadcrumb\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"var(--token-cd24ffe1-da03-4a2a-b620-cc3b20e1bb59, rgb(250, 250, 250))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"mpKy4XFGt\",openInNewTab:false,relValues:[],scopeId:\"WQP5j7Ike\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ppuedt\",\"data-styles-preset\":\"OORK6q0lN\",children:\"Home\"})})})}),className:\"framer-1drecbv\",\"data-framer-name\":\"Home > About\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"var(--token-cd24ffe1-da03-4a2a-b620-cc3b20e1bb59, rgb(250, 250, 250))\"},children:\">\"})}),className:\"framer-e8d42x\",\"data-framer-name\":\"Home > About\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1xjoylz\",\"data-styles-preset\":\"nUqVal50k\",style:{\"--framer-text-color\":\"var(--token-cd24ffe1-da03-4a2a-b620-cc3b20e1bb59, rgb(250, 250, 250))\"},children:\"Episodes\"})}),className:\"framer-1qyk7a6\",\"data-framer-name\":\"Home > About\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kpue5s\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-152cug3\",\"data-framer-name\":\"CTA\",children:/*#__PURE__*/_jsx(\"section\",{className:\"framer-ow82pq\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JjMHZx9w6:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1090,intrinsicWidth:2612,loading:getLoadingLazyAtYPosition(1530),pixelHeight:1090,pixelWidth:2612,positionX:\"center\",positionY:\"bottom\",sizes:\"calc(min(100vw, 1440px) - 100px)\",src:\"https://framerusercontent.com/images/A2iyhtAl5dK8g8nr4YrlSEUsIao.jpg?width=2612&height=1090\",srcSet:\"https://framerusercontent.com/images/A2iyhtAl5dK8g8nr4YrlSEUsIao.jpg?scale-down-to=512&width=2612&height=1090 512w,https://framerusercontent.com/images/A2iyhtAl5dK8g8nr4YrlSEUsIao.jpg?scale-down-to=1024&width=2612&height=1090 1024w,https://framerusercontent.com/images/A2iyhtAl5dK8g8nr4YrlSEUsIao.jpg?scale-down-to=2048&width=2612&height=1090 2048w,https://framerusercontent.com/images/A2iyhtAl5dK8g8nr4YrlSEUsIao.jpg?width=2612&height=1090 2612w\"}},N0hgYnM8Z:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:911,intrinsicWidth:1014,loading:getLoadingLazyAtYPosition(1528),pixelHeight:911,pixelWidth:1014,positionX:\"center\",positionY:\"bottom\",sizes:\"calc(min(100vw, 1440px) - 40px)\",src:\"https://framerusercontent.com/images/8cI5fMZgdqr9wZLmLZBmuKteAA.jpg?width=1014&height=911\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1272,intrinsicWidth:2612,loading:getLoadingLazyAtYPosition(1540),pixelHeight:1272,pixelWidth:2612,positionX:\"center\",positionY:\"bottom\",sizes:\"calc(min(100vw, 1440px) - 160px)\",src:\"https://framerusercontent.com/images/ytHYjLRuIMpfAlrR7jzqaJmJLK0.jpg?width=2612&height=1272\",srcSet:\"https://framerusercontent.com/images/ytHYjLRuIMpfAlrR7jzqaJmJLK0.jpg?scale-down-to=512&width=2612&height=1272 512w,https://framerusercontent.com/images/ytHYjLRuIMpfAlrR7jzqaJmJLK0.jpg?scale-down-to=1024&width=2612&height=1272 1024w,https://framerusercontent.com/images/ytHYjLRuIMpfAlrR7jzqaJmJLK0.jpg?scale-down-to=2048&width=2612&height=1272 2048w,https://framerusercontent.com/images/ytHYjLRuIMpfAlrR7jzqaJmJLK0.jpg?width=2612&height=1272 2612w\"},className:\"framer-1tck7we\",\"data-framer-name\":\"Content\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-v0rd19\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{N0hgYnM8Z:{__framer__styleAppearEffectEnabled:undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-2cvpkm\",\"data-styles-preset\":\"xlUAmGa1a\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-cd24ffe1-da03-4a2a-b620-cc3b20e1bb59, rgb(250, 250, 250))\"},children:\"Listen. Refine. Grow. Be the leader your team needs you to be.\"})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-2cvpkm\",\"data-styles-preset\":\"xlUAmGa1a\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-cd24ffe1-da03-4a2a-b620-cc3b20e1bb59, rgb(250, 250, 250))\"},children:\"Listen. Refine. Grow. Be the leader your team needs you to be.\"})}),className:\"framer-zfoxto\",\"data-framer-name\":\"Explore More, Listen More\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"foOUYACSf\"},implicitPathVariables:undefined},{href:{webPageId:\"foOUYACSf\"},implicitPathVariables:undefined},{href:{webPageId:\"foOUYACSf\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JjMHZx9w6:{y:1906},N0hgYnM8Z:{y:1944}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,y:1916,children:/*#__PURE__*/_jsx(Container,{className:\"framer-zdii8a-container\",nodeId:\"CGl1O8UHG\",scopeId:\"WQP5j7Ike\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JjMHZx9w6:{rVZldQcfi:resolvedLinks[1],variant:matchVariant(\"QCKJt8lyM\")},N0hgYnM8Z:{rVZldQcfi:resolvedLinks[2],variant:matchVariant(\"QCKJt8lyM\")}},children:/*#__PURE__*/_jsx(MainButton,{height:\"100%\",id:\"CGl1O8UHG\",l36YJfRQR:\"Start Listening\",layoutId:\"CGl1O8UHG\",rVZldQcfi:resolvedLinks[0],style:{height:\"100%\"},variant:matchVariant(\"wkA6BsPia\"),width:\"100%\"})})})})})})]})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JjMHZx9w6:{y:2030},N0hgYnM8Z:{y:2076}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:356,width:\"100vw\",y:2050,children:/*#__PURE__*/_jsx(Container,{className:\"framer-fqbbfp-container\",nodeId:\"RYtkOSpE3\",scopeId:\"WQP5j7Ike\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JjMHZx9w6:{variant:matchVariant(\"yhLsDFOWI\")},N0hgYnM8Z:{variant:matchVariant(\"V44LRlJTN\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"RYtkOSpE3\",layoutId:\"RYtkOSpE3\",style:{width:\"100%\"},variant:matchVariant(\"xsHU9HY1F\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JjMHZx9w6\":{\"layout\":[\"fixed\",\"fixed\"]},\"N0hgYnM8Z\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ZCqB0e_Zf\":[\".framer-18j6ro4-container\",\".framer-1elrtke\",\".framer-152cug3\",\".framer-fqbbfp-container\"],\"JjMHZx9w6\":[\".framer-18j6ro4-container\",\".framer-1elrtke\",\".framer-152cug3\",\".framer-fqbbfp-container\"],\"N0hgYnM8Z\":[\".framer-18j6ro4-container\",\".framer-1elrtke\",\".framer-152cug3\",\".framer-fqbbfp-container\"]}\n * @framerBreakpoints {\"ZCqB0e_Zf\":{\"min\":1200,\"canvasClassName\":\"framer-cun8qe-override\",\"minHeight\":2000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"JjMHZx9w6\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1159xuo-override\",\"minHeight\":2000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"N0hgYnM8Z\":{\"max\":809,\"canvasClassName\":\"framer-1ky24pq-override\",\"minHeight\":2000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant ZCqB0e_Zf\n * @framerLayoutTemplate true\n */const FramerWQP5j7Ike=withCSS(Component,css,\"framer-FBY7B\");export default FramerWQP5j7Ike;FramerWQP5j7Ike.displayName=\"Episodes Template\";FramerWQP5j7Ike.defaultProps={height:2e3,width:1200};addFonts(FramerWQP5j7Ike,[{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\"}]},...NavigationFonts,...SidebarFonts,...MainButtonFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerWQP5j7Ike.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navigation,{},context),forwardLoader(Sidebar,{},context),forwardLoader(MainButton,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWQP5j7Ike\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"2000\",\"framerLayoutTemplate\":\"true\",\"framerDefaultVariant\":\"ZCqB0e_Zf\",\"framerBreakpoints\":\"{\\\"ZCqB0e_Zf\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-cun8qe-override\\\",\\\"minHeight\\\":2000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"JjMHZx9w6\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1159xuo-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"N0hgYnM8Z\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1ky24pq-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"ZCqB0e_Zf\\\":[\\\".framer-18j6ro4-container\\\",\\\".framer-1elrtke\\\",\\\".framer-152cug3\\\",\\\".framer-fqbbfp-container\\\"],\\\"JjMHZx9w6\\\":[\\\".framer-18j6ro4-container\\\",\\\".framer-1elrtke\\\",\\\".framer-152cug3\\\",\\\".framer-fqbbfp-container\\\"],\\\"N0hgYnM8Z\\\":[\\\".framer-18j6ro4-container\\\",\\\".framer-1elrtke\\\",\\\".framer-152cug3\\\",\\\".framer-fqbbfp-container\\\"]}\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JjMHZx9w6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"N0hgYnM8Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"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 DefaultTemplate from \"https://framerusercontent.com/modules/oCWVcNHZ1ibHC54hVHKw/s0xsthC1eLzepKweNzIZ/cGhIQ_Dqv.js\";\r\nimport EpisodesTemplate from \"https://framerusercontent.com/modules/pqdSvCWl8EUmOA74UqKY/5QemiKAtmKeekoFY0qse/WQP5j7Ike.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gqEYdAztgzr6VxEPgbKl/iCdGsqgDfAnY3HYY03Bn/augiA20Il.js\")), path: \"/\"}, EGj6BiemO: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y8dWbRdkawjqye6hWam7/xC9Y5UDjni3cbBuUFSUm/EGj6BiemO.js\")), path: \"/about\"}, nB1e8a0lN: {elements: {GhNhWQ9Sd: \"filter\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1izrqKcVl6FDUIcXKdBN/4tTAF7DQ396Kd1733gMR/nB1e8a0lN.js\")), path: \"/episodes\"}, ggNOazUC3: {elements: {H4WFlJd7E: \"filter\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lA9olx98XxUL0vuDbmT1/o3OB9WL9pYaQphZLd0r7/ggNOazUC3.js\")), path: \"/episodes/education\"}, N7QQdIYyB: {elements: {FmeIvfGys: \"filter\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LAD02WrArOFOd5w1NSds/9zpuwgoH4qLytuofrASP/N7QQdIYyB.js\")), path: \"/episodes/business\"}, oU2CScFpC: {elements: {TBklPfSNm: \"filter\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/px2nmUMaBoihClT8M0Ek/RxD4MeL819sIO0yhg2Jq/oU2CScFpC.js\")), path: \"/episodes/lifestyle\"}, UXLwTtcc4: {elements: {ReHQ_vaC9: \"filter\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/67kClxs5lh9RS7VByp5f/UZYYiNkpSmdid3e5HoqH/UXLwTtcc4.js\")), path: \"/episodes/horror\"}, P3Vju830x: {elements: {tpTf7O6am: \"filter\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/np7Nti86l6qAfK1cREqs/1GATj9QhD9UyH0dVwUah/P3Vju830x.js\")), path: \"/episodes/entertainment\"}, omBJF1pVC: {elements: {TkHCEA8nV: \"filter\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3Sasrk6EEqly1oX2R5t9/7vaS4WONoSGTXKfd3bCa/omBJF1pVC.js\")), path: \"/episodes/technology\"}, cLF2SK1hh: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gluxWTI13vkgP9lvqL3Y/h1TuaPZVEw3KNvwN2VSI/cLF2SK1hh.js\")), path: \"/contact\"}, z9Ome16Nu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nUgz57NhmQseqj2sk3Dx/mMsreBHstjKt1PbKrruA/z9Ome16Nu.js\")), path: \"/404\"}, oee2ahxrh: {collectionId: \"u0MvnpRvd\", elements: {wwvrXD9ej: \"podcast\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/85zjAe9ahaEqkwIN50UA/lz75mnBskKpRNArtDr4c/oee2ahxrh.js\")), path: \"/episode-details/:PSSEDc5ai\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {u0MvnpRvd: async () => (await import(\"https://framerusercontent.com/modules/5ejgDGNb7nc8DgbdxbK9/6TpEK7GD5FoHdi1grCmy/u0MvnpRvd.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"8e36ffa8bd24c390699cc574ebd7107ee2d973a8f645ac58b6bad91f3b7267d4\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"EGj6BiemO\":\r\ncase \"foOUYACSf\":\r\ncase \"nSpAA9j_d\":\r\ncase \"cLF2SK1hh\":\r\ncase \"z9Ome16Nu\":\r\ncase \"oee2ahxrh\":\r\nreturn React.createElement(DefaultTemplate, {...props, key: \"DefaultTemplate\", style}, children(true));\r\ncase \"nB1e8a0lN\":\r\ncase \"ggNOazUC3\":\r\ncase \"N7QQdIYyB\":\r\ncase \"oU2CScFpC\":\r\ncase \"UXLwTtcc4\":\r\ncase \"P3Vju830x\":\r\ncase \"omBJF1pVC\":\r\nreturn React.createElement(EpisodesTemplate, {...props, key: \"EpisodesTemplate\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"EGj6BiemO\":\r\ncase \"foOUYACSf\":\r\ncase \"nSpAA9j_d\":\r\ncase \"cLF2SK1hh\":\r\ncase \"z9Ome16Nu\":\r\ncase \"oee2ahxrh\":\r\nreturn [{hash: \"anwbm6\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"18o545q\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"to08op\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"nB1e8a0lN\":\r\ncase \"ggNOazUC3\":\r\ncase \"N7QQdIYyB\":\r\ncase \"oU2CScFpC\":\r\ncase \"UXLwTtcc4\":\r\ncase \"P3Vju830x\":\r\ncase \"omBJF1pVC\":\r\nreturn [{hash: \"cun8qe\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1159xuo\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1ky24pq\", 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, 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/nUgz57NhmQseqj2sk3Dx/mMsreBHstjKt1PbKrruA/z9Ome16Nu.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.promotednotprepared.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/C3BdzDVCZUq4lmR8kFGb/oSwQu8M6gguE0BX3bTlf/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"],"mappings":"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"}