2828 });
2929 })
3030 </script></div><div class="bg-white rounded-lg shadow-lg p-4 sm:p-6 overflow-hidden"><h3 class="text-lg font-semibold mb-4">Uptime History</h3><div class="space-y-4 sm:overflow-visible overflow-x-auto pb-2"><div class="relative"><div class="text-sm font-medium mb-1">registry-api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 18:00
31- 3/9/2026, 6:05:32 PM: Operational
32313/9/2026, 6:29:04 PM: Operational
33323/9/2026, 6:48:46 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 19:00
34333/9/2026, 7:11:27 PM: Operational
101210113/23/2026, 4:53:02 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/23/2026 17:00
101310123/23/2026, 5:17:44 PM: Operational
101410133/23/2026, 5:39:28 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/23/2026 18:00
1015- 3/23/2026, 6:00:16 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">autorouting-api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 18:00
1016- 3/9 /2026, 6:05:32 PM: Operational
1014+ 3/23/2026, 6:00:16 PM: Operational
1015+ 3/23 /2026, 6:23:18 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">autorouting-api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 18:00
101710163/9/2026, 6:29:04 PM: Operational
101810173/9/2026, 6:48:46 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 19:00
101910183/9/2026, 7:11:27 PM: Operational
199719963/23/2026, 4:53:02 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/23/2026 17:00
199819973/23/2026, 5:17:44 PM: Operational
199919983/23/2026, 5:39:28 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/23/2026 18:00
2000- 3/23/2026, 6:00:16 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">freerouting-cluster</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 18:00
2001- 3/9 /2026, 6:05:32 PM: Operational
1999+ 3/23/2026, 6:00:16 PM: Operational
2000+ 3/23 /2026, 6:23:18 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">freerouting-cluster</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 18:00
200220013/9/2026, 6:29:04 PM: Operational
200320023/9/2026, 6:48:46 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 19:00
200420033/9/2026, 7:11:27 PM: Operational
298229813/23/2026, 4:53:02 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/23/2026 17:00
298329823/23/2026, 5:17:44 PM: Operational
298429833/23/2026, 5:39:28 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/23/2026 18:00
2985- 3/23/2026, 6:00:16 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">jlcsearch-api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 18:00
2986- 3/9 /2026, 6:05:32 PM: Operational
2984+ 3/23/2026, 6:00:16 PM: Operational
2985+ 3/23 /2026, 6:23:18 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">jlcsearch-api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 18:00
298729863/9/2026, 6:29:04 PM: Operational
298829873/9/2026, 6:48:46 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 19:00
298929883/9/2026, 7:11:27 PM: Operational
396739663/23/2026, 4:53:02 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/23/2026 17:00
396839673/23/2026, 5:17:44 PM: Operational
396939683/23/2026, 5:39:28 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/23/2026 18:00
3970- 3/23/2026, 6:00:16 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">registry_bundling</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 18:00
3971- 3/9 /2026, 6:05:32 PM: Operational
3969+ 3/23/2026, 6:00:16 PM: Operational
3970+ 3/23 /2026, 6:23:18 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">registry_bundling</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 18:00
397239713/9/2026, 6:29:04 PM: Operational
397339723/9/2026, 6:48:46 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 19:00
397439733/9/2026, 7:11:27 PM: Operational
495249513/23/2026, 4:53:02 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/23/2026 17:00
495349523/23/2026, 5:17:44 PM: Operational
495449533/23/2026, 5:39:28 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/23/2026 18:00
4955- 3/23/2026, 6:00:16 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">fly_registry_api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 18:00
4956- 3/9 /2026, 6:05:32 PM: Operational
4954+ 3/23/2026, 6:00:16 PM: Operational
4955+ 3/23 /2026, 6:23:18 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">fly_registry_api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 18:00
495749563/9/2026, 6:29:04 PM: Operational
495849573/9/2026, 6:48:46 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 19:00
495949583/9/2026, 7:11:27 PM: Operational
593759363/23/2026, 4:53:02 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/23/2026 17:00
593859373/23/2026, 5:17:44 PM: Operational
593959383/23/2026, 5:39:28 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/23/2026 18:00
5940- 3/23/2026, 6:00:16 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">compile_api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 18:00
5941- 3/9 /2026, 6:05:32 PM: Operational
5939+ 3/23/2026, 6:00:16 PM: Operational
5940+ 3/23 /2026, 6:23:18 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">compile_api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 18:00
594259413/9/2026, 6:29:04 PM: Operational
594359423/9/2026, 6:48:46 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 19:00
594459433/9/2026, 7:11:27 PM: Operational
692269213/23/2026, 4:53:02 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/23/2026 17:00
692369223/23/2026, 5:17:44 PM: Operational
692469233/23/2026, 5:39:28 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/23/2026 18:00
6925- 3/23/2026, 6:00:16 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">svg_service</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 18:00
6926- 3/9 /2026, 6:05:32 PM: Operational
6924+ 3/23/2026, 6:00:16 PM: Operational
6925+ 3/23 /2026, 6:23:18 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">svg_service</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 18:00
692769263/9/2026, 6:29:04 PM: Operational
692869273/9/2026, 6:48:46 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 19:00
692969283/9/2026, 7:11:27 PM: Operational
790779063/23/2026, 4:53:02 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/23/2026 17:00
790879073/23/2026, 5:17:44 PM: Operational
790979083/23/2026, 5:39:28 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/23/2026 18:00
7910- 3/23/2026, 6:00:16 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">browser_preview</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 18:00
7911- 3/9 /2026, 6:05:32 PM: Operational
7909+ 3/23/2026, 6:00:16 PM: Operational
7910+ 3/23 /2026, 6:23:18 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">browser_preview</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 18:00
791279113/9/2026, 6:29:04 PM: Operational
791379123/9/2026, 6:48:46 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 19:00
791479133/9/2026, 7:11:27 PM: Operational
889288913/23/2026, 4:53:02 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/23/2026 17:00
889388923/23/2026, 5:17:44 PM: Operational
889488933/23/2026, 5:39:28 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/23/2026 18:00
8895- 3/23/2026, 6:00:16 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">tscircuit_package</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 18:00
8896- 3/9 /2026, 6:05:32 PM: Operational
8894+ 3/23/2026, 6:00:16 PM: Operational
8895+ 3/23 /2026, 6:23:18 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">tscircuit_package</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 18:00
889788963/9/2026, 6:29:04 PM: Operational
889888973/9/2026, 6:48:46 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 19:00
889988983/9/2026, 7:11:27 PM: Operational
987798763/23/2026, 4:53:02 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/23/2026 17:00
987898773/23/2026, 5:17:44 PM: Operational
987998783/23/2026, 5:39:28 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/23/2026 18:00
9880- 3/23/2026, 6:00:16 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">usercode_api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 18:00
9881- 3/9 /2026, 6:05:32 PM: Operational
9879+ 3/23/2026, 6:00:16 PM: Operational
9880+ 3/23 /2026, 6:23:18 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">usercode_api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 18:00
988298813/9/2026, 6:29:04 PM: Operational
988398823/9/2026, 6:48:46 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/9/2026 19:00
988498833/9/2026, 7:11:27 PM: Operational
10862108613/23/2026, 4:53:02 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/23/2026 17:00
10863108623/23/2026, 5:17:44 PM: Operational
10864108633/23/2026, 5:39:28 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/23/2026 18:00
10865- 3/23/2026, 6:00:16 PM: Operational"></div></div></div></div></div><div class="bg-white rounded-lg shadow-lg p-6 mt-8"><h3 class="text-lg font-semibold mb-4">Recent Outages</h3><div class="overflow-x-auto"><table class="min-w-full"><thead><tr class="border-b"><th class="text-left py-2 px-4 whitespace-nowrap">Service</th><th class="text-left py-2 px-4 whitespace-nowrap">Start Time</th><th class="text-left py-2 px-4 whitespace-nowrap">End Time</th><th class="text-left py-2 px-4 whitespace-nowrap">Duration</th><th class="text-left py-2 px-4 whitespace-nowrap">Status</th></tr></thead><tbody><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">tscircuit_package</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 3:45:48 PM</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 4:03:11 PM</td><td class="py-2 px-4 whitespace-nowrap">17min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">usercode_api</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 3:45:48 PM</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 4:03:11 PM</td><td class="py-2 px-4 whitespace-nowrap">17min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">autorouting-api</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 4:46:21 AM</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 5:15:55 AM</td><td class="py-2 px-4 whitespace-nowrap">30min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">tscircuit_package</td><td class="py-2 px-4 whitespace-nowrap">3/11/2026, 8:15:26 PM</td><td class="py-2 px-4 whitespace-nowrap">3/11/2026, 8:32:20 PM</td><td class="py-2 px-4 whitespace-nowrap">17min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">usercode_api</td><td class="py-2 px-4 whitespace-nowrap">3/11/2026, 8:15:26 PM</td><td class="py-2 px-4 whitespace-nowrap">3/11/2026, 8:32:20 PM</td><td class="py-2 px-4 whitespace-nowrap">17min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr></tbody></table></div></div></div></body></html>
10864+ 3/23/2026, 6:00:16 PM: Operational
10865+ 3/23/2026, 6:23:18 PM: Operational"></div></div></div></div></div><div class="bg-white rounded-lg shadow-lg p-6 mt-8"><h3 class="text-lg font-semibold mb-4">Recent Outages</h3><div class="overflow-x-auto"><table class="min-w-full"><thead><tr class="border-b"><th class="text-left py-2 px-4 whitespace-nowrap">Service</th><th class="text-left py-2 px-4 whitespace-nowrap">Start Time</th><th class="text-left py-2 px-4 whitespace-nowrap">End Time</th><th class="text-left py-2 px-4 whitespace-nowrap">Duration</th><th class="text-left py-2 px-4 whitespace-nowrap">Status</th></tr></thead><tbody><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">tscircuit_package</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 3:45:48 PM</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 4:03:11 PM</td><td class="py-2 px-4 whitespace-nowrap">17min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">usercode_api</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 3:45:48 PM</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 4:03:11 PM</td><td class="py-2 px-4 whitespace-nowrap">17min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">autorouting-api</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 4:46:21 AM</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 5:15:55 AM</td><td class="py-2 px-4 whitespace-nowrap">30min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">tscircuit_package</td><td class="py-2 px-4 whitespace-nowrap">3/11/2026, 8:15:26 PM</td><td class="py-2 px-4 whitespace-nowrap">3/11/2026, 8:32:20 PM</td><td class="py-2 px-4 whitespace-nowrap">17min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">usercode_api</td><td class="py-2 px-4 whitespace-nowrap">3/11/2026, 8:15:26 PM</td><td class="py-2 px-4 whitespace-nowrap">3/11/2026, 8:32:20 PM</td><td class="py-2 px-4 whitespace-nowrap">17min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr></tbody></table></div></div></div></body></html>
0 commit comments