{
  "version": 3,
  "sources": ["ssg:https://framer.com/m/framer/store.js@^1.0.0", "ssg:https://framerusercontent.com/modules/iycuJoqo621d4OIpP7Oj/tGcC2nzIpDkt13qhumGe/Cms_markdown_table.js", "ssg:https://framerusercontent.com/modules/KtsLK8UpQpG0ogxchvYE/eyWODKQYHA6Dvl7xpnbH/componentPresets.js", "ssg:https://framerusercontent.com/modules/CUXD5mGaCVlkQXsEKoML/yTrePEYzHel96srK8ddf/L6OIoklkH.js", "ssg:https://framerusercontent.com/modules/FiTokLPnjLf44V85ZXYW/wXWO1asN29ku1PnxfRNQ/LTN1IphpF.js", "ssg:https://framerusercontent.com/modules/AtNOrTTT89dtddJiq6zA/2nop6I1kzY22G2jyxrY6/njBTc4EIe.js", "ssg:https://framerusercontent.com/modules/xKPw86KdXYmDCw9M7tUs/rzEFg2Div9atHF7xFhZY/oO0T_QVXO.js", "ssg:https://framerusercontent.com/modules/512pTPIinc9Oeg0ACbWr/tAiRTx5n7LaHHaKPDrlX/QMApyipIO.js", "ssg:https://framerusercontent.com/modules/7r2NbLiqzhwAhXHQWqIy/77VgdKMn3b2sAydjwv81/Z1h6PEIkJ.js"],
  "sourcesContent": ["import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";const useStore=createStore({background:\"#ffffff\"});export function TableOverride(Component){return props=>{const[store]=useStore();const extractAndFormatTable=React.useCallback(()=>{// Find all potential code blocks that might contain markdown tables\n// We'll look for both the specific Framer elements and general code blocks\nconst potentialCodeBlocks=[// Original Framer selectors\n...document.querySelectorAll(\".framer-text.framer-text-module\"),// CodeMirror content\n...document.querySelectorAll(\".cm-content\"),// Other possible code blocks with 'code' or 'pre' tags\n...document.querySelectorAll(\"pre, code\")];potentialCodeBlocks.forEach(codeBlock=>{// Skip if not an HTML element\nif(!(codeBlock instanceof HTMLElement))return;// Skip if already processed\nif(codeBlock.getAttribute(\"data-table-processed\")===\"true\")return;// Check if the content looks like a markdown table (has pipe characters)\nconst content=codeBlock.textContent||\"\";const lines=content.split(/\\r?\\n/).filter(line=>line.trim()!==\"\");// Simple check for markdown table format:\n// 1. First line has pipe characters\n// 2. Second line has dashes and pipes (separator row)\n// 3. At least three lines total (header, separator, at least one data row)\nif(lines.length<3||!lines[0].includes(\"|\")||!lines[1].includes(\"|\")||!lines[1].includes(\"-\")){return;}// Get border and style information\nlet borderWidth=\"1px\";let borderColor=\"#ddd\";let borderRadius=\"8px\";let padding=\"15px\";let backgroundColor=store.background;let textColor=\"#333\";// Look for parent elements that might contain styling info\nconst layoutDiv=codeBlock.closest(\".sp-layout\")||codeBlock.querySelector(\".sp-layout\");if(layoutDiv){const style=window.getComputedStyle(layoutDiv);borderWidth=style.borderWidth||borderWidth;borderColor=style.borderColor||borderColor;padding=style.getPropertyValue(\"--cb-padding\")||padding;}// Check for dark mode\nconst isDarkMode=codeBlock.closest(\".framer-cb\")!==null||document.body.classList.contains(\"dark\");if(isDarkMode){backgroundColor=\"#161820\";textColor=\"#eeeeee\";borderColor=\"#555\";}// Create containers for the table\nconst outerContainer=document.createElement(\"div\");outerContainer.style.cssText=`\n                    border: ${borderWidth} solid ${borderColor};\n                    border-radius: ${borderRadius};\n                    overflow: hidden;\n                    width: 100%;\n                    margin: 15px 0;\n                `;const innerContainer=document.createElement(\"div\");innerContainer.style.cssText=`\n                    overflow: auto;\n                    width: 100%;\n                `;// Process the markdown table\nconst tableHtml=lines.map((row,index)=>{// Skip separator row\nif(index===1)return\"\";// Split by pipe and clean cells\nconst cells=row.split(\"|\").map(cell=>cell.trim()).filter(cell=>cell!==\"\");if(cells.length===0)return\"\";if(index===0){// Header row\nreturn`<tr>${cells.map(cell=>`<th>${cell}</th>`).join(\"\")}</tr>`;}else{// Data row - make sure all rows have same number of cells\nconst headerCells=lines[0].split(\"|\").map(cell=>cell.trim()).filter(cell=>cell!==\"\");while(cells.length<headerCells.length){cells.push(\"\");}return`<tr>${cells.map(cell=>`<td>${cell}</td>`).join(\"\")}</tr>`;}}).filter(row=>row!==\"\").join(\"\");// Create the table\nconst tableElement=document.createElement(\"div\");tableElement.innerHTML=`\n                    <style>\n                        table {\n                            width: 100%;\n                            border-collapse: separate;\n                            border-spacing: 0;\n                        }\n                        table th, table td {\n                            padding: ${padding};\n                            text-align: left;\n                            background-color: ${backgroundColor};\n                            color: ${textColor};\n                            border-right: 1px solid ${borderColor};\n                            border-bottom: 1px solid ${borderColor};\n                        }\n                        table th {\n                            font-weight: bold;\n                            position: sticky;\n                            top: 0;\n                            z-index: 1;\n                        }\n                        table tr:last-child td {\n                            border-bottom: none;\n                        }\n                        table th:last-child,\n                        table td:last-child {\n                            border-right: none;\n                        }\n                    </style>\n                    <table>\n                        ${tableHtml}\n                    </table>\n                `;// Assemble and replace\ninnerContainer.appendChild(tableElement);outerContainer.appendChild(innerContainer);// Replace the original content\ncodeBlock.innerHTML=\"\";codeBlock.appendChild(outerContainer);codeBlock.setAttribute(\"data-table-processed\",\"true\");});},[store.background]);React.useEffect(()=>{// Initial processing\nextractAndFormatTable();// Watch for changes\nconst observer=new MutationObserver(mutations=>{let shouldProcess=false;mutations.forEach(mutation=>{if(mutation.type===\"childList\"&&mutation.addedNodes.length>0){shouldProcess=true;}});if(shouldProcess){extractAndFormatTable();}});// Observe the entire document\nobserver.observe(document.body,{childList:true,subtree:true});return()=>{observer.disconnect();};},[extractAndFormatTable]);return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"TableOverride\":{\"type\":\"reactHoc\",\"name\":\"TableOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cms_markdown_table.map", "// Generated by Framer (4d21961)\nexport const props={j1R9P2g7t:{borderRadius:15,bottomLeftRadius:15,bottomRightRadius:15,darkTheme:\"framerDark\",font:{fontFamily:'\"Fragment Mono\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},isMixedBorderRadius:false,lightTheme:\"framerLight\",padding:30,paddingBottom:30,paddingLeft:30,paddingPerSide:false,paddingRight:30,paddingTop:30,theme:\"ayuLight\",themeMode:\"Static\",topLeftRadius:15,topRightRadius:15},Zv91U7tgg:{borderRadius:25,bottomLeftRadius:25,bottomRightRadius:25,isMixedBorderRadius:false,isRed:true,topLeftRadius:25,topRightRadius:25}};export const fonts={j1R9P2g7t:[{explicitInter:true,fonts:[{family:\"Fragment Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/fragmentmono/v4/4iCr6K5wfMRRjxp0DA6-2CLnN4FNh4UI_1U.woff2\",weight:\"400\"}]}]};\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"props\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (af04cc1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-cw8Og .framer-styles-preset-15eleci { border-bottom-left-radius: 25px; border-bottom-right-radius: 25px; border-top-left-radius: 25px; border-top-right-radius: 25px; }\"];export const className=\"framer-cw8Og\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (a2fb474)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-LightItalic\",\"Inter-Bold\",\"Inter-Italic\",\"Inter-LightItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/YYB6GZmCWnZq3RWZOghuZIOxQY.woff2\",weight:\"300\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/miJTzODdiyIr3tRo9KEoqXXk2PM.woff2\",weight:\"300\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6ZMhcggRFfEfbf7lncCpaUbA.woff2\",weight:\"300\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/8sCN6PGUr4I8q5hC5twAXfcwqV0.woff2\",weight:\"300\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/aUYDUTztS7anQw5JuwCncXeLOBY.woff2\",weight:\"300\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/5mDAOkC5Wpzo7NkuE9oYfqlY2u4.woff2\",weight:\"300\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/yDiPvYxioBHsicnYxpPW35WQmx8.woff2\",weight:\"300\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-W6yLb .framer-styles-preset-cj8pa { --framer-blockquote-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-blockquote-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-blockquote-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-blockquote-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-blockquote-font-size: 18px; --framer-blockquote-font-style: italic; --framer-blockquote-font-style-bold: normal; --framer-blockquote-font-style-bold-italic: italic; --framer-blockquote-font-style-italic: italic; --framer-blockquote-font-variation-axes: normal; --framer-blockquote-font-weight: 300; --framer-blockquote-font-weight-bold: 700; --framer-blockquote-font-weight-bold-italic: 400; --framer-blockquote-font-weight-italic: 300; --framer-blockquote-letter-spacing: 0em; --framer-blockquote-line-height: 2em; --framer-blockquote-paragraph-spacing: 20px; --framer-blockquote-text-color: #616161; --framer-blockquote-text-stroke-color: initial; --framer-blockquote-text-stroke-width: initial; --framer-font-open-type-features: normal; padding: 0px 0px 0px 22px; position: relative; }','.framer-W6yLb .framer-styles-preset-cj8pa::before { background-color: #ddd; border-radius: 1px; content: \" \"; display: block; height: 100%; left: 0px; position: absolute; top: 0px; width: 2px; }'];export const className=\"framer-W6yLb\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (c56cc2c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Raleway-600\",\"GF;Raleway-900\",\"GF;Raleway-900italic\",\"GF;Raleway-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Raleway\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/raleway/v34/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpYCKNLA3JC9c.woff2\",weight:\"600\"},{family:\"Raleway\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/raleway/v34/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtzpYCKNLA3JC9c.woff2\",weight:\"900\"},{family:\"Raleway\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/raleway/v34/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4cHLPrEVIT9c2c8.woff2\",weight:\"900\"},{family:\"Raleway\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/raleway/v34/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4bbLPrEVIT9c2c8.woff2\",weight:\"600\"}]}];export const css=['.framer-bG9IK .framer-styles-preset-zh2xcx:not(.rich-text-wrapper), .framer-bG9IK .framer-styles-preset-zh2xcx.rich-text-wrapper h1 { --framer-font-family: \"Raleway\", \"Raleway Placeholder\", sans-serif; --framer-font-family-bold: \"Raleway\", sans-serif; --framer-font-family-bold-italic: \"Raleway\", sans-serif; --framer-font-family-italic: \"Raleway\", \"Raleway Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 42px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -2.4px; --framer-line-height: 48px; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-bG9IK\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;NT Wagner Bold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"NT Wagner Bold\",source:\"custom\",url:\"https://framerusercontent.com/assets/kibkWuFhnO04STDu68WBuUU6THc.woff2\"}]}];export const css=['.framer-7xCFZ .framer-styles-preset-zn6xf5:not(.rich-text-wrapper), .framer-7xCFZ .framer-styles-preset-zn6xf5.rich-text-wrapper h5 { --framer-font-family: \"NT Wagner Bold\", \"NT Wagner Bold Placeholder\", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -1px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-7xCFZ\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (4d21961)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Fragment Mono-regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Fragment Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/fragmentmono/v4/4iCr6K5wfMRRjxp0DA6-2CLnN4FNh4UI_1U.woff2\",weight:\"400\"}]}];export const css=['.framer-h5N0p .framer-styles-preset-1aj8cwu:not(.rich-text-wrapper), .framer-h5N0p .framer-styles-preset-1aj8cwu.rich-text-wrapper code { --framer-code-font-family: \"Fragment Mono\", monospace; --framer-code-font-style: normal; --framer-code-font-weight: 400; --framer-code-text-color: #333; --framer-font-size-scale: 1; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; padding-bottom: 0.1em; padding-left: 0.2em; padding-right: 0.2em; padding-top: 0.1em; }'];export const className=\"framer-h5N0p\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (4d21961)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-ZlHUg .framer-styles-preset-1go6qjk:not(.rich-text-wrapper), .framer-ZlHUg .framer-styles-preset-1go6qjk.rich-text-wrapper table { background-color: var(--token-67c1333b-4249-4ff1-a333-3581964020b4, #ffffff) /* {\"name\":\"White\"} */; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-color: rgba(153, 153, 153, 0.25); border-style: solid; border-top-left-radius: 8px; border-top-right-radius: 8px; border-width: 1px; overflow: hidden; }',\".framer-ZlHUg .framer-styles-preset-1go6qjk:not(.rich-text-wrapper) th, .framer-ZlHUg .framer-styles-preset-1go6qjk.rich-text-wrapper table th, .framer-ZlHUg .framer-styles-preset-1go6qjk:not(.rich-text-wrapper) td, .framer-ZlHUg .framer-styles-preset-1go6qjk.rich-text-wrapper table td { padding: 10px; }\",'.framer-ZlHUg .framer-styles-preset-1go6qjk:not(.rich-text-wrapper) th, .framer-ZlHUg .framer-styles-preset-1go6qjk.rich-text-wrapper table th { background-color: var(--token-67c1333b-4249-4ff1-a333-3581964020b4, #ffffff) /* {\"name\":\"White\"} */; }',\".framer-ZlHUg .framer-styles-preset-1go6qjk:not(.rich-text-wrapper) tr + tr td, .framer-ZlHUg .framer-styles-preset-1go6qjk:not(.rich-text-wrapper) tr + tr th, .framer-ZlHUg .framer-styles-preset-1go6qjk.rich-text-wrapper table tr + tr td, .framer-ZlHUg .framer-styles-preset-1go6qjk.rich-text-wrapper table tr + tr th { border-top-color: rgba(153, 153, 153, 0.25); border-top-style: solid; border-top-width: 1px; }\",\".framer-ZlHUg .framer-styles-preset-1go6qjk:not(.rich-text-wrapper) td + td, .framer-ZlHUg .framer-styles-preset-1go6qjk:not(.rich-text-wrapper) th + th, .framer-ZlHUg .framer-styles-preset-1go6qjk:not(.rich-text-wrapper) td + th, .framer-ZlHUg .framer-styles-preset-1go6qjk:not(.rich-text-wrapper) th + td, .framer-ZlHUg .framer-styles-preset-1go6qjk.rich-text-wrapper table td + td, .framer-ZlHUg .framer-styles-preset-1go6qjk.rich-text-wrapper table th + th, .framer-ZlHUg .framer-styles-preset-1go6qjk.rich-text-wrapper table td + th, .framer-ZlHUg .framer-styles-preset-1go6qjk.rich-text-wrapper table th + td { border-left-color: rgba(153, 153, 153, 0.25); border-left-style: solid; border-left-width: 1px; }\"];export const className=\"framer-ZlHUg\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["createStore", "state1", "dataStore", "Data", "setDataStore", "newState", "storeState", "storeSetters", "setStoreState", "setter", "useStore", "state", "setState", "ye", "ue", "useObserveData", "useStore", "createStore", "TableOverride", "Component", "props", "store", "extractAndFormatTable", "te", "codeBlock", "lines", "line", "borderWidth", "borderColor", "borderRadius", "padding", "backgroundColor", "textColor", "layoutDiv", "style", "window", "outerContainer", "innerContainer", "tableHtml", "row", "index", "cells", "cell", "headerCells", "tableElement", "ue", "observer", "mutations", "shouldProcess", "mutation", "p", "props", "fonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className"]
}
