{"version":3,"file":"BlogPost.IJ4AU9FS.mjs","names":["useState","p"],"sources":["https:/framerusercontent.com/modules/m2JxJ3CgFjfHyLoL3CnV/S7VD3rvk6Y1Ed1aHxOOj/BlogPost.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * The Mega Backdoor — blog post renderer.\n * One component, all posts. Pass the `slug` prop on each /blog/<slug> page and\n * it renders that article. SEO content aimed at the audience's real searches,\n * each ending in a free-Verdict CTA. Adds Article JSON-LD + internal cross-links.\n * Self-contained, brand ink/bone/emerald.\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 1600\n */const APP=\"https://app.themegabackdoor.com\";const SITE=\"https://themegabackdoor.com\";export const POSTS=[{slug:\"is-dropshipping-worth-it-2026\",title:\"Is dropshipping still worth it in 2026? An honest answer.\",date:\"June 16, 2026\",readTime:\"5 min read\",category:\"Honest Verdicts\",excerpt:\"Everyone's selling a dropshipping course. Almost nobody tells you the truth about the margins. Here's the straight read.\",body:`\n<p>Search \"side hustle\" and dropshipping is the first thing that pops up. It has been for years. So the real question is not \"can you do it,\" it's \"is it still worth doing in 2026, or are you years too late?\"</p>\n<p>Here is the honest version, the one the course sellers leave out.</p>\n<h2>What's actually true about it</h2>\n<p>Dropshipping works as a model. You sell a product, a supplier ships it, you never hold inventory. That part is real and it is not a scam. People make money with it.</p>\n<p>The problem is not the model. The problem is that everyone already knows about it. When a million people are running the same play, the math gets ugly fast.</p>\n<h2>The part they skip: the margins</h2>\n<p>Most beginner dropshipping products cost you $8 to $12, sell for $25 to $30, and then ad costs eat $15 to $20 of that. Do that math. On a lot of stores, you are working for a few dollars a sale, before refunds and chargebacks. You are not running a business, you are renting customers from Facebook at a loss until you learn.</p>\n<p>That does not mean it is dead. It means the easy version is dead. The version that still works is narrow: one specific type of buyer, a product with a real angle, and a brand instead of a random store. That is a different, harder game than the \"pick a winning product\" course promises.</p>\n<h2>So, Move, Hold, or Pass?</h2>\n<p>Generic dropshipping, the way it is taught? That is a <strong>Pass</strong> for most people in 2026. Too crowded, margins gone, you are late.</p>\n<p>A narrow, branded version with a real angle? That can be a <strong>Hold</strong> or even a <strong>Move</strong>, but only if you can name the exact customer and the exact reason they buy from you instead of Amazon.</p>\n<p>That is the whole point of checking before you start. Most \"opportunities\" are already crowded or too late. You only need the few that still have room.</p>\n<div class=\"mbbp-cta\">\n  <div class=\"mbbp-cta-eyebrow\">Before you start anything</div>\n  <div class=\"mbbp-cta-head\">Run it through the Vault, free.</div>\n  <p>Type any business idea and get a score, the angle nobody is running, and a straight Move, Hold, or Pass. No sign-up to try it.</p>\n  <a href=\"${APP}/dashboard\">Run a free Verdict →</a>\n</div>`},{slug:\"low-cost-side-businesses-2026\",title:\"11 low-cost side businesses to start in 2026 (and how to tell which one is worth it)\",date:\"June 18, 2026\",readTime:\"6 min read\",category:\"Ideas\",excerpt:\"A list is easy. Knowing which one fits you and is not already crowded is the hard part. Here's both.\",body:`\n<p>You do not have an idea problem. Your notes app is full of ideas. You have an \"is this even worth it\" problem. So here is a list of low-cost side businesses for 2026, plus the part most lists skip: how to tell which one is actually worth your time.</p>\n<h2>The list (all under a few hundred dollars to start)</h2>\n<p>1. Automation setups for one type of local business. 2. AI voice agents that answer calls for small services. 3. Done-for-you Notion or spreadsheet systems. 4. Faceless short-form video editing. 5. Local SEO audits and fixes. 6. Newsletter sponsorship brokering. 7. Resume and LinkedIn tune-ups. 8. Pet-care concierge in one neighborhood. 9. Curated gear stores for a specific hobby. 10. Chrome extensions for a daily work task. 11. Senior-care concierge and tech help.</p>\n<p>Every one of these can start cheap. That is not the same as every one being right for you, right now.</p>\n<h2>How to tell which one is worth it</h2>\n<p>Run each idea past four questions, fast:</p>\n<p><strong>Is it heating up or already crowded?</strong> Early beats clever. <strong>Are people already paying for it?</strong> If nobody pays for it now, you are not early, you are wrong. <strong>Can you get paid in weeks, not months?</strong> Speed to your first dollar keeps you going. <strong>What is the angle nobody is running?</strong> Usually it is going narrow: one customer type instead of everyone.</p>\n<p>The idea that clears all four for you is your Move. The rest are a Hold or a Pass, and that is fine. You only need one.</p>\n<h2>The trap to avoid</h2>\n<p>Do not pick the idea with the biggest \"potential.\" Pick the one you can start this week, get paid for fast, and that is not already wall-to-wall competition. Boring and proven beats exciting and crowded every time.</p>\n<div class=\"mbbp-cta\">\n  <div class=\"mbbp-cta-eyebrow\">Stop guessing</div>\n  <div class=\"mbbp-cta-head\">We score these for you.</div>\n  <p>Every idea above lives in the Vault, scored on timing, demand, and how crowded it is, with the move and your first steps. Free to look.</p>\n  <a href=\"${APP}/signals\">See the scored ideas →</a>\n</div>`},{slug:\"is-my-business-idea-worth-it\",title:\"How to know if a business idea is actually worth starting\",date:\"June 20, 2026\",readTime:\"5 min read\",category:\"How-To\",excerpt:\"The 5-question check that tells you to go, wait, or walk away, before you spend a month finding out the hard way.\",body:`\n<p>Most side hustles do not fail because someone did not work hard. They fail because the person picked something that was already crowded, already too late, or never made money in the first place, and then ground on it for months.</p>\n<p>You can catch that before you start. Here is the 5-question check.</p>\n<h2>1. Timing</h2>\n<p>Is this heating up, or is it already everywhere? Early is the whole game. If the trend already peaked, you are buying in at the top.</p>\n<h2>2. Demand</h2>\n<p>Are real people already paying for a version of this? Not \"would they,\" actually paying. If nobody pays for it today, that is not an untapped market, that is usually a no.</p>\n<h2>3. Competition</h2>\n<p>How many people are already doing it well? Crowded is not always a dealbreaker, but it means you need an angle, not just effort.</p>\n<h2>4. Speed to your first dollar</h2>\n<p>Can you get paid in weeks, or is it a six-month build before you learn anything? Fast feedback keeps you in the game. Long builds quietly kill motivation.</p>\n<h2>5. The non-obvious angle</h2>\n<p>What is the version nobody is running yet? Nine times out of ten it is going narrow. \"AI automation for small businesses\" is too broad. \"The automation person for chiropractors only\" is an angle. Same idea, different verdict.</p>\n<h2>Score it honestly</h2>\n<p>Rate each one to ten. If it does not clear the bar, do not start. Most ideas come out a Hold or a Pass when you are honest, and that is the useful part. You only need the one or two that are a real Move.</p>\n<div class=\"mbbp-cta\">\n  <div class=\"mbbp-cta-eyebrow\">Do it in a minute, not a month</div>\n  <div class=\"mbbp-cta-head\">Run your idea through the check.</div>\n  <p>Type any idea and we run all five questions for you, then give you a straight Move, Hold, or Pass and your first steps. Free.</p>\n  <a href=\"${APP}/dashboard\">Check my idea →</a>\n</div>`},{slug:\"ai-side-hustles-that-make-money-2026\",title:\"AI side hustles that actually make money in 2026 (and the ones that don't)\",date:\"June 23, 2026\",readTime:\"6 min read\",category:\"Ideas\",excerpt:\"AI made a hundred new side hustles overnight. Most are noise. Here are the ones with real money behind them, and the honest skips.\",body:`\n<p>AI did not just add a few side hustles, it created a hundred overnight. The trouble is most of them are noise: low-effort plays that everyone can do, which means nobody makes money. Here is the honest split.</p>\n<h2>The ones with real money behind them</h2>\n<p><strong>Automation setups for local businesses.</strong> Small businesses are drowning in busywork and will pay for someone to set up the simple automations they will never build themselves. Pick one type of business and own it.</p>\n<p><strong>AI voice agents for service businesses.</strong> Plumbers, clinics, and salons miss calls all day. An agent that answers and books is worth real money to them, and almost nobody is selling it to one niche yet.</p>\n<p><strong>Done-for-you AI systems.</strong> Not \"I'll teach you AI,\" but \"I'll build the thing that saves you five hours a week and hand it over.\" People pay for the result, not the tool.</p>\n<h2>The ones to skip</h2>\n<p>Selling AI prompts. Generic \"AI content\" accounts. Reselling a wrapper around a tool anyone can use for free. Faceless channels that ten thousand other people started this month. These are not scams, they are just too easy, which means too crowded, which means no money.</p>\n<h2>What separates the two</h2>\n<p>The money is never in the AI. It is in picking one specific customer, solving one specific headache, and charging for the outcome. The tool is just how you do it faster. If the only thing your hustle has going for it is \"it uses AI,\" that is a Pass.</p>\n<h2>Move, Hold, or Pass</h2>\n<p>A narrow, done-for-you AI service for one type of business? Often a <strong>Move</strong>, because demand is real and competition is still thin. A generic \"make money with AI\" play anyone can copy in an afternoon? A <strong>Pass</strong>. The difference is the angle, not the technology.</p>\n<div class=\"mbbp-cta\">\n  <div class=\"mbbp-cta-eyebrow\">Before you pick one</div>\n  <div class=\"mbbp-cta-head\">See which AI plays are still a Move.</div>\n  <p>The Vault scores the live AI opportunities on timing and competition, and shows you the angle. Run a free Verdict on any of them, or on your own idea.</p>\n  <a href=\"${APP}/signals\">See the scored AI ideas →</a>\n</div>`},{slug:\"how-much-money-to-start-a-side-business\",title:\"How much money do you actually need to start a side business?\",date:\"June 25, 2026\",readTime:\"5 min read\",category:\"How-To\",excerpt:\"Less than the courses want you to believe. Here's the honest breakdown by type, and the cost that actually matters.\",body:`\n<p>The honest answer most people do not want to hear: for a lot of real side businesses, the money you need to start is close to zero. The thing holding you back is not money. Here is the real breakdown.</p>\n<h2>Service businesses: basically $0</h2>\n<p>Automation setups, voice-agent setup, done-for-you systems, audits, tune-ups. You are selling your time and a skill. The cost to start is a free trial of a tool or two and the time to learn it. You can get your first paying customer before you have spent a dollar.</p>\n<h2>Content and digital products: under $100</h2>\n<p>A faceless channel, a template shop, a small newsletter. Maybe a domain and a cheap tool subscription. The real cost here is consistency, not cash.</p>\n<h2>Physical products and stores: this is where it gets real</h2>\n<p>Inventory, samples, and ads add up fast, often $500 to $2,000 before you know if it works. This is the one category where the money question actually matters, and where most people lose cash learning.</p>\n<h2>The cost that actually matters</h2>\n<p>Time. A six-month build before your first dollar will quietly kill your motivation long before money does. That is why \"speed to your first dollar\" is one of the things worth checking before you start. Cheap to start and fast to get paid beats expensive and slow every time.</p>\n<h2>The trap</h2>\n<p>Do not spend money before you have a customer. The course, the logo, the fancy tools, the LLC, all of it can wait. Get someone to pay you for the simplest version first. That one sale tells you more than any amount of setup.</p>\n<div class=\"mbbp-cta\">\n  <div class=\"mbbp-cta-eyebrow\">Pick the cheap, fast one</div>\n  <div class=\"mbbp-cta-head\">See which ideas pay back quickest.</div>\n  <p>The Vault scores each opportunity on startup cost and speed to your first dollar, so you can start with the one that costs the least and pays the fastest. Free to look.</p>\n  <a href=\"${APP}/signals\">See the scored ideas →</a>\n</div>`},{slug:\"trending-business-ideas-2026\",title:\"Trending business ideas for 2026 (and how to spot the next one before everyone else)\",date:\"June 27, 2026\",readTime:\"6 min read\",category:\"Ideas\",excerpt:\"A list of trends goes stale in a month. The skill that doesn't: spotting one early. Here's both.\",body:`\n<p>Here is the problem with every \"trending business ideas\" list: by the time it is written, the easy money is already gone. The real skill is not reading the list, it is spotting the next one before everyone else. Let me give you both.</p>\n<h2>What's actually heating up right now</h2>\n<p>Done-for-you AI services for local businesses. Voice agents that answer and book calls. Narrow, branded stores for one hobby instead of general dropshipping. Short-form video for boring local businesses that have no idea how to do it. None of these are secrets, but most are still early enough to have room.</p>\n<h2>How to spot the next one before the crowd</h2>\n<p>Trends follow a curve: early, rising, peaking, then crowded. You want in while it is early or rising, not when your feed is full of people teaching it. Three signals that something is early:</p>\n<p><strong>People are paying but nobody is teaching it yet.</strong> Demand is there, the gurus have not arrived. <strong>It solves a boring, expensive problem.</strong> Boring problems have less competition and real budgets. <strong>You can name the exact customer.</strong> Broad trends are crowded, narrow ones have room.</p>\n<h2>Why early beats clever</h2>\n<p>A mediocre idea you start early will usually beat a brilliant idea you start late. Timing is the single most underrated thing in business. The whole point of watching trends is to get in before the window closes, not to chase what is already peaking.</p>\n<div class=\"mbbp-cta\">\n  <div class=\"mbbp-cta-eyebrow\">Don't read trends, track them</div>\n  <div class=\"mbbp-cta-head\">See what's early before the crowd.</div>\n  <p>The Vault scores every opportunity on timing, Early, Rising, Peaking, or Saturated, so you know what is still got room. New ones every week.</p>\n  <a href=\"${APP}/signals\">See what's trending now →</a>\n</div>`},{slug:\"why-most-side-hustles-fail\",title:\"Why most side hustles fail (and the boring fix)\",date:\"June 30, 2026\",readTime:\"5 min read\",category:\"Honest Verdicts\",excerpt:\"It's almost never about working harder. It's four quiet mistakes, and the boring fix that avoids all of them.\",body:`\n<p>Most side hustles do not fail because the person was lazy. They fail for four quiet reasons that have nothing to do with effort. The good news: the fix is boring and it works.</p>\n<h2>1. They picked something already crowded</h2>\n<p>By the time an idea is all over your feed, the easy money is gone. Starting a saturated thing with no angle is the most common quiet failure.</p>\n<h2>2. They quit before the first dollar</h2>\n<p>The gap between starting and getting paid is where most people give up. A long build with no early win drains motivation faster than any setback.</p>\n<h2>3. They went too broad</h2>\n<p>\"I help small businesses\" is not a business. \"I set up no-show text reminders for dental offices\" is. Broad is invisible. Narrow gets paid.</p>\n<h2>4. They never checked if it was worth it</h2>\n<p>They fell in love with the idea instead of the verdict. They never asked whether the timing, the demand, and the competition actually lined up before sinking months into it.</p>\n<h2>The boring fix</h2>\n<p>Pick something proven, not clever. Go narrow, one customer type. Choose a version that pays you in weeks, not months. And check the verdict before you start, not after. It is not exciting, but it is what separates the people who get to their first dollar from the people who start over every few months.</p>\n<div class=\"mbbp-cta\">\n  <div class=\"mbbp-cta-eyebrow\">Skip the four mistakes</div>\n  <div class=\"mbbp-cta-head\">Check the verdict before you start.</div>\n  <p>Run any idea through the Vault and get a straight Move, Hold, or Pass, the angle to make it narrow, and your first steps. Free.</p>\n  <a href=\"${APP}/dashboard\">Run a free Verdict →</a>\n</div>`},{slug:\"how-we-score-a-business-idea\",title:\"Move, Hold, or Pass: how we actually score a business idea\",date:\"July 2, 2026\",readTime:\"5 min read\",category:\"How-To\",excerpt:\"No black box. Here are the exact things we look at to score an opportunity, and what makes one a Move.\",body:`\n<p>We give every opportunity a score out of 100 and a straight call: Move, Hold, or Pass. People ask how. There is no black box, so here is exactly what goes into it.</p>\n<h2>The five things we look at</h2>\n<p><strong>Timing.</strong> Is it early, rising, peaking, or already crowded? Early and rising score high, because that is where the room is.</p>\n<p><strong>Demand.</strong> Are real people already paying for a version of this? Proof beats potential every time.</p>\n<p><strong>Competition.</strong> How crowded is it, and is there still an angle left? Crowded with no angle drags the score down.</p>\n<p><strong>Speed to first dollar.</strong> Can you get paid in weeks, or is it a long build? Faster scores higher, because faster keeps you going.</p>\n<p><strong>How big it can get.</strong> Is this a few hundred a month or a real income? We are honest about the ceiling.</p>\n<h2>What turns into a Move, Hold, or Pass</h2>\n<p>A <strong>Move</strong> is when timing, demand, and a real angle all line up. Start now. A <strong>Hold</strong> is when it is not ready yet, or it is getting crowded, worth watching, not starting. A <strong>Pass</strong> is when it is too crowded or just will not work. We will tell you to walk away, because a tool that says yes to everything is useless.</p>\n<h2>Why most things are not a Move</h2>\n<p>Most of what we look at gets a Hold or a Pass, and that is the point. You do not need a hundred good ideas. You need the one or two that are a real Move, with the timing and the angle on your side.</p>\n<div class=\"mbbp-cta\">\n  <div class=\"mbbp-cta-eyebrow\">See it on a real idea</div>\n  <div class=\"mbbp-cta-head\">Get a score on yours.</div>\n  <p>Type any business idea and watch it get scored on all five, then get a straight Move, Hold, or Pass and your first steps. Free to try.</p>\n  <a href=\"${APP}/dashboard\">Score my idea →</a>\n</div>`}];const MONTHS={January:\"01\",February:\"02\",March:\"03\",April:\"04\",May:\"05\",June:\"06\",July:\"07\",August:\"08\",September:\"09\",October:\"10\",November:\"11\",December:\"12\"};function isoOf(d){const m=d.match(/(\\w+)\\s+(\\d+),\\s+(\\d+)/);if(!m)return\"\";return`${m[3]}-${MONTHS[m[1]]??\"01\"}-${String(m[2]).padStart(2,\"0\")}`;}function useVw(){const[w,setW]=useState(()=>typeof window!==\"undefined\"?window.innerWidth:1200);useEffect(()=>{const on=()=>setW(window.innerWidth);on();window.addEventListener(\"resize\",on);return()=>window.removeEventListener(\"resize\",on);},[]);return w;}export default function BlogPost(props){const{slug=\"is-dropshipping-worth-it-2026\"}=props;const mobile=useVw()<700;const idx=Math.max(0,POSTS.findIndex(p=>p.slug===slug));const post=POSTS[idx]??POSTS[0];// Internal cross-links: the next 3 posts in the list (wrapping), never self.\nconst related=[1,2,3].map(n=>POSTS[(idx+n)%POSTS.length]).filter(p=>p.slug!==post.slug).slice(0,3);const display=\"'Bricolage Grotesque', system-ui, -apple-system, sans-serif\";const body=\"'Hanken Grotesk', system-ui, -apple-system, sans-serif\";const mono=\"'Geist Mono', ui-monospace, monospace\";// Article structured data for rich results + AI search.\nconst schema={\"@context\":\"https://schema.org\",\"@type\":\"Article\",headline:post.title,description:post.excerpt,datePublished:isoOf(post.date),dateModified:isoOf(post.date),author:{\"@type\":\"Person\",name:\"Cole\"},publisher:{\"@type\":\"Organization\",name:\"The Mega Backdoor\",url:SITE},mainEntityOfPage:{\"@type\":\"WebPage\",\"@id\":`${SITE}/blog/${post.slug}`}};return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",background:\"#070710\",color:\"#F4F1EA\",fontFamily:body},children:[/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:JSON.stringify(schema)}}),/*#__PURE__*/_jsx(\"style\",{children:`\n@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500..800&family=Hanken+Grotesk:wght@400;500;600;700&family=Geist+Mono:wght@400;500;600&display=swap');\n.mbbp-wrap { max-width: 720px; margin: 0 auto; padding: ${mobile?\"40px 20px 64px\":\"72px 24px 96px\"}; }\n.mbbp-wrap h2 { font-family: ${display}; font-size: ${mobile?\"21px\":\"25px\"}; font-weight: 600; letter-spacing: -0.02em; color: #F4F1EA; margin: 34px 0 12px; }\n.mbbp-wrap p { font-size: ${mobile?\"16px\":\"17.5px\"}; line-height: 1.7; color: rgba(244,241,234,0.78); margin: 0 0 18px; }\n.mbbp-wrap strong { color: #F4F1EA; font-weight: 600; }\n.mbbp-cta { margin: 40px 0 0; padding: 28px; border-radius: 22px; background: linear-gradient(160deg, rgba(18,226,154,0.10), rgba(255,255,255,0.04) 60%); border: 1px solid rgba(18,226,154,0.32); }\n.mbbp-cta-eyebrow { font-family: ${mono}; font-size: 11px; text-transform: uppercase; letter-spacing: 0.14em; color: #12E29A; margin-bottom: 10px; }\n.mbbp-cta-head { font-family: ${display}; font-size: ${mobile?\"22px\":\"26px\"}; font-weight: 600; letter-spacing: -0.02em; color: #F4F1EA; margin-bottom: 8px; }\n.mbbp-cta p { font-size: 15px; color: rgba(244,241,234,0.72); margin: 0 0 18px; }\n.mbbp-cta a { display: inline-block; background: #F4F1EA; color: #0B0B10; font-weight: 700; font-size: 15px; text-decoration: none; padding: 13px 26px; border-radius: 999px; }\n.mbbp-wrap a.mbbp-back { color: rgba(244,241,234,0.55); text-decoration: none; font-size: 13.5px; }\n.mbbp-rel { margin-top: 44px; padding-top: 28px; border-top: 1px solid rgba(255,255,255,0.1); }\n.mbbp-rel-eyebrow { font-family: ${mono}; font-size: 11px; text-transform: uppercase; letter-spacing: 0.14em; color: rgba(244,241,234,0.5); margin-bottom: 16px; }\n.mbbp-rel a { display: block; text-decoration: none; color: #F4F1EA; font-family: ${display}; font-size: 16px; font-weight: 600; letter-spacing: -0.01em; line-height: 1.3; padding: 12px 0; border-bottom: 1px solid rgba(255,255,255,0.06); transition: color .15s ease; }\n.mbbp-rel a:hover { color: #12E29A; }\n      `}),/*#__PURE__*/_jsxs(\"article\",{className:\"mbbp-wrap\",children:[/*#__PURE__*/_jsx(\"a\",{className:\"mbbp-back\",href:\"/blog\",children:\"← All posts\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,margin:\"22px 0 14px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:mono,fontSize:11,textTransform:\"uppercase\",letterSpacing:\"0.12em\",color:\"#12E29A\"},children:post.category}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"rgba(244,241,234,0.3)\"},children:\"\\xb7\"}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:13,color:\"rgba(244,241,234,0.5)\"},children:[post.date,\" \\xb7 \",post.readTime]})]}),/*#__PURE__*/_jsx(\"h1\",{style:{fontFamily:display,fontSize:mobile?\"30px\":\"44px\",fontWeight:600,letterSpacing:\"-0.03em\",lineHeight:1.08,margin:\"0 0 28px\"},children:post.title}),/*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:post.body}}),/*#__PURE__*/_jsxs(\"nav\",{className:\"mbbp-rel\",\"aria-label\":\"Related posts\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"mbbp-rel-eyebrow\",children:\"Keep reading\"}),related.map(r=>/*#__PURE__*/_jsx(\"a\",{href:`/blog/${r.slug}`,children:r.title},r.slug))]})]})]});}addPropertyControls(BlogPost,{slug:{type:ControlType.Enum,title:\"Post\",options:POSTS.map(p=>p.slug),optionTitles:POSTS.map(p=>p.title),defaultValue:POSTS[0].slug}});\nexport const __FramerMetadata__ = {\"exports\":{\"POSTS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"BlogPost\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Post\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlogPost.map"],"mappings":"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"}