diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0dc536c55..4e3e40864 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Changed
+### Added
+
+### Fixed
+
+### Removed
+
+## 2.4.0 - 2021-08-xx
+
+### Changed
+
- **Breaking:** Configuration: `:chat, enabled` moved to `:shout, enabled` and `:instance, chat_limit` moved to `:shout, limit`
- Support for Erlang/OTP 24
- The `application` metadata returned with statuses is no longer hardcoded. Apps that want to display these details will now have valid data for new posts after this change.
@@ -34,14 +44,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Mix task `pleroma.database prune_objects`
- Fixed rendering of JSON errors on ActivityPub endpoints.
- Linkify: Parsing crash with URLs ending in unbalanced closed paren, no path separator, and no query parameters
-
-### Removed
-- **Breaking**: Remove deprecated `/api/qvitter/statuses/notifications/read` (replaced by `/api/v1/pleroma/notifications/read`)
-
-## Unreleased (Patch)
-
-### Fixed
-
- Try to save exported ConfigDB settings (migrate_from_db) in the system temp directory if default location is not writable.
- Uploading custom instance thumbnail via AdminAPI/AdminFE generated invalid URL to the image
- Applying ConcurrentLimiter settings via AdminAPI
@@ -50,7 +52,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- MRF (`SimplePolicy`): Embedded objects are now checked. If any embedded object would be rejected, its parent is rejected. This fixes Announces leaking posts from blocked domains.
- Fixed some Markdown issues, including trailing slash in links.
-## [2.3.0] - 2020-03-01
+### Removed
+- **Breaking**: Remove deprecated `/api/qvitter/statuses/notifications/read` (replaced by `/api/v1/pleroma/notifications/read`)
+
+## [2.3.0] - 2021-03-01
### Security
@@ -151,7 +156,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Mastodon API: Support for expires_in/expires_at in the Filters.
-## [2.2.2] - 2020-01-18
+## [2.2.2] - 2021-01-18
### Fixed
diff --git a/mix.exs b/mix.exs
index 1a7aac6a4..c33beb533 100644
--- a/mix.exs
+++ b/mix.exs
@@ -4,7 +4,7 @@ defmodule Pleroma.Mixfile do
def project do
[
app: :pleroma,
- version: version("2.3.50"),
+ version: version("2.4.50"),
elixir: "~> 1.9",
elixirc_paths: elixirc_paths(Mix.env()),
compilers: [:phoenix, :gettext] ++ Mix.compilers(),
diff --git a/priv/static/adminfe/app.143a1409.css b/priv/static/adminfe/app.143a1409.css
new file mode 100644
index 000000000..2d2ae4f32
Binary files /dev/null and b/priv/static/adminfe/app.143a1409.css differ
diff --git a/priv/static/adminfe/app.6fb984d1.css b/priv/static/adminfe/app.6fb984d1.css
deleted file mode 100644
index f1c191c2e..000000000
Binary files a/priv/static/adminfe/app.6fb984d1.css and /dev/null differ
diff --git a/priv/static/adminfe/chunk-03c5.3368e00c.css b/priv/static/adminfe/chunk-03c5.9aae1f65.css
similarity index 100%
rename from priv/static/adminfe/chunk-03c5.3368e00c.css
rename to priv/static/adminfe/chunk-03c5.9aae1f65.css
diff --git a/priv/static/adminfe/chunk-0537.76929cff.css b/priv/static/adminfe/chunk-0537.76929cff.css
deleted file mode 100644
index 5fcb223d8..000000000
Binary files a/priv/static/adminfe/chunk-0537.76929cff.css and /dev/null differ
diff --git a/priv/static/adminfe/chunk-0c60.487f66a2.css b/priv/static/adminfe/chunk-0c60.487f66a2.css
new file mode 100644
index 000000000..518200932
Binary files /dev/null and b/priv/static/adminfe/chunk-0c60.487f66a2.css differ
diff --git a/priv/static/adminfe/chunk-170f.fea927c5.css b/priv/static/adminfe/chunk-1719.17e585a5.css
similarity index 100%
rename from priv/static/adminfe/chunk-170f.fea927c5.css
rename to priv/static/adminfe/chunk-1719.17e585a5.css
diff --git a/priv/static/adminfe/chunk-176e.d9a630b2.css b/priv/static/adminfe/chunk-176e.fd32d133.css
similarity index 100%
rename from priv/static/adminfe/chunk-176e.d9a630b2.css
rename to priv/static/adminfe/chunk-176e.fd32d133.css
diff --git a/priv/static/adminfe/chunk-1e1e.5980e665.css b/priv/static/adminfe/chunk-1e1e.5980e665.css
deleted file mode 100644
index 1b3a9fcab..000000000
Binary files a/priv/static/adminfe/chunk-1e1e.5980e665.css and /dev/null differ
diff --git a/priv/static/adminfe/chunk-7c6b.b633878a.css b/priv/static/adminfe/chunk-2658.8ab9ac8a.css
similarity index 75%
rename from priv/static/adminfe/chunk-7c6b.b633878a.css
rename to priv/static/adminfe/chunk-2658.8ab9ac8a.css
index 9d730019a..51c63c112 100644
Binary files a/priv/static/adminfe/chunk-7c6b.b633878a.css and b/priv/static/adminfe/chunk-2658.8ab9ac8a.css differ
diff --git a/priv/static/adminfe/chunk-606c.7c5b0a08.css b/priv/static/adminfe/chunk-2de0.0a7ddf1e.css
similarity index 100%
rename from priv/static/adminfe/chunk-606c.7c5b0a08.css
rename to priv/static/adminfe/chunk-2de0.0a7ddf1e.css
diff --git a/priv/static/adminfe/chunk-7968.613084d0.css b/priv/static/adminfe/chunk-4403.bac94db6.css
similarity index 100%
rename from priv/static/adminfe/chunk-7968.613084d0.css
rename to priv/static/adminfe/chunk-4403.bac94db6.css
diff --git a/priv/static/adminfe/chunk-45ed.3bf8b200.css b/priv/static/adminfe/chunk-45ed.3bf8b200.css
new file mode 100644
index 000000000..2393a696a
Binary files /dev/null and b/priv/static/adminfe/chunk-45ed.3bf8b200.css differ
diff --git a/priv/static/adminfe/chunk-4770.20caaae1.css b/priv/static/adminfe/chunk-4770.20caaae1.css
deleted file mode 100644
index 6f2331666..000000000
Binary files a/priv/static/adminfe/chunk-4770.20caaae1.css and /dev/null differ
diff --git a/priv/static/adminfe/chunk-4a1e.4b10c06f.css b/priv/static/adminfe/chunk-4a1e.4b10c06f.css
new file mode 100644
index 000000000..3ed514994
Binary files /dev/null and b/priv/static/adminfe/chunk-4a1e.4b10c06f.css differ
diff --git a/priv/static/adminfe/chunk-35b1.949db050.css b/priv/static/adminfe/chunk-4d80.3e815d08.css
similarity index 100%
rename from priv/static/adminfe/chunk-35b1.949db050.css
rename to priv/static/adminfe/chunk-4d80.3e815d08.css
diff --git a/priv/static/adminfe/chunk-e660.62c077ac.css b/priv/static/adminfe/chunk-5243.9b37b395.css
similarity index 62%
rename from priv/static/adminfe/chunk-e660.62c077ac.css
rename to priv/static/adminfe/chunk-5243.9b37b395.css
index c0074e6f7..faf49a8ad 100644
Binary files a/priv/static/adminfe/chunk-e660.62c077ac.css and b/priv/static/adminfe/chunk-5243.9b37b395.css differ
diff --git a/priv/static/adminfe/chunk-5ff8.4ccacc86.css b/priv/static/adminfe/chunk-5ff8.4ccacc86.css
new file mode 100644
index 000000000..be4b76764
Binary files /dev/null and b/priv/static/adminfe/chunk-5ff8.4ccacc86.css differ
diff --git a/priv/static/adminfe/chunk-68ea9.892994aa.css b/priv/static/adminfe/chunk-68ea9.892994aa.css
deleted file mode 100644
index 30bf7de23..000000000
Binary files a/priv/static/adminfe/chunk-68ea9.892994aa.css and /dev/null differ
diff --git a/priv/static/adminfe/chunk-6e81.687d5046.css b/priv/static/adminfe/chunk-6e81.687d5046.css
deleted file mode 100644
index da819ca09..000000000
Binary files a/priv/static/adminfe/chunk-6e81.687d5046.css and /dev/null differ
diff --git a/priv/static/adminfe/chunk-71b5.a479f25b.css b/priv/static/adminfe/chunk-71b5.a479f25b.css
new file mode 100644
index 000000000..01089f6e6
Binary files /dev/null and b/priv/static/adminfe/chunk-71b5.a479f25b.css differ
diff --git a/priv/static/adminfe/chunk-f364.4fd16c53.css b/priv/static/adminfe/chunk-a104.e69888e1.css
similarity index 100%
rename from priv/static/adminfe/chunk-f364.4fd16c53.css
rename to priv/static/adminfe/chunk-a104.e69888e1.css
diff --git a/priv/static/adminfe/chunk-bc60.4417dd06.css b/priv/static/adminfe/chunk-bc60.adb8a162.css
similarity index 100%
rename from priv/static/adminfe/chunk-bc60.4417dd06.css
rename to priv/static/adminfe/chunk-bc60.adb8a162.css
diff --git a/priv/static/adminfe/chunk-commons.f7c3d390.css b/priv/static/adminfe/chunk-commons.c9de7e30.css
similarity index 100%
rename from priv/static/adminfe/chunk-commons.f7c3d390.css
rename to priv/static/adminfe/chunk-commons.c9de7e30.css
diff --git a/priv/static/adminfe/chunk-elementUI.f77689d7.css b/priv/static/adminfe/chunk-elementUI.f1f2be85.css
similarity index 100%
rename from priv/static/adminfe/chunk-elementUI.f77689d7.css
rename to priv/static/adminfe/chunk-elementUI.f1f2be85.css
diff --git a/priv/static/adminfe/chunk-7041.c5f6eab7.css b/priv/static/adminfe/chunk-f1f7.c3b9c13f.css
similarity index 100%
rename from priv/static/adminfe/chunk-7041.c5f6eab7.css
rename to priv/static/adminfe/chunk-f1f7.c3b9c13f.css
diff --git a/priv/static/adminfe/chunk-libs.5cf7f50a.css b/priv/static/adminfe/chunk-libs.74976a6a.css
similarity index 100%
rename from priv/static/adminfe/chunk-libs.5cf7f50a.css
rename to priv/static/adminfe/chunk-libs.74976a6a.css
diff --git a/priv/static/adminfe/index.html b/priv/static/adminfe/index.html
index 09915e8cd..dd3e78ba9 100644
--- a/priv/static/adminfe/index.html
+++ b/priv/static/adminfe/index.html
@@ -1 +1 @@
-
Admin FE
\ No newline at end of file
+Admin FE
\ No newline at end of file
diff --git a/priv/static/adminfe/static/img/401.089007e.gif b/priv/static/adminfe/static/img/401.089007e.gif
deleted file mode 100644
index cd6e0d943..000000000
Binary files a/priv/static/adminfe/static/img/401.089007e.gif and /dev/null differ
diff --git a/priv/static/adminfe/static/img/404.a57b6f3.png b/priv/static/adminfe/static/img/404.a57b6f3.png
deleted file mode 100644
index 3d8e2305c..000000000
Binary files a/priv/static/adminfe/static/img/404.a57b6f3.png and /dev/null differ
diff --git a/priv/static/adminfe/static/js/app.1428845f.js b/priv/static/adminfe/static/js/app.1428845f.js
deleted file mode 100644
index cc9541168..000000000
Binary files a/priv/static/adminfe/static/js/app.1428845f.js and /dev/null differ
diff --git a/priv/static/adminfe/static/js/app.1428845f.js.map b/priv/static/adminfe/static/js/app.1428845f.js.map
deleted file mode 100644
index 3fba88015..000000000
Binary files a/priv/static/adminfe/static/js/app.1428845f.js.map and /dev/null differ
diff --git a/priv/static/adminfe/static/js/app.f02f5ebc.js b/priv/static/adminfe/static/js/app.f02f5ebc.js
new file mode 100644
index 000000000..5dfda1355
Binary files /dev/null and b/priv/static/adminfe/static/js/app.f02f5ebc.js differ
diff --git a/priv/static/adminfe/static/js/app.f02f5ebc.js.map b/priv/static/adminfe/static/js/app.f02f5ebc.js.map
new file mode 100644
index 000000000..d9150b9c7
Binary files /dev/null and b/priv/static/adminfe/static/js/app.f02f5ebc.js.map differ
diff --git a/priv/static/adminfe/static/js/chunk-03c5.1b0ab243.js b/priv/static/adminfe/static/js/chunk-03c5.7f893db6.js
similarity index 99%
rename from priv/static/adminfe/static/js/chunk-03c5.1b0ab243.js
rename to priv/static/adminfe/static/js/chunk-03c5.7f893db6.js
index 94dfce1a8..39c811b0a 100644
Binary files a/priv/static/adminfe/static/js/chunk-03c5.1b0ab243.js and b/priv/static/adminfe/static/js/chunk-03c5.7f893db6.js differ
diff --git a/priv/static/adminfe/static/js/chunk-03c5.1b0ab243.js.map b/priv/static/adminfe/static/js/chunk-03c5.7f893db6.js.map
similarity index 99%
rename from priv/static/adminfe/static/js/chunk-03c5.1b0ab243.js.map
rename to priv/static/adminfe/static/js/chunk-03c5.7f893db6.js.map
index acf1ba219..a6bd8c2a4 100644
Binary files a/priv/static/adminfe/static/js/chunk-03c5.1b0ab243.js.map and b/priv/static/adminfe/static/js/chunk-03c5.7f893db6.js.map differ
diff --git a/priv/static/adminfe/static/js/chunk-0537.d0eef370.js b/priv/static/adminfe/static/js/chunk-0537.d0eef370.js
deleted file mode 100644
index f1b73a18a..000000000
Binary files a/priv/static/adminfe/static/js/chunk-0537.d0eef370.js and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-0537.d0eef370.js.map b/priv/static/adminfe/static/js/chunk-0537.d0eef370.js.map
deleted file mode 100644
index e0a2f4d21..000000000
Binary files a/priv/static/adminfe/static/js/chunk-0537.d0eef370.js.map and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-0c60.9b12ac3f.js b/priv/static/adminfe/static/js/chunk-0c60.9b12ac3f.js
new file mode 100644
index 000000000..32e6d9d7f
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-0c60.9b12ac3f.js differ
diff --git a/priv/static/adminfe/static/js/chunk-0c60.9b12ac3f.js.map b/priv/static/adminfe/static/js/chunk-0c60.9b12ac3f.js.map
new file mode 100644
index 000000000..cc4f8245f
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-0c60.9b12ac3f.js.map differ
diff --git a/priv/static/adminfe/static/js/chunk-170f.e1d6aac3.js b/priv/static/adminfe/static/js/chunk-170f.e1d6aac3.js
deleted file mode 100644
index d40dc29bd..000000000
Binary files a/priv/static/adminfe/static/js/chunk-170f.e1d6aac3.js and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-170f.e1d6aac3.js.map b/priv/static/adminfe/static/js/chunk-170f.e1d6aac3.js.map
deleted file mode 100644
index 91d3bc70d..000000000
Binary files a/priv/static/adminfe/static/js/chunk-170f.e1d6aac3.js.map and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-1719.d152ff7e.js b/priv/static/adminfe/static/js/chunk-1719.d152ff7e.js
new file mode 100644
index 000000000..8e0b8fc0c
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-1719.d152ff7e.js differ
diff --git a/priv/static/adminfe/static/js/chunk-1719.d152ff7e.js.map b/priv/static/adminfe/static/js/chunk-1719.d152ff7e.js.map
new file mode 100644
index 000000000..ba686cddc
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-1719.d152ff7e.js.map differ
diff --git a/priv/static/adminfe/static/js/chunk-176e.f64cb745.js b/priv/static/adminfe/static/js/chunk-176e.c2ac32bc.js
similarity index 62%
rename from priv/static/adminfe/static/js/chunk-176e.f64cb745.js
rename to priv/static/adminfe/static/js/chunk-176e.c2ac32bc.js
index dd60693da..96498620f 100644
Binary files a/priv/static/adminfe/static/js/chunk-176e.f64cb745.js and b/priv/static/adminfe/static/js/chunk-176e.c2ac32bc.js differ
diff --git a/priv/static/adminfe/static/js/chunk-176e.c2ac32bc.js.map b/priv/static/adminfe/static/js/chunk-176e.c2ac32bc.js.map
new file mode 100644
index 000000000..c3a4d48cf
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-176e.c2ac32bc.js.map differ
diff --git a/priv/static/adminfe/static/js/chunk-176e.f64cb745.js.map b/priv/static/adminfe/static/js/chunk-176e.f64cb745.js.map
deleted file mode 100644
index 9ee6aa6e4..000000000
Binary files a/priv/static/adminfe/static/js/chunk-176e.f64cb745.js.map and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-1e1e.37f6f555.js b/priv/static/adminfe/static/js/chunk-1e1e.37f6f555.js
deleted file mode 100644
index 65d0aa926..000000000
Binary files a/priv/static/adminfe/static/js/chunk-1e1e.37f6f555.js and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-1e1e.37f6f555.js.map b/priv/static/adminfe/static/js/chunk-1e1e.37f6f555.js.map
deleted file mode 100644
index a0b5ca3be..000000000
Binary files a/priv/static/adminfe/static/js/chunk-1e1e.37f6f555.js.map and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-2658.832c58e6.js b/priv/static/adminfe/static/js/chunk-2658.832c58e6.js
new file mode 100644
index 000000000..7d18494df
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-2658.832c58e6.js differ
diff --git a/priv/static/adminfe/static/js/chunk-2658.832c58e6.js.map b/priv/static/adminfe/static/js/chunk-2658.832c58e6.js.map
new file mode 100644
index 000000000..af2645772
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-2658.832c58e6.js.map differ
diff --git a/priv/static/adminfe/static/js/chunk-606c.8ac52179.js b/priv/static/adminfe/static/js/chunk-2de0.06ba9e2f.js
similarity index 99%
rename from priv/static/adminfe/static/js/chunk-606c.8ac52179.js
rename to priv/static/adminfe/static/js/chunk-2de0.06ba9e2f.js
index 7ae3ce7b1..dea6a3d19 100644
Binary files a/priv/static/adminfe/static/js/chunk-606c.8ac52179.js and b/priv/static/adminfe/static/js/chunk-2de0.06ba9e2f.js differ
diff --git a/priv/static/adminfe/static/js/chunk-606c.8ac52179.js.map b/priv/static/adminfe/static/js/chunk-2de0.06ba9e2f.js.map
similarity index 99%
rename from priv/static/adminfe/static/js/chunk-606c.8ac52179.js.map
rename to priv/static/adminfe/static/js/chunk-2de0.06ba9e2f.js.map
index 8c41c2755..f8f9cb6ed 100644
Binary files a/priv/static/adminfe/static/js/chunk-606c.8ac52179.js.map and b/priv/static/adminfe/static/js/chunk-2de0.06ba9e2f.js.map differ
diff --git a/priv/static/adminfe/static/js/chunk-35b1.50c1449b.js b/priv/static/adminfe/static/js/chunk-35b1.50c1449b.js
deleted file mode 100644
index 75a2bf0c2..000000000
Binary files a/priv/static/adminfe/static/js/chunk-35b1.50c1449b.js and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-35b1.50c1449b.js.map b/priv/static/adminfe/static/js/chunk-35b1.50c1449b.js.map
deleted file mode 100644
index b5e2a27b2..000000000
Binary files a/priv/static/adminfe/static/js/chunk-35b1.50c1449b.js.map and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-4403.528e3dd7.js b/priv/static/adminfe/static/js/chunk-4403.528e3dd7.js
new file mode 100644
index 000000000..aecd1db9d
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-4403.528e3dd7.js differ
diff --git a/priv/static/adminfe/static/js/chunk-4403.528e3dd7.js.map b/priv/static/adminfe/static/js/chunk-4403.528e3dd7.js.map
new file mode 100644
index 000000000..9c187fdd8
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-4403.528e3dd7.js.map differ
diff --git a/priv/static/adminfe/static/js/chunk-45ed.a89b5b8d.js b/priv/static/adminfe/static/js/chunk-45ed.a89b5b8d.js
new file mode 100644
index 000000000..c78d4ddb8
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-45ed.a89b5b8d.js differ
diff --git a/priv/static/adminfe/static/js/chunk-45ed.a89b5b8d.js.map b/priv/static/adminfe/static/js/chunk-45ed.a89b5b8d.js.map
new file mode 100644
index 000000000..9b563e578
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-45ed.a89b5b8d.js.map differ
diff --git a/priv/static/adminfe/static/js/chunk-4770.1c1fff97.js b/priv/static/adminfe/static/js/chunk-4770.1c1fff97.js
deleted file mode 100644
index 706ede69e..000000000
Binary files a/priv/static/adminfe/static/js/chunk-4770.1c1fff97.js and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-4770.1c1fff97.js.map b/priv/static/adminfe/static/js/chunk-4770.1c1fff97.js.map
deleted file mode 100644
index f1303900d..000000000
Binary files a/priv/static/adminfe/static/js/chunk-4770.1c1fff97.js.map and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-4a1e.0f4047c1.js b/priv/static/adminfe/static/js/chunk-4a1e.0f4047c1.js
new file mode 100644
index 000000000..17fff7036
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-4a1e.0f4047c1.js differ
diff --git a/priv/static/adminfe/static/js/chunk-4a1e.0f4047c1.js.map b/priv/static/adminfe/static/js/chunk-4a1e.0f4047c1.js.map
new file mode 100644
index 000000000..01b9eb2dc
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-4a1e.0f4047c1.js.map differ
diff --git a/priv/static/adminfe/static/js/chunk-4d80.6911cb76.js b/priv/static/adminfe/static/js/chunk-4d80.6911cb76.js
new file mode 100644
index 000000000..70c894558
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-4d80.6911cb76.js differ
diff --git a/priv/static/adminfe/static/js/chunk-4d80.6911cb76.js.map b/priv/static/adminfe/static/js/chunk-4d80.6911cb76.js.map
new file mode 100644
index 000000000..8de714f2b
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-4d80.6911cb76.js.map differ
diff --git a/priv/static/adminfe/static/js/chunk-5243.aa83b96d.js b/priv/static/adminfe/static/js/chunk-5243.aa83b96d.js
new file mode 100644
index 000000000..4f5b13f6f
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-5243.aa83b96d.js differ
diff --git a/priv/static/adminfe/static/js/chunk-5243.aa83b96d.js.map b/priv/static/adminfe/static/js/chunk-5243.aa83b96d.js.map
new file mode 100644
index 000000000..846e97f4c
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-5243.aa83b96d.js.map differ
diff --git a/priv/static/adminfe/static/js/chunk-d55e.f9bab96d.js b/priv/static/adminfe/static/js/chunk-5497.34fbd46e.js
similarity index 98%
rename from priv/static/adminfe/static/js/chunk-d55e.f9bab96d.js
rename to priv/static/adminfe/static/js/chunk-5497.34fbd46e.js
index 4e7ab35bb..e28d9587b 100644
Binary files a/priv/static/adminfe/static/js/chunk-d55e.f9bab96d.js and b/priv/static/adminfe/static/js/chunk-5497.34fbd46e.js differ
diff --git a/priv/static/adminfe/static/js/chunk-5497.34fbd46e.js.map b/priv/static/adminfe/static/js/chunk-5497.34fbd46e.js.map
new file mode 100644
index 000000000..459246aec
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-5497.34fbd46e.js.map differ
diff --git a/priv/static/adminfe/static/js/chunk-5ff8.a7482f14.js b/priv/static/adminfe/static/js/chunk-5ff8.a7482f14.js
new file mode 100644
index 000000000..86f558de4
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-5ff8.a7482f14.js differ
diff --git a/priv/static/adminfe/static/js/chunk-5ff8.a7482f14.js.map b/priv/static/adminfe/static/js/chunk-5ff8.a7482f14.js.map
new file mode 100644
index 000000000..02804f0c6
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-5ff8.a7482f14.js.map differ
diff --git a/priv/static/adminfe/static/js/chunk-68ea9.5a11341a.js b/priv/static/adminfe/static/js/chunk-68ea9.5a11341a.js
deleted file mode 100644
index b11c19485..000000000
Binary files a/priv/static/adminfe/static/js/chunk-68ea9.5a11341a.js and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-68ea9.5a11341a.js.map b/priv/static/adminfe/static/js/chunk-68ea9.5a11341a.js.map
deleted file mode 100644
index 8779a5e95..000000000
Binary files a/priv/static/adminfe/static/js/chunk-68ea9.5a11341a.js.map and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-6e81.6c4f2ce1.js b/priv/static/adminfe/static/js/chunk-6e81.6c4f2ce1.js
deleted file mode 100644
index 6fd67c44f..000000000
Binary files a/priv/static/adminfe/static/js/chunk-6e81.6c4f2ce1.js and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-6e81.6c4f2ce1.js.map b/priv/static/adminfe/static/js/chunk-6e81.6c4f2ce1.js.map
deleted file mode 100644
index 931f7521e..000000000
Binary files a/priv/static/adminfe/static/js/chunk-6e81.6c4f2ce1.js.map and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-7041.390b2ec4.js b/priv/static/adminfe/static/js/chunk-7041.390b2ec4.js
deleted file mode 100644
index 50eb1a5f5..000000000
Binary files a/priv/static/adminfe/static/js/chunk-7041.390b2ec4.js and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-7041.390b2ec4.js.map b/priv/static/adminfe/static/js/chunk-7041.390b2ec4.js.map
deleted file mode 100644
index 401bb0b1f..000000000
Binary files a/priv/static/adminfe/static/js/chunk-7041.390b2ec4.js.map and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-71b5.a60307b1.js b/priv/static/adminfe/static/js/chunk-71b5.a60307b1.js
new file mode 100644
index 000000000..ae6e3d3b0
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-71b5.a60307b1.js differ
diff --git a/priv/static/adminfe/static/js/chunk-71b5.a60307b1.js.map b/priv/static/adminfe/static/js/chunk-71b5.a60307b1.js.map
new file mode 100644
index 000000000..c9ab30c0a
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-71b5.a60307b1.js.map differ
diff --git a/priv/static/adminfe/static/js/chunk-7968.88218960.js b/priv/static/adminfe/static/js/chunk-7968.88218960.js
deleted file mode 100644
index 44348d9d1..000000000
Binary files a/priv/static/adminfe/static/js/chunk-7968.88218960.js and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-7968.88218960.js.map b/priv/static/adminfe/static/js/chunk-7968.88218960.js.map
deleted file mode 100644
index 6fa0131fc..000000000
Binary files a/priv/static/adminfe/static/js/chunk-7968.88218960.js.map and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-7c6b.34152862.js b/priv/static/adminfe/static/js/chunk-7c6b.34152862.js
deleted file mode 100644
index 27d57d3ff..000000000
Binary files a/priv/static/adminfe/static/js/chunk-7c6b.34152862.js and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-7c6b.34152862.js.map b/priv/static/adminfe/static/js/chunk-7c6b.34152862.js.map
deleted file mode 100644
index 78026f5f4..000000000
Binary files a/priv/static/adminfe/static/js/chunk-7c6b.34152862.js.map and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-a104.07359dcd.js b/priv/static/adminfe/static/js/chunk-a104.07359dcd.js
new file mode 100644
index 000000000..f6c3c46b7
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-a104.07359dcd.js differ
diff --git a/priv/static/adminfe/static/js/chunk-a104.07359dcd.js.map b/priv/static/adminfe/static/js/chunk-a104.07359dcd.js.map
new file mode 100644
index 000000000..cc9b00b22
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-a104.07359dcd.js.map differ
diff --git a/priv/static/adminfe/static/js/chunk-bc60.79f8c7e7.js b/priv/static/adminfe/static/js/chunk-bc60.4dbf525d.js
similarity index 99%
rename from priv/static/adminfe/static/js/chunk-bc60.79f8c7e7.js
rename to priv/static/adminfe/static/js/chunk-bc60.4dbf525d.js
index b2206aa11..ca1823d44 100644
Binary files a/priv/static/adminfe/static/js/chunk-bc60.79f8c7e7.js and b/priv/static/adminfe/static/js/chunk-bc60.4dbf525d.js differ
diff --git a/priv/static/adminfe/static/js/chunk-bc60.79f8c7e7.js.map b/priv/static/adminfe/static/js/chunk-bc60.4dbf525d.js.map
similarity index 99%
rename from priv/static/adminfe/static/js/chunk-bc60.79f8c7e7.js.map
rename to priv/static/adminfe/static/js/chunk-bc60.4dbf525d.js.map
index 799352270..10ea33531 100644
Binary files a/priv/static/adminfe/static/js/chunk-bc60.79f8c7e7.js.map and b/priv/static/adminfe/static/js/chunk-bc60.4dbf525d.js.map differ
diff --git a/priv/static/adminfe/static/js/chunk-commons.4ae74caa.js b/priv/static/adminfe/static/js/chunk-commons.7f561ac1.js
similarity index 99%
rename from priv/static/adminfe/static/js/chunk-commons.4ae74caa.js
rename to priv/static/adminfe/static/js/chunk-commons.7f561ac1.js
index 1ee2ea9e4..5c38ba894 100644
Binary files a/priv/static/adminfe/static/js/chunk-commons.4ae74caa.js and b/priv/static/adminfe/static/js/chunk-commons.7f561ac1.js differ
diff --git a/priv/static/adminfe/static/js/chunk-commons.4ae74caa.js.map b/priv/static/adminfe/static/js/chunk-commons.7f561ac1.js.map
similarity index 99%
rename from priv/static/adminfe/static/js/chunk-commons.4ae74caa.js.map
rename to priv/static/adminfe/static/js/chunk-commons.7f561ac1.js.map
index 41a884d15..a543f2c43 100644
Binary files a/priv/static/adminfe/static/js/chunk-commons.4ae74caa.js.map and b/priv/static/adminfe/static/js/chunk-commons.7f561ac1.js.map differ
diff --git a/priv/static/adminfe/static/js/chunk-d55e.f9bab96d.js.map b/priv/static/adminfe/static/js/chunk-d55e.f9bab96d.js.map
deleted file mode 100644
index 323d9ba2a..000000000
Binary files a/priv/static/adminfe/static/js/chunk-d55e.f9bab96d.js.map and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-e660.2101cafc.js b/priv/static/adminfe/static/js/chunk-e660.2101cafc.js
deleted file mode 100644
index 20ecbb5a4..000000000
Binary files a/priv/static/adminfe/static/js/chunk-e660.2101cafc.js and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-e660.2101cafc.js.map b/priv/static/adminfe/static/js/chunk-e660.2101cafc.js.map
deleted file mode 100644
index 2ff5149ad..000000000
Binary files a/priv/static/adminfe/static/js/chunk-e660.2101cafc.js.map and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-elementUI.21957ec8.js b/priv/static/adminfe/static/js/chunk-elementUI.4c32a355.js
similarity index 99%
rename from priv/static/adminfe/static/js/chunk-elementUI.21957ec8.js
rename to priv/static/adminfe/static/js/chunk-elementUI.4c32a355.js
index 65462dc89..0696ae2b3 100644
Binary files a/priv/static/adminfe/static/js/chunk-elementUI.21957ec8.js and b/priv/static/adminfe/static/js/chunk-elementUI.4c32a355.js differ
diff --git a/priv/static/adminfe/static/js/chunk-elementUI.21957ec8.js.map b/priv/static/adminfe/static/js/chunk-elementUI.4c32a355.js.map
similarity index 99%
rename from priv/static/adminfe/static/js/chunk-elementUI.21957ec8.js.map
rename to priv/static/adminfe/static/js/chunk-elementUI.4c32a355.js.map
index 3381fd56a..04b4df906 100644
Binary files a/priv/static/adminfe/static/js/chunk-elementUI.21957ec8.js.map and b/priv/static/adminfe/static/js/chunk-elementUI.4c32a355.js.map differ
diff --git a/priv/static/adminfe/static/js/chunk-f1f7.80ae76f2.js b/priv/static/adminfe/static/js/chunk-f1f7.80ae76f2.js
new file mode 100644
index 000000000..20015ca8f
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-f1f7.80ae76f2.js differ
diff --git a/priv/static/adminfe/static/js/chunk-f1f7.80ae76f2.js.map b/priv/static/adminfe/static/js/chunk-f1f7.80ae76f2.js.map
new file mode 100644
index 000000000..751f252ea
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-f1f7.80ae76f2.js.map differ
diff --git a/priv/static/adminfe/static/js/chunk-f364.a5927f18.js b/priv/static/adminfe/static/js/chunk-f364.a5927f18.js
deleted file mode 100644
index 9a872d819..000000000
Binary files a/priv/static/adminfe/static/js/chunk-f364.a5927f18.js and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-f364.a5927f18.js.map b/priv/static/adminfe/static/js/chunk-f364.a5927f18.js.map
deleted file mode 100644
index 05f67d1a5..000000000
Binary files a/priv/static/adminfe/static/js/chunk-f364.a5927f18.js.map and /dev/null differ
diff --git a/priv/static/adminfe/static/js/chunk-libs.5ca2c8e8.js b/priv/static/adminfe/static/js/chunk-libs.55b24a78.js
similarity index 77%
rename from priv/static/adminfe/static/js/chunk-libs.5ca2c8e8.js
rename to priv/static/adminfe/static/js/chunk-libs.55b24a78.js
index a496b679c..f7b952a20 100644
Binary files a/priv/static/adminfe/static/js/chunk-libs.5ca2c8e8.js and b/priv/static/adminfe/static/js/chunk-libs.55b24a78.js differ
diff --git a/priv/static/adminfe/static/js/chunk-libs.55b24a78.js.map b/priv/static/adminfe/static/js/chunk-libs.55b24a78.js.map
new file mode 100644
index 000000000..b2023c1f3
Binary files /dev/null and b/priv/static/adminfe/static/js/chunk-libs.55b24a78.js.map differ
diff --git a/priv/static/adminfe/static/js/chunk-libs.5ca2c8e8.js.map b/priv/static/adminfe/static/js/chunk-libs.5ca2c8e8.js.map
deleted file mode 100644
index 3b2db293f..000000000
Binary files a/priv/static/adminfe/static/js/chunk-libs.5ca2c8e8.js.map and /dev/null differ
diff --git a/priv/static/adminfe/static/js/runtime.2a586239.js b/priv/static/adminfe/static/js/runtime.2a586239.js
new file mode 100644
index 000000000..43cd69012
Binary files /dev/null and b/priv/static/adminfe/static/js/runtime.2a586239.js differ
diff --git a/priv/static/adminfe/static/js/runtime.2a586239.js.map b/priv/static/adminfe/static/js/runtime.2a586239.js.map
new file mode 100644
index 000000000..9ff192bfd
Binary files /dev/null and b/priv/static/adminfe/static/js/runtime.2a586239.js.map differ
diff --git a/priv/static/adminfe/static/js/runtime.6b30c658.js b/priv/static/adminfe/static/js/runtime.6b30c658.js
deleted file mode 100644
index ecdf93f1b..000000000
Binary files a/priv/static/adminfe/static/js/runtime.6b30c658.js and /dev/null differ
diff --git a/priv/static/adminfe/static/js/runtime.6b30c658.js.map b/priv/static/adminfe/static/js/runtime.6b30c658.js.map
deleted file mode 100644
index 67a46d4bf..000000000
Binary files a/priv/static/adminfe/static/js/runtime.6b30c658.js.map and /dev/null differ
diff --git a/priv/static/index.html b/priv/static/index.html
index 88bf1484d..9ef3ad6e4 100644
--- a/priv/static/index.html
+++ b/priv/static/index.html
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/priv/static/static/config.json b/priv/static/static/config.json
index f59e645ac..53a4be823 100644
--- a/priv/static/static/config.json
+++ b/priv/static/static/config.json
@@ -2,7 +2,6 @@
"alwaysShowSubjectInput": true,
"background": "/static/aurora_borealis.jpg",
"collapseMessageWithSubject": false,
- "disableChat": false,
"greentext": false,
"hideFilteredStatuses": false,
"hideMutedPosts": false,
diff --git a/priv/static/static/js/10.9a138b362edd4833778a.js b/priv/static/static/js/10.9a138b362edd4833778a.js
deleted file mode 100644
index 0518eec26..000000000
Binary files a/priv/static/static/js/10.9a138b362edd4833778a.js and /dev/null differ
diff --git a/priv/static/static/js/10.fdbf093cc5602ca4f2e1.js b/priv/static/static/js/10.fdbf093cc5602ca4f2e1.js
new file mode 100644
index 000000000..966332053
Binary files /dev/null and b/priv/static/static/js/10.fdbf093cc5602ca4f2e1.js differ
diff --git a/priv/static/static/js/10.9a138b362edd4833778a.js.map b/priv/static/static/js/10.fdbf093cc5602ca4f2e1.js.map
similarity index 56%
rename from priv/static/static/js/10.9a138b362edd4833778a.js.map
rename to priv/static/static/js/10.fdbf093cc5602ca4f2e1.js.map
index 6a0c72332..978f9e54d 100644
Binary files a/priv/static/static/js/10.9a138b362edd4833778a.js.map and b/priv/static/static/js/10.fdbf093cc5602ca4f2e1.js.map differ
diff --git a/priv/static/static/js/11.7b11fd75fe61d6e10ac6.js b/priv/static/static/js/11.7b11fd75fe61d6e10ac6.js
new file mode 100644
index 000000000..2e39538d0
Binary files /dev/null and b/priv/static/static/js/11.7b11fd75fe61d6e10ac6.js differ
diff --git a/priv/static/static/js/11.9d88e9e710c4e0d0c897.js.map b/priv/static/static/js/11.7b11fd75fe61d6e10ac6.js.map
similarity index 56%
rename from priv/static/static/js/11.9d88e9e710c4e0d0c897.js.map
rename to priv/static/static/js/11.7b11fd75fe61d6e10ac6.js.map
index ae6a2b9c4..f5b9efef8 100644
Binary files a/priv/static/static/js/11.9d88e9e710c4e0d0c897.js.map and b/priv/static/static/js/11.7b11fd75fe61d6e10ac6.js.map differ
diff --git a/priv/static/static/js/11.9d88e9e710c4e0d0c897.js b/priv/static/static/js/11.9d88e9e710c4e0d0c897.js
deleted file mode 100644
index cbfd37408..000000000
Binary files a/priv/static/static/js/11.9d88e9e710c4e0d0c897.js and /dev/null differ
diff --git a/priv/static/static/js/12.36ee26c30e2909c8be60.js b/priv/static/static/js/12.36ee26c30e2909c8be60.js
deleted file mode 100644
index 418717dfc..000000000
Binary files a/priv/static/static/js/12.36ee26c30e2909c8be60.js and /dev/null differ
diff --git a/priv/static/static/js/12.a3dc3473565ec07a88c2.js b/priv/static/static/js/12.a3dc3473565ec07a88c2.js
new file mode 100644
index 000000000..ad6414e72
Binary files /dev/null and b/priv/static/static/js/12.a3dc3473565ec07a88c2.js differ
diff --git a/priv/static/static/js/12.36ee26c30e2909c8be60.js.map b/priv/static/static/js/12.a3dc3473565ec07a88c2.js.map
similarity index 56%
rename from priv/static/static/js/12.36ee26c30e2909c8be60.js.map
rename to priv/static/static/js/12.a3dc3473565ec07a88c2.js.map
index 1f9de123e..7b8fe89ac 100644
Binary files a/priv/static/static/js/12.36ee26c30e2909c8be60.js.map and b/priv/static/static/js/12.a3dc3473565ec07a88c2.js.map differ
diff --git a/priv/static/static/js/13.cdc076533397e24391bc.js b/priv/static/static/js/13.cdc076533397e24391bc.js
new file mode 100644
index 000000000..6819297a8
Binary files /dev/null and b/priv/static/static/js/13.cdc076533397e24391bc.js differ
diff --git a/priv/static/static/js/13.d02023d426b44a6886af.js.map b/priv/static/static/js/13.cdc076533397e24391bc.js.map
similarity index 56%
rename from priv/static/static/js/13.d02023d426b44a6886af.js.map
rename to priv/static/static/js/13.cdc076533397e24391bc.js.map
index a202df0d2..19b1f31f8 100644
Binary files a/priv/static/static/js/13.d02023d426b44a6886af.js.map and b/priv/static/static/js/13.cdc076533397e24391bc.js.map differ
diff --git a/priv/static/static/js/13.d02023d426b44a6886af.js b/priv/static/static/js/13.d02023d426b44a6886af.js
deleted file mode 100644
index 13f1abcb0..000000000
Binary files a/priv/static/static/js/13.d02023d426b44a6886af.js and /dev/null differ
diff --git a/priv/static/static/js/14.8e7c0873d041b34efd84.js b/priv/static/static/js/14.8e7c0873d041b34efd84.js
deleted file mode 100644
index 74432f43d..000000000
Binary files a/priv/static/static/js/14.8e7c0873d041b34efd84.js and /dev/null differ
diff --git a/priv/static/static/js/14.8e7c0873d041b34efd84.js.map b/priv/static/static/js/14.8e7c0873d041b34efd84.js.map
deleted file mode 100644
index e73fcfe38..000000000
Binary files a/priv/static/static/js/14.8e7c0873d041b34efd84.js.map and /dev/null differ
diff --git a/priv/static/static/js/14.a2b9acaf9caa95d1fd7f.js b/priv/static/static/js/14.a2b9acaf9caa95d1fd7f.js
new file mode 100644
index 000000000..9111373a2
Binary files /dev/null and b/priv/static/static/js/14.a2b9acaf9caa95d1fd7f.js differ
diff --git a/priv/static/static/js/14.a2b9acaf9caa95d1fd7f.js.map b/priv/static/static/js/14.a2b9acaf9caa95d1fd7f.js.map
new file mode 100644
index 000000000..c1a2c983f
Binary files /dev/null and b/priv/static/static/js/14.a2b9acaf9caa95d1fd7f.js.map differ
diff --git a/priv/static/static/js/15.349c342e2fe7e9e0fe01.js b/priv/static/static/js/15.349c342e2fe7e9e0fe01.js
deleted file mode 100644
index f77855cfc..000000000
Binary files a/priv/static/static/js/15.349c342e2fe7e9e0fe01.js and /dev/null differ
diff --git a/priv/static/static/js/15.349c342e2fe7e9e0fe01.js.map b/priv/static/static/js/15.349c342e2fe7e9e0fe01.js.map
deleted file mode 100644
index d9394d405..000000000
Binary files a/priv/static/static/js/15.349c342e2fe7e9e0fe01.js.map and /dev/null differ
diff --git a/priv/static/static/js/15.fe4e76f27cc478289a42.js b/priv/static/static/js/15.fe4e76f27cc478289a42.js
new file mode 100644
index 000000000..3005c67b3
Binary files /dev/null and b/priv/static/static/js/15.fe4e76f27cc478289a42.js differ
diff --git a/priv/static/static/js/15.fe4e76f27cc478289a42.js.map b/priv/static/static/js/15.fe4e76f27cc478289a42.js.map
new file mode 100644
index 000000000..7177387b7
Binary files /dev/null and b/priv/static/static/js/15.fe4e76f27cc478289a42.js.map differ
diff --git a/priv/static/static/js/16.90b5ee380da41d6d061c.js b/priv/static/static/js/16.90b5ee380da41d6d061c.js
new file mode 100644
index 000000000..f3a4fadd4
Binary files /dev/null and b/priv/static/static/js/16.90b5ee380da41d6d061c.js differ
diff --git a/priv/static/static/js/16.90b5ee380da41d6d061c.js.map b/priv/static/static/js/16.90b5ee380da41d6d061c.js.map
new file mode 100644
index 000000000..f69273c5c
Binary files /dev/null and b/priv/static/static/js/16.90b5ee380da41d6d061c.js.map differ
diff --git a/priv/static/static/js/16.cf210505237c2a0040dd.js b/priv/static/static/js/16.cf210505237c2a0040dd.js
deleted file mode 100644
index 4341c4e6e..000000000
Binary files a/priv/static/static/js/16.cf210505237c2a0040dd.js and /dev/null differ
diff --git a/priv/static/static/js/16.cf210505237c2a0040dd.js.map b/priv/static/static/js/16.cf210505237c2a0040dd.js.map
deleted file mode 100644
index e6c3a7b56..000000000
Binary files a/priv/static/static/js/16.cf210505237c2a0040dd.js.map and /dev/null differ
diff --git a/priv/static/static/js/17.c5a6513076aa9c5a9564.js b/priv/static/static/js/17.c5a6513076aa9c5a9564.js
new file mode 100644
index 000000000..74c623294
Binary files /dev/null and b/priv/static/static/js/17.c5a6513076aa9c5a9564.js differ
diff --git a/priv/static/static/js/17.c5a6513076aa9c5a9564.js.map b/priv/static/static/js/17.c5a6513076aa9c5a9564.js.map
new file mode 100644
index 000000000..f2ac5ef45
Binary files /dev/null and b/priv/static/static/js/17.c5a6513076aa9c5a9564.js.map differ
diff --git a/priv/static/static/js/17.fe52ece512025177a3b8.js b/priv/static/static/js/17.fe52ece512025177a3b8.js
deleted file mode 100644
index 25d7ed77c..000000000
Binary files a/priv/static/static/js/17.fe52ece512025177a3b8.js and /dev/null differ
diff --git a/priv/static/static/js/17.fe52ece512025177a3b8.js.map b/priv/static/static/js/17.fe52ece512025177a3b8.js.map
deleted file mode 100644
index cfdd5717d..000000000
Binary files a/priv/static/static/js/17.fe52ece512025177a3b8.js.map and /dev/null differ
diff --git a/priv/static/static/js/18.c0d447ff77030482a94c.js b/priv/static/static/js/18.c0d447ff77030482a94c.js
deleted file mode 100644
index 4bb119120..000000000
Binary files a/priv/static/static/js/18.c0d447ff77030482a94c.js and /dev/null differ
diff --git a/priv/static/static/js/18.c0d447ff77030482a94c.js.map b/priv/static/static/js/18.c0d447ff77030482a94c.js.map
deleted file mode 100644
index d2ff3aa95..000000000
Binary files a/priv/static/static/js/18.c0d447ff77030482a94c.js.map and /dev/null differ
diff --git a/priv/static/static/js/18.ffde79cfe78615dbb020.js b/priv/static/static/js/18.ffde79cfe78615dbb020.js
new file mode 100644
index 000000000..7dab8a63d
Binary files /dev/null and b/priv/static/static/js/18.ffde79cfe78615dbb020.js differ
diff --git a/priv/static/static/js/18.ffde79cfe78615dbb020.js.map b/priv/static/static/js/18.ffde79cfe78615dbb020.js.map
new file mode 100644
index 000000000..21c9fcc95
Binary files /dev/null and b/priv/static/static/js/18.ffde79cfe78615dbb020.js.map differ
diff --git a/priv/static/static/js/19.9b0c21b72dedc1b244bd.js b/priv/static/static/js/19.9b0c21b72dedc1b244bd.js
deleted file mode 100644
index 0c8605d10..000000000
Binary files a/priv/static/static/js/19.9b0c21b72dedc1b244bd.js and /dev/null differ
diff --git a/priv/static/static/js/19.9b0c21b72dedc1b244bd.js.map b/priv/static/static/js/19.9b0c21b72dedc1b244bd.js.map
deleted file mode 100644
index 8f3305b3a..000000000
Binary files a/priv/static/static/js/19.9b0c21b72dedc1b244bd.js.map and /dev/null differ
diff --git a/priv/static/static/js/19.c031807287d659bd841d.js b/priv/static/static/js/19.c031807287d659bd841d.js
new file mode 100644
index 000000000..8664e0814
Binary files /dev/null and b/priv/static/static/js/19.c031807287d659bd841d.js differ
diff --git a/priv/static/static/js/19.c031807287d659bd841d.js.map b/priv/static/static/js/19.c031807287d659bd841d.js.map
new file mode 100644
index 000000000..4a5527aae
Binary files /dev/null and b/priv/static/static/js/19.c031807287d659bd841d.js.map differ
diff --git a/priv/static/static/js/2.5f3ceb7bdf08fadacf00.js b/priv/static/static/js/2.5f3ceb7bdf08fadacf00.js
new file mode 100644
index 000000000..31ef2f0ac
Binary files /dev/null and b/priv/static/static/js/2.5f3ceb7bdf08fadacf00.js differ
diff --git a/priv/static/static/js/2.5f3ceb7bdf08fadacf00.js.map b/priv/static/static/js/2.5f3ceb7bdf08fadacf00.js.map
new file mode 100644
index 000000000..06d872608
Binary files /dev/null and b/priv/static/static/js/2.5f3ceb7bdf08fadacf00.js.map differ
diff --git a/priv/static/static/js/2.80ae75b951121aacd208.js b/priv/static/static/js/2.80ae75b951121aacd208.js
deleted file mode 100644
index e2e37bf88..000000000
Binary files a/priv/static/static/js/2.80ae75b951121aacd208.js and /dev/null differ
diff --git a/priv/static/static/js/2.80ae75b951121aacd208.js.map b/priv/static/static/js/2.80ae75b951121aacd208.js.map
deleted file mode 100644
index 5528b7116..000000000
Binary files a/priv/static/static/js/2.80ae75b951121aacd208.js.map and /dev/null differ
diff --git a/priv/static/static/js/20.abb0d332055536a87c38.js b/priv/static/static/js/20.abb0d332055536a87c38.js
new file mode 100644
index 000000000..2d92fdfbd
Binary files /dev/null and b/priv/static/static/js/20.abb0d332055536a87c38.js differ
diff --git a/priv/static/static/js/20.abb0d332055536a87c38.js.map b/priv/static/static/js/20.abb0d332055536a87c38.js.map
new file mode 100644
index 000000000..55c20779e
Binary files /dev/null and b/priv/static/static/js/20.abb0d332055536a87c38.js.map differ
diff --git a/priv/static/static/js/20.fee3cd69d629f271e653.js b/priv/static/static/js/20.fee3cd69d629f271e653.js
deleted file mode 100644
index 8dc617e25..000000000
Binary files a/priv/static/static/js/20.fee3cd69d629f271e653.js and /dev/null differ
diff --git a/priv/static/static/js/20.fee3cd69d629f271e653.js.map b/priv/static/static/js/20.fee3cd69d629f271e653.js.map
deleted file mode 100644
index b80afa931..000000000
Binary files a/priv/static/static/js/20.fee3cd69d629f271e653.js.map and /dev/null differ
diff --git a/priv/static/static/js/21.6e952388ef8d5a0276dc.js b/priv/static/static/js/21.6e952388ef8d5a0276dc.js
new file mode 100644
index 000000000..27ab1f65e
Binary files /dev/null and b/priv/static/static/js/21.6e952388ef8d5a0276dc.js differ
diff --git a/priv/static/static/js/21.6e952388ef8d5a0276dc.js.map b/priv/static/static/js/21.6e952388ef8d5a0276dc.js.map
new file mode 100644
index 000000000..22d29b80c
Binary files /dev/null and b/priv/static/static/js/21.6e952388ef8d5a0276dc.js.map differ
diff --git a/priv/static/static/js/21.9b5434a9d2b0b07a3038.js b/priv/static/static/js/21.9b5434a9d2b0b07a3038.js
deleted file mode 100644
index e01b51a44..000000000
Binary files a/priv/static/static/js/21.9b5434a9d2b0b07a3038.js and /dev/null differ
diff --git a/priv/static/static/js/21.9b5434a9d2b0b07a3038.js.map b/priv/static/static/js/21.9b5434a9d2b0b07a3038.js.map
deleted file mode 100644
index cb2792ac9..000000000
Binary files a/priv/static/static/js/21.9b5434a9d2b0b07a3038.js.map and /dev/null differ
diff --git a/priv/static/static/js/22.132b7fba6bee9817b39f.js b/priv/static/static/js/22.132b7fba6bee9817b39f.js
deleted file mode 100644
index a0f30bc81..000000000
Binary files a/priv/static/static/js/22.132b7fba6bee9817b39f.js and /dev/null differ
diff --git a/priv/static/static/js/22.132b7fba6bee9817b39f.js.map b/priv/static/static/js/22.132b7fba6bee9817b39f.js.map
deleted file mode 100644
index 5b54e2be5..000000000
Binary files a/priv/static/static/js/22.132b7fba6bee9817b39f.js.map and /dev/null differ
diff --git a/priv/static/static/js/22.dbc79965f66b0bb62d88.js b/priv/static/static/js/22.dbc79965f66b0bb62d88.js
new file mode 100644
index 000000000..88a0e51b5
Binary files /dev/null and b/priv/static/static/js/22.dbc79965f66b0bb62d88.js differ
diff --git a/priv/static/static/js/22.dbc79965f66b0bb62d88.js.map b/priv/static/static/js/22.dbc79965f66b0bb62d88.js.map
new file mode 100644
index 000000000..a43e0a6b4
Binary files /dev/null and b/priv/static/static/js/22.dbc79965f66b0bb62d88.js.map differ
diff --git a/priv/static/static/js/23.4addb03e0862c780c55f.js b/priv/static/static/js/23.4addb03e0862c780c55f.js
new file mode 100644
index 000000000..40d2fb0b3
Binary files /dev/null and b/priv/static/static/js/23.4addb03e0862c780c55f.js differ
diff --git a/priv/static/static/js/23.4addb03e0862c780c55f.js.map b/priv/static/static/js/23.4addb03e0862c780c55f.js.map
new file mode 100644
index 000000000..3ab3410ee
Binary files /dev/null and b/priv/static/static/js/23.4addb03e0862c780c55f.js.map differ
diff --git a/priv/static/static/js/23.63b95894e9f0eb300da0.js b/priv/static/static/js/23.63b95894e9f0eb300da0.js
deleted file mode 100644
index aeef30063..000000000
Binary files a/priv/static/static/js/23.63b95894e9f0eb300da0.js and /dev/null differ
diff --git a/priv/static/static/js/23.63b95894e9f0eb300da0.js.map b/priv/static/static/js/23.63b95894e9f0eb300da0.js.map
deleted file mode 100644
index dbd9ba11e..000000000
Binary files a/priv/static/static/js/23.63b95894e9f0eb300da0.js.map and /dev/null differ
diff --git a/priv/static/static/js/24.10dc1eadca8b0bc15e20.js b/priv/static/static/js/24.10dc1eadca8b0bc15e20.js
deleted file mode 100644
index ed3bab7cc..000000000
Binary files a/priv/static/static/js/24.10dc1eadca8b0bc15e20.js and /dev/null differ
diff --git a/priv/static/static/js/24.10dc1eadca8b0bc15e20.js.map b/priv/static/static/js/24.10dc1eadca8b0bc15e20.js.map
deleted file mode 100644
index 82709d683..000000000
Binary files a/priv/static/static/js/24.10dc1eadca8b0bc15e20.js.map and /dev/null differ
diff --git a/priv/static/static/js/24.e4b623be1780a14a6168.js b/priv/static/static/js/24.e4b623be1780a14a6168.js
new file mode 100644
index 000000000..eadbce6d5
Binary files /dev/null and b/priv/static/static/js/24.e4b623be1780a14a6168.js differ
diff --git a/priv/static/static/js/24.e4b623be1780a14a6168.js.map b/priv/static/static/js/24.e4b623be1780a14a6168.js.map
new file mode 100644
index 000000000..5a1291203
Binary files /dev/null and b/priv/static/static/js/24.e4b623be1780a14a6168.js.map differ
diff --git a/priv/static/static/js/25.34eeae0070f7f1eb6843.js b/priv/static/static/js/25.34eeae0070f7f1eb6843.js
new file mode 100644
index 000000000..92130ae8e
Binary files /dev/null and b/priv/static/static/js/25.34eeae0070f7f1eb6843.js differ
diff --git a/priv/static/static/js/25.34eeae0070f7f1eb6843.js.map b/priv/static/static/js/25.34eeae0070f7f1eb6843.js.map
new file mode 100644
index 000000000..2af21b09b
Binary files /dev/null and b/priv/static/static/js/25.34eeae0070f7f1eb6843.js.map differ
diff --git a/priv/static/static/js/25.e2e834e1b024960e0087.js b/priv/static/static/js/25.e2e834e1b024960e0087.js
deleted file mode 100644
index c2caf0d62..000000000
Binary files a/priv/static/static/js/25.e2e834e1b024960e0087.js and /dev/null differ
diff --git a/priv/static/static/js/25.e2e834e1b024960e0087.js.map b/priv/static/static/js/25.e2e834e1b024960e0087.js.map
deleted file mode 100644
index e4967e625..000000000
Binary files a/priv/static/static/js/25.e2e834e1b024960e0087.js.map and /dev/null differ
diff --git a/priv/static/static/js/26.74667f919f7bad826ea0.js b/priv/static/static/js/26.74667f919f7bad826ea0.js
deleted file mode 100644
index 712c57182..000000000
Binary files a/priv/static/static/js/26.74667f919f7bad826ea0.js and /dev/null differ
diff --git a/priv/static/static/js/26.74667f919f7bad826ea0.js.map b/priv/static/static/js/26.74667f919f7bad826ea0.js.map
deleted file mode 100644
index 43a64a1fb..000000000
Binary files a/priv/static/static/js/26.74667f919f7bad826ea0.js.map and /dev/null differ
diff --git a/priv/static/static/js/26.bd86a0d958de2bb3905a.js b/priv/static/static/js/26.bd86a0d958de2bb3905a.js
new file mode 100644
index 000000000..64c5db6ed
Binary files /dev/null and b/priv/static/static/js/26.bd86a0d958de2bb3905a.js differ
diff --git a/priv/static/static/js/26.bd86a0d958de2bb3905a.js.map b/priv/static/static/js/26.bd86a0d958de2bb3905a.js.map
new file mode 100644
index 000000000..a2e972c31
Binary files /dev/null and b/priv/static/static/js/26.bd86a0d958de2bb3905a.js.map differ
diff --git a/priv/static/static/js/27.0af03540f78df63eddca.js b/priv/static/static/js/27.0af03540f78df63eddca.js
deleted file mode 100644
index 86d8c0045..000000000
Binary files a/priv/static/static/js/27.0af03540f78df63eddca.js and /dev/null differ
diff --git a/priv/static/static/js/27.0af03540f78df63eddca.js.map b/priv/static/static/js/27.0af03540f78df63eddca.js.map
deleted file mode 100644
index a1e846519..000000000
Binary files a/priv/static/static/js/27.0af03540f78df63eddca.js.map and /dev/null differ
diff --git a/priv/static/static/js/27.7d4ab8716762d6f57135.js b/priv/static/static/js/27.7d4ab8716762d6f57135.js
new file mode 100644
index 000000000..95a37be1f
Binary files /dev/null and b/priv/static/static/js/27.7d4ab8716762d6f57135.js differ
diff --git a/priv/static/static/js/27.7d4ab8716762d6f57135.js.map b/priv/static/static/js/27.7d4ab8716762d6f57135.js.map
new file mode 100644
index 000000000..b9b2aa6e1
Binary files /dev/null and b/priv/static/static/js/27.7d4ab8716762d6f57135.js.map differ
diff --git a/priv/static/static/js/28.599a889517f15c01b27e.js b/priv/static/static/js/28.599a889517f15c01b27e.js
deleted file mode 100644
index 6f02d5cf6..000000000
Binary files a/priv/static/static/js/28.599a889517f15c01b27e.js and /dev/null differ
diff --git a/priv/static/static/js/28.599a889517f15c01b27e.js.map b/priv/static/static/js/28.599a889517f15c01b27e.js.map
deleted file mode 100644
index d12cd5dae..000000000
Binary files a/priv/static/static/js/28.599a889517f15c01b27e.js.map and /dev/null differ
diff --git a/priv/static/static/js/28.a88999ebb3f7ec930aad.js b/priv/static/static/js/28.a88999ebb3f7ec930aad.js
new file mode 100644
index 000000000..423aebca9
Binary files /dev/null and b/priv/static/static/js/28.a88999ebb3f7ec930aad.js differ
diff --git a/priv/static/static/js/28.a88999ebb3f7ec930aad.js.map b/priv/static/static/js/28.a88999ebb3f7ec930aad.js.map
new file mode 100644
index 000000000..d67ecaec2
Binary files /dev/null and b/priv/static/static/js/28.a88999ebb3f7ec930aad.js.map differ
diff --git a/priv/static/static/js/29.3fc5f707254d05a94c4e.js b/priv/static/static/js/29.3fc5f707254d05a94c4e.js
deleted file mode 100644
index fbb53794e..000000000
Binary files a/priv/static/static/js/29.3fc5f707254d05a94c4e.js and /dev/null differ
diff --git a/priv/static/static/js/29.3fc5f707254d05a94c4e.js.map b/priv/static/static/js/29.3fc5f707254d05a94c4e.js.map
deleted file mode 100644
index d9dc3432e..000000000
Binary files a/priv/static/static/js/29.3fc5f707254d05a94c4e.js.map and /dev/null differ
diff --git a/priv/static/static/js/29.519f681d194c212ae75f.js b/priv/static/static/js/29.519f681d194c212ae75f.js
new file mode 100644
index 000000000..aa2571733
Binary files /dev/null and b/priv/static/static/js/29.519f681d194c212ae75f.js differ
diff --git a/priv/static/static/js/29.519f681d194c212ae75f.js.map b/priv/static/static/js/29.519f681d194c212ae75f.js.map
new file mode 100644
index 000000000..e9c22ff88
Binary files /dev/null and b/priv/static/static/js/29.519f681d194c212ae75f.js.map differ
diff --git a/priv/static/static/js/3.6c8e014d70907359ad5a.js b/priv/static/static/js/3.6c8e014d70907359ad5a.js
new file mode 100644
index 000000000..8c925ea7c
Binary files /dev/null and b/priv/static/static/js/3.6c8e014d70907359ad5a.js differ
diff --git a/priv/static/static/js/3.6c8e014d70907359ad5a.js.map b/priv/static/static/js/3.6c8e014d70907359ad5a.js.map
new file mode 100644
index 000000000..81ea16cd3
Binary files /dev/null and b/priv/static/static/js/3.6c8e014d70907359ad5a.js.map differ
diff --git a/priv/static/static/js/3.716f85efb43de512faf0.js b/priv/static/static/js/3.716f85efb43de512faf0.js
deleted file mode 100644
index c62e430f2..000000000
Binary files a/priv/static/static/js/3.716f85efb43de512faf0.js and /dev/null differ
diff --git a/priv/static/static/js/3.716f85efb43de512faf0.js.map b/priv/static/static/js/3.716f85efb43de512faf0.js.map
deleted file mode 100644
index 877f25345..000000000
Binary files a/priv/static/static/js/3.716f85efb43de512faf0.js.map and /dev/null differ
diff --git a/priv/static/static/js/30.af9dba19236c2e02ceb0.js b/priv/static/static/js/30.af9dba19236c2e02ceb0.js
deleted file mode 100644
index dda2ec2cb..000000000
Binary files a/priv/static/static/js/30.af9dba19236c2e02ceb0.js and /dev/null differ
diff --git a/priv/static/static/js/30.af9dba19236c2e02ceb0.js.map b/priv/static/static/js/30.af9dba19236c2e02ceb0.js.map
deleted file mode 100644
index e3094bf26..000000000
Binary files a/priv/static/static/js/30.af9dba19236c2e02ceb0.js.map and /dev/null differ
diff --git a/priv/static/static/js/30.d29cd76b0781bb654f87.js b/priv/static/static/js/30.d29cd76b0781bb654f87.js
new file mode 100644
index 000000000..f681595c7
Binary files /dev/null and b/priv/static/static/js/30.d29cd76b0781bb654f87.js differ
diff --git a/priv/static/static/js/30.d29cd76b0781bb654f87.js.map b/priv/static/static/js/30.d29cd76b0781bb654f87.js.map
new file mode 100644
index 000000000..dbf01dc8d
Binary files /dev/null and b/priv/static/static/js/30.d29cd76b0781bb654f87.js.map differ
diff --git a/priv/static/static/js/31.15b545bb42e21d39c678.js b/priv/static/static/js/31.15b545bb42e21d39c678.js
new file mode 100644
index 000000000..3c5d8089e
Binary files /dev/null and b/priv/static/static/js/31.15b545bb42e21d39c678.js differ
diff --git a/priv/static/static/js/31.15b545bb42e21d39c678.js.map b/priv/static/static/js/31.15b545bb42e21d39c678.js.map
new file mode 100644
index 000000000..b56a26768
Binary files /dev/null and b/priv/static/static/js/31.15b545bb42e21d39c678.js.map differ
diff --git a/priv/static/static/js/31.f4fb830b17ba4aa43cb0.js b/priv/static/static/js/31.f4fb830b17ba4aa43cb0.js
deleted file mode 100644
index 65edaa3dd..000000000
Binary files a/priv/static/static/js/31.f4fb830b17ba4aa43cb0.js and /dev/null differ
diff --git a/priv/static/static/js/31.f4fb830b17ba4aa43cb0.js.map b/priv/static/static/js/31.f4fb830b17ba4aa43cb0.js.map
deleted file mode 100644
index 4157d56ad..000000000
Binary files a/priv/static/static/js/31.f4fb830b17ba4aa43cb0.js.map and /dev/null differ
diff --git a/priv/static/static/js/32.899035ede0115c5c0f99.js b/priv/static/static/js/32.899035ede0115c5c0f99.js
new file mode 100644
index 000000000..6faf5ed33
Binary files /dev/null and b/priv/static/static/js/32.899035ede0115c5c0f99.js differ
diff --git a/priv/static/static/js/32.899035ede0115c5c0f99.js.map b/priv/static/static/js/32.899035ede0115c5c0f99.js.map
new file mode 100644
index 000000000..242f78de5
Binary files /dev/null and b/priv/static/static/js/32.899035ede0115c5c0f99.js.map differ
diff --git a/priv/static/static/js/32.e0c1e549e0806ed8c97e.js b/priv/static/static/js/32.e0c1e549e0806ed8c97e.js
deleted file mode 100644
index 12e61f91a..000000000
Binary files a/priv/static/static/js/32.e0c1e549e0806ed8c97e.js and /dev/null differ
diff --git a/priv/static/static/js/32.e0c1e549e0806ed8c97e.js.map b/priv/static/static/js/32.e0c1e549e0806ed8c97e.js.map
deleted file mode 100644
index a30317255..000000000
Binary files a/priv/static/static/js/32.e0c1e549e0806ed8c97e.js.map and /dev/null differ
diff --git a/priv/static/static/js/4.564b2a8cbfe4d5e93949.js b/priv/static/static/js/4.564b2a8cbfe4d5e93949.js
new file mode 100644
index 000000000..eb8241c90
Binary files /dev/null and b/priv/static/static/js/4.564b2a8cbfe4d5e93949.js differ
diff --git a/priv/static/static/js/4.564b2a8cbfe4d5e93949.js.map b/priv/static/static/js/4.564b2a8cbfe4d5e93949.js.map
new file mode 100644
index 000000000..2a235dac2
Binary files /dev/null and b/priv/static/static/js/4.564b2a8cbfe4d5e93949.js.map differ
diff --git a/priv/static/static/js/4.ae27cb41b81c1d0fb12b.js b/priv/static/static/js/4.ae27cb41b81c1d0fb12b.js
deleted file mode 100644
index 36db0a49a..000000000
Binary files a/priv/static/static/js/4.ae27cb41b81c1d0fb12b.js and /dev/null differ
diff --git a/priv/static/static/js/4.ae27cb41b81c1d0fb12b.js.map b/priv/static/static/js/4.ae27cb41b81c1d0fb12b.js.map
deleted file mode 100644
index 2885b8635..000000000
Binary files a/priv/static/static/js/4.ae27cb41b81c1d0fb12b.js.map and /dev/null differ
diff --git a/priv/static/static/js/5.6024023b2804dafc6bcb.js b/priv/static/static/js/5.6024023b2804dafc6bcb.js
new file mode 100644
index 000000000..de5483b7c
Binary files /dev/null and b/priv/static/static/js/5.6024023b2804dafc6bcb.js differ
diff --git a/priv/static/static/js/5.730f6dd69f3216d24320.js.map b/priv/static/static/js/5.6024023b2804dafc6bcb.js.map
similarity index 57%
rename from priv/static/static/js/5.730f6dd69f3216d24320.js.map
rename to priv/static/static/js/5.6024023b2804dafc6bcb.js.map
index f6e5d1301..921907b51 100644
Binary files a/priv/static/static/js/5.730f6dd69f3216d24320.js.map and b/priv/static/static/js/5.6024023b2804dafc6bcb.js.map differ
diff --git a/priv/static/static/js/5.730f6dd69f3216d24320.js b/priv/static/static/js/5.730f6dd69f3216d24320.js
deleted file mode 100644
index b9f9e7ce8..000000000
Binary files a/priv/static/static/js/5.730f6dd69f3216d24320.js and /dev/null differ
diff --git a/priv/static/static/js/6.17d3d7ef67c646d7d9e2.js b/priv/static/static/js/6.17d3d7ef67c646d7d9e2.js
deleted file mode 100644
index 7c37a2617..000000000
Binary files a/priv/static/static/js/6.17d3d7ef67c646d7d9e2.js and /dev/null differ
diff --git a/priv/static/static/js/6.b0c7a2b19cc70c33dc1e.js b/priv/static/static/js/6.b0c7a2b19cc70c33dc1e.js
new file mode 100644
index 000000000..133583967
Binary files /dev/null and b/priv/static/static/js/6.b0c7a2b19cc70c33dc1e.js differ
diff --git a/priv/static/static/js/6.17d3d7ef67c646d7d9e2.js.map b/priv/static/static/js/6.b0c7a2b19cc70c33dc1e.js.map
similarity index 57%
rename from priv/static/static/js/6.17d3d7ef67c646d7d9e2.js.map
rename to priv/static/static/js/6.b0c7a2b19cc70c33dc1e.js.map
index a86efcd83..962fe57bf 100644
Binary files a/priv/static/static/js/6.17d3d7ef67c646d7d9e2.js.map and b/priv/static/static/js/6.b0c7a2b19cc70c33dc1e.js.map differ
diff --git a/priv/static/static/js/7.4dbb03c6731e1c8190af.js b/priv/static/static/js/7.4dbb03c6731e1c8190af.js
new file mode 100644
index 000000000..c30fd4d53
Binary files /dev/null and b/priv/static/static/js/7.4dbb03c6731e1c8190af.js differ
diff --git a/priv/static/static/js/7.c7fec9856bb057372873.js.map b/priv/static/static/js/7.4dbb03c6731e1c8190af.js.map
similarity index 57%
rename from priv/static/static/js/7.c7fec9856bb057372873.js.map
rename to priv/static/static/js/7.4dbb03c6731e1c8190af.js.map
index 953c23427..f89bb6b78 100644
Binary files a/priv/static/static/js/7.c7fec9856bb057372873.js.map and b/priv/static/static/js/7.4dbb03c6731e1c8190af.js.map differ
diff --git a/priv/static/static/js/7.c7fec9856bb057372873.js b/priv/static/static/js/7.c7fec9856bb057372873.js
deleted file mode 100644
index 3f05de438..000000000
Binary files a/priv/static/static/js/7.c7fec9856bb057372873.js and /dev/null differ
diff --git a/priv/static/static/js/8.c3a32861cd869f7892e5.js b/priv/static/static/js/8.c3a32861cd869f7892e5.js
deleted file mode 100644
index 1165de321..000000000
Binary files a/priv/static/static/js/8.c3a32861cd869f7892e5.js and /dev/null differ
diff --git a/priv/static/static/js/8.d11ae57b3255a1c74681.js b/priv/static/static/js/8.d11ae57b3255a1c74681.js
new file mode 100644
index 000000000..7da124f7e
Binary files /dev/null and b/priv/static/static/js/8.d11ae57b3255a1c74681.js differ
diff --git a/priv/static/static/js/8.c3a32861cd869f7892e5.js.map b/priv/static/static/js/8.d11ae57b3255a1c74681.js.map
similarity index 57%
rename from priv/static/static/js/8.c3a32861cd869f7892e5.js.map
rename to priv/static/static/js/8.d11ae57b3255a1c74681.js.map
index 1ae964e3d..c874c5132 100644
Binary files a/priv/static/static/js/8.c3a32861cd869f7892e5.js.map and b/priv/static/static/js/8.d11ae57b3255a1c74681.js.map differ
diff --git a/priv/static/static/js/9.2d36a607172a0f72bb59.js b/priv/static/static/js/9.2d36a607172a0f72bb59.js
deleted file mode 100644
index def839c6e..000000000
Binary files a/priv/static/static/js/9.2d36a607172a0f72bb59.js and /dev/null differ
diff --git a/priv/static/static/js/9.2d36a607172a0f72bb59.js.map b/priv/static/static/js/9.2d36a607172a0f72bb59.js.map
deleted file mode 100644
index d7ee040c4..000000000
Binary files a/priv/static/static/js/9.2d36a607172a0f72bb59.js.map and /dev/null differ
diff --git a/priv/static/static/js/9.80dc09c85f557dd2c96f.js b/priv/static/static/js/9.80dc09c85f557dd2c96f.js
new file mode 100644
index 000000000..77b5edba9
Binary files /dev/null and b/priv/static/static/js/9.80dc09c85f557dd2c96f.js differ
diff --git a/priv/static/static/js/9.80dc09c85f557dd2c96f.js.map b/priv/static/static/js/9.80dc09c85f557dd2c96f.js.map
new file mode 100644
index 000000000..25360bcab
Binary files /dev/null and b/priv/static/static/js/9.80dc09c85f557dd2c96f.js.map differ
diff --git a/priv/static/static/js/app.2e518bb8cf82de7a72b0.js b/priv/static/static/js/app.2e518bb8cf82de7a72b0.js
deleted file mode 100644
index f610404a0..000000000
Binary files a/priv/static/static/js/app.2e518bb8cf82de7a72b0.js and /dev/null differ
diff --git a/priv/static/static/js/app.2e518bb8cf82de7a72b0.js.map b/priv/static/static/js/app.2e518bb8cf82de7a72b0.js.map
deleted file mode 100644
index b84a6e676..000000000
Binary files a/priv/static/static/js/app.2e518bb8cf82de7a72b0.js.map and /dev/null differ
diff --git a/priv/static/static/js/app.ce97bd1883ee9dd7b809.js b/priv/static/static/js/app.ce97bd1883ee9dd7b809.js
new file mode 100644
index 000000000..01bdcff7a
Binary files /dev/null and b/priv/static/static/js/app.ce97bd1883ee9dd7b809.js differ
diff --git a/priv/static/static/js/app.ce97bd1883ee9dd7b809.js.map b/priv/static/static/js/app.ce97bd1883ee9dd7b809.js.map
new file mode 100644
index 000000000..a2669d143
Binary files /dev/null and b/priv/static/static/js/app.ce97bd1883ee9dd7b809.js.map differ
diff --git a/priv/static/static/js/vendors~app.102a26590d3ba87dd908.js b/priv/static/static/js/vendors~app.102a26590d3ba87dd908.js
deleted file mode 100644
index d44c7f76b..000000000
Binary files a/priv/static/static/js/vendors~app.102a26590d3ba87dd908.js and /dev/null differ
diff --git a/priv/static/static/js/vendors~app.102a26590d3ba87dd908.js.map b/priv/static/static/js/vendors~app.102a26590d3ba87dd908.js.map
deleted file mode 100644
index 82a20126a..000000000
Binary files a/priv/static/static/js/vendors~app.102a26590d3ba87dd908.js.map and /dev/null differ
diff --git a/priv/static/static/js/vendors~app.fb9ee54b02db0c974e51.js b/priv/static/static/js/vendors~app.fb9ee54b02db0c974e51.js
new file mode 100644
index 000000000..8fdc0a102
Binary files /dev/null and b/priv/static/static/js/vendors~app.fb9ee54b02db0c974e51.js differ
diff --git a/priv/static/static/js/vendors~app.fb9ee54b02db0c974e51.js.map b/priv/static/static/js/vendors~app.fb9ee54b02db0c974e51.js.map
new file mode 100644
index 000000000..7173d6819
Binary files /dev/null and b/priv/static/static/js/vendors~app.fb9ee54b02db0c974e51.js.map differ
diff --git a/priv/static/static/ruffle/LICENSE_APACHE b/priv/static/static/ruffle/LICENSE_APACHE
new file mode 100644
index 000000000..1b5ec8b78
--- /dev/null
+++ b/priv/static/static/ruffle/LICENSE_APACHE
@@ -0,0 +1,176 @@
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+END OF TERMS AND CONDITIONS
diff --git a/priv/static/static/ruffle/LICENSE_MIT b/priv/static/static/ruffle/LICENSE_MIT
new file mode 100644
index 000000000..63a286b4f
--- /dev/null
+++ b/priv/static/static/ruffle/LICENSE_MIT
@@ -0,0 +1,25 @@
+Copyright (c) 2018 Mike Welsh
+
+Permission is hereby granted, free of charge, to any
+person obtaining a copy of this software and associated
+documentation files (the "Software"), to deal in the
+Software without restriction, including without
+limitation the rights to use, copy, modify, merge,
+publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software
+is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice
+shall be included in all copies or substantial portions
+of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
+ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
+TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
+PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
+SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
+IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
diff --git a/priv/static/static/ruffle/README.md b/priv/static/static/ruffle/README.md
new file mode 100644
index 000000000..25636e78f
--- /dev/null
+++ b/priv/static/static/ruffle/README.md
@@ -0,0 +1,57 @@
+# ruffle-selfhosted
+
+ruffle-selfhosted is the intended way to get Ruffle onto your website.
+
+You may either include it and forget about it, and we will polyfill existing Flash content,
+or use our APIs for custom configurations or more advanced usages of the Ruffle player.
+
+## Using ruffle-selfhosted
+
+For more examples and in-depth documentation on how to use Ruffle on your website, please
+[check out our wiki](https://github.com/ruffle-rs/ruffle/wiki/Using-Ruffle#web).
+
+### Host Ruffle
+
+The `selfhosted` package is configured for websites that do not use bundlers or npm and just want
+to get up and running. If you'd prefer to use Ruffle through npm and a bundler, please
+[refer to ruffle core](https://github.com/ruffle-rs/ruffle/tree/master/web/packages/core).
+
+Before you can get started with using Ruffle on your website, you must host its files yourself.
+Either take the [latest build](https://github.com/ruffle-rs/ruffle/releases)
+or [build it yourself](../../README.md), and make these files accessible by your web server.
+
+Please note that the `.wasm` file must be served properly, and some web servers may not do that
+correctly out of the box. Please see [our wiki](https://github.com/ruffle-rs/ruffle/wiki/Using-Ruffle#configure-wasm-mime-type)
+for instructions on how to configure this, if you encounter a `Incorrect response MIME type` error.
+
+### "Plug and Play"
+
+If you have an existing website with flash content, you can simply include Ruffle as a script and
+our polyfill magic will replace everything for you. No fuss, no mess.
+
+```html
+
+```
+
+### Javascript API
+
+If you want to control the Ruffle player, you may use our Javascript API.
+
+```html
+
+
+```
+
+## Building, testing or contributing
+
+Please see [the ruffle-web README](../../README.md).
diff --git a/priv/static/static/ruffle/af9b9e80cef829d41f6454bfef68d005.wasm b/priv/static/static/ruffle/af9b9e80cef829d41f6454bfef68d005.wasm
new file mode 100644
index 000000000..1d1a00d12
Binary files /dev/null and b/priv/static/static/ruffle/af9b9e80cef829d41f6454bfef68d005.wasm differ
diff --git a/priv/static/static/ruffle/package.json b/priv/static/static/ruffle/package.json
new file mode 100644
index 000000000..6f3cbfbe2
--- /dev/null
+++ b/priv/static/static/ruffle/package.json
@@ -0,0 +1 @@
+{"name": "ruffle-mirror", "version": "2021.4.11", "description": "This is an auto npm mirror for ruffle nightly builds.", "repository": {"type": "git", "url": "git+https://github.com/rwv/ruffle-mirror.git"}, "author": "ruffle-rs", "license": "MIT", "bugs": {"url": "https://github.com/rwv/ruffle-mirror/issues"}, "homepage": "https://github.com/rwv/ruffle-mirror#readme"}
\ No newline at end of file
diff --git a/priv/static/static/ruffle/ruffle.js b/priv/static/static/ruffle/ruffle.js
new file mode 100644
index 000000000..d4c5a5dd9
Binary files /dev/null and b/priv/static/static/ruffle/ruffle.js differ
diff --git a/priv/static/static/ruffle/ruffle.js.map b/priv/static/static/ruffle/ruffle.js.map
new file mode 100644
index 000000000..dcbb7add8
Binary files /dev/null and b/priv/static/static/ruffle/ruffle.js.map differ
diff --git a/priv/static/sw-pleroma.js b/priv/static/sw-pleroma.js
index e42440eb6..5f64e872d 100644
Binary files a/priv/static/sw-pleroma.js and b/priv/static/sw-pleroma.js differ
diff --git a/priv/static/sw-pleroma.js.map b/priv/static/sw-pleroma.js.map
index d4c2345e0..a538b769e 100644
Binary files a/priv/static/sw-pleroma.js.map and b/priv/static/sw-pleroma.js.map differ