<!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" style="font-size:16px;"><head></head><head><meta charset="utf-8"/><!--[if !mso]><!--><meta http-equiv="X-UA-Compatible" content="IE=edge"/><!--<![endif]--><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="x-apple-disable-message-reformatting"/><meta name="format-detection" content="telephone=no,address=no,email=no,date=no,url=no"/><meta name="color-scheme" content="light"/><meta name="supported-color-schemes" content="light"/><title>⚛️ Cursor ditched Solid for React and blamed the agents</title><!--[if mso]><xml><o:OfficeDocumentSettings><o:AllowPNG/><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings></xml><![endif]--><style>
:root { color-scheme: light; supported-color-schemes: light; }
body { margin: 0; padding: 0; min-width: 100%!important; -ms-text-size-adjust: 100% !important; -webkit-transform: scale(1) !important; -webkit-text-size-adjust: 100% !important; -webkit-font-smoothing: antialiased !important; }
.body { word-wrap: normal; word-spacing:normal; }
table.mso { width: 100%; border-collapse: collapse; padding: 0; table-layout: fixed; }
img { border: 0; outline: none; }
table { mso-table-lspace: 0px; mso-table-rspace: 0px; }
td, a, span { mso-line-height-rule: exactly; }
#root [x-apple-data-detectors=true],
a[x-apple-data-detectors=true],
#MessageViewBody a { color: inherit !important; text-decoration: inherit !important; font-size: inherit !important; font-family: inherit !important; font-weight: inherit !important; line-height: inherit !important; }
span.MsoHyperlink { color: inherit !important; mso-style-priority: 99 !important; }
span.MsoHyperlinkFollowed { color: inherit !important; mso-style-priority: 99 !important; }
.a { background-color:#FFFFFF; }
.b { background-color:#030712; }
.c { background-color:#ffffff; }
.d { background-color:#EAEBEC; }
.d2 { background-color:#FFFFFF; }
.d3 { background-color:#FFFFFF; }
h1 a { text-decoration:underline;color:#a6825a !important;font-weight:bold;font-style:italic; }
h2 a { text-decoration:underline;color:#a6825a !important;font-weight:bold;font-style:italic; }
h3 a { text-decoration:underline;color:#a6825a !important;font-weight:bold;font-style:italic; }
h4 a { text-decoration:underline;color:#a6825a !important;font-weight:bold;font-style:italic; }
h5 a { text-decoration:underline;color:#a6825a !important;font-weight:bold;font-style:italic; }
h6 a { text-decoration:underline;color:#a6825a !important;font-weight:bold;font-style:italic; }
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, ul, li, ol, p, p a { margin: 0;padding: 0; }
h1 { font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif;font-weight:400;font-size:28px;color:#2A2A2A;line-height:1.75;padding-bottom:4px;padding-top:16px;mso-margin-top-alt:16px;mso-margin-bottom-alt:4px }
h2 { font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif;font-weight:400;font-size:24px;color:#2A2A2A;line-height:1.5;padding-bottom:4px;padding-top:16px;mso-margin-top-alt:16px;mso-margin-bottom-alt:4px }
h3 { font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif;font-weight:400;font-size:20px;color:#a6825a;line-height:1.25;padding-bottom:4px;padding-top:16px;mso-margin-top-alt:16px;mso-margin-bottom-alt:4px }
h4 { font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif;font-weight:400;font-size:18px;color:#2A2A2A;line-height:1.125;padding-bottom:4px;padding-top:16px;mso-margin-top-alt:16px;mso-margin-bottom-alt:4px }
h5 { font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif;font-weight:400;font-size:16px;color:#2A2A2A;line-height:1;padding-bottom:4px;padding-top:16px;mso-margin-top-alt:16px;mso-margin-bottom-alt:4px }
h6 { font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif;font-weight:400;font-size:14px;color:#2A2A2A;line-height:0.875;padding-bottom:4px;padding-top:16px;mso-margin-top-alt:16px;mso-margin-bottom-alt:4px }
p { font-family:'Helvetica',Arial,sans-serif;font-weight:400;color:#2D2D2D;font-size:16px;line-height:1.5;padding-bottom:12px;padding-top:12px;mso-margin-top-alt:12px;mso-margin-bottom-alt:12px; }
p a, .e a, ul a, li a, .h a, .h2 a, .h3 a { word-break:break-word;color:#a6825a !important;text-decoration:underline;text-decoration-color:#a6825a;font-weight:bold;font-style:italic; }
p a span, .e a span, ul a span, li a span { color: inherit }
p .bold { font-weight:bold;color:#2D2D2D; }
p span[style*="font-size"] { line-height: 1.6; }
.f p { font-size:12px;line-height:15px;color:#2D2D2D;padding:0; }
.f p a { color:#2D2D2D !important; }
.g p { font-family:'Helvetica',Arial,sans-serif;font-size:14px;line-height:20px;font-weight:400;margin:0; }
.g p a { text-decoration: underline; }
.i p { font-family:'Helvetica',Arial,sans-serif;line-height:1.5;font-size:15px;color:#2D2D2D; }
.i p a { color:#2D2D2D !important; }
.i2 p { font-family:'Helvetica',Arial,sans-serif;line-height:1.5;font-size:15px;color:#2D2D2D; }
.i2 p a { color:#2D2D2D !important; }
.i3 p { font-family:'Helvetica',Arial,sans-serif;line-height:1.8;font-size:24px;color:#2D2D2D; }
.i3 p a { color:#2D2D2D !important; }
.h p a { color:#0C4A6E !important; }
.h2 p a { color:#0C4A6E !important; }
.h3 p a { color:#0C4A6E !important; }
.f p a, .i p a, .i2 p a, .i3 p a, .h p a, .h2 p a, .h3 p a { text-decoration:underline; }
.j { border-top:4px solid #a6825a; }
.k p { padding-left:15px;padding-bottom:0px;padding-top:6px;mso-margin-top-alt:6px;mso-margin-bottom-alt:0px;mso-margin-left-alt:15px; }
.o { background-color:#FFFFFF;border:1px solid #F1F1F1;border-radius:5px; }
.o p { font-family:'Helvetica',Arial,sans-serif;padding:0px;margin:0px; }
.l p,
.l p a, .l a { font-size:14px;line-height:20px;font-weight: bold;color:#2D2D2D;padding-bottom:6px;mso-margin-bottom-alt:6px;text-decoration:none; }
.m p,
.m p a { font-size:13px;line-height:18px;font-weight:400;color:#2D2D2D;padding-bottom:6px;mso-margin-bottom-alt:6px;text-decoration:none; }
.n p,
.n p a { font-size:12px;line-height:17px;font-weight:400;color:#2D2D2D;padding-bottom:6px;mso-margin-bottom-alt:6px;text-decoration:none; }
.p { background-color:#FFFFFF;max-width:520px;border:1px solid #E1E8ED;border:1px solid rgba(80, 80, 80, 0.3);border-radius:5px; }
.q { font-size:16px;font-family:Helvetica,Roboto,Calibri,sans-serif !important;border:1px solid #e1e8ed;border:1px solid rgba(80, 80, 80, 0.3);border-radius:10px;background-color:#FFFFFF; }
.q p { font-size:16px;font-family:system-ui,Helvetica,Roboto,Calibri,sans-serif !important;color:#222222;padding:4px 0; }
.r { border:1px solid #E1E8ED !important;border-radius:5px; }
.s p { font-size: 14px; line-height: 17px; font-weight: 400; color: #697882; text-decoration: none; }
.t p { font-family:'Helvetica',Arial,sans-serif;font-size:12px;line-height:1.5;font-weight:400;color:#000000;font-style:italic;padding:0px; }
.v { border-radius:10px;border:solid 0px #a6825a;background-color:#a6825a;font-family:'Verdana',Geneva,sans-serif;color:#000000; }
.v a { text-decoration:none;display:block;color:#000000; }
.w p { font-size:12px;line-height:15px;font-weight:400;color:#FFFFFF; }
.w p a { text-decoration: underline !important;color:#FFFFFF !important; }
ul { font-family:'Helvetica',Arial,sans-serif;margin:0px 0px 0px 25px !important;padding:0px !important;color:#2D2D2D;line-height:24px;list-style-type:disc !important;font-size:16px; }
ul ul { list-style-type:circle !important; }
ul ul ul { list-style-type:square !important; }
ul ul ul ul { list-style-type:disc !important; }
ul ul ul ul ul { list-style-type:circle !important; }
ul ul ul ul ul ul { list-style-type:square !important; }
ul ul ul ul ul ul ul { list-style-type:disc !important; }
ul ul ul ul ul ul ul ul { list-style-type:circle !important; }
ul ul ul ul ul ul ul ul ul { list-style-type:square !important; }
ul > li { font-family:'Helvetica',Arial,sans-serif;margin:10px 0px 0px 0px !important;padding: 0px 0px 0px 0px !important; color: #2D2D2D; }
.poll-choices > li { margin: 4px 0px 0px 0px !important; }
ol { font-family:'Helvetica',Arial,sans-serif;margin: 0px 0px 0px 25px !important;padding:0px !important;color:#2D2D2D;line-height:24px;list-style:decimal;font-size:16px; }
ol > li { font-family:'Helvetica',Arial,sans-serif;margin:10px 0px 0px 0px !important;padding: 0px 0px 0px 0px !important; color: #2D2D2D; }
li > p, li p { font-family:'Helvetica',Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;padding:0px; }
.e h3,
.e p,
.e span { padding-bottom:0px;padding-top:0px;mso-margin-top-alt:0px;mso-margin-bottom-alt:0px; }
.e span,
.e li { font-family:'Helvetica',Arial,sans-serif;font-size:16px;color:#2D2D2D;line-height:24px; }
.rec { font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }
.rec__button:hover { background-color: #f9fafb !important; }
.copyright a {color: inherit !important; text-decoration: none !important; font-size: inherit !important; font-family: inherit !important; font-weight: inherit !important; line-height: inherit !important;}
.txt_social p { padding: 0; word-break: break-all; }
.table, .table-c, .table-h { border: 1px solid #C0C0C0; }
.table-c { padding:5px; background-color:#FFFFFF; }
.table-c p { color: #2D2D2D; font-family:'Helvetica',Arial,sans-serif !important;overflow-wrap: break-word; }
.table-h { padding:5px; background-color:#F1F1F1; }
.table-h p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important;overflow-wrap: break-word; }
@media only screen and (max-width:667px) {
.aa, .w100pc { width: 100% !important; }
.bb, .bb td { max-width: 100% !important; }
.bb img { max-width: 100% !important; height: auto !important; }
.dd { overflow-wrap: break-word !important; }
.cc { padding: 0px 8px !important; }
.ee { padding-top:10px !important;padding-bottom:10px !important; }
.ff ul, .ff ol { margin: 0px 0px 0px 10px !important;padding: 0px !important; }
.ff li { margin:10px 0px 0px 10px !important; }
.r {height:140px !important;}
.s p { font-size:13px !important;line-height:15px !important; }
.mob-hide {display:none !important;}
.mob-show {display: block !important; width: auto !important; overflow: visible !important; float: none !important; max-height: inherit !important; line-height: inherit !important;}
.mob-stack {width:100% !important;display:block !important;}
.mob-w-full {width:100% !important;}
.mob-block {display:block !important;}
.embed-img {padding:0px 0px 12px 0px !important;}
.socialShare {padding-top:15px !important;}
.rec { padding-left:15px!important;padding-right:15px!important; }
.bodyWrapper { padding:10px 4px 10px 4px !important; }
.social-mobile {float:left !important;margin-top:10px !important;}
}
@media screen and (max-width: 480px) {
u + .a .gg { width: 100% !important; width: 100vw !important; }
.tok-heart { padding-top:75% !important; }
.tok-play { padding-top: 250px !important; }
}
@media screen and (max-width: 320px) {
.tok-heart { padding-top:65% !important; }
}
.u { border: 1px solid #CACACA !important; border-radius: 2px !important; background-color: #ffffff !important; padding: 0px 13px 0px 13px !important; font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif !important;font-size: 12px !important; color: #767676 !important; }
.u a { text-decoration: none; display: block !important; color: #767676 !important; margin: 0px !important; }
.u span, .u img { color: #767676 !important;margin:0px !important; max-height:32px !important;background-color:#ffffff !important; }
</style><!--[if mso]><style type="text/css">
h1, h2, h3, h4, h5, h6 {font-family: Arial, sans-serif !important;}
body, table, td, p, a, span {font-family: Arial, sans-serif !important;}
sup { font-size: 100% !important;vertical-align: .5em !important;mso-text-raise: -1.5% !important;line-height: 0 !important; }
ul { margin-left:0px !important; margin-right:10px !important; margin-top:20px !important; margin-bottom:20px !important; }
ul li { margin-left: 0px !important; mso-special-format: decimal; }
ol { margin-left:0px !important; margin-right:10px !important; margin-top:20px !important; margin-bottom:20px !important; }
ol li { margin-left: 0px !important; mso-special-format: decimal; }
li.listItem { margin-left:15px !important; margin-top:0px !important; }
.paddingDesktop { padding: 10px 0 !important; }
.edm_outlooklist { margin-left: -20px !important; }
.embedImage { display:none !important; }
</style><![endif]--><!-- c88b925b-ad35-4013-ad2e-a50060159075 --><style></style></head><body class="a" style="margin:0px auto;padding:0px;word-wrap:normal;word-spacing:normal;background-color:#FFFFFF;"><div role="article" aria-roledescription="email" aria-label="email_name" lang="en" style="font-size:1rem"><div style="display:none;max-height:0px;overflow:hidden;"> Plus: a "19x faster" TanStack fork that wasn't, and 850K lines migrated off Next.js by agents  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ </div><table role="none" width="100%" border="0" cellspacing="0" align="center" cellpadding="0" class="gg"><tr><td align="center" valign="top"><table role="none" width="670" border="0" cellspacing="0" cellpadding="0" class="aa" style="width:670px;table-layout:fixed;"><tr><td class="bodyWrapper" align="center" valign="top" style="padding:10px 5px 10px 5px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td align="center" valign="top" style="border-width:0px 0px 0px 0px;border-style: solid; border-color: #FFFFFF;border-radius:10px 10px 0px 0px;background-color:#ffffff;" class="c"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr id="header"><td style="padding:15px 15px 0px 15px;"><div style="padding-top:0px;padding-right:0px;padding-bottom:20px;padding-left:0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td class="f" align="right" valign="top"><p> August 20, 2026 | <a data-read-online-tooltip="true" href="https://link.mail.beehiiv.com/v2/c/f4d497a4aac5dae716d29c9ab6018ed02977ff65813f62d933b9743797a12e4bbbe70f647f57d33cc160ed61b6e254aa057453196c1b97479ff3232308ab6a521ec4e5670e040c59c21cba21f42892faae77af2364a6d702bd327ebd05589ae7c0ac5071171415e40dcb023bd844773f50667d42f94955b2869d7dc23565b05feed14d30cc746248907e3e56527c76d7cb3ebc6a45443545b49d9c8f6cfb3c49d06e80fd55a80a3296c4a1e072a0dc73/83335dbdf6b2a3ac">Read online</a></p></td></tr><tr><td style="line-height:0;"><div data-open-tracking="true"><img src="https://link.mail.beehiiv.com/v2/o/3722e3477a427d6ce84cd08eb9aeec64a52aba72d375bf8739a544c560285319f958cc241e2b5c5cdb42237e81641ef2521bb58fdbd2b0914dcbca152565ca9f96b4deab4592edd156ea64534ef9a4108a22f4997246d100234db1b4ddaea72af89576aba263150de694100251a310b0d412268eb3d2c4d3bea30de3712226c20901d850554def90857e18c85227d55e0cc7374758d9705a337487a2eb54ef8cff79735e83055cc22ec906f29a55d6b1378c84260b9b91de7c2e3135611f5e9e3b4b96ba4e1ee66e539de1dfaa2457656fb81560e446cb4f8320098e3a799cade380dcac6afb4ad20d97c94cabe8a3ac946ae86200cbde3de4343e44d80f2b67ffbc5f5f3b15e5a3fe95dfc1aeb64284e976e5e5589173b66cc1ec00ccc42c02c2e0c4009a8bfebf647360005ad11ce4273e523c4609c1b7cf8b48462a599cd7f36a0d9b4debd4f34f5e8042faee3e59990b12b2b557ccb2750d78fbcd669e7d3835d129956fb3835f1ba3f7f5092f1a/7f4770c3003604ef.gif" alt="" width="1" height="1" style="display:block;border:0;outline:0;"></div></td></tr></table></div></td></tr><tr id="content-blocks"><td class="email-card-body" align="center" valign="top" style="padding-bottom:15px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> Hey guys, </p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> Welcome to another edition of Import React by Cosden Solutions! </p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> Thanks to <a class="link" href="https://link.mail.beehiiv.com/v2/c/79ec45d9794620e4f9c89acfa9e6f16f6f43bdde8ac0b4616b87738d213f64447c100b2b3fb29a9e1e96debd00f81a6a1d3bbd0f08ccae6d1c50f2d37b7185d80e51e0f481d857e020e10ac2192d0209a9409f94c6ff5865484b196e3cf3fad175b366e759fa30aa3a5b375c6c5cc5bd70268eddc33ffe9b9d70f2326ad2dde77830a707ca196e6454b31ec8e6a08caa6e9cd24f73ca7a57f0c907bc4c5717a3bf7b706d2fba120d1577ac86083adbf1/0d8c5b2e3e601d23" target="_blank" rel="noopener noreferrer nofollow"><span>reactCon Berlin</span></a> for sponsoring today's edition. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> Cursor just mass-migrated from Solid to React, and the reason isn't what you'd expect. Someone forked TanStack Router, <b>claimed it was 19x faster</b>, and <b>Tanner wrote a 3,000-word audit with receipts</b>. And Lovable moved 850,000 lines of code off Next.js onto TanStack Start, mostly using agents, with one eleven-minute incident along the way. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> Let's get into it. </p></td></tr><tr><td id="the-latest-in-react" class="dd" align="left" valign="top" style="color:#a6825a;font-weight:400;padding:0px 15px;text-align:left;"><h3 style="color:#a6825a;font-weight:400;mso-line-height-alt:125.0%;">⚡️ The Latest In React</h3></td></tr><tr><td id="prices-go-up-sep-14-register-for-re" class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> 📱 <a class="link" href="https://link.mail.beehiiv.com/v2/c/1b76eb73f0027f48dbe84875e85a1d07bc74e1ebec26821562af767c19da1d8a78a988eff0fee0fda59fb8d0c44ae47f959e2b55e6e83e8c4e7f339acf56e0d955833d0ec8c54b0fbed982eb52cb67d40595247b0d452c794e53fcd8ed5625b66d8f1281dda9cb00052266c2baa722f2da0ad52ed1c25af1223f8e1199b13616194ba427190d5f2fb60559990d8c7dfec7b5c8e2c5a4159e070a71d267cd957feb92290325e8001d2d4299ce8246a9c9/e2010bbc94cf9225" target="_blank" rel="noopener noreferrer nofollow"><span>Prices Go Up Sep 14 — Register for reactCon Berlin Now</span></a><br>Late Pricing ends September 14, get in before rates increase again. Three days, three concurrent stages, and <b>85 sessions</b> for developers shipping production-grade, high-performance cross-platform apps with the New Architecture. Learn from engineers at <b>Meta, Amazon, Shopify, Expo, and Callstack</b>, then dive into hands-on workshops, roundtables, and a <b>leadership summit for staff and principal engineers</b>. One ticket unlocks reactCon plus droidCon, flutterCon, and every other next.app devCon track. [sponsored] </p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> 🔁 <b><a class="link" href="https://link.mail.beehiiv.com/v2/c/be8babe50195905d8d81e0917e788cda8e3df8a89019706b20397ecfe8a7eeb7e33cd52279eda98fda78205bb5058aaf4074dc072e01fe8adb26efcae647d110a649a81545d3df3332053183f35b413813afa6ee023d1973b8dbc3e316362d203d6e27addea79eaefd2794a32b9cdf2a3329f44086f7fbf5bc3420498216f1d786171ce722de282ebd0e9ebdbc36f00e155a25ed52f8cef79ac419e75063e51d2d8795fbbcef96a2b2b7059747eb540b/4aad3ed60b39487c" target="_blank" rel="noopener noreferrer nofollow"><span>Cursor Migrated From Solid to React and Blamed the Agents</span></a></b><br>Cursor's pretty much done migrating from Solid to React, and the new agents window is 99% React. The big motivation was perf and maintainability, they found that signal-based reactivity made it <b>"actually quite easy to create perf footguns"</b> when reactivity caused accidental fan-out in large, complex apps. Also, apparently non-React frameworks that look like React just confuse coding agents, and <b>agents were "quite bad at writing good Solid code"</b> because everything ended up being accidentally tracked. React Compiler handles most over-rendering now, and they've built an in-house framework called Dune that bans <code>useEffect</code> outright. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> 🔥 <b><a class="link" href="https://link.mail.beehiiv.com/v2/c/79491df27b0482e14278d58801ae25173f205da19f0fdf6715fdf7bb30bc541d1c27310aaf94a6ea951cc7fa3437b6113b0d11d610d6686d42d9bbbd0e0cd6af8af128c6f7b8b09ab6f428d1e13a7e735ad627b1b477d0b63976e2ba6a3b4f34c96c7dde69e6975df78cc11f67889ba130fcd4e97e77755f14b51dc8730dea7037c1d4996095bebcb56057e7d0f1f180a07950a880d4a871b63701da0fbb269f0b216f58c62b4d4cbce8f90cac8519c0/6d6263740997749d" target="_blank" rel="noopener noreferrer nofollow"><span>Someone Forked TanStack Router, Claimed 19x Faster — Tanner Brought Receipts</span></a></b><br>A developer announced a drop-in replacement for TanStack Router that was "up to 19x faster," claiming PRs had been ignored for two months. Tanner Linsley dropped a full audit of the fork, and the benchmarks fell apart: the 19x headline came from <b>repeatedly calling </b><code>router.load()</code><b> on an already loaded server router</b> that skipped all loader work TanStack actually runs. The "drop-in replacement" had <b>197 failing test cases</b> at launch. And the "ignored PRs" narrative? One was merged the next day, others were superseded by broader work, and authorship was preserved. The fork's been fixed since, the current benchmarks do show real gains on equal loader counts, but the original claims didn't hold up. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> 🏗️ <b><a class="link" href="https://link.mail.beehiiv.com/v2/c/2adb01861548bad519a2217964ee0d2060359daa55d5aa0d0855a9e2179efe9ee4a14c6df2eeebac45f2f9a99be7a788bf3a469196798e20f38a7ec41baef47abfb3a47c5ff3aefcd535d4b9bb276b3cd7070d9a90903f860d6c832acaa21f850a434b6679ae7ea4c6ae0e9972994f7a3bcf7729bc949ebdad109de8e7a8a0615b7d738d815ab1eabd07d1799043e97e3310f8a9a6c7af610422485bd48196da424d4525db3f2a55410a67b3838ec741/e74ff93eb1fb3e43" target="_blank" rel="noopener noreferrer nofollow"><span>Lovable Moved 850K Lines From Next.js to TanStack Start</span></a></b><br>42 million monthly visitors, 400 routes, and 850K lines of code migrated from Next.js on Vercel to TanStack Start on Lovable's own infra, route by route, mostly by agents, over six months. The DX numbers are wild: local dev server startup dropped from <b>70 seconds and 8GB RAM on Next.js to 10 seconds and 1.5GB on TanStack Start</b>. One developer ran the whole migration by telling agents "move component X to shared web code" and getting production-ready PRs back. The one bad moment: an OOM incident that took the site to <b>50% error rate for 11 minutes</b> when a static JSON import pushed their Cloudflare isolate over its 128MB memory limit. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> 🧭 <b><a class="link" href="https://link.mail.beehiiv.com/v2/c/e50bdfe721bf62cc6853e10013f988e518c69c0cb2ac2171eec7303a7164dcf1a3e8f5c07177a199ea4c53287a4cbbe53c02c80b279313a3678e507caf75f9ccd37fefe95b6497ceae80b8fe5ff407cef2b22a1fd4d7dffc651d767b825c3cab942f2fabfd1c8c218ed0d4488ef55b0d308c9b63c29008170b616dd994172e717a49068f4aebb04f94b2edfb321e14cf17f8f9e8171d51d6671bb84b1e4b55a49532482fffbf10207521ef7eae7295d8/07a244df6ca22a10" target="_blank" rel="noopener noreferrer nofollow"><span>Inside a TanStack Router Navigation</span></a></b><br>A single <code>router.navigate()</code> call looks like one async operation. Under the hood, TanStack Router now coordinates four independent lifetimes, a <b>current transaction</b> (which navigation may publish), <b>private lanes</b> (what one route attempt decided), <b>loader flights</b> (shared work with lease-counted abort control), and <b>framework render receipts</b> (proof React actually committed). The rewrite fixed dozens of bugs across preloading, redirects, caching, and pending UI that all traced back to the same root cause: the router was compressing too many facts into too few variables. </p></td></tr><tr><td align="center" valign="top" style="font-size:0px;line-height:0px;padding:30px 0px 30px;" class="dd"><table class="j" role="none" width="80%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td> </td></tr></table></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><b>Quick Links</b></p></td></tr><tr><td style="padding-bottom:12px;padding-left:37px;padding-right:27px;padding-top:12px;" class="ee"><div style="margin-left:0px;" class="edm_outlooklist"><ul style="font-weight:400;list-style-type:disc;margin-bottom:12px !important;margin-top:12px !important;padding:0px 0px 0px 0px;"><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b><a class="link" href="https://link.mail.beehiiv.com/v2/c/2f2663b7831837aa3c58866c177b4d7a2b54b9eed89cc65bd6fc4af3f9298aff48e8374a07d9c464ffbffb75c2be5b889acab4b6d157190f71a97fd096f55e30d562af94a256fabd331c1aa49cb03bf9924b51f1dbea71a469b8e02c963be3fe5af925b5c2665a9e8631a8e4dfeace763e61836f3de71cbfe58cf0ec3dcb6cc8b85dbc30a721c2a4f25e288a3382f9e7e27226e2300a1ff2bf916f52edd03f6464549a2830104e32ff88d69fb8c6c1d4/dabf65016f55d85e" target="_blank" rel="noopener noreferrer nofollow"><span>ReactCon Berlin — Prices go up Sep 14</span></a></b> — 85 talks across three stages, including engineers from Meta, Shopify and Expo. Worth a look if you're deciding where this year's conference budget goes. <i>(sponsored)</i></p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b><a class="link" href="https://link.mail.beehiiv.com/v2/c/ca4bf63e261bd7261f74a68346a19595c1dfb02254d5e1a0138c1469199c129389481871fc0f2e24369438c57bce8134e9ef6b8586d7c4d5f3a709e369a509cd3785a76c2e80b4772324a6facad06e645380d7ba8c9132be57ec489706840d6b64c33c46aae581573995647734261c9eab1228b8302783e9366b24365aca9e33b652cd82bebc7f2baea78956219286301482f69c992feeb47420e4ad85031370afdedeff466adc6b9cd6b03d38e34b39/391415c0b45c44af" target="_blank" rel="noopener noreferrer nofollow"><span>Reliable Query Prefetching with TanStack Router</span></a></b> — TkDodo walks through how to wire TanStack Query's prefetching into TanStack Router's loader system so data is already cached by the time a route renders. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b><a class="link" href="https://link.mail.beehiiv.com/v2/c/0830e68f922021bc56ee1528408c0e428afa26cfc8d72f21605d7bfde0b0da023404120de1509003bc2963a3d4cc474fd7c97207aa37a95e4ca595db520138300cff7223c20eca2aa3fde1d5ebbd89cea9ad6e17a554438923642e07b50bc973623ede17367f3c2d62824751b23bc5d94650968c1dcc68c64af5bca96a7a823b2023e9bbece7cf38dfd0d129e40a167859dea5e3e8088313d252df4fe2e3c2f009d8765dd6218b05077519471e5c91eb/e3491fade5b0c184" target="_blank" rel="noopener noreferrer nofollow"><span>"What do you think of the TanStack ecosystem?"</span></a></b> — r/reactjs rates the full stack: <b>Query, Start, and Router are "S tier"</b>, Table is good, Form is "verbose but functional" — until the Form lead shows up with a v2 alpha. TkDodo drops in to plug Pacer and HotKey. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b><a class="link" href="https://link.mail.beehiiv.com/v2/c/8ed275f3038e17cf032661136675b129ec48343de6747ef9d6b38aefbfbdf4525fe46122a36f507f1e50043aef71c262f27ec933b11bea02344e958a35da0929b4787965f1b2c6b09fadebdfa6402f7793b59a10570902f468ab74ab9e9e25dff20cd892b56a7769e2b2e252ba70faf8a42c610fb23b0723cb75be1b972bd5f9f6f23c6f45db3ce9521403c6aa36f8729122fa5935159d2743166acbc8d7b610e7b8751704fc6749029794a1eab197bd/771e8185c42d62c7" target="_blank" rel="noopener noreferrer nofollow"><span>JS Mastery Skills</span></a></b> — An open-source set of Agent Skills that take a change from idea to shipped code: <code>/scope → /architect → /develop → /check → /test → /document</code>. Works with Claude Code, Cursor, Codex, and Gemini CLI. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b><a class="link" href="https://link.mail.beehiiv.com/v2/c/027da38b4a68c65d58566eb94f297ea62e1db26dfaf2ff5c7b7e8c81d02354cda2b0a69495fe6c0c5f6f0f7dcc2eced76ff5a407dff6e82e05446ac1f859a66eb9494e2ce6fc841bb1a250201dedc9e45bd6e197316445471b76a3ce157d1ff37b06c907429f35f855a67c19010e23bb05cd0b5b8308562d1188026cc14aa45c139b009a224a862d758dad40d2802830d1e597c19e71a86a71cc6656aa4d036219416d8738f0a3c4365b0020c7d28004/ed25d6e9d0cee229" target="_blank" rel="noopener noreferrer nofollow"><span>4 Common Cases When You Shouldn't Use a Dropdown</span></a></b> — Three options? Show them. Yes/no? Switch. Multiple choices? Checkboxes. 200-item list? Search. Compact doesn't mean easier to use. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b><a class="link" href="https://link.mail.beehiiv.com/v2/c/41d8cd065729ff0edd3aba33aaa8f3257819ae062414d5ba1df7f4ccbaac3cb196b0a84dea09ad0c2f9c06bb9e222fb71d43a0b710ac00afc79ca3e5a81ad4d500592929ed45c439af97792abc78b01fbaa5631745e73979675f6ed72154280df2db8a8f6558edbd679093157ae47ae408aa16d7258215862dc5a82a17d0608b1771ab735b3a55a6a980e4a2fa1bb8238e47253a6ef4fb2fab795fcbaa5d51973977bba425ed847092bc16e6b6b9100a/62ca7402e0edeba1" target="_blank" rel="noopener noreferrer nofollow"><span>"Freelancers, how much are you making a year?"</span></a></b> — r/webdev does the annual salary confessional. Worth a scroll if you've ever wondered whether your rate is in the right ballpark. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b><a class="link" href="https://link.mail.beehiiv.com/v2/c/261adb49c3cbc8d868150db7489c5c569edb981c211bbf0e8284c27b7f60c15e0fd45ac3e28ca89d20d6a2c1823e86e2249a38524cdc56a7f3c50c1cec7b1b1399f0475a22f8de59a50282c4e0f3c29039243e96e02ed76f6369e5ef87e63646b18cb037213e035d3f2733600a22540c0dff6595fd80c5f41f7d7e6cac19cd5e53d7e6ae943f3930ac58d37a84f254c95a98bde784a75c144821f759181a989d075a0e237e70fcf43499ce3cd6337998/de33f4ac68b7e2c4" target="_blank" rel="noopener noreferrer nofollow"><span>Ask HN: Alternatives to GitHub</span></a></b> — 635 points and 425 comments after yet another run of GitHub outages. Self-hosted GitLab, Forgejo, Gitea, Tangled, and SourceHut all get detailed breakdowns. </p></li></ul></div></td></tr><tr><td align="center" valign="top" style="font-size:0px;line-height:0px;padding:30px 0px 30px;" class="dd"><table class="j" role="none" width="80%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td> </td></tr></table></td></tr><tr><td id="ai-general-programming" class="dd" align="left" valign="top" style="color:#a6825a;font-weight:400;padding:0px 15px;text-align:left;"><h3 style="color:#a6825a;font-weight:400;mso-line-height-alt:125.0%;">🧠 AI & General Programming</h3></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> 💸 <b><a class="link" href="https://link.mail.beehiiv.com/v2/c/ab8899d12eb0caea9813e3d5d27f266df7db1cda3c7f6d077867132e84ae0d35b2ce1a1ed9235235ad26052baa8ce84004781e50398b22cf770ba46a6404b1503fdfd503b7067391a001cde104a9c3b4a3c8a5ab926dfeb79625b7a7f4409e14775703ecc30e84dc91105fa8c4ce89cd10732432ad8124fe775b8bedd724690907455aaef824bb850008e4e1e90e716bbdf57c2030d34c0d03f465210c628e4fcf4426e67bd79425b7aa62399b4ccfda/13a9b7f2d615af62" target="_blank" rel="noopener noreferrer nofollow"><span>Who Are the Token Brokers?</span></a></b><br>Startups are sitting on unused AI API credits from accelerator programs, and a whole grey market has popped up to resell them. There are now <b>dedicated credit marketplaces</b> listing Anthropic and OpenAI tokens at 30–80% off, bulk-discount "routers" offering a flat 40% discount, and Telegram channels where supply changes hands. One broker offered <b>$100K in spend per day</b>. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> 🎨 <b><a class="link" href="https://link.mail.beehiiv.com/v2/c/1e8d27209e873aa00cd452a2f7c53893ec02667eb6f58480a678cf2d49eed27e8cca87dbdf29db4819b9398012b453771b4c86a95f12684fa8b370f6d403facb9b5c0ef0ac688599e7953ef771a5727a698ca1a1831231bb6a11ab6556bf9c444f722fe707b48232de2418638a482ceadd8f5152ff16d649e9490424397ca10343062544a3a8a7de1554be5cf96882de4e51f153f87d850d2803d67586f540ec1c03fb80a3318a7f670dea6b57ab1a50/6a37fc36dd45371b" target="_blank" rel="noopener noreferrer nofollow"><span>The Case for Software Craftsmanship in the Era of Vibes</span></a></b><br>Zed's founder Nathan Sobo on why quality should matter more now that cranking out code isn't the bottleneck. His point: measure what you ship by how <b>reliable and changeable the system is</b>, not lines touched. A messy codebase doesn't just slow you down — it tanks your AI tools too. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> 🧱 <b><a class="link" href="https://link.mail.beehiiv.com/v2/c/f7215fab23e594e24d30a055406550965a43cb53f1fd03417778ddf2c08c12d6d44a58b40efe1d6fff93cdd80407da942a81513c26685d34b1d9eeaca2b3c82a53819be3ea6bf86114ff9615f148dfe236bb4d8eb0ed137944413628c7845c3c5cbc28899e1b94d7ba4db51eb2d5fb5faebe676e4adc621120604566841cfe49a19bed83208b791a47b2949c8790e440caf24989b401cdf4b59a8ffb7ad3c1a991390b398305a43a8158001439cfc5cc/6db916b05d311a6a" target="_blank" rel="noopener noreferrer nofollow"><span>The "Full Stack Builder" Is a Terrible Idea</span></a></b><br>AI lets anyone on a product team build almost anything. That doesn't make the team obsolete — it makes it more important. The old handoff process was slow, but it was also a <b>quality check that forced collaboration</b>. Now a PM can ship a prototype without a designer ever seeing it, and AI will happily hallucinate features that don't exist. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> 🎮️ <b><a class="link" href="https://link.mail.beehiiv.com/v2/c/36215e90aa6435ed3794c7b7a63b80939ffe478ab002e7ff018e89e47a4096a2df0bce625af50ef395c366f5779d10a21fd8e06359a10bbdc714f35187dbd78812b4895c78716ef07286d3505ef4aba52462f73a4c779b27627286dd624d6875bb84976c022ddc575f86f382b1ef89e9ee4ee49e04d5917424d75ae804559c94f97fa3a91a03eb210d8227fe9215c55f8922d4e84d53996e08378db7ccbaacaf7f1fb305630690364eba8293c18464f8/dce9d5e31621ba5a" target="_blank" rel="noopener noreferrer nofollow"><span>"Is Agentic AI Making You Procrastinate?"</span></a></b><br>r/webdev gets honest about what working with coding agents actually feels like. One dev's company mandated AI tools while requiring manual approval for every command, <b>"approving an ls is such a time sink."</b> Another describes approval fatigue: you start rubber-stamping, then realize you just let the agent add an account-wide GitHub key. The best comment compares not using AI to playing off-meta in a ranked game. </p></td></tr><tr><td align="center" valign="top" style="font-size:0px;line-height:0px;padding:30px 0px 30px;" class="dd"><table class="j" role="none" width="80%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td> </td></tr></table></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> See you next week, </p></td></tr><tr><td class="dd" align="left" style="padding:0px 15px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> Darius </p></td></tr></table></td></tr></table></td></tr><tr><td align="center" valign="top"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td><tr><td class="b" align="center" valign="top" bgcolor="#030712" style="padding:0px 0px 0px 0px;border-style:solid;border-width: 0px 0px 0px 0px;border-color: #FFFFFF;border-bottom-left-radius:10px;border-bottom-right-radius:10px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td align="center" valign="top" bgcolor="#a6825a" style="padding:12px"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td><span style="padding-left:1px;"></span></td><td align="center" valign="middle" width="75" style="width:75px;"><a href="https://link.mail.beehiiv.com/v2/c/623877df2d86315c387e867192454674fa28457e847eb7b6861992dfdc08f9866247191d46c7141676beef43da9ce44bd8b3905009faa4b0d0a2591d4a8ecae5b3371b761a3cd0e7933c9198842b62d5d9ab30b5d3a4fc432d06b4054da8c29acb8585ec9d8f26b45e2041a5199db762ca7a2ffe173d81a7489872f1bce69cf2b91565e4000374f366b9982756e43be9d28adb6b721d255b0cda1b039e5c4712246f649c50d7410839298296841fc3c3/8d33718d31e21728" style="text-decoration:none;"><img width="22" height="16" alt="yt" border="0" style="display:block;max-width:22px;color:Dark" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/static_assets/youtube_dark.png"/></a></td><td><span style="padding-left:1px;"></span></td></tr></table></td></tr><tr><td height="10" style="line-height:1px;font-size:1px;height:10px;"> </td></tr><tr><td class="w" align="center" valign="top" style="padding:15px 15px 15px 15px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td align="center" valign="top"><p style="font-family:'Verdana',Geneva,sans-serif;color:#FFFFFF!important;"> Update your email preferences or unsubscribe <a class="link" href="https://link.mail.beehiiv.com/v2/c/de37b96e42c379b55b8440156c39fbc1e5d145f269f1b55f8229ae9f1265d0b4d8816d09e0ffa84afe848935fbd4edd4943c685d7060d71a8a4cf99491c30779ac4d6cffbd62fc2eec17b7fbc191243d8d723913bb3d4a599decd518b7f8968e1bf22dec8beb093a0ed4ea8c091c54c04df81c180dbdae26b1150cbbbc944ad1844609c93ab67396c7a98343d91e84e2fa12e4fbba8c9e192d48c803f2273a5702501940b81d17b3d2918574d369e8f6/3b2e77ca9a8c5fa7" style="text-decoration:underline;text-decoration-color:#FFFFFF!important;color:#FFFFFF!important;"> here</a></p><p class="copyright" style="font-family:'Verdana',Geneva,sans-serif;color:#FFFFFF!important;"> © 2026 Import React </p><p style="font-family:'Verdana',Geneva,sans-serif;color:#FFFFFF!important;"> 228 Park Ave S, #29976, New York, New York 10003, United States </p></td></tr><tr style="display: table-row !important;"><td align="center" valign="top" style="padding-top:20px;" style="display:table-cell !important;"><table role="none" border="0" cellspacing="0" cellpadding="0" align="center" style="display:table !important;"><tr style="display:table-row !important;"><td class="u" align="center" valign="middle" height="32" style="height:32px;display:table-cell !important; max-height: 32px !important;margin:0px !important; background-color: #ffffff !important;"><a style="line-height:32px !important;text-decoration:none;display:block !important;" href="https://link.mail.beehiiv.com/v2/c/9b6a4de22139ce389806e31d965622be8e3766e2c504dfa614869c0aaff8f3daa8bba29e18ee7208f1c3e25f7fae4e7d68e695c383b39ea6a7aa6bf4ee3f99b936e283dc2d581ee658c4307315cc95d9a4610d072da51d5bc2fbcab76f5ae1b470079205d19e7ca70a193ecaa2a75662a6b686f7041b5f28652328bf395598f88b77e0dc84e31da2e4f1682374d76c1501011ab92d7511a0bd7abe4fe2aefb0c636df78150263c5ea25228f27ef26587/ba4c556ddbd8d06a"><img src="https://media.beehiiv.com/output-onlinepngtools.png" width="16" alt="beehiiv logo" style="display:inline-block !important;max-width:16px !important; vertical-align:-3px !important;width: 16px !important;" border="0"/><span style="padding-left:11px !important;display: inline-block !important;">Powered by beehiiv</span></a></td></tr></table></td></tr><tr><td align="left" valign="top" height="2" style="height:2px;line-height:1px;font-size:1px;mso-line-height-rule:exactly;"><a href='https://hp.beehiiv.com/c88b925b-ad35-4013-ad2e-a50060159075' style="color: #030712 !important; cursor: default; font-size: 1px; text-decoration: none;"></a></td></tr><tr><td align="left" valign="top" height="2" style="height:2px;"><a href='https://email.beehiivstatus.com/64efc76dc74681c26b0d6687f63bf0242a141d01/hclick' clicktracking="off" style="color: #030712 !important; cursor: default; font-size: 1px; text-decoration: none;"></a></td></tr></table></td></tr></table></td></tr></td></tr></table></td></tr></table></td></tr></table></td></tr></table></div></body></html>