1<!DOCTYPE html><html data-dpl-id="dpl_A7aumNDh9CYNW2CfQDWHrQfcYvfM" lang="en"><head><meta charSet="utf-8"/><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/immutable/media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/immutable/media/0c8f209abc35ee02-s.p.0q59resy_4ije.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/immutable/media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/immutable/chunks/36-6oru90qz4o.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/immutable/chunks/1je5fxsx2kwlt.js"/>
1<script src="/_next/static/immutable/chunks/41hccl3_w25z1.js" async=""></script>
1<script src="/_next/static/immutable/chunks/3pqiw3jz-7g6_.js" async=""></script>
1<script src="/_next/static/immutable/chunks/3z30-3luj2yjw.js" async=""></script>
1<script src="/_next/static/immutable/chunks/turbopack-1hgz9i748duih.js" async=""></script>
1<script src="/_next/static/immutable/chunks/3agpgb-20-dbj.js" async=""></script>
1<script src="/_next/static/immutable/chunks/0dcg9zk5u_8_v.js" async=""></script>
1<script src="/_next/static/immutable/chunks/3i7pkizvq_lz3.js" async=""></script>
1<script src="/_next/static/immutable/chunks/3c6poq43tighi.js" async=""></script>
1<script src="/_next/static/immutable/chunks/0z022xj3_uh3h.js" async=""></script>
1<meta name="theme-color" content="#0a0e17"/><title>Celestial Events | Constellation</title><meta name="description" content="Discover upcoming meteor showers, planetary alignments, eclipses, and lunar events. Get visibility scores based on your location and optimal viewing times."/><meta name="author" content="Constellation Team"/><link rel="manifest" href="/manifest.webmanifest"/><meta name="keywords" content="astronomy,stargazing,celestial events,dark sky,meteor shower,moon phases,night sky,telescope,star map"/><meta name="creator" content="Constellation"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://constellation-events.vercel.app"/><meta property="og:title" content="Celestial Events | Constellation"/><meta property="og:description" content="Discover upcoming meteor showers, planetary alignments, eclipses, and lunar events with location-based visibility scores."/><meta property="og:image" content="https://constellation-events.vercel.app/opengraph-image"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Constellation - Astronomy Event Tracker"/><meta name="twitter:description" content="Your nightly mission control for the sky above. Track celestial events, find dark skies, and plan your stargazing adventures."/><meta name="twitter:image" content="https://constellation-events.vercel.app/opengraph-image"/><link rel="icon" href="/icon" type="image/png" sizes="32x32"/><link rel="apple-touch-icon" href="/apple-icon" sizes="180x180" type="image/png"/><meta name="next-size-adjust" content=""/>
1<script src="/_next/static/immutable/chunks/0c0hxoamwjsbw.js" noModule=""></script>
1</head><body class="space_grotesk_7e174f71-module__6IBk6W__variable dm_serif_display_7f901bfc-module__IMN7GG__variable jetbrains_mono_58f6afc0-module__CKsuwa__variable font-sans bg-midnight overflow-x-hidden"><div hidden=""><!--$--><!--/$--></div><a href="#main-content" class="skip-to-content">Skip to content</a><div class="fixed inset-0 z-0"><div class="absolute inset-0 bg-[url('/background.png')] bg-cover bg-center opacity-60 mix-blend-overlay"></div><div class="absolute inset-0 bg-nebula-gradient"></div><div class="absolute inset-0 bg-[url('/noise.svg')] opacity-20 mix-blend-overlay"></div></div><!--$--><!--/$--><div class="relative z-10 flex min-h-dvh flex-col"><header class="sticky top-6 z-50 mx-auto w-full max-w-5xl px-4"><div class="glass-panel mt-2 flex items-center justify-between rounded-full border border-white/10 px-6 py-3 shadow-cinematic backdrop-blur-xl"><div class="flex items-center gap-3"><div class="relative"><div class="absolute inset-0 animate-pulse rounded-full bg-aurora/20 blur-md"></div><img alt="Constellation" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="relative rounded-full shadow-lg" style="color:transparent" srcSet="/_next/image?url=%2Ficon.png&w=32&q=75&dpl=dpl_A7aumNDh9CYNW2CfQDWHrQfcYvfM 1x, /_next/image?url=%2Ficon.png&w=64&q=75&dpl=dpl_A7aumNDh9CYNW2CfQDWHrQfcYvfM 2x" src="/_next/image?url=%2Ficon.png&w=64&q=75&dpl=dpl_A7aumNDh9CYNW2CfQDWHrQfcYvfM"/></div><div class="hidden sm:block"><div class="font-display text-lg tracking-wide text-starlight">Constellation</div></div></div><nav class="hidden md:flex items-center gap-1 rounded-full bg-white/5 p-1"><a class="rounded-full px-4 py-1.5 text-xs font-medium transition-[background-color,color,box-shadow] hover:bg-white/10 hover:text-white hover:shadow-lg text-starlight/70" href="/">Tonight</a><a class="rounded-full px-4 py-1.5 text-xs font-medium transition-[background-color,color,box-shadow] hover:bg-white/10 hover:text-white hover:shadow-lg bg-white/10 text-white shadow-lg" href="/events">Events</a><a class="rounded-full px-4 py-1.5 text-xs font-medium transition-[background-color,color,box-shadow] hover:bg-white/10 hover:text-white hover:shadow-lg text-starlight/70" href="/locations">Dark-Sky</a><a class="rounded-full px-4 py-1.5 text-xs font-medium transition-[background-color,color,box-shadow] hover:bg-white/10 hover:text-white hover:shadow-lg text-starlight/70" href="/planner">Planner</a><a class="rounded-full px-4 py-1.5 text-xs font-medium transition-[background-color,color,box-shadow] hover:bg-white/10 hover:text-white hover:shadow-lg text-starlight/70" href="/marketplace">Marketplace</a></nav><div class="flex items-center gap-3"><button class="flex items-center gap-1.5 rounded-full border border-white/10 bg-white/5 px-3 py-1.5 text-xs text-starlight/60 transition hover:bg-white/10 hover:text-white" title="Use your location for personalized sky data"><svg class="h-3 w-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z"></path><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 11a3 3 0 11-6 0 3 3 0 016 0z"></path></svg><span>Set location</span></button><button class="night-vision-toggle opacity-50" disabled="" aria-label="Loading night vision toggle"><svg class="h-4 w-4 text-starlight/70 animate-pulse" fill="none" stroke="currentColor" viewBox="0 0 24 24" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z"></path></svg></button><button class="md:hidden flex h-8 w-8 items-center justify-center rounded-full bg-white/5 text-starlight/70 hover:bg-white/10 hover:text-white" aria-label="Open menu"><svg class="h-4 w-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path></svg></button></div></div></header>
1<main id="main-content" class="mx-auto w-full max-w-7xl flex-1 px-6 py-12 md:py-20"><!--$--><div class="space-y-10"><div class="mb-6"><div class="text-xs uppercase tracking-[0.3em] text-aurora/70">Events</div><h1 class="font-display text-2xl text-starlight sm:text-3xl">Celestial calendar</h1><p class="mt-2 max-w-2xl text-sm text-starlight/70">Plan for meteor showers, planetary alignments, and rare lunar features with visibility scored by location.</p></div><div class="glass rounded-3xl p-6"><div class="flex items-center justify-between"><div><div class="text-xs uppercase tracking-[0.3em] text-starlight/50">Scrub the timeline</div><p class="mt-1 text-sm text-starlight/60">Slide through the coming nights, one celestial event at a time.</p></div><div class="hidden gap-2 sm:flex"><button type="button" aria-label="Scroll to earlier events" class="rounded-full border border-white/10 bg-white/5 p-2 text-starlight/70 transition hover:border-aurora/40 hover:text-aurora"><svg class="h-4 w-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7"></path></svg></button><button type="button" aria-label="Scroll to later events" class="rounded-full border border-white/10 bg-white/5 p-2 text-starlight/70 transition hover:border-aurora/40 hover:text-aurora"><svg class="h-4 w-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path></svg></button></div></div><div class="mt-5 flex snap-x snap-mandatory gap-4 overflow-x-auto pb-3 [scrollbar-width:thin] focus:outline-none focus-visible:ring-1 focus-visible:ring-aurora" role="list" aria-label="Upcoming celestial events timeline" tabindex="0"><div class="w-56 flex-shrink-0 snap-center rounded-2xl border border-white/10 bg-white/5 p-4"><div class="h-3 w-16 animate-pulse rounded bg-white/10"></div><div class="mt-4 h-4 w-32 animate-pulse rounded bg-white/10"></div><div class="mt-2 h-3 w-24 animate-pulse rounded bg-white/5"></div></div><div class="w-56 flex-shrink-0 snap-center rounded-2xl border border-white/10 bg-white/5 p-4"><div class="h-3 w-16 animate-pulse rounded bg-white/10"></div><div class="mt-4 h-4 w-32 animate-pulse rounded bg-white/10"></div><div class="mt-2 h-3 w-24 animate-pulse rounded bg-white/5"></div></div><div class="w-56 flex-shrink-0 snap-center rounded-2xl border border-white/10 bg-white/5 p-4"><div class="h-3 w-16 animate-pulse rounded bg-white/10"></div><div class="mt-4 h-4 w-32 animate-pulse rounded bg-white/10"></div><div class="mt-2 h-3 w-24 animate-pulse rounded bg-white/5"></div></div><div class="w-56 flex-shrink-0 snap-center rounded-2xl border border-white/10 bg-white/5 p-4"><div class="h-3 w-16 animate-pulse rounded bg-white/10"></div><div class="mt-4 h-4 w-32 animate-pulse rounded bg-white/10"></div><div class="mt-2 h-3 w-24 animate-pulse rounded bg-white/5"></div></div></div></div><div class="glass rounded-3xl p-6"><div class="grid gap-6 md:grid-cols-2"><div><div class="text-xs uppercase tracking-[0.3em] text-starlight/50">Filters</div><div class="mt-4 flex flex-wrap gap-3"><button class="rounded-full border px-4 py-2 text-xs transition-[background-color,border-color,color] border-aurora text-aurora bg-aurora/10">All</button><button class="rounded-full border px-4 py-2 text-xs transition-[background-color,border-color,color] border-white/10 text-starlight/70 hover:border-white/20 hover:text-starlight">Meteor showers</button><button class="rounded-full border px-4 py-2 text-xs transition-[background-color,border-color,color] border-white/10 text-starlight/70 hover:border-white/20 hover:text-starlight">Planets</button><button class="rounded-full border px-4 py-2 text-xs transition-[background-color,border-color,color] border-white/10 text-starlight/70 hover:border-white/20 hover:text-starlight">Lunar</button><button class="rounded-full border px-4 py-2 text-xs transition-[background-color,border-color,color] border-white/10 text-starlight/70 hover:border-white/20 hover:text-starlight">Deep sky</button><button class="rounded-full border px-4 py-2 text-xs transition-[background-color,border-color,color] border-white/10 text-starlight/70 hover:border-white/20 hover:text-starlight">Conjunctions</button></div></div><div class="rounded-2xl border border-white/10 bg-white/5 p-4"><p class="text-sm text-starlight/70">Set your location to recalibrate visibility scores and recommended times.</p><button class="mt-2 flex items-center gap-1.5 text-xs text-aurora hover:text-aurora/80 transition disabled:opacity-50"><svg class="h-3 w-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z"></path><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 11a3 3 0 11-6 0 3 3 0 016 0z"></path></svg>Set location</button></div></div></div><div class="glass rounded-3xl p-8 text-center"><div class="text-starlight/70">No upcoming events found</div></div></div><!--$--><!--/$--><!--/$--></main><footer class="border-t border-white/5 bg-black/20 py-12 text-center text-xs text-starlight/30 backdrop-blur-sm"><div class="mb-4 flex justify-center gap-6"><a class="hover:text-aurora" href="/about">About</a><a class="hover:text-aurora" href="/contact">Contact</a><a class="hover:text-aurora" href="/privacy">Privacy</a></div>Constellation © 2026. Free to use.</footer></div><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$-->
1<script src="/_next/static/immutable/chunks/1je5fxsx2kwlt.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:I[93315,[\"/_next/static/immutable/chunks/3agpgb-20-dbj.js\"],\"LoadingBoundaryProvider\"]\n2:\"$Sreact.fragment\"\n3:I[29858,[\"/_next/static/immutable/chunks/0dcg9zk5u_8_v.js\"],\"NuqsAdapter\"]\n4:I[19449,[\"/_next/static/immutable/chunks/0dcg9zk5u_8_v.js\"],\"default\"]\n5:I[69216,[\"/_next/static/immutable/chunks/0dcg9zk5u_8_v.js\"],\"default\"]\n6:I[93315,[\"/_next/static/immutable/chunks/3agpgb-20-dbj.js\"],\"default\"]\n7:I[58298,[\"/_next/static/immutable/chunks/0dcg9zk5u_8_v.js\",\"/_next/static/immutable/chunks/3i7pkizvq_lz3.js\"],\"default\"]\n8:I[94762,[\"/_next/static/immutable/chunks/3agpgb-20-dbj.js\"],\"default\"]\n9:I[60764,[\"/_next/static/immutable/chunks/0dcg9zk5u_8_v.js\"],\"\"]\na:I[76581,[\"/_next/static/immutable/chunks/0dcg9zk5u_8_v.js\"],\"Analytics\"]\nb:I[32906,[\"/_next/static/immutable/chunks/0dcg9zk5u_8_v.js\"],\"SpeedInsights\"]\nc:I[33000,[\"/_next/static/immutable/chunks/0dcg9zk5u_8_v.js\",\"/_next/static/immutable/chunks/3c6poq43tighi.js\"],\"default\"]\nd:I[35315,[\"/_next/static/immutable/chunks/0dcg9zk5u_8_v.js\",\"/_next/static/immutable/chunks/3c6poq43tighi.js\"],\"default\"]\ne:I[85743,[\"/_next/static/immutable/chunks/3agpgb-20-dbj.js\"],\"OutletBoundary\"]\nf:\"$Sreact.suspense\"\n12:I[85743,[\"/_next/static/immutable/chunks/3agpgb-20-dbj.js\"],\"ViewportBoundary\"]\n14:I[85743,[\"/_next/static/immutable/chunks/3agpgb-20-dbj.js\"],\"MetadataBoundary\"]\n17:I[63491,[\"/_next/static/immutable/chunks/0dcg9zk5u_8_v.js\",\"/_next/static/immutable/chunks/0z022xj3_uh3h.js\"],\"default\"]\n:HL[\"/_next/static/immutable/chunks/36-6oru90qz4o.css\",\"style\"]\n:HL[\"/_next/static/immutable/media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/immutable/media/0c8f209abc35ee02-s.p.0q59resy_4ije.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/immutable/media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n11:X\n0:{\"P\":null,\"c\":[\"\",\"events\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"events\",{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4628],[[\"$\",\"$L1\",null,{\"loading\":[[\"$\",\"div\",\"l\",{\"className\":\"flex min-h-[60vh] flex-col items-center justify-center gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-8 w-8 animate-spin rounded-full border-2 border-aurora border-t-transparent\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-starlight/60\",\"children\":\"Loading...\"}]]}],[],null],\"children\":[\"$\",\"$2\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/36-6oru90qz4o.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/0dcg9zk5u_8_v.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[[\"$\",\"head\",null,{\"children\":[\"$\",\"meta\",null,{\"charSet\":\"utf-8\"}]}],[\"$\",\"body\",null,{\"className\":\"space_grotesk_7e174f71-module__6IBk6W__variable dm_serif_display_7f901bfc-module__IMN7GG__variable jetbrains_mono_58f6afc0-module__CKsuwa__variable font-sans bg-midnight overflow-x-hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"#main-content\",\"className\":\"skip-to-content\",\"children\":\"Skip to content\"}],[\"$\",\"div\",null,{\"className\":\"fixed inset-0 z-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-[url('/background.png')] bg-cover bg-center opacity-60 mix-blend-overlay\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-nebula-gradient\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-[url('/noise.svg')] opacity-20 mix-blend-overlay\"}]]}],[\"$\",\"$L3\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"relative z-10 flex min-h-dvh flex-col\",\"children\":[[\"$\",\"$L4\",null,{}],[\"$\",\"main\",null,{\"id\":\"main-content\",\"className\":\"mx-auto w-full max-w-7xl flex-1 px-6 py-12 md:py-20\",\"children\":[\"$\",\"$L5\",null,{\"children\":[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$7\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/3i7pkizvq_lz3.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"template\":[\"$\",\"$L8\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"flex min-h-[60vh] flex-col items-center justify-center text-center px-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-xs uppercase tracking-[0.3em] text-aurora/70\",\"children\":\"Signal Lost\"}],[\"$\",\"h2\",null,{\"className\":\"mt-2 font-display text-2xl text-starlight\",\"children\":\"404: Page Not Found\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 max-w-md text-sm text-starlight/60\",\"children\":\"The coordinates you entered don't match any known location in our star charts.\"}],[\"$\",\"$L9\",null,{\"href\":\"/\",\"className\":\"button-primary mt-6\",\"children\":\"Return home\"}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}],[\"$\",\"footer\",null,{\"className\":\"border-t border-white/5 bg-black/20 py-12 text-center text-xs text-starlight/30 backdrop-blur-sm\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex justify-center gap-6\",\"children\":[[\"$\",\"$L9\",null,{\"href\":\"/about\",\"className\":\"hover:text-aurora\",\"children\":\"About\"}],[\"$\",\"$L9\",null,{\"href\":\"/contact\",\"className\":\"hover:text-aurora\",\"children\":\"Contact\"}],[\"$\",\"$L9\",null,{\"href\":\"/privacy\",\"className\":\"hover:text-aurora\",\"children\":\"Privacy\"}]]}],\"Constellation © 2026. Free to use.\"]}]]}],[\"$\",\"$La\",null,{}],[\"$\",\"$Lb\",null,{}]]}]]}]]}]]}]}],{\"children\":[[\"$\",\"$2\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L8\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$2\",\"c\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"space-y-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-xs uppercase tracking-[0.3em] text-aurora/70\",\"children\":\"Events\"}],[\"$\",\"h1\",null,{\"className\":\"font-display text-2xl text-starlight sm:text-3xl\",\"children\":\"Celestial calendar\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 max-w-2xl text-sm text-starlight/70\",\"children\":\"Plan for meteor showers, planetary alignments, and rare lunar features with visibility scored by location.\"}]]}],[\"$\",\"$Lc\",null,{}],[\"$\",\"$Ld\",null,{}]]}],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/3c6poq43tighi.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$Le\",null,{\"children\":[\"$\",\"$f\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@10\"}]}]]}],{}
1,null,false,null]},null,false,\"$11\"]},null,false,null],[\"$\",\"$2\",\"h\",{\"children\":[null,[\"$\",\"$L12\",null,{\"children\":\"$L13\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L14\",null,{\"children\":[\"$\",\"$f\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L15\"}]}]}],\"$L16\"]}],false]],\"m\":\"$undefined\",\"G\":[\"$17\",[\"$L18\"]],\"S\":true,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\"}\n11:C\n16:[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]\n18:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/36-6oru90qz4o.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n13:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#0a0e17\"}]]\n19:I[84763,[\"/_next/static/immutable/chunks/3agpgb-20-dbj.js\"],\"IconMark\"]\n10:null\n15:[[\"$\",\"title\",\"0\",{\"children\":\"Celestial Events | Constellation\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Discover upcoming meteor showers, planetary alignments, eclipses, and lunar events. Get visibility scores based on your location and optimal viewing times.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"Constellation Team\"}],[\"$\",\"link\",\"3\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"astronomy,stargazing,celestial events,dark sky,meteor shower,moon phases,night sky,telescope,star map\"}],[\"$\",\"meta\",\"5\",{\"name\":\"creator\",\"content\":\"Constellation\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"link\",\"8\",{\"rel\":\"canonical\",\"href\":\"https://constellation-events.vercel.app\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:title\",\"content\":\"Celestial Events | Constellation\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:description\",\"content\":\"Discover upcoming meteor showers, planetary alignments, eclipses, and lunar events with location-based visibility scores.\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image\",\"content\":\"https://constellation-events.vercel.app/opengraph-image\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:title\",\"content\":\"Constellation - Astronomy Event Tracker\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:description\",\"content\":\"Your nightly mission control for the sky above. Track celestial events, find dark skies, and plan your stargazing adventures.\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:image\",\"content\":\"https://constellation-events.vercel.app/opengraph-image\"}],[\"$\",\"link\",\"16\",{\"rel\":\"icon\",\"href\":\"/icon\",\"type\":\"image/png\",\"sizes\":\"32x32\"}],[\"$\",\"link\",\"17\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon\",\"sizes\":\"180x180\",\"type\":\"image/png\"}],[\"$\",\"$L19\",\"18\",{}]]\n"])</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.