{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/GhUsrHD9ZcLkTjcWea7N/gzxP8YFavdpn6CcU9u1c/TOCMaker_Mobile.js", "ssg:https://framerusercontent.com/modules/42vT5KIJNCTgsPZlRLjU/dh6lDI09j5HDh6jFJz5j/TOCMaker_Timer.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,useRef}from\"react\";export function MobileTableOfContents(){const[headings,setHeadings]=useState([]);const[activeHeading,setActiveHeading]=useState(null);const[isOpen,setIsOpen]=useState(false);const[scrollProgress,setScrollProgress]=useState(0);const observerRef=useRef(null);const headingVisibilityRef=useRef({});useEffect(()=>{const blogContent=document.querySelector('[data-framer-name=\"Main Blog Content\"]');if(!blogContent)return;const extractedHeadings=Array.from(blogContent.querySelectorAll(\"h1, h2\")).map(heading=>{let id=heading.id;if(!id){id=heading.textContent?.replace(/\\s+/g,\"-\").toLowerCase()||\"\";heading.id=id;}return{id,text:heading.textContent||\"\"};});setHeadings(extractedHeadings);observerRef.current=new IntersectionObserver(entries=>{entries.forEach(entry=>{const id=entry.target.id;if(entry.isIntersecting){headingVisibilityRef.current[id]=entry.intersectionRatio;}else{delete headingVisibilityRef.current[id];}const visibleHeadings=Object.entries(headingVisibilityRef.current);if(visibleHeadings.length>0){const mostVisibleHeading=visibleHeadings.reduce((a,b)=>a[1]>b[1]?a:b)[0];setActiveHeading(mostVisibleHeading);}});},{root:null,rootMargin:\"0px 0px -30% 0px\",threshold:[0,.1,.25,.5,.75,1]});extractedHeadings.forEach(({id})=>{const heading=document.getElementById(id);if(heading)observerRef.current.observe(heading);});// Add scroll event listener to track scroll progress\nconst handleScroll=()=>{const winScroll=document.documentElement.scrollTop||document.body.scrollTop;const height=document.documentElement.scrollHeight-document.documentElement.clientHeight;const scrolled=winScroll/height*100;setScrollProgress(scrolled);};window.addEventListener(\"scroll\",handleScroll);handleScroll()// Initialize scroll position\n;return()=>{observerRef.current?.disconnect();window.removeEventListener(\"scroll\",handleScroll);};},[]);const handleLinkClick=(id,event)=>{event.preventDefault();const target=document.getElementById(id);if(target){const yOffset=-70;const y=target.getBoundingClientRect().top+window.scrollY+yOffset;window.scrollTo({top:y,behavior:\"smooth\"});}setActiveHeading(id);setIsOpen(false);};return{children:/*#__PURE__*/_jsxs(\"div\",{className:\"fixed bottom-0 left-0 right-0 shadow-xl border-t border-gray-200\",style:{backgroundColor:\"#FFF9F6\",maxHeight:isOpen?\"80vh\":\"auto\",transition:\"max-height 0.3s ease-in-out\",overflow:\"hidden\",borderTopLeftRadius:\"8px\",borderTopRightRadius:\"8px\",boxShadow:\"0 -8px 10px rgba(0, 0, 0, 0.10)\"},children:[/*#__PURE__*/_jsx(\"div\",{className:\"h-1 w-full bg-gray-200\",style:{position:\"relative\",borderTopLeftRadius:\"8px\",borderTopRightRadius:\"8px\"},children:/*#__PURE__*/_jsx(\"div\",{className:\"h-full\",style:{position:\"absolute\",top:0,left:0,width:`${scrollProgress}%`,backgroundColor:\"#F96318\",borderTopLeftRadius:\"8px\"}})}),/*#__PURE__*/_jsxs(\"div\",{className:\"flex justify-between items-center px-6 py-4\",children:[\" \",/*#__PURE__*/_jsx(\"span\",{className:`w-full font-inter text-base ${activeHeading?\"text-[#F96318] font-bold\":\"text-gray-700\"}`,children:activeHeading?headings.find(h=>h.id===activeHeading)?.text||\"Contents\":\"Contents\"}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setIsOpen(!isOpen),className:\"ml-4 px-2 py-1 bg-gray-100 rounded-lg text-gray-700 text-sm\",style:{borderRadius:\"6px\"},children:isOpen?\"\u25BE\":\"\u25B4\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:\"#FFF9F6\",maxHeight:isOpen?\"calc(80vh - 65px)\":\"0\",opacity:isOpen?1:0,transition:\"max-height 0.3s ease-in-out, opacity 0.2s ease-in-out\",padding:isOpen?\"16px\":\"0\",overflow:\"auto\",visibility:isOpen?\"visible\":\"hidden\",borderTop:isOpen?\"1px solid #e5e7eb\":\"none\"},children:/*#__PURE__*/_jsxs(\"ul\",{className:\"space-y-3 px-3\",children:[\" \",headings.map(({id,text})=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:`#${id}`,onClick:event=>handleLinkClick(id,event),className:`block px-3 py-2 rounded transition-all duration-300 text-base font-inter ${activeHeading===id?\"text-[#F96318] font-bold\":\"text-gray-700 hover:bg-gray-200\"}`,style:{borderRadius:\"4px\"},children:text})},id))]})})]})};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withMobileTableOfContents(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...MobileTableOfContents(props)});};}withMobileTableOfContents.displayName=\"MobileTableOfContents\";\nexport const __FramerMetadata__ = {\"exports\":{\"MobileTableOfContents\":{\"type\":\"override\",\"name\":\"MobileTableOfContents\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMobileTableOfContents\":{\"type\":\"reactHoc\",\"name\":\"withMobileTableOfContents\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TOCMaker_Mobile.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,useRef}from\"react\";export function TableOfContentsAndReadingTime(){const[headings,setHeadings]=useState([]);const[activeHeading,setActiveHeading]=useState(null);const[readingTime,setReadingTime]=useState(0);const observerRef=useRef(null);const headingVisibilityRef=useRef({});useEffect(()=>{// Select only \"Main Blog Content\" stack\nconst blogContent=document.querySelector('[data-framer-name=\"Main Blog Content\"]');if(!blogContent)return;// Extract headings (h1, h2) from the content\nconst extractedHeadings=Array.from(blogContent.querySelectorAll(\"h1, h2\")).map(heading=>{let id=heading.id;if(!id){id=heading.textContent?.replace(/\\s+/g,\"-\").toLowerCase()||\"\";heading.id=id;}return{id,text:heading.textContent||\"\"};});setHeadings(extractedHeadings);// Setup IntersectionObserver to track active heading\nobserverRef.current=new IntersectionObserver(entries=>{entries.forEach(entry=>{const id=entry.target.id;if(entry.isIntersecting){headingVisibilityRef.current[id]=entry.intersectionRatio;}else{delete headingVisibilityRef.current[id];}const visibleHeadings=Object.entries(headingVisibilityRef.current);if(visibleHeadings.length>0){const mostVisibleHeading=visibleHeadings.reduce((a,b)=>a[1]>b[1]?a:b)[0];setActiveHeading(mostVisibleHeading);}});},{root:null,rootMargin:\"0px 0px -30% 0px\",threshold:[0,.1,.25,.5,.75,1]});// Observe the headings in the content\nextractedHeadings.forEach(({id})=>{const heading=document.getElementById(id);if(heading){observerRef.current.observe(heading);}});// Calculate reading time\nconst textContent=blogContent.innerText||\"\";const wordCount=textContent.trim().split(/\\s+/).length;const time=Math.ceil(wordCount/225)// Average reading speed is 225 words per minute\n;setReadingTime(time);return()=>{observerRef.current?.disconnect();};},[]);const handleLinkClick=(id,event)=>{event.preventDefault();const target=document.getElementById(id);if(target){const yOffset=-70;const y=target.getBoundingClientRect().top+window.scrollY+yOffset;window.scrollTo({top:y,behavior:\"smooth\"});}setActiveHeading(id);};return{children:/*#__PURE__*/_jsxs(\"div\",{className:\"sticky top-5 w-56 p-4 min-h-fit overflow-y-auto border-r border-gray-200 bg-transparent\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"flex items-center mb-4 p-2 bg-offwhite rounded-full max-w-max text-sm border border-gray-300\",children:[/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"16\",height:\"16\",fill:\"currentColor\",className:\"mr-2\",viewBox:\"0 0 16 16\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M8 0a7.999 7.999 0 1 0 8 8 7.999 7.999 0 0 0-8-8zm0 14a6 6 0 1 1 6-6 6 6 0 0 1-6 6zm-.5-7a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5V7z\"})}),readingTime,\" min read\"]}),/*#__PURE__*/_jsx(\"ul\",{className:\"space-y-4\",children:headings.map(({id,text})=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:`#${id}`,onClick:event=>handleLinkClick(id,event),className:`block font-inter transition-all duration-300 ${activeHeading===id?\"text-black text-base font-bold border-b-2 border-[#F96318] pb-1 !border-[#F96318]\":\"text-gray-500 text-sm font-normal hover:text-gray-700\"}`,style:{borderBottom:activeHeading===id?\"2px solid #F96318\":\"none\"},children:text})},id))})]})};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withTableOfContentsAndReadingTime(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...TableOfContentsAndReadingTime(props)});};}withTableOfContentsAndReadingTime.displayName=\"TableOfContentsAndReadingTime\";\nexport const __FramerMetadata__ = {\"exports\":{\"withTableOfContentsAndReadingTime\":{\"type\":\"reactHoc\",\"name\":\"withTableOfContentsAndReadingTime\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TableOfContentsAndReadingTime\":{\"type\":\"override\",\"name\":\"TableOfContentsAndReadingTime\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TOCMaker_Timer.map"],
  "mappings": "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",
  "names": ["MobileTableOfContents", "headings", "setHeadings", "ye", "activeHeading", "setActiveHeading", "isOpen", "setIsOpen", "scrollProgress", "setScrollProgress", "observerRef", "pe", "headingVisibilityRef", "ue", "blogContent", "extractedHeadings", "heading", "id", "entries", "entry", "visibleHeadings", "mostVisibleHeading", "a", "b", "handleScroll", "winScroll", "height", "scrolled", "window", "handleLinkClick", "event", "target", "y", "u", "p", "h", "text", "withMobileTableOfContents", "C", "props", "re", "DataObserverContext", "TableOfContentsAndReadingTime", "headings", "setHeadings", "ye", "activeHeading", "setActiveHeading", "readingTime", "setReadingTime", "observerRef", "pe", "headingVisibilityRef", "ue", "blogContent", "extractedHeadings", "heading", "id", "entries", "entry", "visibleHeadings", "mostVisibleHeading", "a", "b", "wordCount", "time", "handleLinkClick", "event", "target", "y", "window", "u", "p", "text", "withTableOfContentsAndReadingTime", "C", "props", "re", "DataObserverContext"]
}
