{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:gsap@3.12.5/ScrollToPlugin.js", "ssg:https://framerusercontent.com/modules/9kO91eDIzPtFDSMA4hsL/FPL12DuqM2JELPdffIgF/ToC.js", "ssg:https://framerusercontent.com/modules/6yWAXveGjDXpJjXRrjdh/h6w1tvfnamSrRbWJZyAq/ToCTarget.js", "ssg:https://framerusercontent.com/modules/1RxSJY75PFKJVOAPEQFv/fVLGLXACLnPb1ZdkT1ji/componentPresets.js", "ssg:https://framerusercontent.com/modules/lDldOzn15tnt0pumE2sX/ALXdUSfIFZwNHi1sHVKV/D0_EGpMBb.js", "ssg:https://framerusercontent.com/modules/5jCFdICtfHG6yW7KyCCy/fThEFUPPnQILe1LJH7p8/dE6ACjYSm.js", "ssg:https://framerusercontent.com/modules/XDByRGkAjpepXAg7TBw2/UftCt9vBGCAJP06Kks57/HowTjxtz5.js", "ssg:https://framerusercontent.com/modules/MNl2fWfcxNOkh1kfEC3H/lDT9B4JCzg4CfI6AgnIU/QK2IrOJ1G.js", "ssg:https://framerusercontent.com/modules/urf2Gp4jMHnDYtcxA7O6/gc5Lew0B2UMRgD86qAzx/umJB1x9bw.js"],
  "sourcesContent": ["/*!\n * ScrollToPlugin 3.12.5\n * https://gsap.com\n *\n * @license Copyright 2008-2024, GreenSock. All rights reserved.\n * Subject to the terms at https://gsap.com/standard-license or for\n * Club GSAP members, the agreement issued with that membership.\n * @author: Jack Doyle, jack@greensock.com\n*/\nvar e,t,o,r,l,n,i,s,p=function _windowExists(){return typeof window!==\"undefined\"},a=function _getGSAP(){return e||p()&&(e=window.gsap)&&e.registerPlugin&&e},f=function _isString(e){return typeof e===\"string\"},c=function _isFunction(e){return typeof e===\"function\"},u=function _max(e,t){var n=t===\"x\"?\"Width\":\"Height\",i=\"scroll\"+n,s=\"client\"+n;return e===o||e===r||e===l?Math.max(r[i],l[i])-(o[\"inner\"+n]||r[s]||l[s]):e[i]-e[\"offset\"+n]},y=function _buildGetter(e,t){var n=\"scroll\"+(t===\"x\"?\"Left\":\"Top\");e===o&&(e.pageXOffset!=null?n=\"page\"+t.toUpperCase()+\"Offset\":e=r[n]!=null?r:l);return function(){return e[n]}},g=function _clean(e,t,o,r){c(e)&&(e=e(t,o,r));if(typeof e!==\"object\")return f(e)&&e!==\"max\"&&e.charAt(1)!==\"=\"?{x:e,y:e}:{y:e};if(e.nodeType)return{y:e,x:e};var l,n={};for(l in e)n[l]=l!==\"onAutoKill\"&&c(e[l])?e[l](t,o,r):e[l];return n},x=function _getOffset(e,t){e=n(e)[0];if(!e||!e.getBoundingClientRect)return console.warn(\"scrollTo target doesn't exist. Using 0\")||{x:0,y:0};var i=e.getBoundingClientRect(),s=!t||t===o||t===l,p=s?{top:r.clientTop-(o.pageYOffset||r.scrollTop||l.scrollTop||0),left:r.clientLeft-(o.pageXOffset||r.scrollLeft||l.scrollLeft||0)}:t.getBoundingClientRect(),a={x:i.left-p.left,y:i.top-p.top};if(!s&&t){a.x+=y(t,\"x\")();a.y+=y(t,\"y\")()}return a},d=function _parseVal(e,t,o,r,l){return isNaN(e)||typeof e===\"object\"?f(e)&&e.charAt(1)===\"=\"?parseFloat(e.substr(2))*(e.charAt(0)===\"-\"?-1:1)+r-l:e===\"max\"?u(t,o)-l:Math.min(u(t,o),x(e,t)[o]-l):parseFloat(e)-l},h=function _initCore(){e=a();if(p()&&e&&typeof document!==\"undefined\"&&document.body){o=window;l=document.body;r=document.documentElement;n=e.utils.toArray;e.config({autoKillThreshold:7});i=e.config();t=1}};var T={version:\"3.12.5\",name:\"scrollTo\",rawVars:1,register:function register(t){e=t;h()},init:function init(r,l,n,i,p){t||h();var a=this,f=e.getProperty(r,\"scrollSnapType\");a.isWin=r===o;a.target=r;a.tween=n;l=g(l,i,r,p);a.vars=l;a.autoKill=!!l.autoKill;a.getX=y(r,\"x\");a.getY=y(r,\"y\");a.x=a.xPrev=a.getX();a.y=a.yPrev=a.getY();s||(s=e.core.globals().ScrollTrigger);e.getProperty(r,\"scrollBehavior\")===\"smooth\"&&e.set(r,{scrollBehavior:\"auto\"});if(f&&f!==\"none\"){a.snap=1;a.snapInline=r.style.scrollSnapType;r.style.scrollSnapType=\"none\"}if(l.x!=null){a.add(a,\"x\",a.x,d(l.x,r,\"x\",a.x,l.offsetX||0),i,p);a._props.push(\"scrollTo_x\")}else a.skipX=1;if(l.y!=null){a.add(a,\"y\",a.y,d(l.y,r,\"y\",a.y,l.offsetY||0),i,p);a._props.push(\"scrollTo_y\")}else a.skipY=1},render:function render(e,t){var r,l,n,p,a,f=t._pt,c=t.target,y=t.tween,g=t.autoKill,x=t.xPrev,d=t.yPrev,h=t.isWin,T=t.snap,v=t.snapInline;while(f){f.r(e,f.d);f=f._next}r=h||!t.skipX?t.getX():x;l=h||!t.skipY?t.getY():d;n=l-d;p=r-x;a=i.autoKillThreshold;t.x<0&&(t.x=0);t.y<0&&(t.y=0);if(g){!t.skipX&&(p>a||p<-a)&&r<u(c,\"x\")&&(t.skipX=1);!t.skipY&&(n>a||n<-a)&&l<u(c,\"y\")&&(t.skipY=1);if(t.skipX&&t.skipY){y.kill();t.vars.onAutoKill&&t.vars.onAutoKill.apply(y,t.vars.onAutoKillParams||[])}}if(h)o.scrollTo(t.skipX?r:t.x,t.skipY?l:t.y);else{t.skipY||(c.scrollTop=t.y);t.skipX||(c.scrollLeft=t.x)}if(T&&(e===1||e===0)){l=c.scrollTop;r=c.scrollLeft;v?c.style.scrollSnapType=v:c.style.removeProperty(\"scroll-snap-type\");c.scrollTop=l+1;c.scrollLeft=r+1;c.scrollTop=l;c.scrollLeft=r}t.xPrev=t.x;t.yPrev=t.y;s&&s.update()},kill:function kill(e){var t=e===\"scrollTo\",o=this._props.indexOf(e);(t||e===\"scrollTo_x\")&&(this.skipX=1);(t||e===\"scrollTo_y\")&&(this.skipY=1);o>-1&&this._props.splice(o,1);return!this._props.length}};T.max=u;T.getOffset=x;T.buildGetter=y;a()&&e.registerPlugin(T);export{T as ScrollToPlugin,T as default};\n//# sourceMappingURL=ScrollToPlugin.js.map\n", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{gsap}from\"gsap\";import{ScrollToPlugin}from\"gsap/ScrollToPlugin\";//For this to work properly you need to\n//Set the table of contents target to have a class of toc-target\ngsap.registerPlugin(ScrollToPlugin);export default function TableOfContents(props){const[tocItems,setTocItems]=useState([]);const[activeSectionId,setActiveSectionId]=useState(\"\");const[canvaDisplay,setCanvaDisplay]=useState(true);useEffect(()=>{const headings=document.querySelectorAll(\".toc-target h2, .toc-target h3, .toc-target h4, .toc-target h5, .toc-target h6\");const items=Array.from(headings).map((heading,index)=>{const id=heading.id||`toc-target-heading-${index}`;heading.id=id;return{id,title:heading.textContent||\"Untitled\",level:parseInt(heading.tagName.substring(1),10)-1};});setTocItems(items);const onScroll=()=>{let found=false;items.forEach(item=>{const element=document.getElementById(item.id);const bounding=element.getBoundingClientRect();if(bounding.top<window.innerHeight&&bounding.bottom>=0&&!found){setActiveSectionId(item.id);found=true;}});if(!found)setActiveSectionId(\"\");};window.addEventListener(\"scroll\",onScroll);onScroll()// Initial check\n;return()=>window.removeEventListener(\"scroll\",onScroll);},[]);const handleScrollToSection=id=>{gsap.to(window,{duration:1,ease:\"power2.inOut\",scrollTo:{y:`#${id}`,offsetY:props.scrollOffset}});};return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .placeholder-display{\n                    background-color:rgba(151,103,244,0.2);\n                    border: 1px solid rgb(151,103,244);\n                    min-height: 80px;\n                    border-radius: 12px;\n                    display: flex;\n                    flex-direction: \"vertical\";\n                    align-items:center;\n                    justify-content:center;\n                    color: rgb(151,103,244);\n                    font-size: 14px;\n                    line-height: 20px;\n                    font-weight: 500;\n                    padding: 24px;\n                }\n                .placeholder-display div{\n                    width: 100%;\n                    text-align: center;\n                }\n                .toc-container {}\n                .toc-link {\n                    cursor: pointer;\n                    color: ${props.enabledColor};\n                    text-decoration: ${props.textDecoration};\n                    font-family: ${props.fontName};\n                    font-size: ${props.fontSize};\n                    line-height: ${props.lineHeight};\n                    margin: ${props.margins};\n                    width: 100%;\n                    transition: all 0.3s ease-in-out;\n                    padding-left: 0px;\n                    border-left: 2px solid transparent;\n                }\n                .toc-link.active {\n                    color: ${props.hoverColor};\n                    border-left: 2px solid #48BEFF;\n                    padding-left: 8px;\n                }\n                .toc-link:hover {\n                    color: ${props.hoverColor};\n                }\n            `}),/*#__PURE__*/_jsxs(\"ul\",{style:{listStyleType:\"none\",padding:0,margin:0},className:tocItems.length==0?\"placeholder-display\":\"toc-container\",children:[tocItems.length==0?/*#__PURE__*/_jsx(\"div\",{children:\"Table of contents will appear here.\"}):null,tocItems.map(item=>/*#__PURE__*/_jsx(\"li\",{style:{marginLeft:`${(item.level-1)*props.listMarginLeft}px`},children:/*#__PURE__*/_jsx(\"div\",{className:`toc-link ${activeSectionId===item.id?\"active\":\"\"}`,onClick:()=>handleScrollToSection(item.id),children:item.title})},item.id))]})]});}TableOfContents.defaultProps={fontName:\"Inter\",fontSize:\"16px\",lineHeight:\"24px\",listMarginLeft:16,textDecoration:\"None\",enabledColor:\"#000000\",hoverColor:\"#0000FF\",margins:\"4px 0px\",scrollOffset:80};addPropertyControls(TableOfContents,{fontName:{title:\"Font Name\",type:ControlType.String,defaultValue:\"Inter\"},fontSize:{title:\"Font Size\",type:ControlType.String,defaultValue:\"16px\"},lineHeight:{title:\"Line Height\",type:ControlType.String,defaultValue:\"16px\"},textDecoration:{title:\"Text Decoration\",type:ControlType.String,defaultValue:\"None\"},margins:{title:\"Margin\",type:ControlType.String,defaultValue:\"4px 0px\"},enabledColor:{title:\"Enabled Color\",type:ControlType.Color,defaultValue:\"#000000\"},hoverColor:{title:\"Hover Color\",type:ControlType.Color,defaultValue:\"#FF0000\"},listMarginLeft:{title:\"Indentation per level\",description:\"in pixels\",type:ControlType.Number,defaultValue:16},scrollOffset:{title:\"Scroll Offset\",description:\"Use this if you have a sticky nav.\",type:ControlType.Number,defaultValue:80}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TableOfContents\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ToC.map", "import{jsx as _jsx}from\"react/jsx-runtime\";export function withClass(Component){return props=>{props.className+=\" toc-target\"// Remember to add a space\n;return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withClass\":{\"type\":\"reactHoc\",\"name\":\"withClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ToCTarget.map", "// Generated by Framer (64bc75b)\nexport const props={kRXFURavy:{borderRadius:15,bottomLeftRadius:15,bottomRightRadius:15,darkTheme:\"framerDark\",font:{fontFamily:'\"Fragment Mono\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},isMixedBorderRadius:false,lightTheme:\"framerLight\",padding:30,paddingBottom:30,paddingLeft:30,paddingPerSide:false,paddingRight:30,paddingTop:30,theme:\"framerDark\",themeMode:\"Static\",topLeftRadius:15,topRightRadius:15},mJUcQuS3Q:{borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,isMixedBorderRadius:false,isRed:true,topLeftRadius:0,topRightRadius:0}};export const fonts={kRXFURavy:[{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\":{\"props\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (ae50a0d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-FzM8y .framer-styles-preset-13x4qnv:not(.rich-text-wrapper), .framer-FzM8y .framer-styles-preset-13x4qnv.rich-text-wrapper a { --framer-link-current-text-color: #000000; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: #000000; --framer-link-hover-text-decoration: underline; --framer-link-text-color: rgba(0, 0, 0, 0.5); --framer-link-text-decoration: none; }\"];export const className=\"framer-FzM8y\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (5eef525)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-PuaTe .framer-styles-preset-aw472w {  }\"];export const className=\"framer-PuaTe\";\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 (139b156)\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-W3qEa .framer-styles-preset-1cxy9tr { --framer-code-font-family: \"Fragment Mono\", monospace; --framer-code-font-style: normal; --framer-code-font-weight: 400; --framer-code-text-color: #333; --framer-font-size-scale: 1; background-color: rgba(0, 0, 0, 0.1); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; padding-bottom: 0.1em; padding-left: 0.2em; padding-right: 0.2em; padding-top: 0.1em; }'];export const className=\"framer-W3qEa\";\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 (ab692b1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-epgwb .framer-styles-preset-srwvqw:not(.rich-text-wrapper), .framer-epgwb .framer-styles-preset-srwvqw.rich-text-wrapper table { 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-epgwb .framer-styles-preset-srwvqw:not(.rich-text-wrapper) th, .framer-epgwb .framer-styles-preset-srwvqw.rich-text-wrapper table th, .framer-epgwb .framer-styles-preset-srwvqw:not(.rich-text-wrapper) td, .framer-epgwb .framer-styles-preset-srwvqw.rich-text-wrapper table td { padding: 10px; }\",\".framer-epgwb .framer-styles-preset-srwvqw:not(.rich-text-wrapper) th, .framer-epgwb .framer-styles-preset-srwvqw.rich-text-wrapper table th { background-color: rgba(153, 153, 153, 0.1); }\",\".framer-epgwb .framer-styles-preset-srwvqw:not(.rich-text-wrapper) tr + tr td, .framer-epgwb .framer-styles-preset-srwvqw:not(.rich-text-wrapper) tr + tr th, .framer-epgwb .framer-styles-preset-srwvqw.rich-text-wrapper table tr + tr td, .framer-epgwb .framer-styles-preset-srwvqw.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-epgwb .framer-styles-preset-srwvqw:not(.rich-text-wrapper) td + td, .framer-epgwb .framer-styles-preset-srwvqw:not(.rich-text-wrapper) th + th, .framer-epgwb .framer-styles-preset-srwvqw:not(.rich-text-wrapper) td + th, .framer-epgwb .framer-styles-preset-srwvqw:not(.rich-text-wrapper) th + td, .framer-epgwb .framer-styles-preset-srwvqw.rich-text-wrapper table td + td, .framer-epgwb .framer-styles-preset-srwvqw.rich-text-wrapper table th + th, .framer-epgwb .framer-styles-preset-srwvqw.rich-text-wrapper table td + th, .framer-epgwb .framer-styles-preset-srwvqw.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-epgwb\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (ab692b1)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,ComponentPresetsProvider,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromComponentPreset,getFontsFromSharedStyle,getLoadingLazyAtYPosition,getWhereExpressionFromPathVariables,Image,Link,NotFoundError,PathVariablesContext,PropertyOverrides,RichText,SVG,useComponentViewport,useCurrentPathVariables,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleCode,useLocaleInfo,useQueryData,useRouteElementId,withCodeBoundaryForOverrides,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LayoutNavigation from\"#framer/local/canvasComponent/K0qpqU2Ul/K0qpqU2Ul.js\";import LayoutFooter from\"#framer/local/canvasComponent/tOzB1vD9l/tOzB1vD9l.js\";import TableOfContents from\"#framer/local/codeFile/a3C0C8O/ToC.js\";import{withClass}from\"#framer/local/codeFile/N8x_Ujf/ToCTarget.js\";import Blog,{enumToDisplayNameFunctions}from\"#framer/local/collection/AReWs55_O/AReWs55_O.js\";import Authors from\"#framer/local/collection/EjpZsIBop/EjpZsIBop.js\";import*as componentPresets from\"#framer/local/componentPresets/componentPresets/componentPresets.js\";import*as sharedStyle5 from\"#framer/local/css/B41BW_8dW/B41BW_8dW.js\";import*as sharedStyle1 from\"#framer/local/css/D0_EGpMBb/D0_EGpMBb.js\";import*as sharedStyle14 from\"#framer/local/css/dE6ACjYSm/dE6ACjYSm.js\";import*as sharedStyle from\"#framer/local/css/DPIMFg0ee/DPIMFg0ee.js\";import*as sharedStyle2 from\"#framer/local/css/FD7goC4wE/FD7goC4wE.js\";import*as sharedStyle4 from\"#framer/local/css/fj8c2dgnL/fj8c2dgnL.js\";import*as sharedStyle13 from\"#framer/local/css/HowTjxtz5/HowTjxtz5.js\";import*as sharedStyle8 from\"#framer/local/css/hSfMvPutz/hSfMvPutz.js\";import*as sharedStyle10 from\"#framer/local/css/ImF9LknzY/ImF9LknzY.js\";import*as sharedStyle6 from\"#framer/local/css/IwcIhmj8A/IwcIhmj8A.js\";import*as sharedStyle7 from\"#framer/local/css/nr7NCybjF/nr7NCybjF.js\";import*as sharedStyle12 from\"#framer/local/css/QK2IrOJ1G/QK2IrOJ1G.js\";import*as sharedStyle3 from\"#framer/local/css/RAiihjIjY/RAiihjIjY.js\";import*as sharedStyle9 from\"#framer/local/css/tBGjr1AG0/tBGjr1AG0.js\";import*as sharedStyle11 from\"#framer/local/css/Wd099tjO9/Wd099tjO9.js\";import metadataProvider from\"#framer/local/webPageMetadata/umJB1x9bw/umJB1x9bw.js\";const LayoutNavigationFonts=getFonts(LayoutNavigation);const MotionDivWithFX=withFX(motion.div);const TableOfContentsFonts=getFonts(TableOfContents);const RichTextWithClassztscqy=withCodeBoundaryForOverrides(RichText,{nodeId:\"Ot21wswJg\",override:withClass,scopeId:\"umJB1x9bw\"});const LayoutFooterFonts=getFonts(LayoutFooter);const breakpoints={EyEkDG_IE:\"(min-width: 1440px)\",kEvor7U89:\"(min-width: 1200px) and (max-width: 1439px)\",LpFops1dZ:\"(max-width: 809px)\",xCM_eSNXk:\"(min-width: 810px) and (max-width: 1199px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-lyW2j\";const variantClassNames={EyEkDG_IE:\"framer-v-flo4s0\",kEvor7U89:\"framer-v-os2drp\",LpFops1dZ:\"framer-v-yqvorr\",xCM_eSNXk:\"framer-v-eplehm\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const toDateString=(value,options={},activeLocale)=>{if(typeof value!==\"string\")return\"\";const date=new Date(value);if(isNaN(date.getTime()))return\"\";const display=options.display?options.display:\"date\";const dateOptions={dateStyle:display!==\"time\"?options.dateStyle:undefined,timeStyle:display===\"date\"?undefined:\"short\",timeZone:\"UTC\"};const fallbackLocale=\"en-US\";const locale=options.locale||activeLocale||fallbackLocale;// We add a try block because an invalid language code results in a crash\ntry{return date.toLocaleString(locale,dateOptions);}catch{return date.toLocaleString(fallbackLocale,dateOptions);}};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop Medium\":\"EyEkDG_IE\",\"Desktop Small\":\"kEvor7U89\",Phone:\"LpFops1dZ\",Tablet:\"xCM_eSNXk\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"EyEkDG_IE\"};};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 currentPathVariables=useCurrentPathVariables();const[currentRouteData]=useQueryData({from:{alias:\"umJB1x9bw\",data:Blog,type:\"Collection\"},select:[{collection:\"umJB1x9bw\",name:\"zEk_WIgH4\",type:\"Identifier\"},{collection:\"umJB1x9bw\",name:\"bqUEQbp3b\",type:\"Identifier\"},{collection:\"umJB1x9bw\",name:\"tiIATq8ah\",type:\"Identifier\"},{collection:\"umJB1x9bw\",name:\"I3UKMwvne\",type:\"Identifier\"},{collection:\"umJB1x9bw\",name:\"O3GKJRw6l\",type:\"Identifier\"},{collection:\"umJB1x9bw\",name:\"cVV7Zy20R\",type:\"Identifier\"},{collection:\"umJB1x9bw\",name:\"oMK9Ex9AI\",type:\"Identifier\"},{collection:\"umJB1x9bw\",name:\"uBYVcgEOq\",type:\"Identifier\"}],where:getWhereExpressionFromPathVariables(currentPathVariables,\"umJB1x9bw\")});const getFromCurrentRouteData=key=>{if(!currentRouteData)throw new NotFoundError(`No data matches path variables: ${JSON.stringify(currentPathVariables)}`);return currentRouteData[key];};const{style,className,layoutId,variant,cVV7Zy20R=getFromCurrentRouteData(\"cVV7Zy20R\"),zEk_WIgH4=getFromCurrentRouteData(\"zEk_WIgH4\")??\"\",yN4GNyT_rPVxjcsSkO,tidfAtiyyPVxjcsSkO,U85hd4XiOPVxjcsSkO,idPVxjcsSkO,oMK9Ex9AI=getFromCurrentRouteData(\"oMK9Ex9AI\")??\"\",tiIATq8ah=getFromCurrentRouteData(\"tiIATq8ah\"),uBYVcgEOq=getFromCurrentRouteData(\"uBYVcgEOq\")??\"\",...restProps}=getProps(props);React.useEffect(()=>{const metadata=metadataProvider(currentRouteData,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[currentRouteData,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(currentRouteData,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[currentRouteData,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className,sharedStyle9.className,sharedStyle10.className,sharedStyle11.className,sharedStyle12.className,sharedStyle13.className,sharedStyle14.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const textContent=enumToDisplayNameFunctions[\"cVV7Zy20R\"]?.(cVV7Zy20R,activeLocale);const activeLocaleCode=useLocaleCode();const textContent1=toDateString(tiIATq8ah,{dateStyle:\"medium\",locale:\"\"},activeLocaleCode);const elementId=useRouteElementId(\"Ot21wswJg\");const ref1=React.useRef(null);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"EyEkDG_IE\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-flo4s0\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:82,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-e9w4ic-container\",nodeId:\"sCOVdgQfI\",scopeId:\"umJB1x9bw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LpFops1dZ:{variant:\"HzEQGIwMI\"},xCM_eSNXk:{variant:\"Cwlh05VxE\"}},children:/*#__PURE__*/_jsx(LayoutNavigation,{height:\"100%\",id:\"sCOVdgQfI\",jsUFKEuzc:\"R29vrIsF0\",layoutId:\"sCOVdgQfI\",mxuEECtfw:\"xGk5QG_96\",ngGeJLMXD:\"R29vrIsF0\",Q9i1N6wJE:\"R29vrIsF0\",style:{width:\"100%\"},TiaoMn9Zb:\"R29vrIsF0\",variant:\"XvsicsVX_\",width:\"100%\",YHrbCNa2Y:\"R29vrIsF0\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-abkwno\",\"data-framer-name\":\"Progress Bar Container\",children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.01,skewX:0,skewY:0,x:0,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScroll\",__perspectiveFX:false,__targetOpacity:1,className:\"framer-1xapcmu\",\"data-framer-name\":\"Progress Bar\",style:{transformPerspective:1200}})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fh91qr\",\"data-framer-name\":\"Hero\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-zmoek1\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-jwdgn1\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-e12ez1\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-nmde8x\",\"data-framer-name\":\"Breadcrumbs\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mhzb5w\",\"data-styles-preset\":\"DPIMFg0ee\",style:{\"--framer-text-color\":\"rgba(0, 0, 0, 0.5)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"omPEJ0L1p\",openInNewTab:false,scopeId:\"umJB1x9bw\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-13x4qnv\",\"data-styles-preset\":\"D0_EGpMBb\",children:\"Home\"})})})}),className:\"framer-1fqs9dh\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16e75ez\",\"data-framer-name\":\"Graphic\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 6.471 11.3 L 10.276 7.495 L 6.471 3.69 L 5.529 4.633 L 8.391 7.495 L 5.529 10.357 Z\" fill=\"rgba(0, 0, 0, 0.5)\"></path></svg>',svgContentId:10090477615,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mhzb5w\",\"data-styles-preset\":\"DPIMFg0ee\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zXk_nLplo\"},motionChild:true,nodeId:\"rsyqftea1\",openInNewTab:false,scopeId:\"umJB1x9bw\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-13x4qnv\",\"data-styles-preset\":\"D0_EGpMBb\",children:\"Blog\"})})})}),className:\"framer-gu6n4w\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wsxwl\",\"data-framer-name\":\"Graphic\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 6.471 11.3 L 10.276 7.495 L 6.471 3.69 L 5.529 4.633 L 8.391 7.495 L 5.529 10.357 Z\" fill=\"rgba(0, 0, 0, 0.5)\"></path></svg>',svgContentId:10090477615,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mhzb5w\",\"data-styles-preset\":\"DPIMFg0ee\",children:\"Content\"})}),className:\"framer-z9mbya\",\"data-framer-name\":\"New feature\",fonts:[\"Inter\"],text:textContent,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mpyuce\",\"data-framer-name\":\"Heading\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1rixf6y\",\"data-styles-preset\":\"FD7goC4wE\",children:\"Understanding AWS Fargate Pricing\"})}),className:\"framer-1ydtcnp\",\"data-framer-name\":\"Cloud FinOps: AWS FinOps Cloud Financial Management Optimization\",fonts:[\"Inter\"],text:zEk_WIgH4,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-rj4npi\",\"data-framer-name\":\"Info\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-9k3cwc\",\"data-framer-name\":\"Author\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kxuofz\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"PVxjcsSkO\",data:Authors,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"PVxjcsSkO\",name:\"yN4GNyT_r\",type:\"Identifier\"},{collection:\"PVxjcsSkO\",name:\"tidfAtiyy\",type:\"Identifier\"},{collection:\"PVxjcsSkO\",name:\"U85hd4XiO\",type:\"Identifier\"},{collection:\"PVxjcsSkO\",name:\"id\",type:\"Identifier\"}],where:{arguments:[{collection:\"PVxjcsSkO\",name:\"U85hd4XiO\",type:\"Identifier\"},{type:\"LiteralValue\",value:oMK9Ex9AI}],functionName:\"CONTAINS\",type:\"FunctionCall\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idPVxjcsSkO,tidfAtiyy:tidfAtiyyPVxjcsSkO,U85hd4XiO:U85hd4XiOPVxjcsSkO,yN4GNyT_r:yN4GNyT_rPVxjcsSkO},index)=>{tidfAtiyyPVxjcsSkO??=\"\";U85hd4XiOPVxjcsSkO??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`PVxjcsSkO-${idPVxjcsSkO}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{U85hd4XiO:U85hd4XiOPVxjcsSkO},children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ymbz3k\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LpFops1dZ:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+82+40+0+0+0+0+0+0+115.3+0+0+0+0),sizes:\"32px\",...toResponsiveImage(yN4GNyT_rPVxjcsSkO)}},xCM_eSNXk:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+82+40+0+0+0+0+0+0+115.3+0+0+0+0),sizes:\"32px\",...toResponsiveImage(yN4GNyT_rPVxjcsSkO)}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+82+40+0+0+0+0+0+115.3+0+0+0+0),sizes:\"32px\",...toResponsiveImage(yN4GNyT_rPVxjcsSkO)},className:\"framer-1u4u3xg\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1a5rih1\",\"data-styles-preset\":\"RAiihjIjY\",children:\"Piyush Kalra\"})}),className:\"framer-1sx1ju6\",\"data-framer-name\":\"Name\",fonts:[\"Inter\"],text:tidfAtiyyPVxjcsSkO,verticalAlignment:\"top\",withExternalLayout:true})]})})},idPVxjcsSkO);})})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5jip49\",\"data-framer-name\":\"Dot\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-53st4\",\"data-styles-preset\":\"fj8c2dgnL\",style:{\"--framer-text-color\":\"var(--token-199212cd-d08f-4236-aae3-3b65797971cc, rgb(0, 0, 0))\"},children:\"Publishing date\"})}),className:\"framer-16iwhlz\",fonts:[\"Inter\"],text:textContent1,verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-dt353g\",\"data-framer-name\":\"Line\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-if2wiv\",\"data-framer-name\":\"Fill\"})})]})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hqo1l1\",\"data-framer-name\":\"Frame 14154\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1b16ivw-container\",isAuthoredByUser:true,nodeId:\"NWsp9nZop\",scopeId:\"umJB1x9bw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LpFops1dZ:{style:{width:\"100%\"}},xCM_eSNXk:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(TableOfContents,{enabledColor:\"var(--token-2f715fd2-7b25-4f3c-b2fc-e6eaa89fb1b0, rgb(97, 97, 121))\",fontName:\"PP Neue Montreal Regular\",fontSize:\"16px\",height:\"100%\",hoverColor:\"var(--token-199212cd-d08f-4236-aae3-3b65797971cc, rgb(0, 0, 0))\",id:\"NWsp9nZop\",layoutId:\"NWsp9nZop\",lineHeight:\"24px\",listMarginLeft:16,margins:\"8px 0px\",scrollOffset:80,style:{maxWidth:\"100%\",width:\"100%\"},textDecoration:\"None\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentPresetsProvider,{presets:{\"module:NEd4VmDdsxM3StIUbddO/bZxrMUxBPAhoXlARkK9C/YouTube.js:Youtube\":componentPresets.props[\"mJUcQuS3Q\"],\"module:pVk4QsoHxASnVtUBp6jr/TbhpORLndv1iOkZzyo83/CodeBlock.js:default\":componentPresets.props[\"kRXFURavy\"]},children:/*#__PURE__*/_jsx(RichTextWithClassztscqy,{__fromCanvasComponent:true,children:uBYVcgEOq,className:\"framer-ztscqy\",\"data-framer-name\":\"Effective financial management in the cloud is a core component of modern business operations. In line with that need, Cloud FinOps is a structured approach to controlling costs and managing resources efficiently within the cloud environment. It integrates technical, business, and financial domains, utilizing tools provided by AWS to help organizations to align their cloud spending with business objectives. This article will explore how Cloud FinOps works in AWS, analyze its benefits including cost optimization and automation, delve into real-world use cases, and provide practical recommendations for implementation. It was written for technical managers, directors and CTOs, focusing on technical aspects and practical applications.\",fonts:[\"GF;PP Neue Montreal-regular\"],id:elementId,ref:ref1,stylesPresetsClassNames:{a:\"framer-styles-preset-f8qn3l\",code:\"framer-styles-preset-1cxy9tr\",h1:\"framer-styles-preset-1rixf6y\",h2:\"framer-styles-preset-bqdggi\",h3:\"framer-styles-preset-2kfije\",h4:\"framer-styles-preset-1ixd0d9\",h5:\"framer-styles-preset-163i1f1\",h6:\"framer-styles-preset-192rfn9\",img:\"framer-styles-preset-aw472w\",p:\"framer-styles-preset-18kf0cw\",table:\"framer-styles-preset-srwvqw\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LpFops1dZ:{y:(componentViewport?.y||0)+0+647.3},xCM_eSNXk:{y:(componentViewport?.y||0)+0+671.3}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:760,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+571.3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-z4x6u2-container\",nodeId:\"naSSwOP5K\",scopeId:\"umJB1x9bw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LpFops1dZ:{variant:\"KAmZTv8VZ\"},xCM_eSNXk:{variant:\"QU9_xr9Ws\"}},children:/*#__PURE__*/_jsx(LayoutFooter,{height:\"100%\",id:\"naSSwOP5K\",layoutId:\"naSSwOP5K\",style:{width:\"100%\"},variant:\"vTPaYlLGi\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lyW2j.framer-1ljlla9, .framer-lyW2j .framer-1ljlla9 { display: block; }\",\".framer-lyW2j.framer-flo4s0 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1440px; }\",\".framer-lyW2j .framer-e9w4ic-container { flex: none; height: auto; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-lyW2j .framer-abkwno { background-color: var(--token-f7b1a33e-b7fb-4159-acfa-413f33cb8bb1, #ffffff); flex: none; height: 6px; left: 0px; overflow: hidden; position: fixed; right: 0px; top: 80px; z-index: 1; }\",\".framer-lyW2j .framer-1xapcmu { background-color: var(--token-a826fa51-c2ce-448c-83e7-807b9a4f1deb, #32e97a); bottom: -97px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: -97px; z-index: 1; }\",\".framer-lyW2j .framer-1fh91qr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 40px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-lyW2j .framer-zmoek1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 1082px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-lyW2j .framer-jwdgn1 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-lyW2j .framer-e12ez1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-lyW2j .framer-nmde8x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-lyW2j .framer-1fqs9dh, .framer-lyW2j .framer-gu6n4w, .framer-lyW2j .framer-z9mbya { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-lyW2j .framer-16e75ez, .framer-lyW2j .framer-wsxwl { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-lyW2j .framer-1mpyuce { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-lyW2j .framer-1ydtcnp { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-lyW2j .framer-rj4npi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-lyW2j .framer-9k3cwc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-lyW2j .framer-1kxuofz, .framer-lyW2j .framer-ymbz3k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-lyW2j .framer-1u4u3xg { aspect-ratio: 1 / 1; border-bottom-left-radius: 1000px; border-bottom-right-radius: 1000px; border-top-left-radius: 1000px; border-top-right-radius: 1000px; flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 32px; }\",\".framer-lyW2j .framer-1sx1ju6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-lyW2j .framer-5jip49 { background-color: rgba(0, 0, 0, 0.35); border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; flex: none; height: 4px; overflow: hidden; position: relative; width: 4px; will-change: var(--framer-will-change-override, transform); }\",\".framer-lyW2j .framer-16iwhlz { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-lyW2j .framer-dt353g { align-content: center; align-items: center; background-color: rgba(0, 0, 0, 0.05); border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 2px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-lyW2j .framer-if2wiv { background-color: #000000; flex: none; height: 2px; overflow: hidden; position: relative; width: 100px; }\",\".framer-lyW2j .framer-1hqo1l1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 60px 80px 0px 80px; position: relative; width: 100%; }\",\".framer-lyW2j .framer-1b16ivw-container { flex: 1 0 0px; height: auto; max-width: 240px; position: sticky; top: 80px; width: 1px; z-index: 1; }\",\".framer-lyW2j .framer-ztscqy { --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; max-width: 810px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-lyW2j .framer-z4x6u2-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-lyW2j.framer-flo4s0, .framer-lyW2j .framer-1fh91qr, .framer-lyW2j .framer-zmoek1, .framer-lyW2j .framer-jwdgn1, .framer-lyW2j .framer-e12ez1, .framer-lyW2j .framer-nmde8x, .framer-lyW2j .framer-1mpyuce, .framer-lyW2j .framer-rj4npi, .framer-lyW2j .framer-9k3cwc, .framer-lyW2j .framer-1kxuofz, .framer-lyW2j .framer-ymbz3k, .framer-lyW2j .framer-dt353g, .framer-lyW2j .framer-1hqo1l1 { gap: 0px; } .framer-lyW2j.framer-flo4s0 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-lyW2j.framer-flo4s0 > :first-child, .framer-lyW2j .framer-1fh91qr > :first-child, .framer-lyW2j .framer-jwdgn1 > :first-child, .framer-lyW2j .framer-e12ez1 > :first-child, .framer-lyW2j .framer-1mpyuce > :first-child { margin-top: 0px; } .framer-lyW2j.framer-flo4s0 > :last-child, .framer-lyW2j .framer-1fh91qr > :last-child, .framer-lyW2j .framer-jwdgn1 > :last-child, .framer-lyW2j .framer-e12ez1 > :last-child, .framer-lyW2j .framer-1mpyuce > :last-child { margin-bottom: 0px; } .framer-lyW2j .framer-1fh91qr > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-lyW2j .framer-zmoek1 > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-lyW2j .framer-zmoek1 > :first-child, .framer-lyW2j .framer-nmde8x > :first-child, .framer-lyW2j .framer-rj4npi > :first-child, .framer-lyW2j .framer-9k3cwc > :first-child, .framer-lyW2j .framer-1kxuofz > :first-child, .framer-lyW2j .framer-ymbz3k > :first-child, .framer-lyW2j .framer-dt353g > :first-child, .framer-lyW2j .framer-1hqo1l1 > :first-child { margin-left: 0px; } .framer-lyW2j .framer-zmoek1 > :last-child, .framer-lyW2j .framer-nmde8x > :last-child, .framer-lyW2j .framer-rj4npi > :last-child, .framer-lyW2j .framer-9k3cwc > :last-child, .framer-lyW2j .framer-1kxuofz > :last-child, .framer-lyW2j .framer-ymbz3k > :last-child, .framer-lyW2j .framer-dt353g > :last-child, .framer-lyW2j .framer-1hqo1l1 > :last-child { margin-right: 0px; } .framer-lyW2j .framer-jwdgn1 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-lyW2j .framer-e12ez1 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-lyW2j .framer-nmde8x > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-lyW2j .framer-1mpyuce > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-lyW2j .framer-rj4npi > *, .framer-lyW2j .framer-9k3cwc > *, .framer-lyW2j .framer-1kxuofz > *, .framer-lyW2j .framer-ymbz3k > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-lyW2j .framer-dt353g > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-lyW2j .framer-1hqo1l1 > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css,...sharedStyle9.css,...sharedStyle10.css,...sharedStyle11.css,...sharedStyle12.css,...sharedStyle13.css,...sharedStyle14.css,\"@media (min-width: 1200px) and (max-width: 1439px) { .framer-lyW2j.framer-flo4s0 { width: 1200px; } .framer-lyW2j .framer-1fh91qr { padding: 40px 80px 0px 80px; }}\",\"@media (min-width: 810px) and (max-width: 1199px) { .framer-lyW2j.framer-flo4s0 { width: 810px; } .framer-lyW2j .framer-abkwno { top: 82px; } .framer-lyW2j .framer-1fh91qr { padding: 40px 40px 0px 40px; } .framer-lyW2j .framer-zmoek1 { flex-direction: column; } .framer-lyW2j .framer-jwdgn1, .framer-lyW2j .framer-ztscqy { flex: none; width: 100%; } .framer-lyW2j .framer-1hqo1l1 { flex-direction: column; gap: 24px; padding: 40px 40px 0px 40px; } .framer-lyW2j .framer-1b16ivw-container { flex: none; max-width: unset; position: relative; top: unset; width: 100%; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-lyW2j .framer-zmoek1, .framer-lyW2j .framer-1hqo1l1 { gap: 0px; } .framer-lyW2j .framer-zmoek1 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-lyW2j .framer-zmoek1 > :first-child, .framer-lyW2j .framer-1hqo1l1 > :first-child { margin-top: 0px; } .framer-lyW2j .framer-zmoek1 > :last-child, .framer-lyW2j .framer-1hqo1l1 > :last-child { margin-bottom: 0px; } .framer-lyW2j .framer-1hqo1l1 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } }}\",\"@media (max-width: 809px) { .framer-lyW2j.framer-flo4s0 { width: 390px; } .framer-lyW2j .framer-abkwno { top: 74px; } .framer-lyW2j .framer-1fh91qr { padding: 40px 24px 0px 24px; } .framer-lyW2j .framer-zmoek1 { flex-direction: column; } .framer-lyW2j .framer-jwdgn1 { flex: none; gap: 24px; width: 100%; } .framer-lyW2j .framer-1hqo1l1 { flex-direction: column; padding: 24px 24px 0px 24px; } .framer-lyW2j .framer-1b16ivw-container { flex: none; max-width: unset; position: relative; top: unset; width: 100%; } .framer-lyW2j .framer-ztscqy { flex: none; width: 100%; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-lyW2j .framer-zmoek1, .framer-lyW2j .framer-jwdgn1, .framer-lyW2j .framer-1hqo1l1 { gap: 0px; } .framer-lyW2j .framer-zmoek1 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-lyW2j .framer-zmoek1 > :first-child, .framer-lyW2j .framer-jwdgn1 > :first-child, .framer-lyW2j .framer-1hqo1l1 > :first-child { margin-top: 0px; } .framer-lyW2j .framer-zmoek1 > :last-child, .framer-lyW2j .framer-jwdgn1 > :last-child, .framer-lyW2j .framer-1hqo1l1 > :last-child { margin-bottom: 0px; } .framer-lyW2j .framer-jwdgn1 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-lyW2j .framer-1hqo1l1 > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 8597\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"kEvor7U89\":{\"layout\":[\"fixed\",\"auto\"]},\"xCM_eSNXk\":{\"layout\":[\"fixed\",\"auto\"]},\"LpFops1dZ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"Ot21wswJg\":{\"pattern\":\":Ot21wswJg\",\"name\":\"scrollbartracker\"}}\n * @framerResponsiveScreen\n */const FramerumJB1x9bw=withCSS(Component,css,\"framer-lyW2j\");export default FramerumJB1x9bw;FramerumJB1x9bw.displayName=\"Blog\";FramerumJB1x9bw.defaultProps={height:8597,width:1440};addFonts(FramerumJB1x9bw,[{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\"}]},...LayoutNavigationFonts,...TableOfContentsFonts,...LayoutFooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...getFontsFromSharedStyle(sharedStyle8.fonts),...getFontsFromSharedStyle(sharedStyle9.fonts),...getFontsFromSharedStyle(sharedStyle10.fonts),...getFontsFromSharedStyle(sharedStyle11.fonts),...getFontsFromSharedStyle(sharedStyle12.fonts),...getFontsFromSharedStyle(sharedStyle13.fonts),...getFontsFromSharedStyle(sharedStyle14.fonts),...componentPresets.fonts?.[\"kRXFURavy\"]?getFontsFromComponentPreset(componentPresets.fonts?.[\"kRXFURavy\"]):[],...componentPresets.fonts?.[\"mJUcQuS3Q\"]?getFontsFromComponentPreset(componentPresets.fonts?.[\"mJUcQuS3Q\"]):[]],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerumJB1x9bw\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"8597\",\"framerComponentViewportWidth\":\"true\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerScrollSections\":\"{\\\"Ot21wswJg\\\":{\\\"pattern\\\":\\\":Ot21wswJg\\\",\\\"name\\\":\\\"scrollbartracker\\\"}}\",\"framerResponsiveScreen\":\"\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kEvor7U89\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xCM_eSNXk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LpFops1dZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["e", "t", "o", "r", "l", "n", "i", "s", "p", "window", "a", "f", "c", "u", "y", "g", "x", "d", "h", "T", "v", "i", "T", "TableOfContents", "props", "tocItems", "setTocItems", "ye", "activeSectionId", "setActiveSectionId", "canvaDisplay", "setCanvaDisplay", "ue", "headings", "items", "heading", "index", "id", "onScroll", "found", "item", "bounding", "window", "handleScrollToSection", "u", "p", "addPropertyControls", "ControlType", "withClass", "Component", "props", "p", "props", "fonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "LayoutNavigationFonts", "getFonts", "K0qpqU2Ul_default", "MotionDivWithFX", "withFX", "motion", "TableOfContentsFonts", "TableOfContents", "RichTextWithClassztscqy", "withCodeBoundaryForOverrides", "RichText2", "withClass", "LayoutFooterFonts", "tOzB1vD9l_default", "breakpoints", "serializationHash", "variantClassNames", "toResponsiveImage", "value", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "toDateString", "options", "activeLocale", "date", "display", "dateOptions", "fallbackLocale", "locale", "HTMLStyle", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "currentPathVariables", "useCurrentPathVariables", "currentRouteData", "AReWs55_O_default", "getWhereExpressionFromPathVariables", "getFromCurrentRouteData", "key", "NotFoundError", "style", "className", "layoutId", "variant", "cVV7Zy20R", "zEk_WIgH4", "yN4GNyT_rPVxjcsSkO", "tidfAtiyyPVxjcsSkO", "U85hd4XiOPVxjcsSkO", "idPVxjcsSkO", "oMK9Ex9AI", "tiIATq8ah", "uBYVcgEOq", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "scopingClassNames", "cx", "textContent", "enumToDisplayNameFunctions", "activeLocaleCode", "useLocaleCode", "textContent1", "elementId", "useRouteElementId", "ref1", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "ComponentViewportProvider", "Container", "PropertyOverrides2", "K0qpqU2Ul_default", "MotionDivWithFX", "RichText2", "x", "Link", "SVG", "ChildrenCanSuspend", "EjpZsIBop_default", "collection", "paginationInfo", "loadMore", "l", "index", "PathVariablesContext", "getLoadingLazyAtYPosition", "Image2", "TableOfContents", "ComponentPresetsProvider", "RichTextWithClassztscqy", "tOzB1vD9l_default", "css", "FramerumJB1x9bw", "withCSS", "umJB1x9bw_default", "addFonts", "LayoutNavigationFonts", "TableOfContentsFonts", "LayoutFooterFonts", "getFontsFromSharedStyle", "fonts", "getFontsFromComponentPreset", "__FramerMetadata__"]
}
