{"version":3,"file":"lrHzuURLp.DswC3kGD.mjs","names":["useRef","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","Phosphor","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","getProps","React.forwardRef","useState","useRef","useLayoutEffect","useEffect","React.useState","useRef","useState","useMemo","c","addPropertyOverrides","Chevron","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","css","sharedStyle.css","sharedStyle.fonts","fonts","css","className","fonts","css","className","fonts","css","className","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","SVG","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","useState","fonts","css","className","__esmMin","init_npm_react_18_3_1","ie","window","te","oe","pe","init_ssg_sandbox_shims","ce","le","p","c","J","init_jsx_runtime","_e","de","x","MotionConfigContext","animate","motion","LayoutGroup","init_framer_motion_DhsWWWsN","getFontsFromSharedStyle","withCSS","useLocaleInfo","Link","useComponentViewport","SmartComponentScopedContainer","cx","addFonts","useIsStaticRenderer","RichText","SVG$1","useVariantState","addPropertyControls","useActiveVariantCallback","fontStore","useSVGTemplate","getFonts","ControlType","RenderTarget","withFX","ComponentViewportProvider","withOptimizedAppearEffect","init_framer_DymZktPS","patchBorderRadiusScaleCorrector","className$5","init_yn5DC60vl","LiquidSurface","init_LiquidSurface","init_KkcIkPxFF","fonts$5","css$8","init_Phosphor","Icon$1","css$7","fonts$6","className$6","TabTitleChanger","props","originalTitleRef","timeoutRef","handleVisibilityChange","useDelay","inactiveTitle","delay","restoreMode","customRestoreTitle","init_Tab_change_notify","serializationHash$3","variantClassNames$3","transition1$3","Transition$3","Variants$3","getProps$4","createLayoutDependency$3","FramerF3FB5As7u","init_F3FB5As7u","config","transition","value","contextValue","variants","fallbackRef","refBinding","ref","defaultLayoutId","restProps","layoutDependency","scopingClassNames","layoutId","gestureHandlers","className","classNames","style","addPropertyOverrides$2","nextOverrides","variant","overrides","PhosphorFonts","enabledGestures$1","cycleOrder$2","serializationHash$2","variantClassNames$2","transition1$2","transformTemplate1$1","transformTemplate2","Transition$2","humanReadableVariantMap$2","Variants$2","getProps$3","createLayoutDependency$2","FramerQ8rXjF5IR","init_Q8rXjF5IR","newTab","title","link","qyn6yvC4D","MY2q7KXcN","baseVariant","gestureVariant","nGl8cZtj_","mask","Base","MotionSVG","SVG","svg","getProps$2","Icon","init_LcuauqvXG","rest","animated","color","stroke","href","QJ7N7bs0I","zmcqDbKo_","TableOfContents","headings","setHeadings","activeId","setActiveId","scopeWarning","setScopeWarning","ioRef","moRef","tocFontStyle","fontControl","family","weight","lineHeight","letterSpacing","font","allowedByToggle","tag","showH1","showH2","showH3","showH4","showH5","showH6","getScopeRoot","contentElementId","byId","extractHeadings","root","nodes","filtered","h","heading","index","wireIntersectionObserver","observer","candidate","entry","entries","scrollOffset","target","mo","handleScroll","id","top","offset","getFontSize","level","h1Size","h2Size","h3Size","h4Size","h5Size","h6Size","getIndentLevel","h1Indent","h2Indent","h3Indent","h4Indent","h5Indent","h6Indent","spacing","activeColor","hoverColor","text","init_TableOfContents","useIsomorphicLayoutEffect","init_useIsomorphicLayoutEffect","init_useIsomorphicLayoutEffect_js__0_2","useMeasuredSize","size","setSize","updateSize","newSize","callback","offsetWidth","offsetHeight","sharedResizeObserver","safeResizeObserver","SharedObserver","init_useMeasuredSize","callbackForElement","element","ResizeObserver1","init_useMeasuredSize$1","getIndicator","indicator","Circle","Line","Progress","didInitialMount","progressValue","setProgressValue","progress","lastValue","container","onCanvas","isArticlePage","setIsArticlePage","detectArticle","sel","all","i","el","found","urlMatch","findArticle","updateScrollProgress","articleEl","scrollHeight","scrolled","rect","articleTop","articleHeight","relativeScroll","shouldAnimateTransition","onComplete","Indicator","type","width","height","circleSize","strokeWidth","padding","xOffset","yOffset","w","r","c$1","dashOffset","trackColor","progressColor","roundCap","Indicators","init_Progress","\"Circle\"","\"Line\"","shouldAnimate","addPropertyOverrides$1","ProgressFonts","ChevronFonts","TableOfContentsFonts","SmartComponentScopedContainerWithFX","SmartComponentScopedContainerWithFXWithOptimizedAppearEffect","MotionDivWithFX","MotionDivWithFXWithOptimizedAppearEffect","LiquidSurfaceFonts","cycleOrder$1","serializationHash$1","variantClassNames$1","transition1$1","transformTemplate1","animation","animation1","animation2","animation3","Transition$1","humanReadableVariantMap$1","Variants$1","getProps$1","createLayoutDependency$1","Component$1","css$6","FramervtB9Wqzsf","init_vtB9Wqzsf","headingSpacing","headingColor","headingHover","background","headingActive","click","sharedStyleClassNames","onTap1mxz986","activeVariantCallback","args","setGestureState","QNNExa1Xb","onTapvl6hio","setVariant","isDisplayed","onTapgqn28l","JW50i9Xsr","zQlp4Yh0z","wH7JIPLly","T13wcG74l","jx8JnnyoS","hnm2AMVR4","ju882ruQN","JNB4kq4OY","TKd8PSThY","pGokfrOFX","XiYQ9ZTK9","vozDACM50","ujrfZJ5tj","NvTRGI5gD","W1R520dxZ","oPksvvAAW","zEbGeN3Qt","TIpvTM6fz","iRGZUo3IW","wqK2lHKVq","Hh6ZTkalH","fbHBhnvJS","HT8TQ7Cpi","i380sdEai","XsuXlTQh7","VxVCbLeph","AjJjuHMzS","fonts$4","css$5","className$4","init_IUUtwfU38","fonts$3","css$4","className$3","init_QTHTl8l6D","fonts$2","css$3","className$2","init_Tfy81SYI4","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","humanReadableVariantMap","Variants","getProps","createLayoutDependency","Component","css$2","FramerxeTew5cBL","init_xeTew5cBL","tap","xIcon","onTapoi5p34","lfvtRQZuY","QVT44Bmsv","nTBvqIVvf","maLbBaXzl","ScrollProgressBar","setProgress","isStatic","viewport","setViewport","updateViewport","radius","thickness","circumference","updateProgress","article","windowHeight","scrollY","articleRect","articleBottom","start","end","displayProgress","getBorderPath","t","backgroundColor","init_ScrollProgressBar_1","fonts$1","css$1","className$1","init_i9DA7ppWY","fonts","css","init_lrHzuURLp"],"sources":["https:/framerusercontent.com/modules/0f5JZ8IWpTs9L09cQg4O/y4JktE93bm8osq6828fk/Tab_change_notify.js","https:/framerusercontent.com/modules/gqLHHDMrK9d4drEnSqxm/AUGBmCiQQm0wDo2rYVAh/F3FB5As7u.js","https:/framerusercontent.com/modules/zLi0Kkcj1r0afk69nQI5/yzfb1ICn0ViPAVmKoL45/Q8rXjF5IR.js","https:/framerusercontent.com/modules/03SIzlpTmGR1mJOOGGpj/dib9W0Emf3VH5eNCYIsK/LcuauqvXG.js","https:/framerusercontent.com/modules/rqXgsAVLqgkWg8pY18Ew/1YQ4OudAc9cnbf0OPTbR/TableOfContents.js","https:/framerusercontent.com/modules/5sD1L34Nn4AzaFRyCPrW/BT9HMtTDsUFnXFBXXei7/useIsomorphicLayoutEffect.js","https:/framer.com/m/framer/useIsomorphicLayoutEffect.js@^0.2.0","https:/framerusercontent.com/modules/GBoYA6hnuFwSZZCbht26/cguAGhuQfx1BXbfShe7V/useMeasuredSize.js","https:/framer.com/m/framer/useMeasuredSize.js","https:/framerusercontent.com/modules/0pk6lLU8UqQIeA5UcbG5/T1hLm7sPDdWOcmdLBEmq/Progress.js","https:/framerusercontent.com/modules/5XfSUebzCz6db7qCHEGh/bZxQiHGpqzPhVVc8Aw7n/vtB9Wqzsf.js","https:/framerusercontent.com/modules/1mzeJpmcn5VEPSZoSzEP/sr9MwcX8bjgakcgBNvu0/IUUtwfU38.js","https:/framerusercontent.com/modules/v9ioOVHR8IU7BwGEgBSN/aCP4MoVoDIZfo7LKX7he/QTHTl8l6D.js","https:/framerusercontent.com/modules/kC8mPmOjt97stsEejnYW/pAsy5s4sXXjxtsIAtf13/Tfy81SYI4.js","https:/framerusercontent.com/modules/eYaT3GBmejtWWmIQAwds/0u6npNYIYVIipjbcHlCR/xeTew5cBL.js","https:/framerusercontent.com/modules/oqvnfWzcfq5W5qD32jO0/wE6VJlLoT2h4nXmaAxfg/ScrollProgressBar_1.js","https:/framerusercontent.com/modules/lSVtVZYqoiaGLTt5gYC9/3UScGyBqX383d9XXtZ4k/i9DA7ppWY.js","https:/framerusercontent.com/modules/JeiAyADDzZIWonStD00K/Q4cjZNdcPthBSDw51G4w/lrHzuURLp.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Tab Title Changer\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function TabTitleChanger(props){const{inactiveTitle,restoreMode,customRestoreTitle,delay,useDelay}=props;const originalTitleRef=useRef(null);const timeoutRef=useRef(null);useEffect(()=>{if(typeof document===\"undefined\")return;// Store original title once\nif(!originalTitleRef.current){originalTitleRef.current=document.title;}const handleVisibilityChange=()=>{if(document.hidden){if(useDelay){timeoutRef.current=setTimeout(()=>{document.title=inactiveTitle;},delay);}else{document.title=inactiveTitle;}}else{if(timeoutRef.current){clearTimeout(timeoutRef.current);}document.title=restoreMode===\"custom\"?customRestoreTitle:originalTitleRef.current||document.title;}};document.addEventListener(\"visibilitychange\",handleVisibilityChange);return()=>{if(timeoutRef.current)clearTimeout(timeoutRef.current);document.removeEventListener(\"visibilitychange\",handleVisibilityChange);// Ensure title is restored on unmount\nif(originalTitleRef.current){document.title=originalTitleRef.current;}};},[inactiveTitle,restoreMode,customRestoreTitle,delay,useDelay]);// Invisible render element (editor-safe)\nreturn /*#__PURE__*/_jsx(\"div\",{style:{width:0,height:0,overflow:\"hidden\"},\"aria-hidden\":\"true\"});}/* -------------------------------------------------------------------------- *//*                               Property Controls                             *//* -------------------------------------------------------------------------- */addPropertyControls(TabTitleChanger,{inactiveTitle:{title:\"Inactive Tab Text\",type:ControlType.String,defaultValue:\"Please come back 😢\",placeholder:\"Text shown when tab is inactive\"},useDelay:{title:\"Use Delay\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Delayed\",disabledTitle:\"Instant\"},delay:{title:\"Delay (ms)\",type:ControlType.Number,defaultValue:500,min:0,max:5e3,step:100,unit:\"ms\",hidden(props){return!props.useDelay;}},restoreMode:{title:\"Restore Title\",type:ControlType.Enum,options:[\"original\",\"custom\"],optionTitles:[\"Original Page Title\",\"Custom Title\"],defaultValue:\"original\"},customRestoreTitle:{title:\"Custom Restore Text\",type:ControlType.String,defaultValue:\"Welcome back 👋\",hidden(props){return props.restoreMode!==\"custom\";}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TabTitleChanger\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Tab_change_notify.map","// Generated by Framer (8b16de8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-db6kW\";const variantClassNames={eo865jqtg:\"framer-v-a7anme\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"eo865jqtg\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-a7anme\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"eo865jqtg\",ref:refBinding,style:{backgroundColor:\"var(--token-2410ec81-c049-4610-acd6-a1d2fca301f2, rgb(59, 59, 62))\",...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-db6kW.framer-q57xl0, .framer-db6kW .framer-q57xl0 { display: block; }\",\".framer-db6kW.framer-a7anme { height: 3px; overflow: hidden; position: relative; width: 750px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3\n * @framerIntrinsicWidth 750\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerF3FB5As7u=withCSS(Component,css,\"framer-db6kW\");export default FramerF3FB5As7u;FramerF3FB5As7u.displayName=\"Blog / Divider\";FramerF3FB5As7u.defaultProps={height:3,width:750};addFonts(FramerF3FB5As7u,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerF3FB5As7u\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"750\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"3\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./F3FB5As7u.map","// Generated by Framer (43e8337)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,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/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={Bo4WuCrb5:{hover:true},bPgeoTvZQ:{hover:true},gMgA7Ecj2:{pressed:true},ll4KMIHIf:{hover:true},MbcwC5_fC:{hover:true},NpP5S3nVR:{hover:true},uf4LrKvym:{hover:true}};const cycleOrder=[\"MbcwC5_fC\",\"NpP5S3nVR\",\"bPgeoTvZQ\",\"ll4KMIHIf\",\"gMgA7Ecj2\",\"r9tXvi41u\",\"uf4LrKvym\",\"Bo4WuCrb5\"];const serializationHash=\"framer-nUR3U\";const variantClassNames={Bo4WuCrb5:\"framer-v-1wft4ts\",bPgeoTvZQ:\"framer-v-10psodj\",gMgA7Ecj2:\"framer-v-1kg4wqi\",ll4KMIHIf:\"framer-v-eejoiw\",MbcwC5_fC:\"framer-v-m86jjm\",NpP5S3nVR:\"framer-v-s9113n\",r9tXvi41u:\"framer-v-1qtfklm\",uf4LrKvym:\"framer-v-1qjexlk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const qyn6yvC4D=undefined;const MY2q7KXcN=undefined;const nGl8cZtj_=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Big - Desktop - Back\":\"Bo4WuCrb5\",\"Big - Desktop\":\"uf4LrKvym\",\"Simple - Desktop - Back\":\"ll4KMIHIf\",\"Simple - Desktop - Forward\":\"bPgeoTvZQ\",\"Simple - Mobile - Forward\":\"gMgA7Ecj2\",\"Small - Desktop - Back\":\"NpP5S3nVR\",\"Small - Desktop\":\"MbcwC5_fC\",\"Small - Mobile\":\"r9tXvi41u\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,newTab,title,width,...props})=>{return{...props,MY2q7KXcN:newTab??props.MY2q7KXcN,nGl8cZtj_:title??props.nGl8cZtj_??\"Button\",qyn6yvC4D:link??props.qyn6yvC4D,variant:humanReadableVariantMap[props.variant]??props.variant??\"MbcwC5_fC\"};};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,nGl8cZtj_,qyn6yvC4D,MY2q7KXcN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MbcwC5_fC\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:qyn6yvC4D,motionChild:true,nodeId:\"MbcwC5_fC\",openInNewTab:MY2q7KXcN,scopeId:\"Q8rXjF5IR\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-m86jjm\",className,classNames)} framer-1cuheo6`,\"data-border\":true,\"data-framer-name\":\"Small - Desktop\",layoutDependency:layoutDependency,layoutId:\"MbcwC5_fC\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},variants:{Bo4WuCrb5:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},bPgeoTvZQ:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},gMgA7Ecj2:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},ll4KMIHIf:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},uf4LrKvym:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}},...addPropertyOverrides({Bo4WuCrb5:{\"data-framer-name\":\"Big - Desktop - Back\"},bPgeoTvZQ:{\"data-framer-name\":\"Simple - Desktop - Forward\"},gMgA7Ecj2:{\"data-framer-name\":\"Simple - Mobile - Forward\"},ll4KMIHIf:{\"data-framer-name\":\"Simple - Desktop - Back\"},NpP5S3nVR:{\"data-framer-name\":\"Small - Desktop - Back\"},r9tXvi41u:{\"data-framer-name\":\"Small - Mobile\"},uf4LrKvym:{\"data-framer-name\":\"Big - Desktop\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vb0isb\",layoutDependency:layoutDependency,layoutId:\"j7IHAXugs\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-260bf094-e860-45fb-8114-677260e9f09b, rgb(255, 255, 255)))\"},children:\"Button\"})}),className:\"framer-hwlsrp\",fonts:[\"GF;Rubik-regular\"],layoutDependency:layoutDependency,layoutId:\"HDa_fIjAr\",style:{\"--extracted-r6o4lv\":\"var(--token-260bf094-e860-45fb-8114-677260e9f09b, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:nGl8cZtj_,transformTemplate:transformTemplate1,variants:{\"bPgeoTvZQ-hover\":{\"--extracted-r6o4lv\":\"var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0))\"},\"gMgA7Ecj2-pressed\":{\"--extracted-r6o4lv\":\"var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0))\"},\"ll4KMIHIf-hover\":{\"--extracted-r6o4lv\":\"var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0))\"},bPgeoTvZQ:{\"--extracted-r6o4lv\":\"var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128))\"},gMgA7Ecj2:{\"--extracted-r6o4lv\":\"var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128))\"},ll4KMIHIf:{\"--extracted-r6o4lv\":\"var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Bo4WuCrb5-hover\":{transformTemplate:transformTemplate2},\"bPgeoTvZQ-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0)))\"},children:\"Button\"})})},\"gMgA7Ecj2-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0)))\"},children:\"Button\"})})},\"ll4KMIHIf-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0)))\"},children:\"Button\"})})},\"MbcwC5_fC-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNTAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-260bf094-e860-45fb-8114-677260e9f09b, rgb(255, 255, 255)))\"},children:\"Button\"})}),fonts:[\"GF;Rubik-500\"],transformTemplate:transformTemplate2},\"NpP5S3nVR-hover\":{transformTemplate:transformTemplate2},\"uf4LrKvym-hover\":{transformTemplate:transformTemplate2},Bo4WuCrb5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-260bf094-e860-45fb-8114-677260e9f09b, rgb(255, 255, 255)))\"},children:\"Button\"})})},bPgeoTvZQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128)))\"},children:\"Button\"})}),transformTemplate:transformTemplate2},gMgA7Ecj2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128)))\"},children:\"Button\"})}),transformTemplate:transformTemplate2},ll4KMIHIf:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128)))\"},children:\"Button\"})}),transformTemplate:transformTemplate2},uf4LrKvym:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-260bf094-e860-45fb-8114-677260e9f09b, rgb(255, 255, 255)))\"},children:\"Button\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-260bf094-e860-45fb-8114-677260e9f09b, rgb(255, 255, 255)))\"},children:\"Button\"})}),className:\"framer-fh9brv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"llNLG7qxY\",style:{\"--extracted-r6o4lv\":\"var(--token-260bf094-e860-45fb-8114-677260e9f09b, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},text:nGl8cZtj_,variants:{\"gMgA7Ecj2-pressed\":{\"--extracted-r6o4lv\":\"var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0))\"},bPgeoTvZQ:{\"--extracted-r6o4lv\":\"var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128))\"},gMgA7Ecj2:{\"--extracted-r6o4lv\":\"var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128))\"},ll4KMIHIf:{\"--extracted-r6o4lv\":\"var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"gMgA7Ecj2-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0)))\"},children:\"Button\"})})},Bo4WuCrb5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-260bf094-e860-45fb-8114-677260e9f09b, rgb(255, 255, 255)))\"},children:\"Button\"})})},bPgeoTvZQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128)))\"},children:\"Button\"})})},gMgA7Ecj2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128)))\"},children:\"Button\"})})},ll4KMIHIf:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128)))\"},children:\"Button\"})})},uf4LrKvym:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-260bf094-e860-45fb-8114-677260e9f09b, rgb(255, 255, 255)))\"},children:\"Button\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-o5n7sk-container\",\"data-framer-name\":\"Arrow\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dlae_ewZ7-container\",name:\"Arrow\",nodeId:\"dlae_ewZ7\",rendersWithMotion:true,scopeId:\"Q8rXjF5IR\",style:{opacity:0},variants:{\"Bo4WuCrb5-hover\":{opacity:1},\"bPgeoTvZQ-hover\":{opacity:1},\"ll4KMIHIf-hover\":{opacity:1},\"MbcwC5_fC-hover\":{opacity:1},\"NpP5S3nVR-hover\":{opacity:1},\"uf4LrKvym-hover\":{opacity:1},gMgA7Ecj2:{opacity:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-260bf094-e860-45fb-8114-677260e9f09b, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowRight\",id:\"dlae_ewZ7\",layoutId:\"dlae_ewZ7\",mirrored:false,name:\"Arrow\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"light\",width:\"100%\",...addPropertyOverrides({\"bPgeoTvZQ-hover\":{color:\"var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0))\"},\"gMgA7Ecj2-pressed\":{color:\"var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0))\"},\"ll4KMIHIf-hover\":{color:\"var(--token-7e7cbfd8-1564-4e68-b512-030af686b3b7, rgb(0, 0, 0))\"},\"MbcwC5_fC-hover\":{weight:\"bold\"},Bo4WuCrb5:{iconSelection:\"ArrowLeft\"},bPgeoTvZQ:{color:\"var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128))\"},gMgA7Ecj2:{color:\"var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128))\"},ll4KMIHIf:{color:\"var(--token-6a898c66-10c2-4c57-83bf-d3add3e92024, rgb(128, 128, 128))\",iconSelection:\"ArrowLeft\"},NpP5S3nVR:{iconSelection:\"ArrowLeft\"}},baseVariant,gestureVariant)})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nUR3U.framer-1cuheo6, .framer-nUR3U .framer-1cuheo6 { display: block; }\",\".framer-nUR3U.framer-m86jjm { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: 32px; justify-content: center; overflow: hidden; padding: 0px 24px 0px 24px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-nUR3U .framer-vb0isb { 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-nUR3U .framer-hwlsrp { flex: none; height: auto; left: 49%; position: absolute; top: 50%; white-space: pre; width: auto; z-index: 1; }\",\".framer-nUR3U .framer-fh9brv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-nUR3U .framer-o5n7sk-container { flex: none; height: 14px; left: calc(83.72093023255816% - 14px / 2); position: absolute; top: calc(50.00000000000002% - 14px / 2); width: 14px; z-index: 1; }\",\".framer-nUR3U.framer-v-s9113n .framer-o5n7sk-container, .framer-nUR3U.framer-v-10psodj .framer-hwlsrp, .framer-nUR3U.framer-v-eejoiw .framer-hwlsrp, .framer-nUR3U.framer-v-1kg4wqi .framer-hwlsrp { left: 0px; }\",\".framer-nUR3U.framer-v-10psodj.framer-m86jjm { height: min-content; padding: 0px 0px 0px 18px; }\",\".framer-nUR3U.framer-v-10psodj .framer-o5n7sk-container { left: unset; right: 0px; }\",\".framer-nUR3U.framer-v-eejoiw.framer-m86jjm, .framer-nUR3U.framer-v-1kg4wqi.framer-m86jjm { height: min-content; padding: 0px 18px 0px 0px; }\",\".framer-nUR3U.framer-v-eejoiw .framer-o5n7sk-container { left: 0px; top: calc(48.88888888888891% - 14px / 2); }\",\".framer-nUR3U.framer-v-1kg4wqi .framer-o5n7sk-container { left: unset; right: -18px; top: calc(48.88888888888891% - 14px / 2); }\",\".framer-nUR3U.framer-v-1qtfklm.framer-m86jjm { cursor: unset; }\",\".framer-nUR3U.framer-v-1qjexlk.framer-m86jjm, .framer-nUR3U.framer-v-1wft4ts.framer-m86jjm { height: 48px; padding: 0px 36px 0px 36px; }\",\".framer-nUR3U.framer-v-1qjexlk .framer-hwlsrp, .framer-nUR3U.framer-v-1wft4ts .framer-hwlsrp { left: 50%; }\",\".framer-nUR3U.framer-v-1qjexlk .framer-o5n7sk-container { height: 16px; left: unset; right: 0px; top: calc(50.00000000000002% - 16px / 2); width: 16px; }\",\".framer-nUR3U.framer-v-1wft4ts .framer-o5n7sk-container { height: 16px; left: 0px; top: calc(50.00000000000002% - 16px / 2); width: 16px; }\",\".framer-nUR3U.framer-v-m86jjm.hover .framer-vb0isb { padding: 0px 1px 0px 1px; }\",\".framer-nUR3U.framer-v-m86jjm.hover .framer-hwlsrp, .framer-nUR3U.framer-v-s9113n.hover .framer-o5n7sk-container { left: -9px; }\",\".framer-nUR3U.framer-v-m86jjm.hover .framer-o5n7sk-container, .framer-nUR3U.framer-v-s9113n.hover .framer-hwlsrp { left: unset; right: -9px; }\",\".framer-nUR3U.framer-v-10psodj.hover .framer-hwlsrp { left: -18px; }\",\".framer-nUR3U.framer-v-10psodj.hover .framer-o5n7sk-container, .framer-nUR3U.framer-v-1kg4wqi.pressed .framer-o5n7sk-container { left: unset; }\",\".framer-nUR3U.framer-v-1qjexlk.hover .framer-hwlsrp, .framer-nUR3U.framer-v-1wft4ts.hover .framer-o5n7sk-container { left: -12px; }\",\".framer-nUR3U.framer-v-1qjexlk.hover .framer-o5n7sk-container, .framer-nUR3U.framer-v-1wft4ts.hover .framer-hwlsrp { left: unset; right: -12px; }\",\".framer-nUR3U.framer-v-eejoiw.hover .framer-hwlsrp { left: unset; right: -18px; top: 49%; }\",'.framer-nUR3U[data-border=\"true\"]::after, .framer-nUR3U [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 32\n * @framerIntrinsicWidth 89\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"NpP5S3nVR\":{\"layout\":[\"auto\",\"fixed\"]},\"bPgeoTvZQ\":{\"layout\":[\"auto\",\"auto\"]},\"ll4KMIHIf\":{\"layout\":[\"auto\",\"auto\"]},\"gMgA7Ecj2\":{\"layout\":[\"auto\",\"auto\"]},\"r9tXvi41u\":{\"layout\":[\"auto\",\"fixed\"]},\"uf4LrKvym\":{\"layout\":[\"auto\",\"fixed\"]},\"Bo4WuCrb5\":{\"layout\":[\"auto\",\"fixed\"]},\"o8jOvAB8a\":{\"layout\":[\"auto\",\"fixed\"]},\"e8S2dqoOS\":{\"layout\":[\"auto\",\"fixed\"]},\"epbxFtpZs\":{\"layout\":[\"auto\",\"auto\"]},\"HP2n43jUR\":{\"layout\":[\"auto\",\"auto\"]},\"CzBZwipDW\":{\"layout\":[\"auto\",\"fixed\"]},\"PAqI7wOwe\":{\"layout\":[\"auto\",\"fixed\"]},\"CttFJqzXF\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"nGl8cZtj_\":\"title\",\"qyn6yvC4D\":\"link\",\"MY2q7KXcN\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQ8rXjF5IR=withCSS(Component,css,\"framer-nUR3U\");export default FramerQ8rXjF5IR;FramerQ8rXjF5IR.displayName=\"Button 3\";FramerQ8rXjF5IR.defaultProps={height:32,width:89};addPropertyControls(FramerQ8rXjF5IR,{variant:{options:[\"MbcwC5_fC\",\"NpP5S3nVR\",\"bPgeoTvZQ\",\"ll4KMIHIf\",\"gMgA7Ecj2\",\"r9tXvi41u\",\"uf4LrKvym\",\"Bo4WuCrb5\"],optionTitles:[\"Small - Desktop\",\"Small - Desktop - Back\",\"Simple - Desktop - Forward\",\"Simple - Desktop - Back\",\"Simple - Mobile - Forward\",\"Small - Mobile\",\"Big - Desktop\",\"Big - Desktop - Back\"],title:\"Variant\",type:ControlType.Enum},nGl8cZtj_:{defaultValue:\"Button\",displayTextArea:false,title:\"Title\",type:ControlType.String},onnGl8cZtj_Change:{changes:\"nGl8cZtj_\",type:ControlType.ChangeHandler},qyn6yvC4D:{title:\"Link\",type:ControlType.Link},MY2q7KXcN:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onMY2q7KXcNChange:{changes:\"MY2q7KXcN\",type:ControlType.ChangeHandler}});addFonts(FramerQ8rXjF5IR,[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2\",weight:\"400\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQ8rXjF5IR\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"nGl8cZtj_\\\":\\\"title\\\",\\\"qyn6yvC4D\\\":\\\"link\\\",\\\"MY2q7KXcN\\\":\\\"newTab\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"89\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"NpP5S3nVR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"bPgeoTvZQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ll4KMIHIf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gMgA7Ecj2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"r9tXvi41u\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"uf4LrKvym\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Bo4WuCrb5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"o8jOvAB8a\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"e8S2dqoOS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"epbxFtpZs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HP2n43jUR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CzBZwipDW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"PAqI7wOwe\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"CttFJqzXF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"32\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Q8rXjF5IR.map","// Generated by Framer (5e8f756)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 12 L 6 6 L 0 0\" fill=\"transparent\" height=\"12px\" id=\"HLK31fDWb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--5m02b3, 2)\" stroke=\"var(--184eszs, rgb(255, 255, 255))\" transform=\"translate(9 6) rotate(90 3 6)\" width=\"6px\"/></svg>';const getProps=({color,height,id,stroke,width,...props})=>{return{...props,QJ7N7bs0I:color??props.QJ7N7bs0I??\"rgb(255, 255, 255)\",zmcqDbKo_:stroke??props.zmcqDbKo_??2};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,QJ7N7bs0I,zmcqDbKo_,...restProps}=getProps(props);const href=useSVGTemplate(\"987820403\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Kx7F1\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--184eszs\":QJ7N7bs0I,\"--5m02b3\":zmcqDbKo_,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-Kx7F1 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"QJ7N7bs0I\":\"color\",\"zmcqDbKo_\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"(Chevron)\",\"color\":{\"type\":\"variable\",\"value\":\"184eszs\"},\"set\":{\"localId\":\"vectorSet/RnNNSQ926\",\"id\":\"RnNNSQ926\",\"moduleId\":\"TgMKcfMvO2N33pGgwGvX\"}}\n */const Icon=withCSS(Component,css,\"framer-Kx7F1\");Icon.displayName=\"(Chevron)\";export default Icon;addPropertyControls(Icon,{QJ7N7bs0I:{defaultValue:\"rgb(255, 255, 255)\",hidden:false,title:\"Color\",type:ControlType.Color},zmcqDbKo_:{defaultValue:2,displayStepper:true,hidden:false,max:5,min:1,step:.1,title:\"Stroke\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"QJ7N7bs0I\\\":\\\"color\\\",\\\"zmcqDbKo_\\\":\\\"stroke\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"(Chevron)\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"184eszs\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/RnNNSQ926\\\",\\\"id\\\":\\\"RnNNSQ926\\\",\\\"moduleId\\\":\\\"TgMKcfMvO2N33pGgwGvX\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function TableOfContents(props){const{// styling\nfont,color,hoverColor,activeColor,spacing,textAlign,// sizes\nh1Size,h2Size,h3Size,h4Size,h5Size,h6Size,// toggles\nshowH1,showH2,showH3,showH4,showH5,showH6,// indents\nh1Indent,h2Indent,h3Indent,h4Indent,h5Indent,h6Indent,// behavior\nscrollOffset=100,// NEW: single input for scoping by element ID\ncontentElementId=\"\"}=props;const[headings,setHeadings]=useState([]);const[activeId,setActiveId]=useState(null);const[scopeWarning,setScopeWarning]=useState(\"\")// non-red hint\n;const ioRef=useRef(null);const moRef=useRef(null);// Normalize Framer font control\nconst resolveFontStyle=fontControl=>{if(!fontControl)return{};if(typeof fontControl===\"string\")return{fontFamily:fontControl};const family=fontControl.fontFamily||fontControl.family||fontControl.familyName||fontControl.familyObject&&fontControl.familyObject.name||null;const weight=fontControl.fontWeight||fontControl.weight||null;const lineHeight=fontControl.lineHeight||null;const letterSpacing=fontControl.letterSpacing??fontControl.letterSpacingEm??fontControl.tracking??null;const style={};if(family)style.fontFamily=family;if(weight)style.fontWeight=weight;if(lineHeight)style.lineHeight=lineHeight;if(letterSpacing!==null&&letterSpacing!==undefined){style.letterSpacing=typeof letterSpacing===\"number\"?`${letterSpacing}px`:letterSpacing;}return style;};const tocFontStyle=resolveFontStyle(font);const allowedByToggle=tag=>{switch(tag){case\"h1\":return showH1;case\"h2\":return showH2;case\"h3\":return showH3;case\"h4\":return showH4;case\"h5\":return showH5;case\"h6\":return showH6;default:return true;}};// Find the root element we should scan (ID only)\nconst getScopeRoot=()=>{if(contentElementId){const byId=document.getElementById(contentElementId);if(byId){setScopeWarning(\"\");return byId;}setScopeWarning(`Content container not found for ID “${contentElementId}”. Scanning entire page.`);}else{setScopeWarning(\"\")// no scoping requested\n;}return document;};const extractHeadings=()=>{const root=getScopeRoot();const nodes=Array.from(root.querySelectorAll(\"h1, h2, h3, h4, h5, h6\"));const filtered=nodes.filter(h=>allowedByToggle(h.tagName.toLowerCase())).map((heading,index)=>{if(!heading.id){heading.id=`toc-${heading.tagName.toLowerCase()}-${index}`;}return{id:heading.id,text:heading.textContent||\"\",level:parseInt(heading.tagName.substring(1),10)};});setHeadings(filtered);return nodes;};const wireIntersectionObserver=()=>{if(ioRef.current)ioRef.current.disconnect();const observer=new IntersectionObserver(entries=>{let candidate=null;for(const entry of entries){if(!entry.isIntersecting)continue;if(!candidate||entry.intersectionRatio>candidate.intersectionRatio){candidate=entry;}}if(candidate&&candidate.target){setActiveId(candidate.target.id);}},{root:null,rootMargin:`-${scrollOffset}px 0px -${scrollOffset/4}px 0px`,threshold:.1});ioRef.current=observer;const currentNodes=Array.from(getScopeRoot().querySelectorAll(\"h1, h2, h3, h4, h5, h6\"));currentNodes.forEach(h=>observer.observe(h));};useEffect(()=>{extractHeadings();wireIntersectionObserver();// Watch for CMS updates inside the scoped root\nconst target=getScopeRoot();if(moRef.current)moRef.current.disconnect();const mo=new MutationObserver(()=>{extractHeadings();wireIntersectionObserver();});mo.observe(target===document?document.body:target,{childList:true,subtree:true,characterData:true});moRef.current=mo;return()=>{if(ioRef.current)ioRef.current.disconnect();if(moRef.current)moRef.current.disconnect();};// eslint-disable-next-line react-hooks/exhaustive-deps\n},[showH1,showH2,showH3,showH4,showH5,showH6,scrollOffset,contentElementId]);const handleScroll=(id,offset=scrollOffset)=>{const target=document.getElementById(id);if(!target)return;const top=target.getBoundingClientRect().top+window.scrollY;window.scrollTo({top:top-offset,behavior:\"smooth\"});setActiveId(id);};const getFontSize=level=>{switch(level){case 1:return h1Size;case 2:return h2Size;case 3:return h3Size;case 4:return h4Size;case 5:return h5Size;case 6:return h6Size;default:return 16;}};const getIndentLevel=level=>{switch(level){case 1:return h1Indent;case 2:return h2Indent;case 3:return h3Indent;case 4:return h4Indent;case 5:return h5Indent;case 6:return h6Indent;default:return 0;}};return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:spacing},children:[scopeWarning?/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,color:\"#6b7280\",paddingBottom:4},children:scopeWarning}):null,headings.map(({id,text,level})=>/*#__PURE__*/_jsx(\"div\",{onClick:()=>handleScroll(id),onTouchStart:()=>handleScroll(id),style:{...tocFontStyle,fontSize:getFontSize(level),color:activeId===id?activeColor:color,textAlign,textDecoration:\"none\",cursor:\"pointer\",paddingLeft:getIndentLevel(level)},onMouseEnter:e=>e.target.style.color=hoverColor,onMouseLeave:e=>e.target.style.color=activeId===id?activeColor:color,children:text},id))]});}/* Defaults */TableOfContents.defaultProps={color:\"#000000\",hoverColor:\"#FF5733\",activeColor:\"#C70039\",spacing:8,textAlign:\"left\",h1Size:24,h2Size:22,h3Size:20,h4Size:18,h5Size:16,h6Size:14,font:{fontFamily:\"Inter\",fontWeight:400,fontSize:16,lineHeight:1.5},// scoping default\ncontentElementId:\"\"};TableOfContents.displayName=\"Table of Contents\";/* Controls */addPropertyControls(TableOfContents,{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},hoverColor:{type:ControlType.Color,title:\"Hover Color\",defaultValue:\"#FF5733\"},activeColor:{type:ControlType.Color,title:\"Active Color\",defaultValue:\"#C70039\"},spacing:{type:ControlType.Number,title:\"Spacing\",defaultValue:8,min:0,max:40,unit:\"px\"},textAlign:{type:ControlType.Enum,title:\"Text Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"left\"},// Font (extended)\nfont:{// @ts-ignore\ntype:ControlType.Font,title:\"Font\",controls:\"extended\",defaultValue:{fontFamily:\"Inter\",fontWeight:400,fontSize:16,lineHeight:1.5}},// Sizes\nh1Size:{type:ControlType.Number,title:\"H1 Size\",defaultValue:24,min:10,max:40,unit:\"px\"},h2Size:{type:ControlType.Number,title:\"H2 Size\",defaultValue:22,min:10,max:40,unit:\"px\"},h3Size:{type:ControlType.Number,title:\"H3 Size\",defaultValue:20,min:10,max:40,unit:\"px\"},h4Size:{type:ControlType.Number,title:\"H4 Size\",defaultValue:18,min:10,max:40,unit:\"px\"},h5Size:{type:ControlType.Number,title:\"H5 Size\",defaultValue:16,min:10,max:40,unit:\"px\"},h6Size:{type:ControlType.Number,title:\"H6 Size\",defaultValue:14,min:10,max:40,unit:\"px\"},// Toggles\nshowH1:{type:ControlType.Boolean,title:\"Show H1\",defaultValue:false},showH2:{type:ControlType.Boolean,title:\"Show H2\",defaultValue:true},showH3:{type:ControlType.Boolean,title:\"Show H3\",defaultValue:true},showH4:{type:ControlType.Boolean,title:\"Show H4\",defaultValue:false},showH5:{type:ControlType.Boolean,title:\"Show H5\",defaultValue:false},showH6:{type:ControlType.Boolean,title:\"Show H6\",defaultValue:false},// Indents\nh1Indent:{type:ControlType.Number,title:\"H1 Indent\",defaultValue:0,min:0,max:50,unit:\"px\"},h2Indent:{type:ControlType.Number,title:\"H2 Indent\",defaultValue:8,min:0,max:50,unit:\"px\"},h3Indent:{type:ControlType.Number,title:\"H3 Indent\",defaultValue:16,min:0,max:50,unit:\"px\"},h4Indent:{type:ControlType.Number,title:\"H4 Indent\",defaultValue:24,min:0,max:50,unit:\"px\"},h5Indent:{type:ControlType.Number,title:\"H5 Indent\",defaultValue:32,min:0,max:50,unit:\"px\"},h6Indent:{type:ControlType.Number,title:\"H6 Indent\",defaultValue:40,min:0,max:50,unit:\"px\"},scrollOffset:{type:ControlType.Number,title:\"Scroll Offset\",defaultValue:100,min:0,max:300,unit:\"px\"},// NEW: single control for the source container\ncontentElementId:{type:ControlType.String,title:\"Source of TOC headings\",placeholder:\"toc-headings-source\",description:\"Set this ID on the wrapper that renders your content.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TableOfContents\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TableOfContents.map","import{useLayoutEffect,useEffect}from\"react\";/**\n * Swaps `useLayoutEffect` for `useEffect` on the server to avoid React warnings.\n * NOTE! The effect won't run on the server.\n */ export const useIsomorphicLayoutEffect=typeof document!==\"undefined\"?useLayoutEffect:useEffect;\nexport const __FramerMetadata__ = {\"exports\":{\"useIsomorphicLayoutEffect\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useIsomorphicLayoutEffect.map","/*\n * useIsomorphicLayoutEffect (framer/useIsomorphicLayoutEffect@0.2.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/5sD1L34Nn4AzaFRyCPrW/BT9HMtTDsUFnXFBXXei7/useIsomorphicLayoutEffect.js\"\n","import*as React from\"react\";import{useIsomorphicLayoutEffect}from\"https://framer.com/m/framer/useIsomorphicLayoutEffect.js@^0.2.0\";let safeResizeObserver=undefined;try{if(typeof window!==undefined){safeResizeObserver=window.ResizeObserver;}}catch(e){// happy linting!\n}class SharedObserver{//@ts-ignore\nupdateResizedElements(entries){for(const entry of entries){const callbackForElement=this.callbacks.get(entry.target);if(callbackForElement)callbackForElement(entry.contentRect);}}observeElementWithCallback(element,callback){if(!this.sharedResizeObserver)return;this.sharedResizeObserver.observe(element);this.callbacks.set(element,callback);}unobserve(element){if(!this.sharedResizeObserver)return;this.sharedResizeObserver.unobserve(element);this.callbacks.delete(element);}constructor(){this.callbacks=new WeakMap();const ResizeObserver1=safeResizeObserver;if(!ResizeObserver1)return;this.sharedResizeObserver=new ResizeObserver1(this.updateResizedElements.bind(this));}}const sharedResizeObserver=new SharedObserver();/**\n * Uses a globally shared resize observer, and returns an updated\n * size object when the element's size changes. This is the recommended way to\n * use a Resize Observer: https://github.com/WICG/resize-observer/issues/59.\n */ export function useMeasuredSize(ref,callback){const[size,setSize]=React.useState(null);function updateSize(newSize){if(!size||newSize.height!==size.height||newSize.width!==size.width){if(callback)callback(newSize);setSize({width:newSize.width,height:newSize.height});}}// On mount, immediately measure and set a size. This will defer paint until\n// no more updates are scheduled. Additionally add our element to the shared\n// ResizeObserver with a callback to perform when the element resizes.\n// Finally, remove the element from the observer when the component is unmounted.\nuseIsomorphicLayoutEffect(()=>{if(!ref.current)return;const{offsetWidth,offsetHeight}=ref.current;// Defer paint until initial size is added.\nupdateSize({width:offsetWidth,height:offsetHeight});// Resize observer will race to add the initial size, but since the size\n// is set above, it won't trigger a render on mount since it should\n// match the measured size. Future executions of the callback will\n// trigger renders if the size changes.\nsharedResizeObserver.observeElementWithCallback(ref.current,updateSize);return()=>{if(!ref.current)return;sharedResizeObserver.unobserve(ref.current);};},[]);return size;}export function useSizeChange(ref,callback){const size=React.useRef(null);const updateSize=React.useCallback(newSize=>{if(!size.current||newSize.height!==size.current.height||newSize.width!==size.current.width){size.current={width:newSize.width,height:newSize.height};if(callback)callback(size.current);}},[callback]);// On mount, immediately measure and set a size. This will defer paint until\n// no more updates are scheduled. Additionally add our element to the shared\n// ResizeObserver with a callback to perform when the element resizes.\n// Finally, remove the element from the observer when the component is unmounted.\nuseIsomorphicLayoutEffect(()=>{if(!ref.current)return;const{offsetWidth,offsetHeight}=ref.current;// Defer paint until initial size is added.\nupdateSize({width:offsetWidth,height:offsetHeight});// Resize observer will race to add the initial size, but since the size\n// is set above, it won't trigger a render on mount since it should\n// match the measured size. Future executions of the callback will\n// trigger renders if the size changes.\nsharedResizeObserver.observeElementWithCallback(ref.current,updateSize);return()=>{if(!ref.current)return;sharedResizeObserver.unobserve(ref.current);};},[callback]);return null;}\nexport const __FramerMetadata__ = {\"exports\":{\"useSizeChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMeasuredSize\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useMeasuredSize.map","/*\n * useMeasuredSize (framer/useMeasuredSize@0.13.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/GBoYA6hnuFwSZZCbht26/cguAGhuQfx1BXbfShe7V/useMeasuredSize.js\"\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useMemo,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{animate}from\"framer-motion\";import{useMeasuredSize}from\"https://framer.com/m/framer/useMeasuredSize.js\";var Indicators;(function(Indicators){Indicators[\"Circle\"]=\"Circle\";Indicators[\"Line\"]=\"Line\";})(Indicators||(Indicators={}));function getIndicator(indicator,props){switch(indicator){case\"Circle\":return /*#__PURE__*/_jsx(Circle,{...props});case\"Line\":return /*#__PURE__*/_jsx(Line,{...props});default:return /*#__PURE__*/_jsx(Line,{...props});}}export function Progress(props){const{progress,progressEnd,onComplete,transition,animation,type,padding,animateFromStart,shouldAnimate,shouldAnimateTransition,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp}=props;const didInitialMount=useRef(false);const[progressValue,setProgressValue]=useState(progress*.01);const lastValue=useRef(-1);const container=useRef();const onCanvas=useMemo(()=>RenderTarget.current()===RenderTarget.canvas,[]);// --- NEW: zjistit, jestli jsme na stránce se sekcí \"Article\" ---\nconst[isArticlePage,setIsArticlePage]=useState(false);useEffect(()=>{const detectArticle=()=>{// hledáme běžné varianty:\n// <article>, .Article, #Article, [data-section=\"Article\"]\nconst selectors=[\"article\",\".Article\",\"#Article\",'[data-section=\"Article\"]'];for(const sel of selectors){if(document.querySelector(sel))return true;}// dodatečná kontrola: pro jistotu projdeme elementy a zkontrolujeme atributy/classList\nconst all=document.getElementsByTagName(\"*\");for(let i=0;i<all.length;i++){const el=all[i];// class 'Article'\nif(el.classList&&el.classList.contains(\"Article\"))return true;// id 'Article'\nif(el.id===\"Article\")return true;// data-section=\"Article\"\nif(el.getAttribute&&el.getAttribute(\"data-section\")===\"Article\")return true;}return false;};// spustíme jednorázově při mountu\ntry{const found=detectArticle();// fallback na URL pattern (pokud máš např. /article/ nebo /clanek/)\nconst urlMatch=window.location.pathname.toLowerCase().includes(\"/article\")||window.location.pathname.toLowerCase().includes(\"/clanek\")||window.location.pathname.toLowerCase().includes(\"/post\");setIsArticlePage(found||urlMatch);}catch(e){// v prostředí bez document (SSR) necháme false\nsetIsArticlePage(false);}},[]);// --- UPDATED: počítat progress relativně k elementu Article ---\nuseEffect(()=>{// pokud nejsme na article stránce, nic nepočítáme\nif(!isArticlePage)return;const findArticle=()=>document.querySelector(\"article\")||document.querySelector(\".Article\")||document.querySelector(\"#Article\")||document.querySelector('[data-section=\"Article\"]');const updateScrollProgress=()=>{const articleEl=findArticle();if(!articleEl){// fallback na celou stránku\nconst scrollHeight=document.documentElement.scrollHeight-window.innerHeight;const scrolled=window.scrollY;setProgressValue(scrollHeight>0?scrolled/scrollHeight:0);return;}const rect=articleEl.getBoundingClientRect();const articleTop=window.scrollY+rect.top;const articleHeight=articleEl.scrollHeight;// relativní posun: 0 když ještě nahoře, 1 když už za článkem\nconst relativeScroll=(window.scrollY-articleTop)/Math.max(articleHeight-window.innerHeight,1);const clamped=Math.min(Math.max(relativeScroll,0),1);setProgressValue(clamped);};// inicializace\nupdateScrollProgress();window.addEventListener(\"scroll\",updateScrollProgress);window.addEventListener(\"resize\",updateScrollProgress);return()=>{window.removeEventListener(\"scroll\",updateScrollProgress);window.removeEventListener(\"resize\",updateScrollProgress);};},[isArticlePage]);useEffect(()=>{if(!onCanvas&&didInitialMount.current&&shouldAnimateTransition&&progressValue!==progress*.01){animate(progressValue,progress*.01,transition);}else if(!didInitialMount.current){didInitialMount.current=true;}else{setProgressValue(progress*.01);}},[progress]);useEffect(()=>{if(progressValue>=1&&progressValue!==lastValue.current&&onComplete)onComplete();lastValue.current=progressValue;},[progressValue]);// pokud nejsme na článku a nejsme v Framer canvasu, nic nevracíme\nif(!isArticlePage&&!onCanvas)return null;const Indicator=getIndicator(type,{...props,progressValue});return /*#__PURE__*/_jsx(\"div\",{ref:container,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,style:{width:\"100%\",height:\"100%\",padding,overflow:\"hidden\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:Indicator});}function Circle(props){const{progressValue,strokeWidth,trackColor,progressColor,roundCap,padding}=props;const container=useRef();const size=useMeasuredSize(container);const width=size?.width?size.width:50;const height=size?.height?size.height:50;const circleSize=Math.min(width,height)-strokeWidth-padding*2;const xOffset=Math.abs(width-circleSize)/2;const yOffset=Math.abs(height-circleSize)/2;const w=circleSize;const r=w/2;const c=Math.PI*w;const dashOffset=c-progressValue*c;return /*#__PURE__*/_jsx(\"div\",{ref:container,style:{display:\"block\",width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"svg\",{style:{width:\"100%\",height:\"100%\",transformOrigin:\"50% 50%\",transform:\"rotate(-90deg)\"},children:/*#__PURE__*/_jsxs(\"g\",{style:{transform:`translateX(${xOffset}px) translateY(${yOffset}px)`},children:[/*#__PURE__*/_jsx(\"circle\",{cx:r,cy:r,r:r,fill:\"none\",stroke:trackColor,strokeWidth:strokeWidth,strokeDasharray:c}),/*#__PURE__*/_jsx(\"circle\",{cx:r,cy:r,r:r,fill:\"none\",stroke:progressColor,strokeWidth:strokeWidth,strokeLinecap:roundCap?\"round\":\"butt\",strokeDasharray:c,style:{strokeDashoffset:dashOffset,transformOrigin:\"center\"}})]})})});}function Line(props){const{progressValue,lineHeight,trackColor,progressColor,borderRadius}=props;return /*#__PURE__*/_jsx(\"div\",{style:{background:trackColor,width:\"100%\",height:lineHeight,borderRadius,overflow:\"hidden\",z:.001},children:/*#__PURE__*/_jsx(\"div\",{style:{width:`${progressValue*100}%`,height:lineHeight,background:progressColor,originX:0}})});}Progress.defaultProps={width:100,height:100,animation:{type:\"tween\",ease:[0,0,1,1],duration:1,delay:.25},transition:{type:\"spring\",delay:0,stiffness:150,damping:20,mass:1},progressColor:\"#09F\",trackColor:\"#E5E5E5\",strokeWidth:5,shouldAnimate:true,progress:60,progressEnd:100,padding:5,strokeStyle:\"solid\",borderRadius:5,lineHeight:5,animateFromStart:false,shouldAnimateTransition:true,type:\"Circle\"};addPropertyControls(Progress,{type:{title:\"Type\",type:ControlType.Enum,options:Object.keys(Indicators).map(i=>Indicators[i])},progress:{type:ControlType.Number,defaultValue:Progress.defaultProps.progress,unit:\"%\",min:0,max:100,title:\"Value\"},progressEnd:{type:ControlType.Number,defaultValue:Progress.defaultProps.progressEnd,unit:\"%\",min:0,max:100,title:\"Animate To\",hidden:({shouldAnimate})=>!shouldAnimate},progressColor:{type:ControlType.Color,title:\"Color\",defaultValue:Progress.defaultProps.progressColor},trackColor:{type:ControlType.Color,title:\"Track\",defaultValue:Progress.defaultProps.trackColor},shouldAnimate:{type:ControlType.Boolean,title:\"Animate\",enabledTitle:\"Yes\",disabledTitle:\"No\"},animateFromStart:{type:ControlType.Boolean,title:\"From\",enabledTitle:\"Start\",disabledTitle:\"Current\",hidden:({shouldAnimate})=>!shouldAnimate},animation:{title:\" \",type:ControlType.Transition,defaultValue:Progress.defaultProps.animation,hidden:({shouldAnimate})=>!shouldAnimate},shouldAnimateTransition:{type:ControlType.Boolean,title:\"Transition\",enabledTitle:\"Animate\",disabledTitle:\"Instant\"},transition:{title:\" \",type:ControlType.Transition,defaultValue:Progress.defaultProps.transition,hidden:({shouldAnimateTransition})=>!shouldAnimateTransition},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:Progress.defaultProps.strokeWidth,displayStepper:true,min:0},strokeWidth:{type:ControlType.Number,title:\"Thickness\",defaultValue:Progress.defaultProps.strokeWidth,hidden:({type})=>type!==\"Circle\",displayStepper:true,min:1},lineHeight:{title:\"Thickness\",type:ControlType.Number,min:1,hidden:({type})=>type!==\"Line\"},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:50,hidden:({type})=>type!==\"Line\"},roundCap:{type:ControlType.Boolean,hidden:({type})=>type!==\"Circle\",title:\"Line Cap\",enabledTitle:\"Round\",disabledTitle:\"Flat\"},onComplete:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"Progress\":{\"type\":\"reactComponent\",\"name\":\"Progress\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Progress.map","// Generated by Framer (d57bcd3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,patchBorderRadiusScaleCorrector,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Chevron from\"https://framerusercontent.com/modules/03SIzlpTmGR1mJOOGGpj/dib9W0Emf3VH5eNCYIsK/LcuauqvXG.js\";import LiquidSurface from\"https://framerusercontent.com/modules/7vPBte32YjqKzX5Lvft5/gLuCbVXs7PRwZ0jAIjgN/LiquidSurface.js\";import TableOfContents from\"https://framerusercontent.com/modules/rqXgsAVLqgkWg8pY18Ew/1YQ4OudAc9cnbf0OPTbR/TableOfContents.js\";import{Progress}from\"https://framerusercontent.com/modules/0pk6lLU8UqQIeA5UcbG5/T1hLm7sPDdWOcmdLBEmq/Progress.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/OLT7n48Ljch1lX7ETnRL/x1fiHetUq2kdw6PSqtjA/yn5DC60vl.js\";const ProgressFonts=getFonts(Progress);const ChevronFonts=getFonts(Chevron);const TableOfContentsFonts=getFonts(TableOfContents);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(SmartComponentScopedContainerWithFX);const MotionDivWithFX=withFX(motion.div);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(MotionDivWithFX);const LiquidSurfaceFonts=getFonts(LiquidSurface);const cycleOrder=[\"ZR36OxWzD\",\"YPScN6g3F\",\"mSr5xak4t\",\"pC53NFTvs\"];const serializationHash=\"framer-BItqZ\";const variantClassNames={mSr5xak4t:\"framer-v-1f2o88u\",pC53NFTvs:\"framer-v-1mizz9d\",YPScN6g3F:\"framer-v-dw5y6q\",ZR36OxWzD:\"framer-v-4r3uee\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const JW50i9Xsr=undefined;const QNNExa1Xb=undefined;const zQlp4Yh0z=undefined;const wH7JIPLly=undefined;const T13wcG74l=undefined;const hnm2AMVR4=undefined;const iRGZUo3IW=undefined;const jx8JnnyoS=undefined;const AjJjuHMzS=undefined;const JNB4kq4OY=undefined;const pGokfrOFX=undefined;const vozDACM50=undefined;const NvTRGI5gD=undefined;const oPksvvAAW=undefined;const TIpvTM6fz=undefined;const Hh6ZTkalH=undefined;const fbHBhnvJS=undefined;const HT8TQ7Cpi=undefined;const i380sdEai=undefined;const XsuXlTQh7=undefined;const VxVCbLeph=undefined;const ju882ruQN=undefined;const TKd8PSThY=undefined;const XiYQ9ZTK9=undefined;const ujrfZJ5tj=undefined;const W1R520dxZ=undefined;const zEbGeN3Qt=undefined;const wqK2lHKVq=undefined;const transition1={damping:75,delay:0,mass:.1,stiffness:450,type:\"spring\"};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition2={bounce:0,delay:.4,duration:1,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:32};const transition3={bounce:.2,delay:.4,duration:1,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 3\":\"mSr5xak4t\",Closed:\"YPScN6g3F\",Hidden:\"pC53NFTvs\",Open:\"ZR36OxWzD\"};const Variants=motion.create(React.Fragment);const getProps=({background,click,h1Indent,h1Size,h2Indent,h2Size,h3Indent,h3Size,h4Indent,h4Size,h5Indent,h5Size,h6Indent,h6Size,headingActive,headingColor,headingHover,headingSpacing,height,id,progressColor,scrollOffset,showH1,showH2,showH3,showH4,showH5,showH6,title,trackColor,width,...props})=>{return{...props,AjJjuHMzS:headingSpacing??props.AjJjuHMzS??4,fbHBhnvJS:showH2??props.fbHBhnvJS??true,Hh6ZTkalH:showH1??props.Hh6ZTkalH??true,hnm2AMVR4:headingColor??props.hnm2AMVR4??\"var(--token-49aae263-c219-4d1b-9230-7e0c8f873e50, rgb(255, 255, 255))\",HT8TQ7Cpi:showH3??props.HT8TQ7Cpi??true,i380sdEai:showH4??props.i380sdEai??true,iRGZUo3IW:headingHover??props.iRGZUo3IW??\"var(--token-233e3747-bd93-4b35-807c-7d80579e3ebc, rgb(163, 163, 163))\",JNB4kq4OY:h1Size??props.JNB4kq4OY??16,ju882ruQN:h1Indent??props.ju882ruQN??0,JW50i9Xsr:background??props.JW50i9Xsr??\"var(--token-5aa2b161-4cfe-483c-983e-a23364520822, rgb(0, 0, 0))\",jx8JnnyoS:headingActive??props.jx8JnnyoS??\"var(--token-233e3747-bd93-4b35-807c-7d80579e3ebc, rgb(163, 163, 163))\",NvTRGI5gD:h4Size??props.NvTRGI5gD??10,oPksvvAAW:h5Size??props.oPksvvAAW??16,pGokfrOFX:h2Size??props.pGokfrOFX??14,QNNExa1Xb:click??props.QNNExa1Xb,T13wcG74l:title??props.T13wcG74l??\"Explore Topics\",TIpvTM6fz:h6Size??props.TIpvTM6fz??10,TKd8PSThY:h2Indent??props.TKd8PSThY??2,ujrfZJ5tj:h4Indent??props.ujrfZJ5tj??6,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZR36OxWzD\",vozDACM50:h3Size??props.vozDACM50??12,VxVCbLeph:showH6??props.VxVCbLeph??true,W1R520dxZ:h5Indent??props.W1R520dxZ??8,wH7JIPLly:trackColor??props.wH7JIPLly??\"rgba(255, 255, 255, 0.3)\",wqK2lHKVq:scrollOffset??props.wqK2lHKVq??100,XiYQ9ZTK9:h3Indent??props.XiYQ9ZTK9??4,XsuXlTQh7:showH5??props.XsuXlTQh7??true,zEbGeN3Qt:h6Indent??props.zEbGeN3Qt??10,zQlp4Yh0z:progressColor??props.zQlp4Yh0z??\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\"};};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,T13wcG74l,zQlp4Yh0z,wH7JIPLly,JW50i9Xsr,hnm2AMVR4,iRGZUo3IW,jx8JnnyoS,AjJjuHMzS,JNB4kq4OY,pGokfrOFX,vozDACM50,NvTRGI5gD,oPksvvAAW,TIpvTM6fz,Hh6ZTkalH,fbHBhnvJS,HT8TQ7Cpi,i380sdEai,XsuXlTQh7,VxVCbLeph,ju882ruQN,TKd8PSThY,XiYQ9ZTK9,ujrfZJ5tj,W1R520dxZ,zEbGeN3Qt,wqK2lHKVq,QNNExa1Xb,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZR36OxWzD\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1mxz986=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(QNNExa1Xb){const res=await QNNExa1Xb(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onTapvl6hio=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(QNNExa1Xb){const res=await QNNExa1Xb(...args);if(res===false)return false;}setVariant(\"ZR36OxWzD\");});const isDisplayed=()=>{if([\"mSr5xak4t\",\"pC53NFTvs\"].includes(baseVariant))return true;return false;};const onTapgqn28l=activeVariantCallback(async(...args)=>{setVariant(\"YPScN6g3F\");});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-4r3uee\",className,classNames),\"data-framer-name\":\"Open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZR36OxWzD\",onTap:onTap1mxz986,ref:refBinding,style:{backdropFilter:\"blur(10px)\",backgroundColor:JW50i9Xsr,borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,opacity:1,WebkitBackdropFilter:\"blur(10px)\",...style},variants:{pC53NFTvs:{opacity:0}},...addPropertyOverrides({mSr5xak4t:{\"data-framer-name\":\"Variant 3\",onTap:onTapvl6hio},pC53NFTvs:{\"data-framer-name\":\"Hidden\",onTap:onTapvl6hio},YPScN6g3F:{\"data-framer-name\":\"Closed\",onTap:onTapvl6hio}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1avjkpq\",\"data-framer-name\":\"Top Nav\",layoutDependency:layoutDependency,layoutId:\"LBKXwmsF3\",style:{backdropFilter:\"blur(10px)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"blur(10px)\"},variants:{mSr5xak4t:{borderBottomLeftRadius:60,borderBottomRightRadius:60,borderTopLeftRadius:60,borderTopRightRadius:60},pC53NFTvs:{borderBottomLeftRadius:60,borderBottomRightRadius:60,borderTopLeftRadius:60,borderTopRightRadius:60}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18p5cfo\",\"data-framer-name\":\"Title Wrapper\",layoutDependency:layoutDependency,layoutId:\"m6hdtbsot\",style:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{mSr5xak4t:{borderBottomLeftRadius:300,borderBottomRightRadius:300,borderTopLeftRadius:300,borderTopRightRadius:300},pC53NFTvs:{borderBottomLeftRadius:300,borderBottomRightRadius:300,borderTopLeftRadius:300,borderTopRightRadius:300}},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12si2jd-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"wRaQ0Cwfg-container\",nodeId:\"wRaQ0Cwfg\",rendersWithMotion:true,scopeId:\"vtB9Wqzsf\",children:/*#__PURE__*/_jsx(Progress,{animateFromStart:true,animation:{delay:.25,duration:1,ease:[0,0,1,1],type:\"tween\"},borderRadius:5,height:\"100%\",id:\"wRaQ0Cwfg\",layoutId:\"wRaQ0Cwfg\",lineHeight:5,padding:0,progress:0,progressColor:zQlp4Yh0z,progressEnd:100,roundCap:true,shouldAnimate:true,shouldAnimateTransition:true,strokeWidth:2,style:{height:\"100%\",width:\"100%\"},trackColor:wH7JIPLly,transition:{damping:20,delay:0,mass:1,stiffness:150,type:\"spring\"},type:\"Circle\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o4pmah\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"KisNqzJpN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-49aae263-c219-4d1b-9230-7e0c8f873e50, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Explore Topics\"})}),className:\"framer-qiirav\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"rPnXPXdrQ\",style:{\"--extracted-r6o4lv\":\"var(--token-49aae263-c219-4d1b-9230-7e0c8f873e50, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:T13wcG74l,variants:{YPScN6g3F:{\"--extracted-a0htzi\":\"var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({mSr5xak4t:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-49aae263-c219-4d1b-9230-7e0c8f873e50, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Explore Topics\"})}),fonts:[\"FS;Tanker-regular\"]},YPScN6g3F:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1k8ygkr\",\"data-styles-preset\":\"yn5DC60vl\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255)))\"},children:\"Explore Topics\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-hrm0p9\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"yshIssgI0\",style:{opacity:.7,rotate:180},variants:{mSr5xak4t:{rotate:360},pC53NFTvs:{rotate:360},YPScN6g3F:{rotate:360}},children:/*#__PURE__*/_jsx(Chevron,{animated:true,className:\"framer-wrsard\",layoutDependency:layoutDependency,layoutId:\"f8oP0w4Cw\",style:{\"--184eszs\":\"var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255))\",\"--5m02b3\":2,rotate:180}})})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mgoxxv\",\"data-framer-name\":\"Table of Contents\",layoutDependency:layoutDependency,layoutId:\"qaGncmPVB\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-9c88b769-7446-4f95-952e-53c32e399b04, rgba(255, 255, 255, 0.1))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\",opacity:1},variants:{mSr5xak4t:{opacity:0},pC53NFTvs:{opacity:0},YPScN6g3F:{opacity:0}},...addPropertyOverrides({mSr5xak4t:{transformTemplate:transformTemplate1},pC53NFTvs:{transformTemplate:transformTemplate1},YPScN6g3F:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-2mc7jr\",\"data-framer-appear-id\":\"2mc7jr\",\"data-framer-name\":\"Content Container\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"U4hwnPk7l\",optimized:true,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1c1nnan\",\"data-framer-name\":\"Table of Contents\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"EXKM9z2TT\",onTap:onTapgqn28l,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-6tuvmc-container\",\"data-framer-appear-id\":\"6tuvmc\",initial:animation3,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WsjKXJcU5-container\",nodeId:\"WsjKXJcU5\",optimized:true,rendersWithMotion:true,scopeId:\"vtB9Wqzsf\",children:/*#__PURE__*/_jsx(TableOfContents,{activeColor:jx8JnnyoS,color:hnm2AMVR4,contentElementId:\"article\",font:{fontFamily:'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.5em\",textAlign:\"center\"},h1Indent:ju882ruQN,h1Size:JNB4kq4OY,h2Indent:TKd8PSThY,h2Size:pGokfrOFX,h3Indent:XiYQ9ZTK9,h3Size:vozDACM50,h4Indent:ujrfZJ5tj,h4Size:NvTRGI5gD,h5Indent:W1R520dxZ,h5Size:oPksvvAAW,h6Indent:zEbGeN3Qt,h6Size:TIpvTM6fz,height:\"100%\",hoverColor:iRGZUo3IW,id:\"WsjKXJcU5\",layoutId:\"WsjKXJcU5\",scrollOffset:wqK2lHKVq,showH1:Hh6ZTkalH,showH2:fbHBhnvJS,showH3:HT8TQ7Cpi,showH4:i380sdEai,showH5:XsuXlTQh7,showH6:VxVCbLeph,spacing:AjJjuHMzS,style:{width:\"100%\"},textAlign:\"center\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4i0hwb-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Liquid Light\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"it_CQ3qE4-container\",name:\"Liquid Light\",nodeId:\"it_CQ3qE4\",rendersWithMotion:true,scopeId:\"vtB9Wqzsf\",children:/*#__PURE__*/_jsx(LiquidSurface,{brightness:1,colors:{accent:\"rgb(215, 187, 147)\",highlight:\"rgb(238, 246, 255)\",shade:\"rgb(17, 26, 40)\"},edgeWidth:2.5,height:\"100%\",hoverLight:0,id:\"it_CQ3qE4\",layoutId:\"it_CQ3qE4\",light:{glow:.15,size:115},liquid:.9,material:\"navigation\",motion:{attraction:.8,playback:\"ambient\",speed:1},name:\"Liquid Light\",prism:.6,radius:0,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\".framer-BItqZ.framer-1993vhy, .framer-BItqZ .framer-1993vhy { display: block; }\",\".framer-BItqZ.framer-4r3uee { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 10px; position: relative; width: 850px; will-change: var(--framer-will-change-override, transform); }\",\".framer-BItqZ .framer-1avjkpq { 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: hidden; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-BItqZ .framer-18p5cfo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-BItqZ .framer-12si2jd-container { flex: none; height: 26px; position: relative; width: 26px; z-index: 1; }\",\".framer-BItqZ .framer-o4pmah { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-BItqZ .framer-qiirav { -webkit-user-select: none; flex: none; height: auto; pointer-events: none; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-BItqZ .framer-hrm0p9 { align-content: center; align-items: center; aspect-ratio: 1 / 1; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 20px; }\",\".framer-BItqZ .framer-wrsard { flex: none; height: auto; position: relative; width: 20px; }\",\".framer-BItqZ .framer-1mgoxxv { -webkit-user-select: auto; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 8px; pointer-events: auto; position: relative; user-select: auto; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-BItqZ .framer-2mc7jr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-BItqZ .framer-1c1nnan { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-BItqZ .framer-6tuvmc-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-BItqZ .framer-4i0hwb-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); pointer-events: none; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-BItqZ.framer-v-dw5y6q.framer-4r3uee { padding: 6px; width: min-content; }\",\".framer-BItqZ.framer-v-dw5y6q .framer-1avjkpq { order: 0; padding: 2px; width: min-content; }\",\".framer-BItqZ.framer-v-dw5y6q .framer-18p5cfo { padding: 0px 0px 0px 5px; }\",\".framer-BItqZ.framer-v-dw5y6q .framer-o4pmah { gap: 2px; }\",\".framer-BItqZ.framer-v-dw5y6q .framer-1mgoxxv { -webkit-user-select: none; bottom: -200px; left: 50%; order: 1; pointer-events: none; position: absolute; user-select: none; width: 284px; z-index: 1; }\",\".framer-BItqZ.framer-v-dw5y6q .framer-4i0hwb-container { order: 3; }\",\".framer-BItqZ.framer-v-1f2o88u.framer-4r3uee { padding: 8px; width: min-content; }\",\".framer-BItqZ.framer-v-1f2o88u .framer-1avjkpq, .framer-BItqZ.framer-v-1mizz9d .framer-1avjkpq { width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-BItqZ.framer-v-1f2o88u .framer-18p5cfo, .framer-BItqZ.framer-v-1mizz9d .framer-18p5cfo { will-change: var(--framer-will-change-override, transform); }\",\".framer-BItqZ.framer-v-1f2o88u .framer-o4pmah, .framer-BItqZ.framer-v-1mizz9d .framer-o4pmah { gap: 5px; }\",\".framer-BItqZ.framer-v-1f2o88u .framer-1mgoxxv, .framer-BItqZ.framer-v-1mizz9d .framer-1mgoxxv { -webkit-user-select: none; bottom: -200px; left: 50%; pointer-events: none; position: absolute; user-select: none; width: 284px; z-index: 1; }\",\".framer-BItqZ.framer-v-1mizz9d.framer-4r3uee { padding: 5px; width: min-content; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 104\n * @framerIntrinsicWidth 850\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"YPScN6g3F\":{\"layout\":[\"auto\",\"auto\"]},\"mSr5xak4t\":{\"layout\":[\"auto\",\"auto\"]},\"pC53NFTvs\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"T13wcG74l\":\"title\",\"zQlp4Yh0z\":\"progressColor\",\"wH7JIPLly\":\"trackColor\",\"JW50i9Xsr\":\"background\",\"hnm2AMVR4\":\"headingColor\",\"iRGZUo3IW\":\"headingHover\",\"jx8JnnyoS\":\"headingActive\",\"AjJjuHMzS\":\"headingSpacing\",\"JNB4kq4OY\":\"h1Size\",\"pGokfrOFX\":\"h2Size\",\"vozDACM50\":\"h3Size\",\"NvTRGI5gD\":\"h4Size\",\"oPksvvAAW\":\"h5Size\",\"TIpvTM6fz\":\"h6Size\",\"Hh6ZTkalH\":\"showH1\",\"fbHBhnvJS\":\"showH2\",\"HT8TQ7Cpi\":\"showH3\",\"i380sdEai\":\"showH4\",\"XsuXlTQh7\":\"showH5\",\"VxVCbLeph\":\"showH6\",\"ju882ruQN\":\"h1Indent\",\"TKd8PSThY\":\"h2Indent\",\"XiYQ9ZTK9\":\"h3Indent\",\"ujrfZJ5tj\":\"h4Indent\",\"W1R520dxZ\":\"h5Indent\",\"zEbGeN3Qt\":\"h6Indent\",\"wqK2lHKVq\":\"scrollOffset\",\"QNNExa1Xb\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramervtB9Wqzsf=withCSS(Component,css,\"framer-BItqZ\");export default FramervtB9Wqzsf;FramervtB9Wqzsf.displayName=\"TOC Island\";FramervtB9Wqzsf.defaultProps={height:104,width:850};addPropertyControls(FramervtB9Wqzsf,{variant:{options:[\"ZR36OxWzD\",\"YPScN6g3F\",\"mSr5xak4t\",\"pC53NFTvs\"],optionTitles:[\"Open\",\"Closed\",\"Variant 3\",\"Hidden\"],title:\"Variant\",type:ControlType.Enum},T13wcG74l:{defaultValue:\"Explore Topics\",displayTextArea:false,title:\"Title\",type:ControlType.String},onT13wcG74lChange:{changes:\"T13wcG74l\",type:ControlType.ChangeHandler},zQlp4Yh0z:{defaultValue:'var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55)) /* {\"name\":\"Green\"} */',title:\"Progress Color\",type:ControlType.Color},wH7JIPLly:{defaultValue:\"rgba(255, 255, 255, 0.3)\",title:\"Track Color\",type:ControlType.Color},JW50i9Xsr:{defaultValue:'var(--token-5aa2b161-4cfe-483c-983e-a23364520822, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',title:\"Background\",type:ControlType.Color},hnm2AMVR4:{defaultValue:'var(--token-49aae263-c219-4d1b-9230-7e0c8f873e50, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Heading Color\",type:ControlType.Color},iRGZUo3IW:{defaultValue:'var(--token-233e3747-bd93-4b35-807c-7d80579e3ebc, rgb(163, 163, 163)) /* {\"name\":\"Neutral Gray\"} */',title:\"Heading Hover\",type:ControlType.Color},jx8JnnyoS:{defaultValue:'var(--token-233e3747-bd93-4b35-807c-7d80579e3ebc, rgb(163, 163, 163)) /* {\"name\":\"Neutral Gray\"} */',title:\"Heading Active\",type:ControlType.Color},AjJjuHMzS:{defaultValue:4,max:40,min:0,title:\"Heading Spacing\",type:ControlType.Number},onAjJjuHMzSChange:{changes:\"AjJjuHMzS\",type:ControlType.ChangeHandler},JNB4kq4OY:{defaultValue:16,max:40,min:10,title:\"H1 Size\",type:ControlType.Number},onJNB4kq4OYChange:{changes:\"JNB4kq4OY\",type:ControlType.ChangeHandler},pGokfrOFX:{defaultValue:14,max:40,min:10,title:\"H2 Size\",type:ControlType.Number},onpGokfrOFXChange:{changes:\"pGokfrOFX\",type:ControlType.ChangeHandler},vozDACM50:{defaultValue:12,max:40,min:10,title:\"H3 Size\",type:ControlType.Number},onvozDACM50Change:{changes:\"vozDACM50\",type:ControlType.ChangeHandler},NvTRGI5gD:{defaultValue:10,max:40,min:10,title:\"H4 Size\",type:ControlType.Number},onNvTRGI5gDChange:{changes:\"NvTRGI5gD\",type:ControlType.ChangeHandler},oPksvvAAW:{defaultValue:16,max:40,min:16,title:\"H5 Size\",type:ControlType.Number},onoPksvvAAWChange:{changes:\"oPksvvAAW\",type:ControlType.ChangeHandler},TIpvTM6fz:{defaultValue:10,max:40,min:10,title:\"H6 Size\",type:ControlType.Number},onTIpvTM6fzChange:{changes:\"TIpvTM6fz\",type:ControlType.ChangeHandler},Hh6ZTkalH:{defaultValue:true,title:\"Show H1\",type:ControlType.Boolean},onHh6ZTkalHChange:{changes:\"Hh6ZTkalH\",type:ControlType.ChangeHandler},fbHBhnvJS:{defaultValue:true,title:\"Show H2\",type:ControlType.Boolean},onfbHBhnvJSChange:{changes:\"fbHBhnvJS\",type:ControlType.ChangeHandler},HT8TQ7Cpi:{defaultValue:true,title:\"Show H3\",type:ControlType.Boolean},onHT8TQ7CpiChange:{changes:\"HT8TQ7Cpi\",type:ControlType.ChangeHandler},i380sdEai:{defaultValue:true,title:\"Show H4\",type:ControlType.Boolean},oni380sdEaiChange:{changes:\"i380sdEai\",type:ControlType.ChangeHandler},XsuXlTQh7:{defaultValue:true,title:\"Show H5\",type:ControlType.Boolean},onXsuXlTQh7Change:{changes:\"XsuXlTQh7\",type:ControlType.ChangeHandler},VxVCbLeph:{defaultValue:true,title:\"Show H6\",type:ControlType.Boolean},onVxVCbLephChange:{changes:\"VxVCbLeph\",type:ControlType.ChangeHandler},ju882ruQN:{defaultValue:0,max:50,min:0,title:\"H1 Indent\",type:ControlType.Number},onju882ruQNChange:{changes:\"ju882ruQN\",type:ControlType.ChangeHandler},TKd8PSThY:{defaultValue:2,max:50,min:0,title:\"H2 Indent\",type:ControlType.Number},onTKd8PSThYChange:{changes:\"TKd8PSThY\",type:ControlType.ChangeHandler},XiYQ9ZTK9:{defaultValue:4,max:50,min:0,title:\"H3 Indent\",type:ControlType.Number},onXiYQ9ZTK9Change:{changes:\"XiYQ9ZTK9\",type:ControlType.ChangeHandler},ujrfZJ5tj:{defaultValue:6,max:50,min:0,title:\"H4 Indent\",type:ControlType.Number},onujrfZJ5tjChange:{changes:\"ujrfZJ5tj\",type:ControlType.ChangeHandler},W1R520dxZ:{defaultValue:8,max:50,min:0,title:\"H5 Indent\",type:ControlType.Number},onW1R520dxZChange:{changes:\"W1R520dxZ\",type:ControlType.ChangeHandler},zEbGeN3Qt:{defaultValue:10,max:50,min:0,title:\"H6 Indent\",type:ControlType.Number},onzEbGeN3QtChange:{changes:\"zEbGeN3Qt\",type:ControlType.ChangeHandler},wqK2lHKVq:{defaultValue:100,max:300,min:0,title:\"Scroll Offset\",type:ControlType.Number},onwqK2lHKVqChange:{changes:\"wqK2lHKVq\",type:ControlType.ChangeHandler},QNNExa1Xb:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramervtB9Wqzsf,[{explicitInter:true,fonts:[{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXfTTMMTg3j36Ebz.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Tanker\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Tanker\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ATKS7EHYU4PKFTXRA4UFAHPY7XS75QMY/OYTCFLQCR7FVKK7FIO7TCJPY4YG22I3S/GKSURDSYOFIC3Y6F5SMWSENDSAB2YMKC.woff2\",weight:\"400\"},{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXf_S8MTg3j36Ebz.woff2\",weight:\"500\"}]},...ProgressFonts,...ChevronFonts,...TableOfContentsFonts,...LiquidSurfaceFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervtB9Wqzsf\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YPScN6g3F\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mSr5xak4t\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pC53NFTvs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"T13wcG74l\\\":\\\"title\\\",\\\"zQlp4Yh0z\\\":\\\"progressColor\\\",\\\"wH7JIPLly\\\":\\\"trackColor\\\",\\\"JW50i9Xsr\\\":\\\"background\\\",\\\"hnm2AMVR4\\\":\\\"headingColor\\\",\\\"iRGZUo3IW\\\":\\\"headingHover\\\",\\\"jx8JnnyoS\\\":\\\"headingActive\\\",\\\"AjJjuHMzS\\\":\\\"headingSpacing\\\",\\\"JNB4kq4OY\\\":\\\"h1Size\\\",\\\"pGokfrOFX\\\":\\\"h2Size\\\",\\\"vozDACM50\\\":\\\"h3Size\\\",\\\"NvTRGI5gD\\\":\\\"h4Size\\\",\\\"oPksvvAAW\\\":\\\"h5Size\\\",\\\"TIpvTM6fz\\\":\\\"h6Size\\\",\\\"Hh6ZTkalH\\\":\\\"showH1\\\",\\\"fbHBhnvJS\\\":\\\"showH2\\\",\\\"HT8TQ7Cpi\\\":\\\"showH3\\\",\\\"i380sdEai\\\":\\\"showH4\\\",\\\"XsuXlTQh7\\\":\\\"showH5\\\",\\\"VxVCbLeph\\\":\\\"showH6\\\",\\\"ju882ruQN\\\":\\\"h1Indent\\\",\\\"TKd8PSThY\\\":\\\"h2Indent\\\",\\\"XiYQ9ZTK9\\\":\\\"h3Indent\\\",\\\"ujrfZJ5tj\\\":\\\"h4Indent\\\",\\\"W1R520dxZ\\\":\\\"h5Indent\\\",\\\"zEbGeN3Qt\\\":\\\"h6Indent\\\",\\\"wqK2lHKVq\\\":\\\"scrollOffset\\\",\\\"QNNExa1Xb\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"850\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"104\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./vtB9Wqzsf.map","// Generated by Framer (e0809aa)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Saira Semi Condensed-600\",\"GF;Saira Semi Condensed-900\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXfTTMMTg3j36Ebz.woff2\",weight:\"600\"},{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXePT8MTg3j36Ebz.woff2\",weight:\"900\"}]}];export const css=['.framer-AyvJr .framer-styles-preset-1x8i4km:not(.rich-text-wrapper), .framer-AyvJr .framer-styles-preset-1x8i4km.rich-text-wrapper p { --framer-font-family: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-family-bold: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-AyvJr\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e0809aa)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Saira Semi Condensed-600\",\"GF;Saira Semi Condensed-900\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXfTTMMTg3j36Ebz.woff2\",weight:\"600\"},{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXePT8MTg3j36Ebz.woff2\",weight:\"900\"}]}];export const css=['.framer-YQqRO .framer-styles-preset-1da5yrt:not(.rich-text-wrapper), .framer-YQqRO .framer-styles-preset-1da5yrt.rich-text-wrapper p { --framer-font-family: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-family-bold: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-YQqRO\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a793b9c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-600\",\"GF;Rubik-900\",\"GF;Rubik-900italic\",\"GF;Rubik-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Rubik\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1VU80V4bVkA.woff2\",weight:\"600\"},{family:\"Rubik\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-ro-1VU80V4bVkA.woff2\",weight:\"900\"},{family:\"Rubik\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8v0FEU1dYPFkJ1O.woff2\",weight:\"900\"},{family:\"Rubik\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8uDFEU1dYPFkJ1O.woff2\",weight:\"600\"}]}];export const css=['.framer-57Zvj .framer-styles-preset-9w9uyr:not(.rich-text-wrapper), .framer-57Zvj .framer-styles-preset-9w9uyr.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Rubik\", sans-serif; --framer-font-family-bold-italic: \"Rubik\", sans-serif; --framer-font-family-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 17px; --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: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-57Zvj\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0e6a859)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,patchBorderRadiusScaleCorrector,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/1mzeJpmcn5VEPSZoSzEP/sr9MwcX8bjgakcgBNvu0/IUUtwfU38.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/8bIGB0y7Z0fbAFYpggIj/81iQ8WPIccvk67z9NDQY/KkcIkPxFF.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/v9ioOVHR8IU7BwGEgBSN/aCP4MoVoDIZfo7LKX7he/QTHTl8l6D.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/kC8mPmOjt97stsEejnYW/pAsy5s4sXXjxtsIAtf13/Tfy81SYI4.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/OLT7n48Ljch1lX7ETnRL/x1fiHetUq2kdw6PSqtjA/yn5DC60vl.js\";const enabledGestures={IL8FrMPfn:{hover:true},nl9v1LePn:{hover:true},of0ACYhQ9:{hover:true},plgcSuOvL:{hover:true}};const cycleOrder=[\"of0ACYhQ9\",\"IL8FrMPfn\",\"nl9v1LePn\",\"plgcSuOvL\"];const serializationHash=\"framer-oEShc\";const variantClassNames={IL8FrMPfn:\"framer-v-1i0ox0k\",nl9v1LePn:\"framer-v-1bt8kmg\",of0ACYhQ9:\"framer-v-1pqnpxc\",plgcSuOvL:\"framer-v-1kl14so\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const lfvtRQZuY=undefined;const QVT44Bmsv=undefined;const nTBvqIVvf=undefined;const maLbBaXzl=undefined;const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 4\":\"plgcSuOvL\",Primary:\"of0ACYhQ9\",Secondary:\"IL8FrMPfn\",Tertiary:\"nl9v1LePn\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,tap,title,width,xIcon,...props})=>{return{...props,lfvtRQZuY:tap??props.lfvtRQZuY,maLbBaXzl:title??props.maLbBaXzl??\"Předplatit\",nTBvqIVvf:xIcon??props.nTBvqIVvf??false,QVT44Bmsv:link??props.QVT44Bmsv,variant:humanReadableVariantMap[props.variant]??props.variant??\"of0ACYhQ9\"};};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,maLbBaXzl,QVT44Bmsv,lfvtRQZuY,nTBvqIVvf,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"of0ACYhQ9\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapoi5p34=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(lfvtRQZuY){const res=await lfvtRQZuY(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.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:QVT44Bmsv,motionChild:true,nodeId:\"of0ACYhQ9\",scopeId:\"xeTew5cBL\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1pqnpxc\",className,classNames)} framer-wkjk8n`,\"data-border\":true,\"data-framer-name\":\"Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"of0ACYhQ9\",onTap:onTapoi5p34,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-fefa6445-6194-43b0-aadc-320bf3dfcb7c, rgb(26, 26, 26))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,boxShadow:\"none\",cornerShape:\"superellipse(1)\",...style},variants:{\"IL8FrMPfn-hover\":{backgroundColor:\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\",boxShadow:\"none\",cornerShape:\"superellipse(1)\"},\"nl9v1LePn-hover\":{backgroundColor:\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(0, 0, 0))\",borderBottomLeftRadius:\"calc(50px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(50px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(50px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(50px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",boxShadow:\"none\"},\"of0ACYhQ9-hover\":{\"--border-color\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",backgroundColor:\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\",boxShadow:\"none\",cornerShape:\"superellipse(1)\"},\"plgcSuOvL-hover\":{\"--border-color\":\"var(--token-e24cc9df-0c21-4354-bedf-d88aca0bbe76, rgba(255, 255, 255, 0.5))\",backgroundColor:\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\"},IL8FrMPfn:{\"--border-color\":\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\",backgroundColor:\"var(--token-b3e33b30-eefe-4317-ad01-f87e89cc47ea, rgb(255, 96, 56))\"},nl9v1LePn:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-top-width\":\"2px\",\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(70px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(70px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(70px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(70px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",boxShadow:\"0px 0px 5px 0px rgba(0, 0, 0, 0.05)\",cornerShape:\"superellipse(1.5)\"},plgcSuOvL:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-top-width\":\"2px\",\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(70px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(70px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(70px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(70px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",boxShadow:\"0px 0px 5px 0px rgba(0, 0, 0, 0.05)\",cornerShape:\"superellipse(1.5)\"}},...addPropertyOverrides({\"IL8FrMPfn-hover\":{\"data-framer-name\":undefined},\"nl9v1LePn-hover\":{\"data-framer-name\":undefined},\"of0ACYhQ9-hover\":{\"data-framer-name\":undefined},\"plgcSuOvL-hover\":{\"data-framer-name\":undefined},IL8FrMPfn:{\"data-framer-name\":\"Secondary\"},nl9v1LePn:{\"data-framer-name\":\"Tertiary\"},plgcSuOvL:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[nTBvqIVvf!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-34w7pr\",\"data-framer-name\":\"Twitter\",layoutDependency:layoutDependency,layoutId:\"hEb4xTmEH\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-15giq2r\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"v6Zrc2sdu\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 22\"><path d=\"M 0.495 0.386 L 9.418 12.097 L 0.438 21.619 L 2.459 21.619 L 10.321 13.282 L 16.674 21.619 L 23.551 21.619 L 14.126 9.249 L 22.484 0.386 L 20.463 0.386 L 13.223 8.063 L 7.372 0.386 Z M 3.467 1.847 L 6.627 1.847 L 20.579 20.157 L 17.419 20.157 Z\" fill=\"var(--token-c19be0cf-7acb-4574-998f-5d6eee5dd057, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',svgContentId:9305651918,withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-9w9uyr\",\"data-styles-preset\":\"Tfy81SYI4\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13)))\"},children:\"Předplatit\"})}),className:\"framer-1u494qk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TYFyvfNh4\",style:{\"--extracted-tcooor\":\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\"},text:maLbBaXzl,variants:{\"IL8FrMPfn-hover\":{\"--extracted-tcooor\":\"var(--token-b3e33b30-eefe-4317-ad01-f87e89cc47ea, rgb(255, 96, 56))\"},\"nl9v1LePn-hover\":{\"--extracted-tcooor\":\"var(--token-a0c3868b-a101-45c2-8fc3-2c7be3b74a97, rgb(229, 251, 130))\"},\"of0ACYhQ9-hover\":{\"--extracted-tcooor\":\"var(--token-a0c3868b-a101-45c2-8fc3-2c7be3b74a97, rgb(229, 251, 130))\"},\"plgcSuOvL-hover\":{\"--extracted-a0htzi\":\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\"},IL8FrMPfn:{\"--extracted-tcooor\":\"var(--token-5ed62a7a-86a8-40f1-be1b-c777c2c91cc8, rgb(255, 255, 255))\"},plgcSuOvL:{\"--extracted-a0htzi\":\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"IL8FrMPfn-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-5cyqij\",\"data-styles-preset\":\"KkcIkPxFF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-b3e33b30-eefe-4317-ad01-f87e89cc47ea, rgb(255, 96, 56)))\"},children:\"Předplatit\"})})},\"nl9v1LePn-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-1da5yrt\",\"data-styles-preset\":\"QTHTl8l6D\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-a0c3868b-a101-45c2-8fc3-2c7be3b74a97, rgb(229, 251, 130)))\"},children:\"Předplatit\"})})},\"of0ACYhQ9-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-9w9uyr\",\"data-styles-preset\":\"Tfy81SYI4\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-a0c3868b-a101-45c2-8fc3-2c7be3b74a97, rgb(229, 251, 130)))\"},children:\"Předplatit\"})})},\"plgcSuOvL-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1k8ygkr\",\"data-styles-preset\":\"yn5DC60vl\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55)))\"},children:\"Předplatit\"})})},IL8FrMPfn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-9w9uyr\",\"data-styles-preset\":\"Tfy81SYI4\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-5ed62a7a-86a8-40f1-be1b-c777c2c91cc8, rgb(255, 255, 255)))\"},children:\"Předplatit\"})})},nl9v1LePn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-1x8i4km\",\"data-styles-preset\":\"IUUtwfU38\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13)))\"},children:\"Předplatit\"})})},plgcSuOvL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1k8ygkr\",\"data-styles-preset\":\"yn5DC60vl\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13)))\"},children:\"Předplatit\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\".framer-oEShc.framer-wkjk8n, .framer-oEShc .framer-wkjk8n { display: block; }\",\".framer-oEShc.framer-1pqnpxc { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-oEShc .framer-34w7pr { flex: none; height: 22px; overflow: visible; position: relative; width: 24px; }\",\".framer-oEShc .framer-15giq2r { flex: none; height: 22px; left: calc(50.00000000000002% - 24px / 2); position: absolute; top: calc(50.00000000000002% - 22px / 2); width: 24px; }\",\".framer-oEShc .framer-1u494qk { -webkit-user-select: none; flex: none; height: auto; pointer-events: none; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-oEShc.framer-v-1bt8kmg.framer-1pqnpxc, .framer-oEShc.framer-v-1kl14so.framer-1pqnpxc { padding: 15px 16px 15px 16px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,'.framer-oEShc[data-border=\"true\"]::after, .framer-oEShc [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 49\n * @framerIntrinsicWidth 116\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"IL8FrMPfn\":{\"layout\":[\"auto\",\"auto\"]},\"nl9v1LePn\":{\"layout\":[\"auto\",\"auto\"]},\"plgcSuOvL\":{\"layout\":[\"auto\",\"auto\"]},\"i1QLZ054_\":{\"layout\":[\"auto\",\"auto\"]},\"WETtBJ8r8\":{\"layout\":[\"auto\",\"auto\"]},\"oPPcqtAP1\":{\"layout\":[\"auto\",\"auto\"]},\"ceJddm3WN\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"maLbBaXzl\":\"title\",\"QVT44Bmsv\":\"link\",\"lfvtRQZuY\":\"tap\",\"nTBvqIVvf\":\"xIcon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxeTew5cBL=withCSS(Component,css,\"framer-oEShc\");export default FramerxeTew5cBL;FramerxeTew5cBL.displayName=\"Button / Primary\";FramerxeTew5cBL.defaultProps={height:49,width:116};addPropertyControls(FramerxeTew5cBL,{variant:{options:[\"of0ACYhQ9\",\"IL8FrMPfn\",\"nl9v1LePn\",\"plgcSuOvL\"],optionTitles:[\"Primary\",\"Secondary\",\"Tertiary\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},maLbBaXzl:{defaultValue:\"Předplatit\",displayTextArea:false,title:\"Title\",type:ControlType.String},onmaLbBaXzlChange:{changes:\"maLbBaXzl\",type:ControlType.ChangeHandler},QVT44Bmsv:{title:\"Link\",type:ControlType.Link},lfvtRQZuY:{title:\"Tap\",type:ControlType.EventHandler},nTBvqIVvf:{defaultValue:false,title:\"X Icon\",type:ControlType.Boolean},onnTBvqIVvfChange:{changes:\"nTBvqIVvf\",type:ControlType.ChangeHandler}});addFonts(FramerxeTew5cBL,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxeTew5cBL\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"49\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IL8FrMPfn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nl9v1LePn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"plgcSuOvL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"i1QLZ054_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WETtBJ8r8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oPPcqtAP1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ceJddm3WN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"116\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"maLbBaXzl\\\":\\\"title\\\",\\\"QVT44Bmsv\\\":\\\"link\\\",\\\"lfvtRQZuY\\\":\\\"tap\\\",\\\"nTBvqIVvf\\\":\\\"xIcon\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Progress bar that wraps around the viewport and fills as you scroll the \"article\" section. Colors and radius are customizable.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer,RenderTarget}from\"framer\";/**\n * Circular Screen Progress Bar\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function ScrollProgressBar(props){const{backgroundColor,progressColor,thickness,radius,style}=props;const[progress,setProgress]=useState(0);const isStatic=useIsStaticRenderer();const[viewport,setViewport]=useState({width:0,height:0});useEffect(()=>{if(typeof window!==\"undefined\"){function updateViewport(){startTransition(()=>setViewport({width:window.innerWidth,height:window.innerHeight}));}updateViewport();window.addEventListener(\"resize\",updateViewport);return()=>window.removeEventListener(\"resize\",updateViewport);}},[]);const size=2*radius+thickness;const center=size/2;const r=radius;const circumference=2*(viewport.width+viewport.height);// Scroll progress calculation\nuseEffect(()=>{if(isStatic||typeof window===\"undefined\"||typeof document===\"undefined\")return;function updateProgress(){const article=document.querySelector(\"#article\");if(!article){setProgress(0);return;}const windowHeight=window.innerHeight;const scrollY=window.scrollY;const articleRect=article.getBoundingClientRect();const articleTop=articleRect.top+scrollY;const articleBottom=articleRect.top+scrollY+(article instanceof HTMLElement?article.offsetHeight:0);const start=articleTop;const end=articleBottom-windowHeight;let p=(scrollY-start)/(end-start);p=Math.max(0,Math.min(1,p));setProgress(p);}updateProgress();window.addEventListener(\"scroll\",updateProgress,{passive:true});window.addEventListener(\"resize\",updateProgress);return()=>{window.removeEventListener(\"scroll\",updateProgress);window.removeEventListener(\"resize\",updateProgress);};},[isStatic]);// For static/thumbnail, show 0% progress\nconst displayProgress=isStatic||RenderTarget.current()===RenderTarget.thumbnail?0:progress;const offset=circumference*(1-displayProgress);// Path for border around viewport\nfunction getBorderPath(){const w=viewport.width;const h=viewport.height;const t=thickness/2;const r=30// fixed 30px radius for corners\n;if(!w||!h)return\"\";// Start at top left corner (after radius)\nreturn`M${t+r},${t} H${w-t-r} Q${w-t},${t} ${w-t},${t+r} V${h-t-r} Q${w-t},${h-t} ${w-t-r},${h-t} H${t+r} Q${t},${h-t} ${t},${h-t-r} V${t+r} Q${t},${t} ${t+r},${t}`;}// Hide progress bar if at the top of the article (no scroll yet)\nif(displayProgress===0)return null;return /*#__PURE__*/_jsxs(\"svg\",{width:viewport.width,height:viewport.height,style:{position:\"fixed\",top:0,left:0,width:\"100vw\",height:\"100vh\",pointerEvents:\"none\",zIndex:9999,...style},\"aria-label\":\"Scroll progress\",role:\"progressbar\",\"aria-valuenow\":Math.round(displayProgress*100),\"aria-valuemin\":0,\"aria-valuemax\":100,children:[/*#__PURE__*/_jsx(\"path\",{d:getBorderPath(),fill:\"none\",stroke:backgroundColor,strokeWidth:thickness}),/*#__PURE__*/_jsx(\"path\",{d:getBorderPath(),fill:\"none\",stroke:progressColor,strokeWidth:thickness,strokeDasharray:circumference,strokeDashoffset:offset,strokeLinecap:\"round\",style:{transition:\"stroke-dashoffset 0s\"}})]});}addPropertyControls(ScrollProgressBar,{backgroundColor:{type:ControlType.Color,title:\"Track Color\",defaultValue:\"#EEEEEE\"},progressColor:{type:ControlType.Color,title:\"Progress Color\",defaultValue:\"#0099FF\"},thickness:{type:ControlType.Number,title:\"Thickness\",defaultValue:12,min:2,max:40,step:1,unit:\"px\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:380,min:100,max:1e3,step:1,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrollProgressBar\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollProgressBar_1.map","// Generated by Framer (4a8ebb5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Saira Semi Condensed-500\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXf_S8MTg3j36Ebz.woff2\",weight:\"500\"}]}];export const css=['.framer-8IQ59 .framer-styles-preset-1j4xbi1:not(.rich-text-wrapper), .framer-8IQ59 .framer-styles-preset-1j4xbi1.rich-text-wrapper code { --corner-shape-fallback: 0.752; --framer-code-font-family: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-code-font-style: normal; --framer-code-font-weight: 500; --framer-code-text-color: #333; --framer-font-size-scale: 1; background-color: var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, #d7ff37) /* {\"name\":\"Green\"} */; border-bottom-left-radius: calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-bottom-right-radius: calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-top-left-radius: calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-top-right-radius: calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); corner-shape: superellipse(1.5); padding-bottom: 0em; padding-left: 0.1em; padding-right: 0.1em; padding-top: 0em; }'];export const className=\"framer-8IQ59\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (55cf326)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-600\",\"GF;Rubik-900\",\"GF;Rubik-900italic\",\"GF;Rubik-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Rubik\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1VU80V4bVkA.woff2\",weight:\"600\"},{family:\"Rubik\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-ro-1VU80V4bVkA.woff2\",weight:\"900\"},{family:\"Rubik\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8v0FEU1dYPFkJ1O.woff2\",weight:\"900\"},{family:\"Rubik\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8uDFEU1dYPFkJ1O.woff2\",weight:\"600\"}]}];export const css=['.framer-vuLLN .framer-styles-preset-1n4enz:not(.rich-text-wrapper), .framer-vuLLN .framer-styles-preset-1n4enz.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Rubik\", sans-serif; --framer-font-family-bold-italic: \"Rubik\", sans-serif; --framer-font-family-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --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: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.03em; --framer-line-height: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-d2ac7e4a-3f1c-4e54-8a97-70c5958eeb8e, #0a0a0a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-vuLLN\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}