{"version":3,"file":"ToC3o.BubaXGCS.mjs","names":["Badge","Phosphor","Button","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Image","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","__legacyOverrideHOC_DataObserverContext","_jsx","useState","useRef","area","ChevronUp","ChevronDown"],"sources":["https:/framerusercontent.com/modules/gw4WSfywmnRxsJdeW68R/sHWuq2q6Je5LE9H88X2g/gvGs95dsc.js","https:/framerusercontent.com/modules/fFvOZC3n2JWS40pwprMz/xkybDM8NJ7l4boXgjbDQ/TakeHeadings.js","https:/framerusercontent.com/modules/w093MtZ9J1PjrBLyUdWj/WGvvUC9QkkbKt0tH9Hwn/ToC3o.js"],"sourcesContent":["// Generated by Framer (9cd6ca5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/uAyuX8OoPHiSFua8CJ8k/BOK3aLXy0SeZQIkm9wQl/ao6vEw8CX.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/nW7skL1G3Li4KHxmSMke/SdKnLSBS4kV4ouFIAcO0/PT_amgL_6.js\";import Button from\"https://framerusercontent.com/modules/xtgQB6g9eUX8TPUqsQql/pAEbb3Eqf98szWJuAbns/jDEF2naWH.js\";import Badge from\"https://framerusercontent.com/modules/urlKw82bt9idh6aucLjM/TjxoyWu82C3D9qw4BTWP/ZC6oaTVqt.js\";const BadgeFonts=getFonts(Badge);const PhosphorFonts=getFonts(Phosphor);const ButtonFonts=getFonts(Button);const enabledGestures={kMYEoZexG:{hover:true}};const cycleOrder=[\"kMYEoZexG\",\"i5KJbkcv7\"];const serializationHash=\"framer-MNI3f\";const variantClassNames={i5KJbkcv7:\"framer-v-jkahmr\",kMYEoZexG:\"framer-v-1b6bw86\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Default [Boxed]\":\"i5KJbkcv7\",Default:\"kMYEoZexG\"};const getProps=({boxedBGColor,boxedBorder,boxedShadow,category,date,dateColor,height,id,image,link,postTitle,showCategory,showReadMore,titleColor,width,...props})=>{return{...props,D8ZjNMqJ8:boxedBGColor??props.D8ZjNMqJ8??\"var(--token-2b0e18bf-9e9a-4016-bdfc-5769700a5529, rgb(255, 255, 255))\",K32jyJoss:dateColor??props.K32jyJoss??\"var(--token-fd54a91d-2c97-4609-acbc-244da5b6b983, rgb(113, 113, 122))\",laMAzvWOM:postTitle??props.laMAzvWOM??\"Enter post title\",mhDzny53S:showReadMore??props.mhDzny53S??true,NYi0Dwzp4:showCategory??props.NYi0Dwzp4??true,nzU4KVHxN:date??props.nzU4KVHxN??\"15 Jung 2025\",OEKtoSZNW:image??props.OEKtoSZNW??{pixelHeight:600,pixelWidth:800,src:\"https://framerusercontent.com/images/vMXiBrmLtmS7YbASMvE0EYlM1Gw.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/vMXiBrmLtmS7YbASMvE0EYlM1Gw.png?scale-down-to=512 512w,https://framerusercontent.com/images/vMXiBrmLtmS7YbASMvE0EYlM1Gw.png 800w\"},SGszvGd6l:titleColor??props.SGszvGd6l??\"var(--token-de5448c6-98bb-4403-96cd-7fe86bf2daa6, rgb(9, 9, 11))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"kMYEoZexG\",VeFpn_fhW:boxedBorder??props.VeFpn_fhW??{borderColor:'var(--token-31213cc7-db87-4df4-8209-e72c8adb68fb, rgb(228, 228, 231)) /* {\"name\":\"Gray 200 [Dynamic]\"} */',borderStyle:\"solid\",borderWidth:1},WnuXjpPb7:boxedShadow??props.WnuXjpPb7??\"0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.11), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.1), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.04)\",WOt2qFYsZ:category??props.WOt2qFYsZ??\"Category\",xBh21cc1K:link??props.xBh21cc1K};};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,OEKtoSZNW,laMAzvWOM,SGszvGd6l,NYi0Dwzp4,WOt2qFYsZ,nzU4KVHxN,K32jyJoss,mhDzny53S,xBh21cc1K,D8ZjNMqJ8,VeFpn_fhW,WnuXjpPb7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kMYEoZexG\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1b6bw86\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"kMYEoZexG\",ref:refBinding,style:{\"--15xr2ok\":WnuXjpPb7,\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\",opacity:1,...style},variants:{\"kMYEoZexG-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\",opacity:.8},i5KJbkcv7:{\"--border-bottom-width\":(VeFpn_fhW.borderBottomWidth??VeFpn_fhW.borderWidth)+\"px\",\"--border-color\":VeFpn_fhW.borderColor,\"--border-left-width\":(VeFpn_fhW.borderLeftWidth??VeFpn_fhW.borderWidth)+\"px\",\"--border-right-width\":(VeFpn_fhW.borderRightWidth??VeFpn_fhW.borderWidth)+\"px\",\"--border-style\":VeFpn_fhW.borderStyle,\"--border-top-width\":(VeFpn_fhW.borderTopWidth??VeFpn_fhW.borderWidth)+\"px\",backgroundColor:D8ZjNMqJ8,borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15,boxShadow:\"var(--15xr2ok)\"}},...addPropertyOverrides({\"kMYEoZexG-hover\":{\"data-framer-name\":undefined},i5KJbkcv7:{\"data-border\":true,\"data-framer-name\":\"Default [Boxed]\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:xBh21cc1K,motionChild:true,nodeId:\"XQMGCwU8r\",scopeId:\"gvGs95dsc\",children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(OEKtoSZNW)},className:\"framer-1s4nwkb framer-1xyujr6\",layoutDependency:layoutDependency,layoutId:\"XQMGCwU8r\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},...addPropertyOverrides({i5KJbkcv7:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+20+(((componentViewport?.height||382)-40-(280+Math.max(0,((componentViewport?.height||382)-40-282)/1)*1+2))/2+0+0)),sizes:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,...toResponsiveImage(OEKtoSZNW)}}},baseVariant,gestureVariant),children:NYi0Dwzp4&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:45,y:(componentViewport?.y||0)+0+0+20,...addPropertyOverrides({i5KJbkcv7:{y:(componentViewport?.y||0)+20+(((componentViewport?.height||382)-40-(280+Math.max(0,((componentViewport?.height||382)-40-282)/1)*1+2))/2+0+0)+20}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-s1qg3n-container\",layoutDependency:layoutDependency,layoutId:\"EqGv1ol5n-container\",nodeId:\"EqGv1ol5n\",rendersWithMotion:true,scopeId:\"gvGs95dsc\",children:/*#__PURE__*/_jsx(Badge,{C_fTzd5lR:{borderColor:\"var(--token-408e9ffb-f435-48c7-a9ff-2c04fe742fc2, rgb(228, 228, 231))\",borderStyle:\"solid\",borderWidth:0},height:\"100%\",id:\"EqGv1ol5n\",iXsfVjsEM:\"rgba(255, 255, 255, 0.7)\",JPO2n74ig:100,layoutId:\"EqGv1ol5n\",Lsu1xrgI3:\"var(--token-963ba7ff-1506-4ab8-a9bc-332b05614e66, rgb(9, 9, 11))\",p4KdNyw2A:10,variant:\"Qy1b_vjYv\",width:\"100%\",XGtDHEUvE:WOt2qFYsZ})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xhdpgn\",layoutDependency:layoutDependency,layoutId:\"LssZRph4x\",children:[/*#__PURE__*/_jsx(Link,{href:xBh21cc1K,motionChild:true,nodeId:\"sPo_cpYKf\",scopeId:\"gvGs95dsc\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1p743rw framer-1xyujr6\",layoutDependency:layoutDependency,layoutId:\"sPo_cpYKf\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-fi66dc\",\"data-styles-preset\":\"PT_amgL_6\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--variable-reference-SGszvGd6l-gvGs95dsc))\"},children:\"Enter post title\"})}),className:\"framer-3tcu58\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pZ7470N5m\",style:{\"--extracted-1lwpl3i\":\"var(--variable-reference-SGszvGd6l-gvGs95dsc)\",\"--variable-reference-SGszvGd6l-gvGs95dsc\":SGszvGd6l},text:laMAzvWOM,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nrsh2y\",layoutDependency:layoutDependency,layoutId:\"SfwFfwHT4\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3wx880\",layoutDependency:layoutDependency,layoutId:\"Dt9Up29KO\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jxn3w-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"GVUOottMf-container\",nodeId:\"GVUOottMf\",rendersWithMotion:true,scopeId:\"gvGs95dsc\",children:/*#__PURE__*/_jsx(Phosphor,{color:K32jyJoss,height:\"100%\",iconSearch:\"House\",iconSelection:\"CalendarBlank\",id:\"GVUOottMf\",layoutId:\"GVUOottMf\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-igt7au\",\"data-styles-preset\":\"ao6vEw8CX\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-K32jyJoss-gvGs95dsc))\"},children:\"Post Date\"})}),className:\"framer-11zeyq2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JWdmX44gM\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-K32jyJoss-gvGs95dsc)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-K32jyJoss-gvGs95dsc\":K32jyJoss},text:nzU4KVHxN,verticalAlignment:\"top\",withExternalLayout:true})]}),mhDzny53S&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-l6rtj2-container\",layoutDependency:layoutDependency,layoutId:\"ERy8txmJZ-container\",nodeId:\"ERy8txmJZ\",rendersWithMotion:true,scopeId:\"gvGs95dsc\",children:/*#__PURE__*/_jsx(Button,{ApWhoO21o:{borderColor:\"var(--token-31213cc7-db87-4df4-8209-e72c8adb68fb, rgb(228, 228, 231))\",borderStyle:\"solid\",borderWidth:1},fl2rEZZxb:{borderColor:\"var(--token-408e9ffb-f435-48c7-a9ff-2c04fe742fc2, rgb(228, 228, 231))\",borderStyle:\"solid\",borderWidth:1},G77f5Yx_v:\"Read More\",height:\"100%\",HFfTjmBlq:\"var(--token-de5448c6-98bb-4403-96cd-7fe86bf2daa6, rgb(9, 9, 11))\",id:\"ERy8txmJZ\",layoutId:\"ERy8txmJZ\",n9WP3fBIv:true,oV7zrnzuy:\"var(--token-2b0e18bf-9e9a-4016-bdfc-5769700a5529, rgb(255, 255, 255))\",SZQpZ3lk2:6,variant:\"QZs_ZZuUz\",VkxZQkMEC:\"0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(9, 9, 11, 0.11), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(9, 9, 11, 0.1), 0px 10px 10px -3.75px rgba(9, 9, 11, 0.04)\",Vo_oxchYD:\"CaretRight\",width:\"100%\",WM2TpCryl:false})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MNI3f.framer-1xyujr6, .framer-MNI3f .framer-1xyujr6 { display: block; }\",\".framer-MNI3f.framer-1b6bw86 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 382px; justify-content: flex-start; padding: 0px; position: relative; width: 400px; }\",\".framer-MNI3f .framer-1s4nwkb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 280px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-MNI3f .framer-s1qg3n-container { flex: none; height: auto; position: absolute; right: 20px; top: 20px; width: auto; z-index: 1; }\",\".framer-MNI3f .framer-1xhdpgn { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: hidden; padding: 20px; position: relative; width: 100%; }\",\".framer-MNI3f .framer-1p743rw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-MNI3f .framer-3tcu58 { flex: 1 0 0px; height: auto; max-width: 700px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-MNI3f .framer-1nrsh2y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-MNI3f .framer-3wx880 { align-content: center; align-items: center; cursor: default; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-MNI3f .framer-1jxn3w-container { flex: none; height: 21px; position: relative; width: 18px; }\",\".framer-MNI3f .framer-11zeyq2 { flex: none; height: auto; max-width: 650px; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-MNI3f .framer-l6rtj2-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-MNI3f.framer-v-jkahmr.framer-1b6bw86 { cursor: unset; gap: 2px; justify-content: center; overflow: visible; padding: 20px; }\",\".framer-MNI3f.framer-v-jkahmr .framer-1xhdpgn { padding: 20px 0px 20px 0px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-MNI3f[data-border=\"true\"]::after, .framer-MNI3f [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 382\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"i5KJbkcv7\":{\"layout\":[\"fixed\",\"fixed\"]},\"FciR2tgOR\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"OEKtoSZNW\":\"image\",\"laMAzvWOM\":\"postTitle\",\"SGszvGd6l\":\"titleColor\",\"NYi0Dwzp4\":\"showCategory\",\"WOt2qFYsZ\":\"category\",\"nzU4KVHxN\":\"date\",\"K32jyJoss\":\"dateColor\",\"mhDzny53S\":\"showReadMore\",\"xBh21cc1K\":\"link\",\"D8ZjNMqJ8\":\"boxedBGColor\",\"VeFpn_fhW\":\"boxedBorder\",\"WnuXjpPb7\":\"boxedShadow\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergvGs95dsc=withCSS(Component,css,\"framer-MNI3f\");export default FramergvGs95dsc;FramergvGs95dsc.displayName=\"Blog/Single\";FramergvGs95dsc.defaultProps={height:382,width:400};addPropertyControls(FramergvGs95dsc,{variant:{options:[\"kMYEoZexG\",\"i5KJbkcv7\"],optionTitles:[\"Default\",\"Default [Boxed]\"],title:\"Variant\",type:ControlType.Enum},OEKtoSZNW:{__defaultAssetReference:\"data:framer/asset-reference,vMXiBrmLtmS7YbASMvE0EYlM1Gw.png?originalFilename=blog-image-1.png&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},laMAzvWOM:{defaultValue:\"Enter post title\",displayTextArea:false,title:\"Post Title\",type:ControlType.String},SGszvGd6l:{defaultValue:'var(--token-de5448c6-98bb-4403-96cd-7fe86bf2daa6, rgb(9, 9, 11)) /* {\"name\":\"Gray 950 [Dynamic]\"} */',title:\"Title Color\",type:ControlType.Color},NYi0Dwzp4:{defaultValue:true,title:\"Show Category\",type:ControlType.Boolean},WOt2qFYsZ:{defaultValue:\"Category\",displayTextArea:false,title:\"Category\",type:ControlType.String},nzU4KVHxN:{defaultValue:\"15 Jung 2025\",description:\"\",displayTextArea:false,title:\"Date\",type:ControlType.String},K32jyJoss:{defaultValue:'var(--token-fd54a91d-2c97-4609-acbc-244da5b6b983, rgb(113, 113, 122)) /* {\"name\":\"Gray 500 [Dynamic]\"} */',title:\"Date Color\",type:ControlType.Color},mhDzny53S:{defaultValue:true,title:\"Show Read More\",type:ControlType.Boolean},xBh21cc1K:{title:\"Link\",type:ControlType.Link},D8ZjNMqJ8:{defaultValue:'var(--token-2b0e18bf-9e9a-4016-bdfc-5769700a5529, rgb(255, 255, 255)) /* {\"name\":\"Light/Dark [Dynamic]\"} */',title:\"Boxed BG Color\",type:ControlType.Color},VeFpn_fhW:{defaultValue:{borderColor:'var(--token-31213cc7-db87-4df4-8209-e72c8adb68fb, rgb(228, 228, 231)) /* {\"name\":\"Gray 200 [Dynamic]\"} */',borderStyle:\"solid\",borderWidth:1},title:\"Boxed Border\",type:ControlType.Border},WnuXjpPb7:{defaultValue:[{blur:5,color:\"rgba(0, 0, 0, 0.15)\",diffusion:.25,focus:.5,inset:false,spread:0,type:\"realistic\",x:0,y:10}],title:\"Boxed Shadow\",type:ControlType.BoxShadow}});addFonts(FramergvGs95dsc,[{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/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{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/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{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/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...BadgeFonts,...PhosphorFonts,...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergvGs95dsc\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"i5KJbkcv7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FciR2tgOR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"OEKtoSZNW\\\":\\\"image\\\",\\\"laMAzvWOM\\\":\\\"postTitle\\\",\\\"SGszvGd6l\\\":\\\"titleColor\\\",\\\"NYi0Dwzp4\\\":\\\"showCategory\\\",\\\"WOt2qFYsZ\\\":\\\"category\\\",\\\"nzU4KVHxN\\\":\\\"date\\\",\\\"K32jyJoss\\\":\\\"dateColor\\\",\\\"mhDzny53S\\\":\\\"showReadMore\\\",\\\"xBh21cc1K\\\":\\\"link\\\",\\\"D8ZjNMqJ8\\\":\\\"boxedBGColor\\\",\\\"VeFpn_fhW\\\":\\\"boxedBorder\\\",\\\"WnuXjpPb7\\\":\\\"boxedShadow\\\"}\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"382\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// code.tsx (Overrides file)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";// shared ref at module scope\nconst tocTargetRef=/*#__PURE__*/React.createRef();// Apply this override to the *content container* that holds your headings\nexport function ScopeHeadingsToThis(){return{ref:tocTargetRef};}// Apply this override to the TableOfContents component instance\nexport function ToC_UseScopedTarget(){return{targetRef:tocTargetRef}// passed as prop to the component\n;}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withScopeHeadingsToThis(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ScopeHeadingsToThis(props)});};}withScopeHeadingsToThis.displayName=\"ScopeHeadingsToThis\";export function withToC_UseScopedTarget(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ToC_UseScopedTarget(props)});};}withToC_UseScopedTarget.displayName=\"ToC_UseScopedTarget\";\nexport const __FramerMetadata__ = {\"exports\":{\"ToC_UseScopedTarget\":{\"type\":\"override\",\"name\":\"ToC_UseScopedTarget\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withScopeHeadingsToThis\":{\"type\":\"reactHoc\",\"name\":\"withScopeHeadingsToThis\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ScopeHeadingsToThis\":{\"type\":\"override\",\"name\":\"ScopeHeadingsToThis\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withToC_UseScopedTarget\":{\"type\":\"reactHoc\",\"name\":\"withToC_UseScopedTarget\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TakeHeadings.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{ChevronDown,ChevronUp}from\"lucide-react\";/**\n * TableOfContents (Framer)\n * - Scopes headings to a target (ref / layer name / selector / self)\n * - Desktop mode: full list\n * - Mobile mode: shows current heading + caret. Dropdown reveals list (max 400px, scrollable)\n * - Progress bar retained\n * - Full-width capable\n * - Mode chosen from the **sidebar** (no in-UI switch)\n */function TableOfContents({// --- SCOPE ---\ntargetRef,targetLayerName=\"\",contentSelector=\"\",useSelfScope=false,headingSelector=\"h1, h2, h3, h4, h5, h6\",// --- BEHAVIOR ---\noffset=100,stickyTop=100,indentSubheadings=false,debugMode=false,// --- MODE (sidebar-controlled) ---\n/**\n     * \"auto\"   → switch by breakpoint\n     * \"mobile\" → force mobile rendering\n     * \"desktop\"→ force desktop rendering\n     */mode=\"auto\",mobileBreakpoint=768,// --- VISUALS ---\nfullWidth=true,width=280,backgroundColor=\"transparent\",borderColor=\"transparent\",textColor=\"#9CA3AF\",activeColor=\"#111827\",hoverColor=\"rgba(0,0,0,0.04)\",borderRadius=0,fontSize=14,showProgress=true,// Mobile dropdown surface\nmobileMenuBgColor=\"rgba(255,255,255,0.93)\",mobileMenuBorder=\"rgba(0,0,0,0.08)\",mobileMenuBlur=20}){const[headings,setHeadings]=useState([]);const[activeId,setActiveId]=useState(\"\");const[error,setError]=useState(\"\");const[renderMode,setRenderMode]=useState(\"desktop\");const[menuOpen,setMenuOpen]=useState(false);const selfRef=useRef(null);const scrollParentRef=useRef(null);// Polyfill minimal CSS.escape if needed\nconst cssEscape=str=>{if(window.CSS&&typeof window.CSS.escape===\"function\")return window.CSS.escape(str);return str.replace(/[^a-zA-Z0-9_-]/g,c=>\"\\\\\"+c);};// Compute and apply mode (sidebar controlled)\nconst computeMode=()=>{if(mode===\"mobile\"||mode===\"desktop\")return mode;return window.innerWidth<=mobileBreakpoint?\"mobile\":\"desktop\";};useEffect(()=>{const apply=()=>setRenderMode(computeMode());apply();if(mode===\"auto\"){window.addEventListener(\"resize\",apply);return()=>window.removeEventListener(\"resize\",apply);}},[mode,mobileBreakpoint]);// Resolve the area to scan for headings\nconst resolveSearchArea=()=>{if(targetRef?.current)return targetRef.current;if(targetLayerName){const node=document.querySelector(`[data-framer-name=\"${cssEscape(targetLayerName)}\"]`);if(node)return node;}if(contentSelector){const sel=document.querySelector(contentSelector);if(sel)return sel;}if(useSelfScope&&selfRef.current)return selfRef.current;return document.body;};// Find first scrollable ancestor\nconst getScrollParent=el=>{let node=el;while(node&&node!==document.body){const{overflowY}=window.getComputedStyle(node);if(/(auto|scroll)/.test(overflowY))return node;node=node.parentElement;}return window;};const topRelativeToScroll=(el,scrollEl)=>{const rect=el.getBoundingClientRect();if(scrollEl===window)return rect.top+window.scrollY;const parentRect=scrollEl.getBoundingClientRect();return rect.top-parentRect.top+scrollEl.scrollTop;};// Collect headings\nuseEffect(()=>{const generateToc=()=>{try{const area=resolveSearchArea();if(!area){setError(\"No valid search area found.\");setHeadings([]);return;}const found=area.querySelectorAll(headingSelector);if(found.length===0){setError(`No headings found in scoped area with \"${headingSelector}\"`);setHeadings([]);return;}setError(\"\");const data=Array.from(found).map((heading,index)=>{if(!heading.id){const cleanText=heading.textContent.toLowerCase().trim().replace(/[^\\\\w\\\\s-]/g,\"\").replace(/\\\\s+/g,\"-\");heading.id=`toc-${cleanText}-${index}`;}return{id:heading.id,text:heading.textContent.trim(),level:parseInt(heading.tagName.charAt(1)),element:heading};});setHeadings(data);}catch(err){setError(`Error: ${err.message}`);if(debugMode)console.error(\"ToC Error:\",err);}};const t=setTimeout(generateToc,50);const area=resolveSearchArea();const observer=area?new MutationObserver(()=>{clearTimeout(t);setTimeout(generateToc,60);}):null;if(observer&&area){observer.observe(area,{childList:true,subtree:true,characterData:true});}return()=>{if(observer)observer.disconnect();clearTimeout(t);};// eslint-disable-next-line react-hooks/exhaustive-deps\n},[headingSelector,contentSelector,targetLayerName,useSelfScope,targetRef?.current,debugMode]);// Track active heading\nuseEffect(()=>{if(headings.length===0)return;const area=resolveSearchArea();const scrollEl=getScrollParent(area);scrollParentRef.current=scrollEl;const onScroll=()=>{const currentPos=(scrollEl===window?window.scrollY:scrollEl.scrollTop)+offset;let current=null;for(let i=headings.length-1;i>=0;i--){const el=document.getElementById(headings[i].id);if(!el)continue;const top=topRelativeToScroll(el,scrollEl);if(currentPos>=top){current=headings[i].id;break;}}if(current)setActiveId(current);};const target=scrollEl===window?window:scrollEl;target.addEventListener(\"scroll\",onScroll,{passive:true});onScroll();return()=>target.removeEventListener(\"scroll\",onScroll);// eslint-disable-next-line react-hooks/exhaustive-deps\n},[headings,offset,targetLayerName,contentSelector,targetRef?.current,useSelfScope]);// Close dropdown on outside click / ESC\nuseEffect(()=>{if(!menuOpen)return;const onClick=e=>{if(!selfRef.current)return;if(!selfRef.current.contains(e.target))setMenuOpen(false);};const onKey=e=>e.key===\"Escape\"&&setMenuOpen(false);document.addEventListener(\"mousedown\",onClick);document.addEventListener(\"keydown\",onKey);return()=>{document.removeEventListener(\"mousedown\",onClick);document.removeEventListener(\"keydown\",onKey);};},[menuOpen]);const scrollToHeading=id=>{const el=document.getElementById(id);if(!el)return;const area=resolveSearchArea();const scrollEl=scrollParentRef.current||getScrollParent(area);const top=topRelativeToScroll(el,scrollEl)-offset+20;if(scrollEl===window){window.scrollTo({top,behavior:\"smooth\"});}else{scrollEl.scrollTo({top,behavior:\"smooth\"});}setMenuOpen(false);};const activeIndex=headings.findIndex(h=>h.id===activeId);const progress=headings.length>0?(activeIndex+1)/headings.length*100:0;const minLevel=headings.length>0?Math.min(...headings.map(h=>h.level)):1;const activeHeading=headings[activeIndex]||headings[0];if(error&&(debugMode||headings.length===0)){return /*#__PURE__*/_jsx(\"div\",{ref:selfRef,style:{width:fullWidth?\"100%\":width,padding:8,color:\"#EF4444\",fontSize:12},children:error});}if(headings.length===0)return /*#__PURE__*/_jsx(\"div\",{ref:selfRef});const widthStyle=fullWidth?\"100%\":typeof width===\"number\"?`${width}px`:width;// Shared styles\nconst itemBase=(isActive,indent=0)=>({display:\"block\",width:\"100%\",textAlign:\"left\",background:\"transparent\",border:\"none\",padding:\"8px 0\",paddingLeft:indent,cursor:\"pointer\",fontSize,lineHeight:1.6,color:isActive?activeColor:textColor,fontWeight:isActive?600:400});const headerSurface={background:mobileMenuBgColor,backdropFilter:`blur(${mobileMenuBlur}px)`,WebkitBackdropFilter:`blur(${mobileMenuBlur}px)`,borderBottom:`1px solid ${mobileMenuBorder}`,borderRadius:0};const dropdownSurface={background:mobileMenuBgColor,backdropFilter:`blur(${mobileMenuBlur}px)`,WebkitBackdropFilter:`blur(${mobileMenuBlur}px)`,border:`none`,borderRadius:0};return /*#__PURE__*/_jsxs(\"div\",{ref:selfRef,style:{position:\"sticky\",top:stickyTop,width:widthStyle,backgroundColor,borderRadius,border:`1px solid ${borderColor}`,overflow:\"visible\",zIndex:50},children:[showProgress&&/*#__PURE__*/_jsx(\"div\",{style:{height:2,backgroundColor:\"#F3F4F6\"},children:/*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",width:`${progress}%`,backgroundColor:activeColor,transition:\"width 0.3s ease-out\"}})}),renderMode===\"mobile\"?/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{...headerSurface,display:\"flex\",alignItems:\"center\",gap:8,padding:\"8px 12px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:1,fontSize,color:activeColor,fontWeight:600,lineHeight:1.6,minHeight:28},children:activeHeading?activeHeading.text:\"Table of Contents\"}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setMenuOpen(o=>!o),\"aria-expanded\":menuOpen,\"aria-haspopup\":\"listbox\",style:{background:\"transparent\",border:\"none\",padding:6,cursor:\"pointer\",lineHeight:1,fontSize:16},children:menuOpen?/*#__PURE__*/_jsx(ChevronUp,{size:18}):/*#__PURE__*/_jsx(ChevronDown,{size:18})})]}),menuOpen&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,right:0,top:\"100%\",...dropdownSurface,boxShadow:\"0 10px 30px rgba(0,0,0,0.08)\",maxHeight:400,overflowY:\"auto\",padding:\"8px 12px\"},role:\"listbox\",children:headings.map(h=>{const indent=indentSubheadings?(h.level-minLevel)*16:0;const isActive=activeId===h.id;return /*#__PURE__*/_jsx(\"button\",{onClick:()=>scrollToHeading(h.id),style:itemBase(isActive,indent),onMouseEnter:e=>e.currentTarget.style.backgroundColor=hoverColor,onMouseLeave:e=>e.currentTarget.style.backgroundColor=\"transparent\",children:h.text},h.id);})})]}):// DESKTOP: full list\n/*#__PURE__*/_jsx(\"nav\",{style:{paddingTop:4,paddingBottom:4},children:headings.map(h=>{const indent=indentSubheadings?(h.level-minLevel)*16:0;const isActive=activeId===h.id;return /*#__PURE__*/_jsx(\"button\",{onClick:()=>scrollToHeading(h.id),style:itemBase(isActive,indent),onMouseEnter:e=>e.currentTarget.style.backgroundColor=hoverColor,onMouseLeave:e=>e.currentTarget.style.backgroundColor=\"transparent\",children:h.text},h.id);})})]});}addPropertyControls(TableOfContents,{// Scope controls\ntargetLayerName:{type:ControlType.String,title:\"Layer Name\",defaultValue:\"\",description:'Scope by Framer layer name (data-framer-name=\"...\")'},contentSelector:{type:ControlType.String,title:\"CSS Selector\",defaultValue:\"\",description:\"Optional selector to scope the search area\"},useSelfScope:{type:ControlType.Boolean,title:\"Use Self Scope\",defaultValue:false},headingSelector:{type:ControlType.String,title:\"Headings\",defaultValue:\"h1, h2, h3, h4, h5, h6\"},// Behavior\noffset:{type:ControlType.Number,title:\"Scroll Offset\",defaultValue:100,min:0,max:200,step:5},stickyTop:{type:ControlType.Number,title:\"Sticky Top\",defaultValue:100,min:0,max:200,step:5},indentSubheadings:{type:ControlType.Boolean,title:\"Indent Subs\",defaultValue:false},debugMode:{type:ControlType.Boolean,title:\"Debug\",defaultValue:false},// Mode (sidebar)\nmode:{type:ControlType.Enum,title:\"Mode\",defaultValue:\"auto\",options:[\"auto\",\"mobile\",\"desktop\"],optionTitles:[\"Auto\",\"Mobile\",\"Desktop\"]},mobileBreakpoint:{type:ControlType.Number,title:\"Breakpoint\",defaultValue:768,min:320,max:1440,step:10},// Visuals\nfullWidth:{type:ControlType.Boolean,title:\"Full Width\",defaultValue:true},width:{type:ControlType.Number,title:\"Width (px)\",defaultValue:280,min:160,max:480,step:2},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"transparent\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"transparent\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#9CA3AF\"},activeColor:{type:ControlType.Color,title:\"Active\",defaultValue:\"#111827\"},hoverColor:{type:ControlType.Color,title:\"Hover\",defaultValue:\"rgba(0,0,0,0.04)\"},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:0,min:0,max:24,step:1},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:14,min:12,max:18,step:1},showProgress:{type:ControlType.Boolean,title:\"Progress\",defaultValue:true},mobileMenuBgColor:{type:ControlType.Color,title:\"Menu BG\",defaultValue:\"rgba(255,255,255,0.93)\"},mobileMenuBorder:{type:ControlType.Color,title:\"Menu Border\",defaultValue:\"rgba(0,0,0,0.08)\"},mobileMenuBlur:{type:ControlType.Number,title:\"Menu Blur\",defaultValue:20,min:0,max:60,step:1}});export default TableOfContents;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TableOfContents\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ToC3o.map"],"mappings":"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"}