!7 cm UltrafaST > DynWebServee { @Override O html(IWebRequest req) { try object redirectToHTTPS(req); if (eq(req.uri(), "/favicon.ico")) ret serveFavIcon(gazelleFavIconSnippet()); if (eq(req.uri(), "/")) ret hhtml( hhead_title("Gazelle 22 - a new image recognizer") + hsansserif() + hbody(hfullcenter( h1("Gazelle 22 - a new image recognizer") + p(himgsnippet(#1103059, width := 404, height := 368, title := "Gazelle 22 Screenshot")) + h3("Quick start (Windows, Mac, Linux)") + p("1. Install " + targetBlank("https://adoptium.net", "Temurin 17") + " (their smaller \"JRE\" version is fine too).") + p("2. Save and double-click " + ahref("https://botcompany.de/jar/1033860?withX30=1&withLibs=1&noSrc=1&name=Gazelle-dev.jar", "Gazelle-dev.jar") + " (size: less than 10 MB).") + h3("What it does") + p(joinWithBR( "Gazelle 22 watches your screen and recognizes things.", "It is being developed right now by " + targetBlank("https://BotCompany.de", "Stefan Reich") + " at " + ahref("https://gazelle.rocks", "Gaz.AI") + ". " + ahref("mailto:info@botcompany.de","Contact.") + " " + ahref("https://discord.gg/kcKKZEg", "Discord."))) + p("Source: " + ahref("https://code.botcompany.de/1033636", "stable") + " / " + ahref("https://code.botcompany.de/1033860", "development") + ". " + "Releases also on " + ahref("https://github.com/stefan-reich/gazelle-22", "GitHub") + ".") + h3("Privacy statement") + p("Gazelle 22 runs locally on your machine. It does not upload any data to any server. " + "Server connections are made only for downloading program parts and checking for updates. All code is open source.") + h3("News") + mapToLines p( targetBlank("https://agi.topicbox.com/groups/agi/T419e8a952205967e", "News post") + " [2022/1/22]", targetBlank("https://agi.topicbox.com/groups/agi/T2dea42566ccf6693", "News post") + " [2022/1/7]", targetBlank("https://agi.topicbox.com/groups/agi/T8ca0db34fc106b16/image-recognizers-should-return-mathematical-proofs", "Image recognizers should return mathematical proofs") + " [2021/9/10]", targetBlank("https://agi.topicbox.com/groups/agi/T2771ec3238f217fa/gazelle-looks-at-its-own-logo-and-paints-it-red", "Gazelle looks at its own logo and paints it red") + " [2021/8/20]" ) ))); ret subBot_serve404("Four oh four dude. Your URL f*cked"); } }