diff --git a/.gitignore b/.gitignore
index dd0e1f365..e69de29bb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,47 +0,0 @@
-### IDE ###
-.idea
-.vscode
-
-### TorrentPier ###
-*.log
-install.php_*
-composer-setup.php
-.env
-.php_cs.cache
-data/avatars
-data/uploads
-internal_data/atom
-internal_data/cache
-internal_data/log
-internal_data/updater.json
-sitemap
-internal_data/triggers
-library/config.local.php
-vendor
-
-### Archives ###
-*.phar
-*.rar
-*.tar
-*.gz
-*.zip
-*.7z
-*.torrent
-*.pak
-
-### Windows ###
-Thumbs.db
-Desktop.ini
-$RECYCLE.BIN/
-*.lnk
-*.bat
-
-### OSX ###
-.DS_Store
-.AppleDouble
-.LSOverride
-._*
-.Spotlight-V100
-.Trashes
-*.orig
-*.rej
diff --git a/install.php b/install.php
deleted file mode 100644
index 0d1516ce5..000000000
--- a/install.php
+++ /dev/null
@@ -1,331 +0,0 @@
-php ' . basename(__FILE__) . ' in CLI mode');
-}
-
-// Get all constants
-require_once BB_ROOT . 'library/defines.php';
-
-// Include CLI functions
-require INC_DIR . '/functions_cli.php';
-
-/**
- * System requirements
- */
-const CHECK_REQUIREMENTS = [
- 'php_min_version' => '8.3.0',
- 'ext_list' => [
- 'json',
- 'curl',
- 'readline',
- 'mysqli',
- 'bcmath',
- 'mbstring',
- 'intl',
- 'xml',
- 'xmlwriter',
- 'zip',
- 'gd'
- ],
-];
-
-// Welcoming message
-out("--- TorrentPier Installer ---\n", 'info');
-
-// Checking extensions
-out("- Checking installed extensions...", 'info');
-
-// [1] Check PHP Version
-if (!version_compare(PHP_VERSION, CHECK_REQUIREMENTS['php_min_version'], '>=')) {
- out("- TorrentPier requires PHP version " . CHECK_REQUIREMENTS['php_min_version'] . "+ Your PHP version " . PHP_VERSION, 'warning');
-}
-
-// [2] Check installed PHP Extensions on server
-foreach (CHECK_REQUIREMENTS['ext_list'] as $ext) {
- if (!extension_loaded($ext)) {
- out("- ext-$ext not installed. Check out php.ini file", 'error');
- if (!defined('EXTENSIONS_NOT_INSTALLED')) {
- define('EXTENSIONS_NOT_INSTALLED', true);
- }
- } else {
- out("- ext-$ext installed!");
- }
-}
-if (!defined('EXTENSIONS_NOT_INSTALLED')) {
- out("- All extensions are installed!\n", 'success');
-} else {
- exit;
-}
-
-// Check if already installed
-if (is_file(BB_ROOT . '.env')) {
- out('- TorrentPier already installed', 'warning');
- echo 'Are you sure want to re-install TorrentPier? [y/N]: ';
- if (str_starts_with(mb_strtolower(trim(readline())), 'y')) {
- out("\n- Re-install process started...", 'info');
- // environment
- if (is_file(BB_ROOT . '.env')) {
- if (unlink(BB_ROOT . '.env')) {
- out('- Environment file successfully removed!');
- } else {
- out('- Cannot remove environment (.env) file. Delete it manually', 'error');
- exit;
- }
- }
- // composer.phar
- if (is_file(BB_ROOT . 'composer.phar')) {
- if (unlink(BB_ROOT . 'composer.phar')) {
- out("- composer.phar file successfully removed!");
- } else {
- out('- Cannot remove composer.phar file. Delete it manually', 'error');
- exit;
- }
- }
- // composer dir
- if (is_dir(BB_ROOT . 'vendor')) {
- removeDir(BB_ROOT . 'vendor', true);
- if (!is_dir(BB_ROOT . 'vendor')) {
- out("- Composer directory successfully removed!");
- } else {
- out('- Cannot remove Composer directory. Delete it manually', 'error');
- exit;
- }
- }
- out("- Re-install process completed!\n", 'success');
- out('- Starting installation...', 'info');
- } else {
- exit;
- }
-}
-
-// Applying permissions
-out("- Applying permissions for folders...", 'info');
-chmod_r(BB_ROOT . 'data', 0755, 0644);
-chmod_r(BB_ROOT . 'internal_data', 0755, 0644);
-chmod_r(BB_ROOT . 'sitemap', 0755, 0644);
-out("- Permissions successfully applied!\n", 'success');
-
-// Check composer installation
-if (!is_file(BB_ROOT . 'vendor/autoload.php')) {
- out('- Hmm, it seems there are no Composer dependencies', 'info');
-
- // Downloading composer
- if (!is_file(BB_ROOT . 'composer.phar')) {
- out('- Downloading Composer...', 'info');
- if (copy('https://getcomposer.org/installer', BB_ROOT . 'composer-setup.php')) {
- out("- Composer successfully downloaded!\n", 'success');
- runProcess('php ' . BB_ROOT . 'composer-setup.php --install-dir=' . BB_ROOT);
- } else {
- out('- Cannot download Composer. Please, download it (composer.phar) manually', 'error');
- exit;
- }
- if (is_file(BB_ROOT . 'composer-setup.php')) {
- if (unlink(BB_ROOT . 'composer-setup.php')) {
- out("- Composer installation file successfully removed!\n", 'success');
- } else {
- out('- Cannot remove Composer installation file (composer-setup.php). Please, delete it manually', 'warning');
- }
- }
- } else {
- out("- composer.phar file found!\n", 'success');
- }
-
- // Installing dependencies
- if (is_file(BB_ROOT . 'composer.phar')) {
- out('- Installing dependencies...', 'info');
-
- runProcess('php ' . BB_ROOT . 'composer.phar install --no-interaction --no-ansi');
- define('COMPOSER_COMPLETED', true);
- } else {
- out('- composer.phar not found. Please, download it (composer.phar) manually', 'error');
- exit;
- }
-} else {
- out('- Composer dependencies are present!', 'success');
- out("- Note: Remove 'vendor' folder if you want to re-install dependencies\n");
-}
-
-// Check composer dependencies
-if (defined('COMPOSER_COMPLETED')) {
- if (is_file(BB_ROOT . 'vendor/autoload.php')) {
- out("- Completed! Composer dependencies are installed!\n", 'success');
- } else {
- exit;
- }
-}
-
-// Preparing ENV
-if (is_file(BB_ROOT . '.env.example') && !is_file(BB_ROOT . '.env')) {
- if (copy(BB_ROOT . '.env.example', BB_ROOT . '.env')) {
- out("- Environment file created!\n", 'success');
- } else {
- out('- Cannot create environment file', 'error');
- exit;
- }
-}
-
-// Editing ENV file
-$DB_HOST = 'localhost';
-$DB_PORT = 3306;
-$DB_DATABASE = '';
-$DB_USERNAME = '';
-$DB_PASSWORD = '';
-
-if (is_file(BB_ROOT . '.env')) {
- out("--- Configuring TorrentPier ---", 'info');
-
- $envContent = file_get_contents(BB_ROOT . '.env');
- if ($envContent === false) {
- out('- Cannot open environment file', 'error');
- exit;
- }
- $envLines = explode("\n", $envContent);
-
- $editedLines = [];
- foreach ($envLines as $line) {
- if (trim($line) !== '' && !str_starts_with($line, '#')) {
- $parts = explode('=', $line, 2);
- $key = trim($parts[0]);
- $value = (!empty($parts[1]) && $key !== 'DB_PASSWORD') ? trim($parts[1]) : '';
-
- out("\nCurrent value of $key: $value", 'debug');
- echo "Enter a new value for $key (or leave empty to not change): ";
- $newValue = trim(readline());
-
- if (!empty($newValue) || $key === 'DB_PASSWORD') {
- if ($key === 'TP_HOST') {
- if (!preg_match('/^https?:\/\//', $newValue)) {
- $newValue = 'https://' . $newValue;
- }
- $newValue = parse_url($newValue, PHP_URL_HOST);
- }
- $line = "$key=$newValue";
- $$key = $newValue;
- } else {
- $$key = $value;
- }
- }
-
- $editedLines[] = $line;
- }
-
- $newEnvContent = implode("\n", $editedLines);
- if (file_put_contents(BB_ROOT . '.env', $newEnvContent)) {
- out("- TorrentPier successfully configured!\n", 'success');
- } else {
- out('- Cannot save environment file', 'error');
- exit;
- }
-} else {
- out('- Environment file not found', 'error');
- exit;
-}
-
-if (!empty($DB_HOST) && !empty($DB_DATABASE) && !empty($DB_USERNAME)) {
- out("--- Checking environment settings ---\n", 'info');
- // Connecting to database
- out("- Trying connect to MySQL...", 'info');
-
- // Checking mysqli extension installed
- if (!extension_loaded('mysqli')) {
- out('- ext-mysqli not found. Check out php.ini file', 'error');
- exit;
- }
-
- // Connect to MySQL server
- try {
- $conn = new mysqli($DB_HOST, $DB_USERNAME, $DB_PASSWORD, port: $DB_PORT);
- } catch (mysqli_sql_exception $exception) {
- out("- Connection failed: {$exception->getMessage()}", 'error');
- exit;
- }
- if (!$conn->connect_error) {
- out('- Connected successfully!', 'success');
- }
-
- // Creating database if not exist
- if ($conn->query("CREATE DATABASE IF NOT EXISTS $DB_DATABASE CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci")) {
- out('- Database created successfully!', 'success');
- } else {
- out("- Cannot create database: $DB_DATABASE", 'error');
- exit;
- }
- $conn->select_db($DB_DATABASE);
-
- // Close database connection - migrations will handle their own connections
- $conn->close();
-
- // Run database migrations
- out('- Setting up database using migrations...', 'info');
-
- // Check if phinx.php exists
- if (!is_file(BB_ROOT . 'phinx.php')) {
- out('- Migration configuration (phinx.php) not found', 'error');
- exit;
- }
-
- // Run migrations
- $migrationResult = runProcess('php vendor/bin/phinx migrate --configuration=' . BB_ROOT . 'phinx.php');
- if ($migrationResult !== 0) {
- out('- Database migration failed', 'error');
- exit;
- }
-
- out("- Database setup completed!\n", 'success');
-
- // Autofill host in robots.txt
- $robots_txt_file = BB_ROOT . 'robots.txt';
- if (isset($TP_HOST) && is_file($robots_txt_file)) {
- $content = file_get_contents($robots_txt_file);
- $content = str_replace('example.com', $TP_HOST, $content);
- file_put_contents($robots_txt_file, $content);
- }
-
- if (isset($APP_ENV) && $APP_ENV === 'local') {
- if (!is_file(BB_ROOT . 'library/config.local.php')) {
- if (copy(BB_ROOT . 'library/config.php', BB_ROOT . 'library/config.local.php')) {
- out('- Local configuration file created!', 'success');
- } else {
- out('- Cannot create library/config.local.php file. You can create it manually, just copy config.php and rename it to config.local.php', 'warning');
- }
- }
- } else {
- if (rename(__FILE__, __FILE__ . '_' . hash('xxh128', time()))) {
- out("- Installation file renamed!", 'success');
- } else {
- out('- Cannot rename installation file (' . __FILE__ . '). Please, rename it manually for security reasons', 'warning');
- }
- }
-
- // Cleanup...
- if (is_file(BB_ROOT . '_cleanup.php')) {
- out("\n--- Finishing installation (Cleanup) ---\n", 'info');
- out('The cleanup process will remove:');
- out('- Development documentation (README, CHANGELOG)', 'debug');
- out('- Git configuration files', 'debug');
- out('- CI/CD pipelines and code analysis tools', 'debug');
- out('- Translation and contribution guidelines', 'debug');
- echo 'Do you want to delete these files permanently? [y/N]: ';
- if (str_starts_with(mb_strtolower(trim(readline())), 'y')) {
- out("\n- Cleanup...", 'info');
- require_once BB_ROOT . '_cleanup.php';
- unlink(BB_ROOT . '_cleanup.php');
- } else {
- out('- Skipping...', 'info');
- }
- }
-
- out("\n- Voila! Good luck & have fun!", 'success');
-}
diff --git a/.env.example b/legacy/.env.example
similarity index 100%
rename from .env.example
rename to legacy/.env.example
diff --git a/legacy/.gitignore b/legacy/.gitignore
new file mode 100644
index 000000000..dd0e1f365
--- /dev/null
+++ b/legacy/.gitignore
@@ -0,0 +1,47 @@
+### IDE ###
+.idea
+.vscode
+
+### TorrentPier ###
+*.log
+install.php_*
+composer-setup.php
+.env
+.php_cs.cache
+data/avatars
+data/uploads
+internal_data/atom
+internal_data/cache
+internal_data/log
+internal_data/updater.json
+sitemap
+internal_data/triggers
+library/config.local.php
+vendor
+
+### Archives ###
+*.phar
+*.rar
+*.tar
+*.gz
+*.zip
+*.7z
+*.torrent
+*.pak
+
+### Windows ###
+Thumbs.db
+Desktop.ini
+$RECYCLE.BIN/
+*.lnk
+*.bat
+
+### OSX ###
+.DS_Store
+.AppleDouble
+.LSOverride
+._*
+.Spotlight-V100
+.Trashes
+*.orig
+*.rej
diff --git a/.styleci.yml b/legacy/.styleci.yml
similarity index 100%
rename from .styleci.yml
rename to legacy/.styleci.yml
diff --git a/CHANGELOG.md b/legacy/CHANGELOG.md
similarity index 100%
rename from CHANGELOG.md
rename to legacy/CHANGELOG.md
diff --git a/CLAUDE.md b/legacy/CLAUDE.md
similarity index 100%
rename from CLAUDE.md
rename to legacy/CLAUDE.md
diff --git a/CODE_OF_CONDUCT.md b/legacy/CODE_OF_CONDUCT.md
similarity index 100%
rename from CODE_OF_CONDUCT.md
rename to legacy/CODE_OF_CONDUCT.md
diff --git a/CONTRIBUTING.md b/legacy/CONTRIBUTING.md
similarity index 100%
rename from CONTRIBUTING.md
rename to legacy/CONTRIBUTING.md
diff --git a/legacy/README.md b/legacy/README.md
new file mode 100644
index 000000000..5e7a13049
--- /dev/null
+++ b/legacy/README.md
@@ -0,0 +1,192 @@
+

