From 5637d163e6eb365c69f0e79e43306156241f6494 Mon Sep 17 00:00:00 2001 From: Lain Iwakura Date: Thu, 30 Nov 2017 14:59:44 +0100 Subject: [PATCH 01/11] MastodonAPI: Add proper user count. --- lib/pleroma/user.ex | 5 +++++ .../web/mastodon_api/mastodon_api_controller.ex | 3 ++- .../mastodon_api/mastodon_api_controller_test.exs | 15 +++++++++++++++ 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex index 68ffe184b..afc62f265 100644 --- a/lib/pleroma/user.ex +++ b/lib/pleroma/user.ex @@ -329,4 +329,9 @@ def blocks?(user, %{ap_id: ap_id}) do Enum.member?(blocks, ap_id) end + def local_user_query() do + from u in User, + where: u.local == true + end + end diff --git a/lib/pleroma/web/mastodon_api/mastodon_api_controller.ex b/lib/pleroma/web/mastodon_api/mastodon_api_controller.ex index 82887966c..61bf8b4b8 100644 --- a/lib/pleroma/web/mastodon_api/mastodon_api_controller.ex +++ b/lib/pleroma/web/mastodon_api/mastodon_api_controller.ex @@ -93,6 +93,7 @@ def user(conn, %{"id" => id}) do @instance Application.get_env(:pleroma, :instance) def masto_instance(conn, _params) do + user_count = Repo.aggregate(User.local_user_query, :count, :id) response = %{ uri: Web.base_url, title: Keyword.get(@instance, :name), @@ -103,8 +104,8 @@ def masto_instance(conn, _params) do streaming_api: String.replace(Web.base_url, ["http","https"], "wss") }, stats: %{ - user_count: 1, status_count: 2, + user_count: user_count, domain_count: 3 }, max_toot_chars: Keyword.get(@instance, :limit) diff --git a/test/web/mastodon_api/mastodon_api_controller_test.exs b/test/web/mastodon_api/mastodon_api_controller_test.exs index c8b929501..fc0010569 100644 --- a/test/web/mastodon_api/mastodon_api_controller_test.exs +++ b/test/web/mastodon_api/mastodon_api_controller_test.exs @@ -573,4 +573,19 @@ test "updates the user's banner" do assert user["header"] != "https://placehold.it/700x335" end end + + test "get instance information" do + insert(:user, %{local: true}) + user = insert(:user, %{local: true}) + insert(:user, %{local: false}) + + {:ok, _} = TwitterAPI.create_status(user, %{"status" => "cofe"}) + + conn = conn + |> get("/api/v1/instance") + + assert result = json_response(conn, 200) + + assert result["stats"]["user_count"] == 2 + end end From 50dca016f238e802bcb4f9433b8ab06398e0bf21 Mon Sep 17 00:00:00 2001 From: Lain Iwakura Date: Thu, 30 Nov 2017 15:00:12 +0100 Subject: [PATCH 02/11] Add count index for local users. --- .../migrations/20171130135819_add_local_index_to_user.exs | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 priv/repo/migrations/20171130135819_add_local_index_to_user.exs diff --git a/priv/repo/migrations/20171130135819_add_local_index_to_user.exs b/priv/repo/migrations/20171130135819_add_local_index_to_user.exs new file mode 100644 index 000000000..25716be21 --- /dev/null +++ b/priv/repo/migrations/20171130135819_add_local_index_to_user.exs @@ -0,0 +1,7 @@ +defmodule Pleroma.Repo.Migrations.AddLocalIndexToUser do + use Ecto.Migration + + def change do + create index(:users, [:local]) + end +end From d08a34e88b0d42f403755e1bdbaf015784ebbe74 Mon Sep 17 00:00:00 2001 From: Roger Braun Date: Sun, 3 Dec 2017 13:34:17 +0100 Subject: [PATCH 03/11] OStatus: Add user bio as summary field Fixes problem with bio federation. --- lib/pleroma/web/ostatus/user_representer.ex | 1 + test/web/ostatus/user_representer_test.exs | 1 + 2 files changed, 2 insertions(+) diff --git a/lib/pleroma/web/ostatus/user_representer.ex b/lib/pleroma/web/ostatus/user_representer.ex index 14f78a4ed..20ebb3e08 100644 --- a/lib/pleroma/web/ostatus/user_representer.ex +++ b/lib/pleroma/web/ostatus/user_representer.ex @@ -19,6 +19,7 @@ def to_simple_form(user) do {:"poco:preferredUsername", [nickname]}, {:"poco:displayName", [name]}, {:"poco:note", [bio]}, + {:summary, [bio]}, {:name, [nickname]}, {:link, [rel: 'avatar', href: avatar_url], []} ] ++ banner diff --git a/test/web/ostatus/user_representer_test.exs b/test/web/ostatus/user_representer_test.exs index a4afc2cf7..d5d70f5c6 100644 --- a/test/web/ostatus/user_representer_test.exs +++ b/test/web/ostatus/user_representer_test.exs @@ -18,6 +18,7 @@ test "returns a user with id, uri, name and link" do #{user.nickname} #{user.name} #{user.bio} + #{user.bio} #{user.nickname} """ From 5c4098612067abf16e5c10e878656dc412304cd3 Mon Sep 17 00:00:00 2001 From: Lain Iwakura Date: Mon, 4 Dec 2017 19:10:15 +0100 Subject: [PATCH 04/11] Basic backend chat. --- lib/pleroma/web/channels/user_socket.ex | 12 ++++++++++-- lib/pleroma/web/chat_channel.ex | 14 ++++++++++++++ .../web/twitter_api/twitter_api_controller.ex | 3 ++- lib/pleroma/web/twitter_api/views/user_view.ex | 8 +++++++- 4 files changed, 33 insertions(+), 4 deletions(-) create mode 100644 lib/pleroma/web/chat_channel.ex diff --git a/lib/pleroma/web/channels/user_socket.ex b/lib/pleroma/web/channels/user_socket.ex index 7aa8e556e..d8171cabd 100644 --- a/lib/pleroma/web/channels/user_socket.ex +++ b/lib/pleroma/web/channels/user_socket.ex @@ -1,8 +1,11 @@ defmodule Pleroma.Web.UserSocket do use Phoenix.Socket + alias Pleroma.User + alias Comeonin.Pbkdf2 ## Channels # channel "room:*", Pleroma.Web.RoomChannel + channel "chat:*", Pleroma.Web.ChatChannel ## Transports transport :websocket, Phoenix.Transports.WebSocket @@ -19,8 +22,13 @@ defmodule Pleroma.Web.UserSocket do # # See `Phoenix.Token` documentation for examples in # performing token verification on connect. - def connect(_params, socket) do - {:ok, socket} + def connect(%{"token" => token}, socket) do + with {:ok, user_id} <- Phoenix.Token.verify(socket, "user socket", token, max_age: 84600), + %User{} = user <- Pleroma.Repo.get(User, user_id) do + {:ok, assign(socket, :user, user)} + else + _e -> :error + end end # Socket id's are topics that allow you to identify all sockets for a given user: diff --git a/lib/pleroma/web/chat_channel.ex b/lib/pleroma/web/chat_channel.ex new file mode 100644 index 000000000..60558cb8e --- /dev/null +++ b/lib/pleroma/web/chat_channel.ex @@ -0,0 +1,14 @@ +defmodule Pleroma.Web.ChatChannel do + use Phoenix.Channel + + def join("chat:public", _message, socket) do + {:ok, socket} + end + + def handle_in("new_msg", %{"text" => text}, socket) do + author = socket.assigns[:user] + author = Pleroma.Web.MastodonAPI.AccountView.render("account.json", user: author) + broadcast! socket, "new_msg", %{text: text, author: author} + {:noreply, socket} + end +end diff --git a/lib/pleroma/web/twitter_api/twitter_api_controller.ex b/lib/pleroma/web/twitter_api/twitter_api_controller.ex index 1a706029a..73d96c73d 100644 --- a/lib/pleroma/web/twitter_api/twitter_api_controller.ex +++ b/lib/pleroma/web/twitter_api/twitter_api_controller.ex @@ -10,7 +10,8 @@ defmodule Pleroma.Web.TwitterAPI.Controller do require Logger def verify_credentials(%{assigns: %{user: user}} = conn, _params) do - render(conn, UserView, "show.json", %{user: user}) + token = Phoenix.Token.sign(conn, "user socket", user.id) + render(conn, UserView, "show.json", %{user: user, token: token}) end def status_update(%{assigns: %{user: user}} = conn, %{"status" => _} = status_data) do diff --git a/lib/pleroma/web/twitter_api/views/user_view.ex b/lib/pleroma/web/twitter_api/views/user_view.ex index 3dc18eff8..d1c7e6fbd 100644 --- a/lib/pleroma/web/twitter_api/views/user_view.ex +++ b/lib/pleroma/web/twitter_api/views/user_view.ex @@ -25,7 +25,7 @@ def render("user.json", %{user: user = %User{}} = assigns) do user_info = User.get_cached_user_info(user) - %{ + data = %{ "created_at" => user.inserted_at |> Utils.format_naive_asctime, "description" => HtmlSanitizeEx.strip_tags(user.bio), "favourites_count" => 0, @@ -47,6 +47,12 @@ def render("user.json", %{user: user = %User{}} = assigns) do "cover_photo" => image_url(user.info["banner"]), "background_image" => image_url(user.info["background"]) } + + if assigns[:token] do + Map.put(data, "token", assigns[:token]) + else + data + end end def render("short.json", %{user: %User{ From d01243c16ef3ee21d5e9c3a30bc57379a13c37bf Mon Sep 17 00:00:00 2001 From: Lain Iwakura Date: Mon, 4 Dec 2017 19:12:31 +0100 Subject: [PATCH 05/11] Update frontend. --- priv/static/index.html | 2 +- .../app.1c9a07d790a4262baf47d33a2a3e71c5.css | Bin 19901 -> 0 bytes ...p.1c9a07d790a4262baf47d33a2a3e71c5.css.map | 1 - .../app.ca2bd924133608495645b2ca9b44a149.css | Bin 0 -> 20261 bytes ...p.ca2bd924133608495645b2ca9b44a149.css.map | 1 + .../static/js/app.a4d345815ef9d13e9524.js | Bin 136040 -> 0 bytes .../static/js/app.a4d345815ef9d13e9524.js.map | Bin 650736 -> 0 bytes .../static/js/app.bc07fb9c83cc158a6fd9.js | Bin 0 -> 138336 bytes .../static/js/app.bc07fb9c83cc158a6fd9.js.map | Bin 0 -> 662581 bytes .../js/manifest.0ead70d2509b292c471e.js | Bin 0 -> 832 bytes ...p => manifest.0ead70d2509b292c471e.js.map} | Bin 8864 -> 8864 bytes .../js/manifest.8e9b51ea14e08fc9a22a.js | Bin 832 -> 0 bytes ...df39.js => vendor.2128b3677e24c23b0ac0.js} | Bin 224291 -> 241281 bytes .../js/vendor.2128b3677e24c23b0ac0.js.map | Bin 0 -> 2132918 bytes .../js/vendor.6ffc1793217fe26edf39.js.map | Bin 2017914 -> 0 bytes 15 files changed, 2 insertions(+), 2 deletions(-) delete mode 100644 priv/static/static/css/app.1c9a07d790a4262baf47d33a2a3e71c5.css delete mode 100644 priv/static/static/css/app.1c9a07d790a4262baf47d33a2a3e71c5.css.map create mode 100644 priv/static/static/css/app.ca2bd924133608495645b2ca9b44a149.css create mode 100644 priv/static/static/css/app.ca2bd924133608495645b2ca9b44a149.css.map delete mode 100644 priv/static/static/js/app.a4d345815ef9d13e9524.js delete mode 100644 priv/static/static/js/app.a4d345815ef9d13e9524.js.map create mode 100644 priv/static/static/js/app.bc07fb9c83cc158a6fd9.js create mode 100644 priv/static/static/js/app.bc07fb9c83cc158a6fd9.js.map create mode 100644 priv/static/static/js/manifest.0ead70d2509b292c471e.js rename priv/static/static/js/{manifest.8e9b51ea14e08fc9a22a.js.map => manifest.0ead70d2509b292c471e.js.map} (92%) delete mode 100644 priv/static/static/js/manifest.8e9b51ea14e08fc9a22a.js rename priv/static/static/js/{vendor.6ffc1793217fe26edf39.js => vendor.2128b3677e24c23b0ac0.js} (67%) create mode 100644 priv/static/static/js/vendor.2128b3677e24c23b0ac0.js.map delete mode 100644 priv/static/static/js/vendor.6ffc1793217fe26edf39.js.map diff --git a/priv/static/index.html b/priv/static/index.html index faff7534d..e9bd3b215 100644 --- a/priv/static/index.html +++ b/priv/static/index.html @@ -1 +1 @@ -Pleroma
\ No newline at end of file +Pleroma
\ No newline at end of file diff --git a/priv/static/static/css/app.1c9a07d790a4262baf47d33a2a3e71c5.css b/priv/static/static/css/app.1c9a07d790a4262baf47d33a2a3e71c5.css deleted file mode 100644 index 9f14829827b38742903743bc4cffd5b2a5a2c8f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19901 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 Yb5mRwH|4{8b(gKW4!>w}_~qCC16H1?P5=M^ diff --git a/priv/static/static/css/app.1c9a07d790a4262baf47d33a2a3e71c5.css.map b/priv/static/static/css/app.1c9a07d790a4262baf47d33a2a3e71c5.css.map deleted file mode 100644 index 5b6b1311e..000000000 --- a/priv/static/static/css/app.1c9a07d790a4262baf47d33a2a3e71c5.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack:///src/App.scss","webpack:///webpack:///src/components/login_form/login_form.vue","webpack:///webpack:///src/components/post_status_form/post_status_form.vue","webpack:///webpack:///src/components/media_upload/media_upload.vue","webpack:///webpack:///src/components/user_card_content/user_card_content.vue","webpack:///webpack:///src/components/nav_panel/nav_panel.vue","webpack:///webpack:///src/components/notifications/notifications.scss","webpack:///webpack:///src/components/status/status.vue","webpack:///webpack:///src/components/attachment/attachment.vue","webpack:///webpack:///src/components/favorite_button/favorite_button.vue","webpack:///webpack:///src/components/retweet_button/retweet_button.vue","webpack:///webpack:///src/components/delete_button/delete_button.vue","webpack:///webpack:///src/components/user_finder/user_finder.vue","webpack:///webpack:///src/components/timeline/timeline.vue","webpack:///webpack:///src/components/status_or_conversation/status_or_conversation.vue","webpack:///webpack:///src/components/user_card/user_card.vue","webpack:///webpack:///src/components/user_profile/user_profile.vue","webpack:///webpack:///src/components/settings/settings.vue","webpack:///webpack:///src/components/style_switcher/style_switcher.vue","webpack:///webpack:///src/components/registration/registration.vue","webpack:///webpack:///src/components/user_settings/user_settings.vue"],"names":[],"mappings":"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","file":"static/css/app.1c9a07d790a4262baf47d33a2a3e71c5.css","sourcesContent":["\n#app{background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:0 50px;min-height:100vh\n}\ni{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none\n}\nh4{margin:0\n}\n#content{box-sizing:border-box;padding-top:60px;margin:auto;min-height:100vh;max-width:980px;background-color:rgba(0,0,0,0.15)\n}\n.text-center{text-align:center\n}\nbody{font-family:sans-serif;font-size:14px;margin:0\n}\na{text-decoration:none\n}\nbutton{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;border-radius:5px;cursor:pointer;border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(0,0,0,0.2);box-shadow:0px 0px 2px black;font-size:14px;font-family:sans-serif\n}\nbutton:hover{box-shadow:0px 0px 4px rgba(255,255,255,0.3)\n}\nbutton:disabled{cursor:not-allowed;opacity:0.5\n}\n.container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0 10px 0 10px\n}\n.gaps{margin:-1em 0 0 -1em\n}\n.item{-ms-flex:1;flex:1;line-height:21px;height:21px;overflow:hidden\n}\n.item .nav-icon{font-size:1.1em;margin-left:0.4em\n}\n.gaps>.item{padding:1em 0 0 1em\n}\n.auto-size{-ms-flex:1;flex:1\n}\nnav{width:100%;-ms-flex-align:center;align-items:center;position:fixed;height:50px\n}\nnav .inner-nav{padding-left:20px;padding-right:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:970px;flex-basis:970px;margin:auto;height:50px;background-repeat:no-repeat;background-position:center;background-size:contain\n}\nmain-router{-ms-flex:1;flex:1\n}\n.status.compact{color:rgba(0,0,0,0.42);font-weight:300\n}\n.status.compact p{margin:0;font-size:0.8em\n}\n.panel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0.5em;border-radius:10px;box-shadow:1px 1px 4px rgba(0,0,0,0.6);overflow:hidden\n}\n.panel-body:empty::before{content:\"¯\\\\_(ツ)_/¯\";display:block;margin:1em;text-align:center\n}\n.panel-heading{border-radius:10px 10px 0 0;background-size:cover;padding:0.6em 1.0em;text-align:left;font-size:1.3em;line-height:24px\n}\n.panel-footer{border-radius:0 0 10px 10px\n}\n.panel-body>p{line-height:18px;padding:1em;margin:0\n}\n.container>*{min-width:0px\n}\n.fa{color:grey\n}\nnav{z-index:1000;box-shadow:0px 0px 4px rgba(0,0,0,0.6)\n}\n.fade-enter-active,.fade-leave-active{transition:opacity .2s\n}\n.fade-enter,.fade-leave-active{opacity:0\n}\n.main{-ms-flex-preferred-size:60%;flex-basis:60%;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1\n}\n.sidebar-bounds{-ms-flex:0;flex:0;-ms-flex-preferred-size:35%;flex-basis:35%\n}\n.sidebar-flexer{-ms-flex:1;flex:1;-ms-flex-preferred-size:345px;flex-basis:345px;width:365px\n}\n.mobile-shown{display:none\n}\n.panel-switcher{display:none;width:100%;height:46px\n}\n.panel-switcher button{display:block;-ms-flex:1;flex:1;max-height:32px;margin:0.5em;padding:0.5em\n}\n@media all and (min-width: 960px){\nbody{overflow-y:scroll\n}\n.sidebar-bounds{overflow:hidden;max-height:100vh;width:345px;position:fixed;margin-top:-10px\n}\n.sidebar-bounds .sidebar-scroller{height:96vh;width:365px;padding-top:10px;padding-right:50px;overflow-x:hidden;overflow-y:scroll\n}\n.sidebar-bounds .sidebar{width:345px\n}\n.sidebar-flexer{max-height:96vh;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0\n}\n}\n@media all and (max-width: 959px){\n.mobile-hidden{display:none\n}\n.panel-switcher{display:-ms-flexbox;display:flex\n}\n.container{padding:0 0 0 0\n}\n.panel{margin:0.5em 0 0.5em 0\n}\n}\n.item.right{text-align:right;padding-right:20px\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/App.scss","\n.login-form input{border-width:1px;border-style:solid;border-color:silver;border-radius:5px;padding:0.1em 0.2em 0.2em 0.2em\n}\n.login-form .btn{min-height:28px;width:10em\n}\n.login-form .error{border-radius:5px;text-align:center;background-color:rgba(255,48,16,0.65);min-height:28px;line-height:28px\n}\n.login-form .register{-ms-flex:1 1;flex:1 1\n}\n.login-form .login-bottom{margin-top:1.0em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/login_form/login_form.vue","\n.tribute-container ul{padding:0px\n}\n.tribute-container ul li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center\n}\n.tribute-container img{padding:3px;width:16px;height:16px;border-radius:50%\n}\n.post-status-form .form-bottom,.login .form-bottom{display:-ms-flexbox;display:flex;padding:0.5em;height:32px\n}\n.post-status-form .form-bottom button,.login .form-bottom button{width:10em\n}\n.post-status-form .error,.login .error{border-radius:5px;text-align:center;background-color:rgba(255,48,16,0.65);padding:0.25em;margin:0.35em;display:-ms-flexbox;display:flex\n}\n.post-status-form .attachments,.login .attachments{padding:0 0.5em\n}\n.post-status-form .attachments .attachment,.login .attachments .attachment{position:relative;margin:0.5em 0.8em 0.2em 0\n}\n.post-status-form .attachments i,.login .attachments i{position:absolute;margin:10px;padding:5px;background:rgba(230,230,230,0.6);border-radius:5px;font-weight:bold\n}\n.post-status-form .btn,.login .btn{cursor:pointer\n}\n.post-status-form .btn[disabled],.login .btn[disabled]{cursor:not-allowed\n}\n.post-status-form .icon-cancel,.login .icon-cancel{cursor:pointer\n}\n.post-status-form form,.login form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0.6em\n}\n.post-status-form .form-group,.login .form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0.3em 0.5em 0.6em;line-height:24px\n}\n.post-status-form form textarea,.login form textarea{border:solid;border-width:1px;border-color:inherit;border-radius:5px;line-height:16px;padding:5px;resize:none;overflow:hidden\n}\n.post-status-form form textarea:focus,.login form textarea:focus{min-height:48px\n}\n.post-status-form .btn,.login .btn{cursor:pointer\n}\n.post-status-form .btn[disabled],.login .btn[disabled]{cursor:not-allowed\n}\n.post-status-form .icon-cancel,.login .icon-cancel{cursor:pointer;z-index:4\n}\n.post-status-form .autocomplete-panel,.login .autocomplete-panel{margin:0 0.5em 0 0.5em;border-radius:5px;position:absolute;z-index:1;box-shadow:1px 2px 4px rgba(0,0,0,0.5);min-width:75%\n}\n.post-status-form .autocomplete,.login .autocomplete{cursor:pointer;padding:0.2em 0.4em 0.2em 0.4em;border-bottom:1px solid rgba(0,0,0,0.4);display:-ms-flexbox;display:flex\n}\n.post-status-form .autocomplete img,.login .autocomplete img{width:24px;height:24px;border-radius:2px;object-fit:contain\n}\n.post-status-form .autocomplete span,.login .autocomplete span{line-height:24px;margin:0 0.1em 0 0.2em\n}\n.post-status-form .autocomplete small,.login .autocomplete small{font-style:italic\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/post_status_form/post_status_form.vue","\n.media-upload {\n font-size: 26px;\n -ms-flex: 1;\n flex: 1;\n}\n.icon-upload {\n cursor: pointer;\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/media_upload/media_upload.vue","\n.profile-panel-background{background-size:cover;border-radius:10px\n}\n.profile-panel-background .panel-heading{padding:0.6em 0em;text-align:center\n}\n.profile-panel-body{top:-0em;padding-top:4em;word-wrap:break-word\n}\n.user-info{color:white;padding:0 16px 16px 16px;margin-bottom:-4em;text-shadow:0px 1px 1.5px #000\n}\n.user-info .usersettings{color:white;opacity:0.8\n}\n.user-info .container{padding:16px 10px 4px 10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-pack:center;justify-content:center;max-height:56px;overflow:hidden\n}\n.user-info img{border-radius:5px;-ms-flex:1 0 100%;flex:1 0 100%;width:56px;height:56px;box-shadow:0px 1px 8px rgba(0,0,0,0.75);object-fit:cover\n}\n.user-info .name-and-screen-name{display:block;margin-left:0.6em;text-align:left;text-overflow:ellipsis;white-space:nowrap\n}\n.user-info .user-name{color:white\n}\n.user-info .user-screen-name{color:white;font-weight:lighter;font-size:15px;padding-right:0.1em;-ms-flex:0 0 auto;flex:0 0 auto\n}\n.user-info .user-interactions{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:0.7em;margin-bottom:-1.0em\n}\n.user-info .user-interactions div{-ms-flex:1;flex:1\n}\n.user-info .user-interactions .following{color:white;font-size:14px;-ms-flex:0 0 100%;flex:0 0 100%;margin:-0.7em 0.0em 0.3em 0.0em;padding-left:16px;text-align:left\n}\n.user-info .user-interactions .mute{max-width:220px;min-height:28px\n}\n.user-info .user-interactions .follow{max-width:220px;min-height:28px\n}\n.user-info .user-interactions button{width:92%;height:100%\n}\n.user-info .user-interactions .pressed{border-bottom-color:rgba(255,255,255,0.2);border-top-color:rgba(0,0,0,0.2)\n}\n.user-counts{display:-ms-flexbox;display:flex;line-height:16px;padding:1em 1.5em 0em 1em;text-align:center\n}\n.user-count{-ms-flex:1;flex:1\n}\n.user-count h5{font-size:1em;font-weight:bolder;margin:0 0 0.25em\n}\n.user-count a{text-decoration:none\n}\n.dailyAvg{font-size:0.8em;opacity:0.5\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/user_card_content/user_card_content.vue","\n.nav-panel ul{list-style:none;margin:0;padding:0\n}\n.nav-panel li{border-bottom:1px solid;border-color:inherit;padding:0\n}\n.nav-panel li:first-child a{border-top-right-radius:10px;border-top-left-radius:10px\n}\n.nav-panel li:last-child a{border-bottom-right-radius:10px;border-bottom-left-radius:10px\n}\n.nav-panel li:last-child{border:none\n}\n.nav-panel a{display:block;padding:0.8em 0.85em\n}\n.nav-panel a:hover{background-color:transparent\n}\n.nav-panel a.router-link-active{font-weight:bolder;background-color:transparent\n}\n.nav-panel a.router-link-active:hover{text-decoration:underline\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/nav_panel/nav_panel.vue","\n.notifications{padding-bottom:15em\n}\n.notifications .panel-heading{position:relative\n}\n.notifications .panel-heading .read-button{position:absolute;right:0.7em;height:1.8em;line-height:100%\n}\n.notifications .unseen-count{display:inline-block;background-color:rgba(255,16,8,0.8);text-shadow:0px 0px 3px rgba(0,0,0,0.5);min-width:1.3em;border-radius:1.3em;margin:0 0.2em 0 -0.4em;color:white;font-size:0.9em;text-align:center;line-height:1.3em\n}\n.notifications .notification{padding:0.4em 0 0 10px;display:-ms-flexbox;display:flex;border-bottom:1px solid;border-bottom-color:inherit\n}\n.notifications .notification .text{min-width:0px;word-wrap:break-word;line-height:18px;position:relative;overflow:hidden;padding:0.3em 0.8em 0.5em\n}\n.notifications .notification .text .icon-retweet.lit{color:#0fa00f\n}\n.notifications .notification .text .icon-user-plus.lit{color:#0095ff\n}\n.notifications .notification .text .icon-reply.lit{color:#0095ff\n}\n.notifications .notification .text .status-content{margin:0;max-height:300px\n}\n.notifications .notification .text h1{word-break:break-all;margin:0 0 0.3em;padding:0;font-size:1em;line-height:20px\n}\n.notifications .notification .text h1 small{font-weight:lighter\n}\n.notifications .notification .text p{margin:0;margin-top:0;margin-bottom:0.3em\n}\n.notifications .notification .avatar{padding-top:0.3em;width:32px;height:32px;border-radius:50%\n}\n.notifications .notification:last-child{border-bottom:none;border-radius:0 0 10px 10px\n}\n.notifications .notification-content{max-height:12em;overflow-y:hidden\n}\n.notifications .notification-gradient{position:absolute;width:100%;height:4em;margin-top:8em\n}\n.notifications .unseen{border-left:4px solid rgba(255,16,8,0.75);padding-left:6px\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/notifications/notifications.scss","\nstatus-text-container{display:block\n}\n.status-preview{position:absolute;max-width:34em;padding:0.5em;display:-ms-flexbox;display:flex;border-color:inherit;border-style:solid;border-width:1px;border-radius:4px;box-shadow:2px 2px 3px rgba(0,0,0,0.5);margin-top:0.5em;margin-left:1em\n}\n.status-preview .avatar{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;border-radius:50%\n}\n.status-preview .text{padding:0 0.5em 0.5em 0.5em\n}\n.status-preview .text h4{margin-bottom:0.4em\n}\n.status-preview .text h4 small{font-weight:lighter\n}\n.status-preview-loading{display:block;font-size:2em;min-width:8em;text-align:center\n}\n.status-el{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;border-left-width:0px;line-height:18px\n}\n.timeline .status-el{border-bottom-width:1px;border-bottom-style:solid\n}\n.status-el .notify .avatar{border-width:3px;border-style:solid\n}\n.status-el .media-body{-ms-flex:1;flex:1;padding-left:0.5em\n}\n.status-el .user-content{min-height:52px;padding-top:1px\n}\n.status-el .media-heading{display:-ms-flexbox;display:flex;min-height:1.4em;margin-bottom:0.3em\n}\n.status-el .media-heading small{font-weight:lighter\n}\n.status-el .media-heading h4{margin-right:0.4em\n}\n.status-el .media-heading .name-and-links{-ms-flex:1 0;flex:1 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.status-el .media-heading .replies{-ms-flex-preferred-size:100%;flex-basis:100%\n}\n.status-el .expand{margin-right:-0.3em\n}\n.status-el a{display:inline-block;word-break:break-all\n}\n.status-el .status-content{margin:3px 15px 4px 0;max-height:400px;overflow-y:auto;overflow-x:hidden\n}\n.status-el .status-content img,.status-el .status-content video{max-width:100%;max-height:400px;object-fit:contain\n}\n.status-el .status-content blockquote{margin:0.2em 0 0.2em 2em;font-style:italic\n}\n.status-el p{margin:0;margin-top:0.2em;margin-bottom:0.5em\n}\n.status-el .media-left{margin:0.2em 0.3em 0 0\n}\n.status-el .media-left img{float:right;border-radius:5px\n}\n.status-el .retweet-info{padding:0.7em 0 0 0.6em\n}\n.status-el .retweet-info .media-left{display:-ms-flexbox;display:flex\n}\n.status-el .retweet-info .media-left i{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:right;-ms-flex:1;flex:1;padding-right:0.3em\n}\n.status-fadein{animation-duration:0.5s;animation-name:fadein\n}\n@keyframes fadein{\nfrom{opacity:0\n}\nto{opacity:1\n}\n}\n.greentext{color:green\n}\n.status-conversation{border-left-style:solid\n}\n.status-actions{padding-top:0.15em;width:100%;display:-ms-flexbox;display:flex\n}\n.status-actions div,.status-actions favorite-button{max-width:6em;-ms-flex:1;flex:1\n}\n.icon-reply:hover{color:#0095ff\n}\n.icon-reply-active{color:#0095ff\n}\n.status .avatar{width:48px;height:48px\n}\n.status .avatar.retweeted{width:40px;height:40px;margin-right:8px;margin-bottom:8px\n}\n.status img.avatar-retweeter{width:24px;height:24px;position:absolute;margin-left:24px;margin-top:24px\n}\n.status.compact .avatar{width:32px\n}\n.status{padding:0.4em 0.7em 0.45em 0.7em;border-left:4px rgba(255,48,16,0.65);border-left-style:inherit\n}\n.status-conversation:last-child{border-bottom:none\n}\n.timeline .panel.timeline{border-radius:10px;overflow:hidden\n}\n.muted{padding:0.1em 0.4em 0.1em 0.8em\n}\n.muted button{margin-left:auto\n}\n.muted .muteWords{margin-left:10px\n}\na.unmute{display:block;margin-left:auto\n}\n.reply-left{-ms-flex:0;flex:0;min-width:48px\n}\n.reply-body{-ms-flex:1;flex:1\n}\n@media all and (max-width: 960px){\n.status-el .name-and-links{margin-left:-0.25em\n}\n.status{max-width:100%\n}\n.status .avatar{width:40px;height:40px\n}\n.status .avatar.retweeted{width:34px;height:34px;margin-right:8px;margin-bottom:8px\n}\n.status img.avatar-retweeter{width:22px;height:22px;position:absolute;margin-left:18px;margin-top:18px\n}\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/status/status.vue","\n.attachments{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.7em\n}\n.attachments .attachment.media-upload-container{-ms-flex:0 0 auto;flex:0 0 auto;max-height:300px;max-width:100%\n}\n.attachments .attachment{-ms-flex:1 0 30%;flex:1 0 30%;margin:0.5em 0.7em 0.6em 0.0em;-ms-flex-item-align:start;align-self:flex-start;border-style:solid;border-width:1px;border-radius:5px;overflow:hidden\n}\n.attachments .attachment.video{line-height:0\n}\n.attachments .attachment.html{-ms-flex-preferred-size:90%;flex-basis:90%;width:100%;display:-ms-flexbox;display:flex\n}\n.attachments .attachment.loading{cursor:progress\n}\n.attachments .attachment .hider{position:absolute;margin:10px;padding:5px;background:rgba(230,230,230,0.6);font-weight:bold;z-index:4\n}\n.attachments .attachment video{max-height:500px;height:100%;width:100%;z-index:0\n}\n.attachments .attachment audio{width:100%\n}\n.attachments .attachment img.media-upload{margin-bottom:-2px;max-height:300px;max-width:100%\n}\n.attachments .attachment .oembed{width:100%;margin-right:15px;display:-ms-flexbox;display:flex\n}\n.attachments .attachment .oembed img{width:100%\n}\n.attachments .attachment .oembed .image{-ms-flex:1;flex:1\n}\n.attachments .attachment .oembed .image img{border:0px;border-radius:5px;height:100%;object-fit:cover\n}\n.attachments .attachment .oembed .text{-ms-flex:2;flex:2;margin:8px;word-break:break-all\n}\n.attachments .attachment .oembed .text h1{font-size:14px;margin:0px\n}\n.attachments .attachment a.image-attachment{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1\n}\n.attachments .attachment a.image-attachment img{object-fit:contain;width:100%;height:100%;max-height:500px\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/attachment/attachment.vue","\n.favorite-button{cursor:pointer;animation-duration:0.6s\n}\n.favorite-button:hover{color:orange\n}\n.icon-star{color:orange\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/favorite_button/favorite_button.vue","\n.icon-retweet{cursor:pointer;animation-duration:0.6s\n}\n.icon-retweet:hover{color:#0fa00f\n}\n.retweeted{color:#0fa00f\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/retweet_button/retweet_button.vue","\n.icon-cancel,.delete-status{cursor:pointer\n}\n.icon-cancel:hover,.delete-status:hover{color:red\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/delete_button/delete_button.vue","\n.user-finder-container{height:21px;max-width:100%\n}\n.user-finder-input{border-width:1px;border-style:solid;border-color:inherit;border-radius:5px;max-width:80%;padding:0.1em 0.2em 0.2em 0.2em\n}\n.finder-error{background-color:rgba(255,48,16,0.65);margin:0.35em;border-radius:5px;padding:0.25em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/user_finder/user_finder.vue","\n.timeline .timeline-heading{position:relative;display:-ms-flexbox;display:flex\n}\n.timeline .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%\n}\n.timeline .loadmore-button{position:absolute;right:0.6em;font-size:14px;min-width:6em;height:1.8em;line-height:100%\n}\n.timeline .loadmore-text{position:absolute;right:0.6em;font-size:14px;min-width:6em;border-radius:5px;font-family:sans-serif;text-align:center;padding:0 0.5em 0 0.5em;opacity:0.8\n}\n.timeline .error{background-color:rgba(255,48,16,0.65)\n}\n.new-status-notification{position:relative;margin-top:-1px;font-size:1.1em;border-width:1px 0 0 0;border-style:solid;border-radius:0 0 10px 10px;padding:10px;z-index:1\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/timeline/timeline.vue","\n.spacer{height:1em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/status_or_conversation/status_or_conversation.vue","\n.name-and-screen-name{margin-left:0.7em;margin-top:0.0em;margin-right:2em;text-align:left;width:100%\n}\n.follows-you{margin-left:2em;float:right\n}\n.card{display:-ms-flexbox;display:flex;-ms-flex:1 0;flex:1 0;padding-top:0.6em;padding-right:1em;padding-bottom:0.6em;padding-left:1em;border-bottom:1px solid;margin:0;border-bottom-color:inherit\n}\n.card .avatar{margin-top:0.2em;width:32px;height:32px;border-radius:50%\n}\n.usercard{width:-webkit-fill-available;width:-moz-webkit-fill-available;stretch:fill;margin:0.2em 0 0.7em 0;border-radius:10px;border-style:solid;border-color:inherit;border-width:1px;overflow:hidden\n}\n.usercard p{margin-bottom:0\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/user_card/user_card.vue","\n.user-profile{-ms-flex:2;flex:2;-ms-flex-preferred-size:500px;flex-basis:500px;padding-bottom:10px;border-radius:10px\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/user_profile/user_profile.vue","\n.setting-item{margin:1em 1em 1.4em\n}\n.setting-item textarea{width:100%;height:100px\n}\n.setting-item .old-avatar{width:128px;border-radius:5px\n}\n.setting-item .new-avatar{object-fit:cover;width:128px;height:128px;border-radius:5px\n}\n.setting-item .btn{margin-top:1em;min-height:28px;width:10em\n}\n.setting-list{list-style-type:none\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/settings/settings.vue","\n.style-switcher{margin-right:1em\n}\n.color-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.color-item{max-width:9em;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.theme-color-in{max-width:8em;border-radius:2px;border:0;padding:5px;margin:5px 0 5px 0\n}\n.theme-preview-content{padding:20px\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/style_switcher/style_switcher.vue","\n.registration-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0.6em\n}\n.registration-form .container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row\n}\n.registration-form .terms-of-service{-ms-flex:0 1 50%;flex:0 1 50%;margin:0.8em\n}\n.registration-form .text-fields{margin-top:0.6em;-ms-flex:1 0;flex:1 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column\n}\n.registration-form .form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0.3em 0.0em 0.3em;line-height:24px\n}\n.registration-form form textarea{border:solid;border-width:1px;border-color:silver;border-radius:5px;line-height:16px;padding:5px;resize:vertical\n}\n.registration-form input{border-width:1px;border-style:solid;border-color:silver;border-radius:5px;padding:0.1em 0.2em 0.2em 0.2em\n}\n.registration-form .captcha{max-width:350px;margin-bottom:0.4em\n}\n.registration-form .btn{margin-top:0.6em;height:28px\n}\n.registration-form .error{border-radius:5px;text-align:center;margin:0.5em 0.6em 0;background-color:rgba(255,48,16,0.65);min-height:28px;line-height:28px\n}\n@media all and (max-width: 959px){\n.registration-form .container{-ms-flex-direction:column-reverse;flex-direction:column-reverse\n}\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/registration/registration.vue","\n.profile-edit .name-changer{border-width:1px;border-style:solid;border-radius:5px;padding:0.2em 0.2em 0.2em 0.2em\n}\n.profile-edit .name-submit{padding:0.2em 0.5em 0.2em 0.5em\n}\n.profile-edit .bio{border-width:1px;border-style:solid;border-radius:5px;margin:0\n}\n.profile-edit .banner{max-width:400px;border-radius:5px\n}\n.profile-edit .uploading{font-size:1.5em;margin:0.25em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/user_settings/user_settings.vue"],"sourceRoot":""} \ No newline at end of file diff --git a/priv/static/static/css/app.ca2bd924133608495645b2ca9b44a149.css b/priv/static/static/css/app.ca2bd924133608495645b2ca9b44a149.css new file mode 100644 index 0000000000000000000000000000000000000000..30374fece2d724438d6c218ce2c70c086634ee08 GIT binary patch literal 20261 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 a?ecn6JS-QBV!n9DR$YhRfjRv0>;C}=cQC#H literal 0 HcmV?d00001 diff --git a/priv/static/static/css/app.ca2bd924133608495645b2ca9b44a149.css.map b/priv/static/static/css/app.ca2bd924133608495645b2ca9b44a149.css.map new file mode 100644 index 000000000..e803677f4 --- /dev/null +++ b/priv/static/static/css/app.ca2bd924133608495645b2ca9b44a149.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack:///src/App.scss","webpack:///webpack:///src/components/login_form/login_form.vue","webpack:///webpack:///src/components/post_status_form/post_status_form.vue","webpack:///webpack:///src/components/media_upload/media_upload.vue","webpack:///webpack:///src/components/user_card_content/user_card_content.vue","webpack:///webpack:///src/components/nav_panel/nav_panel.vue","webpack:///webpack:///src/components/notifications/notifications.scss","webpack:///webpack:///src/components/status/status.vue","webpack:///webpack:///src/components/attachment/attachment.vue","webpack:///webpack:///src/components/favorite_button/favorite_button.vue","webpack:///webpack:///src/components/retweet_button/retweet_button.vue","webpack:///webpack:///src/components/delete_button/delete_button.vue","webpack:///webpack:///src/components/user_finder/user_finder.vue","webpack:///webpack:///src/components/timeline/timeline.vue","webpack:///webpack:///src/components/status_or_conversation/status_or_conversation.vue","webpack:///webpack:///src/components/user_card/user_card.vue","webpack:///webpack:///src/components/user_profile/user_profile.vue","webpack:///webpack:///src/components/settings/settings.vue","webpack:///webpack:///src/components/style_switcher/style_switcher.vue","webpack:///webpack:///src/components/registration/registration.vue","webpack:///webpack:///src/components/user_settings/user_settings.vue","webpack:///webpack:///src/components/chat/chat.vue"],"names":[],"mappings":"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","file":"static/css/app.ca2bd924133608495645b2ca9b44a149.css","sourcesContent":["\n#app{background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:0 50px;min-height:100vh\n}\ni{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none\n}\nh4{margin:0\n}\n#content{box-sizing:border-box;padding-top:60px;margin:auto;min-height:100vh;max-width:980px;background-color:rgba(0,0,0,0.15);-ms-flex-line-pack:start;align-content:flex-start\n}\n.text-center{text-align:center\n}\nbody{font-family:sans-serif;font-size:14px;margin:0\n}\na{text-decoration:none\n}\nbutton{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;border-radius:5px;cursor:pointer;border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(0,0,0,0.2);box-shadow:0px 0px 2px black;font-size:14px;font-family:sans-serif\n}\nbutton:hover{box-shadow:0px 0px 4px rgba(255,255,255,0.3)\n}\nbutton:disabled{cursor:not-allowed;opacity:0.5\n}\n.container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0 10px 0 10px\n}\n.gaps{margin:-1em 0 0 -1em\n}\n.item{-ms-flex:1;flex:1;line-height:21px;height:21px;overflow:hidden\n}\n.item .nav-icon{font-size:1.1em;margin-left:0.4em\n}\n.gaps>.item{padding:1em 0 0 1em\n}\n.auto-size{-ms-flex:1;flex:1\n}\nnav{width:100%;-ms-flex-align:center;align-items:center;position:fixed;height:50px\n}\nnav .inner-nav{padding-left:20px;padding-right:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:970px;flex-basis:970px;margin:auto;height:50px;background-repeat:no-repeat;background-position:center;background-size:contain\n}\nmain-router{-ms-flex:1;flex:1\n}\n.status.compact{color:rgba(0,0,0,0.42);font-weight:300\n}\n.status.compact p{margin:0;font-size:0.8em\n}\n.panel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0.5em;border-radius:10px;box-shadow:1px 1px 4px rgba(0,0,0,0.6);overflow:hidden\n}\n.panel-body:empty::before{content:\"¯\\\\_(ツ)_/¯\";display:block;margin:1em;text-align:center\n}\n.panel-heading{border-radius:10px 10px 0 0;background-size:cover;padding:0.6em 1.0em;text-align:left;font-size:1.3em;line-height:24px\n}\n.panel-footer{border-radius:0 0 10px 10px\n}\n.panel-body>p{line-height:18px;padding:1em;margin:0\n}\n.container>*{min-width:0px\n}\n.fa{color:grey\n}\nnav{z-index:1000;box-shadow:0px 0px 4px rgba(0,0,0,0.6)\n}\n.fade-enter-active,.fade-leave-active{transition:opacity .2s\n}\n.fade-enter,.fade-leave-active{opacity:0\n}\n.main{-ms-flex-preferred-size:60%;flex-basis:60%;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1\n}\n.sidebar-bounds{-ms-flex:0;flex:0;-ms-flex-preferred-size:35%;flex-basis:35%\n}\n.sidebar-flexer{-ms-flex:1;flex:1;-ms-flex-preferred-size:345px;flex-basis:345px;width:365px\n}\n.mobile-shown{display:none\n}\n.panel-switcher{display:none;width:100%;height:46px\n}\n.panel-switcher button{display:block;-ms-flex:1;flex:1;max-height:32px;margin:0.5em;padding:0.5em\n}\n@media all and (min-width: 960px){\nbody{overflow-y:scroll\n}\n.sidebar-bounds{overflow:hidden;max-height:100vh;width:345px;position:fixed;margin-top:-10px\n}\n.sidebar-bounds .sidebar-scroller{height:96vh;width:365px;padding-top:10px;padding-right:50px;overflow-x:hidden;overflow-y:scroll\n}\n.sidebar-bounds .sidebar{width:345px\n}\n.sidebar-flexer{max-height:96vh;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0\n}\n}\n@media all and (max-width: 959px){\n.mobile-hidden{display:none\n}\n.panel-switcher{display:-ms-flexbox;display:flex\n}\n.container{padding:0 0 0 0\n}\n.panel{margin:0.5em 0 0.5em 0\n}\n}\n.item.right{text-align:right;padding-right:20px\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/App.scss","\n.login-form input{border-width:1px;border-style:solid;border-color:silver;border-radius:5px;padding:0.1em 0.2em 0.2em 0.2em\n}\n.login-form .btn{min-height:28px;width:10em\n}\n.login-form .error{border-radius:5px;text-align:center;background-color:rgba(255,48,16,0.65);min-height:28px;line-height:28px\n}\n.login-form .register{-ms-flex:1 1;flex:1 1\n}\n.login-form .login-bottom{margin-top:1.0em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/login_form/login_form.vue","\n.tribute-container ul{padding:0px\n}\n.tribute-container ul li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center\n}\n.tribute-container img{padding:3px;width:16px;height:16px;border-radius:50%\n}\n.post-status-form .form-bottom,.login .form-bottom{display:-ms-flexbox;display:flex;padding:0.5em;height:32px\n}\n.post-status-form .form-bottom button,.login .form-bottom button{width:10em\n}\n.post-status-form .error,.login .error{border-radius:5px;text-align:center;background-color:rgba(255,48,16,0.65);padding:0.25em;margin:0.35em;display:-ms-flexbox;display:flex\n}\n.post-status-form .attachments,.login .attachments{padding:0 0.5em\n}\n.post-status-form .attachments .attachment,.login .attachments .attachment{position:relative;margin:0.5em 0.8em 0.2em 0\n}\n.post-status-form .attachments i,.login .attachments i{position:absolute;margin:10px;padding:5px;background:rgba(230,230,230,0.6);border-radius:5px;font-weight:bold\n}\n.post-status-form .btn,.login .btn{cursor:pointer\n}\n.post-status-form .btn[disabled],.login .btn[disabled]{cursor:not-allowed\n}\n.post-status-form .icon-cancel,.login .icon-cancel{cursor:pointer\n}\n.post-status-form form,.login form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0.6em\n}\n.post-status-form .form-group,.login .form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0.3em 0.5em 0.6em;line-height:24px\n}\n.post-status-form form textarea,.login form textarea{border:solid;border-width:1px;border-color:inherit;border-radius:5px;line-height:16px;padding:5px;resize:none;overflow:hidden\n}\n.post-status-form form textarea:focus,.login form textarea:focus{min-height:48px\n}\n.post-status-form .btn,.login .btn{cursor:pointer\n}\n.post-status-form .btn[disabled],.login .btn[disabled]{cursor:not-allowed\n}\n.post-status-form .icon-cancel,.login .icon-cancel{cursor:pointer;z-index:4\n}\n.post-status-form .autocomplete-panel,.login .autocomplete-panel{margin:0 0.5em 0 0.5em;border-radius:5px;position:absolute;z-index:1;box-shadow:1px 2px 4px rgba(0,0,0,0.5);min-width:75%\n}\n.post-status-form .autocomplete,.login .autocomplete{cursor:pointer;padding:0.2em 0.4em 0.2em 0.4em;border-bottom:1px solid rgba(0,0,0,0.4);display:-ms-flexbox;display:flex\n}\n.post-status-form .autocomplete img,.login .autocomplete img{width:24px;height:24px;border-radius:2px;object-fit:contain\n}\n.post-status-form .autocomplete span,.login .autocomplete span{line-height:24px;margin:0 0.1em 0 0.2em\n}\n.post-status-form .autocomplete small,.login .autocomplete small{font-style:italic\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/post_status_form/post_status_form.vue","\n.media-upload {\n font-size: 26px;\n -ms-flex: 1;\n flex: 1;\n}\n.icon-upload {\n cursor: pointer;\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/media_upload/media_upload.vue","\n.profile-panel-background{background-size:cover;border-radius:10px\n}\n.profile-panel-background .panel-heading{padding:0.6em 0em;text-align:center\n}\n.profile-panel-body{top:-0em;padding-top:4em;word-wrap:break-word\n}\n.user-info{color:white;padding:0 16px 16px 16px;margin-bottom:-4em;text-shadow:0px 1px 1.5px #000\n}\n.user-info .usersettings{color:white;opacity:0.8\n}\n.user-info .container{padding:16px 10px 4px 10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-pack:center;justify-content:center;max-height:56px;overflow:hidden\n}\n.user-info img{border-radius:5px;-ms-flex:1 0 100%;flex:1 0 100%;width:56px;height:56px;box-shadow:0px 1px 8px rgba(0,0,0,0.75);object-fit:cover\n}\n.user-info .name-and-screen-name{display:block;margin-left:0.6em;text-align:left;text-overflow:ellipsis;white-space:nowrap\n}\n.user-info .user-name{color:white\n}\n.user-info .user-screen-name{color:white;font-weight:lighter;font-size:15px;padding-right:0.1em;-ms-flex:0 0 auto;flex:0 0 auto\n}\n.user-info .user-interactions{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:0.7em;margin-bottom:-1.0em\n}\n.user-info .user-interactions div{-ms-flex:1;flex:1\n}\n.user-info .user-interactions .following{color:white;font-size:14px;-ms-flex:0 0 100%;flex:0 0 100%;margin:-0.7em 0.0em 0.3em 0.0em;padding-left:16px;text-align:left\n}\n.user-info .user-interactions .mute{max-width:220px;min-height:28px\n}\n.user-info .user-interactions .follow{max-width:220px;min-height:28px\n}\n.user-info .user-interactions button{width:92%;height:100%\n}\n.user-info .user-interactions .pressed{border-bottom-color:rgba(255,255,255,0.2);border-top-color:rgba(0,0,0,0.2)\n}\n.user-counts{display:-ms-flexbox;display:flex;line-height:16px;padding:1em 1.5em 0em 1em;text-align:center\n}\n.user-count{-ms-flex:1;flex:1\n}\n.user-count h5{font-size:1em;font-weight:bolder;margin:0 0 0.25em\n}\n.user-count a{text-decoration:none\n}\n.dailyAvg{font-size:0.8em;opacity:0.5\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/user_card_content/user_card_content.vue","\n.nav-panel ul{list-style:none;margin:0;padding:0\n}\n.nav-panel li{border-bottom:1px solid;border-color:inherit;padding:0\n}\n.nav-panel li:first-child a{border-top-right-radius:10px;border-top-left-radius:10px\n}\n.nav-panel li:last-child a{border-bottom-right-radius:10px;border-bottom-left-radius:10px\n}\n.nav-panel li:last-child{border:none\n}\n.nav-panel a{display:block;padding:0.8em 0.85em\n}\n.nav-panel a:hover{background-color:transparent\n}\n.nav-panel a.router-link-active{font-weight:bolder;background-color:transparent\n}\n.nav-panel a.router-link-active:hover{text-decoration:underline\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/nav_panel/nav_panel.vue","\n.notifications{padding-bottom:15em\n}\n.notifications .panel-heading{position:relative\n}\n.notifications .panel-heading .read-button{position:absolute;right:0.7em;height:1.8em;line-height:100%\n}\n.notifications .unseen-count{display:inline-block;background-color:rgba(255,16,8,0.8);text-shadow:0px 0px 3px rgba(0,0,0,0.5);min-width:1.3em;border-radius:1.3em;margin:0 0.2em 0 -0.4em;color:white;font-size:0.9em;text-align:center;line-height:1.3em\n}\n.notifications .notification{padding:0.4em 0 0 10px;display:-ms-flexbox;display:flex;border-bottom:1px solid;border-bottom-color:inherit\n}\n.notifications .notification .text{min-width:0px;word-wrap:break-word;line-height:18px;position:relative;overflow:hidden;padding:0.3em 0.8em 0.5em\n}\n.notifications .notification .text .icon-retweet.lit{color:#0fa00f\n}\n.notifications .notification .text .icon-user-plus.lit{color:#0095ff\n}\n.notifications .notification .text .icon-reply.lit{color:#0095ff\n}\n.notifications .notification .text .icon-star.lit{color:orange\n}\n.notifications .notification .text .status-content{margin:0;max-height:300px\n}\n.notifications .notification .text h1{word-break:break-all;margin:0 0 0.3em;padding:0;font-size:1em;line-height:20px\n}\n.notifications .notification .text h1 small{font-weight:lighter\n}\n.notifications .notification .text p{margin:0;margin-top:0;margin-bottom:0.3em\n}\n.notifications .notification .avatar{padding-top:0.3em;width:32px;height:32px;border-radius:50%\n}\n.notifications .notification:last-child{border-bottom:none;border-radius:0 0 10px 10px\n}\n.notifications .notification-content{max-height:12em;overflow-y:hidden\n}\n.notifications .notification-gradient{position:absolute;width:100%;height:4em;margin-top:8em\n}\n.notifications .unseen{border-left:4px solid rgba(255,16,8,0.75);padding-left:6px\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/notifications/notifications.scss","\nstatus-text-container{display:block\n}\n.status-preview{position:absolute;max-width:34em;padding:0.5em;display:-ms-flexbox;display:flex;border-color:inherit;border-style:solid;border-width:1px;border-radius:4px;box-shadow:2px 2px 3px rgba(0,0,0,0.5);margin-top:0.5em;margin-left:1em\n}\n.status-preview .avatar{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;border-radius:50%\n}\n.status-preview .text{padding:0 0.5em 0.5em 0.5em\n}\n.status-preview .text h4{margin-bottom:0.4em\n}\n.status-preview .text h4 small{font-weight:lighter\n}\n.status-preview-loading{display:block;font-size:2em;min-width:8em;text-align:center\n}\n.status-el{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;border-left-width:0px;line-height:18px\n}\n.timeline .status-el{border-bottom-width:1px;border-bottom-style:solid\n}\n.status-el .notify .avatar{border-width:3px;border-style:solid\n}\n.status-el .media-body{-ms-flex:1;flex:1;padding-left:0.5em\n}\n.status-el .user-content{min-height:52px;padding-top:1px\n}\n.status-el .media-heading{display:-ms-flexbox;display:flex;min-height:1.4em;margin-bottom:0.3em\n}\n.status-el .media-heading small{font-weight:lighter\n}\n.status-el .media-heading h4{margin-right:0.4em\n}\n.status-el .media-heading .name-and-links{-ms-flex:1 0;flex:1 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.status-el .media-heading .replies{-ms-flex-preferred-size:100%;flex-basis:100%\n}\n.status-el .expand{margin-right:-0.3em\n}\n.status-el a{display:inline-block;word-break:break-all\n}\n.status-el .status-content{margin:3px 15px 4px 0;max-height:400px;overflow-y:auto;overflow-x:hidden\n}\n.status-el .status-content img,.status-el .status-content video{max-width:100%;max-height:400px;object-fit:contain\n}\n.status-el .status-content blockquote{margin:0.2em 0 0.2em 2em;font-style:italic\n}\n.status-el p{margin:0;margin-top:0.2em;margin-bottom:0.5em\n}\n.status-el .media-left{margin:0.2em 0.3em 0 0\n}\n.status-el .media-left img{float:right;border-radius:5px\n}\n.status-el .retweet-info{padding:0.7em 0 0 0.6em\n}\n.status-el .retweet-info .media-left{display:-ms-flexbox;display:flex\n}\n.status-el .retweet-info .media-left i{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:right;-ms-flex:1;flex:1;padding-right:0.3em\n}\n.status-fadein{animation-duration:0.5s;animation-name:fadein\n}\n@keyframes fadein{\nfrom{opacity:0\n}\nto{opacity:1\n}\n}\n.greentext{color:green\n}\n.status-conversation{border-left-style:solid\n}\n.status-actions{padding-top:0.15em;width:100%;display:-ms-flexbox;display:flex\n}\n.status-actions div,.status-actions favorite-button{max-width:6em;-ms-flex:1;flex:1\n}\n.icon-reply:hover{color:#0095ff\n}\n.icon-reply.icon-reply-active{color:#0095ff\n}\n.status .avatar{width:48px;height:48px\n}\n.status .avatar.retweeted{width:40px;height:40px;margin-right:8px;margin-bottom:8px\n}\n.status img.avatar-retweeter{width:24px;height:24px;position:absolute;margin-left:24px;margin-top:24px\n}\n.status.compact .avatar{width:32px\n}\n.status{padding:0.4em 0.7em 0.45em 0.7em;border-left:4px rgba(255,48,16,0.65);border-left-style:inherit\n}\n.status-conversation:last-child{border-bottom:none\n}\n.timeline .panel.timeline{border-radius:10px;overflow:hidden\n}\n.muted{padding:0.1em 0.4em 0.1em 0.8em\n}\n.muted button{margin-left:auto\n}\n.muted .muteWords{margin-left:10px\n}\na.unmute{display:block;margin-left:auto\n}\n.reply-left{-ms-flex:0;flex:0;min-width:48px\n}\n.reply-body{-ms-flex:1;flex:1\n}\n@media all and (max-width: 960px){\n.status-el .name-and-links{margin-left:-0.25em\n}\n.status{max-width:100%\n}\n.status .avatar{width:40px;height:40px\n}\n.status .avatar.retweeted{width:34px;height:34px;margin-right:8px;margin-bottom:8px\n}\n.status img.avatar-retweeter{width:22px;height:22px;position:absolute;margin-left:18px;margin-top:18px\n}\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/status/status.vue","\n.attachments{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.7em\n}\n.attachments .attachment.media-upload-container{-ms-flex:0 0 auto;flex:0 0 auto;max-height:300px;max-width:100%\n}\n.attachments .attachment{-ms-flex:1 0 30%;flex:1 0 30%;margin:0.5em 0.7em 0.6em 0.0em;-ms-flex-item-align:start;align-self:flex-start;border-style:solid;border-width:1px;border-radius:5px;overflow:hidden\n}\n.attachments .attachment.video{line-height:0\n}\n.attachments .attachment.html{-ms-flex-preferred-size:90%;flex-basis:90%;width:100%;display:-ms-flexbox;display:flex\n}\n.attachments .attachment.loading{cursor:progress\n}\n.attachments .attachment .hider{position:absolute;margin:10px;padding:5px;background:rgba(230,230,230,0.6);font-weight:bold;z-index:4\n}\n.attachments .attachment video{max-height:500px;height:100%;width:100%;z-index:0\n}\n.attachments .attachment audio{width:100%\n}\n.attachments .attachment img.media-upload{margin-bottom:-2px;max-height:300px;max-width:100%\n}\n.attachments .attachment .oembed{width:100%;margin-right:15px;display:-ms-flexbox;display:flex\n}\n.attachments .attachment .oembed img{width:100%\n}\n.attachments .attachment .oembed .image{-ms-flex:1;flex:1\n}\n.attachments .attachment .oembed .image img{border:0px;border-radius:5px;height:100%;object-fit:cover\n}\n.attachments .attachment .oembed .text{-ms-flex:2;flex:2;margin:8px;word-break:break-all\n}\n.attachments .attachment .oembed .text h1{font-size:14px;margin:0px\n}\n.attachments .attachment a.image-attachment{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1\n}\n.attachments .attachment a.image-attachment img{object-fit:contain;width:100%;height:100%;max-height:500px\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/attachment/attachment.vue","\n.favorite-button{cursor:pointer;animation-duration:0.6s\n}\n.favorite-button:hover{color:orange\n}\n.favorite-button.icon-star{color:orange\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/favorite_button/favorite_button.vue","\n.icon-retweet{cursor:pointer;animation-duration:0.6s\n}\n.icon-retweet:hover{color:#0fa00f\n}\n.icon-retweet.retweeted{color:#0fa00f\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/retweet_button/retweet_button.vue","\n.icon-cancel,.delete-status{cursor:pointer\n}\n.icon-cancel:hover,.delete-status:hover{color:red\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/delete_button/delete_button.vue","\n.user-finder-container{height:21px;max-width:100%\n}\n.user-finder-input{border-width:1px;border-style:solid;border-color:inherit;border-radius:5px;max-width:80%;padding:0.1em 0.2em 0.2em 0.2em\n}\n.finder-error{background-color:rgba(255,48,16,0.65);margin:0.35em;border-radius:5px;padding:0.25em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/user_finder/user_finder.vue","\n.timeline .timeline-heading{position:relative;display:-ms-flexbox;display:flex\n}\n.timeline .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%\n}\n.timeline .loadmore-button{position:absolute;right:0.6em;font-size:14px;min-width:6em;height:1.8em;line-height:100%\n}\n.timeline .loadmore-text{position:absolute;right:0.6em;font-size:14px;min-width:6em;border-radius:5px;font-family:sans-serif;text-align:center;padding:0 0.5em 0 0.5em;opacity:0.8\n}\n.timeline .error{background-color:rgba(255,48,16,0.65)\n}\n.new-status-notification{position:relative;margin-top:-1px;font-size:1.1em;border-width:1px 0 0 0;border-style:solid;border-radius:0 0 10px 10px;padding:10px;z-index:1\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/timeline/timeline.vue","\n.spacer{height:1em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/status_or_conversation/status_or_conversation.vue","\n.name-and-screen-name{margin-left:0.7em;margin-top:0.0em;margin-right:2em;text-align:left;width:100%\n}\n.follows-you{margin-left:2em;float:right\n}\n.card{display:-ms-flexbox;display:flex;-ms-flex:1 0;flex:1 0;padding-top:0.6em;padding-right:1em;padding-bottom:0.6em;padding-left:1em;border-bottom:1px solid;margin:0;border-bottom-color:inherit\n}\n.card .avatar{margin-top:0.2em;width:32px;height:32px;border-radius:50%\n}\n.usercard{width:-webkit-fill-available;width:-moz-webkit-fill-available;stretch:fill;margin:0.2em 0 0.7em 0;border-radius:10px;border-style:solid;border-color:inherit;border-width:1px;overflow:hidden\n}\n.usercard p{margin-bottom:0\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/user_card/user_card.vue","\n.user-profile{-ms-flex:2;flex:2;-ms-flex-preferred-size:500px;flex-basis:500px;padding-bottom:10px;border-radius:10px\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/user_profile/user_profile.vue","\n.setting-item{margin:1em 1em 1.4em\n}\n.setting-item textarea{width:100%;height:100px\n}\n.setting-item .old-avatar{width:128px;border-radius:5px\n}\n.setting-item .new-avatar{object-fit:cover;width:128px;height:128px;border-radius:5px\n}\n.setting-item .btn{margin-top:1em;min-height:28px;width:10em\n}\n.setting-list{list-style-type:none\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/settings/settings.vue","\n.style-switcher{margin-right:1em\n}\n.color-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.color-item{max-width:9em;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.theme-color-in{max-width:8em;border-radius:2px;border:0;padding:5px;margin:5px 0 5px 0\n}\n.theme-preview-content{padding:20px\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/style_switcher/style_switcher.vue","\n.registration-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0.6em\n}\n.registration-form .container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row\n}\n.registration-form .terms-of-service{-ms-flex:0 1 50%;flex:0 1 50%;margin:0.8em\n}\n.registration-form .text-fields{margin-top:0.6em;-ms-flex:1 0;flex:1 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column\n}\n.registration-form .form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0.3em 0.0em 0.3em;line-height:24px\n}\n.registration-form form textarea{border:solid;border-width:1px;border-color:silver;border-radius:5px;line-height:16px;padding:5px;resize:vertical\n}\n.registration-form input{border-width:1px;border-style:solid;border-color:silver;border-radius:5px;padding:0.1em 0.2em 0.2em 0.2em\n}\n.registration-form .captcha{max-width:350px;margin-bottom:0.4em\n}\n.registration-form .btn{margin-top:0.6em;height:28px\n}\n.registration-form .error{border-radius:5px;text-align:center;margin:0.5em 0.6em 0;background-color:rgba(255,48,16,0.65);min-height:28px;line-height:28px\n}\n@media all and (max-width: 959px){\n.registration-form .container{-ms-flex-direction:column-reverse;flex-direction:column-reverse\n}\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/registration/registration.vue","\n.profile-edit .name-changer{border-width:1px;border-style:solid;border-radius:5px;padding:0.2em 0.2em 0.2em 0.2em\n}\n.profile-edit .name-submit{padding:0.2em 0.5em 0.2em 0.5em\n}\n.profile-edit .bio{border-width:1px;border-style:solid;border-radius:5px;margin:0\n}\n.profile-edit .banner{max-width:400px;border-radius:5px\n}\n.profile-edit .uploading{font-size:1.5em;margin:0.25em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/user_settings/user_settings.vue","\n.chat-message{padding:0.2em 0.5em\n}\n.chat-avatar img{height:32px;width:32px;border-radius:5px;margin-right:0.5em\n}\n.chat-input{display:-ms-flexbox;display:flex\n}\n.chat-input input{-ms-flex:auto;flex:auto;margin:0.5em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/chat/chat.vue"],"sourceRoot":""} \ No newline at end of file diff --git a/priv/static/static/js/app.a4d345815ef9d13e9524.js b/priv/static/static/js/app.a4d345815ef9d13e9524.js deleted file mode 100644 index a1d4399d907a8c4b4ca800ac0fd729a5c902e487..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 136040 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