From 00c142c6ca6a5374f55d410f35b0391688daff3b Mon Sep 17 00:00:00 2001
From: Matt Artist <me@mja00.dev>
Date: Sat, 28 Jan 2023 15:11:29 -0500
Subject: [PATCH] Add Curseforge's beta site to regex (#190)

---
 curseforge/curseforge.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/curseforge/curseforge.go b/curseforge/curseforge.go
index bba1d2b..1d546ed 100644
--- a/curseforge/curseforge.go
+++ b/curseforge/curseforge.go
@@ -112,7 +112,7 @@ func getCurseforgeVersion(mcVersion string) string {
 
 var urlRegexes = [...]*regexp.Regexp{
 	regexp.MustCompile("^https?://(?P<game>minecraft)\\.curseforge\\.com/projects/(?P<slug>[^/]+)(?:/(?:files|download)/(?P<fileID>\\d+))?"),
-	regexp.MustCompile("^https?://(?:www\\.)?curseforge\\.com/(?P<game>[^/]+)/(?P<category>[^/]+)/(?P<slug>[^/]+)(?:/(?:files|download)/(?P<fileID>\\d+))?"),
+	regexp.MustCompile("^https?://(?:www\\.|beta\\.)?curseforge\\.com/(?P<game>[^/]+)/(?P<category>[^/]+)/(?P<slug>[^/]+)(?:/(?:files|download)/(?P<fileID>\\d+))?"),
 	regexp.MustCompile("^(?P<slug>[a-z][\\da-z\\-_]{0,127})$"),
 }