+
+
+ Bull-powered BitTorrent tracker engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+## ๐ About TorrentPier
+
+TorrentPier โ bull-powered BitTorrent Public/Private tracker engine, written in PHP. High speed, simple modifications, load-balanced
+architecture. In addition, we have a very helpful
+[official support forum](https://torrentpier.com), where it's possible to get support and download modifications for the engine.
+
+## ๐ Current status
+
+TorrentPier is currently undergoing a **major 3.0 rewrite** to remove all legacy code and modernize the codebase to current PHP standards. **Backward compatibility is not a priority** - this release focuses on moving forward with clean, modern architecture. If you want to delve deep into the code, check our [issues](https://github.com/torrentpier/torrentpier/issues) and go from there.
+
+> [!NOTE]
+> TorrentPier 3.0 will introduce breaking changes. Existing installations should remain on 2.x versions until ready to migrate to the new architecture.
+
+## โจ Features
+* Rich forum with browsing/moderation tools
+* High-load capable, heavily configurable announcer
+* Scrape support
+* FreeLeech
+* [TorrServer integration](https://github.com/YouROK/TorrServer) support
+* BitTorrent v2 support
+* Event-based invite system
+* Bonus points
+* Polling system
+* PM/DM system
+* Multilingual support (Russian and English are currently fully supported, with others in the future)
+* Atom/RSS feeds
+* ... and so MUCH MORE!
+
+## ๐ฅ๏ธ Demo
+
+* URL: https://torrentpier.duckdns.org
+* Username: `admin`
+* Password: `admin`
+
+> [!NOTE]
+> Demo resets every 24 hours!
+
+## ๐ง Requirements
+
+* Apache / nginx ([example config](install/nginx.conf)) / caddy ([example config](install/Caddyfile))
+* MySQL 5.5.3 or above (including MySQL 8.0+) / MariaDB 10.0 or above / Percona
+* PHP: 8.3 / 8.4
+* PHP Extensions: mbstring, gd, bcmath, intl, tidy (optional), xml, xmlwriter
+* Crontab (Recommended)
+
+## ๐พ Installation
+
+For the installation, select one of the installation variants below:
+
+### Quick (Clean install) ๐
+
+Check out our [autoinstall](https://github.com/torrentpier/autoinstall) repository with detailed instructions.
+
+> [!NOTE]
+> Thanks to [Sergei Solovev](https://github.com/SeAnSolovev) for this installation script โค๏ธ
+
+### Quick (For web-panels) โ๏ธ
+
+1. Select the folder where you want TorrentPier installed
+ ```shell
+ cd /path/to/public_html
+ ```
+2. Download the latest version of TorrentPier
+ ```shell
+ sudo git clone https://github.com/torrentpier/torrentpier.git .
+ ```
+3. After completing, execute the command below and follow the instructions
+ ```shell
+ php install.php
+ ```
+4. Voila! โจ
+
+### Manual ๐ฉ
+
+1. Install [Composer](https://getcomposer.org/)
+2. Run the following command to create the TorrentPier project
+ ```shell
+ composer create-project torrentpier/torrentpier
+ ```
+3. [Check our system requirements](#-requirements)
+4. After, run this command in the project directory to install Composer dependencies
+ ```shell
+ composer install
+ ```
+5. Edit database configuration settings in the environment (`.env.example`), after, rename to `.env`
+6. Create a database and run migrations to set up the schema
+ ```shell
+ php vendor/bin/phinx migrate --configuration=phinx.php
+ ```
+7. Provide write permissions to the specified folders:
+ * `data/avatars`, `data/uploads`, `data/uploads/thumbs`
+ * `internal_data/atom`, `internal_data/cache`, `internal_data/log`, `internal_data/triggers`
+ * `sitemap`
+8. Voila! โจ
+
+> [!TIP]
+> You can automate steps 4-7 by running `php install.php` instead, which will guide you through the setup process interactively.
+
+> [!IMPORTANT]
+> The specific settings depend on the server you are using, but in general we recommend chmod **0755** for folders, and chmod **0644** for the files in them.
+
+### Additional steps ๐ฃ
+
+1. Edit these files:
+ * `favicon.png` (change to your own)
+ * `robots.txt` (change the addresses in lines `Host` and `Sitemap` to your own)
+2. Log in to the forum using the **admin/admin** login/password, and finish setting up via admin panel. Don't forget to change your password!
+
+## ๐ Security vulnerabilities
+
+If you discover a security vulnerability within TorrentPier, please follow our [security policy](https://github.com/torrentpier/torrentpier/security/policy), so we can address it promptly.
+
+## ๐งช Testing
+
+TorrentPier includes a comprehensive testing suite built with **Pest PHP**. Run tests to ensure code quality and system reliability:
+
+```shell
+# Run all tests
+./vendor/bin/pest
+
+# Run with coverage
+./vendor/bin/pest --coverage
+```
+
+For detailed testing documentation, see [tests/README.md](tests/README.md).
+
+## ๐ Our recommendations
+
+* *It's recommended to run `cron.php`.* - For significant tracker speed increase it may be required to replace the built-in cron.php with an operating system daemon.
+* *Local configuration copy.* - You can override the settings using the local configuration file `library/config.local.php`.
+
+## ๐ Contributing / Contributors
+
+Please read our [contributing policy](CONTRIBUTING.md) and [code of conduct](CODE_OF_CONDUCT.md) for details, and the process for
+submitting pull requests to us. But we are always ready to review your pull-request for compliance with
+these requirements. Just send it!
+
+
+
+
+
+Made with [contrib.rocks](https://contrib.rocks).
+
+## ๐ Sponsoring
+
+Support this project by becoming a sponsor or a backer.
+
+[](https://opencollective.com/torrentpier)
+[](https://opencollective.com/torrentpier)
+
+
+ Monero
+
+```
+42zJE3FDvN8foP9QYgDrBjgtd7h2FipGCGmAcmG5VFQuRkJBGMbCvoLSmivepmAMEgik2E8MPWUzKaoYsGCtmhvL7ZN73jh
+```
+
+
+
+ YooMoney
+
+```
+4100118022415720
+```
+
+
+## ๐ฆ Versioning
+
+We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/torrentpier/torrentpier/tags).
+
+## ๐ License
+
+This project is licensed under the MIT License - see the [LICENSE](https://github.com/torrentpier/torrentpier/blob/master/LICENSE) file for details.
diff --git a/SECURITY.md b/legacy/SECURITY.md
similarity index 100%
rename from SECURITY.md
rename to legacy/SECURITY.md
diff --git a/UPGRADE_GUIDE.md b/legacy/UPGRADE_GUIDE.md
similarity index 100%
rename from UPGRADE_GUIDE.md
rename to legacy/UPGRADE_GUIDE.md
diff --git a/admin/admin_attach_cp.php b/legacy/admin/admin_attach_cp.php
similarity index 100%
rename from admin/admin_attach_cp.php
rename to legacy/admin/admin_attach_cp.php
diff --git a/admin/admin_attachments.php b/legacy/admin/admin_attachments.php
similarity index 100%
rename from admin/admin_attachments.php
rename to legacy/admin/admin_attachments.php
diff --git a/admin/admin_board.php b/legacy/admin/admin_board.php
similarity index 100%
rename from admin/admin_board.php
rename to legacy/admin/admin_board.php
diff --git a/admin/admin_bt_forum_cfg.php b/legacy/admin/admin_bt_forum_cfg.php
similarity index 100%
rename from admin/admin_bt_forum_cfg.php
rename to legacy/admin/admin_bt_forum_cfg.php
diff --git a/admin/admin_cron.php b/legacy/admin/admin_cron.php
similarity index 100%
rename from admin/admin_cron.php
rename to legacy/admin/admin_cron.php
diff --git a/admin/admin_disallow.php b/legacy/admin/admin_disallow.php
similarity index 100%
rename from admin/admin_disallow.php
rename to legacy/admin/admin_disallow.php
diff --git a/admin/admin_extensions.php b/legacy/admin/admin_extensions.php
similarity index 100%
rename from admin/admin_extensions.php
rename to legacy/admin/admin_extensions.php
diff --git a/admin/admin_forum_prune.php b/legacy/admin/admin_forum_prune.php
similarity index 100%
rename from admin/admin_forum_prune.php
rename to legacy/admin/admin_forum_prune.php
diff --git a/admin/admin_forumauth.php b/legacy/admin/admin_forumauth.php
similarity index 100%
rename from admin/admin_forumauth.php
rename to legacy/admin/admin_forumauth.php
diff --git a/admin/admin_forumauth_list.php b/legacy/admin/admin_forumauth_list.php
similarity index 100%
rename from admin/admin_forumauth_list.php
rename to legacy/admin/admin_forumauth_list.php
diff --git a/admin/admin_forums.php b/legacy/admin/admin_forums.php
similarity index 100%
rename from admin/admin_forums.php
rename to legacy/admin/admin_forums.php
diff --git a/admin/admin_groups.php b/legacy/admin/admin_groups.php
similarity index 100%
rename from admin/admin_groups.php
rename to legacy/admin/admin_groups.php
diff --git a/admin/admin_log.php b/legacy/admin/admin_log.php
similarity index 100%
rename from admin/admin_log.php
rename to legacy/admin/admin_log.php
diff --git a/admin/admin_mass_email.php b/legacy/admin/admin_mass_email.php
similarity index 100%
rename from admin/admin_mass_email.php
rename to legacy/admin/admin_mass_email.php
diff --git a/admin/admin_migrations.php b/legacy/admin/admin_migrations.php
similarity index 100%
rename from admin/admin_migrations.php
rename to legacy/admin/admin_migrations.php
diff --git a/admin/admin_phpinfo.php b/legacy/admin/admin_phpinfo.php
similarity index 100%
rename from admin/admin_phpinfo.php
rename to legacy/admin/admin_phpinfo.php
diff --git a/admin/admin_ranks.php b/legacy/admin/admin_ranks.php
similarity index 100%
rename from admin/admin_ranks.php
rename to legacy/admin/admin_ranks.php
diff --git a/admin/admin_rebuild_search.php b/legacy/admin/admin_rebuild_search.php
similarity index 100%
rename from admin/admin_rebuild_search.php
rename to legacy/admin/admin_rebuild_search.php
diff --git a/admin/admin_robots.php b/legacy/admin/admin_robots.php
similarity index 100%
rename from admin/admin_robots.php
rename to legacy/admin/admin_robots.php
diff --git a/admin/admin_sitemap.php b/legacy/admin/admin_sitemap.php
similarity index 100%
rename from admin/admin_sitemap.php
rename to legacy/admin/admin_sitemap.php
diff --git a/admin/admin_smilies.php b/legacy/admin/admin_smilies.php
similarity index 100%
rename from admin/admin_smilies.php
rename to legacy/admin/admin_smilies.php
diff --git a/admin/admin_terms.php b/legacy/admin/admin_terms.php
similarity index 100%
rename from admin/admin_terms.php
rename to legacy/admin/admin_terms.php
diff --git a/admin/admin_ug_auth.php b/legacy/admin/admin_ug_auth.php
similarity index 100%
rename from admin/admin_ug_auth.php
rename to legacy/admin/admin_ug_auth.php
diff --git a/admin/admin_user_ban.php b/legacy/admin/admin_user_ban.php
similarity index 100%
rename from admin/admin_user_ban.php
rename to legacy/admin/admin_user_ban.php
diff --git a/admin/admin_user_search.php b/legacy/admin/admin_user_search.php
similarity index 100%
rename from admin/admin_user_search.php
rename to legacy/admin/admin_user_search.php
diff --git a/admin/admin_words.php b/legacy/admin/admin_words.php
similarity index 100%
rename from admin/admin_words.php
rename to legacy/admin/admin_words.php
diff --git a/admin/index.php b/legacy/admin/index.php
similarity index 100%
rename from admin/index.php
rename to legacy/admin/index.php
diff --git a/admin/pagestart.php b/legacy/admin/pagestart.php
similarity index 100%
rename from admin/pagestart.php
rename to legacy/admin/pagestart.php
diff --git a/admin/stats/tr_stats.php b/legacy/admin/stats/tr_stats.php
similarity index 100%
rename from admin/stats/tr_stats.php
rename to legacy/admin/stats/tr_stats.php
diff --git a/admin/stats/tracker.php b/legacy/admin/stats/tracker.php
similarity index 100%
rename from admin/stats/tracker.php
rename to legacy/admin/stats/tracker.php
diff --git a/ajax.php b/legacy/ajax.php
similarity index 100%
rename from ajax.php
rename to legacy/ajax.php
diff --git a/bt/announce.php b/legacy/bt/announce.php
similarity index 100%
rename from bt/announce.php
rename to legacy/bt/announce.php
diff --git a/bt/includes/init_tr.php b/legacy/bt/includes/init_tr.php
similarity index 100%
rename from bt/includes/init_tr.php
rename to legacy/bt/includes/init_tr.php
diff --git a/bt/index.php b/legacy/bt/index.php
similarity index 100%
rename from bt/index.php
rename to legacy/bt/index.php
diff --git a/bt/scrape.php b/legacy/bt/scrape.php
similarity index 100%
rename from bt/scrape.php
rename to legacy/bt/scrape.php
diff --git a/common.php b/legacy/common.php
similarity index 100%
rename from common.php
rename to legacy/common.php
diff --git a/composer.json b/legacy/composer.json
similarity index 100%
rename from composer.json
rename to legacy/composer.json
diff --git a/composer.lock b/legacy/composer.lock
similarity index 100%
rename from composer.lock
rename to legacy/composer.lock
diff --git a/cron.php b/legacy/cron.php
similarity index 100%
rename from cron.php
rename to legacy/cron.php
diff --git a/data/avatars/gallery/bot.gif b/legacy/data/avatars/gallery/bot.gif
similarity index 100%
rename from data/avatars/gallery/bot.gif
rename to legacy/data/avatars/gallery/bot.gif
diff --git a/data/avatars/gallery/noavatar.png b/legacy/data/avatars/gallery/noavatar.png
similarity index 100%
rename from data/avatars/gallery/noavatar.png
rename to legacy/data/avatars/gallery/noavatar.png
diff --git a/data/uploads/thumbs/.keep b/legacy/data/uploads/thumbs/.keep
similarity index 100%
rename from data/uploads/thumbs/.keep
rename to legacy/data/uploads/thumbs/.keep
diff --git a/dl.php b/legacy/dl.php
similarity index 100%
rename from dl.php
rename to legacy/dl.php
diff --git a/dl_list.php b/legacy/dl_list.php
similarity index 100%
rename from dl_list.php
rename to legacy/dl_list.php
diff --git a/favicon.png b/legacy/favicon.png
similarity index 100%
rename from favicon.png
rename to legacy/favicon.png
diff --git a/feed.php b/legacy/feed.php
similarity index 100%
rename from feed.php
rename to legacy/feed.php
diff --git a/filelist.php b/legacy/filelist.php
similarity index 100%
rename from filelist.php
rename to legacy/filelist.php
diff --git a/group.php b/legacy/group.php
similarity index 100%
rename from group.php
rename to legacy/group.php
diff --git a/group_edit.php b/legacy/group_edit.php
similarity index 100%
rename from group_edit.php
rename to legacy/group_edit.php
diff --git a/index.php b/legacy/index.php
similarity index 100%
rename from index.php
rename to legacy/index.php
diff --git a/info.php b/legacy/info.php
similarity index 100%
rename from info.php
rename to legacy/info.php
diff --git a/internal_data/atom/.keep b/legacy/internal_data/atom/.keep
similarity index 100%
rename from internal_data/atom/.keep
rename to legacy/internal_data/atom/.keep
diff --git a/internal_data/cache/.keep b/legacy/internal_data/cache/.keep
similarity index 100%
rename from internal_data/cache/.keep
rename to legacy/internal_data/cache/.keep
diff --git a/internal_data/log/.keep b/legacy/internal_data/log/.keep
similarity index 100%
rename from internal_data/log/.keep
rename to legacy/internal_data/log/.keep
diff --git a/internal_data/triggers/$on b/legacy/internal_data/triggers/$on
similarity index 100%
rename from internal_data/triggers/$on
rename to legacy/internal_data/triggers/$on
diff --git a/library/ajax/avatar.php b/legacy/library/ajax/avatar.php
similarity index 100%
rename from library/ajax/avatar.php
rename to legacy/library/ajax/avatar.php
diff --git a/library/ajax/callseed.php b/legacy/library/ajax/callseed.php
similarity index 100%
rename from library/ajax/callseed.php
rename to legacy/library/ajax/callseed.php
diff --git a/library/ajax/change_tor_status.php b/legacy/library/ajax/change_tor_status.php
similarity index 100%
rename from library/ajax/change_tor_status.php
rename to legacy/library/ajax/change_tor_status.php
diff --git a/library/ajax/change_torrent.php b/legacy/library/ajax/change_torrent.php
similarity index 100%
rename from library/ajax/change_torrent.php
rename to legacy/library/ajax/change_torrent.php
diff --git a/library/ajax/change_user_opt.php b/legacy/library/ajax/change_user_opt.php
similarity index 100%
rename from library/ajax/change_user_opt.php
rename to legacy/library/ajax/change_user_opt.php
diff --git a/library/ajax/change_user_rank.php b/legacy/library/ajax/change_user_rank.php
similarity index 100%
rename from library/ajax/change_user_rank.php
rename to legacy/library/ajax/change_user_rank.php
diff --git a/library/ajax/edit_group_profile.php b/legacy/library/ajax/edit_group_profile.php
similarity index 100%
rename from library/ajax/edit_group_profile.php
rename to legacy/library/ajax/edit_group_profile.php
diff --git a/library/ajax/edit_user_profile.php b/legacy/library/ajax/edit_user_profile.php
similarity index 100%
rename from library/ajax/edit_user_profile.php
rename to legacy/library/ajax/edit_user_profile.php
diff --git a/library/ajax/ffprobe_info.php b/legacy/library/ajax/ffprobe_info.php
similarity index 100%
rename from library/ajax/ffprobe_info.php
rename to legacy/library/ajax/ffprobe_info.php
diff --git a/library/ajax/group_membership.php b/legacy/library/ajax/group_membership.php
similarity index 100%
rename from library/ajax/group_membership.php
rename to legacy/library/ajax/group_membership.php
diff --git a/library/ajax/index_data.php b/legacy/library/ajax/index_data.php
similarity index 100%
rename from library/ajax/index_data.php
rename to legacy/library/ajax/index_data.php
diff --git a/library/ajax/manage_admin.php b/legacy/library/ajax/manage_admin.php
similarity index 100%
rename from library/ajax/manage_admin.php
rename to legacy/library/ajax/manage_admin.php
diff --git a/library/ajax/manage_user.php b/legacy/library/ajax/manage_user.php
similarity index 100%
rename from library/ajax/manage_user.php
rename to legacy/library/ajax/manage_user.php
diff --git a/library/ajax/mod_action.php b/legacy/library/ajax/mod_action.php
similarity index 100%
rename from library/ajax/mod_action.php
rename to legacy/library/ajax/mod_action.php
diff --git a/library/ajax/passkey.php b/legacy/library/ajax/passkey.php
similarity index 100%
rename from library/ajax/passkey.php
rename to legacy/library/ajax/passkey.php
diff --git a/library/ajax/post_mod_comment.php b/legacy/library/ajax/post_mod_comment.php
similarity index 100%
rename from library/ajax/post_mod_comment.php
rename to legacy/library/ajax/post_mod_comment.php
diff --git a/library/ajax/posts.php b/legacy/library/ajax/posts.php
similarity index 100%
rename from library/ajax/posts.php
rename to legacy/library/ajax/posts.php
diff --git a/library/ajax/sitemap.php b/legacy/library/ajax/sitemap.php
similarity index 100%
rename from library/ajax/sitemap.php
rename to legacy/library/ajax/sitemap.php
diff --git a/library/ajax/thanks.php b/legacy/library/ajax/thanks.php
similarity index 100%
rename from library/ajax/thanks.php
rename to legacy/library/ajax/thanks.php
diff --git a/library/ajax/topic_tpl.php b/legacy/library/ajax/topic_tpl.php
similarity index 100%
rename from library/ajax/topic_tpl.php
rename to legacy/library/ajax/topic_tpl.php
diff --git a/library/ajax/user_register.php b/legacy/library/ajax/user_register.php
similarity index 100%
rename from library/ajax/user_register.php
rename to legacy/library/ajax/user_register.php
diff --git a/library/ajax/view_post.php b/legacy/library/ajax/view_post.php
similarity index 100%
rename from library/ajax/view_post.php
rename to legacy/library/ajax/view_post.php
diff --git a/library/ajax/view_torrent.php b/legacy/library/ajax/view_torrent.php
similarity index 100%
rename from library/ajax/view_torrent.php
rename to legacy/library/ajax/view_torrent.php
diff --git a/library/attach_mod/attachment_mod.php b/legacy/library/attach_mod/attachment_mod.php
similarity index 100%
rename from library/attach_mod/attachment_mod.php
rename to legacy/library/attach_mod/attachment_mod.php
diff --git a/library/attach_mod/displaying.php b/legacy/library/attach_mod/displaying.php
similarity index 100%
rename from library/attach_mod/displaying.php
rename to legacy/library/attach_mod/displaying.php
diff --git a/library/attach_mod/displaying_torrent.php b/legacy/library/attach_mod/displaying_torrent.php
similarity index 100%
rename from library/attach_mod/displaying_torrent.php
rename to legacy/library/attach_mod/displaying_torrent.php
diff --git a/library/attach_mod/includes/functions_admin.php b/legacy/library/attach_mod/includes/functions_admin.php
similarity index 100%
rename from library/attach_mod/includes/functions_admin.php
rename to legacy/library/attach_mod/includes/functions_admin.php
diff --git a/library/attach_mod/includes/functions_attach.php b/legacy/library/attach_mod/includes/functions_attach.php
similarity index 100%
rename from library/attach_mod/includes/functions_attach.php
rename to legacy/library/attach_mod/includes/functions_attach.php
diff --git a/library/attach_mod/includes/functions_delete.php b/legacy/library/attach_mod/includes/functions_delete.php
similarity index 100%
rename from library/attach_mod/includes/functions_delete.php
rename to legacy/library/attach_mod/includes/functions_delete.php
diff --git a/library/attach_mod/includes/functions_includes.php b/legacy/library/attach_mod/includes/functions_includes.php
similarity index 100%
rename from library/attach_mod/includes/functions_includes.php
rename to legacy/library/attach_mod/includes/functions_includes.php
diff --git a/library/attach_mod/includes/functions_selects.php b/legacy/library/attach_mod/includes/functions_selects.php
similarity index 100%
rename from library/attach_mod/includes/functions_selects.php
rename to legacy/library/attach_mod/includes/functions_selects.php
diff --git a/library/attach_mod/includes/functions_thumbs.php b/legacy/library/attach_mod/includes/functions_thumbs.php
similarity index 100%
rename from library/attach_mod/includes/functions_thumbs.php
rename to legacy/library/attach_mod/includes/functions_thumbs.php
diff --git a/library/attach_mod/posting_attachments.php b/legacy/library/attach_mod/posting_attachments.php
similarity index 100%
rename from library/attach_mod/posting_attachments.php
rename to legacy/library/attach_mod/posting_attachments.php
diff --git a/library/config.php b/legacy/library/config.php
similarity index 100%
rename from library/config.php
rename to legacy/library/config.php
diff --git a/library/defines.php b/legacy/library/defines.php
similarity index 100%
rename from library/defines.php
rename to legacy/library/defines.php
diff --git a/library/includes/bbcode.php b/legacy/library/includes/bbcode.php
similarity index 100%
rename from library/includes/bbcode.php
rename to legacy/library/includes/bbcode.php
diff --git a/library/includes/cron/cron_check.php b/legacy/library/includes/cron/cron_check.php
similarity index 100%
rename from library/includes/cron/cron_check.php
rename to legacy/library/includes/cron/cron_check.php
diff --git a/library/includes/cron/cron_run.php b/legacy/library/includes/cron/cron_run.php
similarity index 100%
rename from library/includes/cron/cron_run.php
rename to legacy/library/includes/cron/cron_run.php
diff --git a/library/includes/cron/jobs/attach_maintenance.php b/legacy/library/includes/cron/jobs/attach_maintenance.php
similarity index 100%
rename from library/includes/cron/jobs/attach_maintenance.php
rename to legacy/library/includes/cron/jobs/attach_maintenance.php
diff --git a/library/includes/cron/jobs/board_maintenance.php b/legacy/library/includes/cron/jobs/board_maintenance.php
similarity index 100%
rename from library/includes/cron/jobs/board_maintenance.php
rename to legacy/library/includes/cron/jobs/board_maintenance.php
diff --git a/library/includes/cron/jobs/clean_dlstat.php b/legacy/library/includes/cron/jobs/clean_dlstat.php
similarity index 100%
rename from library/includes/cron/jobs/clean_dlstat.php
rename to legacy/library/includes/cron/jobs/clean_dlstat.php
diff --git a/library/includes/cron/jobs/clean_log.php b/legacy/library/includes/cron/jobs/clean_log.php
similarity index 100%
rename from library/includes/cron/jobs/clean_log.php
rename to legacy/library/includes/cron/jobs/clean_log.php
diff --git a/library/includes/cron/jobs/clean_pm.php b/legacy/library/includes/cron/jobs/clean_pm.php
similarity index 100%
rename from library/includes/cron/jobs/clean_pm.php
rename to legacy/library/includes/cron/jobs/clean_pm.php
diff --git a/library/includes/cron/jobs/clean_search_results.php b/legacy/library/includes/cron/jobs/clean_search_results.php
similarity index 100%
rename from library/includes/cron/jobs/clean_search_results.php
rename to legacy/library/includes/cron/jobs/clean_search_results.php
diff --git a/library/includes/cron/jobs/ds_update_cat_forums.php b/legacy/library/includes/cron/jobs/ds_update_cat_forums.php
similarity index 100%
rename from library/includes/cron/jobs/ds_update_cat_forums.php
rename to legacy/library/includes/cron/jobs/ds_update_cat_forums.php
diff --git a/library/includes/cron/jobs/ds_update_stats.php b/legacy/library/includes/cron/jobs/ds_update_stats.php
similarity index 100%
rename from library/includes/cron/jobs/ds_update_stats.php
rename to legacy/library/includes/cron/jobs/ds_update_stats.php
diff --git a/library/includes/cron/jobs/flash_topic_view.php b/legacy/library/includes/cron/jobs/flash_topic_view.php
similarity index 100%
rename from library/includes/cron/jobs/flash_topic_view.php
rename to legacy/library/includes/cron/jobs/flash_topic_view.php
diff --git a/library/includes/cron/jobs/prune_forums.php b/legacy/library/includes/cron/jobs/prune_forums.php
similarity index 100%
rename from library/includes/cron/jobs/prune_forums.php
rename to legacy/library/includes/cron/jobs/prune_forums.php
diff --git a/library/includes/cron/jobs/prune_inactive_users.php b/legacy/library/includes/cron/jobs/prune_inactive_users.php
similarity index 100%
rename from library/includes/cron/jobs/prune_inactive_users.php
rename to legacy/library/includes/cron/jobs/prune_inactive_users.php
diff --git a/library/includes/cron/jobs/prune_topic_moved.php b/legacy/library/includes/cron/jobs/prune_topic_moved.php
similarity index 100%
rename from library/includes/cron/jobs/prune_topic_moved.php
rename to legacy/library/includes/cron/jobs/prune_topic_moved.php
diff --git a/library/includes/cron/jobs/sessions_cleanup.php b/legacy/library/includes/cron/jobs/sessions_cleanup.php
similarity index 100%
rename from library/includes/cron/jobs/sessions_cleanup.php
rename to legacy/library/includes/cron/jobs/sessions_cleanup.php
diff --git a/library/includes/cron/jobs/sitemap.php b/legacy/library/includes/cron/jobs/sitemap.php
similarity index 100%
rename from library/includes/cron/jobs/sitemap.php
rename to legacy/library/includes/cron/jobs/sitemap.php
diff --git a/library/includes/cron/jobs/tr_cleanup_and_dlstat.php b/legacy/library/includes/cron/jobs/tr_cleanup_and_dlstat.php
similarity index 100%
rename from library/includes/cron/jobs/tr_cleanup_and_dlstat.php
rename to legacy/library/includes/cron/jobs/tr_cleanup_and_dlstat.php
diff --git a/library/includes/cron/jobs/tr_complete_count.php b/legacy/library/includes/cron/jobs/tr_complete_count.php
similarity index 100%
rename from library/includes/cron/jobs/tr_complete_count.php
rename to legacy/library/includes/cron/jobs/tr_complete_count.php
diff --git a/library/includes/cron/jobs/tr_maintenance.php b/legacy/library/includes/cron/jobs/tr_maintenance.php
similarity index 100%
rename from library/includes/cron/jobs/tr_maintenance.php
rename to legacy/library/includes/cron/jobs/tr_maintenance.php
diff --git a/library/includes/cron/jobs/tr_make_snapshot.php b/legacy/library/includes/cron/jobs/tr_make_snapshot.php
similarity index 100%
rename from library/includes/cron/jobs/tr_make_snapshot.php
rename to legacy/library/includes/cron/jobs/tr_make_snapshot.php
diff --git a/library/includes/cron/jobs/tr_seed_bonus.php b/legacy/library/includes/cron/jobs/tr_seed_bonus.php
similarity index 100%
rename from library/includes/cron/jobs/tr_seed_bonus.php
rename to legacy/library/includes/cron/jobs/tr_seed_bonus.php
diff --git a/library/includes/cron/jobs/tr_update_seeder_last_seen.php b/legacy/library/includes/cron/jobs/tr_update_seeder_last_seen.php
similarity index 100%
rename from library/includes/cron/jobs/tr_update_seeder_last_seen.php
rename to legacy/library/includes/cron/jobs/tr_update_seeder_last_seen.php
diff --git a/library/includes/cron/jobs/update_forums_atom.php b/legacy/library/includes/cron/jobs/update_forums_atom.php
similarity index 100%
rename from library/includes/cron/jobs/update_forums_atom.php
rename to legacy/library/includes/cron/jobs/update_forums_atom.php
diff --git a/library/includes/datastore/build_attach_extensions.php b/legacy/library/includes/datastore/build_attach_extensions.php
similarity index 100%
rename from library/includes/datastore/build_attach_extensions.php
rename to legacy/library/includes/datastore/build_attach_extensions.php
diff --git a/library/includes/datastore/build_bans.php b/legacy/library/includes/datastore/build_bans.php
similarity index 100%
rename from library/includes/datastore/build_bans.php
rename to legacy/library/includes/datastore/build_bans.php
diff --git a/library/includes/datastore/build_cat_forums.php b/legacy/library/includes/datastore/build_cat_forums.php
similarity index 100%
rename from library/includes/datastore/build_cat_forums.php
rename to legacy/library/includes/datastore/build_cat_forums.php
diff --git a/library/includes/datastore/build_censor.php b/legacy/library/includes/datastore/build_censor.php
similarity index 100%
rename from library/includes/datastore/build_censor.php
rename to legacy/library/includes/datastore/build_censor.php
diff --git a/library/includes/datastore/build_check_updates.php b/legacy/library/includes/datastore/build_check_updates.php
similarity index 100%
rename from library/includes/datastore/build_check_updates.php
rename to legacy/library/includes/datastore/build_check_updates.php
diff --git a/library/includes/datastore/build_moderators.php b/legacy/library/includes/datastore/build_moderators.php
similarity index 100%
rename from library/includes/datastore/build_moderators.php
rename to legacy/library/includes/datastore/build_moderators.php
diff --git a/library/includes/datastore/build_ranks.php b/legacy/library/includes/datastore/build_ranks.php
similarity index 100%
rename from library/includes/datastore/build_ranks.php
rename to legacy/library/includes/datastore/build_ranks.php
diff --git a/library/includes/datastore/build_smilies.php b/legacy/library/includes/datastore/build_smilies.php
similarity index 100%
rename from library/includes/datastore/build_smilies.php
rename to legacy/library/includes/datastore/build_smilies.php
diff --git a/library/includes/datastore/build_stats.php b/legacy/library/includes/datastore/build_stats.php
similarity index 100%
rename from library/includes/datastore/build_stats.php
rename to legacy/library/includes/datastore/build_stats.php
diff --git a/library/includes/functions.php b/legacy/library/includes/functions.php
similarity index 100%
rename from library/includes/functions.php
rename to legacy/library/includes/functions.php
diff --git a/library/includes/functions_cli.php b/legacy/library/includes/functions_cli.php
similarity index 100%
rename from library/includes/functions_cli.php
rename to legacy/library/includes/functions_cli.php
diff --git a/library/includes/init_bb.php b/legacy/library/includes/init_bb.php
similarity index 100%
rename from library/includes/init_bb.php
rename to legacy/library/includes/init_bb.php
diff --git a/library/includes/online_userlist.php b/legacy/library/includes/online_userlist.php
similarity index 100%
rename from library/includes/online_userlist.php
rename to legacy/library/includes/online_userlist.php
diff --git a/library/includes/page_footer.php b/legacy/library/includes/page_footer.php
similarity index 100%
rename from library/includes/page_footer.php
rename to legacy/library/includes/page_footer.php
diff --git a/library/includes/page_footer_dev.php b/legacy/library/includes/page_footer_dev.php
similarity index 100%
rename from library/includes/page_footer_dev.php
rename to legacy/library/includes/page_footer_dev.php
diff --git a/library/includes/page_header.php b/legacy/library/includes/page_header.php
similarity index 100%
rename from library/includes/page_header.php
rename to legacy/library/includes/page_header.php
diff --git a/library/includes/posting_tpl.php b/legacy/library/includes/posting_tpl.php
similarity index 100%
rename from library/includes/posting_tpl.php
rename to legacy/library/includes/posting_tpl.php
diff --git a/library/includes/torrent_announce_urls.php b/legacy/library/includes/torrent_announce_urls.php
similarity index 100%
rename from library/includes/torrent_announce_urls.php
rename to legacy/library/includes/torrent_announce_urls.php
diff --git a/library/includes/torrent_show_dl_list.php b/legacy/library/includes/torrent_show_dl_list.php
similarity index 100%
rename from library/includes/torrent_show_dl_list.php
rename to legacy/library/includes/torrent_show_dl_list.php
diff --git a/library/includes/ucp/activate.php b/legacy/library/includes/ucp/activate.php
similarity index 100%
rename from library/includes/ucp/activate.php
rename to legacy/library/includes/ucp/activate.php
diff --git a/library/includes/ucp/bonus.php b/legacy/library/includes/ucp/bonus.php
similarity index 100%
rename from library/includes/ucp/bonus.php
rename to legacy/library/includes/ucp/bonus.php
diff --git a/library/includes/ucp/email.php b/legacy/library/includes/ucp/email.php
similarity index 100%
rename from library/includes/ucp/email.php
rename to legacy/library/includes/ucp/email.php
diff --git a/library/includes/ucp/register.php b/legacy/library/includes/ucp/register.php
similarity index 100%
rename from library/includes/ucp/register.php
rename to legacy/library/includes/ucp/register.php
diff --git a/library/includes/ucp/sendpasswd.php b/legacy/library/includes/ucp/sendpasswd.php
similarity index 100%
rename from library/includes/ucp/sendpasswd.php
rename to legacy/library/includes/ucp/sendpasswd.php
diff --git a/library/includes/ucp/topic_watch.php b/legacy/library/includes/ucp/topic_watch.php
similarity index 100%
rename from library/includes/ucp/topic_watch.php
rename to legacy/library/includes/ucp/topic_watch.php
diff --git a/library/includes/ucp/viewprofile.php b/legacy/library/includes/ucp/viewprofile.php
similarity index 100%
rename from library/includes/ucp/viewprofile.php
rename to legacy/library/includes/ucp/viewprofile.php
diff --git a/library/includes/ucp/viewtorrent.php b/legacy/library/includes/ucp/viewtorrent.php
similarity index 100%
rename from library/includes/ucp/viewtorrent.php
rename to legacy/library/includes/ucp/viewtorrent.php
diff --git a/library/language/en/email/admin_send_email.html b/legacy/library/language/en/email/admin_send_email.html
similarity index 100%
rename from library/language/en/email/admin_send_email.html
rename to legacy/library/language/en/email/admin_send_email.html
diff --git a/library/language/en/email/blank.html b/legacy/library/language/en/email/blank.html
similarity index 100%
rename from library/language/en/email/blank.html
rename to legacy/library/language/en/email/blank.html
diff --git a/library/language/en/email/group_added.html b/legacy/library/language/en/email/group_added.html
similarity index 100%
rename from library/language/en/email/group_added.html
rename to legacy/library/language/en/email/group_added.html
diff --git a/library/language/en/email/group_approved.html b/legacy/library/language/en/email/group_approved.html
similarity index 100%
rename from library/language/en/email/group_approved.html
rename to legacy/library/language/en/email/group_approved.html
diff --git a/library/language/en/email/group_request.html b/legacy/library/language/en/email/group_request.html
similarity index 100%
rename from library/language/en/email/group_request.html
rename to legacy/library/language/en/email/group_request.html
diff --git a/library/language/en/email/privmsg_notify.html b/legacy/library/language/en/email/privmsg_notify.html
similarity index 100%
rename from library/language/en/email/privmsg_notify.html
rename to legacy/library/language/en/email/privmsg_notify.html
diff --git a/library/language/en/email/profile_send_email.html b/legacy/library/language/en/email/profile_send_email.html
similarity index 100%
rename from library/language/en/email/profile_send_email.html
rename to legacy/library/language/en/email/profile_send_email.html
diff --git a/library/language/en/email/topic_notify.html b/legacy/library/language/en/email/topic_notify.html
similarity index 100%
rename from library/language/en/email/topic_notify.html
rename to legacy/library/language/en/email/topic_notify.html
diff --git a/library/language/en/email/user_activate.html b/legacy/library/language/en/email/user_activate.html
similarity index 100%
rename from library/language/en/email/user_activate.html
rename to legacy/library/language/en/email/user_activate.html
diff --git a/library/language/en/email/user_activate_passwd.html b/legacy/library/language/en/email/user_activate_passwd.html
similarity index 100%
rename from library/language/en/email/user_activate_passwd.html
rename to legacy/library/language/en/email/user_activate_passwd.html
diff --git a/library/language/en/email/user_welcome.html b/legacy/library/language/en/email/user_welcome.html
similarity index 100%
rename from library/language/en/email/user_welcome.html
rename to legacy/library/language/en/email/user_welcome.html
diff --git a/library/language/en/email/user_welcome_inactive.html b/legacy/library/language/en/email/user_welcome_inactive.html
similarity index 100%
rename from library/language/en/email/user_welcome_inactive.html
rename to legacy/library/language/en/email/user_welcome_inactive.html
diff --git a/library/language/en/html/advert.html b/legacy/library/language/en/html/advert.html
similarity index 100%
rename from library/language/en/html/advert.html
rename to legacy/library/language/en/html/advert.html
diff --git a/library/language/en/html/copyright_holders.html b/legacy/library/language/en/html/copyright_holders.html
similarity index 100%
rename from library/language/en/html/copyright_holders.html
rename to legacy/library/language/en/html/copyright_holders.html
diff --git a/library/language/en/html/not_found.html b/legacy/library/language/en/html/not_found.html
similarity index 100%
rename from library/language/en/html/not_found.html
rename to legacy/library/language/en/html/not_found.html
diff --git a/library/language/en/html/sidebar1.html b/legacy/library/language/en/html/sidebar1.html
similarity index 100%
rename from library/language/en/html/sidebar1.html
rename to legacy/library/language/en/html/sidebar1.html
diff --git a/library/language/en/html/sidebar2.html b/legacy/library/language/en/html/sidebar2.html
similarity index 100%
rename from library/language/en/html/sidebar2.html
rename to legacy/library/language/en/html/sidebar2.html
diff --git a/library/language/en/html/user_agreement.html b/legacy/library/language/en/html/user_agreement.html
similarity index 100%
rename from library/language/en/html/user_agreement.html
rename to legacy/library/language/en/html/user_agreement.html
diff --git a/library/language/en/main.php b/legacy/library/language/en/main.php
similarity index 100%
rename from library/language/en/main.php
rename to legacy/library/language/en/main.php
diff --git a/login.php b/legacy/login.php
similarity index 100%
rename from login.php
rename to legacy/login.php
diff --git a/memberlist.php b/legacy/memberlist.php
similarity index 100%
rename from memberlist.php
rename to legacy/memberlist.php
diff --git a/migrations/20250619000001_initial_schema.php b/legacy/migrations/20250619000001_initial_schema.php
similarity index 100%
rename from migrations/20250619000001_initial_schema.php
rename to legacy/migrations/20250619000001_initial_schema.php
diff --git a/migrations/20250619000002_seed_initial_data.php b/legacy/migrations/20250619000002_seed_initial_data.php
similarity index 100%
rename from migrations/20250619000002_seed_initial_data.php
rename to legacy/migrations/20250619000002_seed_initial_data.php
diff --git a/migrations/20250620001449_remove_demo_mode.php b/legacy/migrations/20250620001449_remove_demo_mode.php
similarity index 100%
rename from migrations/20250620001449_remove_demo_mode.php
rename to legacy/migrations/20250620001449_remove_demo_mode.php
diff --git a/modcp.php b/legacy/modcp.php
similarity index 100%
rename from modcp.php
rename to legacy/modcp.php
diff --git a/phinx.php b/legacy/phinx.php
similarity index 100%
rename from phinx.php
rename to legacy/phinx.php
diff --git a/playback_m3u.php b/legacy/playback_m3u.php
similarity index 100%
rename from playback_m3u.php
rename to legacy/playback_m3u.php
diff --git a/poll.php b/legacy/poll.php
similarity index 100%
rename from poll.php
rename to legacy/poll.php
diff --git a/posting.php b/legacy/posting.php
similarity index 100%
rename from posting.php
rename to legacy/posting.php
diff --git a/privmsg.php b/legacy/privmsg.php
similarity index 100%
rename from privmsg.php
rename to legacy/privmsg.php
diff --git a/profile.php b/legacy/profile.php
similarity index 100%
rename from profile.php
rename to legacy/profile.php
diff --git a/robots.txt b/legacy/robots.txt
similarity index 100%
rename from robots.txt
rename to legacy/robots.txt
diff --git a/search.php b/legacy/search.php
similarity index 100%
rename from search.php
rename to legacy/search.php
diff --git a/src/Ajax.php b/legacy/src/Ajax.php
similarity index 100%
rename from src/Ajax.php
rename to legacy/src/Ajax.php
diff --git a/src/Cache/CacheManager.php b/legacy/src/Cache/CacheManager.php
similarity index 100%
rename from src/Cache/CacheManager.php
rename to legacy/src/Cache/CacheManager.php
diff --git a/src/Cache/DatastoreManager.php b/legacy/src/Cache/DatastoreManager.php
similarity index 100%
rename from src/Cache/DatastoreManager.php
rename to legacy/src/Cache/DatastoreManager.php
diff --git a/src/Cache/UnifiedCacheSystem.php b/legacy/src/Cache/UnifiedCacheSystem.php
similarity index 100%
rename from src/Cache/UnifiedCacheSystem.php
rename to legacy/src/Cache/UnifiedCacheSystem.php
diff --git a/src/Captcha/CaptchaInterface.php b/legacy/src/Captcha/CaptchaInterface.php
similarity index 100%
rename from src/Captcha/CaptchaInterface.php
rename to legacy/src/Captcha/CaptchaInterface.php
diff --git a/src/Captcha/CloudflareTurnstileCaptcha.php b/legacy/src/Captcha/CloudflareTurnstileCaptcha.php
similarity index 100%
rename from src/Captcha/CloudflareTurnstileCaptcha.php
rename to legacy/src/Captcha/CloudflareTurnstileCaptcha.php
diff --git a/src/Captcha/GoogleCaptchaV2.php b/legacy/src/Captcha/GoogleCaptchaV2.php
similarity index 100%
rename from src/Captcha/GoogleCaptchaV2.php
rename to legacy/src/Captcha/GoogleCaptchaV2.php
diff --git a/src/Captcha/GoogleCaptchaV3.php b/legacy/src/Captcha/GoogleCaptchaV3.php
similarity index 100%
rename from src/Captcha/GoogleCaptchaV3.php
rename to legacy/src/Captcha/GoogleCaptchaV3.php
diff --git a/src/Captcha/HCaptcha.php b/legacy/src/Captcha/HCaptcha.php
similarity index 100%
rename from src/Captcha/HCaptcha.php
rename to legacy/src/Captcha/HCaptcha.php
diff --git a/src/Captcha/TextCaptcha.php b/legacy/src/Captcha/TextCaptcha.php
similarity index 100%
rename from src/Captcha/TextCaptcha.php
rename to legacy/src/Captcha/TextCaptcha.php
diff --git a/src/Captcha/YandexSmartCaptcha.php b/legacy/src/Captcha/YandexSmartCaptcha.php
similarity index 100%
rename from src/Captcha/YandexSmartCaptcha.php
rename to legacy/src/Captcha/YandexSmartCaptcha.php
diff --git a/src/Censor.php b/legacy/src/Censor.php
similarity index 100%
rename from src/Censor.php
rename to legacy/src/Censor.php
diff --git a/src/Config.php b/legacy/src/Config.php
similarity index 100%
rename from src/Config.php
rename to legacy/src/Config.php
diff --git a/src/Database/Database.php b/legacy/src/Database/Database.php
similarity index 100%
rename from src/Database/Database.php
rename to legacy/src/Database/Database.php
diff --git a/src/Database/DatabaseDebugger.php b/legacy/src/Database/DatabaseDebugger.php
similarity index 100%
rename from src/Database/DatabaseDebugger.php
rename to legacy/src/Database/DatabaseDebugger.php
diff --git a/src/Database/DatabaseFactory.php b/legacy/src/Database/DatabaseFactory.php
similarity index 100%
rename from src/Database/DatabaseFactory.php
rename to legacy/src/Database/DatabaseFactory.php
diff --git a/src/Database/DebugSelection.php b/legacy/src/Database/DebugSelection.php
similarity index 100%
rename from src/Database/DebugSelection.php
rename to legacy/src/Database/DebugSelection.php
diff --git a/src/Database/MigrationStatus.php b/legacy/src/Database/MigrationStatus.php
similarity index 100%
rename from src/Database/MigrationStatus.php
rename to legacy/src/Database/MigrationStatus.php
diff --git a/src/Dev.php b/legacy/src/Dev.php
similarity index 100%
rename from src/Dev.php
rename to legacy/src/Dev.php
diff --git a/src/Emailer.php b/legacy/src/Emailer.php
similarity index 100%
rename from src/Emailer.php
rename to legacy/src/Emailer.php
diff --git a/src/Env.php b/legacy/src/Env.php
similarity index 100%
rename from src/Env.php
rename to legacy/src/Env.php
diff --git a/src/Helpers/CronHelper.php b/legacy/src/Helpers/CronHelper.php
similarity index 100%
rename from src/Helpers/CronHelper.php
rename to legacy/src/Helpers/CronHelper.php
diff --git a/src/Helpers/IPHelper.php b/legacy/src/Helpers/IPHelper.php
similarity index 100%
rename from src/Helpers/IPHelper.php
rename to legacy/src/Helpers/IPHelper.php
diff --git a/src/Helpers/IsHelper.php b/legacy/src/Helpers/IsHelper.php
similarity index 100%
rename from src/Helpers/IsHelper.php
rename to legacy/src/Helpers/IsHelper.php
diff --git a/src/Helpers/StringHelper.php b/legacy/src/Helpers/StringHelper.php
similarity index 100%
rename from src/Helpers/StringHelper.php
rename to legacy/src/Helpers/StringHelper.php
diff --git a/src/Helpers/VersionHelper.php b/legacy/src/Helpers/VersionHelper.php
similarity index 100%
rename from src/Helpers/VersionHelper.php
rename to legacy/src/Helpers/VersionHelper.php
diff --git a/src/Infrastructure/DependencyInjection/Bootstrap.php b/legacy/src/Infrastructure/DependencyInjection/Bootstrap.php
similarity index 100%
rename from src/Infrastructure/DependencyInjection/Bootstrap.php
rename to legacy/src/Infrastructure/DependencyInjection/Bootstrap.php
diff --git a/src/Infrastructure/DependencyInjection/Container.php b/legacy/src/Infrastructure/DependencyInjection/Container.php
similarity index 100%
rename from src/Infrastructure/DependencyInjection/Container.php
rename to legacy/src/Infrastructure/DependencyInjection/Container.php
diff --git a/src/Infrastructure/DependencyInjection/ContainerFactory.php b/legacy/src/Infrastructure/DependencyInjection/ContainerFactory.php
similarity index 100%
rename from src/Infrastructure/DependencyInjection/ContainerFactory.php
rename to legacy/src/Infrastructure/DependencyInjection/ContainerFactory.php
diff --git a/src/Infrastructure/DependencyInjection/Definitions/ApplicationDefinitions.php b/legacy/src/Infrastructure/DependencyInjection/Definitions/ApplicationDefinitions.php
similarity index 100%
rename from src/Infrastructure/DependencyInjection/Definitions/ApplicationDefinitions.php
rename to legacy/src/Infrastructure/DependencyInjection/Definitions/ApplicationDefinitions.php
diff --git a/src/Infrastructure/DependencyInjection/Definitions/DomainDefinitions.php b/legacy/src/Infrastructure/DependencyInjection/Definitions/DomainDefinitions.php
similarity index 100%
rename from src/Infrastructure/DependencyInjection/Definitions/DomainDefinitions.php
rename to legacy/src/Infrastructure/DependencyInjection/Definitions/DomainDefinitions.php
diff --git a/src/Infrastructure/DependencyInjection/Definitions/InfrastructureDefinitions.php b/legacy/src/Infrastructure/DependencyInjection/Definitions/InfrastructureDefinitions.php
similarity index 100%
rename from src/Infrastructure/DependencyInjection/Definitions/InfrastructureDefinitions.php
rename to legacy/src/Infrastructure/DependencyInjection/Definitions/InfrastructureDefinitions.php
diff --git a/src/Infrastructure/DependencyInjection/Definitions/PresentationDefinitions.php b/legacy/src/Infrastructure/DependencyInjection/Definitions/PresentationDefinitions.php
similarity index 100%
rename from src/Infrastructure/DependencyInjection/Definitions/PresentationDefinitions.php
rename to legacy/src/Infrastructure/DependencyInjection/Definitions/PresentationDefinitions.php
diff --git a/src/Infrastructure/DependencyInjection/ServiceProvider.php b/legacy/src/Infrastructure/DependencyInjection/ServiceProvider.php
similarity index 100%
rename from src/Infrastructure/DependencyInjection/ServiceProvider.php
rename to legacy/src/Infrastructure/DependencyInjection/ServiceProvider.php
diff --git a/src/Language.php b/legacy/src/Language.php
similarity index 100%
rename from src/Language.php
rename to legacy/src/Language.php
diff --git a/src/Legacy/Admin/Common.php b/legacy/src/Legacy/Admin/Common.php
similarity index 100%
rename from src/Legacy/Admin/Common.php
rename to legacy/src/Legacy/Admin/Common.php
diff --git a/src/Legacy/Admin/Cron.php b/legacy/src/Legacy/Admin/Cron.php
similarity index 100%
rename from src/Legacy/Admin/Cron.php
rename to legacy/src/Legacy/Admin/Cron.php
diff --git a/src/Legacy/Admin/Torrent.php b/legacy/src/Legacy/Admin/Torrent.php
similarity index 100%
rename from src/Legacy/Admin/Torrent.php
rename to legacy/src/Legacy/Admin/Torrent.php
diff --git a/src/Legacy/Atom.php b/legacy/src/Legacy/Atom.php
similarity index 100%
rename from src/Legacy/Atom.php
rename to legacy/src/Legacy/Atom.php
diff --git a/src/Legacy/Attach.php b/legacy/src/Legacy/Attach.php
similarity index 100%
rename from src/Legacy/Attach.php
rename to legacy/src/Legacy/Attach.php
diff --git a/src/Legacy/AttachPosting.php b/legacy/src/Legacy/AttachPosting.php
similarity index 100%
rename from src/Legacy/AttachPosting.php
rename to legacy/src/Legacy/AttachPosting.php
diff --git a/src/Legacy/BBCode.php b/legacy/src/Legacy/BBCode.php
similarity index 100%
rename from src/Legacy/BBCode.php
rename to legacy/src/Legacy/BBCode.php
diff --git a/src/Legacy/Common/Html.php b/legacy/src/Legacy/Common/Html.php
similarity index 100%
rename from src/Legacy/Common/Html.php
rename to legacy/src/Legacy/Common/Html.php
diff --git a/src/Legacy/Common/Select.php b/legacy/src/Legacy/Common/Select.php
similarity index 100%
rename from src/Legacy/Common/Select.php
rename to legacy/src/Legacy/Common/Select.php
diff --git a/src/Legacy/Common/Upload.php b/legacy/src/Legacy/Common/Upload.php
similarity index 100%
rename from src/Legacy/Common/Upload.php
rename to legacy/src/Legacy/Common/Upload.php
diff --git a/src/Legacy/Common/User.php b/legacy/src/Legacy/Common/User.php
similarity index 100%
rename from src/Legacy/Common/User.php
rename to legacy/src/Legacy/Common/User.php
diff --git a/src/Legacy/DateDelta.php b/legacy/src/Legacy/DateDelta.php
similarity index 100%
rename from src/Legacy/DateDelta.php
rename to legacy/src/Legacy/DateDelta.php
diff --git a/src/Legacy/Group.php b/legacy/src/Legacy/Group.php
similarity index 100%
rename from src/Legacy/Group.php
rename to legacy/src/Legacy/Group.php
diff --git a/src/Legacy/LogAction.php b/legacy/src/Legacy/LogAction.php
similarity index 100%
rename from src/Legacy/LogAction.php
rename to legacy/src/Legacy/LogAction.php
diff --git a/src/Legacy/Poll.php b/legacy/src/Legacy/Poll.php
similarity index 100%
rename from src/Legacy/Poll.php
rename to legacy/src/Legacy/Poll.php
diff --git a/src/Legacy/Post.php b/legacy/src/Legacy/Post.php
similarity index 100%
rename from src/Legacy/Post.php
rename to legacy/src/Legacy/Post.php
diff --git a/src/Legacy/Template.php b/legacy/src/Legacy/Template.php
similarity index 100%
rename from src/Legacy/Template.php
rename to legacy/src/Legacy/Template.php
diff --git a/src/Legacy/Torrent.php b/legacy/src/Legacy/Torrent.php
similarity index 100%
rename from src/Legacy/Torrent.php
rename to legacy/src/Legacy/Torrent.php
diff --git a/src/Legacy/TorrentFileList.php b/legacy/src/Legacy/TorrentFileList.php
similarity index 100%
rename from src/Legacy/TorrentFileList.php
rename to legacy/src/Legacy/TorrentFileList.php
diff --git a/src/Legacy/WordsRate.php b/legacy/src/Legacy/WordsRate.php
similarity index 100%
rename from src/Legacy/WordsRate.php
rename to legacy/src/Legacy/WordsRate.php
diff --git a/src/Sessions.php b/legacy/src/Sessions.php
similarity index 100%
rename from src/Sessions.php
rename to legacy/src/Sessions.php
diff --git a/src/Sitemap.php b/legacy/src/Sitemap.php
similarity index 100%
rename from src/Sitemap.php
rename to legacy/src/Sitemap.php
diff --git a/src/TorrServerAPI.php b/legacy/src/TorrServerAPI.php
similarity index 100%
rename from src/TorrServerAPI.php
rename to legacy/src/TorrServerAPI.php
diff --git a/src/Updater.php b/legacy/src/Updater.php
similarity index 100%
rename from src/Updater.php
rename to legacy/src/Updater.php
diff --git a/src/Validate.php b/legacy/src/Validate.php
similarity index 100%
rename from src/Validate.php
rename to legacy/src/Validate.php
diff --git a/src/Whoops/DatabaseErrorHandler.php b/legacy/src/Whoops/DatabaseErrorHandler.php
similarity index 100%
rename from src/Whoops/DatabaseErrorHandler.php
rename to legacy/src/Whoops/DatabaseErrorHandler.php
diff --git a/src/Whoops/EnhancedPrettyPageHandler.php b/legacy/src/Whoops/EnhancedPrettyPageHandler.php
similarity index 100%
rename from src/Whoops/EnhancedPrettyPageHandler.php
rename to legacy/src/Whoops/EnhancedPrettyPageHandler.php
diff --git a/src/helpers.php b/legacy/src/helpers.php
similarity index 100%
rename from src/helpers.php
rename to legacy/src/helpers.php
diff --git a/styles/images/bad.gif b/legacy/styles/images/bad.gif
similarity index 100%
rename from styles/images/bad.gif
rename to legacy/styles/images/bad.gif
diff --git a/styles/images/clients/Ares.png b/legacy/styles/images/clients/Ares.png
similarity index 100%
rename from styles/images/clients/Ares.png
rename to legacy/styles/images/clients/Ares.png
diff --git a/styles/images/clients/Aria2.png b/legacy/styles/images/clients/Aria2.png
similarity index 100%
rename from styles/images/clients/Aria2.png
rename to legacy/styles/images/clients/Aria2.png
diff --git a/styles/images/clients/BiglyBT.png b/legacy/styles/images/clients/BiglyBT.png
similarity index 100%
rename from styles/images/clients/BiglyBT.png
rename to legacy/styles/images/clients/BiglyBT.png
diff --git a/styles/images/clients/BitComet.png b/legacy/styles/images/clients/BitComet.png
similarity index 100%
rename from styles/images/clients/BitComet.png
rename to legacy/styles/images/clients/BitComet.png
diff --git a/styles/images/clients/BitLord.png b/legacy/styles/images/clients/BitLord.png
similarity index 100%
rename from styles/images/clients/BitLord.png
rename to legacy/styles/images/clients/BitLord.png
diff --git a/styles/images/clients/BitSpirit.png b/legacy/styles/images/clients/BitSpirit.png
similarity index 100%
rename from styles/images/clients/BitSpirit.png
rename to legacy/styles/images/clients/BitSpirit.png
diff --git a/styles/images/clients/BitTorrent SDK.png b/legacy/styles/images/clients/BitTorrent SDK.png
similarity index 100%
rename from styles/images/clients/BitTorrent SDK.png
rename to legacy/styles/images/clients/BitTorrent SDK.png
diff --git a/styles/images/clients/BitTorrent.png b/legacy/styles/images/clients/BitTorrent.png
similarity index 100%
rename from styles/images/clients/BitTorrent.png
rename to legacy/styles/images/clients/BitTorrent.png
diff --git a/styles/images/clients/Blackberry.png b/legacy/styles/images/clients/Blackberry.png
similarity index 100%
rename from styles/images/clients/Blackberry.png
rename to legacy/styles/images/clients/Blackberry.png
diff --git a/styles/images/clients/CTorrent.png b/legacy/styles/images/clients/CTorrent.png
similarity index 100%
rename from styles/images/clients/CTorrent.png
rename to legacy/styles/images/clients/CTorrent.png
diff --git a/styles/images/clients/Deluge.png b/legacy/styles/images/clients/Deluge.png
similarity index 100%
rename from styles/images/clients/Deluge.png
rename to legacy/styles/images/clients/Deluge.png
diff --git a/styles/images/clients/FakeUT.png b/legacy/styles/images/clients/FakeUT.png
similarity index 100%
rename from styles/images/clients/FakeUT.png
rename to legacy/styles/images/clients/FakeUT.png
diff --git a/styles/images/clients/FlashGet.png b/legacy/styles/images/clients/FlashGet.png
similarity index 100%
rename from styles/images/clients/FlashGet.png
rename to legacy/styles/images/clients/FlashGet.png
diff --git a/styles/images/clients/Folx.png b/legacy/styles/images/clients/Folx.png
similarity index 100%
rename from styles/images/clients/Folx.png
rename to legacy/styles/images/clients/Folx.png
diff --git a/styles/images/clients/Free Download Manager.png b/legacy/styles/images/clients/Free Download Manager.png
similarity index 100%
rename from styles/images/clients/Free Download Manager.png
rename to legacy/styles/images/clients/Free Download Manager.png
diff --git a/styles/images/clients/Freebox.png b/legacy/styles/images/clients/Freebox.png
similarity index 100%
rename from styles/images/clients/Freebox.png
rename to legacy/styles/images/clients/Freebox.png
diff --git a/styles/images/clients/Halite.png b/legacy/styles/images/clients/Halite.png
similarity index 100%
rename from styles/images/clients/Halite.png
rename to legacy/styles/images/clients/Halite.png
diff --git a/styles/images/clients/KGet.png b/legacy/styles/images/clients/KGet.png
similarity index 100%
rename from styles/images/clients/KGet.png
rename to legacy/styles/images/clients/KGet.png
diff --git a/styles/images/clients/KTorrent.png b/legacy/styles/images/clients/KTorrent.png
similarity index 100%
rename from styles/images/clients/KTorrent.png
rename to legacy/styles/images/clients/KTorrent.png
diff --git a/styles/images/clients/LibreTorrent.png b/legacy/styles/images/clients/LibreTorrent.png
similarity index 100%
rename from styles/images/clients/LibreTorrent.png
rename to legacy/styles/images/clients/LibreTorrent.png
diff --git a/styles/images/clients/MLDonkey.png b/legacy/styles/images/clients/MLDonkey.png
similarity index 100%
rename from styles/images/clients/MLDonkey.png
rename to legacy/styles/images/clients/MLDonkey.png
diff --git a/styles/images/clients/MediaGet.png b/legacy/styles/images/clients/MediaGet.png
similarity index 100%
rename from styles/images/clients/MediaGet.png
rename to legacy/styles/images/clients/MediaGet.png
diff --git a/styles/images/clients/Monsoon.png b/legacy/styles/images/clients/Monsoon.png
similarity index 100%
rename from styles/images/clients/Monsoon.png
rename to legacy/styles/images/clients/Monsoon.png
diff --git a/styles/images/clients/Opera.png b/legacy/styles/images/clients/Opera.png
similarity index 100%
rename from styles/images/clients/Opera.png
rename to legacy/styles/images/clients/Opera.png
diff --git a/styles/images/clients/PicoTorrent.png b/legacy/styles/images/clients/PicoTorrent.png
similarity index 100%
rename from styles/images/clients/PicoTorrent.png
rename to legacy/styles/images/clients/PicoTorrent.png
diff --git a/styles/images/clients/Tixati.png b/legacy/styles/images/clients/Tixati.png
similarity index 100%
rename from styles/images/clients/Tixati.png
rename to legacy/styles/images/clients/Tixati.png
diff --git a/styles/images/clients/TorrentStream.png b/legacy/styles/images/clients/TorrentStream.png
similarity index 100%
rename from styles/images/clients/TorrentStream.png
rename to legacy/styles/images/clients/TorrentStream.png
diff --git a/styles/images/clients/Transmission.png b/legacy/styles/images/clients/Transmission.png
similarity index 100%
rename from styles/images/clients/Transmission.png
rename to legacy/styles/images/clients/Transmission.png
diff --git a/styles/images/clients/Vuze.png b/legacy/styles/images/clients/Vuze.png
similarity index 100%
rename from styles/images/clients/Vuze.png
rename to legacy/styles/images/clients/Vuze.png
diff --git a/styles/images/clients/WebTorrent.png b/legacy/styles/images/clients/WebTorrent.png
similarity index 100%
rename from styles/images/clients/WebTorrent.png
rename to legacy/styles/images/clients/WebTorrent.png
diff --git a/styles/images/clients/Xunlei.png b/legacy/styles/images/clients/Xunlei.png
similarity index 100%
rename from styles/images/clients/Xunlei.png
rename to legacy/styles/images/clients/Xunlei.png
diff --git a/styles/images/clients/libTorrent.png b/legacy/styles/images/clients/libTorrent.png
similarity index 100%
rename from styles/images/clients/libTorrent.png
rename to legacy/styles/images/clients/libTorrent.png
diff --git a/styles/images/clients/qBittorrent.png b/legacy/styles/images/clients/qBittorrent.png
similarity index 100%
rename from styles/images/clients/qBittorrent.png
rename to legacy/styles/images/clients/qBittorrent.png
diff --git a/styles/images/clients/tTorrent.png b/legacy/styles/images/clients/tTorrent.png
similarity index 100%
rename from styles/images/clients/tTorrent.png
rename to legacy/styles/images/clients/tTorrent.png
diff --git a/styles/images/clients/uTorrent Mac.png b/legacy/styles/images/clients/uTorrent Mac.png
similarity index 100%
rename from styles/images/clients/uTorrent Mac.png
rename to legacy/styles/images/clients/uTorrent Mac.png
diff --git a/styles/images/clients/uTorrent Web.png b/legacy/styles/images/clients/uTorrent Web.png
similarity index 100%
rename from styles/images/clients/uTorrent Web.png
rename to legacy/styles/images/clients/uTorrent Web.png
diff --git a/styles/images/clients/uTorrent.png b/legacy/styles/images/clients/uTorrent.png
similarity index 100%
rename from styles/images/clients/uTorrent.png
rename to legacy/styles/images/clients/uTorrent.png
diff --git a/styles/images/flags/AD.svg b/legacy/styles/images/flags/AD.svg
similarity index 100%
rename from styles/images/flags/AD.svg
rename to legacy/styles/images/flags/AD.svg
diff --git a/styles/images/flags/AE.svg b/legacy/styles/images/flags/AE.svg
similarity index 100%
rename from styles/images/flags/AE.svg
rename to legacy/styles/images/flags/AE.svg
diff --git a/styles/images/flags/AF.svg b/legacy/styles/images/flags/AF.svg
similarity index 100%
rename from styles/images/flags/AF.svg
rename to legacy/styles/images/flags/AF.svg
diff --git a/styles/images/flags/AG.svg b/legacy/styles/images/flags/AG.svg
similarity index 100%
rename from styles/images/flags/AG.svg
rename to legacy/styles/images/flags/AG.svg
diff --git a/styles/images/flags/AI.svg b/legacy/styles/images/flags/AI.svg
similarity index 100%
rename from styles/images/flags/AI.svg
rename to legacy/styles/images/flags/AI.svg
diff --git a/styles/images/flags/AL.svg b/legacy/styles/images/flags/AL.svg
similarity index 100%
rename from styles/images/flags/AL.svg
rename to legacy/styles/images/flags/AL.svg
diff --git a/styles/images/flags/AM.svg b/legacy/styles/images/flags/AM.svg
similarity index 100%
rename from styles/images/flags/AM.svg
rename to legacy/styles/images/flags/AM.svg
diff --git a/styles/images/flags/AO.svg b/legacy/styles/images/flags/AO.svg
similarity index 100%
rename from styles/images/flags/AO.svg
rename to legacy/styles/images/flags/AO.svg
diff --git a/styles/images/flags/AQ.svg b/legacy/styles/images/flags/AQ.svg
similarity index 100%
rename from styles/images/flags/AQ.svg
rename to legacy/styles/images/flags/AQ.svg
diff --git a/styles/images/flags/AR.svg b/legacy/styles/images/flags/AR.svg
similarity index 100%
rename from styles/images/flags/AR.svg
rename to legacy/styles/images/flags/AR.svg
diff --git a/styles/images/flags/ARAB.svg b/legacy/styles/images/flags/ARAB.svg
similarity index 100%
rename from styles/images/flags/ARAB.svg
rename to legacy/styles/images/flags/ARAB.svg
diff --git a/styles/images/flags/AS.svg b/legacy/styles/images/flags/AS.svg
similarity index 100%
rename from styles/images/flags/AS.svg
rename to legacy/styles/images/flags/AS.svg
diff --git a/styles/images/flags/AT.svg b/legacy/styles/images/flags/AT.svg
similarity index 100%
rename from styles/images/flags/AT.svg
rename to legacy/styles/images/flags/AT.svg
diff --git a/styles/images/flags/AU.svg b/legacy/styles/images/flags/AU.svg
similarity index 100%
rename from styles/images/flags/AU.svg
rename to legacy/styles/images/flags/AU.svg
diff --git a/styles/images/flags/AW.svg b/legacy/styles/images/flags/AW.svg
similarity index 100%
rename from styles/images/flags/AW.svg
rename to legacy/styles/images/flags/AW.svg
diff --git a/styles/images/flags/AX.svg b/legacy/styles/images/flags/AX.svg
similarity index 100%
rename from styles/images/flags/AX.svg
rename to legacy/styles/images/flags/AX.svg
diff --git a/styles/images/flags/AZ.svg b/legacy/styles/images/flags/AZ.svg
similarity index 100%
rename from styles/images/flags/AZ.svg
rename to legacy/styles/images/flags/AZ.svg
diff --git a/styles/images/flags/BA.svg b/legacy/styles/images/flags/BA.svg
similarity index 100%
rename from styles/images/flags/BA.svg
rename to legacy/styles/images/flags/BA.svg
diff --git a/styles/images/flags/BB.svg b/legacy/styles/images/flags/BB.svg
similarity index 100%
rename from styles/images/flags/BB.svg
rename to legacy/styles/images/flags/BB.svg
diff --git a/styles/images/flags/BD.svg b/legacy/styles/images/flags/BD.svg
similarity index 100%
rename from styles/images/flags/BD.svg
rename to legacy/styles/images/flags/BD.svg
diff --git a/styles/images/flags/BE.svg b/legacy/styles/images/flags/BE.svg
similarity index 100%
rename from styles/images/flags/BE.svg
rename to legacy/styles/images/flags/BE.svg
diff --git a/styles/images/flags/BF.svg b/legacy/styles/images/flags/BF.svg
similarity index 100%
rename from styles/images/flags/BF.svg
rename to legacy/styles/images/flags/BF.svg
diff --git a/styles/images/flags/BG.svg b/legacy/styles/images/flags/BG.svg
similarity index 100%
rename from styles/images/flags/BG.svg
rename to legacy/styles/images/flags/BG.svg
diff --git a/styles/images/flags/BH.svg b/legacy/styles/images/flags/BH.svg
similarity index 100%
rename from styles/images/flags/BH.svg
rename to legacy/styles/images/flags/BH.svg
diff --git a/styles/images/flags/BI.svg b/legacy/styles/images/flags/BI.svg
similarity index 100%
rename from styles/images/flags/BI.svg
rename to legacy/styles/images/flags/BI.svg
diff --git a/styles/images/flags/BJ.svg b/legacy/styles/images/flags/BJ.svg
similarity index 100%
rename from styles/images/flags/BJ.svg
rename to legacy/styles/images/flags/BJ.svg
diff --git a/styles/images/flags/BL.svg b/legacy/styles/images/flags/BL.svg
similarity index 100%
rename from styles/images/flags/BL.svg
rename to legacy/styles/images/flags/BL.svg
diff --git a/styles/images/flags/BM.svg b/legacy/styles/images/flags/BM.svg
similarity index 100%
rename from styles/images/flags/BM.svg
rename to legacy/styles/images/flags/BM.svg
diff --git a/styles/images/flags/BN.svg b/legacy/styles/images/flags/BN.svg
similarity index 100%
rename from styles/images/flags/BN.svg
rename to legacy/styles/images/flags/BN.svg
diff --git a/styles/images/flags/BO.svg b/legacy/styles/images/flags/BO.svg
similarity index 100%
rename from styles/images/flags/BO.svg
rename to legacy/styles/images/flags/BO.svg
diff --git a/styles/images/flags/BQ.svg b/legacy/styles/images/flags/BQ.svg
similarity index 100%
rename from styles/images/flags/BQ.svg
rename to legacy/styles/images/flags/BQ.svg
diff --git a/styles/images/flags/BR.svg b/legacy/styles/images/flags/BR.svg
similarity index 100%
rename from styles/images/flags/BR.svg
rename to legacy/styles/images/flags/BR.svg
diff --git a/styles/images/flags/BS.svg b/legacy/styles/images/flags/BS.svg
similarity index 100%
rename from styles/images/flags/BS.svg
rename to legacy/styles/images/flags/BS.svg
diff --git a/styles/images/flags/BT.svg b/legacy/styles/images/flags/BT.svg
similarity index 100%
rename from styles/images/flags/BT.svg
rename to legacy/styles/images/flags/BT.svg
diff --git a/styles/images/flags/BV.svg b/legacy/styles/images/flags/BV.svg
similarity index 100%
rename from styles/images/flags/BV.svg
rename to legacy/styles/images/flags/BV.svg
diff --git a/styles/images/flags/BW.svg b/legacy/styles/images/flags/BW.svg
similarity index 100%
rename from styles/images/flags/BW.svg
rename to legacy/styles/images/flags/BW.svg
diff --git a/styles/images/flags/BY.svg b/legacy/styles/images/flags/BY.svg
similarity index 100%
rename from styles/images/flags/BY.svg
rename to legacy/styles/images/flags/BY.svg
diff --git a/styles/images/flags/BZ.svg b/legacy/styles/images/flags/BZ.svg
similarity index 100%
rename from styles/images/flags/BZ.svg
rename to legacy/styles/images/flags/BZ.svg
diff --git a/styles/images/flags/CA.svg b/legacy/styles/images/flags/CA.svg
similarity index 100%
rename from styles/images/flags/CA.svg
rename to legacy/styles/images/flags/CA.svg
diff --git a/styles/images/flags/CC.svg b/legacy/styles/images/flags/CC.svg
similarity index 100%
rename from styles/images/flags/CC.svg
rename to legacy/styles/images/flags/CC.svg
diff --git a/styles/images/flags/CD.svg b/legacy/styles/images/flags/CD.svg
similarity index 100%
rename from styles/images/flags/CD.svg
rename to legacy/styles/images/flags/CD.svg
diff --git a/styles/images/flags/CEFTA.svg b/legacy/styles/images/flags/CEFTA.svg
similarity index 100%
rename from styles/images/flags/CEFTA.svg
rename to legacy/styles/images/flags/CEFTA.svg
diff --git a/styles/images/flags/CF.svg b/legacy/styles/images/flags/CF.svg
similarity index 100%
rename from styles/images/flags/CF.svg
rename to legacy/styles/images/flags/CF.svg
diff --git a/styles/images/flags/CG.svg b/legacy/styles/images/flags/CG.svg
similarity index 100%
rename from styles/images/flags/CG.svg
rename to legacy/styles/images/flags/CG.svg
diff --git a/styles/images/flags/CH.svg b/legacy/styles/images/flags/CH.svg
similarity index 100%
rename from styles/images/flags/CH.svg
rename to legacy/styles/images/flags/CH.svg
diff --git a/styles/images/flags/CI.svg b/legacy/styles/images/flags/CI.svg
similarity index 100%
rename from styles/images/flags/CI.svg
rename to legacy/styles/images/flags/CI.svg
diff --git a/styles/images/flags/CK.svg b/legacy/styles/images/flags/CK.svg
similarity index 100%
rename from styles/images/flags/CK.svg
rename to legacy/styles/images/flags/CK.svg
diff --git a/styles/images/flags/CL.svg b/legacy/styles/images/flags/CL.svg
similarity index 100%
rename from styles/images/flags/CL.svg
rename to legacy/styles/images/flags/CL.svg
diff --git a/styles/images/flags/CM.svg b/legacy/styles/images/flags/CM.svg
similarity index 100%
rename from styles/images/flags/CM.svg
rename to legacy/styles/images/flags/CM.svg
diff --git a/styles/images/flags/CN.svg b/legacy/styles/images/flags/CN.svg
similarity index 100%
rename from styles/images/flags/CN.svg
rename to legacy/styles/images/flags/CN.svg
diff --git a/styles/images/flags/CO.svg b/legacy/styles/images/flags/CO.svg
similarity index 100%
rename from styles/images/flags/CO.svg
rename to legacy/styles/images/flags/CO.svg
diff --git a/styles/images/flags/CP.svg b/legacy/styles/images/flags/CP.svg
similarity index 100%
rename from styles/images/flags/CP.svg
rename to legacy/styles/images/flags/CP.svg
diff --git a/styles/images/flags/CR.svg b/legacy/styles/images/flags/CR.svg
similarity index 100%
rename from styles/images/flags/CR.svg
rename to legacy/styles/images/flags/CR.svg
diff --git a/styles/images/flags/CU.svg b/legacy/styles/images/flags/CU.svg
similarity index 100%
rename from styles/images/flags/CU.svg
rename to legacy/styles/images/flags/CU.svg
diff --git a/styles/images/flags/CV.svg b/legacy/styles/images/flags/CV.svg
similarity index 100%
rename from styles/images/flags/CV.svg
rename to legacy/styles/images/flags/CV.svg
diff --git a/styles/images/flags/CW.svg b/legacy/styles/images/flags/CW.svg
similarity index 100%
rename from styles/images/flags/CW.svg
rename to legacy/styles/images/flags/CW.svg
diff --git a/styles/images/flags/CX.svg b/legacy/styles/images/flags/CX.svg
similarity index 100%
rename from styles/images/flags/CX.svg
rename to legacy/styles/images/flags/CX.svg
diff --git a/styles/images/flags/CY.svg b/legacy/styles/images/flags/CY.svg
similarity index 100%
rename from styles/images/flags/CY.svg
rename to legacy/styles/images/flags/CY.svg
diff --git a/styles/images/flags/CZ.svg b/legacy/styles/images/flags/CZ.svg
similarity index 100%
rename from styles/images/flags/CZ.svg
rename to legacy/styles/images/flags/CZ.svg
diff --git a/styles/images/flags/DE.svg b/legacy/styles/images/flags/DE.svg
similarity index 100%
rename from styles/images/flags/DE.svg
rename to legacy/styles/images/flags/DE.svg
diff --git a/styles/images/flags/DG.svg b/legacy/styles/images/flags/DG.svg
similarity index 100%
rename from styles/images/flags/DG.svg
rename to legacy/styles/images/flags/DG.svg
diff --git a/styles/images/flags/DJ.svg b/legacy/styles/images/flags/DJ.svg
similarity index 100%
rename from styles/images/flags/DJ.svg
rename to legacy/styles/images/flags/DJ.svg
diff --git a/styles/images/flags/DK.svg b/legacy/styles/images/flags/DK.svg
similarity index 100%
rename from styles/images/flags/DK.svg
rename to legacy/styles/images/flags/DK.svg
diff --git a/styles/images/flags/DM.svg b/legacy/styles/images/flags/DM.svg
similarity index 100%
rename from styles/images/flags/DM.svg
rename to legacy/styles/images/flags/DM.svg
diff --git a/styles/images/flags/DO.svg b/legacy/styles/images/flags/DO.svg
similarity index 100%
rename from styles/images/flags/DO.svg
rename to legacy/styles/images/flags/DO.svg
diff --git a/styles/images/flags/DZ.svg b/legacy/styles/images/flags/DZ.svg
similarity index 100%
rename from styles/images/flags/DZ.svg
rename to legacy/styles/images/flags/DZ.svg
diff --git a/styles/images/flags/EAC.svg b/legacy/styles/images/flags/EAC.svg
similarity index 100%
rename from styles/images/flags/EAC.svg
rename to legacy/styles/images/flags/EAC.svg
diff --git a/styles/images/flags/EC.svg b/legacy/styles/images/flags/EC.svg
similarity index 100%
rename from styles/images/flags/EC.svg
rename to legacy/styles/images/flags/EC.svg
diff --git a/styles/images/flags/EE.svg b/legacy/styles/images/flags/EE.svg
similarity index 100%
rename from styles/images/flags/EE.svg
rename to legacy/styles/images/flags/EE.svg
diff --git a/styles/images/flags/EG.svg b/legacy/styles/images/flags/EG.svg
similarity index 100%
rename from styles/images/flags/EG.svg
rename to legacy/styles/images/flags/EG.svg
diff --git a/styles/images/flags/EH.svg b/legacy/styles/images/flags/EH.svg
similarity index 100%
rename from styles/images/flags/EH.svg
rename to legacy/styles/images/flags/EH.svg
diff --git a/styles/images/flags/ER.svg b/legacy/styles/images/flags/ER.svg
similarity index 100%
rename from styles/images/flags/ER.svg
rename to legacy/styles/images/flags/ER.svg
diff --git a/styles/images/flags/ES-CT.svg b/legacy/styles/images/flags/ES-CT.svg
similarity index 100%
rename from styles/images/flags/ES-CT.svg
rename to legacy/styles/images/flags/ES-CT.svg
diff --git a/styles/images/flags/ES-GA.svg b/legacy/styles/images/flags/ES-GA.svg
similarity index 100%
rename from styles/images/flags/ES-GA.svg
rename to legacy/styles/images/flags/ES-GA.svg
diff --git a/styles/images/flags/ES-PV.svg b/legacy/styles/images/flags/ES-PV.svg
similarity index 100%
rename from styles/images/flags/ES-PV.svg
rename to legacy/styles/images/flags/ES-PV.svg
diff --git a/styles/images/flags/ES.svg b/legacy/styles/images/flags/ES.svg
similarity index 100%
rename from styles/images/flags/ES.svg
rename to legacy/styles/images/flags/ES.svg
diff --git a/styles/images/flags/ET.svg b/legacy/styles/images/flags/ET.svg
similarity index 100%
rename from styles/images/flags/ET.svg
rename to legacy/styles/images/flags/ET.svg
diff --git a/styles/images/flags/EU.svg b/legacy/styles/images/flags/EU.svg
similarity index 100%
rename from styles/images/flags/EU.svg
rename to legacy/styles/images/flags/EU.svg
diff --git a/styles/images/flags/FI.svg b/legacy/styles/images/flags/FI.svg
similarity index 100%
rename from styles/images/flags/FI.svg
rename to legacy/styles/images/flags/FI.svg
diff --git a/styles/images/flags/FJ.svg b/legacy/styles/images/flags/FJ.svg
similarity index 100%
rename from styles/images/flags/FJ.svg
rename to legacy/styles/images/flags/FJ.svg
diff --git a/styles/images/flags/FK.svg b/legacy/styles/images/flags/FK.svg
similarity index 100%
rename from styles/images/flags/FK.svg
rename to legacy/styles/images/flags/FK.svg
diff --git a/styles/images/flags/FM.svg b/legacy/styles/images/flags/FM.svg
similarity index 100%
rename from styles/images/flags/FM.svg
rename to legacy/styles/images/flags/FM.svg
diff --git a/styles/images/flags/FO.svg b/legacy/styles/images/flags/FO.svg
similarity index 100%
rename from styles/images/flags/FO.svg
rename to legacy/styles/images/flags/FO.svg
diff --git a/styles/images/flags/FR.svg b/legacy/styles/images/flags/FR.svg
similarity index 100%
rename from styles/images/flags/FR.svg
rename to legacy/styles/images/flags/FR.svg
diff --git a/styles/images/flags/GA.svg b/legacy/styles/images/flags/GA.svg
similarity index 100%
rename from styles/images/flags/GA.svg
rename to legacy/styles/images/flags/GA.svg
diff --git a/styles/images/flags/GB-ENG.svg b/legacy/styles/images/flags/GB-ENG.svg
similarity index 100%
rename from styles/images/flags/GB-ENG.svg
rename to legacy/styles/images/flags/GB-ENG.svg
diff --git a/styles/images/flags/GB-NIR.svg b/legacy/styles/images/flags/GB-NIR.svg
similarity index 100%
rename from styles/images/flags/GB-NIR.svg
rename to legacy/styles/images/flags/GB-NIR.svg
diff --git a/styles/images/flags/GB-SCT.svg b/legacy/styles/images/flags/GB-SCT.svg
similarity index 100%
rename from styles/images/flags/GB-SCT.svg
rename to legacy/styles/images/flags/GB-SCT.svg
diff --git a/styles/images/flags/GB-WLS.svg b/legacy/styles/images/flags/GB-WLS.svg
similarity index 100%
rename from styles/images/flags/GB-WLS.svg
rename to legacy/styles/images/flags/GB-WLS.svg
diff --git a/styles/images/flags/GB.svg b/legacy/styles/images/flags/GB.svg
similarity index 100%
rename from styles/images/flags/GB.svg
rename to legacy/styles/images/flags/GB.svg
diff --git a/styles/images/flags/GD.svg b/legacy/styles/images/flags/GD.svg
similarity index 100%
rename from styles/images/flags/GD.svg
rename to legacy/styles/images/flags/GD.svg
diff --git a/styles/images/flags/GE.svg b/legacy/styles/images/flags/GE.svg
similarity index 100%
rename from styles/images/flags/GE.svg
rename to legacy/styles/images/flags/GE.svg
diff --git a/styles/images/flags/GF.svg b/legacy/styles/images/flags/GF.svg
similarity index 100%
rename from styles/images/flags/GF.svg
rename to legacy/styles/images/flags/GF.svg
diff --git a/styles/images/flags/GG.svg b/legacy/styles/images/flags/GG.svg
similarity index 100%
rename from styles/images/flags/GG.svg
rename to legacy/styles/images/flags/GG.svg
diff --git a/styles/images/flags/GH.svg b/legacy/styles/images/flags/GH.svg
similarity index 100%
rename from styles/images/flags/GH.svg
rename to legacy/styles/images/flags/GH.svg
diff --git a/styles/images/flags/GI.svg b/legacy/styles/images/flags/GI.svg
similarity index 100%
rename from styles/images/flags/GI.svg
rename to legacy/styles/images/flags/GI.svg
diff --git a/styles/images/flags/GL.svg b/legacy/styles/images/flags/GL.svg
similarity index 100%
rename from styles/images/flags/GL.svg
rename to legacy/styles/images/flags/GL.svg
diff --git a/styles/images/flags/GM.svg b/legacy/styles/images/flags/GM.svg
similarity index 100%
rename from styles/images/flags/GM.svg
rename to legacy/styles/images/flags/GM.svg
diff --git a/styles/images/flags/GN.svg b/legacy/styles/images/flags/GN.svg
similarity index 100%
rename from styles/images/flags/GN.svg
rename to legacy/styles/images/flags/GN.svg
diff --git a/styles/images/flags/GP.svg b/legacy/styles/images/flags/GP.svg
similarity index 100%
rename from styles/images/flags/GP.svg
rename to legacy/styles/images/flags/GP.svg
diff --git a/styles/images/flags/GQ.svg b/legacy/styles/images/flags/GQ.svg
similarity index 100%
rename from styles/images/flags/GQ.svg
rename to legacy/styles/images/flags/GQ.svg
diff --git a/styles/images/flags/GR.svg b/legacy/styles/images/flags/GR.svg
similarity index 100%
rename from styles/images/flags/GR.svg
rename to legacy/styles/images/flags/GR.svg
diff --git a/styles/images/flags/GS.svg b/legacy/styles/images/flags/GS.svg
similarity index 100%
rename from styles/images/flags/GS.svg
rename to legacy/styles/images/flags/GS.svg
diff --git a/styles/images/flags/GT.svg b/legacy/styles/images/flags/GT.svg
similarity index 100%
rename from styles/images/flags/GT.svg
rename to legacy/styles/images/flags/GT.svg
diff --git a/styles/images/flags/GU.svg b/legacy/styles/images/flags/GU.svg
similarity index 100%
rename from styles/images/flags/GU.svg
rename to legacy/styles/images/flags/GU.svg
diff --git a/styles/images/flags/GW.svg b/legacy/styles/images/flags/GW.svg
similarity index 100%
rename from styles/images/flags/GW.svg
rename to legacy/styles/images/flags/GW.svg
diff --git a/styles/images/flags/GY.svg b/legacy/styles/images/flags/GY.svg
similarity index 100%
rename from styles/images/flags/GY.svg
rename to legacy/styles/images/flags/GY.svg
diff --git a/styles/images/flags/HK.svg b/legacy/styles/images/flags/HK.svg
similarity index 100%
rename from styles/images/flags/HK.svg
rename to legacy/styles/images/flags/HK.svg
diff --git a/styles/images/flags/HM.svg b/legacy/styles/images/flags/HM.svg
similarity index 100%
rename from styles/images/flags/HM.svg
rename to legacy/styles/images/flags/HM.svg
diff --git a/styles/images/flags/HN.svg b/legacy/styles/images/flags/HN.svg
similarity index 100%
rename from styles/images/flags/HN.svg
rename to legacy/styles/images/flags/HN.svg
diff --git a/styles/images/flags/HR.svg b/legacy/styles/images/flags/HR.svg
similarity index 100%
rename from styles/images/flags/HR.svg
rename to legacy/styles/images/flags/HR.svg
diff --git a/styles/images/flags/HT.svg b/legacy/styles/images/flags/HT.svg
similarity index 100%
rename from styles/images/flags/HT.svg
rename to legacy/styles/images/flags/HT.svg
diff --git a/styles/images/flags/HU.svg b/legacy/styles/images/flags/HU.svg
similarity index 100%
rename from styles/images/flags/HU.svg
rename to legacy/styles/images/flags/HU.svg
diff --git a/styles/images/flags/IC.svg b/legacy/styles/images/flags/IC.svg
similarity index 100%
rename from styles/images/flags/IC.svg
rename to legacy/styles/images/flags/IC.svg
diff --git a/styles/images/flags/ID.svg b/legacy/styles/images/flags/ID.svg
similarity index 100%
rename from styles/images/flags/ID.svg
rename to legacy/styles/images/flags/ID.svg
diff --git a/styles/images/flags/IE.svg b/legacy/styles/images/flags/IE.svg
similarity index 100%
rename from styles/images/flags/IE.svg
rename to legacy/styles/images/flags/IE.svg
diff --git a/styles/images/flags/IL.svg b/legacy/styles/images/flags/IL.svg
similarity index 100%
rename from styles/images/flags/IL.svg
rename to legacy/styles/images/flags/IL.svg
diff --git a/styles/images/flags/IM.svg b/legacy/styles/images/flags/IM.svg
similarity index 100%
rename from styles/images/flags/IM.svg
rename to legacy/styles/images/flags/IM.svg
diff --git a/styles/images/flags/IN.svg b/legacy/styles/images/flags/IN.svg
similarity index 100%
rename from styles/images/flags/IN.svg
rename to legacy/styles/images/flags/IN.svg
diff --git a/styles/images/flags/IO.svg b/legacy/styles/images/flags/IO.svg
similarity index 100%
rename from styles/images/flags/IO.svg
rename to legacy/styles/images/flags/IO.svg
diff --git a/styles/images/flags/IQ.svg b/legacy/styles/images/flags/IQ.svg
similarity index 100%
rename from styles/images/flags/IQ.svg
rename to legacy/styles/images/flags/IQ.svg
diff --git a/styles/images/flags/IR.svg b/legacy/styles/images/flags/IR.svg
similarity index 100%
rename from styles/images/flags/IR.svg
rename to legacy/styles/images/flags/IR.svg
diff --git a/styles/images/flags/IS.svg b/legacy/styles/images/flags/IS.svg
similarity index 100%
rename from styles/images/flags/IS.svg
rename to legacy/styles/images/flags/IS.svg
diff --git a/styles/images/flags/IT.svg b/legacy/styles/images/flags/IT.svg
similarity index 100%
rename from styles/images/flags/IT.svg
rename to legacy/styles/images/flags/IT.svg
diff --git a/styles/images/flags/JE.svg b/legacy/styles/images/flags/JE.svg
similarity index 100%
rename from styles/images/flags/JE.svg
rename to legacy/styles/images/flags/JE.svg
diff --git a/styles/images/flags/JM.svg b/legacy/styles/images/flags/JM.svg
similarity index 100%
rename from styles/images/flags/JM.svg
rename to legacy/styles/images/flags/JM.svg
diff --git a/styles/images/flags/JO.svg b/legacy/styles/images/flags/JO.svg
similarity index 100%
rename from styles/images/flags/JO.svg
rename to legacy/styles/images/flags/JO.svg
diff --git a/styles/images/flags/JP.svg b/legacy/styles/images/flags/JP.svg
similarity index 100%
rename from styles/images/flags/JP.svg
rename to legacy/styles/images/flags/JP.svg
diff --git a/styles/images/flags/KE.svg b/legacy/styles/images/flags/KE.svg
similarity index 100%
rename from styles/images/flags/KE.svg
rename to legacy/styles/images/flags/KE.svg
diff --git a/styles/images/flags/KG.svg b/legacy/styles/images/flags/KG.svg
similarity index 100%
rename from styles/images/flags/KG.svg
rename to legacy/styles/images/flags/KG.svg
diff --git a/styles/images/flags/KH.svg b/legacy/styles/images/flags/KH.svg
similarity index 100%
rename from styles/images/flags/KH.svg
rename to legacy/styles/images/flags/KH.svg
diff --git a/styles/images/flags/KI.svg b/legacy/styles/images/flags/KI.svg
similarity index 100%
rename from styles/images/flags/KI.svg
rename to legacy/styles/images/flags/KI.svg
diff --git a/styles/images/flags/KM.svg b/legacy/styles/images/flags/KM.svg
similarity index 100%
rename from styles/images/flags/KM.svg
rename to legacy/styles/images/flags/KM.svg
diff --git a/styles/images/flags/KN.svg b/legacy/styles/images/flags/KN.svg
similarity index 100%
rename from styles/images/flags/KN.svg
rename to legacy/styles/images/flags/KN.svg
diff --git a/styles/images/flags/KP.svg b/legacy/styles/images/flags/KP.svg
similarity index 100%
rename from styles/images/flags/KP.svg
rename to legacy/styles/images/flags/KP.svg
diff --git a/styles/images/flags/KR.svg b/legacy/styles/images/flags/KR.svg
similarity index 100%
rename from styles/images/flags/KR.svg
rename to legacy/styles/images/flags/KR.svg
diff --git a/styles/images/flags/KW.svg b/legacy/styles/images/flags/KW.svg
similarity index 100%
rename from styles/images/flags/KW.svg
rename to legacy/styles/images/flags/KW.svg
diff --git a/styles/images/flags/KY.svg b/legacy/styles/images/flags/KY.svg
similarity index 100%
rename from styles/images/flags/KY.svg
rename to legacy/styles/images/flags/KY.svg
diff --git a/styles/images/flags/KZ.svg b/legacy/styles/images/flags/KZ.svg
similarity index 100%
rename from styles/images/flags/KZ.svg
rename to legacy/styles/images/flags/KZ.svg
diff --git a/styles/images/flags/LA.svg b/legacy/styles/images/flags/LA.svg
similarity index 100%
rename from styles/images/flags/LA.svg
rename to legacy/styles/images/flags/LA.svg
diff --git a/styles/images/flags/LB.svg b/legacy/styles/images/flags/LB.svg
similarity index 100%
rename from styles/images/flags/LB.svg
rename to legacy/styles/images/flags/LB.svg
diff --git a/styles/images/flags/LC.svg b/legacy/styles/images/flags/LC.svg
similarity index 100%
rename from styles/images/flags/LC.svg
rename to legacy/styles/images/flags/LC.svg
diff --git a/styles/images/flags/LGBT.svg b/legacy/styles/images/flags/LGBT.svg
similarity index 100%
rename from styles/images/flags/LGBT.svg
rename to legacy/styles/images/flags/LGBT.svg
diff --git a/styles/images/flags/LI.svg b/legacy/styles/images/flags/LI.svg
similarity index 100%
rename from styles/images/flags/LI.svg
rename to legacy/styles/images/flags/LI.svg
diff --git a/styles/images/flags/LK.svg b/legacy/styles/images/flags/LK.svg
similarity index 100%
rename from styles/images/flags/LK.svg
rename to legacy/styles/images/flags/LK.svg
diff --git a/styles/images/flags/LR.svg b/legacy/styles/images/flags/LR.svg
similarity index 100%
rename from styles/images/flags/LR.svg
rename to legacy/styles/images/flags/LR.svg
diff --git a/styles/images/flags/LS.svg b/legacy/styles/images/flags/LS.svg
similarity index 100%
rename from styles/images/flags/LS.svg
rename to legacy/styles/images/flags/LS.svg
diff --git a/styles/images/flags/LT.svg b/legacy/styles/images/flags/LT.svg
similarity index 100%
rename from styles/images/flags/LT.svg
rename to legacy/styles/images/flags/LT.svg
diff --git a/styles/images/flags/LU.svg b/legacy/styles/images/flags/LU.svg
similarity index 100%
rename from styles/images/flags/LU.svg
rename to legacy/styles/images/flags/LU.svg
diff --git a/styles/images/flags/LV.svg b/legacy/styles/images/flags/LV.svg
similarity index 100%
rename from styles/images/flags/LV.svg
rename to legacy/styles/images/flags/LV.svg
diff --git a/styles/images/flags/LY.svg b/legacy/styles/images/flags/LY.svg
similarity index 100%
rename from styles/images/flags/LY.svg
rename to legacy/styles/images/flags/LY.svg
diff --git a/styles/images/flags/MA.svg b/legacy/styles/images/flags/MA.svg
similarity index 100%
rename from styles/images/flags/MA.svg
rename to legacy/styles/images/flags/MA.svg
diff --git a/styles/images/flags/MC.svg b/legacy/styles/images/flags/MC.svg
similarity index 100%
rename from styles/images/flags/MC.svg
rename to legacy/styles/images/flags/MC.svg
diff --git a/styles/images/flags/MD.svg b/legacy/styles/images/flags/MD.svg
similarity index 100%
rename from styles/images/flags/MD.svg
rename to legacy/styles/images/flags/MD.svg
diff --git a/styles/images/flags/ME.svg b/legacy/styles/images/flags/ME.svg
similarity index 100%
rename from styles/images/flags/ME.svg
rename to legacy/styles/images/flags/ME.svg
diff --git a/styles/images/flags/MF.svg b/legacy/styles/images/flags/MF.svg
similarity index 100%
rename from styles/images/flags/MF.svg
rename to legacy/styles/images/flags/MF.svg
diff --git a/styles/images/flags/MG.svg b/legacy/styles/images/flags/MG.svg
similarity index 100%
rename from styles/images/flags/MG.svg
rename to legacy/styles/images/flags/MG.svg
diff --git a/styles/images/flags/MH.svg b/legacy/styles/images/flags/MH.svg
similarity index 100%
rename from styles/images/flags/MH.svg
rename to legacy/styles/images/flags/MH.svg
diff --git a/styles/images/flags/MK.svg b/legacy/styles/images/flags/MK.svg
similarity index 100%
rename from styles/images/flags/MK.svg
rename to legacy/styles/images/flags/MK.svg
diff --git a/styles/images/flags/ML.svg b/legacy/styles/images/flags/ML.svg
similarity index 100%
rename from styles/images/flags/ML.svg
rename to legacy/styles/images/flags/ML.svg
diff --git a/styles/images/flags/MM.svg b/legacy/styles/images/flags/MM.svg
similarity index 100%
rename from styles/images/flags/MM.svg
rename to legacy/styles/images/flags/MM.svg
diff --git a/styles/images/flags/MN.svg b/legacy/styles/images/flags/MN.svg
similarity index 100%
rename from styles/images/flags/MN.svg
rename to legacy/styles/images/flags/MN.svg
diff --git a/styles/images/flags/MO.svg b/legacy/styles/images/flags/MO.svg
similarity index 100%
rename from styles/images/flags/MO.svg
rename to legacy/styles/images/flags/MO.svg
diff --git a/styles/images/flags/MP.svg b/legacy/styles/images/flags/MP.svg
similarity index 100%
rename from styles/images/flags/MP.svg
rename to legacy/styles/images/flags/MP.svg
diff --git a/styles/images/flags/MQ.svg b/legacy/styles/images/flags/MQ.svg
similarity index 100%
rename from styles/images/flags/MQ.svg
rename to legacy/styles/images/flags/MQ.svg
diff --git a/styles/images/flags/MR.svg b/legacy/styles/images/flags/MR.svg
similarity index 100%
rename from styles/images/flags/MR.svg
rename to legacy/styles/images/flags/MR.svg
diff --git a/styles/images/flags/MS.svg b/legacy/styles/images/flags/MS.svg
similarity index 100%
rename from styles/images/flags/MS.svg
rename to legacy/styles/images/flags/MS.svg
diff --git a/styles/images/flags/MT.svg b/legacy/styles/images/flags/MT.svg
similarity index 100%
rename from styles/images/flags/MT.svg
rename to legacy/styles/images/flags/MT.svg
diff --git a/styles/images/flags/MU.svg b/legacy/styles/images/flags/MU.svg
similarity index 100%
rename from styles/images/flags/MU.svg
rename to legacy/styles/images/flags/MU.svg
diff --git a/styles/images/flags/MV.svg b/legacy/styles/images/flags/MV.svg
similarity index 100%
rename from styles/images/flags/MV.svg
rename to legacy/styles/images/flags/MV.svg
diff --git a/styles/images/flags/MW.svg b/legacy/styles/images/flags/MW.svg
similarity index 100%
rename from styles/images/flags/MW.svg
rename to legacy/styles/images/flags/MW.svg
diff --git a/styles/images/flags/MX.svg b/legacy/styles/images/flags/MX.svg
similarity index 100%
rename from styles/images/flags/MX.svg
rename to legacy/styles/images/flags/MX.svg
diff --git a/styles/images/flags/MY.svg b/legacy/styles/images/flags/MY.svg
similarity index 100%
rename from styles/images/flags/MY.svg
rename to legacy/styles/images/flags/MY.svg
diff --git a/styles/images/flags/MZ.svg b/legacy/styles/images/flags/MZ.svg
similarity index 100%
rename from styles/images/flags/MZ.svg
rename to legacy/styles/images/flags/MZ.svg
diff --git a/styles/images/flags/NA.svg b/legacy/styles/images/flags/NA.svg
similarity index 100%
rename from styles/images/flags/NA.svg
rename to legacy/styles/images/flags/NA.svg
diff --git a/styles/images/flags/NC.svg b/legacy/styles/images/flags/NC.svg
similarity index 100%
rename from styles/images/flags/NC.svg
rename to legacy/styles/images/flags/NC.svg
diff --git a/styles/images/flags/NE.svg b/legacy/styles/images/flags/NE.svg
similarity index 100%
rename from styles/images/flags/NE.svg
rename to legacy/styles/images/flags/NE.svg
diff --git a/styles/images/flags/NF.svg b/legacy/styles/images/flags/NF.svg
similarity index 100%
rename from styles/images/flags/NF.svg
rename to legacy/styles/images/flags/NF.svg
diff --git a/styles/images/flags/NG.svg b/legacy/styles/images/flags/NG.svg
similarity index 100%
rename from styles/images/flags/NG.svg
rename to legacy/styles/images/flags/NG.svg
diff --git a/styles/images/flags/NI.svg b/legacy/styles/images/flags/NI.svg
similarity index 100%
rename from styles/images/flags/NI.svg
rename to legacy/styles/images/flags/NI.svg
diff --git a/styles/images/flags/NL.svg b/legacy/styles/images/flags/NL.svg
similarity index 100%
rename from styles/images/flags/NL.svg
rename to legacy/styles/images/flags/NL.svg
diff --git a/styles/images/flags/NO.svg b/legacy/styles/images/flags/NO.svg
similarity index 100%
rename from styles/images/flags/NO.svg
rename to legacy/styles/images/flags/NO.svg
diff --git a/styles/images/flags/NP.svg b/legacy/styles/images/flags/NP.svg
similarity index 100%
rename from styles/images/flags/NP.svg
rename to legacy/styles/images/flags/NP.svg
diff --git a/styles/images/flags/NR.svg b/legacy/styles/images/flags/NR.svg
similarity index 100%
rename from styles/images/flags/NR.svg
rename to legacy/styles/images/flags/NR.svg
diff --git a/styles/images/flags/NU.svg b/legacy/styles/images/flags/NU.svg
similarity index 100%
rename from styles/images/flags/NU.svg
rename to legacy/styles/images/flags/NU.svg
diff --git a/styles/images/flags/NZ.svg b/legacy/styles/images/flags/NZ.svg
similarity index 100%
rename from styles/images/flags/NZ.svg
rename to legacy/styles/images/flags/NZ.svg
diff --git a/styles/images/flags/OM.svg b/legacy/styles/images/flags/OM.svg
similarity index 100%
rename from styles/images/flags/OM.svg
rename to legacy/styles/images/flags/OM.svg
diff --git a/styles/images/flags/PA.svg b/legacy/styles/images/flags/PA.svg
similarity index 100%
rename from styles/images/flags/PA.svg
rename to legacy/styles/images/flags/PA.svg
diff --git a/styles/images/flags/PACE.svg b/legacy/styles/images/flags/PACE.svg
similarity index 100%
rename from styles/images/flags/PACE.svg
rename to legacy/styles/images/flags/PACE.svg
diff --git a/styles/images/flags/PC.svg b/legacy/styles/images/flags/PC.svg
similarity index 100%
rename from styles/images/flags/PC.svg
rename to legacy/styles/images/flags/PC.svg
diff --git a/styles/images/flags/PE.svg b/legacy/styles/images/flags/PE.svg
similarity index 100%
rename from styles/images/flags/PE.svg
rename to legacy/styles/images/flags/PE.svg
diff --git a/styles/images/flags/PF.svg b/legacy/styles/images/flags/PF.svg
similarity index 100%
rename from styles/images/flags/PF.svg
rename to legacy/styles/images/flags/PF.svg
diff --git a/styles/images/flags/PG.svg b/legacy/styles/images/flags/PG.svg
similarity index 100%
rename from styles/images/flags/PG.svg
rename to legacy/styles/images/flags/PG.svg
diff --git a/styles/images/flags/PH.svg b/legacy/styles/images/flags/PH.svg
similarity index 100%
rename from styles/images/flags/PH.svg
rename to legacy/styles/images/flags/PH.svg
diff --git a/styles/images/flags/PK.svg b/legacy/styles/images/flags/PK.svg
similarity index 100%
rename from styles/images/flags/PK.svg
rename to legacy/styles/images/flags/PK.svg
diff --git a/styles/images/flags/PL.svg b/legacy/styles/images/flags/PL.svg
similarity index 100%
rename from styles/images/flags/PL.svg
rename to legacy/styles/images/flags/PL.svg
diff --git a/styles/images/flags/PM.svg b/legacy/styles/images/flags/PM.svg
similarity index 100%
rename from styles/images/flags/PM.svg
rename to legacy/styles/images/flags/PM.svg
diff --git a/styles/images/flags/PN.svg b/legacy/styles/images/flags/PN.svg
similarity index 100%
rename from styles/images/flags/PN.svg
rename to legacy/styles/images/flags/PN.svg
diff --git a/styles/images/flags/PR.svg b/legacy/styles/images/flags/PR.svg
similarity index 100%
rename from styles/images/flags/PR.svg
rename to legacy/styles/images/flags/PR.svg
diff --git a/styles/images/flags/PS.svg b/legacy/styles/images/flags/PS.svg
similarity index 100%
rename from styles/images/flags/PS.svg
rename to legacy/styles/images/flags/PS.svg
diff --git a/styles/images/flags/PT.svg b/legacy/styles/images/flags/PT.svg
similarity index 100%
rename from styles/images/flags/PT.svg
rename to legacy/styles/images/flags/PT.svg
diff --git a/styles/images/flags/PW.svg b/legacy/styles/images/flags/PW.svg
similarity index 100%
rename from styles/images/flags/PW.svg
rename to legacy/styles/images/flags/PW.svg
diff --git a/styles/images/flags/PY.svg b/legacy/styles/images/flags/PY.svg
similarity index 100%
rename from styles/images/flags/PY.svg
rename to legacy/styles/images/flags/PY.svg
diff --git a/styles/images/flags/QA.svg b/legacy/styles/images/flags/QA.svg
similarity index 100%
rename from styles/images/flags/QA.svg
rename to legacy/styles/images/flags/QA.svg
diff --git a/styles/images/flags/RE.svg b/legacy/styles/images/flags/RE.svg
similarity index 100%
rename from styles/images/flags/RE.svg
rename to legacy/styles/images/flags/RE.svg
diff --git a/styles/images/flags/RO.svg b/legacy/styles/images/flags/RO.svg
similarity index 100%
rename from styles/images/flags/RO.svg
rename to legacy/styles/images/flags/RO.svg
diff --git a/styles/images/flags/RS.svg b/legacy/styles/images/flags/RS.svg
similarity index 100%
rename from styles/images/flags/RS.svg
rename to legacy/styles/images/flags/RS.svg
diff --git a/styles/images/flags/RU.svg b/legacy/styles/images/flags/RU.svg
similarity index 100%
rename from styles/images/flags/RU.svg
rename to legacy/styles/images/flags/RU.svg
diff --git a/styles/images/flags/RW.svg b/legacy/styles/images/flags/RW.svg
similarity index 100%
rename from styles/images/flags/RW.svg
rename to legacy/styles/images/flags/RW.svg
diff --git a/styles/images/flags/SA.svg b/legacy/styles/images/flags/SA.svg
similarity index 100%
rename from styles/images/flags/SA.svg
rename to legacy/styles/images/flags/SA.svg
diff --git a/styles/images/flags/SB.svg b/legacy/styles/images/flags/SB.svg
similarity index 100%
rename from styles/images/flags/SB.svg
rename to legacy/styles/images/flags/SB.svg
diff --git a/styles/images/flags/SC.svg b/legacy/styles/images/flags/SC.svg
similarity index 100%
rename from styles/images/flags/SC.svg
rename to legacy/styles/images/flags/SC.svg
diff --git a/styles/images/flags/SD.svg b/legacy/styles/images/flags/SD.svg
similarity index 100%
rename from styles/images/flags/SD.svg
rename to legacy/styles/images/flags/SD.svg
diff --git a/styles/images/flags/SE.svg b/legacy/styles/images/flags/SE.svg
similarity index 100%
rename from styles/images/flags/SE.svg
rename to legacy/styles/images/flags/SE.svg
diff --git a/styles/images/flags/SG.svg b/legacy/styles/images/flags/SG.svg
similarity index 100%
rename from styles/images/flags/SG.svg
rename to legacy/styles/images/flags/SG.svg
diff --git a/styles/images/flags/SH-AC.svg b/legacy/styles/images/flags/SH-AC.svg
similarity index 100%
rename from styles/images/flags/SH-AC.svg
rename to legacy/styles/images/flags/SH-AC.svg
diff --git a/styles/images/flags/SH-HL.svg b/legacy/styles/images/flags/SH-HL.svg
similarity index 100%
rename from styles/images/flags/SH-HL.svg
rename to legacy/styles/images/flags/SH-HL.svg
diff --git a/styles/images/flags/SH-TA.svg b/legacy/styles/images/flags/SH-TA.svg
similarity index 100%
rename from styles/images/flags/SH-TA.svg
rename to legacy/styles/images/flags/SH-TA.svg
diff --git a/styles/images/flags/SH.svg b/legacy/styles/images/flags/SH.svg
similarity index 100%
rename from styles/images/flags/SH.svg
rename to legacy/styles/images/flags/SH.svg
diff --git a/styles/images/flags/SI.svg b/legacy/styles/images/flags/SI.svg
similarity index 100%
rename from styles/images/flags/SI.svg
rename to legacy/styles/images/flags/SI.svg
diff --git a/styles/images/flags/SJ.svg b/legacy/styles/images/flags/SJ.svg
similarity index 100%
rename from styles/images/flags/SJ.svg
rename to legacy/styles/images/flags/SJ.svg
diff --git a/styles/images/flags/SK.svg b/legacy/styles/images/flags/SK.svg
similarity index 100%
rename from styles/images/flags/SK.svg
rename to legacy/styles/images/flags/SK.svg
diff --git a/styles/images/flags/SL.svg b/legacy/styles/images/flags/SL.svg
similarity index 100%
rename from styles/images/flags/SL.svg
rename to legacy/styles/images/flags/SL.svg
diff --git a/styles/images/flags/SM.svg b/legacy/styles/images/flags/SM.svg
similarity index 100%
rename from styles/images/flags/SM.svg
rename to legacy/styles/images/flags/SM.svg
diff --git a/styles/images/flags/SN.svg b/legacy/styles/images/flags/SN.svg
similarity index 100%
rename from styles/images/flags/SN.svg
rename to legacy/styles/images/flags/SN.svg
diff --git a/styles/images/flags/SO.svg b/legacy/styles/images/flags/SO.svg
similarity index 100%
rename from styles/images/flags/SO.svg
rename to legacy/styles/images/flags/SO.svg
diff --git a/styles/images/flags/SR.svg b/legacy/styles/images/flags/SR.svg
similarity index 100%
rename from styles/images/flags/SR.svg
rename to legacy/styles/images/flags/SR.svg
diff --git a/styles/images/flags/SS.svg b/legacy/styles/images/flags/SS.svg
similarity index 100%
rename from styles/images/flags/SS.svg
rename to legacy/styles/images/flags/SS.svg
diff --git a/styles/images/flags/ST.svg b/legacy/styles/images/flags/ST.svg
similarity index 100%
rename from styles/images/flags/ST.svg
rename to legacy/styles/images/flags/ST.svg
diff --git a/styles/images/flags/SU.svg b/legacy/styles/images/flags/SU.svg
similarity index 100%
rename from styles/images/flags/SU.svg
rename to legacy/styles/images/flags/SU.svg
diff --git a/styles/images/flags/SV.svg b/legacy/styles/images/flags/SV.svg
similarity index 100%
rename from styles/images/flags/SV.svg
rename to legacy/styles/images/flags/SV.svg
diff --git a/styles/images/flags/SX.svg b/legacy/styles/images/flags/SX.svg
similarity index 100%
rename from styles/images/flags/SX.svg
rename to legacy/styles/images/flags/SX.svg
diff --git a/styles/images/flags/SY.svg b/legacy/styles/images/flags/SY.svg
similarity index 100%
rename from styles/images/flags/SY.svg
rename to legacy/styles/images/flags/SY.svg
diff --git a/styles/images/flags/SZ.svg b/legacy/styles/images/flags/SZ.svg
similarity index 100%
rename from styles/images/flags/SZ.svg
rename to legacy/styles/images/flags/SZ.svg
diff --git a/styles/images/flags/TC.svg b/legacy/styles/images/flags/TC.svg
similarity index 100%
rename from styles/images/flags/TC.svg
rename to legacy/styles/images/flags/TC.svg
diff --git a/styles/images/flags/TD.svg b/legacy/styles/images/flags/TD.svg
similarity index 100%
rename from styles/images/flags/TD.svg
rename to legacy/styles/images/flags/TD.svg
diff --git a/styles/images/flags/TF.svg b/legacy/styles/images/flags/TF.svg
similarity index 100%
rename from styles/images/flags/TF.svg
rename to legacy/styles/images/flags/TF.svg
diff --git a/styles/images/flags/TG.svg b/legacy/styles/images/flags/TG.svg
similarity index 100%
rename from styles/images/flags/TG.svg
rename to legacy/styles/images/flags/TG.svg
diff --git a/styles/images/flags/TH.svg b/legacy/styles/images/flags/TH.svg
similarity index 100%
rename from styles/images/flags/TH.svg
rename to legacy/styles/images/flags/TH.svg
diff --git a/styles/images/flags/TJ.svg b/legacy/styles/images/flags/TJ.svg
similarity index 100%
rename from styles/images/flags/TJ.svg
rename to legacy/styles/images/flags/TJ.svg
diff --git a/styles/images/flags/TK.svg b/legacy/styles/images/flags/TK.svg
similarity index 100%
rename from styles/images/flags/TK.svg
rename to legacy/styles/images/flags/TK.svg
diff --git a/styles/images/flags/TL.svg b/legacy/styles/images/flags/TL.svg
similarity index 100%
rename from styles/images/flags/TL.svg
rename to legacy/styles/images/flags/TL.svg
diff --git a/styles/images/flags/TM.svg b/legacy/styles/images/flags/TM.svg
similarity index 100%
rename from styles/images/flags/TM.svg
rename to legacy/styles/images/flags/TM.svg
diff --git a/styles/images/flags/TN.svg b/legacy/styles/images/flags/TN.svg
similarity index 100%
rename from styles/images/flags/TN.svg
rename to legacy/styles/images/flags/TN.svg
diff --git a/styles/images/flags/TO.svg b/legacy/styles/images/flags/TO.svg
similarity index 100%
rename from styles/images/flags/TO.svg
rename to legacy/styles/images/flags/TO.svg
diff --git a/styles/images/flags/TR.svg b/legacy/styles/images/flags/TR.svg
similarity index 100%
rename from styles/images/flags/TR.svg
rename to legacy/styles/images/flags/TR.svg
diff --git a/styles/images/flags/TT.svg b/legacy/styles/images/flags/TT.svg
similarity index 100%
rename from styles/images/flags/TT.svg
rename to legacy/styles/images/flags/TT.svg
diff --git a/styles/images/flags/TV.svg b/legacy/styles/images/flags/TV.svg
similarity index 100%
rename from styles/images/flags/TV.svg
rename to legacy/styles/images/flags/TV.svg
diff --git a/styles/images/flags/TW.svg b/legacy/styles/images/flags/TW.svg
similarity index 100%
rename from styles/images/flags/TW.svg
rename to legacy/styles/images/flags/TW.svg
diff --git a/styles/images/flags/TZ.svg b/legacy/styles/images/flags/TZ.svg
similarity index 100%
rename from styles/images/flags/TZ.svg
rename to legacy/styles/images/flags/TZ.svg
diff --git a/styles/images/flags/UA.svg b/legacy/styles/images/flags/UA.svg
similarity index 100%
rename from styles/images/flags/UA.svg
rename to legacy/styles/images/flags/UA.svg
diff --git a/styles/images/flags/UG.svg b/legacy/styles/images/flags/UG.svg
similarity index 100%
rename from styles/images/flags/UG.svg
rename to legacy/styles/images/flags/UG.svg
diff --git a/styles/images/flags/UM.svg b/legacy/styles/images/flags/UM.svg
similarity index 100%
rename from styles/images/flags/UM.svg
rename to legacy/styles/images/flags/UM.svg
diff --git a/styles/images/flags/UN.svg b/legacy/styles/images/flags/UN.svg
similarity index 100%
rename from styles/images/flags/UN.svg
rename to legacy/styles/images/flags/UN.svg
diff --git a/styles/images/flags/US.svg b/legacy/styles/images/flags/US.svg
similarity index 100%
rename from styles/images/flags/US.svg
rename to legacy/styles/images/flags/US.svg
diff --git a/styles/images/flags/UY.svg b/legacy/styles/images/flags/UY.svg
similarity index 100%
rename from styles/images/flags/UY.svg
rename to legacy/styles/images/flags/UY.svg
diff --git a/styles/images/flags/UZ.svg b/legacy/styles/images/flags/UZ.svg
similarity index 100%
rename from styles/images/flags/UZ.svg
rename to legacy/styles/images/flags/UZ.svg
diff --git a/styles/images/flags/VA.svg b/legacy/styles/images/flags/VA.svg
similarity index 100%
rename from styles/images/flags/VA.svg
rename to legacy/styles/images/flags/VA.svg
diff --git a/styles/images/flags/VC.svg b/legacy/styles/images/flags/VC.svg
similarity index 100%
rename from styles/images/flags/VC.svg
rename to legacy/styles/images/flags/VC.svg
diff --git a/styles/images/flags/VE.svg b/legacy/styles/images/flags/VE.svg
similarity index 100%
rename from styles/images/flags/VE.svg
rename to legacy/styles/images/flags/VE.svg
diff --git a/styles/images/flags/VG.svg b/legacy/styles/images/flags/VG.svg
similarity index 100%
rename from styles/images/flags/VG.svg
rename to legacy/styles/images/flags/VG.svg
diff --git a/styles/images/flags/VI.svg b/legacy/styles/images/flags/VI.svg
similarity index 100%
rename from styles/images/flags/VI.svg
rename to legacy/styles/images/flags/VI.svg
diff --git a/styles/images/flags/VN.svg b/legacy/styles/images/flags/VN.svg
similarity index 100%
rename from styles/images/flags/VN.svg
rename to legacy/styles/images/flags/VN.svg
diff --git a/styles/images/flags/VU.svg b/legacy/styles/images/flags/VU.svg
similarity index 100%
rename from styles/images/flags/VU.svg
rename to legacy/styles/images/flags/VU.svg
diff --git a/styles/images/flags/WBW.svg b/legacy/styles/images/flags/WBW.svg
similarity index 100%
rename from styles/images/flags/WBW.svg
rename to legacy/styles/images/flags/WBW.svg
diff --git a/styles/images/flags/WF.svg b/legacy/styles/images/flags/WF.svg
similarity index 100%
rename from styles/images/flags/WF.svg
rename to legacy/styles/images/flags/WF.svg
diff --git a/styles/images/flags/WS.svg b/legacy/styles/images/flags/WS.svg
similarity index 100%
rename from styles/images/flags/WS.svg
rename to legacy/styles/images/flags/WS.svg
diff --git a/styles/images/flags/XK.svg b/legacy/styles/images/flags/XK.svg
similarity index 100%
rename from styles/images/flags/XK.svg
rename to legacy/styles/images/flags/XK.svg
diff --git a/styles/images/flags/XX.svg b/legacy/styles/images/flags/XX.svg
similarity index 100%
rename from styles/images/flags/XX.svg
rename to legacy/styles/images/flags/XX.svg
diff --git a/styles/images/flags/YE.svg b/legacy/styles/images/flags/YE.svg
similarity index 100%
rename from styles/images/flags/YE.svg
rename to legacy/styles/images/flags/YE.svg
diff --git a/styles/images/flags/YT.svg b/legacy/styles/images/flags/YT.svg
similarity index 100%
rename from styles/images/flags/YT.svg
rename to legacy/styles/images/flags/YT.svg
diff --git a/styles/images/flags/YU.svg b/legacy/styles/images/flags/YU.svg
similarity index 100%
rename from styles/images/flags/YU.svg
rename to legacy/styles/images/flags/YU.svg
diff --git a/styles/images/flags/ZA.svg b/legacy/styles/images/flags/ZA.svg
similarity index 100%
rename from styles/images/flags/ZA.svg
rename to legacy/styles/images/flags/ZA.svg
diff --git a/styles/images/flags/ZM.svg b/legacy/styles/images/flags/ZM.svg
similarity index 100%
rename from styles/images/flags/ZM.svg
rename to legacy/styles/images/flags/ZM.svg
diff --git a/styles/images/flags/ZW.svg b/legacy/styles/images/flags/ZW.svg
similarity index 100%
rename from styles/images/flags/ZW.svg
rename to legacy/styles/images/flags/ZW.svg
diff --git a/styles/images/folder.gif b/legacy/styles/images/folder.gif
similarity index 100%
rename from styles/images/folder.gif
rename to legacy/styles/images/folder.gif
diff --git a/styles/images/good.gif b/legacy/styles/images/good.gif
similarity index 100%
rename from styles/images/good.gif
rename to legacy/styles/images/good.gif
diff --git a/styles/images/icon_clip.gif b/legacy/styles/images/icon_clip.gif
similarity index 100%
rename from styles/images/icon_clip.gif
rename to legacy/styles/images/icon_clip.gif
diff --git a/styles/images/icon_delete.gif b/legacy/styles/images/icon_delete.gif
similarity index 100%
rename from styles/images/icon_delete.gif
rename to legacy/styles/images/icon_delete.gif
diff --git a/styles/images/icon_dn.gif b/legacy/styles/images/icon_dn.gif
similarity index 100%
rename from styles/images/icon_dn.gif
rename to legacy/styles/images/icon_dn.gif
diff --git a/styles/images/icon_edit.gif b/legacy/styles/images/icon_edit.gif
similarity index 100%
rename from styles/images/icon_edit.gif
rename to legacy/styles/images/icon_edit.gif
diff --git a/styles/images/icon_external.png b/legacy/styles/images/icon_external.png
similarity index 100%
rename from styles/images/icon_external.png
rename to legacy/styles/images/icon_external.png
diff --git a/styles/images/icon_run.gif b/legacy/styles/images/icon_run.gif
similarity index 100%
rename from styles/images/icon_run.gif
rename to legacy/styles/images/icon_run.gif
diff --git a/styles/images/icon_sync.gif b/legacy/styles/images/icon_sync.gif
similarity index 100%
rename from styles/images/icon_sync.gif
rename to legacy/styles/images/icon_sync.gif
diff --git a/styles/images/logo/logo.png b/legacy/styles/images/logo/logo.png
similarity index 100%
rename from styles/images/logo/logo.png
rename to legacy/styles/images/logo/logo.png
diff --git a/styles/images/magnet.png b/legacy/styles/images/magnet.png
similarity index 100%
rename from styles/images/magnet.png
rename to legacy/styles/images/magnet.png
diff --git a/styles/images/magnet_v2.png b/legacy/styles/images/magnet_v2.png
similarity index 100%
rename from styles/images/magnet_v2.png
rename to legacy/styles/images/magnet_v2.png
diff --git a/styles/images/page.gif b/legacy/styles/images/page.gif
similarity index 100%
rename from styles/images/page.gif
rename to legacy/styles/images/page.gif
diff --git a/styles/images/pic_loading.gif b/legacy/styles/images/pic_loading.gif
similarity index 100%
rename from styles/images/pic_loading.gif
rename to legacy/styles/images/pic_loading.gif
diff --git a/styles/images/ranks/admin.png b/legacy/styles/images/ranks/admin.png
similarity index 100%
rename from styles/images/ranks/admin.png
rename to legacy/styles/images/ranks/admin.png
diff --git a/styles/images/ranks/user.png b/legacy/styles/images/ranks/user.png
similarity index 100%
rename from styles/images/ranks/user.png
rename to legacy/styles/images/ranks/user.png
diff --git a/styles/images/smiles/aa.gif b/legacy/styles/images/smiles/aa.gif
similarity index 100%
rename from styles/images/smiles/aa.gif
rename to legacy/styles/images/smiles/aa.gif
diff --git a/styles/images/smiles/ab.gif b/legacy/styles/images/smiles/ab.gif
similarity index 100%
rename from styles/images/smiles/ab.gif
rename to legacy/styles/images/smiles/ab.gif
diff --git a/styles/images/smiles/ac.gif b/legacy/styles/images/smiles/ac.gif
similarity index 100%
rename from styles/images/smiles/ac.gif
rename to legacy/styles/images/smiles/ac.gif
diff --git a/styles/images/smiles/ae.gif b/legacy/styles/images/smiles/ae.gif
similarity index 100%
rename from styles/images/smiles/ae.gif
rename to legacy/styles/images/smiles/ae.gif
diff --git a/styles/images/smiles/af.gif b/legacy/styles/images/smiles/af.gif
similarity index 100%
rename from styles/images/smiles/af.gif
rename to legacy/styles/images/smiles/af.gif
diff --git a/styles/images/smiles/ag.gif b/legacy/styles/images/smiles/ag.gif
similarity index 100%
rename from styles/images/smiles/ag.gif
rename to legacy/styles/images/smiles/ag.gif
diff --git a/styles/images/smiles/ah.gif b/legacy/styles/images/smiles/ah.gif
similarity index 100%
rename from styles/images/smiles/ah.gif
rename to legacy/styles/images/smiles/ah.gif
diff --git a/styles/images/smiles/ai.gif b/legacy/styles/images/smiles/ai.gif
similarity index 100%
rename from styles/images/smiles/ai.gif
rename to legacy/styles/images/smiles/ai.gif
diff --git a/styles/images/smiles/aj.gif b/legacy/styles/images/smiles/aj.gif
similarity index 100%
rename from styles/images/smiles/aj.gif
rename to legacy/styles/images/smiles/aj.gif
diff --git a/styles/images/smiles/ak.gif b/legacy/styles/images/smiles/ak.gif
similarity index 100%
rename from styles/images/smiles/ak.gif
rename to legacy/styles/images/smiles/ak.gif
diff --git a/styles/images/smiles/al.gif b/legacy/styles/images/smiles/al.gif
similarity index 100%
rename from styles/images/smiles/al.gif
rename to legacy/styles/images/smiles/al.gif
diff --git a/styles/images/smiles/am.gif b/legacy/styles/images/smiles/am.gif
similarity index 100%
rename from styles/images/smiles/am.gif
rename to legacy/styles/images/smiles/am.gif
diff --git a/styles/images/smiles/an.gif b/legacy/styles/images/smiles/an.gif
similarity index 100%
rename from styles/images/smiles/an.gif
rename to legacy/styles/images/smiles/an.gif
diff --git a/styles/images/smiles/ao.gif b/legacy/styles/images/smiles/ao.gif
similarity index 100%
rename from styles/images/smiles/ao.gif
rename to legacy/styles/images/smiles/ao.gif
diff --git a/styles/images/smiles/ap.gif b/legacy/styles/images/smiles/ap.gif
similarity index 100%
rename from styles/images/smiles/ap.gif
rename to legacy/styles/images/smiles/ap.gif
diff --git a/styles/images/smiles/aq.gif b/legacy/styles/images/smiles/aq.gif
similarity index 100%
rename from styles/images/smiles/aq.gif
rename to legacy/styles/images/smiles/aq.gif
diff --git a/styles/images/smiles/ar.gif b/legacy/styles/images/smiles/ar.gif
similarity index 100%
rename from styles/images/smiles/ar.gif
rename to legacy/styles/images/smiles/ar.gif
diff --git a/styles/images/smiles/as.gif b/legacy/styles/images/smiles/as.gif
similarity index 100%
rename from styles/images/smiles/as.gif
rename to legacy/styles/images/smiles/as.gif
diff --git a/styles/images/smiles/at.gif b/legacy/styles/images/smiles/at.gif
similarity index 100%
rename from styles/images/smiles/at.gif
rename to legacy/styles/images/smiles/at.gif
diff --git a/styles/images/smiles/au.gif b/legacy/styles/images/smiles/au.gif
similarity index 100%
rename from styles/images/smiles/au.gif
rename to legacy/styles/images/smiles/au.gif
diff --git a/styles/images/smiles/av.gif b/legacy/styles/images/smiles/av.gif
similarity index 100%
rename from styles/images/smiles/av.gif
rename to legacy/styles/images/smiles/av.gif
diff --git a/styles/images/smiles/aw.gif b/legacy/styles/images/smiles/aw.gif
similarity index 100%
rename from styles/images/smiles/aw.gif
rename to legacy/styles/images/smiles/aw.gif
diff --git a/styles/images/smiles/ax.gif b/legacy/styles/images/smiles/ax.gif
similarity index 100%
rename from styles/images/smiles/ax.gif
rename to legacy/styles/images/smiles/ax.gif
diff --git a/styles/images/smiles/ay.gif b/legacy/styles/images/smiles/ay.gif
similarity index 100%
rename from styles/images/smiles/ay.gif
rename to legacy/styles/images/smiles/ay.gif
diff --git a/styles/images/smiles/az.gif b/legacy/styles/images/smiles/az.gif
similarity index 100%
rename from styles/images/smiles/az.gif
rename to legacy/styles/images/smiles/az.gif
diff --git a/styles/images/smiles/ba.gif b/legacy/styles/images/smiles/ba.gif
similarity index 100%
rename from styles/images/smiles/ba.gif
rename to legacy/styles/images/smiles/ba.gif
diff --git a/styles/images/smiles/bb.gif b/legacy/styles/images/smiles/bb.gif
similarity index 100%
rename from styles/images/smiles/bb.gif
rename to legacy/styles/images/smiles/bb.gif
diff --git a/styles/images/smiles/bc.gif b/legacy/styles/images/smiles/bc.gif
similarity index 100%
rename from styles/images/smiles/bc.gif
rename to legacy/styles/images/smiles/bc.gif
diff --git a/styles/images/smiles/bd.gif b/legacy/styles/images/smiles/bd.gif
similarity index 100%
rename from styles/images/smiles/bd.gif
rename to legacy/styles/images/smiles/bd.gif
diff --git a/styles/images/smiles/be.gif b/legacy/styles/images/smiles/be.gif
similarity index 100%
rename from styles/images/smiles/be.gif
rename to legacy/styles/images/smiles/be.gif
diff --git a/styles/images/smiles/bf.gif b/legacy/styles/images/smiles/bf.gif
similarity index 100%
rename from styles/images/smiles/bf.gif
rename to legacy/styles/images/smiles/bf.gif
diff --git a/styles/images/smiles/bg.gif b/legacy/styles/images/smiles/bg.gif
similarity index 100%
rename from styles/images/smiles/bg.gif
rename to legacy/styles/images/smiles/bg.gif
diff --git a/styles/images/smiles/bh.gif b/legacy/styles/images/smiles/bh.gif
similarity index 100%
rename from styles/images/smiles/bh.gif
rename to legacy/styles/images/smiles/bh.gif
diff --git a/styles/images/smiles/bi.gif b/legacy/styles/images/smiles/bi.gif
similarity index 100%
rename from styles/images/smiles/bi.gif
rename to legacy/styles/images/smiles/bi.gif
diff --git a/styles/images/smiles/bj.gif b/legacy/styles/images/smiles/bj.gif
similarity index 100%
rename from styles/images/smiles/bj.gif
rename to legacy/styles/images/smiles/bj.gif
diff --git a/styles/images/smiles/bk.gif b/legacy/styles/images/smiles/bk.gif
similarity index 100%
rename from styles/images/smiles/bk.gif
rename to legacy/styles/images/smiles/bk.gif
diff --git a/styles/images/smiles/bl.gif b/legacy/styles/images/smiles/bl.gif
similarity index 100%
rename from styles/images/smiles/bl.gif
rename to legacy/styles/images/smiles/bl.gif
diff --git a/styles/images/smiles/bm.gif b/legacy/styles/images/smiles/bm.gif
similarity index 100%
rename from styles/images/smiles/bm.gif
rename to legacy/styles/images/smiles/bm.gif
diff --git a/styles/images/smiles/bn.gif b/legacy/styles/images/smiles/bn.gif
similarity index 100%
rename from styles/images/smiles/bn.gif
rename to legacy/styles/images/smiles/bn.gif
diff --git a/styles/images/smiles/bo.gif b/legacy/styles/images/smiles/bo.gif
similarity index 100%
rename from styles/images/smiles/bo.gif
rename to legacy/styles/images/smiles/bo.gif
diff --git a/styles/images/smiles/bp.gif b/legacy/styles/images/smiles/bp.gif
similarity index 100%
rename from styles/images/smiles/bp.gif
rename to legacy/styles/images/smiles/bp.gif
diff --git a/styles/images/smiles/bq.gif b/legacy/styles/images/smiles/bq.gif
similarity index 100%
rename from styles/images/smiles/bq.gif
rename to legacy/styles/images/smiles/bq.gif
diff --git a/styles/images/smiles/br.gif b/legacy/styles/images/smiles/br.gif
similarity index 100%
rename from styles/images/smiles/br.gif
rename to legacy/styles/images/smiles/br.gif
diff --git a/styles/images/smiles/bs.gif b/legacy/styles/images/smiles/bs.gif
similarity index 100%
rename from styles/images/smiles/bs.gif
rename to legacy/styles/images/smiles/bs.gif
diff --git a/styles/images/smiles/bt.gif b/legacy/styles/images/smiles/bt.gif
similarity index 100%
rename from styles/images/smiles/bt.gif
rename to legacy/styles/images/smiles/bt.gif
diff --git a/styles/images/smiles/bu.gif b/legacy/styles/images/smiles/bu.gif
similarity index 100%
rename from styles/images/smiles/bu.gif
rename to legacy/styles/images/smiles/bu.gif
diff --git a/styles/images/smiles/bv.gif b/legacy/styles/images/smiles/bv.gif
similarity index 100%
rename from styles/images/smiles/bv.gif
rename to legacy/styles/images/smiles/bv.gif
diff --git a/styles/images/smiles/bw.gif b/legacy/styles/images/smiles/bw.gif
similarity index 100%
rename from styles/images/smiles/bw.gif
rename to legacy/styles/images/smiles/bw.gif
diff --git a/styles/images/smiles/bx.gif b/legacy/styles/images/smiles/bx.gif
similarity index 100%
rename from styles/images/smiles/bx.gif
rename to legacy/styles/images/smiles/bx.gif
diff --git a/styles/images/smiles/by.gif b/legacy/styles/images/smiles/by.gif
similarity index 100%
rename from styles/images/smiles/by.gif
rename to legacy/styles/images/smiles/by.gif
diff --git a/styles/images/smiles/bz.gif b/legacy/styles/images/smiles/bz.gif
similarity index 100%
rename from styles/images/smiles/bz.gif
rename to legacy/styles/images/smiles/bz.gif
diff --git a/styles/images/smiles/ca.gif b/legacy/styles/images/smiles/ca.gif
similarity index 100%
rename from styles/images/smiles/ca.gif
rename to legacy/styles/images/smiles/ca.gif
diff --git a/styles/images/smiles/cb.gif b/legacy/styles/images/smiles/cb.gif
similarity index 100%
rename from styles/images/smiles/cb.gif
rename to legacy/styles/images/smiles/cb.gif
diff --git a/styles/images/smiles/cc.gif b/legacy/styles/images/smiles/cc.gif
similarity index 100%
rename from styles/images/smiles/cc.gif
rename to legacy/styles/images/smiles/cc.gif
diff --git a/styles/images/smiles/cd.gif b/legacy/styles/images/smiles/cd.gif
similarity index 100%
rename from styles/images/smiles/cd.gif
rename to legacy/styles/images/smiles/cd.gif
diff --git a/styles/images/smiles/tr_oops.gif b/legacy/styles/images/smiles/tr_oops.gif
similarity index 100%
rename from styles/images/smiles/tr_oops.gif
rename to legacy/styles/images/smiles/tr_oops.gif
diff --git a/styles/images/spacer.gif b/legacy/styles/images/spacer.gif
similarity index 100%
rename from styles/images/spacer.gif
rename to legacy/styles/images/spacer.gif
diff --git a/styles/images/t_info.png b/legacy/styles/images/t_info.png
similarity index 100%
rename from styles/images/t_info.png
rename to legacy/styles/images/t_info.png
diff --git a/styles/images/tor_gold.gif b/legacy/styles/images/tor_gold.gif
similarity index 100%
rename from styles/images/tor_gold.gif
rename to legacy/styles/images/tor_gold.gif
diff --git a/styles/images/tor_m3u_format.png b/legacy/styles/images/tor_m3u_format.png
similarity index 100%
rename from styles/images/tor_m3u_format.png
rename to legacy/styles/images/tor_m3u_format.png
diff --git a/styles/images/tor_silver.gif b/legacy/styles/images/tor_silver.gif
similarity index 100%
rename from styles/images/tor_silver.gif
rename to legacy/styles/images/tor_silver.gif
diff --git a/styles/images/user_offline.gif b/legacy/styles/images/user_offline.gif
similarity index 100%
rename from styles/images/user_offline.gif
rename to legacy/styles/images/user_offline.gif
diff --git a/styles/images/user_online.gif b/legacy/styles/images/user_online.gif
similarity index 100%
rename from styles/images/user_online.gif
rename to legacy/styles/images/user_online.gif
diff --git a/styles/js/bbcode.js b/legacy/styles/js/bbcode.js
similarity index 100%
rename from styles/js/bbcode.js
rename to legacy/styles/js/bbcode.js
diff --git a/styles/js/libs/clipboard.min.js b/legacy/styles/js/libs/clipboard.min.js
similarity index 100%
rename from styles/js/libs/clipboard.min.js
rename to legacy/styles/js/libs/clipboard.min.js
diff --git a/styles/js/libs/jquery-1.12.4.min.js b/legacy/styles/js/libs/jquery-1.12.4.min.js
similarity index 100%
rename from styles/js/libs/jquery-1.12.4.min.js
rename to legacy/styles/js/libs/jquery-1.12.4.min.js
diff --git a/styles/js/libs/jquery-migrate.min.js b/legacy/styles/js/libs/jquery-migrate.min.js
similarity index 100%
rename from styles/js/libs/jquery-migrate.min.js
rename to legacy/styles/js/libs/jquery-migrate.min.js
diff --git a/styles/js/libs/legacy.js b/legacy/styles/js/libs/legacy.js
similarity index 100%
rename from styles/js/libs/legacy.js
rename to legacy/styles/js/libs/legacy.js
diff --git a/styles/js/libs/oldbrowserdetector.min.js b/legacy/styles/js/libs/oldbrowserdetector.min.js
similarity index 100%
rename from styles/js/libs/oldbrowserdetector.min.js
rename to legacy/styles/js/libs/oldbrowserdetector.min.js
diff --git a/styles/js/libs/printThis.min.js b/legacy/styles/js/libs/printThis.min.js
similarity index 100%
rename from styles/js/libs/printThis.min.js
rename to legacy/styles/js/libs/printThis.min.js
diff --git a/styles/js/main.js b/legacy/styles/js/main.js
similarity index 100%
rename from styles/js/main.js
rename to legacy/styles/js/main.js
diff --git a/styles/templates/admin/admin_attach_cp.tpl b/legacy/styles/templates/admin/admin_attach_cp.tpl
similarity index 100%
rename from styles/templates/admin/admin_attach_cp.tpl
rename to legacy/styles/templates/admin/admin_attach_cp.tpl
diff --git a/styles/templates/admin/admin_attachments.tpl b/legacy/styles/templates/admin/admin_attachments.tpl
similarity index 100%
rename from styles/templates/admin/admin_attachments.tpl
rename to legacy/styles/templates/admin/admin_attachments.tpl
diff --git a/styles/templates/admin/admin_board.tpl b/legacy/styles/templates/admin/admin_board.tpl
similarity index 100%
rename from styles/templates/admin/admin_board.tpl
rename to legacy/styles/templates/admin/admin_board.tpl
diff --git a/styles/templates/admin/admin_bt_forum_cfg.tpl b/legacy/styles/templates/admin/admin_bt_forum_cfg.tpl
similarity index 100%
rename from styles/templates/admin/admin_bt_forum_cfg.tpl
rename to legacy/styles/templates/admin/admin_bt_forum_cfg.tpl
diff --git a/styles/templates/admin/admin_cron.tpl b/legacy/styles/templates/admin/admin_cron.tpl
similarity index 100%
rename from styles/templates/admin/admin_cron.tpl
rename to legacy/styles/templates/admin/admin_cron.tpl
diff --git a/styles/templates/admin/admin_disallow.tpl b/legacy/styles/templates/admin/admin_disallow.tpl
similarity index 100%
rename from styles/templates/admin/admin_disallow.tpl
rename to legacy/styles/templates/admin/admin_disallow.tpl
diff --git a/styles/templates/admin/admin_extensions.tpl b/legacy/styles/templates/admin/admin_extensions.tpl
similarity index 100%
rename from styles/templates/admin/admin_extensions.tpl
rename to legacy/styles/templates/admin/admin_extensions.tpl
diff --git a/styles/templates/admin/admin_forum_prune.tpl b/legacy/styles/templates/admin/admin_forum_prune.tpl
similarity index 100%
rename from styles/templates/admin/admin_forum_prune.tpl
rename to legacy/styles/templates/admin/admin_forum_prune.tpl
diff --git a/styles/templates/admin/admin_forumauth.tpl b/legacy/styles/templates/admin/admin_forumauth.tpl
similarity index 100%
rename from styles/templates/admin/admin_forumauth.tpl
rename to legacy/styles/templates/admin/admin_forumauth.tpl
diff --git a/styles/templates/admin/admin_forumauth_list.tpl b/legacy/styles/templates/admin/admin_forumauth_list.tpl
similarity index 100%
rename from styles/templates/admin/admin_forumauth_list.tpl
rename to legacy/styles/templates/admin/admin_forumauth_list.tpl
diff --git a/styles/templates/admin/admin_forums.tpl b/legacy/styles/templates/admin/admin_forums.tpl
similarity index 100%
rename from styles/templates/admin/admin_forums.tpl
rename to legacy/styles/templates/admin/admin_forums.tpl
diff --git a/styles/templates/admin/admin_groups.tpl b/legacy/styles/templates/admin/admin_groups.tpl
similarity index 100%
rename from styles/templates/admin/admin_groups.tpl
rename to legacy/styles/templates/admin/admin_groups.tpl
diff --git a/styles/templates/admin/admin_log.tpl b/legacy/styles/templates/admin/admin_log.tpl
similarity index 100%
rename from styles/templates/admin/admin_log.tpl
rename to legacy/styles/templates/admin/admin_log.tpl
diff --git a/styles/templates/admin/admin_mass_email.tpl b/legacy/styles/templates/admin/admin_mass_email.tpl
similarity index 100%
rename from styles/templates/admin/admin_mass_email.tpl
rename to legacy/styles/templates/admin/admin_mass_email.tpl
diff --git a/styles/templates/admin/admin_migrations.tpl b/legacy/styles/templates/admin/admin_migrations.tpl
similarity index 100%
rename from styles/templates/admin/admin_migrations.tpl
rename to legacy/styles/templates/admin/admin_migrations.tpl
diff --git a/styles/templates/admin/admin_ranks.tpl b/legacy/styles/templates/admin/admin_ranks.tpl
similarity index 100%
rename from styles/templates/admin/admin_ranks.tpl
rename to legacy/styles/templates/admin/admin_ranks.tpl
diff --git a/styles/templates/admin/admin_rebuild_search.tpl b/legacy/styles/templates/admin/admin_rebuild_search.tpl
similarity index 100%
rename from styles/templates/admin/admin_rebuild_search.tpl
rename to legacy/styles/templates/admin/admin_rebuild_search.tpl
diff --git a/styles/templates/admin/admin_robots.tpl b/legacy/styles/templates/admin/admin_robots.tpl
similarity index 100%
rename from styles/templates/admin/admin_robots.tpl
rename to legacy/styles/templates/admin/admin_robots.tpl
diff --git a/styles/templates/admin/admin_sitemap.tpl b/legacy/styles/templates/admin/admin_sitemap.tpl
similarity index 100%
rename from styles/templates/admin/admin_sitemap.tpl
rename to legacy/styles/templates/admin/admin_sitemap.tpl
diff --git a/styles/templates/admin/admin_smilies.tpl b/legacy/styles/templates/admin/admin_smilies.tpl
similarity index 100%
rename from styles/templates/admin/admin_smilies.tpl
rename to legacy/styles/templates/admin/admin_smilies.tpl
diff --git a/styles/templates/admin/admin_terms.tpl b/legacy/styles/templates/admin/admin_terms.tpl
similarity index 100%
rename from styles/templates/admin/admin_terms.tpl
rename to legacy/styles/templates/admin/admin_terms.tpl
diff --git a/styles/templates/admin/admin_ug_auth.tpl b/legacy/styles/templates/admin/admin_ug_auth.tpl
similarity index 100%
rename from styles/templates/admin/admin_ug_auth.tpl
rename to legacy/styles/templates/admin/admin_ug_auth.tpl
diff --git a/styles/templates/admin/admin_user_ban.tpl b/legacy/styles/templates/admin/admin_user_ban.tpl
similarity index 100%
rename from styles/templates/admin/admin_user_ban.tpl
rename to legacy/styles/templates/admin/admin_user_ban.tpl
diff --git a/styles/templates/admin/admin_user_search.tpl b/legacy/styles/templates/admin/admin_user_search.tpl
similarity index 100%
rename from styles/templates/admin/admin_user_search.tpl
rename to legacy/styles/templates/admin/admin_user_search.tpl
diff --git a/styles/templates/admin/admin_words.tpl b/legacy/styles/templates/admin/admin_words.tpl
similarity index 100%
rename from styles/templates/admin/admin_words.tpl
rename to legacy/styles/templates/admin/admin_words.tpl
diff --git a/styles/templates/admin/index.tpl b/legacy/styles/templates/admin/index.tpl
similarity index 100%
rename from styles/templates/admin/index.tpl
rename to legacy/styles/templates/admin/index.tpl
diff --git a/styles/templates/default/ajax_edit.tpl b/legacy/styles/templates/default/ajax_edit.tpl
similarity index 100%
rename from styles/templates/default/ajax_edit.tpl
rename to legacy/styles/templates/default/ajax_edit.tpl
diff --git a/styles/templates/default/common.tpl b/legacy/styles/templates/default/common.tpl
similarity index 100%
rename from styles/templates/default/common.tpl
rename to legacy/styles/templates/default/common.tpl
diff --git a/styles/templates/default/css/admin.css b/legacy/styles/templates/default/css/admin.css
similarity index 100%
rename from styles/templates/default/css/admin.css
rename to legacy/styles/templates/default/css/admin.css
diff --git a/styles/templates/default/css/ajax.css b/legacy/styles/templates/default/css/ajax.css
similarity index 100%
rename from styles/templates/default/css/ajax.css
rename to legacy/styles/templates/default/css/ajax.css
diff --git a/styles/templates/default/css/alert.css b/legacy/styles/templates/default/css/alert.css
similarity index 100%
rename from styles/templates/default/css/alert.css
rename to legacy/styles/templates/default/css/alert.css
diff --git a/styles/templates/default/css/globals.css b/legacy/styles/templates/default/css/globals.css
similarity index 100%
rename from styles/templates/default/css/globals.css
rename to legacy/styles/templates/default/css/globals.css
diff --git a/styles/templates/default/css/images.css b/legacy/styles/templates/default/css/images.css
similarity index 100%
rename from styles/templates/default/css/images.css
rename to legacy/styles/templates/default/css/images.css
diff --git a/styles/templates/default/css/initial.css b/legacy/styles/templates/default/css/initial.css
similarity index 100%
rename from styles/templates/default/css/initial.css
rename to legacy/styles/templates/default/css/initial.css
diff --git a/styles/templates/default/css/main.css b/legacy/styles/templates/default/css/main.css
similarity index 100%
rename from styles/templates/default/css/main.css
rename to legacy/styles/templates/default/css/main.css
diff --git a/styles/templates/default/css/main_content.css b/legacy/styles/templates/default/css/main_content.css
similarity index 100%
rename from styles/templates/default/css/main_content.css
rename to legacy/styles/templates/default/css/main_content.css
diff --git a/styles/templates/default/css/menus.css b/legacy/styles/templates/default/css/menus.css
similarity index 100%
rename from styles/templates/default/css/menus.css
rename to legacy/styles/templates/default/css/menus.css
diff --git a/styles/templates/default/css/misc.css b/legacy/styles/templates/default/css/misc.css
similarity index 100%
rename from styles/templates/default/css/misc.css
rename to legacy/styles/templates/default/css/misc.css
diff --git a/styles/templates/default/css/modern-normalize.css b/legacy/styles/templates/default/css/modern-normalize.css
similarity index 100%
rename from styles/templates/default/css/modern-normalize.css
rename to legacy/styles/templates/default/css/modern-normalize.css
diff --git a/styles/templates/default/css/page_content.css b/legacy/styles/templates/default/css/page_content.css
similarity index 100%
rename from styles/templates/default/css/page_content.css
rename to legacy/styles/templates/default/css/page_content.css
diff --git a/styles/templates/default/css/page_footer.css b/legacy/styles/templates/default/css/page_footer.css
similarity index 100%
rename from styles/templates/default/css/page_footer.css
rename to legacy/styles/templates/default/css/page_footer.css
diff --git a/styles/templates/default/css/page_header.css b/legacy/styles/templates/default/css/page_header.css
similarity index 100%
rename from styles/templates/default/css/page_header.css
rename to legacy/styles/templates/default/css/page_header.css
diff --git a/styles/templates/default/css/shortcuts.css b/legacy/styles/templates/default/css/shortcuts.css
similarity index 100%
rename from styles/templates/default/css/shortcuts.css
rename to legacy/styles/templates/default/css/shortcuts.css
diff --git a/styles/templates/default/css/tablesorter.css b/legacy/styles/templates/default/css/tablesorter.css
similarity index 100%
rename from styles/templates/default/css/tablesorter.css
rename to legacy/styles/templates/default/css/tablesorter.css
diff --git a/styles/templates/default/css/top.css b/legacy/styles/templates/default/css/top.css
similarity index 100%
rename from styles/templates/default/css/top.css
rename to legacy/styles/templates/default/css/top.css
diff --git a/styles/templates/default/css/youtube.css b/legacy/styles/templates/default/css/youtube.css
similarity index 100%
rename from styles/templates/default/css/youtube.css
rename to legacy/styles/templates/default/css/youtube.css
diff --git a/styles/templates/default/filelist.tpl b/legacy/styles/templates/default/filelist.tpl
similarity index 100%
rename from styles/templates/default/filelist.tpl
rename to legacy/styles/templates/default/filelist.tpl
diff --git a/styles/templates/default/group.tpl b/legacy/styles/templates/default/group.tpl
similarity index 100%
rename from styles/templates/default/group.tpl
rename to legacy/styles/templates/default/group.tpl
diff --git a/styles/templates/default/group_edit.tpl b/legacy/styles/templates/default/group_edit.tpl
similarity index 100%
rename from styles/templates/default/group_edit.tpl
rename to legacy/styles/templates/default/group_edit.tpl
diff --git a/styles/templates/default/images/aerobg.png b/legacy/styles/templates/default/images/aerobg.png
similarity index 100%
rename from styles/templates/default/images/aerobg.png
rename to legacy/styles/templates/default/images/aerobg.png
diff --git a/styles/templates/default/images/arrow1.gif b/legacy/styles/templates/default/images/arrow1.gif
similarity index 100%
rename from styles/templates/default/images/arrow1.gif
rename to legacy/styles/templates/default/images/arrow1.gif
diff --git a/styles/templates/default/images/button.gif b/legacy/styles/templates/default/images/button.gif
similarity index 100%
rename from styles/templates/default/images/button.gif
rename to legacy/styles/templates/default/images/button.gif
diff --git a/styles/templates/default/images/cellpic.gif b/legacy/styles/templates/default/images/cellpic.gif
similarity index 100%
rename from styles/templates/default/images/cellpic.gif
rename to legacy/styles/templates/default/images/cellpic.gif
diff --git a/styles/templates/default/images/cellpic1.gif b/legacy/styles/templates/default/images/cellpic1.gif
similarity index 100%
rename from styles/templates/default/images/cellpic1.gif
rename to legacy/styles/templates/default/images/cellpic1.gif
diff --git a/styles/templates/default/images/def_button.png b/legacy/styles/templates/default/images/def_button.png
similarity index 100%
rename from styles/templates/default/images/def_button.png
rename to legacy/styles/templates/default/images/def_button.png
diff --git a/styles/templates/default/images/def_button_light.png b/legacy/styles/templates/default/images/def_button_light.png
similarity index 100%
rename from styles/templates/default/images/def_button_light.png
rename to legacy/styles/templates/default/images/def_button_light.png
diff --git a/styles/templates/default/images/feed.png b/legacy/styles/templates/default/images/feed.png
similarity index 100%
rename from styles/templates/default/images/feed.png
rename to legacy/styles/templates/default/images/feed.png
diff --git a/styles/templates/default/images/folder.gif b/legacy/styles/templates/default/images/folder.gif
similarity index 100%
rename from styles/templates/default/images/folder.gif
rename to legacy/styles/templates/default/images/folder.gif
diff --git a/styles/templates/default/images/folder_announce.gif b/legacy/styles/templates/default/images/folder_announce.gif
similarity index 100%
rename from styles/templates/default/images/folder_announce.gif
rename to legacy/styles/templates/default/images/folder_announce.gif
diff --git a/styles/templates/default/images/folder_announce_new.gif b/legacy/styles/templates/default/images/folder_announce_new.gif
similarity index 100%
rename from styles/templates/default/images/folder_announce_new.gif
rename to legacy/styles/templates/default/images/folder_announce_new.gif
diff --git a/styles/templates/default/images/folder_big.gif b/legacy/styles/templates/default/images/folder_big.gif
similarity index 100%
rename from styles/templates/default/images/folder_big.gif
rename to legacy/styles/templates/default/images/folder_big.gif
diff --git a/styles/templates/default/images/folder_dl.gif b/legacy/styles/templates/default/images/folder_dl.gif
similarity index 100%
rename from styles/templates/default/images/folder_dl.gif
rename to legacy/styles/templates/default/images/folder_dl.gif
diff --git a/styles/templates/default/images/folder_dl_hot.gif b/legacy/styles/templates/default/images/folder_dl_hot.gif
similarity index 100%
rename from styles/templates/default/images/folder_dl_hot.gif
rename to legacy/styles/templates/default/images/folder_dl_hot.gif
diff --git a/styles/templates/default/images/folder_dl_hot_new.gif b/legacy/styles/templates/default/images/folder_dl_hot_new.gif
similarity index 100%
rename from styles/templates/default/images/folder_dl_hot_new.gif
rename to legacy/styles/templates/default/images/folder_dl_hot_new.gif
diff --git a/styles/templates/default/images/folder_dl_new.gif b/legacy/styles/templates/default/images/folder_dl_new.gif
similarity index 100%
rename from styles/templates/default/images/folder_dl_new.gif
rename to legacy/styles/templates/default/images/folder_dl_new.gif
diff --git a/styles/templates/default/images/folder_hot.gif b/legacy/styles/templates/default/images/folder_hot.gif
similarity index 100%
rename from styles/templates/default/images/folder_hot.gif
rename to legacy/styles/templates/default/images/folder_hot.gif
diff --git a/styles/templates/default/images/folder_lock.gif b/legacy/styles/templates/default/images/folder_lock.gif
similarity index 100%
rename from styles/templates/default/images/folder_lock.gif
rename to legacy/styles/templates/default/images/folder_lock.gif
diff --git a/styles/templates/default/images/folder_lock_new.gif b/legacy/styles/templates/default/images/folder_lock_new.gif
similarity index 100%
rename from styles/templates/default/images/folder_lock_new.gif
rename to legacy/styles/templates/default/images/folder_lock_new.gif
diff --git a/styles/templates/default/images/folder_locked_big.gif b/legacy/styles/templates/default/images/folder_locked_big.gif
similarity index 100%
rename from styles/templates/default/images/folder_locked_big.gif
rename to legacy/styles/templates/default/images/folder_locked_big.gif
diff --git a/styles/templates/default/images/folder_new.gif b/legacy/styles/templates/default/images/folder_new.gif
similarity index 100%
rename from styles/templates/default/images/folder_new.gif
rename to legacy/styles/templates/default/images/folder_new.gif
diff --git a/styles/templates/default/images/folder_new_big.gif b/legacy/styles/templates/default/images/folder_new_big.gif
similarity index 100%
rename from styles/templates/default/images/folder_new_big.gif
rename to legacy/styles/templates/default/images/folder_new_big.gif
diff --git a/styles/templates/default/images/folder_new_hot.gif b/legacy/styles/templates/default/images/folder_new_hot.gif
similarity index 100%
rename from styles/templates/default/images/folder_new_hot.gif
rename to legacy/styles/templates/default/images/folder_new_hot.gif
diff --git a/styles/templates/default/images/folder_sticky.gif b/legacy/styles/templates/default/images/folder_sticky.gif
similarity index 100%
rename from styles/templates/default/images/folder_sticky.gif
rename to legacy/styles/templates/default/images/folder_sticky.gif
diff --git a/styles/templates/default/images/folder_sticky_new.gif b/legacy/styles/templates/default/images/folder_sticky_new.gif
similarity index 100%
rename from styles/templates/default/images/folder_sticky_new.gif
rename to legacy/styles/templates/default/images/folder_sticky_new.gif
diff --git a/styles/templates/default/images/hr200_ltr_gradient.jpg b/legacy/styles/templates/default/images/hr200_ltr_gradient.jpg
similarity index 100%
rename from styles/templates/default/images/hr200_ltr_gradient.jpg
rename to legacy/styles/templates/default/images/hr200_ltr_gradient.jpg
diff --git a/styles/templates/default/images/hr400_ltr_gradient.jpg b/legacy/styles/templates/default/images/hr400_ltr_gradient.jpg
similarity index 100%
rename from styles/templates/default/images/hr400_ltr_gradient.jpg
rename to legacy/styles/templates/default/images/hr400_ltr_gradient.jpg
diff --git a/styles/templates/default/images/icon_birthday.gif b/legacy/styles/templates/default/images/icon_birthday.gif
similarity index 100%
rename from styles/templates/default/images/icon_birthday.gif
rename to legacy/styles/templates/default/images/icon_birthday.gif
diff --git a/styles/templates/default/images/icon_delete.gif b/legacy/styles/templates/default/images/icon_delete.gif
similarity index 100%
rename from styles/templates/default/images/icon_delete.gif
rename to legacy/styles/templates/default/images/icon_delete.gif
diff --git a/styles/templates/default/images/icon_female.gif b/legacy/styles/templates/default/images/icon_female.gif
similarity index 100%
rename from styles/templates/default/images/icon_female.gif
rename to legacy/styles/templates/default/images/icon_female.gif
diff --git a/styles/templates/default/images/icon_latest_reply.gif b/legacy/styles/templates/default/images/icon_latest_reply.gif
similarity index 100%
rename from styles/templates/default/images/icon_latest_reply.gif
rename to legacy/styles/templates/default/images/icon_latest_reply.gif
diff --git a/styles/templates/default/images/icon_male.gif b/legacy/styles/templates/default/images/icon_male.gif
similarity index 100%
rename from styles/templates/default/images/icon_male.gif
rename to legacy/styles/templates/default/images/icon_male.gif
diff --git a/styles/templates/default/images/icon_minipost.gif b/legacy/styles/templates/default/images/icon_minipost.gif
similarity index 100%
rename from styles/templates/default/images/icon_minipost.gif
rename to legacy/styles/templates/default/images/icon_minipost.gif
diff --git a/styles/templates/default/images/icon_minipost_new.gif b/legacy/styles/templates/default/images/icon_minipost_new.gif
similarity index 100%
rename from styles/templates/default/images/icon_minipost_new.gif
rename to legacy/styles/templates/default/images/icon_minipost_new.gif
diff --git a/styles/templates/default/images/icon_minus_1.gif b/legacy/styles/templates/default/images/icon_minus_1.gif
similarity index 100%
rename from styles/templates/default/images/icon_minus_1.gif
rename to legacy/styles/templates/default/images/icon_minus_1.gif
diff --git a/styles/templates/default/images/icon_minus_2.gif b/legacy/styles/templates/default/images/icon_minus_2.gif
similarity index 100%
rename from styles/templates/default/images/icon_minus_2.gif
rename to legacy/styles/templates/default/images/icon_minus_2.gif
diff --git a/styles/templates/default/images/icon_mod.gif b/legacy/styles/templates/default/images/icon_mod.gif
similarity index 100%
rename from styles/templates/default/images/icon_mod.gif
rename to legacy/styles/templates/default/images/icon_mod.gif
diff --git a/styles/templates/default/images/icon_newest_reply.gif b/legacy/styles/templates/default/images/icon_newest_reply.gif
similarity index 100%
rename from styles/templates/default/images/icon_newest_reply.gif
rename to legacy/styles/templates/default/images/icon_newest_reply.gif
diff --git a/styles/templates/default/images/icon_nogender.gif b/legacy/styles/templates/default/images/icon_nogender.gif
similarity index 100%
rename from styles/templates/default/images/icon_nogender.gif
rename to legacy/styles/templates/default/images/icon_nogender.gif
diff --git a/styles/templates/default/images/icon_plus_1.gif b/legacy/styles/templates/default/images/icon_plus_1.gif
similarity index 100%
rename from styles/templates/default/images/icon_plus_1.gif
rename to legacy/styles/templates/default/images/icon_plus_1.gif
diff --git a/styles/templates/default/images/icon_plus_2.gif b/legacy/styles/templates/default/images/icon_plus_2.gif
similarity index 100%
rename from styles/templates/default/images/icon_plus_2.gif
rename to legacy/styles/templates/default/images/icon_plus_2.gif
diff --git a/styles/templates/default/images/img_alert.gif b/legacy/styles/templates/default/images/img_alert.gif
similarity index 100%
rename from styles/templates/default/images/img_alert.gif
rename to legacy/styles/templates/default/images/img_alert.gif
diff --git a/styles/templates/default/images/lang/en/icon_code.gif b/legacy/styles/templates/default/images/lang/en/icon_code.gif
similarity index 100%
rename from styles/templates/default/images/lang/en/icon_code.gif
rename to legacy/styles/templates/default/images/lang/en/icon_code.gif
diff --git a/styles/templates/default/images/lang/en/icon_edit.gif b/legacy/styles/templates/default/images/lang/en/icon_edit.gif
similarity index 100%
rename from styles/templates/default/images/lang/en/icon_edit.gif
rename to legacy/styles/templates/default/images/lang/en/icon_edit.gif
diff --git a/styles/templates/default/images/lang/en/icon_email.gif b/legacy/styles/templates/default/images/lang/en/icon_email.gif
similarity index 100%
rename from styles/templates/default/images/lang/en/icon_email.gif
rename to legacy/styles/templates/default/images/lang/en/icon_email.gif
diff --git a/styles/templates/default/images/lang/en/icon_icq_add.gif b/legacy/styles/templates/default/images/lang/en/icon_icq_add.gif
similarity index 100%
rename from styles/templates/default/images/lang/en/icon_icq_add.gif
rename to legacy/styles/templates/default/images/lang/en/icon_icq_add.gif
diff --git a/styles/templates/default/images/lang/en/icon_ip.gif b/legacy/styles/templates/default/images/lang/en/icon_ip.gif
similarity index 100%
rename from styles/templates/default/images/lang/en/icon_ip.gif
rename to legacy/styles/templates/default/images/lang/en/icon_ip.gif
diff --git a/styles/templates/default/images/lang/en/icon_mc.gif b/legacy/styles/templates/default/images/lang/en/icon_mc.gif
similarity index 100%
rename from styles/templates/default/images/lang/en/icon_mc.gif
rename to legacy/styles/templates/default/images/lang/en/icon_mc.gif
diff --git a/styles/templates/default/images/lang/en/icon_pm.gif b/legacy/styles/templates/default/images/lang/en/icon_pm.gif
similarity index 100%
rename from styles/templates/default/images/lang/en/icon_pm.gif
rename to legacy/styles/templates/default/images/lang/en/icon_pm.gif
diff --git a/styles/templates/default/images/lang/en/icon_poll.gif b/legacy/styles/templates/default/images/lang/en/icon_poll.gif
similarity index 100%
rename from styles/templates/default/images/lang/en/icon_poll.gif
rename to legacy/styles/templates/default/images/lang/en/icon_poll.gif
diff --git a/styles/templates/default/images/lang/en/icon_profile.gif b/legacy/styles/templates/default/images/lang/en/icon_profile.gif
similarity index 100%
rename from styles/templates/default/images/lang/en/icon_profile.gif
rename to legacy/styles/templates/default/images/lang/en/icon_profile.gif
diff --git a/styles/templates/default/images/lang/en/icon_quote.gif b/legacy/styles/templates/default/images/lang/en/icon_quote.gif
similarity index 100%
rename from styles/templates/default/images/lang/en/icon_quote.gif
rename to legacy/styles/templates/default/images/lang/en/icon_quote.gif
diff --git a/styles/templates/default/images/lang/en/icon_search.gif b/legacy/styles/templates/default/images/lang/en/icon_search.gif
similarity index 100%
rename from styles/templates/default/images/lang/en/icon_search.gif
rename to legacy/styles/templates/default/images/lang/en/icon_search.gif
diff --git a/styles/templates/default/images/lang/en/icon_www.gif b/legacy/styles/templates/default/images/lang/en/icon_www.gif
similarity index 100%
rename from styles/templates/default/images/lang/en/icon_www.gif
rename to legacy/styles/templates/default/images/lang/en/icon_www.gif
diff --git a/styles/templates/default/images/lang/en/msg_newpost.gif b/legacy/styles/templates/default/images/lang/en/msg_newpost.gif
similarity index 100%
rename from styles/templates/default/images/lang/en/msg_newpost.gif
rename to legacy/styles/templates/default/images/lang/en/msg_newpost.gif
diff --git a/styles/templates/default/images/lang/en/post.gif b/legacy/styles/templates/default/images/lang/en/post.gif
similarity index 100%
rename from styles/templates/default/images/lang/en/post.gif
rename to legacy/styles/templates/default/images/lang/en/post.gif
diff --git a/styles/templates/default/images/lang/en/release.gif b/legacy/styles/templates/default/images/lang/en/release.gif
similarity index 100%
rename from styles/templates/default/images/lang/en/release.gif
rename to legacy/styles/templates/default/images/lang/en/release.gif
diff --git a/styles/templates/default/images/lang/en/reply-locked.gif b/legacy/styles/templates/default/images/lang/en/reply-locked.gif
similarity index 100%
rename from styles/templates/default/images/lang/en/reply-locked.gif
rename to legacy/styles/templates/default/images/lang/en/reply-locked.gif
diff --git a/styles/templates/default/images/lang/en/reply.gif b/legacy/styles/templates/default/images/lang/en/reply.gif
similarity index 100%
rename from styles/templates/default/images/lang/en/reply.gif
rename to legacy/styles/templates/default/images/lang/en/reply.gif
diff --git a/styles/templates/default/images/link_help.cur b/legacy/styles/templates/default/images/link_help.cur
similarity index 100%
rename from styles/templates/default/images/link_help.cur
rename to legacy/styles/templates/default/images/link_help.cur
diff --git a/styles/templates/default/images/loading.gif b/legacy/styles/templates/default/images/loading.gif
similarity index 100%
rename from styles/templates/default/images/loading.gif
rename to legacy/styles/templates/default/images/loading.gif
diff --git a/styles/templates/default/images/menu_open.gif b/legacy/styles/templates/default/images/menu_open.gif
similarity index 100%
rename from styles/templates/default/images/menu_open.gif
rename to legacy/styles/templates/default/images/menu_open.gif
diff --git a/styles/templates/default/images/menu_open_1.gif b/legacy/styles/templates/default/images/menu_open_1.gif
similarity index 100%
rename from styles/templates/default/images/menu_open_1.gif
rename to legacy/styles/templates/default/images/menu_open_1.gif
diff --git a/styles/templates/default/images/msg_inbox.gif b/legacy/styles/templates/default/images/msg_inbox.gif
similarity index 100%
rename from styles/templates/default/images/msg_inbox.gif
rename to legacy/styles/templates/default/images/msg_inbox.gif
diff --git a/styles/templates/default/images/msg_outbox.gif b/legacy/styles/templates/default/images/msg_outbox.gif
similarity index 100%
rename from styles/templates/default/images/msg_outbox.gif
rename to legacy/styles/templates/default/images/msg_outbox.gif
diff --git a/styles/templates/default/images/msg_savebox.gif b/legacy/styles/templates/default/images/msg_savebox.gif
similarity index 100%
rename from styles/templates/default/images/msg_savebox.gif
rename to legacy/styles/templates/default/images/msg_savebox.gif
diff --git a/styles/templates/default/images/msg_sentbox.gif b/legacy/styles/templates/default/images/msg_sentbox.gif
similarity index 100%
rename from styles/templates/default/images/msg_sentbox.gif
rename to legacy/styles/templates/default/images/msg_sentbox.gif
diff --git a/styles/templates/default/images/progress_bar.gif b/legacy/styles/templates/default/images/progress_bar.gif
similarity index 100%
rename from styles/templates/default/images/progress_bar.gif
rename to legacy/styles/templates/default/images/progress_bar.gif
diff --git a/styles/templates/default/images/progress_bar_full.gif b/legacy/styles/templates/default/images/progress_bar_full.gif
similarity index 100%
rename from styles/templates/default/images/progress_bar_full.gif
rename to legacy/styles/templates/default/images/progress_bar_full.gif
diff --git a/styles/templates/default/images/spacer.gif b/legacy/styles/templates/default/images/spacer.gif
similarity index 100%
rename from styles/templates/default/images/spacer.gif
rename to legacy/styles/templates/default/images/spacer.gif
diff --git a/styles/templates/default/images/tbl_sort_asc.gif b/legacy/styles/templates/default/images/tbl_sort_asc.gif
similarity index 100%
rename from styles/templates/default/images/tbl_sort_asc.gif
rename to legacy/styles/templates/default/images/tbl_sort_asc.gif
diff --git a/styles/templates/default/images/tbl_sort_bg.gif b/legacy/styles/templates/default/images/tbl_sort_bg.gif
similarity index 100%
rename from styles/templates/default/images/tbl_sort_bg.gif
rename to legacy/styles/templates/default/images/tbl_sort_bg.gif
diff --git a/styles/templates/default/images/tbl_sort_desc.gif b/legacy/styles/templates/default/images/tbl_sort_desc.gif
similarity index 100%
rename from styles/templates/default/images/tbl_sort_desc.gif
rename to legacy/styles/templates/default/images/tbl_sort_desc.gif
diff --git a/styles/templates/default/images/topic_delete.gif b/legacy/styles/templates/default/images/topic_delete.gif
similarity index 100%
rename from styles/templates/default/images/topic_delete.gif
rename to legacy/styles/templates/default/images/topic_delete.gif
diff --git a/styles/templates/default/images/topic_dl.gif b/legacy/styles/templates/default/images/topic_dl.gif
similarity index 100%
rename from styles/templates/default/images/topic_dl.gif
rename to legacy/styles/templates/default/images/topic_dl.gif
diff --git a/styles/templates/default/images/topic_lock.gif b/legacy/styles/templates/default/images/topic_lock.gif
similarity index 100%
rename from styles/templates/default/images/topic_lock.gif
rename to legacy/styles/templates/default/images/topic_lock.gif
diff --git a/styles/templates/default/images/topic_move.gif b/legacy/styles/templates/default/images/topic_move.gif
similarity index 100%
rename from styles/templates/default/images/topic_move.gif
rename to legacy/styles/templates/default/images/topic_move.gif
diff --git a/styles/templates/default/images/topic_normal.gif b/legacy/styles/templates/default/images/topic_normal.gif
similarity index 100%
rename from styles/templates/default/images/topic_normal.gif
rename to legacy/styles/templates/default/images/topic_normal.gif
diff --git a/styles/templates/default/images/topic_split.gif b/legacy/styles/templates/default/images/topic_split.gif
similarity index 100%
rename from styles/templates/default/images/topic_split.gif
rename to legacy/styles/templates/default/images/topic_split.gif
diff --git a/styles/templates/default/images/topic_unlock.gif b/legacy/styles/templates/default/images/topic_unlock.gif
similarity index 100%
rename from styles/templates/default/images/topic_unlock.gif
rename to legacy/styles/templates/default/images/topic_unlock.gif
diff --git a/styles/templates/default/images/treeview/treeview-default-line.gif b/legacy/styles/templates/default/images/treeview/treeview-default-line.gif
similarity index 100%
rename from styles/templates/default/images/treeview/treeview-default-line.gif
rename to legacy/styles/templates/default/images/treeview/treeview-default-line.gif
diff --git a/styles/templates/default/images/treeview/treeview-default.gif b/legacy/styles/templates/default/images/treeview/treeview-default.gif
similarity index 100%
rename from styles/templates/default/images/treeview/treeview-default.gif
rename to legacy/styles/templates/default/images/treeview/treeview-default.gif
diff --git a/styles/templates/default/images/vote_lcap.gif b/legacy/styles/templates/default/images/vote_lcap.gif
similarity index 100%
rename from styles/templates/default/images/vote_lcap.gif
rename to legacy/styles/templates/default/images/vote_lcap.gif
diff --git a/styles/templates/default/images/vote_rcap.gif b/legacy/styles/templates/default/images/vote_rcap.gif
similarity index 100%
rename from styles/templates/default/images/vote_rcap.gif
rename to legacy/styles/templates/default/images/vote_rcap.gif
diff --git a/styles/templates/default/images/voting_bar.gif b/legacy/styles/templates/default/images/voting_bar.gif
similarity index 100%
rename from styles/templates/default/images/voting_bar.gif
rename to legacy/styles/templates/default/images/voting_bar.gif
diff --git a/styles/templates/default/images/whosonline.gif b/legacy/styles/templates/default/images/whosonline.gif
similarity index 100%
rename from styles/templates/default/images/whosonline.gif
rename to legacy/styles/templates/default/images/whosonline.gif
diff --git a/styles/templates/default/index.tpl b/legacy/styles/templates/default/index.tpl
similarity index 100%
rename from styles/templates/default/index.tpl
rename to legacy/styles/templates/default/index.tpl
diff --git a/styles/templates/default/index_map.tpl b/legacy/styles/templates/default/index_map.tpl
similarity index 100%
rename from styles/templates/default/index_map.tpl
rename to legacy/styles/templates/default/index_map.tpl
diff --git a/styles/templates/default/info.tpl b/legacy/styles/templates/default/info.tpl
similarity index 100%
rename from styles/templates/default/info.tpl
rename to legacy/styles/templates/default/info.tpl
diff --git a/styles/templates/default/login.tpl b/legacy/styles/templates/default/login.tpl
similarity index 100%
rename from styles/templates/default/login.tpl
rename to legacy/styles/templates/default/login.tpl
diff --git a/styles/templates/default/memberlist.tpl b/legacy/styles/templates/default/memberlist.tpl
similarity index 100%
rename from styles/templates/default/memberlist.tpl
rename to legacy/styles/templates/default/memberlist.tpl
diff --git a/styles/templates/default/modcp.tpl b/legacy/styles/templates/default/modcp.tpl
similarity index 100%
rename from styles/templates/default/modcp.tpl
rename to legacy/styles/templates/default/modcp.tpl
diff --git a/styles/templates/default/modcp_split.tpl b/legacy/styles/templates/default/modcp_split.tpl
similarity index 100%
rename from styles/templates/default/modcp_split.tpl
rename to legacy/styles/templates/default/modcp_split.tpl
diff --git a/styles/templates/default/page_footer.tpl b/legacy/styles/templates/default/page_footer.tpl
similarity index 100%
rename from styles/templates/default/page_footer.tpl
rename to legacy/styles/templates/default/page_footer.tpl
diff --git a/styles/templates/default/page_header.tpl b/legacy/styles/templates/default/page_header.tpl
similarity index 100%
rename from styles/templates/default/page_header.tpl
rename to legacy/styles/templates/default/page_header.tpl
diff --git a/styles/templates/default/playback_m3u.tpl b/legacy/styles/templates/default/playback_m3u.tpl
similarity index 100%
rename from styles/templates/default/playback_m3u.tpl
rename to legacy/styles/templates/default/playback_m3u.tpl
diff --git a/styles/templates/default/posting.tpl b/legacy/styles/templates/default/posting.tpl
similarity index 100%
rename from styles/templates/default/posting.tpl
rename to legacy/styles/templates/default/posting.tpl
diff --git a/styles/templates/default/posting_attach.tpl b/legacy/styles/templates/default/posting_attach.tpl
similarity index 100%
rename from styles/templates/default/posting_attach.tpl
rename to legacy/styles/templates/default/posting_attach.tpl
diff --git a/styles/templates/default/posting_editor.tpl b/legacy/styles/templates/default/posting_editor.tpl
similarity index 100%
rename from styles/templates/default/posting_editor.tpl
rename to legacy/styles/templates/default/posting_editor.tpl
diff --git a/styles/templates/default/posting_smilies.tpl b/legacy/styles/templates/default/posting_smilies.tpl
similarity index 100%
rename from styles/templates/default/posting_smilies.tpl
rename to legacy/styles/templates/default/posting_smilies.tpl
diff --git a/styles/templates/default/privmsgs.tpl b/legacy/styles/templates/default/privmsgs.tpl
similarity index 100%
rename from styles/templates/default/privmsgs.tpl
rename to legacy/styles/templates/default/privmsgs.tpl
diff --git a/styles/templates/default/privmsgs_read.tpl b/legacy/styles/templates/default/privmsgs_read.tpl
similarity index 100%
rename from styles/templates/default/privmsgs_read.tpl
rename to legacy/styles/templates/default/privmsgs_read.tpl
diff --git a/styles/templates/default/search.tpl b/legacy/styles/templates/default/search.tpl
similarity index 100%
rename from styles/templates/default/search.tpl
rename to legacy/styles/templates/default/search.tpl
diff --git a/styles/templates/default/search_results.tpl b/legacy/styles/templates/default/search_results.tpl
similarity index 100%
rename from styles/templates/default/search_results.tpl
rename to legacy/styles/templates/default/search_results.tpl
diff --git a/styles/templates/default/terms.tpl b/legacy/styles/templates/default/terms.tpl
similarity index 100%
rename from styles/templates/default/terms.tpl
rename to legacy/styles/templates/default/terms.tpl
diff --git a/styles/templates/default/torhelp.tpl b/legacy/styles/templates/default/torhelp.tpl
similarity index 100%
rename from styles/templates/default/torhelp.tpl
rename to legacy/styles/templates/default/torhelp.tpl
diff --git a/styles/templates/default/tpl_config.php b/legacy/styles/templates/default/tpl_config.php
similarity index 100%
rename from styles/templates/default/tpl_config.php
rename to legacy/styles/templates/default/tpl_config.php
diff --git a/styles/templates/default/tracker.tpl b/legacy/styles/templates/default/tracker.tpl
similarity index 100%
rename from styles/templates/default/tracker.tpl
rename to legacy/styles/templates/default/tracker.tpl
diff --git a/styles/templates/default/usercp_bonus.tpl b/legacy/styles/templates/default/usercp_bonus.tpl
similarity index 100%
rename from styles/templates/default/usercp_bonus.tpl
rename to legacy/styles/templates/default/usercp_bonus.tpl
diff --git a/styles/templates/default/usercp_email.tpl b/legacy/styles/templates/default/usercp_email.tpl
similarity index 100%
rename from styles/templates/default/usercp_email.tpl
rename to legacy/styles/templates/default/usercp_email.tpl
diff --git a/styles/templates/default/usercp_register.tpl b/legacy/styles/templates/default/usercp_register.tpl
similarity index 100%
rename from styles/templates/default/usercp_register.tpl
rename to legacy/styles/templates/default/usercp_register.tpl
diff --git a/styles/templates/default/usercp_sendpasswd.tpl b/legacy/styles/templates/default/usercp_sendpasswd.tpl
similarity index 100%
rename from styles/templates/default/usercp_sendpasswd.tpl
rename to legacy/styles/templates/default/usercp_sendpasswd.tpl
diff --git a/styles/templates/default/usercp_topic_watch.tpl b/legacy/styles/templates/default/usercp_topic_watch.tpl
similarity index 100%
rename from styles/templates/default/usercp_topic_watch.tpl
rename to legacy/styles/templates/default/usercp_topic_watch.tpl
diff --git a/styles/templates/default/usercp_viewprofile.tpl b/legacy/styles/templates/default/usercp_viewprofile.tpl
similarity index 100%
rename from styles/templates/default/usercp_viewprofile.tpl
rename to legacy/styles/templates/default/usercp_viewprofile.tpl
diff --git a/styles/templates/default/viewforum.tpl b/legacy/styles/templates/default/viewforum.tpl
similarity index 100%
rename from styles/templates/default/viewforum.tpl
rename to legacy/styles/templates/default/viewforum.tpl
diff --git a/styles/templates/default/viewtopic.tpl b/legacy/styles/templates/default/viewtopic.tpl
similarity index 100%
rename from styles/templates/default/viewtopic.tpl
rename to legacy/styles/templates/default/viewtopic.tpl
diff --git a/styles/templates/default/viewtopic_attach.tpl b/legacy/styles/templates/default/viewtopic_attach.tpl
similarity index 100%
rename from styles/templates/default/viewtopic_attach.tpl
rename to legacy/styles/templates/default/viewtopic_attach.tpl
diff --git a/styles/templates/default/viewtopic_attach_guest.tpl b/legacy/styles/templates/default/viewtopic_attach_guest.tpl
similarity index 100%
rename from styles/templates/default/viewtopic_attach_guest.tpl
rename to legacy/styles/templates/default/viewtopic_attach_guest.tpl
diff --git a/styles/templates/default/viewtopic_poll.tpl b/legacy/styles/templates/default/viewtopic_poll.tpl
similarity index 100%
rename from styles/templates/default/viewtopic_poll.tpl
rename to legacy/styles/templates/default/viewtopic_poll.tpl
diff --git a/styles/templates/default/viewtopic_torrent.tpl b/legacy/styles/templates/default/viewtopic_torrent.tpl
similarity index 100%
rename from styles/templates/default/viewtopic_torrent.tpl
rename to legacy/styles/templates/default/viewtopic_torrent.tpl
diff --git a/styles/templates/posting_tpl.tpl b/legacy/styles/templates/posting_tpl.tpl
similarity index 100%
rename from styles/templates/posting_tpl.tpl
rename to legacy/styles/templates/posting_tpl.tpl
diff --git a/terms.php b/legacy/terms.php
similarity index 100%
rename from terms.php
rename to legacy/terms.php
diff --git a/tracker.php b/legacy/tracker.php
similarity index 100%
rename from tracker.php
rename to legacy/tracker.php
diff --git a/viewforum.php b/legacy/viewforum.php
similarity index 100%
rename from viewforum.php
rename to legacy/viewforum.php
diff --git a/viewtopic.php b/legacy/viewtopic.php
similarity index 100%
rename from viewtopic.php
rename to legacy/viewtopic.php
diff --git a/sitemap/.keep b/sitemap/.keep
deleted file mode 100644
index e69de29bb..000000000