{"version":3,"file":"TableOfContentsCMS.CQ8x02sv.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","mask","SVG","getProps","Icon","getProps","addPropertyOverrides","House","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","RichText","HomeLink","ChevronRight","TextLink","DotsThree","React.useContext","React.useMemo","React.Fragment","React.useState","useRef","React.useId","RichText","useState","useMemo","startTransition","useCallback"],"sources":["https:/framerusercontent.com/modules/d0hoNrRpYn872KjSwEK4/maLO4KP3jwxcoPSt5zHS/PJrK4EEcb.js","https:/framerusercontent.com/modules/emeX5mtK81zY3xjRZZog/yPJrR3NnFteL79l7EdeJ/GJPlvTOnP.js","https:/framerusercontent.com/modules/FVmCnCqw20xX4DJfDJYm/SFCB7H15XZWu6ihL6WN7/u5jXKuGDk.js","https:/framerusercontent.com/modules/LXotRovXGPc5EhLe7KSD/Y1KTGgKLU37WpGZt0Wjp/f052PJnJ1.js","https:/framerusercontent.com/modules/qCnrrMXY5h2bmBltNOmE/nCmgmKla3FZhhaaTQKEZ/LhFnyHxB6.js","https:/framerusercontent.com/modules/qpjZzDbOgXWs9wxipB78/W2Qi4jvMHTJ0M2QiF1U8/zz5XAgpMW.js","https:/framerusercontent.com/modules/Ul009ABUyixL2XOvQbCa/PB9BfHJtngUa436UarWT/TableOfContentsCMS.js"],"sourcesContent":["// Generated by Framer (6ca5d98)\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 1.5 9 C 0.672 9 0 8.328 0 7.5 L 0 1.5 C 0 0.672 0.672 0 1.5 0 L 19.5 0 C 20.328 0 21 0.672 21 1.5 L 21 7.5 C 21 8.328 20.328 9 19.5 9 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"9px\" id=\"C5isqvphH\" transform=\"translate(1.5 7.5)\" width=\"21px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"fJR9wx__O\" transform=\"translate(10.875 10.875)\" width=\"2.25px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"ovj684Q0x\" transform=\"translate(17.25 10.875)\" width=\"2.25px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"l41uZQQdv\" transform=\"translate(4.5 10.875)\" width=\"2.25px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"4019696485\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-DC9b6\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-DC9b6 { -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 {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Dots Three\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-DC9b6\");Icon.displayName=\"Dots Three\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:true,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Dots Three\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<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=\"lepvFL2AM\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(9 6)\" width=\"6px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-3J82X\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-3J82X { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); 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 {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Chevron Right\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-3J82X\");Icon.displayName=\"Chevron Right\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Chevron Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\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 6 17.251 L 6 11.251 L 10.5 11.251 L 10.5 17.251 L 16.5 17.251 L 16.5 8.251 C 16.5 8.052 16.421 7.861 16.281 7.72 L 8.781 0.22 C 8.64 0.079 8.449 0 8.25 0 C 8.051 0 7.86 0.079 7.719 0.22 L 0.219 7.72 C 0.079 7.861 0 8.052 0 8.251 L 0 17.251 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"17.250589992311827px\" id=\"Zd1kfaYz1\" transform=\"translate(3.75 2.999)\" width=\"16.500000464425764px\"/><path d=\"M 6 17.251 L 6 11.251 L 10.5 11.251 L 10.5 17.251 L 16.5 17.251 L 16.5 8.251 C 16.5 8.052 16.421 7.861 16.281 7.72 L 8.781 0.22 C 8.64 0.079 8.449 0 8.25 0 C 8.051 0 7.86 0.079 7.719 0.22 L 0.219 7.72 C 0.079 7.861 0 8.052 0 8.251 L 0 17.251 Z\" fill=\"transparent\" height=\"17.250589992311827px\" id=\"U148LkUuz\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.75 2.999)\" width=\"16.500000464425764px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"4175524542\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-7ihGz\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-7ihGz { -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 {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"House\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-7ihGz\");Icon.displayName=\"House\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"House\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fdc01c0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import House from\"https://framerusercontent.com/modules/FVmCnCqw20xX4DJfDJYm/SFCB7H15XZWu6ihL6WN7/u5jXKuGDk.js\";const HouseFonts=getFonts(House);const enabledGestures={Cy8JBSyrG:{hover:true,pressed:true}};const serializationHash=\"framer-YjbUm\";const variantClassNames={Cy8JBSyrG:\"framer-v-1kwl2vy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const kSENIGnmu=undefined;const eqTo92PK0=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,homeURL,id,linkColor,width,...props})=>{return{...props,eqTo92PK0:linkColor??props.eqTo92PK0??\"rgb(255, 255, 255)\",kSENIGnmu:homeURL??props.kSENIGnmu};};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,kSENIGnmu,eqTo92PK0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Cy8JBSyrG\",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:kSENIGnmu,motionChild:true,nodeId:\"Cy8JBSyrG\",openInNewTab:false,scopeId:\"f052PJnJ1\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1kwl2vy\",className,classNames)} framer-15rwd3s`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Cy8JBSyrG\",ref:refBinding,style:{...style},...addPropertyOverrides({\"Cy8JBSyrG-hover\":{\"data-framer-name\":undefined},\"Cy8JBSyrG-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-u6282x\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"ph3Zt8wG4\",style:{backgroundColor:eqTo92PK0,borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,opacity:0},variants:{\"Cy8JBSyrG-hover\":{opacity:.2},\"Cy8JBSyrG-pressed\":{opacity:.2}}}),/*#__PURE__*/_jsx(House,{animated:true,className:\"framer-195fqai\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"XxYAUviYK\",style:{\"--1m6trwb\":0,\"--21h8s6\":eqTo92PK0,\"--pgex8v\":1.5}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YjbUm.framer-15rwd3s, .framer-YjbUm .framer-15rwd3s { display: block; }\",\".framer-YjbUm.framer-1kwl2vy { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: center; overflow: visible; padding: 6px; position: relative; text-decoration: none; width: 32px; }\",\".framer-YjbUm .framer-u6282x { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-YjbUm .framer-195fqai { flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; z-index: 2; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"x1xdTL99C\":{\"layout\":[\"fixed\",\"fixed\"]},\"c5Vra8bNb\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"kSENIGnmu\":\"homeURL\",\"eqTo92PK0\":\"linkColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerf052PJnJ1=withCSS(Component,css,\"framer-YjbUm\");export default Framerf052PJnJ1;Framerf052PJnJ1.displayName=\"Home Link\";Framerf052PJnJ1.defaultProps={height:32,width:32};addPropertyControls(Framerf052PJnJ1,{kSENIGnmu:{title:\"Home URL\",type:ControlType.Link},eqTo92PK0:{defaultValue:\"rgb(255, 255, 255)\",title:\"Link Color\",type:ControlType.Color}});addFonts(Framerf052PJnJ1,[{explicitInter:true,fonts:[]},...HouseFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerf052PJnJ1\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"32\",\"framerVariables\":\"{\\\"kSENIGnmu\\\":\\\"homeURL\\\",\\\"eqTo92PK0\\\":\\\"linkColor\\\"}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"x1xdTL99C\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"c5Vra8bNb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"32\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./f052PJnJ1.map","// Generated by Framer (fdc01c0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={IEWc1OgWo:{hover:true,pressed:true}};const serializationHash=\"framer-ZEbUP\";const variantClassNames={IEWc1OgWo:\"framer-v-1vexy2o\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ukrMOdGjg=undefined;const GdVLiC_yX=undefined;const bqPor4RWR=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({color,height,id,link,text,width,...props})=>{return{...props,bqPor4RWR:text??props.bqPor4RWR??\"Level 1\",GdVLiC_yX:color??props.GdVLiC_yX??\"rgb(255, 255, 255)\",ukrMOdGjg:link??props.ukrMOdGjg};};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,bqPor4RWR,ukrMOdGjg,GdVLiC_yX,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"IEWc1OgWo\",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:ukrMOdGjg,motionChild:true,nodeId:\"IEWc1OgWo\",openInNewTab:false,scopeId:\"LhFnyHxB6\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1vexy2o\",className,classNames)} framer-1vrlb4c`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"IEWc1OgWo\",ref:refBinding,style:{...style},...addPropertyOverrides({\"IEWc1OgWo-hover\":{\"data-framer-name\":undefined},\"IEWc1OgWo-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-GdVLiC_yX-LhFnyHxB6))\",\"--framer-text-decoration-offset\":\"3px\",\"--framer-text-decoration-thickness\":\"2px\"},children:\"Level 1\"})}),className:\"framer-i7r0da\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"wPFJhWCoK\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-GdVLiC_yX-LhFnyHxB6)\",\"--variable-reference-GdVLiC_yX-LhFnyHxB6\":GdVLiC_yX},text:bqPor4RWR,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"IEWc1OgWo-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-GdVLiC_yX-LhFnyHxB6))\",\"--framer-text-decoration-offset\":\"3px\",\"--framer-text-decoration-thickness\":\"1px\",\"--framer-text-decoration\":\"underline\"},children:\"Level 1\"})})},\"IEWc1OgWo-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-GdVLiC_yX-LhFnyHxB6))\",\"--framer-text-decoration-offset\":\"3px\",\"--framer-text-decoration-thickness\":\"1px\",\"--framer-text-decoration\":\"underline\"},children:\"Level 1\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZEbUP.framer-1vrlb4c, .framer-ZEbUP .framer-1vrlb4c { display: block; }\",\".framer-ZEbUP.framer-1vexy2o { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 14px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ZEbUP .framer-i7r0da { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 14\n * @framerIntrinsicWidth 45\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"hRhKE3uyx\":{\"layout\":[\"auto\",\"fixed\"]},\"J4RnTvJWL\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"bqPor4RWR\":\"text\",\"ukrMOdGjg\":\"link\",\"GdVLiC_yX\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLhFnyHxB6=withCSS(Component,css,\"framer-ZEbUP\");export default FramerLhFnyHxB6;FramerLhFnyHxB6.displayName=\"Text Link\";FramerLhFnyHxB6.defaultProps={height:14,width:45};addPropertyControls(FramerLhFnyHxB6,{bqPor4RWR:{defaultValue:\"Level 1\",displayTextArea:false,title:\"Text\",type:ControlType.String},onbqPor4RWRChange:{changes:\"bqPor4RWR\",type:ControlType.ChangeHandler},ukrMOdGjg:{title:\"Link\",type:ControlType.Link},GdVLiC_yX:{defaultValue:\"rgb(255, 255, 255)\",title:\"Color\",type:ControlType.Color}});addFonts(FramerLhFnyHxB6,[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLhFnyHxB6\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"bqPor4RWR\\\":\\\"text\\\",\\\"ukrMOdGjg\\\":\\\"link\\\",\\\"GdVLiC_yX\\\":\\\"color\\\"}\",\"framerIntrinsicHeight\":\"14\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"45\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"hRhKE3uyx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"J4RnTvJWL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LhFnyHxB6.map","// Generated by Framer (6819acd)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,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 DotsThree from\"https://framerusercontent.com/modules/d0hoNrRpYn872KjSwEK4/maLO4KP3jwxcoPSt5zHS/PJrK4EEcb.js\";import ChevronRight from\"https://framerusercontent.com/modules/emeX5mtK81zY3xjRZZog/yPJrR3NnFteL79l7EdeJ/GJPlvTOnP.js\";import HomeLink from\"https://framerusercontent.com/modules/LXotRovXGPc5EhLe7KSD/Y1KTGgKLU37WpGZt0Wjp/f052PJnJ1.js\";import TextLink from\"https://framerusercontent.com/modules/qCnrrMXY5h2bmBltNOmE/nCmgmKla3FZhhaaTQKEZ/LhFnyHxB6.js\";const HomeLinkFonts=getFonts(HomeLink);const ChevronRightFonts=getFonts(ChevronRight);const TextLinkFonts=getFonts(TextLink);const DotsThreeFonts=getFonts(DotsThree);const cycleOrder=[\"HoZHLwaaZ\",\"rtLNn5alZ\",\"CFLmaHeuL\",\"xgW37EqwB\"];const serializationHash=\"framer-Cinov\";const variantClassNames={CFLmaHeuL:\"framer-v-1s7l715\",HoZHLwaaZ:\"framer-v-cidps5\",rtLNn5alZ:\"framer-v-zizegw\",xgW37EqwB:\"framer-v-wxp0pq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const s7JfVV3pd=undefined;const IPbOsCK8G=undefined;const nEEY3zobq=undefined;const H4DYw_E2I=undefined;const S6K6oPBhz=undefined;const lbmeJdzrj=undefined;const bD7L7Wqi3=undefined;const M021U4viQ=undefined;const setnEEY3zobq=undefined;const setlbmeJdzrj=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};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={\"1-3 Links\":\"HoZHLwaaZ\",\"1-4 Links\":\"rtLNn5alZ\",\"6+ Links\":\"CFLmaHeuL\",Tablet:\"xgW37EqwB\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({_1StLinkText,_1StLinkURL,_2NdLinkText,_2NdLinkURL,currentPageText,height,homeURL,id,linkColor,linkColor2,width,...props})=>{return{...props,bD7L7Wqi3:_2NdLinkURL??props.bD7L7Wqi3,H4DYw_E2I:linkColor2??props.H4DYw_E2I??\"var(--token-127dd225-8e1c-452a-a5f0-6e310f3b82c2, rgb(106, 167, 119))\",IPbOsCK8G:linkColor??props.IPbOsCK8G??\"rgb(255, 255, 255)\",lbmeJdzrj:_2NdLinkText??props.lbmeJdzrj??\"Level 2\",M021U4viQ:currentPageText??props.M021U4viQ??\"Current page\",nEEY3zobq:_1StLinkText??props.nEEY3zobq??\"Level 1\",S6K6oPBhz:_1StLinkURL??props.S6K6oPBhz,s7JfVV3pd:homeURL??props.s7JfVV3pd,variant:humanReadableVariantMap[props.variant]??props.variant??\"HoZHLwaaZ\"};};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,M021U4viQ,IPbOsCK8G,H4DYw_E2I,s7JfVV3pd,\"nEEY3zobq\":externalnEEY3zobq,\"onnEEY3zobqChange\":setExternalnEEY3zobq,S6K6oPBhz,\"lbmeJdzrj\":externallbmeJdzrj,\"onlbmeJdzrjChange\":setExternallbmeJdzrj,bD7L7Wqi3,...restProps}=getProps(props);const[nEEY3zobq,setnEEY3zobq]=useStateVariable(externalnEEY3zobq,setExternalnEEY3zobq);const[lbmeJdzrj,setlbmeJdzrj]=useStateVariable(externallbmeJdzrj,setExternallbmeJdzrj);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HoZHLwaaZ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"xgW37EqwB\")return false;return true;};const visible=isSet(nEEY3zobq);const isDisplayed1=value=>{if(baseVariant===\"CFLmaHeuL\")return false;return value;};const isDisplayed2=()=>{if(baseVariant===\"rtLNn5alZ\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"CFLmaHeuL\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.section,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-cidps5\",className,classNames),\"data-framer-name\":\"1-3 Links\",layoutDependency:layoutDependency,layoutId:\"HoZHLwaaZ\",ref:refBinding,style:{...style},...addPropertyOverrides({CFLmaHeuL:{\"data-framer-name\":\"6+ Links\"},rtLNn5alZ:{\"data-framer-name\":\"1-4 Links\"},xgW37EqwB:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sjkkqs-container\",layoutDependency:layoutDependency,layoutId:\"snplmtmfN-container\",nodeId:\"snplmtmfN\",rendersWithMotion:true,scopeId:\"zz5XAgpMW\",children:/*#__PURE__*/_jsx(HomeLink,{eqTo92PK0:IPbOsCK8G,height:\"100%\",id:\"snplmtmfN\",kSENIGnmu:s7JfVV3pd,layoutId:\"snplmtmfN\",width:\"100%\"})})}),isDisplayed1(visible!==false)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ybg1d8\",\"data-framer-name\":\"1st Page Wrapper\",layoutDependency:layoutDependency,layoutId:\"MpKCTSCX2\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ql7ads\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"K94qxUIpw\",children:/*#__PURE__*/_jsx(ChevronRight,{animated:true,className:\"framer-3hhbhu\",layoutDependency:layoutDependency,layoutId:\"psGMQ0k5H\",style:{\"--43q7um\":H4DYw_E2I,opacity:.5,rotate:0},variants:{xgW37EqwB:{rotate:180}}})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:14,width:\"45px\",y:(componentViewport?.y||0)+0+9.5,...addPropertyOverrides({xgW37EqwB:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f18qy5-container\",layoutDependency:layoutDependency,layoutId:\"qcjqSP01w-container\",nodeId:\"qcjqSP01w\",rendersWithMotion:true,scopeId:\"zz5XAgpMW\",children:/*#__PURE__*/_jsx(TextLink,{bqPor4RWR:nEEY3zobq,GdVLiC_yX:IPbOsCK8G,height:\"100%\",id:\"qcjqSP01w\",layoutId:\"qcjqSP01w\",onbqPor4RWRChange:setnEEY3zobq,style:{height:\"100%\",width:\"100%\"},ukrMOdGjg:S6K6oPBhz,width:\"100%\",...addPropertyOverrides({xgW37EqwB:{style:{height:\"100%\"}}},baseVariant,gestureVariant)})})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12dwqtm\",\"data-framer-name\":\"1st Page Wrapper\",layoutDependency:layoutDependency,layoutId:\"HUnJX02w6\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-new1ie\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"eYZrrAYcG\",children:/*#__PURE__*/_jsx(ChevronRight,{animated:true,className:\"framer-kv79du\",layoutDependency:layoutDependency,layoutId:\"FroT1p_Yp\",style:{\"--43q7um\":H4DYw_E2I,opacity:.5}})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:14,width:\"45px\",...addPropertyOverrides({rtLNn5alZ:{y:(componentViewport?.y||0)+0+9.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wrumyp-container\",layoutDependency:layoutDependency,layoutId:\"oAYKHptLf-container\",nodeId:\"oAYKHptLf\",rendersWithMotion:true,scopeId:\"zz5XAgpMW\",children:/*#__PURE__*/_jsx(TextLink,{bqPor4RWR:lbmeJdzrj,GdVLiC_yX:IPbOsCK8G,height:\"100%\",id:\"oAYKHptLf\",layoutId:\"oAYKHptLf\",onbqPor4RWRChange:setlbmeJdzrj,style:{height:\"100%\",width:\"100%\"},ukrMOdGjg:bD7L7Wqi3,width:\"100%\"})})})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16rfo90\",\"data-framer-name\":\"Dotted Wrapper\",layoutDependency:layoutDependency,layoutId:\"EBzmu11GJ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-br2sdi\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"fqNBCWb8w\",children:/*#__PURE__*/_jsx(ChevronRight,{animated:true,className:\"framer-wf0tdx\",layoutDependency:layoutDependency,layoutId:\"FzBqHG6kN\",style:{\"--43q7um\":IPbOsCK8G,opacity:.5}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-fnibh\",\"data-framer-name\":\"Dots\",layoutDependency:layoutDependency,layoutId:\"ZsCu9nWwj\",children:/*#__PURE__*/_jsx(DotsThree,{animated:true,className:\"framer-g6si09\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"vPWOOrcBL\",style:{\"--1m6trwb\":0,\"--21h8s6\":IPbOsCK8G,\"--pgex8v\":1.5}})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i13vhd\",\"data-framer-name\":\"Current Page\",layoutDependency:layoutDependency,layoutId:\"fSdCYeu2E\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yr2a23\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"K6GoYuxPs\",children:/*#__PURE__*/_jsx(ChevronRight,{animated:true,className:\"framer-15uqamo\",layoutDependency:layoutDependency,layoutId:\"xk3ZTopd0\",style:{\"--43q7um\":H4DYw_E2I,opacity:.5}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-IPbOsCK8G-zz5XAgpMW))\"},children:\"Current page\"})}),className:\"framer-etjjz1\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"T3HyzGLD0\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-IPbOsCK8G-zz5XAgpMW)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-IPbOsCK8G-zz5XAgpMW\":IPbOsCK8G,opacity:.8},text:M021U4viQ,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Cinov.framer-i72pwv, .framer-Cinov .framer-i72pwv { display: block; }\",\".framer-Cinov.framer-cidps5 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-Cinov .framer-sjkkqs-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Cinov .framer-ybg1d8, .framer-Cinov .framer-12dwqtm, .framer-Cinov .framer-16rfo90, .framer-Cinov .framer-i13vhd { 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: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Cinov .framer-1ql7ads, .framer-Cinov .framer-new1ie, .framer-Cinov .framer-1yr2a23 { 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: visible; padding: 8px 4px 8px 4px; position: relative; width: min-content; }\",\".framer-Cinov .framer-3hhbhu, .framer-Cinov .framer-15uqamo { flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-Cinov .framer-1f18qy5-container, .framer-Cinov .framer-wrumyp-container { flex: none; height: 14px; position: relative; width: 45px; }\",\".framer-Cinov .framer-kv79du, .framer-Cinov .framer-wf0tdx, .framer-Cinov .framer-g6si09 { flex: none; height: var(--framer-aspect-ratio-supported, 17px); position: relative; width: 16px; }\",\".framer-Cinov .framer-br2sdi, .framer-Cinov .framer-fnibh { 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: visible; padding: 8px; position: relative; width: min-content; }\",\".framer-Cinov .framer-etjjz1 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-Cinov.framer-v-zizegw .framer-kv79du, .framer-Cinov.framer-v-1s7l715 .framer-wf0tdx, .framer-Cinov.framer-v-1s7l715 .framer-g6si09 { height: var(--framer-aspect-ratio-supported, 16px); }\",\".framer-Cinov.framer-v-wxp0pq.framer-cidps5, .framer-Cinov.framer-v-wxp0pq .framer-ybg1d8 { justify-content: flex-start; }\",\".framer-Cinov.framer-v-wxp0pq .framer-1f18qy5-container { width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 213\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"rtLNn5alZ\":{\"layout\":[\"auto\",\"auto\"]},\"CFLmaHeuL\":{\"layout\":[\"auto\",\"auto\"]},\"xgW37EqwB\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"M021U4viQ\":\"currentPageText\",\"IPbOsCK8G\":\"linkColor\",\"H4DYw_E2I\":\"linkColor2\",\"s7JfVV3pd\":\"homeURL\",\"nEEY3zobq\":\"_1StLinkText\",\"S6K6oPBhz\":\"_1StLinkURL\",\"lbmeJdzrj\":\"_2NdLinkText\",\"bD7L7Wqi3\":\"_2NdLinkURL\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerzz5XAgpMW=withCSS(Component,css,\"framer-Cinov\");export default Framerzz5XAgpMW;Framerzz5XAgpMW.displayName=\"Breadcrumbs/Breadcrumbs\";Framerzz5XAgpMW.defaultProps={height:32,width:213};addPropertyControls(Framerzz5XAgpMW,{variant:{options:[\"HoZHLwaaZ\",\"rtLNn5alZ\",\"CFLmaHeuL\",\"xgW37EqwB\"],optionTitles:[\"1-3 Links\",\"1-4 Links\",\"6+ Links\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum},M021U4viQ:{defaultValue:\"Current page\",displayTextArea:false,title:\"Current Page Text\",type:ControlType.String},onM021U4viQChange:{changes:\"M021U4viQ\",type:ControlType.ChangeHandler},IPbOsCK8G:{defaultValue:\"rgb(255, 255, 255)\",title:\"Link Color\",type:ControlType.Color},H4DYw_E2I:{defaultValue:'var(--token-127dd225-8e1c-452a-a5f0-6e310f3b82c2, rgb(106, 167, 119)) /* {\"name\":\"Forest Green\"} */',title:\"Link Color 2\",type:ControlType.Color},s7JfVV3pd:{title:\"Home URL\",type:ControlType.Link},nEEY3zobq:{defaultValue:\"Level 1\",displayTextArea:false,title:\"1st Link Text\",type:ControlType.String},onnEEY3zobqChange:{changes:\"nEEY3zobq\",type:ControlType.ChangeHandler},S6K6oPBhz:{title:\"1st Link URL\",type:ControlType.Link},lbmeJdzrj:{defaultValue:\"Level 2\",displayTextArea:false,title:\"2nd Link Text\",type:ControlType.String},onlbmeJdzrjChange:{changes:\"lbmeJdzrj\",type:ControlType.ChangeHandler},bD7L7Wqi3:{title:\"2nd Link URL\",type:ControlType.Link}});addFonts(Framerzz5XAgpMW,[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...HomeLinkFonts,...ChevronRightFonts,...TextLinkFonts,...DotsThreeFonts],{supportsExplicitInterCodegen:true});Framerzz5XAgpMW.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(HomeLink,{},context),forwardLoader(TextLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerzz5XAgpMW\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"32\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"213\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"M021U4viQ\\\":\\\"currentPageText\\\",\\\"IPbOsCK8G\\\":\\\"linkColor\\\",\\\"H4DYw_E2I\\\":\\\"linkColor2\\\",\\\"s7JfVV3pd\\\":\\\"homeURL\\\",\\\"nEEY3zobq\\\":\\\"_1StLinkText\\\",\\\"S6K6oPBhz\\\":\\\"_1StLinkURL\\\",\\\"lbmeJdzrj\\\":\\\"_2NdLinkText\\\",\\\"bD7L7Wqi3\\\":\\\"_2NdLinkURL\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rtLNn5alZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CFLmaHeuL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xgW37EqwB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zz5XAgpMW.map","// Automatic Table of Contents component with heading detection, smooth scrolling, and active section highlighting\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,useCallback,startTransition,useMemo}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function TableOfContents(props){const{headings:{includeH1=false,includeH2=true,includeH3=true,includeH4=false,includeH5=false,includeH6=false}={},colors:{backgroundColor=\"#FFFFFF\",textColor=\"#000000\",activeColor=\"#0099FF\",hoverColor=\"#0066FF\"}={},typography:{font,activeFont}={},layout:{padding=20,itemSpacing=12}={},border:{showBorder=true,borderColor=\"#EEEEEE\",borderWidth=1,borderRadius=8}={},indentation:{indentNested=true,indentSize=20}={},scrolling:{smoothScroll=true,scrollOffset=80,activationPosition=\"center\"}={},activeIndicator:{showActiveIndicator=true,indicatorColor=\"#0099FF\",indicatorWidth=3,indicatorShape=\"line\",indicatorSize=12,indicatorSpacing=8}={},animation:{enableAnimation=true,animationDuration=200,animationEasing=\"ease\"}={},responsive:{enableResponsive=true,tabletBreakpoint=768,tabletMode=\"dropdown\",dropdownLabel=\"On this page\"}={},contentScope:{scope=\"page\",containerSelector=\"article\"}={}}=props;const isStatic=useIsStaticRenderer();const[headings,setHeadings]=useState([]);const[activeId,setActiveId]=useState(\"\");const[isTabletLayout,setIsTabletLayout]=useState(false);const[isDropdownOpen,setIsDropdownOpen]=useState(false);const headingLevels=useMemo(()=>{const levels=[];if(includeH1)levels.push(\"H1\");if(includeH2)levels.push(\"H2\");if(includeH3)levels.push(\"H3\");if(includeH4)levels.push(\"H4\");if(includeH5)levels.push(\"H5\");if(includeH6)levels.push(\"H6\");return levels;},[includeH1,includeH2,includeH3,includeH4,includeH5,includeH6]);const levelNumbers=useMemo(()=>{return headingLevels.map(level=>parseInt(level.replace(\"H\",\"\")));},[headingLevels]);const minLevel=useMemo(()=>{const m=Math.min(...levelNumbers);return Number.isFinite(m)?m:1;},[levelNumbers]);useEffect(()=>{if(typeof window===\"undefined\")return;const selector=headingLevels.map(level=>level.toLowerCase()).join(\", \");// Determine the container to search within\nconst container=scope===\"container\"?document.querySelector(containerSelector)||document:document;const headingElements=container.querySelectorAll(selector);const items=[];headingElements.forEach((element,index)=>{const htmlElement=element;let id=htmlElement.id;if(!id){id=`heading-${index}-${htmlElement.textContent?.toLowerCase().replace(/\\s+/g,\"-\")}`;htmlElement.id=id;}items.push({id,text:htmlElement.textContent||\"\",level:parseInt(htmlElement.tagName.replace(\"H\",\"\")),element:htmlElement});});startTransition(()=>setHeadings(items));},[headingLevels,scope,containerSelector]);useEffect(()=>{if(isStatic)return;if(!enableResponsive){startTransition(()=>setIsTabletLayout(false));return;}if(typeof window===\"undefined\")return;const mq=window.matchMedia(`(max-width: ${tabletBreakpoint}px)`);const update=()=>startTransition(()=>setIsTabletLayout(!!mq.matches));update();if(typeof mq.addEventListener===\"function\"){mq.addEventListener(\"change\",update);return()=>mq.removeEventListener(\"change\",update);}// Safari\n// @ts-ignore\nmq.addListener(update);// @ts-ignore\nreturn()=>mq.removeListener(update);},[enableResponsive,tabletBreakpoint,isStatic]);useEffect(()=>{if(typeof window===\"undefined\"||headings.length===0)return;const observerCallback=()=>{// Find which heading is currently at the activation position\nlet targetY=0;if(activationPosition===\"top\"){targetY=scrollOffset;}else if(activationPosition===\"center\"){targetY=window.innerHeight/2;}else{// bottom\ntargetY=window.innerHeight-scrollOffset;}let closestHeading=null;let closestDistance=Infinity;headings.forEach(heading=>{if(heading.element){const rect=heading.element.getBoundingClientRect();const headingY=rect.top;const distance=Math.abs(headingY-targetY);// Only consider headings that are above or at the target position\nif(headingY<=targetY&&distance<closestDistance){closestDistance=distance;closestHeading=heading;}}});// If no heading is above the target, use the first one that's below\nif(!closestHeading){headings.forEach(heading=>{if(heading.element){const rect=heading.element.getBoundingClientRect();const headingY=rect.top;const distance=Math.abs(headingY-targetY);if(distance<closestDistance){closestDistance=distance;closestHeading=heading;}}});}if(closestHeading){startTransition(()=>setActiveId(closestHeading.id));}};// Run on scroll\nwindow.addEventListener(\"scroll\",observerCallback,{passive:true});// Run initially\nobserverCallback();return()=>{window.removeEventListener(\"scroll\",observerCallback);};},[headings,scrollOffset,activationPosition]);const handleClick=useCallback(id=>{if(typeof window===\"undefined\")return;const element=document.getElementById(id);if(!element)return;const yOffset=-scrollOffset;const y=element.getBoundingClientRect().top+window.pageYOffset+yOffset;if(smoothScroll){window.scrollTo({top:y,behavior:\"smooth\"});}else{window.scrollTo({top:y});}startTransition(()=>setActiveId(id));},[scrollOffset,smoothScroll]);if(headings.length===0){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",padding,backgroundColor,borderRadius,border:showBorder?`${borderWidth}px solid ${borderColor}`:\"none\",...font,color:textColor,opacity:.5},children:\"No headings found on page\"});}return /*#__PURE__*/_jsx(\"nav\",{style:{width:\"100%\",padding,backgroundColor,borderRadius,border:showBorder?`${borderWidth}px solid ${borderColor}`:\"none\"},\"aria-label\":\"Table of contents\",children:isTabletLayout&&tabletMode===\"dropdown\"?/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",flexDirection:\"column\",gap:8},children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",\"aria-label\":dropdownLabel,\"aria-expanded\":isDropdownOpen,onClick:()=>{startTransition(()=>setIsDropdownOpen(v=>!v));},style:{width:\"100%\",padding:\"12px 14px\",borderRadius,border:`1px solid ${borderColor}`,background:\"transparent\",color:textColor,outline:\"none\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12,...font},children:[/*#__PURE__*/_jsx(\"span\",{style:{minWidth:0,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:dropdownLabel}),/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:textColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",focusable:\"false\",style:{flex:\"0 0 auto\",transform:isDropdownOpen?\"rotate(180deg)\":\"rotate(0deg)\",transition:enableAnimation?`transform ${animationDuration}ms ${animationEasing}`:\"none\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 9l6 6 6-6\"})})]}),isDropdownOpen&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",borderRadius,border:`1px solid ${borderColor}`,overflow:\"hidden\",backgroundColor},role:\"list\",children:headings.map((heading,index)=>{const isActive=activeId===heading.id;const indent=indentNested?(heading.level-minLevel)*Math.max(0,Math.min(24,indentSize)):0;return /*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{handleClick(heading.id);startTransition(()=>setIsDropdownOpen(false));},style:{width:\"100%\",textAlign:\"left\",background:\"none\",border:\"none\",borderTop:index===0?\"none\":`1px solid ${borderColor}`,padding:\"12px 14px\",paddingLeft:14+indent,cursor:\"pointer\",...isActive?activeFont:font,color:isActive?activeColor:textColor,transition:enableAnimation?`color ${animationDuration}ms ${animationEasing}`:\"none\"},onMouseEnter:e=>{if(!isActive)e.currentTarget.style.color=hoverColor;},onMouseLeave:e=>{if(!isActive)e.currentTarget.style.color=textColor;},role:\"listitem\",children:heading.text},heading.id);})})]}):/*#__PURE__*/_jsx(\"ul\",{style:{listStyle:\"none\",margin:0,padding:0,display:\"flex\",flexDirection:\"column\",gap:itemSpacing},children:headings.map(heading=>{const isActive=activeId===heading.id;const indent=indentNested?(heading.level-minLevel)*indentSize:0;return /*#__PURE__*/_jsxs(\"li\",{style:{position:\"relative\",paddingLeft:indent},children:[showActiveIndicator&&isActive&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:indent,top:indicatorShape===\"line\"?0:\"50%\",bottom:indicatorShape===\"line\"?0:undefined,width:indicatorShape===\"line\"?indicatorWidth:indicatorSize,height:indicatorShape===\"line\"?undefined:indicatorSize,transform:indicatorShape===\"line\"?undefined:\"translateY(-50%)\",backgroundColor:indicatorColor,borderRadius:indicatorShape===\"line\"?indicatorWidth/2:indicatorShape===\"circle\"?\"50%\":indicatorShape===\"rounded\"?indicatorSize/4:0,transition:enableAnimation?`opacity ${animationDuration}ms ${animationEasing}, transform ${animationDuration}ms ${animationEasing}`:\"none\"}}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>handleClick(heading.id),style:{width:\"100%\",textAlign:\"left\",background:\"none\",border:\"none\",padding:0,paddingLeft:showActiveIndicator?(indicatorShape===\"line\"?indicatorWidth:indicatorSize)+indicatorSpacing:0,cursor:\"pointer\",transition:enableAnimation?`color ${animationDuration}ms ${animationEasing}`:\"none\",...isActive?activeFont:font,color:isActive?activeColor:textColor},onMouseEnter:e=>{if(!isActive){e.currentTarget.style.color=hoverColor;}},onMouseLeave:e=>{if(!isActive){e.currentTarget.style.color=textColor;}},children:heading.text})]},heading.id);})})});}addPropertyControls(TableOfContents,{headings:{type:ControlType.Object,title:\"Headings\",controls:{includeH1:{type:ControlType.Boolean,title:\"H1\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},includeH2:{type:ControlType.Boolean,title:\"H2\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},includeH3:{type:ControlType.Boolean,title:\"H3\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},includeH4:{type:ControlType.Boolean,title:\"H4\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},includeH5:{type:ControlType.Boolean,title:\"H5\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},includeH6:{type:ControlType.Boolean,title:\"H6\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"}}},colors:{type:ControlType.Object,title:\"Colors\",controls:{backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#000000\"},activeColor:{type:ControlType.Color,title:\"Active\",defaultValue:\"#0099FF\"},hoverColor:{type:ControlType.Color,title:\"Hover\",defaultValue:\"#0066FF\"}}},typography:{type:ControlType.Object,title:\"Typography\",controls:{font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},activeFont:{type:ControlType.Font,title:\"Active Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}}}},layout:{type:ControlType.Object,title:\"Layout\",controls:{padding:{type:ControlType.Number,title:\"Padding\",defaultValue:20,min:0,max:60,step:4,unit:\"px\"},itemSpacing:{type:ControlType.Number,title:\"Item Spacing\",defaultValue:12,min:0,max:40,step:2,unit:\"px\"}}},border:{type:ControlType.Object,title:\"Border\",controls:{showBorder:{type:ControlType.Boolean,title:\"Show Border\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#EEEEEE\",hidden:({showBorder})=>!showBorder},borderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:1,min:1,max:10,step:1,unit:\"px\",hidden:({showBorder})=>!showBorder},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:8,min:0,max:32,step:1,unit:\"px\"}}},indentation:{type:ControlType.Object,title:\"Indentation\",controls:{indentNested:{type:ControlType.Boolean,title:\"Indent Nested\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},indentSize:{type:ControlType.Number,title:\"Indent Size\",defaultValue:20,min:0,max:60,step:4,unit:\"px\",hidden:({indentNested})=>!indentNested}}},scrolling:{type:ControlType.Object,title:\"Scrolling\",controls:{activationPosition:{type:ControlType.Enum,title:\"Activate At\",options:[\"top\",\"center\",\"bottom\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],defaultValue:\"center\",displaySegmentedControl:true},smoothScroll:{type:ControlType.Boolean,title:\"Smooth Scroll\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},scrollOffset:{type:ControlType.Number,title:\"Scroll Offset\",defaultValue:80,min:0,max:200,step:10,unit:\"px\"}}},activeIndicator:{type:ControlType.Object,title:\"Active Indicator\",controls:{showActiveIndicator:{type:ControlType.Boolean,title:\"Show\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},indicatorShape:{type:ControlType.Enum,title:\"Shape\",options:[\"line\",\"circle\",\"square\",\"rounded\"],optionTitles:[\"Line\",\"Circle\",\"Square\",\"Rounded\"],defaultValue:\"line\",displaySegmentedControl:false,hidden:({showActiveIndicator})=>!showActiveIndicator},indicatorColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#0099FF\",hidden:({showActiveIndicator})=>!showActiveIndicator},indicatorWidth:{type:ControlType.Number,title:\"Width\",defaultValue:3,min:1,max:10,step:1,unit:\"px\",hidden:({showActiveIndicator,indicatorShape})=>!showActiveIndicator||indicatorShape!==\"line\"},indicatorSize:{type:ControlType.Number,title:\"Size\",defaultValue:12,min:4,max:32,step:1,unit:\"px\",hidden:({showActiveIndicator,indicatorShape})=>!showActiveIndicator||indicatorShape===\"line\"},indicatorSpacing:{type:ControlType.Number,title:\"Spacing\",defaultValue:8,min:0,max:32,step:2,unit:\"px\",hidden:({showActiveIndicator})=>!showActiveIndicator}}},animation:{type:ControlType.Object,title:\"Animation\",controls:{enableAnimation:{type:ControlType.Boolean,title:\"Enable\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},animationDuration:{type:ControlType.Number,title:\"Duration\",defaultValue:200,min:0,max:1e3,step:50,unit:\"ms\",hidden:({enableAnimation})=>!enableAnimation},animationEasing:{type:ControlType.Enum,title:\"Easing\",options:[\"linear\",\"ease\",\"ease-in\",\"ease-out\",\"ease-in-out\"],optionTitles:[\"Linear\",\"Ease\",\"Ease In\",\"Ease Out\",\"Ease In Out\"],defaultValue:\"ease\",displaySegmentedControl:false,hidden:({enableAnimation})=>!enableAnimation}}},responsive:{type:ControlType.Object,title:\"Responsive\",controls:{enableResponsive:{type:ControlType.Boolean,title:\"Enable\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},tabletBreakpoint:{type:ControlType.Number,title:\"Tablet ≤\",defaultValue:768,min:320,max:1440,step:8,unit:\"px\",hidden:({enableResponsive})=>!enableResponsive},tabletMode:{type:ControlType.Enum,title:\"Tablet UI\",options:[\"dropdown\",\"list\"],optionTitles:[\"Dropdown\",\"List\"],defaultValue:\"dropdown\",displaySegmentedControl:true,hidden:({enableResponsive})=>!enableResponsive},dropdownLabel:{type:ControlType.String,title:\"Label\",defaultValue:\"On this page\",hidden:({enableResponsive,tabletMode})=>!enableResponsive||tabletMode!==\"dropdown\"}}},contentScope:{type:ControlType.Object,title:\"Content\",controls:{scope:{type:ControlType.Enum,title:\"Headings From\",options:[\"page\",\"container\"],optionTitles:[\"Whole Page\",\"Container\"],defaultValue:\"page\",displaySegmentedControl:true},containerSelector:{type:ControlType.String,title:\"Selector\",defaultValue:\"article\",placeholder:\"e.g. article, main, .blog-post\",hidden:({scope})=>scope!==\"container\"}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TableOfContents\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TableOfContentsCMS.map"],"mappings":"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"}