{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/ZBS4a7OLaDE3587QnMkU/4Aga5XAse2i5rvcYpaCj/TableOfContents_mobile.js", "ssg:https://framerusercontent.com/modules/xcbvVtA3XNCVzFZJwNqs/gsptsP07W4Uygd4kIoOc/TableOfContents.js", "ssg:https://framerusercontent.com/modules/UPQDzY2iSedLNBGnSA4v/vy4TDkFImjgjYony98Gi/componentPresets.js", "ssg:https://framerusercontent.com/modules/Emu1fmT8whsYDYrwZaXT/g28WVW5QtFGQN0fATgOa/gKamvF2tU.js", "ssg:https://framerusercontent.com/modules/b5ZSRMRpSa0VDfOHor6Q/Y51uCUe49IhDT12lrkkC/h2DGpRKnL.js", "ssg:https://framerusercontent.com/modules/1C9HStzGK7TzB1E9qrc3/eeV6LiOgjJQMlzBMMY7c/i6TyhDmhr.js", "ssg:https://framerusercontent.com/modules/KVmJZ6NIDh1soaL5Xvqw/hXS7nu5CR8AT01Av5hxK/jDT_WpKql.js", "ssg:https://framerusercontent.com/modules/NX6dA5Vn9ffAd5owm5YO/qRn8xm0g7IMF6nKKGQmh/n4rWY0HLB.js", "ssg:https://framerusercontent.com/modules/MIqm6APUcp2EdnNN8pOn/FsmqDDbCHpFcT26tmLif/uXuPOFP75.js", "ssg:https://framerusercontent.com/modules/KW1C3fmgGrBJcOokLrmd/dPU6sEQboUPrYw8Q5Oao/wuVJRt576.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useRef}from\"react\";// Mobile-friendly Table of Contents that appears when scrolling\nfunction MobileTableOfContents(props){const{showH1,showH2,showH3,showH4,showH5,showH6,scrollOffset,scrollThreshold,containerHeight,itemStyles,activeItemStyles,hoverItemStyles,title,backgroundColor,boxShadow,collapsedWidth,expandedWidth,collapsible,expandedByDefault,borderRadius}=props;const[headings,setHeadings]=useState([]);const[activeId,setActiveId]=useState(\"\");const[hoveredId,setHoveredId]=useState(null);const[isVisible,setIsVisible]=useState(false);const[isExpanded,setIsExpanded]=useState(expandedByDefault);const headingRefs=useRef({});const tocContainerRef=useRef(null);const titleId=\"toc-title\";const lastScrollY=useRef(0);const isManualNavigation=useRef(false);// Effect to find all headings in a section with \"TableOfContent\" in the name\nuseEffect(()=>{const findHeadings=()=>{// Find all sections that contain \"TableOfContent\" in their name\nconst allSections=document.querySelectorAll(\"[data-framer-name]\");let contentSection=null;// Find the first section with \"TableOfContent\" in its name\nfor(const section of allSections){const sectionName=section.getAttribute(\"data-framer-name\");if(sectionName&&sectionName.includes(\"TableOfContent\")){contentSection=section;break;}}if(!contentSection){// Fall back to using the entire document body\ncontentSection=document.body;}// Define which heading types to include\nconst headingTypes=[];if(showH1)headingTypes.push(\"H1\");if(showH2)headingTypes.push(\"H2\");if(showH3)headingTypes.push(\"H3\");if(showH4)headingTypes.push(\"H4\");if(showH5)headingTypes.push(\"H5\");if(showH6)headingTypes.push(\"H6\");if(headingTypes.length===0){setHeadings([]);return;}// Find all headings within the content section\nconst headingElements=contentSection.querySelectorAll(headingTypes.join(\", \"));// Extract heading data\nconst headingsData=Array.from(headingElements).map((heading,index)=>{const id=`toc-heading-${index}`;const level=parseInt(heading.tagName.substring(1));// Store reference to the heading element\nheadingRefs.current[id]=heading;return{id,text:heading.textContent,level,element:heading};});setHeadings(headingsData);};// We need to wait for the DOM to be fully loaded\nif(document.readyState===\"complete\"){findHeadings();}else{window.addEventListener(\"load\",findHeadings);return()=>window.removeEventListener(\"load\",findHeadings);}},[showH1,showH2,showH3,showH4,showH5,showH6]);// Function to check which headings are in view and handle visibility\nconst updateActiveHeadingAndVisibility=()=>{// Show TOC once scrolling past threshold (and keep it visible after that)\nif(window.scrollY>scrollThreshold&&!isVisible){setIsVisible(true);}// Skip updating active heading if manual navigation is in progress\nif(isManualNavigation.current)return;// Title special case - if at the top of page, select title\nif(window.scrollY<10&&title){setActiveId(titleId);return;}// Check all headings\nconst headingsData=[];headings.forEach(heading=>{const element=headingRefs.current[heading.id];if(!element)return;const rect=element.getBoundingClientRect();// Calculate relevant metrics\nconst distanceFromOffset=rect.top-scrollOffset;const isPastOffset=distanceFromOffset<=0;// Calculate how much of the heading is visible in the viewport\nconst visibleTop=Math.max(rect.top,0);const visibleBottom=Math.min(rect.bottom,window.innerHeight);const visibleHeight=Math.max(0,visibleBottom-visibleTop);// Is it significantly visible? (at least 30% of heading height or 100px, whichever is less)\nconst significantlyVisible=visibleHeight>Math.min(100,rect.height*.3);headingsData.push({id:heading.id,distanceFromOffset,isPastOffset,visibleHeight,significantlyVisible});});// Find headings that have passed the offset (highest priority)\nconst pastHeadings=headingsData.filter(h=>h.isPastOffset).sort((a,b)=>Math.abs(a.distanceFromOffset)-Math.abs(b.distanceFromOffset));if(pastHeadings.length>0){// Use the most recently passed heading\nsetActiveId(pastHeadings[0].id);return;}// Find upcoming headings that are significantly visible\nconst upcomingVisibleHeadings=headingsData.filter(h=>!h.isPastOffset&&h.significantlyVisible).sort((a,b)=>a.distanceFromOffset-b.distanceFromOffset);if(upcomingVisibleHeadings.length>0){// Use the closest upcoming heading that's significantly visible\nsetActiveId(upcomingVisibleHeadings[0].id);return;}// If we've scrolled down and no good candidates, find the most recently passed heading\nif(window.scrollY>10){// Find all headings and sort by absolute distance from offset\nheadingsData.sort((a,b)=>{return Math.abs(a.distanceFromOffset)-Math.abs(b.distanceFromOffset);});if(headingsData.length>0){setActiveId(headingsData[0].id);}}// Update last scroll position\nlastScrollY.current=window.scrollY;};// Set up scroll event listener\nuseEffect(()=>{const handleScroll=()=>{// Use requestAnimationFrame to limit how often this runs\nwindow.requestAnimationFrame(updateActiveHeadingAndVisibility);};// Add scroll event listener\nwindow.addEventListener(\"scroll\",handleScroll,{passive:true});// Initial check\nupdateActiveHeadingAndVisibility();return()=>{window.removeEventListener(\"scroll\",handleScroll);};},[headings,scrollOffset,title,scrollThreshold,isVisible,collapsible,isExpanded]);// Function to handle click on TOC item\nconst handleTocItemClick=headingId=>{// Set the manual navigation flag to prevent scroll events from changing the active heading\nisManualNavigation.current=true;// If it's the title, scroll to the top of the page\nif(headingId===titleId){window.scrollTo({top:0,behavior:\"smooth\"});// Immediately set the title as active\nsetActiveId(titleId);}else{const element=headingRefs.current[headingId];if(element){// Get the element's position\nconst elementPosition=element.getBoundingClientRect().top;const offsetPosition=elementPosition+window.pageYOffset-scrollOffset;// Scroll to element with offset\nwindow.scrollTo({top:offsetPosition,behavior:\"smooth\"});// Immediately set this heading as active without waiting for scroll\nsetActiveId(headingId);}}// Collapse the component after clicking\nif(isExpanded&&collapsible){setIsExpanded(false);}// Allow scroll-based updates after a delay to let the smooth scrolling finish\nsetTimeout(()=>{isManualNavigation.current=false;},1e3);};// Toggle expanded state\nconst toggleExpanded=()=>{setIsExpanded(!isExpanded);};// Generate styles for each TOC item based on its level\nconst getTocItemStyle=(level,isActive,id,isTitle=false)=>{// Is this item being hovered over?\nconst isHovered=id===hoveredId;// Create base style\nconst baseStyle={...itemStyles,cursor:\"pointer\",padding:\"8px 12px\",boxSizing:\"border-box\",borderRadius:4,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",transition:\"all 0.2s ease\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\"};// Apply hover styles\nif(isHovered){Object.assign(baseStyle,{color:hoverItemStyles.color||\"#0077CC\",backgroundColor:hoverItemStyles.backgroundColor||\"rgba(0, 119, 204, 0.08)\"});}// Apply active styles (these take precedence over hover)\nif(isActive){Object.assign(baseStyle,{color:activeItemStyles.color||\"#0099FF\",fontWeight:activeItemStyles.fontWeight||600,backgroundColor:activeItemStyles.backgroundColor||\"rgba(0, 153, 255, 0.1)\"});}return baseStyle;};// Styles for the container\nconst containerStyle={position:\"fixed\",bottom:isVisible?\"20px\":\"-100px\",left:\"50%\",transform:\"translateX(-50%)\",width:isExpanded?expandedWidth:collapsedWidth,maxWidth:\"90vw\",backgroundColor:backgroundColor,borderRadius:borderRadius,boxShadow:boxShadow,zIndex:999,transition:\"all 0.3s ease\",opacity:isVisible?1:0,overflow:\"hidden\",maxHeight:containerHeight,display:\"flex\",flexDirection:\"column\"};// Style for the title/toggle bar\nconst titleBarStyle={padding:\"12px 16px\",fontWeight:600,borderBottom:isExpanded?\"1px solid rgba(0,0,0,0.1)\":\"none\",display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",cursor:collapsible?\"pointer\":\"default\",color:itemStyles.color};// Style for the content area\nconst contentStyle={overflowY:\"auto\",maxHeight:isExpanded?`calc(${containerHeight} - 42px)`:\"0px\",transition:\"max-height 0.3s ease\",padding:isExpanded?\"8px\":\"0 8px\"};// Arrow icon for expand/collapse\nconst arrowIcon=/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{transform:isExpanded?\"rotate(180deg)\":\"rotate(0deg)\",transition:\"transform 0.2s ease\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 9L12 15L18 9\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});return /*#__PURE__*/_jsxs(\"div\",{ref:tocContainerRef,style:containerStyle,children:[/*#__PURE__*/_jsxs(\"div\",{style:titleBarStyle,onClick:collapsible?toggleExpanded:undefined,children:[/*#__PURE__*/_jsx(\"span\",{children:title||\"Contents\"}),collapsible&&arrowIcon]}),/*#__PURE__*/_jsxs(\"div\",{style:contentStyle,children:[title&&/*#__PURE__*/_jsx(\"div\",{style:getTocItemStyle(1,activeId===titleId,titleId,true),onClick:()=>handleTocItemClick(titleId),onMouseEnter:()=>setHoveredId(titleId),onMouseLeave:()=>setHoveredId(null),children:/*#__PURE__*/_jsx(\"span\",{children:\"Back to Top\"})},titleId),headings.map(heading=>/*#__PURE__*/_jsx(\"div\",{style:getTocItemStyle(heading.level,heading.id===activeId,heading.id),onClick:()=>handleTocItemClick(heading.id),onMouseEnter:()=>setHoveredId(heading.id),onMouseLeave:()=>setHoveredId(null),children:/*#__PURE__*/_jsx(\"span\",{children:heading.text})},heading.id))]})]});}// Default props\nMobileTableOfContents.defaultProps={showH1:true,showH2:true,showH3:true,showH4:false,showH5:false,showH6:false,scrollOffset:80,scrollThreshold:300,containerHeight:\"400px\",collapsedWidth:\"150px\",expandedWidth:\"300px\",collapsible:true,expandedByDefault:false,title:\"Contents\",backgroundColor:\"white\",boxShadow:\"0 4px 20px rgba(0, 0, 0, 0.15)\",borderRadius:12,itemStyles:{fontSize:14,lineHeight:1.5,color:\"#333333\",transition:\"all 0.2s ease\"},activeItemStyles:{color:\"#0099FF\",fontWeight:600,backgroundColor:\"rgba(0, 153, 255, 0.1)\"},hoverItemStyles:{color:\"#0077CC\",backgroundColor:\"rgba(0, 119, 204, 0.08)\"}};// Property controls for the component in Framer\naddPropertyControls(MobileTableOfContents,{title:{type:ControlType.String,title:\"Title\",defaultValue:\"Contents\"},scrollOffset:{type:ControlType.Number,title:\"Scroll Offset\",defaultValue:80,min:0,max:300,step:10,displayStepper:true},scrollThreshold:{type:ControlType.Number,title:\"Show After Scrolling\",defaultValue:300,min:0,max:1e3,step:50,displayStepper:true},containerHeight:{type:ControlType.String,title:\"Max Height\",defaultValue:\"400px\"},collapsible:{type:ControlType.Boolean,title:\"Collapsible\",defaultValue:true},expandedByDefault:{type:ControlType.Boolean,title:\"Expanded by Default\",defaultValue:false,hidden:props=>!props.collapsible},collapsedWidth:{type:ControlType.Number,title:\"Collapsed Width\",defaultValue:150,min:80,max:500,step:10,hidden:props=>!props.collapsible},expandedWidth:{type:ControlType.Number,title:\"Expanded Width\",defaultValue:300,min:100,max:800,step:10},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"white\"},boxShadow:{type:ControlType.String,title:\"Box Shadow\",defaultValue:\"0 4px 20px rgba(0, 0, 0, 0.15)\"},borderRadius:{type:ControlType.Number,title:\"Corner Radius\",defaultValue:12,min:0,max:40,step:1},// Heading level toggles\nshowH1:{type:ControlType.Boolean,title:\"Show H1\",defaultValue:true},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},// Styling controls\nitemStyles:{type:ControlType.Object,title:\"Item Style\",controls:{fontFamily:{type:ControlType.String,title:\"Font Family\",defaultValue:\"inherit\"},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:14,min:8,max:24,step:1},lineHeight:{type:ControlType.Number,title:\"Line Height\",defaultValue:1.5,min:.5,max:3,step:.1},color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#333333\"},fontWeight:{type:ControlType.Number,title:\"Font Weight\",defaultValue:400,min:100,max:900,step:100}}},activeItemStyles:{type:ControlType.Object,title:\"Active Item Style\",controls:{color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#0099FF\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0, 153, 255, 0.1)\"},fontWeight:{type:ControlType.Number,title:\"Font Weight\",defaultValue:600,min:100,max:900,step:100}}},hoverItemStyles:{type:ControlType.Object,title:\"Hover Item Style\",controls:{color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#0077CC\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0, 119, 204, 0.08)\"}}}});export default MobileTableOfContents;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MobileTableOfContents\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TableOfContents_mobile.map", "// HOW TO USE:\n// Add \"TabeOfContents\" the the Stack / Section name thas has the data you'd like to pull in, it'll then pull all child elements with H1-h2 headings into the TOC automatically. ex \"Article - TableOfContents\"\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useRef}from\"react\";// Main component for Table of Contents\nfunction TableOfContents(props){const{showH1,showH2,showH3,showH4,showH5,showH6,scrollOffset,maxLines,enableTruncation,containerStyle,itemStyles,activeItemStyles,hoverItemStyles,gap,indentAmount,title}=props;const[headings,setHeadings]=useState([]);const[activeId,setActiveId]=useState(\"\");const[hoveredId,setHoveredId]=useState(null);const headingRefs=useRef({});const tocContainerRef=useRef(null);const titleId=\"toc-title\";const lastScrollY=useRef(0);const inViewHeadings=useRef([]);const isManualNavigation=useRef(false)// Flag to track manual navigation\n;// Effect to find all headings in a section with \"TableOfContent\" in the name\nuseEffect(()=>{const findHeadings=()=>{// Find all sections that contain \"TableOfContent\" in their name\nconst allSections=document.querySelectorAll(\"[data-framer-name]\");let contentSection=null;// Find the first section with \"TableOfContent\" in its name\nfor(const section of allSections){const sectionName=section.getAttribute(\"data-framer-name\");if(sectionName&&sectionName.includes(\"TableOfContent\")){contentSection=section;break;}}if(!contentSection){console.warn('No section with \"TableOfContent\" in its name was found');return;}// Define which heading types to include\nconst headingTypes=[];if(showH1)headingTypes.push(\"H1\");if(showH2)headingTypes.push(\"H2\");if(showH3)headingTypes.push(\"H3\");if(showH4)headingTypes.push(\"H4\");if(showH5)headingTypes.push(\"H5\");if(showH6)headingTypes.push(\"H6\");if(headingTypes.length===0){setHeadings([]);return;}// Find all headings within the content section\nconst headingElements=contentSection.querySelectorAll(headingTypes.join(\", \"));// Extract heading data\nconst headingsData=Array.from(headingElements).map((heading,index)=>{const id=`toc-heading-${index}`;const level=parseInt(heading.tagName.substring(1));// Store reference to the heading element\nheadingRefs.current[id]=heading;return{id,text:heading.textContent,level,element:heading};});setHeadings(headingsData);};// We need to wait for the DOM to be fully loaded\nif(document.readyState===\"complete\"){findHeadings();}else{window.addEventListener(\"load\",findHeadings);return()=>window.removeEventListener(\"load\",findHeadings);}},[showH1,showH2,showH3,showH4,showH5,showH6]);// Function to check which headings are in view\nconst updateActiveHeading=()=>{// Title special case - if at the top of page, select title\nif(window.scrollY<10&&title){setActiveId(titleId);return;}// Check all headings\nconst headingsData=[];headings.forEach(heading=>{const element=headingRefs.current[heading.id];if(!element)return;const rect=element.getBoundingClientRect();// Calculate relevant metrics\nconst distanceFromOffset=rect.top-scrollOffset;const isPastOffset=distanceFromOffset<=0;// Calculate how much of the heading is visible in the viewport\nconst visibleTop=Math.max(rect.top,0);const visibleBottom=Math.min(rect.bottom,window.innerHeight);const visibleHeight=Math.max(0,visibleBottom-visibleTop);// Is it significantly visible? (at least 30% of heading height or 100px, whichever is less)\nconst significantlyVisible=visibleHeight>Math.min(100,rect.height*.3);headingsData.push({id:heading.id,distanceFromOffset,isPastOffset,visibleHeight,significantlyVisible});});// STRATEGY:\n// 1. Priority 1: Headings that have passed the offset - most recent first\n// 2. Priority 2: Upcoming headings that are significantly visible on screen\n// Find headings that have passed the offset (highest priority)\nconst pastHeadings=headingsData.filter(h=>h.isPastOffset).sort((a,b)=>Math.abs(a.distanceFromOffset)-Math.abs(b.distanceFromOffset));if(pastHeadings.length>0){// Use the most recently passed heading\nsetActiveId(pastHeadings[0].id);return;}// Find upcoming headings that are significantly visible\nconst upcomingVisibleHeadings=headingsData.filter(h=>!h.isPastOffset&&h.significantlyVisible).sort((a,b)=>a.distanceFromOffset-b.distanceFromOffset);if(upcomingVisibleHeadings.length>0){// Use the closest upcoming heading that's significantly visible\nsetActiveId(upcomingVisibleHeadings[0].id);return;}// If we've scrolled down and no good candidates, find the most recently passed heading\nif(window.scrollY>10){// Find all headings and sort by absolute distance from offset\nheadingsData.sort((a,b)=>{return Math.abs(a.distanceFromOffset)-Math.abs(b.distanceFromOffset);});if(headingsData.length>0){setActiveId(headingsData[0].id);}}// Update last scroll position\nlastScrollY.current=window.scrollY;};// Set up scroll event listener\nuseEffect(()=>{const handleScroll=()=>{// Skip updating active heading if manual navigation is in progress\nif(isManualNavigation.current)return;// Use requestAnimationFrame to limit how often this runs\nwindow.requestAnimationFrame(updateActiveHeading);};// Add scroll event listener\nwindow.addEventListener(\"scroll\",handleScroll,{passive:true});// Initial check\nupdateActiveHeading();return()=>{window.removeEventListener(\"scroll\",handleScroll);};},[headings,scrollOffset,title]);// Function to handle click on TOC item\nconst handleTocItemClick=headingId=>{// Set the manual navigation flag to prevent scroll events from changing the active heading\nisManualNavigation.current=true;// If it's the title, scroll to the top of the page\nif(headingId===titleId){window.scrollTo({top:0,behavior:\"smooth\"});// Immediately set the title as active\nsetActiveId(titleId);}else{const element=headingRefs.current[headingId];if(element){// Get the element's position\nconst elementPosition=element.getBoundingClientRect().top;const offsetPosition=elementPosition+window.pageYOffset-scrollOffset;// Scroll to element with offset\nwindow.scrollTo({top:offsetPosition,behavior:\"smooth\"});// Immediately set this heading as active without waiting for scroll\nsetActiveId(headingId);}}// Allow scroll-based updates after a delay to let the smooth scrolling finish\n// Use a longer delay to ensure smooth scrolling completes (typically takes 500-1000ms)\nsetTimeout(()=>{isManualNavigation.current=false;},1e3);};// Generate styles for each TOC item based on its level\nconst getTocItemStyle=(level,isActive,id,isTitle=false)=>{// Is this item being hovered over?\nconst isHovered=id===hoveredId;// Create base style with zero margins and exact padding needed\nconst baseStyle={...itemStyles,cursor:\"pointer\",marginTop:0,marginBottom:gap,marginLeft:0,marginRight:0,paddingLeft:8,paddingRight:8,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",borderRadius:4};// If it's a title item, no special styling - treat it like other items\n// Add truncation styles if enabled\nif(enableTruncation){Object.assign(baseStyle,{whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"});}// Add indentation based on heading level only if indentation is enabled\nif(indentAmount>0&&!isTitle){baseStyle.paddingLeft=8+(level-1)*indentAmount;}// Apply hover styles\nif(isHovered){Object.assign(baseStyle,{color:hoverItemStyles.color||\"#0077CC\",backgroundColor:hoverItemStyles.backgroundColor||\"rgba(0, 119, 204, 0.08)\"});}// Apply active styles (these take precedence over hover)\nif(isActive){// Make sure we maintain exact padding values\nObject.assign(baseStyle,{color:activeItemStyles.color||\"#0099FF\",fontWeight:activeItemStyles.fontWeight||500,backgroundColor:activeItemStyles.backgroundColor||\"rgba(0, 153, 255, 0.1)\"});}return baseStyle;};return /*#__PURE__*/_jsxs(\"div\",{ref:tocContainerRef,style:{width:\"100%\",boxSizing:\"border-box\"},children:[title&&/*#__PURE__*/_jsx(\"div\",{style:getTocItemStyle(1,activeId===titleId,titleId,true),onClick:()=>handleTocItemClick(titleId),onMouseEnter:()=>setHoveredId(titleId),onMouseLeave:()=>setHoveredId(null),children:title},titleId),headings.map(heading=>/*#__PURE__*/_jsx(\"div\",{style:getTocItemStyle(heading.level,heading.id===activeId,heading.id),onClick:()=>handleTocItemClick(heading.id),onMouseEnter:()=>setHoveredId(heading.id),onMouseLeave:()=>setHoveredId(null),children:heading.text},heading.id))]});}// Default props\nTableOfContents.defaultProps={showH1:true,showH2:true,showH3:true,showH4:false,showH5:false,showH6:false,scrollOffset:100,maxLines:1,enableTruncation:true,gap:8,indentAmount:0,title:\"\",itemStyles:{fontSize:16,lineHeight:1.5,color:\"#333333\",transition:\"color 0.2s ease, background-color 0.2s ease\"},activeItemStyles:{color:\"#0099FF\",fontWeight:500,backgroundColor:\"rgba(0, 153, 255, 0.1)\"},hoverItemStyles:{color:\"#0077CC\",backgroundColor:\"rgba(0, 119, 204, 0.08)\"}};// Property controls for the component in Framer\naddPropertyControls(TableOfContents,{title:{type:ControlType.String,title:\"Title\",defaultValue:\"\",placeholder:\"Table of Contents\"},scrollOffset:{type:ControlType.Number,title:\"Scroll Offset\",defaultValue:100,min:0,max:500,step:10,displayStepper:true},// Heading level toggles\nshowH1:{type:ControlType.Boolean,title:\"Show H1\",defaultValue:true},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},// Text truncation controls\nenableTruncation:{type:ControlType.Boolean,title:\"Enable Truncation\",defaultValue:true},maxLines:{type:ControlType.Number,title:\"Max Lines\",defaultValue:1,min:1,max:10,step:1,displayStepper:true,hidden:props=>!props.enableTruncation},// Spacing controls\ngap:{type:ControlType.Number,title:\"Item Spacing\",defaultValue:8,min:0,max:40,step:1,displayStepper:true},indentAmount:{type:ControlType.Number,title:\"Indent Amount\",defaultValue:0,min:0,max:50,step:1,displayStepper:true},// Styling controls\nitemStyles:{type:ControlType.Object,title:\"Item Style\",controls:{fontFamily:{type:ControlType.String,title:\"Font Family\",defaultValue:\"inherit\",placeholder:\"e.g., Arial, sans-serif\"},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:16,min:8,max:72,step:1},lineHeight:{type:ControlType.Number,title:\"Line Height\",defaultValue:1.5,min:.5,max:3,step:.1},color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#333333\"},fontWeight:{type:ControlType.Number,title:\"Font Weight\",defaultValue:400,min:100,max:900,step:100}}},activeItemStyles:{type:ControlType.Object,title:\"Active Item Style\",controls:{color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#0099FF\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0, 153, 255, 0.1)\"},fontWeight:{type:ControlType.Number,title:\"Font Weight\",defaultValue:500,min:100,max:900,step:100}}},hoverItemStyles:{type:ControlType.Object,title:\"Hover Item Style\",controls:{color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#0077CC\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0, 119, 204, 0.08)\"}}}});export default TableOfContents;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TableOfContents\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TableOfContents.map", "// Generated by Framer (ddd30d5)\nexport const props={kd0O74SZM:{borderRadius:15,bottomLeftRadius:15,bottomRightRadius:15,darkTheme:\"framerDark\",font:{fontFamily:'\"Fragment Mono\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},isMixedBorderRadius:false,lightTheme:\"framerLight\",padding:30,paddingBottom:30,paddingLeft:30,paddingPerSide:false,paddingRight:30,paddingTop:30,theme:\"framerDark\",themeMode:\"Static\",topLeftRadius:15,topRightRadius:15},paef8AZhF:{borderRadius:16,bottomLeftRadius:16,bottomRightRadius:16,isMixedBorderRadius:false,isRed:false,topLeftRadius:16,topRightRadius:16}};export const fonts={kd0O74SZM:[{explicitInter:true,fonts:[{family:\"Fragment Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/fragmentmono/v4/4iCr6K5wfMRRjxp0DA6-2CLnN4FNh4UI_1U.woff2\",weight:\"400\"}]}]};\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"props\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f712822)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Fragment Mono-regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Fragment Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/fragmentmono/v4/4iCr6K5wfMRRjxp0DA6-2CLnN4FNh4UI_1U.woff2\",weight:\"400\"}]}];export const css=['.framer-s2fiu .framer-styles-preset-o6347v:not(.rich-text-wrapper), .framer-s2fiu .framer-styles-preset-o6347v.rich-text-wrapper code { --framer-code-font-family: \"Fragment Mono\", monospace; --framer-code-font-style: normal; --framer-code-font-weight: 400; --framer-code-text-color: #333; --framer-font-size-scale: 1; background-color: rgba(0, 0, 0, 0.1); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; padding-bottom: 0.1em; padding-left: 0.2em; padding-right: 0.2em; padding-top: 0.1em; }'];export const className=\"framer-s2fiu\";\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 (47ebf4a)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Italic\",\"Inter-BoldItalic\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-qvjIY .framer-styles-preset-13ropqw:not(.rich-text-wrapper), .framer-qvjIY .framer-styles-preset-13ropqw.rich-text-wrapper blockquote { --framer-blockquote-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-blockquote-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-blockquote-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-blockquote-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-blockquote-font-size: 18px; --framer-blockquote-font-style: italic; --framer-blockquote-font-style-bold: italic; --framer-blockquote-font-style-bold-italic: italic; --framer-blockquote-font-style-italic: italic; --framer-blockquote-font-variation-axes: normal; --framer-blockquote-font-weight: 400; --framer-blockquote-font-weight-bold: 700; --framer-blockquote-font-weight-bold-italic: 700; --framer-blockquote-font-weight-italic: 400; --framer-blockquote-letter-spacing: 0em; --framer-blockquote-line-height: 2em; --framer-blockquote-paragraph-spacing: 20px; --framer-blockquote-text-color: var(--token-fca16fb5-f708-4980-ab25-443a8a59c646, #12334a); --framer-blockquote-text-stroke-color: initial; --framer-blockquote-text-stroke-width: initial; --framer-font-open-type-features: normal; background-color: var(--token-1177c615-9c02-42fe-a61d-2ff8dfc53ba4, rgba(18, 51, 74, 0.1)); border-bottom-right-radius: 8px; border-bottom-width: 0px; border-color: var(--token-07f820ab-a332-408f-b073-d934f299d6f5, rgba(18, 51, 74, 0.25)); border-left-width: 4px; border-right-width: 0px; border-style: solid; border-top-right-radius: 8px; border-top-width: 0px; padding: 8px 8px 8px 20px; }','.framer-qvjIY .framer-styles-preset-13ropqw:not(.rich-text-wrapper)::before, .framer-qvjIY .framer-styles-preset-13ropqw.rich-text-wrapper blockquote::before { background-color: var(--token-07f820ab-a332-408f-b073-d934f299d6f5, rgba(18, 51, 74, 0.25)); border-radius: 1px; content: \" \"; display: none; height: 100%; left: 0px; position: absolute; top: 0px; width: 8px; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-qvjIY .framer-styles-preset-13ropqw:not(.rich-text-wrapper), .framer-qvjIY .framer-styles-preset-13ropqw.rich-text-wrapper blockquote { --framer-blockquote-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-blockquote-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-blockquote-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-blockquote-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-blockquote-font-size: 16px; --framer-blockquote-font-style: italic; --framer-blockquote-font-style-bold: italic; --framer-blockquote-font-style-bold-italic: italic; --framer-blockquote-font-style-italic: italic; --framer-blockquote-font-variation-axes: normal; --framer-blockquote-font-weight: 400; --framer-blockquote-font-weight-bold: 700; --framer-blockquote-font-weight-bold-italic: 700; --framer-blockquote-font-weight-italic: 400; --framer-blockquote-letter-spacing: 0em; --framer-blockquote-line-height: 2em; --framer-blockquote-paragraph-spacing: 20px; --framer-blockquote-text-color: var(--token-fca16fb5-f708-4980-ab25-443a8a59c646, #12334a); --framer-blockquote-text-stroke-color: initial; --framer-blockquote-text-stroke-width: initial; --framer-font-open-type-features: normal; background-color: var(--token-1177c615-9c02-42fe-a61d-2ff8dfc53ba4, rgba(18, 51, 74, 0.1)); border-bottom-right-radius: 8px; border-bottom-width: 0px; border-color: var(--token-07f820ab-a332-408f-b073-d934f299d6f5, rgba(18, 51, 74, 0.25)); border-left-width: 4px; border-right-width: 0px; border-style: solid; border-top-right-radius: 8px; border-top-width: 0px; padding: 8px 8px 8px 20px; } }','@media (max-width: 1199px) and (min-width: 810px) { .framer-qvjIY .framer-styles-preset-13ropqw:not(.rich-text-wrapper)::before, .framer-qvjIY .framer-styles-preset-13ropqw.rich-text-wrapper blockquote::before { background-color: var(--token-07f820ab-a332-408f-b073-d934f299d6f5, rgba(18, 51, 74, 0.25)); border-radius: 1px; content: \" \"; display: none; height: 100%; left: 0px; position: absolute; top: 0px; width: 8px; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-qvjIY .framer-styles-preset-13ropqw:not(.rich-text-wrapper), .framer-qvjIY .framer-styles-preset-13ropqw.rich-text-wrapper blockquote { --framer-blockquote-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-blockquote-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-blockquote-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-blockquote-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-blockquote-font-size: 14px; --framer-blockquote-font-style: italic; --framer-blockquote-font-style-bold: italic; --framer-blockquote-font-style-bold-italic: italic; --framer-blockquote-font-style-italic: italic; --framer-blockquote-font-variation-axes: normal; --framer-blockquote-font-weight: 400; --framer-blockquote-font-weight-bold: 700; --framer-blockquote-font-weight-bold-italic: 700; --framer-blockquote-font-weight-italic: 400; --framer-blockquote-letter-spacing: 0em; --framer-blockquote-line-height: 2em; --framer-blockquote-paragraph-spacing: 20px; --framer-blockquote-text-color: var(--token-fca16fb5-f708-4980-ab25-443a8a59c646, #12334a); --framer-blockquote-text-stroke-color: initial; --framer-blockquote-text-stroke-width: initial; --framer-font-open-type-features: normal; background-color: var(--token-1177c615-9c02-42fe-a61d-2ff8dfc53ba4, rgba(18, 51, 74, 0.1)); border-bottom-right-radius: 8px; border-bottom-width: 0px; border-color: var(--token-07f820ab-a332-408f-b073-d934f299d6f5, rgba(18, 51, 74, 0.25)); border-left-width: 4px; border-right-width: 0px; border-style: solid; border-top-right-radius: 8px; border-top-width: 0px; padding: 8px 8px 8px 20px; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-qvjIY .framer-styles-preset-13ropqw:not(.rich-text-wrapper)::before, .framer-qvjIY .framer-styles-preset-13ropqw.rich-text-wrapper blockquote::before { background-color: var(--token-07f820ab-a332-408f-b073-d934f299d6f5, rgba(18, 51, 74, 0.25)); border-radius: 1px; content: \" \"; display: none; height: 100%; left: 0px; position: absolute; top: 0px; width: 8px; } }'];export const className=\"framer-qvjIY\";\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 (9d598a4)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-peWeP .framer-styles-preset-mvdhrx { border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-bottom-width: 0px; border-color: #222; border-left-width: 0px; border-right-width: 0px; border-style: solid; border-top-left-radius: 16px; border-top-right-radius: 16px; border-top-width: 0px; }\"];export const className=\"framer-peWeP\";\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 (f318921)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Bold\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/jn4BtSPLlS0NDp1KiFAtFKiiY0o.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/g0c8vEViiXNlKAgI4Ymmk3Ig.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-l6Z7e .framer-styles-preset-1roe3rx:not(.rich-text-wrapper), .framer-l6Z7e .framer-styles-preset-1roe3rx.rich-text-wrapper h6 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-fca16fb5-f708-4980-ab25-443a8a59c646, #12334a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-l6Z7e\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (47ebf4a)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-3pYAQ .framer-styles-preset-1qsz99o:not(.rich-text-wrapper), .framer-3pYAQ .framer-styles-preset-1qsz99o.rich-text-wrapper table { background-color: var(--token-b9ec03e3-725a-4b83-b8ea-b0c0b3afbbf8, #fefefe); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-color: var(--token-1177c615-9c02-42fe-a61d-2ff8dfc53ba4, rgba(18, 51, 74, 0.1)); border-style: solid; border-top-left-radius: 8px; border-top-right-radius: 8px; border-width: 1px; overflow: hidden; }\",\".framer-3pYAQ .framer-styles-preset-1qsz99o:not(.rich-text-wrapper) th, .framer-3pYAQ .framer-styles-preset-1qsz99o.rich-text-wrapper table th, .framer-3pYAQ .framer-styles-preset-1qsz99o:not(.rich-text-wrapper) td, .framer-3pYAQ .framer-styles-preset-1qsz99o.rich-text-wrapper table td { padding: 10px; }\",\".framer-3pYAQ .framer-styles-preset-1qsz99o:not(.rich-text-wrapper) th, .framer-3pYAQ .framer-styles-preset-1qsz99o.rich-text-wrapper table th { background-color: var(--token-1177c615-9c02-42fe-a61d-2ff8dfc53ba4, rgba(18, 51, 74, 0.1)); }\",\".framer-3pYAQ .framer-styles-preset-1qsz99o:not(.rich-text-wrapper) tr + tr td, .framer-3pYAQ .framer-styles-preset-1qsz99o:not(.rich-text-wrapper) tr + tr th, .framer-3pYAQ .framer-styles-preset-1qsz99o.rich-text-wrapper table tr + tr td, .framer-3pYAQ .framer-styles-preset-1qsz99o.rich-text-wrapper table tr + tr th { border-top-color: var(--token-1177c615-9c02-42fe-a61d-2ff8dfc53ba4, rgba(18, 51, 74, 0.1)); border-top-style: solid; border-top-width: 1px; }\",\".framer-3pYAQ .framer-styles-preset-1qsz99o:not(.rich-text-wrapper) td + td, .framer-3pYAQ .framer-styles-preset-1qsz99o:not(.rich-text-wrapper) th + th, .framer-3pYAQ .framer-styles-preset-1qsz99o:not(.rich-text-wrapper) td + th, .framer-3pYAQ .framer-styles-preset-1qsz99o:not(.rich-text-wrapper) th + td, .framer-3pYAQ .framer-styles-preset-1qsz99o.rich-text-wrapper table td + td, .framer-3pYAQ .framer-styles-preset-1qsz99o.rich-text-wrapper table th + th, .framer-3pYAQ .framer-styles-preset-1qsz99o.rich-text-wrapper table td + th, .framer-3pYAQ .framer-styles-preset-1qsz99o.rich-text-wrapper table th + td { border-left-color: var(--token-1177c615-9c02-42fe-a61d-2ff8dfc53ba4, rgba(18, 51, 74, 0.1)); border-left-style: solid; border-left-width: 1px; }\"];export const className=\"framer-3pYAQ\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f318921)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Bold\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/jn4BtSPLlS0NDp1KiFAtFKiiY0o.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/g0c8vEViiXNlKAgI4Ymmk3Ig.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-163Bt .framer-styles-preset-17o6e52:not(.rich-text-wrapper), .framer-163Bt .framer-styles-preset-17o6e52.rich-text-wrapper h4 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-fca16fb5-f708-4980-ab25-443a8a59c646, #12334a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-163Bt\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f318921)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Bold\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/jn4BtSPLlS0NDp1KiFAtFKiiY0o.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/g0c8vEViiXNlKAgI4Ymmk3Ig.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-pTCj9 .framer-styles-preset-7werdg:not(.rich-text-wrapper), .framer-pTCj9 .framer-styles-preset-7werdg.rich-text-wrapper h5 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-fca16fb5-f708-4980-ab25-443a8a59c646, #12334a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-pTCj9\";\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\"}}}"],
  "mappings": "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",
  "names": ["init_ssg_sandbox_shims", "MobileTableOfContents", "props", "showH1", "showH2", "showH3", "showH4", "showH5", "showH6", "scrollOffset", "scrollThreshold", "containerHeight", "itemStyles", "activeItemStyles", "hoverItemStyles", "title", "backgroundColor", "boxShadow", "collapsedWidth", "expandedWidth", "collapsible", "expandedByDefault", "borderRadius", "headings", "setHeadings", "ye", "activeId", "setActiveId", "hoveredId", "setHoveredId", "isVisible", "setIsVisible", "isExpanded", "setIsExpanded", "headingRefs", "pe", "tocContainerRef", "titleId", "lastScrollY", "isManualNavigation", "ue", "findHeadings", "allSections", "contentSection", "section", "sectionName", "headingTypes", "headingElements", "headingsData", "heading", "index", "id", "level", "updateActiveHeadingAndVisibility", "element", "rect", "distanceFromOffset", "isPastOffset", "visibleTop", "visibleBottom", "visibleHeight", "significantlyVisible", "pastHeadings", "h", "b", "upcomingVisibleHeadings", "handleScroll", "handleTocItemClick", "headingId", "offsetPosition", "toggleExpanded", "getTocItemStyle", "isActive", "isTitle", "isHovered", "baseStyle", "containerStyle", "titleBarStyle", "contentStyle", "u", "p", "addPropertyControls", "ControlType", "TableOfContents_mobile_default", "init_ssg_sandbox_shims", "TableOfContents", "props", "showH1", "showH2", "showH3", "showH4", "showH5", "showH6", "scrollOffset", "maxLines", "enableTruncation", "containerStyle", "itemStyles", "activeItemStyles", "hoverItemStyles", "gap", "indentAmount", "title", "headings", "setHeadings", "ye", "activeId", "setActiveId", "hoveredId", "setHoveredId", "headingRefs", "pe", "tocContainerRef", "titleId", "lastScrollY", "inViewHeadings", "isManualNavigation", "ue", "findHeadings", "allSections", "contentSection", "section", "sectionName", "headingTypes", "headingElements", "headingsData", "heading", "index", "id", "level", "updateActiveHeading", "element", "rect", "distanceFromOffset", "isPastOffset", "visibleTop", "visibleBottom", "visibleHeight", "significantlyVisible", "pastHeadings", "h", "a", "b", "upcomingVisibleHeadings", "handleScroll", "handleTocItemClick", "headingId", "offsetPosition", "getTocItemStyle", "isActive", "isTitle", "isHovered", "baseStyle", "u", "p", "addPropertyControls", "ControlType", "TableOfContents_default", "init_ssg_sandbox_shims", "props", "fonts", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className"]
}
