{"version":3,"file":"script_main.CaLx-8Wt.mjs","names":["useState","useRef","useCallback","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","ComponentRareLogo","ThemeToggle","DarkMode","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","fonts","css","className","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","useState","useCallback","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","ClickyMail","LinkWithUnderlineFonts","LinkWithUnderline","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","Icon","Component","useMemo","lowercaseIconKeyPairs","iconKeys","Icon","useRef","useState","HouseFactory","React","Phosphor","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","transformTemplate1","React.Fragment","getProps","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","ComponentHeaderFonts","ComponentHeader","CircleButtonOppositeFonts","CircleButtonOpposite","ComponentFooterFonts","ComponentFooter","breakpoints","serializationHash","variantClassNames","transition1","animation","transformTemplate1","breakpointRules","breakpointKeys","rules","sharedStyle.css","HTMLStyle","getProps","Component","useRef","React.useId","sharedStyle.className","className","RichText","React.Fragment","css","sharedStyle.fonts","getProps","className","ComponentHeader","CircleButtonOpposite","ComponentFooter","Logo","LinkWithUnderline","sharedStyle.css","useRef","React.useId","sharedStyle.className","className","RichText","React.Fragment","sharedStyle.fonts","React.createElement","MainHome","Main","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder","React.Suspense","React.lazy"],"sources":["https:/framerusercontent.com/modules/o9vmBMFMousTJjNFE0nE/goDlL0RZnbYeEKjRCiaU/Theme_Switcher.js","https:/framerusercontent.com/modules/EJg8gIkx94rcCRDkuMuk/H0wtIZHj2ZW4GPF6XzcJ/ONeE9GPCN.js","https:/framerusercontent.com/modules/Cf4k9UuYReGMpJgVLBfS/3y21SR4qEzfRxFnpdMTY/vd4Kh6PXd.js","https:/framerusercontent.com/modules/HuO7uGH1mrICMV36KHqc/Yj3dvRwFEipZSYcNC0m4/zoiY6wvju.js","https:/framerusercontent.com/modules/MfGsBWhcjJv70Ia9xJTn/rUKJ4bAohlUELS4KMkHq/aeQhCQw56.js","https:/framerusercontent.com/modules/LOLXTEeQ8GODmH3hBSe1/mAxTjgnzSpss7cAUNUhw/cI9k1KhLo.js","https:/framerusercontent.com/modules/RkWILJocJISZArPDLTKe/mAwN7gs1WNhfvSMrb8IC/rUiv03ivo.js","https:/framerusercontent.com/modules/fnA0Foo0TvsKV8hWVLV9/lXfaBH79CDshK6ZdLh4Y/eNpChGpBM.js","https:/framerusercontent.com/modules/ftmCcdSAg5MuF6coL7lU/XdDnfdNL3jt7GTXRjJNs/CopyToClipboard.js","https:/framerusercontent.com/modules/Y9Nr12WwkzcAMDBRkhRg/iG1GXVjAoHSVsGoXaIjN/m33wNbOG6.js","https:/framerusercontent.com/modules/oJwofE7Gj5SVYHxrq8IG/o35mYkr7I6GXy2kVQWdO/BCTv4KovP.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js","https:/framer.com/m/phosphor-icons/House.js@0.0.57","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt","https:/framerusercontent.com/modules/NdQOMqwDa1wMvLWzIubz/ub1BhpajQqJiIsNlkF4G/Phosphor_1.js","https:/framerusercontent.com/modules/9I2kaT71LCIxbPVGbuAP/qAr42O1XnbSuqm4qulLC/V0guWMgi2.js","https:/framerusercontent.com/modules/PyEnuVDk3uZVEsbIxgJN/VylCYMEZorXgZIMS7Wnz/guLvvFbf1.js","https:/framerusercontent.com/modules/5kaxVfKR5NH8XOjuwoeS/rCecssFOPc4C8kA0TqVT/xtpCxbfH4.js","https:/framerusercontent.com/modules/rikmybWjcZzKpGWLadsn/E1zwa85Qkq7Wvli6LjKB/Xf5QffzXg.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,useCallback,useLayoutEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";// Pre-render theme detection and application (prevents flash)\nif(typeof window!==\"undefined\"&&typeof document!==\"undefined\"){const getStoredTheme=()=>{try{const stored=localStorage.getItem(\"theme-preference\");return stored&&[\"auto\",\"light\",\"dark\"].includes(stored)?stored:\"auto\";}catch{return\"auto\";}};const determineInitialTheme=preference=>{if(preference===\"auto\"){const prefersDark=window.matchMedia(\"(prefers-color-scheme: dark)\");return prefersDark.matches?\"dark\":\"light\";}return preference;};const applyInitialTheme=theme=>{const documentBody=document.body;// Apply theme immediately to prevent flash\ndocumentBody.setAttribute(\"data-theme-mode\",theme);documentBody.setAttribute(\"data-framer-theme\",theme);// Add a temporary style to ensure immediate styling\nconst tempStyle=document.createElement(\"style\");tempStyle.id=\"temp-theme-prevention\";tempStyle.textContent=`\n            body[data-theme-mode=\"dark\"],\n            body[data-framer-theme=\"dark\"] { \n                color-scheme: dark; \n                background-color: #000000; \n                color: #ffffff; \n            }\n            body[data-theme-mode=\"light\"],\n            body[data-framer-theme=\"light\"] { \n                color-scheme: light; \n                background-color: #ffffff; \n                color: #000000; \n            }\n        `;document.head.insertBefore(tempStyle,document.head.firstChild);};// Apply theme immediately when script loads (before React)\nconst storedTheme=getStoredTheme();const initialTheme=determineInitialTheme(storedTheme);applyInitialTheme(initialTheme);}/**\n * 🌓 ThemeSwitcher Component\n * @framerDisableUnlink\n */export default function ThemeSwitcher(props){const{lightVariant,darkVariant,initialTheme=\"auto\",style,enableHover=false,enableKeyboardShortcut=false,customShortcutKey=\"ctrl+s\",enableSound=false,customSoundUrl=\"https://framerusercontent.com/assets/kjE5ZkSkczjtJJkdDhP4kiyPyo.wav\",soundVolume=.3}=props;// Detect rendering environment\nconst renderContext=RenderTarget.current();const isCanvasMode=renderContext===RenderTarget.canvas;// Initialize theme state\nconst[activeTheme,setActiveTheme]=useState(null);const[hasInitialized,setHasInitialized]=useState(false);const[hasHoverTriggered,setHasHoverTriggered]=useState(false);// Audio ref for sound feedback\nconst audioRef=useRef(null);// Simplified keyboard shortcut parsing - auto-detects ctrl/cmd\nconst parseShortcut=useCallback(shortcut=>{const keys=shortcut.toLowerCase().split(\"+\").map(key=>key.trim());const result={useCtrlCmd:false,alt:false,shift:false,key:\"\"};keys.forEach(key=>{switch(key){case\"ctrl\":case\"control\":case\"cmd\":case\"command\":result.useCtrlCmd=true;break;case\"alt\":result.alt=true;break;case\"shift\":result.shift=true;break;default:result.key=key;}});return result;},[]);// Utility to verify content slot availability\nconst hasValidContent=content=>{return content!==null&&content!==undefined&&!(Array.isArray(content)&&content.length===0);};// Initialize audio for sound feedback with proper cleanup\nuseEffect(()=>{if(enableSound&&!isCanvasMode&&typeof window!==\"undefined\"){try{const audio=new Audio(customSoundUrl);audio.preload=\"auto\";// Clamp volume between 0 and 1\naudio.volume=Math.max(0,Math.min(1,soundVolume));audioRef.current=audio;// Handle loading errors\naudio.addEventListener(\"error\",()=>{console.warn(\"Failed to load theme sound:\",customSoundUrl);});}catch(error){console.warn(\"Failed to initialize theme sound:\",error);}}return()=>{// Proper cleanup: pause and remove audio\nif(audioRef.current){try{audioRef.current.pause();audioRef.current.src=\"\";audioRef.current.load();}catch(error){console.warn(\"Error during audio cleanup:\",error);}audioRef.current=null;}};},[enableSound,customSoundUrl,soundVolume,isCanvasMode]);// Update audio volume when it changes\nuseEffect(()=>{if(audioRef.current&&enableSound){audioRef.current.volume=Math.max(0,Math.min(1,soundVolume));}},[soundVolume,enableSound]);// Play sound feedback\nconst playSound=useCallback(()=>{if(enableSound&&audioRef.current&&!isCanvasMode){try{// Reset audio to start for rapid consecutive plays\naudioRef.current.currentTime=0;const playPromise=audioRef.current.play();// Handle play promise rejection (e.g., user hasn't interacted yet)\nif(playPromise!==undefined){playPromise.catch(error=>{// Only log if it's not an AbortError (user navigating away)\nif(error.name!==\"AbortError\"){console.warn(\"Failed to play theme sound:\",error);}});}}catch(error){console.warn(\"Error playing theme sound:\",error);}}},[enableSound,isCanvasMode]);// Primary theme application logic\nconst applyThemeMode=useCallback((mode,playAudio=true)=>{if(typeof window===\"undefined\")return;const documentBody=document.body;// Apply theme attributes for styling hooks to BODY\ndocumentBody.setAttribute(\"data-theme-mode\",mode);documentBody.setAttribute(\"data-framer-theme\",mode);// Store user's theme choice only in non-canvas mode\nif(!isCanvasMode){try{localStorage.setItem(\"theme-preference\",mode);}catch(error){console.warn(\"Failed to save theme preference:\",error);}// Broadcast theme change event\nconst themeEvent=new CustomEvent(\"theme-mode-changed\",{detail:{mode,timestamp:Date.now()}});window.dispatchEvent(themeEvent);// Play sound feedback if requested\nif(playAudio){playSound();}}},[isCanvasMode,playSound]);// Convert theme preference to actual theme value\nconst determineTheme=useCallback(preference=>{if(preference===\"auto\"){// In canvas mode, default to light theme for auto\nif(isCanvasMode||typeof window===\"undefined\")return\"light\";const prefersDark=window.matchMedia(\"(prefers-color-scheme: dark)\");return prefersDark.matches?\"dark\":\"light\";}return preference;},[isCanvasMode]);// Use useLayoutEffect for synchronous theme application (prevents flash)\nuseLayoutEffect(()=>{if(hasInitialized)return;let resolvedTheme;if(isCanvasMode){// In canvas mode, directly use the initialTheme control\nresolvedTheme=determineTheme(initialTheme);}else{// In preview/live mode, check localStorage first\nif(typeof window===\"undefined\")return;let storedPreference=null;try{storedPreference=localStorage.getItem(\"theme-preference\");}catch(error){console.warn(\"Failed to read theme preference:\",error);}const themePreference=storedPreference&&[\"auto\",\"light\",\"dark\"].includes(storedPreference)?storedPreference:initialTheme;resolvedTheme=determineTheme(themePreference);}// Set theme state and apply to DOM synchronously (no sound on initial load)\nsetActiveTheme(resolvedTheme);applyThemeMode(resolvedTheme,false);setHasInitialized(true);// Clean up temporary style after initialization\nconst tempStyle=document.getElementById(\"temp-theme-prevention\");if(tempStyle){tempStyle.remove();}},[initialTheme,applyThemeMode,determineTheme,isCanvasMode,hasInitialized]);// Handle initialTheme changes in canvas mode\nuseEffect(()=>{if(!isCanvasMode||!hasInitialized)return;const resolvedTheme=determineTheme(initialTheme);if(activeTheme!==resolvedTheme){setActiveTheme(resolvedTheme);applyThemeMode(resolvedTheme,false)// No sound in canvas\n;}},[initialTheme,isCanvasMode,hasInitialized,activeTheme,determineTheme,applyThemeMode]);// Simplified keyboard shortcuts - auto-detects Mac vs Windows/Linux\nuseEffect(()=>{if(!enableKeyboardShortcut||isCanvasMode||!hasInitialized||!customShortcutKey)return;const shortcut=parseShortcut(customShortcutKey);const handleKeyDown=event=>{// Auto-detect platform: metaKey for Mac (Cmd), ctrlKey for Windows/Linux (Ctrl)\nconst ctrlCmdPressed=event.metaKey||event.ctrlKey;const altPressed=shortcut.alt?event.altKey:!event.altKey;const shiftPressed=shortcut.shift?event.shiftKey:!event.shiftKey;const keyPressed=event.key.toLowerCase()===shortcut.key;const shouldToggle=(!shortcut.useCtrlCmd||ctrlCmdPressed)&&altPressed&&shiftPressed&&keyPressed;if(shouldToggle){event.preventDefault();// Use functional setState to prevent stale closure\nsetActiveTheme(prevTheme=>{if(!prevTheme)return prevTheme;const nextTheme=prevTheme===\"light\"?\"dark\":\"light\";applyThemeMode(nextTheme,true);return nextTheme;});}};document.addEventListener(\"keydown\",handleKeyDown);return()=>document.removeEventListener(\"keydown\",handleKeyDown);},[enableKeyboardShortcut,customShortcutKey,isCanvasMode,hasInitialized,parseShortcut,applyThemeMode]);// Monitor system theme preference changes (only for non-canvas)\nuseEffect(()=>{if(typeof window===\"undefined\"||isCanvasMode)return;const darkModeQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");const handleSystemChange=event=>{try{const currentPreference=localStorage.getItem(\"theme-preference\");if(currentPreference===\"auto\"){const systemTheme=event.matches?\"dark\":\"light\";setActiveTheme(systemTheme);applyThemeMode(systemTheme,false);}}catch(error){console.warn(\"Error handling system theme change:\",error);}};// Use modern addEventListener for better browser support\ndarkModeQuery.addEventListener(\"change\",handleSystemChange);return()=>darkModeQuery.removeEventListener(\"change\",handleSystemChange);},[applyThemeMode,isCanvasMode]);// Dynamic CSS token management\nuseEffect(()=>{if(!hasInitialized||!lightVariant||!darkVariant||typeof window===\"undefined\"||isCanvasMode)return;let lightModeVariables=[];let darkModeStyles=\"\";try{// Scan stylesheets for theme tokens\nArray.from(document.styleSheets).forEach(stylesheet=>{try{Array.from(stylesheet.cssRules).forEach(rule=>{// Extract light theme variables from body rules\nif(rule instanceof CSSStyleRule&&rule.selectorText===\"body\"){const styleDeclaration=rule.style;for(let index=0;index<styleDeclaration.length;index++){const property=styleDeclaration[index];if(property.startsWith(\"--token\")){const value=styleDeclaration.getPropertyValue(property);lightModeVariables.push(`${property}: ${value};`);}}}// Extract dark theme styles from media queries\nif(rule instanceof CSSMediaRule&&rule.conditionText===\"(prefers-color-scheme: dark)\"){const darkRule=rule.cssRules[0];if(darkRule){darkModeStyles=darkRule.cssText.replace(\"body\",\"\").replace(/^\\s*{\\s*/,\"\").replace(/\\s*}\\s*$/,\"\");}}});}catch{// Silently skip inaccessible stylesheets (CORS, etc.)\nreturn;}});}catch(error){console.warn(\"Theme token extraction failed:\",error);}// Inject custom theme styles for BODY elements\nconst themeStyleElement=document.createElement(\"style\");themeStyleElement.id=\"mode-toggle-styles\";themeStyleElement.textContent=`\n            body[data-theme-mode=\"light\"],\n            body[data-framer-theme=\"light\"] { ${lightModeVariables.join(\" \")} }\n            body[data-theme-mode=\"dark\"],\n            body[data-framer-theme=\"dark\"] { ${darkModeStyles} }\n            [data-theme-mode],\n            [data-framer-theme] { transition: none !important; }\n        `;document.head.appendChild(themeStyleElement);// Cleanup function\nreturn()=>{const existingStyles=document.getElementById(\"mode-toggle-styles\");if(existingStyles){document.head.removeChild(existingStyles);}};},[lightVariant,darkVariant,hasInitialized,isCanvasMode]);// Theme toggle interaction handler with safe state handling\nconst toggleThemeMode=useCallback(()=>{if(!hasValidContent(lightVariant)||!hasValidContent(darkVariant))return;// Use functional setState to prevent stale closure\nsetActiveTheme(prevTheme=>{if(!prevTheme)return prevTheme;const nextTheme=prevTheme===\"light\"?\"dark\":\"light\";applyThemeMode(nextTheme,true);return nextTheme;});},[lightVariant,darkVariant,applyThemeMode]);// Hover handlers - only trigger once per hover session\nconst handleMouseEnter=useCallback(()=>{if(enableHover&&!isCanvasMode&&!hasHoverTriggered){setHasHoverTriggered(true);toggleThemeMode();}},[enableHover,isCanvasMode,hasHoverTriggered,toggleThemeMode]);const handleMouseLeave=useCallback(()=>{if(enableHover&&!isCanvasMode){// Reset hover trigger when mouse leaves\nsetHasHoverTriggered(false);}},[enableHover,isCanvasMode]);// Render empty state when content slots are missing\nif(!hasValidContent(lightVariant)||!hasValidContent(darkVariant)){return /*#__PURE__*/_jsxs(\"div\",{style:{...style,width:style?.width||220,height:style?.height||140,backgroundColor:\"#faf8ff\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",borderRadius:\"16px\",border:\"2px dashed #d1c4e9\",color:\"#6a1b9a\",fontFamily:\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",userSelect:\"none\",padding:\"24px\",textAlign:\"center\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"1.8rem\"},children:\"🌓\"}),/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,fontSize:\"13px\",fontWeight:\"700\",letterSpacing:\"-0.01em\"},children:\"Toggle Variants Required\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:\"10px\",color:\"#9575cd\",lineHeight:\"1.4\"},children:\"Connect both Light and Dark variant to activate theme switching\"})]});}// Don't render content until theme is properly initialized\nif(activeTheme===null){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:\"100%\",height:\"100%\",opacity:0}});}// Render active theme content\nconst ActiveContent=activeTheme===\"light\"?lightVariant:darkVariant;return /*#__PURE__*/_jsx(\"div\",{onClick:toggleThemeMode,onMouseEnter:handleMouseEnter,onMouseLeave:handleMouseLeave,style:{...style,cursor:\"pointer\",position:\"relative\",width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",overflow:\"hidden\"},children:ActiveContent})});}ThemeSwitcher.displayName=\"Theme Switcher\";// Framer Property Controls\naddPropertyControls(ThemeSwitcher,{initialTheme:{type:ControlType.Enum,title:\"Initial Theme\",description:\"Choose the default theme behavior when component loads\",options:[\"auto\",\"light\",\"dark\"],optionTitles:[\"Auto (System)\",\"Light Mode\",\"Dark Mode\"],defaultValue:\"auto\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},lightVariant:{type:ControlType.ComponentInstance,title:\"Light Mode Variant\",description:\"Connect a variant (light mode toggle) to display in light theme\"},darkVariant:{type:ControlType.ComponentInstance,title:\"Dark Mode Variant\",description:\"Connect a variant (dark mode toggle) to display in dark theme\"},// Interaction Controls\nenableKeyboardShortcut:{type:ControlType.Boolean,title:\"Enable Keyboard Shortcut\",description:\"Enable keyboard shortcut to toggle theme\",defaultValue:false},customShortcutKey:{type:ControlType.String,title:\"Custom Shortcut\",description:\"Enter shortcut like 'ctrl+s'. 'ctrl' automatically becomes ⌘ on Mac and Ctrl on Windows/Linux.\\n\\nIf any combination doesn't work, the browser may reserve that shortcut.\",placeholder:\"ctrl+s\",defaultValue:\"ctrl+s\",hidden:props=>!props.enableKeyboardShortcut},// Sound Controls\nenableSound:{type:ControlType.Boolean,title:\"Enable Sound\",description:\"Play sound feedback when toggling themes\",defaultValue:false},customSoundUrl:{type:ControlType.File,allowedFileTypes:[\"mp3\",\"wav\"],title:\"Custom Sound\",description:\"Add custom sound file (mp3 or wav). (optional)\",defaultValue:\"https://framerusercontent.com/assets/kjE5ZkSkczjtJJkdDhP4kiyPyo.wav\",placeholder:\"Enter sound URL...\",hidden:props=>!props.enableSound},soundVolume:{type:ControlType.Number,title:\"Sound Volume\",description:\"Control the volume of the toggle sound (0 = mute, 1 = max)\",min:0,max:1,step:.05,defaultValue:.3,displayStepper:true,hidden:props=>!props.enableSound},enableHover:{type:ControlType.Boolean,title:\"Enable Hover Toggle\",description:\"Toggle theme when cursor enters\\n\\nMade with ❤️ by [Soyeb](https://framer.link/MBYIDPK)\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ThemeSwitcher\",\"slots\":[\"lightVariant\",\"darkVariant\"],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Theme_Switcher.map","// Generated by Framer (a72a541)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,CycleVariantState,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"Y1GS_x9mV\",\"CTXmBWGmH\"];const serializationHash=\"framer-GFm3d\";const variantClassNames={CTXmBWGmH:\"framer-v-1b9x0bf\",Y1GS_x9mV:\"framer-v-1w4hwxu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"Y1GS_x9mV\",\"Variant 2\":\"CTXmBWGmH\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Y1GS_x9mV\"};};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:\"Y1GS_x9mV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ihqjoj=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(CycleVariantState);});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1w4hwxu\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Y1GS_x9mV\",onTap:onTap1ihqjoj,ref:refBinding,style:{...style},...addPropertyOverrides({CTXmBWGmH:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-zmqs4f\",layoutDependency:layoutDependency,layoutId:\"qkJ70YXvh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 60.67 25.59\" overflow=\"visible\"><path d=\"M 12.8 25.59 C 5.731 25.59 0 19.861 0 12.795 L 0 12.795 C 0 5.729 5.731 0 12.8 0 L 47.87 0 C 54.939 0 60.67 5.729 60.67 12.795 L 60.67 12.795 C 60.67 19.861 54.939 25.59 47.87 25.59 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CTXmBWGmH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 60.67 25.59\" overflow=\"visible\"><path d=\"M 12.8 25.59 C 5.731 25.59 0 19.861 0 12.795 L 0 12.795 C 0 5.729 5.731 0 12.8 0 L 47.87 0 C 54.939 0 60.67 5.729 60.67 12.795 L 60.67 12.795 C 60.67 19.861 54.939 25.59 47.87 25.59 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1r79ewb\",layoutDependency:layoutDependency,layoutId:\"vgIUjF3_L\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.6 19.6\" overflow=\"visible\"><path d=\"M 0 9.8 C 0 4.388 4.388 0 9.8 0 C 15.212 0 19.6 4.388 19.6 9.8 C 19.6 15.212 15.212 19.6 9.8 19.6 C 4.388 19.6 0 15.212 0 9.8 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CTXmBWGmH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.6 19.6\" overflow=\"visible\"><path d=\"M 0 9.8 C 0 4.388 4.388 0 9.8 0 C 15.212 0 19.6 4.388 19.6 9.8 C 19.6 15.212 15.212 19.6 9.8 19.6 C 4.388 19.6 0 15.212 0 9.8 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-gbx6es\",layoutDependency:layoutDependency,layoutId:\"XFzLRcPiO\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.8 9.8\" overflow=\"visible\"><path d=\"M 0 4.9 C 0 2.194 2.194 0 4.9 0 C 7.606 0 9.8 2.194 9.8 4.9 C 9.8 7.606 7.606 9.8 4.9 9.8 C 2.194 9.8 0 7.606 0 4.9 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(255,255,255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CTXmBWGmH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.8 9.8\" overflow=\"visible\"><path d=\"M 0 4.9 C 0 2.194 2.194 0 4.9 0 C 7.606 0 9.8 2.194 9.8 4.9 C 9.8 7.606 7.606 9.8 4.9 9.8 C 2.194 9.8 0 7.606 0 4.9 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(0, 0, 0)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-12tmlkz\",layoutDependency:layoutDependency,layoutId:\"TCZP1Q3Mr\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 115.27 22.41\" overflow=\"visible\"><path d=\"M 11.2 0 L 11.2 3.45 M 11.2 18.96 L 11.2 22.41 M 22.41 11.21 L 18.96 11.21 M 3.45 11.21 L 0 11.21 M 19.13 19.13 L 16.69 16.69 M 5.72 5.72 L 3.28 3.28 M 3.28 19.13 L 5.72 16.69 M 16.69 5.72 L 19.13 3.28 M 111.44 10.6 C 111.44 8.43 112.58 6.53 114.29 5.45 C 113.29 4.85 112.12 4.5 110.87 4.5 C 107.17 4.5 104.17 7.5 104.17 11.2 C 104.17 14.9 107.17 17.9 110.87 17.9 C 112.55 17.9 114.09 17.27 115.27 16.25 C 112.959 15.322 111.447 13.08 111.45 10.59 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(255,255,255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CTXmBWGmH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 115.27 22.41\" overflow=\"visible\"><path d=\"M 11.2 0 L 11.2 3.45 M 11.2 18.96 L 11.2 22.41 M 22.41 11.21 L 18.96 11.21 M 3.45 11.21 L 0 11.21 M 19.13 19.13 L 16.69 16.69 M 5.72 5.72 L 3.28 3.28 M 3.28 19.13 L 5.72 16.69 M 16.69 5.72 L 19.13 3.28 M 111.44 10.6 C 111.44 8.43 112.58 6.53 114.29 5.45 C 113.29 4.85 112.12 4.5 110.87 4.5 C 107.17 4.5 104.17 7.5 104.17 11.2 C 104.17 14.9 107.17 17.9 110.87 17.9 C 112.55 17.9 114.09 17.27 115.27 16.25 C 112.959 15.322 111.447 13.08 111.45 10.59 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(0, 0, 0)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-q0a99x\",layoutDependency:layoutDependency,layoutId:\"Sa5dnXy9m\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 3.45\" overflow=\"visible\"><path d=\"M 0 0 L 0 3.45\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ff33ph\",layoutDependency:layoutDependency,layoutId:\"oeX0yxPJj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 3.45\" overflow=\"visible\"><path d=\"M 0 0 L 0 3.45\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1nz4n0w\",layoutDependency:layoutDependency,layoutId:\"cDu4yaLSr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.45 1\" overflow=\"visible\"><path d=\"M 3.45 0 L 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jt4v6q\",layoutDependency:layoutDependency,layoutId:\"Vv6IXYjpB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.45 1\" overflow=\"visible\"><path d=\"M 3.45 0 L 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-971q1n\",layoutDependency:layoutDependency,layoutId:\"L3tQ7Rs0v\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.44 2.44\" overflow=\"visible\"><path d=\"M 2.44 2.44 L 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-arf1mt\",layoutDependency:layoutDependency,layoutId:\"ku7hlbwNM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.44 2.44\" overflow=\"visible\"><path d=\"M 2.44 2.44 L 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-j2baiv\",layoutDependency:layoutDependency,layoutId:\"LCOPX7C_Z\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.44 2.44\" overflow=\"visible\"><path d=\"M 0 2.44 L 2.44 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-f2t2re\",layoutDependency:layoutDependency,layoutId:\"WCvnm6pgM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.44 2.44\" overflow=\"visible\"><path d=\"M 0 2.44 L 2.44 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-koy7dd\",layoutDependency:layoutDependency,layoutId:\"HSdSAwIxC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.1 13.4\" overflow=\"visible\"><path d=\"M 7.27 6.1 C 7.27 3.93 8.41 2.03 10.12 0.95 C 9.12 0.35 7.95 0 6.7 0 C 3 0 0 3 0 6.7 C 0 10.4 3 13.4 6.7 13.4 C 8.38 13.4 9.92 12.77 11.1 11.75 C 8.789 10.822 7.277 8.58 7.28 6.09 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GFm3d.framer-ybv6z7, .framer-GFm3d .framer-ybv6z7 { display: block; }\",\".framer-GFm3d.framer-1w4hwxu { cursor: pointer; height: 26px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 116px; }\",\".framer-GFm3d .framer-zmqs4f { height: 26px; left: 33px; position: absolute; top: 0px; width: 61px; }\",\".framer-GFm3d .framer-1r79ewb { height: 20px; left: 70px; position: absolute; top: 3px; width: 20px; }\",\".framer-GFm3d .framer-gbx6es { height: 10px; left: 7px; position: absolute; top: 8px; width: 10px; }\",\".framer-GFm3d .framer-12tmlkz { height: 23px; left: 0px; position: absolute; top: 2px; width: 116px; }\",\".framer-GFm3d .framer-q0a99x { height: 4px; left: 11px; position: absolute; top: 0px; width: 1px; }\",\".framer-GFm3d .framer-ff33ph { height: 4px; left: 11px; position: absolute; top: 19px; width: 1px; }\",\".framer-GFm3d .framer-1nz4n0w { height: 1px; left: 19px; position: absolute; top: 11px; width: 4px; }\",\".framer-GFm3d .framer-1jt4v6q { height: 1px; left: 0px; position: absolute; top: 11px; width: 4px; }\",\".framer-GFm3d .framer-971q1n { height: 3px; left: 17px; position: absolute; top: 17px; width: 3px; }\",\".framer-GFm3d .framer-arf1mt { height: 3px; left: 4px; position: absolute; top: 4px; width: 3px; }\",\".framer-GFm3d .framer-j2baiv { height: 3px; left: 4px; position: absolute; top: 17px; width: 3px; }\",\".framer-GFm3d .framer-f2t2re { height: 3px; left: 17px; position: absolute; top: 4px; width: 3px; }\",\".framer-GFm3d .framer-koy7dd { height: 14px; left: 104px; position: absolute; top: 5px; width: 11px; }\",\".framer-GFm3d.framer-v-1b9x0bf .framer-1r79ewb { left: 35px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 26\n * @framerIntrinsicWidth 116\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"CTXmBWGmH\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerONeE9GPCN=withCSS(Component,css,\"framer-GFm3d\");export default FramerONeE9GPCN;FramerONeE9GPCN.displayName=\"Dark mode\";FramerONeE9GPCN.defaultProps={height:26,width:116};addPropertyControls(FramerONeE9GPCN,{variant:{options:[\"Y1GS_x9mV\",\"CTXmBWGmH\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerONeE9GPCN,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerONeE9GPCN\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"26\",\"framerIntrinsicWidth\":\"116\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CTXmBWGmH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ONeE9GPCN.map","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"RFvO7cMt7\",\"ebJtI7dWD\"];const serializationHash=\"framer-msLEW\";const variantClassNames={ebJtI7dWD:\"framer-v-c7goa5\",RFvO7cMt7:\"framer-v-ivnql6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const BdH5RTusK=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Dark:\"ebJtI7dWD\",Light:\"RFvO7cMt7\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,BdH5RTusK:click??props.BdH5RTusK,variant:humanReadableVariantMap[props.variant]??props.variant??\"RFvO7cMt7\"};};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,BdH5RTusK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"RFvO7cMt7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaph3svjl=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(BdH5RTusK){const res=await BdH5RTusK(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ivnql6\",className,classNames),\"data-framer-name\":\"Light\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"RFvO7cMt7\",onTap:onTaph3svjl,ref:refBinding,style:{...style},...addPropertyOverrides({ebJtI7dWD:{\"data-framer-name\":\"Dark\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-ubzxa4\",\"data-framer-name\":\"_logo\",layoutDependency:layoutDependency,layoutId:\"qfGt77VBZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.773 44.744\" overflow=\"visible\"><g><path d=\"M 9.904 18.241 C 7.316 18.241 5.141 17.355 3.343 15.582 C 1.546 13.81 0.647 11.7 0.647 9.218 C 0.647 6.736 1.546 4.591 3.343 2.748 C 5.141 0.904 7.316 0 9.904 0 C 12.493 0 14.668 0.922 16.465 2.748 C 18.263 4.591 19.162 6.736 19.162 9.218 C 19.162 11.7 18.263 13.81 16.465 15.582 C 14.668 17.355 12.493 18.241 9.904 18.241 Z M 19.773 28.913 L 16.07 25.244 L 9.886 31.342 L 3.721 25.244 L 0 28.913 L 6.183 34.994 L 0 41.092 L 3.721 44.744 L 9.886 38.663 L 16.07 44.744 L 19.773 41.092 L 13.607 34.994 Z\" fill=\"var(--token-0bb37c58-2d54-4cbb-9c60-e0189d885374, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Content 100&quot;} */\"></path></g></svg>',withExternalLayout:true,children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1afibe1\",layoutDependency:layoutDependency,layoutId:\"kIUrKCm7K\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.773 44.744\" overflow=\"visible\"><path d=\"M 9.904 18.241 C 7.316 18.241 5.141 17.355 3.343 15.582 C 1.546 13.81 0.647 11.7 0.647 9.218 C 0.647 6.736 1.546 4.591 3.343 2.748 C 5.141 0.904 7.316 0 9.904 0 C 12.493 0 14.668 0.922 16.465 2.748 C 18.263 4.591 19.162 6.736 19.162 9.218 C 19.162 11.7 18.263 13.81 16.465 15.582 C 14.668 17.355 12.493 18.241 9.904 18.241 Z M 19.773 28.913 L 16.07 25.244 L 9.886 31.342 L 3.721 25.244 L 0 28.913 L 6.183 34.994 L 0 41.092 L 3.721 44.744 L 9.886 38.663 L 16.07 44.744 L 19.773 41.092 L 13.607 34.994 Z\" fill=\"var(--token-0bb37c58-2d54-4cbb-9c60-e0189d885374, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Content 100&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1gh1cwa\",layoutDependency:layoutDependency,layoutId:\"LVHV9vg38\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.514 18.241\" overflow=\"visible\"><path d=\"M 9.257 18.241 C 6.669 18.241 4.494 17.355 2.696 15.582 C 0.899 13.81 0 11.7 0 9.218 C 0 6.736 0.899 4.591 2.696 2.748 C 4.494 0.904 6.669 0 9.257 0 C 11.846 0 14.021 0.922 15.818 2.748 C 17.616 4.591 18.514 6.736 18.514 9.218 C 18.514 11.7 17.616 13.81 15.818 15.582 C 14.021 17.355 11.846 18.241 9.257 18.241 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-y41nwc\",layoutDependency:layoutDependency,layoutId:\"usDE2dPgK\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.773 19.5\" overflow=\"visible\"><path d=\"M 19.773 3.67 L 16.07 0 L 9.886 6.098 L 3.721 0 L 0 3.67 L 6.183 9.75 L 0 15.848 L 3.721 19.5 L 9.886 13.42 L 16.07 19.5 L 19.773 15.848 L 13.607 9.75 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-msLEW.framer-1uwp799, .framer-msLEW .framer-1uwp799 { display: block; }\",\".framer-msLEW.framer-ivnql6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 80px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-msLEW .framer-ubzxa4 { height: 45px; position: relative; width: 20px; }\",\".framer-msLEW .framer-1afibe1 { height: 45px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-msLEW .framer-1gh1cwa { height: 18px; left: 1px; position: absolute; top: 0px; width: 19px; }\",\".framer-msLEW .framer-y41nwc { height: 20px; left: 0px; position: absolute; top: 25px; width: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"ebJtI7dWD\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"BdH5RTusK\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framervd4Kh6PXd=withCSS(Component,css,\"framer-msLEW\");export default Framervd4Kh6PXd;Framervd4Kh6PXd.displayName=\"Component - Rare logo\";Framervd4Kh6PXd.defaultProps={height:80,width:20};addPropertyControls(Framervd4Kh6PXd,{variant:{options:[\"RFvO7cMt7\",\"ebJtI7dWD\"],optionTitles:[\"Light\",\"Dark\"],title:\"Variant\",type:ControlType.Enum},BdH5RTusK:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framervd4Kh6PXd,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framervd4Kh6PXd\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ebJtI7dWD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"BdH5RTusK\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"80\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"20\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./vd4Kh6PXd.map","// Generated by Framer (a72a541)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,CycleVariantState,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"NsqJOHvRw\",\"p4iE7kbrV\"];const serializationHash=\"framer-Mv8lg\";const variantClassNames={NsqJOHvRw:\"framer-v-hv71ii\",p4iE7kbrV:\"framer-v-h3i061\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.6,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Dark mode\":\"NsqJOHvRw\",\"Light mode\":\"p4iE7kbrV\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"NsqJOHvRw\"};};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:\"NsqJOHvRw\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1rivxtf=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"p4iE7kbrV\");});const onTap1ihqjoj=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(CycleVariantState);});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-hv71ii\",className,classNames),\"data-framer-name\":\"Dark mode\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"NsqJOHvRw\",onTap:onTap1rivxtf,ref:refBinding,style:{...style},...addPropertyOverrides({p4iE7kbrV:{\"data-framer-name\":\"Light mode\",onTap:onTap1ihqjoj}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-zpv2gc\",layoutDependency:layoutDependency,layoutId:\"TIBDM8Cu2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 60.67 25.59\" overflow=\"visible\"><path d=\"M 12.8 25.59 C 5.731 25.59 0 19.861 0 12.795 L 0 12.795 C 0 5.729 5.731 0 12.8 0 L 47.87 0 C 54.939 0 60.67 5.729 60.67 12.795 L 60.67 12.795 C 60.67 19.861 54.939 25.59 47.87 25.59 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({p4iE7kbrV:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 60.67 25.59\" overflow=\"visible\"><path d=\"M 12.8 25.59 C 5.731 25.59 0 19.861 0 12.795 L 0 12.795 C 0 5.729 5.731 0 12.8 0 L 47.87 0 C 54.939 0 60.67 5.729 60.67 12.795 L 60.67 12.795 C 60.67 19.861 54.939 25.59 47.87 25.59 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-97xlid\",layoutDependency:layoutDependency,layoutId:\"h_3IYKIYO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.6 19.6\" overflow=\"visible\"><path d=\"M 0 9.8 C 0 4.388 4.388 0 9.8 0 C 15.212 0 19.6 4.388 19.6 9.8 C 19.6 15.212 15.212 19.6 9.8 19.6 C 4.388 19.6 0 15.212 0 9.8 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({p4iE7kbrV:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.6 19.6\" overflow=\"visible\"><path d=\"M 0 9.8 C 0 4.388 4.388 0 9.8 0 C 15.212 0 19.6 4.388 19.6 9.8 C 19.6 15.212 15.212 19.6 9.8 19.6 C 4.388 19.6 0 15.212 0 9.8 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-c23ii3\",layoutDependency:layoutDependency,layoutId:\"uRQ413s3B\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.8 9.8\" overflow=\"visible\"><path d=\"M 0 4.9 C 0 2.194 2.194 0 4.9 0 C 7.606 0 9.8 2.194 9.8 4.9 C 9.8 7.606 7.606 9.8 4.9 9.8 C 2.194 9.8 0 7.606 0 4.9 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(255,255,255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({p4iE7kbrV:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.8 9.8\" overflow=\"visible\"><path d=\"M 0 4.9 C 0 2.194 2.194 0 4.9 0 C 7.606 0 9.8 2.194 9.8 4.9 C 9.8 7.606 7.606 9.8 4.9 9.8 C 2.194 9.8 0 7.606 0 4.9 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(0, 0, 0)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-yu6sl4\",layoutDependency:layoutDependency,layoutId:\"c9fWxQ5lA\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 115.27 22.41\" overflow=\"visible\"><path d=\"M 11.2 0 L 11.2 3.45 M 11.2 18.96 L 11.2 22.41 M 22.41 11.21 L 18.96 11.21 M 3.45 11.21 L 0 11.21 M 19.13 19.13 L 16.69 16.69 M 5.72 5.72 L 3.28 3.28 M 3.28 19.13 L 5.72 16.69 M 16.69 5.72 L 19.13 3.28 M 111.44 10.6 C 111.44 8.43 112.58 6.53 114.29 5.45 C 113.29 4.85 112.12 4.5 110.87 4.5 C 107.17 4.5 104.17 7.5 104.17 11.2 C 104.17 14.9 107.17 17.9 110.87 17.9 C 112.55 17.9 114.09 17.27 115.27 16.25 C 112.959 15.322 111.447 13.08 111.45 10.59 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(255,255,255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({p4iE7kbrV:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 115.27 22.41\" overflow=\"visible\"><path d=\"M 11.2 0 L 11.2 3.45 M 11.2 18.96 L 11.2 22.41 M 22.41 11.21 L 18.96 11.21 M 3.45 11.21 L 0 11.21 M 19.13 19.13 L 16.69 16.69 M 5.72 5.72 L 3.28 3.28 M 3.28 19.13 L 5.72 16.69 M 16.69 5.72 L 19.13 3.28 M 111.44 10.6 C 111.44 8.43 112.58 6.53 114.29 5.45 C 113.29 4.85 112.12 4.5 110.87 4.5 C 107.17 4.5 104.17 7.5 104.17 11.2 C 104.17 14.9 107.17 17.9 110.87 17.9 C 112.55 17.9 114.09 17.27 115.27 16.25 C 112.959 15.322 111.447 13.08 111.45 10.59 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(0, 0, 0)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1kr3g75\",layoutDependency:layoutDependency,layoutId:\"utO5y5PV7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 3.45\" overflow=\"visible\"><path d=\"M 0 0 L 0 3.45\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ct88et\",layoutDependency:layoutDependency,layoutId:\"umdhvL4eG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 3.45\" overflow=\"visible\"><path d=\"M 0 0 L 0 3.45\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qcu44d\",layoutDependency:layoutDependency,layoutId:\"G0JzpJ8wW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.45 1\" overflow=\"visible\"><path d=\"M 3.45 0 L 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vfx1gh\",layoutDependency:layoutDependency,layoutId:\"kxy79wHNK\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.45 1\" overflow=\"visible\"><path d=\"M 3.45 0 L 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zq36xe\",layoutDependency:layoutDependency,layoutId:\"o1XmEACAl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.44 2.44\" overflow=\"visible\"><path d=\"M 2.44 2.44 L 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1llccno\",layoutDependency:layoutDependency,layoutId:\"cMctGNgt_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.44 2.44\" overflow=\"visible\"><path d=\"M 2.44 2.44 L 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-p2gtwu\",layoutDependency:layoutDependency,layoutId:\"TcSytHsZm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.44 2.44\" overflow=\"visible\"><path d=\"M 0 2.44 L 2.44 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-159uual\",layoutDependency:layoutDependency,layoutId:\"ucXxyW8pu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.44 2.44\" overflow=\"visible\"><path d=\"M 0 2.44 L 2.44 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1t6wt34\",layoutDependency:layoutDependency,layoutId:\"fMnjI0kFD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.1 13.4\" overflow=\"visible\"><path d=\"M 7.27 6.1 C 7.27 3.93 8.41 2.03 10.12 0.95 C 9.12 0.35 7.95 0 6.7 0 C 3 0 0 3 0 6.7 C 0 10.4 3 13.4 6.7 13.4 C 8.38 13.4 9.92 12.77 11.1 11.75 C 8.789 10.822 7.277 8.58 7.28 6.09 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Mv8lg.framer-1e8djqp, .framer-Mv8lg .framer-1e8djqp { display: block; }\",\".framer-Mv8lg.framer-hv71ii { cursor: pointer; height: 26px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 116px; }\",\".framer-Mv8lg .framer-zpv2gc { height: 26px; left: 33px; position: absolute; top: 0px; width: 61px; }\",\".framer-Mv8lg .framer-97xlid { height: 20px; left: 70px; position: absolute; top: 3px; width: 20px; }\",\".framer-Mv8lg .framer-c23ii3 { height: 10px; left: 7px; position: absolute; top: 8px; width: 10px; }\",\".framer-Mv8lg .framer-yu6sl4 { height: 23px; left: 0px; position: absolute; top: 2px; width: 116px; }\",\".framer-Mv8lg .framer-1kr3g75 { height: 4px; left: 11px; position: absolute; top: 0px; width: 1px; }\",\".framer-Mv8lg .framer-1ct88et { height: 4px; left: 11px; position: absolute; top: 19px; width: 1px; }\",\".framer-Mv8lg .framer-qcu44d { height: 1px; left: 19px; position: absolute; top: 11px; width: 4px; }\",\".framer-Mv8lg .framer-1vfx1gh { height: 1px; left: 0px; position: absolute; top: 11px; width: 4px; }\",\".framer-Mv8lg .framer-zq36xe { height: 3px; left: 17px; position: absolute; top: 17px; width: 3px; }\",\".framer-Mv8lg .framer-1llccno { height: 3px; left: 4px; position: absolute; top: 4px; width: 3px; }\",\".framer-Mv8lg .framer-p2gtwu { height: 3px; left: 4px; position: absolute; top: 17px; width: 3px; }\",\".framer-Mv8lg .framer-159uual { height: 3px; left: 17px; position: absolute; top: 4px; width: 3px; }\",\".framer-Mv8lg .framer-1t6wt34 { height: 14px; left: 104px; position: absolute; top: 5px; width: 11px; }\",\".framer-Mv8lg.framer-v-h3i061 .framer-97xlid { left: 37px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 26\n * @framerIntrinsicWidth 116\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"p4iE7kbrV\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzoiY6wvju=withCSS(Component,css,\"framer-Mv8lg\");export default FramerzoiY6wvju;FramerzoiY6wvju.displayName=\"Theme toggle\";FramerzoiY6wvju.defaultProps={height:26,width:116};addPropertyControls(FramerzoiY6wvju,{variant:{options:[\"NsqJOHvRw\",\"p4iE7kbrV\"],optionTitles:[\"Dark mode\",\"Light mode\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerzoiY6wvju,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzoiY6wvju\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"116\",\"framerIntrinsicHeight\":\"26\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"p4iE7kbrV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zoiY6wvju.map","// Generated by Framer (587419f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ThemeSwitcher from\"https://framerusercontent.com/modules/o9vmBMFMousTJjNFE0nE/goDlL0RZnbYeEKjRCiaU/Theme_Switcher.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/9vVy7GI4dOyT2Bev6OLy/E8FCA1cVOzsLjHjIR6vm/swkSu91WN.js\";import DarkMode from\"https://framerusercontent.com/modules/EJg8gIkx94rcCRDkuMuk/H0wtIZHj2ZW4GPF6XzcJ/ONeE9GPCN.js\";import ComponentRareLogo from\"https://framerusercontent.com/modules/Cf4k9UuYReGMpJgVLBfS/3y21SR4qEzfRxFnpdMTY/vd4Kh6PXd.js\";import ThemeToggle from\"https://framerusercontent.com/modules/HuO7uGH1mrICMV36KHqc/Yj3dvRwFEipZSYcNC0m4/zoiY6wvju.js\";const ComponentRareLogoFonts=getFonts(ComponentRareLogo);const ThemeToggleFonts=getFonts(ThemeToggle);const DarkModeFonts=getFonts(DarkMode);const ThemeSwitcherFonts=getFonts(ThemeSwitcher);const serializationHash=\"framer-TMZgK\";const variantClassNames={ZDietvaTv:\"framer-v-ttfcdw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const J4v4UN6SA=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,J4v4UN6SA:link??props.J4v4UN6SA};};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,J4v4UN6SA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ZDietvaTv\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const BdH5RTusKhdg9js=activeVariantCallback(async(...args)=>{setVariant(\"ZDietvaTv\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ttfcdw\",className,classNames),\"data-framer-name\":\"Desktop variant\",layoutDependency:layoutDependency,layoutId:\"ZDietvaTv\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-mbp1xy\",layoutDependency:layoutDependency,layoutId:\"yiDE2_OOx\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"suDfRFnp_\",openInNewTab:false,scopeId:\"aeQhCQw56\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-199kwmo framer-c1brn9\",layoutDependency:layoutDependency,layoutId:\"suDfRFnp_\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,y:(componentViewport?.y||0)+(25+((componentViewport?.height||130)-50-80)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10gykf1-container\",layoutDependency:layoutDependency,layoutId:\"VIprucjyS-container\",nodeId:\"VIprucjyS\",rendersWithMotion:true,scopeId:\"aeQhCQw56\",children:/*#__PURE__*/_jsx(ComponentRareLogo,{BdH5RTusK:BdH5RTusKhdg9js,height:\"100%\",id:\"VIprucjyS\",layoutId:\"VIprucjyS\",style:{height:\"100%\"},variant:matchVariant(\"RFvO7cMt7\"),width:\"100%\"})})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n4net9\",\"data-framer-name\":\"nav + toggle\",layoutDependency:layoutDependency,layoutId:\"ihBf8Komw\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18bqbyk\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"kDRUvrUkl\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy03MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9917d774-9f02-47fb-962c-7ac4f647ed6d, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"fansHRCED\"},motionChild:true,nodeId:\"Nxr45hu2E\",openInNewTab:false,relValues:[],scopeId:\"aeQhCQw56\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jftm7k\",\"data-styles-preset\":\"swkSu91WN\",children:\"Work\"})})})}),className:\"framer-qy9mgp\",fonts:[\"GF;DM Sans-700\"],layoutDependency:layoutDependency,layoutId:\"Nxr45hu2E\",style:{\"--extracted-r6o4lv\":\"var(--token-9917d774-9f02-47fb-962c-7ac4f647ed6d, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy03MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9917d774-9f02-47fb-962c-7ac4f647ed6d, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vbvrx5bf7\"},motionChild:true,nodeId:\"q5r0C1jBn\",openInNewTab:false,relValues:[],scopeId:\"aeQhCQw56\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jftm7k\",\"data-styles-preset\":\"swkSu91WN\",children:\"About\"})})})}),className:\"framer-1vbpys3\",fonts:[\"GF;DM Sans-700\"],layoutDependency:layoutDependency,layoutId:\"q5r0C1jBn\",style:{\"--extracted-r6o4lv\":\"var(--token-9917d774-9f02-47fb-962c-7ac4f647ed6d, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy03MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9917d774-9f02-47fb-962c-7ac4f647ed6d, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"/what-we-do\",motionChild:true,nodeId:\"T5VDzRaaT\",openInNewTab:false,relValues:[],scopeId:\"aeQhCQw56\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jftm7k\",\"data-styles-preset\":\"swkSu91WN\",children:\"What we do\"})})})}),className:\"framer-1kg5iew\",fonts:[\"GF;DM Sans-700\"],layoutDependency:layoutDependency,layoutId:\"T5VDzRaaT\",style:{\"--extracted-r6o4lv\":\"var(--token-9917d774-9f02-47fb-962c-7ac4f647ed6d, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy03MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0bb37c58-2d54-4cbb-9c60-e0189d885374, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:J4v4UN6SA,motionChild:true,nodeId:\"TO6l_oQ_g\",openInNewTab:false,relValues:[],scopeId:\"aeQhCQw56\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jftm7k\",\"data-styles-preset\":\"swkSu91WN\",children:\"Contact\"})})})}),className:\"framer-19gf3ws\",fonts:[\"GF;DM Sans-700\"],layoutDependency:layoutDependency,layoutId:\"TO6l_oQ_g\",style:{\"--extracted-r6o4lv\":\"var(--token-0bb37c58-2d54-4cbb-9c60-e0189d885374, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gnm21w\",layoutDependency:layoutDependency,layoutId:\"TPjbr0eKH\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-874gyd-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ZZTavWmqY-container\",nodeId:\"ZZTavWmqY\",rendersWithMotion:true,scopeId:\"aeQhCQw56\",children:/*#__PURE__*/_jsx(ThemeSwitcher,{customShortcutKey:\"ctrl+s\",darkVariant:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,width:\"116px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-962ltz-container\",\"data-framer-name\":\"Dark mode\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"F_qstnXPC-container\",name:\"Dark mode\",nodeId:\"F_qstnXPC\",rendersWithMotion:true,scopeId:\"aeQhCQw56\",children:/*#__PURE__*/_jsx(DarkMode,{height:\"100%\",id:\"F_qstnXPC\",layoutId:\"F_qstnXPC\",name:\"Dark mode\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"Y1GS_x9mV\"),width:\"100%\"})})})],enableHover:false,enableKeyboardShortcut:false,enableSound:false,height:\"100%\",id:\"ZZTavWmqY\",initialTheme:\"dark\",layoutId:\"ZZTavWmqY\",lightVariant:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,width:\"116px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hinljn-container\",\"data-framer-name\":\"Theme toggle\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"ACvod1aOc-container\",name:\"Theme toggle\",nodeId:\"ACvod1aOc\",rendersWithMotion:true,scopeId:\"aeQhCQw56\",children:/*#__PURE__*/_jsx(ThemeToggle,{height:\"100%\",id:\"ACvod1aOc\",layoutId:\"ACvod1aOc\",name:\"Theme toggle\",style:{height:\"100%\"},variant:matchVariant(\"p4iE7kbrV\"),width:\"100%\"})})})],soundVolume:.3,width:\"100%\"})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TMZgK.framer-c1brn9, .framer-TMZgK .framer-c1brn9 { display: block; }\",\".framer-TMZgK.framer-ttfcdw { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 25px 45px 25px 45px; position: relative; width: min-content; }\",\".framer-TMZgK .framer-mbp1xy { align-content: center; align-items: center; 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: 455px; }\",\".framer-TMZgK .framer-199kwmo { flex: none; height: 80px; overflow: visible; position: relative; text-decoration: none; width: 132px; }\",\".framer-TMZgK .framer-10gykf1-container { bottom: 0px; flex: none; left: 1px; position: absolute; top: 0px; width: auto; }\",\".framer-TMZgK .framer-1n4net9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-TMZgK .framer-18bqbyk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 54px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-TMZgK .framer-qy9mgp, .framer-TMZgK .framer-1vbpys3, .framer-TMZgK .framer-1kg5iew, .framer-TMZgK .framer-19gf3ws { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-TMZgK .framer-1gnm21w { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-TMZgK .framer-874gyd-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-TMZgK .framer-1hinljn-container { height: 26px; position: relative; width: auto; }\",\".framer-TMZgK .framer-962ltz-container { height: 26px; position: relative; width: 116px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 130\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"J4v4UN6SA\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameraeQhCQw56=withCSS(Component,css,\"framer-TMZgK\");export default FrameraeQhCQw56;FrameraeQhCQw56.displayName=\"Component Header\";FrameraeQhCQw56.defaultProps={height:130,width:1200};addPropertyControls(FrameraeQhCQw56,{J4v4UN6SA:{title:\"Link\",type:ControlType.Link}});addFonts(FrameraeQhCQw56,[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"}]},...ComponentRareLogoFonts,...ThemeToggleFonts,...DarkModeFonts,...ThemeSwitcherFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FrameraeQhCQw56.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ComponentRareLogo,{},context),forwardLoader(ThemeToggle,{},context),forwardLoader(DarkMode,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraeQhCQw56\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"130\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"J4v4UN6SA\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./aeQhCQw56.map","// Generated by Framer (f21d278)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Sans-700\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-SemiBoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/vxBnBhH8768IFAXAb4Qf6wQHKs.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zSsEuoJdh8mcFVk976C05ZfQr8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/6FI2EneKzM3qBy5foOZXey7coCA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/fuyXZpVvOjq8NesCOfgirHCWyg.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2\",weight:\"600\"}]}];export const css=['.framer-rAB6u .framer-styles-preset-19cd9ba:not(.rich-text-wrapper), .framer-rAB6u .framer-styles-preset-19cd9ba.rich-text-wrapper h6 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: 0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-a3a76ff0-2559-47b9-a605-a559e09d9bde, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-rAB6u\";\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 (f21d278)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-sg14Y .framer-styles-preset-2v12o:not(.rich-text-wrapper), .framer-sg14Y .framer-styles-preset-2v12o.rich-text-wrapper a { --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-offset: 5px; --framer-link-hover-text-decoration-thickness: 2px; --framer-link-text-color: var(--token-a3a76ff0-2559-47b9-a605-a559e09d9bde, #000000); }\"];export const className=\"framer-sg14Y\";\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 (4eeba22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"f9Mzl2XiY\",\"u0q8sm5xO\"];const serializationHash=\"framer-utHMv\";const variantClassNames={f9Mzl2XiY:\"framer-v-14r62sw\",u0q8sm5xO:\"framer-v-1bnyeo9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const yvhkXHQId=undefined;const ixbC2hATC=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"f9Mzl2XiY\",Hover:\"u0q8sm5xO\"};const getProps=({height,id,link,linkText,width,...props})=>{return{...props,ixbC2hATC:linkText??props.ixbC2hATC??\"privacy policy\",variant:humanReadableVariantMap[props.variant]??props.variant??\"f9Mzl2XiY\",yvhkXHQId:link??props.yvhkXHQId};};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,yvhkXHQId,ixbC2hATC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"f9Mzl2XiY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter141qq5=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"u0q8sm5xO\");});const onMouseEnterdt112n=activeVariantCallback(async(...args)=>{setVariant(\"u0q8sm5xO\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:yvhkXHQId,motionChild:true,nodeId:\"f9Mzl2XiY\",openInNewTab:false,scopeId:\"eNpChGpBM\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-14r62sw\",className,classNames)} framer-o729st`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"f9Mzl2XiY\",onMouseEnter:onMouseEnter141qq5,ref:refBinding,style:{...style},...addPropertyOverrides({u0q8sm5xO:{\"data-framer-name\":\"Hover\",\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\"},children:\"privacy policy\"})}),className:\"framer-13dxqie\",\"data-highlight\":true,fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"TR9oREhAa\",onMouseEnter:onMouseEnterdt112n,text:ixbC2hATC,variants:{u0q8sm5xO:{\"--extracted-1lwpl3i\":\"rgb(10, 6, 18)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({u0q8sm5xO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgb(10, 6, 18))\"},children:\"privacy policy\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-c8ma75\",layoutDependency:layoutDependency,layoutId:\"Jmd2YuVjR\",style:{backgroundColor:\"rgb(255, 69, 69)\"},variants:{u0q8sm5xO:{backgroundColor:\"var(--token-a3a76ff0-2559-47b9-a605-a559e09d9bde, rgb(0, 0, 0))\"}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-utHMv.framer-o729st, .framer-utHMv .framer-o729st { display: block; }\",\".framer-utHMv.framer-14r62sw { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-utHMv .framer-13dxqie { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-utHMv .framer-c8ma75 { flex: none; height: 2px; overflow: visible; position: relative; width: 0px; z-index: 1; }\",\".framer-utHMv.framer-v-1bnyeo9 .framer-c8ma75 { width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 95\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"u0q8sm5xO\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"yvhkXHQId\":\"link\",\"ixbC2hATC\":\"linkText\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereNpChGpBM=withCSS(Component,css,\"framer-utHMv\");export default FramereNpChGpBM;FramereNpChGpBM.displayName=\"Link with underline\";FramereNpChGpBM.defaultProps={height:22,width:95};addPropertyControls(FramereNpChGpBM,{variant:{options:[\"f9Mzl2XiY\",\"u0q8sm5xO\"],optionTitles:[\"Default\",\"Hover\"],title:\"Variant\",type:ControlType.Enum},yvhkXHQId:{title:\"Link\",type:ControlType.Link},ixbC2hATC:{defaultValue:\"privacy policy\",displayTextArea:false,title:\"Link text\",type:ControlType.String}});addFonts(FramereNpChGpBM,[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereNpChGpBM\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"u0q8sm5xO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"95\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"yvhkXHQId\\\":\\\"link\\\",\\\"ixbC2hATC\\\":\\\"linkText\\\"}\",\"framerIntrinsicHeight\":\"22\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eNpChGpBM.map","// Component to copy text to clipboard when clicked, detects text from parent context\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useCallback,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function CopyToClipboard(props){const{textToCopy,successMessage,errorMessage,feedbackDuration}=props;const[feedback,setFeedback]=useState({type:null,message:\"\"});const copyToClipboard=useCallback(async()=>{if(typeof window===\"undefined\")return;try{await navigator.clipboard.writeText(textToCopy);startTransition(()=>{setFeedback({type:\"success\",message:successMessage});setTimeout(()=>{setFeedback({type:null,message:\"\"});},feedbackDuration);});}catch(err){startTransition(()=>{setFeedback({type:\"error\",message:errorMessage});setTimeout(()=>{setFeedback({type:null,message:\"\"});},feedbackDuration);});}},[textToCopy,successMessage,errorMessage,feedbackDuration]);return /*#__PURE__*/_jsx(\"div\",{onClick:copyToClipboard,style:{...props.style,position:\"relative\",cursor:\"pointer\",backgroundColor:\"transparent\",width:\"100%\",height:\"100%\",minWidth:\"50px\",minHeight:\"50px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},role:\"button\",tabIndex:0,\"aria-label\":`Copy ${textToCopy} to clipboard`,onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();copyToClipboard();}},children:feedback.type?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",backgroundColor:feedback.type===\"success\"?\"#4CAF50\":\"#f44336\",color:\"white\",padding:\"8px 12px\",borderRadius:\"4px\",fontSize:\"12px\",fontWeight:\"500\",whiteSpace:\"nowrap\",zIndex:10,boxShadow:\"0 2px 8px rgba(0,0,0,0.2)\"},children:feedback.message}):null});}addPropertyControls(CopyToClipboard,{textToCopy:{type:ControlType.String,title:\"Text to Copy\",defaultValue:\"Hello World\",displayTextArea:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CopyToClipboard\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CopyToClipboard.map","// Generated by Framer (f21d278)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CopyToClipboard from\"https://framerusercontent.com/modules/ftmCcdSAg5MuF6coL7lU/XdDnfdNL3jt7GTXRjJNs/CopyToClipboard.js\";const CopyToClipboardFonts=getFonts(CopyToClipboard);const cycleOrder=[\"k2mWWgnzR\",\"MxYwA9O1w\",\"VVemDUJgM\"];const serializationHash=\"framer-VDx3r\";const variantClassNames={k2mWWgnzR:\"framer-v-b6z09d\",MxYwA9O1w:\"framer-v-qwitkc\",VVemDUJgM:\"framer-v-1e4u7cx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const SXoCIsSwT=undefined;const mSAIdIstq=undefined;const YeXJFYOwD=undefined;const Qil0uiJBQ=undefined;const tXJ7cQJNC=undefined;const cmkgVCXqC=undefined;const tfmoYHvWy=undefined;const vZ5BzGEDG=undefined;const hvwnGTs8i=undefined;const XrRyCdnzj=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const toOverflowWithClipFallback=value=>{if(value===\"clip\")return\"var(--overflow-clip-fallback, clip)\";return value;};const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Copied:\"VVemDUJgM\",Default:\"k2mWWgnzR\",Hovered:\"MxYwA9O1w\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Clip:\"clip\",Hidden:\"hidden\",Scroll:\"auto\",Visible:\"visible\"};const getProps=({copyBorder,copyColor,copyRadius,copyShadow,gap,height,id,overflow,padding,radius,textColor,textToCopy,width,...props})=>{return{...props,cmkgVCXqC:textToCopy??props.cmkgVCXqC??\"hello@rare-partners.com\",hvwnGTs8i:copyShadow??props.hvwnGTs8i??\"0px 2px 5px 0px rgba(0, 0, 0, 0.25)\",mSAIdIstq:humanReadableEnumMap[overflow]??overflow??props.mSAIdIstq??\"hidden\",Qil0uiJBQ:radius??props.Qil0uiJBQ??\"4px\",SXoCIsSwT:gap??props.SXoCIsSwT??20,tfmoYHvWy:copyColor??props.tfmoYHvWy??\"rgb(255, 255, 255)\",tXJ7cQJNC:textColor??props.tXJ7cQJNC??\"var(--token-a3a76ff0-2559-47b9-a605-a559e09d9bde, rgb(0, 0, 0))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"k2mWWgnzR\",vZ5BzGEDG:copyBorder??props.vZ5BzGEDG??{borderColor:\"black\",borderStyle:\"solid\",borderWidth:1},XrRyCdnzj:copyRadius??props.XrRyCdnzj??\"4px\",YeXJFYOwD:padding??props.YeXJFYOwD??\"16px\"};};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,cmkgVCXqC,SXoCIsSwT,tXJ7cQJNC,YeXJFYOwD,Qil0uiJBQ,mSAIdIstq,tfmoYHvWy,XrRyCdnzj,vZ5BzGEDG,hvwnGTs8i,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"k2mWWgnzR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1tso8rs=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"MxYwA9O1w\");});const onTapg8l5u7=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"VVemDUJgM\");});const onMouseLeave1nr0oma=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"k2mWWgnzR\");});const onAppeardimn6=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"k2mWWgnzR\",true),2e3);});useOnVariantChange(baseVariant,{VVemDUJgM:onAppeardimn6});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"MxYwA9O1w\",\"VVemDUJgM\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-b6z09d\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"k2mWWgnzR\",onMouseEnter:onMouseEnter1tso8rs,ref:refBinding,style:{\"--1dlgw6p\":toOverflowWithClipFallback(mSAIdIstq),\"--dcr5dr\":numberToPixelString(SXoCIsSwT),\"--kn2v2n\":numberToPixelString(YeXJFYOwD),borderBottomLeftRadius:radiusForCorner(Qil0uiJBQ,3),borderBottomRightRadius:radiusForCorner(Qil0uiJBQ,2),borderTopLeftRadius:radiusForCorner(Qil0uiJBQ,0),borderTopRightRadius:radiusForCorner(Qil0uiJBQ,1),...style},...addPropertyOverrides({MxYwA9O1w:{\"data-framer-name\":\"Hovered\",onMouseLeave:onMouseLeave1nr0oma,onTap:onTapg8l5u7},VVemDUJgM:{\"data-framer-name\":\"Copied\",onMouseLeave:onMouseLeave1nr0oma}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-tXJ7cQJNC-m33wNbOG6))\"},children:\"hello@rare-partners.com\"})}),className:\"framer-1qh8ivd\",fonts:[\"GF;DM Sans-500\"],layoutDependency:layoutDependency,layoutId:\"aQ_SGnjGV\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-tXJ7cQJNC-m33wNbOG6)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-tXJ7cQJNC-m33wNbOG6\":tXJ7cQJNC},text:cmkgVCXqC,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-6faile\",\"data-border\":true,\"data-framer-name\":\"copy-wrapper\",layoutDependency:layoutDependency,layoutId:\"HEwt3Pyh7\",style:{\"--931p62\":hvwnGTs8i,\"--border-bottom-width\":(vZ5BzGEDG?.borderBottomWidth??vZ5BzGEDG?.borderWidth)+\"px\",\"--border-color\":vZ5BzGEDG?.borderColor,\"--border-left-width\":(vZ5BzGEDG?.borderLeftWidth??vZ5BzGEDG?.borderWidth)+\"px\",\"--border-right-width\":(vZ5BzGEDG?.borderRightWidth??vZ5BzGEDG?.borderWidth)+\"px\",\"--border-style\":vZ5BzGEDG?.borderStyle,\"--border-top-width\":(vZ5BzGEDG?.borderTopWidth??vZ5BzGEDG?.borderWidth)+\"px\",backgroundColor:tfmoYHvWy,borderBottomLeftRadius:radiusForCorner(XrRyCdnzj,3),borderBottomRightRadius:radiusForCorner(XrRyCdnzj,2),borderTopLeftRadius:radiusForCorner(XrRyCdnzj,0),borderTopRightRadius:radiusForCorner(XrRyCdnzj,1),boxShadow:\"var(--931p62)\"},variants:{MxYwA9O1w:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,boxShadow:\"none\"},VVemDUJgM:{backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Qkk7T3BlbiBTYXVjZSBTYW5zL01lZGl1bS92MA==\",\"--framer-font-family\":'\"Open Sauce Sans\", \"Open Sauce Sans Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-tXJ7cQJNC-m33wNbOG6))\"},children:\"Copy\"})}),className:\"framer-z2d18\",fonts:[\"BI;Open Sauce Sans/Medium/v0\"],layoutDependency:layoutDependency,layoutId:\"qM7THnMuY\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-tXJ7cQJNC-m33wNbOG6)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-tXJ7cQJNC-m33wNbOG6\":tXJ7cQJNC},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({MxYwA9O1w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-tXJ7cQJNC-m33wNbOG6))\"},children:\"Copy\"})}),fonts:[\"GF;DM Sans-500\"]},VVemDUJgM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-tXJ7cQJNC-m33wNbOG6))\"},children:\"Copied!\"})}),fonts:[\"GF;DM Sans-500\"]}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2wo40z-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-name\":\"CopytoClipboard (do not delete)\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"JURdZONIL-container\",name:\"CopytoClipboard (do not delete)\",nodeId:\"JURdZONIL\",rendersWithMotion:true,scopeId:\"m33wNbOG6\",children:/*#__PURE__*/_jsx(CopyToClipboard,{height:\"100%\",id:\"JURdZONIL\",layoutId:\"JURdZONIL\",name:\"CopytoClipboard (do not delete)\",style:{height:\"100%\",width:\"100%\"},textToCopy:cmkgVCXqC,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VDx3r.framer-1q8dzhq, .framer-VDx3r .framer-1q8dzhq { display: block; }\",\".framer-VDx3r.framer-b6z09d { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: var(--dcr5dr); height: min-content; justify-content: flex-start; min-height: 70px; min-width: 200px; overflow: var(--1dlgw6p); padding: var(--kn2v2n); position: relative; width: min-content; }\",\".framer-VDx3r .framer-1qh8ivd, .framer-VDx3r .framer-z2d18 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-VDx3r .framer-6faile { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: hidden; padding: 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-VDx3r .framer-2wo40z-container { bottom: 0px; flex: none; left: 0px; position: absolute; top: 0px; width: 99%; z-index: 3; }\",\".framer-VDx3r.framer-v-qwitkc.framer-b6z09d { cursor: pointer; padding: 0px; }\",\".framer-VDx3r.framer-v-1e4u7cx.framer-b6z09d { padding: 0px; }\",\".framer-VDx3r.framer-v-1e4u7cx .framer-6faile { gap: 66px; }\",'.framer-VDx3r[data-border=\"true\"]::after, .framer-VDx3r [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 70\n * @framerIntrinsicWidth 273\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"200px\",null,\"70px\",null]},\"MxYwA9O1w\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"200px\",null,\"70px\",null]},\"VVemDUJgM\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"200px\",null,\"70px\",null]}}}\n * @framerVariables {\"cmkgVCXqC\":\"textToCopy\",\"SXoCIsSwT\":\"gap\",\"tXJ7cQJNC\":\"textColor\",\"YeXJFYOwD\":\"padding\",\"Qil0uiJBQ\":\"radius\",\"mSAIdIstq\":\"overflow\",\"tfmoYHvWy\":\"copyColor\",\"XrRyCdnzj\":\"copyRadius\",\"vZ5BzGEDG\":\"copyBorder\",\"hvwnGTs8i\":\"copyShadow\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerm33wNbOG6=withCSS(Component,css,\"framer-VDx3r\");export default Framerm33wNbOG6;Framerm33wNbOG6.displayName=\"clicky-mail\";Framerm33wNbOG6.defaultProps={height:70,width:273};addPropertyControls(Framerm33wNbOG6,{variant:{options:[\"k2mWWgnzR\",\"MxYwA9O1w\",\"VVemDUJgM\"],optionTitles:[\"Default\",\"Hovered\",\"Copied\"],title:\"Variant\",type:ControlType.Enum},cmkgVCXqC:{defaultValue:\"hello@rare-partners.com\",description:\"Content copied to the clipboard\",displayTextArea:false,title:\"Text to copy\",type:ControlType.String},SXoCIsSwT:{defaultValue:20,description:\"Space between inner elements\",min:0,title:\"Gap\",type:ControlType.Number},tXJ7cQJNC:{defaultValue:'var(--token-a3a76ff0-2559-47b9-a605-a559e09d9bde, rgb(0, 0, 0)) /* {\"name\":\"Static Black\"} */',description:\"Color of the button text\",title:\"Text color\",type:ControlType.Color},YeXJFYOwD:{defaultValue:\"16px\",description:\"Inner spacing of the button\",title:\"Padding\",type:ControlType.Padding},Qil0uiJBQ:{defaultValue:\"4px\",description:\"Corner roundness of the button\",title:\"Radius\",type:ControlType.BorderRadius},mSAIdIstq:{defaultValue:\"hidden\",options:[\"clip\",\"visible\",\"hidden\",\"auto\"],optionTitles:[\"Clip\",\"Visible\",\"Hidden\",\"Scroll\"],title:\"Overflow\",type:ControlType.Enum},tfmoYHvWy:{defaultValue:\"rgb(255, 255, 255)\",description:\"Color of the copy background\",title:\"Copy Color\",type:ControlType.Color},XrRyCdnzj:{defaultValue:\"4px\",description:\"Corner roundness of the copy button\",title:\"Copy radius\",type:ControlType.BorderRadius},vZ5BzGEDG:{defaultValue:{borderColor:\"black\",borderStyle:\"solid\",borderWidth:1},description:\"Border width of the copy button\",title:\"Copy Border\",type:ControlType.Border},hvwnGTs8i:{defaultValue:[{blur:5,color:\"rgba(0,0,0,0.25)\",diffusion:.5,focus:.5,inset:false,spread:0,type:\"box\",x:0,y:2}],description:\"Shadow applied to the copy icon\",title:\"Copy Shadow\",type:ControlType.BoxShadow}});addFonts(Framerm33wNbOG6,[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhS2f3ZGMZpg.woff2\",weight:\"500\"},{cssFamilyName:\"Open Sauce Sans\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Open Sauce Sans\",url:\"https://framerusercontent.com/assets/O2R7AhA6wjBk0GHLJl0N8fqxN0.woff2\",weight:\"500\"}]},...CopyToClipboardFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerm33wNbOG6\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"200px\\\",null,\\\"70px\\\",null]},\\\"MxYwA9O1w\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"200px\\\",null,\\\"70px\\\",null]},\\\"VVemDUJgM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"200px\\\",null,\\\"70px\\\",null]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"70\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"273\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"cmkgVCXqC\\\":\\\"textToCopy\\\",\\\"SXoCIsSwT\\\":\\\"gap\\\",\\\"tXJ7cQJNC\\\":\\\"textColor\\\",\\\"YeXJFYOwD\\\":\\\"padding\\\",\\\"Qil0uiJBQ\\\":\\\"radius\\\",\\\"mSAIdIstq\\\":\\\"overflow\\\",\\\"tfmoYHvWy\\\":\\\"copyColor\\\",\\\"XrRyCdnzj\\\":\\\"copyRadius\\\",\\\"vZ5BzGEDG\\\":\\\"copyBorder\\\",\\\"hvwnGTs8i\\\":\\\"copyShadow\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./m33wNbOG6.map","// Generated by Framer (587419f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,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 sharedStyle1 from\"https://framerusercontent.com/modules/LOLXTEeQ8GODmH3hBSe1/mAxTjgnzSpss7cAUNUhw/cI9k1KhLo.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/56SvuR6HHIEuPpLfvbf3/X9Vr8YsABGzTsYgrV2Ww/kSa8IMhdZ.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/RkWILJocJISZArPDLTKe/mAwN7gs1WNhfvSMrb8IC/rUiv03ivo.js\";import LinkWithUnderline from\"https://framerusercontent.com/modules/fnA0Foo0TvsKV8hWVLV9/lXfaBH79CDshK6ZdLh4Y/eNpChGpBM.js\";import ClickyMail from\"https://framerusercontent.com/modules/Y9Nr12WwkzcAMDBRkhRg/iG1GXVjAoHSVsGoXaIjN/m33wNbOG6.js\";const ClickyMailFonts=getFonts(ClickyMail);const LinkWithUnderlineFonts=getFonts(LinkWithUnderline);const serializationHash=\"framer-DbV8N\";const variantClassNames={vWe1EfQw1:\"framer-v-1j8upsh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const GR5xc0GcZ=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({footerBackground,height,id,width,...props})=>{return{...props,GR5xc0GcZ:footerBackground??props.GR5xc0GcZ??\"rgb(0, 222, 160)\"};};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,GR5xc0GcZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"vWe1EfQw1\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapkbnqly=activeVariantCallback(async(...args)=>{setVariant(\"vWe1EfQw1\");});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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1j8upsh\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"vWe1EfQw1\",ref:refBinding,style:{backgroundColor:GR5xc0GcZ,...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jj7acy\",\"data-framer-name\":\"Upper\",layoutDependency:layoutDependency,layoutId:\"CrEgSlaBD\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pu6ugn\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"LxiluQnfe\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{className:\"framer-styles-preset-1wvog24\",\"data-styles-preset\":\"kSa8IMhdZ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-a3a76ff0-2559-47b9-a605-a559e09d9bde, rgb(0, 0, 0)))\"},children:[\"Let's make something \",/*#__PURE__*/_jsx(motion.em,{children:\"rare \"}),\"together!\"]})}),className:\"framer-101ex2a\",\"data-highlight\":true,fonts:[\"Inter\",\"Inter-Italic\"],layoutDependency:layoutDependency,layoutId:\"fhQND4a0L\",onTap:onTapkbnqly,style:{\"--extracted-1of0zx5\":\"var(--token-a3a76ff0-2559-47b9-a605-a559e09d9bde, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tcy4hr\",\"data-framer-name\":\"mail + phone\",layoutDependency:layoutDependency,layoutId:\"i50Ehmcgd\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k2sjzt\",layoutDependency:layoutDependency,layoutId:\"J4e9xWii8\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-19cd9ba\",\"data-styles-preset\":\"cI9k1KhLo\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:\"Email us\"})}),className:\"framer-zdna75\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ioxcx25sz\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:70,y:(componentViewport?.y||0)+45+(0+0+((componentViewport?.height||837.5)-65-344.7)/1*0)+0+0+111.7+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-chfks0-container\",layoutDependency:layoutDependency,layoutId:\"ADs1krJJB-container\",nodeId:\"ADs1krJJB\",rendersWithMotion:true,scopeId:\"BCTv4KovP\",children:/*#__PURE__*/_jsx(ClickyMail,{cmkgVCXqC:\"hello@rare-partners.com\",height:\"100%\",hvwnGTs8i:\"0px 2px 5px 0px rgba(0, 0, 0, 0.25)\",id:\"ADs1krJJB\",layoutId:\"ADs1krJJB\",mSAIdIstq:\"hidden\",Qil0uiJBQ:\"4px\",SXoCIsSwT:0,tfmoYHvWy:\"rgb(255, 255, 255)\",tXJ7cQJNC:\"var(--token-a3a76ff0-2559-47b9-a605-a559e09d9bde, rgb(0, 0, 0))\",variant:matchVariant(\"k2mWWgnzR\"),vZ5BzGEDG:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},width:\"100%\",XrRyCdnzj:\"4px\",YeXJFYOwD:\"0px\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k2rkkr\",layoutDependency:layoutDependency,layoutId:\"QgEtEEXKD\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-19cd9ba\",\"data-styles-preset\":\"cI9k1KhLo\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:\"Call us\"})}),className:\"framer-lo6j3n\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YM9dyyVY6\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:70,y:(componentViewport?.y||0)+45+(0+0+((componentViewport?.height||837.5)-65-344.7)/1*0)+0+0+111.7+0+70+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a3us7n-container\",\"data-framer-name\":\"clicky phone\",layoutDependency:layoutDependency,layoutId:\"UJLJRRfKU-container\",name:\"clicky phone\",nodeId:\"UJLJRRfKU\",rendersWithMotion:true,scopeId:\"BCTv4KovP\",children:/*#__PURE__*/_jsx(ClickyMail,{cmkgVCXqC:\"(+39) 345.8326.898\",height:\"100%\",hvwnGTs8i:\"0px 2px 5px 0px rgba(0, 0, 0, 0.25)\",id:\"UJLJRRfKU\",layoutId:\"UJLJRRfKU\",mSAIdIstq:\"hidden\",name:\"clicky phone\",Qil0uiJBQ:\"4px\",SXoCIsSwT:20,tfmoYHvWy:\"rgb(255, 255, 255)\",tXJ7cQJNC:\"var(--token-a3a76ff0-2559-47b9-a605-a559e09d9bde, rgb(0, 0, 0))\",variant:matchVariant(\"k2mWWgnzR\"),vZ5BzGEDG:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},width:\"100%\",XrRyCdnzj:\"4px\",YeXJFYOwD:\"0px\"})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-349b6o\",\"data-framer-name\":\"Pirate + menu\",layoutDependency:layoutDependency,layoutId:\"nKZkXGc75\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ac34ra\",\"data-framer-name\":\"Logo+menu\",layoutDependency:layoutDependency,layoutId:\"eFoCOoz9P\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-m9lrgv\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"IT4OiCJ9H\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 141.197 67.06\" overflow=\"visible\"><g><path d=\"M 111.395 16.17 C 114.372 16.17 116.907 16.774 119.013 17.992 C 121.119 19.211 122.731 20.86 123.848 22.952 C 124.966 25.043 125.535 27.415 125.535 30.078 C 125.535 30.585 125.514 31.102 125.471 31.63 C 125.428 32.159 125.331 32.633 125.191 33.043 L 104.734 33.043 C 104.777 38.002 105.658 41.57 107.377 43.748 C 109.096 45.926 111.642 47.015 115.027 47.015 C 117.316 47.015 119.164 46.648 120.582 45.915 C 122 45.182 123.333 44.104 124.568 42.681 L 125.256 43.306 C 123.838 45.829 121.946 47.802 119.593 49.225 C 117.24 50.648 114.415 51.36 111.116 51.36 C 107.817 51.36 104.981 50.659 102.467 49.257 C 99.952 47.856 97.986 45.851 96.568 43.231 C 95.149 40.611 94.44 37.495 94.44 33.862 C 94.44 30.229 95.268 26.898 96.912 24.256 C 98.555 21.615 100.672 19.61 103.262 18.23 C 105.851 16.85 108.559 16.16 111.395 16.16 Z M 111.184 17.549 C 109.851 17.549 108.723 17.948 107.788 18.757 C 106.853 19.565 106.112 20.989 105.596 23.026 C 105.07 25.075 104.78 27.953 104.737 31.673 L 116.481 31.673 C 116.943 26.67 116.76 23.058 115.933 20.859 C 115.105 18.66 113.526 17.549 111.194 17.549 Z M 61.878 47.231 L 60.363 47.231 C 58.44 47.231 57.484 46.196 57.484 44.126 L 57.484 28.903 C 57.484 24.407 56.377 21.151 54.153 19.157 C 51.929 17.162 48.791 16.16 44.719 16.16 C 43.795 16.16 42.903 16.214 42.033 16.3 C 42.431 16.72 42.785 17.162 43.075 17.626 C 43.161 17.626 43.247 17.604 43.344 17.604 C 44.945 17.604 46.127 18.24 46.879 19.502 C 47.631 20.763 48.007 22.952 48.007 26.078 L 48.007 31.523 C 46.997 31.706 46.041 31.878 45.128 32.04 C 44.214 32.202 43.387 32.353 42.656 32.493 C 37.939 33.409 34.49 34.778 32.288 36.59 C 30.096 38.401 28.989 40.385 28.989 42.552 C 28.989 45.398 29.892 47.576 31.697 49.096 C 33.502 50.616 35.737 51.37 38.391 51.37 C 40.679 51.37 42.549 50.853 43.989 49.818 C 45.428 48.783 46.836 47.532 48.211 46.066 C 48.577 47.629 49.339 48.88 50.511 49.818 C 51.682 50.756 53.272 51.23 55.281 51.23 C 57.162 51.23 58.612 50.928 59.644 50.335 C 60.675 49.742 61.621 48.891 62.491 47.791 L 61.868 47.241 Z M 48 44.469 C 46.904 45.385 45.948 46.065 45.153 46.496 C 44.347 46.927 43.498 47.154 42.574 47.154 C 41.339 47.154 40.286 46.679 39.415 45.741 C 38.545 44.803 38.115 43.391 38.115 41.504 C 38.115 39.305 38.749 37.548 40.006 36.232 C 41.264 34.928 42.95 33.99 45.056 33.44 C 45.647 33.343 46.174 33.257 46.636 33.16 C 47.098 33.063 47.549 32.977 48.011 32.88 L 48.011 44.448 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 36.541 27.393 C 34.983 27.393 33.672 26.876 32.598 25.819 C 31.523 24.774 30.986 23.448 30.986 21.841 C 30.986 20.235 31.523 18.855 32.598 17.831 C 33.672 16.806 34.994 16.3 36.541 16.3 C 38.088 16.3 39.399 16.806 40.452 17.831 C 41.505 18.855 42.032 20.192 42.032 21.841 C 42.032 23.491 41.505 24.774 40.452 25.819 C 39.399 26.865 38.099 27.393 36.541 27.393 Z M 0 50.26 L 0 49.57 L 0.956 49.29 C 1.87 49.009 2.503 48.6 2.847 48.05 C 3.191 47.5 3.363 46.767 3.363 45.851 L 3.363 24.289 C 3.363 23.329 3.191 22.596 2.847 22.122 C 2.503 21.636 1.87 21.302 0.956 21.119 L 0 20.914 L 0 20.224 L 12.56 16.16 L 13.248 16.85 L 13.044 26.628 L 13.044 45.915 C 13.044 46.832 13.216 47.565 13.56 48.115 C 13.904 48.664 14.505 49.074 15.376 49.354 L 16.063 49.559 L 16.063 50.249 L 0 50.249 Z M 21.252 27.393 C 19.694 27.393 18.383 26.876 17.309 25.819 C 16.234 24.774 15.697 23.448 15.697 21.841 C 15.697 20.235 16.234 18.855 17.309 17.831 C 18.383 16.806 19.705 16.3 21.252 16.3 C 22.799 16.3 24.11 16.806 25.163 17.831 C 26.216 18.855 26.743 20.192 26.743 21.841 C 26.743 23.491 26.216 24.774 25.163 25.819 C 24.11 26.865 22.81 27.393 21.252 27.393 Z M 65.601 50.26 L 65.601 49.57 L 66.558 49.29 C 67.471 49.009 68.105 48.6 68.449 48.05 C 68.793 47.5 68.964 46.767 68.964 45.851 L 68.964 24.289 C 68.964 23.329 68.793 22.596 68.449 22.122 C 68.105 21.636 67.471 21.302 66.558 21.119 L 65.601 20.914 L 65.601 20.224 L 78.162 16.16 L 78.85 16.85 L 78.645 26.628 L 78.645 45.915 C 78.645 46.832 78.817 47.565 79.161 48.115 C 79.505 48.664 80.107 49.074 80.977 49.354 L 81.665 49.559 L 81.665 50.249 L 65.601 50.249 Z M 86.854 27.393 C 85.296 27.393 83.985 26.876 82.91 25.819 C 81.836 24.774 81.299 23.448 81.299 21.841 C 81.299 20.235 81.836 18.855 82.91 17.831 C 83.985 16.806 85.306 16.3 86.854 16.3 C 88.401 16.3 89.712 16.806 90.765 17.831 C 91.818 18.855 92.344 20.192 92.344 21.841 C 92.344 23.491 91.818 24.774 90.765 25.819 C 89.712 26.865 88.412 27.393 86.854 27.393 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 135.298 50.954 C 133.75 50.954 132.45 50.415 131.376 49.337 C 130.301 48.259 129.764 46.976 129.764 45.467 C 129.764 43.957 130.301 42.653 131.376 41.532 C 132.45 40.41 133.75 39.86 135.298 39.86 C 136.845 39.86 138.145 40.421 139.219 41.532 C 140.294 42.653 140.831 43.957 140.831 45.467 C 140.831 46.976 140.294 48.259 139.219 49.337 C 138.145 50.415 136.845 50.954 135.298 50.954 Z M 141.197 57.433 L 138.983 55.201 L 135.287 58.91 L 131.602 55.201 L 129.378 57.433 L 133.074 61.131 L 129.378 64.84 L 131.602 67.06 L 135.287 63.363 L 138.983 67.06 L 141.197 64.84 L 137.511 61.131 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 135.298 50.954 C 133.75 50.954 132.45 50.415 131.376 49.337 C 130.301 48.259 129.764 46.976 129.764 45.467 C 129.764 43.957 130.301 42.653 131.376 41.532 C 132.45 40.41 133.75 39.86 135.298 39.86 C 136.845 39.86 138.145 40.421 139.219 41.532 C 140.294 42.653 140.831 43.957 140.831 45.467 C 140.831 46.976 140.294 48.259 139.219 49.337 C 138.145 50.415 136.845 50.954 135.298 50.954 Z M 141.197 57.433 L 138.983 55.201 L 135.287 58.91 L 131.602 55.201 L 129.378 57.433 L 133.074 61.131 L 129.378 64.84 L 131.602 67.06 L 135.287 63.363 L 138.983 67.06 L 141.197 64.84 L 137.511 61.131 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 135.287 16.117 C 136.834 16.117 138.134 16.656 139.209 17.734 C 140.283 18.812 140.82 20.095 140.82 21.604 C 140.82 23.113 140.283 24.418 139.209 25.539 C 138.134 26.66 136.834 27.21 135.287 27.21 C 133.74 27.21 132.439 26.65 131.365 25.539 C 130.291 24.418 129.753 23.113 129.753 21.604 C 129.753 20.095 130.291 18.812 131.365 17.734 C 132.439 16.656 133.74 16.117 135.287 16.117 Z M 129.378 9.627 L 131.602 11.859 L 135.287 8.161 L 138.983 11.859 L 141.197 9.627 L 137.511 5.93 L 141.197 2.232 L 138.983 0 L 135.287 3.698 L 131.602 0 L 129.378 2.232 L 133.074 5.93 Z\" fill=\"transparent\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1q53qok\",layoutDependency:layoutDependency,layoutId:\"TFQE4IBoR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 96.546 35.211\" overflow=\"visible\"><path d=\"M 82.406 0.011 C 85.382 0.011 87.918 0.615 90.024 1.833 C 92.13 3.051 93.742 4.701 94.859 6.792 C 95.977 8.884 96.546 11.255 96.546 13.918 C 96.546 14.425 96.525 14.942 96.482 15.471 C 96.439 15.999 96.342 16.473 96.202 16.883 L 75.744 16.883 C 75.787 21.842 76.668 25.411 78.388 27.589 C 80.107 29.766 82.653 30.855 86.038 30.855 C 88.326 30.855 90.174 30.489 91.593 29.756 C 93.011 29.022 94.343 27.944 95.579 26.521 L 96.267 27.147 C 94.848 29.669 92.957 31.642 90.604 33.065 C 88.251 34.488 85.425 35.2 82.127 35.2 C 78.828 35.2 75.992 34.499 73.477 33.098 C 70.963 31.696 68.997 29.691 67.579 27.071 C 66.16 24.451 65.451 21.336 65.451 17.702 C 65.451 14.069 66.278 10.738 67.922 8.097 C 69.566 5.455 71.683 3.45 74.272 2.07 C 76.862 0.69 79.57 0 82.406 0 Z M 82.194 1.39 C 80.862 1.39 79.734 1.789 78.799 2.597 C 77.864 3.406 77.123 4.829 76.607 6.866 C 76.081 8.915 75.791 11.793 75.748 15.513 L 87.491 15.513 C 87.953 10.51 87.771 6.899 86.943 4.7 C 86.116 2.5 84.537 1.39 82.205 1.39 Z M 32.889 31.071 L 31.374 31.071 C 29.451 31.071 28.495 30.036 28.495 27.966 L 28.495 12.743 C 28.495 8.247 27.388 4.992 25.164 2.997 C 22.94 1.003 19.802 0 15.73 0 C 14.806 0 13.914 0.054 13.044 0.14 C 13.442 0.561 13.796 1.003 14.086 1.466 C 14.172 1.466 14.258 1.445 14.355 1.445 C 15.956 1.445 17.138 2.081 17.89 3.342 C 18.642 4.603 19.018 6.792 19.018 9.919 L 19.018 15.363 C 18.008 15.546 17.052 15.719 16.138 15.88 C 15.225 16.042 14.398 16.193 13.667 16.333 C 8.95 17.25 5.501 18.619 3.299 20.43 C 1.107 22.241 0 24.225 0 26.392 C 0 29.238 0.903 31.416 2.708 32.936 C 4.513 34.456 6.748 35.211 9.402 35.211 C 11.69 35.211 13.56 34.693 14.999 33.658 C 16.439 32.623 17.847 31.373 19.222 29.907 C 19.587 31.47 20.35 32.72 21.521 33.658 C 22.693 34.596 24.283 35.071 26.292 35.071 C 28.172 35.071 29.623 34.769 30.654 34.176 C 31.686 33.583 32.631 32.731 33.502 31.631 L 32.878 31.082 Z M 19.011 28.309 C 17.915 29.226 16.959 29.905 16.164 30.336 C 15.358 30.768 14.509 30.994 13.585 30.994 C 12.35 30.994 11.297 30.52 10.426 29.582 C 9.556 28.644 9.126 27.231 9.126 25.345 C 9.126 23.145 9.76 21.388 11.017 20.073 C 12.274 18.768 13.961 17.83 16.067 17.28 C 16.658 17.183 17.185 17.097 17.647 17 C 18.109 16.903 18.56 16.817 19.022 16.72 L 19.022 28.288 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-befkac\",layoutDependency:layoutDependency,layoutId:\"VVukPZW4u\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31.095 35.2\" overflow=\"visible\"><path d=\"M 16.955 0.011 C 19.931 0.011 22.467 0.615 24.573 1.833 C 26.679 3.051 28.291 4.701 29.408 6.792 C 30.525 8.884 31.095 11.255 31.095 13.918 C 31.095 14.425 31.073 14.942 31.03 15.471 C 30.987 15.999 30.891 16.473 30.751 16.883 L 10.293 16.883 C 10.336 21.842 11.217 25.411 12.937 27.589 C 14.656 29.766 17.202 30.855 20.587 30.855 C 22.875 30.855 24.723 30.489 26.142 29.756 C 27.56 29.022 28.892 27.944 30.128 26.521 L 30.816 27.147 C 29.397 29.669 27.506 31.642 25.153 33.065 C 22.8 34.488 19.974 35.2 16.676 35.2 C 13.377 35.2 10.54 34.499 8.026 33.098 C 5.512 31.696 3.546 29.691 2.127 27.071 C 0.709 24.451 0 21.336 0 17.702 C 0 14.069 0.827 10.738 2.471 8.097 C 4.115 5.455 6.232 3.45 8.821 2.07 C 11.411 0.69 14.118 0 16.955 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1c0nlzn\",layoutDependency:layoutDependency,layoutId:\"RKZT3_4xd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.992 14.123\" overflow=\"visible\"><path d=\"M 6.447 0 C 5.114 0 3.986 0.399 3.051 1.207 C 2.117 2.016 1.375 3.439 0.86 5.477 C 0.333 7.525 0.043 10.404 0 14.123 L 11.744 14.123 C 12.206 9.121 12.023 5.509 11.196 3.31 C 10.369 1.11 8.789 0 6.458 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1r83z93\",layoutDependency:layoutDependency,layoutId:\"hy66mGSgv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 33.502 35.211\" overflow=\"visible\"><path d=\"M 32.889 31.071 L 31.374 31.071 C 29.451 31.071 28.495 30.036 28.495 27.966 L 28.495 12.743 C 28.495 8.247 27.388 4.992 25.164 2.997 C 22.94 1.003 19.802 0 15.73 0 C 14.806 0 13.914 0.054 13.044 0.14 C 13.442 0.561 13.796 1.003 14.086 1.466 C 14.172 1.466 14.258 1.445 14.355 1.445 C 15.956 1.445 17.138 2.081 17.89 3.342 C 18.642 4.603 19.018 6.792 19.018 9.919 L 19.018 15.363 C 18.008 15.546 17.052 15.719 16.138 15.88 C 15.225 16.042 14.398 16.193 13.667 16.333 C 8.95 17.25 5.501 18.619 3.299 20.43 C 1.107 22.241 0 24.225 0 26.392 C 0 29.238 0.903 31.416 2.708 32.936 C 4.513 34.456 6.748 35.211 9.402 35.211 C 11.69 35.211 13.56 34.693 14.999 33.658 C 16.439 32.623 17.847 31.373 19.222 29.907 C 19.587 31.47 20.35 32.72 21.521 33.658 C 22.693 34.596 24.283 35.071 26.292 35.071 C 28.172 35.071 29.623 34.769 30.654 34.176 C 31.686 33.583 32.631 32.731 33.502 31.631 L 32.878 31.082 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dsuy22\",layoutDependency:layoutDependency,layoutId:\"Lo5vCLln7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.896 14.274\" overflow=\"visible\"><path d=\"M 9.885 11.59 C 8.789 12.506 7.833 13.185 7.038 13.616 C 6.232 14.048 5.383 14.274 4.459 14.274 C 3.223 14.274 2.17 13.8 1.3 12.862 C 0.43 11.924 0 10.511 0 8.625 C 0 6.425 0.634 4.668 1.891 3.353 C 3.148 2.048 4.835 1.11 6.941 0.561 C 7.532 0.464 8.058 0.377 8.52 0.28 C 8.982 0.183 9.434 0.097 9.896 0 L 9.896 11.568 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1vwtwn1\",layoutDependency:layoutDependency,layoutId:\"cI2IjhRZT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 92.344 34.1\" overflow=\"visible\"><path d=\"M 36.541 11.234 C 34.983 11.234 33.672 10.716 32.598 9.66 C 31.523 8.614 30.986 7.288 30.986 5.681 C 30.986 4.075 31.523 2.695 32.598 1.671 C 33.672 0.647 34.994 0.14 36.541 0.14 C 38.088 0.14 39.399 0.647 40.452 1.671 C 41.505 2.695 42.032 4.032 42.032 5.681 C 42.032 7.331 41.505 8.614 40.452 9.66 C 39.399 10.705 38.099 11.234 36.541 11.234 Z M 0 34.1 L 0 33.41 L 0.956 33.13 C 1.87 32.85 2.503 32.44 2.847 31.89 C 3.191 31.34 3.363 30.607 3.363 29.691 L 3.363 8.129 C 3.363 7.169 3.191 6.436 2.847 5.962 C 2.503 5.477 1.87 5.143 0.956 4.959 L 0 4.754 L 0 4.064 L 12.56 0 L 13.248 0.69 L 13.044 10.468 L 13.044 29.756 C 13.044 30.672 13.216 31.405 13.56 31.955 C 13.904 32.505 14.505 32.914 15.376 33.195 L 16.063 33.4 L 16.063 34.09 L 0 34.09 Z M 21.252 11.234 C 19.694 11.234 18.383 10.716 17.309 9.66 C 16.234 8.614 15.697 7.288 15.697 5.681 C 15.697 4.075 16.234 2.695 17.309 1.671 C 18.383 0.647 19.705 0.14 21.252 0.14 C 22.799 0.14 24.11 0.647 25.163 1.671 C 26.216 2.695 26.743 4.032 26.743 5.681 C 26.743 7.331 26.216 8.614 25.163 9.66 C 24.11 10.705 22.81 11.234 21.252 11.234 Z M 65.601 34.1 L 65.601 33.41 L 66.558 33.13 C 67.471 32.85 68.105 32.44 68.449 31.89 C 68.793 31.34 68.964 30.607 68.964 29.691 L 68.964 8.129 C 68.964 7.169 68.793 6.436 68.449 5.962 C 68.105 5.477 67.471 5.143 66.558 4.959 L 65.601 4.754 L 65.601 4.064 L 78.162 0 L 78.85 0.69 L 78.645 10.468 L 78.645 29.756 C 78.645 30.672 78.817 31.405 79.161 31.955 C 79.505 32.505 80.107 32.914 80.977 33.195 L 81.665 33.4 L 81.665 34.09 L 65.601 34.09 Z M 86.854 11.234 C 85.296 11.234 83.985 10.716 82.91 9.66 C 81.836 8.614 81.299 7.288 81.299 5.681 C 81.299 4.075 81.836 2.695 82.91 1.671 C 83.985 0.647 85.306 0.14 86.854 0.14 C 88.401 0.14 89.712 0.647 90.765 1.671 C 91.818 2.695 92.344 4.032 92.344 5.681 C 92.344 7.331 91.818 8.614 90.765 9.66 C 89.712 10.705 88.412 11.234 86.854 11.234 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-i0lg76\",layoutDependency:layoutDependency,layoutId:\"uNywTwXN8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.045 11.094\" overflow=\"visible\"><path d=\"M 5.555 11.094 C 3.997 11.094 2.686 10.576 1.612 9.52 C 0.537 8.474 0 7.148 0 5.541 C 0 3.935 0.537 2.555 1.612 1.531 C 2.686 0.507 4.008 0 5.555 0 C 7.102 0 8.413 0.507 9.466 1.531 C 10.519 2.555 11.045 3.892 11.045 5.541 C 11.045 7.191 10.519 8.474 9.466 9.52 C 8.413 10.565 7.113 11.094 5.555 11.094 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1or2tmu\",layoutDependency:layoutDependency,layoutId:\"TB7O8fydR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.063 34.1\" overflow=\"visible\"><path d=\"M 0 34.1 L 0 33.41 L 0.956 33.13 C 1.87 32.85 2.503 32.44 2.847 31.89 C 3.191 31.34 3.363 30.607 3.363 29.691 L 3.363 8.129 C 3.363 7.169 3.191 6.436 2.847 5.962 C 2.503 5.477 1.87 5.143 0.956 4.959 L 0 4.754 L 0 4.064 L 12.56 0 L 13.248 0.69 L 13.044 10.468 L 13.044 29.756 C 13.044 30.672 13.216 31.405 13.56 31.955 C 13.904 32.505 14.505 32.914 15.376 33.195 L 16.063 33.4 L 16.063 34.09 L 0 34.09 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-djlp48\",layoutDependency:layoutDependency,layoutId:\"upTFsTkbF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.045 11.094\" overflow=\"visible\"><path d=\"M 5.555 11.094 C 3.997 11.094 2.686 10.576 1.612 9.52 C 0.537 8.474 0 7.148 0 5.541 C 0 3.935 0.537 2.555 1.612 1.531 C 2.686 0.507 4.008 0 5.555 0 C 7.102 0 8.413 0.507 9.466 1.531 C 10.519 2.555 11.045 3.892 11.045 5.541 C 11.045 7.191 10.519 8.474 9.466 9.52 C 8.413 10.565 7.113 11.094 5.555 11.094 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ydrltn\",layoutDependency:layoutDependency,layoutId:\"Agp8HA7en\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.063 34.1\" overflow=\"visible\"><path d=\"M 0 34.1 L 0 33.41 L 0.956 33.13 C 1.87 32.85 2.503 32.44 2.847 31.89 C 3.191 31.34 3.363 30.607 3.363 29.691 L 3.363 8.129 C 3.363 7.169 3.191 6.436 2.847 5.962 C 2.503 5.477 1.87 5.143 0.956 4.959 L 0 4.754 L 0 4.064 L 12.56 0 L 13.248 0.69 L 13.044 10.468 L 13.044 29.756 C 13.044 30.672 13.216 31.405 13.56 31.955 C 13.904 32.505 14.505 32.914 15.376 33.195 L 16.063 33.4 L 16.063 34.09 L 0 34.09 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10yvvy6\",layoutDependency:layoutDependency,layoutId:\"Suew4ys11\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.045 11.094\" overflow=\"visible\"><path d=\"M 5.555 11.094 C 3.997 11.094 2.686 10.576 1.612 9.52 C 0.537 8.474 0 7.148 0 5.541 C 0 3.935 0.537 2.555 1.612 1.531 C 2.686 0.507 4.008 0 5.555 0 C 7.102 0 8.413 0.507 9.466 1.531 C 10.519 2.555 11.045 3.892 11.045 5.541 C 11.045 7.191 10.519 8.474 9.466 9.52 C 8.413 10.565 7.113 11.094 5.555 11.094 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1rmnlxd\",layoutDependency:layoutDependency,layoutId:\"ipldgqyWz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.819 27.2\" overflow=\"visible\"><path d=\"M 5.92 11.094 C 4.373 11.094 3.073 10.555 1.998 9.477 C 0.924 8.398 0.387 7.115 0.387 5.606 C 0.387 4.097 0.924 2.792 1.998 1.671 C 3.073 0.55 4.373 0 5.92 0 C 7.467 0 8.767 0.561 9.842 1.671 C 10.916 2.792 11.453 4.097 11.453 5.606 C 11.453 7.115 10.916 8.398 9.842 9.477 C 8.767 10.555 7.467 11.094 5.92 11.094 Z M 11.819 17.573 L 9.606 15.341 L 5.91 19.05 L 2.224 15.341 L 0 17.573 L 3.696 21.27 L 0 24.979 L 2.224 27.2 L 5.91 23.502 L 9.606 27.2 L 11.819 24.979 L 8.134 21.27 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-j4zo7f\",layoutDependency:layoutDependency,layoutId:\"wbUzz7y5H\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.067 11.094\" overflow=\"visible\"><path d=\"M 5.533 11.094 C 3.986 11.094 2.686 10.555 1.612 9.477 C 0.537 8.398 0 7.115 0 5.606 C 0 4.097 0.537 2.792 1.612 1.671 C 2.686 0.55 3.986 0 5.533 0 C 7.081 0 8.381 0.561 9.455 1.671 C 10.53 2.792 11.067 4.097 11.067 5.606 C 11.067 7.115 10.53 8.398 9.455 9.477 C 8.381 10.555 7.081 11.094 5.533 11.094 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10csi1g\",layoutDependency:layoutDependency,layoutId:\"GIsPOdyMA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.819 11.859\" overflow=\"visible\"><path d=\"M 11.819 2.232 L 9.606 0 L 5.91 3.709 L 2.224 0 L 0 2.232 L 3.696 5.93 L 0 9.638 L 2.224 11.859 L 5.91 8.161 L 9.606 11.859 L 11.819 9.638 L 8.134 5.93 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-rxtjd6\",layoutDependency:layoutDependency,layoutId:\"uCXqpNE09\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.819 27.2\" overflow=\"visible\"><path d=\"M 5.92 11.094 C 4.373 11.094 3.073 10.555 1.998 9.477 C 0.924 8.398 0.387 7.115 0.387 5.606 C 0.387 4.097 0.924 2.792 1.998 1.671 C 3.073 0.55 4.373 0 5.92 0 C 7.467 0 8.767 0.561 9.842 1.671 C 10.916 2.792 11.453 4.097 11.453 5.606 C 11.453 7.115 10.916 8.398 9.842 9.477 C 8.767 10.555 7.467 11.094 5.92 11.094 Z M 11.819 17.573 L 9.606 15.341 L 5.91 19.05 L 2.224 15.341 L 0 17.573 L 3.696 21.27 L 0 24.979 L 2.224 27.2 L 5.91 23.502 L 9.606 27.2 L 11.819 24.979 L 8.134 21.27 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1uc7nta\",layoutDependency:layoutDependency,layoutId:\"Ro_kT7NfX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.067 11.094\" overflow=\"visible\"><path d=\"M 5.533 11.094 C 3.986 11.094 2.686 10.555 1.612 9.477 C 0.537 8.398 0 7.115 0 5.606 C 0 4.097 0.537 2.792 1.612 1.671 C 2.686 0.55 3.986 0 5.533 0 C 7.081 0 8.381 0.561 9.455 1.671 C 10.53 2.792 11.067 4.097 11.067 5.606 C 11.067 7.115 10.53 8.398 9.455 9.477 C 8.381 10.555 7.081 11.094 5.533 11.094 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12wul57\",layoutDependency:layoutDependency,layoutId:\"w1NJaimeF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.819 11.859\" overflow=\"visible\"><path d=\"M 11.819 2.232 L 9.606 0 L 5.91 3.709 L 2.224 0 L 0 2.232 L 3.696 5.93 L 0 9.638 L 2.224 11.859 L 5.91 8.161 L 9.606 11.859 L 11.819 9.638 L 8.134 5.93 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-17lovhm\",layoutDependency:layoutDependency,layoutId:\"RlPBtYKGz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.819 27.21\" overflow=\"visible\"><path d=\"M 5.909 16.117 C 7.456 16.117 8.757 16.656 9.831 17.734 C 10.905 18.812 11.443 20.095 11.443 21.604 C 11.443 23.113 10.905 24.418 9.831 25.539 C 8.757 26.66 7.456 27.21 5.909 27.21 C 4.362 27.21 3.062 26.65 1.987 25.539 C 0.913 24.418 0.376 23.113 0.376 21.604 C 0.376 20.095 0.913 18.812 1.987 17.734 C 3.062 16.656 4.362 16.117 5.909 16.117 Z M 0 9.627 L 2.224 11.859 L 5.91 8.161 L 9.606 11.859 L 11.819 9.627 L 8.134 5.93 L 11.819 2.232 L 9.606 0 L 5.91 3.698 L 2.224 0 L 0 2.232 L 3.696 5.93 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-39ncfr\",layoutDependency:layoutDependency,layoutId:\"kolBMeJGW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.067 11.094\" overflow=\"visible\"><path d=\"M 5.533 0 C 7.081 0 8.381 0.539 9.455 1.617 C 10.53 2.695 11.067 3.978 11.067 5.488 C 11.067 6.997 10.53 8.301 9.455 9.423 C 8.381 10.544 7.081 11.094 5.533 11.094 C 3.986 11.094 2.686 10.533 1.612 9.423 C 0.537 8.301 0 6.997 0 5.488 C 0 3.978 0.537 2.695 1.612 1.617 C 2.686 0.539 3.986 0 5.533 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-sgut01\",layoutDependency:layoutDependency,layoutId:\"ayRPZcwPC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.819 11.859\" overflow=\"visible\"><path d=\"M 0 9.627 L 2.224 11.859 L 5.91 8.161 L 9.606 11.859 L 11.819 9.627 L 8.134 5.93 L 11.819 2.232 L 9.606 0 L 5.91 3.698 L 2.224 0 L 0 2.232 L 3.696 5.93 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y2eo8w\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"RgMWiEHSn\",style:{borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy03MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"fansHRCED\"},motionChild:true,nodeId:\"hNt6pO0J4\",openInNewTab:false,relValues:[],scopeId:\"BCTv4KovP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-2v12o\",\"data-styles-preset\":\"rUiv03ivo\",children:\"Work\"})})})}),className:\"framer-fo16me\",fonts:[\"GF;DM Sans-700\"],layoutDependency:layoutDependency,layoutId:\"hNt6pO0J4\",style:{\"--extracted-r6o4lv\":\"rgb(17, 17, 17)\",\"--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\":\"R0Y7RE0gU2Fucy03MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"u5AdsLUlL\"},motionChild:true,nodeId:\"oPvjsrKOq\",openInNewTab:false,relValues:[],scopeId:\"BCTv4KovP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-2v12o\",\"data-styles-preset\":\"rUiv03ivo\",children:\"What we do\"})})})}),className:\"framer-5pwjs0\",fonts:[\"GF;DM Sans-700\"],layoutDependency:layoutDependency,layoutId:\"oPvjsrKOq\",style:{\"--extracted-r6o4lv\":\"rgb(17, 17, 17)\",\"--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\":\"R0Y7RE0gU2Fucy03MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vbvrx5bf7\"},motionChild:true,nodeId:\"beqbgbP3Y\",openInNewTab:false,relValues:[],scopeId:\"BCTv4KovP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-2v12o\",\"data-styles-preset\":\"rUiv03ivo\",children:\"About\"})})})}),className:\"framer-cb99x4\",fonts:[\"GF;DM Sans-700\"],layoutDependency:layoutDependency,layoutId:\"beqbgbP3Y\",style:{\"--extracted-r6o4lv\":\"rgb(17, 17, 17)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1e565mi\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"nFjrngMu3\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-11rxi5x\",\"data-framer-name\":\"bottom part\",layoutDependency:layoutDependency,layoutId:\"hAXzJ41i3\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\"},children:[\"Follow us on \",/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/rarepartners/\",motionChild:true,nodeId:\"XoK8a7Qok\",openInNewTab:true,relValues:[],scopeId:\"BCTv4KovP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-2v12o\",\"data-styles-preset\":\"rUiv03ivo\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy03MDA=\",\"--framer-font-weight\":\"700\"},children:\"LinkedIn\"})})}),\" and \",/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/rare.partners/\",motionChild:true,nodeId:\"XoK8a7Qok\",openInNewTab:true,relValues:[],scopeId:\"BCTv4KovP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-2v12o\",\"data-styles-preset\":\"rUiv03ivo\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy03MDA=\",\"--framer-font-weight\":\"700\"},children:\"Instagram\"})})})]})}),className:\"framer-1hat36q\",fonts:[\"GF;DM Sans-500\",\"GF;DM Sans-700\"],layoutDependency:layoutDependency,layoutId:\"XoK8a7Qok\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jbxhyk\",\"data-border\":true,\"data-framer-name\":\"foot\",layoutDependency:layoutDependency,layoutId:\"KujPDTTP3\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ydsylw\",\"data-framer-name\":\"POLICIES\",layoutDependency:layoutDependency,layoutId:\"sThoLdpGE\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+45+(0+251.7+((componentViewport?.height||837.5)-65-344.7)/1*1)+0+61+10+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1umire9-container\",layoutDependency:layoutDependency,layoutId:\"JpbQ904ZM-container\",nodeId:\"JpbQ904ZM\",rendersWithMotion:true,scopeId:\"BCTv4KovP\",children:/*#__PURE__*/_jsx(LinkWithUnderline,{height:\"100%\",id:\"JpbQ904ZM\",ixbC2hATC:\"privacy policy\",layoutId:\"JpbQ904ZM\",variant:matchVariant(\"f9Mzl2XiY\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+45+(0+251.7+((componentViewport?.height||837.5)-65-344.7)/1*1)+0+61+10+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-oj69na-container\",layoutDependency:layoutDependency,layoutId:\"NvNE1EHxU-container\",nodeId:\"NvNE1EHxU\",rendersWithMotion:true,scopeId:\"BCTv4KovP\",children:/*#__PURE__*/_jsx(LinkWithUnderline,{height:\"100%\",id:\"NvNE1EHxU\",ixbC2hATC:\"cookie policy\",layoutId:\"NvNE1EHxU\",variant:matchVariant(\"f9Mzl2XiY\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jhm0o3\",\"data-framer-name\":\"LEGAL\",layoutDependency:layoutDependency,layoutId:\"XXwJwlInZ\"})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DbV8N.framer-jbd0tf, .framer-DbV8N .framer-jbd0tf { display: block; }\",\".framer-DbV8N.framer-1j8upsh { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; height: 838px; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 45px 45px 20px 45px; position: relative; width: 1250px; }\",\".framer-DbV8N .framer-jj7acy { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-DbV8N .framer-1pu6ugn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 27px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 73%; }\",\".framer-DbV8N .framer-101ex2a { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-DbV8N .framer-1tcy4hr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-DbV8N .framer-k2sjzt { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 27px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-DbV8N .framer-zdna75, .framer-DbV8N .framer-lo6j3n { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-DbV8N .framer-chfks0-container, .framer-DbV8N .framer-a3us7n-container, .framer-DbV8N .framer-1umire9-container, .framer-DbV8N .framer-oj69na-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-DbV8N .framer-k2rkkr { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 35px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-DbV8N .framer-349b6o { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 33px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-DbV8N .framer-1ac34ra { align-content: center; align-items: center; display: flex; flex: none; 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: min-content; }\",\".framer-DbV8N .framer-m9lrgv { height: 67px; position: relative; width: 141px; }\",\".framer-DbV8N .framer-1q53qok { height: 35px; left: 29px; position: absolute; top: 16px; width: 97px; }\",\".framer-DbV8N .framer-befkac { height: 35px; left: 66px; position: absolute; top: 0px; width: 31px; }\",\".framer-DbV8N .framer-1c0nlzn { height: 14px; left: 76px; position: absolute; top: 2px; width: 12px; }\",\".framer-DbV8N .framer-1r83z93 { height: 35px; left: 0px; position: absolute; top: 0px; width: 34px; }\",\".framer-DbV8N .framer-dsuy22 { height: 15px; left: 9px; position: absolute; top: 17px; width: 10px; }\",\".framer-DbV8N .framer-1vwtwn1 { height: 34px; left: 0px; position: absolute; top: 16px; width: 93px; }\",\".framer-DbV8N .framer-i0lg76 { height: 11px; left: 31px; position: absolute; top: 0px; width: 11px; }\",\".framer-DbV8N .framer-1or2tmu { height: 34px; left: 0px; position: absolute; top: 0px; width: 16px; }\",\".framer-DbV8N .framer-djlp48 { height: 11px; left: 16px; position: absolute; top: 0px; width: 11px; }\",\".framer-DbV8N .framer-1ydrltn { height: 34px; left: 66px; position: absolute; top: 0px; width: 16px; }\",\".framer-DbV8N .framer-10yvvy6 { height: 11px; left: 82px; position: absolute; top: 0px; width: 11px; }\",\".framer-DbV8N .framer-1rmnlxd, .framer-DbV8N .framer-rxtjd6 { height: 27px; left: 130px; position: absolute; top: 40px; width: 12px; }\",\".framer-DbV8N .framer-j4zo7f, .framer-DbV8N .framer-1uc7nta { height: 11px; left: 1px; position: absolute; top: 0px; width: 11px; }\",\".framer-DbV8N .framer-10csi1g, .framer-DbV8N .framer-12wul57 { height: 12px; left: 0px; position: absolute; top: 16px; width: 12px; }\",\".framer-DbV8N .framer-17lovhm { height: 27px; left: 130px; position: absolute; top: 0px; width: 12px; }\",\".framer-DbV8N .framer-39ncfr { height: 11px; left: 1px; position: absolute; top: 16px; width: 11px; }\",\".framer-DbV8N .framer-sgut01 { height: 12px; left: 0px; position: absolute; top: 0px; width: 12px; }\",\".framer-DbV8N .framer-y2eo8w { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 15px 0px 15px 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-DbV8N .framer-fo16me, .framer-DbV8N .framer-5pwjs0, .framer-DbV8N .framer-cb99x4 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-DbV8N .framer-1e565mi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 37px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-DbV8N .framer-11rxi5x { 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: 100%; }\",\".framer-DbV8N .framer-1hat36q { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-DbV8N .framer-1jbxhyk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 10px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-DbV8N .framer-ydsylw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 85px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-DbV8N .framer-jhm0o3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 42px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 634px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-DbV8N[data-border=\"true\"]::after, .framer-DbV8N [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 837.5\n * @framerIntrinsicWidth 1250\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"GR5xc0GcZ\":\"footerBackground\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBCTv4KovP=withCSS(Component,css,\"framer-DbV8N\");export default FramerBCTv4KovP;FramerBCTv4KovP.displayName=\"Component - Footer\";FramerBCTv4KovP.defaultProps={height:837.5,width:1250};addPropertyControls(FramerBCTv4KovP,{GR5xc0GcZ:{defaultValue:\"rgb(0, 222, 160)\",description:\"\",title:\"Footer background\",type:ControlType.Color}});addFonts(FramerBCTv4KovP,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhS2f3ZGMZpg.woff2\",weight:\"500\"}]},...ClickyMailFonts,...LinkWithUnderlineFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerBCTv4KovP.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ClickyMail,{},context),forwardLoader(LinkWithUnderline,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBCTv4KovP\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1250\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"837.5\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"GR5xc0GcZ\\\":\\\"footerBackground\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BCTv4KovP.map","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let 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{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","/*\n * utils\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.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://framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt\";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\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor_1.map","// Generated by Framer (293632e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,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{Icon as Phosphor}from\"https://framerusercontent.com/modules/NdQOMqwDa1wMvLWzIubz/ub1BhpajQqJiIsNlkF4G/Phosphor_1.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/8sEPFbFgOwwdwerf0Cfj/nmnK9kpPkXfbTWVvH5OM/ugCzhlkZk.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={yTO4mX26L:{hover:true}};const serializationHash=\"framer-rRdGG\";const variantClassNames={yTO4mX26L:\"framer-v-h7n37m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const zTMMog7f6=undefined;const cM24uPpbD=undefined;const XhybYdcoB=undefined;const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const transition2={damping:30,delay:0,mass:1,stiffness:231,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Variants=motion.create(React.Fragment);const getProps=({buttonText,height,id,link,newTab,width,...props})=>{return{...props,cM24uPpbD:newTab??props.cM24uPpbD??true,XhybYdcoB:buttonText??props.XhybYdcoB??\"Button text\",zTMMog7f6:link??props.zTMMog7f6};};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,XhybYdcoB,zTMMog7f6,cM24uPpbD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"yTO4mX26L\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:zTMMog7f6,motionChild:true,nodeId:\"yTO4mX26L\",openInNewTab:cM24uPpbD,scopeId:\"V0guWMgi2\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-h7n37m\",className,classNames)} framer-1jpysu5`,\"data-border\":true,\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"yTO4mX26L\",ref:refBinding,style:{\"--border-bottom-width\":\"1.7px\",\"--border-color\":\"var(--token-9917d774-9f02-47fb-962c-7ac4f647ed6d, rgb(255, 255, 255))\",\"--border-left-width\":\"1.7px\",\"--border-right-width\":\"1.7px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.7px\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},variants:{\"yTO4mX26L-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({\"yTO4mX26L-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17twpb8\",\"data-styles-preset\":\"ugCzhlkZk\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9917d774-9f02-47fb-962c-7ac4f647ed6d, rgb(255, 255, 255)))\"},children:\"Button text\"})}),className:\"framer-7lga2s\",\"data-framer-name\":\"black text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JsaLv2utg\",style:{\"--extracted-r6o4lv\":\"var(--token-9917d774-9f02-47fb-962c-7ac4f647ed6d, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1},text:XhybYdcoB,variants:{\"yTO4mX26L-hover\":{opacity:0}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"yTO4mX26L-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17twpb8\",\"data-styles-preset\":\"ugCzhlkZk\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9917d774-9f02-47fb-962c-7ac4f647ed6d, rgb(255, 255, 255)))\"},children:\"Button text\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17twpb8\",\"data-styles-preset\":\"ugCzhlkZk\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0bb37c58-2d54-4cbb-9c60-e0189d885374, rgb(0, 0, 0)))\"},children:\"Button text\"})}),className:\"framer-p93b4t\",\"data-framer-name\":\"white text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PmpdlXA7v\",style:{\"--extracted-r6o4lv\":\"var(--token-0bb37c58-2d54-4cbb-9c60-e0189d885374, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},text:XhybYdcoB,variants:{\"yTO4mX26L-hover\":{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"yTO4mX26L-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17twpb8\",\"data-styles-preset\":\"ugCzhlkZk\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0bb37c58-2d54-4cbb-9c60-e0189d885374, rgb(0, 0, 0)))\"},children:\"Button text\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vk99dw\",\"data-framer-name\":\"Circle Wrapper\",layoutDependency:layoutDependency,layoutId:\"SvNTPrPKA\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ru0ktb\",\"data-framer-name\":\"circle\",layoutDependency:layoutDependency,layoutId:\"qhaLZLdly\",style:{backgroundColor:\"var(--token-9917d774-9f02-47fb-962c-7ac4f647ed6d, rgb(255, 255, 255))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"},variants:{\"yTO4mX26L-hover\":{backgroundColor:\"rgb(0, 0, 0)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sx924d-container\",\"data-framer-name\":\"Arrow Icon\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"kuW9yGJKL-container\",name:\"Arrow Icon\",nodeId:\"kuW9yGJKL\",rendersWithMotion:true,scopeId:\"V0guWMgi2\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-0bb37c58-2d54-4cbb-9c60-e0189d885374, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"arrow-right\",iconSelection:\"ArrowArcLeft\",id:\"kuW9yGJKL\",layoutId:\"kuW9yGJKL\",mirrored:false,name:\"Arrow Icon\",selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({\"yTO4mX26L-hover\":{color:\"rgb(255, 255, 255)\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ntbkr1\",\"data-framer-name\":\"circle transition\",layoutDependency:layoutDependency,layoutId:\"po2jNOVnk\",style:{backgroundColor:\"var(--token-9917d774-9f02-47fb-962c-7ac4f647ed6d, rgb(255, 255, 255))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"},...addPropertyOverrides({\"yTO4mX26L-hover\":{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-rRdGG.framer-1jpysu5, .framer-rRdGG .framer-1jpysu5 { display: block; }\",\".framer-rRdGG.framer-h7n37m { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 10px 11px 10px 21px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-rRdGG .framer-7lga2s { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 2; }\",\".framer-rRdGG .framer-p93b4t { flex: none; height: auto; left: 21px; position: absolute; top: 13px; white-space: pre; width: auto; z-index: 2; }\",\".framer-rRdGG .framer-vk99dw { 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-rRdGG .framer-1ru0ktb { flex: none; height: 35px; overflow: hidden; position: relative; width: 35px; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-rRdGG .framer-1sx924d-container { bottom: 5px; flex: none; left: 5px; position: absolute; right: 5px; top: 5px; }\",\".framer-rRdGG .framer-ntbkr1 { flex: none; height: 35px; left: calc(48.57142857142859% - 35px / 2); overflow: hidden; position: absolute; top: calc(48.57142857142859% - 35px / 2); width: 35px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-rRdGG.framer-v-h7n37m.hover.framer-h7n37m { padding: 10px 11px 10px 14px; }\",\".framer-rRdGG.framer-v-h7n37m.hover .framer-7lga2s { order: 1; }\",\".framer-rRdGG.framer-v-h7n37m.hover .framer-p93b4t, .framer-rRdGG.framer-v-h7n37m.hover .framer-1ru0ktb { order: 0; }\",\".framer-rRdGG.framer-v-h7n37m.hover .framer-vk99dw { order: 2; }\",\".framer-rRdGG.framer-v-h7n37m.hover .framer-ntbkr1 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 384px); left: -57%; order: 1; top: 51%; width: 384px; }\",...sharedStyle.css,'.framer-rRdGG[data-border=\"true\"]::after, .framer-rRdGG [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 200\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"A2eiXYIs1\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"XhybYdcoB\":\"buttonText\",\"zTMMog7f6\":\"link\",\"cM24uPpbD\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerV0guWMgi2=withCSS(Component,css,\"framer-rRdGG\");export default FramerV0guWMgi2;FramerV0guWMgi2.displayName=\"Circle  Button Opposite\";FramerV0guWMgi2.defaultProps={height:200,width:200};addPropertyControls(FramerV0guWMgi2,{XhybYdcoB:{defaultValue:\"Button text\",description:\"\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},zTMMog7f6:{title:\"Link\",type:ControlType.Link},cM24uPpbD:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean}});addFonts(FramerV0guWMgi2,[{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\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerV0guWMgi2\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"XhybYdcoB\\\":\\\"buttonText\\\",\\\"zTMMog7f6\\\":\\\"link\\\",\\\"cM24uPpbD\\\":\\\"newTab\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"A2eiXYIs1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"200\",\"framerIntrinsicHeight\":\"200\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./V0guWMgi2.map","// Generated by Framer (50fb820)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,RenderTarget,ResolveLinks,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ComponentHeader from\"#framer/local/canvasComponent/aeQhCQw56/aeQhCQw56.js\";import ComponentFooter from\"#framer/local/canvasComponent/BCTv4KovP/BCTv4KovP.js\";import CircleButtonOpposite from\"#framer/local/canvasComponent/V0guWMgi2/V0guWMgi2.js\";import*as sharedStyle from\"#framer/local/css/eIP4pDVP_/eIP4pDVP_.js\";const ComponentHeaderFonts=getFonts(ComponentHeader);const ContainerWithFX=withFX(Container);const CircleButtonOppositeFonts=getFonts(CircleButtonOpposite);const ComponentFooterFonts=getFonts(ComponentFooter);const breakpoints={};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-IEumW\";const variantClassNames={BVTTRUcaH:\"framer-v-1tnu7f1\"};const sqClJz6de=undefined;const vVRmxNwiD=undefined;const mJQE2suxi=undefined;const H4yRvukcO=undefined;const transition1={delay:0,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-70};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IEumW.framer-1k7vp0d, .framer-IEumW .framer-1k7vp0d { display: block; }\",\".framer-IEumW.framer-1tnu7f1 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-IEumW .framer-1aec9x7-container { flex: none; height: auto; left: 50%; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 8; }\",\".framer-IEumW .framer-9xo4nv { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-IEumW .framer-crgsvb { align-content: center; align-items: center; background-color: var(--lnsd3m); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 13px; height: 134px; justify-content: flex-start; order: 1002; overflow: visible; padding: 46px; position: relative; width: 100%; }\",\".framer-IEumW .framer-vk718h { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-IEumW .framer-1utxd0n-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-IEumW .framer-7w2qdj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1003; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 3; }\",\".framer-IEumW .framer-1bsnp6z-container { flex: none; height: auto; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css];const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({footerBackgroundColor,footerVisible,height,id,preFooter,preFooterColour,width,...props})=>{return{...props,H4yRvukcO:footerBackgroundColor??props.H4yRvukcO??\"rgb(0, 222, 160)\",mJQE2suxi:footerVisible??props.mJQE2suxi??true,sqClJz6de:preFooter??props.sqClJz6de??true,vVRmxNwiD:preFooterColour??props.vVRmxNwiD??\"var(--token-ff23e6d5-6375-4568-8ac9-a329b90202e8, rgb(0, 0, 0))\"};};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,mJQE2suxi,H4yRvukcO,sqClJz6de,vVRmxNwiD,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,isLayoutTemplate:true,primaryVariantId:\"BVTTRUcaH\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1tnu7f1\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:112,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1aec9x7-container\",\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"Component - Header\",layoutScroll:true,name:\"Component - Header\",nodeId:\"hTXdFnSVU\",rendersWithMotion:true,scopeId:\"guLvvFbf1\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentHeader,{height:\"100%\",id:\"hTXdFnSVU\",layoutId:\"hTXdFnSVU\",name:\"Component - Header\",style:{width:\"100%\"},width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-9xo4nv\"}),sqClJz6de!==false&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-crgsvb\",\"data-framer-name\":\"Pre-footer\",style:{\"--lnsd3m\":vVRmxNwiD},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-li6kxm\",\"data-styles-preset\":\"eIP4pDVP_\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-9917d774-9f02-47fb-962c-7ac4f647ed6d, rgb(255, 255, 255))\"},children:\"Qualcosa sull'Academy?\"})}),className:\"framer-vk718h\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"u5AdsLUlL\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:967,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1utxd0n-container\",nodeId:\"nLjjPQHwq\",scopeId:\"guLvvFbf1\",children:/*#__PURE__*/_jsx(CircleButtonOpposite,{cM24uPpbD:false,height:\"100%\",id:\"nLjjPQHwq\",layoutId:\"nLjjPQHwq\",width:\"100%\",XhybYdcoB:\"See our services\",zTMMog7f6:resolvedLinks[0]})})})})]}),mJQE2suxi!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-7w2qdj\",\"data-framer-name\":\"FOOTER\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:799,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1bsnp6z-container\",nodeId:\"U226ZHFwu\",scopeId:\"guLvvFbf1\",children:/*#__PURE__*/_jsx(ComponentFooter,{g8SpZUj2n:\"hello@rare-partners.com\",GR5xc0GcZ:H4yRvukcO,height:\"100%\",id:\"U226ZHFwu\",layoutId:\"U226ZHFwu\",style:{width:\"100%\"},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=breakpointRules[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1616\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"mJQE2suxi\":\"footerVisible\",\"H4yRvukcO\":\"footerBackgroundColor\",\"sqClJz6de\":\"preFooter\",\"vVRmxNwiD\":\"preFooterColour\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"BVTTRUcaH\":[\".framer-1aec9x7-container\",\".framer-crgsvb\",\".framer-7w2qdj\"]}\n * @framerBreakpoints {\"BVTTRUcaH\":{\"canvasClassName\":\"framer-1tnu7f1-override\",\"minHeight\":1616,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16}}\n * @framerDefaultVariant BVTTRUcaH\n * @framerLayoutTemplate true\n */const FramerguLvvFbf1=withCSS(Component,css,\"framer-IEumW\");export default FramerguLvvFbf1;FramerguLvvFbf1.displayName=\"Main\";FramerguLvvFbf1.defaultProps={height:1616,width:1200};addPropertyControls(FramerguLvvFbf1,{mJQE2suxi:{defaultValue:true,title:\"Footer Visible\",type:ControlType.Boolean},H4yRvukcO:{defaultValue:\"rgb(0, 222, 160)\",title:\"Footer Background Color\",type:ControlType.Color},sqClJz6de:{defaultValue:true,title:\"Pre-footer\",type:ControlType.Boolean},vVRmxNwiD:{defaultValue:'var(--token-ff23e6d5-6375-4568-8ac9-a329b90202e8, rgb(0, 0, 0)) /* {\"name\":\"Opposite\"} */',title:\"Pre-footer colour\",type:ControlType.Color}});addFonts(FramerguLvvFbf1,[{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\"}]},...ComponentHeaderFonts,...CircleButtonOppositeFonts,...ComponentFooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerguLvvFbf1.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ComponentHeader,{},context),forwardLoader(CircleButtonOpposite,{},context),forwardLoader(ComponentFooter,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerguLvvFbf1\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1616\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"BVTTRUcaH\\\":[\\\".framer-1aec9x7-container\\\",\\\".framer-crgsvb\\\",\\\".framer-7w2qdj\\\"]}\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"BVTTRUcaH\",\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"mJQE2suxi\\\":\\\"footerVisible\\\",\\\"H4yRvukcO\\\":\\\"footerBackgroundColor\\\",\\\"sqClJz6de\\\":\\\"preFooter\\\",\\\"vVRmxNwiD\\\":\\\"preFooterColour\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerBreakpoints\":\"{\\\"BVTTRUcaH\\\":{\\\"canvasClassName\\\":\\\"framer-1tnu7f1-override\\\",\\\"minHeight\\\":1616,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (587419f)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-qpiNG\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 205 81\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 161.738 23.478 C 166.06 23.478 169.742 24.355 172.799 26.124 C 175.857 27.893 178.197 30.288 179.819 33.324 C 181.442 36.361 182.269 39.805 182.269 43.671 C 182.269 44.407 182.237 45.158 182.175 45.925 C 182.113 46.692 181.972 47.381 181.769 47.976 L 152.066 47.976 C 152.129 55.176 153.408 60.358 155.904 63.52 C 158.4 66.681 162.097 68.262 167.011 68.262 C 170.334 68.262 173.018 67.73 175.077 66.666 C 177.136 65.601 179.071 64.036 180.865 61.97 L 181.863 62.878 C 179.804 66.541 177.058 69.405 173.642 71.471 C 170.225 73.538 166.122 74.571 161.333 74.571 C 156.544 74.571 152.425 73.553 148.775 71.518 C 145.124 69.483 142.269 66.572 140.21 62.768 C 138.151 58.964 137.121 54.441 137.121 49.165 C 137.121 43.89 138.322 39.053 140.709 35.218 C 143.096 31.383 146.169 28.472 149.929 26.468 C 153.689 24.465 157.62 23.463 161.738 23.463 Z M 161.431 25.481 C 159.497 25.481 157.859 26.06 156.501 27.234 C 155.144 28.408 154.068 30.474 153.319 33.432 C 152.554 36.407 152.133 40.586 152.071 45.986 L 169.122 45.986 C 169.793 38.723 169.528 33.479 168.326 30.286 C 167.125 27.093 164.832 25.481 161.447 25.481 Z M 89.843 68.576 L 87.644 68.576 C 84.851 68.576 83.463 67.073 83.463 64.067 L 83.463 41.965 C 83.463 35.438 81.856 30.71 78.627 27.814 C 75.397 24.919 70.842 23.463 64.929 23.463 C 63.588 23.463 62.293 23.541 61.029 23.666 C 61.606 24.277 62.121 24.919 62.543 25.592 C 62.667 25.592 62.792 25.56 62.933 25.56 C 65.257 25.56 66.973 26.484 68.065 28.315 C 69.157 30.147 69.703 33.324 69.703 37.864 L 69.703 45.769 C 68.237 46.035 66.848 46.285 65.522 46.52 C 64.196 46.755 62.995 46.974 61.934 47.177 C 55.086 48.508 50.078 50.496 46.88 53.126 C 43.697 55.755 42.09 58.636 42.09 61.782 C 42.09 65.914 43.401 69.076 46.022 71.284 C 48.643 73.491 51.887 74.586 55.741 74.586 C 59.064 74.586 61.778 73.835 63.869 72.332 C 65.959 70.83 68.003 69.014 70 66.885 C 70.53 69.155 71.638 70.97 73.338 72.332 C 75.038 73.694 77.347 74.383 80.265 74.383 C 82.995 74.383 85.101 73.945 86.598 73.084 C 88.096 72.223 89.469 70.986 90.733 69.39 L 89.828 68.591 Z M 69.693 64.566 C 68.102 65.897 66.714 66.883 65.559 67.509 C 64.389 68.135 63.157 68.464 61.815 68.464 C 60.021 68.464 58.492 67.775 57.229 66.413 C 55.965 65.051 55.341 63.001 55.341 60.261 C 55.341 57.068 56.261 54.517 58.087 52.607 C 59.912 50.713 62.361 49.351 65.419 48.553 C 66.277 48.412 67.041 48.287 67.712 48.146 C 68.383 48.005 69.038 47.88 69.709 47.739 L 69.709 64.535 Z M 53.055 39.773 C 50.793 39.773 48.89 39.022 47.33 37.488 C 45.77 35.97 44.99 34.044 44.99 31.712 C 44.99 29.38 45.77 27.376 47.33 25.889 C 48.89 24.402 50.809 23.666 53.055 23.666 C 55.302 23.666 57.205 24.402 58.734 25.889 C 60.263 27.376 61.027 29.317 61.027 31.712 C 61.027 34.107 60.263 35.97 58.734 37.488 C 57.205 39.006 55.317 39.773 53.055 39.773 Z M 0 72.974 L 0 71.972 L 1.388 71.565 C 2.714 71.158 3.635 70.564 4.134 69.765 C 4.633 68.967 4.883 67.902 4.883 66.572 L 4.883 35.265 C 4.883 33.872 4.633 32.808 4.134 32.119 C 3.635 31.415 2.714 30.929 1.388 30.663 L 0 30.366 L 0 29.364 L 18.237 23.463 L 19.235 24.465 L 18.939 38.662 L 18.939 66.666 C 18.939 67.996 19.189 69.061 19.688 69.859 C 20.187 70.657 21.061 71.252 22.324 71.659 L 23.323 71.957 L 23.323 72.958 L 0 72.958 Z M 30.857 39.773 C 28.594 39.773 26.691 39.022 25.131 37.488 C 23.571 35.97 22.791 34.044 22.791 31.712 C 22.791 29.38 23.571 27.376 25.131 25.889 C 26.691 24.402 28.61 23.666 30.857 23.666 C 33.103 23.666 35.006 24.402 36.535 25.889 C 38.064 27.376 38.828 29.317 38.828 31.712 C 38.828 34.107 38.064 35.97 36.535 37.488 C 35.006 39.006 33.119 39.773 30.857 39.773 Z M 95.249 72.974 L 95.249 71.972 L 96.637 71.565 C 97.963 71.158 98.884 70.564 99.383 69.765 C 99.882 68.967 100.132 67.902 100.132 66.572 L 100.132 35.265 C 100.132 33.872 99.882 32.808 99.383 32.119 C 98.884 31.415 97.963 30.929 96.637 30.663 L 95.249 30.366 L 95.249 29.364 L 113.486 23.463 L 114.484 24.465 L 114.188 38.662 L 114.188 66.666 C 114.188 67.996 114.437 69.061 114.937 69.859 C 115.436 70.657 116.309 71.252 117.573 71.659 L 118.572 71.957 L 118.572 72.958 L 95.249 72.958 Z M 126.106 39.773 C 123.843 39.773 121.94 39.022 120.38 37.488 C 118.82 35.97 118.04 34.044 118.04 31.712 C 118.04 29.38 118.82 27.376 120.38 25.889 C 121.94 24.402 123.859 23.666 126.106 23.666 C 128.352 23.666 130.255 24.402 131.784 25.889 C 133.313 27.376 134.077 29.317 134.077 31.712 C 134.077 34.107 133.313 35.97 131.784 37.488 C 130.255 39.006 128.368 39.773 126.106 39.773 Z M 196.443 73.982 C 194.197 73.982 192.309 73.199 190.749 71.634 C 189.189 70.069 188.409 68.206 188.409 66.014 C 188.409 63.823 189.189 61.929 190.749 60.301 C 192.309 58.673 194.197 57.875 196.443 57.875 C 198.689 57.875 200.577 58.689 202.137 60.301 C 203.697 61.929 204.477 63.823 204.477 66.014 C 204.477 68.206 203.697 70.069 202.137 71.634 C 200.577 73.199 198.689 73.982 196.443 73.982 Z M 205.008 83.389 L 201.794 80.149 L 196.428 85.533 L 191.077 80.149 L 187.848 83.389 L 193.214 88.758 L 187.848 94.143 L 191.077 97.367 L 196.428 91.998 L 201.794 97.367 L 205.008 94.143 L 199.657 88.758 Z M 196.443 73.982 C 194.197 73.982 192.309 73.199 190.749 71.634 C 189.189 70.069 188.409 68.206 188.409 66.014 C 188.409 63.823 189.189 61.929 190.749 60.301 C 192.309 58.673 194.197 57.875 196.443 57.875 C 198.689 57.875 200.577 58.689 202.137 60.301 C 203.697 61.929 204.477 63.823 204.477 66.014 C 204.477 68.206 203.697 70.069 202.137 71.634 C 200.577 73.199 198.689 73.982 196.443 73.982 Z M 205.008 83.389 L 201.794 80.149 L 196.428 85.533 L 191.077 80.149 L 187.848 83.389 L 193.214 88.758 L 187.848 94.143 L 191.077 97.367 L 196.428 91.998 L 201.794 97.367 L 205.008 94.143 L 199.657 88.758 Z M 196.427 23.4 C 198.674 23.4 200.562 24.183 202.122 25.748 C 203.682 27.313 204.462 29.176 204.462 31.368 C 204.462 33.559 203.682 35.453 202.122 37.081 C 200.562 38.709 198.674 39.507 196.427 39.507 C 194.181 39.507 192.293 38.693 190.733 37.081 C 189.173 35.453 188.393 33.559 188.393 31.368 C 188.393 29.176 189.173 27.313 190.733 25.748 C 192.293 24.183 194.181 23.4 196.427 23.4 Z M 187.848 13.978 L 191.077 17.219 L 196.428 11.85 L 201.794 17.219 L 205.008 13.978 L 199.657 8.609 L 205.008 3.24 L 201.794 0 L 196.428 5.369 L 191.077 0 L 187.848 3.24 L 193.214 8.609 Z\" fill=\"transparent\" height=\"97.36733821398502px\" id=\"amzBNWZzv\" transform=\"translate(0 -20)\" width=\"205.0080538770525px\"><path d=\"M 119.648 0.016 C 123.969 0.016 127.651 0.892 130.709 2.661 C 133.767 4.43 136.107 6.825 137.729 9.862 C 139.351 12.898 140.178 16.342 140.178 20.208 C 140.178 20.944 140.147 21.695 140.085 22.462 C 140.022 23.229 139.882 23.918 139.679 24.513 L 109.976 24.513 C 110.038 31.714 111.317 36.895 113.814 40.057 C 116.31 43.219 120.007 44.8 124.921 44.8 C 128.244 44.8 130.927 44.268 132.987 43.203 C 135.046 42.139 136.98 40.573 138.774 38.507 L 139.773 39.415 C 137.713 43.078 134.968 45.942 131.551 48.009 C 128.135 50.075 124.032 51.108 119.243 51.108 C 114.453 51.108 110.335 50.091 106.684 48.056 C 103.034 46.021 100.179 43.109 98.12 39.305 C 96.06 35.502 95.031 30.978 95.031 25.703 C 95.031 20.428 96.232 15.591 98.619 11.756 C 101.006 7.921 104.079 5.009 107.839 3.005 C 111.598 1.002 115.53 0 119.648 0 Z M 119.341 2.018 C 117.406 2.018 115.768 2.597 114.411 3.771 C 113.054 4.945 111.977 7.011 111.228 9.97 C 110.464 12.944 110.043 17.123 109.98 22.524 L 127.032 22.524 C 127.703 15.26 127.437 10.017 126.236 6.823 C 125.035 3.63 122.742 2.018 119.356 2.018 Z M 47.753 45.113 L 45.553 45.113 C 42.761 45.113 41.372 43.61 41.372 40.605 L 41.372 18.502 C 41.372 11.975 39.766 7.247 36.536 4.352 C 33.307 1.456 28.752 0 22.839 0 C 21.497 0 20.203 0.078 18.939 0.203 C 19.516 0.814 20.031 1.456 20.452 2.129 C 20.577 2.129 20.702 2.098 20.842 2.098 C 23.167 2.098 24.883 3.021 25.975 4.853 C 27.067 6.684 27.613 9.862 27.613 14.401 L 27.613 22.306 C 26.146 22.572 24.758 22.823 23.432 23.057 C 22.106 23.292 20.905 23.511 19.844 23.715 C 12.995 25.045 7.987 27.033 4.789 29.663 C 1.607 32.293 0 35.173 0 38.319 C 0 42.452 1.31 45.614 3.931 47.821 C 6.552 50.028 9.797 51.124 13.65 51.124 C 16.973 51.124 19.688 50.372 21.778 48.87 C 23.869 47.367 25.912 45.551 27.909 43.422 C 28.44 45.692 29.547 47.508 31.248 48.87 C 32.948 50.231 35.257 50.92 38.174 50.92 C 40.904 50.92 43.01 50.482 44.508 49.621 C 46.006 48.76 47.379 47.523 48.642 45.927 L 47.737 45.128 Z M 27.603 41.103 C 26.012 42.434 24.623 43.42 23.469 44.046 C 22.299 44.672 21.066 45.001 19.725 45.001 C 17.931 45.001 16.402 44.312 15.138 42.95 C 13.875 41.589 13.251 39.538 13.251 36.799 C 13.251 33.605 14.171 31.054 15.996 29.144 C 17.822 27.25 20.271 25.888 23.329 25.09 C 24.187 24.949 24.951 24.824 25.622 24.683 C 26.293 24.542 26.948 24.417 27.619 24.276 L 27.619 41.072 Z\" fill=\"rgb(0, 0, 0)\" height=\"51.12366608925754px\" id=\"pR_1VbSJJ\" transform=\"translate(42.09 23.463)\" width=\"140.17831900658942px\"/><path d=\"M 53.055 16.311 C 50.793 16.311 48.89 15.559 47.33 14.025 C 45.77 12.507 44.99 10.581 44.99 8.249 C 44.99 5.917 45.77 3.913 47.33 2.426 C 48.89 0.939 50.809 0.203 53.055 0.203 C 55.302 0.203 57.205 0.939 58.734 2.426 C 60.263 3.913 61.027 5.854 61.027 8.249 C 61.027 10.644 60.263 12.507 58.734 14.025 C 57.205 15.544 55.317 16.311 53.055 16.311 Z M 0 49.511 L 0 48.51 L 1.388 48.103 C 2.714 47.696 3.635 47.101 4.134 46.302 C 4.633 45.504 4.883 44.44 4.883 43.109 L 4.883 11.803 C 4.883 10.409 4.633 9.345 4.134 8.656 C 3.635 7.952 2.714 7.467 1.388 7.201 L 0 6.903 L 0 5.901 L 18.237 0 L 19.235 1.002 L 18.939 15.199 L 18.939 43.203 C 18.939 44.534 19.189 45.598 19.688 46.396 C 20.187 47.195 21.061 47.79 22.324 48.196 L 23.323 48.494 L 23.323 49.496 L 0 49.496 Z M 30.857 16.311 C 28.594 16.311 26.691 15.559 25.131 14.025 C 23.571 12.507 22.791 10.581 22.791 8.249 C 22.791 5.917 23.571 3.913 25.131 2.426 C 26.691 0.939 28.61 0.203 30.857 0.203 C 33.103 0.203 35.006 0.939 36.535 2.426 C 38.064 3.913 38.828 5.854 38.828 8.249 C 38.828 10.644 38.064 12.507 36.535 14.025 C 35.006 15.544 33.119 16.311 30.857 16.311 Z M 95.249 49.511 L 95.249 48.51 L 96.637 48.103 C 97.963 47.696 98.884 47.101 99.383 46.302 C 99.882 45.504 100.132 44.44 100.132 43.109 L 100.132 11.803 C 100.132 10.409 99.882 9.345 99.383 8.656 C 98.884 7.952 97.963 7.467 96.637 7.201 L 95.249 6.903 L 95.249 5.901 L 113.486 0 L 114.484 1.002 L 114.188 15.199 L 114.188 43.203 C 114.188 44.534 114.437 45.598 114.937 46.396 C 115.436 47.195 116.309 47.79 117.573 48.196 L 118.572 48.494 L 118.572 49.496 L 95.249 49.496 Z M 126.106 16.311 C 123.843 16.311 121.94 15.559 120.38 14.025 C 118.82 12.507 118.04 10.581 118.04 8.249 C 118.04 5.917 118.82 3.913 120.38 2.426 C 121.94 0.939 123.859 0.203 126.106 0.203 C 128.352 0.203 130.255 0.939 131.784 2.426 C 133.313 3.913 134.077 5.854 134.077 8.249 C 134.077 10.644 133.313 12.507 131.784 14.025 C 130.255 15.544 128.368 16.311 126.106 16.311 Z\" fill=\"rgb(0, 0, 0)\" height=\"49.51137655857974px\" id=\"nbL3ii_pW\" transform=\"translate(0 23.463)\" width=\"134.07734199961283px\"/><path d=\"M 8.595 16.107 C 6.349 16.107 4.461 15.325 2.901 13.759 C 1.341 12.194 0.561 10.331 0.561 8.14 C 0.561 5.948 1.341 4.054 2.901 2.426 C 4.461 0.798 6.349 0 8.595 0 C 10.842 0 12.73 0.814 14.29 2.426 C 15.85 4.054 16.63 5.948 16.63 8.14 C 16.63 10.331 15.85 12.194 14.29 13.759 C 12.73 15.325 10.842 16.107 8.595 16.107 Z M 17.16 25.514 L 13.947 22.274 L 8.58 27.659 L 3.229 22.274 L 0 25.514 L 5.367 30.883 L 0 36.268 L 3.229 39.493 L 8.58 34.124 L 13.947 39.493 L 17.16 36.268 L 11.81 30.883 Z\" fill=\"rgb(255, 255, 255)\" height=\"39.49259379870182px\" id=\"DWTEM29CU\" transform=\"translate(187.848 57.875)\" width=\"17.16048917978688px\"/><path d=\"M 8.595 16.107 C 6.349 16.107 4.461 15.325 2.901 13.759 C 1.341 12.194 0.561 10.331 0.561 8.14 C 0.561 5.948 1.341 4.054 2.901 2.426 C 4.461 0.798 6.349 0 8.595 0 C 10.842 0 12.73 0.814 14.29 2.426 C 15.85 4.054 16.63 5.948 16.63 8.14 C 16.63 10.331 15.85 12.194 14.29 13.759 C 12.73 15.325 10.842 16.107 8.595 16.107 Z M 17.16 25.514 L 13.947 22.274 L 8.58 27.659 L 3.229 22.274 L 0 25.514 L 5.367 30.883 L 0 36.268 L 3.229 39.493 L 8.58 34.124 L 13.947 39.493 L 17.16 36.268 L 11.81 30.883 Z\" fill=\"rgb(0, 0, 0)\" height=\"39.49259379870182px\" id=\"zQME0EMCD\" transform=\"translate(187.848 57.875)\" width=\"17.16048917978688px\"/><path d=\"M 8.58 23.4 C 10.826 23.4 12.714 24.183 14.274 25.748 C 15.834 27.313 16.614 29.176 16.614 31.368 C 16.614 33.559 15.834 35.453 14.274 37.081 C 12.714 38.709 10.826 39.507 8.58 39.507 C 6.333 39.507 4.446 38.693 2.886 37.081 C 1.326 35.453 0.546 33.559 0.546 31.368 C 0.546 29.176 1.326 27.313 2.886 25.748 C 4.446 24.183 6.333 23.4 8.58 23.4 Z M 0 13.978 L 3.229 17.219 L 8.58 11.85 L 13.947 17.219 L 17.16 13.978 L 11.81 8.609 L 17.16 3.24 L 13.947 0 L 8.58 5.369 L 3.229 0 L 0 3.24 L 5.367 8.609 Z\" fill=\"transparent\" height=\"39.50740756822438px\" id=\"jE_wVMlDO\" transform=\"translate(187.848 0)\" width=\"17.16048917978688px\"/></g></svg>',style:{...style}});});const css=[`.framer-qpiNG { -webkit-mask: ${mask}; aspect-ratio: 2.5308641975308643; display: block; mask: ${mask}; user-select: none; width: 205px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 205\n * @framerIntrinsicHeight 81\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Logo\",\"set\":{\"localId\":\"vectorSet/iMWLSrdB7\",\"id\":\"iMWLSrdB7\",\"moduleId\":\"mWiuM8BnxkgZLuZCVOir\"}}\n */const Icon=withCSS(Component,css,\"framer-qpiNG\");Icon.displayName=\"Logo\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Logo\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/iMWLSrdB7\\\",\\\"id\\\":\\\"iMWLSrdB7\\\",\\\"moduleId\\\":\\\"mWiuM8BnxkgZLuZCVOir\\\"}}\",\"framerIntrinsicHeight\":\"81\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"205\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (587419f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,RenderTarget,ResolveLinks,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ComponentHeader from\"#framer/local/canvasComponent/aeQhCQw56/aeQhCQw56.js\";import ComponentFooter from\"#framer/local/canvasComponent/BCTv4KovP/BCTv4KovP.js\";import LinkWithUnderline from\"#framer/local/canvasComponent/eNpChGpBM/eNpChGpBM.js\";import CircleButtonOpposite from\"#framer/local/canvasComponent/V0guWMgi2/V0guWMgi2.js\";import*as sharedStyle from\"#framer/local/css/eIP4pDVP_/eIP4pDVP_.js\";import Logo from\"#framer/local/vector/xtpCxbfH4/xtpCxbfH4.js\";const ComponentHeaderFonts=getFonts(ComponentHeader);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const MotionDivWithFX=withFX(motion.div);const CircleButtonOppositeFonts=getFonts(CircleButtonOpposite);const ComponentFooterFonts=getFonts(ComponentFooter);const LogoFonts=getFonts(Logo);const LinkWithUnderlineFonts=getFonts(LinkWithUnderline);const breakpoints={};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Trfrk\";const variantClassNames={B_LD7l3bt:\"framer-v-1cs26zv\"};const xyU85PvlK=undefined;const sqClJz6de=undefined;const vVRmxNwiD=undefined;const mJQE2suxi=undefined;const H4yRvukcO=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,x:0,y:-117};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition2={delay:3.4,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Trfrk.framer-4ywj53, .framer-Trfrk .framer-4ywj53 { display: block; }\",\".framer-Trfrk.framer-1cs26zv { align-content: center; align-items: center; background-color: var(--token-9917d774-9f02-47fb-962c-7ac4f647ed6d, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Trfrk .framer-1tms7wf { 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: 50%; order: -1000; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 5; }\",\".framer-Trfrk .framer-9n2yq5-container { flex: none; height: auto; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 8; }\",\".framer-Trfrk .framer-mztgp0 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Trfrk .framer-1zrods { align-content: center; align-items: center; background-color: var(--lnsd3m); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 13px; height: 134px; justify-content: flex-start; order: 1002; overflow: visible; padding: 46px; position: relative; width: 100%; }\",\".framer-Trfrk .framer-ox5w6b { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-Trfrk .framer-1jg0c47-container, .framer-Trfrk .framer-pkfiyo-container, .framer-Trfrk .framer-1ivg159-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Trfrk .framer-kjnkuv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100vh; justify-content: center; order: 1003; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-Trfrk .framer-d7ncr2-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-Trfrk .framer-1ute0dw { align-content: flex-start; align-items: flex-start; background-color: #00dea0; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; order: 1004; overflow: var(--overflow-clip-fallback, clip); padding: 25px 45px 30px 45px; position: relative; width: 100%; }\",\".framer-Trfrk .framer-1g15f8w { flex: none; height: var(--framer-aspect-ratio-supported, 439px); position: relative; width: 100%; }\",\".framer-Trfrk .framer-mg0pfa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 37px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Trfrk .framer-9iino0 { --border-bottom-width: 0px; --border-color: #222222; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 2px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 10px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-Trfrk .framer-1d98pm6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 85px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-Trfrk .framer-6tz6sz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 634px; }\",\".framer-Trfrk .framer-7k16rg { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,'.framer-Trfrk[data-border=\"true\"]::after, .framer-Trfrk [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({contactLink,footerBackgroundColor,footerVisible,height,id,preFooter,preFooterColour,width,...props})=>{return{...props,H4yRvukcO:footerBackgroundColor??props.H4yRvukcO??\"rgb(0, 222, 160)\",mJQE2suxi:footerVisible??props.mJQE2suxi??true,sqClJz6de:preFooter??props.sqClJz6de??true,vVRmxNwiD:preFooterColour??props.vVRmxNwiD??\"var(--token-ff23e6d5-6375-4568-8ac9-a329b90202e8, rgb(0, 0, 0))\",xyU85PvlK:contactLink??props.xyU85PvlK};};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,mJQE2suxi,H4yRvukcO,sqClJz6de,vVRmxNwiD,xyU85PvlK,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,isLayoutTemplate:true,primaryVariantId:\"B_LD7l3bt\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-9917d774-9f02-47fb-962c-7ac4f647ed6d, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1cs26zv\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1tms7wf\",\"data-framer-layout-hint-center-x\":true,transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:130,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation1,className:\"framer-9n2yq5-container\",\"data-framer-appear-id\":\"9n2yq5\",\"data-framer-name\":\"Component - Header\",initial:animation2,name:\"Component - Header\",nodeId:\"CIuGdckSK\",optimized:true,rendersWithMotion:true,scopeId:\"Xf5QffzXg\",children:/*#__PURE__*/_jsx(ComponentHeader,{height:\"100%\",id:\"CIuGdckSK\",J4v4UN6SA:xyU85PvlK,layoutId:\"CIuGdckSK\",name:\"Component - Header\",style:{width:\"100%\"},width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-mztgp0\"}),sqClJz6de!==false&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1zrods\",\"data-framer-name\":\"Pre-footer\",style:{\"--lnsd3m\":vVRmxNwiD},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-li6kxm\",\"data-styles-preset\":\"eIP4pDVP_\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-9917d774-9f02-47fb-962c-7ac4f647ed6d, rgb(255, 255, 255))\"},children:\"Qualcosa sull'Academy?\"})}),className:\"framer-ox5w6b\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"u5AdsLUlL\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:967,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jg0c47-container\",nodeId:\"tkcyMj3ZI\",scopeId:\"Xf5QffzXg\",children:/*#__PURE__*/_jsx(CircleButtonOpposite,{cM24uPpbD:false,height:\"100%\",id:\"tkcyMj3ZI\",layoutId:\"tkcyMj3ZI\",width:\"100%\",XhybYdcoB:\"See our services\",zTMMog7f6:resolvedLinks[0]})})})})]}),mJQE2suxi!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-kjnkuv\",\"data-framer-name\":\"FOOTER\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-d7ncr2-container\",nodeId:\"Ubtm69xNQ\",scopeId:\"Xf5QffzXg\",children:/*#__PURE__*/_jsx(ComponentFooter,{GR5xc0GcZ:H4yRvukcO,height:\"100%\",id:\"Ubtm69xNQ\",layoutId:\"Ubtm69xNQ\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ute0dw\",\"data-framer-name\":\"SUB-FOOTER\",children:[/*#__PURE__*/_jsx(Logo,{animated:false,className:\"framer-1g15f8w\",\"data-framer-name\":\"Logo\",layoutId:\"bOmqaqwRL\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-mg0pfa\",\"data-framer-name\":\"Bottom\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9iino0\",\"data-border\":true,\"data-framer-name\":\"foot\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1d98pm6\",\"data-framer-name\":\"POLICIES\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:1116,children:/*#__PURE__*/_jsx(Container,{className:\"framer-pkfiyo-container\",nodeId:\"lEH5mVAcV\",scopeId:\"Xf5QffzXg\",children:/*#__PURE__*/_jsx(LinkWithUnderline,{height:\"100%\",id:\"lEH5mVAcV\",ixbC2hATC:\"privacy policy\",layoutId:\"lEH5mVAcV\",variant:matchVariant(\"f9Mzl2XiY\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:1116,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ivg159-container\",nodeId:\"dX2UQ0r5Y\",scopeId:\"Xf5QffzXg\",children:/*#__PURE__*/_jsx(LinkWithUnderline,{height:\"100%\",id:\"dX2UQ0r5Y\",ixbC2hATC:\"cookie policy\",layoutId:\"dX2UQ0r5Y\",variant:matchVariant(\"f9Mzl2XiY\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6tz6sz\",\"data-framer-name\":\"LEGAL\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h5\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.5em\"},children:[\"\\xa92025 Rare Partners S.r.l. • via Gustavo Modena, 23 • 50121 Firenze • P.IVA e C.F. 07001090484\",/*#__PURE__*/_jsx(\"br\",{}),\"All rights reserved \\xae Rare content is \\xa9 protected and not permitted for AI use. Full statement here.\"]})}),className:\"framer-7k16rg\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]})})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=breakpointRules[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1616\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"mJQE2suxi\":\"footerVisible\",\"H4yRvukcO\":\"footerBackgroundColor\",\"sqClJz6de\":\"preFooter\",\"vVRmxNwiD\":\"preFooterColour\",\"xyU85PvlK\":\"contactLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"B_LD7l3bt\":[\".framer-1tms7wf\",\".framer-1zrods\",\".framer-kjnkuv\",\".framer-1ute0dw\"]}\n * @framerBreakpoints {\"B_LD7l3bt\":{\"canvasClassName\":\"framer-1cs26zv-override\",\"minHeight\":1616,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16}}\n * @framerDefaultVariant B_LD7l3bt\n * @framerLayoutTemplate true\n */const FramerXf5QffzXg=withCSS(Component,css,\"framer-Trfrk\");export default FramerXf5QffzXg;FramerXf5QffzXg.displayName=\"Main home\";FramerXf5QffzXg.defaultProps={height:1616,width:1200};addPropertyControls(FramerXf5QffzXg,{mJQE2suxi:{defaultValue:true,title:\"Footer Visible\",type:ControlType.Boolean},H4yRvukcO:{defaultValue:\"rgb(0, 222, 160)\",title:\"Footer Background Color\",type:ControlType.Color},sqClJz6de:{defaultValue:true,title:\"Pre-footer\",type:ControlType.Boolean},vVRmxNwiD:{defaultValue:'var(--token-ff23e6d5-6375-4568-8ac9-a329b90202e8, rgb(0, 0, 0)) /* {\"name\":\"Opposite\"} */',title:\"Pre-footer colour\",type:ControlType.Color},xyU85PvlK:{title:\"ContactLink\",type:ControlType.Link}});addFonts(FramerXf5QffzXg,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"}]},...ComponentHeaderFonts,...CircleButtonOppositeFonts,...ComponentFooterFonts,...LogoFonts,...LinkWithUnderlineFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerXf5QffzXg.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ComponentHeader,{},context),forwardLoader(CircleButtonOpposite,{},context),forwardLoader(ComponentFooter,{},context),forwardLoader(LinkWithUnderline,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXf5QffzXg\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"B_LD7l3bt\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"B_LD7l3bt\\\":{\\\"canvasClassName\\\":\\\"framer-1cs26zv-override\\\",\\\"minHeight\\\":1616,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1616\",\"framerVariables\":\"{\\\"mJQE2suxi\\\":\\\"footerVisible\\\",\\\"H4yRvukcO\\\":\\\"footerBackgroundColor\\\",\\\"sqClJz6de\\\":\\\"preFooter\\\",\\\"vVRmxNwiD\\\":\\\"preFooterColour\\\",\\\"xyU85PvlK\\\":\\\"contactLink\\\"}\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"B_LD7l3bt\\\":[\\\".framer-1tms7wf\\\",\\\".framer-1zrods\\\",\\\".framer-kjnkuv\\\",\\\".framer-1ute0dw\\\"]}\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/PyEnuVDk3uZVEsbIxgJN/VylCYMEZorXgZIMS7Wnz/guLvvFbf1.js\";\r\nimport MainHome from \"https://framerusercontent.com/modules/rikmybWjcZzKpGWLadsn/E1zwa85Qkq7Wvli6LjKB/Xf5QffzXg.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {awybeB9uD: \"footer-anchor\", fygBGH4l4: \"exp\", lux4CAjxi: \"trigger1\", X1FlgDbfC: \"trigger-2\", yJRaaovpY: \"section-pirates\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lECZnYPpaonR2QwOoGDQ/CU3ggP4TvI7rNGLDzWML/augiA20Il.js\")), path: \"/\"}, vbvrx5bf7: {elements: {H58QT5udi: \"section-pirates\", HfMm7n2Xd: \"footer-anchor\", kpLWYlRUE: \"bullet-2\", q4dWDc_XB: \"manifesto\", qB2ZJnvbr: \"bullet-5\", rG0TZmM5G: \"bullet-1\", sxzqYQZpw: \"about-video\", TlS8aN3go: \"bullet-6\", xdUIBwpUY: \"bullet-3\", xmKQr_LEO: \"bullet-4\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/g0wgKwGcgdlh7EqBBvtU/uD5uUGJ8bSJI8BVcg6jl/vbvrx5bf7.js\")), path: \"/about\"}, u5AdsLUlL: {elements: {fMCNRghf4: \"service-names\", nubJTkBZK: \"service-names-1\", Wa6we4DYy: \"section-pirates\", zSsBMDiKp: \"section-h2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sZdGWFfEzer8MoleilW1/SgtpDP1aH2psVqt4qV4K/u5AdsLUlL.js\")), path: \"/what-we-do\"}, fansHRCED: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wSdqhCz54bagkJmtWvB2/hYxqBeGyZ8jupMxs1MnG/fansHRCED.js\")), path: \"/works\"}, aYdsV8Tws: {collectionId: \"raKleLGTz\", elements: {Bbbsx1axi: \"section-copy-1\", Bn_OGDVAx: \"horizontal-scroll\", c9lXy7Iwp: \"section-copy\", EYtyPc4bm: \"img-scroll-more\", FB8HGHoTr: \"video-section\", gWlanBLmj: \"wull-width-img-2\", JDDQComc3: \"scroll-img-4\", lVfRPpnqD: \"img-scroll-3\", r8J__CXxz: \"scroll-img-5\", SNEdhBGmR: \"img-scroll-1\", wljoEfZ9E: \"video-section-1\", XxyjYERBX: \"img-scroll-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mkLPxln8dQU0Hm2kjE0i/bsSRwivpu76ldeFjpFt7/aYdsV8Tws.js\")), path: \"/works/:TWMt4MA9c\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {raKleLGTz: async () => (await import(\"https://framerusercontent.com/modules/qS9rVomo0IRQLNBmPreV/sIQT2pxLpRplOqE7wO7r/raKleLGTz.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"2d8ae896615014394caeda64d84be7c8c7269f0a84263307a1801f86c4b0860a\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {H4yRvukcO: \"rgb(0, 222, 160)\", mJQE2suxi: true, sqClJz6de: false, vVRmxNwiD: \"var(--token-ff23e6d5-6375-4568-8ac9-a329b90202e8, rgb(0, 0, 0))\", xyU85PvlK: {href: {hash: \":awybeB9uD\", webPageId: \"augiA20Il\"}}}\r\nconst props2 = {H4yRvukcO: \"var(--token-224fd658-af11-4798-bb9d-f4464cced0fa, rgb(38, 86, 230))\", mJQE2suxi: true, sqClJz6de: false, vVRmxNwiD: \"var(--token-9917d774-9f02-47fb-962c-7ac4f647ed6d, rgb(255, 255, 255))\"}\r\nconst props3 = {...props2, H4yRvukcO: \"rgb(229, 0, 126)\", vVRmxNwiD: \"var(--token-ff23e6d5-6375-4568-8ac9-a329b90202e8, rgb(0, 0, 0))\"}\r\nconst props4 = {...props2, H4yRvukcO: \"rgb(0, 222, 160)\", vVRmxNwiD: \"var(--token-ff23e6d5-6375-4568-8ac9-a329b90202e8, rgb(0, 0, 0))\"}\r\nconst props5 = {...props2, H4yRvukcO: \"rgb(0, 222, 160)\", sqClJz6de: true, vVRmxNwiD: \"var(--token-ff23e6d5-6375-4568-8ac9-a329b90202e8, rgb(0, 0, 0))\"}\r\nconst props6 = {...props2, H4yRvukcO: \"rgb(0, 222, 160)\", mJQE2suxi: false, vVRmxNwiD: \"var(--token-ff23e6d5-6375-4568-8ac9-a329b90202e8, rgb(0, 0, 0))\"}\r\nconst templateProps = {augiA20Il: props1, aYdsV8Tws: props6, fansHRCED: props4, u5AdsLUlL: props3, vbvrx5bf7: props2, vbwv6x3hm: props5}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"xyU85PvlK\"]]}, (resolvedLinks) => React.createElement(MainHome, {...props, key: \"MainHome\", style, xyU85PvlK: resolvedLinks[0]}, children(true)));\r\ncase \"vbvrx5bf7\":\r\ncase \"u5AdsLUlL\":\r\ncase \"fansHRCED\":\r\ncase \"vbwv6x3hm\":\r\ncase \"aYdsV8Tws\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\nreturn [{hash: \"1cs26zv\"}]\r\ncase \"vbvrx5bf7\":\r\ncase \"u5AdsLUlL\":\r\ncase \"fansHRCED\":\r\ncase \"vbwv6x3hm\":\r\ncase \"aYdsV8Tws\":\r\nreturn [{hash: \"1tnu7f1\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\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://earlier-performance-981462.framer.app\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/uQRIdfSzHSiXTh8BElZa/F0nD2gUWNMLXKBtZ1tRq/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t\t;(function () {\r\n\t\t\tif (!isBrowser) return\r\n\r\n\t\t\tReact.startTransition(() => {\r\n\t\t\t\tReactDOM.hydrateRoot(\r\n\t\t\t\t\tdocument.getElementById(\"__framer-badge-container\"),\r\n\t\t\t\t\tReact.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n\t\t\t\t)\r\n\t\t\t})\r\n\t\t})()\r\n\t"],"mappings":"y+BAoBG,SAAwB,GAAc,EAAM,CAAC,GAAK,CAAC,eAAa,cAAY,eAAa,OAAO,QAAM,cAAY,GAAM,yBAAuB,GAAM,oBAAkB,SAAS,cAAY,GAAM,iBAAe,sEAAsE,cAAY,IAAI,EACzP,EAA7B,EAAa,SAAS,GAAoC,EAAa,OACtF,CAAC,EAAY,GAAgBA,EAAS,KAAK,CAAM,CAAC,EAAe,GAAmBA,EAAS,GAAM,CAAM,CAAC,EAAkB,GAAsBA,EAAS,GAAM,CAChK,EAASC,EAAO,KAAK,CACrB,EAAcC,EAAY,GAAU,CAAC,IAAM,EAAK,EAAS,aAAa,CAAC,MAAM,IAAI,CAAC,IAAI,GAAK,EAAI,MAAM,CAAC,CAAO,EAAO,CAAC,WAAW,GAAM,IAAI,GAAM,MAAM,GAAM,IAAI,GAAG,CAA6M,OAA5M,EAAK,QAAQ,GAAK,CAAC,OAAO,EAAP,CAAY,IAAI,OAAO,IAAI,UAAU,IAAI,MAAM,IAAI,UAAU,EAAO,WAAW,GAAK,MAAM,IAAI,MAAM,EAAO,IAAI,GAAK,MAAM,IAAI,QAAQ,EAAO,MAAM,GAAK,MAAM,QAAQ,EAAO,IAAI,IAAO,CAAQ,GAAS,EAAE,CAAC,CACnY,EAAgB,GAAiB,GAAU,MAA2B,EAAE,MAAM,QAAQ,EAAQ,EAAE,EAAQ,SAAS,GACvH,MAAc,CAAC,GAAG,GAAa,CAAC,GAAqB,IAAS,OAAa,GAAG,CAAC,IAAM,EAAM,IAAI,MAAM,EAAe,CAAC,EAAM,QAAQ,OACnI,EAAM,OAAO,KAAK,IAAI,EAAE,KAAK,IAAI,EAAE,EAAY,CAAC,CAAC,EAAS,QAAQ,EAClE,EAAM,iBAAiB,YAAY,CAAC,QAAQ,KAAK,8BAA8B,EAAe,EAAG,OAAQ,EAAM,CAAC,QAAQ,KAAK,oCAAoC,EAAM,CAAG,UAAU,CACpL,GAAG,EAAS,QAAQ,CAAC,GAAG,CAAC,EAAS,QAAQ,OAAO,CAAC,EAAS,QAAQ,IAAI,GAAG,EAAS,QAAQ,MAAM,OAAQ,EAAM,CAAC,QAAQ,KAAK,8BAA8B,EAAM,CAAE,EAAS,QAAQ,QAAU,CAAC,EAAY,EAAe,EAAY,EAAa,CAAC,CACpP,MAAc,CAAI,EAAS,SAAS,IAAa,EAAS,QAAQ,OAAO,KAAK,IAAI,EAAE,KAAK,IAAI,EAAE,EAAY,CAAC,GAAI,CAAC,EAAY,EAAY,CAAC,CAC1I,IAAM,EAAUA,MAAgB,CAAC,GAAG,GAAa,EAAS,SAAS,CAAC,EAAc,GAAG,CACrF,EAAS,QAAQ,YAAY,EAAE,IAAM,EAAY,EAAS,QAAQ,MAAM,CACrE,IAAc,IAAA,IAAW,EAAY,MAAM,GAAO,CAClD,EAAM,OAAO,cAAc,QAAQ,KAAK,8BAA8B,EAAM,EAAI,OAAS,EAAM,CAAC,QAAQ,KAAK,6BAA6B,EAAM,GAAK,CAAC,EAAY,EAAa,CAAC,CAC7K,EAAeA,GAAa,EAAK,EAAU,KAAO,CAAC,GAAU,IAAS,OAAY,OAAO,IAAM,EAAa,SAAS,KAE3H,GADA,EAAa,aAAa,kBAAkB,EAAK,CAAC,EAAa,aAAa,oBAAoB,EAAK,CAClG,CAAC,EAAa,CAAC,GAAG,CAAC,aAAa,QAAQ,mBAAmB,EAAK,OAAQ,EAAM,CAAC,QAAQ,KAAK,mCAAmC,EAAM,CACxI,IAAM,EAAW,IAAI,YAAY,qBAAqB,CAAC,OAAO,CAAC,OAAK,UAAU,KAAK,KAAK,CAAC,CAAC,CAAC,CAAC,EAAO,cAAc,EAAW,CACzH,GAAW,GAAW,GAAK,CAAC,EAAa,EAAU,CAAC,CACjD,EAAeA,EAAY,GAAgB,IAAa,OAC3D,GAAqB,IAAS,OAAkB,QAA0B,EAAO,WAAW,+BAA+B,CAAoB,QAAQ,OAAO,QAAgB,EAAa,CAAC,EAAa,CAAC,CAC7M,MAAoB,CAAC,GAAG,EAAe,OAAO,IAAI,EAAc,GAAG,EACnE,EAAc,EAAe,EAAa,KAAM,CAChD,GAAU,IAAS,OAAY,OAAO,IAAI,EAAiB,KAAK,GAAG,CAAC,EAAiB,aAAa,QAAQ,mBAAmB,OAAQ,EAAM,CAAC,QAAQ,KAAK,mCAAmC,EAAM,CAA2H,EAAc,EAAjH,GAAkB,CAAC,OAAO,QAAQ,OAAO,CAAC,SAAS,EAAiB,CAAC,EAAiB,EAA0D,CAC1W,EAAe,EAAc,CAAC,EAAe,EAAc,GAAM,CAAC,EAAkB,GAAK,CACzF,IAAM,EAAU,SAAS,eAAe,wBAAwB,CAAI,GAAW,EAAU,QAAQ,EAAI,CAAC,EAAa,EAAe,EAAe,EAAa,EAAe,CAAC,CAC9K,MAAc,CAAC,GAAG,CAAC,GAAc,CAAC,EAAe,OAAO,IAAM,EAAc,EAAe,EAAa,CAAI,IAAc,IAAe,EAAe,EAAc,CAAC,EAAe,EAAc,GAAM,GACtM,CAAC,EAAa,EAAa,EAAe,EAAY,EAAe,EAAe,CAAC,CACzF,MAAc,CAAC,GAAG,CAAC,GAAwB,GAAc,CAAC,GAAgB,CAAC,EAAkB,OAAO,IAAM,EAAS,EAAc,EAAkB,CAAO,EAAc,GAAO,CAC/K,IAAM,EAAe,EAAM,SAAS,EAAM,QAAc,EAAW,EAAS,IAAI,EAAM,OAAO,CAAC,EAAM,OAAa,EAAa,EAAS,MAAM,EAAM,SAAS,CAAC,EAAM,SAAe,EAAW,EAAM,IAAI,aAAa,GAAG,EAAS,KAAwB,CAAC,EAAS,YAAY,IAAiB,GAAY,GAAc,IAA4B,EAAM,gBAAgB,CAC3W,EAAe,GAAW,CAAC,GAAG,CAAC,EAAU,OAAO,EAAU,IAAM,EAAU,IAAY,QAAQ,OAAO,QAAuC,OAA/B,EAAe,EAAU,GAAK,CAAQ,GAAY,GAAuD,OAAnD,SAAS,iBAAiB,UAAU,EAAc,KAAW,SAAS,oBAAoB,UAAU,EAAc,EAAG,CAAC,EAAuB,EAAkB,EAAa,EAAe,EAAc,EAAe,CAAC,CAC5X,MAAc,CAAC,GAAU,IAAS,QAAa,EAAa,OAAO,IAAM,EAAc,EAAO,WAAW,+BAA+B,CAAO,EAAmB,GAAO,CAAC,GAAG,CAAkE,GAAzC,aAAa,QAAQ,mBAAmB,GAAwB,OAAO,CAAC,IAAM,EAAY,EAAM,QAAQ,OAAO,QAAQ,EAAe,EAAY,CAAC,EAAe,EAAY,GAAM,QAAS,EAAM,CAAC,QAAQ,KAAK,sCAAsC,EAAM,GACvY,OAA5D,EAAc,iBAAiB,SAAS,EAAmB,KAAW,EAAc,oBAAoB,SAAS,EAAmB,EAAG,CAAC,EAAe,EAAa,CAAC,CACrK,MAAc,CAAC,GAAG,CAAC,GAAgB,CAAC,GAAc,CAAC,GAAoB,IAAS,QAAa,EAAa,OAAO,IAAI,EAAmB,EAAE,CAAK,EAAe,GAAG,GAAG,CACpK,MAAM,KAAK,SAAS,YAAY,CAAC,QAAQ,GAAY,CAAC,GAAG,CAAC,MAAM,KAAK,EAAW,SAAS,CAAC,QAAQ,GAAM,CACxG,GAAG,aAAgB,cAAc,EAAK,eAAe,OAAO,CAAC,IAAM,EAAiB,EAAK,MAAM,IAAI,IAAI,EAAM,EAAE,EAAM,EAAiB,OAAO,IAAQ,CAAC,IAAM,EAAS,EAAiB,GAAO,GAAG,EAAS,WAAW,UAAU,CAAC,CAAC,IAAM,EAAM,EAAiB,iBAAiB,EAAS,CAAC,EAAmB,KAAK,GAAG,EAAS,IAAI,EAAM,GAAG,GACzU,GAAG,aAAgB,cAAc,EAAK,gBAAgB,+BAA+B,CAAC,IAAM,EAAS,EAAK,SAAS,GAAM,IAAU,EAAe,EAAS,QAAQ,QAAQ,OAAO,GAAG,CAAC,QAAQ,WAAW,GAAG,CAAC,QAAQ,WAAW,GAAG,IAAK,MAAO,CAC/O,SAAU,OAAQ,EAAM,CAAC,QAAQ,KAAK,iCAAiC,EAAM,CAC7E,IAAM,EAAkB,SAAS,cAAc,QAAQ,CAQvD,MARwD,GAAkB,GAAG,qBAAqB,EAAkB,YAAY;;gDAEhF,EAAmB,KAAK,IAAI,CAAC;;+CAE9B,EAAe;;;UAGpD,SAAS,KAAK,YAAY,EAAkB,KAC5C,CAAC,IAAM,EAAe,SAAS,eAAe,qBAAqB,CAAI,GAAgB,SAAS,KAAK,YAAY,EAAe,GAAM,CAAC,EAAa,EAAY,EAAe,EAAa,CAAC,CACvM,IAAM,EAAgBA,MAAgB,CAAI,CAAC,EAAgB,EAAa,EAAE,CAAC,EAAgB,EAAY,EACvG,EAAe,GAAW,CAAC,GAAG,CAAC,EAAU,OAAO,EAAU,IAAM,EAAU,IAAY,QAAQ,OAAO,QAAuC,OAA/B,EAAe,EAAU,GAAK,CAAQ,GAAY,EAAG,CAAC,EAAa,EAAY,EAAe,CAAC,CACtM,GAAiBA,MAAgB,CAAI,GAAa,CAAC,GAAc,CAAC,IAAmB,EAAqB,GAAK,CAAC,GAAiB,GAAI,CAAC,EAAY,EAAa,EAAkB,EAAgB,CAAC,CAAO,EAAiBA,MAAgB,CAAI,GAAa,CAAC,GAClQ,EAAqB,GAAM,EAAI,CAAC,EAAY,EAAa,CAAC,CAC1D,GAAG,CAAC,EAAgB,EAAa,EAAE,CAAC,EAAgB,EAAY,CAAE,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,GAAG,EAAM,MAAM,GAAO,OAAO,IAAI,OAAO,GAAO,QAAQ,IAAI,gBAAgB,UAAU,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,eAAe,SAAS,aAAa,OAAO,OAAO,qBAAqB,MAAM,UAAU,WAAW,4DAA4D,WAAW,OAAO,QAAQ,OAAO,UAAU,SAAS,IAAI,MAAM,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,SAAS,CAAC,SAAS,KAAK,CAAC,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,OAAO,EAAE,SAAS,OAAO,WAAW,MAAM,cAAc,UAAU,CAAC,SAAS,2BAA2B,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,SAAS,OAAO,MAAM,UAAU,WAAW,MAAM,CAAC,SAAS,kEAAkE,CAAC,CAAC,CAAC,CAAC,CACp1B,GAAG,IAAc,KAAM,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,OAAO,OAAO,QAAQ,EAAE,CAAC,CAAC,CAC9G,IAAM,EAAc,IAAc,QAAQ,EAAa,EAAY,OAAoB,EAAK,MAAM,CAAC,QAAQ,EAAgB,aAAa,GAAiB,aAAa,EAAiB,MAAM,CAAC,GAAG,EAAM,OAAO,UAAU,SAAS,WAAW,MAAM,OAAO,OAAO,OAAO,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,SAAS,SAAS,CAAC,SAAS,EAAc,CAAC,CAAC,CAAC,uBA1EhU,IAAyE,IAAiE,CACzL,IAAS,QAAa,OAAO,SAAW,MAA0Z,GAAO,CAAC,IAAM,EAAa,SAAS,KAChf,EAAa,aAAa,kBAAkB,EAAM,CAAC,EAAa,aAAa,oBAAoB,EAAM,CACvG,IAAM,EAAU,SAAS,cAAc,QAAQ,CAAC,EAAU,GAAG,wBAAwB,EAAU,YAAY;;;;;;;;;;;;;UAajG,SAAS,KAAK,aAAa,EAAU,SAAS,KAAK,WAAW,IAfoM,GAAgB,IAAa,OAA0B,EAAO,WAAW,+BAA+B,CAAoB,QAAQ,OAAO,QAAgB,QAA/U,CAAC,GAAG,CAAC,IAAM,EAAO,aAAa,QAAQ,mBAAmB,CAAC,OAAO,GAAQ,CAAC,OAAO,QAAQ,OAAO,CAAC,SAAS,EAAO,CAAC,EAAO,YAAa,CAAC,MAAM,WAgBpM,CAAsD,CAAgC,CAyDmQ,GAAc,YAAY,iBACrZ,EAAoB,GAAc,CAAC,aAAa,CAAC,KAAK,EAAY,KAAK,MAAM,gBAAgB,YAAY,yDAAyD,QAAQ,CAAC,OAAO,QAAQ,OAAO,CAAC,aAAa,CAAC,gBAAgB,aAAa,YAAY,CAAC,aAAa,OAAO,wBAAwB,GAAK,0BAA0B,WAAW,CAAC,aAAa,CAAC,KAAK,EAAY,kBAAkB,MAAM,qBAAqB,YAAY,kEAAkE,CAAC,YAAY,CAAC,KAAK,EAAY,kBAAkB,MAAM,oBAAoB,YAAY,gEAAgE,CACloB,uBAAuB,CAAC,KAAK,EAAY,QAAQ,MAAM,2BAA2B,YAAY,2CAA2C,aAAa,GAAM,CAAC,kBAAkB,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,YAAY;;yEAA4K,YAAY,SAAS,aAAa,SAAS,OAAO,GAAO,CAAC,EAAM,uBAAuB,CAC/e,YAAY,CAAC,KAAK,EAAY,QAAQ,MAAM,eAAe,YAAY,2CAA2C,aAAa,GAAM,CAAC,eAAe,CAAC,KAAK,EAAY,KAAK,iBAAiB,CAAC,MAAM,MAAM,CAAC,MAAM,eAAe,YAAY,iDAAiD,aAAa,sEAAsE,YAAY,qBAAqB,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,YAAY,6DAA6D,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,aAAa,GAAG,eAAe,GAAK,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,YAAY,CAAC,KAAK,EAAY,QAAQ,MAAM,sBAAsB,YAAY;;sDAA0F,aAAa,GAAM,CAAC,CAAC,IC5E7U,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,qDAAhnB,IAA0K,IAAkE,IAA4B,CAAgCC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU38C,GAAgB,EAV29C,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,GAAkB,EAAG,CAAsC,EAAkB,EAAGV,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBW,EAAU,EAAW,CAAC,mBAAmB,YAAY,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGf,GAAqB,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKgB,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,0WAA0W,mBAAmB,GAAK,GAAGhB,GAAqB,CAAC,UAAU,CAAC,IAAI,sWAAsW,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKgB,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,0SAA0S,mBAAmB,GAAK,GAAGhB,GAAqB,CAAC,UAAU,CAAC,IAAI,kTAAkT,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKgB,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAK,IAAI,qXAAqX,mBAAmB,GAAK,GAAGhB,GAAqB,CAAC,UAAU,CAAC,IAAI,iXAAiX,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAMgB,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAK,IAAI,ssBAAssB,mBAAmB,GAAK,GAAGhB,GAAqB,CAAC,UAAU,CAAC,IAAI,ksBAAksB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKgB,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,uLAAuL,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,uLAAuL,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,uLAAuL,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,uLAAuL,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,6LAA6L,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,6LAA6L,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,6LAA6L,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,6LAA6L,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,iWAAiW,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,mJAAmJ,wGAAwG,yGAAyG,uGAAuG,yGAAyG,sGAAsG,uGAAuG,wGAAwG,uGAAuG,uGAAuG,qGAAqG,sGAAsG,sGAAsG,yGAAyG,iEAAiE,CAUrqY,eAAe,IAAgB,GAAgB,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,YAAY,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICVuD,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,qDAA5lB,IAAwJ,IAAkE,IAA4B,CAAgCC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,CAAwNC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,KAAK,YAAY,MAAM,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW3+C,GAAgB,EAX2/C,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAsC,EAAkB,EAAGV,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBW,EAAU,EAAW,CAAC,mBAAmB,QAAQ,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGf,GAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAKgB,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,ixBAAixB,mBAAmB,GAAK,SAAsB,EAAMA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,0wBAA0wB,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,weAAwe,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,sUAAsU,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,gTAAgT,kFAAkF,wGAAwG,wGAAwG,wGAAwG,CAWh2N,eAAe,IAAgB,GAAgB,GAAgB,YAAY,wBAAwB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,QAAQ,OAAO,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXe,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,qDAA9mB,IAA0K,IAAkE,IAA4B,CAAgCC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,YAAY,YAAY,aAAa,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU18C,GAAgB,EAV09C,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,GAAkB,EAAG,CAAsC,EAAkB,EAAGV,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBW,EAAU,EAAW,CAAC,mBAAmB,YAAY,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGf,GAAqB,CAAC,UAAU,CAAC,mBAAmB,aAAa,MAAM,EAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKgB,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,0WAA0W,mBAAmB,GAAK,GAAGhB,GAAqB,CAAC,UAAU,CAAC,IAAI,sWAAsW,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKgB,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,0SAA0S,mBAAmB,GAAK,GAAGhB,GAAqB,CAAC,UAAU,CAAC,IAAI,kTAAkT,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKgB,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAK,IAAI,qXAAqX,mBAAmB,GAAK,GAAGhB,GAAqB,CAAC,UAAU,CAAC,IAAI,iXAAiX,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAMgB,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAK,IAAI,ssBAAssB,mBAAmB,GAAK,GAAGhB,GAAqB,CAAC,UAAU,CAAC,IAAI,ksBAAksB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKgB,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,uLAAuL,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,uLAAuL,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,uLAAuL,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,uLAAuL,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,6LAA6L,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,6LAA6L,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,6LAA6L,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,6LAA6L,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,iWAAiW,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,kJAAkJ,wGAAwG,wGAAwG,uGAAuG,wGAAwG,uGAAuG,wGAAwG,uGAAuG,uGAAuG,uGAAuG,sGAAsG,sGAAsG,uGAAuG,0GAA0G,+DAA+D,CAUlzY,eAAe,IAAgB,GAAgB,GAAgB,YAAY,eAAe,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,YAAY,aAAa,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,4DCVjY,IAAyQ,IAAkE,IAA4B,KAAuJ,KAAyH,KAAmH,KAA4H,KAAsH,CAAM,GAAuB,EAASC,GAAkB,CAAO,GAAiB,EAASC,GAAY,CAAO,GAAc,EAASC,GAAS,CAAO,GAAmB,EAAS,GAAc,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAAwNC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8BC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,OAAK,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,UAAU,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWjxE,GAAgB,EAXiyE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,GAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAA2D,GAAkB,EAAGV,GAAlDa,GAA6F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,gBAAgBY,EAAU,EAAW,CAAC,mBAAmB,kBAAmC,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAAgD,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,KAAK,GAAG,IAAI,GAAG,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKjB,GAAkB,CAAC,UAAU,GAAgB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,CAAC,QAAQM,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,iBAAiB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKO,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,iBAAiB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKO,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,cAAc,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,iBAAiB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKO,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,2FAA2F,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,iBAAiB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAc,CAAC,kBAAkB,SAAS,YAAY,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,YAAY,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,YAAY,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKT,GAAS,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQI,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,GAAM,uBAAuB,GAAM,YAAY,GAAM,OAAO,OAAO,GAAG,YAAY,aAAa,OAAO,SAAS,YAAY,aAAa,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,eAAe,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,eAAe,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKL,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,eAAe,MAAM,CAAC,OAAO,OAAO,CAAC,QAAQK,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,GAAG,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,+SAA+S,iRAAiR,0IAA0I,6HAA6H,oTAAoT,qTAAqT,6MAA6M,0RAA0R,wGAAwG,6FAA6F,6FAA6F,GAAGa,GAAgB,CAW59Z,eAAe,IAAgB,GAAgB,GAAgB,YAAY,mBAAmB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,UAAU,OAAO,SAAS,MAAM,SAAS,aAAa,UAAU,IAAI,8GAA8G,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAuB,GAAG,GAAiB,GAAG,GAAc,GAAG,GAAmB,GAAG,EAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcpB,GAAkB,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAY,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAS,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,2BCXx4B,IAAU,UAAU,CAAC,iBAAiB,aAAa,mBAAmB,uBAAuB,CAAC,CAAcmB,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,UAAU,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,UAAU,IAAI,8GAA8G,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,+qCAAyrC,CAAcC,GAAU,yCCA90N,IAAU,UAAU,EAAE,CAAC,CAAc,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAcC,GAAI,CAAC,kXAAkX,CAAc,GAAU,kBCAZ,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,oDAAxmB,IAAkK,IAAkE,IAA4B,CAAgCC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,CAAkPC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,OAAK,WAAS,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAU,EAAM,WAAW,iBAAiB,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAM,EAAM,UAAU,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWjlD,GAAgB,EAXimD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,GAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAsC,GAAkB,EAAGV,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,GAAkB,iBAAiBW,EAAU,EAAW,CAAC,gBAAgB,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,GAAmB,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGf,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,iBAAiB,IAAA,GAAU,aAAa,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKgB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,mCAAmC,wDAAwD,0BAA0B,UAAU,uBAAuB,QAAQ,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,iBAAiB,GAAK,MAAM,CAAC,qBAAqB,CAAkB,mBAAiB,SAAS,YAAY,aAAa,EAAmB,KAAK,EAAU,SAAS,CAAC,UAAU,CAAC,sBAAsB,iBAAiB,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGT,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKS,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,mCAAmC,wDAAwD,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,2CAA2C,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,kEAAkE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,ySAAyS,6HAA6H,2HAA2H,iEAAiE,CAWhnL,eAAe,GAAgB,GAAgB,GAAgB,YAAY,sBAAsB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,iBAAiB,gBAAgB,GAAM,MAAM,YAAY,KAAK,EAAY,OAAO,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,UAAU,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,UAAU,IAAI,8GAA8G,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICR3yB,SAAwB,GAAgB,EAAM,CAAC,GAAK,CAAC,aAAW,iBAAe,eAAa,oBAAkB,EAAW,CAAC,EAAS,GAAaQ,EAAS,CAAC,KAAK,KAAK,QAAQ,GAAG,CAAC,CAAO,EAAgBC,EAAY,SAAS,CAAI,GAAO,IAAS,OAAmB,GAAG,CAAC,MAAM,EAAU,UAAU,UAAU,EAAW,CAAC,MAAoB,CAAC,EAAY,CAAC,KAAK,UAAU,QAAQ,EAAe,CAAC,CAAC,eAAe,CAAC,EAAY,CAAC,KAAK,KAAK,QAAQ,GAAG,CAAC,EAAG,EAAiB,EAAG,MAAY,CAAC,MAAoB,CAAC,EAAY,CAAC,KAAK,QAAQ,QAAQ,EAAa,CAAC,CAAC,eAAe,CAAC,EAAY,CAAC,KAAK,KAAK,QAAQ,GAAG,CAAC,EAAG,EAAiB,EAAG,GAAI,CAAC,EAAW,EAAe,EAAa,EAAiB,CAAC,CAAC,OAAoB,EAAK,MAAM,CAAC,QAAQ,EAAgB,MAAM,CAAC,GAAG,EAAM,MAAM,SAAS,WAAW,OAAO,UAAU,gBAAgB,cAAc,MAAM,OAAO,OAAO,OAAO,SAAS,OAAO,UAAU,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,CAAC,KAAK,SAAS,SAAS,EAAE,aAAa,QAAQ,EAAW,eAAe,UAAU,GAAG,EAAI,EAAE,MAAM,SAAS,EAAE,MAAM,OAAK,EAAE,gBAAgB,CAAC,GAAiB,GAAI,SAAS,EAAS,KAAkB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,MAAM,KAAK,MAAM,UAAU,wBAAwB,gBAAgB,EAAS,OAAO,UAAU,UAAU,UAAU,MAAM,QAAQ,QAAQ,WAAW,aAAa,MAAM,SAAS,OAAO,WAAW,MAAM,WAAW,SAAS,OAAO,GAAG,UAAU,4BAA4B,CAAC,SAAS,EAAS,QAAQ,CAAC,CAAC,KAAK,CAAC,uBAHn6C,IAAwD,IAAoD,CAGyzC,EAAoB,GAAgB,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,cAAc,gBAAgB,GAAK,CAAC,CAAC,ICH5zB,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,mEAAn5B,IAAiP,IAAkE,IAA4B,KAA0J,CAAM,GAAqB,EAAS,GAAgB,CAAO,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,CAAkc,GAAoB,GAAO,CAAC,GAAG,OAAO,GAAQ,SAAS,OAAO,EAAU,UAAO,SAAS,EAAM,CAAkB,OAAO,KAAK,IAAI,EAAE,EAAM,CAAC,MAAa,GAA2B,GAAW,IAAQ,OAAa,sCAA6C,EAAc,GAAiB,EAAM,IAAc,CAAC,GAAG,OAAO,GAAQ,UAAU,OAAO,SAAS,EAAM,CAAC,OAAO,KAAK,IAAI,EAAE,EAAM,CAAC,KAAK,GAAG,OAAO,GAAQ,UAAU,OAAO,GAAc,SAAS,OAAiB,IAAM,EAAS,EAAM,MAAM,IAAI,CAAC,OAAO,EAAS,IAAc,EAAS,EAAY,IAAI,EAAS,IAAWC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAAS,GAAwB,CAAC,OAAO,YAAY,QAAQ,YAAY,QAAQ,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAO,GAAqB,CAAC,KAAK,OAAO,OAAO,SAAS,OAAO,OAAO,QAAQ,UAAU,CAAOC,IAAU,CAAC,aAAW,YAAU,aAAW,aAAW,MAAI,SAAO,KAAG,WAAS,UAAQ,SAAO,YAAU,aAAW,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAY,EAAM,WAAW,0BAA0B,UAAU,GAAY,EAAM,WAAW,sCAAsC,UAAU,GAAqB,IAAW,GAAU,EAAM,WAAW,SAAS,UAAU,GAAQ,EAAM,WAAW,MAAM,UAAU,GAAK,EAAM,WAAW,GAAG,UAAU,GAAW,EAAM,WAAW,qBAAqB,UAAU,GAAW,EAAM,WAAW,kEAAkE,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAY,EAAM,WAAW,CAAC,YAAY,QAAQ,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,GAAY,EAAM,WAAW,MAAM,UAAU,GAAS,EAAM,WAAW,OAAO,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW52G,GAAgB,EAX43G,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,kBAAe,aAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,GAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,UAAO,GAAyB,EAAY,CAAO,GAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAiH,GAAmB,EAAY,CAAC,UAA5H,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,OAAU,EAAW,YAAY,GAAK,CAAC,IAAI,EAAG,CAAyD,CAAC,CAAgC,IAAM,GAAkB,EAAGT,GAA2C,CAAO,MAAiB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAA4B,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,gBAAgBU,EAAU,EAAW,CAAC,mBAAmB,UAAU,iBAAiB,GAAsB,oBAAiB,SAAS,YAAY,aAAa,GAAoB,IAAI,EAAW,MAAM,CAAC,YAAY,GAA2B,EAAU,CAAC,WAAW,GAAoB,EAAU,CAAC,WAAW,GAAoB,EAAU,CAAC,uBAAuB,EAAgB,EAAU,EAAE,CAAC,wBAAwB,EAAgB,EAAU,EAAE,CAAC,oBAAoB,EAAgB,EAAU,EAAE,CAAC,qBAAqB,EAAgB,EAAU,EAAE,CAAC,GAAG,EAAM,CAAC,GAAGb,GAAqB,CAAC,UAAU,CAAC,mBAAmB,UAAU,aAAa,EAAoB,MAAM,EAAY,CAAC,UAAU,CAAC,mBAAmB,SAAS,aAAa,EAAoB,CAAC,CAAC,EAAY,GAAe,CAAC,SAAS,CAAc,EAAKc,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKN,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,yEAAyE,CAAC,SAAS,0BAA0B,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,iBAAiB,CAAkB,oBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,gDAAgD,2BAA2B,mBAAmB,gCAAgC,YAAY,2CAA2C,EAAU,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,GAAa,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,eAAgC,oBAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,EAAU,yBAAyB,GAAW,mBAAmB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,uBAAuB,GAAW,iBAAiB,GAAW,aAAa,KAAK,wBAAwB,GAAW,kBAAkB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,sBAAsB,GAAW,gBAAgB,GAAW,aAAa,KAAK,gBAAgB,EAAU,uBAAuB,EAAgB,EAAU,EAAE,CAAC,wBAAwB,EAAgB,EAAU,EAAE,CAAC,oBAAoB,EAAgB,EAAU,EAAE,CAAC,qBAAqB,EAAgB,EAAU,EAAE,CAAC,UAAU,gBAAgB,CAAC,SAAS,CAAC,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,gBAAgB,mBAAmB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,UAAU,OAAO,CAAC,UAAU,CAAC,gBAAgB,mBAAmB,UAAU,OAAO,CAAC,CAAC,SAAsB,EAAKM,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKN,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,+DAA+D,qBAAqB,+CAA+C,uBAAuB,MAAM,sBAAsB,yEAAyE,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,eAAe,MAAM,CAAC,+BAA+B,CAAkB,oBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,gDAAgD,2BAA2B,mBAAmB,gCAAgC,YAAY,2CAA2C,EAAU,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGR,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKQ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,+CAA+C,uBAAuB,MAAM,sBAAsB,yEAAyE,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,iBAAiB,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,+CAA+C,uBAAuB,MAAM,sBAAsB,yEAAyE,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,iBAAiB,CAAC,CAAC,CAAC,EAAY,GAAe,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gCAAgC,SAAS,mBAAmB,kCAAkC,iBAAiB,GAAK,iBAAiB,GAAsB,oBAAiB,SAAS,sBAAsB,KAAK,kCAAkC,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,kCAAkC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,WAAW,EAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,yUAAyU,4LAA4L,gWAAgW,uIAAuI,iFAAiF,iEAAiE,+DAA+D,udAAud,CAWrpY,eAAe,IAAgB,GAAgB,GAAgB,YAAY,cAAc,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,UAAU,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,0BAA0B,YAAY,kCAAkC,gBAAgB,GAAM,MAAM,eAAe,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,YAAY,+BAA+B,IAAI,EAAE,MAAM,MAAM,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,gGAAgG,YAAY,2BAA2B,MAAM,aAAa,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,OAAO,YAAY,8BAA8B,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,MAAM,YAAY,iCAAiC,MAAM,SAAS,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,SAAS,QAAQ,CAAC,OAAO,UAAU,SAAS,OAAO,CAAC,aAAa,CAAC,OAAO,UAAU,SAAS,SAAS,CAAC,MAAM,WAAW,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,qBAAqB,YAAY,+BAA+B,MAAM,aAAa,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,MAAM,YAAY,sCAAsC,MAAM,cAAc,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,CAAC,YAAY,QAAQ,YAAY,QAAQ,YAAY,EAAE,CAAC,YAAY,kCAAkC,MAAM,cAAc,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,CAAC,CAAC,KAAK,EAAE,MAAM,mBAAmB,UAAU,GAAG,MAAM,GAAG,MAAM,GAAM,OAAO,EAAE,KAAK,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,YAAY,kCAAkC,MAAM,cAAc,KAAK,EAAY,UAAU,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,UAAU,OAAO,SAAS,MAAM,SAAS,aAAa,UAAU,IAAI,8GAA8G,OAAO,MAAM,CAAC,CAAC,cAAc,kBAAkB,OAAO,UAAU,MAAM,SAAS,aAAa,kBAAkB,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAqB,CAAC,CAAC,6BAA6B,GAAK,CAAC,sDCX1yE,IAA6Q,IAAkE,IAA4B,KAAoJ,KAAyH,KAA0H,KAA4H,KAAqH,CAAM,GAAgB,EAASO,GAAW,CAAOC,GAAuB,EAASC,EAAkB,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAAwNC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8BC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,mBAAiB,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAkB,EAAM,WAAW,mBAAmB,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW3uE,GAAgB,EAX2vE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAyG,GAAkB,EAAGV,GAAhGa,GAAsBC,GAAuBC,GAA8F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKR,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,iBAAiBc,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,EAAU,GAAG,EAAM,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAM,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,4FAA4F,CAAC,SAAS,CAAC,wBAAqC,EAAK,EAAO,GAAG,CAAC,SAAS,QAAQ,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,iBAAiB,GAAK,MAAM,CAAC,QAAQ,eAAe,CAAkB,mBAAiB,SAAS,YAAY,MAAM,GAAY,MAAM,CAAC,sBAAsB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,IAAI,IAAM,GAAmB,QAAQ,OAAO,GAAG,OAAO,EAAE,GAAG,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKX,GAAW,CAAC,UAAU,0BAA0B,OAAO,OAAO,UAAU,sCAAsC,GAAG,YAAY,SAAS,YAAY,UAAU,SAAS,UAAU,MAAM,UAAU,EAAE,UAAU,qBAAqB,UAAU,kEAAkE,QAAQM,GAAa,YAAY,CAAC,UAAU,CAAC,YAAY,eAAe,YAAY,QAAQ,YAAY,EAAE,CAAC,MAAM,OAAO,UAAU,MAAM,UAAU,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKc,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,IAAI,IAAM,GAAmB,QAAQ,OAAO,GAAG,OAAO,EAAE,GAAG,EAAE,EAAE,MAAM,EAAE,GAAG,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,eAAgC,mBAAiB,SAAS,sBAAsB,KAAK,eAAe,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKX,GAAW,CAAC,UAAU,qBAAqB,OAAO,OAAO,UAAU,sCAAsC,GAAG,YAAY,SAAS,YAAY,UAAU,SAAS,KAAK,eAAe,UAAU,MAAM,UAAU,GAAG,UAAU,qBAAqB,UAAU,kEAAkE,QAAQM,GAAa,YAAY,CAAC,UAAU,CAAC,YAAY,eAAe,YAAY,QAAQ,YAAY,EAAE,CAAC,MAAM,OAAO,UAAU,MAAM,UAAU,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAsB,EAAMe,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,szMAAszM,mBAAmB,GAAK,SAAS,CAAc,EAAMA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,+3EAA+3E,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,64BAA64B,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,4XAA4X,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,2iCAA2iC,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,+eAA+e,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,qgEAAqgE,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,geAAge,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,gkBAAgkB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,geAAge,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,gkBAAgkB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,geAAge,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,opBAAopB,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,+dAA+d,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yUAAyU,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,8oBAA8oB,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,+dAA+d,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yUAAyU,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,iqBAAiqB,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,2dAA2d,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yUAAyU,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAS,CAAc,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,2CAA2C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,iBAAiB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,2CAA2C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,iBAAiB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,2CAA2C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,iBAAiB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAsB,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAM,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,OAAO,CAAC,SAAS,CAAC,gBAA6B,EAAK,EAAK,CAAC,KAAK,iDAAiD,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,SAAsB,EAAK,EAAO,KAAK,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,MAAM,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAqB,EAAK,EAAK,CAAC,KAAK,2CAA2C,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,SAAsB,EAAK,EAAO,KAAK,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,MAAM,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,iBAAiB,iBAAiB,CAAkB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,kBAAkB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,IAAI,QAAU,GAAmB,QAAQ,OAAO,GAAG,OAAO,EAAE,GAAG,EAAE,GAAG,GAAG,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKT,EAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,iBAAiB,SAAS,YAAY,QAAQI,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,IAAI,QAAU,GAAmB,QAAQ,OAAO,GAAG,OAAO,EAAE,GAAG,EAAE,GAAG,GAAG,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKJ,EAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,gBAAgB,SAAS,YAAY,QAAQI,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,gTAAgT,6SAA6S,sTAAsT,kMAAkM,mSAAmS,sSAAsS,0JAA0J,iOAAiO,sSAAsS,2TAA2T,uTAAuT,mFAAmF,0GAA0G,wGAAwG,yGAAyG,wGAAwG,wGAAwG,yGAAyG,wGAAwG,wGAAwG,wGAAwG,yGAAyG,yGAAyG,yIAAyI,sIAAsI,wIAAwI,0GAA0G,wGAAwG,uGAAuG,0SAA0S,0NAA0N,iRAAiR,yRAAyR,iHAAiH,mTAAmT,oTAAoT,2TAA2T,GAAGgB,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,udAAud,CAWtv8C,eAAe,IAAgB,GAAgB,GAAgB,YAAY,qBAAqB,GAAgB,aAAa,CAAC,OAAO,MAAM,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,aAAa,mBAAmB,YAAY,GAAG,MAAM,oBAAoB,KAAK,EAAY,MAAM,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,UAAU,OAAO,SAAS,MAAM,SAAS,aAAa,UAAU,IAAI,8GAA8G,OAAO,MAAM,CAAC,CAAC,cAAc,UAAU,OAAO,SAAS,MAAM,SAAS,aAAa,UAAU,IAAI,8GAA8G,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAgB,GAAGvB,GAAuB,GAAG,EAAwBwB,GAAkB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAc3B,GAAW,EAAE,CAAC,EAAQ,CAAC,EAAcE,EAAkB,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,2BCZzpJ,IACjB,CAClB,GAAkB,CAC3B,MAAO,OACP,OAAQ,OACR,QAAS,OACT,eAAgB,SAChB,WAAY,SACf,CASK,GAAkB,CACpB,GAAG,GACH,aAAc,EACd,WAAY,2BACZ,OAAQ,uCACR,MAAO,UACP,cAAe,SAClB,CACY,GAA0B,GAAkB,EAAG,IACnC,EAAK,MAAO,CAC7B,MAAO,GACF,MACR,CAAC,CACJ,8CE5BE0B,GAAQ,IACLC,KACH,GAA4B,IAAI,IAAI,CAClC,CACE,OACgB,EAAM,cAAc,EAAM,SAAU,KAAsB,EAAM,cAAc,OAAQ,CAAE,EAAG,8RAA+R,CAAC,CAAC,CAC7Y,CACD,CACE,UACgB,EAAM,cAAc,EAAM,SAAU,KAAsB,EAAM,cAC9E,OACA,CACE,EAAG,yGACH,QAAS,MACV,CACF,CAAkB,EAAM,cAAc,OAAQ,CAAE,EAAG,mQAAoQ,CAAC,CAAC,CAC3T,CACD,CACE,OACgB,EAAM,cAAc,EAAM,SAAU,KAAsB,EAAM,cAAc,OAAQ,CAAE,EAAG,oMAAqM,CAAC,CAAC,CACnT,CACD,CACE,QACgB,EAAM,cAAc,EAAM,SAAU,KAAsB,EAAM,cAAc,OAAQ,CAAE,EAAG,oTAAqT,CAAC,CAAC,CACna,CACD,CACE,UACgB,EAAM,cAAc,EAAM,SAAU,KAAsB,EAAM,cAAc,OAAQ,CAAE,EAAG,mQAAoQ,CAAC,CAAC,CAClX,CACD,CACE,OACgB,EAAM,cAAc,EAAM,SAAU,KAAsB,EAAM,cAAc,OAAQ,CAAE,EAAG,2SAA4S,CAAC,CAAC,CAC1Z,CACF,CAAC,CACF,GAAY,EAAM,YAAY,EAAO,IAAwB,EAAM,cAAc,IAAK,CAAE,MAAK,GAAG,EAAO,CAAEA,GAAU,IAAI,EAAM,OAAO,CAAC,CAAC,EAEjI,IAYL,GAAgBD,0BC3C8F,ICAoE,SAAgB,GAAiB,EAAS,EAAa,EAAW,GAAG,EAAc,EAAsB,CAC/R,IAAM,EAAiBE,MAAY,CAAC,GAAG,GAAY,MAAO,GAAyD,SAAU,EAAE,OAAO,KAAK,IAAM,EAAe,EAAW,aAAa,CAAC,QAAQ,QAAQ,GAAG,CAC3C,OAA7HC,EAAsB,IAAkE,GAAYC,EAAS,EAAe,EAAuB,CAAC,EAAc,EAAW,CAAC,CAAwD,OAA5C,EAAa,EAAc,0BAT9N,IAAgC,CAI2E,GAAc,CAAC,QAAQ,CAAC,KAAK,EAAY,aAAa,CAAC,YAAY,CAAC,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,KAAK,EAAY,aAAa,CAAC,aAAa,CAAC,KAAK,EAAY,aAAa,CAAC,aAAa,CAAC,KAAK,EAAY,aAAa,CAAC,CAAO,IAAa,EAAI,IAAS,EAAI,KAAK,GAAG,EAAE,aAAa,CAAC,SAAS,EAAO,CAAC,uBEIxb,SAAgBC,EAAK,EAAM,CAAC,GAAK,CAAC,QAAM,eAAa,aAAW,gBAAc,UAAQ,cAAY,YAAU,eAAa,eAAa,SAAO,YAAU,EAAY,EAAUC,EAAO,GAAM,CAAO,EAAQ,GAAiB,GAAS,EAAa,EAAW,EAAc,GAAsB,CAAM,CAAC,EAAa,GAAiBC,EAAS,IAAU,OAAOC,GAAaC,EAAM,CAAC,KAAK,CAAC,eAAe,GAAc,CACxZ,GAAG,CAAuF,IAAM,EAAO,MAAM,OAA9D,GAAG,KAAgB,EAAQ,aAAqF,EAAU,SAAQ,EAAgB,EAAO,QAAQA,EAAM,CAAC,MAAY,CAAI,EAAU,SAAQ,EAAgB,KAAK,EAAG,OAAe,EAAU,QAAQ,GAAK,GAAc,KAAW,CAAC,EAAU,QAAQ,KAAU,CAAC,EAAQ,CAAC,CAA+D,IAAM,EAAnD,EAAa,SAAS,GAAG,EAAa,OAAgD,EAAK,GAAU,EAAE,CAAC,CAAC,KAAK,OAAoB,EAAK,EAAO,IAAI,CAAC,MAAM,CAAC,QAAQ,WAAW,CAAC,UAAQ,eAAa,eAAa,cAAY,YAAU,SAAS,EAA0B,EAAK,MAAM,CAAC,MAAM,6BAA6B,QAAQ,cAAc,MAAM,CAAC,WAAW,OAAO,MAAM,OAAO,OAAO,OAAO,QAAQ,eAAe,KAAK,EAAM,QAAM,WAAW,EAAE,UAAU,EAAS,eAAe,IAAA,GAAU,CAAC,UAAU,QAAc,QAAM,SAAsB,EAAK,EAAa,CAAO,QAAa,SAAO,CAAC,CAAC,CAAC,CAAC,EAAW,CAAC,+BATn7B,IAA4B,IAA8G,IAAkC,KAA2E,KAA8E,KAAoG,CAAM,GAAS,+4gBAAgzmB,CAAO,GAAc,uCAA6C,GAAc,CAAC,OAAO,QAAQ,UAAU,OAAO,OAAO,UAAU,CAAO,GAAsB,GAAS,QAAQ,EAAI,KAAO,EAAI,EAAI,aAAa,EAAE,EAAW,GAAM,EAAE,CAAC,CASzhmB,EAAK,YAAY,WAAW,EAAK,aAAa,CAAC,MAAM,GAAG,OAAO,GAAG,cAAc,QAAQ,WAAW,QAAQ,MAAM,OAAO,aAAa,GAAK,OAAO,UAAU,SAAS,GAAM,CAAC,EAAoBJ,EAAK,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,OAAO,cAAc,SAAS,aAAaA,EAAK,aAAa,aAAa,CAAC,cAAc,CAAC,KAAK,EAAY,KAAK,QAAQ,GAAS,aAAaA,EAAK,aAAa,cAAc,MAAM,OAAO,QAAQ,CAAC,kBAAgB,CAAC,EAAa,YAAY,0EAA0E,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,YAAY,mBAAmB,QAAQ,CAAC,kBAAgB,EAAa,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAaA,EAAK,aAAa,MAAM,CAAC,OAAO,CAAC,KAAK,EAAY,KAAK,MAAM,SAAS,aAAa,GAAc,IAAI,GAAO,EAAM,OAAO,EAAE,CAAC,aAAa,CAAC,EAAM,MAAM,EAAE,CAAC,CAAC,QAAQ,GAAc,aAAaA,EAAK,aAAa,OAAO,CAAC,SAAS,CAAC,KAAK,EAAY,QAAQ,aAAa,MAAM,cAAc,KAAK,aAAaA,EAAK,aAAa,SAAS,CAAC,GAAG,GAAc,CAAC,ICRjvC,SAAS,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,2DAA16B,IAAkO,IAAkE,IAA4B,KAAsJ,KAAyH,CAAM,GAAc,EAASK,EAAS,CAAO,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAA4QC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAAS,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAoB,EAAE,IAAI,yBAAyB,IAAU,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,aAAW,SAAO,KAAG,OAAK,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,GAAK,UAAU,GAAY,EAAM,WAAW,cAAc,UAAU,GAAM,EAAM,UAAU,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWl9D,GAAgB,EAXk+D,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAWF,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,mBAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAA2D,EAAkB,EAAGP,GAAlDU,GAA6F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAMR,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,EAAU,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,gBAAgBS,EAAU,EAAW,CAAC,iBAAiB,cAAc,GAAK,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,wEAAwE,sBAAsB,QAAQ,uBAAuB,QAAQ,iBAAiB,QAAQ,qBAAqB,QAAQ,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,GAAG,EAAM,CAAC,SAAS,CAAC,kBAAkB,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,CAAC,CAAC,GAAG,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKN,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,aAAa,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,QAAQ,EAAE,CAAC,KAAK,EAAU,SAAS,CAAC,kBAAkB,CAAC,QAAQ,EAAE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAG,GAAqB,CAAC,kBAAkB,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,SAAS,sBAAsB,iGAAiG,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,GAAW,CAAC,MAAMJ,GAAY,SAAsB,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKN,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,2FAA2F,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,aAAa,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,YAAY,QAAQ,EAAE,CAAC,KAAK,EAAU,SAAS,CAAC,kBAAkB,CAAC,QAAQ,EAAE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAG,GAAqB,CAAC,kBAAkB,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,SAAS,sBAAsB,2FAA2F,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,MAAM,wBAAwB,MAAM,oBAAoB,MAAM,qBAAqB,MAAM,CAAC,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,eAAe,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,aAAa,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,aAAa,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKP,EAAS,CAAC,MAAM,kEAAkE,OAAO,OAAO,WAAW,cAAc,cAAc,eAAe,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,aAAa,aAAa,GAAM,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,UAAU,MAAM,OAAO,GAAG,GAAqB,CAAC,kBAAkB,CAAC,MAAM,qBAAqB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,oBAAqC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,MAAM,wBAAwB,MAAM,oBAAoB,MAAM,qBAAqB,MAAM,CAAC,GAAG,GAAqB,CAAC,kBAAkB,CAAC,kBAAkBM,GAAmB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,0XAA0X,4HAA4H,mJAAmJ,oRAAoR,yLAAyL,4HAA4H,6QAA6Q,sFAAsF,mEAAmE,wHAAwH,mEAAmE,iLAAiL,GAAGQ,GAAgB,udAAud,CAW/yV,eAAe,IAAgB,GAAgB,GAAgB,YAAY,0BAA0B,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,aAAa,cAAc,YAAY,GAAG,gBAAgB,GAAM,MAAM,cAAc,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAc,GAAG,EAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,2ECX/zE,IAA0T,IAA8C,IAA4B,KAA4G,KAAkF,KAAuF,KAAqE,CAAMC,GAAqB,EAASC,GAAgB,CAAO,GAAgB,GAAO,EAAU,CAAOC,GAA0B,EAASC,GAAqB,CAAOC,GAAqB,EAASC,GAAgB,CAAOC,GAAY,EAAE,CAAyDC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA+GC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAOC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,IAAI,CAAOC,IAAoB,EAAE,IAAI,oBAAoB,IAAUC,GAAgB,EAAE,CAAOC,GAAe,OAAO,KAAKD,GAAgB,CAAOE,GAAM,CAAC,kFAAkF,kFAAkF,8TAA8T,0LAA0L,yJAAyJ,0TAA0T,mPAAmP,yGAAyG,wSAAwS,yGAAyG,oEAAoE,GAAGC,GAAgB,CAAOC,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAASC,IAAU,CAAC,wBAAsB,gBAAc,SAAO,KAAG,YAAU,kBAAgB,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAuB,EAAM,WAAW,mBAAmB,UAAU,GAAe,EAAM,WAAW,GAAK,UAAU,GAAW,EAAM,WAAW,GAAK,UAAU,GAAiB,EAAM,WAAW,kEAAkE,EAASC,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,WAAS,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQX,GAAY,GAAM,CAA0F,EAAkB,EAAGC,GAAlDc,GAA6F,CAA+C,OAAjC,IAAW,CAAC,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,gBAAgB,EAAY,iBAAiB,GAAK,iBAAiB,YAAY,kBAAA,GAAkB,CAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAKL,GAAU,CAAC,MAAM,iDAAiD,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,iBAAiBM,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,EAAE,SAAsB,EAAK,GAAgB,CAAC,kBAAkB,CAAC,WAAWb,GAAY,CAAC,sBAAsB,GAAM,0BAA0B,CAAC,UAAU,OAAO,OAAOC,GAAU,CAAC,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,2BAA2B,mCAAmC,GAAK,mBAAmB,qBAAqB,aAAa,GAAK,KAAK,qBAAqB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,kBAAkBC,GAAmB,SAAsB,EAAKV,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,qBAAqB,MAAM,CAAC,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,CAAC,IAAY,IAAoB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,aAAa,MAAM,CAAC,WAAW,EAAU,CAAC,SAAS,CAAc,EAAKsB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,sBAAsB,wEAAwE,CAAC,SAAS,yBAAyB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,IAAI,EAAE,IAAI,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKrB,GAAqB,CAAC,UAAU,GAAM,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,OAAO,UAAU,mBAAmB,UAAU,EAAc,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAY,IAAoB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,IAAI,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKE,GAAgB,CAAC,UAAU,0BAA0B,UAAU,EAAU,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAOoB,GAAI,GAAgC,IAAS,EAAa,QAAQ,IAAS,EAAa,OAAmL,CAAC,GAAGX,GAAM,GAAGD,GAAe,QAAQ,GAAK,CAAC,IAAM,EAASD,GAAgB,GAAK,OAAOA,GAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAAhS,CAAC,GAAGE,GAAM,GAAGD,GAAe,IAAI,GAA6C,UAA3BD,GAAgB,GAA2B,KAAKA,GAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAez2P,GAAgB,EAAQM,GAAUO,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,OAAO,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,iBAAiB,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,mBAAmB,MAAM,0BAA0B,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,aAAa,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,4FAA4F,MAAM,oBAAoB,KAAK,EAAY,MAAM,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGzB,GAAqB,GAAGE,GAA0B,GAAGE,GAAqB,GAAG,EAAwBsB,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAczB,GAAgB,EAAE,CAAC,EAAQ,CAAC,EAAcE,GAAqB,EAAE,CAAC,EAAQ,CAAC,EAAcE,GAAgB,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,iCCfzxF,IAAsC,IAA4B,CAAoC,GAAK,0BAAgC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOsB,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAQrc,GAAK,EARge,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWA,GAAS,EAAM,CAAC,OAAoB,EAAK,GAAI,CAAC,GAAG,EAAU,IAAI,GAAG,UAAU,EAAG,eAAeC,EAAU,CAAU,WAAa,MAAI,IAAI,stZAAstZ,MAAM,CAAC,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiC,GAAK,4DAA4D,GAAK,sCAAsC,CAQ/ib,eAAe,CAAC,GAAK,YAAY,UAAsB,+FCRlC,IAAoV,IAA8C,IAA4B,KAA4G,KAAkF,KAAoF,KAAuF,KAAqE,KAA8D,CAAM,GAAqB,EAASC,GAAgB,CAAO,GAAmC,GAA0B,EAAU,CAAO,GAAgB,GAAO,EAAO,IAAI,CAAO,GAA0B,EAASC,GAAqB,CAAO,GAAqB,EAASC,GAAgB,CAAO,GAAU,EAASC,GAAK,CAAO,GAAuB,EAASC,EAAkB,CAAO,GAAY,EAAE,CAAyD,GAAkB,eAAqB,GAAkB,CAAC,UAAU,mBAAmB,CAAyI,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAO,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,KAAK,CAAO,IAAoB,EAAE,IAAI,oBAAoB,IAAoF,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAzI,CAAC,MAAM,IAAI,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAO,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8B,GAAgB,EAAE,CAAO,GAAe,OAAO,KAAK,GAAgB,CAAO,GAAM,CAAC,kFAAkF,gFAAgF,iXAAiX,+VAA+V,uLAAuL,yJAAyJ,0TAA0T,mPAAmP,0LAA0L,kSAAkS,0GAA0G,gXAAgX,sIAAsI,gRAAgR,4cAA4c,qTAAqT,ySAAyS,6PAA6P,oEAAoE,GAAGC,GAAgB,udAAud,CAAO,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAAS,IAAU,CAAC,cAAY,wBAAsB,gBAAc,SAAO,KAAG,YAAU,kBAAgB,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAuB,EAAM,WAAW,mBAAmB,UAAU,GAAe,EAAM,WAAW,GAAK,UAAU,GAAW,EAAM,WAAW,GAAK,UAAU,GAAiB,EAAM,WAAW,kEAAkE,UAAU,GAAa,EAAM,UAAU,EAAS,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,WAAS,GAAG,GAAW,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQ,GAAY,GAAM,CAA0F,EAAkB,EAAG,GAAlDC,GAA6F,CAA+C,OAAjC,IAAW,CAAC,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,gBAAgB,EAAY,iBAAiB,GAAK,iBAAiB,YAAY,qBAAkB,CAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,oGAAoG,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,iBAAiBC,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,GAAgB,CAAC,kBAAkB,CAAC,WAAW,GAAY,CAAC,sBAAsB,GAAM,0BAA0B,CAAC,UAAU,OAAO,OAAO,GAAU,CAAC,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,iBAAiB,mCAAmC,GAAK,kBAAkB,GAAmB,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,EAAE,SAAsB,EAAK,GAAmC,CAAC,QAAQ,GAAW,UAAU,0BAA0B,wBAAwB,SAAS,mBAAmB,qBAAqB,QAAQ,GAAW,KAAK,qBAAqB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKT,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,EAAU,SAAS,YAAY,KAAK,qBAAqB,MAAM,CAAC,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,CAAC,IAAY,IAAoB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,aAAa,MAAM,CAAC,WAAW,EAAU,CAAC,SAAS,CAAc,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,sBAAsB,wEAAwE,CAAC,SAAS,yBAAyB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,IAAI,EAAE,IAAI,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKV,GAAqB,CAAC,UAAU,GAAM,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,OAAO,UAAU,mBAAmB,UAAU,EAAc,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAY,IAAoB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,IAAI,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,GAAgB,CAAC,UAAU,EAAU,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAAa,SAAS,CAAc,EAAKC,GAAK,CAAC,SAAS,GAAM,UAAU,iBAAiB,mBAAmB,OAAO,SAAS,YAAY,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,SAAsB,EAAM,MAAM,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,OAAO,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,EAAE,KAAK,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,EAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,iBAAiB,SAAS,YAAY,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,EAAE,KAAK,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKA,EAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,gBAAgB,SAAS,YAAY,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,SAAsB,EAAKM,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAM,KAAK,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,QAAQ,CAAC,SAAS,CAAC,iGAAiH,EAAK,KAAK,EAAE,CAAC,CAAC,uGAA6G,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,qBAAqB,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAO,GAAI,GAAgC,IAAS,EAAa,QAAQ,IAAS,EAAa,OAAmL,CAAC,GAAG,GAAM,GAAG,GAAe,QAAQ,GAAK,CAAC,IAAM,EAAS,GAAgB,GAAK,OAAO,GAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAAhS,CAAC,GAAG,GAAM,GAAG,GAAe,IAAI,GAA6C,UAA3B,GAAgB,GAA2B,KAAK,GAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAex2b,GAAgB,EAAQ,GAAU,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,iBAAiB,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,mBAAmB,MAAM,0BAA0B,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,aAAa,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,4FAA4F,MAAM,oBAAoB,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,MAAM,cAAc,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,UAAU,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,UAAU,IAAI,8GAA8G,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAqB,GAAG,GAA0B,GAAG,GAAqB,GAAG,GAAU,GAAG,GAAuB,GAAG,EAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcZ,GAAgB,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAqB,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAgB,EAAE,CAAC,EAAQ,CAAC,EAAcE,EAAkB,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICF7qG,SAAS,GAAS,CAAC,YAAW,WAAU,QAAO,GAAG,GAAO,CAAC,IAAM,EAAS,CAAC,UAAW,mBAAoB,UAAW,GAAM,UAAW,GAAO,UAAW,kEAAmE,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAC,CAAC,CACtR,EAAS,CAAC,UAAW,sEAAuE,UAAW,GAAM,UAAW,GAAO,UAAW,wEAAwE,CAClN,EAAS,CAAC,GAAG,EAAQ,UAAW,mBAAoB,UAAW,kEAAkE,CACjI,EAAS,CAAC,GAAG,EAAQ,UAAW,mBAAoB,UAAW,kEAAkE,CACjI,EAAS,CAAC,GAAG,EAAQ,UAAW,mBAAoB,UAAW,GAAM,UAAW,kEAAkE,CAGlJ,EADgB,CAAC,UAAW,EAAQ,UAD3B,CAAC,GAAG,EAAQ,UAAW,mBAAoB,UAAW,GAAO,UAAW,kEAAkE,CAC5F,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAO,CAC5G,IAAc,EAAE,CAC5C,OAAQ,EAAR,CAAoB,IAAK,YACzB,OAAOS,EAAoB,GAAc,CAAC,MAAO,CAAC,EAAM,UAAa,CAAC,CAAG,GAAkBA,EAAoBC,GAAU,CAAC,GAAG,EAAO,IAAK,WAAY,QAAO,UAAW,EAAc,GAAG,CAAE,EAAS,GAAK,CAAC,CAAC,CAC1M,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOD,EAAoBE,GAAM,CAAC,GAAG,EAAO,IAAK,OAAQ,QAAM,CAAE,EAAS,GAAK,CAAC,CAChF,QAAW,OAAO,EAAS,GAAM,EACjC,SAAgB,GAA6B,EAAS,CAAC,OAAQ,EAAR,CAAkB,IAAK,YAC9E,MAAO,CAAC,CAAC,KAAM,UAAU,CAAC,CAC1B,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,UAAU,CAAC,CAC1B,QAAW,QAKT,eAAsB,GAAY,CAAE,UAAS,gBAAe,WAAU,oBAAoB,CACzF,IAAM,EAAc,GAAO,GAAS,KAAK,SAAS,CA2E5C,EAAOF,EAAoBkB,GAA4B,CAC5D,SANmDlB,EAAoBiB,GAAyC,CAChH,SATkCjB,EAClCgB,GACA,CACC,SA/DchB,EACfG,GACA,CACC,UAAW,GACX,YAAa,OACb,UACA,gBACA,UACA,mBACA,gBACA,aAAcC,OAAkB,OAAO,2CAA2B,CAClE,gBAAiB,IAAA,GACjB,WACA,WACA,oBAAqB,IAAA,GACrB,iBAAkB,gDAClB,UACK,IAAW,OAkCX,IAAA,QAlCgC,CACtC,GAAI,GAAO,CACV,QAAQ,IAAI,gEAAgE,CAC5E,OAGD,OAAOA,GAAY,SAAY,CAqB9B,EAAO,+BApBc,CACpB,UAAW,EACX,OAAQ,CACUC,mBACFC,gBACJC,aACX,CACD,MAAO,CACN,cAAeP,EACf,SAAUQ,EACV,KAAMC,EACN,YAAaC,EACb,UAAWC,EACX,OAAQC,EACR,SAAUC,EACV,gBAAiBC,EACjB,CACD,YAAa,CAAE,aAAA,EAAc,CAC7B,CAID,GAAM,CAAE,mBAAoB,MAAM,OAAO,oCACzC,MAAO,CACN,QAAS,GAAiB,CAC1B,EACA,IACC,CAEF,2BAA4B,GAC5B,eAAgB,GAChB,mBAAoB,IAAIC,OAAuB,OAAO,8DAA+F,CACrJ,wBAAyB,EACzB,CACD,CAMC,MAAO,CAAC,mBAAoB,GAAM,uCAAwC,GAAO,eAAgB,GAAO,0BAA2B,GAAM,eAAgB,GAAM,+BAAgC,GAAO,WAAY,GAAM,CACxN,CACD,CAIA,CAAC,CAKD,MAAO,CAAC,OAAQ,EAAE,CAAC,CACnB,CAAC,CAIF,OADA,MAAM,EACC,EAsBR,SAAS,IAAQ,CACX,IACL,EAAO,gBAAgB,KAAK,UAAU,CAGvC,eAAe,GAAK,EAAe,EAAW,CAC7C,SAAS,EAAY,EAAO,EAAW,EAAc,GAAM,CAC1D,GAAI,EAAM,QAAU,EAAO,uBAAwB,OAEnD,IAAM,EAAiB,GAAW,eAClC,GAAI,EAGH,IAFA,QAAQ,KAAK;EAA4S,EAAO,EAAe,CAE3U,KAAK,QAAQ,CAAG,IAAM,YAE1B,QAAQ,MAAM;EAA+G,EAAO,EAAe,CAEpJ,GAAM,EAAc,wCAA0C,4BAA6B,CAC1F,QAAS,OAAO,EAAM,CACtB,iBACA,MAAO,EAAiB,IAAA,GAAY,aAAiB,OAAS,OAAO,EAAM,OAAU,SAAW,EAAM,MAAQ,KAC9G,CAAC,CAGH,GAAI,CACH,IAAI,EAAS,EAAU,EAAeI,EAAa,EACnD,GAAI,EACH,EAAY,KAAK,MAAM,EAAU,QAAQ,gBAAmB,CAC5D,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,cAC1B,EAAc,EAAU,YAExB,EAAUC,GAA+B,GAAQ,EAAQ,KACnD,CACN,GAA+B,GAAQ,IAAA,GAAU,CAIjD,IAAM,EAA8C,YAAY,iBAAiB,aAAa,CAAC,IAAI,cAAc,KAAK,GAAK,EAAE,OAAS,QAAQ,EAAE,YAChJ,GAAI,EAAa,CAChB,IAAMC,EAAY,IAAI,gBAAgB,EAAY,CAClD,EAAUA,EAAU,IAAI,KAAK,CAC7B,EAAWA,EAAU,IAAI,SAAS,CAClC,IAAK,GAAM,CAAC,EAAK,KAAUA,EAAU,SAAS,CACxC,EAAI,WAAW,OAAO,GAC3B,IAAkB,EAAE,CACpB,EAAc,EAAI,MAAM,EAAE,EAAI,GAGhC,GAAI,CAAC,GAAW,CAAC,EAAU,CAC1B,IAAMA,EAAYC,GAAiC,GAAQ,mBAAmB,SAAS,SAAS,CAAE,GAAM,GAAQ,CAChH,EAAUD,EAAU,QACpB,EAAWA,EAAU,SACrB,EAAgBA,EAAU,eAK5B,IAAM,EAAc,GAAY,CAC/B,UACA,WACA,gBACA,iBAAkB,GAAW,iBAC7B,CAAC,CAGK,IAAW,SACf,SAAY,CACjB,IAAM,EAAQ,GAAO,GAGf,EAAe,GAAQ,MAAM,CAAE,QAAU,EAAoC,IAAO,EAAhC,IAAO,UAAkC,CAAC,KAEhG,EAAmB,GAAW,kBAAoB,KACtD,GAAI,IAAqB,MAAQ,GAAO,cAAgB,GAAiB,CACtE,IAAM,EAAQ,MAAM,GAAgB,EAAM,iBAAiB,CACrD,CAAC,GAAQ,OAAO,OAAO,EAAc,CACvC,GAAS,OAAO,GAAS,WAC5B,EAAoB,MAAM,EAAM,kBAAkB,EAAM,GAAgB,IAAA,GAAU,EAAK,MAI3F,IAAM,EAA0B,KAAK,gBAAgB,CAAC,iBAAiB,CACjE,EAAW,EAAwB,SACnC,EAAS,EAAwB,OAIvC,MAAM,IAAI,QAAS,GAAY,CAC1B,SAAS,aACZ,SAAS,iBAAiB,qBAAsB,EAAS,CAAE,KAAM,GAAM,CAAC,CAExE,GAAS,EAET,CAEF,EAAO,gBAAgB,KAAK,CAC3B,0BACA,CACC,aAAc,IAAgB,KAC9B,QAAS,EACT,UAAW,GAAO,MAAQ,IAC1B,mBACA,aAAc,GAAgB,KAC9B,UAAW,GAAO,oBAAsB,EACxC,SAAU,GAAO,SACjB,SAAU,SAAS,UAAY,KAC/B,IAAK,EAAO,SAAS,KACrB,SAAU,EAAO,SAAS,UAAY,KACtC,SAAU,EAAO,SAAS,UAAY,KACtC,KAAM,EAAO,SAAS,MAAQ,KAC9B,OAAQ,EAAO,SAAS,QAAU,KAClC,WACA,SACA,CACD,QACA,CAAC,CAGF,MAAME,GAAmB,CAAE,SAAU,aAAc,2BAA4B,GAAM,cAAe,QAAS,CAAC,CAE9G,SAAS,cAAc,IAAI,YAAY,kBAAmB,CACzD,OAAQ,CAAE,aAAc,GAAgB,KAAM,CAC9C,CAAC,CAAC,IACA,CAID,IAAM,EAAO,MAAM,EACf,GAGH,GAA4B,iCAAoC,CAC/D,GAAsCJ,EAAY,CAClD,EAAO,gCAAgCA,EAAY,EAClD,EAIsB,GAAQ,GAAM,GAAI,CAAGK,OACvB,CACrB,IAA2B,CACjB,IAAkC,CAC5C,EAAqB,EAAW,EAAM,CAAE,mBAAoB,EAAa,CAAC,EACzE,EAGF,EAAoB,EAAW,CAAE,mBAAoB,EAAa,CAAC,CAAC,OAAO,EAAK,OAEzE,EAAO,CAEf,MADA,EAAY,EAAO,IAAA,GAAW,GAAM,CAC9B,iCA3KR,UAjIiC,IAEJ,IACU,IACI,KACmE,KACI,CAE5G,GAAS,CAAC,UAAW,CAAC,SAAU,CAAC,UAAW,gBAAiB,UAAW,MAAO,UAAW,WAAY,UAAW,YAAa,UAAW,kBAAkB,CAAE,KAAMpB,OAAkB,OAAO,8DAAgG,CAAE,KAAM,IAAI,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,kBAAmB,UAAW,gBAAiB,UAAW,WAAY,UAAW,YAAa,UAAW,WAAY,UAAW,WAAY,UAAW,cAAe,UAAW,WAAY,UAAW,WAAY,UAAW,WAAW,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,SAAS,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,gBAAiB,UAAW,kBAAmB,UAAW,kBAAmB,UAAW,aAAa,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,cAAc,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,SAAS,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,UAAW,iBAAkB,UAAW,oBAAqB,UAAW,eAAgB,UAAW,kBAAmB,UAAW,gBAAiB,UAAW,mBAAoB,UAAW,eAAgB,UAAW,eAAgB,UAAW,eAAgB,UAAW,eAAgB,UAAW,kBAAmB,UAAW,eAAe,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,oBAAoB,CAAC,CAE3rD,GAAU,CAAC,CAAC,KAAM,KAAM,GAAI,UAAW,KAAM,UAAW,KAAM,GAAI,cAAe,MAAM,CAAC,CACxF,GAAkB,CAAC,UAAW,UAAa,MAAM,OAAO,gEAAmG,MAAS,CACpK,GAAe,mEA4Bf,GAAY,OAAO,SAAa,IAChC,GAAQ,IAAa,wDAAwD,KAAK,EAAU,UAAU,CAwFxG,GAAW,CACd,EAAO,4BAA8B,EAAoB,QACjDJ,EAAoByB,GAAyB,CAAE,MAAO,qCAAuC,EAAmB,SAAW,EAAqB,IAAK,CAAC,CAG9J,EAAO,gBAAkB,EAAO,iBAAmB,EAAE,CAGrD,IAA6B,CAG7B,IAA4C,CAE5C,IAAM,EAAY,SAAS,eAAe,OAAO,CAE7C,oBAAqB,EAAU,QAAS,GAAK,GAAM,EAAU,CAC5D,GAAK,GAAO,EAAU,EAkK1B,UAAY,CACR,IAEL,MAA4B,CAC3B,EACC,SAAS,eAAe,2BAA2B,CACnDzB,EAAoB0B,EAAgB,EAAE,CAAE1B,EAAoB2B,MAAiB,OAAO,4BAAkB,CAAC,CAAC,CACxG,EACA,IACC"}