From 3ecbfae3712ac9bd1a3b875cffcc3488afb2ab9c Mon Sep 17 00:00:00 2001
From: Matthew Hodgson <matthew@matrix.org>
Date: Wed, 11 Apr 2018 23:49:52 +0100
Subject: [PATCH 01/21] move everything not explicitly riot (or status) branded
 into matrix-react-sdk

---
 res/flags/AD.png                              | Bin 2584 -> 0 bytes
 res/flags/AE.png                              | Bin 1015 -> 0 bytes
 res/flags/AF.png                              | Bin 2578 -> 0 bytes
 res/flags/AG.png                              | Bin 4234 -> 0 bytes
 res/flags/AI.png                              | Bin 4765 -> 0 bytes
 res/flags/AL.png                              | Bin 3094 -> 0 bytes
 res/flags/AM.png                              | Bin 654 -> 0 bytes
 res/flags/AO.png                              | Bin 2449 -> 0 bytes
 res/flags/AQ.png                              | Bin 3910 -> 0 bytes
 res/flags/AR.png                              | Bin 1666 -> 0 bytes
 res/flags/AS.png                              | Bin 3977 -> 0 bytes
 res/flags/AT.png                              | Bin 655 -> 0 bytes
 res/flags/AU.png                              | Bin 5229 -> 0 bytes
 res/flags/AW.png                              | Bin 1650 -> 0 bytes
 res/flags/AX.png                              | Bin 1844 -> 0 bytes
 res/flags/AZ.png                              | Bin 1744 -> 0 bytes
 res/flags/BA.png                              | Bin 3048 -> 0 bytes
 res/flags/BB.png                              | Bin 2078 -> 0 bytes
 res/flags/BD.png                              | Bin 2819 -> 0 bytes
 res/flags/BE.png                              | Bin 558 -> 0 bytes
 res/flags/BF.png                              | Bin 1596 -> 0 bytes
 res/flags/BG.png                              | Bin 659 -> 0 bytes
 res/flags/BH.png                              | Bin 1374 -> 0 bytes
 res/flags/BI.png                              | Bin 5652 -> 0 bytes
 res/flags/BJ.png                              | Bin 811 -> 0 bytes
 res/flags/BL.png                              | Bin 566 -> 0 bytes
 res/flags/BM.png                              | Bin 5295 -> 0 bytes
 res/flags/BN.png                              | Bin 5290 -> 0 bytes
 res/flags/BO.png                              | Bin 668 -> 0 bytes
 res/flags/BQ.png                              | Bin 672 -> 0 bytes
 res/flags/BR.png                              | Bin 4852 -> 0 bytes
 res/flags/BS.png                              | Bin 2291 -> 0 bytes
 res/flags/BT.png                              | Bin 4879 -> 0 bytes
 res/flags/BV.png                              | Bin 1695 -> 0 bytes
 res/flags/BW.png                              | Bin 669 -> 0 bytes
 res/flags/BY.png                              | Bin 2023 -> 0 bytes
 res/flags/BZ.png                              | Bin 5281 -> 0 bytes
 res/flags/CA.png                              | Bin 2246 -> 0 bytes
 res/flags/CC.png                              | Bin 3728 -> 0 bytes
 res/flags/CD.png                              | Bin 3704 -> 0 bytes
 res/flags/CF.png                              | Bin 2655 -> 0 bytes
 res/flags/CG.png                              | Bin 1381 -> 0 bytes
 res/flags/CH.png                              | Bin 1500 -> 0 bytes
 res/flags/CI.png                              | Bin 568 -> 0 bytes
 res/flags/CK.png                              | Bin 6029 -> 0 bytes
 res/flags/CL.png                              | Bin 1632 -> 0 bytes
 res/flags/CM.png                              | Bin 1409 -> 0 bytes
 res/flags/CN.png                              | Bin 2215 -> 0 bytes
 res/flags/CO.png                              | Bin 668 -> 0 bytes
 res/flags/CR.png                              | Bin 785 -> 0 bytes
 res/flags/CU.png                              | Bin 3023 -> 0 bytes
 res/flags/CV.png                              | Bin 2695 -> 0 bytes
 res/flags/CW.png                              | Bin 1756 -> 0 bytes
 res/flags/CX.png                              | Bin 5152 -> 0 bytes
 res/flags/CY.png                              | Bin 3540 -> 0 bytes
 res/flags/CZ.png                              | Bin 1711 -> 0 bytes
 res/flags/DE.png                              | Bin 568 -> 0 bytes
 res/flags/DJ.png                              | Bin 3562 -> 0 bytes
 res/flags/DK.png                              | Bin 1233 -> 0 bytes
 res/flags/DM.png                              | Bin 2636 -> 0 bytes
 res/flags/DO.png                              | Bin 1682 -> 0 bytes
 res/flags/DZ.png                              | Bin 2506 -> 0 bytes
 res/flags/EC.png                              | Bin 2818 -> 0 bytes
 res/flags/EE.png                              | Bin 641 -> 0 bytes
 res/flags/EG.png                              | Bin 1611 -> 0 bytes
 res/flags/EH.png                              | Bin 2687 -> 0 bytes
 res/flags/ER.png                              | Bin 4082 -> 0 bytes
 res/flags/ES.png                              | Bin 2144 -> 0 bytes
 res/flags/ET.png                              | Bin 3460 -> 0 bytes
 res/flags/FI.png                              | Bin 1558 -> 0 bytes
 res/flags/FJ.png                              | Bin 5060 -> 0 bytes
 res/flags/FK.png                              | Bin 5273 -> 0 bytes
 res/flags/FM.png                              | Bin 2410 -> 0 bytes
 res/flags/FO.png                              | Bin 1715 -> 0 bytes
 res/flags/FR.png                              | Bin 566 -> 0 bytes
 res/flags/GA.png                              | Bin 661 -> 0 bytes
 res/flags/GB.png                              | Bin 6309 -> 0 bytes
 res/flags/GD.png                              | Bin 5753 -> 0 bytes
 res/flags/GE.png                              | Bin 2583 -> 0 bytes
 res/flags/GF.png                              | Bin 2342 -> 0 bytes
 res/flags/GG.png                              | Bin 2777 -> 0 bytes
 res/flags/GH.png                              | Bin 1864 -> 0 bytes
 res/flags/GI.png                              | Bin 2750 -> 0 bytes
 res/flags/GL.png                              | Bin 3101 -> 0 bytes
 res/flags/GM.png                              | Bin 709 -> 0 bytes
 res/flags/GN.png                              | Bin 560 -> 0 bytes
 res/flags/GP.png                              | Bin 5619 -> 0 bytes
 res/flags/GQ.png                              | Bin 3090 -> 0 bytes
 res/flags/GR.png                              | Bin 2035 -> 0 bytes
 res/flags/GS.png                              | Bin 5684 -> 0 bytes
 res/flags/GT.png                              | Bin 1830 -> 0 bytes
 res/flags/GU.png                              | Bin 2591 -> 0 bytes
 res/flags/GW.png                              | Bin 1608 -> 0 bytes
 res/flags/GY.png                              | Bin 5108 -> 0 bytes
 res/flags/HK.png                              | Bin 3001 -> 0 bytes
 res/flags/HM.png                              | Bin 5229 -> 0 bytes
 res/flags/HN.png                              | Bin 1644 -> 0 bytes
 res/flags/HR.png                              | Bin 2420 -> 0 bytes
 res/flags/HT.png                              | Bin 1944 -> 0 bytes
 res/flags/HU.png                              | Bin 677 -> 0 bytes
 res/flags/ID.png                              | Bin 579 -> 0 bytes
 res/flags/IE.png                              | Bin 553 -> 0 bytes
 res/flags/IL.png                              | Bin 1856 -> 0 bytes
 res/flags/IM.png                              | Bin 2533 -> 0 bytes
 res/flags/IN.png                              | Bin 1687 -> 0 bytes
 res/flags/IO.png                              | Bin 8096 -> 0 bytes
 res/flags/IQ.png                              | Bin 2119 -> 0 bytes
 res/flags/IR.png                              | Bin 4018 -> 0 bytes
 res/flags/IS.png                              | Bin 1483 -> 0 bytes
 res/flags/IT.png                              | Bin 572 -> 0 bytes
 res/flags/JE.png                              | Bin 3023 -> 0 bytes
 res/flags/JM.png                              | Bin 3663 -> 0 bytes
 res/flags/JO.png                              | Bin 2572 -> 0 bytes
 res/flags/JP.png                              | Bin 2402 -> 0 bytes
 res/flags/KE.png                              | Bin 2738 -> 0 bytes
 res/flags/KG.png                              | Bin 3258 -> 0 bytes
 res/flags/KH.png                              | Bin 2888 -> 0 bytes
 res/flags/KI.png                              | Bin 3661 -> 0 bytes
 res/flags/KM.png                              | Bin 4023 -> 0 bytes
 res/flags/KN.png                              | Bin 4213 -> 0 bytes
 res/flags/KP.png                              | Bin 2293 -> 0 bytes
 res/flags/KR.png                              | Bin 4837 -> 0 bytes
 res/flags/KW.png                              | Bin 1667 -> 0 bytes
 res/flags/KY.png                              | Bin 5285 -> 0 bytes
 res/flags/KZ.png                              | Bin 3466 -> 0 bytes
 res/flags/LA.png                              | Bin 2119 -> 0 bytes
 res/flags/LB.png                              | Bin 2537 -> 0 bytes
 res/flags/LC.png                              | Bin 2445 -> 0 bytes
 res/flags/LI.png                              | Bin 1759 -> 0 bytes
 res/flags/LK.png                              | Bin 5077 -> 0 bytes
 res/flags/LR.png                              | Bin 1903 -> 0 bytes
 res/flags/LS.png                              | Bin 1848 -> 0 bytes
 res/flags/LT.png                              | Bin 640 -> 0 bytes
 res/flags/LU.png                              | Bin 677 -> 0 bytes
 res/flags/LV.png                              | Bin 641 -> 0 bytes
 res/flags/LY.png                              | Bin 1273 -> 0 bytes
 res/flags/MA.png                              | Bin 1449 -> 0 bytes
 res/flags/MC.png                              | Bin 574 -> 0 bytes
 res/flags/MD.png                              | Bin 2238 -> 0 bytes
 res/flags/ME.png                              | Bin 2965 -> 0 bytes
 res/flags/MF.png                              | Bin 566 -> 0 bytes
 res/flags/MG.png                              | Bin 823 -> 0 bytes
 res/flags/MH.png                              | Bin 5594 -> 0 bytes
 res/flags/MK.png                              | Bin 5066 -> 0 bytes
 res/flags/ML.png                              | Bin 552 -> 0 bytes
 res/flags/MM.png                              | Bin 3123 -> 0 bytes
 res/flags/MN.png                              | Bin 2328 -> 0 bytes
 res/flags/MO.png                              | Bin 2994 -> 0 bytes
 res/flags/MP.png                              | Bin 4619 -> 0 bytes
 res/flags/MQ.png                              | Bin 5810 -> 0 bytes
 res/flags/MR.png                              | Bin 2897 -> 0 bytes
 res/flags/MS.png                              | Bin 4967 -> 0 bytes
 res/flags/MT.png                              | Bin 1324 -> 0 bytes
 res/flags/MU.png                              | Bin 723 -> 0 bytes
 res/flags/MV.png                              | Bin 2047 -> 0 bytes
 res/flags/MW.png                              | Bin 2141 -> 0 bytes
 res/flags/MX.png                              | Bin 2140 -> 0 bytes
 res/flags/MY.png                              | Bin 3081 -> 0 bytes
 res/flags/MZ.png                              | Bin 3367 -> 0 bytes
 res/flags/NA.png                              | Bin 3679 -> 0 bytes
 res/flags/NC.png                              | Bin 3254 -> 0 bytes
 res/flags/NE.png                              | Bin 1660 -> 0 bytes
 res/flags/NF.png                              | Bin 2520 -> 0 bytes
 res/flags/NG.png                              | Bin 563 -> 0 bytes
 res/flags/NI.png                              | Bin 1701 -> 0 bytes
 res/flags/NL.png                              | Bin 672 -> 0 bytes
 res/flags/NO.png                              | Bin 1695 -> 0 bytes
 res/flags/NP.png                              | Bin 4044 -> 0 bytes
 res/flags/NR.png                              | Bin 1620 -> 0 bytes
 res/flags/NU.png                              | Bin 3319 -> 0 bytes
 res/flags/NZ.png                              | Bin 4697 -> 0 bytes
 res/flags/OM.png                              | Bin 1886 -> 0 bytes
 res/flags/PA.png                              | Bin 2285 -> 0 bytes
 res/flags/PE.png                              | Bin 556 -> 0 bytes
 res/flags/PF.png                              | Bin 2379 -> 0 bytes
 res/flags/PG.png                              | Bin 4393 -> 0 bytes
 res/flags/PH.png                              | Bin 3160 -> 0 bytes
 res/flags/PK.png                              | Bin 3165 -> 0 bytes
 res/flags/PL.png                              | Bin 567 -> 0 bytes
 res/flags/PM.png                              | Bin 8583 -> 0 bytes
 res/flags/PN.png                              | Bin 5945 -> 0 bytes
 res/flags/PR.png                              | Bin 3673 -> 0 bytes
 res/flags/PS.png                              | Bin 2147 -> 0 bytes
 res/flags/PT.png                              | Bin 2617 -> 0 bytes
 res/flags/PW.png                              | Bin 2714 -> 0 bytes
 res/flags/PY.png                              | Bin 1519 -> 0 bytes
 res/flags/QA.png                              | Bin 1564 -> 0 bytes
 res/flags/RE.png                              | Bin 566 -> 0 bytes
 res/flags/RO.png                              | Bin 555 -> 0 bytes
 res/flags/RS.png                              | Bin 3349 -> 0 bytes
 res/flags/RU.png                              | Bin 662 -> 0 bytes
 res/flags/RW.png                              | Bin 1695 -> 0 bytes
 res/flags/SA.png                              | Bin 3750 -> 0 bytes
 res/flags/SB.png                              | Bin 3424 -> 0 bytes
 res/flags/SC.png                              | Bin 3704 -> 0 bytes
 res/flags/SD.png                              | Bin 2103 -> 0 bytes
 res/flags/SE.png                              | Bin 1278 -> 0 bytes
 res/flags/SG.png                              | Bin 2210 -> 0 bytes
 res/flags/SH.png                              | Bin 4615 -> 0 bytes
 res/flags/SI.png                              | Bin 1613 -> 0 bytes
 res/flags/SJ.png                              | Bin 1695 -> 0 bytes
 res/flags/SK.png                              | Bin 2932 -> 0 bytes
 res/flags/SL.png                              | Bin 676 -> 0 bytes
 res/flags/SM.png                              | Bin 3009 -> 0 bytes
 res/flags/SN.png                              | Bin 1530 -> 0 bytes
 res/flags/SO.png                              | Bin 1958 -> 0 bytes
 res/flags/SR.png                              | Bin 1942 -> 0 bytes
 res/flags/SS.png                              | Bin 3072 -> 0 bytes
 res/flags/ST.png                              | Bin 2945 -> 0 bytes
 res/flags/SV.png                              | Bin 1666 -> 0 bytes
 res/flags/SX.png                              | Bin 3485 -> 0 bytes
 res/flags/SY.png                              | Bin 1195 -> 0 bytes
 res/flags/SZ.png                              | Bin 4133 -> 0 bytes
 res/flags/TC.png                              | Bin 4631 -> 0 bytes
 res/flags/TD.png                              | Bin 567 -> 0 bytes
 res/flags/TF.png                              | Bin 566 -> 0 bytes
 res/flags/TG.png                              | Bin 2523 -> 0 bytes
 res/flags/TH.png                              | Bin 764 -> 0 bytes
 res/flags/TJ.png                              | Bin 1647 -> 0 bytes
 res/flags/TK.png                              | Bin 4829 -> 0 bytes
 res/flags/TL.png                              | Bin 3046 -> 0 bytes
 res/flags/TM.png                              | Bin 3925 -> 0 bytes
 res/flags/TN.png                              | Bin 2635 -> 0 bytes
 res/flags/TO.png                              | Bin 1618 -> 0 bytes
 res/flags/TR.png                              | Bin 2875 -> 0 bytes
 res/flags/TT.png                              | Bin 5253 -> 0 bytes
 res/flags/TV.png                              | Bin 5915 -> 0 bytes
 res/flags/TW.png                              | Bin 2108 -> 0 bytes
 res/flags/TZ.png                              | Bin 2289 -> 0 bytes
 res/flags/UA.png                              | Bin 568 -> 0 bytes
 res/flags/UG.png                              | Bin 1973 -> 0 bytes
 res/flags/US.png                              | Bin 2845 -> 0 bytes
 res/flags/UY.png                              | Bin 2542 -> 0 bytes
 res/flags/UZ.png                              | Bin 1745 -> 0 bytes
 res/flags/VA.png                              | Bin 2211 -> 0 bytes
 res/flags/VC.png                              | Bin 2105 -> 0 bytes
 res/flags/VE.png                              | Bin 2157 -> 0 bytes
 res/flags/VG.png                              | Bin 5427 -> 0 bytes
 res/flags/VI.png                              | Bin 5938 -> 0 bytes
 res/flags/VN.png                              | Bin 2304 -> 0 bytes
 res/flags/VU.png                              | Bin 4080 -> 0 bytes
 res/flags/WF.png                              | Bin 2509 -> 0 bytes
 res/flags/WS.png                              | Bin 1896 -> 0 bytes
 res/flags/YE.png                              | Bin 652 -> 0 bytes
 res/flags/YT.png                              | Bin 5735 -> 0 bytes
 res/flags/ZA.png                              | Bin 3595 -> 0 bytes
 res/flags/ZM.png                              | Bin 1787 -> 0 bytes
 res/flags/ZW.png                              | Bin 2802 -> 0 bytes
 res/media/busy.mp3                            | Bin 24834 -> 0 bytes
 res/media/busy.ogg                            | Bin 13960 -> 0 bytes
 res/media/callend.mp3                         | Bin 12971 -> 0 bytes
 res/media/callend.ogg                         | Bin 13932 -> 0 bytes
 res/media/message.mp3                         | Bin 12627 -> 0 bytes
 res/media/message.ogg                         | Bin 23440 -> 0 bytes
 res/media/ring.mp3                            | Bin 36119 -> 0 bytes
 res/media/ring.ogg                            | Bin 66715 -> 0 bytes
 res/media/ringback.mp3                        | Bin 18398 -> 0 bytes
 res/media/ringback.ogg                        | Bin 8352 -> 0 bytes
 src/components/structures/BottomLeftMenu.js   | 197 ----
 .../structures/CompatibilityPage.js           |  73 --
 src/components/structures/LeftPanel.js        | 226 -----
 src/components/structures/LoginBox.js         |  93 --
 src/components/structures/RightPanel.js       | 424 --------
 src/components/structures/RoomDirectory.js    | 587 -----------
 src/components/structures/RoomSubList.js      | 401 --------
 src/components/structures/SearchBox.js        | 163 ----
 .../{HomePage.js => VectorHomePage.js}        |   0
 src/components/structures/ViewSource.js       |  57 --
 .../GenericElementContextMenu.js              |  60 --
 .../context_menus/GenericTextContextMenu.js   |  30 -
 .../views/context_menus/MessageContextMenu.js | 326 -------
 .../context_menus/PresenceContextMenu.js      | 101 --
 .../context_menus/RoomTileContextMenu.js      | 368 -------
 .../views/context_menus/TagTileContextMenu.js |  75 --
 .../views/dialogs/BugReportDialog.js          | 212 ----
 .../views/dialogs/ChangelogDialog.js          |  94 --
 .../views/dialogs/DevtoolsDialog.js           | 623 ------------
 .../views/dialogs/SetPasswordDialog.js        | 137 ---
 .../views/directory/NetworkDropdown.js        | 254 -----
 src/components/views/elements/ImageView.js    | 205 ----
 .../views/elements/InlineSpinner.js           |  33 -
 src/components/views/elements/Spinner.js      |  34 -
 .../views/elements/SyntaxHighlight.js         |  53 -
 src/components/views/globals/MatrixToolbar.js |  46 -
 src/components/views/globals/NewVersionBar.js | 107 --
 .../views/globals/PasswordNagBar.js           |  64 --
 .../views/globals/UpdateCheckBar.js           |  85 --
 .../views/messages/DateSeparator.js           |  61 --
 .../views/messages/MessageTimestamp.js        |  36 -
 src/components/views/rooms/DNDRoomTile.js     |  65 --
 src/components/views/rooms/RoomDropTarget.js  |  35 -
 src/components/views/rooms/RoomTooltip.js     | 120 ---
 src/components/views/rooms/SearchBar.js       |  71 --
 .../views/settings/IntegrationsManager.js     |  63 --
 .../views/settings/Notifications.js           | 919 ------------------
 src/header                                    |   2 +-
 src/notifications/ContentRules.js             | 125 ---
 src/notifications/NotificationUtils.js        |  89 --
 src/notifications/PushRuleVectorState.js      |  94 --
 src/notifications/StandardActions.js          |  30 -
 .../VectorPushRulesDefinitions.js             | 146 ---
 src/notifications/index.js                    |  24 -
 src/skins/vector/css/_common.scss             | 361 -------
 src/skins/vector/css/_components.scss         | 111 ---
 .../structures/_ContextualMenu.scss           | 160 ---
 .../structures/_CreateRoom.scss               |  37 -
 .../structures/_FilePanel.scss                | 114 ---
 .../structures/_GroupView.scss                | 349 -------
 .../structures/_LoginBox.scss                 |  47 -
 .../structures/_MatrixChat.scss               | 104 --
 .../structures/_MyGroups.scss                 | 151 ---
 .../structures/_NotificationPanel.scss        | 100 --
 .../structures/_RoomStatusBar.scss            | 181 ----
 .../structures/_RoomView.scss                 | 272 ------
 .../structures/_SearchBox.scss                |  68 --
 .../structures/_TagPanel.scss                 | 126 ---
 .../structures/_UploadBar.scss                |  61 --
 .../structures/_UserSettings.scss             | 253 -----
 .../structures/login/_Login.scss              | 284 ------
 .../views/avatars/_BaseAvatar.scss            |  35 -
 .../views/avatars/_MemberPresenceAvatar.scss  |  43 -
 .../views/dialogs/_BugReportDialog.scss       |  52 -
 .../dialogs/_ChatCreateOrReuseChatDialog.scss |  41 -
 .../views/dialogs/_ChatInviteDialog.scss      |  77 --
 .../dialogs/_ConfirmUserActionDialog.scss     |  53 -
 .../views/dialogs/_CreateGroupDialog.scss     |  62 --
 .../views/dialogs/_CreateRoomDialog.scss      |  33 -
 .../views/dialogs/_EncryptedEventDialog.scss  |  27 -
 .../views/dialogs/_GroupAddressPicker.scss    |  25 -
 .../views/dialogs/_QuestionDialog.scss        |  18 -
 .../views/dialogs/_SetMxIdDialog.scss         |  50 -
 .../views/dialogs/_UnknownDeviceDialog.scss   |  54 -
 .../views/elements/_AccessibleButton.scss     |  24 -
 .../views/elements/_AddressSelector.scss      |  45 -
 .../views/elements/_AddressTile.scss          | 138 ---
 .../views/elements/_DirectorySearchBox.scss   |  70 --
 .../views/elements/_Dropdown.scss             | 131 ---
 .../views/elements/_EditableItemList.scss     |  62 --
 .../elements/_MemberEventListSummary.scss     |  71 --
 .../views/elements/_ProgressBar.scss          |  25 -
 .../views/elements/_Quote.scss                |  26 -
 .../views/elements/_RichText.scss             |  75 --
 .../views/elements/_RoleButton.scss           |  33 -
 .../views/elements/_ToolTipButton.scss        |  51 -
 .../views/groups/_GroupPublicityToggle.scss   |  42 -
 .../views/groups/_GroupRoomList.scss          |  21 -
 .../views/groups/_GroupUserSettings.scss      |  23 -
 .../_InteractiveAuthEntryComponents.scss      |  42 -
 .../views/login/_ServerConfig.scss            |  36 -
 .../views/messages/_MEmoteBody.scss           |  23 -
 .../views/messages/_MFileBody.scss            |  47 -
 .../views/messages/_MImageBody.scss           |  20 -
 .../views/messages/_MNoticeBody.scss          |  20 -
 .../views/messages/_MStickerBody.scss         |  46 -
 .../views/messages/_MTextBody.scss            |  24 -
 .../views/messages/_RoomAvatarEvent.scss      |  26 -
 .../views/messages/_TextualEvent.scss         |  20 -
 .../views/messages/_UnknownBody.scss          |  16 -
 .../views/rooms/_AppsDrawer.scss              | 271 ------
 .../views/rooms/_Autocomplete.scss            |  93 --
 .../views/rooms/_EntityTile.scss              | 114 ---
 .../views/rooms/_EventTile.scss               | 530 ----------
 .../views/rooms/_LinkPreviewWidget.scss       |  69 --
 .../views/rooms/_MemberDeviceInfo.scss        |  74 --
 .../views/rooms/_MemberInfo.scss              | 112 ---
 .../views/rooms/_MemberList.scss              | 116 ---
 .../views/rooms/_MessageComposer.scss         | 246 -----
 .../views/rooms/_PinnedEventTile.scss         |  67 --
 .../views/rooms/_PinnedEventsPanel.scss       |  37 -
 .../views/rooms/_PresenceLabel.scss           |  20 -
 .../views/rooms/_QuotePreview.scss            |  36 -
 .../views/rooms/_RoomHeader.scss              | 245 -----
 .../views/rooms/_RoomList.scss                |  67 --
 .../views/rooms/_RoomPreviewBar.scss          |  58 --
 .../views/rooms/_RoomSettings.scss            | 247 -----
 .../views/rooms/_RoomTile.scss                | 190 ----
 .../views/rooms/_SearchableEntityList.scss    |  77 --
 .../views/rooms/_Stickers.scss                |  35 -
 .../views/rooms/_TopUnreadMessagesBar.scss    |  53 -
 .../views/settings/_DevicesPanel.scss         |  51 -
 .../views/settings/_IntegrationsManager.scss  |  31 -
 .../views/voip/_CallView.scss                 |  25 -
 .../views/voip/_IncomingCallbox.scss          |  69 --
 .../views/voip/_VideoView.scss                |  49 -
 src/skins/vector/css/rethemendex.sh           |  13 -
 src/skins/vector/css/themes/_base.scss        | 182 ----
 src/skins/vector/css/themes/_dark.scss        | 204 ----
 src/skins/vector/css/themes/dark.scss         |   3 -
 src/skins/vector/css/themes/light.scss        |   2 -
 src/skins/vector/css/vector-web/_fonts.scss   |  67 --
 .../structures/_CompatibilityPage.scss        |  19 -
 .../css/vector-web/structures/_HomePage.scss  |  35 -
 .../css/vector-web/structures/_LeftPanel.scss | 129 ---
 .../vector-web/structures/_RightPanel.scss    | 133 ---
 .../vector-web/structures/_RoomDirectory.scss | 131 ---
 .../vector-web/structures/_RoomSubList.scss   | 244 -----
 .../vector-web/structures/_ViewSource.scss    |  23 -
 .../context_menus/_MessageContextMenu.scss    |  25 -
 .../_PresenceContextMenuOption.scss           |  42 -
 .../context_menus/_RoomTileContextMenu.scss   | 114 ---
 .../context_menus/_TagTileContextMenu.scss    |  44 -
 .../views/dialogs/_ChangelogDialog.scss       |  24 -
 .../views/dialogs/_DevtoolsDialog.scss        | 166 ----
 .../views/dialogs/_SetEmailDialog.scss        |  36 -
 .../views/dialogs/_SetPasswordDialog.scss     |  35 -
 .../views/directory/_NetworkDropdown.scss     |  84 --
 .../vector-web/views/elements/_ImageView.scss | 134 ---
 .../views/elements/_InlineSpinner.scss        |  24 -
 .../vector-web/views/elements/_Spinner.scss   |  28 -
 .../views/elements/_SyntaxHighlight.scss      |  21 -
 .../views/globals/_MatrixToolbar.scss         |  62 --
 .../views/messages/_DateSeparator.scss        |  25 -
 .../views/messages/_MessageTimestamp.scss     |  18 -
 .../views/messages/_SenderProfile.scss        |  15 -
 .../views/rooms/_RoomDropTarget.scss          |  55 --
 .../vector-web/views/rooms/_RoomTooltip.scss  |  54 -
 .../vector-web/views/rooms/_SearchBar.scss    |  83 --
 .../views/settings/_Notifications.scss        |  70 --
 .../vector/fonts/Fira_Mono/FiraMono-Bold.ttf  | Bin 134512 -> 0 bytes
 .../fonts/Fira_Mono/FiraMono-Regular.ttf      | Bin 140212 -> 0 bytes
 src/skins/vector/fonts/Fira_Mono/OFL.txt      |  92 --
 src/skins/vector/fonts/Open_Sans/LICENSE.txt  | 202 ----
 .../vector/fonts/Open_Sans/OpenSans-Bold.ttf  | Bin 224592 -> 0 bytes
 .../fonts/Open_Sans/OpenSans-BoldItalic.ttf   | Bin 213292 -> 0 bytes
 .../fonts/Open_Sans/OpenSans-Italic.ttf       | Bin 212896 -> 0 bytes
 .../fonts/Open_Sans/OpenSans-Regular.ttf      | Bin 217360 -> 0 bytes
 .../fonts/Open_Sans/OpenSans-Semibold.ttf     | Bin 221328 -> 0 bytes
 .../Open_Sans/OpenSans-SemiboldItalic.ttf     | Bin 212820 -> 0 bytes
 src/skins/vector/img/50e2c2.png               | Bin 146 -> 0 bytes
 src/skins/vector/img/76cfa6.png               | Bin 966 -> 0 bytes
 src/skins/vector/img/80cef4.png               | Bin 146 -> 0 bytes
 src/skins/vector/img/admin.svg                |  17 -
 src/skins/vector/img/attach.png               | Bin 369 -> 0 bytes
 src/skins/vector/img/avatar-error.svg         |  15 -
 src/skins/vector/img/button-md-false.png      | Bin 569 -> 0 bytes
 src/skins/vector/img/button-md-false.svg      |  29 -
 src/skins/vector/img/button-md-false@2x.png   | Bin 1086 -> 0 bytes
 src/skins/vector/img/button-md-false@3x.png   | Bin 1548 -> 0 bytes
 src/skins/vector/img/button-md-true.png       | Bin 483 -> 0 bytes
 src/skins/vector/img/button-md-true.svg       |  14 -
 src/skins/vector/img/button-md-true@2x.png    | Bin 906 -> 0 bytes
 src/skins/vector/img/button-md-true@3x.png    | Bin 1201 -> 0 bytes
 src/skins/vector/img/button-text-bold-o-n.svg |  17 -
 src/skins/vector/img/button-text-bold.svg     |  17 -
 .../vector/img/button-text-bullet-o-n.svg     |  20 -
 src/skins/vector/img/button-text-bullet.svg   |  20 -
 src/skins/vector/img/button-text-code-o-n.svg |  25 -
 src/skins/vector/img/button-text-code.svg     |  25 -
 .../vector/img/button-text-formatting.svg     |  21 -
 .../vector/img/button-text-italic-o-n.svg     |  17 -
 src/skins/vector/img/button-text-italic.svg   |  17 -
 .../vector/img/button-text-numbullet-o-n.svg  |  20 -
 .../vector/img/button-text-numbullet.svg      |  20 -
 .../vector/img/button-text-quote-o-n.svg      |  17 -
 src/skins/vector/img/button-text-quote.svg    |  17 -
 .../vector/img/button-text-strike-o-n.svg     |  18 -
 src/skins/vector/img/button-text-strike.svg   |  18 -
 .../vector/img/button-text-underline-o-n.svg  |  18 -
 .../vector/img/button-text-underline.svg      |  18 -
 src/skins/vector/img/call.png                 | Bin 588 -> 0 bytes
 src/skins/vector/img/call.svg                 |  17 -
 src/skins/vector/img/camera.svg               |  12 -
 src/skins/vector/img/camera_green.svg         |  15 -
 src/skins/vector/img/cancel-black.png         | Bin 1136 -> 0 bytes
 src/skins/vector/img/cancel-black2.png        | Bin 1182 -> 0 bytes
 src/skins/vector/img/cancel-red.svg           |  10 -
 src/skins/vector/img/cancel-small.svg         |  13 -
 src/skins/vector/img/cancel-white.svg         |  10 -
 src/skins/vector/img/cancel.png               | Bin 316 -> 0 bytes
 src/skins/vector/img/cancel.svg               |  10 -
 src/skins/vector/img/cancel_green.svg         |  10 -
 src/skins/vector/img/chevron-left.png         | Bin 14586 -> 0 bytes
 src/skins/vector/img/chevron-right.png        | Bin 14594 -> 0 bytes
 src/skins/vector/img/chevron.png              | Bin 14638 -> 0 bytes
 src/skins/vector/img/close-white.png          | Bin 1305 -> 0 bytes
 src/skins/vector/img/create-big.png           | Bin 581 -> 0 bytes
 src/skins/vector/img/create-big.svg           |  26 -
 src/skins/vector/img/create.png               | Bin 807 -> 0 bytes
 src/skins/vector/img/delete.png               | Bin 1006 -> 0 bytes
 src/skins/vector/img/directory-big.png        | Bin 325 -> 0 bytes
 src/skins/vector/img/directory-big.svg        |  22 -
 src/skins/vector/img/download.png             | Bin 1041 -> 0 bytes
 src/skins/vector/img/download.svg             |  18 -
 src/skins/vector/img/e2e-blocked.svg          |  12 -
 src/skins/vector/img/e2e-unencrypted.svg      |  23 -
 src/skins/vector/img/e2e-verified.svg         |  12 -
 src/skins/vector/img/e2e-warning.svg          |  12 -
 src/skins/vector/img/edit.png                 | Bin 460 -> 0 bytes
 src/skins/vector/img/edit.svg                 |  11 -
 src/skins/vector/img/edit_green.svg           |  11 -
 src/skins/vector/img/ellipsis.svg             |  25 -
 src/skins/vector/img/eol.svg                  |  16 -
 src/skins/vector/img/f4c371.png               | Bin 146 -> 0 bytes
 src/skins/vector/img/file.png                 | Bin 482 -> 0 bytes
 src/skins/vector/img/filegrid.png             | Bin 226 -> 0 bytes
 src/skins/vector/img/fileicon.png             | Bin 658 -> 0 bytes
 src/skins/vector/img/filelist.png             | Bin 223 -> 0 bytes
 src/skins/vector/img/files.png                | Bin 503 -> 0 bytes
 src/skins/vector/img/files.svg                |  18 -
 src/skins/vector/img/fullscreen.svg           |  23 -
 src/skins/vector/img/hangup.svg               |  15 -
 src/skins/vector/img/hide.png                 | Bin 1165 -> 0 bytes
 src/skins/vector/img/icon-address-delete.svg  |  15 -
 src/skins/vector/img/icon-call.svg            |   8 -
 src/skins/vector/img/icon-context-delete.svg  |  10 -
 src/skins/vector/img/icon-context-fave-on.svg |  15 -
 src/skins/vector/img/icon-context-fave.svg    |  15 -
 src/skins/vector/img/icon-context-low-on.svg  |  15 -
 src/skins/vector/img/icon-context-low.svg     |  15 -
 .../vector/img/icon-context-mute-mentions.svg |  11 -
 .../vector/img/icon-context-mute-off-copy.svg |  10 -
 .../vector/img/icon-context-mute-off.svg      |   9 -
 src/skins/vector/img/icon-context-mute.svg    |   9 -
 src/skins/vector/img/icon-delete-pink.svg     |  19 -
 src/skins/vector/img/icon-email-user.svg      |  17 -
 src/skins/vector/img/icon-invite-people.svg   |  24 -
 src/skins/vector/img/icon-mx-user.svg         |  15 -
 src/skins/vector/img/icon-return.svg          |  18 -
 src/skins/vector/img/icon-text-cancel.svg     |  15 -
 src/skins/vector/img/icon_context_delete.svg  |  11 -
 src/skins/vector/img/icon_context_fave.svg    |  12 -
 src/skins/vector/img/icon_context_fave_on.svg |  29 -
 src/skins/vector/img/icon_context_low.svg     |  11 -
 src/skins/vector/img/icon_context_low_on.svg  |  30 -
 src/skins/vector/img/icon_context_message.svg |  15 -
 .../vector/img/icon_context_message_dark.svg  |  15 -
 src/skins/vector/img/icon_context_person.svg  |  85 --
 .../vector/img/icon_context_person_on.svg     |  85 --
 src/skins/vector/img/icon_copy_message.svg    |  86 --
 .../vector/img/icon_copy_message_dark.svg     |  77 --
 src/skins/vector/img/icon_person.svg          |  23 -
 src/skins/vector/img/icons-apps-active.svg    |  24 -
 src/skins/vector/img/icons-apps.svg           |  14 -
 src/skins/vector/img/icons-close-button.svg   |  15 -
 src/skins/vector/img/icons-close.svg          |  23 -
 src/skins/vector/img/icons-create-room.svg    |  18 -
 src/skins/vector/img/icons-directory.svg      |  24 -
 src/skins/vector/img/icons-files.svg          |  29 -
 src/skins/vector/img/icons-groups.svg         |  26 -
 src/skins/vector/img/icons-hide-apps.svg      |  34 -
 src/skins/vector/img/icons-hide-stickers.svg  |  16 -
 src/skins/vector/img/icons-home.svg           |  27 -
 src/skins/vector/img/icons-notifications.svg  |  19 -
 src/skins/vector/img/icons-people.svg         |  22 -
 src/skins/vector/img/icons-pin.svg            |   7 -
 src/skins/vector/img/icons-room-add.svg       |  23 -
 src/skins/vector/img/icons-room.svg           |  12 -
 src/skins/vector/img/icons-search-copy.svg    |  10 -
 src/skins/vector/img/icons-search.svg         |   9 -
 src/skins/vector/img/icons-settings-room.svg  |  15 -
 src/skins/vector/img/icons-settings.svg       |  15 -
 src/skins/vector/img/icons-show-apps.svg      |  33 -
 src/skins/vector/img/icons-show-stickers.svg  |  16 -
 src/skins/vector/img/icons-upload.svg         |  12 -
 src/skins/vector/img/icons-video.svg          |  20 -
 src/skins/vector/img/icons_ellipsis.svg       |   1 -
 src/skins/vector/img/icons_global.svg         |  19 -
 src/skins/vector/img/info.png                 | Bin 660 -> 0 bytes
 src/skins/vector/img/leave.svg                |  23 -
 src/skins/vector/img/list-close.png           | Bin 1033 -> 0 bytes
 src/skins/vector/img/list-close.svg           |  15 -
 src/skins/vector/img/list-open.png            | Bin 1059 -> 0 bytes
 src/skins/vector/img/list-open.svg            |  15 -
 src/skins/vector/img/maximise.svg             |  19 -
 src/skins/vector/img/maximize.svg             |   9 -
 src/skins/vector/img/member_chevron.png       | Bin 271 -> 0 bytes
 src/skins/vector/img/menu.png                 | Bin 122 -> 0 bytes
 src/skins/vector/img/minimise.svg             |  18 -
 src/skins/vector/img/minimize.svg             |   8 -
 src/skins/vector/img/mod.svg                  |  16 -
 src/skins/vector/img/network-matrix.svg       |  14 -
 src/skins/vector/img/newmessages.png          | Bin 590 -> 0 bytes
 src/skins/vector/img/newmessages.svg          |  15 -
 src/skins/vector/img/notif-active.svg         |  20 -
 src/skins/vector/img/notif-slider.svg         |  22 -
 src/skins/vector/img/p/p0.png                 | Bin 88 -> 0 bytes
 src/skins/vector/img/p/p1.png                 | Bin 166 -> 0 bytes
 src/skins/vector/img/p/p10.png                | Bin 558 -> 0 bytes
 src/skins/vector/img/p/p11.png                | Bin 628 -> 0 bytes
 src/skins/vector/img/p/p12.png                | Bin 674 -> 0 bytes
 src/skins/vector/img/p/p13.png                | Bin 713 -> 0 bytes
 src/skins/vector/img/p/p14.png                | Bin 782 -> 0 bytes
 src/skins/vector/img/p/p15.png                | Bin 774 -> 0 bytes
 src/skins/vector/img/p/p16.png                | Bin 835 -> 0 bytes
 src/skins/vector/img/p/p17.png                | Bin 872 -> 0 bytes
 src/skins/vector/img/p/p18.png                | Bin 931 -> 0 bytes
 src/skins/vector/img/p/p19.png                | Bin 960 -> 0 bytes
 src/skins/vector/img/p/p2.png                 | Bin 232 -> 0 bytes
 src/skins/vector/img/p/p20.png                | Bin 911 -> 0 bytes
 src/skins/vector/img/p/p3.png                 | Bin 304 -> 0 bytes
 src/skins/vector/img/p/p4.png                 | Bin 357 -> 0 bytes
 src/skins/vector/img/p/p5.png                 | Bin 389 -> 0 bytes
 src/skins/vector/img/p/p6.png                 | Bin 429 -> 0 bytes
 src/skins/vector/img/p/p7.png                 | Bin 476 -> 0 bytes
 src/skins/vector/img/p/p8.png                 | Bin 538 -> 0 bytes
 src/skins/vector/img/p/p9.png                 | Bin 573 -> 0 bytes
 src/skins/vector/img/p/piechart.pde           |  19 -
 src/skins/vector/img/placeholder.png          | Bin 394 -> 0 bytes
 src/skins/vector/img/plus.svg                 |  13 -
 src/skins/vector/img/redacted-dark.jpg        | Bin 4795 -> 0 bytes
 src/skins/vector/img/redacted.jpg             | Bin 5320 -> 0 bytes
 src/skins/vector/img/right_search.svg         |  17 -
 src/skins/vector/img/scrolldown.svg           |  15 -
 src/skins/vector/img/scrollto.svg             |  21 -
 src/skins/vector/img/scrollup.svg             |  91 --
 src/skins/vector/img/search-button.svg        |  15 -
 src/skins/vector/img/search-icon-vector.svg   |  15 -
 src/skins/vector/img/search.png               | Bin 742 -> 0 bytes
 src/skins/vector/img/search.svg               |  17 -
 src/skins/vector/img/selected.png             | Bin 995 -> 0 bytes
 src/skins/vector/img/settings-big.png         | Bin 810 -> 0 bytes
 src/skins/vector/img/settings-big.svg         |  18 -
 src/skins/vector/img/settings.png             | Bin 391 -> 0 bytes
 src/skins/vector/img/settings.svg             |  12 -
 src/skins/vector/img/sound-indicator.svg      |  17 -
 src/skins/vector/img/spinner.gif              | Bin 34411 -> 0 bytes
 .../vector/img/stickerpack-placeholder.png    | Bin 31995 -> 0 bytes
 src/skins/vector/img/tick.svg                 |  12 -
 src/skins/vector/img/trans.png                | Bin 959 -> 0 bytes
 src/skins/vector/img/typing.png               | Bin 236 -> 0 bytes
 src/skins/vector/img/upload-big.png           | Bin 1669 -> 0 bytes
 src/skins/vector/img/upload-big.svg           |  19 -
 src/skins/vector/img/upload.png               | Bin 713 -> 0 bytes
 src/skins/vector/img/upload.svg               |  19 -
 src/skins/vector/img/video-mute.svg           |  17 -
 src/skins/vector/img/video-unmute.svg         |  18 -
 src/skins/vector/img/video.png                | Bin 514 -> 0 bytes
 src/skins/vector/img/voice-mute.svg           |  14 -
 src/skins/vector/img/voice-unmute.svg         |  15 -
 src/skins/vector/img/voice.png                | Bin 856 -> 0 bytes
 src/skins/vector/img/voice.svg                |  13 -
 src/skins/vector/img/voip-chevron.svg         |  12 -
 src/skins/vector/img/voip-mute.png            | Bin 903 -> 0 bytes
 src/skins/vector/img/voip.png                 | Bin 709 -> 0 bytes
 src/skins/vector/img/warning.png              | Bin 1478 -> 0 bytes
 src/skins/vector/img/warning.svg              |  31 -
 src/skins/vector/img/warning2.png             | Bin 1420 -> 0 bytes
 src/skins/vector/img/warning_yellow.svg       |  34 -
 src/skins/vector/img/zoom.png                 | Bin 1288 -> 0 bytes
 .../riot}/img/logos/riot-im-logo-1.png        | Bin
 .../riot}/img/logos/riot-im-logo-1.svg        |   0
 .../riot}/img/logos/riot-im-logo-2.svg        |   0
 .../riot}/img/logos/riot-im-logo-3.svg        |   0
 .../riot}/img/logos/riot-im-logo-4.svg        |   0
 .../riot}/img/logos/riot-im-logo-5.svg        |   0
 .../riot}/img/logos/riot-logo-1.svg           |   0
 .../riot}/img/logos/riot-logo-2.svg           |   0
 .../riot}/img/logos/riot-logo-3.svg           |   0
 .../riot}/img/logos/riot-logo-4.svg           |   0
 .../riot}/img/logos/riot-logo-5.svg           |   0
 .../riot}/img/logos/riot-logo-bw.svg          |   0
 .../{ => themes/riot}/img/logos/riot-logo.svg |   0
 .../riot}/img/logos/riot.im logo.svg          |   0
 src/utils/DirectoryUtils.js                   |  23 -
 ...ndexedbd-worker.js => indexeddb-worker.js} |   0
 655 files changed, 1 insertion(+), 19767 deletions(-)
 delete mode 100644 res/flags/AD.png
 delete mode 100644 res/flags/AE.png
 delete mode 100644 res/flags/AF.png
 delete mode 100644 res/flags/AG.png
 delete mode 100644 res/flags/AI.png
 delete mode 100644 res/flags/AL.png
 delete mode 100644 res/flags/AM.png
 delete mode 100644 res/flags/AO.png
 delete mode 100644 res/flags/AQ.png
 delete mode 100644 res/flags/AR.png
 delete mode 100644 res/flags/AS.png
 delete mode 100644 res/flags/AT.png
 delete mode 100644 res/flags/AU.png
 delete mode 100644 res/flags/AW.png
 delete mode 100644 res/flags/AX.png
 delete mode 100644 res/flags/AZ.png
 delete mode 100644 res/flags/BA.png
 delete mode 100644 res/flags/BB.png
 delete mode 100644 res/flags/BD.png
 delete mode 100644 res/flags/BE.png
 delete mode 100644 res/flags/BF.png
 delete mode 100644 res/flags/BG.png
 delete mode 100644 res/flags/BH.png
 delete mode 100644 res/flags/BI.png
 delete mode 100644 res/flags/BJ.png
 delete mode 100644 res/flags/BL.png
 delete mode 100644 res/flags/BM.png
 delete mode 100644 res/flags/BN.png
 delete mode 100644 res/flags/BO.png
 delete mode 100644 res/flags/BQ.png
 delete mode 100644 res/flags/BR.png
 delete mode 100644 res/flags/BS.png
 delete mode 100644 res/flags/BT.png
 delete mode 100644 res/flags/BV.png
 delete mode 100644 res/flags/BW.png
 delete mode 100644 res/flags/BY.png
 delete mode 100644 res/flags/BZ.png
 delete mode 100644 res/flags/CA.png
 delete mode 100644 res/flags/CC.png
 delete mode 100644 res/flags/CD.png
 delete mode 100644 res/flags/CF.png
 delete mode 100644 res/flags/CG.png
 delete mode 100644 res/flags/CH.png
 delete mode 100644 res/flags/CI.png
 delete mode 100644 res/flags/CK.png
 delete mode 100644 res/flags/CL.png
 delete mode 100644 res/flags/CM.png
 delete mode 100644 res/flags/CN.png
 delete mode 100644 res/flags/CO.png
 delete mode 100644 res/flags/CR.png
 delete mode 100644 res/flags/CU.png
 delete mode 100644 res/flags/CV.png
 delete mode 100644 res/flags/CW.png
 delete mode 100644 res/flags/CX.png
 delete mode 100644 res/flags/CY.png
 delete mode 100644 res/flags/CZ.png
 delete mode 100644 res/flags/DE.png
 delete mode 100644 res/flags/DJ.png
 delete mode 100644 res/flags/DK.png
 delete mode 100644 res/flags/DM.png
 delete mode 100644 res/flags/DO.png
 delete mode 100644 res/flags/DZ.png
 delete mode 100644 res/flags/EC.png
 delete mode 100644 res/flags/EE.png
 delete mode 100644 res/flags/EG.png
 delete mode 100644 res/flags/EH.png
 delete mode 100644 res/flags/ER.png
 delete mode 100644 res/flags/ES.png
 delete mode 100644 res/flags/ET.png
 delete mode 100644 res/flags/FI.png
 delete mode 100644 res/flags/FJ.png
 delete mode 100644 res/flags/FK.png
 delete mode 100644 res/flags/FM.png
 delete mode 100644 res/flags/FO.png
 delete mode 100644 res/flags/FR.png
 delete mode 100644 res/flags/GA.png
 delete mode 100644 res/flags/GB.png
 delete mode 100644 res/flags/GD.png
 delete mode 100644 res/flags/GE.png
 delete mode 100644 res/flags/GF.png
 delete mode 100644 res/flags/GG.png
 delete mode 100644 res/flags/GH.png
 delete mode 100644 res/flags/GI.png
 delete mode 100644 res/flags/GL.png
 delete mode 100644 res/flags/GM.png
 delete mode 100644 res/flags/GN.png
 delete mode 100644 res/flags/GP.png
 delete mode 100644 res/flags/GQ.png
 delete mode 100644 res/flags/GR.png
 delete mode 100644 res/flags/GS.png
 delete mode 100644 res/flags/GT.png
 delete mode 100644 res/flags/GU.png
 delete mode 100644 res/flags/GW.png
 delete mode 100644 res/flags/GY.png
 delete mode 100644 res/flags/HK.png
 delete mode 100644 res/flags/HM.png
 delete mode 100644 res/flags/HN.png
 delete mode 100644 res/flags/HR.png
 delete mode 100644 res/flags/HT.png
 delete mode 100644 res/flags/HU.png
 delete mode 100644 res/flags/ID.png
 delete mode 100644 res/flags/IE.png
 delete mode 100644 res/flags/IL.png
 delete mode 100644 res/flags/IM.png
 delete mode 100644 res/flags/IN.png
 delete mode 100644 res/flags/IO.png
 delete mode 100644 res/flags/IQ.png
 delete mode 100644 res/flags/IR.png
 delete mode 100644 res/flags/IS.png
 delete mode 100644 res/flags/IT.png
 delete mode 100644 res/flags/JE.png
 delete mode 100644 res/flags/JM.png
 delete mode 100644 res/flags/JO.png
 delete mode 100644 res/flags/JP.png
 delete mode 100644 res/flags/KE.png
 delete mode 100644 res/flags/KG.png
 delete mode 100644 res/flags/KH.png
 delete mode 100644 res/flags/KI.png
 delete mode 100644 res/flags/KM.png
 delete mode 100644 res/flags/KN.png
 delete mode 100644 res/flags/KP.png
 delete mode 100644 res/flags/KR.png
 delete mode 100644 res/flags/KW.png
 delete mode 100644 res/flags/KY.png
 delete mode 100644 res/flags/KZ.png
 delete mode 100644 res/flags/LA.png
 delete mode 100644 res/flags/LB.png
 delete mode 100644 res/flags/LC.png
 delete mode 100644 res/flags/LI.png
 delete mode 100644 res/flags/LK.png
 delete mode 100644 res/flags/LR.png
 delete mode 100644 res/flags/LS.png
 delete mode 100644 res/flags/LT.png
 delete mode 100644 res/flags/LU.png
 delete mode 100644 res/flags/LV.png
 delete mode 100644 res/flags/LY.png
 delete mode 100644 res/flags/MA.png
 delete mode 100644 res/flags/MC.png
 delete mode 100644 res/flags/MD.png
 delete mode 100644 res/flags/ME.png
 delete mode 100644 res/flags/MF.png
 delete mode 100644 res/flags/MG.png
 delete mode 100644 res/flags/MH.png
 delete mode 100644 res/flags/MK.png
 delete mode 100644 res/flags/ML.png
 delete mode 100644 res/flags/MM.png
 delete mode 100644 res/flags/MN.png
 delete mode 100644 res/flags/MO.png
 delete mode 100644 res/flags/MP.png
 delete mode 100644 res/flags/MQ.png
 delete mode 100644 res/flags/MR.png
 delete mode 100644 res/flags/MS.png
 delete mode 100644 res/flags/MT.png
 delete mode 100644 res/flags/MU.png
 delete mode 100644 res/flags/MV.png
 delete mode 100644 res/flags/MW.png
 delete mode 100644 res/flags/MX.png
 delete mode 100644 res/flags/MY.png
 delete mode 100644 res/flags/MZ.png
 delete mode 100644 res/flags/NA.png
 delete mode 100644 res/flags/NC.png
 delete mode 100644 res/flags/NE.png
 delete mode 100644 res/flags/NF.png
 delete mode 100644 res/flags/NG.png
 delete mode 100644 res/flags/NI.png
 delete mode 100644 res/flags/NL.png
 delete mode 100644 res/flags/NO.png
 delete mode 100644 res/flags/NP.png
 delete mode 100644 res/flags/NR.png
 delete mode 100644 res/flags/NU.png
 delete mode 100644 res/flags/NZ.png
 delete mode 100644 res/flags/OM.png
 delete mode 100644 res/flags/PA.png
 delete mode 100644 res/flags/PE.png
 delete mode 100644 res/flags/PF.png
 delete mode 100644 res/flags/PG.png
 delete mode 100644 res/flags/PH.png
 delete mode 100644 res/flags/PK.png
 delete mode 100644 res/flags/PL.png
 delete mode 100644 res/flags/PM.png
 delete mode 100644 res/flags/PN.png
 delete mode 100644 res/flags/PR.png
 delete mode 100644 res/flags/PS.png
 delete mode 100644 res/flags/PT.png
 delete mode 100644 res/flags/PW.png
 delete mode 100644 res/flags/PY.png
 delete mode 100644 res/flags/QA.png
 delete mode 100644 res/flags/RE.png
 delete mode 100644 res/flags/RO.png
 delete mode 100644 res/flags/RS.png
 delete mode 100644 res/flags/RU.png
 delete mode 100644 res/flags/RW.png
 delete mode 100644 res/flags/SA.png
 delete mode 100644 res/flags/SB.png
 delete mode 100644 res/flags/SC.png
 delete mode 100644 res/flags/SD.png
 delete mode 100644 res/flags/SE.png
 delete mode 100644 res/flags/SG.png
 delete mode 100644 res/flags/SH.png
 delete mode 100644 res/flags/SI.png
 delete mode 100644 res/flags/SJ.png
 delete mode 100644 res/flags/SK.png
 delete mode 100644 res/flags/SL.png
 delete mode 100644 res/flags/SM.png
 delete mode 100644 res/flags/SN.png
 delete mode 100644 res/flags/SO.png
 delete mode 100644 res/flags/SR.png
 delete mode 100644 res/flags/SS.png
 delete mode 100644 res/flags/ST.png
 delete mode 100644 res/flags/SV.png
 delete mode 100644 res/flags/SX.png
 delete mode 100644 res/flags/SY.png
 delete mode 100644 res/flags/SZ.png
 delete mode 100644 res/flags/TC.png
 delete mode 100644 res/flags/TD.png
 delete mode 100644 res/flags/TF.png
 delete mode 100644 res/flags/TG.png
 delete mode 100644 res/flags/TH.png
 delete mode 100644 res/flags/TJ.png
 delete mode 100644 res/flags/TK.png
 delete mode 100644 res/flags/TL.png
 delete mode 100644 res/flags/TM.png
 delete mode 100644 res/flags/TN.png
 delete mode 100644 res/flags/TO.png
 delete mode 100644 res/flags/TR.png
 delete mode 100644 res/flags/TT.png
 delete mode 100644 res/flags/TV.png
 delete mode 100644 res/flags/TW.png
 delete mode 100644 res/flags/TZ.png
 delete mode 100644 res/flags/UA.png
 delete mode 100644 res/flags/UG.png
 delete mode 100644 res/flags/US.png
 delete mode 100644 res/flags/UY.png
 delete mode 100644 res/flags/UZ.png
 delete mode 100644 res/flags/VA.png
 delete mode 100644 res/flags/VC.png
 delete mode 100644 res/flags/VE.png
 delete mode 100644 res/flags/VG.png
 delete mode 100644 res/flags/VI.png
 delete mode 100644 res/flags/VN.png
 delete mode 100644 res/flags/VU.png
 delete mode 100644 res/flags/WF.png
 delete mode 100644 res/flags/WS.png
 delete mode 100644 res/flags/YE.png
 delete mode 100644 res/flags/YT.png
 delete mode 100644 res/flags/ZA.png
 delete mode 100644 res/flags/ZM.png
 delete mode 100644 res/flags/ZW.png
 delete mode 100644 res/media/busy.mp3
 delete mode 100644 res/media/busy.ogg
 delete mode 100644 res/media/callend.mp3
 delete mode 100644 res/media/callend.ogg
 delete mode 100644 res/media/message.mp3
 delete mode 100644 res/media/message.ogg
 delete mode 100644 res/media/ring.mp3
 delete mode 100644 res/media/ring.ogg
 delete mode 100644 res/media/ringback.mp3
 delete mode 100644 res/media/ringback.ogg
 delete mode 100644 src/components/structures/BottomLeftMenu.js
 delete mode 100644 src/components/structures/CompatibilityPage.js
 delete mode 100644 src/components/structures/LeftPanel.js
 delete mode 100644 src/components/structures/LoginBox.js
 delete mode 100644 src/components/structures/RightPanel.js
 delete mode 100644 src/components/structures/RoomDirectory.js
 delete mode 100644 src/components/structures/RoomSubList.js
 delete mode 100644 src/components/structures/SearchBox.js
 rename src/components/structures/{HomePage.js => VectorHomePage.js} (100%)
 delete mode 100644 src/components/structures/ViewSource.js
 delete mode 100644 src/components/views/context_menus/GenericElementContextMenu.js
 delete mode 100644 src/components/views/context_menus/GenericTextContextMenu.js
 delete mode 100644 src/components/views/context_menus/MessageContextMenu.js
 delete mode 100644 src/components/views/context_menus/PresenceContextMenu.js
 delete mode 100644 src/components/views/context_menus/RoomTileContextMenu.js
 delete mode 100644 src/components/views/context_menus/TagTileContextMenu.js
 delete mode 100644 src/components/views/dialogs/BugReportDialog.js
 delete mode 100644 src/components/views/dialogs/ChangelogDialog.js
 delete mode 100644 src/components/views/dialogs/DevtoolsDialog.js
 delete mode 100644 src/components/views/dialogs/SetPasswordDialog.js
 delete mode 100644 src/components/views/directory/NetworkDropdown.js
 delete mode 100644 src/components/views/elements/ImageView.js
 delete mode 100644 src/components/views/elements/InlineSpinner.js
 delete mode 100644 src/components/views/elements/Spinner.js
 delete mode 100644 src/components/views/elements/SyntaxHighlight.js
 delete mode 100644 src/components/views/globals/MatrixToolbar.js
 delete mode 100644 src/components/views/globals/NewVersionBar.js
 delete mode 100644 src/components/views/globals/PasswordNagBar.js
 delete mode 100644 src/components/views/globals/UpdateCheckBar.js
 delete mode 100644 src/components/views/messages/DateSeparator.js
 delete mode 100644 src/components/views/messages/MessageTimestamp.js
 delete mode 100644 src/components/views/rooms/DNDRoomTile.js
 delete mode 100644 src/components/views/rooms/RoomDropTarget.js
 delete mode 100644 src/components/views/rooms/RoomTooltip.js
 delete mode 100644 src/components/views/rooms/SearchBar.js
 delete mode 100644 src/components/views/settings/IntegrationsManager.js
 delete mode 100644 src/components/views/settings/Notifications.js
 delete mode 100644 src/notifications/ContentRules.js
 delete mode 100644 src/notifications/NotificationUtils.js
 delete mode 100644 src/notifications/PushRuleVectorState.js
 delete mode 100644 src/notifications/StandardActions.js
 delete mode 100644 src/notifications/VectorPushRulesDefinitions.js
 delete mode 100644 src/notifications/index.js
 delete mode 100644 src/skins/vector/css/_common.scss
 delete mode 100644 src/skins/vector/css/_components.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/structures/_ContextualMenu.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/structures/_CreateRoom.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/structures/_FilePanel.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/structures/_GroupView.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/structures/_LoginBox.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/structures/_MatrixChat.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/structures/_MyGroups.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/structures/_NotificationPanel.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/structures/_RoomStatusBar.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/structures/_RoomView.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/structures/_SearchBox.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/structures/_TagPanel.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/structures/_UploadBar.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/structures/_UserSettings.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/structures/login/_Login.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/avatars/_BaseAvatar.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/avatars/_MemberPresenceAvatar.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/dialogs/_BugReportDialog.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/dialogs/_ChatCreateOrReuseChatDialog.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/dialogs/_ChatInviteDialog.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/dialogs/_ConfirmUserActionDialog.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/dialogs/_CreateGroupDialog.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/dialogs/_CreateRoomDialog.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/dialogs/_EncryptedEventDialog.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/dialogs/_GroupAddressPicker.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/dialogs/_QuestionDialog.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/dialogs/_SetMxIdDialog.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/dialogs/_UnknownDeviceDialog.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/elements/_AccessibleButton.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/elements/_AddressSelector.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/elements/_AddressTile.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/elements/_DirectorySearchBox.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/elements/_Dropdown.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/elements/_EditableItemList.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/elements/_MemberEventListSummary.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/elements/_ProgressBar.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/elements/_Quote.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/elements/_RichText.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/elements/_RoleButton.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/elements/_ToolTipButton.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/groups/_GroupPublicityToggle.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/groups/_GroupRoomList.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/groups/_GroupUserSettings.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/login/_InteractiveAuthEntryComponents.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/login/_ServerConfig.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/messages/_MEmoteBody.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/messages/_MFileBody.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/messages/_MImageBody.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/messages/_MNoticeBody.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/messages/_MStickerBody.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/messages/_MTextBody.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/messages/_RoomAvatarEvent.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/messages/_TextualEvent.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/messages/_UnknownBody.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/rooms/_AppsDrawer.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/rooms/_Autocomplete.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/rooms/_EntityTile.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/rooms/_EventTile.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/rooms/_LinkPreviewWidget.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/rooms/_MemberDeviceInfo.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/rooms/_MemberInfo.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/rooms/_MemberList.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/rooms/_MessageComposer.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/rooms/_PinnedEventTile.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/rooms/_PinnedEventsPanel.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/rooms/_PresenceLabel.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/rooms/_QuotePreview.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/rooms/_RoomHeader.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/rooms/_RoomList.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/rooms/_RoomPreviewBar.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/rooms/_RoomSettings.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/rooms/_RoomTile.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/rooms/_SearchableEntityList.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/rooms/_Stickers.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/rooms/_TopUnreadMessagesBar.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/settings/_DevicesPanel.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/settings/_IntegrationsManager.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/voip/_CallView.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/voip/_IncomingCallbox.scss
 delete mode 100644 src/skins/vector/css/matrix-react-sdk/views/voip/_VideoView.scss
 delete mode 100755 src/skins/vector/css/rethemendex.sh
 delete mode 100644 src/skins/vector/css/themes/_base.scss
 delete mode 100644 src/skins/vector/css/themes/_dark.scss
 delete mode 100644 src/skins/vector/css/themes/dark.scss
 delete mode 100644 src/skins/vector/css/themes/light.scss
 delete mode 100644 src/skins/vector/css/vector-web/_fonts.scss
 delete mode 100644 src/skins/vector/css/vector-web/structures/_CompatibilityPage.scss
 delete mode 100644 src/skins/vector/css/vector-web/structures/_HomePage.scss
 delete mode 100644 src/skins/vector/css/vector-web/structures/_LeftPanel.scss
 delete mode 100644 src/skins/vector/css/vector-web/structures/_RightPanel.scss
 delete mode 100644 src/skins/vector/css/vector-web/structures/_RoomDirectory.scss
 delete mode 100644 src/skins/vector/css/vector-web/structures/_RoomSubList.scss
 delete mode 100644 src/skins/vector/css/vector-web/structures/_ViewSource.scss
 delete mode 100644 src/skins/vector/css/vector-web/views/context_menus/_MessageContextMenu.scss
 delete mode 100644 src/skins/vector/css/vector-web/views/context_menus/_PresenceContextMenuOption.scss
 delete mode 100644 src/skins/vector/css/vector-web/views/context_menus/_RoomTileContextMenu.scss
 delete mode 100644 src/skins/vector/css/vector-web/views/context_menus/_TagTileContextMenu.scss
 delete mode 100644 src/skins/vector/css/vector-web/views/dialogs/_ChangelogDialog.scss
 delete mode 100644 src/skins/vector/css/vector-web/views/dialogs/_DevtoolsDialog.scss
 delete mode 100644 src/skins/vector/css/vector-web/views/dialogs/_SetEmailDialog.scss
 delete mode 100644 src/skins/vector/css/vector-web/views/dialogs/_SetPasswordDialog.scss
 delete mode 100644 src/skins/vector/css/vector-web/views/directory/_NetworkDropdown.scss
 delete mode 100644 src/skins/vector/css/vector-web/views/elements/_ImageView.scss
 delete mode 100644 src/skins/vector/css/vector-web/views/elements/_InlineSpinner.scss
 delete mode 100644 src/skins/vector/css/vector-web/views/elements/_Spinner.scss
 delete mode 100644 src/skins/vector/css/vector-web/views/elements/_SyntaxHighlight.scss
 delete mode 100644 src/skins/vector/css/vector-web/views/globals/_MatrixToolbar.scss
 delete mode 100644 src/skins/vector/css/vector-web/views/messages/_DateSeparator.scss
 delete mode 100644 src/skins/vector/css/vector-web/views/messages/_MessageTimestamp.scss
 delete mode 100644 src/skins/vector/css/vector-web/views/messages/_SenderProfile.scss
 delete mode 100644 src/skins/vector/css/vector-web/views/rooms/_RoomDropTarget.scss
 delete mode 100644 src/skins/vector/css/vector-web/views/rooms/_RoomTooltip.scss
 delete mode 100644 src/skins/vector/css/vector-web/views/rooms/_SearchBar.scss
 delete mode 100644 src/skins/vector/css/vector-web/views/settings/_Notifications.scss
 delete mode 100755 src/skins/vector/fonts/Fira_Mono/FiraMono-Bold.ttf
 delete mode 100755 src/skins/vector/fonts/Fira_Mono/FiraMono-Regular.ttf
 delete mode 100755 src/skins/vector/fonts/Fira_Mono/OFL.txt
 delete mode 100755 src/skins/vector/fonts/Open_Sans/LICENSE.txt
 delete mode 100755 src/skins/vector/fonts/Open_Sans/OpenSans-Bold.ttf
 delete mode 100755 src/skins/vector/fonts/Open_Sans/OpenSans-BoldItalic.ttf
 delete mode 100755 src/skins/vector/fonts/Open_Sans/OpenSans-Italic.ttf
 delete mode 100755 src/skins/vector/fonts/Open_Sans/OpenSans-Regular.ttf
 delete mode 100755 src/skins/vector/fonts/Open_Sans/OpenSans-Semibold.ttf
 delete mode 100755 src/skins/vector/fonts/Open_Sans/OpenSans-SemiboldItalic.ttf
 delete mode 100644 src/skins/vector/img/50e2c2.png
 delete mode 100644 src/skins/vector/img/76cfa6.png
 delete mode 100644 src/skins/vector/img/80cef4.png
 delete mode 100644 src/skins/vector/img/admin.svg
 delete mode 100644 src/skins/vector/img/attach.png
 delete mode 100644 src/skins/vector/img/avatar-error.svg
 delete mode 100644 src/skins/vector/img/button-md-false.png
 delete mode 100644 src/skins/vector/img/button-md-false.svg
 delete mode 100644 src/skins/vector/img/button-md-false@2x.png
 delete mode 100644 src/skins/vector/img/button-md-false@3x.png
 delete mode 100644 src/skins/vector/img/button-md-true.png
 delete mode 100644 src/skins/vector/img/button-md-true.svg
 delete mode 100644 src/skins/vector/img/button-md-true@2x.png
 delete mode 100644 src/skins/vector/img/button-md-true@3x.png
 delete mode 100644 src/skins/vector/img/button-text-bold-o-n.svg
 delete mode 100644 src/skins/vector/img/button-text-bold.svg
 delete mode 100644 src/skins/vector/img/button-text-bullet-o-n.svg
 delete mode 100644 src/skins/vector/img/button-text-bullet.svg
 delete mode 100644 src/skins/vector/img/button-text-code-o-n.svg
 delete mode 100644 src/skins/vector/img/button-text-code.svg
 delete mode 100644 src/skins/vector/img/button-text-formatting.svg
 delete mode 100644 src/skins/vector/img/button-text-italic-o-n.svg
 delete mode 100644 src/skins/vector/img/button-text-italic.svg
 delete mode 100644 src/skins/vector/img/button-text-numbullet-o-n.svg
 delete mode 100644 src/skins/vector/img/button-text-numbullet.svg
 delete mode 100644 src/skins/vector/img/button-text-quote-o-n.svg
 delete mode 100644 src/skins/vector/img/button-text-quote.svg
 delete mode 100644 src/skins/vector/img/button-text-strike-o-n.svg
 delete mode 100644 src/skins/vector/img/button-text-strike.svg
 delete mode 100644 src/skins/vector/img/button-text-underline-o-n.svg
 delete mode 100644 src/skins/vector/img/button-text-underline.svg
 delete mode 100644 src/skins/vector/img/call.png
 delete mode 100644 src/skins/vector/img/call.svg
 delete mode 100644 src/skins/vector/img/camera.svg
 delete mode 100644 src/skins/vector/img/camera_green.svg
 delete mode 100644 src/skins/vector/img/cancel-black.png
 delete mode 100644 src/skins/vector/img/cancel-black2.png
 delete mode 100644 src/skins/vector/img/cancel-red.svg
 delete mode 100644 src/skins/vector/img/cancel-small.svg
 delete mode 100644 src/skins/vector/img/cancel-white.svg
 delete mode 100644 src/skins/vector/img/cancel.png
 delete mode 100644 src/skins/vector/img/cancel.svg
 delete mode 100644 src/skins/vector/img/cancel_green.svg
 delete mode 100644 src/skins/vector/img/chevron-left.png
 delete mode 100644 src/skins/vector/img/chevron-right.png
 delete mode 100644 src/skins/vector/img/chevron.png
 delete mode 100644 src/skins/vector/img/close-white.png
 delete mode 100644 src/skins/vector/img/create-big.png
 delete mode 100644 src/skins/vector/img/create-big.svg
 delete mode 100644 src/skins/vector/img/create.png
 delete mode 100644 src/skins/vector/img/delete.png
 delete mode 100644 src/skins/vector/img/directory-big.png
 delete mode 100644 src/skins/vector/img/directory-big.svg
 delete mode 100644 src/skins/vector/img/download.png
 delete mode 100644 src/skins/vector/img/download.svg
 delete mode 100644 src/skins/vector/img/e2e-blocked.svg
 delete mode 100644 src/skins/vector/img/e2e-unencrypted.svg
 delete mode 100644 src/skins/vector/img/e2e-verified.svg
 delete mode 100644 src/skins/vector/img/e2e-warning.svg
 delete mode 100644 src/skins/vector/img/edit.png
 delete mode 100644 src/skins/vector/img/edit.svg
 delete mode 100644 src/skins/vector/img/edit_green.svg
 delete mode 100644 src/skins/vector/img/ellipsis.svg
 delete mode 100644 src/skins/vector/img/eol.svg
 delete mode 100644 src/skins/vector/img/f4c371.png
 delete mode 100644 src/skins/vector/img/file.png
 delete mode 100644 src/skins/vector/img/filegrid.png
 delete mode 100644 src/skins/vector/img/fileicon.png
 delete mode 100644 src/skins/vector/img/filelist.png
 delete mode 100644 src/skins/vector/img/files.png
 delete mode 100644 src/skins/vector/img/files.svg
 delete mode 100644 src/skins/vector/img/fullscreen.svg
 delete mode 100644 src/skins/vector/img/hangup.svg
 delete mode 100644 src/skins/vector/img/hide.png
 delete mode 100644 src/skins/vector/img/icon-address-delete.svg
 delete mode 100644 src/skins/vector/img/icon-call.svg
 delete mode 100644 src/skins/vector/img/icon-context-delete.svg
 delete mode 100644 src/skins/vector/img/icon-context-fave-on.svg
 delete mode 100644 src/skins/vector/img/icon-context-fave.svg
 delete mode 100644 src/skins/vector/img/icon-context-low-on.svg
 delete mode 100644 src/skins/vector/img/icon-context-low.svg
 delete mode 100644 src/skins/vector/img/icon-context-mute-mentions.svg
 delete mode 100644 src/skins/vector/img/icon-context-mute-off-copy.svg
 delete mode 100644 src/skins/vector/img/icon-context-mute-off.svg
 delete mode 100644 src/skins/vector/img/icon-context-mute.svg
 delete mode 100644 src/skins/vector/img/icon-delete-pink.svg
 delete mode 100644 src/skins/vector/img/icon-email-user.svg
 delete mode 100644 src/skins/vector/img/icon-invite-people.svg
 delete mode 100644 src/skins/vector/img/icon-mx-user.svg
 delete mode 100644 src/skins/vector/img/icon-return.svg
 delete mode 100644 src/skins/vector/img/icon-text-cancel.svg
 delete mode 100644 src/skins/vector/img/icon_context_delete.svg
 delete mode 100644 src/skins/vector/img/icon_context_fave.svg
 delete mode 100644 src/skins/vector/img/icon_context_fave_on.svg
 delete mode 100644 src/skins/vector/img/icon_context_low.svg
 delete mode 100644 src/skins/vector/img/icon_context_low_on.svg
 delete mode 100644 src/skins/vector/img/icon_context_message.svg
 delete mode 100644 src/skins/vector/img/icon_context_message_dark.svg
 delete mode 100644 src/skins/vector/img/icon_context_person.svg
 delete mode 100644 src/skins/vector/img/icon_context_person_on.svg
 delete mode 100644 src/skins/vector/img/icon_copy_message.svg
 delete mode 100644 src/skins/vector/img/icon_copy_message_dark.svg
 delete mode 100644 src/skins/vector/img/icon_person.svg
 delete mode 100644 src/skins/vector/img/icons-apps-active.svg
 delete mode 100644 src/skins/vector/img/icons-apps.svg
 delete mode 100644 src/skins/vector/img/icons-close-button.svg
 delete mode 100644 src/skins/vector/img/icons-close.svg
 delete mode 100644 src/skins/vector/img/icons-create-room.svg
 delete mode 100644 src/skins/vector/img/icons-directory.svg
 delete mode 100644 src/skins/vector/img/icons-files.svg
 delete mode 100644 src/skins/vector/img/icons-groups.svg
 delete mode 100644 src/skins/vector/img/icons-hide-apps.svg
 delete mode 100644 src/skins/vector/img/icons-hide-stickers.svg
 delete mode 100644 src/skins/vector/img/icons-home.svg
 delete mode 100644 src/skins/vector/img/icons-notifications.svg
 delete mode 100644 src/skins/vector/img/icons-people.svg
 delete mode 100644 src/skins/vector/img/icons-pin.svg
 delete mode 100644 src/skins/vector/img/icons-room-add.svg
 delete mode 100644 src/skins/vector/img/icons-room.svg
 delete mode 100644 src/skins/vector/img/icons-search-copy.svg
 delete mode 100644 src/skins/vector/img/icons-search.svg
 delete mode 100644 src/skins/vector/img/icons-settings-room.svg
 delete mode 100644 src/skins/vector/img/icons-settings.svg
 delete mode 100644 src/skins/vector/img/icons-show-apps.svg
 delete mode 100644 src/skins/vector/img/icons-show-stickers.svg
 delete mode 100644 src/skins/vector/img/icons-upload.svg
 delete mode 100644 src/skins/vector/img/icons-video.svg
 delete mode 100644 src/skins/vector/img/icons_ellipsis.svg
 delete mode 100644 src/skins/vector/img/icons_global.svg
 delete mode 100644 src/skins/vector/img/info.png
 delete mode 100644 src/skins/vector/img/leave.svg
 delete mode 100644 src/skins/vector/img/list-close.png
 delete mode 100644 src/skins/vector/img/list-close.svg
 delete mode 100644 src/skins/vector/img/list-open.png
 delete mode 100644 src/skins/vector/img/list-open.svg
 delete mode 100644 src/skins/vector/img/maximise.svg
 delete mode 100644 src/skins/vector/img/maximize.svg
 delete mode 100644 src/skins/vector/img/member_chevron.png
 delete mode 100755 src/skins/vector/img/menu.png
 delete mode 100644 src/skins/vector/img/minimise.svg
 delete mode 100644 src/skins/vector/img/minimize.svg
 delete mode 100644 src/skins/vector/img/mod.svg
 delete mode 100644 src/skins/vector/img/network-matrix.svg
 delete mode 100644 src/skins/vector/img/newmessages.png
 delete mode 100644 src/skins/vector/img/newmessages.svg
 delete mode 100644 src/skins/vector/img/notif-active.svg
 delete mode 100644 src/skins/vector/img/notif-slider.svg
 delete mode 100644 src/skins/vector/img/p/p0.png
 delete mode 100644 src/skins/vector/img/p/p1.png
 delete mode 100644 src/skins/vector/img/p/p10.png
 delete mode 100644 src/skins/vector/img/p/p11.png
 delete mode 100644 src/skins/vector/img/p/p12.png
 delete mode 100644 src/skins/vector/img/p/p13.png
 delete mode 100644 src/skins/vector/img/p/p14.png
 delete mode 100644 src/skins/vector/img/p/p15.png
 delete mode 100644 src/skins/vector/img/p/p16.png
 delete mode 100644 src/skins/vector/img/p/p17.png
 delete mode 100644 src/skins/vector/img/p/p18.png
 delete mode 100644 src/skins/vector/img/p/p19.png
 delete mode 100644 src/skins/vector/img/p/p2.png
 delete mode 100644 src/skins/vector/img/p/p20.png
 delete mode 100644 src/skins/vector/img/p/p3.png
 delete mode 100644 src/skins/vector/img/p/p4.png
 delete mode 100644 src/skins/vector/img/p/p5.png
 delete mode 100644 src/skins/vector/img/p/p6.png
 delete mode 100644 src/skins/vector/img/p/p7.png
 delete mode 100644 src/skins/vector/img/p/p8.png
 delete mode 100644 src/skins/vector/img/p/p9.png
 delete mode 100644 src/skins/vector/img/p/piechart.pde
 delete mode 100644 src/skins/vector/img/placeholder.png
 delete mode 100644 src/skins/vector/img/plus.svg
 delete mode 100644 src/skins/vector/img/redacted-dark.jpg
 delete mode 100644 src/skins/vector/img/redacted.jpg
 delete mode 100644 src/skins/vector/img/right_search.svg
 delete mode 100644 src/skins/vector/img/scrolldown.svg
 delete mode 100644 src/skins/vector/img/scrollto.svg
 delete mode 100644 src/skins/vector/img/scrollup.svg
 delete mode 100644 src/skins/vector/img/search-button.svg
 delete mode 100644 src/skins/vector/img/search-icon-vector.svg
 delete mode 100644 src/skins/vector/img/search.png
 delete mode 100644 src/skins/vector/img/search.svg
 delete mode 100644 src/skins/vector/img/selected.png
 delete mode 100644 src/skins/vector/img/settings-big.png
 delete mode 100644 src/skins/vector/img/settings-big.svg
 delete mode 100644 src/skins/vector/img/settings.png
 delete mode 100644 src/skins/vector/img/settings.svg
 delete mode 100644 src/skins/vector/img/sound-indicator.svg
 delete mode 100644 src/skins/vector/img/spinner.gif
 delete mode 100644 src/skins/vector/img/stickerpack-placeholder.png
 delete mode 100644 src/skins/vector/img/tick.svg
 delete mode 100644 src/skins/vector/img/trans.png
 delete mode 100644 src/skins/vector/img/typing.png
 delete mode 100644 src/skins/vector/img/upload-big.png
 delete mode 100644 src/skins/vector/img/upload-big.svg
 delete mode 100644 src/skins/vector/img/upload.png
 delete mode 100644 src/skins/vector/img/upload.svg
 delete mode 100644 src/skins/vector/img/video-mute.svg
 delete mode 100644 src/skins/vector/img/video-unmute.svg
 delete mode 100644 src/skins/vector/img/video.png
 delete mode 100644 src/skins/vector/img/voice-mute.svg
 delete mode 100644 src/skins/vector/img/voice-unmute.svg
 delete mode 100644 src/skins/vector/img/voice.png
 delete mode 100644 src/skins/vector/img/voice.svg
 delete mode 100644 src/skins/vector/img/voip-chevron.svg
 delete mode 100644 src/skins/vector/img/voip-mute.png
 delete mode 100644 src/skins/vector/img/voip.png
 delete mode 100644 src/skins/vector/img/warning.png
 delete mode 100644 src/skins/vector/img/warning.svg
 delete mode 100644 src/skins/vector/img/warning2.png
 delete mode 100644 src/skins/vector/img/warning_yellow.svg
 delete mode 100644 src/skins/vector/img/zoom.png
 rename src/skins/vector/{ => themes/riot}/img/logos/riot-im-logo-1.png (100%)
 rename src/skins/vector/{ => themes/riot}/img/logos/riot-im-logo-1.svg (100%)
 rename src/skins/vector/{ => themes/riot}/img/logos/riot-im-logo-2.svg (100%)
 rename src/skins/vector/{ => themes/riot}/img/logos/riot-im-logo-3.svg (100%)
 rename src/skins/vector/{ => themes/riot}/img/logos/riot-im-logo-4.svg (100%)
 rename src/skins/vector/{ => themes/riot}/img/logos/riot-im-logo-5.svg (100%)
 rename src/skins/vector/{ => themes/riot}/img/logos/riot-logo-1.svg (100%)
 rename src/skins/vector/{ => themes/riot}/img/logos/riot-logo-2.svg (100%)
 rename src/skins/vector/{ => themes/riot}/img/logos/riot-logo-3.svg (100%)
 rename src/skins/vector/{ => themes/riot}/img/logos/riot-logo-4.svg (100%)
 rename src/skins/vector/{ => themes/riot}/img/logos/riot-logo-5.svg (100%)
 rename src/skins/vector/{ => themes/riot}/img/logos/riot-logo-bw.svg (100%)
 rename src/skins/vector/{ => themes/riot}/img/logos/riot-logo.svg (100%)
 rename src/skins/vector/{ => themes/riot}/img/logos/riot.im logo.svg (100%)
 delete mode 100644 src/utils/DirectoryUtils.js
 rename src/vector/{indexedbd-worker.js => indexeddb-worker.js} (100%)

diff --git a/res/flags/AD.png b/res/flags/AD.png
deleted file mode 100644
index d5d59645fe695b60380c02374a5d2f1cda4dba54..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2584
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
H*ggK=-FTJP

diff --git a/res/flags/AE.png b/res/flags/AE.png
deleted file mode 100644
index 05c7418aa4dae20fe103f484d831ae66a6c1c397..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1015
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7?_@Ux;TbZ+<JS<*Fz*x=J?0=
z#+$e8nkCoO#8tA6ZB|F3c=G~hmTQT&RWI&5vdm!h{&3;6s!a)x(hG%+T`D&mH;7M(
zxahjd`wZ8^#KY4?&rUD>_Hu(Bb6U&OcV{mAFRpxMzxfQ$fB84Yhiw#E1e`b&;Y9w*
zM{T*cx8-KP{mR?f962pDa$3;BzwA;{I;S`Fy>r?<S?jP!i`5s+TMy^$GO7Ee`K55_
z#~c<XS^Ky*``Yh%DlcBPC$IbejWV5S9y_)^1e$Sp;sGW%CT<B%odl=<bzRP@4ydp^
z;SgqA#Tm?crJ$$d`r8ltFR_QYtD5GmYzuKKWj62e{VX}-de4$N)?YmvkL>{}SgBgR
z`AehfjC7_9y(zQL7sqek&1e=Co_pin%|FkcF!b>ERNs}9?_yq?7y0SH8DY0Wd-xwb
zV7R+JT712I^Jin*>G}3;r!FpCtsQuwIqj0o%hK|ith;x0DigGpO}nalVe<jzj5`+M
znKhifSM;|XZ=Ck)5P$XFcU|^NFTX6=HK%c6YM=Q6JrS?FQ>wRY<@m|N&)D&<=FUH!
z6m7k*Efsg=<X;_s)*U_V@xsMjkMmXraVhhu9f)N}zWj%8!Iq6rftG3b&e{@vsygC;
zM*?GTpJmR}&;{!PUM;H$-pBcA=HADF>d%fetjP*H8@K&%`>&VF@9Um6Y%jgYS~X2X
zGhpQjuawk$K4yhET+8>o>*{|y`>>bX47oGq&#WDfzE~=57pgve@@a$5c{vF=3|j7+
zg>P~KJ$Y)%gSv}mcY(0>K;t9v=ZDOnFP1K@JsNd&b=BJUF5IOLR~h}wyt7|u!I%0@
z^OZ}*9Q0qXu6Px8I7>ppXp@`RA%BTPma^w7w9gek`hM!;g^kB%MZa3{?oup+-wn=Y
z<2JYE&(~gu{Ro+3QMg^_|MRIb)^8Zz^h#I%zW)DL&wtTMesF}VY-j+*e%L=Ym%^v(
zuYX4*GazdbOC8gZzK9Kli|eNVGl6P}YeY#(Vo9o1a#1RfVlXl=G}kpS)itsRF*3F?
tHMBA@&^9o%GBBt(^wbtbLvDUbW?Cg~4V?318-W@aJYD@<);T3K0RX+YvyK1&

diff --git a/res/flags/AF.png b/res/flags/AF.png
deleted file mode 100644
index bc7cef091662f98bb1dfc7abed0152b39f84b3ed..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2578
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
X>yiIoz(&1FVG00(p}9e&9x?tO>&TqW

diff --git a/res/flags/AG.png b/res/flags/AG.png
deleted file mode 100644
index d48facad47fc07e12478edeaa44ec8fe3d0028e6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4234
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

diff --git a/res/flags/AI.png b/res/flags/AI.png
deleted file mode 100644
index 8fd27cd39e292c266469d1e12ec389c46f703034..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4765
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

diff --git a/res/flags/AL.png b/res/flags/AL.png
deleted file mode 100644
index 883835ffb338e1c31e6de929a958839afc2f6e54..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3094
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
AY5)KL

diff --git a/res/flags/AM.png b/res/flags/AM.png
deleted file mode 100644
index b1bb36b987a6a12193051ba5820ad583233aef26..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 654
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#M3kT^vIyZoR!}@9h*QbL``N
z)5{Cl*g2z?Nb~YKHg}k?`mPmptPXIz5b{HeYnD`vuv4}mucOH?zAj~vh{gw#R!%Xy
zTR%^#=x6DJ-!so0X03c6`EI8M6VNg+D5*SnP$IcUl5Z>b!}NXcfA4!=`SK$B-+k}J
zyKj9JIFZt`^7`UAm-JfpCmI|#n2{`T#_-xwXRAq*)|BbC7@f@E{kB!Z^u6P5RVRI=
zPhzgw8)Bl(te@Y~6@1YtakFoe=?%Y3yS>|&#R@mRiZzOEj<tKvA1-yvbfST<?An8B
zY4)4n=e}+G(Odg6qw2b5Ug!Ulc{U$ppGmM4_x$Cv{*=|M{Wi)YqPOpx^_w@3Gj}bz
zE3lAR^T=Y;8^=z5di-{EnfDP9ubmnZ&9NcdK3y$++s9!drF2~F)U|}Sv)|Qa`R!J7
z;x3Z!|F$&wq_wQc)@Y?GzHYzYPt}|`WnP(giyPZx>obNtAlrDFEsyOg*%I}1li}k(
zBCxQLIBm`*<Gh~l@pNF6GN_igMwFx^mZVxG7o`Fz1|tJQb6o>dT_cMSBV#L5Ln{*l
nZ39Cq1A~e~Pi;{&<mRVjrd8tBz&Ss*5oD>StDnm{r-UW|vF!3@

diff --git a/res/flags/AO.png b/res/flags/AO.png
deleted file mode 100644
index ae68b12c44d52f81b16f811ed1f8220918844081..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2449
zcmZ{mc{tRGAIHC%F=HmzsK}imwNn^mlWUDkYjT%zWf*b}VGLqtnlZ%4F=Uk^a#XH$
zmXR>!2(gY<SZ85uT4!>N2|K^vf4^s+-}`yqpV#Mj-v56R?QDJ)gUi7I01(4jm|qd_
z$NyLoBB+zY?0f;hz8Gr^0MxP$e<uhF<`Z5PSF8abS{(rBaR9I@SkV^%ARG+<e|rFc
zK^6eWggkm>ZzMQCJS~4V7f>MH#U`2nun-I9FabUO>oua;fS`eran@MqjIe@??rC`k
z>M8(;&~fG%huh=J*-_-9*Q66(JGu=!zru-F9zy1*BS@wli4csp-GfB9NO#c*SyOL&
zd;7T4zGR07YT}?$Gzz^yuTzq=GYyfH?Sv(PkJ^F!SfYp{%rOIbx2eee6IlSMn>ncX
zj6++A>aC1!xI<m7_!}zyF9~7tf*BLb5lvIb82rM4yynB+c~aT)jrYV~Vi=5$4ldU;
zA(VIISY~EDp}n!I-c)OFmewxyTPgu|y{iUX;dLXGQI>OksuX@fJfPI2_k2Mo@qL{#
zKpSqp%C<2|GN|o#A*~O!+g^YVieTQjb5nfPc2s+F*Hm_%MX}3n6zIABa0s~&FC&Qp
zDVheoq=2tpdwiPkq62!P%ke0kqx-i|wiqFLai4?zG&yC`@kpX5+cxb`c~U^Ty<Ofl
zqej#0B@Faj8?3E*pchk<p{?I2t0mb>ylom0byXHxyGuN5WUVrj5e~yH7rq^Dw9QOT
zNE`I|w)dD3TvOr@g(+$#%7V#ukS>4~*e*i$`wVAm79rvRrLk0T6jmcW7-Re_^PQtd
z?$T|nT$@CTFZb@r*7vo#kodPT!CvWpILXnl*8Tez2itVF8}H9Z)){c}w1h%(l4QXs
z=S3TF%tQZh`<e_^H45aQyllS@;%xj8j*_8(j9h<JE((@+cB+NkyH33yyg^rW9pdZb
z<3Q)PdJ~!Sb?vb;fuooYL=eQGGlt4LR=XdF-a9$>;qV))AodbqR9B1|VwkaA4)l(l
zi<4qWgp^qsov8fXFZ$w#hL-4jC(+H$h~^=_<Od>UG2$DruqUsu-W78y$QP<AbEla)
zZ^yqJq9wmfx+R>eweFuSVx5~(aaKZ@UFwjE`8t}*I_`#%m!ADgvYVvM6b9?2&5XLB
z6YtN}X{A|Kw%HMYEUvu>%7*_u0F<9+sFNI7K=@ifL^+!I**9hS=sT#-|4J+_)W5Z>
zyQ?(#%rL=1eP=dFqFg*J<KeVwppIHx%j)SnN90(zTF2ysS-0GY<Gq-3{wHpw=}RSo
z*S!_DlH_Ixq<&*3Vr#Ofo)t9;2EL#i^#bY<;{yMbq)lxW+oyfj9Az_T3H<F{ca?*5
z$M`W4-C3=|;)Ke9;)H6!YvtVnQK7w>Fj3y8sr|P;Ud9eqQ`?X5u>47_p3PIHIhiI;
zf<XK?YihK!-FwgST<JamfAR+OHR%p`<oaZLz4TI7`o2F$L&h!jTamQiQw2y^2u`(L
z)H8>isC%`rj-N=v#Tu*nXb$BS_$ctKY=wTwh{O7zb__?fzD|Qp9C68T&~Vpn<^>OS
z<)5WD1{W&#lImLqm&Rs@XMD}}A6Vy+4Y_;%+cz}CH=5c$dcrM!rXl(?@s!Pi<fZ{*
zJh64f=IqLnI74wjoz0Sk3il+ZHOyqT;N}!rW(S<9(S%!ZO8#!XGF36(rzW{XX#cdk
z#K>0c1yL@<ZgJQsg0URh_s;xu>Do05gXYoET*Q~VN}8Q=*=SVna~_l7MyodR!Glr{
z4LL+I4(t!`nx0R2lYP5~U%mMP&BAynj*sLl^T#)uO}Ji&^m}F2tB5f>8X@o|+rr$u
z1D-m%M)Yhd@6oF2v8jy83yu!5A@0yEqL*G;`A*2)`6aMP%bW7q5M4#>KRU=HYMJuf
zd&>6O5<$Y{#WZzDDK9{!(gU|DaRtRUJ@5~6d^iQ)gRd+~ZJ~aXyHN2oM}&3C)@2r!
zK;4s=_I(hu2dC=LVvl^xJt7OofyOU=aUS#>+jL7-SU`W_+fu&KKMRSy!0+2k3Xx7p
zkQ8nrD#~6mze?i^Xf@thuX0E^`@ip)j37>~bAO$A-lmAWd**qa{704b_SxU>Um7xp
zh<(YHU3c50cvTl_V{h8F<upT7&FfgS55<J@=}Kb3y){~;p+B))TI-R=7h2N@ty)>}
z5M+7Ny~3z)+U#D?{Y@Cs(HpOgnYhh%|5Hx|$}>}&>yE?qM<5g2_q%c~<#Z<%vOeoy
zN=$Cvo?b^MFfH!Psb9oK9}6E|N~qY|^bK;?o&BSWznIx!`c<tR2K86z`vGh+D@=E8
z_#R4bIquhD%;DsV4{i6+%FZH8+%k`adY+-=l3z9s(4X>%u8td!3G(tqshO=vLk{61
zWZGeMmFt#O=W`j0(_adu@ah_2^b#R%sX6IIr-4FTG5typW9}zbnB<yh1qvI$mNTP-
z(<ZMvrZl|0w^KE6$2dBR*&S)G9g5W9e=1sd&16!3Li^lhGIJNakk8KZYZv&~6_;pN
z1~tEX5VV~vLcPQt;#m4(QxLN6DW7Tw>z=PxZ`zyOG72(|za~ZWs(u3dF+D@paf<e>
zs)IZSNq5@L%&WhV-k&>uFyy4R&g)WEJKrtITV8)solH)@F3~i}{%k(ZnJ&*;Dcy=3
ztFn5(Zhn2=XDhxNfmG%g94zlr&CMVa{Msj-_y~)>!thU)o>Pb=E7u-;5v}pHHpabA
zxqpSm4%~=YQ$#*~%4sOWcp>UdQ;NJ(qAH?dcSn>W?z||^5T*^Mb7I-t7`EMFXXP7x
zTrrqS$S(nxa=}-YOQwCrH!<pIG0^58e1g?uM{x6Dpq+$X1#vT%9eIu3@r%6vdvjOd
zDOITf<yQKgtl-OPAsQO7yJf;b@p*Oda2LZvr!L1;kvs6k)W0Yb?-~Xk?>;6R6-Ve@
z4{zJl-FEJ6PRe#JS(<m1qG?ok8CFtt6OSX=t>cj!M^#cvLPw4_cs<$zz3gBJhmqXn
ztSBY*2UuzRn)j|34{#!PT7HK$$51M(lTP(Nguwc%H7sikE>&92z8jZYn0Imdm%z+}
zL!Af5q#ccas};N_C&^eR@=XHS+rW$DEdZc{);_O+*3;0@chJ!_(9<?JhdzVWHbA3q
hx6K>>Par7xroT_r{|~?(yTu3s01j(oUS;ON_y=O<bEyCT

diff --git a/res/flags/AQ.png b/res/flags/AQ.png
deleted file mode 100644
index 146e9c0a04488387ac4048410ffec24c43bfa4a8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3910
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

diff --git a/res/flags/AR.png b/res/flags/AR.png
deleted file mode 100644
index 8142adfc8361ed9fda4b9a276f5770f2f24fa088..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1666
zcmZ{kYgp1}7{>pAK%f{lOQ)G+R%pf$CGs39gc;hw3X3iYj~ICZ%rX)cP1DkrIj5E;
zWv+QH%R?C!8l~nkG>g=EVChKISZX=fs4v?-?7rUT`MvM+T=&QK&fMj<9fdSQ0sw&W
zp?UAoam$xN!*u;k-<>Nu=!KK%WB{nk(f{)ZRQJXN)ArB-;N%7X5QzcclWruM0003V
z0DflyfO7!=n8Xw}?{?KKU~J#*-a6{^(W@m%2Sf}lkf$T-Yt0<>?9pA|d>=XmJ_22B
z;(#>|5KaRCG}gzP9FXvON}0&LxX<+Q>@=rE0D0P9Rl8C?pqKB|WI%1i{;)O+W8{dI
z<YMY&tbr7xb70$Lv_@+fv|}@pT2{IieL<R=;f3FQs||+ba;wjGB8%Sj8ubf=IZ6C7
zUSgV$T$!%@c;m^7xhdXzHK*sq;wodx?te}@dUQDL>=z+z&PDA+&~|*$io3k}2{%0H
zZtX7<VU{7UUQJF~^wFuLa{hUwovcFYnf(tYaO!rP{Q+z9!6ArUkwg7$VIT>g)R1pm
z;@GTi!QhX;0((~Cz@da74QyK(XvsUh0BTj}Zhd$E5|y;{c@ox7XI$*|FdH25pn=1K
z^e`Z@>0$DkTy3Z&+Hcl<F<CMyo<yVlNGAb9Ct4@;#I9;KF@wWS#ey79y}2i}Lr?X5
zGOd!#Uy5R7{YG!?b?KSNS1#)+z;piq`^i<;L=_~<E&D{Pt3RsjBWz~E9FKwSDPj?J
z-&7)uaOl2rH>>3#H$4ui4MQ?k<^k@mOemN~j9`u-FIgxAkgP7$V!xwe;*Ov=@_yBs
zd_|E<B(Ke(?y2yI#e#YC<(fdSc<egz;3w*u<JO{M_j!Ih+!<$^%a!K9!r8L^v1`X$
z(-xnl=^t3Ek79L&!A;I-3Z;ufdZ)U7Hh@L`q}q@$=9+jk@u8*Gcdyo=O*!9@*ITvA
zqj!ma9j1_j?~nuTX~)E=F`HUj2bMsxxgA6Hr`;Geuj|>pq6qFXmYKQDI(!aM0!LMj
z$3A@h!v~0xvI>%|F{^lMtCHTx(;{XLmA-3Ygt~da3vcw}HeH5m=;6KEW-o<}@6Oo>
zX&ac(wzTs@<L$RnC!u_;k>Qn+pW{aNiyCAdlBR7I4aIt96;xm_7S`S<2xFjyk!tM5
zk{(dTNZ^b=XK1urZ|XvMAMxnbk!F{&IMe`v5;D6drZWE2xNrJ^<70HtdcMokE-M#>
zWxUDKX}#OBauqQ;HHoSXA9@8a5)82GN(QOR=bqWkpUzmUo?=VImrSMG#S_cl)0@8c
z#9uF*Cx9PTpUDZcuDy(lVEHxNlP~)vOnxQ-L9@;r+omsIMroZ1Sa;+!W&xu1hdF>|
zVpnu6KDt#Ilw#w=X1!aJ@w-v9|5mW3K>gh7eDZHCjt>@4(ww5{tFfXth4B`nMa4fN
z-bw>j*R|EH>gpTuXFP!X3JU_3<gEPXsrPSvKFEJ(aFg;F6lbch7$K*0Pr4Qn5QQd*
zRyCW&jkwfqesX%;yjbCh$v2oIGZX&I)I*G*<}N*%PB~V(H*o=83QmC6z9_L{*{Yqq
zSXZEr8V?YzN+@SE>%o~{MLk|6srax3br3ep+;<4Ll6@0mvLSgmUacxTAlgt^n;J;f
z@VIa#>Dg7A=wuc1rC{#up_0!p=U4^LA(1_*xF%+`AJZyEEg0VWnj=w0Nv1lSf^h9H
zHb*?HNzND)KF+pH%l8?|q(7<3$%1#fA0^AeB2M&-8;`Y-%A35iU>#>ei#OKB8Zr%x
z0?fnX2E_MuzqppDe19_NM=t-Rvo(wDV3_MR4tDxhW?v_6m)g!|an}7RxnRb+kazIA
z+?ppo*^t=%T;urC0&F^fUU_Qcbyn0f%)(E?!=%~{>NMvwR-$ax|0V(CAa}-HMCEl7
z|B`OO;DevaJnb#KjUNz1QrCvzPJJ_95}sE)nX;A3PrN)c?@xXtn=#Z(`?#&Al3qEz
ze>6uNl#X+oZb^oNjf0^tURK7L1hCdpp{v;c!tubG`Dw(zbB?lm4J`?Lm(gNIQm*?}
zm&fb*6b3)!2tU+0I4)ENfPl9rZN?Kf6Sf8r9Gr>v&W`v^czb6&KH;It?LUTN(IK3$
W6aQ~OlpIdh82}%OpLew<E9Gw`#oFNj

diff --git a/res/flags/AS.png b/res/flags/AS.png
deleted file mode 100644
index cc5bf30daf41b7c5e9b6b21489377b956aff1034..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3977
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

diff --git a/res/flags/AT.png b/res/flags/AT.png
deleted file mode 100644
index e32414bd6acaf0f4a6ec7f9ace8d4e3907b9f144..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 655
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#Qn3T^vIyZoR#|(d%%4$gz);
zlXgc2zEJS1<a58cuz7MYyQ2s@yZXjz_rjuJk%J2@EG$DV9Q3SVU#K$MIdiSx^spX&
z1<(GZo%8Pf&;RRm@?rCnI}WZut3W`#DNx)cP{cKG)~<bl_gfMr+7dskov-<pf6D2r
zS!<tF^_-lpvNmk<%(>z*_Z8~e4)rWFNY*$b!DS3&2Co0=s4Bs7eqH``=C^+$Vk4@I
zV&vxSp2zm;5LbKg?9H!Mf6Vs&xp7z1%*(eIug<=H*=OIrFH(2szKQwI7p)WTBfmrL
zICG)?yJI&u{!_d@anhOH^Nw-*f0`ltihK15hZ{o2-^V6(ZcaXzcr0Lsp-38!_woOS
zFD0JpSnB*g^Oa&`{q1twUUso1iuHvBb$6p~#zvO{`FVOzE!4xrzwNwkUH!AbwpaXB
z<-&iLuatdUx8q@z82^@~df$Q8$zJpH){K7iL-nWObA*Q=e)}3_|0-S-5<CoQx5TIW
z`j;Mlsx}=cqFUk_QIe8al4_M)lnSI6j0_CTbq!2)jVwZpjIB%!txOEG4GgUe3@Q#i
ewMEg8o1c=IR*72!=ls}4ke!~celF{r5}E*u_4=^@

diff --git a/res/flags/AU.png b/res/flags/AU.png
deleted file mode 100644
index 8d1e143791ff36a8e5bcd8b6c36d875b747d2292..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5229
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

diff --git a/res/flags/AW.png b/res/flags/AW.png
deleted file mode 100644
index 6ec178847e27da9ec8ab37750d3eac64a9a89099..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1650
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
YLIPv{U(mVam!uW|7qTnq7Ll3!H&WB%l>h($

diff --git a/res/flags/AX.png b/res/flags/AX.png
deleted file mode 100644
index ba269c0453b78330db34c223fd4bf8b4142d12fc..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1844
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

diff --git a/res/flags/AZ.png b/res/flags/AZ.png
deleted file mode 100644
index 2bf3c746e7a2ac58895a7fcc34128a4fc800e334..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1744
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
E3qi>X8~^|S

diff --git a/res/flags/BA.png b/res/flags/BA.png
deleted file mode 100644
index 3e3ec3fc76744fb24ecdb688d2fbb9c87ee6dd31..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3048
zcmZ{mX*kr67RP@xm|-wu8<Hh0RF({qEMY8#BH4FiPxgHsjUk~dAyk%8WNWfU_NDAZ
zm}Jeq8+&7S{qL)LpZnbNJm-AQ@_gT%=e#&k+FJJ*Vdr5005Gbnspy>X)<4b!Ig4YY
zii|T*JD@eu08kP~e`G~-R`c1Y>1YB#pa1~i!U5pmtc6<y03Q?pEMovbCKUiU+|#Nb
z$(;=#*7xtJobk-|m1~}!fzDmc*z1g#fBS}$Qtw#;^;XwZg-+3Mb4Xm{(!;I;0BlHI
z1+C{lvNjSB%xHL_ZL@c*N-AhIs&%9<x8eygpT+chjJczUDic~s?bY)8M>;Gb`uvXz
z>5-dBO!`Q)Qe<A;tAuDij^W3bf|NWZyfPH}{u<Y27;-Q!)t**Ud@PHkCARAtBo@-7
z2|pj-JRfuS!++vqpgKi9^?^WQ#}yTy%=r1IUcUcW@|EMKr<3IRAj+u%PENJ{x+c|J
z8Q!(>DY!TKk;^F9DrmlKhaoI`NN3CwYvn%jHAj}BG+q|FOSHZA*s@&DErL9A`sxTP
z&ppf}<LtwPO9B(x=bQTF<Lm4Ut*Ds={$fDCF=#u<i4wh1N7^S*k@3~IRqHQmDq*9$
z0YerYVg9+gC%q~-XS@3WqS~&7N`5<WQcmJ6EsW=Py8Oo7<ni9Qf+W@gRygqMIz;O0
z+ayx)cb1G|@0EH-8ex+<`z}XBp6;Kl<R1G}7WvNY{3%pv=;q5AVDE-pl|^n9>iuvj
z=fE+jkE%U7s|<xtD4a<6g`XAL{lM~7l|SMM!|KJ&Q7Tqi;MFHy_7J`*liQv9?xmw0
zd1(t-!HS#R(NdGCV)<JKD*i(5BgsGB6x%MXaAi6HD;g=byK#`ypStp{@(5qs)t<F}
zxLmZdQmzA)8WxyM4>X;EcG~ejG(jX}&c?oJz`8fwDGpk_BE<`RmDd{8!AJaZ{v&j!
z!r;#eE1=<*YN$BdKR%JdO_=`B`S7(_J6*TtwNobfFJozmzrezlUJQbDz~Ph3LBIPn
zHr=v9$A&;3Qc>RC9m$HW%A3{544XZqz{wP-fd;2NkWa702UZF9=S)IL-pd0H>Sbj6
z5U*{#?`8FXW+sc2thQcwHN;#1|Bdy<GTfLfAyA@{c`%<g(u@>ntf6a;!xw2I>_mr|
zwBd?wz<z30RVsr<vd$&!K7~>1v<=~5$ZxO5lsM@49;$XsG~cysE{RO^^pyg9-WF5q
zCM{`O!MZzk6b6P_=SL3r{RF9}_zt4C`>a(5q#iDOd*8aQ;6&n<g9$D?D1rv9bjMjH
zB0OueVmBZ;xmAiL(9%pZ!#$jl&@>A8Wi+;bne?Ecp_$xfv8*b=RI=<V2G1t5=XlDr
zi{1Kj?h;6)f)=00EB42N4D&4-<wbde50ibVL;{smD$_Xy9s-4uQoY~mtJ}&l&FR9}
z!{>iI2H~V|!M``MH$W}fY-%ef@<_@8)L_fYa5!CnPb<oE6P_nU`uv_Bw|s@0@XPja
zi5-dBP|n;l-$Z54&CV`nXjgsezvoE%FrqwoM2xCdDkjGBCc3-XMcO5zu@AW(!;lJV
zGy|l6YFqB%60+FTSDZrJpN3#g^I0Tdw4%&{5KtG<Y{xGC$hWg&jOb3-!Yv?0BV!`5
zg5&gK<AGz&GQ1Td#K7LmJW9`hIF3p1C^Z}OuISO!*k@)On7N@^MOGIsK=?R8v&s;t
z7;{pgWX&{hFov?|(Fmcng#?AB_`JwAikBM6F;Ss1sw*f$)TG0!&3NEFm6Gss1#rwN
zk7bE5f=*LQb&dy&vaG2`SRY=vv$d*oj^&g*fvX0x!R^m?lbfMQ+&Sd}aIKT-#)3R0
znn^L|&~tDP<RF41{D?*ynKO_7Qbs}^)1@N0rc-WnS(tEPCWg+J#!Z|v_NCczGr9lk
zZfdc|*jj{rr0)x1w>fGm(Pyr2GvI^)Q2XJo{S;%TWKOYw{+K1l@1oHp+$D`X>Q`5n
zqYwat%`7S2XXmckFnq5+aDZb$5VJDa^Dy^o;|%d_u){iysVNag*`vcd^pvm2v$C(6
zS*`x&nO^v~wpK=S(7+lz)^H2wDv3+OxU<L;%!r&#`u8xW<nxBtz-c+|5uxJ5Cxm5i
zX<?7GvUz;k@>qE^US(9*RXT?7!La5v{QlHtt$@W}udGGqe8CZPOGQH18+9g*;Mtnb
zg;tL%{mQ5gKx!wzmK8R11H}K37~gzhe6m0RMR$J(7uCfE{Lm4$QQS0SZP8?s*54*g
zVKQt(bYjBe-l+!re1_SZh!iB=1}BVWS|(8B6g?b#m|lAFU<b3feR<-z2j(w*eHS+H
zF&)|`0*R-zb6OvLkiDIM()hiOq%Ir}V&!C`a*CYf#tpuf)FzoqfBF%@FP+&f%LB4P
zUf`CqfM~oNF%JJ0<R&sPA;p5<l}Oo*#5cw%k9?7a=4N)7xN_5zpEWHFgaCcxJZa~+
zpY?vAyevFvBrniDuY&k5-_p2BxHSKlOP^IyMkuZy3$F&nDmx#bx5(Q(+qI1!yoww(
zhtMl~$(qZn&wjaNL^}Ouca6Co)4582xFWE+SPhGKVEHNY6@t$k63@C5;8)W*s<Zd4
zq5WtB^6?v-9>X=NPE)-I&gS7ujy$#&&odp=6XS~hJi(3a0%R-N$l_Q~7wb@umIdu*
zRNF0wyGkviOUGUHp`h&uw>(|Mdxa6nsihlz3-1ENbk`ZQ>S@lFBp}9{B!uuY++QH_
zpA72_)|lroLMGW9_UTZBd(c4x1!O*k)EJVZ>g9jB-77Cs#@k6OB8v)Ar?ir{(^Hzl
zqu=yYA2h$TnK3D^#J9Gcm$^#QJoIMs4$qMCsY_E%b#UY^gVss=P9cBM#JrB<o%VW9
z7cpiP0&Uy-YPZgBW>yrhr1f^{)<y9gE_c~=1Etr<B-50uZ@BQTJ2nn3VSJK8<3*U8
z4}Qytm%f(rULsBOUp!Z95O?iq0h@5miomP|?kfjk#G4luX8L^oM=DIAcLu&B)bia@
zv+>ydYM3n2FsA8FVCYhD3viTJw8!lJvrb?Q%&z9L$CPcAP_`q_mdL5&N&WW?%by==
zVd=>pONJw8@7_IqLx_@AuC9Y;Vxyh^AJ3Ia4CNV>rC%T{koY!eaNQ9YcLo9)>Q(&1
ztaY|?9>)iJTxBK%-V&Az3_b4GpP(aCcZ>nIHW?iWFF(s<C*v=cqn%bB|K6L9HE~3v
zYPX)Xj{2g5TS~Z$E3?|#E@Mp_=w867?P~<S<+Ybg#P%vCZ2MfDd9r~LNs}ChC{}_M
ze+-O9HxX<LTKeOF1lf%gg&E$uv+L_04={t~i)MyOx7XfH2OAS5+K^8f`-9u0D@4%+
zn_DN%82{aIb@g6nz{aDuLNkVGYrZh+vnD~`Xn?a)v$&`wWHdGfqkYUYv}6ZVUjQ-K
z1)7pTiX!1P=5uw?hxGVD=}`4^eIN(2ff?&{UQxmWh5Hoh_TyPwN8u!wE(T%Wusc$$
zT6Vvis!SYv=M)fPR}n7N$+WpP6wU6P=j_Jm5lbQX)T7J0W(fq!G~uR#B{2S1mT}n)
zxTYNb;syiGK^<J6%{yyOlnxz#7xL#F&cQQXhd}q)8CNi&|C}U_aXAM4qMB+?8VHr<
z%EGFPQZ__3=0fwf^pI~e{i>$Cnb`enbqZ@Z<%$}LYb}_sP@6mVEd-$Eg<-UL)Y|ia
zk^kbT!9F<BDFJr#J+CT)EbgR*q39}JL;`-6>)g|~hvQ49&C15^0~Ko`0_e^{4u`pg
zM)4O_9e2zyN5jm|O?^UpWou2Xy74IroO@wd!$=plA%d67Ms=|q)|&6y0!eNh3FK>+
zQ*D+SUEi1c+V#`-ME(+a?TAR;?)#s&vWIFz6gK<rVx8K)?%CJN@2zU&ZENLiCu8Gj
zcLqQlB_<_;k`xiYttT!aBPk|x6D5QalR=^Uo9FKQm%zo%*3mxT{|o3c%|p)wfV!%d
J%4a1E{$B)Bq1ONa

diff --git a/res/flags/BB.png b/res/flags/BB.png
deleted file mode 100644
index 694050ca469822610317aab6d07cd04d5f9906b2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2078
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

diff --git a/res/flags/BD.png b/res/flags/BD.png
deleted file mode 100644
index 6de2cde85bc59636c25cf4505d994a8274117440..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2819
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

diff --git a/res/flags/BE.png b/res/flags/BE.png
deleted file mode 100644
index 742ba9231fee59e91e4779ee9ae379c06f809522..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 558
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#L+eT^vIyZoR#2sORFyaO`9L
znJ|{Qb&r@P>3-#kGQW`_x=2`W!DWkvC!$+smvZdxOp89ud4zl8#<Ka^9f|YxfBxtD
zkec@Is|V0@AaKw=l+XKgPVqV4%imi6?Vb|krTOQ_UF-Vd1)t_t2=1<$nAW~|;<crJ
z-`%@-Y+H%(o~pZDmzGr7&Cc^GG{5%H@lw|`(fx*ZGL$@}&g*|wY2AJ`IM)09bM=1t
z<Cng?+xEXwq4nG?zZc$T|L$2HQ#XH?9M7s%HR&sBn7UmIj9HAGDJ2e<FJ{&Lo5uq2
z%$6tIx93|s3U_l90tHk{Tq8<S5=&C8l8aJ-6oZk0p}DSssjiVlh>@|CsiBpLfwqC6
km4QLUp{KSe8glbfGSez?Yv7z8+X%AK)78&qol`;+0FR=%UjP6A

diff --git a/res/flags/BF.png b/res/flags/BF.png
deleted file mode 100644
index 17f9f67d2661b3efaa1f5307b3fa49b3184b08c9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1596
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
P#RkC9)`d`y_e=j9skOTC

diff --git a/res/flags/BG.png b/res/flags/BG.png
deleted file mode 100644
index b01d3ff57b3fc447bb34c257d41842f88d28f05f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 659
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#N#8T^vIyZoR#s=*{9NaqMIH
z`CyyFifjkBb)U`I5Fyg+Ybc?!=%9w0<3<j)jU5SMEX{9U{p57n!Oix%uPO4wfy==W
zm(Q*-kM?=b_ox1)+%}sJ8_vAx1lk1xT8sYmoA_QfIcxORNn@Id=OmTD5ZM}m<ApNE
zZ+*Rx-eY)dN6baNmj8(x4j4ovNaz^wh)J+<_mr<aKktdlwXN9)r6%)QmR^+BnKjXQ
z=hZyU(;b437n$F<{quTqdC+dvHKHp|H+SDlxP0Dx?qk=t(_UnscB)mM&V6q~-umKY
zvBKBZb^O^8QP9S_HZ*-}w9<0j?|LG4gf>s^iB8J=C=0TRr<wJb_2DJz?nNtOxv#C(
zIX$oYUxM<~=2I)mydz%Tf598J|KE*2b1vm|&iP*Rfo=Eh9aWiUGRs>`_gn3o542hM
zcI>?kMVU{U&2M}cN{^Vy!=Lhhy=GqL)1b-Aa(135M|cWoQ`<qN$FZ-ox2A2rdTAXf
zhJj!~N*&`<8Fwo`gEQ<vu4;*EL`h0wNvc(HQ7VvPFfuSS*EKNJHL?gXGPW``v@$W!
nHZZg@FsL~6)D}fUZhlH;S|x4`obzKFK{k52`njxgN@xNA21xh6

diff --git a/res/flags/BH.png b/res/flags/BH.png
deleted file mode 100644
index d0f82e82855de9683ac476b0d09536bea3528ff9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1374
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_&;mil_SIEGZ*dV9Ox=Sr!}@sH1+
z?{Kb@5v+R9Uw2~VizF+<Ee;dDdT-vJm1%kEY-V2S*Z$n4(KDld9KS06w>|svp`gu;
zmr@qD^d68{Vl?5%v}Tp2x)c4*j~XoA?VJD4LO|K<+N&M4{ofzYe_y-5{QmEn_n&v3
z{~foz)?T4Sz==Z<Ot^Tg*vP&X45He9H63{}$8Y)Nmm#ODK6X9<gZ~?sikW?6+R$=Y
zhV}8nf9Gv{AKZ)m5$ehJB}dbu;uP<^&Ek_@RXgt9v+<ry$BORiqx)p9xCfry{Eqn(
z?-#BM?|=0F*w6gtmE%-C2_9pf1~s1jd7PYIzdk?L`#!qq-lG=|AGO&l<aMSN?)>)j
zK}FH=jWOmr)?r_tiT_T#dGAwpYqa9WwbQTVL~{vhe)PZdux;YHb(_xpeQ^Im{L7bY
zMptv5va*#jhclez*cVX#`pd?D-?z_bI@T>7aey(7-Rg$7T)_zqqdF$O=qMfc1N&6l
zc@FrUJIZsQqyD}3`STx+I~;9#<@6$E{{GL8r6dZj?0Qw@@b#wMhNBJp);xb@*}!jZ
z?tFLdLGeG5%RWBbpSyqd;yEl?U-G3MSe^g;N#%L$6=y5C9n0h|&u*++wSrM3Yz+%n
zg2c1~D_QE>B0ChNGM>nVF=m#0w7nqVcqCW<v&r={yQXly`|>!wOY6b2zp6J=x!T0b
za<c4sr*YlBx<YG1$!+oD_c(W5s|e(0Qr2qCJH~EwhV{SlwS_a-*SLMQ{xR?6ojZR`
zN=)l2uB&HW*u8JZqAkMz{(Nk2nig_lwfi3B{S8Ouf~Dp%Y}?uQPenXn!R0N&UmpL<
z|HJIC#w%Q#fmu3E!N>Wy%R&9l$((;?O3Y45jyA2T+4DI40K=c?gYy#?8)vUkiQ=Ao
zOP1GQe(j!PKdxO460X&hzVq^UcemJ~vs)(3G1BL`|Dq%NKJzs9T;IU!2Pb9DmwnBe
z<sO_g#Vb+Jc$o@YeVZhY5zCq-bJ-pkbuMAj{=4ztTo$L}dK>g3t+y<bdiVD9{TE#=
zPrrt*KA-K8seSL?%gqAcPaIyKHkFxg{^{pzQ*$HNBr!;PS~%V9y{vAcTBv0DGLV^>
z;eW=dIfDBGgC|bOFq$Of>lU==q=%P@q-Up^vgXAU71dciOI#)slsqVJ(E2t1<)MRo
zMU7jt_Ax~q;pFo#y2pHKSyjW*RUva39!0pbHU5^VW#L*eYtz>a#<I*}o+{h(u0G3)
zdGq+1?Eac{^DpN&r(gZKE8pDd_VwMD?w@F1wl5?(R@&tD{9PMO#ebdFjx~*R*k0OS
z%J(8`vFZe&mrK;I+_k7}ivRk5r^KTr&$)J#i%*-D;&^^rQ@Q`wrsr>3E5Ft*_`K)q
zJ!gT7GT~|G8KaXPwJm9OSlDRCY<2tnH+P{39>Zxuhbs(^xNN#}Lgm;r>DFIXh+KT6
z=c~AQ6kA=2y3~JQS)*Fw8c~vxSdwa$T$Bo=7>o=I&2<e-b&V`SjEt>J4XsQJv<(cc
k3=Ap`J+(#Akei>9nO2Eg1LyqMMxX`;Pgg&ebxsLQ05EQE6#xJL

diff --git a/res/flags/BI.png b/res/flags/BI.png
deleted file mode 100644
index 21865ac7202606154f011d3298289d0f094d854d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5652
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
GLH`GzuDJ66

diff --git a/res/flags/BJ.png b/res/flags/BJ.png
deleted file mode 100644
index a7c609143421ba2f6fad3835058166208078c160..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 811
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7?`9yT^vIyZoR#|F<UrM;`qn+
z)zh;Ca|Bp5W#5PfZa=5AMaxgLYs&+LEe`@54<78h6xtR1kBxmJ-=f_L79|`R2M<Ou
zR~_Z@GCjz%@Zgkc*+~~1i^7=h+5Y&g!)fDQ@!+)T^k!y3D46K8!(LY4c%jVkd+B>$
z{8#H*q|tRJzn1Iw|Awhkj~=bxzr*@y=)C6jKP=68-SuQ<<cBUS`u=C;_4f~NEN%Y0
zR_o0^?`L<u-1``oo6E~P_4MB7j@P(P-48TK7C9rqYV3Bf2c0>i_P+O-fbYkOtFO0M
zF>ZK!T$1gBG7nSyUkzo4iQiVoZrzgjui28#>isH~0}8=!8g_?f{78Kem3Xb5tz6ym
zxM;!hyDI6M<96|XubgFeu71N3;jS_byPv+t6e3sHbDA-*sWmC71n+w?>w({<Bj?vl
ze|LQ0mCS$5wdqZd86K{wXE{0hnDcfn`!q2=`MtcYudVsZ!WV9pJF{c^gKIn7ZC@|_
zUGVYg<1K~%npO8zx7og)lc;)3VP~K|yYz%BQcD$Dp19nwJKS~ehvYQ9{|8@ulrA%_
zc{u%`DR=0!2L6X;>l+r$PqBSH_4fwP-qU-Ji#3(57jjN`uk}&-F;8>;4=x7z+9To%
zPOf;l-X+3Y`c?f5L$0)*CdtJK$271okM|a>y8hTr2?iv8vO3mG6pDH;4@{E`swJ)w
zB`Jv|saDBFsX&Us$iUEC*T7WQ$RfnZ*viz<%EUn1z|hLTpyJR|TNDks`6-!cmAEx<
T&W~*bYGCkm^>bP0l+XkKP%T3&

diff --git a/res/flags/BL.png b/res/flags/BL.png
deleted file mode 100644
index 6d50a0f544ad14e2da315e53fdeb187d3c8781c6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 566
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#LMOT^vIyZoR#|-pj>NqU~e(
zkyycIoumjJqZ@lTPbZm3x(Xc8kUp~I;_VH3aR)V<eDxD&``p>EXouPVTDHYHQZ_R2
zHFc$JGZW|i@dVlc1P;oV%B8(Dmrm(eCjaaHlR3rbUV6{}IbZ(5>(J0zexKQzOB+QN
zPw(B%z4CIrr2ab3?XSbltILCy@87d!gX&QYr}X*1O@Fj@t7om&&I~;-<y~ldx87>1
z9RK$I^719$C;$H39<C|7RWF)7$Y+u4-CzF_t=6u3Sn%yvOl|mLJ{DtV17nJb9_hb<
zn~(KE{L|1@!=M~z<LK(;eF!L`TH+c}l9E`GYL#4+3Zxi}3=GY64NP^7EJBQotxOHA
pOboOQ46O_dDh@rhMbVI(pOTqYiCY8b{Mbg2ou00KF6*2UngGqWv!4I}

diff --git a/res/flags/BM.png b/res/flags/BM.png
deleted file mode 100644
index 310a25ea238562f00519979342ca907b8db0045b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5295
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
G7WF^05A}cm

diff --git a/res/flags/BN.png b/res/flags/BN.png
deleted file mode 100644
index bc4da8d9a61313d5370d777f1e3e758971581513..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5290
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
X?Eh~de`g(g*#OW~(^IW{U>ElvV(1W5

diff --git a/res/flags/BO.png b/res/flags/BO.png
deleted file mode 100644
index 144b8d32db943675fc1cc9dc41dbaa74d0dd5c44..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 668
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#O=fT^vIyZoR#2=*1i;()!R^
zSkxy~wX1{gpwmIU2#!g-DU2`Q<lJf4ro>?;Cbms1ENdn&OEs%wldFWHkW-h7j?lpg
zg{+_6i9Gx@?|-=bA!`|?`~)`^pk+W{Ah?q$bJnuVS*h39|LRXt@tmact8}{LTYld5
zt658vV%1}gChfhKv7>n7SI3F`&6RBjZ4M{QOEfrdFeClS^{Sg)vm#Ib+QC>YJh8mo
z$3EicZuz@W+qrJ+<w?0N8_XXT5mzx!1}JcAmCa7)R|l_^tvhcm{Mzr~tFD-=qM!c~
z=U?0E^lhovO7_#I9`Bp7##`~YZs4p#x`kC%M%Rv1@O|b1+qigt$(AP}-`4a?Z>Y4q
zbmU6&*||qdD>vkcZZMAZv5k12bww{G0%)syVytj5|F)e)o44%ExT_V@um5}1oT?26
z3$Dzw-L_723vb|_mc?>9T1U5@TwS_+!Ph0P`JV1lb-N?9{H4RYJBsrTBm5?D#+c`s
zq@DS%<e2%=jF7N$t7BMk%h!6*RK8b00o4-Mh?11Vl2ohYqEsNoU}Ruuu4`bbYh)2(
vWNc+>Xk}ucZD43+U{G=BsV$0z-29Zxv`X9>IOoSUf~@p(^>bP0l+XkK^1b;A

diff --git a/res/flags/BQ.png b/res/flags/BQ.png
deleted file mode 100644
index 0897943760ff90d0323d3207b9bde50e08f26c41..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 672
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#RCKT^vIyZoR#|(3?3?;`qns
zciPtZTuCs9jgB>tGv;Le&*Uh^IytoYpn;<RTesSOrsl+^!Wrz^d_3i@8*-90ge|}5
zm{mUCt<eAe-g|bvzsEk>{5f>b+CmU$9S}IUez?v5$fEDD#px~VUwtLo5+&H|f1SL2
zZ^7-}MNz)hy+6ZOmRP;rW*L7$PGIvwgW~}+k~Pj4iae9xD(?BZ(QXC%QH85=*O~Xe
z+*q18e|F}qu&vu0OB1^%Z@qjq`E6lh?2WRL{{`hMY~TH<o)l=3Gqd>hA+G1AdoT5V
zvy$_0J858e{95bD&~Iw2Z*y$|L?^lz=fp?YYH%$-vVVF_Jey6sW!oVc=fu8^|M*Ya
zEzxnm^|<O`*tfF_|E^v+=gU){YH@v)%Y3reT6?S4?|!d+Yj?#072cP#l3yR%=J#st
zY38@N&+eCgew3Q-l^1&>!QkEuoy_%*TmNmj@bBuC;yT;wSMD7Zu6~x$7Mv7z&O&w7
zV@s&lcv_+MJ}h2bf9lIlXlN~X!rk5#Fze>SWBkCdQ!R0gC`m~yNwrEYN(E93Mh1rF
zx(24YMiwDP##W|=Rwf4828LD!1{H^%+M;O4%}>cptHiB=bAD_iD0)0y{an^LB{Ts5
Dxuyo8

diff --git a/res/flags/BR.png b/res/flags/BR.png
deleted file mode 100644
index 02784925925e88d859654c73a595e088f5a122df..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4852
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

diff --git a/res/flags/BS.png b/res/flags/BS.png
deleted file mode 100644
index 2b05a8fc7c496eebc2f26da214c77caec10e054a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2291
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

diff --git a/res/flags/BT.png b/res/flags/BT.png
deleted file mode 100644
index 1f031df071cb791f8baec48dbbcc583b2b2ba036..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4879
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
HP2_(8NFwzW

diff --git a/res/flags/BV.png b/res/flags/BV.png
deleted file mode 100644
index aafb0f17761442e115d157c6b3ee29b7c6758645..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1695
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
GNdE&49p{Ar

diff --git a/res/flags/BW.png b/res/flags/BW.png
deleted file mode 100644
index 30840167189c5672e728052651d67393eba7d511..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 669
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#MpzT^vIyZoR#2>wP#t<k&}P
z&Q_&Z*(C~+cXc_Ax|*At#~%n4ac9>Kx#0CxIOGr0I=x5F9$Z-Yu5aZQiyc#yoH&m~
zs=O48=KFr{fBwk=ryczKjdzxqg1iL;0fIf&ihYkQ`Ywl5FWlF;NTX}fgK+zWUzpa0
zEuXA%%kWNlLBPru%e7}R^abjj6Q?aSI2|w}RpX42NSY+q=AH`qv}ZmiMYc?T-MRkF
z#2p(J$lPIleamxCfbsX6&V`Bc=jW?0URWl^uQPkg3}Z3zYd7xK#nfE&d%Uml<=V2{
zH;W4s&A+bR{&`=S%=cWg@-y%1^*(&gwLP9Gf4o*!@P1;V>6*6Cmp5mKeM_7M<a%0X
zs^`9a>J)S1={48KYnJbg@qbdIAtt`<y2U(u-E8&3`v<<9aglrd`ug^4eePR@cgjn4
zOcI;F>G`8WY16yTI(b_6iDy*;-IZy7*F%2G=87aC{ra=JC1*`66Y~GCTC*I<Ydo!y
zZHIJ}@3r^-4hO|G2rRE<eyhFqOyaKCr$C-+iEBhjN@7W>RdP`(kYX@0Ff`XSFx54(
x2r)9YGBva^G0-+Jv@$TLIP}yOMMG|WN@iLmZVjCCV;eyhdb;|#taD0e0s!$+{m=ja

diff --git a/res/flags/BY.png b/res/flags/BY.png
deleted file mode 100644
index ce9de9c9c7c03c3291c7a433963ff87df3b22558..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2023
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
W{C|M}%`=H70BkJm%qvWNDE|dm)vgBs

diff --git a/res/flags/BZ.png b/res/flags/BZ.png
deleted file mode 100644
index 33620c3f3147e9dda64cadfc8a6e43f6a26cfbaf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5281
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
Klq(g{*#7`I5(Iew

diff --git a/res/flags/CA.png b/res/flags/CA.png
deleted file mode 100644
index 4bbf8b11699889977bf699cfc413f8fb6106538a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2246
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
Xk^kSoQ{j}zG62SgrUngqE=hj@W|}Dz

diff --git a/res/flags/CC.png b/res/flags/CC.png
deleted file mode 100644
index fd40fc8a783c2223eb26f17ba01cc40851c82a53..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3728
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
IP_+&F7oFT69RL6T

diff --git a/res/flags/CD.png b/res/flags/CD.png
deleted file mode 100644
index 230aacd454fd3c7edd75b5a117b437ba967bab8f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3704
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

diff --git a/res/flags/CF.png b/res/flags/CF.png
deleted file mode 100644
index c58ed4f7b2d3948a1e0753d40773de5dc5cd2228..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2655
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
Y@QeQc0eG=1i5&pUaMs3ESdXNC18?QJdH?_b

diff --git a/res/flags/CG.png b/res/flags/CG.png
deleted file mode 100644
index 6c2441e3e03061a3eefa9c550deaaccd348843d7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1381
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_&;mWFt`IEGZ*dV4!ICpcB&z{mfV
z&+ls8WREr2J&{9|*|}7_TV>aSDH~myh4y|@Hq?_+Z|f9SQDN!m?mpFeB4P4ookX{t
z25|=pDhz!+e14cr%22tS!gcAa<t@&#*#=JMw|%bKIB!Ppm9psT>mL7%-JW0l>;3OJ
zaeG)5TLhdqAjGCa9^V=QG(@;sx19SXz4tZ?Q=@}I!kvrmOZPd1hsVZl(@*9L`E%Ox
zoQ9OdBg>kEJ_%hN*7DRfk^9-I-+mI#Qhu{4K6c@)13#-CvF>9i=AFM$B;w$tC-I*(
z)h;wVs;fC5daY2f<Av@oqZw|AE59=HY~B9VCGSvgc~*8mn~;85+VA2y<=3_ZOux~>
zf2Q~tyGZlyOEWLzADs8@fukwc?pN2>1jQfPQU6Fq{lJ^Y%3TLE7AH(w`0g<Km%zjN
z2fpVm|Hrjv+0yl^m<_&oM*BZu<B`pN-T6g5zT_j@=dvp<HX-`wA21sy$t;n$bM~C+
zUQwxAP5(7`-`jtAFd>RJS-*dK5_9O3gocgnMj{#P=10T7Iq4o}|FUV~{Kn1e*7i4j
z-B`bUlj5uGvk!?1#3q`zhBwZPkI0Jk*!SZRw^{9%)<+AgdjE<vM?a0Z{`JBHc^++X
zsrx+h!oN3czL&X_ujjIjlbnS3N+tO(4BIa*DcJ5W@M_QPb=C*6KE4kzb7?L!_+#Uu
z{Wjr==LW04OILA!X}EXj{Ym}&k1XCItMuivnm?D@gv_7Sa4e!ALbPe~J;{f;2LBV}
zT@ws`+Wd{Kk)3K1x+tK%ls)3?KiO9TE~np~`rs{4duClv4%6zh`>$_uoL}63fwSe&
z_ian2&wPDJ_SGeu_Dz4S*Q8xYzf;!7T>J5PrM=gr6L)2&tqX8F<}BOSzG~U*|8-L;
zUaL*4K3J6d<*wwZ+kvOkg-%VjK3G)#WvS|v^oQ)H|6ZIvEnr@&^cy|-+D@H42}ZyE
zT|dOBwpd^FCcoO^e78;FK5qBdq}a{q*=Kn&#z3+*)A0YnlrKxK{$ZVb(OmzMJWzU%
zS3FQc((pS_w^7zNpmgfdGtH4kzcy)pP3ZJfJo)1EiYv{&_SdiHn*iB+t~6Jwr`DT(
zJKEnJdo?=sOKQ}q<;!~Hd$npF<dx;UyuMJ;K4Mu+Mh|QLN~Hq1(zcsy&*p!eyy;m_
z`IRTfGYj=A4}{)(U}Ugjdok;pe6OsltQ~fRFH$P3UF0|H@14?|`nx>p+mv9BtKEiE
z)St>O%RaX1Yx~ClE~(^$?N^No<`pf<VJ@EVck>>1U!xO;8Qgx%$#&?;b34c*dS%92
z0o$uZHZ@#}UcYHN@i<}YukvW!1?P8|$@;uoaWdGW+X!UhwFl9+7ynxL@!KuOQsHB(
z=19D6`YHTAkmH!qym>;WybPzL_b|#lSd({MHo;7{@*>xvf}_i?|IccDp}qF#L*)cn
zjmofGhQD)fpEOkCPw=z7zFot)^2vKQ?vO?Mr8yDVd7|onCX2mW{_?alfJ!md64!{5
zl*E!$tK_0oAjM#0U}&yuV5)0m5n^O)Wol?;VxVncXk}nfap<WniiX_$l+3hB+!{FN
S$2I~rFnGH9xvX<aXaWGf>TBfy

diff --git a/res/flags/CH.png b/res/flags/CH.png
deleted file mode 100644
index 9fd87167df80850fdb00f8f10a0631b545282cd7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1500
zcmZ{kc{CJy6vuzIEM+OOgm`5w%OJ|kC^XF2vqV(JUK+BDZAQk>;)x+4YhxQjy=To>
z8q0`MGV$y~QPyWm5tArydVjog`s3Ym?)}{5e9!&s-o$gZNMWHvLI40^3lzeELxZ0#
zwuckn4%L%6;JspEV*)@;>fRksK2ELZjdHL70Ivc7@fHBzI4$De0E9yTSo8n@nhk(d
zaQ;(!IA^fO%L<9$kYihC>9HIL2BTcD9D4lgpD?DqoP<Bj!p4mM1D~9fo|>#v%qnN;
zYYT*lQ`Fc>UK>WjM!M@vI&9TRLeQ(xve{f<f!Fbx=YD}=Ny%#g@jv*fYYfxm%pZbY
zC0Awd5#w(^a2ZX!`ot?7p@c%%G&7r@Gb67@PQunZ=;M(w^8*?%`1Udu2Gi?Ze`qAY
z%N=K|DE1#h+xNW=kubBDaLr?j_9Wq3+^a^IjDjHCXq*DfxoTvoqxE%cLaIWE+TA<z
zu^Oui(xWm(9YW@5(4NMF4f*7kR^p|C#I^P{6JkHTpFZ<f0}PhBll`G$=4Kg6-fw{d
z2^<4GdZJ=goyWlnZS#;ZT*gi%we=lq0lJDL>}~H$PvHv9C;|CX5<nCu5WG3TiUzce
zF({+TrOjPgdmM}J^(Q*h&htgpe+u9t{&9)#y?zzf*Uqx$Sg#bdidCge9z*w;V%l(S
zt-9*?q|2nsiov~ymFtB3$@Wge<xnchaSFNwHj}>J4{(pE{-%g){d{8@w>H}QW;=wC
zWRgbh)M4W@)s*wBWJ^hdc5YhQWtDlJ)U1bWJ!i^@L9d8o1l0_U89Xsy%w~@87<Cx}
z>_onu`-}Z4lpW{tFU{x|Z?>Dfswm3_EZ#!PgG3dZLi!8e>BH){i0p}AUyN1`#E$8R
zvUYuAE1KN}-&1HVOoaL?m!fmYG%TSfKZmE<DngK$EzOWKNZ?vljus>$;fpeC)GMs+
zOUgW6u|5#Cl5mQb!6gDlvo@896)d-YQjAvtWv8+>7rI%KuCO%}6NXkufF8RjGGm%@
z)cSV74#c)}o-NCk?Xx+sGghL`BuRub2J;@Bv}p4d_ZDyYs7m)MVF5@M(-$0pj!j-U
z&C{9L$PFO`?i^x}p35fnY4YEA`*_LRGDY5xkgf0vJ7nJ#dw91=lRvUC9oqI>6G*x)
z54FbPc6AvRw$$&|Izt1ya#%p4)97tU(RDMUp7s8)q%EcNdumZZq2f>dn|i-xSYIWD
zI+7La7t4kFS?>d{^Yj&RRX5eLWMrn3Be_Ff-K19<jg$Gxdz}0nLN*ek>m<~QgpFGr
zr|NQS$yTNZ@Ezxofr(TEsXTx#8+S4DGV3v;Ya?E&W$Lgd&Ngv-`7{{5aI<ol?YWxJ
zQoT+&i^-s#PF*TreKL84Yl0jV&0Sv*RwsG!k-m;B8~seAt`j%6i|D`@<dP_U(&*GG
z)l}06dQ0!-)J`4^v4S)ly1dw=o@cx5(#rjb6a?my4S77=sF`8Y$h+rsi@X(JTWRQb
zNcKhuYRDyj7Cv7J&lD+Bi+XF2(Bh#D-to^$%3GiuRN%S&8Dw^PvXAPev5%$dky`%U
zT}3Ndgpkw>I80;PqjV^+MtfFSNnQN<%4eSed|J&qVbI=6W98V#GzTS`dvU;=u*-c#
zC#0Znj4SNt<(Q-`LdwWi83()PZgq2^CBJYKly0f`BP2)zGwpnD>4t^r;&vjjf1OX#
zfl!MX+)e-O#t{awJMN6eQ9`U-gd3W&Uq#q{+g^+L0Iy{~jEQ;Lqb`0diUxZ>fUWSo
z{T2ThCI8@i5A$<XU<#o)z&Yn-I2zL+p}rs>2K_U5UyP;PW}D%!?}R&!f%?jiNdCP>
z=t<!n&ZkojGrJJx;~C})^$zvr0O&$=PHIB*HFZxp>FPoCb)Y98$00gU2qfy+tkExm
bz#t!gKivNd1Pd<5aRk7^%ob5;>Jk4BT0o>6

diff --git a/res/flags/CI.png b/res/flags/CI.png
deleted file mode 100644
index 9741b9b11f0cd0b2b086a59b7864d3d7d1c8582c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 568
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#P((T^vIyZoR#2=*8?P(e^Ok
zWWhnL*bUN`a;6@VUUG_+Db8_=!0astZz+ZT+H$C=Rp5kX(2|>O&p0NEu(cS-DX_3c
zUgN*Nd~V{u#CugLKs$h7f#Ad4yqZg=1fBDZ|FXZ+@R-D5$NAU%`CpVh|19x(cS1&c
zq{fmx_r4dawodQ<e$K<{_PzLhvEEfy^>2Gr-j+<)_RKx&^zrx3otHwKHASi}1l^i4
z-&{UC=>5)^-tU)|-O=5)JxIf^dab)=c;&42uX~-nnh&NF)%;zu@8SyPgJ%TJ@K8+L
z@BOzT`F=0NKMid)jP5+vj-~rAYzK;{mbgZgq$HN4S|t~y0x1R~14DCN15;fiix4AY
tD^o)&69a7nLn{M=ibGFrQ8eV{r(~v8;?}@9KeiEMr>Co*%Q~loCIC~k&}#qy

diff --git a/res/flags/CK.png b/res/flags/CK.png
deleted file mode 100644
index 6cca35967c1c69a3023e9f26ee4a7bb2427795be..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6029
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
R3cfY~YLB#)OBB%|{{<a#G?D-S

diff --git a/res/flags/CL.png b/res/flags/CL.png
deleted file mode 100644
index 13b993d15dea2e4350b518665b259d1a6f604521..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1632
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

diff --git a/res/flags/CM.png b/res/flags/CM.png
deleted file mode 100644
index bca5730fb54a22bd959381006b3e87c0e7106df1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1409
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_&;mKJ!rIEGZ*dV4!MM<i6{_{aA%
zXTHnZe%EQW?*i8XXBOXPk-#Y$rY#B~Nj-Z6g_<f9y$l^6Fv_=ZI5uAtXk=#<&T`Qd
za=o=gDBpF;GDpo!lNhd?ja*{4-==zRe|zrS$A!^eNe)7}+t~llpMLhu%s=1fd_H~V
zoaM;|0VfW{76_5K@ZZZ84;7(Kmo0wf?*H=-JuI-039CPSeCJOl>+*H+_C2<55{&ON
zEnd6)it+^EuE{g_*jInsa%H+>oU2T^mC7}qEvpZH{;z7<tai&`_d7wc=DRa@hfP0x
zx4ve})@&P#xjVD>7G21D)DgvVCct+K?|l;!^XE^lT#em-S8CsUvBQo`#yu=)5}aoY
zgk~hF7##LUXxmxJd|E+X|L)u$@9%Oo^1flqh+&X%TkL4NLhq7UNzK;3YGvhao1zsr
zFmhRceYxOZwwKMx&CbWeZ}XO4jt<UTzTu+7Bnhq)4-<tJoLZy&i)X@V8KDF3tJoP&
zL`E82j^)^xyVZTJ+k$|pg6vj5+ITM9-V>Q6^kCVmiL2}n%`9$J%{a<bG}GTcU}=94
z!^wa*3q%>VD@koNYq}~>F?;#K1*?6IGOkwKFm>sJcim-?>m7|GR&OwB^!jVs>M&1h
zsr;7N5Mx9?C>1_n{>zoP;oFaWmzPd3u6%aSg;&KpY3ZrP2X_|P-(5Rl=bL#_--VuR
zwcEHipXW=>ztbVlWjDCD>b*=~@O$$7TXWnG-oCp(JeSclY^?&{oTUbLo%aeBGj$is
zNnc@mZL<78^rh`Svdrn3_m<z&+hP32E%FcJ2KiHSmY;8mzLga{IpI$9YVJq96Kurg
zm+ou1ueZNa=d(t|>|ftjhAxQPw!Da|B>$6*G2@J>?-t(cuxu>-AZmAE`j_1)O{NE<
z986>8Z92{u;_Uw^<wm8<JFDHrMLN=R-t6hE;@)xg?a?etlX+F|oL(5duq&x)59XGX
zfA;M~l)?cQrUlkJ#N{u{eb;zz24neKk@moh2VA@s4l_$5%$u%0+3&2+bpNH{`Reck
zGX+jv)4lM|>1*}Aj}Lx0|1Poqk#+1zWkcyfdp~`qu&B~sJO!@v4=|=Kf7M^`jAdEy
z=?6S{hnedx)J^5T<8J$QLTN?U^Jxw#|9AaaBa~sY*Qq^9@zcLu!jZ*_tFydz?q=9A
zf3i#C`_i^k>~lhF&qSon7QP|CyCA&!sz`IK&F-Mz3y*HU%@rYVH!ku;Jm0?7?dQF(
zIe+Osb^ed{0@WSWF$Y+GAAiI3mVNIrYnP7!w!t&RZ#=MC;}Lq1v&wH%=vg-X8^1T-
z;x98OIq;e(_RYJX&j-J?pV})?kzCDv<@kc<D%MwW7I?@mF%CVyAkyIZ!sHVN`dsy&
zZ)ohyvc7xZ^($2=hxiX>D>55`*crZPt&jI*J{G<H5_3$7^h^i+z??R*Cv66X8ya7R
zuH2{o(ur~Zrp^bZ_xb;+^U9fTp83EubjrkJ^OtD~4ot><X!&R20UqV`(!BxKtM7Wi
z^SM)p$xrU1(seC0>-OaWizC$%*NBpo#FA92<f2p{#b9J$Xs&Bus%vBsVq|P(YG`F*
pplx7iWnfTo=&3D=hTQy=%(P0}8aU_2HUc#;c)I$ztaD0e0svy&XW9S&

diff --git a/res/flags/CN.png b/res/flags/CN.png
deleted file mode 100644
index e086855c73199dabddc5994e5858b6151bf5fac0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2215
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
B_ALMa

diff --git a/res/flags/CO.png b/res/flags/CO.png
deleted file mode 100644
index 65c0aba44747c0db23f89819ba9d09fdcf38a8c3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 668
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#O=fT^vIyZoR#+(VHnz;`qno
z=UiDGGtN8^TX<GYF)Mq;!IftNIn<{&wKa*gA6xWn+k*WE+Z+}ie7ZnaXxD+09ZI>}
zd;c|5tiP^!|6cX}`CrRVeE#tG+;=|~plv{4p!D@NYobJ3qJ--*_R`+>zxTagUiW44
zwZDx?g(j;)eAZ8_X?C=`|9a(T*2~OEW+G{lT$_1XBijz?I44e9XmC1UMykdcBd~DK
zx9vw>1g<K|tBPSySt2Z+Ej}&o<EzP~mv37<h;-R^Wn)?5`n!ep<=Iuz>^jd~%s>K5
z4=<kkY~9P;N%}i>iBtwWzty_;e(&$dcN;1rdbzi9dr#f-Ys&u(l|QDam!8o4_<v^~
zcP0Pko^P_xOc&qUl2a9vA#S$QWBaD>%Z`^Gm=}`jDVr^REraL0)$L{53lFFHEQ`Hy
z@Z{;t^3z|m_<l?<-5GcsXu;d+wLJYt?6+6wC^?tf9bV|16?pTDl^@5FwS1P>qTxQv
zkhkJ$Rmj+0x*n7SfM9~b{nS;iB{peRpwyvS;u=wsl30>zm0Xkxq!^4049#^7Om&Sc
wLX3>9Obx9}473dltqcq*4n4I+(U6;;l9^VCTLb6(*hY|rp00i_>zopr0QDCKp8x;=

diff --git a/res/flags/CR.png b/res/flags/CR.png
deleted file mode 100644
index b351c67a5300b25bd6f8f1591539a81d2aa28e61..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 785
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7?>D5T^vIyZoR#2pCOzmas1<R
z-yW_@i&}S`Qsme+JHl1Gy}?4HM0l4(iSSaVbiu-tN*YbGFX=_jX>sZbIOr+z^4cxe
zcUN3>EH8I0kUMF4_jg>SzTk58_WS2c?DKveJbe0Z<$I{Z7(~^qISw1}95%VC*OKHY
zz~Y#2M(+QSH*X#-Dzi;FR8YC|V!_Tuu^j)8MJJ}+`eW3;H9K*7oAnpAY3tO*t1sW;
zHS93o;JjVUPyRw)YvZ2AT8mAa4DVlG*Lr5#5##uxoe8bI_iz69+O1}EJ5a{+$)<YV
z>P!FU-Mg}mbG4olx8ASv&g)vq&nA|6M@%efTel%@_3xzTJAl0Or!%(1eqq~I`2NV{
zU%Se@Q;yxzpMBnL=Nn#~%H5^*^DYAoQ0_DVDhZo;Cwl$f%XysH!C{{+?)R>lTj#s_
zmaZX(e!X{F<5V7IZOQ)!fA(1BRNdN|ko&Ih-hp4y`@<(szNMR3s&djjKVfU|WNu;I
zx6?M<x-=z`|6K6)>+9BSYP2-6^A3NMxPIBHV)pa>`>(I#)PChw_(bWp_Ts*`Qz!kr
z{q59tcI)!`c|e<APl}nSD!#W-_HRYvE5-iH%E`V_MV8aK!y^7XYcKP*_-r(}pH+U+
zwRzz;56GyRe_Hs!`BF)IRqSqMwuf1vMt|}`gl@ifyJZVZ3_$SV{x9an<*kRdXng4f
za#c%QBT7;dOH!?pi&B9UgOP!uxvqh!u8~EEk+GGjp_Pe&wt=CQfkDNgrywH`8glbf
YGSez?Yv7z8+X%AJ)78&qol`;+0Q$^8LjV8(

diff --git a/res/flags/CU.png b/res/flags/CU.png
deleted file mode 100644
index e7a25c60b38211def9e3b5cc81a8cf6072a73069..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3023
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

diff --git a/res/flags/CV.png b/res/flags/CV.png
deleted file mode 100644
index f249bbaa4609992ad7c713a006c7762376099cb1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2695
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
X`Go&}gD9KA5Ey_Bkz`R}<`MT_XL`?l

diff --git a/res/flags/CW.png b/res/flags/CW.png
deleted file mode 100644
index e02cacd3dd9d242efe2c96433d9caea5da6ecb93..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1756
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

diff --git a/res/flags/CX.png b/res/flags/CX.png
deleted file mode 100644
index 3ea21422f0fb6762dd3e92e1331a617c9543f07c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5152
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
X`~MeEWSA2!1;9OZJ+(3wY~X(Z<<w^(

diff --git a/res/flags/CY.png b/res/flags/CY.png
deleted file mode 100644
index 3182f48bd25c872547a33d9b02b8c1721c9d4f60..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3540
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

diff --git a/res/flags/CZ.png b/res/flags/CZ.png
deleted file mode 100644
index 54623346383cc137ed03adcd596ec39e85ca9789..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1711
zcmZ{kdpy(oAIHBmhMDm@CxqN(Hp|%DM$B@_3FQ{zILnIUw&ONL%r=g43kyX$7!gq%
zlqk1oqm}H`an43$?I-=%v18qE*6*L+@At>=_4vF$&-dl=dOSY=eBMRJ{k)(mIw}AF
zK)sK+2gqpmHPjVl_aD5z>oS01+<e^t;7%Fj%P9p}ZAdy2;0pj*2LK?C4gjBItvnF`
zq@e*|l?VX18UWBD*WLGbmJJl6j(WMvDAUKogSj#&laGX@$VmKmY{U_`vILy!?dt)4
zt)Qocf$Ik4tOJ0;b#HgKpp5zVzvuYOr2&&-sZ{!z|09@X?{BvU(U`0@)52oH-i(op
zKsQ&gF)mdtb_tIDttbo!%c?C4b5XRjtsm&d8f?hbf7e4UVqBcKih54lL+1=G^t*ym
z9Ttx-J{#_GU589=Z{3rMCzHSz8{z*sOInS$4W>9>RXMw0CD}b-{8faxd)x#BSog{o
z0c)-)VCS1`+kVra6XI-9iS<}B*1%q?RyZ?xrp>Z4v28B!d+OO?wSL>|-L3dV#@KRl
zbw8v2a$#XZkz!6?U-%o^)ZRb_aI93CmkB717yNa_d}C=sBK^E2c)Lj~rNK;JX^pa|
z3Lz0A<z!SW`x6t5ON^XERgQ#3JYZSwDc;IT>a@?0)&`!Tly9F#pyc-NhYl26d$%*Z
zcD|ZR%k->yKMg2-7+uBc7c5dyhx03l+d|2`ur5M1#S<ESS1<jQTFdSyby3bQ6UN_+
zM~Zbk79E#-F)yfi`R+gd9B+S+CC)@^c){jr#gz-}Ul;jjOR-LbYi^~k`KbfhQ;v7u
z<Y?<TVaUrF+NApaTuv-p6)p%&|3|TY)&ot5Ko#S?1=?p~{~FH>IpzW@Xl(?Y_b^Hz
ztAk#;Ze1WARCsstD43+sd+xch^M*qQ(#ML8$bV|$In;alHELz(ChFTlw>6D1i=Y)=
z^*Sv$#GfwWrt}W_7pLY?Djnz7n%Qxd6qiu5E<~3Ff1Ai_`%@=)40ghs`4X;^)V&&%
z32pqR;;m-(AhO`$504U7m{Y#9(8$1+DZgjJ3KF?ot(v<KAh65e<A}M{FUl=jGM3mQ
zuP>kl`Vaw0=w+kX+Z3f`ZP;=#CCZNM6U}*;hqn~%42w?oc5J`er3JS~MtWETuP{%#
zSnCnP<DmT!^t9WOwGKhK_14@o2-4_d?UT<-rFg;#Nyp9X#ms0qb(oLbtUJH|z*X9%
zfq{t4A2;`P+`r21VVBsb%*RuTp;@XbLR@&2UV)JXrqRxQv^<Yq%C~y-cB08#avx+A
z+h=i7Gs9&1^0b1+lUB*5bb_~pB)ZK^&QQ9qIcLaG_d5~Q@sRQ%XO6QI{#ECt&LpZv
ze1mrHUKMaWxpn*z!x7oXtx;xi<UgJDCLekdVUptJ;O?{|k(%+QN6Q8&yktQ(xaZW8
zTqXe4xWQrv+o+6l;z@7^u6Dt;g;Gg6CH)ZeMT`(^@Ef@3Qr+PTR*bmi>5s-LY(LG;
zpUuyv&~HG<0avhZxt<*S!IVbfrVvw8>MqX`h2|w=Rnc2)B1VsG9!n~Yhg0J8Nphy?
zsG2HLVQlnH>9n%?uQU8f=ANg+1sqL9<FTn2b<wi+<HYiXO;9HuG+Qgo+0CXT6z&*w
z+^+D`9lfARU^vb5pcNe-UH5y_LGPFvG4GEb#Fnijk=3jPznIakkC@y=9=~((OYyDH
zya-b>!(6dcVWGaopkvsqq!SUFA_OU2O7j}@b366Z<>+^0QfMvI6EPC)Fh$TC_2lXP
zyt>Xezna)xU>U0{DnuNW9|k#6uZ+rzYNRjlJX-;=z1j2m2Cc0^hsTGte0MH@;!=Zn
zVwG*+;}w<MWQuGzb(MXgT7Uo9m&wdEAPOG7PxWa7)R#Gznyv2xt9qV{8wiO*78Bs-
z1AF!zBaDjk>2>Rd7Dl;o(WdmF_x}>&6d5Cr{eJH;T>9<6F`Bpp(Ps3)IaC}rRA#%E
zK-ty}`J&?Eba?@{={)ZH;I70TT-C(X)+f)GK>7^uT+@K9_75vOLvz^+^SP9|&xMYY
z4G?OTSIXmf2xGh||3;lQ{M@Z|r5f1F$)D_dF~nw#C{KAm)%c+8u0S(e)xXl3qE|~F
zCN}@qZft~?EW5T28a8tz%DuAXZI<d0ntJ+F>KPm<`HT#J4cgisg|<c6I0V^XaJJSs
pEE<Wn#-Y&}qbrC0$B>Y8IyO4<{~MGWzNg9zfVYRA`)vX-|8GxR1K$7u

diff --git a/res/flags/DE.png b/res/flags/DE.png
deleted file mode 100644
index 93e269166b550a4a32d7c455171bcbcb0cf33419..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 568
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#P((T^vIyZoR!_n8g$*(D1Nw
zmQrYmut)kwt-Y=7A2haE`W7)4H^e9}nW?&U!QKZ^9dC-=#gdGzAO6>3Pn7&o_+7IL
zXfO!qU3%KOYE{<d3jLPbMdvJ^Pm#;p|8TFI-Z}XtWpb7JE&CNC3|P3^5)KOJNHnn~
z_kHbbX-;c0b$>tg!f}?_XZD0U$qT=EeYjfni{Zhz9jbg@=Ixwi52jgYJU(|u(@^3Q
zi}QvA4zZrvHr<r>dqueHH)*^7_C6l8?4I?asV-aQ_-^?4?d8>K&n>&^HyIvG%b#8T
zUiIRyw`bIDWPJVea<2;4)-$IsvP^z|_*S*Mh}?R2>70q*fLa5*L;Gs@;m(5CVR`L(
zY3Ry(#hMVGG5o*5sc}$KwW6dW3@D;n;u=wsl30>zm0Xkxq!^4049#^7Om&ScLX3>9
sObx9}473dltqcq*4n4I+(U6;;l9^VCTLb6(*hY|@p00i_>zopr0NTySeE<Le

diff --git a/res/flags/DJ.png b/res/flags/DJ.png
deleted file mode 100644
index 243bb7390d2f8307ce429ebd259c8f0863563605..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3562
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

diff --git a/res/flags/DK.png b/res/flags/DK.png
deleted file mode 100644
index fc74cc396ccf091d6e3bd1d66e518426b64ef617..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1233
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7?=-ux;TbZ+<JREJ|j9+;`qn+
zztwyv>zQs&zH9$%7T>e|)0`6LE-iCy7g<`&{lYBu%tmY0=r*y`O+gyMj`?p~Qy#Rw
zOY4i9a(3ku%VS(yOIh8+U1iT)Ir(A(Z}E+FnX^9ci;IZWJNt3VP091m)hs{Q&3SIS
zf6s?!D(o!+P8^C5LW3(b!%=Ih*V3SCV!J>7cD0e~KmPcY{d0km>P06{-n!*-X!o(u
z*;Q_9*)E&jpIs~N^z^m6wsF9HySjHd{4Zu^Y|3G{@xtaI5A%LjH>TbX#Towj$0dCB
z-nstKRiLT==)CS+rrU3LW<6WF=gR-{yGkEF{`<G}`pYD9Juc<OpFJ$kjD=>L_eiiq
z;XMB3*KV~+`|5`FxiX=vOITODbJ!}!-1_dSvV*2{#AI_n;bkW8E7rfea=S5kfjx8R
z(&Q?pjEz&To&LAyn_<D`4@TD;E%ndU7;Qg&nDfmg&aLuqJn|HG%gwoFeR8M8jl16#
z-JNcpH?44;-oEwhn=OOw?z1dw`!aX^K}!Q`87t;(isgq^e%r8rX~CWkLf0Ez_pi;b
z`ZKBhY<p?j<%GjGjdvanC|dbxZ5J@fu-kE&FwB)nlv<G-F*j<>P4<V&&SuN+V!Zf5
z+5TFY<A=95%%27)ti7CK_x;nWsx?zzpDvnL|L&T;b@Jvi#rG8l{ccCQzBsI$SO2wO
z@1YrwRMMwEF-|mSP;+8gk)ZC+*fr^Bo~{_jrmm?6a@izVpUr&0wtypWlKH!PS3P_m
zx^D9RBKciA$5j8~ww}3BVkZjAmp=9Q%r1~@9nJW!_G^2j+6;|7XG#;2+qcaUm-|w{
zr2C6e?O@!Ad1qwXCY`uHyU%^~@9*mTjqh}<h32u9S%mvCS;*g5^jop?UGJ>#uO3{x
zF<o3wF8)r5%0an;vU{gz_eF%u%g5;LIaiuse0!htuZ0H>OKy3!A&dQY=)0deOisGl
z+1F#(cHgeNdh&j6-^GmYOcU5n@Wk$}tYtn^^CS3ag*;0<XXsiPw%Zd{7wma+KH2cb
zi)BE=8uz_8cp{TO-C()UE~YmQ-!4Be<KUUHSIo1qDp)nte8MwXKL+g;si*H6)$0C9
ze<|?d{lYh;93g8ndTe;Vg+E`g`S9U?d#;`OnfmupPW74h+b-_@7dqQ(w)(*`>-{sV
zHatzcV#BkgxOLv1#x|bMmB*K#`JE=faUroOp?~J>G~pX*`M;xuKF#m@Js*2=1f@-z
zypWVuyF3*{&T*OehgG;TMYg7uLlKz0RZCnWN>UO_QmvAUQh^kMk%6JPu7Rnpkwu7+
vv6ZQzm5G72fuWUwLB*k`wkR5M^HVa@DsgMzoFCf=)WG2B>gTe~DWM4f=#V3h

diff --git a/res/flags/DM.png b/res/flags/DM.png
deleted file mode 100644
index c3a0e9d102afcb8cfe930bf17f68c7350097040d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2636
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
MX=-ayYvh^qKj3-NhyVZp

diff --git a/res/flags/DO.png b/res/flags/DO.png
deleted file mode 100644
index 5c4a004fefe1b0e54c1f5a48159f3c9b3cae1d89..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1682
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

diff --git a/res/flags/DZ.png b/res/flags/DZ.png
deleted file mode 100644
index 1589d0cc40c5cff4163d2e8b5dd8eac9d320f904..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2506
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

diff --git a/res/flags/EC.png b/res/flags/EC.png
deleted file mode 100644
index 4c53dead1c596e1f2e427d3bc4db6dc4385a2d45..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2818
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
AmH+?%

diff --git a/res/flags/EE.png b/res/flags/EE.png
deleted file mode 100644
index 3668de791988752671a2c7bca16951df8e0b626f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 641
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#IsYT^vIyZoR#+(Tmwpr1jx$
zso*8tSu>NogSqV*ZY<++scD{4$?E+!=M#_9sy&T2qB0V9rLsjk-q2uaG78%`bLzok
zvrqqtubkG(+@6{q&H}Ur2m%8ClpVBuK8M?Jcfz|<n{-ZZ`f+pR)Ln@-^Uhz-etYZZ
zOh5MKGV62YTe=_SOPrBlGj2QBlW34Eac0Jojdo`aX}rn0e&)jJHM1T)NwB_r?c=@X
zvfn(sPviU^Sy<lq_3`hkw@$lj+uD@aLuJ(2ckkY5V_kbKZ~nrkKaU4H&yjgkTwl7w
z=2G5#MRmUzpn}N@@0^-m_S<Lgk-(}AGkaQsAN}8*S9j<KAJo=K?>8)p|I)p$%r|FA
zy|3;eC7mtVNy?TH<(KA`sNXW(I8kQJtI)lxmd6^~Z@m&^{=_CRdeyhB>ucwH=DQsx
z`_e<b&r&r{TR*Nw=Cf=XPqXCVgkuIX40%Az$u`%j-|zi?%ajokE*iht79I_3d$%j$
z8BjpA#5JNMC9x#cD!C{XNHG{07@F%EnCco?gcuoHnHpM|7-$<9S{WEr9C~Vtq9Hdw
ZB{QuOw+7Dnv5g=rJzf1=);T3K0RRam_f`M^

diff --git a/res/flags/EG.png b/res/flags/EG.png
deleted file mode 100644
index 66ec709df74e3dde4eea8ea38a069cd20a56c075..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1611
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

diff --git a/res/flags/EH.png b/res/flags/EH.png
deleted file mode 100644
index 148be93c083da57f183e96c9c3b8c4cd45e0036f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2687
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
K#&t&SiT?(F(%^>x

diff --git a/res/flags/ER.png b/res/flags/ER.png
deleted file mode 100644
index 7cb8441514c3969a8a05c6a861d82f873e9e8881..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4082
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

diff --git a/res/flags/ES.png b/res/flags/ES.png
deleted file mode 100644
index aae73b6fcb4c5769721d662de473394c070ed761..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2144
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
Dr7z{v

diff --git a/res/flags/ET.png b/res/flags/ET.png
deleted file mode 100644
index 7b420f02f4d484ee0d02a55cce74514986675130..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3460
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
GhW`gZd~C}A

diff --git a/res/flags/FI.png b/res/flags/FI.png
deleted file mode 100644
index 42f64bf3601805e13ea4a08de797a20789f0853e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1558
zcmZ{kdsqv47{`BGTeYR-B!#J_>x#0i`zR}|t*c>`VM<Dpv2>f9SeGTv#=0oc4N+)Q
zB9|N`GF_~T(a33(F0-i6DULXEp68tNIL~w5=Y8MLdwITpzVBgL5JeZc2nhht^`&~R
zQ`7l-%+*xq7f<R-)qq8N26_TedrarcR=B#yY@@CV1R%u<0B$A#pVcGoC;*8#0N#WH
zKs*6}5xe--+Lh{sW`sY*TTQinTHSC^4FsFYh*vZGub7DS>Qon63BG}3tyl2HMh;js
zJ#`!aINaCUlg@emwl8)UoovuF`R!(dzv<PXZriK#m2H<u0zD|z8&{v64bibdoblva
znN=amp?G0cEs5muleP~OLau`Cn@J~e;Msz^;TCol?*#evJ1_7;{7sV|=rQFirE~Bt
z*6tET;r5i|XlY4aQE}1L@C8|0|8=I<#;;~`wP8?*sDX$(>(;0kpZ<e<JI6zq^WC~9
zHC7xBB1zIKpAQzICtCTllOw}T?fVs5YGds<V;+(eF*I5jA9xO+P_`daRn{u}zWK6Q
zC&kmiEXq<zDvkpye)A#j-R(}&n%;(oFowOk8<cPP%SUnPyKmBZR$u+S{>Dohgs;YV
zxI#Q4e&G)&${xYFZ`|{;^r$IK&}*53;b6i5Q#}6IA5hP^&?xRfXk*8&1uF}uEFp3d
zM4>UBt5a^$jh+I+?m5=Rk&X;~-t?#=JYa}kwGh8`9aaacoS97JoU&7ywDhw|6_AHR
zP+X?<sE&4vC`l+~T0lodpDi}bt6toSa{ql<-O<)pHJwIYj{RpJ%jNRZ+wW(>-}o)3
zi&Qg{B~v@EoP@T9S(h9ugGAYc*2NOi{9<n>0*-GZ#jw1nr6Yv6K~h-^sS$6=D^Kbc
zxGW0sVg$7)PukGXn?j%0AR~`(qO>M3tCfo54hN!P1NTOj3@`_TWzp09Ta0+xwl^Or
zFqa?J5s<}ZPQgt0P;!B)mwSgGIK=f6ukUM{o~QJkLwgispH|_UJEqy`yCy^4<d&MV
z7o%xvLK5~Vdfe>=FBnr^0W03=qswBbY<r41OqroYDtr%rSvZx8tnfE6g@)enn@?gl
zZ@P%GBJd7JrrQUvn6lWh`1Op80ra!sq;6wzjRqa>D&wEPA*%;-4S8TO>U7$c2nQgi
z5cYEezqG|P&D-o5l!>@LF#xfh5vWM#J4O)U*OukqB^m3wz8nsI(p)~_^Ez{=mY*J^
zyX>fmcaSU)Y5cQEh7q>;JoJQA-(y_HSwZ3c)}ib4$gLylxm>^1dO6a(f3xSWRE(xv
zf;f^EIJRS?Ku-6@?(PDS1pe2iorbxqlV9kcirMB*pO+Zpm}Q_4of%vMo-OT!DEIEE
z8O5^dMrn=%z~-Yl0^5UjLk9GElt2<1&z!Abk`GOnUw+_#K|<&eTJ4`JEgKk&urBEp
zkHfCz>4OGo6^x?2RTrwSJ3oHg_PM~!YAixp+S99-^o4sJCEb=QmFV#v<u!i%hSMv!
z@<wtQ#f{$BQ*cA)<*v{=S-|eTMWRn3H~G+O!<SuDg?FoDht_L}GiOir3QA^I${su|
zxsk~3Kcdo;=0A~y@{EhktvXEeoX<=TU|}`+?RU#)unVoN6#Y9Iw41hia<ipa&7@2b
ze?r8<$1l*TUR!rO{l>9~_@AE%iAyYn?5iys^b+2`_DK`4LZ6*Zsto(;eBRaaqV>$3
z$>B{cv{lt{;&>N!)^rir9D&}`onLW4l)&b#s?ro14cXAFWv)zAz>bu$*Ow$yd6@Bs
zY*Yr{sjxBmzF$7~ewN^I*nymDAivfy`!uCSUd6hW(e*aY(y0k*h_|Z#R!0c4&oF4C
ziUBV&v9diZ9`&CS{`;UmjQiNfeOLp#MMT}h&H2X%52{QJ#%jBoN5~u1KhiRRydfcS
zYeE!p+ukTO00D=0vBNpp5nSm62ci?6=!jd2!xM2hPV<oa4+7Sn$e8W>{$GG7W2UJE
Nz?U54E%pje{}YU1q4EF#

diff --git a/res/flags/FJ.png b/res/flags/FJ.png
deleted file mode 100644
index cecc683c9cc928b682c3b48a6534fe2d6c595384..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5060
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
bxjQ~`_W%C_&}>`$WdNX~WvE$p8yo&VabZPD

diff --git a/res/flags/FK.png b/res/flags/FK.png
deleted file mode 100644
index 6074fea09c8d84381552b99f71aded7cca8cbbc7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5273
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

diff --git a/res/flags/FM.png b/res/flags/FM.png
deleted file mode 100644
index 45fdb664260eb2fc718d5d8975a25b2a3c542e05..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2410
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

diff --git a/res/flags/FO.png b/res/flags/FO.png
deleted file mode 100644
index d8fd75c63895c5925d6fd6140cc492b8bdfd4b5c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1715
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

diff --git a/res/flags/FR.png b/res/flags/FR.png
deleted file mode 100644
index 6d50a0f544ad14e2da315e53fdeb187d3c8781c6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 566
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#LMOT^vIyZoR#|-pj>NqU~e(
zkyycIoumjJqZ@lTPbZm3x(Xc8kUp~I;_VH3aR)V<eDxD&``p>EXouPVTDHYHQZ_R2
zHFc$JGZW|i@dVlc1P;oV%B8(Dmrm(eCjaaHlR3rbUV6{}IbZ(5>(J0zexKQzOB+QN
zPw(B%z4CIrr2ab3?XSbltILCy@87d!gX&QYr}X*1O@Fj@t7om&&I~;-<y~ldx87>1
z9RK$I^719$C;$H39<C|7RWF)7$Y+u4-CzF_t=6u3Sn%yvOl|mLJ{DtV17nJb9_hb<
zn~(KE{L|1@!=M~z<LK(;eF!L`TH+c}l9E`GYL#4+3Zxi}3=GY64NP^7EJBQotxOHA
pOboOQ46O_dDh@rhMbVI(pOTqYiCY8b{Mbg2ou00KF6*2UngGqWv!4I}

diff --git a/res/flags/GA.png b/res/flags/GA.png
deleted file mode 100644
index 3808a61f1de6df211da34b29eff84ce0c5f31f9c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 661
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#LeTT^vIyZoR#|*NfRvr0wD6
zY^R`(`Wul)RF636zFiaa!jvO(?GZnLHBNd;8Hvf+ig67B-65K5bX*R4Ubqs)(kT>~
zf6$VV-~Hb5|2Hgabc_#gQUclp1Pz@kW&%zeicfZaJ@mg@=kz8W@4CCrj{g_<Ex)=+
z?)rLxS6|bN?WRZR%M@yyk>o0FJ2YpZK{}B6b)((NliOmV^zU09-53`e@ox(MB<|Op
zv8ywkUL6t(@9tf%{d#8X>yu$M9<etbpM7>N_j*;@ez#L|c5Qf?weaIf>1AfGUKhPO
zq{jbKA(j8K_UT<RM~_>mMpX)46gg%KwJPv^V$j5GU)D^29}({7^6_q5?2R+oQNQkO
zn0IUAzK%P`k6&rsd%t&e@%d}P*4s?9KMBeQi*GBh+gld3ZQiZ*n;-w(ulwe0LCoCe
zytB_a)wsk)6q@V$-Z=ba*QC=1cFX?n37S}TNV8CieUp&<Be`cht(MM-=K^LJi-4Gi
z-@6@4syAnXgj3HShU#nHq5ss@$N>dZOI#yLQW8s2t&)pUffR$0fuXssfvK*MMTn8H
tm8qeXiGj9(p_PF_#i6IRC>nC}Q!>*kackh5AKM7B($m$?Wt~$(69D_309*h7

diff --git a/res/flags/GB.png b/res/flags/GB.png
deleted file mode 100644
index 589be70063cdc5e26fcb78a79e4d038a2232c438..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6309
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
bovrL`y#Id#VU|hItpQM0P?P^AYmWIJ0VKIQ

diff --git a/res/flags/GD.png b/res/flags/GD.png
deleted file mode 100644
index babe1e4cc652b87d626e0f87d97168db415f8092..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5753
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
HFu4B$i?Dbi

diff --git a/res/flags/GE.png b/res/flags/GE.png
deleted file mode 100644
index d34cddeca9bd426d66b487a49107209834aed3bf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2583
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
Z@Y>D)FW8swb%!ee))w~WRc4rke*t&vtPlVI

diff --git a/res/flags/GF.png b/res/flags/GF.png
deleted file mode 100644
index 98828a5906186b635ef6cbf154eb1fc0b6d380e4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2342
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

diff --git a/res/flags/GG.png b/res/flags/GG.png
deleted file mode 100644
index aec8969b28a0153043202d5fb2f85cdac0871725..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2777
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

diff --git a/res/flags/GH.png b/res/flags/GH.png
deleted file mode 100644
index 70b1a623de2e43e6e7c846d8d4dd0ba76c4100db..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1864
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
O0N7eOS~Qqp(*F&Sc2V^J

diff --git a/res/flags/GI.png b/res/flags/GI.png
deleted file mode 100644
index 9aa58327e359b86469c294a44fbb2db4be5b47fa..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2750
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
E0Kp*!tpET3

diff --git a/res/flags/GL.png b/res/flags/GL.png
deleted file mode 100644
index cf1645c2b5d42ddce6f72ccf173e4f989c8f00bc..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3101
zcmZ{mc{J2*8^?b$W6XmISsFB!vgE;NkbN6N){;=RWUN^udo&DDA`!ALBVt0?%D#*g
zLX@m!4OzliB4&(vJ<osddC&Vf=ej@Fy?oF0@BPTk)ZhfG04o3hCyWgB%#W?~PjNCI
zuahHn`Nv|qrE^&a0IHMN4jrM#dl6?t^UDAbCIJA17yzIi9}$)TAP5Zrt2h8q%LD*~
zUvAS?jpGYuCldp`V;^&%+Z=f;7C%FqfMetStxYfN;Bf;BG`f5dHU~u_6eLeu;wb>Y
z1~<~vu?+pTo*j<k`5@S>UE3VeeaA=^6n_=Nea~zd=VV75HRgPJ7NwJHUX;S)$;-(k
z1&+tuBUqN7Izw>3T7iMTiKV`SaU>X%B{Fd-Txcsebb$*i(%3h(VahNZ$bCf~`T1gF
zsi3(v>);b5VkR$dVg_#gKfGc2;mzCI_YW_;y$srY#3cS9o-t&QFpR<eiyb4;S4$|V
zdwwgo?S_XJ40WXZtq7O03EMQPOM#{Nsdh$b*yx-i#`Nv;`=y{3@(St7kL!5)-ygnv
zmJ~MocR=|X`;8YS^B0L2*1Lay&S~`qQy*<uf?5wU+ri<*781&%4AITBgF21MFZm2O
z9dE&cQp-M}o1YToIClEeBe&OS{?QxC8>)DP+K{Px?e@l+jD20j))yDTM-zAP!4D!N
zR-5EZj1LeyrV2}NdcDFxT~9*jm#s)=^8^kvzd5F%#2`1;Dt-Gh9-#Bu`^&TKcYNz>
zPWl}V<z|m1>8uy2PxrJ7fCsNXR`-NuUDqZ?AmePFd<YiwKH6ZLuZ$&q)Q-Pw!+HnS
zb-4LJ82b=q^buhNse%&%ofEU*6<5DL({%VTI2MzR=wILoB4Bw0qbx<gj5B*%^o@Yg
z>B0qO0gA{lH)>+Sq}kiM>s40J%-Ua8qxo!3s8;X#`{e2FI$jl#o1E;pqFj+~3|*R*
z!2UWm)!(lBPf6z&gphDU87$DaLDeynaQkb%3R*#ESn<wxXLiU-{pf1m@shCND2E>o
z>ZOZ6(MFn4RT#J&Ge1lq))*T3?PkaXPIAPY`Ef3IdM95vW#_CU;(OBfXyS{m>2VKc
zQn_<}LN>V9rQ14O*zEcGSMLO!tOY)gcD~^y=lpm94qH!e+fomr*!S>pStj41opOIu
z%uAHG&jNCj@y0NHmxJ3gPHuc(tiL_EeLXk*v?CZ6jLTP@mI0K?DWtzS4e1NfSCn-p
z2vL<T>;OJ+q=vixzS4z_M%h>qddCe-kjlw>BYbQ!oc3`LF&!<hH|xweeqj*S(;O05
zlmZvIGD%h>2E~QfnTRtvY2hh`r_u!5f-T&be>X``GJYu$=u`REH1$C{{SH}BO!{_3
z%Fw8PZr)E}M=l6NrAM$IR+F~$4l?)X@=PS<6_N7$rp2y2Nqi&msy569ncQJZd;*RK
zU2Aw$q9aLvOkY`c+{LdI^0*igh#bRCf0{^hM9TIPQW!+T{`Sk}Kgy2lx>$T~UO&f9
zd*0AtG>fIB$k%bl!{U`&l<CFF#Y+z@gnv$isAKGr%F}t!A>mNf{l7TRZy-WGzv0_2
zi}|MfE%gX<+Ydxan3td0nH%27+ih0dOh+-q&Z$?}KdA2H6Zjda{^9_te(97+6l%5G
zlTlJ2t#EyyZweZ3haa|qxCnetJcBtWcfELv!M0lvvlhE{OMr4(nZWhRO;wt>UH9y3
zK>dS}ndckVXo}PV`bd-aiL(WrSpEmKTMaAn>OiAZuh^z5FH-t|^HBUlEG^^y(AdaC
z7AsG0xr<s{n^V1eW{$0t?io&k$)31iTAw{dO`V|K-Vn;*p0#^(uI@eCK-R~R)@H!s
zvE<IlS)mu$tgkg44D$id_7w+YBd!qMIni^C!XjMPmVXhyhhoAPX`2O{bjJ#E*FzRW
zT9c}C9;mwONi$)Ih0&n~G(&r!>33444Rc%eyI*@C)0CA~pyyg-5z-SHY5EYxk^dE8
zAd~sjN^`>{kcroKNLXGis;Oj0dx`<zkDgwheu+~TYAxQOVDN=Iy47@0>5-kNkbCQ-
zL#JWih|u*ULXVkzn&szaA)8q|d|7HHBLY1neO~1Yn{}loQQ!Z*lJXKd<M}^BtXBxd
zg&s>6&F-`+8NLELTQ5RK#&pK6DcqYkCtfM#wg^FiM2oh!xL=Zk*KfW(E0c`6(wQh{
zJE-tOXX^8T{U0tB|KD@v8CUMVbKFRv3Egh^;`ECEqU!34G3vAKJUdF%&Mnk%>WB{N
z9;nR5?}a%v*BQ17{a*WavYSTG`qSe`VV!k8dA{j>SQT3}4P-q+odeh-j(m6s`JwOE
zTY01VOxa%_DjH@S+}aUM4x%=8<@l`5WN=mEj19s|);s=^nl3uTHgcrNxY~5PY`#J@
zxj5)H3-}X0{Djq<^K0BkP{6X(croIlzHMhunQMj&lUDkY!e5ychnO|UOl+(XO$fT^
zw#Xq^$s}hb{kaY1M3T4jNI*LOU6~q2{SgOEy<3CTuQApb^W#s&Ow6@>mIJSrEZ#y`
zVd)CA=^Z4rJIy2_ZIh*HQbQ&ZK3N#}QvrkP9tDGvnf?Mx_aDKTB&4U_Ymo-0>qjks
zAO%(}=?H-|!2xMxE5=l*MPC-39lzJm;(PR`O1FO@L}dHz&2LDw7OC}B7ZU{~O&K^5
z{=TPw(82O_jOWWgRr)mfuj3wYFR8uhmhIP*pKxnsdA8iJ9~9f?N^JXx+R*2&(No9^
z?Kr6~4H!4RNQDQ{RLGdK+_hP}9PL?<bcgn>$~J9QJ=k~mbuBW#-e9RmPEn)0;F)k!
z`{e@>wQ+rq+74~6%F>EcE$3Y+*7fYeZLiNcmtov4xVZ_?eJkJGkli96yYfWxuZEKb
zqjOiaug`F3Y}oA$^0E0hv`5lC$+vWyxr&ulY=l{cpI+HQtX)hufzK5YxRR%5r>K(T
zQloX_WRIhc-NwYm_bVc|_7kbUbSli|M|cyDOlR#fj~{a)?r8Ni!#`xQ_1^#TR+eKw
zn0HT>*DQF2d`^Lz+)%L{zY6EH_rBs42|kjAY@Zb|itNi|l0hS~pOJIq?KVKcy^%lI
zn{VP|<&z*rRP`=<@@*SbbJVgEt+fvHm}2E-c|N9QAxbriPOh)rtTBhCRV-V)_D>Gs
zFO#ePIJ0Nk=TjN8m(eC#5@)9)@oVR|I8kk~+v&Ql4{oU;situFseIT1c6skNx10h4
zUY+V&#_um`R$M3x#ceJr4SF1EfXI3vKm7cU?FeZ4g&+s|5cN^c2^E(Dt<`!C40+ds
zI>(_yucldFI@>c%4a0*s1)qxFhW7i?BCO*+KiOz>YRhCYU(Rj=57$rH7oC4NTUM0y
zjIHo6yhyl#rsOBM#t821<FwK!ng2X68#cT8y;1|%Gn(?*V#D+Yw73<p$d?~c$)cRr
z_Hvs&zszV0;jU2S&Mh|o>3i!a5`G_I<Hr)GL9;YCL-LwhGB_92Vmd=YfVP|>YS-A`
z$iIp#5xv=eGK7G9?K=b^!b4h|BjJ3Mwbf8w&(ig5vvF?IsrmrM!z^NpM{|cN-!Omm
zeP?fCv1)#85+uNfzE6IE^DdjVtA$<?ZJ1bM-ZEK4($1JkPj+Nx5Kg+~A4>OVueJ}-
z33hPA*!Ej)DZO7Tr_S<_+~urqK>brM6oVx74GvgID_3WN1c5F|gCaLbEj*`@r5{vk
z?72fmdr9Pd1I}Kyk-80bwR_n4M29Hje^J!{T%Sc>d@F)DP07)WdUVO1Q=jAnIq`6+
zt*d*=)}cxQ8|9T5BQPl5JCpPMlMqny(US<IMqomAwMN+DEohG#gk2Kv>9PYhXG(j-
zW?kl0yUNG0%49vId=t2<S=%T!*4?DT)Ic(PhI2X9+Z9nzaQN&l*Tl;ewa3Zm(T@%Z
zd%EvM``2ZqY}?yjO}(x9AKXQcPNXEve=?#6s2zWm#RD%|2f8>0x~e(*yB-UWN6RUr
z(26K|6-#*qHAOkK3utMyoEjP(`fgG4zXCqKE*@@o|9^m`z&`3Y02o~~)q9P_MgIry
CSHuMX

diff --git a/res/flags/GM.png b/res/flags/GM.png
deleted file mode 100644
index ec374fb3c3347398bc3ed3713ded2b8f18095d56..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 709
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#O#Bx;TbZ+<JT4(ED(JNZZ5N
z$CS7hy$w64*v+B0blqDe57&T=&3r*CSjFodj*G2re(>bMlUECxf_9e{3ae}H(t6gl
zVnM<MN0-dU{1amOn`QFfeP5$KrMP0cL#F`HMhMVZGhePC_IhdT{pWF4O!^*M^d;B6
zzU=sy@x1raO_A@659y0#n@RURsBEcr{2|M7nWrg}?Vw3>!YoIFvlHT9A6+nY!>%3I
zO%F`2^5Nh1rSQYg6ScjJ)2=2LZ79>+Cl>!?-!Tr+s}p2$QX;PPuiu%^X|I{D^}Wl|
zGD7!$#D3kv`NDN4UrpE`T3obY=G&XQ=cd0aK6HL<T*uFO4}fa&t@hotJzCo*`00^N
zg$LiYU0FwOt-iCJ;qTUaLenye*K<EfDBE8vdGkTsb%DzVm5Vk^57z%|cCeOnLi5$)
z-7hUq?$w*n?E9{NJ<pRJ*Lm$Vm(~QFIeG9{*VCwH6MoP6a9c}!a`obaK)bIW`rUN>
zIMAYVA<jh`G7i4$nOAT>sX_Vc44E_jKUnWCv*WF2{cn*C_qxK2GyxyuA9r5N=lXSr
z0~VMKC&i`WBI>l7ym^5_swJ)wB`Jv|saDBFsX&Us$iUEC*T7WQ$RfnZ*viz<%EUn1
mz|hLTpyJR|TNDks`6-!cmAEx<&W~*bS?cNP=d#Wzp$P!a#2OX=

diff --git a/res/flags/GN.png b/res/flags/GN.png
deleted file mode 100644
index 46874b4d985d0b62ccae3dadde4eb47aec14a8a0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 560
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#QU}T^vIyZoR#2=*8?P(e^OE
zq%*YZi&?P7O6HeA5geMAmQHZ!+OpI2-6W?yP3#`R{R&2M2i`Qjoz=6nm8EsV8u@+x
z*7nBsd%k)A%?APp?L+>|noFkyoy*n#b^nM&a?iu)`H!}Xhg?lCkTc(&Afc71{`Bv0
zx8j$3-spagdNut!|NH4df#0UJZ=Le}tJ)b=Ugt~izLbC7ELW;7`q#i(XUX>IRn>-5
z*X7UOWv;xkYVG#9D@E2F($U}dZ1$u}DVw5X?d`MQWtuc5q;aIRQB1sdtG}}Gy&Kdo
z-gb;vU)np?H9vd~6j3d4jVMV;EJ?LWE=mPb3`Pcq=DG%^x<(cuM#fgAhE^s9+6IPJ
j1_l*}p4y^l$jwj5OsmALfpdOrBgjrqS3j3^P6<r_Y?#2W

diff --git a/res/flags/GP.png b/res/flags/GP.png
deleted file mode 100644
index 81b7abdf0e9dd624dab17a10882d8adf9a96275f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5619
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
Z(LUh+4-n;9p#KE`Ep>ghY87Po{{YiCnsopG

diff --git a/res/flags/GQ.png b/res/flags/GQ.png
deleted file mode 100644
index 7fd1015e8beb63cad1471ead7f66ad5fb9083587..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3090
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
E1I);q$p8QV

diff --git a/res/flags/GR.png b/res/flags/GR.png
deleted file mode 100644
index 101de51eab15c4ccd2e5ee3d0a50bc31aabf6858..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2035
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

diff --git a/res/flags/GS.png b/res/flags/GS.png
deleted file mode 100644
index 772c2cbe6d36fc20a183db04db875da431395807..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5684
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
Z>h$FQ4^U@X<NpQ#T`fb+(mR;Q{{bX2naThF

diff --git a/res/flags/GT.png b/res/flags/GT.png
deleted file mode 100644
index d5bd8c1e46a9176733ee1fa2c649309f2ab060af..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1830
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
a_ymxn{=Y%0l$a<o061G`Y`u+V(tiQ%>sCJi

diff --git a/res/flags/GU.png b/res/flags/GU.png
deleted file mode 100644
index 8923085d5a0db8a2be8b54506ef3f20c70d55380..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2591
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
RTM{Dxm>F5)UKrq${{@I~p-}(;

diff --git a/res/flags/GW.png b/res/flags/GW.png
deleted file mode 100644
index 20c268ce0697234b88e1223c3254d0a5b635c356..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1608
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
W`2P#^uk1ge6##!f8oAb&!TTH9JHzw<

diff --git a/res/flags/GY.png b/res/flags/GY.png
deleted file mode 100644
index 86f56635ef1e9560c5adc6bce96143d772f63ead..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5108
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

diff --git a/res/flags/HK.png b/res/flags/HK.png
deleted file mode 100644
index 907dc596240a017725b9a8da9f698d8e3892f1c8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3001
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
T){LvvBLiThZ?0FQOQih^Yq)J7

diff --git a/res/flags/HM.png b/res/flags/HM.png
deleted file mode 100644
index 8d1e143791ff36a8e5bcd8b6c36d875b747d2292..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5229
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

diff --git a/res/flags/HN.png b/res/flags/HN.png
deleted file mode 100644
index 4cf8c3112c5992d0e50b3c41c82adea4ab294d10..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1644
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
ajEp^*{_g_C%46qc0)Rv~gn#Tt$^IL{@9K&G

diff --git a/res/flags/HR.png b/res/flags/HR.png
deleted file mode 100644
index 413ceb1586820b1b4aa269c906a88d3aa5ef5887..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2420
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
E29JSs1poj5

diff --git a/res/flags/HT.png b/res/flags/HT.png
deleted file mode 100644
index 097abeb434461bc2b49bcf88fad320cb147bded1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1944
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

diff --git a/res/flags/HU.png b/res/flags/HU.png
deleted file mode 100644
index 23499bf63cc9e96bd7e8f87f2d55aea489537046..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 677
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#OE`x;TbZ+<JS<*86aP$gz)?
zH5Q3_ztqx_{KN4`<&jE|xMP84Nuhv!gHp$A4p)KF7YclLwfOuNt?uY<wy-GiE-4W7
zdi#Jo<JF}-FSa%}%jo^77dWAKnwekadz=yz&`vNYS$atN{AZi<*;}_TKP+GOde^$y
zUZwwQ0@gqOd~{KnO-s?v%a^@W=gGcx_#w@;nWr_f?T}8gj@6NgTfSr-cT#stT)C?F
zZ4Qu`;`wg!;=min{}eB*Ts~KbbGDHnzgyzs*5>xNtZ#cbOwYMKF`U<XXw%l0r&r3o
zoxx#RbN{>W=AAEQ{H)<r+nTHtBsTGgXM5z0$naY`FZgwK+~0TWMmyNHJwnYp7f7zj
z0NUa1GVSq2jWd>oMt+{ws!IE=OulchctiK%+h145y`93*+mkNNp8YXLWSdp=x%@X-
z$6Z$Z+M?Fpc~e8D`0{@9377jiPfVz>zG*5hyEMVV;+kLQiG3YCM;GrbteaY1dD*Yi
z4`QWr;<SYZr$0PjuX@P7ek&-lz~J9O@!;=)iKaU@PY3c<OI#yLQW8s2t&)pUffR$0
zfuXssfvK*MMTn8Hm8qeXiGj9(p_PF_#i6IRC>nC}Q!>*kackh5AKM7B(bLt>Wt~$(
F69ABn1xo+`

diff --git a/res/flags/ID.png b/res/flags/ID.png
deleted file mode 100644
index 80200657c63a59c61de32747f4e75322f9e3eb9c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 579
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#NK_T^vIyZoR#+(Tmwppy6TU
z;<XYgjHh*TbecITn;hg6{gaZ@AFlqvBIGguU6x=9`x}wTS30Zg8s6*_GxGWN|CVK+
z?7wGuu0Yd4K=|Qy_8>3KrQ5dJW#lIH7#{nu_<Z6^?rX0vW*BXZOaA}$x3BU1=g--%
zu^+iFa7MDp(%B%L;~CGvIf^rkS&G{d&VdDkYo<#aOO&u%+aKL{{9R$;hV|RuCY5LI
z^<};Hba8f!%$pZk1+`WAK)&3Quy>yxKS~fcKbupSxA*M7>WRH;tezb`Shacb%a4=4
zT8UohU1wsi$ESAsTWHm_+aV8pT;_d#{3+qFfyh3g|MR=Lo*n<wj@=btr}=!0U9@V|
zs;`BN5D!ZHWIM6Q=(fnqHJm^J)e_f;l9a@fRIB8oR3OD*WMF8nYhbEtWD#OyY-MU_
qWn!RhU}$AvP;uy~EsBQR{FKbJO57Sa=f^gJtn_sCb6Mw<&;$T8M$}XQ

diff --git a/res/flags/IE.png b/res/flags/IE.png
deleted file mode 100644
index 63f22201180b591337519b9b7b1e80ea02c3867e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 553
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#JlyT^vIyZoR#=*NfRvqV=Ki
zZZ0R6-Am@3)84?lWV3*D{i={dPF#wmdWWMtCp!IknZrD-$=on=E035`j#;Qj;;9{{
z8^5nin~`MqEZ3b0Xa^Xa<y!6PrMWaD)R({IY*LTmF@dswaz4wO9c!DPOn#%bd-AD&
z=Rf}O-Sxx9%EEH$yjy#(UtAb+FI>MnT5~^FdZc1z{O((~UvcdJHEqeNXgjZ<iu3DL
zUnbW4RP~g9eqPoyi}!P<imp}a{(awPp6yav`qggr`>Y)1gJ%TJ@Q_1%_<a4ytLOQb
zK>-E^{|*W*FEcfNds}Z2kgr<e8c~vxSdwa$T$Bo=7>o=I&2<e-b&V`SjEt>J4XsQJ
nv<(cc3=Ap`J+(#Akei>9nO2Eg1LyqMMv#r3u6{1-oD!M<!|BGq

diff --git a/res/flags/IL.png b/res/flags/IL.png
deleted file mode 100644
index 0268826321fe702ea764711db92827825ab531f9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1856
zcmZ{lXHe7W7RLVs5C|&)Lz7;V3yW}*C@nOBM0!~%0@6DRNDFN-5R|$q5>!A+P`H##
zs8@Q~AO`78q!$S#G^xT;B4p#v+?jhn+%t2|?|sjiXWsYIbJDCV3@?L4zyJVTHa0@t
zWm5G=@?K)rx$y=96KuYE=6V27`<(l`J3I3(<!N-+8~}ck0{~ni0Gu&fxOD)CfC0d!
z8vr1406-`tzvUM#=HQZtsUeC<W}F(d#xubcV&o9cq}$)Q7ob1PJaAx)&CwiGb}^xw
z@}f4_U8eA##wb0T=$Y-jSSy=J@owEH_n2!}C4-Ra77r_OY^-Z%C}~8Go}Be5jH9HP
zjICf$u^bQID8e1~TG|5{>LF8!gqG#vcu=EvUYw==>&koFUAXEi1*r_@DbU+HojApW
z`F8SmX&##UymLxBceqaccJp!LT2$O|Y`pK#)+7D5R`UGdr2oL3Gq*avW;#$c&z!QJ
z3{kxy_@v8Y^a07RoXm4aSJP24&kvKsTKLiVnH=3^cl%s$;1DvVZXqhZBh`^E-g-=n
z<F>=!UEQ?08reOUC&J~hFiTgOsv}<`C@HES=MtVP9W9n~=}gg;gy(4+js>Gs9#F1-
z(P(TqnVoxHBFw_tvrE%gS{4gGz7IP-Yv?1~dzLN;=>6siXBp9h;M%$afEmyy7GaaA
zqtas5H>Wzp4GuxX71EEFvwF`e((3ORav!K@N8hF^6gP`rGl}c!=5_I12>KnjLw7zs
z(;0EBi%Mf{M#)-?$Z*P1)+bnDWv&5acqmUKQhPFNeph7v_u1tw{X~YdN9|h8!-?m?
z$s7>Cpec`cQEME7BNTnm$~acQ_rJNf@y&q+AMl~F)Tw;-=u5$5Ak2Rz6Iv2#6(c_k
zFBbXeyU<9j;u@*1k9|&HE9EdxIaTx{duRO#g?Z;Ks_(&|!XV5dg*EXoTq4~aY(THQ
z!1>zaZF&TD2eZHAjfdCTQy%*GxKm~D-r5dILfqKBs84F~Q6?RTiZ2={cx4AjLKf^q
znrqGkmvk|dFMfp{YOT)5kn{xcL%t)tr|5`mfw1_<uf;U*l$K8OVnWH@lJ%@4`A}6W
zR}gyhtF`dWKvdw0&d9-Zj~6GsHKw3})rVpc7kFao7Wa=sh@<MBM42DE;1$D{qmX4D
zPW$A7jCThmsby%(m*d#%wLj|YNIiTB3a(<JN{DwDTbEN8zSK1B1ESHu=ymfFqD*bf
za96fkDka}3tQphJNf}TNbMc}PZJSqPQEnz{@FzV^0Vbwh_pwK@juE7aouhb-6U2>Z
z_SSuX`%u_;U2#$(WJOaHUG!~v_vc=yaV%yQpUZ|PeycR>o0xAQ5Xp@MWm6$zdRK#i
z%5W-5hyqdQg%amCdm<+mR)QIg=L+xJ>`b(Zjs={1cZ3e1*wtqa!4Q(<&mhn3ltKZG
zF>8%7toN7ms_^;XnDnDp!|CN_zq-nTJo6yc{L@WdQNGyq$}L6}!;Np?b8z3EYC#y6
zLaF0)x$4n*`W8~HbWAPeK&2{gr*155c3ldDqdG51bZZU`ql<J?8KJ#8_&W4#UqFS7
z^_o2-t7MM(<^73e?|6P=`ccD@2+8Ph|D-&VRi@q{T~{OE!9k;IA^(80$DWV9^r{n!
z4?KyA&3?hCUyZUwTQTxll1W!X<cj}Yi&b`#Z>y;v1i#R=pRvyZzXKCozgu#cDLc(L
zHb^Lowbj%H!SkoBrspoMeI6zSG`Fy14hP4yY_6EcEk~zP+b_ts&ZHj}E{acRZggHQ
zl@EewcGPzk$PzPLJd_#&A4LQ}T_o@Sw6tQNYG5$lmWuDE#%$5vGW?SV?`KwP?Qyl`
z{Bce&HLv;h;>P6g6St>NPt*~RI+cE3LtT)&;b662+M**Z{S`lKEs^G@i6gatI7_e?
zvCQud1h?DEcwB_g-gchK^bb0?I)Crsh<_ZhB(_&VEby{EXEn7RKLgq6dznNRDR3Yb
z%w{x)K&PQeWsYIeo?D3SCI-tM==QzH-A|t>vp38I_SMA7ONh5aRSp~zT07S5<_I|N
zDaDzcUyk%bN|&={6{$2fYekG@l=tS<H}!sok3(ax_o~t{Mp8o<uY-^Mw#TC4%Dnpp
zmj^B(jerb+wo5Mqxb1)H2v20;dtaaMni42?>bA?^OHhlur4aadlzQPRAw9M(7oGMY
z)|$Z~-b?Vm!WO)aD|;>HI&fZ?lGHlX7hPN|&Nd~C#{Y1o$OnT98{~X<Ox@#0rK*xo
z&jr6ybuDi}_Nit~ODVOp+jZ0JjZC*Y=Q<Dfc*YaOTf+@aI1%ogtXBRnWB%KwyKpp7
zH4N!`6FP~(+$PsCXnTy8JH{L78RpFdfPlf(lwc}K2z498O{5AOc?+fpgCk+E=+0H`
e{}BWQd-?ms{C@#gp>qOL02re!P*wVFkNyI>YGS$o

diff --git a/res/flags/IM.png b/res/flags/IM.png
deleted file mode 100644
index c777acc490b3bf406825f9ff14762c9c0d20e113..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2533
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
L*_oCbyT|<pbpCy+

diff --git a/res/flags/IN.png b/res/flags/IN.png
deleted file mode 100644
index 85fa9bfe7296728a6995572f63eb316c1711a4b7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1687
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
AHUIzs

diff --git a/res/flags/IO.png b/res/flags/IO.png
deleted file mode 100644
index 1675d8e7dbe93d314073ed5a52598454712b2c39..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 8096
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
Bq{{#R

diff --git a/res/flags/IQ.png b/res/flags/IQ.png
deleted file mode 100644
index f2c21f7260a8c9b4b132981371f647e949bf9a1f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2119
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
W`TrXvD}7P~1^{h)(x$~4oB9t(2<dVF

diff --git a/res/flags/IR.png b/res/flags/IR.png
deleted file mode 100644
index 0b8e67506c291fc36174ff24c88a03f93c3857ac..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4018
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
Zdbx-H{|4$phZwQ}(9<&3tWn3r{ukaKYK{N^

diff --git a/res/flags/IS.png b/res/flags/IS.png
deleted file mode 100644
index 5ee3e63c5c2b060713eab402c4f7204d1932c6e1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1483
zcmZ{kcUaSB5XXOvK#3v{R3Icm<zZL?CIkpZNJH32Qb0r?AWOiCgcbHM6aiUk9E=BK
zC?JSz!wMRPfK_D37LZL;_7DiOY5!^aJnj43-RIuB=lk4Wck$*VBVjNU3;=+ziLt&V
zmzsaNr~o&P_E%?d!SA6<)CGWwyGQn%LEOKrtFa{!074Z2fOZQ2cDN<l7XS!A0>C#X
z0KldJfP_zGy@fWnA>eYsNS{mY<LEJOav|hnZ0paZ(_g;gN$BDxf>aZtf#4(vCV^Ix
zwu)Hh4y`xQ*R=}%v^a9ptS<o8zRG5YvEi};b^>X?lY9?sW=T-#+KJJ=x9+E<9-Q3k
z*+ZpD>JNk4htwT967o4={U3!D>#rluJ4kmDGf5?_-J;VwMW@q6r{IGTtn354VqNvp
z{Fv_eX2@R9$nNX$EnM01*85%DI8VY8rN2!Lp<f$=%kE;Yo17aJK6I?JS518{f1n}4
z<nT#IguS9;3ONj3I><158QlbVn~@sf(jZ_YvK;Jdam3!1nHxCWyTaV!>q^0j7C&C>
zyg0FaZ7!<=k=93T96?GwKSuclS0|&1h-7W(gNOXv@)Y`X3vIpCvtW1fG41T)vaT*n
z1*K)I+~p3q!^O(!<Wt@%$rEX<g^dV9kUQ!pWFl(6Ww^RM@CsR)6Yn*`piaihR&%Cw
z%Hcf<3H7=l5^M<Y9i*5+;<c8-`y$1>6Q+S`N{RRl@{MP2p!Z5L2TvYtzyFy}{O3%f
zU_mOiY}GNT!3ge^tSOUIQ^4X4wcHKl7hKv>1v>rds(8h)m8}_`*HfFE-pRRx#@TKQ
z+I;>&YVOSf6|ynSoFNv2bL|wQ#yL{3<?IyITJ3z5H5`NXLjvTBzaWG#B3tFW_O>T_
zc~r$O-3(;fYDO0tTJ;ls`2psFFh`khZg-y9U0SB?ZFsbk4yEqv#FOEm9A<Kv+wmP3
z<P1t{Zt=r-uHW}wB8zhUL8V5JeOs-GWmeeWtZzu(9;$5n@zh{!>0KK%vxu^DY`4gR
z!O|XCs5#K(^-TguA59f+qr(yFjgdc67*(*nM6$gK8h`%Op+UIZ#DKeJRW7Sx+Q&%T
zzTP^da7_=X8F#9O*%)jV*@AVVE6Iv)>uri9H9e9JC^Nqz6Uq2GsEi5o-<n%WbYb0(
zDpsaTX@kSh_Rd7hu4N{78j9}RZWfEdV}#X#`R}tken@Nn6i^E9Dk4vGrME>G@08OX
znf_GXxvxUvj*8IX_XOy?O527U%9o()Hp#ZoS|7Xnrhs`Welw-UPLtq62_uCaD>p43
zc;2KL)G>)7`i$#Uz4JIhKBQl>fA&BgrBx2ay2#Dx8TC|R-Zd!7v4EGfU~*;*E+}Vd
zz=q|&VOMyrVl6K7bhkgB!+seb(;%)EoLBzHOVmyh#$o56YG3zf3}}LJCWn;^&BgZ?
zOw0lvjzQ-~TzzH@ZN2&v-W4gdh4w~iEKtlmGa$*<8gbS<3yZIY%UWjp6n7L}L_@6!
zV&$d_kju0Sm9|+t1pArel5P#u`Lo`b#;>zp7fOlz-s?@zI(3e&-~*e38q>`gD4haN
z_zA`(<+M-m$bFp~MESus5B<-Di<m|7WUNz6iD@7H<0HC1EFc<OKyR|i*<X&P+jPLx
zXk7w0#pA8{!#eo&FR|Nl6WSRMWiY~olF*VQLbl#S2r14nT!egaN8L4I#=(?DO+@4n
zYTiS-*-~&nS*QrG&)-vr-W(rjNp5Png}OqyR|RZX%7Hd6g{Hg!y|P_SGR#J?(U(ix
zLK7{bY?J<L`@W4QAILRF$Q1nJUOZ81nK|q5S&0u0QugK^HhHRn4fU!s)eY<F=f(w~
zhD2dhkQyp#T2^XktOg3Jj#NgXut;QZ^Q_Ll1YX`(e{~P}e}Pc8Lljp4m>7`sO9@WD
F{Q>ydrD*^F

diff --git a/res/flags/IT.png b/res/flags/IT.png
deleted file mode 100644
index 53b967be99fa1f77a52054fd8a297ab86c5b0f06..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 572
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#OuZT^vIyZoR#2=*8?P(e^OE
z>7YWBPSUTJDqDNaH*EUA&=j#`(_OC)v3UoN9dqJ{@GN5PR`}*EH8V^^WQ(9l5Br1#
zt*3uI{Jq8ajQyGDeiooDKwzR&vt4oNl%P{PUv~d9H#{bh{Nqyk!{_WhZhz})#d-D`
za0F|HZ@%1Ly;5WPw=lV-yRY6|{JD0ehWP2H-kRZ7*LI0iNoD-vZdQM_LOU}!ziL97
zxPJTk+d-w9wr(s|+k4+8*8aZN+O6M0e><F-eCOodU-uSj9DDq*;9u41eHT|SA3P&)
zhKFL}e(%2(mG^rgK5A&IVcL~#?YL!q)=Z#?YKdz^NlIc#s#S7PDv)9@GB7mPH89mR
yvIsFUwlX!eGBMCLFtjo-s5tc07DYpDeoAIqC2kFz^J5!9c6z${xvX<aXaWG@rqrJR

diff --git a/res/flags/JE.png b/res/flags/JE.png
deleted file mode 100644
index a1437aba781a0a5b82a08d70cabbcef0a6c601f8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3023
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

diff --git a/res/flags/JM.png b/res/flags/JM.png
deleted file mode 100644
index 0d462fa3aea6ec7762e44f353a685738f32eea2c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3663
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

diff --git a/res/flags/JO.png b/res/flags/JO.png
deleted file mode 100644
index 8934db7ecafe170f9a832b2b291c3542eb66d666..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2572
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

diff --git a/res/flags/JP.png b/res/flags/JP.png
deleted file mode 100644
index 6f92d5236561007f7d1049be4c1e45b1dceab05c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2402
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

diff --git a/res/flags/KE.png b/res/flags/KE.png
deleted file mode 100644
index 866b3f15dca94751d3d609ff117f28bb0e32fe61..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2738
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

diff --git a/res/flags/KG.png b/res/flags/KG.png
deleted file mode 100644
index 56b433c7566a47bd1b7bd635525bf8ba04808896..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3258
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
S1#Z+M17L1qZCq}Ii~B!iKkrBY

diff --git a/res/flags/KH.png b/res/flags/KH.png
deleted file mode 100644
index e1ddd5f84c1fc14c1be1b3f012bedb3b4e861c82..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2888
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

diff --git a/res/flags/KI.png b/res/flags/KI.png
deleted file mode 100644
index 8b7c54bc0fd5cb6776c02147df745705114a3a59..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3661
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

diff --git a/res/flags/KM.png b/res/flags/KM.png
deleted file mode 100644
index 227a3b33967efeb70a133b34e766b2f85b8e10cb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4023
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
F|1T6US`7dI

diff --git a/res/flags/KN.png b/res/flags/KN.png
deleted file mode 100644
index bc6189bed120b39722e2b809bafd3916a6116fb0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4213
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
U0ZpOZBT@kX(>Bzq&~U{32SV%QEC2ui

diff --git a/res/flags/KP.png b/res/flags/KP.png
deleted file mode 100644
index c92248b9101fa5a4474c6fef5e011bc16652e5bf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2293
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

diff --git a/res/flags/KR.png b/res/flags/KR.png
deleted file mode 100644
index ab1cb94943f8ab9abdf63a26c8b9d96abfeaa545..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4837
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

diff --git a/res/flags/KW.png b/res/flags/KW.png
deleted file mode 100644
index 0b41c7a5327261b287056ead1f2f8a3cc1231b87..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1667
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

diff --git a/res/flags/KY.png b/res/flags/KY.png
deleted file mode 100644
index 7af5290d31760f685fb77ab6ee66f44a48d32b87..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5285
zcmZ{obyO4V+s9XI<VJV<h=fQf9UGy7bci4^N@A2SLPl&L45jn|!9W-a5`rMzj8MA8
z(FjUNcgM@`_uqTY`+m;3?$3SQ*ZKZ`o%@-w;T;BAZdw2Uz@U3q+w{`%|0zc3<vBT0
znQ<wIE6M-`0DMiNJ9VJC>;;|fni>EAAtC?({wV-(eEEc50ssP}0f1#R0HFLD0O0UV
zuQgG<96%lK-O;}EB}ZCy5tpLzy=&!vY4m?<6QkLGd4XYd4Rm0$RJ<H=qCDnd8vp=H
zimo=wJa~L<JP4aIQro_@5k4dK<|eaX3P9-Pw5H|@k(k7oe|=G!Oxnm4&gWPN)3+Gf
zSUf5giL}ns%rn(wie%Li&C<go@yHO_H^=KIFhA7;5`VW61(&pAC4q7IS)bfM+3DWt
zo5n$H{%_80<_4v>{)_4P7>nPLJL<n^E}d`D9K_4iO`igGh5D<OSP+ek{n6MFG$r=t
z0nSQV_uWun7;n1OYuTl@K(aYSni*@+;9ctlaVc<Q1ES+<T*dTbq8l0?Y<_?rhn6;Y
zpSmel`E_nf*~i3yW8mD?oXqW5HH}r4*s;T*B?wJS_4DxQsb(?0sdSlN@sc*4y0FdD
z$uh*#g^B`OCs}<?j+@`spT0Q0lQ~&Iuey-x^=FE+D<E@w4TBN%{k9oY*+hfTD;3_h
z##1Z6e^`Q^+#PrB$+SJUm%8HApCP0b9$I+%o9ZE7fOW;z)6);dLqRuUCOyFSoN6_5
zy`K=JcxLNvOa#RTbKF1iT2|bq%JcEYl4qzBA0kTQ#-k*^t4^lUli<ex#BvF1@<QcH
z;;<y{UsRrG9#>=!YjPVHz|_ft##Ojs^LZ4VD)wu47;SQ=${4D&CQ~xlPI0Yoj~5mZ
zYTz|tsk&S&KIHeO8BPm!kSvQCdlU7FU03M+b^K(p-&=MBXyDokchsuTwXW<4hpPd3
zqWH+eE%m*Pg9qqV<>G^e5gOrcB@wkJtn%3>u;?RlzyVbyTc`2B$BVeuFUTg(_i7l9
zbcHo;wJtv92_MmTTcD74g65eMzz@To1n#zqYnlRfK?k+3Q^kPYNuI2HZ6YO}Vr$MA
zAi6FIFS0euvO*!~1cg-W&LAG9dR$4YhlXuTt^1wI|LEin3;pG4EaqXbr*q(73;VmF
z!O7i&d$d@eDE*J;W{%4_DPYL4!i>z!MD{~p|EPP)M?mslB?r#^g*`X_POD(dFFLOT
zTE=wU{>q;snuFxTdzgRc0Z0TQb&f2d$D@)j;mhhp%IQ0*yMLqEH);7df_Gz}2k&yK
zyr{o&0RtzfgO7(+g=i$mVcqpUsW{Ybqr2H1b>QGXYtI<))k`BmMybT*29KWwzVx1Q
zfkcloq!+ve;hDQOm3}2Fwan0X{`%q4wuB0IOv_Fto398Yex)oXMLQ~-GVtlFk}#3o
z$1?$Ke!G$Q^bvnFSDNs#q-adsiBa~H8{Mix(ajWCV4BMB0Jh*MrI{yGoO%Lt0F*5V
z_>AvF%KVQ>lVXQ32WS68Jp?;4{S$=x7+l;+P5Q&t4|Z$bw*@RS9x>q`3WNcT?}h4L
z`$hZL8Tc!4c7}1ZbGCabvly{_^(s=8PO}SWttJ{PQR^~BQ~EE3cf-)w)=*~eA+=uj
z5Al5Ej<EgvlyolR1?_oQjl-sg;Y@DSEkNmyBHyb*2W4{`<QE+dXObNks>LRq%uA*c
z&UVo|15_SFh?YaqiCk0x{$WyXt%3#uI{U_pHu5y^&BCg5-l50rCzua;PL74W;yuC+
zqdJ_xf+`~IGOx`Nu0%X>=hhCBQ+JP}dOk^4_wW%wX*pDfs%wZ)ZBMP|*beG(64?NK
z{KM;|^!m9f{9Pq-!o{oC;$GHtvPB4MAmq$V0as&I;vcN{xS7Rw|KwiWIz9L(L;hVF
zfpH7^lI(uNcQFaJKPqk_vb(B|l@c5rz<X|sQn`F#zHuB${WJaT(|=bMsP<_D(?WOy
zG8u#|%-M3Atv>xx^H)}6;VVl2O1f@dm)9Q^FII1YWhyU7HU4}}RADNSb0g}(s%`6M
z_01TWnPBh_hL~App8?wEh2QK1eH3w+c4XDWW`eh9@YA=IoTkWq$2@(&BDJKIHF5)u
z*N;gTev^NIuUx#hPqdAW#7dfN05#c|{CMtOqr#qcS}P9Xf#pJ=JVPlZU~sYX*KuBE
z!_Y#^AazJhbbvtu@$}~#0e*2<jJu0^@zpGBrR7Sj$L4P0tPn>Np=V&lV!a*zz|phF
z9^{v2BUX2|kLQ<E4i9`4d`)q0@{PJ`Xb?-pL0N{j9;z3d1I{}e6=Vk%;|menSA7j(
zj;JRr)Xs6HT$~;MjPYRKH4sm<qhx!$vcAeFvfPX8MUa`ouPJ{PVWjs{ixp**!6RZ#
zU--yQJYnJl&vCNGnCg1Ma#_kt5$$Zl$eGM<<MJIlKr<#c6O@-$E$DB-H)DEPGyWIt
zzzC+}WWtdtdk|WIVF~`>E+)GYPo{NfNRc#V&Q=L4)9|F7;HqpAbKdPS=%AoJcAvZF
z;F{0Ni4jrXjiqbdN?IW#Z{`s~mfydVbY#7S^DQ{;dWpz2^^NVpyTACAQt+}m`6A<y
zL#F18n5+_)$2u6A2ch?j9(a*r^0z$h7~eiN6!YgxXGlks&y)0}*6l*Uy9DoB^inPF
zQy^7)@DlCJy1*^v>NU6576<&0#+$*qSm5Zxw92m;kcj}CnXBwl3{MO8G0A8B-NOZ5
z#Z;@s(K4jMOuD@+yk1T<DnZ=MBHFksQrU?9<xI<&zW=QvrM&*omnllrhvdmFF8U9z
zwx2E0F#p;%GXJ0|!upHW&hJ(Sd^?sCW>ID7dA$X_u$xlRy{xs6u=^MB2+-~4R1HMy
z_2q+w<S-l&6Z~C$n|BL?;Iy5%`)!e`F`CQ+G<?jWEn9ckg_5ZDhgJ^gEe@iXg{*hj
zSi?<Mof>FT$8sz^El38zJJ!txvlVTN$(pUrSVn5%2X$g(;uP#X1y!t7N4BY&&$+*b
zf?|1pj>A+(oFp12pgKi{49a#aT{EBGnS6x0**bxV=1={I{E5YhB1xDR7ubJiDDtAU
zVQ4!&<t69he3Q)9(ki;#6Z$A{RZ>Wp0F4KSKYELLQ*1B1y&R}V9Q~vufP6;0f3Ob+
zK$U|C@xRzj$Ss*PtF*3P33pkXbObxT_dWZW=v%!o+sWpGI@x6MsEb0M3`lG{^W_~@
z<V57;7?=FWV%3TKs#lb?Km6iid4#6clRWV#tr*W-tnmy|bobFk$&%<vTwKNs_h^Bv
zTwG-g=)sLqS#p#6a4&(*VLUb8Natr%<A&;RwjK8<MI_<$*g!O6$ECXsK{^B<<qv`O
zeZEYqdCKVX$^D%G6VZAL)iR%4Hd|J_qejYnuW<bl-CSSUZ+y$p{r+>&HCXG3nk!|}
z7P?>=BJl~Q5Zid7PpPyZyC&maJE(;=?M?YS8hI-JeEu~%tgr9Z4S5PGeWoY_s!^?U
zFhRw2g<y~a?t$XPIl}4y4tkB!K)N@bdVm6x^DWKTqx4Uz9p4ij;t9tSpVtBrgnhNH
zu~JJ^8r2aD9MTe$ydGGEh_q%o{UDw|tk+rgPrd5<^&4fD3pn6dellD5bu+-!INnIc
zW+}s>lbgoz%iAv27sZ2wiHjC8chT~u``Pu^Hqwp$ZM;hY!`~T$A%frJ<^wwHkG8ig
ze+#xhN_gd6l1pKkvd%%;^z=$V?e9+1cx@+m;(L0>8j$v_O9RC~TqQk6U2{z`xa)2S
z<zM1cF8boSSDf6M`}uKZ8@4g(^`YJ)%C8^ScFF-!(nV)~{HAVeWoD?fbpi6W?sw&-
zd^N^&w+zf*5j-YURjGn-A`OKYc~16}N9D#7&0|k;yX+-^>}9X4kgnr{EFH7rZ<07P
zb>|7I0K+zITQ0YsRzC8J%_X+%XNfk|j=G5@lE952Wtrm#n}#Z@Cf0!cdEjU4-_2dO
zIu!5I7gF~?-zYCE^NN|~X*d|?>7}Cl-ZI}&@C7*zZXi~_ChWX9*JW@tL|$;tMDhl8
z9Pm{K2P;%BE7cthS)y(I<`WGttr5M$I+cl0mLLWCYFlb|m1Ng+FWC2-52e2)0mJeQ
zh~S?)yy!wexYsVOT#6jT{Q6;}{k5>#R7l1vRZu(ys8183Ry`s{`PK?t)Ef4lv_^!5
z;aGclfDD;ofy1gQ|G@nxcQvTgO(fVO&LNOqu7=0Pkb2d!>cuhhyUMdl=RKyIA^k;l
zAwcTkj1&x#b(8fVB8&Omn4U78(NXe2Pvy-!PdbhkP6?BW)f*#<ac|M9MVYfDQ5JM`
z+p(}2$BhwFDwkJHdUPH1oedAl`3i@7rN${hQ8D3Y;x!eHhzMhi2?v&t-C`w-;-A8C
z{step!`lIeg#i(Y&iglbvYR_|czP@wA<_pD`EZYv#dqF0f}ca~yyK26BJMCe;pd#I
zv?`8jLp`K5!?hmCSSGy=MDAM|Rc+Q7XAO?DeoFRT|0ek@e~=tl#T*4MyyK<YH%rpr
z<-{z39Y44>Zi%KB`}ghi(G8^KUCB%&BIc~u@?<zebZ%#2+^GzppTkytH-?}aeD;Jr
zx5tPwkp3;~Ej5^5!KvmBWcs$zrjfbhdsCDyl``A9OcPz>wYT$7si(ImoT^6RsV=gt
z!o1%T#Fg0I{b+*Zj?8PNzK<Lb0k^}K5eh0f7Ii<Mpn^oY0#it%POibHV0?f<e=+Q5
zFi$)UGAKdAujPDH{kmwL%Nw07fJ@`9DX`GXlK@CH^>;N+$guLRK*3EG;-*NFKl(b0
z@FaR~e9DY3gSNmt-%Et-SLf&vASq&MRDfJmxh0IBFRi$NKLf9LFovnxNiQQsJchFo
zq*z}M5VsO*l&p5X@Hn2D$!_kRZ=(3R*B(H$v!WhIs?Q4s9Jb+d!Fi9Z#Rlx^uIGYI
zbRHf9f00jv*rY#b;YX#0qJe+RQgc_?Nb_m4WuP_bn)%n_Om^tQf$<A{R+|p-CF2@u
zC@+II3l@G~Jt%NCz$mXO%f|X=cu7otS)`o9qqQ;1z<T=jIe2m7V|W{lS;0Ab$4_fp
zcUYlfxPjkAH3GMqnm69S!KI4i`yDGbMYqgw=G_a`dm5B2#+80wM3%q2ze4}$7U{Gk
z;-yA9+u`#sHvw<*8bks}J)69aHc*de4h`|JiX5k?nz5uL0kw;z<2%K7w1k1t+rg2k
zB&$DSzKMR*gUk4#vEN}@cLw%8D}LxP7*JcQYQ@Os{r&-2%q1sVe@Ta}a=hoFUh*|=
zX_adsUVM7Qix-#<j<PPCWEKD^^7c`hWeja+l{gYlK21-U(4W=z)>Bm2``9xIGNpN9
znvzL%zR<ou={>sD)Mx9xc|*8c>C2hQK{&G#gz4gw8(?3E;tbU-+w5mS1o4!do|%M;
z-=X0?#DL{;>|cSUv5S-ECEx}(lok5pY06E&ib|gZ>Gtbsg>ZTwom)8jCDM1&G{#zo
z>}tC|GO-ENUdN<zhV#_+c{G05x;1(}x0N)^jx-&ua)tjzxBY<I@4lr^<0w{n@5es9
zt(cXjhElOno(uty-Ha2E_A+sg$kvH3=<poJ?bl9>R8}?YSo!j4JyQhyd9V{Hb(47O
zT%OAOa^BQ~ckAA6kim71kB!nTpAO`&uDa70aNiVDak$>0p2#z{Bbe>8I=z4r%pGf=
zIs<9?$k(XMDvch_e)7P5*SwfcYfZcRz{EAA^f6rZas7FpUOp+a=mr__K%)I6@RZ|y
z{{BjC@yTA=xhtbj?C?!!%{LiBK4Xf7cLO)L`^#a1GKE*K|FF0~7V!KaY#VFI@aVe#
zXI@`6zbkt_$K{bKi?rJ-NqC`d<;wNPv>vb2A6GdrtM0uDdfsm(nl_BKLS7a9;))rr
zP&@3c;w`(4)YOZHQ7$(ziQo|prW^hnUW?+4W_wj*w0>nz>n=jiBWmEuuz5O!QLjZg
zef4;?pk@$#X_-WhL;@+G!DCI5nZ6~r(o(Ma$K3P}+yT0B=0gBRsySUr;$)@<?7HLa
z!^a2`*tfF#+jk&6QRy~mEmh5(I<*xJexar+f=fYGTc7=#1K_7GoJ2m3k_gy=ufRch
zE)^T7^<;2Fx7fM;msZaH&><wf*|L}s-qWsj<X>8+_V)>2MwsqLsGjILM1pK*9mW_O
zDSHPcHUxz8s)W^+ae1+Gxx1`r^2nUZeDmil8N3V{hsqF32UC=%YX7)LZY?B*1XI8>
z<1TaGfQnCk)dn4@2?kj;?3AMDZ$czyqSF7-z#Z~G-=dWF+e=Ba1+l)^8uz$QSaPOk
z`8<2P>QD45omI|vZJPjexg=_B7n&K>1VvW<e!ITUK!8qRa;z6MqtThFuGFkkGK+b{
zU)lXfl`dgIHJfe57&YJUhbbv_Y=`%|7n$+rjp<O~$=z&g_CIOk(4T+;w`f?B`s7jW
zc?dyGJigA2$kCy;ElfoA$QfALgRXWqaBvW8LOz1q#c;7t=vMhEF8uxB|54()8h}Y0
z4$c_AhB%1&(BRL2?@YK)iU~Oqvn7<WI)Eij8~Y?*e4MwK0|pJU8<Bf_#&s|DK)AN}
zd7|b>8^AARvX$0%*+mvqvIC$i(YGS0g7vb~5|dEoq%wA@ZI;yTV?lVyy?96sUb0Jg
zAP`fh3tU8dL6U)L^N+#%XI>v|SXwVQFBFbep!@!-5fX)n+h}PYUp!HuN#NIPRrXsT
z%RpQW{yhgZL|*8L0G>hPG>2GRby3TbVBgI)>a({5`Tm@t{o;J{i_iJF#@15y@BR#8
z-2Xv$Q*#9P!ji+!dpW-P^2_cjR_6iM*#YaK?BwTiDS)iBjDn=}ElF8Lb6Gj%TQbTw
qr6r_gl%=JETjtgNSHR21+5ORz|35&JX-l{a0CaT>wZCYhBmW0(6yIh5

diff --git a/res/flags/KZ.png b/res/flags/KZ.png
deleted file mode 100644
index e10a1255a08b1d59c662f3a0f21bfad58f7e0eac..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3466
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

diff --git a/res/flags/LA.png b/res/flags/LA.png
deleted file mode 100644
index 6ad67d425584503b532e66ba2cac366a34b38e63..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2119
zcmZ{ldpy&98^?d!vRTd~hmtvSOU9fU)|^7(E@y?tMoz;TGGbe0Qi>w&rWh)EBI{O^
z!yNKR7(%!mQ!DGvIWni*>wccs^Lm~?p6m6xuJ`x4uGi;!egFGpoN#lL*sZ)9000SR
zCwq4x&3>jdR9MH~)f5V`>#U8d4FEjN659$A5%vhYle;SbBxwTx?J@vt2uCzN0K_8!
z;7=R?pqT)m5PP@oq?K?14R&#~7g8AOcJ)*t;IU4AWFc{X=VGL7ukZnjb9QxrO^fVT
zK<V!DOj!_4%$)6QJQGLf3X)?z->JMlvNq0*%;8=_y!E}@rmOcrTFvBv`U$puSo&{H
zvsYLS$P*OrV81{&J&+o<zXa)aUwygnk!EfJT7Fmh-eNW8eS|my;y0?^p`pg6+?=(p
zr4l|K^|;j+JP+-eDY|DlRXtNk<|OxQ-}_cCwmZ$X_=N7B|3E8@C?EUM|InQ-lgeoR
z#8LmBad)Uy^>niSi=^k&ok7pX^`sd&d9PD-k;B~hpm>OUEyK7Xr&#<eLH89}X-*QI
zX?narxH5V^p!vhlr-Xe&A@>eeNmbXGbNd=j%R(UVQ<~Ewbb|^WrEhPT2L;^i!?j8P
z%Q3sgaNg(cDPtWS0qq~pLtc*8jYq%o4n-eGe$mo;L$t~POo!$!#XO;LeC~(uqgRi*
z5#c6#k~Wm}TSh_}Gy+(vZ*$trL@go<N~Xlxn5EtCaN;>*+#=9YT$w)NCX@DTsFm{V
z)bJS5H?R=Tc3{94a%#ZlK%-zUE%4wxsC*+}uB;hS_zV63_SpbQv@P;Gjb)!*9T8X;
z1S!`gl>sB2E3)q|Ek4VB0<>epVee5rAnEH67U^?>Ni7$dQX}G00v#k>g5pHq+^1P+
zdxuZ3f+!Bb+^^ZUEW<oM_$5*nHRqP_Nd9YQ@`pPYHFQ`0`M&Xejn~;>FPq}c#Xz6E
z6_^^e3u{<iW#1Q@1o$osjdQaooA0;D+)aAQ9<s8i_7xz;5}nXKF`S<$W|Kbj)W#73
z;$yA72I-2Lj4*vx(E4h}=pJTunD-*nw}bNL@VTh)>V<$0y6c>-MLn4TTY6k@2DCrN
zF-M&6r1yrQBK)ON<h7l<Qo(q^O15n_Wf@P_mUdEX!CFfws*Eh0S+t4#eTT8S>d#Z=
z7py40h4I=tADCJPZM`97*bUja<)MgCdfDyAmzz<88X>YwrO)*i%?CAd<B+KCN{ePx
zH@;I7XX4=pJ8Wp-(Vi;$v8z4hY{$`TIsNL0BpS!B$!BG0VrnXEP5f(Ygg{|mGkaKd
zX*NCkAJJp#?ufHR-<&q$SPDnV6nRsGikA{m@@8t1kX5TRm?%#vsu^7gk{SUM^V#&w
zTh?5e$&nB=uVJCvMO9=hYZjAaaUf#TtLfw&anG-fZ6=6ZM<#I<Cs;iFYQ-TblL>>)
zZ;Uo(*AWQuJ1FTKmCD0U=rZ9^cgC<)gEQBxX)r11b(ipOfu;e;@g%SAVGLMfR8V@5
z#$4vBzZP-Yo-9r0q{t+&@gprpEW^y);;f5wnMj*ilE+qp^WarI9EP@3aX~bx*Hysd
zq+h7>>j?74URqPazhX=tOLMKOZJ^NHdj!16$Fe=`+91Uvw@Iwq?#<xGj>TH3k&0YA
zN}{~gb<StSj7+Jump2_ufvir3ZVe&Hz?XxtzA5>#X~D&TjG3&BIHI(38wfNR_ItQ<
zgVN8-W=xQ#fcMex?hOo88r!R|v+J8oA<yeyr<qR&1-6G^>;<vTv;Y^$3hO1i7lNbf
zqUWvnx0CV{cM~rAhf2P#<-HrAmH9ci4hIG>%=3n;`1rP*SW*I|!BRYdXq`<}S84t+
z%-WC4Q&RY}``@1~Ucnjj3&3T694j`P?yra}LsYvY6m8uNRS{&A4{Fn9jItcRi;(lz
zF*k9AON>>+{3ab)D?2O3EKJ?Yf2e((Q}l<1r54p-@WzYWl*;`pu5_guJFKGhZ&9m=
zXKgX1_TUUPaOO;=A<sy<Kto|PfW7)<&G!3hI@9!R&*BVXW}(LmKXF~o={OkIP|IlV
ztu={pB)T^BOo0iQg6*W1OYHcr<h5Bb=u^FOoW}0tCMC}1c|rS2iRkID&T(Af!uui9
zBl-QApoencK+=|WBA6H2n73GF8jBm((RWL0>9W%i!K8|FcH-Q<x9ml!sJOsb3;$oM
z0zJ=zBvVrbQXy&V4IZPz`UtJWAnl~igftteK8jJgkIZw{;d|&!gS`*9K0mBk*}pR6
z=|9fj@Q=*9Ql<I>)4dHOJt~Kkj|N!6o5?+V$-YnZH?|R}#9t-<lvwsLbuh<>lv~Un
zfa1PBtOr_;rZ+%vnqATW<|7%XOO&EMkWX(qG<*g;(-6OJGCv>vu5rf`o9se`h?<lD
zE%1n?2R<0t-mnas%T%dB8lz-+wOtFj5up6b9BXaB{F;;+j%8rC1CutS5;)-Y#ZHya
z@`yt6nTI|lf`}xCovHi{s&Rwq(+LKbOQJ?S3OeIxrvXL!a>qmA-Q3)4_-HKgsyW@S
z6@pzelw&>?XkCYQD>g@QQochD)kgc)-)Ymowpo?(f$}(+JTnka`jUAsW{RP8vdHx{
zOy#@|>Xh8}dDVx4s-HH}$#(ncDsSgmrIl2#|1zk*?dqy!{tnQ_%}Vd38y^#zs#ctX
zZyX^gE(DD~7a{~;j5IPgK$;pDTX-6y(56Oc6Qn-U2#rK0wtlky9|19j5FSeT{{nbX
R09_~moE_ZkpV;Cq{sq~a$M^sM

diff --git a/res/flags/LB.png b/res/flags/LB.png
deleted file mode 100644
index 865df57a42f5044f43d3fe10a850666d612f255f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2537
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
N+%&Q<tkXxt{S61g#()3-

diff --git a/res/flags/LC.png b/res/flags/LC.png
deleted file mode 100644
index e83a2d08bc6d2178485531c2e2b27130b97f4e2d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2445
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
UB<_1B3If0xTPK?eE8nF50Ee7!1poj5

diff --git a/res/flags/LI.png b/res/flags/LI.png
deleted file mode 100644
index 57034d367c4b0548a44aa72be81269870b30b53c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1759
zcmaKsX*}Br8pr=~X^M(YS5Qi;EtY89>S`Q8oTV`$j-+lCt&O;4leoq?+Kv(xny4~c
zN@iSx8tJG?D@d!9rj8b63`MJ@b#$}yW_MrgKA-1#zR&UbeV%tu{&_DKg@bAb0RT|I
zxjOkuY5uQ3z@+)rSbMb;kSKdkdjR;UL~i#YRN8BWx%zqnK-y^lU}gir7wL$(1OSO>
z09YmifE616knx-@9~<cc7V7TeB&F0oJ9aaqfXBNABuGjAGuC4rMx=!-4d;oKeGOGd
zn&=+I)7Jn1I*fC&$EUnpour?~`>70UtaT<QV-bn=eWlN!QTWy)w|};Hd_3W#rvYlH
zJWnsdRG+7peoYjqmi0auZ|Xc$?)%|Xo2k#Jsj7OVQ=bDZier%B38hW;Y*p{a`xO|w
z#!gw?>V0R@ojzRgK@v4Q)y>r{sQI_c95)R4W$JQ=1Qo$W*6tdW4=zwUv-x8gJpbm@
z4^5%r8Z0=QqjPu(tM1NBa*79pk@|Bo)~`!t><lRWMl%eKq$erv(((ea`>hE(B?hv|
z0~fN|s9oEt!m^J10D)w4-cK-~TGJ_>yW1SQx+Z%Xv0rS?2j{;MI+Nx0B5e3XJ1wd`
zsb+P(7&@TXzEN!=AauG_!a>FnXT>FivM&RjmQC;LmyZ!_DJsm`qDo9_WNs0JxKTR+
zrp<Auj|$Yd>Ab1rYip(QIoTz*r)OFYVUCe?U4_pInGsHf^%(iEhE|#D7bavhg0cP=
zroas~MbTWQ$0RcRACqI%iXw|J5qy@d{m3sIP|=JD;5LuePkx8VdiBN8=^U^Yoo;G*
z8JTl~&WzTdw3ZKVs-SqwP*wV2f_X?1eqhfl`1|yH*l+!y80Jc-LhCsNAI)q{+h<VN
z_kWb`ehixx!L5HsvDREPJGBkuI0JoaX1zJNx5i3LlN_>6cf~Dyn<r7;qx4_mcMa}`
z+BLFC^93`CGddcQ=k3V6flUxeMR<pX9N3NZdpgGJyZL4oAr7?BsROao@3F)?w4ev?
z?8I{w!x~R|a|}n4UBy-6guunU`qK_e=-<y;K}2@dB(Et&T+LowgfflZbD`Q?v8!%c
zZLV7hwwXt2?M6jww>3U_s#Siy)*JM!vr3OOUH6B}s<kLr0B&4Vi2+WGyTMSTj8n$k
z&>wUH8OT=JoK3QQKe+m}Ik$f@a?w$dg?gkse0lw&IcZkea)-QttB|MGB-Sf~sAVbc
z?%+7qfwo6X=p7H(30$e|83X(K8cVAO@4rkY=$hLIs8m+~JzYw|1f{G@q*)6p=k@s^
zS!o|u=CJD9UsUCWGV+9!(%asdbtEfN`y%Tn(e`7a3~y^}<axnsN=pHv54zg%Fn3%Z
zWaL|Fauj3uRvv-VPLwbLR;^bMi%SQHnZm27WQVRWB?@h2@bXjDx}NKw9_z_kx@(Ve
zt_U3AQ^^*p&>Q+s8j6nSO8%Zvv_(&`VVtL=&@GAa>#5!h{z!DQq^_^Bzc3{4CHz-w
z+a0we$USs8bIX7*H4ia*)SC-qO*aV|=;Xr)^4oyEem62-`{j?B#oC{~B3h1&U->J?
zHv`N@jhN}-a{7GEb(oiBnY|$DHek*?-zh8?yoj{tnesk!>-0YLiyKcCz^Z0P!Pt_M
zO<=J@go>+Xrz`icrh*KD@aL5sN8W?^4dtsfIRuFyz2mIiJfw)6^pG9{=;)N&DUe%H
zSLAIdw*GAp%<xq`0e&yxJ6VjTYP$yCEbZPHo+;eU8xl~{@1K#Mw>1tFL9~=d&vkUU
z?`8?S64(L$+u2|Zx$SFnCk|yhcPW91Kja-73V~c3Yh8Nl3%JF=Imd5?3fvFnV8V!0
zWS+7|jY?zic+hP~<DPTnT|ceBK@TI@^@0ixF#NY|20eEVR2yO#3ma$0+^qlBF<=D*
zzo;(rO+rfym|Co~_zJ*34hAN$zkL113djutZ!=yz^$~5|^4VI>2i`auioQ<Ysn{Q>
zTG)>Z(B|h_5G1zVL1RZ$Y2CEM2mF~H?Vhybl{;tNr<#hp6N23uL!KX48HKu#h%FZ4
zSp40FeR{JJ;o;4OcjyJ;B}d<nKRc6umG_aDczjL{I*Z=$PtJeRI|$$G2@2U^aBeV4
z4;l!66l50tA9xf;<$En!%upr}OA&hi`AQ3@RiFRDdb51ett|Au^x2=HVF|SGi?j%<
zFlvMpfHB(00);k18C&9wO{~m}tW44RXd^2$I_0+o+y4^8T?vngO#R;i_^n`;Q~=<x
LUQSI8<jj8pFFqK%

diff --git a/res/flags/LK.png b/res/flags/LK.png
deleted file mode 100644
index 6e7ad58254e8a24fc66bd7d35f6f3a1855cb93c2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5077
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

diff --git a/res/flags/LR.png b/res/flags/LR.png
deleted file mode 100644
index 46c3b84a92509f9adf6d103e7c273e71044280bc..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1903
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
P5de;MZnm}7m<N9W7Vc*O

diff --git a/res/flags/LS.png b/res/flags/LS.png
deleted file mode 100644
index 79b505d4904a8122ea48930c0c72e335f831dd83..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1848
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
Yf1kMjZ{RC&NrnsnV`PDTY3O$QPau|BA^-pY

diff --git a/res/flags/LT.png b/res/flags/LT.png
deleted file mode 100644
index 7740cdc0a09abc9a6a36f2bef086a4d1e5e3a376..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 640
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#Q<CT^vIyZoR#|*NfRvqV-{Z
zl8BDWp2ibOZdaTpY)E))TETqJp=z~4({up=ZR>-#wsLAL+01oqR+@=|m{ypW+li>R
z^M$!r&*Z<i{FLI^M&}tfTRVU@fk51hH_cnGMa^Eek2`UfM%N+@qh<eoce^E9<ZP|E
z?wn?lWyapDbiGFW(0_v&Mm)=Snl%q6oB}e>ZMCbNP<-=aEcebzOFj4W4Ku$++1Gx(
zE41@?Rta16{y$x>H@=^CA~$rg@r_qEzg|4H5XiezYVK;+{f6gTp=n?G&(_w(+TSnf
zFEXAHX*?&9@$oc?ea%G=EPW)|g4+&GDLiLTImu;S?RBTTAlt)t4o>r3{>z9Z?k3Rm
z=o@nH{hrlqKN3IZpx(Fq_<LeNRVTeHEt+-be&FUl75CNcA<wtk;MWr8HWVzmH0`p|
zuJy}ysJ1Otd|UJcW`3eUsszZYv{U=TtM;k@Jpu_3hlDzYr<0sNeL1`5Hc&*h#5JNM
zC9x#cD!C{XNHG{07@F%EnCco?gcuoHnHpM|7-$<9S{WEr9C~Vtq9HdwB{QuOw+7Dn
Rv5g=*Jzf1=);T3K0RR*)@u>g+

diff --git a/res/flags/LU.png b/res/flags/LU.png
deleted file mode 100644
index 8f383e674e84347f49327ff69841dadc6401d918..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 677
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#OE`x;TbZ+<JT6*86aP$gz*b
z*?|IUG^{M#*cZkhaD1Vp*V<KlJ&*4f>l~S*j<3|39$fGgkg?Ku@j}h7sp$>}D|_bD
zCJtSx<$JD3vvU_!Km9+uh@*vFZqgiWCZL5t5V7zO_u8%3tT=MmovhA(wmBcH_4}`z
zUbxP*)7u^^Udg-udTW$TdJg-c_W?7KHO?4{Jd@xm=4rJ&7V-M(mRBp(Z*LT+d?DL=
zsOj&!qVE^Vy#5@~(AjJpIrGG~&l-O^m)^U$BJIzEHB~iP)~ZhHFWt&ocXabl{^&EZ
zy}7shIy>%vnq6lzOMZX4<TT0KniC83!#^g7nd!<VddtY<KkAn6pL1BoIk9h{!SNaF
z&!bnKn)^1Qqvupt&ymGDuRTwVeU`i2<;eS3tDZw~W!Ba6#kU13ZPHSm+3UV|!_MQA
z&$=Bg^J-a_x=>~M$2p(c_L|#&+Lo-eNs)J|MDV{v=ipa&%DhzWsI*VfHC(}#)5)y*
zv#pR1<hQm%P)mVc?%5jm+R1Tcog666f#8AsZzh4)J~LiTmj}hDYKdz^NlIc#s#S7P
zDv)9@GB7mPH89mRvIsFUwlX!eGBMCLFtjo-s5tc07DYpDeoAIqC2kFz^J5!9HhQ}H
KxvX<aXaWH7`v9*1

diff --git a/res/flags/LV.png b/res/flags/LV.png
deleted file mode 100644
index a0f36d89c49268e929044d15d7ad08262fac894b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 641
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#IsYT^vIyZoR#w>+PH<(f;vw
zpt^>|1+`5DO-D7<Zre3HJmDZA@kYDptVVXz(WF2Z368_8_6H8FIx*>J0UwWP?je^J
zUdv^l=bSw*&QtXHz*q0xkv|W!RwpX~tpfvx>7Mc~fg-MflQQ@ZU2jt0XgV-s<#~UT
z*@+Q)+2@^CMdX-dZGAKEf?Ugf#Tn@w&m@~F+Y;shnREKTrd|JXcJeo!h_@dvbAGF{
zU&C{LOZcHGS^K#O#?jp7pD*9iPMqsyQDt?|%lrE8ui9^?df0mT@0$9itjRb2N%%9q
zt?7rlste7}`KiwkndG!-)n1`6?<k{BUC-HG&*<BEHI7qzTEwF_B~85BewXW415J}X
zvF6Vgxv=^hE2f!k4OiN#_x$SQiMKhwmEDZ4mdiNb^7Z!j4JV)8Da>=PR$a5L<<c2H
z^@yS=PbRy*o%(~%{$CZu<uFe?oWFmb$N!(J_cBAn;sd`O!`ya1H~EIXw?HA)64!{5
zl*E!$tK_0oAjM#0U}&yuV5)0m5n^O)Wol?;VxVncXk}nfap<WniiX_$l+3hB+!{FN
R$2Nj2^>p=fS?83{1OU^M^G5&x

diff --git a/res/flags/LY.png b/res/flags/LY.png
deleted file mode 100644
index 2884c4c0a9cad4e68c4f07e93d5191e1720e8fbf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1273
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7?@vpx;TbZ+<JS<KSMcGhW*3)
zYW+igNs~@Cb^KVL%-6}ba0=`7t+`c(8%(z>31|N6tpBnq#-=jojH-yf?H0=|7p88T
z{^;yHp)DTz+)>R79$9?}VG51lxOqbD^XCg&jNj&5kKJ;{rB0qhfB%{Jf8_S>nR#+H
zqeOC#;W0SzOt<jYF%#d*CY^iyI&5bqO0*?%2=3VN;Fjs(9fgNqf4Q-;?6%4K``eRW
zmO8!pS#a=I&+7>t_Zdp|`gPB(d|UHEYlbNM3-R@vQ_}x2UD)ItelYG2m%!Te`|`V^
z>hIaf@8&X_$1dl#*Y9)ugb4wCH=3@VZ~swU&rp$Zd|gwmIHT2dpwvpeIE~1?{q<s{
z3<C0<It&r!YiBbw$bYb9xZwZe>z!{U3%{yw{{E^^)TfU7!L;j<aZU^`4mhzN=x5+#
z5S_{&B2r<KeRTKxd26n%KENzv_3Nv|`^S0;?>qdD$R6;ze0&O<L67-I#s+5@tLxwQ
zem0i1%MlfsB71s8&#4u%>CcQm&#YWjv@=F;dgrH`HD>cwjg~0#zPuN|KxhSvmj4eq
zUMUm#FWaxjSusET-SjoebamR*HL~L0xT;%i7ySzSyQ0oz${Y_r74?oSlfo`}xjc-q
z5I-l_>gJ@pP;ilpYM`eDmul7`wJet#N7T$@@2e{)?0KL6U+j&<af@w_6BHvj#5$y`
zd*>eG3(V5qI`vl3n)^=Ny4Kf>tK7~Dga%&?F?9`z(O)Niz4O?&<3K2@9PX(qDyX8e
z<on-ux0_DR=s7t<mj4-BakHh8agy5^j)`|BNEbDGTn+KPD$^QuMf|JlqNhKKYApTq
z1htb~b&hw;779)}_50tq+JiC5IaU_3bJVhO%(qG3c3By<YFd#9m#@ji5)r-C>0fmM
zOIKKh$SP^A6TRM*ZF6YdKN+*dX;*q4%WR8^&|M>R_4e1Yy}na)RJ~6MP29FbH`CkY
z;mHpv6_Yefq@;Lzg;c|Yv^zzQcdY7Kwc?ZIn^)_FN>_T{Eu3mGPx5?^@YM3tyPw7`
z`V&*9XYX!uK_-LG<nHg+*H^n-=k;0qC+t84%l}skn)w=-WgajD7>WiPF8E!le)p_h
z>Tdm~ubtSRG(`w-H%#4jDNO3X28m+^4bGpQ{x|si?!9dA=KO?P+<)v2{aaaEa;b~I
zcGCI!D{(T3>t^!3UAn#S@7#2az4decyt?<ox4=U~gF*lMw5S)~o(cKa&;3%f`@1+W
z3IF}GdE$4cxaCLn9`BPcTdiw7ziO`7?w-{NkG7rY(BA`0`ajtY*jks^D}7*!W0V)F
z?Uq0E(l};=-C_TK-#D+!rz7$gko8}_o;i2%{JOpiDNljLfNF_rL`h0wNvc(HQ7VvP
zFfuSS*EKNJHL?gXGPW``v@$W!HZZg@FsL~6)D}fUZhlH;S|x4`obzKFff^V*UHx3v
IIVCg!0G}Wv!vFvP

diff --git a/res/flags/MA.png b/res/flags/MA.png
deleted file mode 100644
index 1f76cfc9bd4a9919ab39f87f0a8d029aefcc2dc0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1449
zcmZ{kX*8Q@6vy8Rv4uutYClyBVQRz{Y8gVJQOi+l4AQ9BWs+)?s(nqZsoK|8jp~Nh
zD5@!nMysQYs<xKUHuhZ|Md-Yp`7kpd<~jF1zvq9S^S}4oz3k+8QbJ5#3;+NLTLR7*
zB<5Sfq2N6}@~{$wU?A233jp_X#reKMpjP%HI6DA9v^oGJqyWG!SW1`!fCw}IERX@f
zq!<8X=;e=2n}HwDvvwzOAi=X^-5w7@luqzG50d;>u7z5?0w2N*TL--Gw2-2VK1#tg
zb`>02Y>UIXM!jDiI}?V)1Dy5MrIm@HNx9HNz3yK1)M`O#Z0T(&c(d$*$cDy4!S}c<
zH8D((%2_<$I$KN@af2x}#N<o=oCKFnQr>kEna1iOm<j1AgT;tT)P_j*;$+U@mQg74
z(9xI6oiU^pb$z3D(~c!dKpw<l*x;Y&7d_Vuy+Tk!Tqcw(DzJxAx~J*J$LsqzkKRZQ
zRFoM6?|$~Sc(&D0Ls^}iX#dKd?AwwE`I;?huWN$to$Ey2fVgCVVw6U%_!1r~{#AGj
z(*Mi6_O_Qt08P`h1V3rn)<IfV1;BFn_$xtmftUzKbB^$f{jCfa3pB@^q+o*(y?YZW
zEqNk!uSW;MJBXfL;G84P>~}tJA##81GERD>3AB4<`57|}H;gfiLa#eSfl&E=?NA9u
zq30b>6Q?TbDgomJjL$$zmbo8YYPTVqZPrArqNx3J93O5{QmJEPHT~tac(^XiPOXfm
zN?+I-6gdqYQs>4McHQ#7ehGI1mZ?$36GSPNg|IS@F@EyV=@6*(-(6hg&Mx=W@2nXG
zmTEo~T!-9K>yqmg6j+OxRPuYdNe`gXFQXFkBGzd<FZx=+b@41Sl<cs_b7x|FE2F3l
z;YjOikfL?BHSY}LH1ezFgY#v`Zz`y1(tsaETg@`Z@Ax6II<@Bf{+h?efdZzagOJ>m
zJS&nEQN*vbnCeQ)ao<6g@2EssA-e}2RJYBXgoiK5KS_zys35%M9LuL!^xC}Lu^*yr
z`WgEuEg|r0otsMOyr{-!FIJfeO$DifiJB#g7Ynu_{r#{i)U{MnBkf25EPd_f`o1Hq
z^xlok-G`QLb{yAPQRb6Rd$y0EEw0-_6jet3=JIz9RwH#e&_J!<#v>Udt~<(9f%~DS
zb3n!|KM8fMWHRwv-<v&4w^sti;ADgQ8M2>Y7_M~0l-G36r*PRk`-;FH-%>y5YLTDO
z+?o#x(ERx*@4{}@m0R4B!_OUTN`D{Ryt|WF2RT#Z?Fjo6lz~pbPD;MqqY(>DS$e%N
zD3+YFsd{gav{<E$>B3};Wyhj7MprO_3QKa)HHL;qZJu!1{qMxaVtV7{g|Ed{ci4ob
zS+dWw+*!}<<4K3L>?%6FA7q6HOs!s6Dc~qOOO>lyH8y@+3Y<3|q*P^%otAyiiuQbC
zHC%ZWYbusmi*v7uw5Hh5OIt<x%L73dVHA9=g<DkosmEDFjw!?XL-o8&ZZ}hOVwk5~
zXNHI<UmoN&RU(^}IqUGaIdih2icqr-DaveL;<H)E0Md~4Wi0H7DfV^S9vY9@PV;R`
zw@<b`))jSiq(>Pu#K*l(Mp1;>WTbwsB)p}mg2Z$ST*$`95MZq%5-*$=2T!p(|5#B`
zW61@*>k~PS-X&Th>r^rz-aWa1mOd|x9h2OC9~#HyR;lEdA@<ToFLV^-wNg&?Ls`@!
zAOD&5%nU>eJJ!<_U$>n$F~uNf3?*vX2-nIg6`%cE%#?2XdhB_m)&`gUD@L2+0TS-Y
z+^Ux5KDf5NXW)qpiZ8?8#4p?*1fYl3HPS{KYU>%h>gk&p>Y5m!e?Wt)03G#|XZ{}p
bl|~5;xcL7D(JG%r&;Z!t9dY$m<fK0Vwi1kE

diff --git a/res/flags/MC.png b/res/flags/MC.png
deleted file mode 100644
index 06fc2ad16634b6b89af9c3bbe435d51611481b68..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 574
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#MXuT^vIyZoR!>=*1i;(EhQ~
zE!vZXdD{A`dL0wEXIMv6v1V8MKN5B7x>9yKOZeV`xk;05EqE<@M*7Le_V?HMPoKH|
zW}PI^Xdt-YvPxEG>6D;f`@S-*DmrKRe9QO0{EPYT<)}@*x#sIHE4Rh#qIF(9=a15F
z_$%PUbMOc@qUFEpvP`Mv@2_QZRCe~ZH~+1v(Ji08cD=%r%ViTk7Hn9&`tt6{$FGG8
z7;R^-UMtVfZoU6~-gNP`>lZveyKURN>*w2>dGp$?A3wkLyuy*~`@a49SYS~7>VEEp
zUtCV-&g6vJ%ki7}CO_8w`2NnFJ#};58yK<(J7Xsv)_1;p_ipWVi0>FaoUdc-l`ww4
zlwo-{P)N1JHKHUXu_V<hxhNG#F&G&bn(G>v>Ka*u7#Ulc8d{kcXd4(>85mR?dTNWJ
cAvZrIGp!Q02G04hjUY=sUHx3vIVCg!0FJTJMgRZ+

diff --git a/res/flags/MD.png b/res/flags/MD.png
deleted file mode 100644
index 8e54c2b815f714e64a395c206b3e8a814b4107f7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2238
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
Y`Go#|17D6yB*y@l8DB6eHE^f@7g|01IsgCw

diff --git a/res/flags/ME.png b/res/flags/ME.png
deleted file mode 100644
index 97424d4ec263f1187bc395bcec3ce8ac6ac5dc80..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2965
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
XG5_DdQR+rMG5{BiF5wys@JasxgAPW$

diff --git a/res/flags/MF.png b/res/flags/MF.png
deleted file mode 100644
index 6d50a0f544ad14e2da315e53fdeb187d3c8781c6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 566
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#LMOT^vIyZoR#|-pj>NqU~e(
zkyycIoumjJqZ@lTPbZm3x(Xc8kUp~I;_VH3aR)V<eDxD&``p>EXouPVTDHYHQZ_R2
zHFc$JGZW|i@dVlc1P;oV%B8(Dmrm(eCjaaHlR3rbUV6{}IbZ(5>(J0zexKQzOB+QN
zPw(B%z4CIrr2ab3?XSbltILCy@87d!gX&QYr}X*1O@Fj@t7om&&I~;-<y~ldx87>1
z9RK$I^719$C;$H39<C|7RWF)7$Y+u4-CzF_t=6u3Sn%yvOl|mLJ{DtV17nJb9_hb<
zn~(KE{L|1@!=M~z<LK(;eF!L`TH+c}l9E`GYL#4+3Zxi}3=GY64NP^7EJBQotxOHA
pOboOQ46O_dDh@rhMbVI(pOTqYiCY8b{Mbg2ou00KF6*2UngGqWv!4I}

diff --git a/res/flags/MG.png b/res/flags/MG.png
deleted file mode 100644
index 28bfccc9e8909e086aae5293133854b39df082d2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 823
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7?{*NT^vIyZoR#|F<UrM;`qn+
zv!BdbCZg&sIB~)sPA6Fx8J2|_+mt#wUL?panfyTMol;rJOBIf#*`3|9ExI%~q&P2$
zt&36&z1$|Hp83AeBOqYXm4|z(U%%fhqo2>=|4FuJ=VJ#KC{Pj1yTE<OfamZ9otKXP
z&8K=T4O+Rw{@0VT-)v8dcE;!(w|K~>+T}2fe@nykx9aiR6?fHrym>P@!9V)B`T9m}
zw&l&$3Ae*GJ=*_Y>G8I0X7>Ac+^Dvn{H5VjxyTt~u4j_0pL?1r-45C;PM8;Ha9(3Z
zI#_sSY`k|*>=oOz-N)4!8*&XC8Q-j(oy3we)3}Ghdy0mNZ3z!s&9W~n+`CThE5E)x
zV*~Te@86oN986AUH@uj$m+^r>^@m6Lt7BelpF1z%^%F*m3z4^+&EL8$ELE>Kklf+N
z7kZcXL0aBbSysE7b8Nk;UPw&&mA_nVMykcZ59_5%qL=2(y=_qU^F+!&F_ZW8v(LV7
ze&D@rZZ!MvGosQJ=I8C#i>>&2+uzqf>Pg{&i1f_zyC#b-+>!6u%<y*YLak&6)9B*q
z3^{$xp8T?t5AWT6Nm%Fq=PipLXFWI9;dpCVx<IOS3FA!7?M}RJWQ}uxp3&+1e%r@?
z!;9^ulNs2zon$%8kT*$igXnf2#+;LB-=0K1V)!MGE2y9$*e|^_Wc~48ShTqaePZ6I
z+`3NVmzqB?5vi8AMwFx^mZVxG7o`Fz1|tJQb6o>dT_cMSBV#L5Ln{*lZ39Cq1A~e~
gPi;{&<mRVjrd8tBz&Ss*5vYN|)78&qol`;+054@mZ2$lO

diff --git a/res/flags/MH.png b/res/flags/MH.png
deleted file mode 100644
index e482a659245166f91b3bd5f4a6a17dc746da6f57..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5594
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

diff --git a/res/flags/MK.png b/res/flags/MK.png
deleted file mode 100644
index 84e2e65e766ba023f5a48903812a5988dba7ce26..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5066
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

diff --git a/res/flags/ML.png b/res/flags/ML.png
deleted file mode 100644
index 38fec3479641a47454a85a49bc9d36c97020240e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 552
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#PJpT^vIyZoR#2=*8?P(e^OE
zELr+QUb1z&$5iWx?nVX0_EW4y9VKN=+?g$^cNK26*)~KTyX4f=r1QG{{pE88#%H4c
z3jvJ=0)ws(ciW}}d1*f1DF5sJ5sBoUhu-r~`t#2?f4gj_%)7?KRV%`(>aRxihS-bG
z{-<JlH~#(}8;`5WJ74-=+Ijl*g_?K&x2m~c4boUIR;fOBbzbzECCR1b*0qy=t-9Sd
zRpiu3Cu>dfu2t>7+i$)pxba?pz4+nSUPXa3JO|HEOc>;SagUWUXM*^|?GxjvITns5
z)JjeQ1yoC1BT7;dOH!?pi&B9UgOP!uxvqh!u8~EEk+GGjp_Pe&wt=CQfkDNgr?w~>
ba`RI%(<*Um;G7@Z2(r@C)z4*}Q$iB}jbq3l

diff --git a/res/flags/MM.png b/res/flags/MM.png
deleted file mode 100644
index 70a03c6b14d65efcaf70611ccaa5ec7415cbcfbe..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3123
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

diff --git a/res/flags/MN.png b/res/flags/MN.png
deleted file mode 100644
index 1e1bbe60894f98d7f2d30200d68def81d5edb2e3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2328
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
W{=a~&*fEAF01S0ab!xN-vHt~gp%(-I

diff --git a/res/flags/MO.png b/res/flags/MO.png
deleted file mode 100644
index 3833d683e7cdccf977da589ef5e83ebf1be96f8d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2994
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
N80wi`sMR6H{~K27X+{75

diff --git a/res/flags/MP.png b/res/flags/MP.png
deleted file mode 100644
index 63119096b0c9a645b87e09a733b9260f31cd10bb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4619
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
GBL4+pK87;@

diff --git a/res/flags/MQ.png b/res/flags/MQ.png
deleted file mode 100644
index 9cab441aec6c5e6a3c49d3d74bd8791b47126b31..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5810
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
V17Y5)um=M`MNw0sQqD5`e*ueB;w%6F

diff --git a/res/flags/MR.png b/res/flags/MR.png
deleted file mode 100644
index c144de17f7b64a8731fa0d8ebe507fb788251047..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2897
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
F{spdsOC$gQ

diff --git a/res/flags/MS.png b/res/flags/MS.png
deleted file mode 100644
index 12217070421ffa3e914ce25d1fe09a97428405bc..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4967
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

diff --git a/res/flags/MT.png b/res/flags/MT.png
deleted file mode 100644
index 7963aa618a42abdd533d93b310cb167fc18e1360..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1324
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_&;mP&iNIEGZ*dV4$8XL7jA@sIB-
zPkBc>RBm*V)L+|^dBs;oC$Bi4b7p6CpplTTS!!DJH?f_Con5;mPfp=pS0Y(>`kr{1
zVuDzcxO1ww+l@yZXEqurT~I7cn9yVt#+7+qZ^6OT;%&#4+T8qKeECV`Im^ud`{xw@
zn)8HFu|>d%141lvy1T0J_~VZiHc{@syZ_zaaW`-K?X~}=`TOi(-VviW{WPnC058kS
zbOwWh$;<|s-}4z~SQ+n?RakiVAJ>D;dvZ#c%<2~MH>B$P<gZH%RIm+T{FAUVX=T&G
zg|Av>N$vP^>D_z&qfTdv`<`Y>E^vPPY~_<D#m{HW%B#EIk+5dw0-Ky?ybruIH2&XO
znZDrry=QlI+ZQB1e7Pszv}fAf{QUv!H`1!t^Y8j%b>MiV)&Im8!D%0uxzB1ym&&ll
zao^n#v%!WxIRBQ{8u<f9ZqK~hXSX0I*0k&SuGd_LS5+~b%?e{Gm{{kKe5Wc=Oz|PR
zSky10Kj&78Iz0Z8@PMIbN_pI$O2r;NKarUC49T;iz6yTfuTZOMbG+UsyKf)cmE?VO
z^_B_zs~*HX(E9m=sjH4{aV*<sj%xnqlT82ZUc}zqvv(=qGP$i&kKSiZp6@5p&+qKN
zaC`C#!3&&+`D5R)9j`lnS@LSaNvqpeZ}F|t+~K?3`B}B(*K=kbv0oTi8Kl3+)v{!S
zY+a>w>*<XDN;eKKtDkd^_3^$1<{Mb|eAmB`^PaU<?eX$2hbPRK`oQl~<Mx^tC-UPP
z3J;WBn8vd2_~p-Hwe0tvUVC<<;zPgByHBC_4BnVmyyz;EJfqwsnYMoW`sO>2)*QWQ
zx4?O?mmbfYxAO0_nWHCvmCIJt`T1s_KUaCfLN_fpKgVw?e_R(Yan30ZD)v%S`S;4l
zcRiCGn;%1bVbI(@kZFGo{M#@^DtE%CM8VZ*>q;0^!k_JZugAD`V`+M{){jeK^1jl|
zZ*JTV_kG9me5-oWwQWovuDtOup0BR?)OA6Kse#;EqZ#f$ycf;QvpMkV!In6#U8&DD
zRUO}@Unjj{&Vh{&b{j+*|N0tXcf>B+ck|nsuh$hbzdOKv!0@dqU&SOgJ9efYGkQSo
znDl(Z(jASD-IiPNW%<4+n$xwHZDziuxs|`eKcm;zTK-PRD8069`T5eYt8TlO%H3EJ
z^x?k2Dpu)h8PgBi0E0K}X2e-8hN>MbJkoK=>`Sb=(*Aw5OuKE%VPd@fOKuQvJ*U^5
zX&z}2C(fK~d6rkiz&>4q#q7n}Dt&?F^4C-yn&&A9M*e!Y;Y7N`W_97><-(R0jc#9;
zTK&-9oAPqEa$b5{r^ciMK5k6LlALE!R179hB$9Kz_u0zXd-GHfdD3OdAI|@et&d;i
znj!@(IaEtrBT7;dOH!?pi&B9UgOP!uxvqh!u8~EEk+GGjp_Pe&wt=CQfkDNgr?w~>
ca`RI%(<*Um;G7@Z2-Lvf>FVdQ&MBb@0G+lzivR!s

diff --git a/res/flags/MU.png b/res/flags/MU.png
deleted file mode 100644
index d5d4d4008dfb8b9e00c2bb9021bdaff6969f6888..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 723
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#I(Ex;TbZ+<JT4(Az0cg6+Zk
zDO)U5ws2oxxz<(c_FR^QijF+(3x2ViPVtUN@lM`iA))8n=*WBV5<kbSR~9L}Y}X1F
ze>nD*{fOl}?q|<;KCitN{-kElox|nr-Yh^1!Qg-s&+o=5L0*z=ci2mNpI6R%-f90=
z#pl1m%rj5BT;CZ!I{*Fl+qB@h{)O@aiyRZDL6BjbRUO|8Pn#n7>x{F1-Po~VXZ9``
zksZrB_rF`gwOX`kYe|3goFCePu`fSywDJbrkeJf;L~xx;qjsUpr!8x`H<tL!+GBSt
zDqr%kx{u0ByEQ;_IP<?O<m=^@-otLP_nd9Fa@MO8H7_mvui8uBnQXDpNB`A@9UFE(
z4&J}<tgZK-uirbjndqNC)_QhZ(AW3Q?+PESzrT=I$~AGJyujOn{>M#{xl)<lDmk71
z*Sou{ekJifahhS>p{D3lU83(ETPgVR?*h8{NYEmId4>Lu8~6m@u1tP>Xw{>gM)x1h
zQ~P(yXz|%z?%PZAQXjT}yb=7YP3&sr677$#o2q5p_pDmX;q5+S?x9PDa_+A<viGJ2
z%z&Z~J1@2b)#f1r_lfwS_Qa+y*}?~afvsBN8c~vxSdwa$T$Bo=7>o=I&2<e-b&V`S
wjEt>J4XsQJv<(cc3=Ap`J+(#Akei>9nO2Eg1LyqMMo@Hmy85}Sb4q9e0CDmjWB>pF

diff --git a/res/flags/MV.png b/res/flags/MV.png
deleted file mode 100644
index 0f2ecb43896a924d5f46e5b972a58bfd29d37005..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2047
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
A2LJ#7

diff --git a/res/flags/MW.png b/res/flags/MW.png
deleted file mode 100644
index d0a5d24f5597daa61383e0b9884593a6c75c55f2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2141
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
DckS{l

diff --git a/res/flags/MX.png b/res/flags/MX.png
deleted file mode 100644
index 096cb1111fa1b35a18c0e60d286a5c37fb5a3ca3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2140
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

diff --git a/res/flags/MY.png b/res/flags/MY.png
deleted file mode 100644
index 17f18ac51924e8a76856b89a194b741bdbcb9245..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3081
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

diff --git a/res/flags/MZ.png b/res/flags/MZ.png
deleted file mode 100644
index 66be6563c63c40bc14a90eae8ec739981d47fe3d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3367
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

diff --git a/res/flags/NA.png b/res/flags/NA.png
deleted file mode 100644
index 7ecfd317c71654c146f2a3e1fcc702f96bc6a96e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3679
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
RNH{Y9C<Al-GF@!=zW_dA(J%l2

diff --git a/res/flags/NC.png b/res/flags/NC.png
deleted file mode 100644
index 11126ade7707e26159d90fef08138fa1c35d8471..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3254
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

diff --git a/res/flags/NE.png b/res/flags/NE.png
deleted file mode 100644
index d584fa8429e64def9e3d6517b4b215ce237da7ea..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1660
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

diff --git a/res/flags/NF.png b/res/flags/NF.png
deleted file mode 100644
index c0540425917a40d39a034213f4f8c62f4416bed1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2520
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
Hy^{X{CJl@_

diff --git a/res/flags/NG.png b/res/flags/NG.png
deleted file mode 100644
index 73aee15b3f35f4d032a1998db4d334eb32219315..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 563
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#Nj2T^vIyZoR!_=*8?P(e^OE
z+%?2U@gq|)v%X@J!Yzqyp2_K|F4o!Byb(8VE{RN9%+XZAnQtH-prfR9=v@>mckr=T
zyNdZ)ZJN*0@0F<lEdhfI>r!@g7#@>&z3XkGK{SVA%LEnfdj75?gN(chIaBPGEDyT*
zUqkKqrGKZ7-Fmjy<lQ^n`6Wv}?Xp|*ZpoVIG0UPSg>7B2)ROPRy8K$tr#tLc$t``O
zu+yu2>Alx)pZ|2(6<J?beQV;Ti(dD3PB>M!HFmD)cRRypKMQ{B_Mg35>a&A^F^jP?
zImDkoriOoi-u@;7^+!Yf2WBogTl32n+Ao1ZswJ)wB`Jv|saDBFsX&Us$iUEC*T7WQ
y$RfnZ*viz<%EUn1z|hLTpyJR|TNDks`6-!cmAEx<&W~*bS?cNP=d#Wzp$Pz|O}T*p

diff --git a/res/flags/NI.png b/res/flags/NI.png
deleted file mode 100644
index fd044933e4896c68aff43327a8175533e1f716c4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1701
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
bd_;8QjsGuz)do{U0^sg)-ns32Le@V3egf=%

diff --git a/res/flags/NL.png b/res/flags/NL.png
deleted file mode 100644
index 0897943760ff90d0323d3207b9bde50e08f26c41..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 672
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#RCKT^vIyZoR#|(3?3?;`qns
zciPtZTuCs9jgB>tGv;Le&*Uh^IytoYpn;<RTesSOrsl+^!Wrz^d_3i@8*-90ge|}5
zm{mUCt<eAe-g|bvzsEk>{5f>b+CmU$9S}IUez?v5$fEDD#px~VUwtLo5+&H|f1SL2
zZ^7-}MNz)hy+6ZOmRP;rW*L7$PGIvwgW~}+k~Pj4iae9xD(?BZ(QXC%QH85=*O~Xe
z+*q18e|F}qu&vu0OB1^%Z@qjq`E6lh?2WRL{{`hMY~TH<o)l=3Gqd>hA+G1AdoT5V
zvy$_0J858e{95bD&~Iw2Z*y$|L?^lz=fp?YYH%$-vVVF_Jey6sW!oVc=fu8^|M*Ya
zEzxnm^|<O`*tfF_|E^v+=gU){YH@v)%Y3reT6?S4?|!d+Yj?#072cP#l3yR%=J#st
zY38@N&+eCgew3Q-l^1&>!QkEuoy_%*TmNmj@bBuC;yT;wSMD7Zu6~x$7Mv7z&O&w7
zV@s&lcv_+MJ}h2bf9lIlXlN~X!rk5#Fze>SWBkCdQ!R0gC`m~yNwrEYN(E93Mh1rF
zx(24YMiwDP##W|=Rwf4828LD!1{H^%+M;O4%}>cptHiB=bAD_iD0)0y{an^LB{Ts5
Dxuyo8

diff --git a/res/flags/NO.png b/res/flags/NO.png
deleted file mode 100644
index aafb0f17761442e115d157c6b3ee29b7c6758645..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1695
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
GNdE&49p{Ar

diff --git a/res/flags/NP.png b/res/flags/NP.png
deleted file mode 100644
index 744458e17e9f8db26d942dd0f7db3b186150d21f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4044
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
ZOQ)d!-$0&kjkqxYTIzagl`7E4{{T|%s-6G<

diff --git a/res/flags/NR.png b/res/flags/NR.png
deleted file mode 100644
index 58c2afb228aeac0c04d19788d9ffc67a6b0dd8e3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1620
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

diff --git a/res/flags/NU.png b/res/flags/NU.png
deleted file mode 100644
index 007c99eca5f4853d82d570145c53c205a36e1288..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3319
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
DEs7}3

diff --git a/res/flags/NZ.png b/res/flags/NZ.png
deleted file mode 100644
index 839368dd7bc198f74a45377d558737e7c0eba433..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4697
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
ale<gk{~sWIYZHAP0CY4A)hpGIG5-N?B+gR+

diff --git a/res/flags/OM.png b/res/flags/OM.png
deleted file mode 100644
index 63a893367fa01abf147926547ed5f7790d82c6f8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1886
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

diff --git a/res/flags/PA.png b/res/flags/PA.png
deleted file mode 100644
index 3515d95d371fc49f62d94d11c8a0f4f41b8941e9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2285
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

diff --git a/res/flags/PE.png b/res/flags/PE.png
deleted file mode 100644
index 58f70b8d180148dbae6630aa058b977ef20f850d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 556
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#O8JT^vIyZoR#2=*8?P(e^NZ
zQC_lxql*svYKK|5xh)%d%|Ec+JK$Wwod19~N9>^5TeGIAKAK8RjY}dgZoKHm$+c;X
z{62qc`~N(9zIp(y00Ia7L*>kxOQ!^#tF`~KztixT#Np|7tL<YiY)g#{y=!aGbJ&j~
zNN%h6`RYqvTWfcfsvoT^F0h=+mOk5E`t_uBpKH%ey7#>P?d5&fA20uW)5+`br>sr-
zd#~`T_wNqcp~-hWZ|NVy`x6&s%-R)KXZPY=R!L(*8b?|i#l(BJ`YW5>yFoqSe~*Ff
zr=4Sy%;wub5!Djch?11Vl2ohYqEsNoU}Ruuu4`bbYh)2(WNc+>Xk}ucZD43+U{G=B
fsV$0z-29Zxv`X9>IOoSUg6#Bk^>bP0l+XkKgh0L{

diff --git a/res/flags/PF.png b/res/flags/PF.png
deleted file mode 100644
index 2f33f2574f00952986b822b406ff60549712cd74..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2379
zcmZ{mc{J1u8^?c!84QD~MO<o-vNt1Srfic5*=A%N6&lOLFm_|98A~Z#%T0zTloX+{
z$Gn6n6p?MNHDU<Y(lwTB@7#ONd(Qj*@jmA~&*xdr_wVm>A7^a}gUUbw0DzgBnb`8E
z`*%t}cy(;B_6ZLH-o{qO08o)Cvg;1!&2XZbtrY-7o&o@RJOKRUt?2Ur5Q+eR1vdad
zX90jzKyCy60`CC1VPR^*BQLfuvS>UA2behr^XT?ZuKHp=^BTbrb1SUi6j)a3tn#mR
zw^jf^2yJd+Y)2jWb2P%vZdk5)Z6)dx5F7gv{<Pz$T{7&=VaC%NZLycj2z6|e`^Zb(
zf#x-u12rEA+NNK!R0ER+NeZU;!|i1<HOTTTeki^q8DlTteB|zIH*1eyC^AUY>53O(
zCAcRSML8JX$vGFiax2{ESszJT=C@1#0aB#6Tuu}c*WxD8Iu^4(MveG8%ndtI%bQLs
zE6)#UXb+6FQ@2s5YxP0v^Hp^pIbyiKqO0R|v<R&-(i-l+SvLMEXIt4r;%3*s+mjaB
zU+d;tXH{y}sZ;LOTU<FL3J1K6z!j1tF$J0UGxwC>nQ_!3g`#O{Mg*t=j4D(aW#9Qc
zeQ-{VIx(_k2!(7IL<KiqBoFJW`UDnbL-B(mcFN%9gbG06vo@Hdd8UsG3G004*Ap{n
zkdr!V(^B#_G`UACLpK$|s0DKy3ahsHSED=+zLE2B%02@08SjSzMlv~ky+qer<LIbj
z!^TP}ePgQ+^+;-(iiz>&y7BN|cg*fjuFuY0l864B6=%`PeOObz!KO}i4G`6Z1EsGN
zpBs+`@=xd<ng#UMRB<W|#ZTyUW7q?jP~FpvWCOUT$JPf5Uw?D5l8a${h9hVFA*SGF
zTkrgoVtz!+{5Ai_M!6~1Q2`*tPi|<QI=^*23WAN*euow7<^SVygy*sR2bX6NKv2CX
z{m2l^X<;w=!|zgh6QE`0&4r(*Gc!w2trkM^(`3+lsC--BG!ur&nB4YSxL_l%*%RHZ
zPkJH2AnXUNGr^ddB{U*1qCo;9>$1TzzzF^Fw$OzsfoXHywXc;>a6q{j{3u@Rb`;Nf
z%?urP&-|nGH8fms0w`q^@yS0-tdL`>_Z1vmqq5CamRZ97;jF9cTWZXnus56mF_Xf6
z>0#4m1|uwQ9#p4TXM<E13_yKHAOG_Bf!BFX%eSmbu4XVDDJZ+M4tm-ah!6F~n%l1=
zNblQSING9h$bn0IYovdbb@@|As97Swr1;i>p$;!zcRmr>^xEAi{b&GZUeKvJmSM>8
z>->ukCBA+?--dC3mx1B@9}oqd-&fOWuEUgymddeGd<57JKTv7CRM^NyvGS=`v|Fmj
zlicnLtGx&4Vyx3cVV0c-J1Dy3yYT`zIO(awPX0~X_UzVU^h}FUQLrg%H85@?E~thJ
z+B_E{81&L!i2iE6P;jTG3#gHe?@Dv<2gJKR*8++Cm&hA5Ez$HgD3Cn!h;`Y=`9|w<
zno!mo4Ho}BRMBm?HOe83#NVsXxJZIK>)5NuYtcqMTx~k8Mh%x;1hFHM^9;z6?Ap<$
zwP#KUE14y|lLD0)JKuIaCDw)}(eW`VpJx0Q1im)tQx#u+d<3SlK=-gk@O(_r!*EbQ
z(m1F5cS2?slO-!yTEeh=S|53Qra1hATmV3&Y9WPlCCQP7DRk2$t6|w7xc(YPn2RVp
zgPIPh=0EHy6E-P{W0rViu8AEZOk7v8it8ewn4Jhx&E-doY)HUlC`GhG<iyzd+rO|C
zxz&lWrwMmwC&NoM=(9?n%p^tuoC-M5a-!%hbaRPCYnr=eMjqArPCdb{IP>R%nk(HR
z`nl=8SjT4lj<JJ92h{re<0AeSS=V1DY#Ap~#&UKVF1EW9Z9B2d;2zpHLtptwmU|yt
z@(p5iv$0Ayt*MT<=qDG0-@OZm$5^TJt5Scv!zs@oWHJ!?VS2GL<z9&&;4sc9xheMg
z%Cv{gJ%5?-f|nAdMWUp0Axbl^QLgFHqPx38-IIC(stF?^D@IiB4JnGJO{~~TWWxTm
zfZpQVmdO+PSUbufbvX_fsSc|LP6*tNoN4hitLe`6rZwq`a^GZiCD6qlD-He*zGG{Z
zkPK|Ap)hDWR^+Z}9H)BNc+RVQ#lq!l)wuU*PT8GAhZA|%54_n#!;?ggm|65k_baI|
z3G_g?-2($=#oIl@9dPS&x=K%yH)ew(wf@tB#tuB#%1*YIn3i%2slKzi89B#78{(0t
z3;W1?9u_`|gd45-CDPYgRVE-@8_XF?x3c-9&~CS%9mw|mTk`N0Vr2jJYRcS@OP&7L
zyQ#z5Px`)Uy`M_6Ix4#qF{1lSr`lzC!!Ov8O?G@V*Ds<lw=5g#dp2GvoIyxvj!#<^
zzCCA@_nhKeBRp`^CtDe8`$xN8uw$FJ^Kx%Sy4K+|DM@2ToTTN{g5~_-?}5EYDb978
zVu6LQz--ue#;rps_POHSKkn{!cWLfJh&EzN%iB7+^?|eOJ^S7Q-zxA>F`_eSIz}@_
z;wU>RXy<XS!RtTO69)6+8EOw5jW=ukQ=%cOI%RVpw*<eql<Btu7q4(7Usw=wrPSL#
z9m#odby2=8(KirVw;P{@R`c@xp&~DK{)M$B^lW%W=qq1R$wdDc`PmJk_y(!jh5*Cw
zskYn$CBu)|;1mZiYeFW6`W(qIN1Iak$uyWH@#Jls)@LUtX+A5;X#L{(xSQ$4dG}&K
z<ImVX{NZ&B;`3kOEQ^XSp>BevZ-n*SQkxpQKCMwbTi6v-j6D7BvI*fRy^)Wv<~kZS
z`~e;DGdX;bUm-Z5E_vK02xTPQ0X1V7HG*3C3zgv#rP0R6g|y2Inq(39!IdgH2m5Lq
z^6pNfVavZv#&>#ZH4KsAfwxaK*_}+JLsjuHlK4xe%~q9Iak9~8m=WBGvP^Q#&*hHe
zx71*J7nW%DXX9P^%_v^W^d~vG>FcuvN~P(2l0zLNVPB7h@%fjFu1EgMum5px&hrh|
zYPS)ZSB-NX@3Bw{!8(O_xQBS6i9wz`09pv-ISqu4hL)b4)>*U;60MC;Lm<%z1hsWm
f|9=F26px!;5&vHxoOdmTCjiW`)+Xf`x7dFJiOoV>

diff --git a/res/flags/PG.png b/res/flags/PG.png
deleted file mode 100644
index c796f587c634102586fa2f81fede56571b727b51..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4393
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

diff --git a/res/flags/PH.png b/res/flags/PH.png
deleted file mode 100644
index 0d98de03861b0f1ca599d8b86e67420506f34dd2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3160
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
QKL`M4EFB3I7UYEg15A>^?*IS*

diff --git a/res/flags/PK.png b/res/flags/PK.png
deleted file mode 100644
index 87f4e2f49246e9d96d5bd056ff6c8960cbd9247d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3165
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
V{{h-;yNI&@ps#ZcTcU*{{|i5{ym<fs

diff --git a/res/flags/PL.png b/res/flags/PL.png
deleted file mode 100644
index 273869dfc68e9053d53149120c87fd24e04dc7c6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 567
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#P(&T^vIyZoR#s=*{9NaqMGx
ztmvAw!#-QMnj8&cxBon=bBy~JCyQakkxlXs9`Pha+qiBvXFK@d9?Ruw{?Gr9PUq$S
zbNbyZMxfz9ptoy(`;;KBl_KvGe+VY`7?$myyDgi)O~8rcUh(az#pf*j-$&m&{K1|@
z*xA4k8*#P1bDM^@^@n-aH`p3i&zbl7Am8rV>W^`EH{{4qTmC$2!_}+5e^fr+yDQPy
z*m~x?)d%OT??0~>w>R88r>wqu=d&2zZ(F6>w+Fw!`u5e?W2N7-HoVLHp7H!nb=l>2
zZxXB4uxWR1(%GY$C$sPH5dj~bgII}>|Ek~q8k~84?=!?#3^^V7xw{P=%B51@0!36y
zTq8<S5=&C8l8aJ-6oZk0p}DSssjiVlh>@|CsiBpLfwqC6m4QLUp{KSe8glbfGSez?
UYv7z8+X%AL)78&qol`;+0HOTMdjJ3c

diff --git a/res/flags/PM.png b/res/flags/PM.png
deleted file mode 100644
index b74c396d924b2a6ed92ccda1af761bfc26cfccd4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 8583
zcmZ{KWmME()b(!|n1P|Cdq9!y?io-Jq`L+OkZuWSh7<vXzlfkTQqtXBA~}k5NOws$
zug~-CUGIALUT5!n&s}HTZ}+UT)_tq3sX`2+hXDXUtorPU?mrj*pCE($)4B1wjDLn}
zhtxm<KxI7PjV0c{J>2@4t_A@3KL!9y1OQz9OJOzvz*`Uiw$T6}odN(f?rBXrvi}Ys
zR?k(Q{PTafRB8_SX9VugOg#TN`hVllNpbYw0_vrz@f5m*$4Dc>$)F!}@b3~I)h9@O
z-<iEsJAE3X+4Azwmo)y#{Bk*L@Ut*w{SFJOc=pFuaeRe8r`}aM#r5@ASn*b#mqqK4
z>*$bI^1xC40{7AzO0NtvUdwIxu}lWYZpb+?mBk;=o)5`g*B{8akp9-wk~{r>WHf}Z
ztKBIf<A1<Ect8L4?mnvie{raF$GH#!HOdpH?yNJ3Y%im(%a9Z~K#@F&Xp=HEAi`6t
z?*72s^4R<^nvS?AGT4@-QSoXIbQ`b-8B3eJe5<mAiaaJyeGu*V+b#aM{xGY$zPg4w
zi(kr7;t*RQTtSLejQ%DDBs^pcET?>TGrhnl(-HTC1k8Qphxbt^W*8&pNdQtWWM#QX
zvAUF4G?P-@2NX&7$?%SlmX&D2h~sp3K#(>0D}u?e0c^W^OjMXnOS71M)2IVAf6x`F
z*J11v%>hs~9(f>QaRx&|9&Bv|T}w;dI-vqzbYD#=Bo!$mwkVo;y|rkAZKf>Giz|3?
z*u^P2<;#>sSHpbu_$~Pa7e^Z)LSh6E5VO2{t?(rTA{jR~uT4NIEisQ4qxnK(TT{#z
z`Pc@pY=$M2dH~fWNoF`OyvlITiuYMz$NVjfj1vylK1?YFa@`p&R7pN6g}(Uvi3Vh&
zm?8<ow*}Q98ZW-Gk@eHas1;)#{(4}8k5v=G4l%E?<z?CcWc+I>Q(&h?{tdvphB7L2
zDt!ealJMZEi3LfF{Z>@q19!txF%eK-jOydO4%G>|4UlPCWdHfzTF7Vs!&&j^&rftJ
zmJ1tp-(OON%RXgvGzN*BpSx{vc6xn3L^Nx4pn23kaDWT$;$~A9oEv&!o2~x2sXL7Q
zw2M`0l>nP+gQ+|INXB%ltT$~#8yD#~3X%YU@gXl_#Lcfrxe5hAzh55VCv5SQK(j;P
zW0bj1wxm=r4n_8QA!tbv{S~Bdk>0o~?uVzfl+fkXF9K>epzX8YvN)UpW-m!6G`LGF
zo`mkC(m+W+VvhgncW=pes7H3@aJZ`&(w2q)Et(p<lM%$#hng}%ZleaM3<Z#Khr>&=
zunHlryGtEwbe8YjBbc$u$G<!6khH(|IhIsE_+3dN5BCm6+rCo;qv#TiW<hDrUSWPj
zjPCnIhtsevJ|>v@n_H&(0LRI|(R9Ek_$*uSD_do48}3<6n`NFVcuaV9@Ju6nKW&;}
zoF7;L`%xT5lSkaYp*;El7F8!70fMmogvgOGE&W_fw)Zrv4L8CgvrGR_;e%CsHf769
zfxOf{3{7wU0(ZH)<mo66dNb$3=~lUm-E20g^=9$6;`!i;IePDDKz&kkc9-5&UMCz#
zBpO@D+P})#xAnwl`5+u@#eU=aa}|qSabJx-el6G6jRReYa9dZ>*!fZqVXt_`RM0}A
zC}Lg5N(S%^1A3I3cRNw7_hP)4{@yLbv_ZIE1)1bCzg`bdF)O?3v{Hp50#r;NlR%Fx
z2h<YxJ9ZUTmPeFF%rCiU6+URu4|WW_ivB4`bYi0Wb`caqSERT_X{;%E?XazgsejGW
zg-j`zeyjmbpje$oB*^M(;z{$wbJ~F!s&`)ykXa@(H<U2NrPKTK9?;bUuUY86q7^<c
ze)<ZhE5u*M`g*d1=81g^GILRs)t-88D)+^?4d_v+z;!n}G-fvU5!Gwxcb3dt=2ozn
zUTRQLGrsefdExI++pwb2Zg;Zvb&bJW;$KW3=fkg%fh%_U<~Rmkt}AcM5DXh7dJP~C
zcFQCgWM58Zl3arArrs^&F#E|NxZ{iZ;=#AOZhGZtccVbuIC9=CVnkyCsVD^uj|!hA
z!d4w8Ms@j8p=W-%HjpN+UP>SY41b+`iy@PGFADg5s|3S;?AR~>${#?OeXZMaiZ792
zHXZiC9|t;0boQcK7#6J@6}0yW&s`$p-Ulqb(X1@<F+wQtmfn2hpxp}^<7+{BsoVQG
z;`{#I8nbYX7@}gO(=lUh7na%65cM+ov?%|Ox#Y2#5tc+P-7%vz1$IfX>_x@Xv72{5
z5I?#Y6C%<Zsp%e>%=(!XFp+b6k7GpoG-Z$o7~C*C!-{Y34{_m8K9PFwAj0x12q%%_
zjwr0rGGLrOq1fb+AvmjV_a0;ECgJlL`<J2OkHu+{CaH?S@KGt7<z2(R1j9?kzg&rw
zfBAA5x11_1aYQ?*NwYjB*36E1Su2rkXP1)EBY`!hB82O?3m0|nOq_q{T||eotD64M
zc+LX8B@PaRN5Xsi+r$VX)@QsRWkQL_CqNJqB~bWzmt|~CbocGVr;`~1^#EUPKaN7Z
zqPlrzqP_25CLO+aa=aOm*n5FbJo!l<H3O?($<0{0W_1cw9vORy87eq{bXHS-x0Ji-
z{AtABFHg#szs=F>0!{S`3;9bdS;!rIF+u|mIkcgvXm^n>(}%K5`tlqQL0DYIcLLsH
zYm{5vUOeuh^fh-D0)2S3SMPHQ733ddg!qw%cDa*L5BT(<;Kh+NR(4q*;y3R=#3Bcu
zUbi0V88;Ts<IL(B%T-^?jtPJ$Z;SOT<0e_sVdt39#4{x)4a}RmVxVu~+WO@>@v|C_
zeS;$*=R^CTnLb!XFxThLE@3FBR#VF$kf<R>SkoHXngfr6C`xu}0AcnJgfs!1cd3dI
z|5c4E<z7~!o!T{CGa8Yg>sJDr%DwV23cx&9sDAs!2d!Q_bw`^*zL8e(5@+@Ez@M7G
zc*SOyejAg>MgP-Os3n>E`0Y;~1^b5n-%XrMUzj~=(8MMFI{RXV80@xb{c$Ngr^~tH
z-OA#tkr@jL!YdQ1Po^EW0rlCG9plVYiK(=US;+xgWp04pPI<1jw!J8U%_OpoQ<iF=
zBP)r-ED~fIq&obvLzQ1b6ADlJ#?n!tQyVTfx4g7noR#;f0C0?=wd*R15ivVr?r5m#
z>1Br^9mNV1(lJ~e^t5u9KNF977m;@pL&6tD<Nd}IW(`fP<I1T#*st|##_<&BG`Obr
z30RQmlQ&#oi8>u<P$R&aFmu>}N%a#Aegb|oElCx>WeO+%GGRB=RfsjU#q_FmW~pmp
zd5!_;^mjZNAvj0sVtW5N_HHD*lK)85A{N7VNo1_~VOJF=(s^6;LEuT3$3qoMJJc0R
zX?*u>g5#{M(~^aL*7VRg998XvuU%6r`=EoXz=M`NVJxTNjTNDD^u)8`8X)H33=_h|
z=RSuGTRdEq{t(o|`Ged%Tx9ReEvzMcp;E31Gp8>#FtkxVGI9+>%}><cb$h~n=lL15
zjR1u{3&w;HQh#5YOl=jVCC*GHSJF;l73qiapvZ^cfuel>ff0TztF#206OMVmv_icj
zd7xaW9pUj-!sY|)#8;60;9!$k17Kf37XrQffK_#ebRa~d86uARqR>P?-{ud(y($Cu
z=L|NFQJW6a1SdbO-v0uq8R!|uR4c5GdcTcmEKS?4g^l)gqF*a1p4c1Lt`167;TT&P
za!Y~gZ4~_QvB)NYQBbMDw0|SJv$UruTLbF}%g>Y5bUCaevVcJphx!>qt`u<c2-=b0
zFa`At)M8?hV(@h+bu5lTIt|1nrgog9C?}4vL^crTwGC4vl%KRUE(^_VeqKYrB7Bu9
z9>eTU+@J7OtPS%Y9?=aD6@<E!F8z<%Fltx~<<4Z!l9Zz!dV6-w8yo}>VQsdd9h@rd
z4e?=j?`7uU2<LrL{zNwDi9B%21o=XAM_=~P7&dCDG*B12<B6Uq|F-gc9`uEpD<_nx
zR^ly=G=WbEu1AWX_9lU{s99Wh_KRq}_4IOJ=<5XmCBq5NyI}1z?$_cSq@8ZfL^@$!
z-K=clWD^Im=H7qpfYe7;9ki&gVzPLbS-botpl=8%BUgfu)zvyLC&DDdPfW9qyK@Zh
zTKnRmf^YG#bKESB_Bh+x#Y!h{R5m`mJnQTw^wztU3h(u@ZXPs3t6Uon#<%0lnjn??
z5Go&C4#1!P%z@E6UY)*GG?<)%20G54Xa7-vQt#*9oQpg6<OMT8%JHtgX{O#N={wEF
zi*#9F{$|S>?30{8V0RNTar@a@<V1#!Jfu580JlW%Y5S>G4f&fZ{)lvvN!StZB0;U0
zQ#Zo=5ebcJ*v~F9>p7AmxAlj^)F7r`{w?&NeXfOfznl^E0_AuLoz3DlgTz}2KC0J^
zLGX_#5rvsr>OLxTy}Lxi!QqT5A$HBsEIKp%Rd~aA3h@;jg1-Y=y*%=2`1RP%Z48B0
z828YM1XvZWgHP=8y{VQTkX83|R#9LYP_Crk*<SFT#DNO^*iq18-_y9GV6yoYoyi3q
z_-IImYX*L3umQ>B`_4<IwbtfGz(uVCJ@|uK0UteH6j^qq7x^=2j6B8?nX2R?YSfYL
z^15u{Gb#Ijy?Zemi1MY@f|Gq%2PF)ChTL74l7r7gqk787))~aboQGb>(1C>vgj|K>
z;puw2I);jqOO}68u+E^4;viiK->%q(8xpv2Q8{N=sG33g4-^`;w6nVatnK{ai|mPy
zHTApdqQ1S`(;Vz9s;F7bBTb2~ceQ&3G^|(kYeMA;0;t#1p=X3rz_L}{kGu{xH5~xt
zOmhaJRRBGkFK^soCgrm;bM-R-&~;=Tg1u-;VML>jw~8@LTLcTt?YqhTo+iQI55xLf
zH+1I&XwIHaY`*crE9Bz4X1?0}v6VPOyl>wUF5ij^pPp354X<{s*d$pci1$4)QfRz)
zVp+J>_<o;z=D$}qBl>R`yz}r&4w>ND<(4+^iYj_-U}Et3o^U=-(I7j@@!(5&QOH$5
zbN;tJ%`q5aiuD9wHB_V7!Mv;Or22v84ca+#h9W9727xK*$4gBiZv6*#uO<$}r^M}z
z=g=IFYz>|ddu7q<iwXzx_|AE}`Y#!v{SCZ)r7I6sx1{q=fV|bZOC#^`1ZJ#IWb%va
z`Ep0Xv<MqqL3LsHccg<~ucmI6c*zMjV#IO0QJD!DlvT9eC`L4WJK!;7Lc6SgHr7)s
zI9}}gJktVg?)I~L1X}a04h%L7y)YCo5P%9t5?K;ubzjJ@9p90Tgjg~={Uf0*YPji(
z_pRN$Rco(*>?z#u`N9VY?0@gQZlJAio@&K1XPIX2TUFsm635{#eX5A@0L;lU!rRp7
zt*8mr{q%ef`0&N<Zq1k=(<QQbxg@-ba&}F{mdYV(VW%6&?3yVk_OwO%5+um6y{6_M
z+b<AF*A)m{lEfmLatEk_!3i8NR&C}NmrVQUa8=3atoJ|OKQke{$uS(q1#=pKDHZrx
zM%bP;o)7$-0=0aNxCKada*x^l7HJ(SWoE(hGWNoE>&e=aMm7Lez~DQ0?m~Tsg^n2R
z_L~J7w)H3uhm!IbhJBcIg^B8AjFuwv1iA?S@qUT^6nmPzqhwULuRWjL1dd=KRG<#t
zb(0IWxM{iY%Zk%i=6=X}WWT!Je;Tr*I(g7DC;leQ^MKyr420^fjuFS^p51i3eWAE7
zKe~8m%qda*&h>;GF;Y3D&p9^<&lwZ<mC!N?4CIR=cC!8~MWH*8X@v9f&nVA{NaX7~
zZ%>wB5_lxFKvY_-3B4an|5(kReuQ89HuEE-O{D`BCfxbH){2*MNZW-32J&$PXOu>m
zt?ZKsy$>tBzIS)U5*>XFV+b(?MKN!kap9bxT$_1Z8T6AIO=7J(k3RYFd6OxeyHo^H
zSunj;7;~UTbDd2XgnC3T$p`^cT$CPHw}k7h#60Sp{|H#u3C*SuFW3JMwc82;wJw=C
z+s%U;Z;lkcCp}}=eT$o4t#0>u1ZUqPKHxqp;8Pjb+c&?$tg^*%J1kC8i9e@)QMg<d
z6O}ekqGti>5}D^SrXauOz4m0)S%cb!V>f|9X8YP{Ey$=L$nZ0UV<Z_+_Tm$6cO`5-
zSE#XXVZM`0n&|f?$Yl;Zv)<zNmH4`y@4zRTx+vQ?L<xES+9Lo3E{$=~Y@-9rNIw~Q
zNs`nr?*|SONYW+i?p{z<1(VE)7xA_53(e8{LKVejP&{dn;gCwRoJ-;sE&nO*cqM~^
zFdJ#|v-5hBre`2;EoYMJdq6Se?wN~t|M!TOonW9o<eu)b9X-`NdThHkj8hr8$?AX8
z+M4g@UBB(B-In8QHeDC;zBthIZ`m>vZ8Jj@UDR#0#i`O$b(;tJlAqkZ?Gr9enG8g1
ze<lXcJViV>h%r})+)5scx$5aUS4HYH;YyAd`Pf*o8Osa?cvpjpc7ZsG+}7m>#!}+D
z$q`QlgNGN&?jGEDaTNGGVIxZ4N=lFf9<a}oimWTKB^7u!b#@}PU<a=wfAI5vQV9y}
z%P)@mCb<4HX}MD%Yqkt>uDg!tlwI>I?-LZR=XU(?;L{1LIqitS_vCa?+dphMls1O}
z_xMF_D?u=bP9tpy!UA!KST2|uM@!mI3HX8q!v%oCuSd7U0SD|j7XOQcKW&_ioOne|
z2Ipn_1Z{(|)pFJMu9<WRo?IKk{Tz+`4u{UGb)7E9f39ZprrV~65gCJ2thg;y`)#h*
zS#OT!q9xAUP43xv?`5As)fYG?!pt494)I|gukw<R&@-Q2gTHQQ>*vjDgg9BpH|sPY
z=f^Utzbpj<tb)%+L$hf|S^F7JZ7I8#;ziE=K|QZ||17uDmCbO5u>1xW#WLUiH^t0-
zP@AdX&rQ4Xd~#zHJjw0`eX&n8Q8i6>%YPv|{cx>G;iC4$|Dk&1esgN`k9N#J&(arT
zSXPP9jH2$~YGgha)>iLmeV%P|R%R&#hTS>)Z3=?1YU~o=e@rCp$A5M|^(Q3Q<L-|I
z8!&EGl-c!se%^pUOk1+<&}NC}(BrNrK%0haLG`%z-Qg;>w7(%A!LGLj$vAPG3!ueF
zMy?#5IJ7WIfFfe8KK^EDxjw7iwua3Ne1VQD;N)9L=-}k6JzWj+NU1<fgPu%}sL3(K
z;Bk~&KD2x?R86OuQPI+!bh{#wwNp!7O4N;@vJ!vJ8``1E^3xs~ubC(RU?_WjlrLs=
z;qY_1%J<~NEO(9lRVu{iCMBSwRfOxEH8sXAF(Hu`NIu+O2bh@{hPqf{Qpe4+>E=p&
zja9X@KN}lH4`;(A%7su%OWAMyfETsxx|8B~Cwtv?xck80{J%PD)`Hv(oPl5~QZ_oG
zzO^I1OEIjjB*zIv|4HQ`*wFZ!*`OWYM3}qcA0t!ZBdxyXE>kjQRT*NtPC?BvqXp6;
zW080IKp^|A@<S}?&r^|?p|U6u3ZsOayvYv){j*d~z2WGpCkhQ!;JBd6@xSl3+$C~!
zQpI-=<RzZJyl{f5D9aac;pM;Mae5g_o2o=MZ}rpn!jPw;UvKBfDtwbhe2#1{8q(Vx
zP~sn5#xtlUk>SR(@vDLrP1fXWZ!nVTH%cCOt0qU<m)yqpR`Q*jgawIi5&aZdvkT%(
z0PoOH3sq@$1M1TJ-wWJIM6YD+%d?gXHWsa&3MXtaO<&>;0<C|xW$y~2mCT{K8WiN)
zMJ7g*SKNMayqdv-Clzl@5}+$4h{+y<3Z)C_!zG`$l@Q{ood{itB{XG~$Bu20YFjov
zXK#Hjf!wRH&C!PDzb}hlL%|L6oq-Bznl&W~PV<&iX3S0a?JMBT+lPiAdx_*gaMtZj
zCmGP_X#-$Rgqw*mcg`cfe>(sR?4_Au@>1s)vm1-6Mg}R~RIvIl%`(Gyt(nC^D|~?Z
zWG%!6^D3#^(OCDR!Lc`w@loGEgSXfa<NStmFHyhOk6T>$_mspis*AMahJtt?_D*~Z
zfKd!e3&PT<43&{!w~UtG{f>v1<JQUY<npE~YY6KG@{5Y>9~=o(rt8x$*`F0uA3VBL
zLQE<<M6E4`{5}xD{4tv^-^M?=sG1P*q1oLum)y3c5HvQ62*`|jUxxRieiZ2#@xx)m
z%lAAyC?kX(bIF@Zh6Y{Vi?A$&sELAD>4%((top;_^Wz6VzGu^e8Zq4oEW3||@NX1M
zWsv2VnQx6d__$nilTYoTO*GyQ-@f@ECcyE7xT7KQ*oxl%9eOB?TIyGJ%x%^k*SSdv
zERZAhy{;jM_+~FWC)?k1VrlYESM}F&Xm2j^u3+Ykq6)45gh<~bD((&MI@lhe%Er8>
zUR>nde7o!)1N`@iI1|JUAOZ@$HA@1ri?Q38^zVzY+V`t+<O#2v?K!TO&bgL*DE8q}
zCNB&H!uwQ&yGA&Wn~S@3%|6K8@3lM}6J5QqkR2(UhLe%IzqaC=qekjC-ux|7KJzjG
zBF<Ir^R34!f+%Nynb$I2v0U|y9yA~6@{VDBVKoh7`@vAw!<Rpn!Zff~=X0YhAw+qZ
zpXx;HL+b@kl+@q$js?lKv?BF*pD)V`qJ+CF81Za%vfmNMcb-%kQCuOP{u%t9r!6>T
zs7XE=zEgO2UTc#TblZ`PF5EOuDldd6q4yoF>1at9&xEKubAv@x4!pv0nD+8RZba<U
zi;^dUpl<B~>E%2iZ3CVOr9<B{%5_AA#m~AT$`NnfmJ<g;_80n-TRV$iV-15g!SA@e
zU3RLLPRYDkX73KwIAsh)m_Di&p+4D?wS3DpsiMOr(Vypc#{2%>RK_bNY~YV*@hKjf
z++o>8h&u56_X6)7lPFljE|&R_EjvqRPaHVDr8cdYDcZI@Bg8GOj}~u>3?Ss5F=z<$
zsaY`P3jh9Suo0%`K4M^w6^jZeh>7c?0b<nG+!h0WSe1SJ*PsmO{GF!S>y;w*#z;NJ
zJWMnpWXhmwMDmBR=Ql7S7i){H;%tAlJ9Z3Pkm5IY815M6+b_+8*aPow$|6*z1+L(b
z^AxHGB$BRzdyQZs?90gFEB#R}4=t}-=a>kFXfx^6!EiPj9-EDV|3D2_k~CN^Up7YS
z$wYIlB<$$nd)F}YQDXelzvc;(jWoUNF*L_a%AJbjJ<r<Kx6>6T+<ncZKoO335UHGZ
z+hM73JYe_&tjGIn*eBdwIPbMT5yGHxg1Cs^=p8>P&R@@iE=X*4e7RX#9;i#&kH<^u
za8noQmGs~jH_tKmK}Tuw(_numbOu)09iY(iNFN~;mPigMaRGDxaLx21k-Ye9;*glN
zsj;^!ZRR`qRrKis_#mM=LLXo&yax1g7!icPy#HvkE(bQx_WcA4&?$N+sU~PP9>j%l
z5Ey4f;nP~!)r^B+&HN@cIK@(~3Z5)Aq={zsKzH(a0pSQ-|JGo8LeWkL57CJ9#V^v>
zW*-<iWczlK*yP(EU?zh417-^dXfWji2hb!+axsp4DaaI<L|nyHjd}NGrIhwluK-^3
zLGmeax}~~}i1Idhiaq}@$Gj;;d%~^JL0hAHoXAA6qAwPLnc`f;1xV$wfdjEOoi>e^
z(&O-FAv$*fE<(GgbJ4aA=+N><jwb>3XA|-hB?`uMdTu%ykpYg~`9<~GpA7t-%;NC2
zSBwaM#<SkP;;%3W_bFjDUm!ABDS{;pvl@;xS=`ZH7^poEMwXCSMPS>dueYIsLn+{?
z@E;n@tyibm!u$I60X1KblL^a8kbb6HEoNkqlBQ<Fm$61+XAk(D9RB<VX!u~w8YHU3
zy${BpZnBgN`*{c_M_hc-x-+lmF!F%aB<_Tr>;qP{g>Tr1Vpqv7ZoSp4LgiANh6M`S
zBKFhi7pkt9P3OEs#Uwg<tK#g|oI1Y7E17w6T;wLZk<MBi+8X&q_klhH!UPP?BhzXP
zP&EqS7DasHqfwrT!f8Czi03c9cdi?v&AGMKJS(DgOx4uv6IXAlpFWy<HF{c{2HxP-
z)%ryACc`X9*I58@GPrJraz*}#Zc;cg^?lXQP-QEgW}Ylv;zdfS$;n`x3>ngW68j!5
z$q9*m45#@qw)PxN`O@z4^~H|m)r+GAx1HYaRw^-_SSbgJZr1bOJR2+7lu_qb#+$g*
zu^RVeu3>`Mm27v2{kK+*%dkt|)UnmjVPT;MMis^n+!Y%j1GS&T86nx-FQA2FBU#Xd
zZYcmfBeAe{NY*5Jdim>&5mVNh&5Eg1n+O{vov0qqPM9vMsyw6db=INO9|In@IE(iQ
z(fX_S@zrmUsMxm2n+nsGZB-e5{1cH6-tAIv%^Flb|7N%W>giO}Ls#$Td2q|p{x{uz
z0~Bho*H$pTYBCu88P&CSD7!JhlD*Rt1uc;eW!I2lbiN??cv8&pl{D(0)%Es+AJk_<
z{+PE0H!qU*kz|-lm1@ee1mK+{O4_p@Ln*|v%I23Jh*y!tI&s+ce12h8&@w@Yxx<$r
zToSjarI_ubOvlUl!Tcx+wBPxevJz{{S=yCx5{cC9hgkJKMV+tVAiym#KQo7mlB1nO
zM*wdLx)I0)!oMyKdp%Iyh?6A=&qvHmt_^N4!z=pb2X-lkXs6C116Tvs8FRc$VDk{M
znhFchJ`eA8F@5(=LsgYDaY?4Pf<QfeFx{cM*22SnS@Q=kQVEDUNo5kmN;p8ywcE&;
zZb9v7-*-x~q9)rPE#--G^!X+mA0rNXAk{-MVc!)82aEp8l7E!<b}XwbyY1Ugx&^<<
zw24*_k6lvhOVB$*ne`MS%sb6=z96vCk)A-(`zWK-Sm|+J(7EJ*wxC7Q&MF=tiH7KB
zU+-jM&X;csdhB;Sa8CUnDT!`AjJK8~?kx=!O_0H%MmLj){zPy352{k&+7x3ZvKk=f
zcxyjXe}l%W5#~gOx1nF*{lY{zg63jT9V_GqEyc{;)(e-Dg>d+EZSvXydgXrOS!?TZ
zr0O^-;e7j=?mX;cb{aQ#CpIb39IvvVLNof`VC&2#01XOdjDhy}zKr@L0PQX@)oSGv
z6@DEftN`ZIWfDkfkBUvAdumh7>Za;#Hh+%g85rzcm-HfZE37hw5j<Q7((@+ZkI1L_
zG>(WZ)tnu=R(w;A(&fuxJu{yej}bx;+JHTXqn8vh6^wB%t4v4W4qP+!P-&w3q`cYF
zc7|Jpf%c}-@`4Qi?Qj2&+&{j9wsw`Ij(Cy&&p!utucyXdFD<=nq^)1s{4+pUP)LGL
zP>fGlQeRj^T1-e<RFFqdNLo<Pw`)!A|0-~Cd+A{7_x~>-$V7$yD*#lVYCb7bM2Gz!
D84nhx

diff --git a/res/flags/PN.png b/res/flags/PN.png
deleted file mode 100644
index e34c62d598f45963cb6e8fa94d45148be7fa9510..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5945
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
Z2V1}YKR}Xe9{Mi;s6WtFDObXT{SVY7<RAb5

diff --git a/res/flags/PR.png b/res/flags/PR.png
deleted file mode 100644
index 8efdb91252f66282e519df81eb733aec48cdf8a9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3673
zcmZ{nc{J4D|Ht2B%nZrC3`I@$B3UbAXYBi)QpT2%h8g>A7+ZF-CJd#>7ReIH*2m6d
zUqXlwrtG_~&-cII_nhDJoY#H4?!D)E&+CtSUgzFtMh2Sn7cN}@0DxXw3uSW7+y4d=
z^nCn2Qj>cQY9|$a6#%GAq&v2SoX-*VS|<7c;4cUOgm3^jJYOO#1Avz}0IZ?`0GSB@
zaNNsJ#`5PIP&-{s)H%;}pw<v_4qBX+mB%^J|BXK`ssrZ<%u`!m9X1EyhD!-wHVdMh
zSEHqkQZe(LT+a^h)pweVqWF}3^r>QH#w)VP#&JkI%N)%@Zr?DMR$p;UDH^C2wlOvr
zWT1};lz1m&R;<SJ#xyN|LA>xjQJD4c8nu*HCxd!{N`KXdvHO(0jv3XdeC?j_;NPcC
zjy3}`ZZkW_<vUFShh<Ko5&tXoLPYQy9oK(lVzG-l`@+ofuXuw=i54>;y9K*TuVJmF
z94nx|`lPJ}zjAv^gi;Udtt^qpPqaxR=^{Hrh&TB3LWGp@d$6~jj))xnp3=d=zvtB^
ziY)SA+;pag6yU10A0G00pMW%+B0{7*c&ya|BoHi5ypm0K#zMcCW^a((m}N!`5UYL>
zCZEAv(N$k=-q5Rum|CpF(lt@rH~3EN(u%%==OP^uC@#atZ_2_BxLQ6$iUAL3&d^NM
z^eM6$7nZlwGm$L4REoy$LNUa4z*=}8NO2eK<+vlfmx5tnwj41-B;WHuV2TB%Dntn`
zj0YP<M>pc$?j*1y194*e%j8(`t;OxO=bFkC8Cf-xu$GUZ7(%PIUFPmZO#GtJD~4#z
zcHC&Fe7LqfQxna0w}GyJ`%?d$I~|lwTPR8St^g@R_yd+lSx+*d?w>HE<(WBNklV$K
zui+slYRk8?e^zCd?^jLWI1LL`LWq1BJ*qw?!>K%~@r5W1r|!SXwJz{OxYL0W(zAO7
zo0ijZ6dOacluylWqdfOcp2odAQ;>f-lBQankWzXC4+n;5g+RAIUKES_&G2Av)NL>T
z66d@-kh>*mtD06iURaX9F-g#BgIdmtimJdS3{P|CNV~?lB=$cta0$>eO{>D=o_(<P
zo?MiO*f_mjyN}7+WTByEZbVEP;>Wey9xTIcg$?DSP(GcBClqS8Zw0?g&Gs?c!&_%3
zw|ix`zq>hu@TUHryASF0j6G<8y_(jJLe|vL?(Fa|6Z5#&67RDYmI;Y_lSdKjA@x6#
zeWLaa;cG|BG!zUHqRgN;OvR_OJ;sk4T*EvCVJow|cCdAKzblk>vvameUT3>kwSuF^
zQun&tm2P>fP`%DI`H$S@W8g%M68>QY(p=YVu&&UW^{dxoMlo=Y`bg1LIuNK6{Q{LR
zUlCj-H0eebtEsH98geC*q<7;}|Guwi3H9}1s$K}0t(&2nzYuV-@<`2&IKJK#VRWn3
zKYgAV8!HMZ3`N`WVIbYJ%QWG}jF8SkCRz;RS|9Oha4qA^$%*n#f-?@px=-*uRuODa
zN-H67A6!yL*a*aXieKu4qiBnG-c_5f5;IrjG$$^UlswfI(GPo{%vTH7XnvU-;@6W#
z`<QU>x)WMf`9dU;n59?n2lj#ZlwS<AgMwcIBLz}7+X|0Bzcy@ap{~H+XUl?@2ytR3
zS_YAC6<vqOHFUfE@>#DfiD4mZ>q!h~l4R&8I`FCM^C-Xui3Veh(8+_e<wEKFT@g$J
z^TaV-v|sZtO`Qj-CVAJa5^&44_3KWPc!Y|wIA>oSFCd_<tji=LBKMX3HH}dJR8+_(
z^yxk?fp_qmO0ft>jJQ!sYL5KHeP$H(a#6=J)wA6?&RK;&gW*1TpK^g>{7TNY0h%&D
zrY%an5LWC#6DRdJQV)DWx6pXZjnen3C<3h>Ke1PLxyu?*-ux7HQmc3QULF0Xw>62C
z9c_(S_=#Oc#HPcKrPxZq{jH%4&Tz>8;47iVW<#7e)G<)tjP7o%lC7_(l%->dCmntC
z?)S<Wg%<fmFXkvbv52n<r7!+L=afGWCe=S;l>o&}a51zDM4V}qF)$BE8yMB7{Q}SF
zk6hGp9J^e|WpwC1g8J(MRK`95PHhWlXh@Jto!k>zOJP@B`0WXUeNN9YR0U;}3-fca
zHAjN!FUTo;HkU7>$A3^cj%h?E>bS{#rVH;Eei2l|{8MB615qP%MtRumDg>K<JeWy!
z91+FYtY2Z8nq#~8XXP5h^fhbOT19?`?{y>uNk-o&l=DglL!(_&e=z5!`yTtQ8X4=`
zE;lKF+h`1&EM>$NT=gz~n6HWJk-o_yxi)cG4~^a2!0g>9I(lTJ>&O{+<UA9*<f>JL
z-S&Z~<~HCe8==-_im&*{Nwdj@6Df3<eIn9kg%<6Q{oCpSf6O)^$4I82Zu~$qlg)dx
zUKVRREb=S;mK^MKT|ucos6Cr7a>rme!1L^$#>UNqX@w=q`uD>ax~0!}cJE3nGq9Ci
zZ&I;QgPIY$Bd;hkAD$-Kz**}4l%EH;eX48*m?XBjW_717Da0!-kP8|tRr{baJZP>X
zXxm8{h2d)-LR54LIf&sxMKWvkdK1EEQ%$15`wDz0cJip?bP?pxZ}HBq0<d~?3M0+c
z9Y=K3wmt2roPPdE#dAIOa?M3ZM&7+wqR?-NwLg(eAMyD5P3j&w5AWX-Wwr3q`JLx0
z+S#JXj6EU<Xi+u_R(HIZ#=3;|^``u$uthc(1?vW+%lr3Gn&zed=}XM!Wpr4P_+y0D
zdwXm*4iD}ucB85^nnL74{LDr(WSb#XO?<<Ka~4FaR6jvRex=XLIHm-sq}4`-75XT<
zf)`3`u<YWf2U)9Z&~NVdRb(tJuN>2IkLUC3%iHzXN#lm=P$BR8%3tum2o0#-xHSd}
zu2zMVFQ~c?rF^R7Pv@lpyqX5DHg`(SriD<SG<Gt4r!{{Slaj-bIlTE=(MdXP)x&kC
zN}iHZw=^nX{Lc%%(6ZbCcV|ak_X_F;gX=8I9m3osMyb;%9$=Tq3lj8R_Zf5&=N=Dw
zl9vqqhWFrLpR(PjQ_z^0CEQWGQr+o<luq<_2s;#g8Lc$k)d?yrrnt;oqEB`E(+!$8
zK9a1t_t<z^A9zNyZ}M|4T$t=S0D@Ikhr~t2z6?y7GF?s1l~Z6<?SPlv&4$%8t5i_O
zhq*+d^gr@pzz&}zAe`=b>^ytDy4$>$qS=h;e+rD5$X;nJmsu?l3r(X08@GMtSZY7@
z3+X}wTv`nL@A?1u%W3)K1oU=>ErBmb3J?8gPYyYmz%cf*=>LTr>V{lo3Z73r?-Y`Y
z=J$zL0)mp`Al{!Ebm5*#<H6+*n;Wh08EYrk+|AJxF+8wol*o48CgxB2RnR<cRw1Dk
zuWylK8RB3Cl!~g;j>h&FIM3``iH}AEJ=q*yqdO%L1tOe5F-KkZ0Y#U68n#-bVKwAi
zV$FE-xb=2pDSfp!e<gUl6Ln0`^ov&|BTF*W;pDOUlI{pV9aeZX+}v$Y8%wKg$k^po
zO$aWTawQMC8FXM)Wp4z07TPCF-<8WTcst|=_eZ+wz8MR9a*d^!O5^H+L_JSxOTu&k
zd#3#&yA@0?+fU~WC@Gezo8#<j0axbd__iv};iXkhW`-r|72eC+*ZqF=UBvYkH5ph@
znSP0%+BlNevp!hU%CjexTCBY$W+9H|sc(11zl7}M>0l?Ib^JcK3!VSW1#$C-c>mqZ
zn@e~!KLFSJd%tnzWef0vPMaw+;HOv?C{T+7LLj2unDOBzNqv0>gRpA<nA8#FFJ}Ak
zz0fyBQp*s0#OK)>!|-<UxKI!s>5=!2M>h(sl67#ohlLCkey~EL$M&lTW}VW|*=~P2
z3A)0W-~Dv}-YYs)pzyVYw%?vg(J??Ri3V2F&7VbgUvezIo)pzRvdc-vQ{dOh!A`%q
zCJi#jaLbN)yW~-&Z7^xAYwKpBr9T}EvoP#(@$AkP-ppGkMDYAd9nWd8@Q^E+sfP;)
zZpzc5W5225gcl(JHe_S&Q2YE-ovGDQAGE<w4`LD%d}JYo5&*3J{Qd05OuDK0q_T5a
zuOQoSs2z2@%8W0eelOzy*m~sq?279e?VWCPjxsZ?PSy6Eu+SAxTPUaTZu!V9;-?DF
zvynydHwVvd2`NEYC!GYu9@2RwQs{5FFlSP^zbjqAGLNf?phfeS2@Y~j`-`<S$I%)0
z@GXH7!XTZZ>qtT-f5(e&B*8AhLq#%dyb7!Y`yu~~yyx=k;|Ta#3qJ6qnt{nH-}k|i
zWs*-CRyv|bBA3@<>-JPMeeSEQJ_c{lfSEV+Y$49Jcb&-2+-pM(rd`VbtLVzqHrRj^
zj048q<d-pne_{Jx{flkaoyE884kx-OYLq>XM_RN{OE8+%+S_;Pd%5rA_ovPl*;77s
z53sJ?H>{>H;3cL?jUFh^>?@gcWpYHTkR-A#^-HdA;F7#AK3(d`A{DL_;AkFM;nm{-
z6?}Oqq(t?=iL304-9b>~FUUFLN>n~zm_1dSmQ$%Ccy|84rNEY$unx+aMgg6b8yHS=
z_r{TI-5>AQKWHRNh?h5cba#(6=NQP1wtaLkEUCF|kt;C+79e1x;12I<&5tzLttKqU
zV2%2U_X*Qgs<oe~KeP@G&1b7P<uxYRTV9)O2n=fIIFdy9)SJwLCWmq@uzp=flHtaq
z_P5-;)^Fa3-1+n^sC&KiI^F*&R%iYU=!(SrT+~z5JpX11c&gv?bg=bwMB2MMo&%5+
zm$-9NT;`_aT{B53q>KboT3ke20x2%;+q$Ume+*bR2j|Cr|G$AY?_ub<0nk=AK$WYa
G!~O$9Te$fE

diff --git a/res/flags/PS.png b/res/flags/PS.png
deleted file mode 100644
index 7a0cceec00db13aa85c8e7acb9ab795f3478aedc..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2147
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

diff --git a/res/flags/PT.png b/res/flags/PT.png
deleted file mode 100644
index 49e290827c89fb6aaab4b06b34b894009fcd7bc2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2617
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

diff --git a/res/flags/PW.png b/res/flags/PW.png
deleted file mode 100644
index 6cb2e1e70d22d4f8e969a12e820f2b459c4acf25..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2714
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

diff --git a/res/flags/PY.png b/res/flags/PY.png
deleted file mode 100644
index a61c42c423ffeec7be58f3cb8be6d2f4f2457c6b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1519
zcmZ{kSyYk<6vsc2Mare7rWCAfv#iko!vw9wFf~O@2vSN>Q&Y20!Em=U95u{SjZ5QJ
znNo}+EoS196iK;3kdd~iS%i>drqpEF49)3b=3(wR_x|qoKlknC2l#oK%|pxs0Km-K
zix_C2(>GrLHN<BFH>(T)M-xZ{0JwT;{+BR_p|*+e3M2tQsx1Iy=K{d2p_Q!x05%E$
zv<v{imjS?1W`$_Ct6=~Q_wgheXs}N^TC)s*GrfY63}pP{@8aBLh6Kj)CV9X{A=XPB
z*CQzzlZK-&yom$~XJ}$D?GQQAQaUyHw8TtgW;6)xB@}{#7DHgGpjPfBj574XvkSOg
zYt2oJ!pIH<Mz*_r8J3RW`y>aTxkOKjZ7h&5|6K3<8uUu8Pfuh?kAtwNh*vc|D=o0U
z;aiqpPpa}))XHL#-lt7hC_5(8+)P&HE^z-IzE+C9c8yJOT$eXAn6C*>YJGmVnQkZT
zTLA_^ASo$S=^_=b5{qqW8Xbya+ayHShQW6tN*Ld9Au9igCP%5=`;vMAQRg(6d9#_m
zOaMEp4JIRoI)8RPOiO;7?I*{ob)3~be6CeT&vdYwUU?0PShR@wQUbSDqw)xiit6z_
zHQfUTnyiFjJC2215$G`i$Vbk4CsfJRlMoQt1eiy!_zT@;6-2}y(x|&1JWZxoqM?qD
z_$=sYbBfS|mfanwqAcgL^f?n~IgFKG<)vC)1Y#5CuGAgxSK6!n<ae8B7O*AP-0Z;)
ziu)cSgmoS-4qCQoEJsHt=WDOYo*b@F&dyAdvYbleGHkD3zSKh1Jx=I~nO-SS>Yw$|
zxew12g<rhOZ=MwuhznsB0p~YRAeuLQm(@QVbk@+{(SZI&7xJVIJghGCNjLZUu&#Lx
zFE?{c>7WlaEk6-tVSzUqR9?R=OU@C6lCJZNshS^CaU*wlPql=ucZgyuhl@yRjQ>r4
zAwJU7as4Gz%Lg>;+{fkd({t-;MqiVq$bG{48UAh+GBGq`O_n0|eh@BPqQUSpnKJD%
z!RWEEcw}Rn@mvxt^K^(=4DPZISqAc68~{)Pckl*sPKuGKCnTedAM6*CeG_iAi8jg=
zRi@G<)e~7ScieK#a7zoE=bN%R?K~bR?^C~ufX*N$w{4a{c=2DSN%i94W_D0qj3i~g
zU9DUze!fkbwf){-k`eB>=<2<Fu~o)z&W6~v`-6^>FD)hLX3ZT@mgh>3)-{oGxoaCp
zZ+6+V;$xz_g600Y75XtZs)m>>s+)taO87(Aa40hF7E61UY$tPjd@(2eW1EGeQ%hmu
znGqefgIyWNP?d0Hb1q@sH^h;+r{evkbK-ZY8s*50OEj^fxnRSU-<Cg{C=AK#!+MV6
z1rhg{@J%u!f_Bfs+8G~QxswUE*8Fog-(qK<ZkntuEpC0`B<Db8g0~W7P)||I@C%bt
z?a*y~oQ7UTWzyDJ=JmGsf`XsaS3}g80*>`Zdiq^C(@HNHe4W^`&p|+b(INn=H)olu
zH6s~an>x?961F`#>VlZS6{kPKC3Tt@HgJt9oj$cS<>i-g;hd^pGIl5E;zKuXw~aBY
z#i8DslBcCCV+<d;9XkvYi$;9Jm>T1p?VabXC-G4^Q<V={$@qhL$p>NlANIJznS{_0
zP))#S&z8)SjqOW!=IQt@y%U+SYOxtr`nJSdg;7`y)qdrz21Jxn5WhY4$SW1QqaPN4
z9IyqtP*9s2SP#__YTJ8GGR;4Dpl?}J_3%-eVwE7`gWJK41vZ-k7AHJgcn%U<z>#T-
zw<g}LW6#t^{QBv_wkY<_sZ+nC6A#}y8IrgEd}Ymm-Mxl2{diwMA<SKE=7UlQ!QZg^
zI`LGrv<N=+r>pP3--;yuGqQMUMFguk@Y{b~%ktREIuOQ+#787X8USEW=q>grtUbn=
wf^o!S(fG}%jVLr8h2q?Kz4bqW_#+2mqEh}}0I%ME%pd@~J^YBjyEBge4U4C%qyPW_

diff --git a/res/flags/QA.png b/res/flags/QA.png
deleted file mode 100644
index bb091cc88c2ee7548fc207a5bdb851a5d0149343..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1564
zcmZ{kc~sH~5XXO+fVbHpl|`<WYpn+!h#{F6q(+{Z_ko~jYEMm4Ofr<r`zS4x%45r;
z?AW}*BTZDuJhMziN((7(w6v&PUE2S4_wBry`ONXY|IM2;CkGp4g`Elj04UqpVqK&(
z`x%?S(kvLNFOotw7-NqCfJZrss{tTsuSv3Xu?K*2Isibw2ms%uBl;8ooP`6x3;_U8
z1pokzywT{4mM*|VybV@LseL=rbU_OFNL$ZnDG7haVwiQmw180T>~WBHpj}WCT@Bas
zVgLXs+F>!SRQ^2w)Nxn$?cAmHhUik3mZthuT;Ksj8QV1dsLufVnp4>z7}4p)I;zbY
zVGk4d9?VAPIxNH4^w?DocR97FG@MVmE5=EW2$sF`UPddayXQuNt}XFLnbF%Z(W+%{
zmp$2`2r2F=L_)XXod4~jR(vh(kI`_m>-NWLkhfP6RYRe5UdaRgv`yQ8nndA3gSy5^
z`merAputov*vtdIikp7obA#Y^gKJiC!mjwZj1r=C-`c7c^@?}vOaLmCpzjqg6KIqX
zMCM6ma5f)5ER4Kpe62K|2!c|qN=i4l2cdWv@u*pS)?xOc>D6ZzDuTPHoAD$$kNSp7
zv!4^Qsv(!@hyR>D9h3RNsD)4#c&7U7epPeQ?!y>dpu^xdQZ6*#6omjAjE|l;BhfU?
zYHt06L2k;^OR2RbKyFE1&5iVsXl>SoTx`h|6Cc^Au1}0ks5PHUNtH{feCh3O7@M*v
zpP||jn-tS!c^=gVuBdoYrM<C3;oUC@CKhI&rwrG(T{xkFAC<e9XN5NJA8|kUy{(gz
ze>0xfmYm=XUY*+bRk8ca$sSO*)i8}2P?9wmJFToKyz$mp$x8NJKn#s*($daS>^z&D
ztH`%H-y%XU-?Xd?;SeR^z5B;~Ww_6KzeM=7MF+V%wt7woh<gYRL6^&MX$E8-878!t
zGp!nxQ6j>M88uwL$%2hcbulfba;w6naR1s1FhTc$Z6fW&HKlUH5Ylo}qjF$gW}YfA
zMXwlL+R-mjQ6!l~S-sga9N&vqt=41s<&eU7$(UD+tz+pqnlvYlU>eyrZ&3`0_fITW
zLk_AiByQ}C&>E6S&eCo-j%9V?CSod3I1xhOGUi9pK*6m^{&vF-Y|i}{P|H5ifa!;X
zkT<Rauf1rs#9VKYrhH@`+MsZE@lvLtht0V~w^^6Tur4ii{=-?aGFyIw9fR>B8`R+4
z(!V!^@2hcg9LTYG)iBgAt9IZ@2X^f-$Yjmd)h~SsR8?9Kb|1fE=7!FR(k~ga^%@D0
zxAc&+OeOZA=EyiZWAyB>`K{>#sX}7ucJO50an|UgLY_q1s6cf`?`M39gg@wsmkkpw
zUJXc_5Wyy)Y?bGNn$_s?r^&hZhvJd#?e;?}h)%-vLba{q#s+NTv)G>OekvC_r<WEk
z>>vJac4z)2zVs=n>Fl~6o9W&7yFj%vyybQOu-I#}l|lZBF@&x{P6-AJb2>g)A6gd*
zoW-X+6~#Kdm9##3S4B0m!iSOiwZ-xHGa#p#zGB%nfhHD{9w&_$a5~o`IWOK9BU!95
zG^^32+#L<-mKjDdS4wcRAD6+obq*1p@|sC<a0^ReA(9meTWc|Av1n`0%JX-oPCW^D
z{vI(ARo?A2zA%9fEuN)r=`cH8IRn?O6MSM-e5qy%Nj3<dZ*k+7=8Sb=`SqqXu!Y;c
zF#i~hqCP66)JUyX<_YHvFv<Lscn?w}lSSqQqlFgtEG{dB`KB*<-3`*E^ePpPM(kZS
zyk5Aw31Zz$O47EZ*YldysXmZ~F*Q+-tmQl1vEJ-nG#A>_W->?bNZUg7&Lqi>WUyTJ
zxMSMG9{aV{DDPa2P-Vv}?22-Xo~xo$osa7{;b6%>Z+c~OUn{m7Z%!5;`OgQ!Is283
zZ@3mVe%-V6$bRXk+(*HAPyz!eK`7FhASnQ2xDiqxj?gzYcQrOaA&gL_@ZaD@C^($T
g5gq!6;B-XbDRSKZ3*?J^6Qu&c4(EV<U`<H+3o$gqsQ>@~

diff --git a/res/flags/RE.png b/res/flags/RE.png
deleted file mode 100644
index 6d50a0f544ad14e2da315e53fdeb187d3c8781c6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 566
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#LMOT^vIyZoR#|-pj>NqU~e(
zkyycIoumjJqZ@lTPbZm3x(Xc8kUp~I;_VH3aR)V<eDxD&``p>EXouPVTDHYHQZ_R2
zHFc$JGZW|i@dVlc1P;oV%B8(Dmrm(eCjaaHlR3rbUV6{}IbZ(5>(J0zexKQzOB+QN
zPw(B%z4CIrr2ab3?XSbltILCy@87d!gX&QYr}X*1O@Fj@t7om&&I~;-<y~ldx87>1
z9RK$I^719$C;$H39<C|7RWF)7$Y+u4-CzF_t=6u3Sn%yvOl|mLJ{DtV17nJb9_hb<
zn~(KE{L|1@!=M~z<LK(;eF!L`TH+c}l9E`GYL#4+3Zxi}3=GY64NP^7EJBQotxOHA
pOboOQ46O_dDh@rhMbVI(pOTqYiCY8b{Mbg2ou00KF6*2UngGqWv!4I}

diff --git a/res/flags/RO.png b/res/flags/RO.png
deleted file mode 100644
index 4495d29eb024926848514f69b7f1a41e30cce4ff..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 555
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#O8IT^vIyZoR#|FptTQ;n>IZ
z(`UEF%$Ttxt%|egA+N!VPRY2&<ueYxVN^5tF5scVWZjh6<gA#kFjpbCCFf+(&f1&*
zpU*POy}W-N3(x`}*rHUkU18~zpi?{FcK<UsJSLI6<3;eln&yiccKPp`9>#g^^{A|_
z(mEFO^+M&J30rEbbzki*v9{>%fB*dF`mg)9ovQu1B;X!Tv99dy_DI8tX65HEpYyXS
z<=<>D(J7KI)Vp%&zN)i(okQ1N?>_qV=c1j9FS0bvRGcA6F|kkjZ{YQP(u@#q=>BB!
z%QtmAeavSKP(ZcBHKHUXu_V<hxhNG#F&G&bn(G>v>Ka*u7#Ulc8d{kcXd4(>85mR?
gdTNWJAvZrIGp!Q02G04hjUX#MUHx3vIVCg!0GwUKT>t<8

diff --git a/res/flags/RS.png b/res/flags/RS.png
deleted file mode 100644
index ebb0f28a7bdf6b76c944ac6808319a7e4cb98945..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3349
zcmZ{nS5(u>7Ki_#caS2zh|&cjRjTyfLFt5!2!SBIX&?%MC<hH7mlhQeq$4efbd=tt
zgFujk-jx#S<(#*B@4DYwd%it0>-RPfdy*{7^yz81XaE49H#E?(y0XIG#YAzn{v5B*
zyAqj?rl}?XRHxFOxshM(1w0I_OaUND7y#hU0N~{62)+scp<n=5cLf0DcL2Z+%fVQx
zUR_YQ8|&*_`3j;o_UV<VVFvcWS9blUcKx)5t{Tb^LsMPKMRFc?Sy67A*c||%BQw;|
zw27G6nu(0DA)s6L7P4e%4TY(v4YV|v!>CxN$*1Y{$jH(#RUNvZCV^ot+83gz$C6GC
zmAJzAGQnb9P@$I4W;9b8v#G$X8@Fyqy!DjHI#50TxM*EUE|^69gLomEue4*I_gj5M
zDR^E<IwJDF8K)*ZkSO@{H!sIRQJ22%|A6Et=tIVN@yqIaom16y%%yyw5WFjpe5^JN
z&%S;aPNAx0t?}>~EpSvWjfK4K?k;y!4EP#^t*9V9yCy>9h;yCSg=f~Ga{#?ab(>8M
zs-2G{3^c`*txs(ZCUx79y~)GF0K2%jt8Icr3rTw@0_okl6!6K3ye|Fn?Y1FmGTwAh
zvNht!9m>sAJSx!z%G`gwPlppovCwF{Zy$+K*?nAAKciZ>kt8m_Xc6(^8vGu&FV$G(
zs#hw7uhm|z2Lng`kEeb!l)li7%eG^_GfBa_J&o5>Al&USR`9h$=L%}Ldtcc@s%L+R
zy#?8|S!oy$1T_fcL7Bz-fp+v&O91QgE)8xt!50cANxE;OK~Z~BKy(_GaaRw7k@*`s
zylJ}kQ1hZ03HZ@bj%~R@uX_chBQS$<<2!<@%8+drIXdL45+7Lz;NU0WJPYt2I39@N
z-YaT@ip^b}!^028U7n+p3gumeG}l2}<9E+FcRLT1m{hLu3>`&PYl>LRC~R*AfZm`9
zC9xjwp=DN{Xm$)8)dl}2KBO7H-BCF}(9V}O-o(We?;v;GaD(d&Uk2nX^iI!v0wpYp
zp+7Ew#;n27(76HmPlw_r;(?|CO5#uuKfyRwU*N`OtP(Zmct|)Wf{ll`XZqoL{Gttu
zIbNaByVk!(j*L2kEyKe#rgG$a@geTr5{s`d*`rePloH9f3N`<MM8uiHy*?%e&mOTm
zAg-n<i^(~s;LkZ=-{)D4k9fsMMXH<>&1@+?kJtU2rtclvHaEJUFmmx*2^eOm)r?db
z)zdm3&hv6B!SO9Rx%L35&BuJF#;E@FS*i7#qRIXFu*I7epBlCn{JD=kb01|*P-!hY
z@O>0%yh*RQ9)LTl$x(wdS(G398LyRNs*~wnDG5JCpWp3_XQ4-W{2Fo_cA12vJ;7yX
zzwL$X{z>I}qXw+|{F%qEF+6J6x16?ayH>)HVyvlR@Z5~Dd6c+7CrftwH?+iC+j4hW
zEi*GtN!=rDh;LXX)@+!Mu9~^{D+#j>HAyl*2GR-ORKXYD2kx7_BbVY*9jEea{E-75
zR!FiJjvKOkJ5a@W))y+FN_r#OU_xBm7L~1L+rmadLnFRF8|UTyFb$#)lPY}61xkxe
zHb+OtNlNu|?2EEG)?62h7Wh-MRyDz~c}IOV1)}Y1@J(d!8|n|PabFm<Bwh$l_}P<0
zOS&>JQ<_s1l%&od9(8<3YAFr2#c20<7Jj+G<*f#(tOfJxRqm@;AL>6;QjH2Qk!ehD
zaf+?s8N-`J=jT$sI^~tiO9r7m9lZu9XegRxy=99@rDCd~^v^bZYtfOy?`BT&8id=E
zR`!Qf@(_`MYkmLPBwHA-pwVZ2IFLS+egP++9l#a@@FMgBCN5aSO-dd-FFAUAU*>&G
z*@=j?m>uP;OP#(}|A=CgNTUGseE!tznf8;J3xeM-ff=R6o=XSHX6Fyfs%ij_IY9^?
zNY>GDBmtTf5Q+_7sQf5^cR*Cmm?ti0v!8oskYMw2F{=cds{Zu3lL=hPc-^E43LW9p
zLypQ>|0%X^m(EhuGPh9GyI7;{!rA{4V7opmuq*qGqOJ;YXV1lto#l9-FVC8T<WXhA
z$@AKTnm*%C(0p3c_y=K*D%8lV@2?MB5Myw1*(V#c{R`O9T|Y2mjC^S*u$rk`YKql%
zU6CqPX`!_{V(3u@63Eq~QzToz*a_3Z`5*9v&TT0!k_j)|V!S_ZDWA_wP$DEVljH=a
z?%j%aU?##kT}2n{Yvlsvjv+}yNmx31-ce;Ubt)mp-l!=v?KZ8A#EBsdq7f8wjqddd
z_o_pI=G5wlNB(Dc)#y_6>lx65q>zxVA*xgFyFL&yyglT^u#c&+;-sx*zL&+w+QFM!
z6|5Lo(G>J9-8~t^@zI2gQ+&gV;YGUVVcgcJUwLIYxyx$ibhMaVeWjsOHmJFe*__7!
zq^+YtdO2#byAr%Kco^6H{ibuO8DhVKke?YX;M&Ywc>rWdeyPia=ib!<(LPOU@8!6#
zqogi&t2;7JZ1<`GkZiXpt$vDa1K<R1ak}!>+7TbjPGBo9G|QXF#$<Exd`tD6_5kI8
z9@TMo*>NhFbG#p_l(eydbwJDoC>l6m7&j()>un^*2JCHX3?Vec%8|?P_xsY-Se>o=
zQ<3%q(Ew%|1KYhdRaW2C8kQQ`6e`-dJtC3U<T^ic`-88_!{Ep3DLzr!!|2s2VP90X
z*NpoNJ#^vS*>r&>4xC^{T_1lMNC?c}ejk$?P&GmB<Wu&<YYkPf#+*K_!Mw102SBW2
zzW8Zfy&O5KAL*eDPX&auB41Ghm^uvjuStm+TUDxqJWFF6-r{=H&4aEusLgU)O59&9
z2d$Hd82J3>q7vJ-s!rAJN=CdMFJG7^=`nQGVG7OEKGSeqTS$|@P@hxNh6<^VwOS-8
zOx>=P;zoW~?btx+hy_aI0+8OF<K*nHr6O^We)M4Im`6)_hXnA*&nt<JT-`PP1bo*A
zUw)f|k*_W!c8wX<w6Vh8$aNe0=Jd(wExUTWE?!7`3ip+l7z~F+N1-??O#6w!gQqyN
zCYU-*`kC1l7>i*0GrG5DLS{QzY9Bd-s844xqPeTs*seB$dWBqi7bn=;*z~(tQeGCu
z&`15R#qeJW3=rap%XtpXHsTE<l9)j5YKQX5V2yWsS(3R!)jb^@7E{BvZoVc{GD;5H
zsoLQ27PZgV(@S7m7t+h2UZ5@#(eg=9zTv))yU(~47yqIlb8s*oCDp{Y<4w+2of`fp
z0T&*>l1PLTKgi6=vexnxRda}TxDexi53&ya5D!^-<(&V_`jWtOxf|QSpLl!hah<;f
zW0v)~OT0|S`yA~onB?Uw@{4pF0XFliGqtTr^sD|D9hlJ|OCu1hYbO3w1{8AVpn;+u
zk-Rf6QxQPQhIP+a!^W??{OaBFR^U(gK;pL{ir*K-$3;V0u<RQr??E`FM_cyl49M`%
zqm2_=Ldr&lmz$-%%O$sYJGyX#x->|??-vhL=a5U-f9H-7zPmWmc=oKNdt|&LTVX-^
z@eeico&s4xbXT(8b^J^Goa3QZ52>I}*x6xTWQkznN*AXG<^_+m^IyY@wcYHo`gPC)
z)Qj`?f6&vsPZA>hddj^^?w=p@vbkUE4a2fysD-HtrdT$D5EY5U%I}^JgSSUATChM5
zdSkh{iv8?&l%9l2E6<E5_UOTIs>S&$Qn*uih6u@-J0;!P!Bd<G{oHN|ZCT+0S!RaT
zOWTuGmJ@gh<c}ZyN?gX`^s+rkvVCr)Hz>>>d6`mZ8GN{BBwt@qO*7glBy}yQC;W}1
zpt;`%p|dZ<9~BK<U+auKk6t3e>Yr%f_luTtOjxQ-g0pi~bSvb`4Qk1g@h(R8kv$N6
zpF(Qgs<H_l+m$Iw%XdB>WK{|IEMq;-bj?(5Z!C1q#<^}K?!v#JQ$ofu<7GEQ*K^|@
zyW<RB^A4U=(3f^n%Be;3Rvpar2gV@nB|_1E0eSPW@9c7tBc0&4Y=(%}<rj*lbCqmH
z_?FuvI;9(OHgma|VAG$!F6NIUY78E{==OvrPn>s^V!hdlSO-{w*sk-V6|{78-0?{}
z<-0{cD|1=WJeUP}TN-}eWC$7yJ-Q4DcWJLUb^E32p2mD_Z6k8}i<3^hF~;dwadxZp
zY;)0m)Bc8_*PC0AInS0Bu>9e$<r0#=pMC6Vq^yD*eGU+I70KqosahWgw(h1TUXKDJ
zR^T5okr*G)lU)jXG<NyMg~goEW*71)=gsk($q5>_OCwH2{KGS`v?8(#bDy2uIR7D(
zw<7a@u;nGHq!4GhqZFiOuf7OEA-Z-Uo^Byt${vrst^~+{?<h)w<t1hA+Q`T%%imF!
p151GKD1*Tf?F6;|2tWfpeZ3?9e}FpQIqoU|80wnoRA{-z{~JtzP=x>h

diff --git a/res/flags/RU.png b/res/flags/RU.png
deleted file mode 100644
index 64532ffa58af755f27404820c7be89cbc260bbbe..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 662
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#LeUT^vIyZoR!>?|s-o=GaH|
zuktAcFRtk>oW1(}0Z*1(cJ=LkUEQ<w53OAMZXfgO2P!jN1jHR>TIO^&dAF8r&^jir
z&^i5}-1Xme*VJ2ne=NA8Dg?9$2p+h6xz1cU?|EgM$U1SUSth=hO?vCT8t4CRQt_Om
zQfPbZjqx#w<Wry9Ub8Ne<ND0gTG@8U#yN4`LWA=W@vpn9x0bxA+R4~ay7cR(8@o1S
zxa!|3w)JJ`>G7$|iM_GG-s(?9DUiSG*7~ls+}ZZI`E&2?oR{|P?kktoZ$Irh#wT6p
zTNcwV+`#O4{b^yZan8c)73H?R0(z?tNo_x}D73)4r0>1K`G6Ve8fT2JrO!~S3O@g}
zi1~xg%Y`=E^m9DtT7G-{|McqQ*N3M4K6-Y?>#A7_Z^BxywZ_irm+zmoE}hfCJ!*9a
z(B{0l&4-sIhloarf7>Zo*yek1QAyO)+y7@hnr0!pamgB+wDT2ke?e`#{>ws+XVaN)
znUH{DFn-2fH_iP>b3(-fponUTYeY#(Vo9o1a#1RfVlXl=G}kpS)itsRF*3F?HMBA@
p&^9o%GBBt(^wbtbLvDUbW?Cg~4V?318-W@aJYD@<);T3K0RVE30(<}f

diff --git a/res/flags/RW.png b/res/flags/RW.png
deleted file mode 100644
index 64b3cfff04b69bfd82c843aae87f239df697b74a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1695
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
XCjNf|yyPrXY5;D;6HbpDgVO&5*X#CH

diff --git a/res/flags/SA.png b/res/flags/SA.png
deleted file mode 100644
index 250de6f6f53cd9a8aa8219524ff5b52b4593ff01..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3750
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

diff --git a/res/flags/SB.png b/res/flags/SB.png
deleted file mode 100644
index 5833c130eb67f788b8c1a3cca7aa5677ded687ba..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3424
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
Zdbx-Ge*<%Y1OCha7~V3`BkQ0D{|57wS|tDg

diff --git a/res/flags/SC.png b/res/flags/SC.png
deleted file mode 100644
index ce5248f434c14871a4d3e0ed4f21b5ad882a8ef6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3704
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

diff --git a/res/flags/SD.png b/res/flags/SD.png
deleted file mode 100644
index d8711a83d695b5f01815e1733b510fb86e701f61..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2103
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
DldQAM

diff --git a/res/flags/SE.png b/res/flags/SE.png
deleted file mode 100644
index 81880931f392086201cb9faf68efda479bcf8df5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1278
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7?|IBx;TbZ+<H6PHzOug<aqt}
zr-xO9oKpgJy=I=fjV<QOX^w3>ULJC~qNF5JIB}b_r%codrzLui4!LHkrW7n*_P|L%
zGgLWGbh2wsc3AJlB_GnnryRV(=a;nn^SbWuerhM5aB^18jIrH+w$-?}{qW!Y#rG|r
z-(z$Q6hWX&j<mgs98C%wYjU?Fd$qj(z3=^O(YdoG@2_}y=}Jgd-wfuM4aX0hYcoC@
z@BIDdw>x|NAD+7yetKv6gNwzvJNLUO{IQ&qxXA2$^{LknCH{Q8`02!9%Zf+G#ATK3
z4?Q~Wt=zwd@ma(5&ktNTY>qJ$j{d&>BFn)G0r~lR?`CgFKJ_f%po}wXF^}jO!w`ex
z2#yeUx@OMhLvM`5E%?f={YhHic=E$CT_(v-A`BdjFD6FaF7JFJc}wHyXFsMHiobPc
z)TY@VXM7|2+xhUd(&`mgW(%=S=5vYa2ng7F(}r>CNrU?(ayxRL@8FxGbY9|vxuS0N
zvTe);Y0oR<w8{^k_Fewy{!Xrk(`6n?HOw{C{I#Fi<}CNuV=f1mgia9?3RDVt_I2CO
zOX>-HvjTrxFqAXgaJKHwUUrUoM)}zlxs7K^O!!X}vqjDOd@jtMAzCGU-`$&{_tN&=
zo|16svN!L|UynM37VerAoj<j9fxZl@LGqc8w^miwCW<Y{-ch>Y&0&A`c&k5V3HvuT
zKeH;hlA_7rI?eO)|0z4!@7y~u@5b8uyURZs-}k?|+(7R3<3hQHeIINYtdGgeP55@f
zai!Twy?|xHKK7Ab2X>Sj{(Et<BBslIx$r8dg}+M#au!AJ-{-yWt%s4~`xO<hCj*`F
zrgqh8dF{(mx5bql-@boXYsW6O!`1wQfSl-};|FsNuD|Q#{%MmY-$aSTqIXl2JfoAu
zvIJEGRoC1XI=kcgDbELnRgc#HQQzjm<q(kXC*s4$5v;s!v5M{VHU5)0*Ut~E%09%Y
z6k>5kA^5}dvriApGTunEPSA4LfAW)U;H8T@RnM2Pt6S`yXc=f=dD53#vtnuAq%Sd>
z_PzVKtvfYr@8Xm=nLwp03tz5JyZ4{Bt9-hC`Mkzy()S#;GHg51uDAT_W%YZvF3i)I
zA+vM2`<0m!nx^mQi}E~w{3P?%6sL~ucAXl6t4wy9TqqTtkz@5~0sn!%8E5=-^SSnH
z-uN><D){2vjx7_!CY7iyc@VpD@dKHF)4#G@U;(pd`rf}+!w>w+s{T>Gb=jqTN0j#N
zThY4Z(##d2djc;7%%A7}?T2jW?O%(4ff%#Dg_&pJ^nyF?SQ0KU6<^pd{kG_ue1cZj
zA`Lk5YW~5#pn1~OUw6&xfMtPdiEBhjN@7W>RdP`(kYX@0Ff`XSFx54(2r)9YGBva^
qG0-+Jv@$TLIP}yOMMG|WN@iLmZVjCCV;g}Q7(8A5T-G@yGywqTS~f@k

diff --git a/res/flags/SG.png b/res/flags/SG.png
deleted file mode 100644
index 6f00e57923a5c9f0c58fa482d3ba6a27eaf514b6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2210
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

diff --git a/res/flags/SH.png b/res/flags/SH.png
deleted file mode 100644
index 055dde68bc14c17434eb2759857b8818fbaeae42..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4615
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

diff --git a/res/flags/SI.png b/res/flags/SI.png
deleted file mode 100644
index 96359834069bdbbf4ddfacbc677565d5baf73c2e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1613
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
b!Xtw@A;<pTAXgBODm4IZ&K`s+M@HJeZ8yca

diff --git a/res/flags/SJ.png b/res/flags/SJ.png
deleted file mode 100644
index aafb0f17761442e115d157c6b3ee29b7c6758645..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1695
zcmZ{kc`zGz8^?bVK|<;#Xe;%uEo((+9E~f7khrR<E3R#*qNQ~tTUSzvwc22@yQ*Ha
z<yD4P-B(@JHriUYr72c~qN}A!;;2Qdy4juCdFP#Z-)H7|KF=}Vzn+;d-^bexiO@#?
z0FX4Qi?56}f2Nv(tWJ%!-;hB*lITSQpeavzHxwqD(Wj}tUI3(g4gfa;fcLT$cM*VZ
zumCJE0KgXkpc_}(b=*OAPzdvIbCFRNJLK*(8Q^i$0H%zLzj8I2G%RZrSu`(-;v8(h
z?hz9MKaLatST4<l=$ACPQW72GM?q!YJUTtC6Uh4tLorxvFRSDMc;Y0X(~N3jq;nsY
zPlD@wVO+*X(B*TA28<zl)tS_OS98kz7xF?znL9$?d}IhC%qYxmZJriNBzkGf?LN@>
zZn3yHd9Sqe=fsE?zjQ}FWzUG9i0??{J|<d!gVK#IPUSreYodSY+upJI$snRd6l0V9
z>78KqEtu|lQe?@jGDLju8KI#@!pCwQBt^3mkh%NG*O-sfIqYESRJ2+u{!o~gMRifq
z#@G^$+vSv-L^aueLOoGo{W5#=S@E%Q$<-dAlziXGf|HzrkBa?nM%fv*etSrgAUAvO
z*&|F6@#I)JSy45`u%WGkLD}%hgrNo-0a;InVIqL2oS}2eRg|&prvjx1IikED4C>S3
zat<k|$!qR5Ogygq$xAFyg5tvXu=MIj5c%WT_NukgE6H@`nh2|2_Yu8s+p?LDpYtxQ
zNY<Z+$Gh7r_+@pL%Ci!tprPzr?nG?W<)?!Fg>dM{R*y*{I?!x1flyR=LLczS;~i_u
zDFWEVxF;XtZX%!eHED}ecMgqyR%HcKDlff@-ugA|O(R4cJhZuTuY{nWX3;Qc1;$(8
z_f9iRofC9Wzqo><qdRRIw)vv=xpv$L)9acig>biJ;v|B)f4ic?+H}=vG*ZwtFZmQR
zqvz~`@P#Yly0T32NgZ#<ydX=y<p+ZNuczX*A+IJW=k)=G1(v52f2cVy-pmt8B%Ymo
zHw|;ffFr%&8X~N>slRc5bz%2>6ky>Qu+|jqp<+#GODIw7#<mM1DA!yR+N~iMyH|Rb
z5M2AP+5v#(nSu-<eEw*>uNGug1In9rH0qYhk)!ekBp~3kw*0Q~hv(V?>t0;`5JR8p
zsrh{?V#oMok_}Q{fAw&mFJvP9;<>YB#|qO1U~#pt8+cn*pj9vMa{~3MDICLIO<igW
z!J?y6b~8!&7E1>2x(Nk04(UQeb3(Pi#pOC{@g9@4aZrczlG8Js86rAmwc`3s_Bq>U
znn~&I&2rQ#rF*Ee6YzH$Z|TS!9kPqcsH8E?zfS=pz2k7(L6y6v0>P}?JOk7Vt<`tO
zLyx4EXx6Vc0>Og)vZ&yaTWaEF^m3I)SW_g;VI@GLc3!;`44$i3?YR!>?G_XqHSN%~
z;TkM=se`yx`F(`r=Fm^s#N60mjTz)EWA!_tfA`w<#9xU2vE;^NbF}1zv&EV4<1ZWA
zDk?Mf^gPCCa8A3$?pK2uSvyCAww$gcUTsgWvMK9~UFF;r1e+nob+mTode9GA>hd&>
zqbsJxDNwSnA~dkLT!>OF7#g!Wz-^I4>RXSdql^y^mUACIKQ&pGCHA=g&!AvGwp_o?
z>B7h$=jMOJz6}^-1`K=u`GSd=pG`ep=WUP|zwJ-fULYQ<k-jW~sypVsGW;5z5VCt`
zTV?k4!J2L}tpx`@Gm=EOblbVXV!c(Dz)9F+?nE^9^@VQ>acU(-mvZUwdHcS&-f!*W
zCHa*#CrYET`vXce$NQL-hIlW}^@6H@-BEZC|IO14m#>BM50cC2|HvHB9lnABzDWmw
zqBpvbmctpjZi4HHLCG5(S@xN@F!CdLbA&y6*gwtxF~;j^8||!n;O3izLPOH`o`o%3
zwXe~7c9_G9{&E!#w0)9~(FlpXV8=vmbgfa&rZb;H;9m-vQKD}~^&)Oj8paH=`t}yj
zn@fPWM|G<=Q2Ic)y}Jr~!tAYGqr2)c%5q<T4BR6piRgLjbS84dv{EZBe)xIA^?kby
zHLs7A7?u5R6B%7_Js=<JZ0q|U1N_SlC;4fBTdR%yeNbvEGizfOh0Y2OWu3vFPB<e2
zu)<o}nq#fat?c})j^M2=@i?p*))J4!COvrN_+NtavEgSUlK;N|elvt8695{;+ohhw
GNdE&49p{Ar

diff --git a/res/flags/SK.png b/res/flags/SK.png
deleted file mode 100644
index 84c7021f0a94a119a35d3041b0d69ddcfe82f02d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2932
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

diff --git a/res/flags/SL.png b/res/flags/SL.png
deleted file mode 100644
index c5ed19914119cbc0ed6a8235c9c3b2b02595c573..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 676
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#Jsex;TbZ+<JRsuh-!Okz*ex
zUs|Q0q@=X8`=YCrIJ@AgzNT*H>0&ZgUdQh>zIb4|<L1IwrX8*_F;+jfsx}{8SrSmd
zA*Jsibf2fH;`hJ$*TJVOZCd7qumCLsf`EsAzcngwG%0i>zjcg#{CnT~-}n0KJ}rw6
zSZil@?e(qfp8av_W8Rfa`aI`b!-=*-I?jpH78;xmn31Y+#^_l3-tZ4u_Z+HY)bA{B
zJ=W@aIsSKGc(u5MxY>TYjppAM*sfC+o2>l!P+pn2x!#ZFSLb_EK3Msj?B$+)SJUU5
z$=2(V^@{^iB-EZCYdtz~j<;vEtooXhxkWP`dQF*Cp!%;p;Lwu^-(j{rb3eY><cU{x
z47<<Cg*xiTf&5i-PHy{V#>a8FpYQP@x9Rfi^Sy7~wpgH)yVI|)mpl5U+}v;dTenNr
z|Ml9ucfzFfibMDADaTjKvd=l;9X02nxla74+|2yPE!LG@e8w@Ih04#oLXKC1y(W?-
z$+elMH4^CK<eF>jj;lj;vii9pVdiks{6?Uc{NMTC+JOS9C9V-ADTyViR>?)FK#IZ0
zz|dURz*N`BBE-np%GA)x#6a7?(8|D|;?PrD6b-rgDVb@NxHWLjk8K25>FMg{vd$@?
F2>^841hN1C

diff --git a/res/flags/SM.png b/res/flags/SM.png
deleted file mode 100644
index 1af1ca284fdcff936c14d6f4a59e427d026789c4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3009
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

diff --git a/res/flags/SN.png b/res/flags/SN.png
deleted file mode 100644
index d0b18435618b2c68d0f067dd732c37d82db84d2c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1530
zcmZ{kdo<K(7{}ikgJCeUwL;{QT-N27A;lC%JL6KuN+XoZAPTv}5JF~}?Z%WY826fr
zkxS(o(_xaKn6j0%l5!`rO^k$^u)lWy=<M0E&v~Es^FHr;zVCa^d(QJc=i%<GthiAT
z0HEyZLiB{V?OS5xpn2%`#u5mK!;WM}0PbBxeGQU@YTXbQPci^0h5%$R0r&!KWxN9*
z0SkbL3ILuBfLd%(%if*Pfn4w&XCg!>KL5-+2|*#&#Wx-z_3xaE+|>&$<Y}&ClKiNw
zmYS8ZCM9hadUVE>=txN#6u*u-`XfoJOEUXDV7BH~R7P(3F1~()IvsHy9gcB};7|#=
z!3QzHj+=G$7zAXaM^Yr8ilnroRO!DJc<3{)HA?7ZFM{ct>D0;`XYnadM#ECQRqFsb
z)7Xdg^o=O>EjcVEadnB8|DJr}T6jU(_kq(}6)~p1McA!iyXR|#1YHag(V;UhSxC>2
zkyk`XqZz?j#+@=EPC~XOmKrt|8+TnIkQGlwyA*~tRioy0w-d6i-(RY0JJVxw$q=(+
zoe3BCuEbXhPvthe)PAt7JNjU9VjCAs`VD(?o{L1?-Ml5uwBwQ07Vr3ePV!Thcx>Kt
zdUKYFFm#ni_rGD)zwaID16ufbx5Wc@^C%jOyYc+F#d@C9KOHf$%GWXx5r1%mvp<K)
zhTDlhr02z-qz0J*oVyYcytHL7(bFdnR)6KwR6^+LvkN=^;CX$OFKh8Wji4f)AhSP<
z6dliAeKJl1Il}ggM!SdBsVb2x)*nOd>%|H+<EWAKJO@w1${Aqm?Y|kRq_zT(JH{)Q
z1I|fw*yxwGoJQ}*Y3~K_UTN#`e9+o{)4hzYUhoC8XOxm0S$RN(6%*)NW!PR(+rOcq
zs(jd+P0I`)v7ImtfoE4N>e25#TecVa<fU3jbOxLv#J#PLyAUW}!JWGe+!|tZ2I=h$
zjd}c4tvkYO8EVL}H%FW0_)?ZSN;6Y5_1OFR&Bi#U7RZ#-*<^m_QGZnnycxz}-DbFB
zrUj`=9;Cj`j~k`ipYf#q2Mh;I-HP=PZ%c)GO7whvxCUoa_k3Z%<-*b8iiBUdNJ5)<
zOapt-!2TJ9tF!Rv*c8Ez%$mozeZj@o8K3^-UDw0fHka~Ls-ZYv6``v%wr@JUFxY>&
zG;>Wg*NstUkUK^{a^dKRVODcNV!+WeS7yyq2ZvCV-Q~#f5Rl`p-jTO6GA7!j7*o|<
z7$>li3sm;K-!~+WcH8YeM!p+28IC8I)pZ%=GynMu_OG-?Zlp1mc|Svq5yM2;C{rC$
z&%!Om5iPCzy+(Shr8wlZN=Glc@$^qdd}I)^RlDTLOo?P!sNE)wK4!Ao)KSuQ{sfrN
z-j9K;`SjwQ9#&s!nyS@FoGdc+y4e0;=1PFo1^(htm(xb)poBG1O7i+dvi(w#C3Vl5
z^M+WsCq7k;4f_2|bM{f+(*!3*8LEl$37%24ZLay18ghqgU-SA*@0y3ko!+Y=e?DwN
zW1JehHCdte(W<6ZZI;<UW9a-9C)pz3!4l4XINMZ1?smyK&b^x3OMa4ymSS8${fKNh
z2|>=jVzqV4vxiqd-AJres(R%}Qs(Y&&_WS+FJSVh0_Rtmf^}!NF)z%)9>;d@(VaF2
z=3quPT7M3vc%7^=nrpf>Mgqk|Agt(wU)IH2P`Z6F7I$UP?BUEal2b|fO>=~L{)g>W
zEZZ$Gz3C2pgH|2O4-+k_P6O#?nDAv7g=Hduhm^Yr(3_!KR7cgoCH@hFx|oA<;Li3%
zn_*-m`UHQPyNzFa8r}8;LouOLL8WD-^b=)a2{zQf2+NKN9A5d-lN93r!ofH&9<_<x
z^Pdi0=w*%dy-AP0`Q2e4x53S8maEm7SU0a&Kt5<dBl*w{1<^wBA#tG)fF%~U-5hIe
yZfQfYw8C5C@LRE_SR5XUO=_RC`<Eap=1_Q8^8X7IO8x1O0JxIei8Z^ZjK2Ur)2gWe

diff --git a/res/flags/SO.png b/res/flags/SO.png
deleted file mode 100644
index 64e2970b9d41083607b9e8b50ca2266222cfd759..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1958
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
U0Da;~;R*mtQ#`KnEaBRJ0G45cFaQ7m

diff --git a/res/flags/SR.png b/res/flags/SR.png
deleted file mode 100644
index b072dda835cee73f1c890ba76614664c78aa8c24..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1942
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
Kw$;`FDSraX?R!xG

diff --git a/res/flags/SS.png b/res/flags/SS.png
deleted file mode 100644
index 83933d4521de9250778610222e6b4ace17b17d14..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3072
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

diff --git a/res/flags/ST.png b/res/flags/ST.png
deleted file mode 100644
index c102721a863cb86c17d6cf3196fd46ddc58f8463..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2945
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
Biv<7x

diff --git a/res/flags/SV.png b/res/flags/SV.png
deleted file mode 100644
index 80de92e55692a8bba32f0daa8d018b2222e23dfd..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1666
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
Z1)mLN{(pl~sb8|x0H_Xblq!3F_MacI<u?ET

diff --git a/res/flags/SX.png b/res/flags/SX.png
deleted file mode 100644
index dd52215c5df2ad08a9a129641b545fd021a66928..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3485
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

diff --git a/res/flags/SY.png b/res/flags/SY.png
deleted file mode 100644
index 78f45b7c0be067dda7934ce3eb266ea9c6f8b000..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1195
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7?@{yx;TbZ+<JQ}J|{R;=Ge#g
z*5T~D8pawvJW-~4d@VN`SQawsoe<*L<=|4{DcU5VcgE+!0ajB%6~U<&;#L(fsw@!L
zVR%~Q(A5(=3^dPlYvwKfck<Ajn|x_+-b?<ie0a<%;kIIKdD*$T`Lo}Bv3>sbvW@lG
z-Q}!Hrv!OvLWr2eW7djOy_N=P3T|)qGhG;<A;L9t_b<&7tH#vU!%v^)?dSckt>>q9
zey()wo&#?iUj55Rlv~_d*(3JMFlxqeAm?#KWd5|-$Is|)f9%J&zt8r~jtyVz|BAm+
z&D%d)bAfF2n#AL+tZ`K(&z04SWb!ipAL03@qrkrN#P)=;O_R<xCqI*W{`_#tiQvQO
ze=L7(czozo(#f^rVowYrq#PS0ZBCRtNRP^7Q<8a5`at*94Mv?Lz4Hv_FPF1x9C)&H
zgXg5@`gs=uCm&^TuI{Ydoc<(nSL&OOdx|a3S5$BBdvBoUDb1g9@z3NlNqir;j;Dwh
z+{`f!J+SX~y2^{TX5;MtwwVXpUF51hCnm_t8z?8w6Mwovr6Ft4GlmcB=09$;SGG-I
zI2#!=f3x+QWJ`VbHvYB!Rg30YyF|@@_h-{z@rl3Iy)Fx0f8tE={F>mpkR|u_&CA>5
z8WsP-XUlSzH5upI&YhL~eDsOC<(tJeeD61KYU|XxZu2<#p)lG#yz#2`r&mpnSC@r%
zvq&ZVzCK4#bI#u9udn8Ju)IpHzCK4NGQN0ELV3uNw{Ol)Db-BgcluM`nUDVSJi~9i
zHQ(myby@s<-M%f~E^InAgJaKj3zP6AU%H+9!}InW|C)cg_+`}pXOinTbl!gX;@C3&
zikUxkWa@TRIv?LQ&22{A(hsW_Wp(@)So^z1l%<??%_7wcdsZe_pWfP2sbq6>QP0mm
zla4DM@8-*#z?OO9AM4VIt1q##HAixleO#N(Tw739_;i=QvOt%}_9;gmZjC&@KBkbZ
zDxCkzSNn;Tdt;{FZ@8bS@?yUY3ul_C|Gnv7%j=Gu5uUhM_<Pl4UH@~_zJ}fDivB3`
zhpjaEGWVLNk<*%L)L$QEdvv8x>P*ATv~Nu!p7Zx`?>S#&)^syvpE=_L8{a=HESv^s
z+bgwJEJ*s2cs%|Pr~0AJ0wwmwcP2YnO_EMOuRB&dO+9kz8n3Y4f2wl|d-u40HN4+%
z`P;)Jb=jFImbTGPPq(ZW3N8C$e-1V2g3|Hh)W84hFYJ^Jhh_*+)_6MUKLcw~!Oscq
zd-{PHSGB}7q9i4;B-JXpC>2OC7#SFv>l&Eq8d-!G8C#heTA3JV8yH#{7*rg3YKx*F
bH$NpatrE8e&iS#8Kn)C@u6{1-oD!M<6V4Q%

diff --git a/res/flags/SZ.png b/res/flags/SZ.png
deleted file mode 100644
index 2182f4ff9330ebefcb10ab7f31a4ad77b114ab6b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4133
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

diff --git a/res/flags/TC.png b/res/flags/TC.png
deleted file mode 100644
index 3e3e19d4b3cd6794aa2d0f88df3e5d12b263aec9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4631
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
PlK`NvYpheIg(dzElE<D5

diff --git a/res/flags/TD.png b/res/flags/TD.png
deleted file mode 100644
index 753bec22b08ff6e2bfdfa4abd979b982a44d3b7b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 567
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#P(&T^vIyZoR#&?|;Zq=J?0+
zAD3@>nYN(P_wEf3KBl8g{fy=(&ARy;T?~R&s>m^IzRAPFoA+H{!_JijY>Shn{=9vj
zzAyf3UitRw=j&O3Rsg{irJC)EOQ!^#+WDsapSj^NiR2%bmVf)q{Oj+>9Xr_Dl<z+4
zoFZ?2_|?iS<rg#d#(4Rso3npz++v@#CC-1z+rw!qUZ4Lv>(8O1r)92AbXtG!>fA5)
z;`~=Lzx?;Aro?9Qy<4v{{|2o3l6Cj(<|)&=76#w3H<`WqYSPB)y+L=bYA_u<BXEX?
zV&bt|{griv$`B7NP?1lUHh28-EGQNzpjzS@QIe8al4_M)lnSI6j0_CTbq!2)jVwZp
ujIB%!txOEG4GgUe3@Q#iwMEg8o1c=IR*72!=ls}4kd>aUelF{r5}E*~jM*vx

diff --git a/res/flags/TF.png b/res/flags/TF.png
deleted file mode 100644
index 6d50a0f544ad14e2da315e53fdeb187d3c8781c6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 566
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#LMOT^vIyZoR#|-pj>NqU~e(
zkyycIoumjJqZ@lTPbZm3x(Xc8kUp~I;_VH3aR)V<eDxD&``p>EXouPVTDHYHQZ_R2
zHFc$JGZW|i@dVlc1P;oV%B8(Dmrm(eCjaaHlR3rbUV6{}IbZ(5>(J0zexKQzOB+QN
zPw(B%z4CIrr2ab3?XSbltILCy@87d!gX&QYr}X*1O@Fj@t7om&&I~;-<y~ldx87>1
z9RK$I^719$C;$H39<C|7RWF)7$Y+u4-CzF_t=6u3Sn%yvOl|mLJ{DtV17nJb9_hb<
zn~(KE{L|1@!=M~z<LK(;eF!L`TH+c}l9E`GYL#4+3Zxi}3=GY64NP^7EJBQotxOHA
pOboOQ46O_dDh@rhMbVI(pOTqYiCY8b{Mbg2ou00KF6*2UngGqWv!4I}

diff --git a/res/flags/TG.png b/res/flags/TG.png
deleted file mode 100644
index 8501ada6556c95d2fef19cebfb0da6379a4e7ea8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2523
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
Kn>CsEr2Pl{GJ_NV

diff --git a/res/flags/TH.png b/res/flags/TH.png
deleted file mode 100644
index 0c884c329e1e463255364f44f2c4ba4703e567d6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 764
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#LrBx;TbZ+<JR^uQyYo4Eu-Y
zE=!fBOki8NaQ3RBOE1RsTwC_9iGwq0u9TEgRw1v_qWuS!HL)FJE6yog*|I~Li8Fqk
zb(Qns*ZdvTe>^X(-~Ie|<bI{|{rbP|tQG)T2mv}<9OVso4jb@Xe;T(Ut0eY%Y3%Qd
z{xg2DZj4adyz7*$+XqX(r9oPi&lTUX9x6Do-yk<?_64?ojfd9To=PrCeCN6T_Uz~L
z*iN*za&_)?>8;+$6*2MnlS7Y|U)^2QTs`YSwP4sX<&!U~BdqEKUKjN*X1Hu*y{z2l
z{^41*r(++@a}#`i@1lTv=R(c5)2fA7_i#qfxM#T2Ks`%5&VI-8K!?~hr;~~jZ$2q1
z$p)FG-Nn7J{>9wM+}X=-xo<mZ+b47_MRDhb6SYTp?F-K{eOc`Cu<nt@M0ve`zj(Ml
zONu-*{vw>du=nASnesa~+;j5(J?m+l-UM#%D?+zFTE2VAv~xqz<7L$~$M)WN@S4MW
z%e=kCznm@ZR@4>Esh;!T^^9pZCq3D*_mlj?Z(aR8ufBCfZ!Mpr@!f=LhM;BO_r8;@
zH)p>*nlq_diZv#-YmthY__g!f%WrGG%bZf6%MJ9ho=~q%!TCiE6Ky?imE8a6bws}4
zi6O{oe--C2=7++ffWcuwEpx4Z4O8kDk3~R1)e_f;l9a@fRIB8oR3OD*WMF8nYhbEt
yWD#OyY-MU_Wn!RhU}$AvP;uy~EsBQR{FKbJO57Sa=f^gJto3yDb6Mw<&;$S#pf&se

diff --git a/res/flags/TJ.png b/res/flags/TJ.png
deleted file mode 100644
index 3c9026fa0f0c4f00dfdbf89162b8c5725949070e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1647
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
Roa4g*;Nj}yQt8Y}`5!=o(?0+J

diff --git a/res/flags/TK.png b/res/flags/TK.png
deleted file mode 100644
index fd605749ea4d64fa780d884cf3659f6c522090b6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4829
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

diff --git a/res/flags/TL.png b/res/flags/TL.png
deleted file mode 100644
index b4c834b1d62b55182dc8182e4b8896ac3207dadb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3046
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

diff --git a/res/flags/TM.png b/res/flags/TM.png
deleted file mode 100644
index d18cb939a9b39a9dd03efab5d97d8fca0e73dc2b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3925
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%0AaWpm7*#@osy30QgpYCl^%t;aT2j
zN^Ha5khD^U{lbGUn$l0}dK4^4m2?!F{yR?W+AhLp51VpyWoUQZo7k_JwpDuFhQ&HQ
zvP@T?>YJdORaAinMBr7tAX&}4xq)DmS9lt3*Q2=Q4W_N&_R~0M!Zq+=cXSP`z48l<
zchu?Q0?Zg%*?V#Me>HaZ0y=5=9eraO({#0B^80IA_&<8+@1)@9>vRP`T2kt^xFkYc
zTFyjTMgbwEa7$8DQc6KmGWgq)^8Yb-p&z+9hy4Er@;sa9D+8ddsi#q)W*_q}U)oDU

diff --git a/res/flags/TN.png b/res/flags/TN.png
deleted file mode 100644
index 21c4b98be71f6876be9b7aa3506430f7670e2ca7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2635
zcmZ{mc{tSV8pnUL8Dfw$Dr8QUL>R)@%~(RRkD@GNC&kE;-5{Y9Udq^~#qwIB#n@hq
z3Zc;|vai{Ou`gpg^PcPcbFTL~-|PC`pXa&n=X*W>-pQ8cMu;P)jsO6FFflf;W>fWV
z^K-E4P%pKB4X78+3<m(OQn~kBVC*}}&Dh!u0K%mJfOHoCSnL*Q765|L05DGg01Yw#
z2odudthCqz4p&nn12);((Qk}lgNtZvAIK)*KVJ6L`^-MTgG|f};o~q7p$pQ&_$Vg(
znTCl04j($Om>U*^-#Ff(+p^{PM`yG2>l2c#uRkJ7`FU}%K(c_3ht-p6X#<eqlrdh}
zMLiaE4arw2qK8Nll)g2_4~tLJQzl59E+YdT={yo3fhQFb*`Gc|v>c>=IJar%ZDA_4
z8Fdi87R?+PWezjz{p*>$C;p+goD(5%yUHu&y)quA3hRdttN#{y#ezj%`VreEfc#nI
zY+Bg<SuB@+Lpy{~(((9-6Q#8!@n3eb@A)epyKw&Os+&yY#k@=5N>h`DgSX`tusoKo
znY*!%x-uq?VxMZ?0_9tGksgE>?;+g_nw=FuW#n#C674b?;LVeZx=~xA;!fr|o<^eA
z*j&bA$}Yrq|8<5=QRr*5Jxg+8XvIXKW=ryoUW&q+`gis>K$MbM$1*Q)7FjkQB~_OD
z!=B#bw=$|$m^;yP(zBgME#M=Q6!A-nH-5G}RJM)M;qBI?jU~70ifHL3iy(sqE+_7O
zVg&PK%C%-dAh<#+Cp&x2p1YIREqFk?;`JtB8CbqP&&(LkE=!NAUlvfQ3y5%|F^zy#
zMcQ5ayO1&3*KbdW<B#IFpp@}6AyP=*QAw<}uo^E*n3Yp@WI23lZqo)CKf3KvD20sA
z>8tdg`MqEWT~<2gx6)8xz#C6pA7Z@YDGgIm6fXkicNrqJW}xvgl@=L_wwIwZB~yMC
zOgUq~2?$`M#p<3Dq%M>AS_Ix;x9`IyPR%ALJ*Ps!PhMWz8&O%NN=dY=>!iVl;G1vb
zUDTVNK0Rz6isy@`GKMzZ@$mb@4WU2*%;LQ80bqx;h`jY_i{F@)V)ndMJlf3t(8N;Z
z{P_6J8rDZ#ezyl|FViu>-QWLRP_p);@>XM_kJ^+Wzgutp4Zbghf1Eu2o#xNV?HC;x
zl=$KCg}dv1RS~YuP5k1cd??1+$RTMStkPMod4B(bx0BH5xz}<1Gdt;CD79jddgknn
zI+NAa$EPU)D+dz^V^QAGwL*uS(M+j(3Mo+SD}Gg>oFD8qj@M-QYA?kNdXP_0*75q-
zD>tk#SL1gU<$L#$B&MwF9?}tLSIMikNLb~&XPfc}wwq*AIK2eeP!E&7bo{IOd(V<s
zacoD~Y>mFAvbr4Pw~F7TN<U)L$#rJ;M3odov~$d6*|B9W^qWuhV!v&5iAbJ8-kf6^
z%$4-*{Y-RP$9hJ%DI9+1Q}xKDKh?miLWJv}k@`2>1&yCo94?%l>&$c^^qC`i9zr}$
zK#TNgyMxxMcQIVY`Fbki+Da-cF}Ka=tT6eAr{Oc9y>X{Rs7;dqsx6(FM0^;r+p{C1
zBj$d#S`yUsSSfw*8!lj6=j3m?$OO(Wz|+SD$Cz%25n3j1ZvQMj0h|Hdd{HiD0UYIZ
z6$^DZ&1xH48S5+sDITVQi~BTZLRRBe-$2SQ9)JugEYj}?S9_hN>lVkgO=ios6mS=u
zd-dS?U>!qC@0p+00MbBdI|i|8<t2PeaI6(N5v%d@)vM`uQ>rJWz-_AOM{Z741oBIF
z?=2yup*72`FVYSuiAc#z5n$hY&a^Kad=(oW*YONzwO>`g*WbLKA?^mkJ4LrEPjY^A
zqMlUc#;@lMuhko({>;7BcU%kN>ifJ9rc@)-l-TVgI`W8mlyY-Z0a3xBx`LTO@yEKB
z8{e9fu1_cEqP!0-m3$>DnkxfZXb5Fw)wR5v<J3X9taskkXBc_}+!?_<?I%vI$jq3&
zN#JlabB=4SE`C-f?(Je|BB@Ss2qhXC3ra%<i)z#%Z{c5o&CH>FXL!S&9m^b@8Z89Y
ze4(j|09z4$xxd1FN&ayx*9JS*)V8avjQ3!<-{NrX1*TtgJ89ZobAAG0t<Up5Zl>{s
zlbfOT=Sn{Qk`tB02vqEhpo+8oO0Q#ICd{u9QU`T)BH|a&+@HyXT|hRUk|@JSM=V$k
za%y!e`Zl3qL2afhFrHg<Ow-+mmTS{08+awvD+5L1n~culEO^wPHoHO7GkQH)*4^Wj
zxfuN6$Zak>A5@VZWIKHM!DwSnfLLozXWw9#5iSqjEl?^<9`Fs!_U-o{UQJ1W)ASb)
z%-lI<6Dh7rczXU{u0PeQTXHt0W**Q4hkZ@9;H?p(ku5@f4UD4aFC!cw-d8Kd6_()0
zY;k&t!(=d~4>7WB%AY{kL8MjHrl-q^3JUq1C4c&EaYGWtD*x4-MO*3pW!~{^%ya#^
zeRne~B>Z0Z3%%uO{d}dHW5M3r+-?Hc@=Bd+>--M2?d}(gXb(H1I1ruj^IM*k7HIv4
zecgX@Q}ru-rt7xowD*@9ULRSO$azX!+mT>SOA#4b7pD3-`1gAiA{FA;pZa87(~yy0
zs^glG-waYlM#-g|;V{sQtpkNW9de8SfzModcx^{LG)sb!9az=<v3ZVQ&_nc|-TH-r
zzsFq<p_URglkUXb<Jcy7wI1tyuSxP)|6t<A+sK&bsQOi_BT%MuDJj22ICIJMKGPxX
zs(a-+_$Ff-AZA^%p=*ok_THU*6sIB-Q*<6QaQmVlWFwMxC2g*vtRCtV)jph*%M-2e
zf?;tUwox@K6<iP+F*EQ-U?TTuLe9Blu@XisD=)viHkd=P0JEnDQkcjFXMVN4N9=ph
zQhV%ElvAFgGRMWX^Lnw?4PB9Ar>XY~C>3}eUe0?gvg6iGZ8$Z*aa)2%tJp}&&;j^9
zpwk`U2%3IQDS<TMVqTsp{|4>pOBK^n1Tm89eOE)`9bmmW6!&wD@p-7T3&AXi+1k$6
z?J!9}AW;)Pmm6Tzn&a~qG#i~<fR(f<g=JUf202?wmHM<!V&@0e%oV&(Wcbnx_z<bn
z?V_cy`Q(g2k}`h)%^D4P$E%}Gi7fHs(LpF(7p_`_$`FZfd~^zncWMra(}(&)_SK%J
zobzCW*kZXU-o>y*2#Qp5MkKQ&^TgqCY^l<GA~H5anaUXnJOAUtGzPV{{&`&>P4jK&
z;uc^g2bMoHzav<d{S(!n>ceQ_C+S+!wFGbnhW;`sdzO}3hvJR$03Ne{gX%BYBtown
zc57;FY5(sofrk2e46W#QEFRdp5dNX%H@}&MM>8H&DBBvb7c0piL%Se%mmm)fx7!|U
z07_^@j2v1;PDu@~bU{N!Q9~Imi&oS?qeI_KYyVH+mcP4?XW0J_a1}bnvIBsLp}E0J
IJwn{S0f(l+jQ{`u

diff --git a/res/flags/TO.png b/res/flags/TO.png
deleted file mode 100644
index c828206e35c89ba78ab8ff0ccc1ccaa8639221bd..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1618
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
YiVREoe*vs8fCdTx2U{0hwGICK-+}+j&j0`b

diff --git a/res/flags/TR.png b/res/flags/TR.png
deleted file mode 100644
index f2a5bd22c8a0fe03295dcea0cf818141ab709d38..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2875
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
AI{*Lx

diff --git a/res/flags/TT.png b/res/flags/TT.png
deleted file mode 100644
index 66d698334bdbd74bc80d180e73d585fdd0ae41ab..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5253
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

diff --git a/res/flags/TV.png b/res/flags/TV.png
deleted file mode 100644
index 7a127f51ae3b4a7b80a468b6b5c4ad95a79d1cbb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5915
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
AmH+?%

diff --git a/res/flags/TW.png b/res/flags/TW.png
deleted file mode 100644
index 2353ba1b0a516768b688834e8be9d2c1b75c0f47..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2108
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

diff --git a/res/flags/TZ.png b/res/flags/TZ.png
deleted file mode 100644
index 7949f65d8aed43e1db20399e2f20311258cdedad..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2289
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
U6NHL968@9`El*k0obXQkH%Q(d<NyEw

diff --git a/res/flags/UA.png b/res/flags/UA.png
deleted file mode 100644
index 687e305294da84b6ec871b232ef54e3d880f3678..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 568
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#P((T^vIyZoR!>=y%vb!0n-7
z(=pja3(j_RFh!j^C|JbsYRW=y-?M@iT(&~2o+j%uG@MjiB#RlgB*red_`WvYI&8~g
z_0xT4frbM?gTUE%@g2K&f3N-Gm_0ejOVf1!FPZ884<v1jb6;;*_wMx5l3DZRUF8K1
z3;6IHJc5l7srSxV_h#Y#9=klzeYx}H#n@lRf8VYyesOom!;@h@6AL$7uB_hwx8vSY
zzRBnRtg*Q9?9aQ(ZJlwcf6CIX>!<(xxxo6(YqhGmA8(g_%bPc!zpCwK^cO49jJF>z
zR9uK&^l{pc|5lrw%O(CF#%ev-NkBKe*|n`yf3Fn8TL(`3VVE$_;6bbRyD*@LYKdz^
zNlIc#s#S7PDv)9@GB7mPH89mRvIsFUwlX!eGBMCLFtjo-s5tc07DYpDeoAIqC2kFz
S^J5!9c6z${xvX<aXaWEnr_fjc

diff --git a/res/flags/UG.png b/res/flags/UG.png
deleted file mode 100644
index 0a21ad15c38090c3759f5e5d5cccc01af46f159e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1973
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

diff --git a/res/flags/US.png b/res/flags/US.png
deleted file mode 100644
index c3a245b767982dac3198f5005ab285b82946b212..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2845
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
Q_;CO*(l^s9$KoRX1~c4A8UO$Q

diff --git a/res/flags/UY.png b/res/flags/UY.png
deleted file mode 100644
index 21a347c6fc6969a6e5ef045f10bafcafda399d17..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2542
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

diff --git a/res/flags/UZ.png b/res/flags/UZ.png
deleted file mode 100644
index 643b6ae0cf6112a4145592ea3ca7fdfbf498d057..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1745
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
K?0AnzW&anj(EgSH

diff --git a/res/flags/VA.png b/res/flags/VA.png
deleted file mode 100644
index 63a13c0e81272ede252bd979f5f5df7b091dd44c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2211
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
E-^z~wh5!Hn

diff --git a/res/flags/VC.png b/res/flags/VC.png
deleted file mode 100644
index da991a9344c8279c8c4393f2b8a3f9c2246811e3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2105
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
T!4h{0PXJis?66NP2}yqg8uHSq

diff --git a/res/flags/VE.png b/res/flags/VE.png
deleted file mode 100644
index e75e17c9f0406ce7b4656d693174a523a6af2f79..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2157
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

diff --git a/res/flags/VG.png b/res/flags/VG.png
deleted file mode 100644
index 46f93cad1ec1b088f474e004c924e00157c9969c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5427
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

diff --git a/res/flags/VI.png b/res/flags/VI.png
deleted file mode 100644
index 8c849a733e369c9b9d61964899fd7cad8659090c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5938
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

diff --git a/res/flags/VN.png b/res/flags/VN.png
deleted file mode 100644
index 6ea2122f9d1dd9e5aefef30ba4c28c5b943ca5e9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2304
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

diff --git a/res/flags/VU.png b/res/flags/VU.png
deleted file mode 100644
index bad3ba4d46e6b5983023a6897f243374d13fd598..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4080
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

diff --git a/res/flags/WF.png b/res/flags/WF.png
deleted file mode 100644
index d94359dcc403087d1c34a19bc5960553d4215e3c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2509
zcmZ{mS5(tm7RLXOkkAPrHz*yI5=BE$N<c^m^&*JUl@dac-lR!QKqUbMr3wU$paKHY
z1f@iZL8_DsA`_*kp!D9PPVTIEnVB`;THpEYbN2ck_R~HTb2CFe?i1Vq0Pq<b>0M({
z^>4!<tn=%qx_lPEH?gKz0H{jg*>~n(-KAZOu9*Trgd6}6?*PCq>xno603k>Kn8O1A
z`Y`~&1E>vGwO9=Z!NgFHMV5Z!8e>`D3NW&}#UlP+Uh&rLXBE(3V^e+THx6;Qih`JB
z^fCZ&HW}+-EyJ0Mxsk!gK1p=wgt<%ogF_W^2V6B7CnGN-4H1jCjUx{eOax6&K783!
z(5@<LHCb#9W+tw2n&+>fMR4Kai2>nv4M``jC_w@WIfb5aQ)HFJs&ie#er~1orb-LO
z-}}kv{nf15+}NzS9rH_VJ8U_RL-@ay7J-d&y1W0kq7>)%48+9z-h5dMO)A}}8Xm_!
z(au$KigsXd$v8r?;WIQh9AoB>UlP8PL!pgZMGi#r;5XBSF6s4Wt_X5wTb~x~v<MYi
z-@g~$Wvd`LsP<#<kfswG=y?^U*AUVeqA-x2eVOC<{QD#S%7GB~sM@XgspQ`<n3P7~
zS18IUIct3`@@=fT<MPjsc6JlKHgkIr(^mo(m5_UiwxIXN%1F-KBP~b{Z~QR2{D@1o
z#NL5f$!0AyL%2_gxJ&n{MLf9Xra^{))!UQ-MDg3U7@Ws_!52^2xXUTv?y0DHUWN25
zS5b1VK4phj?~eM}x_C0Io)A`B?ObG@`6qNTYkm4JuS4BKe^_lY^0aZUu)jTPcFr!s
zz?vSsN<5vj%3_rCMZKjQ*pNBSS(*5TgsT7Z9bc9d1K88xeQl-HO`y?7D}sTq1o{qW
z!1A)lEGF{wwQ!($M$Q^=>hxU`rQx570IlAkm`Mg3_yIYfDp3vdweUm9a}0?pE5&v@
ztAA+%x?$O0{EHYg(j5k9HVcD@^y@bk9buHdYlgA|*BNBgL&MF_n>Iw*7&ECBf?gRT
zp;;0<B(Pft{_c$wKV~Kbu;*^j%^L>l|3dLk#l*B);*dmCsxic8RA1o78=;jRjv$TB
zQ%+5>Y@Hqx$`csr5oRx1!b47WmDp4s{OHK|p|V>_hFiR?hrj<5h*4a+Xq<ydHBqZq
z5ayd9Q=rzFO?pQXk=FF~Qxc)NI5y2|z(>bp@i!{^v9XhF(Qp&2mdoZ1GZGaZu42pH
z-JbhKRfkWcu<pvlI$}rlz<0kF*FxANqTvit@0Ydmoi)2Rg5Y?;RmMm>e${)aHz{Ij
zZoW-k`<OAzh!3*K=@DqMqqEqB*YI^H3kCV9%so$1b!9gs^?Ef+xhYk?<Ihyh%VK<p
z)2`bAEt|oxCZuUlOTUq|CD-#8jI)$J_UP8^jhfTM<SZe~Q@Wt%MOmi8n11BL{tO+v
zDxTrLW(t>tX;*f<);^cF=%8vo71ZM;23^+1`s1I6>GqtfA*Q_4SS4DA7xa|auAJ|_
z?67klrXqV7nI@1<&5XSMjFcHzeI-T*=DT35s@B=|vSj55F-oek{$k+72g!TY%l^WS
zYKx7rI+S&aThR8{Z`f;%q*BCzobL?o*R&uZ0Xo7Gjbc-<8Mn9>_tt5#I23qxKedbK
zD%SB*7I7+lL{sO$NAe*d>>t&b(DW~^s^*6h5@d^Wic-Y;+xmNnt<{a|nPzmEg(bn1
zq72=to#`6IZOkeup#TyMewAl;HwjKUJ-^fm=8JnT&>=O;GhW%sF<VFy@=et~(bjxj
z&G|P(L9>3N>P-w!tD~XLDwSREmjd4{HV==nd2A)Ow_n4}iHivEeW)To2b<pH_hSPY
zbp{WXBL)ys*e;(K_w*jVt0EZDTb47Q;E4)21vDZd!>6TR)*9ee@^HkR!OlLC0(E(1
zHV96gTCQlKV;n}52fl>_TxvY$`MZ45ArIw0`rbTMb3f_>Z$LvwG<DTxMdQU{whBkU
z{QNY}<n9k9wx=2sjr<U?rzCB7yO2&NQRYw~Af#!;6qk!$ei^j&@!YUD&il2cTooEE
z6o7AM{~kD)CE8*v`Ugg3!Ah|rj@_tR0n|OM>BC0rB@4B8I^$F<rp4WwcF!4FW|%+9
zN=wQ4iIQ0uC88t=AS7n2q_0F3Rx-vvzN&HO{FfDGcg<wpA>-{$$Gaw^)o*F*m`9JA
z{c45Vez{ddx~Lc9ek62+mi>$+<`f<tSGdW4oCtegOfA(M&a?k~(pKtsYHu;!CHs8E
zwn2xz&Ei051)?BsB2E6@+aRk=->3yVl-9-04Pb4kn1{OBpeUc4jaRoR{$V-SsmMe1
z6aDDR-9ZRI6ZD&}(s91@V=)S9)3n@wiL3qF0knwD)ntFwUYR||EP9hpIRYGcc+0}!
ziMiWS8Fhkj>k|`?8)-R5o6LCT*%tR5fm)l63;B8cNi(MiL^{*wBTqrr{IfH{ugm4x
zi~2}me%%uZeC(;i9Nk79f7G7!GLy5-JSBOhlWp^ga&vR^iSY9HOS2l2c~64eZ3Q?}
zm|k{6V7>F7xjvu6S8P$XQU~*UJR14al0OJL-;NMIFoQ{<b#9IGx6b?s%)dM7tKm9g
z0mokOMwb}N-I-`C3E3(`Jk_=RDd#SCKYk@Ymr#=x?=iFxoF=<cCt1C#s0kkH@LRhK
zd<)FK^?^-ttR$>_&+o#C)+zWdHd}y@9G$S}IMAk3n`g%rWH6ZTPn{Iih}awwh#y_t
zK`+E`E}>Biw(<jnl%nayQbf|nWGiQEfYzo@-w+Plcm8{B46RmuY^m1_R<n4+ha%lS
zn=qB#uxwba(-v62yD6si_Fck(;pRqnc?svZ3zV#x-j~Qt&60N&?6h?fK60iNMOZuV
zq}Ld{g0>lnfQXlv<;+6qHEMgZUyD*f5*d8kvj0;LNmgjKM_@dMJ9=ofP^Zmv#Zqaw
z&{M$vJI5hA$}qRU6uRH*ev)iv)*dLNt|#dT_-JvqG+F|Pzy;{+V90?<3l?&cWI`wi
zugW<>kK=d;!@;Gx`W(T17M$t~1!eI7D}y^t(n{4503|DH|Dt3CnYIFA%XbFToU|RU
zKKPL>rt5O-tlrF51P0&?ARi4=n#KMsG)BiD9>-loUT!@h`U20#`|n*_IO2J*eNfuQ
z_#aKle>?)t7+T?&TjB3mUz^jx`nJKY&cSYImmoJ502ESLO$m8X38ij{QbAu-Mqfal
nK`Nt>$ndu5OaBq@^>_7jzy1FMTu&TGtN>uFZ>IN37a#XeEC_yv

diff --git a/res/flags/WS.png b/res/flags/WS.png
deleted file mode 100644
index f8b80e5ba9b9fe5406e44779270b460cf1103c26..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1896
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

diff --git a/res/flags/YE.png b/res/flags/YE.png
deleted file mode 100644
index 8b9bbd894287185442024a68bb649179c4d5e309..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 652
zcmeAS@N?(olHy`uVBq!ia0vp^W*{uU1|;uX-8K(Mv7|ftIx;Y9?C1WI$O_~uBzpw;
zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffzx4R3F27;f?yX%1z
zXMsm#F_2CG;}6+R=Yb6N5>H=O_J^!8;>H@%A+_%r7#OQPT^vIyZoR#=(Tmwp;Mm8=
z#lBpIO^m0N@7`n;{KT}(H}|D>#O>&3nl-Hxl(ycTy1e(!+_J8nSJ-U1wI}+9sqjqx
z`+t_Unv8MH(X(x$j6h3(AY@0Wy++p}jjm-E^GwV<C#iTos(ZRw`d8Dgci-Ec-x_X<
zUp_hY^2+`D7T;C)*LI*s(IA=Qj0BT0kjWYM`tE_!yX|GW1uG(A`S{*^{#v`u=IT5(
zru<DYp?rKf@87(5^&zZ!7KhIhw|Re_J~(jc^_!xyMYd<ZRZnX@qyDd|AYpBH^XI?S
zZwr+I^iEa2)MsZ`D?i)4Wy|u;0~<SRew}{U$Qu)WL&$vnlpwGAnZ+{<S<-kKC58X+
zW`9!4FM3<1d|}$QEq|YW*uN}j`mPY5O=}{p4z1_td0l9G4d@PK$&)AI`S{j^e_a)~
z6lm>fmC0}H^?y`mcRgP=|8?HVkG#fhx)&wRB_0!i8tt3_Vjj%?`@PX`cPu1`7`*l|
z{Hocy%J*sGH=u}WiEBhjN@7W>RdP`(kYX@0Ff`XSFx54(2r)9YGBva^G0-+Jv@$TL
hIP}yOMMG|WN@iLmZVjCCV;ezsdb;|#taD0e0syWm{80b^

diff --git a/res/flags/YT.png b/res/flags/YT.png
deleted file mode 100644
index 328879361e55f4d681b310181a772c9c8a1f37fb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5735
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
Z>k#<=HxT4lMgR>UHKkXIRr0SR{{xsjNj3lg

diff --git a/res/flags/ZA.png b/res/flags/ZA.png
deleted file mode 100644
index 7f0a52d3b2408b0facabc7bd6462be3002926b28..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3595
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

diff --git a/res/flags/ZM.png b/res/flags/ZM.png
deleted file mode 100644
index 87adc3afaa254cff5938f9ef55d49cb7d8c83e2e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1787
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
YqEr62L8lzg)))Xk-{U?HyrVAu6KSqV3;+NC

diff --git a/res/flags/ZW.png b/res/flags/ZW.png
deleted file mode 100644
index 742c9f7e718b73e866ba7be5c1231c3342120a30..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2802
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
b{XD&HhyQ;AbFoVt%>bAgSsB*qqvQV#KZ+Yf

diff --git a/res/media/busy.mp3 b/res/media/busy.mp3
deleted file mode 100644
index fec27ba4c5952980bf43e83fc52203af300b02a2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 24834
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

diff --git a/res/media/busy.ogg b/res/media/busy.ogg
deleted file mode 100644
index 5d64a7d0d98e94bec0b08b3b55a30a4cbb822b00..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 13960
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
SilT;wre%NUE71uW2mTk^o?EH_

diff --git a/res/media/callend.mp3 b/res/media/callend.mp3
deleted file mode 100644
index 50c34e56401d25f33db5fdf41c1fb1d223ff6cdd..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 12971
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
YUFWf)L3S_z;CWn-{-am?|3CTv0)`V=SpWb4

diff --git a/res/media/callend.ogg b/res/media/callend.ogg
deleted file mode 100644
index 927ce1f6340a6d9c65bcb03d244b6c3346060443..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 13932
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
LM6ir(Ko0y5xc4|N

diff --git a/res/media/message.mp3 b/res/media/message.mp3
deleted file mode 100644
index b87eeda7c2d720ea6d59bd1743642fba0cced0d2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 12627
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
RyzU1B0G`*Y@c$<=^j{Ryx)=Ze

diff --git a/res/media/message.ogg b/res/media/message.ogg
deleted file mode 100644
index adc74437d023de4da296d17ab83985a9a21a8f3d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 23440
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
B=9~Zk

diff --git a/res/media/ring.mp3 b/res/media/ring.mp3
deleted file mode 100644
index 36200cd89d5969b57cf75965e7b7701a7c001e14..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 36119
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

diff --git a/res/media/ring.ogg b/res/media/ring.ogg
deleted file mode 100644
index 708213bfaca2f520c2c3b10bc6b7a53574a909ba..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 66715
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
TlJB;@5nZdWJ~{Q40pt6B6C>d}

diff --git a/res/media/ringback.mp3 b/res/media/ringback.mp3
deleted file mode 100644
index 6ee34bf3953c5ec94dfecce2fa5bfc6756ed4732..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 18398
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

diff --git a/res/media/ringback.ogg b/res/media/ringback.ogg
deleted file mode 100644
index 7dbfdcd017bb8e2159aa79836943826214822d2d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 8352
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
YL05Bz8rBeix_zjwrS3m(PGZ4-0oyKp#Q*>R

diff --git a/src/components/structures/BottomLeftMenu.js b/src/components/structures/BottomLeftMenu.js
deleted file mode 100644
index 3271d5ae..00000000
--- a/src/components/structures/BottomLeftMenu.js
+++ /dev/null
@@ -1,197 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-Copyright 2017 Vector Creations Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-import React from 'react';
-import ReactDOM from 'react-dom';
-import sdk from 'matrix-react-sdk';
-import dis from 'matrix-react-sdk/lib/dispatcher';
-import Velocity from 'velocity-vector';
-import 'velocity-vector/velocity.ui';
-import SettingsStore from "matrix-react-sdk/lib/settings/SettingsStore";
-
-const CALLOUT_ANIM_DURATION = 1000;
-
-module.exports = React.createClass({
-    displayName: 'BottomLeftMenu',
-
-    propTypes: {
-        collapsed: React.PropTypes.bool.isRequired,
-    },
-
-    getInitialState: function() {
-        return({
-            directoryHover : false,
-            roomsHover : false,
-            homeHover: false,
-            peopleHover : false,
-            settingsHover : false,
-        });
-    },
-
-    componentWillMount: function() {
-        this._dispatcherRef = dis.register(this.onAction);
-        this._peopleButton = null;
-        this._directoryButton = null;
-        this._createRoomButton = null;
-        this._lastCallouts = {};
-    },
-
-    componentWillUnmount: function() {
-        dis.unregister(this._dispatcherRef);
-    },
-
-    // Room events
-    onDirectoryClick: function() {
-        dis.dispatch({ action: 'view_room_directory' });
-    },
-
-    onDirectoryMouseEnter: function() {
-        this.setState({ directoryHover: true });
-    },
-
-    onDirectoryMouseLeave: function() {
-        this.setState({ directoryHover: false });
-    },
-
-    onRoomsClick: function() {
-        dis.dispatch({ action: 'view_create_room' });
-    },
-
-    onRoomsMouseEnter: function() {
-        this.setState({ roomsHover: true });
-    },
-
-    onRoomsMouseLeave: function() {
-        this.setState({ roomsHover: false });
-    },
-
-    // Home button events
-    onHomeClick: function() {
-        dis.dispatch({ action: 'view_home_page' });
-    },
-
-    onHomeMouseEnter: function() {
-        this.setState({ homeHover: true });
-    },
-
-    onHomeMouseLeave: function() {
-        this.setState({ homeHover: false });
-    },
-
-    // People events
-    onPeopleClick: function() {
-        dis.dispatch({ action: 'view_create_chat' });
-    },
-
-    onPeopleMouseEnter: function() {
-        this.setState({ peopleHover: true });
-    },
-
-    onPeopleMouseLeave: function() {
-        this.setState({ peopleHover: false });
-    },
-
-    // Settings events
-    onSettingsClick: function() {
-        dis.dispatch({ action: 'view_user_settings' });
-    },
-
-    onSettingsMouseEnter: function() {
-        this.setState({ settingsHover: true });
-    },
-
-    onSettingsMouseLeave: function() {
-        this.setState({ settingsHover: false });
-    },
-
-    onAction: function(payload) {
-        let calloutElement;
-        switch (payload.action) {
-            // Incoming instruction: dance!
-            case 'callout_start_chat':
-                calloutElement = this._peopleButton;
-                break;
-            case 'callout_room_directory':
-                calloutElement = this._directoryButton;
-                break;
-            case 'callout_create_room':
-                calloutElement = this._createRoomButton;
-                break;
-        }
-        if (calloutElement) {
-            const lastCallout = this._lastCallouts[payload.action];
-            const now = Date.now();
-            if (lastCallout == undefined || lastCallout < now - CALLOUT_ANIM_DURATION) {
-                this._lastCallouts[payload.action] = now;
-                Velocity(ReactDOM.findDOMNode(calloutElement), "callout.bounce", CALLOUT_ANIM_DURATION);
-            }
-        }
-    },
-
-    // Get the label/tooltip to show
-    getLabel: function(label, show) {
-        if (show) {
-            var RoomTooltip = sdk.getComponent("rooms.RoomTooltip");
-            return <RoomTooltip className="mx_BottomLeftMenu_tooltip" label={label} />;
-        }
-    },
-
-    _collectPeopleButton: function(e) {
-        this._peopleButton = e;
-    },
-
-    _collectDirectoryButton: function(e) {
-        this._directoryButton = e;
-    },
-
-    _collectCreateRoomButton: function(e) {
-        this._createRoomButton = e;
-    },
-
-    render: function() {
-        const HomeButton = sdk.getComponent('elements.HomeButton');
-        const StartChatButton = sdk.getComponent('elements.StartChatButton');
-        const RoomDirectoryButton = sdk.getComponent('elements.RoomDirectoryButton');
-        const CreateRoomButton = sdk.getComponent('elements.CreateRoomButton');
-        const SettingsButton = sdk.getComponent('elements.SettingsButton');
-        const GroupsButton = sdk.getComponent('elements.GroupsButton');
-
-        const groupsButton = SettingsStore.getValue("TagPanel.disableTagPanel") ?
-            <GroupsButton tooltip={true} /> : null;
-
-        return (
-            <div className="mx_BottomLeftMenu">
-                <div className="mx_BottomLeftMenu_options">
-                    <HomeButton tooltip={true} />
-                    <div ref={this._collectPeopleButton}>
-                        <StartChatButton tooltip={true} />
-                    </div>
-                    <div ref={this._collectDirectoryButton}>
-                        <RoomDirectoryButton tooltip={true} />
-                    </div>
-                    <div ref={this._collectCreateRoomButton}>
-                        <CreateRoomButton tooltip={true} />
-                    </div>
-                    { groupsButton }
-                    <span className="mx_BottomLeftMenu_settings">
-                        <SettingsButton tooltip={true} />
-                    </span>
-                </div>
-            </div>
-        );
-    },
-});
diff --git a/src/components/structures/CompatibilityPage.js b/src/components/structures/CompatibilityPage.js
deleted file mode 100644
index 10806f4f..00000000
--- a/src/components/structures/CompatibilityPage.js
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-var React = require('react');
-import { _t } from 'matrix-react-sdk/lib/languageHandler';
-
-module.exports = React.createClass({
-    displayName: 'CompatibilityPage',
-    propTypes: {
-        onAccept: React.PropTypes.func
-    },
-
-    getDefaultProps: function() {
-        return {
-            onAccept: function() {} // NOP
-        };
-    },
-
-    onAccept: function() {
-        this.props.onAccept();
-    },
-
-    render: function() {
-
-        return (
-        <div className="mx_CompatibilityPage">
-            <div className="mx_CompatibilityPage_box">
-                <p>{ _t("Sorry, your browser is <b>not</b> able to run Riot.", {}, { 'b': (sub) => <b>{sub}</b> }) } </p>
-                <p>
-                { _t("Riot uses many advanced browser features, some of which are not available or experimental in your current browser.") }
-                </p>
-                <p>
-                { _t('Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.',
-                    {},
-                    {
-                        'chromeLink': (sub) => <a href="https://www.google.com/chrome">{sub}</a>,
-                        'firefoxLink': (sub) => <a href="https://getfirefox.com">{sub}</a>,
-                    },
-                )}
-                { _t('<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.',
-                    {},
-                    {
-                        'safariLink': (sub) => <a href="http://apple.com/safari">{sub}</a>,
-                        'operaLink': (sub) => <a href="http://opera.com">{sub}</a>,
-                    },
-                )}
-                </p>
-                <p>
-                { _t("With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!") }
-                </p>
-                <button onClick={this.onAccept}>
-                    { _t("I understand the risks and wish to continue") }
-                </button>
-            </div>
-        </div>
-        );
-    }
-});
diff --git a/src/components/structures/LeftPanel.js b/src/components/structures/LeftPanel.js
deleted file mode 100644
index 0fc3e025..00000000
--- a/src/components/structures/LeftPanel.js
+++ /dev/null
@@ -1,226 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-import React from 'react';
-import PropTypes from 'prop-types';
-import classNames from 'classnames';
-import { MatrixClient } from 'matrix-js-sdk';
-import { KeyCode } from 'matrix-react-sdk/lib/Keyboard';
-import sdk from 'matrix-react-sdk';
-import dis from 'matrix-react-sdk/lib/dispatcher';
-import VectorConferenceHandler from '../../VectorConferenceHandler';
-
-import SettingsStore from 'matrix-react-sdk/lib/settings/SettingsStore';
-
-
-var LeftPanel = React.createClass({
-    displayName: 'LeftPanel',
-
-    // NB. If you add props, don't forget to update
-    // shouldComponentUpdate!
-    propTypes: {
-        collapsed: PropTypes.bool.isRequired,
-    },
-
-    contextTypes: {
-        matrixClient: PropTypes.instanceOf(MatrixClient),
-    },
-
-    getInitialState: function() {
-        return {
-            searchFilter: '',
-        };
-    },
-
-    componentWillMount: function() {
-        this.focusedElement = null;
-    },
-
-    shouldComponentUpdate: function(nextProps, nextState) {
-        // MatrixChat will update whenever the user switches
-        // rooms, but propagating this change all the way down
-        // the react tree is quite slow, so we cut this off
-        // here. The RoomTiles listen for the room change
-        // events themselves to know when to update.
-        // We just need to update if any of these things change.
-        if (
-            this.props.collapsed !== nextProps.collapsed ||
-            this.props.disabled !== nextProps.disabled
-        ) {
-            return true;
-        }
-
-        if (this.state.searchFilter !== nextState.searchFilter) {
-            return true;
-        }
-
-        return false;
-    },
-
-    _onFocus: function(ev) {
-        this.focusedElement = ev.target;
-    },
-
-    _onBlur: function(ev) {
-        this.focusedElement = null;
-    },
-
-    _onKeyDown: function(ev) {
-        if (!this.focusedElement) return;
-        let handled = false;
-
-        switch (ev.keyCode) {
-            case KeyCode.UP:
-                this._onMoveFocus(true);
-                handled = true;
-                break;
-            case KeyCode.DOWN:
-                this._onMoveFocus(false);
-                handled = true;
-                break;
-        }
-
-        if (handled) {
-            ev.stopPropagation();
-            ev.preventDefault();
-        }
-    },
-
-    _onMoveFocus: function(up) {
-        var element = this.focusedElement;
-
-        // unclear why this isn't needed
-        // var descending = (up == this.focusDirection) ? this.focusDescending : !this.focusDescending;
-        // this.focusDirection = up;
-
-        var descending = false; // are we currently descending or ascending through the DOM tree?
-        var classes;
-
-        do {
-            var child = up ? element.lastElementChild : element.firstElementChild;
-            var sibling = up ? element.previousElementSibling : element.nextElementSibling;
-
-            if (descending) {
-                if (child) {
-                    element = child;
-                }
-                else if (sibling) {
-                    element = sibling;
-                }
-                else {
-                    descending = false;
-                    element = element.parentElement;
-                }
-            }
-            else {
-                if (sibling) {
-                    element = sibling;
-                    descending = true;
-                }
-                else {
-                    element = element.parentElement;
-                }
-            }
-
-            if (element) {
-                classes = element.classList;
-                if (classes.contains("mx_LeftPanel")) { // we hit the top
-                    element = up ? element.lastElementChild : element.firstElementChild;
-                    descending = true;
-                }
-            }
-
-        } while(element && !(
-            classes.contains("mx_RoomTile") ||
-            classes.contains("mx_SearchBox_search") ||
-            classes.contains("mx_RoomSubList_ellipsis")));
-
-        if (element) {
-            element.focus();
-            this.focusedElement = element;
-            this.focusedDescending = descending;
-        }
-    },
-
-    onHideClick: function() {
-        dis.dispatch({
-            action: 'hide_left_panel',
-        });
-    },
-
-    onSearch: function(term) {
-        this.setState({ searchFilter: term });
-    },
-
-    collectRoomList: function(ref) {
-        this._roomList = ref;
-    },
-
-    render: function() {
-        const RoomList = sdk.getComponent('rooms.RoomList');
-        const TagPanel = sdk.getComponent('structures.TagPanel');
-        const BottomLeftMenu = sdk.getComponent('structures.BottomLeftMenu');
-        const CallPreview = sdk.getComponent('voip.CallPreview');
-
-        let topBox;
-        if (this.context.matrixClient.isGuest()) {
-            const LoginBox = sdk.getComponent('structures.LoginBox');
-            topBox = <LoginBox collapsed={ this.props.collapsed }/>;
-        } else {
-            const SearchBox = sdk.getComponent('structures.SearchBox');
-            topBox = <SearchBox collapsed={ this.props.collapsed } onSearch={ this.onSearch } />;
-        }
-
-        const classes = classNames(
-            "mx_LeftPanel",
-            {
-                "collapsed": this.props.collapsed,
-            },
-        );
-
-        const tagPanelEnabled = !SettingsStore.getValue("TagPanel.disableTagPanel");
-        const tagPanel = tagPanelEnabled ? <TagPanel /> : <div />;
-
-        const containerClasses = classNames(
-            "mx_LeftPanel_container", "mx_fadable",
-            {
-                "mx_LeftPanel_container_collapsed": this.props.collapsed,
-                "mx_LeftPanel_container_hasTagPanel": tagPanelEnabled,
-                "mx_fadable_faded": this.props.disabled,
-            },
-        );
-
-        return (
-            <div className={containerClasses}>
-                { tagPanel }
-                <aside className={classes} onKeyDown={ this._onKeyDown } onFocus={ this._onFocus } onBlur={ this._onBlur }>
-                    { topBox }
-                    <CallPreview ConferenceHandler={VectorConferenceHandler} />
-                    <RoomList
-                        ref={this.collectRoomList}
-                        collapsed={this.props.collapsed}
-                        searchFilter={this.state.searchFilter}
-                        ConferenceHandler={VectorConferenceHandler} />
-                    <BottomLeftMenu collapsed={this.props.collapsed}/>
-                </aside>
-            </div>
-        );
-    }
-});
-
-module.exports = LeftPanel;
diff --git a/src/components/structures/LoginBox.js b/src/components/structures/LoginBox.js
deleted file mode 100644
index 7cacc14e..00000000
--- a/src/components/structures/LoginBox.js
+++ /dev/null
@@ -1,93 +0,0 @@
-/*
-Copyright 2017 Vector Creations Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-var React = require('react');
-import { _t } from 'matrix-react-sdk/lib/languageHandler';
-var sdk = require('matrix-react-sdk')
-var dis = require('matrix-react-sdk/lib/dispatcher');
-var rate_limited_func = require('matrix-react-sdk/lib/ratelimitedfunc');
-var AccessibleButton = require('matrix-react-sdk/lib/components/views/elements/AccessibleButton');
-
-module.exports = React.createClass({
-    displayName: 'LoginBox',
-
-    propTypes: {
-        collapsed: React.PropTypes.bool,
-    },
-
-    onToggleCollapse: function(show) {
-        if (show) {
-            dis.dispatch({
-                action: 'show_left_panel',
-            });
-        }
-        else {
-            dis.dispatch({
-                action: 'hide_left_panel',
-            });
-        }
-    },
-
-    onLoginClick: function() {
-        dis.dispatch({ action: 'start_login' });
-    },
-
-    onRegisterClick: function() {
-        dis.dispatch({ action: 'start_registration' });
-    },
-
-    render: function() {
-        var TintableSvg = sdk.getComponent('elements.TintableSvg');
-
-        var toggleCollapse;
-        if (this.props.collapsed) {
-            toggleCollapse =
-                <AccessibleButton className="mx_SearchBox_maximise" onClick={ this.onToggleCollapse.bind(this, true) }>
-                    <TintableSvg src="img/maximise.svg" width="10" height="16" alt="Expand panel"/>
-                </AccessibleButton>
-        }
-        else {
-            toggleCollapse =
-                <AccessibleButton className="mx_SearchBox_minimise" onClick={ this.onToggleCollapse.bind(this, false) }>
-                    <TintableSvg src="img/minimise.svg" width="10" height="16" alt="Collapse panel"/>
-                </AccessibleButton>
-        }
-
-        var loginButton;
-        if (!this.props.collapsed) {
-            loginButton = (
-                <div className="mx_LoginBox_loginButton_wrapper">
-                    <AccessibleButton className="mx_LoginBox_loginButton" element="button" onClick={this.onLoginClick}>
-                        { _t("Login") }
-                    </AccessibleButton>
-                    <AccessibleButton className="mx_LoginBox_registerButton" element="button" onClick={this.onRegisterClick}>
-                        { _t("Register") }
-                    </AccessibleButton>
-                </div>
-            );
-        }
-
-        var self = this;
-        return (
-            <div className="mx_SearchBox mx_LoginBox">
-                { loginButton }
-                { toggleCollapse }
-            </div>
-        );
-    }
-});
diff --git a/src/components/structures/RightPanel.js b/src/components/structures/RightPanel.js
deleted file mode 100644
index 39463a67..00000000
--- a/src/components/structures/RightPanel.js
+++ /dev/null
@@ -1,424 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-Copyright 2017 Vector Creations Ltd
-Copyright 2017 New Vector Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-import React from 'react';
-import PropTypes from 'prop-types';
-import classNames from 'classnames';
-import { _t } from 'matrix-react-sdk/lib/languageHandler';
-import sdk from 'matrix-react-sdk';
-import dis from 'matrix-react-sdk/lib/dispatcher';
-import { MatrixClient } from 'matrix-js-sdk';
-import Analytics from 'matrix-react-sdk/lib/Analytics';
-import RateLimitedFunc from 'matrix-react-sdk/lib/ratelimitedfunc';
-import AccessibleButton from 'matrix-react-sdk/lib/components/views/elements/AccessibleButton';
-import { showGroupInviteDialog, showGroupAddRoomDialog } from 'matrix-react-sdk/lib/GroupAddressPicker';
-import GroupStoreCache from 'matrix-react-sdk/lib/stores/GroupStoreCache';
-
-import { formatCount } from 'matrix-react-sdk/lib/utils/FormattingUtils';
-
-class HeaderButton extends React.Component {
-    constructor() {
-        super();
-        this.onClick = this.onClick.bind(this);
-    }
-
-    onClick(ev) {
-        Analytics.trackEvent(...this.props.analytics);
-        dis.dispatch({
-            action: 'view_right_panel_phase',
-            phase: this.props.clickPhase,
-        });
-    }
-
-    render() {
-        const TintableSvg = sdk.getComponent("elements.TintableSvg");
-        const AccessibleButton = sdk.getComponent("elements.AccessibleButton");
-
-        return <AccessibleButton
-            aria-label={this.props.title}
-            title={this.props.title}
-            className="mx_RightPanel_headerButton"
-            onClick={this.onClick} >
-
-                <div className="mx_RightPanel_headerButton_badge">
-                    { this.props.badge ? this.props.badge : <span>&nbsp;</span> }
-                </div>
-                <TintableSvg src={this.props.iconSrc} width="25" height="25" />
-                { this.props.isHighlighted ? <div className="mx_RightPanel_headerButton_highlight" /> : <div /> }
-
-            </AccessibleButton>;
-    }
-}
-
-HeaderButton.propTypes = {
-    // Whether this button is highlighted
-    isHighlighted: PropTypes.bool.isRequired,
-    // The phase to swap to when the button is clicked
-    clickPhase: PropTypes.string.isRequired,
-    // The source file of the icon to display
-    iconSrc: PropTypes.string.isRequired,
-
-    // The badge to display above the icon
-    badge: PropTypes.node,
-    // The parameters to track the click event
-    analytics: PropTypes.arrayOf(PropTypes.string).isRequired,
-
-    // Button title
-    title: PropTypes.string.isRequired,
-};
-
-module.exports = React.createClass({
-    displayName: 'RightPanel',
-
-    propTypes: {
-        // TODO: We're trying to move away from these being props, but we need to know
-        // whether we should be displaying a room or group member list
-        roomId: React.PropTypes.string, // if showing panels for a given room, this is set
-        groupId: React.PropTypes.string, // if showing panels for a given group, this is set
-        collapsed: React.PropTypes.bool, // currently unused property to request for a minimized view of the panel
-    },
-
-    contextTypes: {
-        matrixClient: PropTypes.instanceOf(MatrixClient),
-    },
-
-    Phase: {
-        RoomMemberList: 'RoomMemberList',
-        GroupMemberList: 'GroupMemberList',
-        GroupRoomList: 'GroupRoomList',
-        GroupRoomInfo: 'GroupRoomInfo',
-        FilePanel: 'FilePanel',
-        NotificationPanel: 'NotificationPanel',
-        RoomMemberInfo: 'RoomMemberInfo',
-        GroupMemberInfo: 'GroupMemberInfo',
-    },
-
-    componentWillMount: function() {
-        this.dispatcherRef = dis.register(this.onAction);
-        const cli = this.context.matrixClient;
-        cli.on("RoomState.members", this.onRoomStateMember);
-        this._initGroupStore(this.props.groupId);
-    },
-
-    componentWillUnmount: function() {
-        dis.unregister(this.dispatcherRef);
-        if (this.context.matrixClient) {
-            this.context.matrixClient.removeListener("RoomState.members", this.onRoomStateMember);
-        }
-        this._unregisterGroupStore();
-    },
-
-    getInitialState: function() {
-        return {
-            phase: this.props.groupId ? this.Phase.GroupMemberList : this.Phase.RoomMemberList,
-            isUserPrivilegedInGroup: null,
-        };
-    },
-
-    componentWillReceiveProps(newProps) {
-        if (newProps.groupId !== this.props.groupId) {
-            this._unregisterGroupStore();
-            this._initGroupStore(newProps.groupId);
-        }
-    },
-
-    _initGroupStore(groupId) {
-        if (!groupId) return;
-        this._groupStore = GroupStoreCache.getGroupStore(groupId);
-        this._groupStore.registerListener(this.onGroupStoreUpdated);
-    },
-
-    _unregisterGroupStore() {
-        if (this._groupStore) {
-            this._groupStore.unregisterListener(this.onGroupStoreUpdated);
-        }
-    },
-
-    onGroupStoreUpdated: function() {
-        this.setState({
-            isUserPrivilegedInGroup: this._groupStore.isUserPrivileged(),
-        });
-    },
-
-    onCollapseClick: function() {
-        dis.dispatch({
-            action: 'hide_right_panel',
-        });
-    },
-
-    onInviteButtonClick: function() {
-        if (this.context.matrixClient.isGuest()) {
-            dis.dispatch({action: 'view_set_mxid'});
-            return;
-        }
-
-        // call AddressPickerDialog
-        dis.dispatch({
-            action: 'view_invite',
-            roomId: this.props.roomId,
-        });
-    },
-
-    onInviteToGroupButtonClick: function() {
-        showGroupInviteDialog(this.props.groupId).then(() => {
-            this.setState({
-                phase: this.Phase.GroupMemberList,
-            });
-        });
-    },
-
-    onAddRoomToGroupButtonClick: function() {
-        showGroupAddRoomDialog(this.props.groupId).then(() => {
-            this.forceUpdate();
-        });
-    },
-
-    onRoomStateMember: function(ev, state, member) {
-        // redraw the badge on the membership list
-        if (this.state.phase === this.Phase.RoomMemberList && member.roomId === this.props.roomId) {
-            this._delayedUpdate();
-        } else if (this.state.phase === this.Phase.RoomMemberInfo && member.roomId === this.props.roomId &&
-                member.userId === this.state.member.userId) {
-            // refresh the member info (e.g. new power level)
-            this._delayedUpdate();
-        }
-    },
-
-    _delayedUpdate: new RateLimitedFunc(function() {
-        this.forceUpdate(); // eslint-disable-line babel/no-invalid-this
-    }, 500),
-
-    onAction: function(payload) {
-        if (payload.action === "view_user") {
-            dis.dispatch({
-                action: 'show_right_panel',
-            });
-            if (payload.member) {
-                this.setState({
-                    phase: this.Phase.RoomMemberInfo,
-                    member: payload.member,
-                });
-            } else {
-                if (this.props.roomId) {
-                    this.setState({
-                        phase: this.Phase.RoomMemberList,
-                    });
-                } else if (this.props.groupId) {
-                    this.setState({
-                        phase: this.Phase.GroupMemberList,
-                        member: payload.member,
-                    });
-                }
-            }
-        } else if (payload.action === "view_group") {
-            this.setState({
-                phase: this.Phase.GroupMemberList,
-                member: null,
-            });
-        } else if (payload.action === "view_group_room") {
-            this.setState({
-                phase: this.Phase.GroupRoomInfo,
-                groupRoomId: payload.groupRoomId,
-            });
-        } else if (payload.action === "view_group_room_list") {
-            this.setState({
-                phase: this.Phase.GroupRoomList,
-            });
-        } else if (payload.action === "view_group_member_list") {
-            this.setState({
-                phase: this.Phase.GroupMemberList,
-            });
-        } else if (payload.action === "view_group_user") {
-            this.setState({
-                phase: this.Phase.GroupMemberInfo,
-                member: payload.member,
-            });
-        } else if (payload.action === "view_room") {
-            this.setState({
-                phase: this.Phase.RoomMemberList,
-            });
-        } else if (payload.action === "view_right_panel_phase") {
-            this.setState({
-                phase: payload.phase,
-            });
-        }
-    },
-
-    render: function() {
-        const MemberList = sdk.getComponent('rooms.MemberList');
-        const MemberInfo = sdk.getComponent('rooms.MemberInfo');
-        const NotificationPanel = sdk.getComponent('structures.NotificationPanel');
-        const FilePanel = sdk.getComponent('structures.FilePanel');
-
-        const GroupMemberList = sdk.getComponent('groups.GroupMemberList');
-        const GroupMemberInfo = sdk.getComponent('groups.GroupMemberInfo');
-        const GroupRoomList = sdk.getComponent('groups.GroupRoomList');
-        const GroupRoomInfo = sdk.getComponent('groups.GroupRoomInfo');
-
-        const TintableSvg = sdk.getComponent("elements.TintableSvg");
-
-        let inviteGroup;
-
-        let membersBadge;
-        let membersTitle = _t('Members');
-        if ((this.state.phase === this.Phase.RoomMemberList || this.state.phase === this.Phase.RoomMemberInfo)
-            && this.props.roomId
-        ) {
-            const cli = this.context.matrixClient;
-            const room = cli.getRoom(this.props.roomId);
-            let isUserInRoom;
-            if (room) {
-                const numMembers = room.getJoinedMembers().length;
-                membersTitle = _t('%(count)s Members', { count: numMembers });
-                membersBadge = <div title={membersTitle}>{ formatCount(numMembers) }</div>;
-                isUserInRoom = room.hasMembershipState(this.context.matrixClient.credentials.userId, 'join');
-            }
-
-            if (isUserInRoom) {
-                inviteGroup =
-                    <AccessibleButton className="mx_RightPanel_invite" onClick={this.onInviteButtonClick}>
-                        <div className="mx_RightPanel_icon" >
-                            <TintableSvg src="img/icon-invite-people.svg" width="35" height="35" />
-                        </div>
-                        <div className="mx_RightPanel_message">{ _t('Invite to this room') }</div>
-                    </AccessibleButton>;
-            }
-        }
-
-        const isPhaseGroup = [
-            this.Phase.GroupMemberInfo,
-            this.Phase.GroupMemberList,
-        ].includes(this.state.phase);
-
-        let headerButtons = [];
-        if (this.props.roomId) {
-            headerButtons = [
-                <HeaderButton key="_membersButton" title={membersTitle} iconSrc="img/icons-people.svg"
-                    isHighlighted={[this.Phase.RoomMemberList, this.Phase.RoomMemberInfo].includes(this.state.phase)}
-                    clickPhase={this.Phase.RoomMemberList}
-                    badge={membersBadge}
-                    analytics={['Right Panel', 'Member List Button', 'click']}
-                />,
-                <HeaderButton key="_filesButton" title={_t('Files')} iconSrc="img/icons-files.svg"
-                    isHighlighted={this.state.phase === this.Phase.FilePanel}
-                    clickPhase={this.Phase.FilePanel}
-                    analytics={['Right Panel', 'File List Button', 'click']}
-                />,
-                <HeaderButton key="_notifsButton" title={_t('Notifications')} iconSrc="img/icons-notifications.svg"
-                    isHighlighted={this.state.phase === this.Phase.NotificationPanel}
-                    clickPhase={this.Phase.NotificationPanel}
-                    analytics={['Right Panel', 'Notification List Button', 'click']}
-                />,
-            ];
-        } else if (this.props.groupId) {
-            headerButtons = [
-                <HeaderButton key="_groupMembersButton" title={_t('Members')} iconSrc="img/icons-people.svg"
-                    isHighlighted={isPhaseGroup}
-                    clickPhase={this.Phase.GroupMemberList}
-                    analytics={['Right Panel', 'Group Member List Button', 'click']}
-                />,
-                <HeaderButton key="_roomsButton" title={_t('Rooms')} iconSrc="img/icons-room.svg"
-                    isHighlighted={[this.Phase.GroupRoomList, this.Phase.GroupRoomInfo].includes(this.state.phase)}
-                    clickPhase={this.Phase.GroupRoomList}
-                    analytics={['Right Panel', 'Group Room List Button', 'click']}
-                />,
-            ];
-        }
-
-        if (this.props.roomId || this.props.groupId) {
-            // Hiding the right panel hides it completely and relies on an 'expand' button
-            // being put in the RoomHeader or GroupView header, so only show the minimise
-            // button on these 2 screens or you won't be able to re-expand the panel.
-            headerButtons.push(
-                <div className="mx_RightPanel_headerButton mx_RightPanel_collapsebutton" key="_minimizeButton"
-                    title={_t("Hide panel")} aria-label={_t("Hide panel")} onClick={this.onCollapseClick}
-                >
-                    <TintableSvg src="img/minimise.svg" width="10" height="16" />
-                </div>,
-            );
-        }
-
-        let panel = <div />;
-        if (!this.props.collapsed) {
-            if (this.props.roomId && this.state.phase === this.Phase.RoomMemberList) {
-                panel = <MemberList roomId={this.props.roomId} key={this.props.roomId} />;
-            } else if (this.props.groupId && this.state.phase === this.Phase.GroupMemberList) {
-                panel = <GroupMemberList groupId={this.props.groupId} key={this.props.groupId} />;
-            } else if (this.state.phase === this.Phase.GroupRoomList) {
-                panel = <GroupRoomList groupId={this.props.groupId} key={this.props.groupId} />;
-            } else if (this.state.phase === this.Phase.RoomMemberInfo) {
-                panel = <MemberInfo member={this.state.member} key={this.props.roomId || this.state.member.userId} />;
-            } else if (this.state.phase === this.Phase.GroupMemberInfo) {
-                panel = <GroupMemberInfo
-                    groupMember={this.state.member}
-                    groupId={this.props.groupId}
-                    key={this.state.member.user_id} />;
-            } else if (this.state.phase === this.Phase.GroupRoomInfo) {
-                panel = <GroupRoomInfo
-                    groupRoomId={this.state.groupRoomId}
-                    groupId={this.props.groupId}
-                    key={this.state.groupRoomId} />;
-            } else if (this.state.phase === this.Phase.NotificationPanel) {
-                panel = <NotificationPanel />;
-            } else if (this.state.phase === this.Phase.FilePanel) {
-                panel = <FilePanel roomId={this.props.roomId} />;
-            }
-        }
-
-        if (!panel) {
-            panel = <div className="mx_RightPanel_blank" />;
-        }
-
-        if (this.props.groupId && this.state.isUserPrivilegedInGroup) {
-            inviteGroup = isPhaseGroup ? (
-                <AccessibleButton className="mx_RightPanel_invite" onClick={this.onInviteToGroupButtonClick}>
-                    <div className="mx_RightPanel_icon" >
-                        <TintableSvg src="img/icon-invite-people.svg" width="35" height="35" />
-                    </div>
-                    <div className="mx_RightPanel_message">{ _t('Invite to this community') }</div>
-                </AccessibleButton>
-            ) : (
-                <AccessibleButton className="mx_RightPanel_invite" onClick={this.onAddRoomToGroupButtonClick}>
-                    <div className="mx_RightPanel_icon" >
-                        <TintableSvg src="img/icons-room-add.svg" width="35" height="35" />
-                    </div>
-                    <div className="mx_RightPanel_message">{ _t('Add rooms to this community') }</div>
-                </AccessibleButton>
-            );
-        }
-
-        const classes = classNames("mx_RightPanel", "mx_fadable", {
-            "collapsed": this.props.collapsed,
-            "mx_fadable_faded": this.props.disabled,
-        });
-
-        return (
-            <aside className={classes}>
-                <div className="mx_RightPanel_header">
-                    <div className="mx_RightPanel_headerButtonGroup">
-                        { headerButtons }
-                    </div>
-                </div>
-                { panel }
-                <div className="mx_RightPanel_footer">
-                    { inviteGroup }
-                </div>
-            </aside>
-        );
-    },
-});
diff --git a/src/components/structures/RoomDirectory.js b/src/components/structures/RoomDirectory.js
deleted file mode 100644
index 126ae404..00000000
--- a/src/components/structures/RoomDirectory.js
+++ /dev/null
@@ -1,587 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-var React = require('react');
-
-var MatrixClientPeg = require('matrix-react-sdk/lib/MatrixClientPeg');
-var ContentRepo = require("matrix-js-sdk").ContentRepo;
-var Modal = require('matrix-react-sdk/lib/Modal');
-var sdk = require('matrix-react-sdk');
-var dis = require('matrix-react-sdk/lib/dispatcher');
-
-var linkify = require('linkifyjs');
-var linkifyString = require('linkifyjs/string');
-var linkifyMatrix = require('matrix-react-sdk/lib/linkify-matrix');
-var sanitizeHtml = require('sanitize-html');
-import Promise from 'bluebird';
-
-import { _t } from 'matrix-react-sdk/lib/languageHandler';
-
-import {instanceForInstanceId, protocolNameForInstanceId} from '../../utils/DirectoryUtils';
-
-linkifyMatrix(linkify);
-
-module.exports = React.createClass({
-    displayName: 'RoomDirectory',
-
-    propTypes: {
-        config: React.PropTypes.object,
-    },
-
-    getDefaultProps: function() {
-        return {
-            config: {},
-        }
-    },
-
-    getInitialState: function() {
-        return {
-            publicRooms: [],
-            loading: true,
-            protocolsLoading: true,
-            instanceId: null,
-            includeAll: false,
-            roomServer: null,
-            filterString: null,
-        }
-    },
-
-    componentWillMount: function() {
-        this._unmounted = false;
-        this.nextBatch = null;
-        this.filterTimeout = null;
-        this.scrollPanel = null;
-        this.protocols = null;
-
-        this.setState({protocolsLoading: true});
-        MatrixClientPeg.get().getThirdpartyProtocols().done((response) => {
-            this.protocols = response;
-            this.setState({protocolsLoading: false});
-        }, (err) => {
-            console.warn(`error loading thirdparty protocols: ${err}`);
-            this.setState({protocolsLoading: false});
-            if (MatrixClientPeg.get().isGuest()) {
-                // Guests currently aren't allowed to use this API, so
-                // ignore this as otherwise this error is literally the
-                // thing you see when loading the client!
-                return;
-            }
-            const ErrorDialog = sdk.getComponent("dialogs.ErrorDialog");
-            Modal.createTrackedDialog('Failed to get protocol list from Home Server', '', ErrorDialog, {
-                title: _t('Failed to get protocol list from Home Server'),
-                description: _t('The Home Server may be too old to support third party networks'),
-            });
-        });
-
-        // dis.dispatch({
-        //     action: 'panel_disable',
-        //     sideDisabled: true,
-        //     middleDisabled: true,
-        // });
-    },
-
-    componentWillUnmount: function() {
-        // dis.dispatch({
-        //     action: 'panel_disable',
-        //     sideDisabled: false,
-        //     middleDisabled: false,
-        // });
-        if (this.filterTimeout) {
-            clearTimeout(this.filterTimeout);
-        }
-        this._unmounted = true;
-    },
-
-    refreshRoomList: function() {
-        this.nextBatch = null;
-        this.setState({
-            publicRooms: [],
-            loading: true,
-        });
-        this.getMoreRooms().done();
-    },
-
-    getMoreRooms: function() {
-        if (!MatrixClientPeg.get()) return Promise.resolve();
-
-        const my_filter_string = this.state.filterString;
-        const my_server = this.state.roomServer;
-        // remember the next batch token when we sent the request
-        // too. If it's changed, appending to the list will corrupt it.
-        const my_next_batch = this.nextBatch;
-        const opts = {limit: 20};
-        if (my_server != MatrixClientPeg.getHomeServerName()) {
-            opts.server = my_server;
-        }
-        if (this.state.instanceId) {
-            opts.third_party_instance_id = this.state.instanceId;
-        } else if (this.state.includeAll) {
-            opts.include_all_networks = true;
-        }
-        if (this.nextBatch) opts.since = this.nextBatch;
-        if (my_filter_string) opts.filter = { generic_search_term: my_filter_string } ;
-        return MatrixClientPeg.get().publicRooms(opts).then((data) => {
-            if (
-                my_filter_string != this.state.filterString ||
-                my_server != this.state.roomServer ||
-                my_next_batch != this.nextBatch)
-            {
-                // if the filter or server has changed since this request was sent,
-                // throw away the result (don't even clear the busy flag
-                // since we must still have a request in flight)
-                return;
-            }
-
-            if (this._unmounted) {
-                // if we've been unmounted, we don't care either.
-                return;
-            }
-
-            this.nextBatch = data.next_batch;
-            this.setState((s) => {
-                s.publicRooms.push(...data.chunk);
-                s.loading = false;
-                return s;
-            });
-            return Boolean(data.next_batch);
-        }, (err) => {
-            if (
-                my_filter_string != this.state.filterString ||
-                my_server != this.state.roomServer ||
-                my_next_batch != this.nextBatch)
-            {
-                // as above: we don't care about errors for old
-                // requests either
-                return;
-            }
-
-            if (this._unmounted) {
-                // if we've been unmounted, we don't care either.
-                return;
-            }
-
-            this.setState({ loading: false });
-            console.error("Failed to get publicRooms: %s", JSON.stringify(err));
-            var ErrorDialog = sdk.getComponent("dialogs.ErrorDialog");
-            Modal.createTrackedDialog('Failed to get public room list', '', ErrorDialog, {
-                title: _t('Failed to get public room list'),
-                description: ((err && err.message) ? err.message : _t('The server may be unavailable or overloaded'))
-            });
-        });
-    },
-
-    /**
-     * A limited interface for removing rooms from the directory.
-     * Will set the room to not be publicly visible and delete the
-     * default alias. In the long term, it would be better to allow
-     * HS admins to do this through the RoomSettings interface, but
-     * this needs SPEC-417.
-     */
-    removeFromDirectory: function(room) {
-        var alias = get_display_alias_for_room(room);
-        var name = room.name || alias || _t('Unnamed room');
-
-        var QuestionDialog = sdk.getComponent("dialogs.QuestionDialog");
-        var ErrorDialog = sdk.getComponent("dialogs.ErrorDialog");
-
-        var desc;
-        if (alias) {
-            desc = _t('Delete the room alias %(alias)s and remove %(name)s from the directory?', {alias: alias, name: name});
-        } else {
-            desc = _t('Remove %(name)s from the directory?', {name: name});
-        }
-
-        Modal.createTrackedDialog('Remove from Directory', '', QuestionDialog, {
-            title: _t('Remove from Directory'),
-            description: desc,
-            onFinished: (should_delete) => {
-                if (!should_delete) return;
-
-                var Loader = sdk.getComponent("elements.Spinner");
-                var modal = Modal.createDialog(Loader);
-                var step = _t('remove %(name)s from the directory.', {name: name});
-
-                MatrixClientPeg.get().setRoomDirectoryVisibility(room.room_id, 'private').then(() => {
-                    if (!alias) return;
-                    step = _t('delete the alias.');
-                    return MatrixClientPeg.get().deleteAlias(alias);
-                }).done(() => {
-                    modal.close();
-                    this.refreshRoomList();
-                }, (err) => {
-                    modal.close();
-                    this.refreshRoomList();
-                    console.error("Failed to " + step + ": " + err);
-                    Modal.createTrackedDialog('Remove from Directory Error', '', ErrorDialog, {
-                        title: _t('Error'),
-                        description: ((err && err.message) ? err.message : _t('The server may be unavailable or overloaded'))
-                    });
-                });
-            }
-        });
-    },
-
-    onRoomClicked: function(room, ev) {
-        if (ev.shiftKey) {
-            ev.preventDefault();
-            this.removeFromDirectory(room);
-        } else {
-            this.showRoom(room);
-        }
-    },
-
-    onOptionChange: function(server, instanceId, includeAll) {
-        // clear next batch so we don't try to load more rooms
-        this.nextBatch = null;
-        this.setState({
-            // Clear the public rooms out here otherwise we needlessly
-            // spend time filtering lots of rooms when we're about to
-            // to clear the list anyway.
-            publicRooms: [],
-            roomServer: server,
-            instanceId: instanceId,
-            includeAll: includeAll,
-        }, this.refreshRoomList);
-        // We also refresh the room list each time even though this
-        // filtering is client-side. It hopefully won't be client side
-        // for very long, and we may have fetched a thousand rooms to
-        // find the five gitter ones, at which point we do not want
-        // to render all those rooms when switching back to 'all networks'.
-        // Easiest to just blow away the state & re-fetch.
-    },
-
-    onFillRequest: function(backwards) {
-        if (backwards || !this.nextBatch) return Promise.resolve(false);
-
-        return this.getMoreRooms();
-    },
-
-    onFilterChange: function(alias) {
-        this.setState({
-            filterString: alias || null,
-        });
-
-        // don't send the request for a little bit,
-        // no point hammering the server with a
-        // request for every keystroke, let the
-        // user finish typing.
-        if (this.filterTimeout) {
-            clearTimeout(this.filterTimeout);
-        }
-        this.filterTimeout = setTimeout(() => {
-            this.filterTimeout = null;
-            this.refreshRoomList();
-        }, 700);
-    },
-
-    onFilterClear: function() {
-        // update immediately
-        this.setState({
-            filterString: null,
-        }, this.refreshRoomList);
-
-        if (this.filterTimeout) {
-            clearTimeout(this.filterTimeout);
-        }
-    },
-
-    onJoinClick: function(alias) {
-        // If we don't have a particular instance id selected, just show that rooms alias
-        if (!this.state.instanceId) {
-            // If the user specified an alias without a domain, add on whichever server is selected
-            // in the dropdown
-            if (alias.indexOf(':') == -1) {
-                alias = alias + ':' + this.state.roomServer;
-            }
-            this.showRoomAlias(alias);
-        } else {
-            // This is a 3rd party protocol. Let's see if we can join it
-            const protocolName = protocolNameForInstanceId(this.protocols, this.state.instanceId);
-            const instance = instanceForInstanceId(this.protocols, this.state.instanceId);
-            const fields = protocolName ? this._getFieldsForThirdPartyLocation(alias, this.protocols[protocolName], instance) : null;
-            if (!fields) {
-                const ErrorDialog = sdk.getComponent("dialogs.ErrorDialog");
-                Modal.createTrackedDialog('Unable to join network', '', ErrorDialog, {
-                    title: _t('Unable to join network'),
-                    description: _t('Riot does not know how to join a room on this network'),
-                });
-                return;
-            }
-            MatrixClientPeg.get().getThirdpartyLocation(protocolName, fields).done((resp) => {
-                if (resp.length > 0 && resp[0].alias) {
-                    this.showRoomAlias(resp[0].alias);
-                } else {
-                    const ErrorDialog = sdk.getComponent("dialogs.ErrorDialog");
-                    Modal.createTrackedDialog('Room not found', '', ErrorDialog, {
-                        title: _t('Room not found'),
-                        description: _t('Couldn\'t find a matching Matrix room'),
-                    });
-                }
-            }, (e) => {
-                const ErrorDialog = sdk.getComponent("dialogs.ErrorDialog");
-                Modal.createTrackedDialog('Fetching third party location failed', '', ErrorDialog, {
-                    title: _t('Fetching third party location failed'),
-                    description: _t('Unable to look up room ID from server'),
-                });
-            });
-        }
-    },
-
-    showRoomAlias: function(alias) {
-        this.showRoom(null, alias);
-    },
-
-    showRoom: function(room, room_alias) {
-        var payload = {action: 'view_room'};
-        if (room) {
-            // Don't let the user view a room they won't be able to either
-            // peek or join: fail earlier so they don't have to click back
-            // to the directory.
-            if (MatrixClientPeg.get().isGuest()) {
-                if (!room.world_readable && !room.guest_can_join) {
-                    dis.dispatch({action: 'view_set_mxid'});
-                    return;
-                }
-            }
-
-            if (!room_alias) {
-                room_alias = get_display_alias_for_room(room);
-            }
-
-            payload.oob_data = {
-                avatarUrl: room.avatar_url,
-                // XXX: This logic is duplicated from the JS SDK which
-                // would normally decide what the name is.
-                name: room.name || room_alias || _t('Unnamed room'),
-            };
-        }
-        // It's not really possible to join Matrix rooms by ID because the HS has no way to know
-        // which servers to start querying. However, there's no other way to join rooms in
-        // this list without aliases at present, so if roomAlias isn't set here we have no
-        // choice but to supply the ID.
-        if (room_alias) {
-            payload.room_alias = room_alias;
-        } else {
-            payload.room_id = room.room_id;
-        }
-        dis.dispatch(payload);
-    },
-
-    getRows: function() {
-        var BaseAvatar = sdk.getComponent('avatars.BaseAvatar');
-
-        if (!this.state.publicRooms) return [];
-
-        var rooms = this.state.publicRooms;
-        var rows = [];
-        var self = this;
-        var guestRead, guestJoin, perms;
-        for (var i = 0; i < rooms.length; i++) {
-            var name = rooms[i].name || get_display_alias_for_room(rooms[i]) || _t('Unnamed room');
-            guestRead = null;
-            guestJoin = null;
-
-            if (rooms[i].world_readable) {
-                guestRead = (
-                    <div className="mx_RoomDirectory_perm">{ _t('World readable') }</div>
-                );
-            }
-            if (rooms[i].guest_can_join) {
-                guestJoin = (
-                    <div className="mx_RoomDirectory_perm">{ _t('Guests can join') }</div>
-                );
-            }
-
-            perms = null;
-            if (guestRead || guestJoin) {
-                perms = <div className="mx_RoomDirectory_perms">{guestRead}{guestJoin}</div>;
-            }
-
-            var topic = rooms[i].topic || '';
-            topic = linkifyString(sanitizeHtml(topic));
-
-            rows.push(
-                <tr key={ rooms[i].room_id }
-                    onClick={self.onRoomClicked.bind(self, rooms[i])}
-                    // cancel onMouseDown otherwise shift-clicking highlights text
-                    onMouseDown={(ev) => {ev.preventDefault();}}
-                >
-                    <td className="mx_RoomDirectory_roomAvatar">
-                        <BaseAvatar width={24} height={24} resizeMethod='crop'
-                            name={ name } idName={ name }
-                            url={ ContentRepo.getHttpUriForMxc(
-                                    MatrixClientPeg.get().getHomeserverUrl(),
-                                    rooms[i].avatar_url, 24, 24, "crop") } />
-                    </td>
-                    <td className="mx_RoomDirectory_roomDescription">
-                        <div className="mx_RoomDirectory_name">{ name }</div>&nbsp;
-                        { perms }
-                        <div className="mx_RoomDirectory_topic"
-                             onClick={ function(e) { e.stopPropagation() } }
-                             dangerouslySetInnerHTML={{ __html: topic }}/>
-                        <div className="mx_RoomDirectory_alias">{ get_display_alias_for_room(rooms[i]) }</div>
-                    </td>
-                    <td className="mx_RoomDirectory_roomMemberCount">
-                        { rooms[i].num_joined_members }
-                    </td>
-                </tr>
-            );
-        }
-        return rows;
-    },
-
-    collectScrollPanel: function(element) {
-        this.scrollPanel = element;
-    },
-
-    _stringLooksLikeId: function(s, field_type) {
-        let pat = /^#[^\s]+:[^\s]/;
-        if (field_type && field_type.regexp) {
-            pat = new RegExp(field_type.regexp);
-        }
-
-        return pat.test(s);
-    },
-
-    _getFieldsForThirdPartyLocation: function(userInput, protocol, instance) {
-        // make an object with the fields specified by that protocol. We
-        // require that the values of all but the last field come from the
-        // instance. The last is the user input.
-        const requiredFields = protocol.location_fields;
-        if (!requiredFields) return null;
-        const fields = {};
-        for (let i = 0; i < requiredFields.length - 1; ++i) {
-            const thisField = requiredFields[i];
-            if (instance.fields[thisField] === undefined) return null;
-            fields[thisField] = instance.fields[thisField];
-        }
-        fields[requiredFields[requiredFields.length - 1]] = userInput;
-        return fields;
-    },
-
-    /**
-     * called by the parent component when PageUp/Down/etc is pressed.
-     *
-     * We pass it down to the scroll panel.
-     */
-    handleScrollKey: function(ev) {
-        if (this.scrollPanel) {
-            this.scrollPanel.handleScrollKey(ev);
-        }
-    },
-
-    render: function() {
-        const SimpleRoomHeader = sdk.getComponent('rooms.SimpleRoomHeader');
-        const Loader = sdk.getComponent("elements.Spinner");
-
-        if (this.state.protocolsLoading) {
-            return (
-                <div className="mx_RoomDirectory">
-                    <SimpleRoomHeader title={ _t('Directory') } />
-                    <Loader />
-                </div>
-            );
-        }
-
-        let content;
-        if (this.state.loading) {
-            content = <div className="mx_RoomDirectory">
-                <Loader />
-            </div>;
-        } else {
-            const rows = this.getRows();
-            // we still show the scrollpanel, at least for now, because
-            // otherwise we don't fetch more because we don't get a fill
-            // request from the scrollpanel because there isn't one
-            let scrollpanel_content;
-            if (rows.length == 0) {
-                scrollpanel_content = <i>{ _t('No rooms to show') }</i>;
-            } else {
-                scrollpanel_content = <table ref="directory_table" className="mx_RoomDirectory_table">
-                    <tbody>
-                        { this.getRows() }
-                    </tbody>
-                </table>;
-            }
-            const ScrollPanel = sdk.getComponent("structures.ScrollPanel");
-            content = <ScrollPanel ref={this.collectScrollPanel}
-                className="mx_RoomDirectory_tableWrapper"
-                onFillRequest={ this.onFillRequest }
-                stickyBottom={false}
-                startAtBottom={false}
-                onResize={function(){}}
-            >
-                { scrollpanel_content }
-            </ScrollPanel>;
-        }
-
-        const protocolName = protocolNameForInstanceId(this.protocols, this.state.instanceId);
-        let instance_expected_field_type;
-        if (
-            protocolName &&
-            this.protocols &&
-            this.protocols[protocolName] &&
-            this.protocols[protocolName].location_fields.length > 0 &&
-            this.protocols[protocolName].field_types
-        ) {
-            const last_field = this.protocols[protocolName].location_fields.slice(-1)[0];
-            instance_expected_field_type = this.protocols[protocolName].field_types[last_field];
-        }
-
-
-        let placeholder = _t('Search for a room');
-        if (!this.state.instanceId) {
-            placeholder = _t('#example') + ':' + this.state.roomServer;
-        } else if (instance_expected_field_type) {
-            placeholder = instance_expected_field_type.placeholder;
-        }
-
-        let showJoinButton = this._stringLooksLikeId(this.state.filterString, instance_expected_field_type);
-        if (protocolName) {
-            const instance = instanceForInstanceId(this.protocols, this.state.instanceId);
-            if (this._getFieldsForThirdPartyLocation(this.state.filterString, this.protocols[protocolName], instance) === null) {
-                showJoinButton = false;
-            }
-        }
-
-        const NetworkDropdown = sdk.getComponent('directory.NetworkDropdown');
-        const DirectorySearchBox = sdk.getComponent('elements.DirectorySearchBox');
-        return (
-            <div className="mx_RoomDirectory">
-                <SimpleRoomHeader title={ _t('Directory') } icon="img/icons-directory.svg" />
-                <div className="mx_RoomDirectory_list">
-                    <div className="mx_RoomDirectory_listheader">
-                        <DirectorySearchBox
-                            className="mx_RoomDirectory_searchbox"
-                            onChange={this.onFilterChange} onClear={this.onFilterClear} onJoinClick={this.onJoinClick}
-                            placeholder={placeholder} showJoinButton={showJoinButton}
-                        />
-                        <NetworkDropdown config={this.props.config} protocols={this.protocols} onOptionChange={this.onOptionChange} />
-                    </div>
-                    {content}
-                </div>
-            </div>
-        );
-    }
-});
-
-// Similar to matrix-react-sdk's MatrixTools.getDisplayAliasForRoom
-// but works with the objects we get from the public room list
-function get_display_alias_for_room(room) {
-    return  room.canonical_alias || (room.aliases ? room.aliases[0] : "");
-}
diff --git a/src/components/structures/RoomSubList.js b/src/components/structures/RoomSubList.js
deleted file mode 100644
index ed092d94..00000000
--- a/src/components/structures/RoomSubList.js
+++ /dev/null
@@ -1,401 +0,0 @@
-/*
-Copyright 2017 Vector Creations Ltd
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-var React = require('react');
-var ReactDOM = require('react-dom');
-var classNames = require('classnames');
-var sdk = require('matrix-react-sdk');
-import { Droppable } from 'react-beautiful-dnd';
-import { _t } from 'matrix-react-sdk/lib/languageHandler';
-var dis = require('matrix-react-sdk/lib/dispatcher');
-var Unread = require('matrix-react-sdk/lib/Unread');
-var MatrixClientPeg = require('matrix-react-sdk/lib/MatrixClientPeg');
-var RoomNotifs = require('matrix-react-sdk/lib/RoomNotifs');
-var FormattingUtils = require('matrix-react-sdk/lib/utils/FormattingUtils');
-var AccessibleButton = require('matrix-react-sdk/lib/components/views/elements/AccessibleButton');
-import Modal from 'matrix-react-sdk/lib/Modal';
-import { KeyCode } from 'matrix-react-sdk/lib/Keyboard';
-
-
-// turn this on for drop & drag console debugging galore
-var debug = false;
-
-const TRUNCATE_AT = 10;
-
-var RoomSubList = React.createClass({
-    displayName: 'RoomSubList',
-
-    debug: debug,
-
-    propTypes: {
-        list: React.PropTypes.arrayOf(React.PropTypes.object).isRequired,
-        label: React.PropTypes.string.isRequired,
-        tagName: React.PropTypes.string,
-        editable: React.PropTypes.bool,
-
-        order: React.PropTypes.string.isRequired,
-
-        // passed through to RoomTile and used to highlight room with `!` regardless of notifications count
-        isInvite: React.PropTypes.bool,
-
-        startAsHidden: React.PropTypes.bool,
-        showSpinner: React.PropTypes.bool, // true to show a spinner if 0 elements when expanded
-        collapsed: React.PropTypes.bool.isRequired, // is LeftPanel collapsed?
-        onHeaderClick: React.PropTypes.func,
-        alwaysShowHeader: React.PropTypes.bool,
-        incomingCall: React.PropTypes.object,
-        onShowMoreRooms: React.PropTypes.func,
-        searchFilter: React.PropTypes.string,
-        emptyContent: React.PropTypes.node, // content shown if the list is empty
-        headerItems: React.PropTypes.node, // content shown in the sublist header
-        extraTiles: React.PropTypes.arrayOf(React.PropTypes.node), // extra elements added beneath tiles
-    },
-
-    getInitialState: function() {
-        return {
-            hidden: this.props.startAsHidden || false,
-            truncateAt: TRUNCATE_AT,
-            sortedList: [],
-        };
-    },
-
-    getDefaultProps: function() {
-        return {
-            onHeaderClick: function() {}, // NOP
-            onShowMoreRooms: function() {}, // NOP
-            extraTiles: [],
-            isInvite: false,
-        };
-    },
-
-    componentWillMount: function() {
-        this.setState({
-            sortedList: this.applySearchFilter(this.props.list, this.props.searchFilter),
-        });
-        this.dispatcherRef = dis.register(this.onAction);
-    },
-
-    componentWillUnmount: function() {
-        dis.unregister(this.dispatcherRef);
-    },
-
-    componentWillReceiveProps: function(newProps) {
-        // order the room list appropriately before we re-render
-        //if (debug) console.log("received new props, list = " + newProps.list);
-        this.setState({
-            sortedList: this.applySearchFilter(newProps.list, newProps.searchFilter),
-        });
-    },
-
-    applySearchFilter: function(list, filter) {
-        if (filter === "") return list;
-        return list.filter((room) => {
-            return room.name && room.name.toLowerCase().indexOf(filter.toLowerCase()) >= 0
-        });
-    },
-
-    // The header is collapsable if it is hidden or not stuck
-    // The dataset elements are added in the RoomList _initAndPositionStickyHeaders method
-    isCollapsableOnClick: function() {
-        var stuck = this.refs.header.dataset.stuck;
-        if (this.state.hidden || stuck === undefined || stuck === "none") {
-            return true;
-        } else {
-            return false;
-        }
-    },
-
-    onAction: function(payload) {
-        // XXX: Previously RoomList would forceUpdate whenever on_room_read is dispatched,
-        // but this is no longer true, so we must do it here (and can apply the small
-        // optimisation of checking that we care about the room being read).
-        //
-        // Ultimately we need to transition to a state pushing flow where something
-        // explicitly notifies the components concerned that the notif count for a room
-        // has change (e.g. a Flux store).
-        if (payload.action === 'on_room_read' &&
-            this.props.list.some((r) => r.roomId === payload.roomId)
-        ) {
-            this.forceUpdate();
-        }
-    },
-
-    onClick: function(ev) {
-        if (this.isCollapsableOnClick()) {
-            // The header isCollapsable, so the click is to be interpreted as collapse and truncation logic
-            var isHidden = !this.state.hidden;
-            this.setState({ hidden : isHidden });
-
-            if (isHidden) {
-                // as good a way as any to reset the truncate state
-                this.setState({ truncateAt : TRUNCATE_AT });
-            }
-
-            this.props.onShowMoreRooms();
-            this.props.onHeaderClick(isHidden);
-        } else {
-            // The header is stuck, so the click is to be interpreted as a scroll to the header
-            this.props.onHeaderClick(this.state.hidden, this.refs.header.dataset.originalPosition);
-        }
-    },
-
-    onRoomTileClick(roomId, ev) {
-        dis.dispatch({
-            action: 'view_room',
-            room_id: roomId,
-            clear_search: (ev && (ev.keyCode == KeyCode.ENTER || ev.keyCode == KeyCode.SPACE)),
-        });
-    },
-
-    _shouldShowNotifBadge: function(roomNotifState) {
-        const showBadgeInStates = [RoomNotifs.ALL_MESSAGES, RoomNotifs.ALL_MESSAGES_LOUD];
-        return showBadgeInStates.indexOf(roomNotifState) > -1;
-    },
-
-    _shouldShowMentionBadge: function(roomNotifState) {
-        return roomNotifState != RoomNotifs.MUTE;
-    },
-
-    /**
-     * Total up all the notification counts from the rooms
-     *
-     * @param {Number} If supplied will only total notifications for rooms outside the truncation number
-     * @returns {Array} The array takes the form [total, highlight] where highlight is a bool
-     */
-    roomNotificationCount: function(truncateAt) {
-        var self = this;
-
-        if (this.props.isInvite) {
-            return [0, true];
-        }
-
-        return this.props.list.reduce(function(result, room, index) {
-            if (truncateAt === undefined || index >= truncateAt) {
-                var roomNotifState = RoomNotifs.getRoomNotifsState(room.roomId);
-                var highlight = room.getUnreadNotificationCount('highlight') > 0;
-                var notificationCount = room.getUnreadNotificationCount();
-
-                const notifBadges = notificationCount > 0 && self._shouldShowNotifBadge(roomNotifState);
-                const mentionBadges = highlight && self._shouldShowMentionBadge(roomNotifState);
-                const badges = notifBadges || mentionBadges;
-
-                if (badges) {
-                    result[0] += notificationCount;
-                    if (highlight) {
-                        result[1] = true;
-                    }
-                }
-            }
-            return result;
-        }, [0, false]);
-    },
-
-    _updateSubListCount: function() {
-        // Force an update by setting the state to the current state
-        // Doing it this way rather than using forceUpdate(), so that the shouldComponentUpdate()
-        // method is honoured
-        this.setState(this.state);
-    },
-
-    makeRoomTiles: function() {
-        const DNDRoomTile = sdk.getComponent("rooms.DNDRoomTile");
-        const RoomTile = sdk.getComponent("rooms.RoomTile");
-        return this.state.sortedList.map((room, index) => {
-            // XXX: is it evil to pass in this as a prop to RoomTile? Yes.
-
-            // We should only use <DNDRoomTile /> when editable
-            const RoomTileComponent = this.props.editable ? DNDRoomTile : RoomTile;
-            return <RoomTileComponent
-                index={index} // For DND
-                room={room}
-                roomSubList={this}
-                tagName={this.props.tagName}
-                key={room.roomId}
-                collapsed={this.props.collapsed || false}
-                unread={Unread.doesRoomHaveUnreadMessages(room)}
-                highlight={room.getUnreadNotificationCount('highlight') > 0 || this.props.isInvite}
-                isInvite={this.props.isInvite}
-                refreshSubList={this._updateSubListCount}
-                incomingCall={null}
-                onClick={this.onRoomTileClick}
-            />;
-        });
-    },
-
-    _getHeaderJsx: function() {
-        var TintableSvg = sdk.getComponent("elements.TintableSvg");
-
-        var subListNotifications = this.roomNotificationCount();
-        var subListNotifCount = subListNotifications[0];
-        var subListNotifHighlight = subListNotifications[1];
-
-        var totalTiles = this.props.list.length + (this.props.extraTiles || []).length;
-        var roomCount = totalTiles > 0 ? totalTiles : '';
-
-        var chevronClasses = classNames({
-            'mx_RoomSubList_chevron': true,
-            'mx_RoomSubList_chevronRight': this.state.hidden,
-            'mx_RoomSubList_chevronDown': !this.state.hidden,
-        });
-
-        var badgeClasses = classNames({
-            'mx_RoomSubList_badge': true,
-            'mx_RoomSubList_badgeHighlight': subListNotifHighlight,
-        });
-
-        var badge;
-        if (subListNotifCount > 0) {
-            badge = <div className={badgeClasses}>{ FormattingUtils.formatCount(subListNotifCount) }</div>;
-        } else if (this.props.isInvite) {
-            // no notifications but highlight anyway because this is an invite badge
-            badge = <div className={badgeClasses}>!</div>;
-        }
-
-        // When collapsed, allow a long hover on the header to show user
-        // the full tag name and room count
-        var title;
-        if (this.props.collapsed) {
-            title = this.props.label;
-            if (roomCount !== '') {
-                title += " [" + roomCount + "]";
-            }
-        }
-
-        var incomingCall;
-        if (this.props.incomingCall) {
-            var self = this;
-            // Check if the incoming call is for this section
-            var incomingCallRoom = this.props.list.filter(function(room) {
-                return self.props.incomingCall.roomId === room.roomId;
-            });
-
-            if (incomingCallRoom.length === 1) {
-                var IncomingCallBox = sdk.getComponent("voip.IncomingCallBox");
-                incomingCall = <IncomingCallBox className="mx_RoomSubList_incomingCall" incomingCall={ this.props.incomingCall }/>;
-            }
-        }
-
-        var tabindex = this.props.searchFilter === "" ? "0" : "-1";
-
-        return (
-            <div className="mx_RoomSubList_labelContainer" title={ title } ref="header">
-                <AccessibleButton onClick={ this.onClick } className="mx_RoomSubList_label" tabIndex={tabindex}>
-                    { this.props.collapsed ? '' : this.props.label }
-                    <div className="mx_RoomSubList_roomCount">{ roomCount }</div>
-                    <div className={chevronClasses}></div>
-                    { badge }
-                    { incomingCall }
-                </AccessibleButton>
-            </div>
-        );
-    },
-
-    _createOverflowTile: function(overflowCount, totalCount) {
-        var content = <div className="mx_RoomSubList_chevronDown"></div>;
-
-        var overflowNotifications = this.roomNotificationCount(TRUNCATE_AT);
-        var overflowNotifCount = overflowNotifications[0];
-        var overflowNotifHighlight = overflowNotifications[1];
-        if (overflowNotifCount && !this.props.collapsed) {
-            content = FormattingUtils.formatCount(overflowNotifCount);
-        }
-
-        var badgeClasses = classNames({
-            'mx_RoomSubList_moreBadge': true,
-            'mx_RoomSubList_moreBadgeNotify': overflowNotifCount && !this.props.collapsed,
-            'mx_RoomSubList_moreBadgeHighlight': overflowNotifHighlight && !this.props.collapsed,
-        });
-
-        return (
-            <AccessibleButton className="mx_RoomSubList_ellipsis" onClick={this._showFullMemberList}>
-                <div className="mx_RoomSubList_line"></div>
-                <div className="mx_RoomSubList_more">{ _t("more") }</div>
-                <div className={ badgeClasses }>{ content }</div>
-            </AccessibleButton>
-        );
-    },
-
-    _showFullMemberList: function() {
-        this.setState({
-            truncateAt: -1
-        });
-
-        this.props.onShowMoreRooms();
-        this.props.onHeaderClick(false);
-    },
-
-    render: function() {
-        var connectDropTarget = this.props.connectDropTarget;
-        var TruncatedList = sdk.getComponent('elements.TruncatedList');
-
-        var label = this.props.collapsed ? null : this.props.label;
-
-        let content;
-        if (this.state.sortedList.length === 0 && !this.props.searchFilter && this.props.extraTiles.length === 0) {
-            content = this.props.emptyContent;
-        } else {
-            content = this.makeRoomTiles();
-            content.push(...this.props.extraTiles);
-        }
-
-        if (this.state.sortedList.length > 0 || this.props.extraTiles.length > 0 || this.props.editable) {
-            var subList;
-            var classes = "mx_RoomSubList";
-
-            if (!this.state.hidden) {
-                subList = <TruncatedList className={ classes } truncateAt={this.state.truncateAt}
-                                         createOverflowElement={this._createOverflowTile} >
-                                { content }
-                          </TruncatedList>;
-            }
-            else {
-                subList = <TruncatedList className={ classes }>
-                          </TruncatedList>;
-            }
-
-            const subListContent = <div>
-                { this._getHeaderJsx() }
-                { subList }
-            </div>;
-
-            return this.props.editable ?
-                <Droppable
-                    droppableId={"room-sub-list-droppable_" + this.props.tagName}
-                    type="draggable-RoomTile"
-                >
-                    { (provided, snapshot) => (
-                        <div ref={provided.innerRef}>
-                            { subListContent }
-                        </div>
-                    ) }
-                </Droppable> : subListContent;
-        }
-        else {
-            var Loader = sdk.getComponent("elements.Spinner");
-            return (
-                <div className="mx_RoomSubList">
-                    { this.props.alwaysShowHeader ? this._getHeaderJsx() : undefined }
-                    { (this.props.showSpinner && !this.state.hidden) ? <Loader /> : undefined }
-                </div>
-            );
-        }
-    }
-});
-
-module.exports = RoomSubList;
diff --git a/src/components/structures/SearchBox.js b/src/components/structures/SearchBox.js
deleted file mode 100644
index 2d6e6ae0..00000000
--- a/src/components/structures/SearchBox.js
+++ /dev/null
@@ -1,163 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-import React from 'react';
-import { _t } from 'matrix-react-sdk/lib/languageHandler';
-import { KeyCode } from 'matrix-react-sdk/lib/Keyboard';
-import sdk from 'matrix-react-sdk';
-import dis from 'matrix-react-sdk/lib/dispatcher';
-import rate_limited_func from 'matrix-react-sdk/lib/ratelimitedfunc';
-import AccessibleButton from 'matrix-react-sdk/lib/components/views/elements/AccessibleButton';
-
-module.exports = React.createClass({
-    displayName: 'SearchBox',
-
-    propTypes: {
-        collapsed: React.PropTypes.bool,
-        onSearch: React.PropTypes.func,
-    },
-
-    getInitialState: function() {
-        return {
-            searchTerm: "",
-        };
-    },
-
-    componentDidMount: function() {
-        this.dispatcherRef = dis.register(this.onAction);
-    },
-
-    componentWillUnmount: function() {
-        dis.unregister(this.dispatcherRef);
-    },
-
-    onAction: function(payload) {
-        switch (payload.action) {
-            case 'view_room':
-                if (this.refs.search && payload.clear_search) {
-                    this._clearSearch();
-                }
-                break;
-            case 'focus_room_filter':
-                if (this.refs.search) {
-                    this.refs.search.focus();
-                    this.refs.search.select();
-                }
-                break;
-        }
-    },
-
-    onChange: function() {
-        if (!this.refs.search) return;
-        this.setState({ searchTerm: this.refs.search.value });
-        this.onSearch();
-    },
-
-    onSearch: new rate_limited_func(
-        function() {
-            this.props.onSearch(this.refs.search.value);
-        },
-        100
-    ),
-
-    onToggleCollapse: function(show) {
-        if (show) {
-            dis.dispatch({
-                action: 'show_left_panel',
-            });
-        }
-        else {
-            dis.dispatch({
-                action: 'hide_left_panel',
-            });
-        }
-    },
-
-    _onKeyDown: function(ev) {
-        switch (ev.keyCode) {
-            case KeyCode.ESCAPE:
-                this._clearSearch();
-                dis.dispatch({action: 'focus_composer'});
-                break;
-        }
-    },
-
-    _clearSearch: function() {
-        this.refs.search.value = "";
-        this.onChange();
-    },
-
-    render: function() {
-        var TintableSvg = sdk.getComponent('elements.TintableSvg');
-
-        var collapseTabIndex = this.refs.search && this.refs.search.value !== "" ? "-1" : "0";
-
-        var toggleCollapse;
-        if (this.props.collapsed) {
-            toggleCollapse =
-                <AccessibleButton className="mx_SearchBox_maximise" tabIndex={collapseTabIndex} onClick={ this.onToggleCollapse.bind(this, true) }>
-                    <TintableSvg src="img/maximise.svg" width="10" height="16" alt={ _t("Expand panel") }/>
-                </AccessibleButton>
-        }
-        else {
-            toggleCollapse =
-                <AccessibleButton className="mx_SearchBox_minimise" tabIndex={collapseTabIndex} onClick={ this.onToggleCollapse.bind(this, false) }>
-                    <TintableSvg src="img/minimise.svg" width="10" height="16" alt={ _t("Collapse panel") }/>
-                </AccessibleButton>
-        }
-
-        var searchControls;
-        if (!this.props.collapsed) {
-            searchControls = [
-                    this.state.searchTerm.length > 0 ?
-                    <AccessibleButton key="button"
-                            className="mx_SearchBox_closeButton"
-                            onClick={ ()=>{ this._clearSearch(); } }>
-                        <TintableSvg
-                            className="mx_SearchBox_searchButton"
-                            src="img/icons-close.svg" width="24" height="24"
-                        />
-                    </AccessibleButton>
-                    :
-                    <TintableSvg
-                        key="button"
-                        className="mx_SearchBox_searchButton"
-                        src="img/icons-search-copy.svg" width="13" height="13"
-                    />,
-                    <input
-                        key="searchfield"
-                        type="text"
-                        ref="search"
-                        className="mx_SearchBox_search"
-                        value={ this.state.searchTerm }
-                        onChange={ this.onChange }
-                        onKeyDown={ this._onKeyDown }
-                        placeholder={ _t('Filter room names') }
-                    />
-                ];
-        }
-
-        var self = this;
-        return (
-            <div className="mx_SearchBox">
-                { searchControls }
-                { toggleCollapse }
-            </div>
-        );
-    }
-});
diff --git a/src/components/structures/HomePage.js b/src/components/structures/VectorHomePage.js
similarity index 100%
rename from src/components/structures/HomePage.js
rename to src/components/structures/VectorHomePage.js
diff --git a/src/components/structures/ViewSource.js b/src/components/structures/ViewSource.js
deleted file mode 100644
index 3a5d35a5..00000000
--- a/src/components/structures/ViewSource.js
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-import React from 'react';
-import PropTypes from 'prop-types';
-import SyntaxHighlight from '../views/elements/SyntaxHighlight';
-
-
-module.exports = React.createClass({
-    displayName: 'ViewSource',
-
-    propTypes: {
-        content: PropTypes.object.isRequired,
-        onFinished: PropTypes.func.isRequired,
-    },
-
-    componentDidMount: function() {
-        document.addEventListener("keydown", this.onKeyDown);
-    },
-
-    componentWillUnmount: function() {
-        document.removeEventListener("keydown", this.onKeyDown);
-    },
-
-    onKeyDown: function(ev) {
-        if (ev.keyCode == 27) { // escape
-            ev.stopPropagation();
-            ev.preventDefault();
-            this.props.onFinished();
-        }
-    },
-
-    render: function() {
-        return (
-            <div className="mx_ViewSource">
-                <SyntaxHighlight className="json">
-                    { JSON.stringify(this.props.content, null, 2) }
-                </SyntaxHighlight>
-            </div>
-        );
-    }
-});
diff --git a/src/components/views/context_menus/GenericElementContextMenu.js b/src/components/views/context_menus/GenericElementContextMenu.js
deleted file mode 100644
index 3f4804db..00000000
--- a/src/components/views/context_menus/GenericElementContextMenu.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
-Copyright 2017 New Vector Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-import React from 'react';
-import PropTypes from 'prop-types';
-
-/*
- * This component can be used to display generic HTML content in a contextual
- * menu.
- */
-
-
-export default class GenericElementContextMenu extends React.Component {
-    static PropTypes = {
-        element: PropTypes.element.isRequired,
-        // Function to be called when the parent window is resized
-        // This can be used to reposition or close the menu on resize and
-        // ensure that it is not displayed in a stale position.
-        onResize: PropTypes.func,
-    };
-
-    constructor(props) {
-        super(props);
-        this.resize = this.resize.bind(this);
-    }
-
-    componentDidMount() {
-        this.resize = this.resize.bind(this);
-        window.addEventListener("resize", this.resize);
-    }
-
-    componentWillUnmount() {
-        window.removeEventListener("resize", this.resize);
-    }
-
-    resize() {
-        if (this.props.onResize) {
-            this.props.onResize();
-        }
-    }
-
-    render() {
-        return <div>{ this.props.element }</div>;
-    }
-}
diff --git a/src/components/views/context_menus/GenericTextContextMenu.js b/src/components/views/context_menus/GenericTextContextMenu.js
deleted file mode 100644
index 2319fe05..00000000
--- a/src/components/views/context_menus/GenericTextContextMenu.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
-Copyright 2017 Michael Telatynski <7t3chguy@gmail.com>
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-import React from 'react';
-import PropTypes from 'prop-types';
-
-export default class GenericTextContextMenu extends React.Component {
-    static PropTypes = {
-        message: PropTypes.string.isRequired,
-    };
-
-    render() {
-        return <div>{ this.props.message }</div>;
-    }
-}
diff --git a/src/components/views/context_menus/MessageContextMenu.js b/src/components/views/context_menus/MessageContextMenu.js
deleted file mode 100644
index 11f14f36..00000000
--- a/src/components/views/context_menus/MessageContextMenu.js
+++ /dev/null
@@ -1,326 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-Copyright 2018 New Vector Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-import React from 'react';
-
-import MatrixClientPeg from 'matrix-react-sdk/lib/MatrixClientPeg';
-import dis from 'matrix-react-sdk/lib/dispatcher';
-import sdk from 'matrix-react-sdk';
-import { _t } from 'matrix-react-sdk/lib/languageHandler';
-import Modal from 'matrix-react-sdk/lib/Modal';
-import Resend from "matrix-react-sdk/lib/Resend";
-import SettingsStore from "matrix-react-sdk/lib/settings/SettingsStore";
-import {makeEventPermalink} from 'matrix-react-sdk/lib/matrix-to';
-import { isUrlPermitted } from 'matrix-react-sdk/lib/HtmlUtils';
-
-module.exports = React.createClass({
-    displayName: 'MessageContextMenu',
-
-    propTypes: {
-        /* the MatrixEvent associated with the context menu */
-        mxEvent: React.PropTypes.object.isRequired,
-
-        /* an optional EventTileOps implementation that can be used to unhide preview widgets */
-        eventTileOps: React.PropTypes.object,
-
-        /* callback called when the menu is dismissed */
-        onFinished: React.PropTypes.func,
-    },
-
-    getInitialState: function() {
-        return {
-            canRedact: false,
-            canPin: false,
-        };
-    },
-
-    componentWillMount: function() {
-        MatrixClientPeg.get().on('RoomMember.powerLevel', this._checkPermissions);
-        this._checkPermissions();
-    },
-
-    componentWillUnmount: function() {
-        const cli = MatrixClientPeg.get();
-        if (cli) {
-            cli.removeListener('RoomMember.powerLevel', this._checkPermissions);
-        }
-    },
-
-    _checkPermissions: function() {
-        const cli = MatrixClientPeg.get();
-        const room = cli.getRoom(this.props.mxEvent.getRoomId());
-
-        const canRedact = room.currentState.maySendRedactionForEvent(this.props.mxEvent, cli.credentials.userId);
-        let canPin = room.currentState.mayClientSendStateEvent('m.room.pinned_events', cli);
-
-        // HACK: Intentionally say we can't pin if the user doesn't want to use the functionality
-        if (!SettingsStore.isFeatureEnabled("feature_pinning")) canPin = false;
-
-        this.setState({canRedact, canPin});
-    },
-
-    _isPinned: function() {
-        const room = MatrixClientPeg.get().getRoom(this.props.mxEvent.getRoomId());
-        const pinnedEvent = room.currentState.getStateEvents('m.room.pinned_events', '');
-        if (!pinnedEvent) return false;
-        return pinnedEvent.getContent().pinned.includes(this.props.mxEvent.getId());
-    },
-
-    onResendClick: function() {
-        Resend.resend(this.props.mxEvent);
-        this.closeMenu();
-    },
-
-    onViewSourceClick: function() {
-        const ViewSource = sdk.getComponent('structures.ViewSource');
-        Modal.createTrackedDialog('View Event Source', '', ViewSource, {
-            content: this.props.mxEvent.event,
-        }, 'mx_Dialog_viewsource');
-        this.closeMenu();
-    },
-
-    onViewClearSourceClick: function() {
-        const ViewSource = sdk.getComponent('structures.ViewSource');
-        Modal.createTrackedDialog('View Clear Event Source', '', ViewSource, {
-            // FIXME: _clearEvent is private
-            content: this.props.mxEvent._clearEvent,
-        }, 'mx_Dialog_viewsource');
-        this.closeMenu();
-    },
-
-    onRedactClick: function() {
-        const ConfirmRedactDialog = sdk.getComponent("dialogs.ConfirmRedactDialog");
-        Modal.createTrackedDialog('Confirm Redact Dialog', '', ConfirmRedactDialog, {
-            onFinished: (proceed) => {
-                if (!proceed) return;
-
-                const cli = MatrixClientPeg.get();
-                cli.redactEvent(this.props.mxEvent.getRoomId(), this.props.mxEvent.getId()).catch(function(e) {
-                    const ErrorDialog = sdk.getComponent("dialogs.ErrorDialog");
-                    // display error message stating you couldn't delete this.
-                    const code = e.errcode || e.statusCode;
-                    Modal.createTrackedDialog('You cannot delete this message', '', ErrorDialog, {
-                        title: _t('Error'),
-                        description: _t('You cannot delete this message. (%(code)s)', {code}),
-                    });
-                }).done();
-            },
-        }, 'mx_Dialog_confirmredact');
-        this.closeMenu();
-    },
-
-    onCancelSendClick: function() {
-        Resend.removeFromQueue(this.props.mxEvent);
-        this.closeMenu();
-    },
-
-    onForwardClick: function() {
-        dis.dispatch({
-            action: 'forward_event',
-            event: this.props.mxEvent,
-        });
-        this.closeMenu();
-    },
-
-    onPinClick: function() {
-        MatrixClientPeg.get().getStateEvent(this.props.mxEvent.getRoomId(), 'm.room.pinned_events', '')
-            .catch((e) => {
-                // Intercept the Event Not Found error and fall through the promise chain with no event.
-                if (e.errcode === "M_NOT_FOUND") return null;
-                throw e;
-            })
-            .then((event) => {
-                const eventIds = (event ? event.pinned : []) || [];
-                if (!eventIds.includes(this.props.mxEvent.getId())) {
-                    // Not pinned - add
-                    eventIds.push(this.props.mxEvent.getId());
-                } else {
-                    // Pinned - remove
-                    eventIds.splice(eventIds.indexOf(this.props.mxEvent.getId()), 1);
-                }
-
-                const cli = MatrixClientPeg.get();
-                cli.sendStateEvent(this.props.mxEvent.getRoomId(), 'm.room.pinned_events', {pinned: eventIds}, '');
-            });
-        this.closeMenu();
-    },
-
-    closeMenu: function() {
-        if (this.props.onFinished) this.props.onFinished();
-    },
-
-    onUnhidePreviewClick: function() {
-        if (this.props.eventTileOps) {
-            this.props.eventTileOps.unhideWidget();
-        }
-        this.closeMenu();
-    },
-
-    onQuoteClick: function() {
-        dis.dispatch({
-            action: 'quote',
-            text: this.props.eventTileOps.getInnerText(),
-        });
-        this.closeMenu();
-    },
-
-    onReplyClick: function() {
-        dis.dispatch({
-            action: 'quote_event',
-            event: this.props.mxEvent,
-        });
-        this.closeMenu();
-    },
-
-    render: function() {
-        const eventStatus = this.props.mxEvent.status;
-        let resendButton;
-        let redactButton;
-        let cancelButton;
-        let forwardButton;
-        let pinButton;
-        let viewClearSourceButton;
-        let unhidePreviewButton;
-        let externalURLButton;
-        let quoteButton;
-        let replyButton;
-
-        if (eventStatus === 'not_sent') {
-            resendButton = (
-                <div className="mx_MessageContextMenu_field" onClick={this.onResendClick}>
-                    { _t('Resend') }
-                </div>
-            );
-        }
-
-        if (!eventStatus && this.state.canRedact) {
-            redactButton = (
-                <div className="mx_MessageContextMenu_field" onClick={this.onRedactClick}>
-                    { _t('Remove') }
-                </div>
-            );
-        }
-
-        if (eventStatus === "queued" || eventStatus === "not_sent") {
-            cancelButton = (
-                <div className="mx_MessageContextMenu_field" onClick={this.onCancelSendClick}>
-                    { _t('Cancel Sending') }
-                </div>
-            );
-        }
-
-        if (!eventStatus && this.props.mxEvent.getType() === 'm.room.message') {
-            const content = this.props.mxEvent.getContent();
-            if (content.msgtype && content.msgtype !== 'm.bad.encrypted' && content.hasOwnProperty('body')) {
-                forwardButton = (
-                    <div className="mx_MessageContextMenu_field" onClick={this.onForwardClick}>
-                        { _t('Forward Message') }
-                    </div>
-                );
-
-                if (SettingsStore.isFeatureEnabled("feature_rich_quoting")) {
-                    replyButton = (
-                        <div className="mx_MessageContextMenu_field" onClick={this.onReplyClick}>
-                            { _t('Reply') }
-                        </div>
-                    );
-                }
-
-                if (this.state.canPin) {
-                    pinButton = (
-                        <div className="mx_MessageContextMenu_field" onClick={this.onPinClick}>
-                            { this._isPinned() ? _t('Unpin Message') : _t('Pin Message') }
-                        </div>
-                    );
-                }
-            }
-        }
-
-        const viewSourceButton = (
-            <div className="mx_MessageContextMenu_field" onClick={this.onViewSourceClick}>
-                { _t('View Source') }
-            </div>
-        );
-
-        if (this.props.mxEvent.getType() !== this.props.mxEvent.getWireType()) {
-            viewClearSourceButton = (
-                <div className="mx_MessageContextMenu_field" onClick={this.onViewClearSourceClick}>
-                    { _t('View Decrypted Source') }
-                </div>
-            );
-        }
-
-        if (this.props.eventTileOps) {
-            if (this.props.eventTileOps.isWidgetHidden()) {
-                unhidePreviewButton = (
-                    <div className="mx_MessageContextMenu_field" onClick={this.onUnhidePreviewClick}>
-                        { _t('Unhide Preview') }
-                    </div>
-                );
-            }
-        }
-
-        // XXX: if we use room ID, we should also include a server where the event can be found (other than in the domain of the event ID)
-        const permalinkButton = (
-            <div className="mx_MessageContextMenu_field">
-                <a href={makeEventPermalink(this.props.mxEvent.getRoomId(), this.props.mxEvent.getId())}
-                  target="_blank" rel="noopener" onClick={this.closeMenu}>{ _t('Permalink') }</a>
-            </div>
-        );
-
-        if (this.props.eventTileOps && this.props.eventTileOps.getInnerText) {
-            quoteButton = (
-                <div className="mx_MessageContextMenu_field" onClick={this.onQuoteClick}>
-                    { _t('Quote') }
-                </div>
-            );
-        }
-
-        // Bridges can provide a 'external_url' to link back to the source.
-        if (
-            typeof(this.props.mxEvent.event.content.external_url) === "string" &&
-            isUrlPermitted(this.props.mxEvent.event.content.external_url)
-        ) {
-            externalURLButton = (
-                <div className="mx_MessageContextMenu_field">
-                    <a href={this.props.mxEvent.event.content.external_url}
-                      rel="noopener" target="_blank" onClick={this.closeMenu}>{ _t('Source URL') }</a>
-                </div>
-          );
-        }
-
-
-        return (
-            <div>
-                { resendButton }
-                { redactButton }
-                { cancelButton }
-                { forwardButton }
-                { pinButton }
-                { viewSourceButton }
-                { viewClearSourceButton }
-                { unhidePreviewButton }
-                { permalinkButton }
-                { quoteButton }
-                { replyButton }
-                { externalURLButton }
-            </div>
-        );
-    },
-});
diff --git a/src/components/views/context_menus/PresenceContextMenu.js b/src/components/views/context_menus/PresenceContextMenu.js
deleted file mode 100644
index 3a3dc2fa..00000000
--- a/src/components/views/context_menus/PresenceContextMenu.js
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
-Copyright 2017 Travis Ralston
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-import React from 'react';
-import { _t, _td } from 'matrix-react-sdk/lib/languageHandler';
-import sdk from 'matrix-react-sdk';
-
-const STATUS_LABELS = {
-    "online": _td("Online"),
-    "unavailable": _td("Away"),
-    "offline": _td("Appear Offline"),
-};
-
-const PresenceContextMenuOption = React.createClass({
-    displayName: 'PresenceContextMenuOption',
-
-    propTypes: {
-        forStatus: React.PropTypes.string.isRequired,
-        isCurrent: React.PropTypes.bool,
-        onChange: React.PropTypes.func.isRequired,
-    },
-
-    onClick: function() {
-        if (this.isCurrent) return;
-        this.props.onChange(this.props.forStatus);
-    },
-
-    render: function() {
-        const AccessibleButton = sdk.getComponent("elements.AccessibleButton");
-
-        const indicatorClasses = "mx_PresenceContextMenuOption_indicator "
-            + "mx_PresenceContextMenuOption_indicator_" + this.props.forStatus;
-
-        let classNames = "mx_PresenceContextMenuOption";
-        if (this.props.isCurrent) classNames += " mx_PresenceContextMenuOption_current";
-
-        return (
-            <AccessibleButton className={classNames} element="div" onClick={this.onClick}>
-                <div className={indicatorClasses}></div>
-                { _t(STATUS_LABELS[this.props.forStatus]) }
-            </AccessibleButton>
-        );
-    },
-});
-
-module.exports = React.createClass({
-    displayName: 'PresenceContextMenu',
-
-    propTypes: {
-        // "online", "unavailable", or "offline"
-        currentStatus: React.PropTypes.string.isRequired,
-
-        // Called when the user wants to change their status.
-        // Args: (newStatus:string)
-        onChange: React.PropTypes.func.isRequired,
-
-        // callback called when the menu is dismissed
-        onFinished: React.PropTypes.func,
-    },
-
-    getInitialState() {
-        return {
-            currentStatus: this.props.currentStatus,
-        };
-    },
-
-    onChange: function(newStatus) {
-        this.props.onChange(newStatus);
-        this.setState({currentStatus: newStatus});
-    },
-
-    render: function() {
-        const statusElements = [];
-        for (let status of Object.keys(STATUS_LABELS)) {
-            statusElements.push((
-                <PresenceContextMenuOption forStatus={status} key={status}
-                                           onChange={this.onChange}
-                                           isCurrent={status === this.state.currentStatus} />
-            ));
-        }
-
-        return (
-            <div>
-                { statusElements }
-            </div>
-        );
-    },
-});
diff --git a/src/components/views/context_menus/RoomTileContextMenu.js b/src/components/views/context_menus/RoomTileContextMenu.js
deleted file mode 100644
index 06eb347d..00000000
--- a/src/components/views/context_menus/RoomTileContextMenu.js
+++ /dev/null
@@ -1,368 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-Copyright 2017 Vector Creations Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-import Promise from 'bluebird';
-import React from 'react';
-import classNames from 'classnames';
-import PropTypes from 'prop-types';
-import sdk from 'matrix-react-sdk';
-import { _t, _td } from 'matrix-react-sdk/lib/languageHandler';
-import MatrixClientPeg from 'matrix-react-sdk/lib/MatrixClientPeg';
-import dis from 'matrix-react-sdk/lib/dispatcher';
-import DMRoomMap from 'matrix-react-sdk/lib/utils/DMRoomMap';
-import * as Rooms from 'matrix-react-sdk/lib/Rooms';
-import * as RoomNotifs from 'matrix-react-sdk/lib/RoomNotifs';
-import Modal from 'matrix-react-sdk/lib/Modal';
-import RoomListActions from 'matrix-react-sdk/lib/actions/RoomListActions';
-
-module.exports = React.createClass({
-    displayName: 'RoomTileContextMenu',
-
-    propTypes: {
-        room: PropTypes.object.isRequired,
-        /* callback called when the menu is dismissed */
-        onFinished: PropTypes.func,
-    },
-
-    getInitialState() {
-        const dmRoomMap = new DMRoomMap(MatrixClientPeg.get());
-        return {
-            roomNotifState: RoomNotifs.getRoomNotifsState(this.props.room.roomId),
-            isFavourite: this.props.room.tags.hasOwnProperty("m.favourite"),
-            isLowPriority: this.props.room.tags.hasOwnProperty("m.lowpriority"),
-            isDirectMessage: Boolean(dmRoomMap.getUserIdForRoomId(this.props.room.roomId)),
-        };
-    },
-
-    componentWillMount: function() {
-        this._unmounted = false;
-    },
-
-    componentWillUnmount: function() {
-        this._unmounted = true;
-    },
-
-    _toggleTag: function(tagNameOn, tagNameOff) {
-        if (!MatrixClientPeg.get().isGuest()) {
-            Promise.delay(500).then(() => {
-                dis.dispatch(RoomListActions.tagRoom(
-                    MatrixClientPeg.get(),
-                    this.props.room,
-                    tagNameOff, tagNameOn,
-                    undefined, 0,
-                ), true);
-
-                this.props.onFinished();
-            });
-        }
-    },
-
-    _onClickFavourite: function() {
-        // Tag room as 'Favourite'
-        if (!this.state.isFavourite && this.state.isLowPriority) {
-            this.setState({
-                isFavourite: true,
-                isLowPriority: false,
-            });
-            this._toggleTag("m.favourite", "m.lowpriority");
-        } else if (this.state.isFavourite) {
-            this.setState({isFavourite: false});
-            this._toggleTag(null, "m.favourite");
-        } else if (!this.state.isFavourite) {
-            this.setState({isFavourite: true});
-            this._toggleTag("m.favourite");
-        }
-    },
-
-    _onClickLowPriority: function() {
-        // Tag room as 'Low Priority'
-        if (!this.state.isLowPriority && this.state.isFavourite) {
-            this.setState({
-                isFavourite: false,
-                isLowPriority: true,
-            });
-            this._toggleTag("m.lowpriority", "m.favourite");
-        } else if (this.state.isLowPriority) {
-            this.setState({isLowPriority: false});
-            this._toggleTag(null, "m.lowpriority");
-        } else if (!this.state.isLowPriority) {
-            this.setState({isLowPriority: true});
-            this._toggleTag("m.lowpriority");
-        }
-    },
-
-    _onClickDM: function() {
-        if (MatrixClientPeg.get().isGuest()) return;
-
-        const newIsDirectMessage = !this.state.isDirectMessage;
-        this.setState({
-            isDirectMessage: newIsDirectMessage,
-        });
-
-        Rooms.guessAndSetDMRoom(
-            this.props.room, newIsDirectMessage,
-        ).delay(500).finally(() => {
-            // Close the context menu
-            if (this.props.onFinished) {
-                this.props.onFinished();
-            }
-        }, (err) => {
-            const ErrorDialog = sdk.getComponent("dialogs.ErrorDialog");
-            Modal.createTrackedDialog('Failed to set Direct Message status of room', '', ErrorDialog, {
-                title: _t('Failed to set Direct Message status of room'),
-                description: ((err && err.message) ? err.message : _t('Operation failed')),
-            });
-        });
-    },
-
-    _onClickLeave: function() {
-        // Leave room
-        dis.dispatch({
-            action: 'leave_room',
-            room_id: this.props.room.roomId,
-        });
-
-        // Close the context menu
-        if (this.props.onFinished) {
-            this.props.onFinished();
-        }
-    },
-
-    _onClickReject: function() {
-        dis.dispatch({
-            action: 'reject_invite',
-            room_id: this.props.room.roomId,
-        });
-
-        // Close the context menu
-        if (this.props.onFinished) {
-            this.props.onFinished();
-        }
-    },
-
-    _onClickForget: function() {
-        // FIXME: duplicated with RoomSettings (and dead code in RoomView)
-        MatrixClientPeg.get().forget(this.props.room.roomId).done(function() {
-            dis.dispatch({ action: 'view_next_room' });
-        }, function(err) {
-            const errCode = err.errcode || _td("unknown error code");
-            const ErrorDialog = sdk.getComponent("dialogs.ErrorDialog");
-            Modal.createTrackedDialog('Failed to forget room', '', ErrorDialog, {
-                title: _t('Failed to forget room %(errCode)s', {errCode: errCode}),
-                description: ((err && err.message) ? err.message : _t('Operation failed')),
-            });
-        });
-
-        // Close the context menu
-        if (this.props.onFinished) {
-            this.props.onFinished();
-        }
-    },
-
-    _saveNotifState: function(newState) {
-        if (MatrixClientPeg.get().isGuest()) return;
-
-        const oldState = this.state.roomNotifState;
-        const roomId = this.props.room.roomId;
-
-        this.setState({
-            roomNotifState: newState,
-        });
-        RoomNotifs.setRoomNotifsState(roomId, newState).done(() => {
-            // delay slightly so that the user can see their state change
-            // before closing the menu
-            return Promise.delay(500).then(() => {
-                if (this._unmounted) return;
-                // Close the context menu
-                if (this.props.onFinished) {
-                    this.props.onFinished();
-                }
-            });
-        }, (error) => {
-            // TODO: some form of error notification to the user
-            // to inform them that their state change failed.
-            // For now we at least set the state back
-            if (this._unmounted) return;
-            this.setState({
-                roomNotifState: oldState,
-            });
-        });
-    },
-
-    _onClickAlertMe: function() {
-        this._saveNotifState(RoomNotifs.ALL_MESSAGES_LOUD);
-    },
-
-    _onClickAllNotifs: function() {
-        this._saveNotifState(RoomNotifs.ALL_MESSAGES);
-    },
-
-    _onClickMentions: function() {
-        this._saveNotifState(RoomNotifs.MENTIONS_ONLY);
-    },
-
-    _onClickMute: function() {
-        this._saveNotifState(RoomNotifs.MUTE);
-    },
-
-    _renderNotifMenu: function() {
-        const alertMeClasses = classNames({
-            'mx_RoomTileContextMenu_notif_field': true,
-            'mx_RoomTileContextMenu_notif_fieldSet': this.state.roomNotifState == RoomNotifs.ALL_MESSAGES_LOUD,
-        });
-
-        const allNotifsClasses = classNames({
-            'mx_RoomTileContextMenu_notif_field': true,
-            'mx_RoomTileContextMenu_notif_fieldSet': this.state.roomNotifState == RoomNotifs.ALL_MESSAGES,
-        });
-
-        const mentionsClasses = classNames({
-            'mx_RoomTileContextMenu_notif_field': true,
-            'mx_RoomTileContextMenu_notif_fieldSet': this.state.roomNotifState == RoomNotifs.MENTIONS_ONLY,
-        });
-
-        const muteNotifsClasses = classNames({
-            'mx_RoomTileContextMenu_notif_field': true,
-            'mx_RoomTileContextMenu_notif_fieldSet': this.state.roomNotifState == RoomNotifs.MUTE,
-        });
-
-        return (
-            <div>
-                <div className="mx_RoomTileContextMenu_notif_picker" >
-                    <img src="img/notif-slider.svg" width="20" height="107" />
-                </div>
-                <div className={alertMeClasses} onClick={this._onClickAlertMe} >
-                    <img className="mx_RoomTileContextMenu_notif_activeIcon" src="img/notif-active.svg" width="12" height="12" />
-                    <img className="mx_RoomTileContextMenu_notif_icon mx_filterFlipColor" src="img/icon-context-mute-off-copy.svg" width="16" height="12" />
-                    { _t('All messages (noisy)') }
-                </div>
-                <div className={allNotifsClasses} onClick={this._onClickAllNotifs} >
-                    <img className="mx_RoomTileContextMenu_notif_activeIcon" src="img/notif-active.svg" width="12" height="12" />
-                    <img className="mx_RoomTileContextMenu_notif_icon mx_filterFlipColor" src="img/icon-context-mute-off.svg" width="16" height="12" />
-                    { _t('All messages') }
-                </div>
-                <div className={mentionsClasses} onClick={this._onClickMentions} >
-                    <img className="mx_RoomTileContextMenu_notif_activeIcon" src="img/notif-active.svg" width="12" height="12" />
-                    <img className="mx_RoomTileContextMenu_notif_icon mx_filterFlipColor" src="img/icon-context-mute-mentions.svg" width="16" height="12" />
-                    { _t('Mentions only') }
-                </div>
-                <div className={muteNotifsClasses} onClick={this._onClickMute} >
-                    <img className="mx_RoomTileContextMenu_notif_activeIcon" src="img/notif-active.svg" width="12" height="12" />
-                    <img className="mx_RoomTileContextMenu_notif_icon mx_filterFlipColor" src="img/icon-context-mute.svg" width="16" height="12" />
-                    { _t('Mute') }
-                </div>
-            </div>
-        );
-    },
-
-    _renderLeaveMenu: function(membership) {
-        if (!membership) {
-            return null;
-        }
-
-        let leaveClickHandler = null;
-        let leaveText = null;
-
-        switch (membership) {
-            case "join":
-                leaveClickHandler = this._onClickLeave;
-                leaveText = _t('Leave');
-                break;
-            case "leave":
-            case "ban":
-                leaveClickHandler = this._onClickForget;
-                leaveText = _t('Forget');
-                break;
-            case "invite":
-                leaveClickHandler = this._onClickReject;
-                leaveText = _t('Reject');
-                break;
-        }
-
-        return (
-            <div>
-                <div className="mx_RoomTileContextMenu_leave" onClick={leaveClickHandler} >
-                    <img className="mx_RoomTileContextMenu_tag_icon" src="img/icon_context_delete.svg" width="15" height="15" />
-                    { leaveText }
-                </div>
-            </div>
-        );
-    },
-
-    _renderRoomTagMenu: function() {
-        const favouriteClasses = classNames({
-            'mx_RoomTileContextMenu_tag_field': true,
-            'mx_RoomTileContextMenu_tag_fieldSet': this.state.isFavourite,
-            'mx_RoomTileContextMenu_tag_fieldDisabled': false,
-        });
-
-        const lowPriorityClasses = classNames({
-            'mx_RoomTileContextMenu_tag_field': true,
-            'mx_RoomTileContextMenu_tag_fieldSet': this.state.isLowPriority,
-            'mx_RoomTileContextMenu_tag_fieldDisabled': false,
-        });
-
-        const dmClasses = classNames({
-            'mx_RoomTileContextMenu_tag_field': true,
-            'mx_RoomTileContextMenu_tag_fieldSet': this.state.isDirectMessage,
-            'mx_RoomTileContextMenu_tag_fieldDisabled': false,
-        });
-
-        return (
-            <div>
-                <div className={favouriteClasses} onClick={this._onClickFavourite} >
-                    <img className="mx_RoomTileContextMenu_tag_icon" src="img/icon_context_fave.svg" width="15" height="15" />
-                    <img className="mx_RoomTileContextMenu_tag_icon_set" src="img/icon_context_fave_on.svg" width="15" height="15" />
-                    { _t('Favourite') }
-                </div>
-                <div className={lowPriorityClasses} onClick={this._onClickLowPriority} >
-                    <img className="mx_RoomTileContextMenu_tag_icon" src="img/icon_context_low.svg" width="15" height="15" />
-                    <img className="mx_RoomTileContextMenu_tag_icon_set" src="img/icon_context_low_on.svg" width="15" height="15" />
-                    { _t('Low Priority') }
-                </div>
-                <div className={dmClasses} onClick={this._onClickDM} >
-                    <img className="mx_RoomTileContextMenu_tag_icon" src="img/icon_context_person.svg" width="15" height="15" />
-                    <img className="mx_RoomTileContextMenu_tag_icon_set" src="img/icon_context_person_on.svg" width="15" height="15" />
-                    { _t('Direct Chat') }
-                </div>
-            </div>
-        );
-    },
-
-    render: function() {
-        const myMember = this.props.room.getMember(
-            MatrixClientPeg.get().credentials.userId,
-        );
-
-        // Can't set notif level or tags on non-join rooms
-        if (myMember.membership !== 'join') {
-            return this._renderLeaveMenu(myMember.membership);
-        }
-
-        return (
-            <div>
-                { this._renderNotifMenu() }
-                <hr className="mx_RoomTileContextMenu_separator" />
-                { this._renderLeaveMenu(myMember.membership) }
-                <hr className="mx_RoomTileContextMenu_separator" />
-                { this._renderRoomTagMenu() }
-            </div>
-        );
-    },
-});
diff --git a/src/components/views/context_menus/TagTileContextMenu.js b/src/components/views/context_menus/TagTileContextMenu.js
deleted file mode 100644
index 576e8485..00000000
--- a/src/components/views/context_menus/TagTileContextMenu.js
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
-Copyright 2018 New Vector Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-import React from 'react';
-import PropTypes from 'prop-types';
-import { _t } from 'matrix-react-sdk/lib/languageHandler';
-import dis from 'matrix-react-sdk/lib/dispatcher';
-import TagOrderActions from 'matrix-react-sdk/lib/actions/TagOrderActions';
-import MatrixClientPeg from 'matrix-react-sdk/lib/MatrixClientPeg';
-import sdk from 'matrix-react-sdk/lib/index';
-
-export default class TagTileContextMenu extends React.Component {
-    static propTypes = {
-        tag: PropTypes.string.isRequired,
-        /* callback called when the menu is dismissed */
-        onFinished: PropTypes.func.isRequired,
-    };
-
-    constructor() {
-        super();
-
-        this._onViewCommunityClick = this._onViewCommunityClick.bind(this);
-        this._onRemoveClick = this._onRemoveClick.bind(this);
-    }
-
-    _onViewCommunityClick() {
-        dis.dispatch({
-            action: 'view_group',
-            group_id: this.props.tag,
-        });
-        this.props.onFinished();
-    }
-
-    _onRemoveClick() {
-        dis.dispatch(TagOrderActions.removeTag(
-            // XXX: Context menus don't have a MatrixClient context
-            MatrixClientPeg.get(),
-            this.props.tag,
-        ));
-        this.props.onFinished();
-    }
-
-    render() {
-        const TintableSvg = sdk.getComponent("elements.TintableSvg");
-        return <div>
-            <div className="mx_TagTileContextMenu_item" onClick={this._onViewCommunityClick} >
-                <TintableSvg
-                    className="mx_TagTileContextMenu_item_icon"
-                    src="img/icons-groups.svg"
-                    width="15"
-                    height="15"
-                />
-                { _t('View Community') }
-            </div>
-            <hr className="mx_TagTileContextMenu_separator" />
-            <div className="mx_TagTileContextMenu_item" onClick={this._onRemoveClick} >
-                <img className="mx_TagTileContextMenu_item_icon" src="img/icon_context_delete.svg" width="15" height="15" />
-                { _t('Remove') }
-            </div>
-        </div>;
-    }
-}
diff --git a/src/components/views/dialogs/BugReportDialog.js b/src/components/views/dialogs/BugReportDialog.js
deleted file mode 100644
index 95b5a6a0..00000000
--- a/src/components/views/dialogs/BugReportDialog.js
+++ /dev/null
@@ -1,212 +0,0 @@
-/*
-Copyright 2017 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-import React from 'react';
-import sdk from 'matrix-react-sdk';
-import SdkConfig from 'matrix-react-sdk/lib/SdkConfig';
-import Modal from 'matrix-react-sdk/lib/Modal';
-import { _t } from 'matrix-react-sdk/lib/languageHandler';
-
-export default class BugReportDialog extends React.Component {
-    constructor(props, context) {
-        super(props, context);
-        this.state = {
-            sendLogs: true,
-            busy: false,
-            err: null,
-            issueUrl: "",
-            text: "",
-            progress: null,
-        };
-        this._unmounted = false;
-        this._onSubmit = this._onSubmit.bind(this);
-        this._onCancel = this._onCancel.bind(this);
-        this._onTextChange = this._onTextChange.bind(this);
-        this._onIssueUrlChange = this._onIssueUrlChange.bind(this);
-        this._onSendLogsChange = this._onSendLogsChange.bind(this);
-        this._sendProgressCallback = this._sendProgressCallback.bind(this);
-    }
-
-    componentWillUnmount() {
-        this._unmounted = true;
-    }
-
-    _onCancel(ev) {
-        this.props.onFinished(false);
-    }
-
-    _onSubmit(ev) {
-        const userText =
-            (this.state.text.length > 0 ? this.state.text + '\n\n': '') + 'Issue: ' +
-            (this.state.issueUrl.length > 0 ? this.state.issueUrl : 'No issue link given');
-
-        this.setState({ busy: true, progress: null, err: null });
-        this._sendProgressCallback(_t("Preparing to send logs"));
-
-        require(['../../../vector/submit-rageshake'], (s) => {
-            s(SdkConfig.get().bug_report_endpoint_url, {
-                userText,
-                sendLogs: true,
-                progressCallback: this._sendProgressCallback,
-            }).then(() => {
-                if (!this._unmounted) {
-                    this.props.onFinished(false);
-                    const QuestionDialog = sdk.getComponent("dialogs.QuestionDialog");
-                    Modal.createTrackedDialog('Bug report sent', '', QuestionDialog, {
-                        title: _t('Logs sent'),
-                        description: _t('Thank you!'),
-                        hasCancelButton: false,
-                    });
-                }
-            }, (err) => {
-                if (!this._unmounted) {
-                    this.setState({
-                        busy: false,
-                        progress: null,
-                        err: _t("Failed to send logs: ") + `${err.message}`,
-                    });
-                }
-            });
-        });
-    }
-
-    _onTextChange(ev) {
-        this.setState({ text: ev.target.value });
-    }
-
-    _onIssueUrlChange(ev) {
-        this.setState({ issueUrl: ev.target.value });
-    }
-
-   _onSendLogsChange(ev) {
-        this.setState({ sendLogs: ev.target.checked });
-    }
-
-    _sendProgressCallback(progress) {
-        if (this._unmounted) {
-            return;
-        }
-        this.setState({progress: progress});
-    }
-
-    render() {
-        const Loader = sdk.getComponent("elements.Spinner");
-
-        let error = null;
-        if (this.state.err) {
-            error = <div className="error">
-                {this.state.err}
-            </div>;
-        }
-
-        let cancelButton = null;
-        if (!this.state.busy) {
-            cancelButton = <button onClick={this._onCancel}>
-                { _t("Cancel") }
-            </button>;
-        }
-
-        let progress = null;
-        if (this.state.busy) {
-            progress = (
-                <div className="progress">
-                    <Loader />
-                    {this.state.progress} ...
-                </div>
-            );
-        }
-
-        return (
-            <div className="mx_BugReportDialog">
-                <div className="mx_Dialog_title">
-                    { _t("Submit debug logs") }
-                </div>
-                <div className="mx_Dialog_content">
-                    <p>
-                        { _t(
-                            "Debug logs contain application usage data including your " +
-                            "username, the IDs or aliases of the rooms or groups you " +
-                            "have visited and the usernames of other users. They do " +
-                            "not contain messages.",
-                        ) }
-                    </p>
-                    <p>
-                        { _t(
-                            "<a>Click here</a> to create a GitHub issue.",
-                            {},
-                            {
-                                a: (sub) => <a
-                                    target="_blank"
-                                    href="https://github.com/vector-im/riot-web/issues/new"
-                                >
-                                    { sub }
-                                </a>,
-                            },
-                        ) }
-                    </p>
-                    <div className="mx_BugReportDialog_field_container">
-                        <label
-                            htmlFor="mx_BugReportDialog_issueUrl"
-                            className="mx_BugReportDialog_field_label"
-                        >
-                            { _t("GitHub issue link:") }
-                        </label>
-                        <input
-                            id="mx_BugReportDialog_issueUrl"
-                            type="text"
-                            className="mx_BugReportDialog_field_input"
-                            onChange={this._onIssueUrlChange}
-                            value={this.state.issueUrl}
-                            placeholder="https://github.com/vector-im/riot-web/issues/1337"
-                        />
-                    </div>
-                    <div className="mx_BugReportDialog_field_container">
-                        <label
-                            htmlFor="mx_BugReportDialog_notes_label"
-                            className="mx_BugReportDialog_field_label"
-                        >
-                            { _t("Notes:") }
-                        </label>
-                        <textarea
-                            className="mx_BugReportDialog_field_input"
-                            rows={5}
-                            onChange={this._onTextChange}
-                            value={this.state.text}
-                        />
-                    </div>
-                    {progress}
-                    {error}
-                </div>
-                <div className="mx_Dialog_buttons">
-                    <button
-                        className="mx_Dialog_primary danger"
-                        onClick={this._onSubmit}
-                        autoFocus={true}
-                        disabled={this.state.busy}
-                    >
-                        { _t("Send logs") }
-                    </button>
-
-                    {cancelButton}
-                </div>
-            </div>
-        );
-    }
-}
-
-BugReportDialog.propTypes = {
-    onFinished: React.PropTypes.func.isRequired,
-};
diff --git a/src/components/views/dialogs/ChangelogDialog.js b/src/components/views/dialogs/ChangelogDialog.js
deleted file mode 100644
index 92aeadf8..00000000
--- a/src/components/views/dialogs/ChangelogDialog.js
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- Copyright 2016 Aviral Dasgupta
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- */
-
-import React from 'react';
-import sdk from 'matrix-react-sdk';
-import request from 'browser-request';
-import { _t } from 'matrix-react-sdk/lib/languageHandler';
-
-const REPOS = ['vector-im/riot-web', 'matrix-org/matrix-react-sdk', 'matrix-org/matrix-js-sdk'];
-
-export default class ChangelogDialog extends React.Component {
-    constructor(props) {
-        super(props);
-
-        this.state = {};
-    }
-
-    componentDidMount() {
-        const version = this.props.newVersion.split('-');
-        const version2 = this.props.version.split('-');
-        if(version == null || version2 == null) return;
-        // parse versions of form: [vectorversion]-react-[react-sdk-version]-js-[js-sdk-version]
-        for(let i=0; i<REPOS.length; i++) {
-            const oldVersion = version2[2*i];
-            const newVersion = version[2*i];
-            request(`https://api.github.com/repos/${REPOS[i]}/compare/${oldVersion}...${newVersion}`, (a, b, body) => {
-                if(body == null) return;
-                this.setState({[REPOS[i]]: JSON.parse(body).commits});
-            });
-        }
-    }
-
-    _elementsForCommit(commit) {
-        return (
-            <li key={commit.sha} className="mx_ChangelogDialog_li">
-                <a href={commit.html_url} target="_blank" rel="noopener">
-                    {commit.commit.message}
-                </a>
-            </li>
-        );
-    }
-
-    render() {
-        const Spinner = sdk.getComponent('views.elements.Spinner');
-        const QuestionDialog = sdk.getComponent('dialogs.QuestionDialog');
-
-        const logs = REPOS.map(repo => {
-            if (this.state[repo] == null) return <Spinner key={repo} />;
-            return (
-                <div key={repo}>
-                    <h2>{repo}</h2>
-                    <ul>
-                    {this.state[repo].map(this._elementsForCommit)}
-                    </ul>
-                </div>
-            )
-        });
-
-        const content = (
-            <div className="mx_ChangelogDialog_content">
-                {this.props.version == null || this.props.newVersion == null ? <h2>{_t("Unavailable")}</h2> : logs}
-            </div>
-        );
-
-
-        return (
-            <QuestionDialog
-                title={_t("Changelog")}
-                description={content}
-                button={_t("Update")}
-                onFinished={this.props.onFinished}
-                />
-        )
-    }
-}
-
-ChangelogDialog.propTypes = {
-    version: React.PropTypes.string.isRequired,
-    newVersion: React.PropTypes.string.isRequired,
-    onFinished: React.PropTypes.func.isRequired,
-};
diff --git a/src/components/views/dialogs/DevtoolsDialog.js b/src/components/views/dialogs/DevtoolsDialog.js
deleted file mode 100644
index 3ce1dfe7..00000000
--- a/src/components/views/dialogs/DevtoolsDialog.js
+++ /dev/null
@@ -1,623 +0,0 @@
-/*
-Copyright 2017 Michael Telatynski <7t3chguy@gmail.com>
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-import React from 'react';
-import PropTypes from 'prop-types';
-import sdk from 'matrix-react-sdk';
-import SyntaxHighlight from '../elements/SyntaxHighlight';
-import { _t } from 'matrix-react-sdk/lib/languageHandler';
-import MatrixClientPeg from 'matrix-react-sdk/lib/MatrixClientPeg';
-
-class DevtoolsComponent extends React.Component {
-    static contextTypes = {
-        roomId: PropTypes.string.isRequired,
-    };
-}
-
-class GenericEditor extends DevtoolsComponent {
-    // static propTypes = {onBack: PropTypes.func.isRequired};
-
-    constructor(props, context) {
-        super(props, context);
-        this._onChange = this._onChange.bind(this);
-        this.onBack = this.onBack.bind(this);
-    }
-
-    onBack() {
-        if (this.state.message) {
-            this.setState({ message: null });
-        } else {
-            this.props.onBack();
-        }
-    }
-
-    _onChange(e) {
-        this.setState({[e.target.id]: e.target.type === 'checkbox' ? e.target.checked : e.target.value});
-    }
-
-    _buttons() {
-        return <div className="mx_Dialog_buttons">
-            <button onClick={this.onBack}>{ _t('Back') }</button>
-            { !this.state.message && <button onClick={this._send}>{ _t('Send') }</button> }
-        </div>;
-    }
-
-    textInput(id, label) {
-        return <div className="mx_DevTools_inputRow">
-            <div className="mx_DevTools_inputLabelCell">
-                <label htmlFor={id}>{ label }</label>
-            </div>
-            <div className="mx_DevTools_inputCell">
-                <input id={id} className="mx_TextInputDialog_input" onChange={this._onChange} value={this.state[id]} size="32" />
-            </div>
-        </div>;
-    }
-}
-
-class SendCustomEvent extends GenericEditor {
-    static getLabel() { return _t('Send Custom Event'); }
-
-    static propTypes = {
-        onBack: PropTypes.func.isRequired,
-        forceStateEvent: PropTypes.bool,
-        inputs: PropTypes.object,
-    };
-
-    constructor(props, context) {
-        super(props, context);
-        this._send = this._send.bind(this);
-
-        const {eventType, stateKey, evContent} = Object.assign({
-            eventType: '',
-            stateKey: '',
-            evContent: '{\n\n}',
-        }, this.props.inputs);
-
-        this.state = {
-            isStateEvent: Boolean(this.props.forceStateEvent),
-
-            eventType,
-            stateKey,
-            evContent,
-        };
-    }
-
-    send(content) {
-        const cli = MatrixClientPeg.get();
-        if (this.state.isStateEvent) {
-            return cli.sendStateEvent(this.context.roomId, this.state.eventType, content, this.state.stateKey);
-        } else {
-            return cli.sendEvent(this.context.roomId, this.state.eventType, content);
-        }
-    }
-
-    async _send() {
-        if (this.state.eventType === '') {
-            this.setState({ message: _t('You must specify an event type!') });
-            return;
-        }
-
-        let message;
-        try {
-            const content = JSON.parse(this.state.evContent);
-            await this.send(content);
-            message = _t('Event sent!');
-        } catch (e) {
-            message = _t('Failed to send custom event.') + ' (' + e.toString() + ')';
-        }
-        this.setState({ message });
-    }
-
-    render() {
-        if (this.state.message) {
-            return <div>
-                <div className="mx_Dialog_content">
-                    { this.state.message }
-                </div>
-                { this._buttons() }
-            </div>;
-        }
-
-        return <div>
-            <div className="mx_Dialog_content">
-                { this.textInput('eventType', _t('Event Type')) }
-                { this.state.isStateEvent && this.textInput('stateKey', _t('State Key')) }
-
-                <br />
-
-                <div className="mx_UserSettings_profileLabelCell">
-                    <label htmlFor="evContent"> { _t('Event Content') } </label>
-                </div>
-                <div>
-                    <textarea id="evContent" onChange={this._onChange} value={this.state.evContent} className="mx_TextInputDialog_input" cols="63" rows="5" />
-                </div>
-            </div>
-            <div className="mx_Dialog_buttons">
-                <button onClick={this.onBack}>{ _t('Back') }</button>
-                { !this.state.message && <button onClick={this._send}>{ _t('Send') }</button> }
-                { !this.state.message && !this.props.forceStateEvent && <div style={{float: "right"}}>
-                    <input id="isStateEvent" className="mx_DevTools_tgl mx_DevTools_tgl-flip" type="checkbox" onChange={this._onChange} checked={this.state.isStateEvent} />
-                    <label className="mx_DevTools_tgl-btn" data-tg-off="Event" data-tg-on="State Event" htmlFor="isStateEvent" />
-                </div> }
-            </div>
-        </div>;
-    }
-}
-
-class SendAccountData extends GenericEditor {
-    static getLabel() { return _t('Send Account Data'); }
-
-    static propTypes = {
-        isRoomAccountData: PropTypes.bool,
-        forceMode: PropTypes.bool,
-        inputs: PropTypes.object,
-    };
-
-    constructor(props, context) {
-        super(props, context);
-        this._send = this._send.bind(this);
-
-        const {eventType, evContent} = Object.assign({
-            eventType: '',
-            evContent: '{\n\n}',
-        }, this.props.inputs);
-
-        this.state = {
-            isRoomAccountData: Boolean(this.props.isRoomAccountData),
-
-            eventType,
-            evContent,
-        };
-    }
-
-    send(content) {
-        const cli = MatrixClientPeg.get();
-        if (this.state.isRoomAccountData) {
-            return cli.setRoomAccountData(this.context.roomId, this.state.eventType, content);
-        }
-        return cli.setAccountData(this.state.eventType, content);
-    }
-
-    async _send() {
-        if (this.state.eventType === '') {
-            this.setState({ message: _t('You must specify an event type!') });
-            return;
-        }
-
-        let message;
-        try {
-            const content = JSON.parse(this.state.evContent);
-            await this.send(content);
-            message = _t('Event sent!');
-        } catch (e) {
-            message = _t('Failed to send custom event.') + ' (' + e.toString() + ')';
-        }
-        this.setState({ message });
-    }
-
-    render() {
-        if (this.state.message) {
-            return <div>
-                <div className="mx_Dialog_content">
-                    { this.state.message }
-                </div>
-                { this._buttons() }
-            </div>;
-        }
-
-        return <div>
-            <div className="mx_Dialog_content">
-                { this.textInput('eventType', _t('Event Type')) }
-                <br />
-
-                <div className="mx_UserSettings_profileLabelCell">
-                    <label htmlFor="evContent"> { _t('Event Content') } </label>
-                </div>
-                <div>
-                    <textarea id="evContent" onChange={this._onChange} value={this.state.evContent} className="mx_TextInputDialog_input" cols="63" rows="5" />
-                </div>
-            </div>
-            <div className="mx_Dialog_buttons">
-                <button onClick={this.onBack}>{ _t('Back') }</button>
-                { !this.state.message && <button onClick={this._send}>{ _t('Send') }</button> }
-                { !this.state.message && <div style={{float: "right"}}>
-                    <input id="isRoomAccountData" className="mx_DevTools_tgl mx_DevTools_tgl-flip" type="checkbox" onChange={this._onChange} checked={this.state.isRoomAccountData} disabled={this.props.forceMode} />
-                    <label className="mx_DevTools_tgl-btn" data-tg-off="Account Data" data-tg-on="Room Data" htmlFor="isRoomAccountData" />
-                </div> }
-            </div>
-        </div>;
-    }
-}
-
-class FilteredList extends React.Component {
-    static propTypes = {
-        children: PropTypes.any,
-        query: PropTypes.string,
-        onChange: PropTypes.func,
-    };
-
-    constructor(props, context) {
-        super(props, context);
-        this.onQuery = this.onQuery.bind(this);
-    }
-
-    onQuery(ev) {
-        if (this.props.onChange) this.props.onChange(ev.target.value);
-    }
-
-    filterChildren() {
-        if (this.props.query) {
-            const lowerQuery = this.props.query.toLowerCase();
-            return this.props.children.filter((child) => child.key.toLowerCase().includes(lowerQuery));
-        }
-        return this.props.children;
-    }
-
-    render() {
-        return <div>
-            <input size="64"
-                   onChange={this.onQuery}
-                   value={this.props.query}
-                   placeholder={_t('Filter results')}
-                   className="mx_TextInputDialog_input mx_DevTools_RoomStateExplorer_query" />
-            { this.filterChildren() }
-        </div>;
-    }
-}
-
-class RoomStateExplorer extends DevtoolsComponent {
-    static getLabel() { return _t('Explore Room State'); }
-
-
-    static propTypes = {
-        onBack: PropTypes.func.isRequired,
-    };
-
-    constructor(props, context) {
-        super(props, context);
-
-        const room = MatrixClientPeg.get().getRoom(this.context.roomId);
-        this.roomStateEvents = room.currentState.events;
-
-        this.onBack = this.onBack.bind(this);
-        this.editEv = this.editEv.bind(this);
-        this.onQueryEventType = this.onQueryEventType.bind(this);
-        this.onQueryStateKey = this.onQueryStateKey.bind(this);
-
-        this.state = {
-            eventType: null,
-            event: null,
-            editing: false,
-
-            queryEventType: '',
-            queryStateKey: '',
-        };
-    }
-
-    browseEventType(eventType) {
-        return () => {
-            this.setState({ eventType });
-        };
-    }
-
-    onViewSourceClick(event) {
-        return () => {
-            this.setState({ event });
-        };
-    }
-
-    onBack() {
-        if (this.state.editing) {
-            this.setState({ editing: false });
-        } else if (this.state.event) {
-            this.setState({ event: null });
-        } else if (this.state.eventType) {
-            this.setState({ eventType: null });
-        } else {
-            this.props.onBack();
-        }
-    }
-
-    editEv() {
-        this.setState({ editing: true });
-    }
-
-    onQueryEventType(filterEventType) {
-        this.setState({ queryEventType: filterEventType });
-    }
-
-    onQueryStateKey(filterStateKey) {
-        this.setState({ queryStateKey: filterStateKey });
-    }
-
-    render() {
-        if (this.state.event) {
-            if (this.state.editing) {
-                return <SendCustomEvent forceStateEvent={true} onBack={this.onBack} inputs={{
-                    eventType: this.state.event.getType(),
-                    evContent: JSON.stringify(this.state.event.getContent(), null, '\t'),
-                    stateKey: this.state.event.getStateKey(),
-                }} />;
-            }
-
-            return <div className="mx_ViewSource">
-                <div className="mx_Dialog_content">
-                    <SyntaxHighlight className="json">
-                        { JSON.stringify(this.state.event.event, null, 2) }
-                    </SyntaxHighlight>
-                </div>
-                <div className="mx_Dialog_buttons">
-                    <button onClick={this.onBack}>{ _t('Back') }</button>
-                    <button onClick={this.editEv}>{ _t('Edit') }</button>
-                </div>
-            </div>;
-        }
-
-        let list = null;
-
-        const classes = 'mx_DevTools_RoomStateExplorer_button';
-        if (this.state.eventType === null) {
-            list = <FilteredList query={this.state.queryEventType} onChange={this.onQueryEventType}>
-                {
-                    Object.keys(this.roomStateEvents).map((evType) => {
-                        const stateGroup = this.roomStateEvents[evType];
-                        const stateKeys = Object.keys(stateGroup);
-
-                        let onClickFn;
-                        if (stateKeys.length > 1) {
-                            onClickFn = this.browseEventType(evType);
-                        } else if (stateKeys.length === 1) {
-                            onClickFn = this.onViewSourceClick(stateGroup[stateKeys[0]]);
-                        }
-
-                        return <button className={classes} key={evType} onClick={onClickFn}>
-                            { evType }
-                        </button>;
-                    })
-                }
-            </FilteredList>;
-        } else {
-            const stateGroup = this.roomStateEvents[this.state.eventType];
-
-            list = <FilteredList query={this.state.queryStateKey} onChange={this.onQueryStateKey}>
-                {
-                    Object.keys(stateGroup).map((stateKey) => {
-                        const ev = stateGroup[stateKey];
-                        return <button className={classes} key={stateKey} onClick={this.onViewSourceClick(ev)}>
-                            { stateKey }
-                        </button>;
-                    })
-                }
-            </FilteredList>;
-        }
-
-        return <div>
-            <div className="mx_Dialog_content">
-                { list }
-            </div>
-            <div className="mx_Dialog_buttons">
-                <button onClick={this.onBack}>{ _t('Back') }</button>
-            </div>
-        </div>;
-    }
-}
-
-class AccountDataExplorer extends DevtoolsComponent {
-    static getLabel() { return _t('Explore Account Data'); }
-
-    static propTypes = {
-        onBack: PropTypes.func.isRequired,
-    };
-
-    constructor(props, context) {
-        super(props, context);
-
-        this.onBack = this.onBack.bind(this);
-        this.editEv = this.editEv.bind(this);
-        this._onChange = this._onChange.bind(this);
-        this.onQueryEventType = this.onQueryEventType.bind(this);
-
-        this.state = {
-            isRoomAccountData: false,
-            event: null,
-            editing: false,
-
-            queryEventType: '',
-        };
-    }
-
-    getData() {
-        const cli = MatrixClientPeg.get();
-        if (this.state.isRoomAccountData) {
-            return cli.getRoom(this.context.roomId).accountData;
-        }
-        return cli.store.accountData;
-    }
-
-    onViewSourceClick(event) {
-        return () => {
-            this.setState({ event });
-        };
-    }
-
-    onBack() {
-        if (this.state.editing) {
-            this.setState({ editing: false });
-        } else if (this.state.event) {
-            this.setState({ event: null });
-        } else {
-            this.props.onBack();
-        }
-    }
-
-    _onChange(e) {
-        this.setState({[e.target.id]: e.target.type === 'checkbox' ? e.target.checked : e.target.value});
-    }
-
-    editEv() {
-        this.setState({ editing: true });
-    }
-
-    onQueryEventType(queryEventType) {
-        this.setState({ queryEventType });
-    }
-
-    render() {
-        if (this.state.event) {
-            if (this.state.editing) {
-                return <SendAccountData isRoomAccountData={this.state.isRoomAccountData} onBack={this.onBack} inputs={{
-                    eventType: this.state.event.getType(),
-                    evContent: JSON.stringify(this.state.event.getContent(), null, '\t'),
-                }} forceMode={true} />;
-            }
-
-            return <div className="mx_ViewSource">
-                <div className="mx_Dialog_content">
-                    <SyntaxHighlight className="json">
-                        { JSON.stringify(this.state.event.event, null, 2) }
-                    </SyntaxHighlight>
-                </div>
-                <div className="mx_Dialog_buttons">
-                    <button onClick={this.onBack}>{ _t('Back') }</button>
-                    <button onClick={this.editEv}>{ _t('Edit') }</button>
-                </div>
-            </div>;
-        }
-
-        const rows = [];
-
-        const classes = 'mx_DevTools_RoomStateExplorer_button';
-
-        const data = this.getData();
-        Object.keys(data).forEach((evType) => {
-            const ev = data[evType];
-            rows.push(<button className={classes} key={evType} onClick={this.onViewSourceClick(ev)}>
-                { evType }
-            </button>);
-        });
-
-        return <div>
-            <div className="mx_Dialog_content">
-                <FilteredList query={this.state.queryEventType} onChange={this.onQueryEventType}>
-                    { rows }
-                </FilteredList>
-            </div>
-            <div className="mx_Dialog_buttons">
-                <button onClick={this.onBack}>{ _t('Back') }</button>
-                { !this.state.message && <div style={{float: "right"}}>
-                    <input id="isRoomAccountData" className="mx_DevTools_tgl mx_DevTools_tgl-flip" type="checkbox" onChange={this._onChange} checked={this.state.isRoomAccountData} />
-                    <label className="mx_DevTools_tgl-btn" data-tg-off="Account Data" data-tg-on="Room Data" htmlFor="isRoomAccountData" />
-                </div> }
-            </div>
-        </div>;
-    }
-}
-
-const Entries = [
-    SendCustomEvent,
-    RoomStateExplorer,
-    SendAccountData,
-    AccountDataExplorer,
-];
-
-export default class DevtoolsDialog extends React.Component {
-    static childContextTypes = {
-        roomId: PropTypes.string.isRequired,
-        // client: PropTypes.instanceOf(MatixClient),
-    };
-
-    static propTypes = {
-        roomId: PropTypes.string.isRequired,
-        onFinished: PropTypes.func.isRequired,
-    };
-
-    constructor(props, context) {
-        super(props, context);
-        this.onBack = this.onBack.bind(this);
-        this.onCancel = this.onCancel.bind(this);
-
-        this.state = {
-            mode: null,
-        };
-    }
-
-    componentWillUnmount() {
-        this._unmounted = true;
-    }
-
-    getChildContext() {
-        return { roomId: this.props.roomId };
-    }
-
-    _setMode(mode) {
-        return () => {
-            this.setState({ mode });
-        };
-    }
-
-    onBack() {
-        if (this.prevMode) {
-            this.setState({ mode: this.prevMode });
-            this.prevMode = null;
-        } else {
-            this.setState({ mode: null });
-        }
-    }
-
-    onCancel() {
-        this.props.onFinished(false);
-    }
-
-    render() {
-        let body;
-
-        if (this.state.mode) {
-            body = <div>
-                <div className="mx_DevTools_label_left">{ this.state.mode.getLabel() }</div>
-                <div className="mx_DevTools_label_right">Room ID: { this.props.roomId }</div>
-                <div className="mx_DevTools_label_bottom" />
-                <this.state.mode onBack={this.onBack} />
-            </div>;
-        } else {
-            const classes = "mx_DevTools_RoomStateExplorer_button";
-            body = <div>
-                <div>
-                    <div className="mx_DevTools_label_left">{ _t('Toolbox') }</div>
-                    <div className="mx_DevTools_label_right">Room ID: { this.props.roomId }</div>
-                    <div className="mx_DevTools_label_bottom" />
-
-                    <div className="mx_Dialog_content">
-                        { Entries.map((Entry) => {
-                            const label = Entry.getLabel();
-                            const onClick = this._setMode(Entry);
-                            return <button className={classes} key={label} onClick={onClick}>{ label }</button>;
-                        }) }
-                    </div>
-                </div>
-                <div className="mx_Dialog_buttons">
-                    <button onClick={this.onCancel}>{ _t('Cancel') }</button>
-                </div>
-            </div>;
-        }
-
-        const BaseDialog = sdk.getComponent('views.dialogs.BaseDialog');
-        return (
-            <BaseDialog className="mx_QuestionDialog" onFinished={this.props.onFinished} title={_t('Developer Tools')}>
-                { body }
-            </BaseDialog>
-        );
-    }
-}
diff --git a/src/components/views/dialogs/SetPasswordDialog.js b/src/components/views/dialogs/SetPasswordDialog.js
deleted file mode 100644
index b82d0346..00000000
--- a/src/components/views/dialogs/SetPasswordDialog.js
+++ /dev/null
@@ -1,137 +0,0 @@
-/*
-Copyright 2017 Vector Creations Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-import React from 'react';
-import sdk from 'matrix-react-sdk';
-import { _t } from 'matrix-react-sdk/lib/languageHandler';
-import Modal from 'matrix-react-sdk/lib/Modal';
-
-const WarmFuzzy = function(props) {
-    const BaseDialog = sdk.getComponent('views.dialogs.BaseDialog');
-    let title = _t('You have successfully set a password!');
-    if (props.didSetEmail) {
-        title = _t('You have successfully set a password and an email address!');
-    }
-    const advice = _t('You can now return to your account after signing out, and sign in on other devices.');
-    let extraAdvice = null;
-    if (!props.didSetEmail) {
-        extraAdvice = _t('Remember, you can always set an email address in user settings if you change your mind.');
-    }
-
-    return <BaseDialog className="mx_SetPasswordDialog"
-        onFinished={props.onFinished}
-        title={ title }
-    >
-        <div className="mx_Dialog_content">
-            <p>
-                { advice }
-            </p>
-            <p>
-                { extraAdvice }
-            </p>
-        </div>
-        <div className="mx_Dialog_buttons">
-            <button
-                className="mx_Dialog_primary"
-                autoFocus={true}
-                onClick={props.onFinished}>
-                    { _t('Continue') }
-            </button>
-        </div>
-    </BaseDialog>;
-};
-
-/**
- * Prompt the user to set a password
- *
- * On success, `onFinished()` when finished
- */
-export default React.createClass({
-    displayName: 'SetPasswordDialog',
-    propTypes: {
-        onFinished: React.PropTypes.func.isRequired,
-    },
-
-    getInitialState: function() {
-        return {
-            error: null,
-        };
-    },
-
-    componentWillMount: function() {
-        console.info('SetPasswordDialog component will mount');
-    },
-
-    _onPasswordChanged: function(res) {
-        Modal.createDialog(WarmFuzzy, {
-            didSetEmail: res.didSetEmail,
-            onFinished: () => {
-                this._onContinueClicked();
-            },
-        });
-    },
-
-    _onContinueClicked: function() {
-        this.props.onFinished(true);
-    },
-
-    _onPasswordChangeError: function(err) {
-        let errMsg = err.error || "";
-        if (err.httpStatus === 403) {
-            errMsg = _t('Failed to change password. Is your password correct?');
-        } else if (err.httpStatus) {
-            errMsg += ' ' + _t(
-                '(HTTP status %(httpStatus)s)',
-                { httpStatus: err.httpStatus },
-            );
-        }
-        this.setState({
-            error: errMsg,
-        });
-    },
-
-    render: function() {
-        const BaseDialog = sdk.getComponent('views.dialogs.BaseDialog');
-        const ChangePassword = sdk.getComponent('views.settings.ChangePassword');
-
-        return (
-            <BaseDialog className="mx_SetPasswordDialog"
-                onFinished={this.props.onFinished}
-                title={ _t('Please set a password!') }
-            >
-                <div className="mx_Dialog_content">
-                    <p>
-                        { _t('This will allow you to return to your account after signing out, and sign in on other devices.') }
-                    </p>
-                    <ChangePassword
-                        className="mx_SetPasswordDialog_change_password"
-                        rowClassName=""
-                        rowLabelClassName=""
-                        rowInputClassName=""
-                        buttonClassName="mx_Dialog_primary mx_SetPasswordDialog_change_password_button"
-                        confirm={false}
-                        autoFocusNewPasswordInput={true}
-                        shouldAskForEmail={true}
-                        onError={this._onPasswordChangeError}
-                        onFinished={this._onPasswordChanged} />
-                    <div className="error">
-                        { this.state.error }
-                    </div>
-                </div>
-            </BaseDialog>
-        );
-    },
-});
diff --git a/src/components/views/directory/NetworkDropdown.js b/src/components/views/directory/NetworkDropdown.js
deleted file mode 100644
index 9c19cdbc..00000000
--- a/src/components/views/directory/NetworkDropdown.js
+++ /dev/null
@@ -1,254 +0,0 @@
-/*
-Copyright 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-import React from 'react';
-import MatrixClientPeg from 'matrix-react-sdk/lib/MatrixClientPeg';
-import {instanceForInstanceId} from '../../../utils/DirectoryUtils';
-
-const DEFAULT_ICON_URL = "img/network-matrix.svg";
-
-export default class NetworkDropdown extends React.Component {
-    constructor(props) {
-        super(props);
-
-        this.dropdownRootElement = null;
-        this.ignoreEvent = null;
-
-        this.onInputClick = this.onInputClick.bind(this);
-        this.onRootClick = this.onRootClick.bind(this);
-        this.onDocumentClick = this.onDocumentClick.bind(this);
-        this.onMenuOptionClick = this.onMenuOptionClick.bind(this);
-        this.onInputKeyUp = this.onInputKeyUp.bind(this);
-        this.collectRoot = this.collectRoot.bind(this);
-        this.collectInputTextBox = this.collectInputTextBox.bind(this);
-
-        this.inputTextBox = null;
-
-        const server = MatrixClientPeg.getHomeServerName();
-        this.state = {
-            expanded: false,
-            selectedServer: server,
-            selectedInstance: null,
-            includeAllNetworks: false,
-        };
-    }
-
-    componentWillMount() {
-        // Listen for all clicks on the document so we can close the
-        // menu when the user clicks somewhere else
-        document.addEventListener('click', this.onDocumentClick, false);
-
-        // fire this now so the defaults can be set up
-        this.props.onOptionChange(this.state.selectedServer, this.state.selectedInstance, this.state.includeAllNetworks);
-    }
-
-    componentWillUnmount() {
-        document.removeEventListener('click', this.onDocumentClick, false);
-    }
-
-    componentDidUpdate() {
-        if (this.state.expanded && this.inputTextBox) {
-            this.inputTextBox.focus();
-        }
-    }
-
-    onDocumentClick(ev) {
-        // Close the dropdown if the user clicks anywhere that isn't
-        // within our root element
-        if (ev !== this.ignoreEvent) {
-            this.setState({
-                expanded: false,
-            });
-        }
-    }
-
-    onRootClick(ev) {
-        // This captures any clicks that happen within our elements,
-        // such that we can then ignore them when they're seen by the
-        // click listener on the document handler, ie. not close the
-        // dropdown immediately after opening it.
-        // NB. We can't just stopPropagation() because then the event
-        // doesn't reach the React onClick().
-        this.ignoreEvent = ev;
-    }
-
-    onInputClick(ev) {
-        this.setState({
-            expanded: !this.state.expanded,
-        });
-        ev.preventDefault();
-    }
-
-    onMenuOptionClick(server, instance, includeAll) {
-        this.setState({
-            expanded: false,
-            selectedServer: server,
-            selectedInstanceId: instance ? instance.instance_id : null,
-            includeAll: includeAll,
-        });
-        this.props.onOptionChange(server, instance ? instance.instance_id : null, includeAll);
-    }
-
-    onInputKeyUp(e) {
-        if (e.key == 'Enter') {
-            this.setState({
-                expanded: false,
-                selectedServer: e.target.value,
-                selectedNetwork: null,
-            });
-            this.props.onOptionChange(e.target.value, null);
-        }
-    }
-
-    collectRoot(e) {
-        if (this.dropdownRootElement) {
-            this.dropdownRootElement.removeEventListener('click', this.onRootClick, false);
-        }
-        if (e) {
-            e.addEventListener('click', this.onRootClick, false);
-        }
-        this.dropdownRootElement = e;
-    }
-
-    collectInputTextBox(e) {
-        this.inputTextBox = e;
-    }
-
-    _getMenuOptions() {
-        const options = [];
-
-        let servers = [];
-        if (this.props.config.servers) {
-            servers = servers.concat(this.props.config.servers);
-        }
-
-        if (servers.indexOf(MatrixClientPeg.getHomeServerName()) == -1) {
-            servers.unshift(MatrixClientPeg.getHomeServerName());
-        }
-
-        // For our own HS, we can use the instance_ids given in the third party protocols
-        // response to get the server to filter the room list by network for us.
-        // We can't get thirdparty protocols for remote server yet though, so for those
-        // we can only show the default room list.
-        for (const server of servers) {
-            options.push(this._makeMenuOption(server, null, true));
-            if (server == MatrixClientPeg.getHomeServerName()) {
-                options.push(this._makeMenuOption(server, null, false));
-                if (this.props.protocols) {
-                    for (const proto of Object.keys(this.props.protocols)) {
-                        if (!this.props.protocols[proto].instances) continue;
-
-                        const sortedInstances = this.props.protocols[proto].instances;
-                        sortedInstances.sort(function(x, y) {
-                            const a = x.desc
-                            const b = y.desc
-                            if (a < b) {
-                                return -1;
-                            } else if (a > b) {
-                                return 1;
-                            } else {
-                                return 0;
-                            }
-                        });
-
-                        for (const instance of sortedInstances) {
-                            if (!instance.instance_id) continue;
-                            options.push(this._makeMenuOption(server, instance, false));
-                        }
-                    }
-                }
-            }
-        }
-
-        return options;
-    }
-
-    _makeMenuOption(server, instance, includeAll, handleClicks) {
-        if (handleClicks === undefined) handleClicks = true;
-
-        let icon;
-        let name;
-        let span_class;
-        let key;
-
-        if (!instance && includeAll) {
-            key = server;
-            name = server;
-            span_class = 'mx_NetworkDropdown_menu_all';
-        } else if (!instance) {
-            key = server + '_all';
-            name = 'Matrix';
-            icon = <img src="img/network-matrix.svg" />;
-            span_class = 'mx_NetworkDropdown_menu_network';
-        } else {
-            key = server + '_inst_' + instance.instance_id;
-            const imgUrl = instance.icon ?
-                MatrixClientPeg.get().mxcUrlToHttp(instance.icon, 25, 25, 'crop', true) :
-                DEFAULT_ICON_URL;
-            icon = <img src={imgUrl} />;
-            name = instance.desc;
-            span_class = 'mx_NetworkDropdown_menu_network';
-        }
-
-        const click_handler = handleClicks ? this.onMenuOptionClick.bind(this, server, instance, includeAll) : null;
-
-        return <div key={key} className="mx_NetworkDropdown_networkoption" onClick={click_handler}>
-            {icon}
-            <span className="mx_NetworkDropdown_menu_network">{name}</span>
-        </div>
-    }
-
-    render() {
-        let current_value;
-
-        let menu;
-        if (this.state.expanded) {
-            const menu_options = this._getMenuOptions();
-            menu = <div className="mx_NetworkDropdown_menu">
-                {menu_options}
-            </div>;
-            current_value = <input type="text" className="mx_NetworkDropdown_networkoption"
-                ref={this.collectInputTextBox} onKeyUp={this.onInputKeyUp}
-                placeholder="matrix.org" // 'matrix.org' as an example of an HS name
-            />
-        } else {
-            const instance = instanceForInstanceId(this.props.protocols, this.state.selectedInstanceId);
-            current_value = this._makeMenuOption(
-                this.state.selectedServer, instance, this.state.includeAll, false
-            );
-        }
-
-        return <div className="mx_NetworkDropdown" ref={this.collectRoot}>
-            <div className="mx_NetworkDropdown_input" onClick={this.onInputClick}>
-                {current_value}
-                <span className="mx_NetworkDropdown_arrow"></span>
-                {menu}
-            </div>
-        </div>;
-    }
-}
-
-NetworkDropdown.propTypes = {
-    onOptionChange: React.PropTypes.func.isRequired,
-    protocols: React.PropTypes.object,
-    // The room directory config. May have a 'servers' key that is a list of server names to include in the dropdown
-    config: React.PropTypes.object,
-};
-
-NetworkDropdown.defaultProps = {
-    protocols: {},
-    config: {},
-};
diff --git a/src/components/views/elements/ImageView.js b/src/components/views/elements/ImageView.js
deleted file mode 100644
index d1a34d02..00000000
--- a/src/components/views/elements/ImageView.js
+++ /dev/null
@@ -1,205 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-var React = require('react');
-
-var MatrixClientPeg = require('matrix-react-sdk/lib/MatrixClientPeg');
-
-import {formatDate} from 'matrix-react-sdk/lib/DateUtils';
-var filesize = require('filesize');
-var AccessibleButton = require('matrix-react-sdk/lib/components/views/elements/AccessibleButton');
-const Modal = require('matrix-react-sdk/lib/Modal');
-const sdk = require('matrix-react-sdk');
-import { _t } from 'matrix-react-sdk/lib/languageHandler';
-
-module.exports = React.createClass({
-    displayName: 'ImageView',
-
-    propTypes: {
-        src: React.PropTypes.string.isRequired, // the source of the image being displayed
-        name: React.PropTypes.string, // the main title ('name') for the image
-        link: React.PropTypes.string, // the link (if any) applied to the name of the image
-        width: React.PropTypes.number, // width of the image src in pixels
-        height: React.PropTypes.number, // height of the image src in pixels
-        fileSize: React.PropTypes.number, // size of the image src in bytes
-        onFinished: React.PropTypes.func.isRequired, // callback when the lightbox is dismissed
-
-        // the event (if any) that the Image is displaying. Used for event-specific stuff like
-        // redactions, senders, timestamps etc.  Other descriptors are taken from the explicit
-        // properties above, which let us use lightboxes to display images which aren't associated
-        // with events.
-        mxEvent: React.PropTypes.object,
-    },
-
-    // XXX: keyboard shortcuts for managing dialogs should be done by the modal
-    // dialog base class somehow, surely...
-    componentDidMount: function() {
-        document.addEventListener("keydown", this.onKeyDown);
-    },
-
-    componentWillUnmount: function() {
-        document.removeEventListener("keydown", this.onKeyDown);
-    },
-
-    onKeyDown: function(ev) {
-        if (ev.keyCode == 27) { // escape
-            ev.stopPropagation();
-            ev.preventDefault();
-            this.props.onFinished();
-        }
-    },
-
-    onRedactClick: function() {
-        const ConfirmRedactDialog = sdk.getComponent("dialogs.ConfirmRedactDialog");
-        Modal.createTrackedDialog('Confirm Redact Dialog', 'Image View', ConfirmRedactDialog, {
-            onFinished: (proceed) => {
-                if (!proceed) return;
-                var self = this;
-                MatrixClientPeg.get().redactEvent(
-                    this.props.mxEvent.getRoomId(), this.props.mxEvent.getId()
-                ).catch(function(e) {
-                    var ErrorDialog = sdk.getComponent("dialogs.ErrorDialog");
-                    // display error message stating you couldn't delete this.
-                    var code = e.errcode || e.statusCode;
-                    Modal.createTrackedDialog('You cannot delete this image.', '', ErrorDialog, {
-                        title: _t('Error'),
-                        description: _t('You cannot delete this image. (%(code)s)', {code: code})
-                    });
-                }).done();
-            }
-        });
-    },
-
-    getName: function () {
-        var name = this.props.name;
-        if (name && this.props.link) {
-            name = <a href={ this.props.link } target="_blank" rel="noopener">{ name }</a>;
-        }
-        return name;
-    },
-
-    render: function() {
-
-/*
-        // In theory max-width: 80%, max-height: 80% on the CSS should work
-        // but in practice, it doesn't, so do it manually:
-
-        var width = this.props.width || 500;
-        var height = this.props.height || 500;
-
-        var maxWidth = document.documentElement.clientWidth * 0.8;
-        var maxHeight = document.documentElement.clientHeight * 0.8;
-
-        var widthFrac = width / maxWidth;
-        var heightFrac = height / maxHeight;
-
-        var displayWidth;
-        var displayHeight;
-        if (widthFrac > heightFrac) {
-            displayWidth = Math.min(width, maxWidth);
-            displayHeight = (displayWidth / width) * height;
-        } else {
-            displayHeight = Math.min(height, maxHeight);
-            displayWidth = (displayHeight / height) * width;
-        }
-
-        var style = {
-            width: displayWidth,
-            height: displayHeight
-        };
-*/
-        var style, res;
-
-        if (this.props.width && this.props.height) {
-            style = {
-                width: this.props.width,
-                height: this.props.height,
-            };
-            res = style.width + "x" + style.height + "px";
-        }
-
-        var size;
-        if (this.props.fileSize) {
-            size = filesize(this.props.fileSize);
-        }
-
-        var size_res;
-        if (size && res) {
-            size_res = size + ", " + res;
-        }
-        else {
-            size_res = size || res;
-        }
-
-        var showEventMeta = !!this.props.mxEvent;
-
-        var eventMeta;
-        if(showEventMeta) {
-            // Figure out the sender, defaulting to mxid
-            let sender = this.props.mxEvent.getSender();
-            const room = MatrixClientPeg.get().getRoom(this.props.mxEvent.getRoomId());
-            if (room) {
-                const member = room.getMember(sender);
-                if (member) sender = member.name;
-            }
-
-            eventMeta = (<div className="mx_ImageView_metadata">
-                { _t('Uploaded on %(date)s by %(user)s', {date: formatDate(new Date(this.props.mxEvent.getTs())), user: sender}) }
-            </div>);
-        }
-
-        var eventRedact;
-        if(showEventMeta) {
-            eventRedact = (<div className="mx_ImageView_button" onClick={this.onRedactClick}>
-                { _t('Remove') }
-            </div>);
-        }
-
-        return (
-            <div className="mx_ImageView">
-                <div className="mx_ImageView_lhs">
-                </div>
-                <div className="mx_ImageView_content">
-                    <img src={this.props.src} style={style}/>
-                    <div className="mx_ImageView_labelWrapper">
-                        <div className="mx_ImageView_label">
-                            <AccessibleButton className="mx_ImageView_cancel" onClick={ this.props.onFinished }><img src="img/cancel-white.svg" width="18" height="18" alt={ _t('Close') }/></AccessibleButton>
-                            <div className="mx_ImageView_shim">
-                            </div>
-                            <div className="mx_ImageView_name">
-                                { this.getName() }
-                            </div>
-                            { eventMeta }
-                            <a className="mx_ImageView_link" href={ this.props.src } download={ this.props.name } target="_blank" rel="noopener">
-                                <div className="mx_ImageView_download">
-                                        { _t('Download this file') }<br/>
-                                         <span className="mx_ImageView_size">{ size_res }</span>
-                                </div>
-                            </a>
-                            { eventRedact }
-                            <div className="mx_ImageView_shim">
-                            </div>
-                        </div>
-                    </div>
-                </div>
-                <div className="mx_ImageView_rhs">
-                </div>
-            </div>
-        );
-    }
-});
diff --git a/src/components/views/elements/InlineSpinner.js b/src/components/views/elements/InlineSpinner.js
deleted file mode 100644
index adb916fc..00000000
--- a/src/components/views/elements/InlineSpinner.js
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
-Copyright 2017 New Vector Ltd.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-const React = require('react');
-
-module.exports = React.createClass({
-    displayName: 'InlineSpinner',
-
-    render: function() {
-        var w = this.props.w || 16;
-        var h = this.props.h || 16;
-        var imgClass = this.props.imgClassName || "";
-
-        return (
-            <div className="mx_InlineSpinner">
-                <img src="img/spinner.gif" width={w} height={h} className={imgClass}/>
-            </div>
-        );
-    }
-});
diff --git a/src/components/views/elements/Spinner.js b/src/components/views/elements/Spinner.js
deleted file mode 100644
index 2b620f12..00000000
--- a/src/components/views/elements/Spinner.js
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-var React = require('react');
-
-module.exports = React.createClass({
-    displayName: 'Spinner',
-
-    render: function() {
-        var w = this.props.w || 32;
-        var h = this.props.h || 32;
-        var imgClass = this.props.imgClassName || "";
-        return (
-            <div className="mx_Spinner">
-                <img src="img/spinner.gif" width={w} height={h} className={imgClass}/>
-            </div>
-        );
-    }
-});
diff --git a/src/components/views/elements/SyntaxHighlight.js b/src/components/views/elements/SyntaxHighlight.js
deleted file mode 100644
index 82b5ae57..00000000
--- a/src/components/views/elements/SyntaxHighlight.js
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
-Copyright 2017 Michael Telatynski <7t3chguy@gmail.com>
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-import React from 'react';
-import PropTypes from 'prop-types';
-import {highlightBlock} from 'highlight.js';
-
-export default class SyntaxHighlight extends React.Component {
-    static propTypes = {
-        className: PropTypes.string,
-        children: PropTypes.node,
-    };
-
-    constructor(props, context) {
-        super(props, context);
-
-        this._ref = this._ref.bind(this);
-    }
-
-    // componentDidUpdate used here for reusability
-    // componentWillReceiveProps fires too early to call highlightBlock on.
-    componentDidUpdate() {
-        if (this._el) highlightBlock(this._el);
-    }
-
-    // call componentDidUpdate because _ref is fired on initial render
-    // which does not fire componentDidUpdate
-    _ref(el) {
-        this._el = el;
-        this.componentDidUpdate();
-    }
-
-    render() {
-        const { className, children } = this.props;
-
-        return <pre className={`${className} mx_SyntaxHighlight`} ref={this._ref}>
-            <code>{ children }</code>
-        </pre>;
-    }
-}
diff --git a/src/components/views/globals/MatrixToolbar.js b/src/components/views/globals/MatrixToolbar.js
deleted file mode 100644
index 06bfa36e..00000000
--- a/src/components/views/globals/MatrixToolbar.js
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-import React from 'react';
-import { _t } from 'matrix-react-sdk/lib/languageHandler';
-import Notifier from 'matrix-react-sdk/lib/Notifier';
-import AccessibleButton from 'matrix-react-sdk/lib/components/views/elements/AccessibleButton';
-
-module.exports = React.createClass({
-    displayName: 'MatrixToolbar',
-
-    hideToolbar: function() {
-        Notifier.setToolbarHidden(true);
-    },
-
-    onClick: function() {
-        Notifier.setEnabled(true);
-    },
-
-    render: function() {
-        return (
-            <div className="mx_MatrixToolbar">
-                <img className="mx_MatrixToolbar_warning" src="img/warning.svg" width="24" height="23" alt="Warning"/>
-                <div className="mx_MatrixToolbar_content">
-                   { _t('You are not receiving desktop notifications') } <a className="mx_MatrixToolbar_link" onClick={ this.onClick }> { _t('Enable them now') }</a>
-                </div>
-                <AccessibleButton className="mx_MatrixToolbar_close" onClick={ this.hideToolbar } ><img src="img/cancel.svg" width="18" height="18" /></AccessibleButton>
-            </div>
-        );
-    },
-});
diff --git a/src/components/views/globals/NewVersionBar.js b/src/components/views/globals/NewVersionBar.js
deleted file mode 100644
index 2aedf392..00000000
--- a/src/components/views/globals/NewVersionBar.js
+++ /dev/null
@@ -1,107 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-import React from 'react';
-import sdk from 'matrix-react-sdk';
-import Modal from 'matrix-react-sdk/lib/Modal';
-import PlatformPeg from 'matrix-react-sdk/lib/PlatformPeg';
-import { _t } from 'matrix-react-sdk/lib/languageHandler';
-
-/**
- * Check a version string is compatible with the Changelog
- * dialog ([vectorversion]-react-[react-sdk-version]-js-[js-sdk-version])
- */
-function checkVersion(ver) {
-    const parts = ver.split('-');
-    return parts.length == 5 && parts[1] == 'react' && parts[3] == 'js';
-}
-
-export default React.createClass({
-    propTypes: {
-        version: React.PropTypes.string.isRequired,
-        newVersion: React.PropTypes.string.isRequired,
-        releaseNotes: React.PropTypes.string,
-    },
-
-    displayReleaseNotes: function(releaseNotes) {
-        const QuestionDialog = sdk.getComponent('dialogs.QuestionDialog');
-        Modal.createTrackedDialog('Display release notes', '', QuestionDialog, {
-            title: _t("What's New"),
-            description: <div className="mx_MatrixToolbar_changelog">{releaseNotes}</div>,
-            button: _t("Update"),
-            onFinished: (update) => {
-                if(update && PlatformPeg.get()) {
-                    PlatformPeg.get().installUpdate();
-                }
-            }
-        });
-    },
-
-    displayChangelog: function() {
-        const ChangelogDialog = sdk.getComponent('dialogs.ChangelogDialog');
-        Modal.createTrackedDialog('Display Changelog', '', ChangelogDialog, {
-            version: this.props.version,
-            newVersion: this.props.newVersion,
-            onFinished: (update) => {
-                if(update && PlatformPeg.get()) {
-                    PlatformPeg.get().installUpdate();
-                }
-            }
-        });
-    },
-
-    onUpdateClicked: function() {
-        PlatformPeg.get().installUpdate();
-    },
-
-    render: function() {
-        let action_button;
-        // If we have release notes to display, we display them. Otherwise,
-        // we display the Changelog Dialog which takes two versions and
-        // automatically tells you what's changed (provided the versions
-        // are in the right format)
-        if (this.props.releaseNotes) {
-            action_button = (
-                <button className="mx_MatrixToolbar_action" onClick={this.displayReleaseNotes}>
-                    { _t("What's new?") }
-                </button>
-            );
-        } else if (checkVersion(this.props.version) && checkVersion(this.props.newVersion)) {
-            action_button = (
-                <button className="mx_MatrixToolbar_action" onClick={this.displayChangelog}>
-                    { _t("What's new?") }
-                </button>
-            );
-        } else if (PlatformPeg.get()) {
-            action_button = (
-                <button className="mx_MatrixToolbar_action" onClick={this.onUpdateClicked}>
-                    { _t("Update") }
-                </button>
-            );
-        }
-        return (
-            <div className="mx_MatrixToolbar">
-                <img className="mx_MatrixToolbar_warning" src="img/warning.svg" width="24" height="23" alt="Warning"/>
-                <div className="mx_MatrixToolbar_content">
-                    {_t("A new version of Riot is available.")}
-                </div>
-                {action_button}
-            </div>
-        );
-    }
-});
diff --git a/src/components/views/globals/PasswordNagBar.js b/src/components/views/globals/PasswordNagBar.js
deleted file mode 100644
index a04d48e0..00000000
--- a/src/components/views/globals/PasswordNagBar.js
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
-Copyright 2017 Vector Creations Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-import React from 'react';
-import sdk from 'matrix-react-sdk';
-import Modal from 'matrix-react-sdk/lib/Modal';
-import dis from 'matrix-react-sdk/lib/dispatcher';
-import { _t } from 'matrix-react-sdk/lib/languageHandler';
-
-export default React.createClass({
-    onUpdateClicked: function() {
-        const SetPasswordDialog = sdk.getComponent('dialogs.SetPasswordDialog');
-        Modal.createTrackedDialog('Set Password Dialog', 'Password Nag Bar', SetPasswordDialog, {
-            onFinished: (passwordChanged) => {
-                if (!passwordChanged) {
-                    return;
-                }
-                // Notify SessionStore that the user's password was changed
-                dis.dispatch({
-                    action: 'password_changed',
-                });
-            },
-        });
-    },
-
-    render: function() {
-        const toolbarClasses = "mx_MatrixToolbar mx_MatrixToolbar_clickable";
-        return (
-            <div className={toolbarClasses} onClick={this.onUpdateClicked}>
-                <img className="mx_MatrixToolbar_warning"
-                    src="img/warning.svg"
-                    width="24"
-                    height="23"
-                    alt="Warning"
-                />
-                <div className="mx_MatrixToolbar_content">
-                    { _t(
-                        "To return to your account in future you need to <u>set a password</u>",
-                        {},
-                        { 'u': (sub) => <u>{ sub }</u> },
-                    ) }
-                </div>
-                <button className="mx_MatrixToolbar_action">
-                    { _t("Set Password") }
-                </button>
-            </div>
-        );
-    },
-});
diff --git a/src/components/views/globals/UpdateCheckBar.js b/src/components/views/globals/UpdateCheckBar.js
deleted file mode 100644
index 926ccbcc..00000000
--- a/src/components/views/globals/UpdateCheckBar.js
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
-Copyright 2017 Michael Telatynski <7t3chguy@gmail.com>
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-import React from 'react';
-import { _t } from 'matrix-react-sdk/lib/languageHandler';
-import PlatformPeg from 'matrix-react-sdk/lib/PlatformPeg';
-import {updateCheckStatusEnum} from '../../../vector/platform/VectorBasePlatform';
-import AccessibleButton from 'matrix-react-sdk/lib/components/views/elements/AccessibleButton';
-
-const doneStatuses = [
-    updateCheckStatusEnum.ERROR,
-    updateCheckStatusEnum.NOTAVAILABLE,
-];
-
-export default React.createClass({
-    propTypes: {
-        status: React.PropTypes.oneOf(Object.values(updateCheckStatusEnum)).isRequired,
-        // Currently for error detail but will be usable for download progress
-        // once that is a thing that squirrel passes through electron.
-        detail: React.PropTypes.string,
-    },
-
-    getDefaultProps: function() {
-        return {
-            detail: '',
-        }
-    },
-
-    getStatusText: function() {
-        switch(this.props.status) {
-            case updateCheckStatusEnum.ERROR:
-                return _t('Error encountered (%(errorDetail)s).', { errorDetail: this.props.detail });
-            case updateCheckStatusEnum.CHECKING:
-                return _t('Checking for an update...');
-            case updateCheckStatusEnum.NOTAVAILABLE:
-                return _t('No update available.');
-            case updateCheckStatusEnum.DOWNLOADING:
-                return _t('Downloading update...');
-        }
-    }
-    ,
-
-    hideToolbar: function() {
-        PlatformPeg.get().stopUpdateCheck();
-    },
-
-    render: function() {
-        const message = this.getStatusText();
-        const warning = _t('Warning');
-
-        let image;
-        if (doneStatuses.includes(this.props.status)) {
-            image = <img className="mx_MatrixToolbar_warning" src="img/warning.svg" width="24" height="23" alt={warning}/>;
-        } else {
-            image = <img className="mx_MatrixToolbar_warning" src="img/spinner.gif" width="24" height="23" alt={message}/>;
-        }
-
-        return (
-            <div className="mx_MatrixToolbar">
-                {image}
-                <div className="mx_MatrixToolbar_content">
-                    {message}
-                </div>
-                <AccessibleButton className="mx_MatrixToolbar_close" onClick={this.hideToolbar}>
-                    <img src="img/cancel.svg" width="18" height="18" />
-                </AccessibleButton>
-            </div>
-        );
-    }
-});
diff --git a/src/components/views/messages/DateSeparator.js b/src/components/views/messages/DateSeparator.js
deleted file mode 100644
index 2e081bc6..00000000
--- a/src/components/views/messages/DateSeparator.js
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-Copyright 2018 Michael Telatynski <7t3chguy@gmail.com>
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-import React from 'react';
-import PropTypes from 'prop-types';
-import { _t } from 'matrix-react-sdk/lib/languageHandler';
-import {formatFullDateNoTime} from 'matrix-react-sdk/lib/DateUtils';
-
-function getdaysArray() {
-	return [
-        _t('Sunday'),
-        _t('Monday'),
-        _t('Tuesday'),
-        _t('Wednesday'),
-        _t('Thursday'),
-        _t('Friday'),
-        _t('Saturday'),
-    ];
-}
-
-export default class DateSeparator extends React.Component {
-    static propTypes = {
-        ts: PropTypes.number.isRequired,
-    };
-
-    getLabel() {
-        const date = new Date(this.props.ts);
-        const today = new Date();
-        const yesterday = new Date();
-        const days = getdaysArray();
-        yesterday.setDate(today.getDate() - 1);
-
-        if (date.toDateString() === today.toDateString()) {
-            return _t('Today');
-        } else if (date.toDateString() === yesterday.toDateString()) {
-            return _t('Yesterday');
-        } else if (today.getTime() - date.getTime() < 6 * 24 * 60 * 60 * 1000) {
-            return days[date.getDay()];
-        } else {
-            return formatFullDateNoTime(date);
-        }
-    }
-
-    render() {
-        return <h2 className="mx_DateSeparator">{ this.getLabel() }</h2>;
-    }
-}
diff --git a/src/components/views/messages/MessageTimestamp.js b/src/components/views/messages/MessageTimestamp.js
deleted file mode 100644
index 6d433067..00000000
--- a/src/components/views/messages/MessageTimestamp.js
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-Copyright 2018 Michael Telatynski <7t3chguy@gmail.com>
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-import React from 'react';
-import PropTypes from 'prop-types';
-import {formatFullDate, formatTime} from 'matrix-react-sdk/lib/DateUtils';
-
-export default class MessageTimestamp extends React.Component {
-    static propTypes = {
-        ts: PropTypes.number.isRequired,
-        showTwelveHour: PropTypes.bool,
-    };
-
-    render() {
-        const date = new Date(this.props.ts);
-        return (
-            <span className="mx_MessageTimestamp" title={formatFullDate(date, this.props.showTwelveHour)}>
-                { formatTime(date, this.props.showTwelveHour) }
-            </span>
-        );
-    }
-}
diff --git a/src/components/views/rooms/DNDRoomTile.js b/src/components/views/rooms/DNDRoomTile.js
deleted file mode 100644
index d32ecbbb..00000000
--- a/src/components/views/rooms/DNDRoomTile.js
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-import React from 'react';
-import { Draggable } from 'react-beautiful-dnd';
-import RoomTile from 'matrix-react-sdk/lib/components/views/rooms/RoomTile';
-
-import classNames from 'classnames';
-
-export default class DNDRoomTile extends React.PureComponent {
-    constructor() {
-        super();
-        this.getClassName = this.getClassName.bind(this);
-    }
-
-    getClassName(isDragging) {
-        return classNames({
-            "mx_DNDRoomTile": true,
-            "mx_DNDRoomTile_dragging": isDragging,
-        });
-    }
-
-    render() {
-        const props = this.props;
-
-        return <div>
-            <Draggable
-                key={props.room.roomId}
-                draggableId={props.tagName + '_' + props.room.roomId}
-                index={props.index}
-                type="draggable-RoomTile"
-            >
-                { (provided, snapshot) => {
-                    return (
-                        <div>
-                            <div
-                                ref={provided.innerRef}
-                                {...provided.draggableProps}
-                                {...provided.dragHandleProps}
-                            >
-                                <div className={this.getClassName(snapshot.isDragging)}>
-                                    <RoomTile {...props} />
-                                </div>
-                            </div>
-                            { provided.placeholder }
-                        </div>
-                    );
-                } }
-            </Draggable>
-        </div>;
-    }
-}
diff --git a/src/components/views/rooms/RoomDropTarget.js b/src/components/views/rooms/RoomDropTarget.js
deleted file mode 100644
index 3cb10630..00000000
--- a/src/components/views/rooms/RoomDropTarget.js
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-var React = require('react');
-
-module.exports = React.createClass({
-    displayName: 'RoomDropTarget',
-
-    render: function() {
-        return (
-            <div className="mx_RoomDropTarget_container">
-                <div className="mx_RoomDropTarget">
-                    <div className="mx_RoomDropTarget_label">
-                        { this.props.label }
-                    </div>
-                </div>
-            </div>
-        );
-    }
-});
diff --git a/src/components/views/rooms/RoomTooltip.js b/src/components/views/rooms/RoomTooltip.js
deleted file mode 100644
index 39d8958d..00000000
--- a/src/components/views/rooms/RoomTooltip.js
+++ /dev/null
@@ -1,120 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-var React = require('react');
-var ReactDOM = require('react-dom');
-var dis = require('matrix-react-sdk/lib/dispatcher');
-import classNames from 'classnames';
-
-const MIN_TOOLTIP_HEIGHT = 25;
-
-module.exports = React.createClass({
-    displayName: 'RoomTooltip',
-
-    propTypes: {
-        // Class applied to the element used to position the tooltip
-        className: React.PropTypes.string.isRequired,
-        // Class applied to the tooltip itself
-        tooltipClassName: React.PropTypes.string,
-        // The tooltip is derived from either the room name or a label
-        room: React.PropTypes.object,
-        label: React.PropTypes.node,
-    },
-
-    // Create a wrapper for the tooltip outside the parent and attach it to the body element
-    componentDidMount: function() {
-        this.tooltipContainer = document.createElement("div");
-        this.tooltipContainer.className = "mx_RoomTileTooltip_wrapper";
-        document.body.appendChild(this.tooltipContainer);
-        window.addEventListener('scroll', this._renderTooltip, true);
-
-        this.parent = ReactDOM.findDOMNode(this).parentNode;
-
-        this._renderTooltip();
-    },
-
-    componentDidUpdate: function() {
-        this._renderTooltip();
-    },
-
-    // Remove the wrapper element, as the tooltip has finished using it
-    componentWillUnmount: function() {
-        dis.dispatch({
-            action: 'view_tooltip',
-            tooltip: null,
-            parent: null,
-        });
-
-        ReactDOM.unmountComponentAtNode(this.tooltipContainer);
-        document.body.removeChild(this.tooltipContainer);
-        window.removeEventListener('scroll', this._renderTooltip, true);
-    },
-
-    _updatePosition(style) {
-        const parentBox = this.parent.getBoundingClientRect();
-        let offset = 0;
-        if (parentBox.height > MIN_TOOLTIP_HEIGHT) {
-            offset = Math.floor((parentBox.height - MIN_TOOLTIP_HEIGHT) / 2);
-        }
-        style.top = (parentBox.top - 2) + window.pageYOffset + offset;
-        style.left = 6 + parentBox.right + window.pageXOffset;
-        return style;
-    },
-
-    _renderTooltip: function() {
-        var label = this.props.room ? this.props.room.name : this.props.label;
-
-        // Add the parent's position to the tooltips, so it's correctly
-        // positioned, also taking into account any window zoom
-        // NOTE: The additional 6 pixels for the left position, is to take account of the
-        // tooltips chevron
-        var parent = ReactDOM.findDOMNode(this).parentNode;
-        var style = {};
-        style = this._updatePosition(style);
-        style.display = "block";
-
-        const tooltipClasses = classNames(
-            "mx_RoomTooltip", this.props.tooltipClassName,
-        );
-
-        var tooltip = (
-            <div className={tooltipClasses} style={style} >
-                <div className="mx_RoomTooltip_chevron"></div>
-                { label }
-            </div>
-        );
-
-        // Render the tooltip manually, as we wish it not to be rendered within the parent
-        this.tooltip = ReactDOM.render(tooltip, this.tooltipContainer);
-
-        // Tell the roomlist about us so it can manipulate us if it wishes
-        dis.dispatch({
-            action: 'view_tooltip',
-            tooltip: this.tooltip,
-            parent: parent,
-        });
-    },
-
-    render: function() {
-        // Render a placeholder
-        return (
-            <div className={this.props.className} >
-            </div>
-        );
-    },
-});
diff --git a/src/components/views/rooms/SearchBar.js b/src/components/views/rooms/SearchBar.js
deleted file mode 100644
index 26bf81e4..00000000
--- a/src/components/views/rooms/SearchBar.js
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-var React = require('react');
-var MatrixClientPeg = require('matrix-react-sdk/lib/MatrixClientPeg');
-var sdk = require('matrix-react-sdk');
-var classNames = require('classnames');
-var AccessibleButton = require('matrix-react-sdk/lib/components/views/elements/AccessibleButton');
-import { _t } from "matrix-react-sdk/lib/languageHandler";
-
-module.exports = React.createClass({
-    displayName: 'SearchBar',
-
-    getInitialState: function() {
-        return ({
-            scope: 'Room'
-        });
-    },
-
-    onThisRoomClick: function() {
-        this.setState({ scope: 'Room' });
-    },
-
-    onAllRoomsClick: function() {
-        this.setState({ scope: 'All' });
-    },
-
-    onSearchChange: function(e) {
-        if (e.keyCode === 13) { // on enter...
-            this.onSearch();
-        }
-        if (e.keyCode === 27) { // escape...
-            this.props.onCancelClick();
-        }
-    },
-
-    onSearch: function() {
-        this.props.onSearch(this.refs.search_term.value, this.state.scope);
-    },
-
-    render: function() {
-        var searchButtonClasses = classNames({ mx_SearchBar_searchButton : true, mx_SearchBar_searching: this.props.searchInProgress });
-        var thisRoomClasses = classNames({ mx_SearchBar_button : true, mx_SearchBar_unselected : this.state.scope !== 'Room' });
-        var allRoomsClasses = classNames({ mx_SearchBar_button : true, mx_SearchBar_unselected : this.state.scope !== 'All' });
-
-        return (
-            <div className="mx_SearchBar"> 
-                <input ref="search_term" className="mx_SearchBar_input" type="text" autoFocus={true} placeholder={_t("Search…")} onKeyDown={this.onSearchChange}/>
-                <AccessibleButton className={ searchButtonClasses } onClick={this.onSearch}><img src="img/search-button.svg" width="37" height="37" alt={_t("Search")}/></AccessibleButton>
-                <AccessibleButton className={ thisRoomClasses } onClick={this.onThisRoomClick}>{_t("This Room")}</AccessibleButton>
-                <AccessibleButton className={ allRoomsClasses } onClick={this.onAllRoomsClick}>{_t("All Rooms")}</AccessibleButton>
-                <AccessibleButton className="mx_SearchBar_cancel" onClick={this.props.onCancelClick}><img src="img/cancel.svg" width="18" height="18" /></AccessibleButton>
-            </div>
-        );
-    }
-});
diff --git a/src/components/views/settings/IntegrationsManager.js b/src/components/views/settings/IntegrationsManager.js
deleted file mode 100644
index 4a2482f6..00000000
--- a/src/components/views/settings/IntegrationsManager.js
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-var React = require('react');
-var sdk = require('matrix-react-sdk');
-var MatrixClientPeg = require('matrix-react-sdk/lib/MatrixClientPeg');
-var dis = require('matrix-react-sdk/lib/dispatcher');
-
-module.exports = React.createClass({
-    displayName: 'IntegrationsManager',
-
-    propTypes: {
-        src: React.PropTypes.string.isRequired, // the source of the integration manager being embedded
-        onFinished: React.PropTypes.func.isRequired, // callback when the lightbox is dismissed
-    },
-
-    // XXX: keyboard shortcuts for managing dialogs should be done by the modal
-    // dialog base class somehow, surely...
-    componentDidMount: function() {
-        this.dispatcherRef = dis.register(this.onAction);
-        document.addEventListener("keydown", this.onKeyDown);
-    },
-
-    componentWillUnmount: function() {
-        dis.unregister(this.dispatcherRef);
-        document.removeEventListener("keydown", this.onKeyDown);
-    },
-
-    onKeyDown: function(ev) {
-        if (ev.keyCode == 27) { // escape
-            ev.stopPropagation();
-            ev.preventDefault();
-            this.props.onFinished();
-        }
-    },
-
-    onAction: function(payload) {
-        if (payload.action === 'close_scalar') {
-            this.props.onFinished();
-        }
-    },
-
-    render: function() {
-        return (
-            <iframe src={ this.props.src }></iframe>
-        );
-    }
-});
diff --git a/src/components/views/settings/Notifications.js b/src/components/views/settings/Notifications.js
deleted file mode 100644
index be03b4d7..00000000
--- a/src/components/views/settings/Notifications.js
+++ /dev/null
@@ -1,919 +0,0 @@
-/*
-Copyright 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-import React from 'react';
-import Promise from 'bluebird';
-import sdk from 'matrix-react-sdk';
-import { _t } from 'matrix-react-sdk/lib/languageHandler';
-import MatrixClientPeg from 'matrix-react-sdk/lib/MatrixClientPeg';
-import UserSettingsStore from 'matrix-react-sdk/lib/UserSettingsStore';
-import SettingsStore, {SettingLevel} from "matrix-react-sdk/lib/settings/SettingsStore";
-import Modal from 'matrix-react-sdk/lib/Modal';
-import {
-    NotificationUtils,
-    VectorPushRulesDefinitions,
-    PushRuleVectorState,
-    ContentRules
-} from '../../../notifications';
-
-// TODO: this "view" component still has far too much application logic in it,
-// which should be factored out to other files.
-
-// TODO: this component also does a lot of direct poking into this.state, which
-// is VERY NAUGHTY.
-
-
-/**
- * Rules that Vector used to set in order to override the actions of default rules.
- * These are used to port peoples existing overrides to match the current API.
- * These can be removed and forgotten once everyone has moved to the new client.
- */
-const LEGACY_RULES = {
-    "im.vector.rule.contains_display_name": ".m.rule.contains_display_name",
-    "im.vector.rule.room_one_to_one": ".m.rule.room_one_to_one",
-    "im.vector.rule.room_message": ".m.rule.message",
-    "im.vector.rule.invite_for_me": ".m.rule.invite_for_me",
-    "im.vector.rule.call": ".m.rule.call",
-    "im.vector.rule.notices": ".m.rule.suppress_notices"
-};
-
-function portLegacyActions(actions) {
-    const decoded = NotificationUtils.decodeActions(actions);
-    if (decoded !== null) {
-        return NotificationUtils.encodeActions(decoded);
-    } else {
-        // We don't recognise one of the actions here, so we don't try to
-        // canonicalise them.
-        return actions;
-    }
-}
-
-module.exports = React.createClass({
-    displayName: 'Notifications',
-
-    phases: {
-        LOADING: "LOADING", // The component is loading or sending data to the hs
-        DISPLAY: "DISPLAY", // The component is ready and display data
-        ERROR: "ERROR"      // There was an error
-    },
-
-    propTypes: {
-        // The array of threepids from the JS SDK (required for email notifications)
-        threepids: React.PropTypes.array.isRequired,
-        // The brand string set when creating an email pusher
-        brand: React.PropTypes.string,
-    },
-
-    getDefaultProps: function() {
-        return {
-            threepids: []
-        };
-    },
-
-    getInitialState: function() {
-        return {
-            phase: this.phases.LOADING,
-            masterPushRule: undefined,      // The master rule ('.m.rule.master')
-            vectorPushRules: [],            // HS default push rules displayed in Vector UI
-            vectorContentRules: {           // Keyword push rules displayed in Vector UI
-                vectorState: PushRuleVectorState.ON,
-                rules: []
-            },
-            externalPushRules: [],          // Push rules (except content rule) that have been defined outside Vector UI
-            externalContentRules: []        // Keyword push rules that have been defined outside Vector UI
-        };
-    },
-
-    componentWillMount: function() {
-        this._refreshFromServer();
-    },
-
-    onEnableNotificationsChange: function(event) {
-        const self = this;
-        this.setState({
-            phase: this.phases.LOADING
-        });
-
-        MatrixClientPeg.get().setPushRuleEnabled('global', self.state.masterPushRule.kind, self.state.masterPushRule.rule_id, !event.target.checked).done(function() {
-           self._refreshFromServer();
-        });
-    },
-
-    onEnableDesktopNotificationsChange: function(event) {
-        SettingsStore.setValue(
-            "notificationsEnabled", null,
-            SettingLevel.DEVICE,
-            event.target.checked,
-        ).finally(() => {
-            this.forceUpdate();
-        });
-    },
-
-    onEnableDesktopNotificationBodyChange: function(event) {
-        SettingsStore.setValue(
-            "notificationBodyEnabled", null,
-            SettingLevel.DEVICE,
-            event.target.checked,
-        ).finally(() => {
-            this.forceUpdate();
-        });
-    },
-
-    onEnableAudioNotificationsChange: function(event) {
-        SettingsStore.setValue(
-            "audioNotificationsEnabled", null,
-            SettingLevel.DEVICE,
-            event.target.checked,
-        ).finally(() => {
-            this.forceUpdate();
-        });
-    },
-
-    onEnableEmailNotificationsChange: function(address, event) {
-        let emailPusherPromise;
-        if (event.target.checked) {
-            const data = {}
-            data['brand'] = this.props.brand || 'Riot';
-            emailPusherPromise = UserSettingsStore.addEmailPusher(address, data);
-        } else {
-            const emailPusher = UserSettingsStore.getEmailPusher(this.state.pushers, address);
-            emailPusher.kind = null;
-            emailPusherPromise = MatrixClientPeg.get().setPusher(emailPusher);
-        }
-        emailPusherPromise.done(() => {
-            this._refreshFromServer();
-        }, (error) => {
-            const ErrorDialog = sdk.getComponent("dialogs.ErrorDialog");
-            Modal.createTrackedDialog('Error saving email notification preferences', '', ErrorDialog, {
-                title: _t('Error saving email notification preferences'),
-                description: _t('An error occurred whilst saving your email notification preferences.'),
-            });
-        });
-    },
-
-    onNotifStateButtonClicked: function(event) {
-        // FIXME: use .bind() rather than className metadata here surely
-        const vectorRuleId = event.target.className.split("-")[0];
-        const newPushRuleVectorState = event.target.className.split("-")[1];
-
-        if ("_keywords" === vectorRuleId) {
-            this._setKeywordsPushRuleVectorState(newPushRuleVectorState)
-        }
-        else {
-            const rule = this.getRule(vectorRuleId);
-            if (rule) {
-                this._setPushRuleVectorState(rule, newPushRuleVectorState);
-            }
-        }
-    },
-
-    onKeywordsClicked: function(event) {
-        const self = this;
-
-        // Compute the keywords list to display
-        let keywords = [];
-        for (let i in this.state.vectorContentRules.rules) {
-            const rule = this.state.vectorContentRules.rules[i];
-            keywords.push(rule.pattern);
-        }
-        if (keywords.length) {
-            // As keeping the order of per-word push rules hs side is a bit tricky to code,
-            // display the keywords in alphabetical order to the user
-            keywords.sort();
-
-            keywords = keywords.join(", ");
-        }
-        else {
-            keywords = "";
-        }
-
-        const TextInputDialog = sdk.getComponent("dialogs.TextInputDialog");
-        Modal.createTrackedDialog('Keywords Dialog', '', TextInputDialog, {
-            title: _t('Keywords'),
-            description: _t('Enter keywords separated by a comma:'),
-            button: _t('OK'),
-            value: keywords,
-            onFinished: function onFinished(should_leave, newValue) {
-
-                if (should_leave && newValue !== keywords) {
-                    let newKeywords = newValue.split(',');
-                    for (let i in newKeywords) {
-                        newKeywords[i] = newKeywords[i].trim();
-                    }
-
-                    // Remove duplicates and empty
-                    newKeywords = newKeywords.reduce(function(array, keyword){
-                        if (keyword !== "" && array.indexOf(keyword) < 0) {
-                            array.push(keyword);
-                        }
-                        return array;
-                    },[]);
-
-                    self._setKeywords(newKeywords);
-                }
-            }
-        });
-    },
-
-    getRule: function(vectorRuleId) {
-        for (let i in this.state.vectorPushRules) {
-            const rule = this.state.vectorPushRules[i];
-            if (rule.vectorRuleId === vectorRuleId) {
-                return rule;
-            }
-        }
-    },
-
-    _setPushRuleVectorState: function(rule, newPushRuleVectorState) {
-        if (rule && rule.vectorState !== newPushRuleVectorState) {
-
-            this.setState({
-                phase: this.phases.LOADING
-            });
-
-            const self = this;
-            const cli = MatrixClientPeg.get();
-            const deferreds = [];
-            const ruleDefinition = VectorPushRulesDefinitions[rule.vectorRuleId];
-
-            if (rule.rule) {
-                const actions = ruleDefinition.vectorStateToActions[newPushRuleVectorState];
-
-                if (!actions) {
-                    // The new state corresponds to disabling the rule.
-                    deferreds.push(cli.setPushRuleEnabled('global', rule.rule.kind, rule.rule.rule_id, false));
-                }
-                else {
-                    // The new state corresponds to enabling the rule and setting specific actions
-                    deferreds.push(this._updatePushRuleActions(rule.rule, actions, true));
-                }
-            }
-
-            Promise.all(deferreds).done(function() {
-                self._refreshFromServer();
-            }, function(error) {
-                const ErrorDialog = sdk.getComponent("dialogs.ErrorDialog");
-                console.error("Failed to change settings: " + error);
-                Modal.createTrackedDialog('Failed to change settings', '', ErrorDialog, {
-                    title: _t('Failed to change settings'),
-                    description: ((error && error.message) ? error.message : _t('Operation failed')),
-                    onFinished: self._refreshFromServer
-                });
-            });
-        }
-    },
-
-    _setKeywordsPushRuleVectorState: function(newPushRuleVectorState) {
-        // Is there really a change?
-        if (this.state.vectorContentRules.vectorState === newPushRuleVectorState
-            || this.state.vectorContentRules.rules.length === 0) {
-            return;
-        }
-
-        const self = this;
-        const cli = MatrixClientPeg.get();
-
-        this.setState({
-            phase: this.phases.LOADING
-        });
-
-        // Update all rules in self.state.vectorContentRules
-        const deferreds = [];
-        for (let i in this.state.vectorContentRules.rules) {
-            const rule = this.state.vectorContentRules.rules[i];
-
-            let enabled, actions;
-            switch (newPushRuleVectorState) {
-                case PushRuleVectorState.ON:
-                    if (rule.actions.length !== 1) {
-                        actions = PushRuleVectorState.actionsFor(PushRuleVectorState.ON);
-                    }
-
-                    if (this.state.vectorContentRules.vectorState === PushRuleVectorState.OFF) {
-                        enabled = true;
-                    }
-                    break;
-
-                case PushRuleVectorState.LOUD:
-                    if (rule.actions.length !== 3) {
-                        actions = PushRuleVectorState.actionsFor(PushRuleVectorState.LOUD);
-                    }
-
-                    if (this.state.vectorContentRules.vectorState === PushRuleVectorState.OFF) {
-                        enabled = true;
-                    }
-                    break;
-
-                case PushRuleVectorState.OFF:
-                    enabled = false;
-                    break;
-            }
-
-            if (actions) {
-                // Note that the workaround in _updatePushRuleActions will automatically
-                // enable the rule
-                deferreds.push(this._updatePushRuleActions(rule, actions, enabled));
-            }
-            else if (enabled != undefined) {
-                deferreds.push(cli.setPushRuleEnabled('global', rule.kind, rule.rule_id, enabled));
-            }
-        }
-
-        Promise.all(deferreds).done(function(resps) {
-            self._refreshFromServer();
-        }, function(error) {
-            const ErrorDialog = sdk.getComponent("dialogs.ErrorDialog");
-            console.error("Can't update user notification settings: " + error);
-            Modal.createTrackedDialog('Can\'t update user notifcation settings', '', ErrorDialog, {
-                title: _t('Can\'t update user notification settings'),
-                description: ((error && error.message) ? error.message : _t('Operation failed')),
-                onFinished: self._refreshFromServer
-            });
-        });
-    },
-
-    _setKeywords: function(newKeywords) {
-        this.setState({
-            phase: this.phases.LOADING
-        });
-
-        const self = this;
-        const cli = MatrixClientPeg.get();
-        const removeDeferreds = [];
-
-        // Remove per-word push rules of keywords that are no more in the list
-        const vectorContentRulesPatterns = [];
-        for (let i in self.state.vectorContentRules.rules) {
-            const rule = self.state.vectorContentRules.rules[i];
-
-            vectorContentRulesPatterns.push(rule.pattern);
-
-            if (newKeywords.indexOf(rule.pattern) < 0) {
-                removeDeferreds.push(cli.deletePushRule('global', rule.kind, rule.rule_id));
-            }
-        }
-
-        // If the keyword is part of `externalContentRules`, remove the rule
-        // before recreating it in the right Vector path
-        for (let i in self.state.externalContentRules) {
-            const rule = self.state.externalContentRules[i];
-
-            if (newKeywords.indexOf(rule.pattern) >= 0) {
-                removeDeferreds.push(cli.deletePushRule('global', rule.kind, rule.rule_id));
-            }
-        }
-
-        const onError = function(error) {
-            const ErrorDialog = sdk.getComponent("dialogs.ErrorDialog");
-            console.error("Failed to update keywords: " + error);
-            Modal.createTrackedDialog('Failed to update keywords', '', ErrorDialog, {
-                title: _t('Failed to update keywords'),
-                description: ((error && error.message) ? error.message : _t('Operation failed')),
-                onFinished: self._refreshFromServer
-            });
-        }
-
-        // Then, add the new ones
-        Promise.all(removeDeferreds).done(function(resps) {
-            const deferreds = [];
-
-            let pushRuleVectorStateKind = self.state.vectorContentRules.vectorState;
-            if (pushRuleVectorStateKind === PushRuleVectorState.OFF) {
-                // When the current global keywords rule is OFF, we need to look at
-                // the flavor of rules in 'vectorContentRules' to apply the same actions
-                // when creating the new rule.
-                // Thus, this new rule will join the 'vectorContentRules' set.
-                if (self.state.vectorContentRules.rules.length) {
-                    pushRuleVectorStateKind = PushRuleVectorState.contentRuleVectorStateKind(self.state.vectorContentRules.rules[0]);
-                }
-                else {
-                    // ON is default
-                    pushRuleVectorStateKind =  PushRuleVectorState.ON;
-                }
-            }
-
-            for (let i in newKeywords) {
-                const keyword = newKeywords[i];
-
-                if (vectorContentRulesPatterns.indexOf(keyword) < 0) {
-                    if (self.state.vectorContentRules.vectorState !== PushRuleVectorState.OFF) {
-                        deferreds.push(cli.addPushRule
-                        ('global', 'content', keyword, {
-                           actions: PushRuleVectorState.actionsFor(pushRuleVectorStateKind),
-                           pattern: keyword
-                        }));
-                    }
-                    else {
-                        deferreds.push(self._addDisabledPushRule('global', 'content', keyword, {
-                           actions: PushRuleVectorState.actionsFor(pushRuleVectorStateKind),
-                           pattern: keyword
-                        }));
-                    }
-                }
-            }
-
-            Promise.all(deferreds).done(function(resps) {
-                self._refreshFromServer();
-            }, onError);
-        }, onError);
-    },
-
-    // Create a push rule but disabled
-    _addDisabledPushRule: function(scope, kind, ruleId, body) {
-        const cli = MatrixClientPeg.get();
-        return cli.addPushRule(scope, kind, ruleId, body).then(() =>
-            cli.setPushRuleEnabled(scope, kind, ruleId, false)
-        );
-    },
-
-    // Check if any legacy im.vector rules need to be ported to the new API
-    // for overriding the actions of default rules.
-    _portRulesToNewAPI: function(rulesets) {
-        const self = this;
-        const needsUpdate = [];
-        const cli = MatrixClientPeg.get();
-
-        for (let kind in rulesets.global) {
-            const ruleset = rulesets.global[kind];
-            for (let i = 0; i < ruleset.length; ++i) {
-                const rule = ruleset[i];
-                if (rule.rule_id in LEGACY_RULES) {
-                    console.log("Porting legacy rule", rule);
-                    needsUpdate.push( function(kind, rule) {
-                        return cli.setPushRuleActions(
-                            'global', kind, LEGACY_RULES[rule.rule_id], portLegacyActions(rule.actions)
-                        ).then(() =>
-                            cli.deletePushRule('global', kind, rule.rule_id)
-                        ).catch( (e) => {
-                            console.warn(`Error when porting legacy rule: ${e}`);
-                        });
-                    }(kind, rule));
-                }
-            }
-        }
-
-        if (needsUpdate.length > 0) {
-            // If some of the rules need to be ported then wait for the porting
-            // to happen and then fetch the rules again.
-            return Promise.all(needsUpdate).then(() =>
-                cli.getPushRules()
-            );
-        } else {
-            // Otherwise return the rules that we already have.
-            return rulesets;
-        }
-    },
-
-    _refreshFromServer: function() {
-        const self = this;
-        const pushRulesPromise = MatrixClientPeg.get().getPushRules().then(self._portRulesToNewAPI).then(function(rulesets) {
-
-            /// XXX seriously? wtf is this?
-            MatrixClientPeg.get().pushRules = rulesets;
-
-            // Get homeserver default rules and triage them by categories
-            const rule_categories = {
-                // The master rule (all notifications disabling)
-                '.m.rule.master': 'master',
-
-                // The default push rules displayed by Vector UI
-                '.m.rule.contains_display_name': 'vector',
-                '.m.rule.contains_user_name': 'vector',
-                '.m.rule.room_one_to_one': 'vector',
-                '.m.rule.message': 'vector',
-                '.m.rule.invite_for_me': 'vector',
-                //'.m.rule.member_event': 'vector',
-                '.m.rule.call': 'vector',
-                '.m.rule.suppress_notices': 'vector'
-
-                // Others go to others
-            };
-
-            // HS default rules
-            const defaultRules = {master: [], vector: {}, others: []};
-
-            for (let kind in rulesets.global) {
-                for (let i = 0; i < Object.keys(rulesets.global[kind]).length; ++i) {
-                    const r = rulesets.global[kind][i];
-                    const cat = rule_categories[r.rule_id];
-                    r.kind = kind;
-
-                    if (r.rule_id[0] === '.') {
-                        if (cat === 'vector') {
-                            defaultRules.vector[r.rule_id] = r;
-                        }
-                        else if (cat === 'master') {
-                            defaultRules.master.push(r);
-                        }
-                        else {
-                            defaultRules['others'].push(r);
-                        }
-                    }
-                }
-            }
-
-            // Get the master rule if any defined by the hs
-            if (defaultRules.master.length > 0) {
-                self.state.masterPushRule = defaultRules.master[0];
-            }
-
-            // parse the keyword rules into our state
-            const contentRules = ContentRules.parseContentRules(rulesets);
-            self.state.vectorContentRules = {
-                vectorState: contentRules.vectorState,
-                rules: contentRules.rules,
-            };
-            self.state.externalContentRules = contentRules.externalRules;
-
-            // Build the rules displayed in the Vector UI matrix table
-            self.state.vectorPushRules = [];
-            self.state.externalPushRules = [];
-
-            const vectorRuleIds = [
-                '.m.rule.contains_display_name',
-                '.m.rule.contains_user_name',
-                '_keywords',
-                '.m.rule.room_one_to_one',
-                '.m.rule.message',
-                '.m.rule.invite_for_me',
-                //'im.vector.rule.member_event',
-                '.m.rule.call',
-                '.m.rule.suppress_notices'
-            ];
-            for (let i in vectorRuleIds) {
-                const vectorRuleId = vectorRuleIds[i];
-
-                if (vectorRuleId === '_keywords') {
-                    // keywords needs a special handling
-                    // For Vector UI, this is a single global push rule but translated in Matrix,
-                    // it corresponds to all content push rules (stored in self.state.vectorContentRule)
-                    self.state.vectorPushRules.push({
-                        "vectorRuleId": "_keywords",
-                        "description" : (
-                            <span>
-                            { _t('Messages containing <span>keywords</span>',
-                                {},
-                                { 'span': (sub) =>
-                                    <span className="mx_UserNotifSettings_keywords" onClick={ self.onKeywordsClicked }>{sub}</span>
-                                },
-                            )}
-                            </span>
-                        ),
-                        "vectorState": self.state.vectorContentRules.vectorState
-                    });
-                }
-                else {
-                    const ruleDefinition = VectorPushRulesDefinitions[vectorRuleId];
-                    const rule = defaultRules.vector[vectorRuleId];
-
-                    const vectorState = ruleDefinition.ruleToVectorState(rule);
-
-                    //console.log("Refreshing vectorPushRules for " + vectorRuleId +", "+ ruleDefinition.description +", " + rule +", " + vectorState);
-
-                    self.state.vectorPushRules.push({
-                        "vectorRuleId": vectorRuleId,
-                        "description" : _t(ruleDefinition.description), // Text from VectorPushRulesDefinitions.js
-                        "rule": rule,
-                        "vectorState": vectorState,
-                    });
-
-                    // if there was a rule which we couldn't parse, add it to the external list
-                    if (rule && !vectorState) {
-                        rule.description = ruleDefinition.description;
-                        self.state.externalPushRules.push(rule);
-                    }
-                }
-            }
-
-            // Build the rules not managed by Vector UI
-            const otherRulesDescriptions = {
-                '.m.rule.message': _t('Notify for all other messages/rooms'),
-                '.m.rule.fallback': _t('Notify me for anything else'),
-            };
-
-            for (let i in defaultRules.others) {
-                const rule = defaultRules.others[i];
-                const ruleDescription = otherRulesDescriptions[rule.rule_id];
-
-                // Show enabled default rules that was modified by the user
-                if (ruleDescription && rule.enabled && !rule.default) {
-                    rule.description = ruleDescription;
-                    self.state.externalPushRules.push(rule);
-                }
-            }
-        });
-
-        const pushersPromise = MatrixClientPeg.get().getPushers().then(function(resp) {
-            self.setState({pushers: resp.pushers});
-        });
-
-        Promise.all([pushRulesPromise, pushersPromise]).then(function() {
-            self.setState({
-                phase: self.phases.DISPLAY
-            });
-        }, function(error) {
-            console.error(error);
-            self.setState({
-                phase: self.phases.ERROR
-            });
-        }).finally(() => {
-            // actually explicitly update our state  having been deep-manipulating it
-            self.setState({
-                masterPushRule: self.state.masterPushRule,
-                vectorContentRules: self.state.vectorContentRules,
-                vectorPushRules: self.state.vectorPushRules,
-                externalContentRules: self.state.externalContentRules,
-                externalPushRules: self.state.externalPushRules,
-            });
-        }).done();
-    },
-
-    _updatePushRuleActions: function(rule, actions, enabled) {
-        const cli = MatrixClientPeg.get();
-
-        return cli.setPushRuleActions(
-            'global', rule.kind, rule.rule_id, actions
-        ).then( function() {
-            // Then, if requested, enabled or disabled the rule
-            if (undefined != enabled) {
-                return cli.setPushRuleEnabled(
-                    'global', rule.kind, rule.rule_id, enabled
-                );
-            }
-        });
-    },
-
-    renderNotifRulesTableRow: function(title, className, pushRuleVectorState) {
-        return (
-            <tr key={ className }>
-                <th>
-                    { title }
-                </th>
-
-                <th>
-                    <input className= {className + "-" + PushRuleVectorState.OFF}
-                        type="radio"
-                        checked={ pushRuleVectorState === PushRuleVectorState.OFF }
-                        onChange={ this.onNotifStateButtonClicked } />
-                </th>
-
-                <th>
-                    <input className= {className + "-" + PushRuleVectorState.ON}
-                        type="radio"
-                        checked={ pushRuleVectorState === PushRuleVectorState.ON }
-                        onChange={ this.onNotifStateButtonClicked } />
-                </th>
-
-                <th>
-                    <input className= {className + "-" + PushRuleVectorState.LOUD}
-                        type="radio"
-                        checked={ pushRuleVectorState === PushRuleVectorState.LOUD }
-                        onChange={ this.onNotifStateButtonClicked } />
-                </th>
-            </tr>
-        );
-    },
-
-    renderNotifRulesTableRows: function() {
-        const rows = [];
-        for (let i in this.state.vectorPushRules) {
-            const rule = this.state.vectorPushRules[i];
-            //console.log("rendering: " + rule.description + ", " + rule.vectorRuleId + ", " + rule.vectorState);
-            rows.push(this.renderNotifRulesTableRow(rule.description, rule.vectorRuleId, rule.vectorState));
-        }
-        return rows;
-    },
-
-    emailNotificationsRow: function(address, label) {
-        return (<div className="mx_UserNotifSettings_tableRow">
-            <div className="mx_UserNotifSettings_inputCell">
-                <input id="enableEmailNotifications_{address}"
-                    ref="enableEmailNotifications_{address}"
-                    type="checkbox"
-                    checked={ UserSettingsStore.hasEmailPusher(this.state.pushers, address) }
-                    onChange={ this.onEnableEmailNotificationsChange.bind(this, address) }
-                />
-            </div>
-            <div className="mx_UserNotifSettings_labelCell">
-                <label htmlFor="enableEmailNotifications_{address}">
-                    {label}
-                </label>
-            </div>
-        </div>);
-    },
-
-    render: function() {
-        const self = this;
-
-        let spinner;
-        if (this.state.phase === this.phases.LOADING) {
-            const Loader = sdk.getComponent("elements.Spinner");
-            spinner = <Loader />;
-        }
-
-        let masterPushRuleDiv;
-        if (this.state.masterPushRule) {
-            masterPushRuleDiv = (
-                <div className="mx_UserNotifSettings_tableRow">
-                    <div className="mx_UserNotifSettings_inputCell">
-                        <input id="enableNotifications"
-                            ref="enableNotifications"
-                            type="checkbox"
-                            checked={ !this.state.masterPushRule.enabled }
-                            onChange={ this.onEnableNotificationsChange }
-                        />
-                    </div>
-                    <div className="mx_UserNotifSettings_labelCell">
-                        <label htmlFor="enableNotifications">
-                            { _t('Enable notifications for this account') }
-                        </label>
-                    </div>
-                </div>
-            );
-        }
-
-        // When enabled, the master rule inhibits all existing rules
-        // So do not show all notification settings
-        if (this.state.masterPushRule && this.state.masterPushRule.enabled) {
-            return (
-                <div>
-                    {masterPushRuleDiv}
-
-                    <div className="mx_UserSettings_notifTable">
-                        { _t('All notifications are currently disabled for all targets.') }.
-                    </div>
-                </div>
-            );
-        }
-
-        const emailThreepids = this.props.threepids.filter((tp) => tp.medium === "email");
-        let emailNotificationsRow;
-        if (emailThreepids.length === 0) {
-            emailNotificationsRow = <div>
-                { _t('Add an email address above to configure email notifications') }
-            </div>;
-        } else {
-            // This only supports the first email address in your profile for now
-            emailNotificationsRow = this.emailNotificationsRow(
-                emailThreepids[0].address,
-                `${_t('Enable email notifications')} (${emailThreepids[0].address})`
-            );
-        }
-
-        // Build external push rules
-        const externalRules = [];
-        for (let i in this.state.externalPushRules) {
-            const rule = this.state.externalPushRules[i];
-            externalRules.push(<li>{ _t(rule.description) }</li>);
-        }
-
-        // Show keywords not displayed by the vector UI as a single external push rule
-        let externalKeywords = [];
-        for (let i in this.state.externalContentRules) {
-            const rule = this.state.externalContentRules[i];
-            externalKeywords.push(rule.pattern);
-        }
-        if (externalKeywords.length) {
-            externalKeywords = externalKeywords.join(", ");
-            externalRules.push(<li>{ _t('Notifications on the following keywords follow rules which can’t be displayed here:') } { externalKeywords }</li>);
-        }
-
-        let devicesSection;
-        if (this.state.pushers === undefined) {
-            devicesSection = <div className="error">{ _t('Unable to fetch notification target list') }</div>
-        } else if (this.state.pushers.length == 0) {
-            devicesSection = null;
-        } else {
-            // TODO: It would be great to be able to delete pushers from here too,
-            // and this wouldn't be hard to add.
-            const rows = [];
-            for (let i = 0; i < this.state.pushers.length; ++i) {
-                rows.push(<tr key={ i }>
-                    <td>{this.state.pushers[i].app_display_name}</td>
-                    <td>{this.state.pushers[i].device_display_name}</td>
-                </tr>);
-            }
-            devicesSection = (<table className="mx_UserSettings_devicesTable">
-                <tbody>
-                    {rows}
-                </tbody>
-            </table>);
-        }
-        if (devicesSection) {
-            devicesSection = (<div>
-                <h3>{ _t('Notification targets') }</h3>
-                { devicesSection }
-            </div>);
-        }
-
-        let advancedSettings;
-        if (externalRules.length) {
-            advancedSettings = (
-                <div>
-                    <h3>{ _t('Advanced notification settings') }</h3>
-                    { _t('There are advanced notifications which are not shown here') }.<br/>
-                    { _t('You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply') }.
-                    <ul>
-                        { externalRules }
-                    </ul>
-                </div>
-            );
-        }
-
-        return (
-            <div>
-
-                {masterPushRuleDiv}
-
-                <div className="mx_UserSettings_notifTable">
-
-                    { spinner }
-
-                    <div className="mx_UserNotifSettings_tableRow">
-                        <div className="mx_UserNotifSettings_inputCell">
-                            <input id="enableDesktopNotifications"
-                                ref="enableDesktopNotifications"
-                                type="checkbox"
-                                checked={ SettingsStore.getValue("notificationsEnabled") }
-                                onChange={ this.onEnableDesktopNotificationsChange } />
-                        </div>
-                        <div className="mx_UserNotifSettings_labelCell">
-                            <label htmlFor="enableDesktopNotifications">
-                                { _t('Enable desktop notifications') }
-                            </label>
-                        </div>
-                    </div>
-
-                    <div className="mx_UserNotifSettings_tableRow">
-                        <div className="mx_UserNotifSettings_inputCell">
-                            <input id="enableDesktopNotificationBody"
-                                ref="enableDesktopNotificationBody"
-                                type="checkbox"
-                                checked={ SettingsStore.getValue("notificationBodyEnabled") }
-                                onChange={ this.onEnableDesktopNotificationBodyChange } />
-                        </div>
-                        <div className="mx_UserNotifSettings_labelCell">
-                            <label htmlFor="enableDesktopNotificationBody">
-                                { _t('Show message in desktop notification') }
-                            </label>
-                        </div>
-                    </div>
-
-                    <div className="mx_UserNotifSettings_tableRow">
-                        <div className="mx_UserNotifSettings_inputCell">
-                            <input id="enableDesktopAudioNotifications"
-                                ref="enableDesktopAudioNotifications"
-                                type="checkbox"
-                                checked={ SettingsStore.getValue("audioNotificationsEnabled") }
-                                onChange={ this.onEnableAudioNotificationsChange } />
-                        </div>
-                        <div className="mx_UserNotifSettings_labelCell">
-                            <label htmlFor="enableDesktopAudioNotifications">
-                                { _t('Enable audible notifications in web client') }
-                            </label>
-                        </div>
-                    </div>
-
-                    { emailNotificationsRow }
-
-                    <div className="mx_UserNotifSettings_pushRulesTableWrapper">
-                        <table className="mx_UserNotifSettings_pushRulesTable">
-                            <thead>
-                                <tr>
-                                    <th width="55%"></th>
-                                    <th width="15%">{ _t('Off') }</th>
-                                    <th width="15%">{ _t('On') }</th>
-                                    <th width="15%">{ _t('Noisy') }</th>
-                                </tr>
-                            </thead>
-                            <tbody>
-
-                                { this.renderNotifRulesTableRows() }
-
-                            </tbody>
-                        </table>
-                    </div>
-
-                    { advancedSettings }
-
-                    { devicesSection }
-
-                </div>
-
-            </div>
-        );
-    }
-});
diff --git a/src/header b/src/header
index 6d367b04..e80658c1 100644
--- a/src/header
+++ b/src/header
@@ -1,5 +1,5 @@
 /*
-Copyright 2017 New Vector Ltd
+Copyright 2018 New Vector Ltd
 
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
diff --git a/src/notifications/ContentRules.js b/src/notifications/ContentRules.js
deleted file mode 100644
index 25a7bac9..00000000
--- a/src/notifications/ContentRules.js
+++ /dev/null
@@ -1,125 +0,0 @@
-/*
-Copyright 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-var PushRuleVectorState = require('./PushRuleVectorState');
-
-module.exports = {
-    /**
-     * Extract the keyword rules from a list of rules, and parse them
-     * into a form which is useful for Vector's UI.
-     *
-     * Returns an object containing:
-     *   rules: the primary list of keyword rules
-     *   vectorState: a PushRuleVectorState indicating whether those rules are
-     *      OFF/ON/LOUD
-     *   externalRules: a list of other keyword rules, with states other than
-     *      vectorState
-     */
-    parseContentRules: function(rulesets) {
-        // first categorise the keyword rules in terms of their actions
-        var contentRules = this._categoriseContentRules(rulesets);
-
-        // Decide which content rules to display in Vector UI.
-        // Vector displays a single global rule for a list of keywords
-        // whereas Matrix has a push rule per keyword.
-        // Vector can set the unique rule in ON, LOUD or OFF state.
-        // Matrix has enabled/disabled plus a combination of (highlight, sound) tweaks.
-
-        // The code below determines which set of user's content push rules can be
-        // displayed by the vector UI.
-        // Push rules that does not fit, ie defined by another Matrix client, ends
-        // in externalRules.
-        // There is priority in the determination of which set will be the displayed one.
-        // The set with rules that have LOUD tweaks is the first choice. Then, the ones
-        // with ON tweaks (no tweaks).
-
-        if (contentRules.loud.length) {
-            return {
-                vectorState: PushRuleVectorState.LOUD,
-                rules: contentRules.loud,
-                externalRules: [].concat(contentRules.loud_but_disabled, contentRules.on, contentRules.on_but_disabled, contentRules.other),
-            };
-        }
-        else if (contentRules.loud_but_disabled.length) {
-            return {
-                vectorState: PushRuleVectorState.OFF,
-                rules: contentRules.loud_but_disabled,
-                externalRules: [].concat(contentRules.on, contentRules.on_but_disabled, contentRules.other),
-            };
-        }
-        else if (contentRules.on.length) {
-            return {
-                vectorState: PushRuleVectorState.ON,
-                rules: contentRules.on,
-                externalRules: [].concat(contentRules.on_but_disabled, contentRules.other),
-            };
-        }
-        else if (contentRules.on_but_disabled.length) {
-            return {
-                vectorState: PushRuleVectorState.OFF,
-                rules: contentRules.on_but_disabled,
-                externalRules: contentRules.other,
-            }
-        } else  {
-            return {
-                vectorState: PushRuleVectorState.ON,
-                rules: [],
-                externalRules: contentRules.other,
-            }
-        }
-    },
-
-    _categoriseContentRules: function(rulesets) {
-        var contentRules = {on: [], on_but_disabled:[], loud: [], loud_but_disabled: [], other: []};
-        for (var kind in rulesets.global) {
-            for (var i = 0; i < Object.keys(rulesets.global[kind]).length; ++i) {
-                var r = rulesets.global[kind][i];
-
-                // check it's not a default rule
-                if (r.rule_id[0] === '.' || kind !== 'content') {
-                    continue;
-                }
-
-                r.kind = kind; // is this needed? not sure
-
-                switch (PushRuleVectorState.contentRuleVectorStateKind(r)) {
-                    case PushRuleVectorState.ON:
-                        if (r.enabled) {
-                            contentRules.on.push(r);
-                        }
-                        else {
-                            contentRules.on_but_disabled.push(r);
-                        }
-                        break;
-                    case PushRuleVectorState.LOUD:
-                        if (r.enabled) {
-                            contentRules.loud.push(r);
-                        }
-                        else {
-                            contentRules.loud_but_disabled.push(r);
-                        }
-                        break;
-                    default:
-                        contentRules.other.push(r);
-                        break;
-                }
-            }
-        }
-        return contentRules;
-    },
-};
diff --git a/src/notifications/NotificationUtils.js b/src/notifications/NotificationUtils.js
deleted file mode 100644
index c8aeb468..00000000
--- a/src/notifications/NotificationUtils.js
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
-Copyright 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-module.exports = {
-    // Encodes a dictionary of {
-    //   "notify": true/false,
-    //   "sound": string or undefined,
-    //   "highlight: true/false,
-    // }
-    // to a list of push actions.
-    encodeActions: function(action) {
-        var notify = action.notify;
-        var sound = action.sound;
-        var highlight = action.highlight;
-        if (notify) {
-            var actions = ["notify"];
-            if (sound) {
-                actions.push({"set_tweak": "sound", "value": sound});
-            }
-            if (highlight) {
-                actions.push({"set_tweak": "highlight"});
-            } else {
-                actions.push({"set_tweak": "highlight", "value": false});
-            }
-            return actions;
-        } else {
-            return ["dont_notify"];
-        }
-    },
-
-    // Decode a list of actions to a dictionary of {
-    //   "notify": true/false,
-    //   "sound": string or undefined,
-    //   "highlight: true/false,
-    // }
-    // If the actions couldn't be decoded then returns null.
-    decodeActions: function(actions) {
-        var notify = false;
-        var sound = null;
-        var highlight = false;
-
-        for (var i = 0; i < actions.length; ++i) {
-            var action = actions[i];
-            if (action === "notify") {
-                notify = true;
-            } else if (action === "dont_notify") {
-                notify = false;
-            } else if (typeof action === 'object') {
-                if (action.set_tweak === "sound") {
-                    sound = action.value
-                } else if (action.set_tweak === "highlight") {
-                    highlight = action.value;
-                } else {
-                    // We don't understand this kind of tweak, so give up.
-                    return null;
-                }
-            } else {
-                // We don't understand this kind of action, so give up.
-                return null;
-            }
-        }
-
-        if (highlight === undefined) {
-            // If a highlight tweak is missing a value then it defaults to true.
-            highlight = true;
-        }
-
-        var result = {notify: notify, highlight: highlight};
-        if (sound !== null) {
-            result.sound = sound;
-        }
-        return result;
-    },
-};
diff --git a/src/notifications/PushRuleVectorState.js b/src/notifications/PushRuleVectorState.js
deleted file mode 100644
index c838aa20..00000000
--- a/src/notifications/PushRuleVectorState.js
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
-Copyright 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-var StandardActions = require('./StandardActions');
-var NotificationUtils = require('./NotificationUtils');
-
-var states = {
-    /** The push rule is disabled */
-    OFF: "off",
-
-    /** The user will receive push notification for this rule */
-    ON: "on",
-
-    /** The user will receive push notification for this rule with sound and
-        highlight if this is legitimate */
-    LOUD: "loud",
-};
-
-
-module.exports = {
-    /**
-     * Enum for state of a push rule as defined by the Vector UI.
-     * @readonly
-     * @enum {string}
-     */
-    states: states,
-
-    /**
-     * Convert a PushRuleVectorState to a list of actions
-     *
-     * @return [object] list of push-rule actions
-     */
-    actionsFor: function(pushRuleVectorState) {
-        if (pushRuleVectorState === this.ON) {
-            return StandardActions.ACTION_NOTIFY;
-        }
-        else if (pushRuleVectorState === this.LOUD) {
-            return StandardActions.ACTION_HIGHLIGHT_DEFAULT_SOUND;
-        }
-    },
-
-    /**
-     * Convert a pushrule's actions to a PushRuleVectorState.
-     *
-     * Determines whether a content rule is in the PushRuleVectorState.ON
-     * category or in PushRuleVectorState.LOUD, regardless of its enabled
-     * state. Returns null if it does not match these categories.
-     */
-    contentRuleVectorStateKind: function(rule) {
-        var decoded = NotificationUtils.decodeActions(rule.actions);
-
-        if (!decoded) {
-            return null;
-        }
-
-        // Count tweaks to determine if it is a ON or LOUD rule
-        var tweaks = 0;
-        if (decoded.sound) {
-            tweaks++;
-        }
-        if (decoded.highlight) {
-            tweaks++;
-        }
-        var stateKind = null;
-        switch (tweaks) {
-            case 0:
-                stateKind = this.ON;
-                break;
-            case 2:
-                stateKind = this.LOUD;
-                break;
-        }
-        return stateKind;
-    },
-};
-
-for (var k in states) {
-    module.exports[k] = states[k];
-};
diff --git a/src/notifications/StandardActions.js b/src/notifications/StandardActions.js
deleted file mode 100644
index 22a8f1db..00000000
--- a/src/notifications/StandardActions.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
-Copyright 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-var NotificationUtils = require('./NotificationUtils');
-
-var encodeActions = NotificationUtils.encodeActions;
-
-module.exports = {
-    ACTION_NOTIFY: encodeActions({notify: true}),
-    ACTION_NOTIFY_DEFAULT_SOUND: encodeActions({notify: true, sound: "default"}),
-    ACTION_NOTIFY_RING_SOUND: encodeActions({notify: true, sound: "ring"}),
-    ACTION_HIGHLIGHT_DEFAULT_SOUND: encodeActions({notify: true, sound: "default", highlight: true}),
-    ACTION_DONT_NOTIFY: encodeActions({notify: false}),
-    ACTION_DISABLED: null,
-};
diff --git a/src/notifications/VectorPushRulesDefinitions.js b/src/notifications/VectorPushRulesDefinitions.js
deleted file mode 100644
index 6f721642..00000000
--- a/src/notifications/VectorPushRulesDefinitions.js
+++ /dev/null
@@ -1,146 +0,0 @@
-/*
-Copyright 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-import { _td } from 'matrix-react-sdk/lib/languageHandler';
-
-var StandardActions = require('./StandardActions');
-var PushRuleVectorState = require('./PushRuleVectorState');
-
-class VectorPushRuleDefinition {
-    constructor(opts) {
-        this.kind = opts.kind;
-        this.description = opts.description;
-        this.vectorStateToActions = opts.vectorStateToActions;
-    }
-
-    // Translate the rule actions and its enabled value into vector state
-    ruleToVectorState(rule) {
-        var enabled = false;
-        var actions = null;
-        if (rule) {
-            enabled = rule.enabled;
-            actions = rule.actions;
-        }
-
-        for (var stateKey in PushRuleVectorState.states) {
-            var state = PushRuleVectorState.states[stateKey];
-            var vectorStateToActions = this.vectorStateToActions[state];
-
-            if (!vectorStateToActions) {
-                // No defined actions means that this vector state expects a disabled (or absent) rule
-                if (!enabled) {
-                    return state;
-                }
-            } else {
-                // The actions must match to the ones expected by vector state
-                if (enabled && JSON.stringify(rule.actions) === JSON.stringify(vectorStateToActions)) {
-                    return state;
-                }
-            }
-        }
-
-        console.error("Cannot translate rule actions into Vector rule state. Rule: " +
-                      JSON.stringify(rule));
-        return undefined;
-    }
-};
-
-/**
- * The descriptions of rules managed by the Vector UI.
- */
-module.exports = {
-    // Messages containing user's display name
-    ".m.rule.contains_display_name": new VectorPushRuleDefinition({
-        kind: "override",
-        description: _td("Messages containing my display name"), // passed through _t() translation in src/components/views/settings/Notifications.js
-        vectorStateToActions: { // The actions for each vector state, or null to disable the rule.
-            on: StandardActions.ACTION_NOTIFY,
-            loud: StandardActions.ACTION_HIGHLIGHT_DEFAULT_SOUND,
-            off: StandardActions.ACTION_DISABLED
-        }
-    }),
-
-    // Messages containing user's username (localpart/MXID)
-    ".m.rule.contains_user_name": new VectorPushRuleDefinition({
-        kind: "override",
-        description: _td("Messages containing my user name"), // passed through _t() translation in src/components/views/settings/Notifications.js
-        vectorStateToActions: { // The actions for each vector state, or null to disable the rule.
-            on: StandardActions.ACTION_NOTIFY,
-            loud: StandardActions.ACTION_HIGHLIGHT_DEFAULT_SOUND,
-            off: StandardActions.ACTION_DISABLED
-        }
-    }),
-
-    // Messages just sent to the user in a 1:1 room
-    ".m.rule.room_one_to_one": new VectorPushRuleDefinition({
-        kind: "underride",
-        description: _td("Messages in one-to-one chats"), // passed through _t() translation in src/components/views/settings/Notifications.js
-        vectorStateToActions: {
-            on: StandardActions.ACTION_NOTIFY,
-            loud: StandardActions.ACTION_NOTIFY_DEFAULT_SOUND,
-            off: StandardActions.ACTION_DONT_NOTIFY
-        }
-    }),
-
-    // Messages just sent to a group chat room
-    // 1:1 room messages are catched by the .m.rule.room_one_to_one rule if any defined
-    // By opposition, all other room messages are from group chat rooms.
-    ".m.rule.message": new VectorPushRuleDefinition({
-        kind: "underride",
-        description: _td("Messages in group chats"), // passed through _t() translation in src/components/views/settings/Notifications.js
-        vectorStateToActions: {
-            on: StandardActions.ACTION_NOTIFY,
-            loud: StandardActions.ACTION_NOTIFY_DEFAULT_SOUND,
-            off: StandardActions.ACTION_DONT_NOTIFY
-        }
-    }),
-
-    // Invitation for the user
-    ".m.rule.invite_for_me": new VectorPushRuleDefinition({
-        kind: "underride",
-        description: _td("When I'm invited to a room"), // passed through _t() translation in src/components/views/settings/Notifications.js
-        vectorStateToActions: {
-            on: StandardActions.ACTION_NOTIFY,
-            loud: StandardActions.ACTION_NOTIFY_DEFAULT_SOUND,
-            off: StandardActions.ACTION_DISABLED
-        }
-    }),
-
-    // Incoming call
-    ".m.rule.call": new VectorPushRuleDefinition({
-        kind: "underride",
-        description: _td("Call invitation"), // passed through _t() translation in src/components/views/settings/Notifications.js
-        vectorStateToActions: {
-            on: StandardActions.ACTION_NOTIFY,
-            loud: StandardActions.ACTION_NOTIFY_RING_SOUND,
-            off: StandardActions.ACTION_DISABLED
-        }
-    }),
-
-    // Notifications from bots
-    ".m.rule.suppress_notices": new VectorPushRuleDefinition({
-        kind: "override",
-        description: _td("Messages sent by bot"), // passed through _t() translation in src/components/views/settings/Notifications.js
-        vectorStateToActions: {
-            // .m.rule.suppress_notices is a "negative" rule, we have to invert its enabled value for vector UI
-            on: StandardActions.ACTION_DISABLED,
-            loud: StandardActions.ACTION_NOTIFY_DEFAULT_SOUND,
-            off: StandardActions.ACTION_DONT_NOTIFY,
-        }
-    }),
-};
diff --git a/src/notifications/index.js b/src/notifications/index.js
deleted file mode 100644
index 8ed77e9d..00000000
--- a/src/notifications/index.js
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
-Copyright 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-'use strict';
-
-module.exports = {
-    NotificationUtils: require('./NotificationUtils'),
-    PushRuleVectorState: require('./PushRuleVectorState'),
-    VectorPushRulesDefinitions: require('./VectorPushRulesDefinitions'),
-    ContentRules: require('./ContentRules'),
-};
diff --git a/src/skins/vector/css/_common.scss b/src/skins/vector/css/_common.scss
deleted file mode 100644
index e81c2284..00000000
--- a/src/skins/vector/css/_common.scss
+++ /dev/null
@@ -1,361 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-Copyright 2017 Vector Creations Ltd
-Copyright 2017 New Vector Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-html {
-    /* hack to stop overscroll bounce on OSX and iOS.
-       N.B. Breaks things when we have legitimate horizontal overscroll */
-    height: 100%;
-    overflow: hidden;
-}
-
-body {
-    font-family: $font-family;
-    font-size: 15px;
-    background-color: $primary-bg-color;
-    color: $primary-fg-color;
-    border: 0px;
-    margin: 0px;
-    /* This should render the fonts the same accross browsers */
-    -webkit-font-smoothing: subpixel-antialiased;
-}
-
-div.error, div.warning {
-    color: $warning-color;
-}
-
-h2 {
-    color: $primary-fg-color;
-    font-weight: 400;
-    font-size: 18px;
-    margin-top: 16px;
-    margin-bottom: 16px;
-}
-
-a:hover,
-a:link,
-a:visited {
-    color: $accent-color;
-}
-
-input[type=text], input[type=password], textarea {
-    background-color: transparent;
-    color: $primary-fg-color;
-}
-
-input[type=text].error, input[type=password].error {
-    border: 1px solid $warning-color;
-}
-
-input[type=text]:focus, input[type=password]:focus, textarea:focus {
-    border: 1px solid $accent-color;
-    outline: none;
-    box-shadow: none;
-}
-
-/* Required by Firefox */
-textarea {
-    font-family: $font-family;
-}
-
-/* Prevent ugly dotted highlight around selected elements in Firefox */
-::-moz-focus-inner {
-    border: 0;
-}
-
-/* applied to side-panels and messagepanel when in RoomSettings */
-.mx_fadable {
-    opacity: 1;
-    transition: opacity 0.2s ease-in-out;
-}
-
-.mx_fadable.mx_fadable_faded {
-    opacity: 0.3;
-    pointer-events: none;
-}
-
-/* XXX: critical hack to GeminiScrollbar to allow them to work in FF 42 and Chrome 48.
-   Stop the scrollbar view from pushing out the container's overall sizing, which causes
-   flexbox to adapt to the new size and cause the view to keep growing.
- */
-.gm-scrollbar-container .gm-scroll-view {
-    position: absolute;
-}
-
-/* Expand thumbs on hoverover */
-.gm-scrollbar {
-    border-radius: 5px ! important;
-}
-.gm-scrollbar.-vertical {
-    width: 6px;
-    transition: width 120ms ease-out ! important;
-}
-.gm-scrollbar.-vertical:hover,
-.gm-scrollbar.-vertical:active {
-    width: 8px;
-    transition: width 120ms ease-out ! important;
-}
-.gm-scrollbar.-horizontal {
-    height: 6px;
-    transition: height 120ms ease-out ! important;
-}
-.gm-scrollbar.-horizontal:hover,
-.gm-scrollbar.-horizontal:active {
-    height: 8px;
-    transition: height 120ms ease-out ! important;
-}
-
-// These are magic constants which are excluded from tinting, to let themes
-// (which only have CSS, unlike skins) tell the app what their non-tinted
-// colourscheme is by inspecting the stylesheet DOM.
-//
-// They are not used for layout!!
-#mx_theme_accentColor {
-    color: $accent-color;
-}
-
-#mx_theme_secondaryAccentColor {
-    color: $secondary-accent-color;
-}
-
-#mx_theme_tertiaryAccentColor {
-    color: $roomsublist-label-bg-color;
-}
-
-.mx_Dialog_wrapper {
-    position: fixed;
-    z-index: 4000;
-    top: 0;
-    left: 0;
-    width: 100%;
-    height: 100%;
-
-    display: flex;
-    align-items: center;
-    justify-content: center;
-}
-
-/* Spinner Dialog overide */
-.mx_Dialog_wrapper.mx_Dialog_spinner .mx_Dialog {
-    width: auto;
-    border-radius: 8px;
-    padding: 0px;
-    box-shadow: none;
-}
-
-/* View Source Dialog overide */
-.mx_Dialog_wrapper.mx_Dialog_viewsource .mx_Dialog {
-    padding-left: 10px;
-    padding-right: 10px;
-}
-
-.mx_Dialog {
-    background-color: $primary-bg-color;
-    color: $light-fg-color;
-    z-index: 4010;
-    font-weight: 300;
-    font-size: 15px;
-    position: relative;
-    padding-left: 58px;
-    padding-bottom: 36px;
-    width: 60%;
-    max-width: 704px;
-    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);
-    max-height: 80%;
-    overflow-y: auto;
-}
-
-.mx_Dialog_background {
-    position: fixed;
-    top: 0;
-    left: 0;
-    width: 100%;
-    height: 100%;
-    background-color: $dialog-background-bg-color;
-    opacity: 0.8;
-}
-
-.mx_Dialog_lightbox .mx_Dialog_background {
-    opacity: 0.85;
-    background-color: $lightbox-background-bg-color;
-}
-
-.mx_Dialog_lightbox .mx_Dialog {
-    border-radius: 0px;
-    background-color: transparent;
-    width: 100%;
-    height: 100%;
-    max-width: 100%;
-    max-height: 100%;
-    pointer-events: none;
-}
-
-.mx_Dialog_cancelButton {
-    position: absolute;
-    right: 11px;
-    top: 13px;
-    cursor: pointer;
-}
-
-.mx_Dialog_cancelButton object {
-    pointer-events: none;
-}
-
-.mx_Dialog_content {
-    margin: 24px 58px 68px 0;
-    font-size: 14px;
-    color: $primary-fg-color;
-    word-wrap: break-word;
-}
-
-.mx_Dialog button, .mx_Dialog input[type="submit"] {
-    @mixin mx_DialogButton;
-    margin-left: 0px;
-    margin-right: 8px;
-
-    // flip colours for the secondary ones
-    font-weight: 600;
-    border: 1px solid $accent-color ! important;
-    color: $accent-color;
-    background-color: $accent-fg-color;
-}
-
-.mx_Dialog button:hover, .mx_Dialog input[type="submit"]:hover {
-    @mixin mx_DialogButton_hover;
-}
-
-.mx_Dialog button:focus, .mx_Dialog input[type="submit"]:focus {
-    filter: brightness($focus-brightness);
-}
-
-.mx_Dialog button.mx_Dialog_primary, .mx_Dialog  input[type="submit"].mx_Dialog_primary {
-    color: $accent-fg-color;
-    background-color: $accent-color;
-}
-
-.mx_Dialog button.danger, .mx_Dialog input[type="submit"].danger {
-    background-color: $warning-color;
-    border: solid 1px $warning-color;
-}
-
-.mx_Dialog button:disabled, .mx_Dialog input[type="submit"]:disabled {
-    background-color: $light-fg-color;
-    border: solid 1px $light-fg-color;
-    opacity: 0.7;
-}
-
-.mx_Dialog_title {
-    min-height: 16px;
-    padding-top: 40px;
-    font-weight: bold;
-    font-size: 22px;
-    line-height: 1.4;
-    color: $primary-fg-color;
-}
-
-.mx_Dialog_title.danger {
-    color: $warning-color;
-}
-
-.mx_TextInputDialog_label {
-    text-align: left;
-    padding-bottom: 12px;
-}
-
-.mx_TextInputDialog_input {
-    font-size: 15px;
-    border-radius: 3px;
-    border: 1px solid $input-border-color;
-    padding: 9px;
-    color: $primary-fg-color;
-    background-color: $primary-bg-color;
-}
-
-.mx_emojione {
-    height: 1em;
-    vertical-align: middle;
-}
-
-::-moz-selection {
-    background-color: $accent-color;
-    color: $selection-fg-color;
-}
-
-::selection {
-    background-color: $accent-color;
-    color: $selection-fg-color;
-}
-
-.mx_textButton {
-    @mixin mx_DialogButton_small;    
-}
-
-.mx_textButton:hover {
-    @mixin mx_DialogButton_hover;
-}
-
-.mx_button_row {
-    margin-top: 69px;
-}
-
-.mx_Beta {
-    color: red;
-    margin-right: 10px;
-    position: relative;
-    top: -3px;
-    background-color: white;
-    padding: 0 4px;
-    border-radius: 3px;
-    border: 1px solid darkred;
-    cursor: help;
-    transition-duration: 200ms;
-    font-size: smaller;
-    filter: opacity(0.5);
-}
-
-.mx_Beta:hover {
-    color: white;
-    border: 1px solid gray;
-    background-color: darkred;
-}
-
-.mx_TintableSvgButton {
-    position: relative;
-    display: flex;
-    flex-direction: row;
-    justify-content: center;
-    align-content: center;
-}
-
-.mx_TintableSvgButton object {
-    margin: 0;
-    padding: 0;
-    width: 100%;
-    height: 100%;
-    max-width: 100%;
-    max-height: 100%;
-}
-
-.mx_TintableSvgButton span {
-    position: absolute;
-    top: 0;
-    right: 0;
-    bottom: 0;
-    left: 0;
-    opacity: 0;
-    cursor: pointer;
-}
diff --git a/src/skins/vector/css/_components.scss b/src/skins/vector/css/_components.scss
deleted file mode 100644
index 0bcc48c3..00000000
--- a/src/skins/vector/css/_components.scss
+++ /dev/null
@@ -1,111 +0,0 @@
-// autogenerated by rethemendex.sh
-@import "./_common.scss";
-@import "./matrix-react-sdk/structures/_ContextualMenu.scss";
-@import "./matrix-react-sdk/structures/_CreateRoom.scss";
-@import "./matrix-react-sdk/structures/_FilePanel.scss";
-@import "./matrix-react-sdk/structures/_GroupView.scss";
-@import "./matrix-react-sdk/structures/_LoginBox.scss";
-@import "./matrix-react-sdk/structures/_MatrixChat.scss";
-@import "./matrix-react-sdk/structures/_MyGroups.scss";
-@import "./matrix-react-sdk/structures/_NotificationPanel.scss";
-@import "./matrix-react-sdk/structures/_RoomStatusBar.scss";
-@import "./matrix-react-sdk/structures/_RoomView.scss";
-@import "./matrix-react-sdk/structures/_SearchBox.scss";
-@import "./matrix-react-sdk/structures/_TagPanel.scss";
-@import "./matrix-react-sdk/structures/_UploadBar.scss";
-@import "./matrix-react-sdk/structures/_UserSettings.scss";
-@import "./matrix-react-sdk/structures/login/_Login.scss";
-@import "./matrix-react-sdk/views/avatars/_BaseAvatar.scss";
-@import "./matrix-react-sdk/views/avatars/_MemberPresenceAvatar.scss";
-@import "./matrix-react-sdk/views/dialogs/_BugReportDialog.scss";
-@import "./matrix-react-sdk/views/dialogs/_ChatCreateOrReuseChatDialog.scss";
-@import "./matrix-react-sdk/views/dialogs/_ChatInviteDialog.scss";
-@import "./matrix-react-sdk/views/dialogs/_ConfirmUserActionDialog.scss";
-@import "./matrix-react-sdk/views/dialogs/_CreateGroupDialog.scss";
-@import "./matrix-react-sdk/views/dialogs/_CreateRoomDialog.scss";
-@import "./matrix-react-sdk/views/dialogs/_EncryptedEventDialog.scss";
-@import "./matrix-react-sdk/views/dialogs/_GroupAddressPicker.scss";
-@import "./matrix-react-sdk/views/dialogs/_QuestionDialog.scss";
-@import "./matrix-react-sdk/views/dialogs/_SetMxIdDialog.scss";
-@import "./matrix-react-sdk/views/dialogs/_UnknownDeviceDialog.scss";
-@import "./matrix-react-sdk/views/elements/_AccessibleButton.scss";
-@import "./matrix-react-sdk/views/elements/_AddressSelector.scss";
-@import "./matrix-react-sdk/views/elements/_AddressTile.scss";
-@import "./matrix-react-sdk/views/elements/_DirectorySearchBox.scss";
-@import "./matrix-react-sdk/views/elements/_Dropdown.scss";
-@import "./matrix-react-sdk/views/elements/_EditableItemList.scss";
-@import "./matrix-react-sdk/views/elements/_MemberEventListSummary.scss";
-@import "./matrix-react-sdk/views/elements/_ProgressBar.scss";
-@import "./matrix-react-sdk/views/elements/_Quote.scss";
-@import "./matrix-react-sdk/views/elements/_RichText.scss";
-@import "./matrix-react-sdk/views/elements/_RoleButton.scss";
-@import "./matrix-react-sdk/views/elements/_ToolTipButton.scss";
-@import "./matrix-react-sdk/views/groups/_GroupPublicityToggle.scss";
-@import "./matrix-react-sdk/views/groups/_GroupRoomList.scss";
-@import "./matrix-react-sdk/views/groups/_GroupUserSettings.scss";
-@import "./matrix-react-sdk/views/login/_InteractiveAuthEntryComponents.scss";
-@import "./matrix-react-sdk/views/login/_ServerConfig.scss";
-@import "./matrix-react-sdk/views/messages/_MEmoteBody.scss";
-@import "./matrix-react-sdk/views/messages/_MFileBody.scss";
-@import "./matrix-react-sdk/views/messages/_MImageBody.scss";
-@import "./matrix-react-sdk/views/messages/_MStickerBody.scss";
-@import "./matrix-react-sdk/views/messages/_MNoticeBody.scss";
-@import "./matrix-react-sdk/views/messages/_MTextBody.scss";
-@import "./matrix-react-sdk/views/messages/_RoomAvatarEvent.scss";
-@import "./matrix-react-sdk/views/messages/_TextualEvent.scss";
-@import "./matrix-react-sdk/views/messages/_UnknownBody.scss";
-@import "./matrix-react-sdk/views/rooms/_AppsDrawer.scss";
-@import "./matrix-react-sdk/views/rooms/_Autocomplete.scss";
-@import "./matrix-react-sdk/views/rooms/_EntityTile.scss";
-@import "./matrix-react-sdk/views/rooms/_EventTile.scss";
-@import "./matrix-react-sdk/views/rooms/_LinkPreviewWidget.scss";
-@import "./matrix-react-sdk/views/rooms/_MemberDeviceInfo.scss";
-@import "./matrix-react-sdk/views/rooms/_MemberInfo.scss";
-@import "./matrix-react-sdk/views/rooms/_MemberList.scss";
-@import "./matrix-react-sdk/views/rooms/_MessageComposer.scss";
-@import "./matrix-react-sdk/views/rooms/_Stickers.scss";
-@import "./matrix-react-sdk/views/rooms/_PinnedEventTile.scss";
-@import "./matrix-react-sdk/views/rooms/_PinnedEventsPanel.scss";
-@import "./matrix-react-sdk/views/rooms/_PresenceLabel.scss";
-@import "./matrix-react-sdk/views/rooms/_QuotePreview.scss";
-@import "./matrix-react-sdk/views/rooms/_RoomHeader.scss";
-@import "./matrix-react-sdk/views/rooms/_RoomList.scss";
-@import "./matrix-react-sdk/views/rooms/_RoomPreviewBar.scss";
-@import "./matrix-react-sdk/views/rooms/_RoomSettings.scss";
-@import "./matrix-react-sdk/views/rooms/_RoomTile.scss";
-@import "./matrix-react-sdk/views/rooms/_SearchableEntityList.scss";
-@import "./matrix-react-sdk/views/rooms/_TopUnreadMessagesBar.scss";
-@import "./matrix-react-sdk/views/settings/_DevicesPanel.scss";
-@import "./matrix-react-sdk/views/settings/_IntegrationsManager.scss";
-@import "./matrix-react-sdk/views/voip/_CallView.scss";
-@import "./matrix-react-sdk/views/voip/_IncomingCallbox.scss";
-@import "./matrix-react-sdk/views/voip/_VideoView.scss";
-@import "./vector-web/_fonts.scss";
-@import "./vector-web/structures/_CompatibilityPage.scss";
-@import "./vector-web/structures/_HomePage.scss";
-@import "./vector-web/structures/_LeftPanel.scss";
-@import "./vector-web/structures/_RightPanel.scss";
-@import "./vector-web/structures/_RoomDirectory.scss";
-@import "./vector-web/structures/_RoomSubList.scss";
-@import "./vector-web/structures/_ViewSource.scss";
-@import "./vector-web/views/context_menus/_MessageContextMenu.scss";
-@import "./vector-web/views/context_menus/_PresenceContextMenuOption.scss";
-@import "./vector-web/views/context_menus/_RoomTileContextMenu.scss";
-@import "./vector-web/views/context_menus/_TagTileContextMenu.scss";
-@import "./vector-web/views/dialogs/_ChangelogDialog.scss";
-@import "./vector-web/views/dialogs/_DevtoolsDialog.scss";
-@import "./vector-web/views/dialogs/_SetEmailDialog.scss";
-@import "./vector-web/views/dialogs/_SetPasswordDialog.scss";
-@import "./vector-web/views/directory/_NetworkDropdown.scss";
-@import "./vector-web/views/elements/_ImageView.scss";
-@import "./vector-web/views/elements/_InlineSpinner.scss";
-@import "./vector-web/views/elements/_Spinner.scss";
-@import "./vector-web/views/elements/_SyntaxHighlight.scss";
-@import "./vector-web/views/globals/_MatrixToolbar.scss";
-@import "./vector-web/views/messages/_DateSeparator.scss";
-@import "./vector-web/views/messages/_MessageTimestamp.scss";
-@import "./vector-web/views/messages/_SenderProfile.scss";
-@import "./vector-web/views/rooms/_RoomDropTarget.scss";
-@import "./vector-web/views/rooms/_RoomTooltip.scss";
-@import "./vector-web/views/rooms/_SearchBar.scss";
-@import "./vector-web/views/settings/_Notifications.scss";
diff --git a/src/skins/vector/css/matrix-react-sdk/structures/_ContextualMenu.scss b/src/skins/vector/css/matrix-react-sdk/structures/_ContextualMenu.scss
deleted file mode 100644
index a0191b92..00000000
--- a/src/skins/vector/css/matrix-react-sdk/structures/_ContextualMenu.scss
+++ /dev/null
@@ -1,160 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_ContextualMenu_wrapper {
-    position: fixed;
-    z-index: 2000;
-}
-
-.mx_ContextualMenu_background {
-    position: fixed;
-    top: 0;
-    left: 0;
-    width: 100%;
-    height: 100%;
-    opacity: 1.0;
-    z-index: 2000;
-}
-
-.mx_ContextualMenu {
-    border: solid 1px $menu-border-color;
-    border-radius: 4px;
-    background-color: $menu-bg-color;
-    color: $primary-fg-color;
-    position: absolute;
-    padding: 6px;
-	font-size: 14px;
-    z-index: 2001;
-}
-
-.mx_ContextualMenu.mx_ContextualMenu_right {
-    right: 8px;
-}
-
-.mx_ContextualMenu_chevron_right {
-    position: absolute;
-    right: -8px;
-    top: 0px;
-    width: 0;
-    height: 0;
-    border-top: 8px solid transparent;
-    border-left: 8px solid $menu-border-color;
-    border-bottom: 8px solid transparent;
-}
-
-.mx_ContextualMenu_chevron_right:after {
-    content:'';
-    width: 0;
-    height: 0;
-    border-top: 7px solid transparent;
-    border-left: 7px solid $menu-bg-color;
-    border-bottom: 7px solid transparent;
-    position:absolute;
-    top: -7px;
-    right: 1px;
-}
-
-.mx_ContextualMenu.mx_ContextualMenu_left {
-    left: 8px;
-}
-
-.mx_ContextualMenu_chevron_left {
-    position: absolute;
-    left: -8px;
-    top: 0px;
-    width: 0;
-    height: 0;
-    border-top: 8px solid transparent;
-    border-right: 8px solid $menu-border-color;
-    border-bottom: 8px solid transparent;
-}
-
-.mx_ContextualMenu_chevron_left:after{
-    content:'';
-    width: 0;
-    height: 0;
-    border-top: 7px solid transparent;
-    border-right: 7px solid $menu-bg-color;
-    border-bottom: 7px solid transparent;
-    position:absolute;
-    top: -7px;
-    left: 1px;
-}
-
-.mx_ContextualMenu.mx_ContextualMenu_top {
-    top: 8px;
-}
-
-.mx_ContextualMenu_chevron_top {
-    position: absolute;
-    left: 0px;
-    top: -8px;
-    width: 0;
-    height: 0;
-    border-left: 8px solid transparent;
-    border-bottom: 8px solid $menu-border-color;
-    border-right: 8px solid transparent;
-}
-
-.mx_ContextualMenu_chevron_top:after{
-    content:'';
-    width: 0;
-    height: 0;
-    border-left: 7px solid transparent;
-    border-bottom: 7px solid $menu-bg-color;
-    border-right: 7px solid transparent;
-    position:absolute;
-    left: -7px;
-    top: 1px;
-}
-
-.mx_ContextualMenu.mx_ContextualMenu_bottom {
-    bottom: 8px;
-}
-
-.mx_ContextualMenu_chevron_bottom {
-    position: absolute;
-    left: 0px;
-    bottom: -8px;
-    width: 0;
-    height: 0;
-    border-left: 8px solid transparent;
-    border-top: 8px solid $menu-border-color;
-    border-right: 8px solid transparent;
-}
-
-.mx_ContextualMenu_chevron_bottom:after{
-    content:'';
-    width: 0;
-    height: 0;
-    border-left: 7px solid transparent;
-    border-top: 7px solid $menu-bg-color;
-    border-right: 7px solid transparent;
-    position:absolute;
-    left: -7px;
-    bottom: 1px;
-}
-
-.mx_ContextualMenu_field {
-    padding: 3px 6px 3px 6px;
-    cursor: pointer;
-    white-space: nowrap;
-}
-
-.mx_ContextualMenu_spinner {
-    display: block;
-    margin: 0 auto;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/structures/_CreateRoom.scss b/src/skins/vector/css/matrix-react-sdk/structures/_CreateRoom.scss
deleted file mode 100644
index 2be19352..00000000
--- a/src/skins/vector/css/matrix-react-sdk/structures/_CreateRoom.scss
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_CreateRoom {
-    width: 960px;
-    margin-left: auto;
-    margin-right: auto;
-    color: $primary-fg-color;
-}
-
-.mx_CreateRoom input,
-.mx_CreateRoom textarea  {
-    border-radius: 3px;
-    border: 1px solid $strong-input-border-color;
-    font-weight: 300;
-    font-size: 13px;
-    padding: 9px;
-    margin-top: 6px;
-}
-
-.mx_CreateRoom_description {
-    width: 330px;
-}
-
diff --git a/src/skins/vector/css/matrix-react-sdk/structures/_FilePanel.scss b/src/skins/vector/css/matrix-react-sdk/structures/_FilePanel.scss
deleted file mode 100644
index 58e09064..00000000
--- a/src/skins/vector/css/matrix-react-sdk/structures/_FilePanel.scss
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
-Copyright 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_FilePanel {
-    order: 2;
-
-    flex: 1 1 0;
-
-    width: 100%;
-
-    overflow-y: auto;
-}
-
-.mx_FilePanel .mx_RoomView_messageListWrapper {
-    margin-right: 20px;
-}
-
-.mx_FilePanel .mx_RoomView_MessageList h2 {
-    display: none;
-}
-
-/* FIXME: rather than having EventTile's default CSS be for MessagePanel,
-   we should make EventTile a base CSS class and customise it specifically
-   for usage in {Message,File,Notification}Panel. */
-
-.mx_FilePanel .mx_EventTile_avatar {
-    display: none;
-}
-
-/* Overrides for the attachment body tiles */
-
-.mx_FilePanel .mx_EventTile {
-    word-break: break-word;
-}
-
-.mx_FilePanel .mx_EventTile .mx_MImageBody {
-    margin-right: 0px;
-}
-
-.mx_FilePanel .mx_EventTile .mx_MImageBody_download {
-    display: flex;
-    font-size: 14px;
-    color: $event-timestamp-color;
-}
-
-.mx_FilePanel .mx_EventTile .mx_MImageBody_downloadLink {
-    flex: 1 1 auto;
-    color: $light-fg-color;
-}
-
-.mx_FilePanel .mx_EventTile .mx_MImageBody_size {
-    flex: 1 0 0;
-    font-size: 11px;
-    text-align: right;
-    white-space: nowrap;
-}
-
-/* Overides for the sender details line */
-
-.mx_FilePanel .mx_EventTile_senderDetails {
-    display: flex;
-    margin-top: -2px;
-}
-
-.mx_FilePanel .mx_EventTile_senderDetailsLink {
-    text-decoration: none;
-}
-
-.mx_FilePanel .mx_EventTile .mx_SenderProfile {
-    flex: 1 1 auto;
-    line-height: initial;
-    padding: 0px;
-    font-size: 11px;
-    opacity: 1.0;
-    color: $event-timestamp-color;
-}
-
-.mx_FilePanel .mx_EventTile .mx_MessageTimestamp {
-    flex: 1 0 0;
-    text-align: right;
-    visibility: visible;
-    position: initial;
-    font-size: 11px;
-    opacity: 1.0;
-    color: $event-timestamp-color;
-}
-
-/* Overrides for the wrappers around the body tile */
-
-.mx_FilePanel .mx_EventTile_line {
-    margin-right: 0px;
-    padding-left: 0px;
-}
-
-.mx_FilePanel .mx_EventTile:hover .mx_EventTile_line {
-    background-color: $primary-bg-color;
-}
-
-.mx_FilePanel .mx_EventTile_selected .mx_EventTile_line {
-    padding-left: 0px;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/structures/_GroupView.scss b/src/skins/vector/css/matrix-react-sdk/structures/_GroupView.scss
deleted file mode 100644
index 02e5a948..00000000
--- a/src/skins/vector/css/matrix-react-sdk/structures/_GroupView.scss
+++ /dev/null
@@ -1,349 +0,0 @@
-/*
-Copyright 2017 Vector Creations Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_GroupView {
-    max-width: 960px;
-    width: 100%;
-    margin-left: auto;
-    margin-right: auto;
-    display: flex;
-    flex-direction: column;
-    overflow: hidden;
-}
-
-.mx_GroupView_error {
-    margin: auto;
-}
-
-.mx_GroupView_header {
-    max-width: 960px;
-    min-height: 70px;
-    align-items: center;
-    display: flex;
-    padding-bottom: 10px;
-}
-
-.mx_GroupView_header_view {
-    border-bottom: 1px solid $primary-hairline-color;
-    padding-bottom: 0px;
-}
-
-.mx_GroupView_header_avatar, .mx_GroupView_header_info {
-    display: table-cell;
-    vertical-align: middle;
-}
-
-.mx_GroupHeader_button {
-    margin-left: 12px;
-    cursor: pointer;
-}
-
-.mx_GroupHeader_button object {
-    // prevents clicks from being swallowed by svg in 'object' tag
-    pointer-events: none;
-}
-
-.mx_GroupView_editable {
-    border-bottom: 1px solid $strong-input-border-color ! important;
-    min-width: 150px;
-    cursor: text;
-}
-
-.mx_GroupView_editable:focus {
-    border-bottom: 1px solid $accent-color ! important;
-    outline: none;
-    box-shadow: none;
-}
-
-.mx_GroupView_header_isUserMember .mx_GroupView_header_name:hover div:not(.mx_GroupView_editable) {
-    color: $accent-color;
-    cursor: pointer;
-}
-
-.mx_GroupView_avatarPicker {
-    position: relative;
-}
-
-.mx_GroupView_avatarPicker_edit {
-    position: absolute;
-    top: 50px;
-    left: 15px;
-}
-
-.mx_GroupView_avatarPicker .mx_Spinner {
-    width: 48px;
-    height: 48px ! important;
-}
-
-.mx_GroupView_header_leftCol {
-    flex: 1;
-
-    overflow: hidden;
-}
-
-.mx_GroupView_header_rightCol {
-    display: flex;
-    align-items: center;
-}
-
-.mx_GroupView_textButton {
-    display: inline-block;
-}
-
-.mx_GroupView_header_groupid {
-    font-weight: normal;
-    font-size: initial;
-    padding-left: 10px;
-}
-
-.mx_GroupView_header_name {
-    vertical-align: middle;
-    width: 100%;
-    height: 31px;
-    overflow: hidden;
-    color: $primary-fg-color;
-    font-weight: bold;
-    font-size: 22px;
-    padding-left: 19px;
-    padding-right: 16px;
-    /* why isn't text-overflow working? */
-    text-overflow: ellipsis;
-    border-bottom: 1px solid transparent;
-}
-
-.mx_GroupView_header_shortDesc {
-    vertical-align: bottom;
-    float: left;
-    max-height: 42px;
-    color: $settings-grey-fg-color;
-    font-weight: 300;
-    font-size: 13px;
-    padding-left: 19px;
-    margin-right: 16px;
-    overflow: hidden;
-    text-overflow: ellipsis;
-    border-bottom: 1px solid transparent;
-}
-
-.mx_GroupView_avatarPicker_label {
-    cursor: pointer;
-}
-
-.mx_GroupView_cancelButton {
-    padding-left: 8px;
-}
-
-.mx_GroupView_cancelButton img {
-    position: relative;
-    top: 5px;
-}
-
-.mx_GroupView input[type='radio'] {
-    margin: 10px 10px 0px 10px;
-}
-
-.mx_GroupView_label_text {
-    display: inline-block;
-    max-width: 80%;
-    vertical-align: 0.1em;
-    line-height: 2em;
-}
-
-.mx_GroupView_body  {
-    flex-grow: 1;
-}
-
-.mx_GroupView_rooms {
-    flex-grow: 1;
-    display: flex;
-    flex-direction: column;
-    min-height: 200px;
-    user-select: none;
-}
-
-.mx_GroupView h3 {
-    text-transform: uppercase;
-    color: $h3-color;
-    font-weight: 600;
-    font-size: 13px;
-    margin-bottom: 10px;
-}
-
-.mx_GroupView_rooms_header .mx_AccessibleButton {
-    padding-left: 14px;
-    margin-bottom: 14px;
-    height: 24px;
-}
-
-.mx_GroupView_group {
-    border-top: 1px solid $primary-hairline-color;
-}
-
-.mx_GroupView_group_disabled {
-    opacity: 0.3;
-    pointer-events: none;
-}
-
-.mx_GroupView_rooms_header_addRow_button {
-    display: inline-block;
-}
-
-.mx_GroupView_rooms_header_addRow_button object {
-    pointer-events: none;
-}
-
-.mx_GroupView_rooms_header_addRow_label {
-    display: inline-block;
-    vertical-align: top;
-    line-height: 24px;
-    padding-left: 28px;
-    color: $accent-color;
-}
-
-.mx_GroupView_rooms .mx_RoomDetailList {
-    flex-grow: 1;
-    border-top: 1px solid $primary-hairline-color;
-    padding-top: 10px;
-    word-break: break-word;
-}
-
-.mx_GroupView .mx_RoomView_messageListWrapper {
-    justify-content: flex-start;
-}
-
-.mx_GroupView_membershipSection {
-    color: $greyed-fg-color;
-    margin-top: 10px;
-}
-
-.mx_GroupView_membershipSubSection {
-    justify-content: space-between;
-    display: flex;
-}
-
-.mx_GroupView_membershipSubSection .mx_Spinner {
-    justify-content: flex-end;
-}
-
-.mx_GroupView_membershipSection_description {
-    /* To match textButton */
-    line-height: 34px;
-}
-
-.mx_GroupView_membershipSection_description .mx_BaseAvatar {
-    margin-right: 10px;
-}
-
-.mx_GroupView_membershipSection .mx_GroupView_textButton {
-    margin-right: 0px;
-    margin-top: 0px;
-    margin-left: 8px;
-}
-
-.mx_GroupView_memberSettings_toggle label {
-    cursor: pointer;
-    user-select: none;
-}
-
-.mx_GroupView_memberSettings input {
-    margin-right: 6px;
-}
-
-.mx_GroupView_featuredThings {
-    margin-top: 20px;
-}
-
-.mx_GroupView_featuredThings_header {
-    font-weight: bold;
-    font-size: 120%;
-    margin-bottom: 20px;
-}
-
-.mx_GroupView_featuredThings_category {
-    font-weight: bold;
-    font-size: 110%;
-    margin-top: 10px;
-}
-
-.mx_GroupView_featuredThings_container {
-    display: flex;
-}
-
-.mx_GroupView_featuredThings_addButton,
-.mx_GroupView_featuredThing {
-    display: table-cell;
-    text-align: center;
-
-    width: 100px;
-    margin: 0px 20px;
-}
-
-.mx_GroupView_featuredThing {
-    position: relative;
-}
-
-.mx_GroupView_featuredThing .mx_GroupView_featuredThing_deleteButton {
-    position: absolute;
-    top: -7px;
-    right: 11px;
-    opacity: 0.4;
-}
-
-.mx_GroupView_featuredThing .mx_BaseAvatar {
-    /* To prevent misalignment with mx_TintableSvg (in addButton) */
-    vertical-align: initial;
-}
-
-.mx_GroupView_featuredThings_addButton object {
-    pointer-events: none;
-}
-
-.mx_GroupView_featuredThing_name {
-    word-wrap: break-word;
-}
-
-.mx_GroupView_uploadInput {
-    display: none;
-}
-
-.mx_GroupView_body .gm-scroll-view > *{
-    margin: 11px 50px 0px 68px;
-}
-
-.mx_GroupView_groupDesc textarea {
-    width: 100%;
-    max-width: 100%;
-    height: 150px;
-}
-
-.mx_GroupView_groupDesc_placeholder,
-.mx_GroupView_changeDelayWarning {
-    background-color: $info-plinth-bg-color;
-    color: $info-plinth-fg-color;
-    border-radius: 10px;
-    text-align: center;
-
-    margin: 20px 0px;
-}
-
-.mx_GroupView_groupDesc_placeholder {
-    padding: 100px 20px;
-    cursor: pointer;
-}
-
-.mx_GroupView_changeDelayWarning {
-    padding: 40px 20px;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/structures/_LoginBox.scss b/src/skins/vector/css/matrix-react-sdk/structures/_LoginBox.scss
deleted file mode 100644
index 7f6199c4..00000000
--- a/src/skins/vector/css/matrix-react-sdk/structures/_LoginBox.scss
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
-Copyright 2017 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_LoginBox {
-    min-height: 24px;
-    height: unset !important;
-    padding-top: 13px !important;
-    padding-bottom: 14px !important;
-}
-
-.mx_LoginBox_loginButton_wrapper {
-    text-align: center;
-    width: 100%;
-}
-
-.mx_LoginBox_loginButton,
-.mx_LoginBox_registerButton {
-    margin-top: 3px;
-    height: 40px;
-    border: 0px;
-    border-radius: 40px;
-    margin-left: 4px;
-    margin-right: 4px;
-    min-width: 80px;
-
-    background-color: $accent-color;
-    color: $primary-bg-color;
-
-    cursor: pointer;
-
-    font-size: 15px;
-    padding: 0 11px;
-    word-break: break-word;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/structures/_MatrixChat.scss b/src/skins/vector/css/matrix-react-sdk/structures/_MatrixChat.scss
deleted file mode 100644
index 156b1709..00000000
--- a/src/skins/vector/css/matrix-react-sdk/structures/_MatrixChat.scss
+++ /dev/null
@@ -1,104 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_MatrixChat_splash {
-    position: relative;
-    height: 100%;
-}
-
-.mx_MatrixChat_splashButtons {
-    text-align: center;
-    width: 100%;
-    position: absolute;
-    bottom: 30px;
-}
-
-.mx_MatrixChat_wrapper {
-    display: flex;
-
-    flex-direction: column;
-
-    width: 100%;
-    height: 100%;
-}
-
-.mx_MatrixToolbar {
-    order: 1;
-
-    height: 40px;
-}
-
-.mx_MatrixChat_toolbarShowing {
-    height: auto;
-}
-
-.mx_MatrixChat {
-    width: 100%;
-    height: 100%;
-
-    display: flex;
-
-    order: 2;
-
-    flex: 1;
-}
-
-.mx_MatrixChat .mx_LeftPanel {
-    order: 1;
-
-    background-color: $secondary-accent-color;
-
-    flex: 0 0 235px;
-}
-
-.mx_MatrixChat .mx_LeftPanel.collapsed {
-    flex: 0 0 60px;
-}
-
-.mx_MatrixChat .mx_MatrixChat_middlePanel {
-    order: 2;
-
-    padding-left: 20px;
-    padding-right: 22px;
-    background-color: $primary-bg-color;
-
-    flex: 1;
-
-    /* Experimental fix for https://github.com/vector-im/vector-web/issues/947
-       and https://github.com/vector-im/vector-web/issues/946.
-       Empirically this stops the MessagePanel's width exploding outwards when
-       gemini is in 'prevented' mode
-       */
-    overflow-x: auto;
-
-    display: flex;
-
-    /* To fix https://github.com/vector-im/riot-web/issues/3298 where Safari
-       needed height 100% all the way down to the HomePage. Height does not
-       have to be auto, empirically.
-    */
-    height: 100%;
-}
-
-.mx_MatrixChat .mx_RightPanel {
-    order: 3;
-
-    flex: 0 0 235px;
-}
-
-.mx_MatrixChat .mx_RightPanel.collapsed {
-    flex: 0 0 122px;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/structures/_MyGroups.scss b/src/skins/vector/css/matrix-react-sdk/structures/_MyGroups.scss
deleted file mode 100644
index 6d140721..00000000
--- a/src/skins/vector/css/matrix-react-sdk/structures/_MyGroups.scss
+++ /dev/null
@@ -1,151 +0,0 @@
-/*
-Copyright 2017 Vector Creations Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_MyGroups {
-    max-width: 960px;
-    margin-left: auto;
-    margin-right: auto;
-
-    display: flex;
-    flex-direction: column;
-}
-
-.mx_MyGroups .mx_RoomHeader_simpleHeader {
-    margin-left: 0px;
-}
-
-.mx_MyGroups_header {
-    /* Keep mid-point of create button aligned with icon in page header */
-    margin-left: 2px;
-    display: flex;
-    flex-wrap: wrap;
-}
-
-.mx_MyGroups_headerCard {
-    flex: 1 0 50%;
-    margin-bottom: 30px;
-    min-width: 400px;
-    display: flex;
-    align-items: center;
-}
-
-.mx_MyGroups_headerCard .mx_MyGroups_headerCard_button {
-    margin-right: 13px;
-    height: 50px;
-}
-
-.mx_MyGroups_headerCard_button object {
-    /* Otherwise the SVG object absorbs clicks and the button doesn't work */
-    pointer-events: none;
-}
-
-.mx_MyGroups_headerCard_header {
-    font-weight: bold;
-    margin-bottom: 10px;
-}
-
-.mx_MyGroups_headerCard_content {
-    padding-right: 15px;
-}
-
-/* Until the button is wired up */
-.mx_MyGroups_joinBox {
-    visibility: hidden;
-
-    /* When joinBox wraps onto its own row, it should take up zero height so
-       that there isn't an awkward gap between MyGroups_createBox and
-       MyGroups_content.
-    */
-    height: 0px;
-    margin: 0px;
-}
-
-.mx_MyGroups_content {
-    margin-left: 2px;
-
-    flex: 1 0 0;
-
-    display: flex;
-    flex-direction: column;
-}
-
-.mx_MyGroups_placeholder {
-    background-color: $info-plinth-bg-color;
-    color: $info-plinth-fg-color;
-    line-height: 400px;
-    border-radius: 10px;
-    text-align: center;
-}
-
-.mx_MyGroups_joinedGroups {
-    border-top: 1px solid $primary-hairline-color;
-    overflow-x: hidden;
-
-    display: flex;
-    flex-direction: row;
-    flex-flow: wrap;
-    align-content: flex-start;
-}
-
-.mx_MyGroups_joinedGroups .mx_GroupTile {
-    min-width: 300px;
-    max-width: 33%;
-    flex: 1 0 300px;
-    height: 75px;
-    margin: 10px 0px;
-    display: flex;
-    align-items: flex-start;
-    cursor: pointer;
-}
-
-.mx_GroupTile_avatar {
-    cursor: grab, -webkit-grab;
-}
-
-.mx_GroupTile_profile {
-    margin-left: 10px;
-    display: flex;
-    flex-direction: column;
-    justify-content: center;
-}
-
-.mx_GroupTile_profile .mx_GroupTile_name,
-.mx_GroupTile_profile .mx_GroupTile_groupId,
-.mx_GroupTile_profile .mx_GroupTile_desc {
-    padding-right: 10px;
-}
-
-.mx_GroupTile_profile .mx_GroupTile_name {
-    margin: 0px;
-    font-size: 15px;
-}
-
-.mx_GroupTile_profile .mx_GroupTile_groupId {
-    font-size: 13px;
-}
-
-.mx_GroupTile_profile .mx_GroupTile_desc {
-    display: -webkit-box;
-    -webkit-line-clamp: 2;
-    -webkit-box-orient: vertical;
-    font-size: 13px;
-    max-height: 36px;
-    overflow: hidden;
-}
-
-.mx_GroupTile_profile .mx_GroupTile_groupId {
-    opacity: 0.7;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/structures/_NotificationPanel.scss b/src/skins/vector/css/matrix-react-sdk/structures/_NotificationPanel.scss
deleted file mode 100644
index a899808d..00000000
--- a/src/skins/vector/css/matrix-react-sdk/structures/_NotificationPanel.scss
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_NotificationPanel {
-    order: 2;
-
-    flex: 1 1 0;
-
-    width: 100%;
-
-    overflow-y: auto;
-}
-
-.mx_NotificationPanel .mx_RoomView_messageListWrapper {
-    margin-right: 20px;
-}
-
-.mx_NotificationPanel .mx_RoomView_MessageList h2 {
-    margin-left: 0px;
-}
-
-/* FIXME: rather than having EventTile's default CSS be for MessagePanel,
-   we should make EventTile a base CSS class and customise it specifically
-   for usage in {Message,File,Notification}Panel. */
-
-.mx_NotificationPanel .mx_EventTile {
-    word-break: break-word;
-}
-
-.mx_NotificationPanel .mx_EventTile_roomName {
-    font-weight: bold;
-    font-size: 14px;
-}
-
-.mx_NotificationPanel .mx_EventTile_roomName a {
-    color: $primary-fg-color;
-}
-
-.mx_NotificationPanel .mx_EventTile_avatar {
-    top: 8px;
-    left: 0px;
-}
-
-.mx_NotificationPanel .mx_EventTile .mx_SenderProfile,
-.mx_NotificationPanel .mx_EventTile .mx_MessageTimestamp {
-    color: $primary-fg-color;
-    font-size: 12px;
-    display: inline;
-    padding-left: 0px;
-}
-
-.mx_NotificationPanel .mx_EventTile_senderDetails {
-    padding-left: 32px;
-    padding-top: 8px;
-    position: relative;
-}
-
-.mx_NotificationPanel .mx_EventTile_roomName a,
-.mx_NotificationPanel .mx_EventTile_senderDetails a {
-    text-decoration: none ! important;
-}
-
-.mx_NotificationPanel .mx_EventTile .mx_MessageTimestamp {
-    visibility: visible;
-    position: initial;
-    display: inline;
-}
-
-.mx_NotificationPanel .mx_EventTile_line {
-    margin-right: 0px;
-    padding-left: 32px;
-    padding-top: 0px;
-    padding-bottom: 0px;
-    padding-right: 0px;
-}
-
-.mx_NotificationPanel .mx_EventTile:hover .mx_EventTile_line {
-    background-color: $primary-bg-color;
-}
-
-.mx_NotificationPanel .mx_EventTile_selected .mx_EventTile_line {
-    padding-left: 0px;
-}
-
-.mx_NotificationPanel .mx_EventTile_content {
-    margin-right: 0px;
-}
\ No newline at end of file
diff --git a/src/skins/vector/css/matrix-react-sdk/structures/_RoomStatusBar.scss b/src/skins/vector/css/matrix-react-sdk/structures/_RoomStatusBar.scss
deleted file mode 100644
index ca7431ea..00000000
--- a/src/skins/vector/css/matrix-react-sdk/structures/_RoomStatusBar.scss
+++ /dev/null
@@ -1,181 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_RoomStatusBar {
-    margin-left: 65px;
-    min-height: 50px;
-}
-
-/* position the indicator in the same place horizontally as .mx_EventTile_avatar. */
-.mx_RoomStatusBar_indicator {
-    padding-left: 17px;
-    padding-right: 12px;
-    margin-left: -73px;
-    margin-top: 15px;
-    float: left;
-    width: 24px;
-    text-align: center;
-}
-
-.mx_RoomStatusBar_callBar {
-    height: 50px;
-    line-height: 50px;
-}
-
-.mx_RoomStatusBar_placeholderIndicator span {
-    color: $primary-fg-color;
-    opacity: 0.5;
-    position: relative;
-    top: -4px;
-/*
-    animation-duration: 1s;
-    animation-name: bounce;
-    animation-direction: alternate;
-    animation-iteration-count: infinite;
-*/
-}
-
-.mx_RoomStatusBar_placeholderIndicator span:nth-child(1) {
-    animation-delay: 0.3s;
-}
-.mx_RoomStatusBar_placeholderIndicator span:nth-child(2) {
-    animation-delay: 0.6s;
-}
-.mx_RoomStatusBar_placeholderIndicator span:nth-child(3) {
-    animation-delay: 0.9s;
-}
-
-@keyframes bounce {
-    from {
-        opacity: 0.5;
-        top: 0;
-    }
-
-    to {
-        opacity: 0.2;
-        top: -3px;
-    }
-}
-
-.mx_RoomStatusBar_typingIndicatorAvatars {
-    width: 52px;
-    margin-top: -1px;
-    text-align: left;
-}
-
-.mx_RoomStatusBar_typingIndicatorAvatars .mx_BaseAvatar_image {
-    margin-right: -12px;
-    border: 1px solid $primary-bg-color;
-}
-
-.mx_RoomStatusBar_typingIndicatorAvatars .mx_BaseAvatar_initial {
-    padding-left: 1px;
-    padding-top: 1px;
-}
-
-.mx_RoomStatusBar_typingIndicatorRemaining {
-    display: inline-block;
-    color: #acacac;
-    background-color: #ddd;
-    border: 1px solid $primary-bg-color;
-    border-radius: 40px;
-    width: 24px;
-    height: 24px;
-    line-height: 24px;
-    font-size: 0.8em;
-    vertical-align: top;
-    text-align: center;
-    position: absolute;
-}
-
-.mx_RoomStatusBar_scrollDownIndicator {
-    cursor: pointer;
-    padding-left: 1px;
-}
-
-.mx_RoomStatusBar_unreadMessagesBar {
-    padding-top: 10px;
-    color: $warning-color;
-    cursor: pointer;
-}
-
-.mx_RoomStatusBar_connectionLostBar {
-    margin-top: 19px;
-    min-height: 58px;
-}
-
-.mx_RoomStatusBar_connectionLostBar img {
-    padding-left: 10px;
-    padding-right: 22px;
-    vertical-align: middle;
-    float: left;
-}
-
-.mx_RoomStatusBar_connectionLostBar_title {
-    color: $warning-color;
-}
-
-.mx_RoomStatusBar_connectionLostBar_desc {
-    color: $primary-fg-color;
-    font-size: 13px;
-    opacity: 0.5;
-}
-
-.mx_RoomStatusBar_resend_link {
-    color: $primary-fg-color ! important;
-    text-decoration: underline ! important;
-    cursor: pointer;
-}
-
-.mx_RoomStatusBar_typingBar {
-    height: 50px;
-    line-height: 50px;
-
-    color: $primary-fg-color;
-    opacity: 0.5;
-    overflow-y: hidden;
-    display: block;
-}
-
-.mx_RoomStatusBar_isAlone {
-    height: 50px;
-    line-height: 50px;
-
-    color: $primary-fg-color;
-    opacity: 0.5;
-    overflow-y: hidden;
-    display: block;
-}
-
-.mx_MatrixChat_useCompactLayout {
-    .mx_RoomStatusBar {
-        min-height: 40px;
-    }
-
-    .mx_RoomStatusBar_indicator {
-        margin-top: 10px;
-    }
-
-    .mx_RoomStatusBar_callBar {
-      height: 40px;
-      line-height: 40px;
-    }
-
-    .mx_RoomStatusBar_typingBar {
-      height: 40px;
-      line-height: 40px;
-    }
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/structures/_RoomView.scss b/src/skins/vector/css/matrix-react-sdk/structures/_RoomView.scss
deleted file mode 100644
index b8e11903..00000000
--- a/src/skins/vector/css/matrix-react-sdk/structures/_RoomView.scss
+++ /dev/null
@@ -1,272 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_RoomView {
-    word-wrap: break-word;
-    position: relative;
-
-    display: flex;
-    width: 100%;
-
-    flex-direction: column;
-}
-
-.mx_RoomView .mx_RoomHeader {
-    order: 1;
-
-    flex: 0 0 70px;
-}
-
-.mx_RoomView_fileDropTarget {
-    min-width: 0px;
-    max-width: 960px;
-    width: 100%;
-    font-size: 18px;
-    text-align: center;
-
-    pointer-events: none;
-
-    padding-left: 12px;
-    padding-right: 12px;
-    margin-left: -12px;
-
-    border-top-left-radius: 10px;
-    border-top-right-radius: 10px;
-
-    background-color: $droptarget-bg-color;
-    border: 2px #e1dddd solid;
-    border-bottom: none;
-    position: absolute;
-    top: 70px;
-    bottom: 0px;
-    z-index: 3000;
-}
-
-.mx_RoomView_fileDropTargetLabel {
-    top: 50%;
-    width: 100%;
-    margin-top: -50px;
-    position: absolute;
-}
-
-.mx_RoomView_auxPanel {
-    order: 2;
-
-    min-width: 0px;
-    max-width: 960px;
-    width: 100%;
-    margin: 0px auto;
-
-    overflow: auto;
-    border-bottom: 1px solid $primary-hairline-color;
-
-    flex: 0 0 auto;
-}
-
-.mx_RoomView_auxPanel_apps {
-    max-width: 1920px ! important;
-}
-
-
-.mx_RoomView_body {
-    order: 3;
-    flex: 1 1 0;
-    flex-direction: column;
-    display: flex;
-}
-
-.mx_RoomView_body .mx_RoomView_topUnreadMessagesBar {
-    order: 1;
-}
-
-.mx_RoomView_body .mx_RoomView_messagePanel {
-    order: 2;
-}
-
-.mx_RoomView_body .mx_RoomView_messagePanelSpinner {
-    order: 2;
-    margin: auto;
-}
-
-.mx_RoomView_body .mx_RoomView_statusArea {
-    order: 3;
-}
-
-.mx_RoomView_body .mx_MessageComposer {
-    order: 4;
-}
-
-.mx_RoomView_messagePanel {
-    width: 100%;
-    overflow-y: auto;
-}
-
-.mx_RoomView_messageListWrapper {
-    max-width: 960px;
-    margin: auto;
-
-    min-height: 100%;
-
-    display: flex;
-
-    flex-direction: column;
-
-    justify-content: flex-end;
-}
-
-.mx_RoomView_searchResultsPanel .mx_RoomView_messageListWrapper {
-    justify-content: flex-start;
-}
-
-.mx_RoomView_empty {
-    flex: 1 1 auto;
-    font-size: 13px;
-    padding-left: 3em;
-    padding-right: 3em;
-    margin-right: 20px;
-    margin-top: 33%;
-    text-align: center;
-}
-
-.mx_RoomView_MessageList {
-    width: 100%;
-    list-style-type: none;
-    padding: 0px;
-}
-
-.mx_RoomView_MessageList li {
-    clear: both;
-}
-
-li.mx_RoomView_myReadMarker_container {
-    height: 0px;
-    margin: 0px;
-    padding: 0px;
-    border: 0px;
-}
-
-hr.mx_RoomView_myReadMarker {
-    border-top: solid 1px $accent-color;
-    border-bottom: solid 1px $accent-color;
-    margin-top: 0px;
-    position: relative;
-    top: -1px;
-    z-index: 1;
-}
-
-.mx_RoomView_statusArea {
-    width: 100%;
-    flex: 0 0 auto;
-
-    max-height: 0px;
-    background-color: $primary-bg-color;
-    z-index: 1000;
-    overflow: hidden;
-
-    -webkit-transition: all .2s ease-out;
-    -moz-transition: all .2s ease-out;
-    -ms-transition: all .2s ease-out;
-    -o-transition: all .2s ease-out;
-}
-
-.mx_RoomView_statusArea_expanded {
-    max-height: 100px;
-}
-
-.mx_RoomView_statusAreaBox {
-    max-width: 960px;
-    margin: auto;
-    min-height: 50px;
-}
-
-.mx_RoomView_statusAreaBox_line {
-    margin-left: 65px;
-    border-top: 1px solid $primary-hairline-color;
-    height: 1px;
-}
-
-.mx_RoomView_callStatusBar .mx_UploadBar_uploadProgressInner {
-    background-color: $primary-bg-color;
-}
-
-.mx_RoomView_callStatusBar .mx_UploadBar_uploadFilename {
-    color: $accent-fg-color;
-    opacity: 1.0;
-}
-
-.mx_RoomView_inCall .mx_RoomView_statusAreaBox_line {
-    margin-top: 2px;
-    border: none;
-    height: 0px;
-}
-
-.mx_RoomView_inCall .mx_MessageComposer_wrapper {
-    border-top: 2px hidden;
-    padding-top: 1px;
-}
-
-.mx_RoomView_inCall .mx_RoomView_statusAreaBox {
-    background-color: $accent-color;
-    color: $accent-fg-color;
-    position: relative;
-}
-
-.mx_RoomView_voipChevron {
-    position: absolute;
-    bottom: -11px;
-    right: 11px;
-}
-
-.mx_RoomView_voipButton {
-    float: right;
-    margin-right: 13px;
-    margin-top: 10px;
-    cursor: pointer;
-}
-
-.mx_RoomView_voipButton object {
-    pointer-events: none;
-}
-
-.mx_RoomView .mx_MessageComposer {
-    width: 100%;
-    flex: 0 0 auto;
-    margin-right: 2px;
-}
-
-.mx_RoomView_ongoingConfCallNotification {
-    width: 100%;
-    text-align: center;
-    background-color: $warning-color;
-    color: $accent-fg-color;
-    font-weight: bold;
-    padding: 6px 0;
-    cursor: pointer;
-}
-
-.mx_RoomView_ongoingConfCallNotification a {
-    color: $accent-fg-color ! important;
-}
-
-.mx_MatrixChat_useCompactLayout {
-    .mx_RoomView_MessageList {
-        margin-bottom: 4px;
-    }
-
-    .mx_RoomView_statusAreaBox {
-        min-height: 42px;
-    }
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/structures/_SearchBox.scss b/src/skins/vector/css/matrix-react-sdk/structures/_SearchBox.scss
deleted file mode 100644
index 6f08fd47..00000000
--- a/src/skins/vector/css/matrix-react-sdk/structures/_SearchBox.scss
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_SearchBox {
-    height: 24px;
-    margin-left: 16px;
-    margin-right: 16px;
-    padding-top: 24px;
-    padding-bottom: 22px;
-
-    border-bottom: 1px solid $panel-divider-color;
-
-    display: flex;
-}
-
-.mx_SearchBox_searchButton {
-    margin-right: 10px;
-    margin-top: 5px;
-    pointer-events: none;
-}
-
-.mx_SearchBox_closeButton {
-    cursor: pointer;
-    margin-top: -5px;
-}
-
-.mx_SearchBox_search {
-    flex: 1 1 auto;
-    width: 0px;
-    font-family: $font-family;
-    font-size: 12px;
-    margin-top: -2px;
-    height: 24px;
-    border: 0px ! important;
-    /* border-bottom: 1px solid rgba(0, 0, 0, 0.1) ! important; */
-    border: 0px;
-}
-
-.mx_SearchBox_minimise,
-.mx_SearchBox_maximise {
-    margin-top: 3px;
-    cursor: pointer;
-}
-
-.mx_SearchBox_minimise {
-    margin-left: 10px;
-}
-
-.mx_SearchBox_maximise {
-    margin-left: 9px;
-}
-
-.mx_SearchBox object {
-    pointer-events: none;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/structures/_TagPanel.scss b/src/skins/vector/css/matrix-react-sdk/structures/_TagPanel.scss
deleted file mode 100644
index ab1d4fea..00000000
--- a/src/skins/vector/css/matrix-react-sdk/structures/_TagPanel.scss
+++ /dev/null
@@ -1,126 +0,0 @@
-/*
-Copyright 2017 New Vector Ltd.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_TagPanel {
-    flex: 0 0 60px;
-    background-color: $tertiary-accent-color;
-    cursor: pointer;
-
-    display: flex;
-    flex-direction: column;
-    align-items: center;
-    justify-content: space-between;
-}
-
-.mx_TagPanel .mx_TagPanel_clearButton {
-    /* Constant height within flex mx_TagPanel */
-    height: 70px;
-    width: 60px;
-
-    flex: none;
-
-    display: flex;
-    justify-content: center;
-    align-items: flex-start;
-}
-
-.mx_TagPanel .mx_TagPanel_clearButton object {
-    /* Same as .mx_SearchBox padding-top */
-    margin-top: 24px;
-    pointer-events: none;
-}
-
-.mx_TagPanel .mx_TagPanel_divider {
-    height: 0px;
-    width: 42px;
-    border-bottom: 1px solid $panel-divider-color;
-}
-
-.mx_TagPanel .mx_TagPanel_scroller {
-    flex-grow: 1;
-}
-
-.mx_TagPanel .mx_TagPanel_tagTileContainer {
-    display: flex;
-    flex-direction: column;
-    align-items: center;
-
-    height: 100%;
-}
-
-.mx_TagPanel .mx_TagTile {
-    padding: 6px 3px;
-    opacity: 0.5;
-    position: relative;
-}
-.mx_TagPanel .mx_TagTile:focus,
-.mx_TagPanel .mx_TagTile:hover,
-.mx_TagPanel .mx_TagTile.mx_TagTile_selected {
-    opacity: 1;
-}
-
-.mx_TagPanel .mx_TagTile.mx_TagTile_selected {
-    /* To offset border of mx_TagTile_avatar */
-    padding: 3px 0px;
-}
-
-.mx_TagPanel .mx_TagTile.mx_TagTile_selected .mx_TagTile_avatar .mx_BaseAvatar {
-    border: 3px solid $accent-color;
-    background-color: $accent-color;
-    border-radius: 60px;
-
-    /* In case this is a "initial" avatar */
-    display: block;
-    height: 35px;
-    width: 35px;
-}
-
-.mx_TagPanel .mx_TagTile.mx_AccessibleButton:focus {
-    filter: none;
-}
-
-.mx_TagTile_tooltip {
-    position: relative;
-    top: -30px;
-    left: 5px;
-}
-
-.mx_TagTile_context_button {
-    min-width: 15px;
-    height: 15px;
-    position: absolute;
-    right: -5px;
-    top: 1px;
-    border-radius: 8px;
-    background-color: $neutral-badge-color;
-    color: #ffffff;
-    font-weight: 600;
-    font-size: 10px;
-    text-align: center;
-    padding-top: 1px;
-    padding-left: 4px;
-    padding-right: 4px;
-}
-
-.mx_TagPanel_groupsButton {
-    margin-bottom: 17px;
-    margin-top: 18px;
-    height: 25px;
-}
-
-.mx_TagPanel_groupsButton object {
-    pointer-events: none;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/structures/_UploadBar.scss b/src/skins/vector/css/matrix-react-sdk/structures/_UploadBar.scss
deleted file mode 100644
index d76c8166..00000000
--- a/src/skins/vector/css/matrix-react-sdk/structures/_UploadBar.scss
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_UploadBar {
-    position: relative;
-}
-
-.mx_UploadBar_uploadProgressOuter {
-    height: 5px;
-    margin-left: 63px;
-    margin-top: -1px;
-    padding-bottom: 5px;
-}
-
-.mx_UploadBar_uploadProgressInner {
-    background-color: $accent-color;
-    height: 5px;
-}
-
-.mx_UploadBar_uploadFilename {
-    margin-top: 5px;
-    margin-left: 65px;
-    opacity: 0.5;
-    color: $primary-fg-color;
-}
-
-.mx_UploadBar_uploadIcon {
-    float: left;
-    margin-top: 5px;
-    margin-left: 14px;
-}
-
-.mx_UploadBar_uploadCancel {
-    float: right;
-    margin-top: 5px;
-    margin-right: 10px;
-    position: relative;
-    opacity: 0.6;
-    cursor: pointer;
-    z-index: 1;
-}
-
-.mx_UploadBar_uploadBytes {
-    float: right;
-    margin-top: 5px;
-    margin-right: 30px;
-    color: $accent-color;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/structures/_UserSettings.scss b/src/skins/vector/css/matrix-react-sdk/structures/_UserSettings.scss
deleted file mode 100644
index 4830814e..00000000
--- a/src/skins/vector/css/matrix-react-sdk/structures/_UserSettings.scss
+++ /dev/null
@@ -1,253 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-Copyright 2017 Vector Creations Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_UserSettings {
-    max-width: 960px;
-    width: 100%;
-    margin-left: auto;
-    margin-right: auto;
-
-    display: flex;
-    flex-direction: column;
-}
-
-.mx_UserSettings .mx_RoomHeader {
-    order: 1;
-
-    flex: 0 0 70px;
-}
-
-.mx_UserSettings_body {
-    order: 2;
-
-    flex: 1 1 0;
-
-    margin-top: -20px;
-    overflow-y: auto;
-}
-
-.mx_UserSettings h3 {
-    clear: both;
-    margin-left: 63px;
-    text-transform: uppercase;
-    color: $h3-color;
-    font-weight: 600;
-    font-size: 13px;
-    margin-top: 26px;
-    margin-bottom: 10px;
-}
-
-.mx_UserSettings_section h3 {
-    margin-left: 0px;
-}
-
-.mx_UserSettings_spinner {
-    display: inline-block;
-    vertical-align: middle;
-    margin-right: 12px;
-    width: 32px;
-    height: 32px;
-}
-
-.mx_UserSettings_button {
-    @mixin mx_DialogButton;
-    display: inline;
-    margin: auto;
-}
-
-.mx_UserSettings_button:hover {
-    @mixin mx_DialogButton_hover;
-}
-
-.mx_UserSettings_button.danger {
-    background-color: $warning-color;
-}
-
-.mx_UserSettings_section {
-    margin-left: 63px;
-    margin-top: 28px;
-    margin-bottom: 28px;
-}
-
-.mx_UserSettings_cryptoSection ul {
-    display: table;
-}
-.mx_UserSettings_cryptoSection li {
-    display: table-row;
-}
-.mx_UserSettings_cryptoSection label,
-.mx_UserSettings_cryptoSection span {
-    display: table-cell;
-    padding-right: 1em;
-}
-
-.mx_UserSettings_passwordWarning {
-    /* To move the "Sign out" button out of the way */
-    clear: both;
-    color: $warning-color;
-    margin-bottom: 5px;
-}
-
-.mx_UserSettings_importExportButtons {
-    padding-top: 10px;
-    padding-left: 40px;
-}
-
-.mx_UserSettings_importExportButtons .mx_UserSettings_button {
-    margin-right: 1em;
-}
-
-.mx_UserSettings_toggle input {
-    width: 16px;
-    margin-right: 8px;
-    margin-bottom: 8px;
-}
-
-.mx_UserSettings_toggle label {
-    padding-bottom: 21px;
-}
-
-.mx_UserSettings_accountTable
-.mx_UserSettings_notifTable
-{
-    display: table;
-}
-
-.mx_UserSettings_notifTable .mx_Spinner {
-    position: absolute;
-}
-
-.mx_UserSettings_language {
-    width: 200px;
-}
-
-.mx_UserSettings_webRtcDevices_dropdown {
-    width: 50%;
-}
-
-.mx_UserSettings_profileTable
-{
-    display: table;
-    float: left;
-}
-
-.mx_UserSettings_profileTableRow
-{
-    display: table-row;
-}
-
-.mx_UserSettings_profileLabelCell
-{
-    padding-bottom: 21px;
-    display: table-cell;
-    font-weight: bold;
-    padding-right: 24px;
-}
-
-.mx_UserSettings_profileInputCell {
-    display: table-cell;
-    padding-bottom: 21px;
-    width: 240px;
-}
-
-.mx_UserSettings_profileInputCell input,
-.mx_UserSettings_profileInputCell .mx_EditableText
-{
-    display: inline-block;
-    border: 0px;
-    border-bottom: 1px solid $input-underline-color;
-    padding: 0px;
-    width: 240px;
-    color: $input-fg-color;
-    font-family: 'Open Sans', Helvetica, Arial, Sans-Serif;
-    font-size: 16px;
-}
-
-.mx_UserSettings_threepidButton {
-    display: table-cell;
-    padding-left: 0.5em;
-    position: relative;
-    cursor: pointer;
-}
-
-.mx_UserSettings_phoneSection {
-    display:table;
-}
-
-.mx_UserSettings_phoneCountry {
-    width: 70px;
-    display: table-cell;
-}
-
-input.mx_UserSettings_phoneNumberField {
-    margin-left: 3px;
-    width: 172px;
-    border: 1px solid transparent;
-}
-
-.mx_UserSettings_changePasswordButton {
-    float: right;
-    margin-right: 32px;
-    margin-left: 32px;
-}
-
-.mx_UserSettings_logout {
-    float: right;
-    margin-right: 32px;
-    margin-left: 32px;
-}
-
-.mx_UserSettings_avatarPicker {
-    margin-left: 32px;
-    margin-right: 32px;
-    float: right;
-    cursor: pointer;
-}
-
-.mx_UserSettings_avatarPicker_img .mx_BaseAvatar_image {
-    object-fit: cover;
-}
-
-.mx_UserSettings_avatarPicker_edit {
-    text-align: center;
-    margin-top: 10px;
-}
-
-.mx_UserSettings_avatarPicker_edit img {
-    cursor: pointer;
-}
-
-.mx_UserSettings_avatarPicker_edit > input {
-    display: none;
-}
-
-.mx_UserSettings_avatarPicker_imgContainer {
-    display: inline-block;
-}
-
-.mx_UserSettings_avatarPicker_remove {
-    display: inline-block;
-    float: right;
-    margin-right: -15px;
-}
-
-.mx_UserSettings_advanced_spoiler,
-.mx_UserSettings_link {
-    cursor: pointer;
-    color: $accent-color;
-    word-break: break-all;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/structures/login/_Login.scss b/src/skins/vector/css/matrix-react-sdk/structures/login/_Login.scss
deleted file mode 100644
index 84b8306a..00000000
--- a/src/skins/vector/css/matrix-react-sdk/structures/login/_Login.scss
+++ /dev/null
@@ -1,284 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_Login {
-    width: 100%;
-    height: 100%;
-
-    display: flex;
-    align-items: center;
-    justify-content: center;
-
-    overflow: auto;
-}
-
-.mx_Login h2 {
-    font-weight: 300;
-    margin-top: 32px;
-    margin-bottom: 20px;
-}
-
-.mx_Login_box {
-    width: 300px;
-    min-height: 450px;
-    padding-top: 50px;
-    padding-bottom: 50px;
-    margin: auto;
-}
-
-.mx_Login_logo {
-    text-align: center;
-    height: 150px;
-    margin-bottom: 45px;
-}
-
-.mx_Login_logo img {
-    max-height: 100%
-}
-
-.mx_Login_support {
-    text-align: center;
-    font-size: 13px;
-    margin-top: 0px;
-    opacity: 0.7;
-}
-
-.mx_Login_field {
-    width: 280px;
-    border-radius: 3px;
-    border: 1px solid $strong-input-border-color;
-    font-weight: 300;
-    font-size: 13px;
-    padding: 9px;
-    margin-bottom: 14px;
-}
-
-.mx_Login_field_disabled {
-    opacity: 0.3;
-}
-
-.mx_Login_fieldLabel {
-    margin-top: -10px;
-    margin-left: 8px;
-    margin-bottom: 14px;
-    font-size: 13px;
-    opacity: 0.8;
-}
-
-.mx_Login_submit {
-    @mixin mx_DialogButton;
-    width: 100%;
-    margin-top: 35px;
-    margin-bottom: 24px;
-}
-
-.mx_Login_submit:hover {
-    @mixin mx_DialogButton_hover;
-}
-
-.mx_Login_submit:disabled {
-    opacity: 0.3;
-}
-
-.mx_Login_label {
-    font-size: 13px;
-    opacity: 0.8;
-}
-
-.mx_Login_checkbox,
-.mx_Login_radio {
-    margin-right: 10px;
-}
-
-.mx_Login_create {
-    display: block;
-    text-align: center;
-    width: 100%;
-    font-size: 13px;
-    opacity: 0.8;
-}
-
-.mx_Login_create:link {
-    color: $primary-fg-color;
-}
-
-.mx_Login_links {
-    display: block;
-    text-align: center;
-    margin-top: 15px;
-    width: 100%;
-    font-size: 13px;
-    opacity: 0.8;
-}
-
-.mx_Login_links a:link {
-   color: $primary-fg-color;
-}
-
-.mx_Login_prompt {
-    padding-top: 15px;
-    padding-bottom: 15px;
-    font-size: 13px;
-}
-
-.mx_Login_forgot {
-    font-size: 15px;
-}
-
-.mx_Login_forgot:link {
-    color: $primary-fg-color;
-}
-
-.mx_Login_loader {
-    display: inline;
-    position: relative;
-    top: 2px;
-    left: 8px;
-}
-
-.mx_Login_loader .mx_Spinner {
-    display: inline;
-}
-
-.mx_Login_loader .mx_Spinner img {
-    width: 16px;
-    height: 16px;
-}
-
-.mx_Login_error {
-    color: $warning-color;
-    font-weight: bold;
-    text-align: center;
-/*
-    height: 24px;
-*/
-    margin-top: 12px;
-    margin-bottom: 12px;
-}
-
-.mx_Login_type_container {
-    display: flex;
-    margin-bottom: 14px;
-}
-
-.mx_Login_type_label {
-    flex-grow: 1;
-    line-height: 35px;
-}
-
-.mx_Login_type_dropdown {
-    display: inline-block;
-    min-width: 170px;
-    align-self: flex-end;
-    flex: 1 1 auto;
-}
-
-.mx_Login_field_group {
-    display: flex;
-}
-
-.mx_Login_field_prefix {
-    height: 34px;
-    padding: 0px 5px;
-    line-height: 33px;
-
-    background-color: #eee;
-    border: 1px solid #c7c7c7;
-    border-right: 0px;
-    border-radius: 3px 0px 0px 3px;
-
-    text-align: center;
-}
-
-.mx_Login_field_suffix {
-    height: 34px;
-    padding: 0px 5px;
-    line-height: 33px;
-
-    background-color: #eee;
-    border: 1px solid #c7c7c7;
-    border-left: 0px;
-    border-radius: 0px 3px 3px 0px;
-
-    text-align: center;
-    flex-grow: 1;
-}
-
-.mx_Login_username {
-    height: 16px;
-    flex-shrink: 1;
-    min-width: 0px;
-}
-
-.mx_Login_phoneNumberField {
-    height: 16px;
-}
-
-.mx_Login_field_has_prefix {
-    border-top-left-radius: 0px;
-    border-bottom-left-radius: 0px;
-}
-
-.mx_Login_field_has_suffix {
-    border-top-right-radius: 0px;
-    border-bottom-right-radius: 0px;
-}
-
-.mx_Login_phoneSection {
-    display:flex;
-}
-
-.mx_Login_phoneCountry {
-    margin-bottom: 14px;
-    width: 150px;
-
-    /* To override mx_Login_field_prefix */
-    text-align: left;
-    padding: 0px;
-    background-color: $primary-bg-color;
-}
-
-.mx_Login_field_prefix .mx_Dropdown_input {
-    /* To use prefix border instead of dropdown border */
-    border: 0;
-}
-
-.mx_Login_phoneCountry .mx_Dropdown_option {
-    /*
-        To match height of mx_Login_field
-        33px + 2px border from mx_Dropdown_option = 35px
-    */
-    height: 33px;
-    line-height: 33px;
-}
-
-.mx_Login_phoneCountry .mx_Dropdown_option img {
-    margin: 3px;
-    vertical-align: top;
-}
-
-.mx_Login_language {
-  margin-left: auto;
-  margin-right: auto;
-  min-width: 60%;
-}
-
-.mx_Login_language_div {
-  display: flex;
-  margin-top: 12px;
-  margin-bottom: 12px;
-}
-
diff --git a/src/skins/vector/css/matrix-react-sdk/views/avatars/_BaseAvatar.scss b/src/skins/vector/css/matrix-react-sdk/views/avatars/_BaseAvatar.scss
deleted file mode 100644
index ee2d9c19..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/avatars/_BaseAvatar.scss
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_BaseAvatar {
-    position: relative;
-}
-
-.mx_BaseAvatar_initial {
-    position: absolute;
-    left: 0px;
-    color: $avatar-initial-color;
-    text-align: center;
-    speak: none;
-    pointer-events: none;
-    font-weight: normal;
-}
-
-.mx_BaseAvatar_image {
-    border-radius: 40px;
-    vertical-align: top;
-    background-color: $avatar-bg-color;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/avatars/_MemberPresenceAvatar.scss b/src/skins/vector/css/matrix-react-sdk/views/avatars/_MemberPresenceAvatar.scss
deleted file mode 100644
index a15f8eaa..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/avatars/_MemberPresenceAvatar.scss
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
-Copyright 2017 Travis Ralston
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_MemberPresenceAvatar {
-    display: inline-block;
-    position: relative;
-}
-
-.mx_MemberPresenceAvatar_status {
-    display: block;
-    width: 10px;
-    height: 10px;
-    border-radius: 10px;
-
-    position: absolute;
-    bottom: -2px;
-    right: -3px;
-}
-
-.mx_MemberPresenceAvatar_status_online {
-    background-color: $presence-online;
-}
-
-.mx_MemberPresenceAvatar_status_unavailable {
-    background-color: $presence-unavailable;
-}
-
-.mx_MemberPresenceAvatar_status_offline {
-    background-color: $presence-offline;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/dialogs/_BugReportDialog.scss b/src/skins/vector/css/matrix-react-sdk/views/dialogs/_BugReportDialog.scss
deleted file mode 100644
index e00d446e..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/dialogs/_BugReportDialog.scss
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
-Copyright 2017 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_BugReportDialog_field_container {
-    display: flex;
-}
-
-.mx_BugReportDialog_field_label {
-    flex-basis: 150px;
-
-    text-align: right;
-
-    padding-top: 9px;
-    padding-right: 4px;
-
-    line-height: 18px;
-}
-
-.mx_BugReportDialog_field_input {
-    flex-grow: 1;
-
-    /* taken from mx_ChatInviteDialog_inputContainer */
-    border-radius: 3px;
-    border: solid 1px $input-border-color;
-
-    font-size: 14px;
-
-    padding-left: 4px;
-    padding-right: 4px;
-    padding-top: 7px;
-    padding-bottom: 7px;
-
-    margin-bottom: 4px;
-}
-
-.mx_BugReportDialog_field_input[type="text" i] {
-    padding-top: 9px;
-    padding-bottom: 9px;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/dialogs/_ChatCreateOrReuseChatDialog.scss b/src/skins/vector/css/matrix-react-sdk/views/dialogs/_ChatCreateOrReuseChatDialog.scss
deleted file mode 100644
index 0f358a58..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/dialogs/_ChatCreateOrReuseChatDialog.scss
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
-Copyright 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_ChatCreateOrReuseDialog .mx_ChatCreateOrReuseDialog_tiles {
-    margin-top: 24px;
-}
-
-.mx_ChatCreateOrReuseDialog .mx_Dialog_content {
-    margin-bottom: 24px;
-
-    /*
-       To stop spinner that mx_ChatCreateOrReuseDialog_profile replaces from causing a
-       height change
-    */
-    min-height: 100px;
-}
-
-.mx_ChatCreateOrReuseDialog .mx_RoomTile_badge {
-    display: none;
-}
-
-.mx_ChatCreateOrReuseDialog_profile {
-    display: flex;
-}
-
-.mx_ChatCreateOrReuseDialog_profile_name {
-    padding: 14px;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/dialogs/_ChatInviteDialog.scss b/src/skins/vector/css/matrix-react-sdk/views/dialogs/_ChatInviteDialog.scss
deleted file mode 100644
index 6fc21174..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/dialogs/_ChatInviteDialog.scss
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
-Copyright 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_ChatInviteDialog {
-    /* XXX: padding-left is on mx_Dialog but padding-right has subsequently
-     * been added on other dialogs. Surely all our dialogs should have consistent
-     * right hand padding?
-     */
-    padding-right: 58px;
-}
-
-/* Using a textarea for this element, to circumvent autofill */
-.mx_ChatInviteDialog_input,
-.mx_ChatInviteDialog_input:focus
-{
-    height: 26px;
-    font-size: 14px;
-    font-family: $font-family;
-    padding-left: 12px;
-    padding-right: 12px;
-    margin: 0 !important;
-    border: 0 !important;
-    outline: 0 !important;
-    width: 1000%; /* Pretend that this is an "input type=text" */
-    resize: none;
-    overflow: hidden;
-    vertical-align: middle;
-    box-sizing: border-box;
-    word-wrap: nowrap;
-}
-
-.mx_ChatInviteDialog .mx_Dialog_content {
-    min-height: 50px
-}
-
-.mx_ChatInviteDialog_inputContainer {
-    border-radius: 3px;
-    border: solid 1px $input-border-color;
-    line-height: 36px;
-    padding-left: 4px;
-    padding-right: 4px;
-    padding-top: 1px;
-    padding-bottom: 1px;
-    max-height: 150px;
-    overflow-x: hidden;
-    overflow-y: auto;
-}
-
-.mx_ChatInviteDialog_error {
-    margin-top: 10px;
-    color: $warning-color;
-}
-
-.mx_ChatInviteDialog_cancel {
-    position: absolute;
-    right: 11px;
-    top: 13px;
-    cursor: pointer;
-}
-
-.mx_ChatInviteDialog_cancel object {
-    pointer-events: none;
-}
-
diff --git a/src/skins/vector/css/matrix-react-sdk/views/dialogs/_ConfirmUserActionDialog.scss b/src/skins/vector/css/matrix-react-sdk/views/dialogs/_ConfirmUserActionDialog.scss
deleted file mode 100644
index b859d6bf..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/dialogs/_ConfirmUserActionDialog.scss
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
-Copyright 2017 Vector Creations Ltd.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_ConfirmUserActionDialog .mx_Dialog_content {
-    min-height: 48px;
-    margin-bottom: 24px;
-}
-
-.mx_ConfirmUserActionDialog_avatar {
-    float: left;
-    margin-right: 20px;
-    margin-top: -2px;
-}
-
-.mx_ConfirmUserActionDialog_name {
-    font-size: 18px;
-}
-
-.mx_ConfirmUserActionDialog_userId {
-    font-size: 13px;
-}
-
-.mx_ConfirmUserActionDialog_reasonField {
-    font-family: $font-family;
-    font-size: 14px;
-    color: $primary-fg-color;
-    background-color: $primary-bg-color;
-
-    border-radius: 3px;
-    border: solid 1px $input-border-color;
-    line-height: 36px;
-    padding-left: 16px;
-    padding-right: 16px;
-    padding-top: 1px;
-    padding-bottom: 1px;
-
-    margin-bottom: 24px;
-
-    width: 90%;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/dialogs/_CreateGroupDialog.scss b/src/skins/vector/css/matrix-react-sdk/views/dialogs/_CreateGroupDialog.scss
deleted file mode 100644
index 500e12ee..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/dialogs/_CreateGroupDialog.scss
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
-Copyright 2017 Vector Creations Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_CreateGroupDialog_inputRow {
-    margin-top: 10px;
-    margin-bottom: 10px;
-}
-
-.mx_CreateGroupDialog_label {
-    text-align: left;
-    padding-bottom: 12px;
-}
-
-.mx_CreateGroupDialog_input {
-    font-size: 15px;
-    border-radius: 3px;
-    border: 1px solid $input-border-color;
-    padding: 9px;
-    color: $primary-fg-color;
-    background-color: $primary-bg-color;
-}
-
-.mx_CreateGroupDialog_input_hasPrefixAndSuffix {
-    border-radius: 0px;
-}
-
-.mx_CreateGroupDialog_input_group {
-    display: flex;
-}
-
-.mx_CreateGroupDialog_prefix,
-.mx_CreateGroupDialog_suffix {
-    height: 35px;
-    padding: 0px 5px;
-    line-height: 37px;
-    background-color: $input-border-color;
-    border: 1px solid $input-border-color;
-    text-align: center;
-}
-
-.mx_CreateGroupDialog_prefix {
-    border-right: 0px;
-    border-radius: 3px 0px 0px 3px;
-}
-
-.mx_CreateGroupDialog_suffix {
-    border-left: 0px;
-    border-radius: 0px 3px 3px 0px;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/dialogs/_CreateRoomDialog.scss b/src/skins/vector/css/matrix-react-sdk/views/dialogs/_CreateRoomDialog.scss
deleted file mode 100644
index 888f147d..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/dialogs/_CreateRoomDialog.scss
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
-Copyright 2017 Michael Telatynski <7t3chguy@gmail.com>
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_CreateRoomDialog_details_summary {
-    outline: none;
-}
-
-.mx_CreateRoomDialog_label {
-    text-align: left;
-    padding-bottom: 12px;
-}
-
-.mx_CreateRoomDialog_input {
-    font-size: 15px;
-    border-radius: 3px;
-    border: 1px solid $input-border-color;
-    padding: 9px;
-    color: $primary-fg-color;
-    background-color: $primary-bg-color;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/dialogs/_EncryptedEventDialog.scss b/src/skins/vector/css/matrix-react-sdk/views/dialogs/_EncryptedEventDialog.scss
deleted file mode 100644
index b4dd3533..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/dialogs/_EncryptedEventDialog.scss
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
-Copyright 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_EncryptedEventDialog .mx_MemberDeviceInfo {
-    float: right;
-    padding: 0px;
-    margin-right: 42px;
-}
-
-.mx_EncryptedEventDialog .mx_MemberDeviceInfo_textButton {
-    @mixin mx_DialogButton;
-    background-color: $primary-bg-color;
-    color: $accent-color;
-}
\ No newline at end of file
diff --git a/src/skins/vector/css/matrix-react-sdk/views/dialogs/_GroupAddressPicker.scss b/src/skins/vector/css/matrix-react-sdk/views/dialogs/_GroupAddressPicker.scss
deleted file mode 100644
index d6c961c0..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/dialogs/_GroupAddressPicker.scss
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
-Copyright 2017 New Vector Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_GroupAddressPicker_checkboxContainer{
-    margin-top: 10px;
-    display: flex;
-}
-
-.mx_GroupAddressPicker_checkboxContainer input[type="checkbox"] {
-    /* Stop flex from shrinking the checkbox */
-    width: 20px;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/dialogs/_QuestionDialog.scss b/src/skins/vector/css/matrix-react-sdk/views/dialogs/_QuestionDialog.scss
deleted file mode 100644
index 3d47f175..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/dialogs/_QuestionDialog.scss
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-Copyright 2017 New Vector Ltd.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-.mx_QuestionDialog {
-    padding-right: 58px;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/dialogs/_SetMxIdDialog.scss b/src/skins/vector/css/matrix-react-sdk/views/dialogs/_SetMxIdDialog.scss
deleted file mode 100644
index f7d8a3d0..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/dialogs/_SetMxIdDialog.scss
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-Copyright 2017 Vector Creations Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_SetMxIdDialog .mx_Dialog_title {
-    padding-right: 40px;
-}
-
-.mx_SetMxIdDialog_input_group {
-    display: flex;
-}
-
-.mx_SetMxIdDialog_input {
-    border-radius: 3px;
-    border: 1px solid $input-border-color;
-    padding: 9px;
-    color: $primary-fg-color;
-    background-color: $primary-bg-color;
-    font-size: 15px;
-    width: 100%;
-    max-width: 280px;
-}
-
-.mx_SetMxIdDialog_input.error,
-.mx_SetMxIdDialog_input.error:focus {
-    border: 1px solid $warning-color;
-}
-
-.mx_SetMxIdDialog_input_group .mx_Spinner {
-    height: 37px;
-    padding-left: 10px;
-    justify-content: flex-start;
-}
-
-.mx_SetMxIdDialog .success {
-    color: $accent-color;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/dialogs/_UnknownDeviceDialog.scss b/src/skins/vector/css/matrix-react-sdk/views/dialogs/_UnknownDeviceDialog.scss
deleted file mode 100644
index 3457e50b..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/dialogs/_UnknownDeviceDialog.scss
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
-Copyright 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// CSS voodoo to support a gemini-scrollbar for the contents of the dialog
-.mx_Dialog_unknownDevice .mx_Dialog {
-    // ideally we'd shrink the height to fit when needed, but in practice this
-    // is a pain in the ass. plus might as well make the dialog big given how
-    // important it is.
-    height: 100%;
-
-    // position the gemini scrollbar nicely
-    padding-right: 58px;
-}
-
-.mx_UnknownDeviceDialog {
-    height: 100%;
-    display: flex;
-    flex-direction: column;
-}
-
-.mx_UnknownDeviceDialog .mx_Dialog_content {
-    margin-bottom: 24px;
-}
-
-.mx_UnknownDeviceDialog .mx_MemberDeviceInfo {
-    float: right;
-    clear: both;
-    padding: 0px;
-    padding-top: 8px;
-}
-
-.mx_UnknownDeviceDialog .mx_MemberDeviceInfo_textButton {
-    @mixin mx_DialogButton_small;
-    background-color: $primary-bg-color;
-    color: $accent-color;
-}
-
-.mx_UnknownDeviceDialog .mx_UnknownDeviceDialog_deviceList li {
-    height: 40px;
-    border-bottom: 1px solid $primary-hairline-color;
-}
\ No newline at end of file
diff --git a/src/skins/vector/css/matrix-react-sdk/views/elements/_AccessibleButton.scss b/src/skins/vector/css/matrix-react-sdk/views/elements/_AccessibleButton.scss
deleted file mode 100644
index edf45504..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/elements/_AccessibleButton.scss
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
-Copyright 2017 Vector Creations Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_AccessibleButton:focus {
-    outline: 0;
-    filter: brightness($focus-brightness);
-}
-
-.mx_AccessibleButton {
-    cursor: pointer;
-}
\ No newline at end of file
diff --git a/src/skins/vector/css/matrix-react-sdk/views/elements/_AddressSelector.scss b/src/skins/vector/css/matrix-react-sdk/views/elements/_AddressSelector.scss
deleted file mode 100644
index 9871a7e8..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/elements/_AddressSelector.scss
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
-Copyright 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_AddressSelector {
-    position: absolute;
-    background-color: $primary-bg-color;
-    width: 485px;
-    max-height: 116px;
-    overflow-y: auto;
-	border-radius: 3px;
-	background-color: $primary-bg-color;
-	border: solid 1px $accent-color;
-    cursor: pointer;
-}
-
-.mx_AddressSelector.mx_AddressSelector_empty {
-    display: none;
-}
-
-.mx_AddressSelector_addressListElement .mx_AddressTile {
-    background-color: $primary-bg-color;
-    border: solid 1px $primary-bg-color;
-}
-
-.mx_AddressSelector_addressListElement.mx_AddressSelector_selected {
-    background-color: $selected-color;
-}
-
-.mx_AddressSelector_addressListElement.mx_AddressSelector_selected .mx_AddressTile {
-    background-color: $selected-color;
-    border: solid 1px $selected-color;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/elements/_AddressTile.scss b/src/skins/vector/css/matrix-react-sdk/views/elements/_AddressTile.scss
deleted file mode 100644
index 0ecfb17c..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/elements/_AddressTile.scss
+++ /dev/null
@@ -1,138 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_AddressTile {
-    display: inline-block;
-    border-radius: 3px;
-    background-color: rgba(74, 73, 74, 0.1);
-    border: solid 1px $input-border-color;
-    line-height: 26px;
-    color: $primary-fg-color;
-    font-size: 14px;
-    font-weight: normal;
-    margin-right: 4px;
-}
-
-.mx_AddressTile.mx_AddressTile_error {
-    background-color: rgba(255, 0, 100, 0.1);
-    color: $warning-color;
-    border-color: $warning-color;
-}
-
-.mx_AddressTile_network {
-    display: inline-block;
-    position: relative;
-    padding-left: 2px;
-    padding-right: 4px;
-    vertical-align: middle;
-}
-
-.mx_AddressTile_avatar {
-    display: inline-block;
-    position: relative;
-    padding-left: 2px;
-    padding-right: 7px;
-    vertical-align: middle;
-}
-
-.mx_AddressTile_mx {
-    display: inline-block;
-    margin: 0;
-    border: 0;
-    padding: 0;
-}
-
-.mx_AddressTile_name {
-    display: inline-block;
-    padding-right: 4px;
-    font-weight: 600;
-    overflow: hidden;
-    height: 26px;
-    vertical-align: middle;
-}
-
-.mx_AddressTile_name.mx_AddressTile_justified {
-    width: 180px;
-    overflow: hidden;
-    white-space: nowrap;
-    text-overflow: ellipsis;
-    vertical-align: middle;
-}
-
-.mx_AddressTile_id {
-    display: inline-block;
-    padding-right: 11px;
-}
-
-.mx_AddressTile_id.mx_AddressTile_justified {
-    width: 200px;
-    overflow: hidden;
-    white-space: nowrap;
-    text-overflow: ellipsis;
-    vertical-align: middle;
-}
-
-.mx_AddressTile_unknownMx {
-    display: inline-block;
-    font-weight: 600;
-    padding-right: 11px;
-}
-
-.mx_AddressTile_unknownMxl.mx_AddressTile_justified {
-    width: 380px; /* name + id width */
-    overflow: hidden;
-    white-space: nowrap;
-    text-overflow: ellipsis;
-    vertical-align: middle;
-}
-
-.mx_AddressTile_email {
-    display: inline-block;
-    font-weight: 600;
-    padding-right: 11px;
-}
-
-.mx_AddressTile_email.mx_AddressTile_justified {
-    width: 200px; /* same as id width */
-    overflow: hidden;
-    white-space: nowrap;
-    text-overflow: ellipsis;
-    vertical-align: middle;
-}
-
-.mx_AddressTile_unknown {
-    display: inline-block;
-    padding-right: 11px;
-}
-
-.mx_AddressTile_unknown.mx_AddressTile_justified {
-    width: 380px; /* name + id width */
-    overflow: hidden;
-    white-space: nowrap;
-    text-overflow: ellipsis;
-    vertical-align: middle;
-}
-
-.mx_AddressTile_dismiss {
-    display: inline-block;
-    padding-right: 11px;
-    padding-left: 1px;
-    cursor: pointer;
-}
-
-.mx_AddressTile_dismiss object {
-    pointer-events: none;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/elements/_DirectorySearchBox.scss b/src/skins/vector/css/matrix-react-sdk/views/elements/_DirectorySearchBox.scss
deleted file mode 100644
index 94a92b23..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/elements/_DirectorySearchBox.scss
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
-Copyright 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_DirectorySearchBox {
-    position: relative;
-    border-radius: 3px;
-    border: 1px solid $strong-input-border-color;
-}
-
-.mx_DirectorySearchBox_container {
-    display: flex;
-    padding-left: 9px;
-    padding-right: 9px;
-}
-
-.mx_DirectorySearchBox_input {
-    flex-grow: 1;
-    border: 0;
-    padding: 0;
-    font-weight: 300;
-    font-size: 13px;
-}
-input[type=text].mx_DirectorySearchBox_input:focus {
-    border: 0;
-}
-
-.mx_DirectorySearchBox_joinButton {
-    display: table-cell;
-    padding: 3px;
-    padding-left: 10px;
-    padding-right: 10px;
-    background-color: $plinth-bg-color;
-    border-radius: 3px;
-    background-image: url('../../img/icon-return.svg');
-    background-position: 8px 70%;
-    background-repeat: no-repeat;
-    text-indent: 18px;
-    font-weight: 600;
-    font-size: 12px;
-    user-select: none;
-    cursor: pointer;
-}
-
-.mx_DirectorySearchBox_clear_wrapper {
-    display: table-cell;
-}
-
-.mx_DirectorySearchBox_clear {
-    display: inline-block;
-    vertical-align: middle;
-    background: url('../../img/icon_context_delete.svg');
-    background-position: 0 50%;
-    background-repeat: no-repeat;
-    width: 15px;
-    height: 15px;
-    cursor: pointer;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/elements/_Dropdown.scss b/src/skins/vector/css/matrix-react-sdk/views/elements/_Dropdown.scss
deleted file mode 100644
index 69dd1703..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/elements/_Dropdown.scss
+++ /dev/null
@@ -1,131 +0,0 @@
-/*
-Copyright 2017 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_Dropdown {
-    position: relative;
-}
-
-.mx_Dropdown_disabled {
-    opacity: 0.3;
-}
-
-.mx_Dropdown_input {
-    position: relative;
-    border-radius: 3px;
-    border: 1px solid $strong-input-border-color;
-    font-weight: 300;
-    font-size: 13px;
-    user-select: none;
-}
-
-.mx_Dropdown_input:focus {
-    border-color: $accent-color;
-}
-
-/* Disable dropdown highlight on focus */
-.mx_Dropdown_input.mx_AccessibleButton:focus {
-    filter: none;
-}
-
-.mx_Dropdown_arrow {
-    border-color: $primary-fg-color transparent transparent;
-    border-style: solid;
-    border-width: 5px 5px 0;
-    display: block;
-    height: 0;
-    position: absolute;
-    right: 10px;
-    top: 14px;
-    width: 0
-}
-
-.mx_Dropdown.left_aligned .mx_Dropdown_arrow {
-    left: 10px;
-}
-
-.mx_Dropdown_input > .mx_Dropdown_option {
-    overflow: hidden;
-    text-overflow: ellipsis;
-    white-space: nowrap;
-}
-
-.mx_Dropdown.left_aligned .mx_Dropdown_input > .mx_Dropdown_option {
-    padding-left: 25px;
-}
-
-.mx_Dropdown_option {
-    height: 35px;
-    line-height: 35px;
-    padding-left: 8px;
-    padding-right: 8px;
-}
-
-.mx_Dropdown_option div {
-    overflow: hidden;
-    text-overflow: ellipsis;
-    white-space: nowrap;
-}
-
-.mx_Dropdown_option img {
-    margin: 5px;
-    width: 27px;
-    vertical-align: middle;
-}
-
-input.mx_Dropdown_option, input.mx_Dropdown_option:focus {
-    border: 0;
-    padding-top: 0;
-    padding-bottom: 0;
-    // XXX: hack to prevent text box being too big and pushing
-    // its parent out / overlapping the dropdown arrow. Only really
-    // works in the Country dropdown.
-    width: 60%;
-}
-
-.mx_Dropdown_menu {
-    position: absolute;
-    left: -1px;
-    right: -1px;
-    top: 100%;
-    z-index: 2;
-    margin: 0;
-    padding: 0px;
-    border-radius: 3px;
-    border: 1px solid $accent-color;
-    background-color: $primary-bg-color;
-    max-height: 200px;
-    overflow-y: auto;
-}
-
-.mx_Dropdown_menu .mx_Dropdown_option {
-    height: auto;
-    min-height: 35px;
-}
-
-.mx_Dropdown_menu .mx_Dropdown_option_highlight {
-    background-color: $focus-bg-color;
-}
-
-.mx_Dropdown_menu {
-    font-weight: bold;
-}
-
-.mx_Dropdown_searchPrompt {
-    font-weight: normal;
-    margin-left: 5px;
-    margin-bottom: 5px;
-}
-
diff --git a/src/skins/vector/css/matrix-react-sdk/views/elements/_EditableItemList.scss b/src/skins/vector/css/matrix-react-sdk/views/elements/_EditableItemList.scss
deleted file mode 100644
index 9fbb39aa..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/elements/_EditableItemList.scss
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
-Copyright 2017 New Vector Ltd.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_EditableItemList {
-    margin-top: 12px;
-    margin-bottom: 0px;
-}
-
-.mx_EditableItem {
-    display: flex;
-    margin-left: 56px;
-}
-
-.mx_EditableItem .mx_EditableItem_editable {
-    border: 0px;
-    border-bottom: 1px solid $strong-input-border-color;
-    padding: 0px;
-    min-width: 240px;
-    max-width: 400px;
-    margin-bottom: 16px;
-}
-
-.mx_EditableItem .mx_EditableItem_editable:focus {
-    border-bottom: 1px solid $accent-color;
-    outline: none;
-    box-shadow: none;
-}
-
-.mx_EditableItem .mx_EditableItem_editablePlaceholder {
-    color: $settings-grey-fg-color;
-}
-
-.mx_EditableItem .mx_EditableItem_addButton,
-.mx_EditableItem .mx_EditableItem_removeButton {
-    padding-left: 0.5em;
-    position: relative;
-    cursor: pointer;
-
-    visibility: hidden;
-}
-
-.mx_EditableItem:hover .mx_EditableItem_addButton,
-.mx_EditableItem:hover .mx_EditableItem_removeButton {
-    visibility: visible;
-}
-
-.mx_EditableItemList_label {
-    margin-bottom: 8px;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/elements/_MemberEventListSummary.scss b/src/skins/vector/css/matrix-react-sdk/views/elements/_MemberEventListSummary.scss
deleted file mode 100644
index 02ecb5d8..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/elements/_MemberEventListSummary.scss
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
-Copyright 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_MemberEventListSummary {
-    position: relative;
-}
-
-.mx_TextualEvent.mx_MemberEventListSummary_summary {
-    font-size: 14px;
-    display: inline-flex;
-}
-
-.mx_MemberEventListSummary_avatars {
-    display: inline-block;
-    margin-right: 8px;
-    padding-top: 8px;
-    line-height: 12px;
-}
-
-.mx_MemberEventListSummary_avatars .mx_BaseAvatar {
-    margin-right: -4px;
-    cursor: pointer;
-}
-
-.mx_MemberEventListSummary_toggle {
-    color: $accent-color;
-    cursor: pointer;
-    float: right;
-    margin-right: 10px;
-    margin-top: 8px;
-}
-
-.mx_MemberEventListSummary_line {
-    border-bottom: 1px solid $primary-hairline-color;
-    margin-left: 63px;
-    line-height: 30px;
-}
-
-.mx_MatrixChat_useCompactLayout {
-    .mx_MemberEventListSummary {
-        font-size: 13px;
-        .mx_EventTile_line {
-            line-height: 20px;
-        }
-    }
-
-    .mx_MemberEventListSummary_line {
-        line-height: 22px;
-    }
-
-    .mx_MemberEventListSummary_toggle {
-        margin-top: 3px;
-    }
-
-    .mx_TextualEvent.mx_MemberEventListSummary_summary {
-        font-size: 13px;
-    }
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/elements/_ProgressBar.scss b/src/skins/vector/css/matrix-react-sdk/views/elements/_ProgressBar.scss
deleted file mode 100644
index a3fee232..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/elements/_ProgressBar.scss
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_ProgressBar {
-    height: 5px;
-    border: 1px solid $progressbar-color;
-}
-
-.mx_ProgressBar_fill {
-    height: 100%;
-    background-color: $progressbar-color;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/elements/_Quote.scss b/src/skins/vector/css/matrix-react-sdk/views/elements/_Quote.scss
deleted file mode 100644
index 0af555b5..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/elements/_Quote.scss
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
-Copyright 2017 Vector Creations Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_Quote .mx_DateSeparator {
-    font-size: 1em !important;
-    margin-bottom: 0;
-    padding-bottom: 1px;
-    bottom: -5px;
-}
-
-.mx_Quote_show {
-    cursor: pointer;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/elements/_RichText.scss b/src/skins/vector/css/matrix-react-sdk/views/elements/_RichText.scss
deleted file mode 100644
index 474a1234..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/elements/_RichText.scss
+++ /dev/null
@@ -1,75 +0,0 @@
-// XXX: bleurgh, what is this? These classes totally break the component
-// naming scheme; it's completely unclear where or how they're being used
-// --Matthew
-
-.mx_UserPill,
-.mx_RoomPill,
-.mx_AtRoomPill {
-    border-radius: 16px;
-    display: inline-block;
-    height: 20px;
-    line-height: 20px;
-    padding-left: 5px;
-}
-
-.mx_EventTile_body .mx_UserPill,
-.mx_EventTile_body .mx_RoomPill {
-    cursor: pointer;
-}
-
-/* More specific to override `.markdown-body a` color */
-.mx_EventTile_content .markdown-body a.mx_UserPill,
-.mx_UserPill {
-    color: $primary-fg-color;
-    background-color: $other-user-pill-bg-color;
-    padding-right: 5px;
-}
-
-.mx_EventTile_highlight .mx_EventTile_content .markdown-body a.mx_UserPill_me,
-.mx_EventTile_content .mx_AtRoomPill,
-.mx_MessageComposer_input .mx_AtRoomPill {
-    color: $accent-fg-color;
-    background-color: $mention-user-pill-bg-color;
-    padding-right: 5px;
-}
-
-/* More specific to override `.markdown-body a` color */
-.mx_EventTile_content .markdown-body a.mx_RoomPill,
-.mx_RoomPill {
-    color: $accent-fg-color;
-    background-color: $rte-room-pill-color;
-    padding-right: 5px;
-}
-
-.mx_UserPill .mx_BaseAvatar,
-.mx_RoomPill .mx_BaseAvatar,
-.mx_AtRoomPill .mx_BaseAvatar {
-    position: relative;
-    left: -3px;
-    top: 2px;
-}
-
-.mx_Markdown_BOLD {
-    font-weight: bold;
-}
-
-.mx_Markdown_ITALIC {
-    font-style: italic;
-}
-
-.mx_Markdown_CODE {
-    padding: .2em 0;
-    margin: 0;
-    font-size: 85%;
-    background-color: $rte-code-bg-color;
-    border-radius: 3px;
-}
-
-.mx_Markdown_HR {
-    display: block;
-    background: $rte-bg-color;
-}
-
-.mx_Markdown_STRIKETHROUGH {
-    text-decoration: line-through;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/elements/_RoleButton.scss b/src/skins/vector/css/matrix-react-sdk/views/elements/_RoleButton.scss
deleted file mode 100644
index 094e0b9b..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/elements/_RoleButton.scss
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
-Copyright 2107 Vector Creations Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_RoleButton {
-    margin-left: 4px;
-    margin-right: 4px;
-    cursor: pointer;
-    display: inline-block;
-}
-
-.mx_RoleButton object {
-    pointer-events: none;
-}
-
-.mx_RoleButton_tooltip {
-    display: inline-block;
-    position: relative;
-    top: -25px;
-    left: 6px;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/elements/_ToolTipButton.scss b/src/skins/vector/css/matrix-react-sdk/views/elements/_ToolTipButton.scss
deleted file mode 100644
index c496e675..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/elements/_ToolTipButton.scss
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
-Copyright 2017 New Vector Ltd.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_ToolTipButton {
-    display: inline-block;
-    width: 11px;
-    height: 11px;
-    margin-left: 5px;
-
-    border: 2px solid $neutral-badge-color;
-    border-radius: 20px;
-    color: $neutral-badge-color;
-
-    transition: opacity 0.2s ease-in;
-    opacity: 0.6;
-
-    line-height: 11px;
-    text-align: center;
-
-    cursor: pointer;
-}
-
-.mx_ToolTipButton:hover {
-    opacity: 1.0;
-}
-
-.mx_ToolTipButton_container {
-    position: relative;
-    top: -18px;
-    left: 4px;
-}
-
-.mx_ToolTipButton_helpText {
-    width: 400px;
-    text-align: start;
-    line-height: 17px !important;
-}
-
diff --git a/src/skins/vector/css/matrix-react-sdk/views/groups/_GroupPublicityToggle.scss b/src/skins/vector/css/matrix-react-sdk/views/groups/_GroupPublicityToggle.scss
deleted file mode 100644
index 3ea4aa07..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/groups/_GroupPublicityToggle.scss
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
-Copyright 2017 New Vector Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_GroupPublicity_toggle {
-    display: flex;
-    align-items: center;
-    margin: 8px;
-}
-
-.mx_GroupPublicity_toggle > label {
-    display: flex;
-    align-items: flex-start;
-}
-
-.mx_GroupPublicity_toggle > label,
-.mx_GroupPublicity_toggle .mx_GroupTile {
-    width: 50%;
-}
-
-.mx_GroupPublicity_toggle input {
-    margin-right: 8px;
-    vertical-align: -4px;
-}
-
-.mx_GroupPublicity_toggle .mx_GroupTile {
-    display: flex;
-    align-items: flex-start;
-    cursor: pointer;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/groups/_GroupRoomList.scss b/src/skins/vector/css/matrix-react-sdk/views/groups/_GroupRoomList.scss
deleted file mode 100644
index fb41ebaa..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/groups/_GroupRoomList.scss
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
-Copyright 2017 New Vector Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_GroupRoomTile {
-    position: relative;
-    color: $primary-fg-color;
-    cursor: pointer;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/groups/_GroupUserSettings.scss b/src/skins/vector/css/matrix-react-sdk/views/groups/_GroupUserSettings.scss
deleted file mode 100644
index 0c909b7c..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/groups/_GroupUserSettings.scss
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
-Copyright 2017 New Vector Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_GroupUserSettings_groupPublicity_scrollbox {
-    height: 200px;
-    border: 1px solid $primary-hairline-color;
-    border-radius: 3px;
-    margin-right: 32px;
-    overflow: hidden;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/login/_InteractiveAuthEntryComponents.scss b/src/skins/vector/css/matrix-react-sdk/views/login/_InteractiveAuthEntryComponents.scss
deleted file mode 100644
index 183b5cd2..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/login/_InteractiveAuthEntryComponents.scss
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
-Copyright 2017 Vector Creations Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_InteractiveAuthEntryComponents_msisdnWrapper {
-    text-align: center;
-}
-
-.mx_InteractiveAuthEntryComponents_msisdnEntry {
-    font-size: 200%;
-    font-weight: bold;
-    border: 1px solid $strong-input-border-color;
-    border-radius: 3px;
-    width: 6em;
-}
-
-.mx_InteractiveAuthEntryComponents_msisdnEntry:focus {
-    border: 1px solid $accent-color;
-}
-
-.mx_InteractiveAuthEntryComponents_msisdnSubmit {
-    margin-top: 4px;
-    margin-bottom: 5px;
-}
-
-// XXX: This should be a common button class
-.mx_InteractiveAuthEntryComponents_msisdnSubmit:disabled {
-    background-color: $light-fg-color;
-    cursor: default;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/login/_ServerConfig.scss b/src/skins/vector/css/matrix-react-sdk/views/login/_ServerConfig.scss
deleted file mode 100644
index 894ce198..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/login/_ServerConfig.scss
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_ServerConfig {
-    margin-top: 7px;
-}
-
-.mx_ServerConfig .mx_Login_field {
-    margin-top: 4px;
-    margin-bottom: 5px;
-}
-
-.mx_ServerConfig_help:link {
-    opacity: 0.8;
-    font-size: 13px;
-    font-weight: 300;
-    color: $primary-fg-color;
-}
-
-.mx_ServerConfig_selector {
-    text-align: center;
-    width: 302px; // for fr i18n
-}
\ No newline at end of file
diff --git a/src/skins/vector/css/matrix-react-sdk/views/messages/_MEmoteBody.scss b/src/skins/vector/css/matrix-react-sdk/views/messages/_MEmoteBody.scss
deleted file mode 100644
index cf722e5a..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/messages/_MEmoteBody.scss
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
-Copyright 2017 Vector Creations Ltd.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_MEmoteBody {
-    white-space: pre-wrap;
-}
-
-.mx_MEmoteBody_sender {
-    cursor: pointer;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/messages/_MFileBody.scss b/src/skins/vector/css/matrix-react-sdk/views/messages/_MFileBody.scss
deleted file mode 100644
index 6cbce687..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/messages/_MFileBody.scss
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_MFileBody_download {
-    color: $accent-color;
-}
-
-.mx_MFileBody_download a {
-    color: $accent-color;
-    text-decoration: none;
-    cursor: pointer;
-}
-
-.mx_MFileBody_download object {
-    margin-left: -16px;
-    padding-right: 4px;
-    margin-top: -4px;
-    vertical-align: middle;
-    pointer-events: none;
-}
-
-/* Remove the border and padding for iframes for download links. */
-.mx_MFileBody_download iframe {
-    margin: 0px;
-    padding: 0px;
-    border: none;
-    width: 100%;
-    /* Set the height of the iframe to be 1 line of text.
-     * Iframes don't automatically size themselves to fit their content.
-     * So either we have to fix the height of the iframe using CSS or
-     * use javascript's cross-origin postMessage API to communicate how
-     * big the content of the iframe is. */
-    height: 1.5em;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/messages/_MImageBody.scss b/src/skins/vector/css/matrix-react-sdk/views/messages/_MImageBody.scss
deleted file mode 100644
index bf483fed..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/messages/_MImageBody.scss
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_MImageBody {
-  display: block;
-  margin-right: 34px;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/messages/_MNoticeBody.scss b/src/skins/vector/css/matrix-react-sdk/views/messages/_MNoticeBody.scss
deleted file mode 100644
index a88c2086..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/messages/_MNoticeBody.scss
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_MNoticeBody {
-    white-space: pre-wrap;
-    opacity: 0.6;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/messages/_MStickerBody.scss b/src/skins/vector/css/matrix-react-sdk/views/messages/_MStickerBody.scss
deleted file mode 100644
index 3e6bbe5a..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/messages/_MStickerBody.scss
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
-Copyright 2018 New Vector Ltd.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_MStickerBody {
-  display: block;
-  margin-right: 34px;
-  min-height: 110px;
-  padding: 20px 0;
-}
-
-.mx_MStickerBody_image_container {
-  display: inline-block;
-  position: relative;
-}
-
-.mx_MStickerBody_image {
-  max-width: 100%;
-  opacity: 0;
-}
-
-.mx_MStickerBody_image_visible {
-  opacity: 1;
-}
-
-.mx_MStickerBody_placeholder {
-  position: absolute;
-  opacity: 1;
-}
-
-.mx_MStickerBody_placeholder_invisible {
-  transition: 500ms;
-  opacity: 0;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/messages/_MTextBody.scss b/src/skins/vector/css/matrix-react-sdk/views/messages/_MTextBody.scss
deleted file mode 100644
index fcf397fd..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/messages/_MTextBody.scss
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_MTextBody {
-    white-space: pre-wrap;
-}
-
-.mx_MTextBody pre{
-  overflow-y: auto;
-  max-height: 30vh;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/messages/_RoomAvatarEvent.scss b/src/skins/vector/css/matrix-react-sdk/views/messages/_RoomAvatarEvent.scss
deleted file mode 100644
index 9adce42e..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/messages/_RoomAvatarEvent.scss
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
-Copyright 2017 Vector Creations Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_RoomAvatarEvent {
-    opacity: 0.5;
-    overflow-y: hidden;
-}
-
-.mx_RoomAvatarEvent_avatar {
-    display: inline;
-    position: relative;
-    top: 5px;
-}
\ No newline at end of file
diff --git a/src/skins/vector/css/matrix-react-sdk/views/messages/_TextualEvent.scss b/src/skins/vector/css/matrix-react-sdk/views/messages/_TextualEvent.scss
deleted file mode 100644
index be7565b3..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/messages/_TextualEvent.scss
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_TextualEvent {
-    opacity: 0.5;
-    overflow-y: hidden;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/messages/_UnknownBody.scss b/src/skins/vector/css/matrix-react-sdk/views/messages/_UnknownBody.scss
deleted file mode 100644
index 9036e12b..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/messages/_UnknownBody.scss
+++ /dev/null
@@ -1,16 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-    http://www.apache.org/licenses/LICENSE-2.0
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_UnknownBody {
-    white-space: pre-wrap;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/rooms/_AppsDrawer.scss b/src/skins/vector/css/matrix-react-sdk/views/rooms/_AppsDrawer.scss
deleted file mode 100644
index 0cf3e7b9..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/rooms/_AppsDrawer.scss
+++ /dev/null
@@ -1,271 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_AppsDrawer {
-    margin: 5px;
-}
-
-.mx_AppsDrawer_hidden {
-    display: none;
-}
-
-.mx_AppsContainer {
-    display: flex;
-    flex-direction: row;
-    align-items: center;
-    justify-content: center;
-}
-
-.mx_AddWidget_button {
-    order: 2;
-    cursor: pointer;
-    padding-right: 12px;
-    padding: 0;
-    margin: 5px auto 5px auto;
-    color: $accent-color;
-    font-size: 12px;
-}
-
-.mx_AddWidget_button_full_width {
-    max-width: 960px;
-}
-
-.mx_SetAppURLDialog_input {
-    border-radius: 3px;
-    border: 1px solid $input-border-color;
-    padding: 9px;
-    color: $primary-hairline-color;
-    background-color: $primary-bg-color;
-    font-size: 15px;
-}
-
-.mx_AppTile {
-    max-width: 960px;
-    width: 50%;
-    margin-right: 5px;
-    border: 1px solid $primary-hairline-color;
-    border-radius: 2px;
-    background-color: $dialog-background-bg-color;
-}
-
-.mx_AppTile:last-child {
-    margin-right: 1px;
-}
-
-.mx_AppTileFullWidth {
-    max-width: 960px;
-    width: 100%;
-    height: 100%;
-    margin: 0;
-    padding: 0;
-    border: 1px solid $primary-hairline-color;
-    border-radius: 2px;
-}
-
-.mx_AppTileMenuBar {
-    margin: 0;
-    padding: 2px 10px;
-    border-bottom: 1px solid $primary-hairline-color;
-    font-size: 10px;
-    background-color: $widget-menu-bar-bg-color;
-    display: flex;
-    flex-direction: row;
-    align-items: center;
-    justify-content: space-between;
-    cursor: pointer;
-}
-
-.mx_AppTileMenuBarTitle {
-    display: flex;
-    flex-direction: row;
-    align-items: center;
-    pointer-events: none;
-}
-
-.mx_AppTileMenuBarWidgets {
-    float: right;
-    display: flex;
-    flex-direction: row;
-    align-items: center;
-}
-
-.mx_AppTileMenuBarWidget {
-    cursor: pointer;
-    width: 10px;
-    height: 10px;
-    padding: 1px;
-    transition-duration: 500ms;
-    border: 1px solid transparent;
-}
-
-.mx_AppTileMenuBarWidgetDelete {
-    filter: none;
-}
-
-.mx_AppTileMenuBarWidget:hover {
-    border: 1px solid $primary-fg-color;
-    border-radius: 2px;
-}
-
-.mx_AppTileBody{
-    height: 280px;
-    width: 100%;
-    overflow: hidden;
-}
-
-.mx_AppTileBody iframe {
-    width: 100%;
-    height: 280px;
-    overflow: hidden;
-    border: none;
-    padding: 0;
-    margin: 0;
-    display: block;
-}
-
-.mx_AppTileMenuBarWidgetPadding {
-    margin-right: 5px;
-}
-
-.mx_AppIconTile {
-    background-color: $lightbox-bg-color;
-    border: 1px solid rgba(0, 0, 0, 0);
-    width: 200px;
-    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
-    transition: 0.3s;
-    border-radius: 3px;
-    margin: 5px;
-    display: inline-block;
-}
-
-.mx_AppIconTile.mx_AppIconTile_active {
-    color: $accent-color;
-    border-color: $accent-color;
-}
-
-.mx_AppIconTile:hover {
-    border: 1px solid $accent-color;
-    box-shadow: 0 0 10px 5px rgba(200,200,200,0.5);
-}
-
-.mx_AppIconTile_content {
-    padding: 2px 16px;
-    height: 60px;
-    overflow: hidden;
-}
-
-.mx_AppIconTile_content h4 {
-    margin-top: 5px;
-    margin-bottom: 2px;
-}
-
-.mx_AppIconTile_content p {
-    margin-top: 0;
-    margin-bottom: 5px;
-    font-size: smaller;
-}
-
-.mx_AppIconTile_image {
-    padding: 10px;
-    width: 75%;
-    max-width:100px;
-    max-height:100px;
-    width: auto;
-    height: auto;
-}
-
-.mx_AppIconTile_imageContainer {
-    text-align: center;
-    width: 100%;
-    background-color: white;
-    border-radius: 3px 3px 0 0;
-    height: 155px;
-    display: flex;
-    justify-content: center;
-    align-items: center;
-}
-
-form.mx_Custom_Widget_Form div {
-    margin-top: 10px;
-    margin-bottom: 10px;
-}
-
-.mx_AppPermissionWarning {
-    text-align: center;
-    background-color: $primary-bg-color;
-    display: flex;
-    height: 100%;
-    flex-direction: column;
-    justify-content: center;
-    align-items: center;
-}
-
-.mx_AppPermissionWarningImage {
-    margin: 10px 0;
-}
-
-.mx_AppPermissionWarningImage img {
-    width: 100px;
-}
-
-.mx_AppPermissionWarningText {
-    max-width: 400px;
-    margin: 10px auto 10px auto;
-    color: $primary-fg-color;
-}
-
-.mx_AppPermissionWarningTextLabel {
-    font-weight: bold;
-    display: block;
-}
-
-.mx_AppPermissionWarningTextURL {
-    color: $accent-color;
-}
-
-.mx_AppPermissionButton {
-    padding: 5px;
-    border-radius: 5px;
-    color: $warning-color;
-    background-color: $primary-bg-color;
-}
-
-.mx_AppPermissionButton:hover {
-    background-color: $primary-fg-color;
-    cursor: pointer;
-}
-
-.mx_AppLoading {
-    display: flex;
-    flex-direction: column;
-    justify-content: center;
-    align-items: center;
-    font-weight: bold;
-    position: relative;
-    height: 280px;
-}
-
-.mx_AppLoading .mx_Spinner {
-    position: absolute;
-    top: 0;
-    bottom: 0;
-    left: 0;
-    right: 0;
-}
-
-.mx_AppLoading iframe {
-  display: none;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/rooms/_Autocomplete.scss b/src/skins/vector/css/matrix-react-sdk/views/rooms/_Autocomplete.scss
deleted file mode 100644
index 732ada08..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/rooms/_Autocomplete.scss
+++ /dev/null
@@ -1,93 +0,0 @@
-.mx_Autocomplete {
-    position: absolute;
-    bottom: 0;
-    z-index: 1001;
-    width: 100%;
-    border: 1px solid $primary-hairline-color;
-    background: $primary-bg-color;
-    border-bottom: none;
-    border-radius: 4px 4px 0 0;
-    max-height: 50vh;
-    overflow: auto
-}
-
-.mx_Autocomplete_ProviderSection {
-    border-bottom: 1px solid $primary-hairline-color;
-}
-
-.mx_Autocomplete_Completion_container_pill {
-    margin: 12px;
-    display: flex;
-}
-
-/* a "block" completion takes up a whole line */
-.mx_Autocomplete_Completion_block {
-    height: 34px;
-    display: flex;
-    padding: 0 12px;
-    user-select: none;
-    cursor: pointer;
-    align-items: center;
-    color: $primary-fg-color;
-}
-
-.mx_Autocomplete_Completion_block * {
-     margin: 0 3px;
-}
-
-.mx_Autocomplete_Completion_pill {
-    border-radius: 17px;
-    height: 34px;
-    padding: 0px 5px;
-    display: flex;
-    user-select: none;
-    cursor: pointer;
-    align-items: center;
-    color: $primary-fg-color;
-}
-
-.mx_Autocomplete_Completion_pill > * {
-    margin: 0 3px;
-}
-
-.mx_Autocomplete_Completion_container_truncate {
-    .mx_Autocomplete_Completion_title,
-    .mx_Autocomplete_Completion_subtitle,
-    .mx_Autocomplete_Completion_description {
-        /* Ellipsis for long names/subtitles/descriptions*/
-        max-width: 150px;
-        white-space: nowrap;
-        overflow: hidden;
-        text-overflow: ellipsis;
-    }
-}
-
-/* container for pill-style completions */
-.mx_Autocomplete_Completion_container_pill {
-    margin: 12px;
-    display: flex;
-    flex-flow: wrap;
-}
-
-.mx_Autocomplete_Completion.selected {
-    background: $menu-bg-color;
-    outline: none;
-}
-
-.mx_Autocomplete_provider_name {
-    margin: 12px;
-    color: $primary-fg-color;
-    font-weight: 400;
-    opacity: 0.4;
-}
-
-/* styling for common completion elements */
-.mx_Autocomplete_Completion_subtitle {
-    font-style: italic;
-    flex: 1;
-}
-
-.mx_Autocomplete_Completion_description {
-    color: gray;
-}
-
diff --git a/src/skins/vector/css/matrix-react-sdk/views/rooms/_EntityTile.scss b/src/skins/vector/css/matrix-react-sdk/views/rooms/_EntityTile.scss
deleted file mode 100644
index 031894af..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/rooms/_EntityTile.scss
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_EntityTile {
-    display: table-row;
-    position: relative;
-    color: $primary-fg-color;
-    cursor: pointer;
-}
-
-.mx_EntityTile_invite {
-    display: table-cell;
-    vertical-align: middle;
-    margin-left: 10px;
-    width: 26px;
-}
-
-.mx_EntityTile_avatar,
-.mx_GroupRoomTile_avatar {
-    display: table-cell;
-    padding-left: 3px;
-    padding-right: 12px;
-    padding-top: 4px;
-    padding-bottom: 4px;
-    vertical-align: middle;
-    width: 36px;
-    height: 36px;
-    position: relative;
-}
-
-.mx_EntityTile_power {
-    position: absolute;
-    width: 16px;
-    height: 17px;
-    top: 0px;
-    right: 6px;
-}
-
-.mx_EntityTile_name,
-.mx_GroupRoomTile_name {
-    display: table-cell;
-    vertical-align: middle;
-    overflow: hidden;
-    font-size: 14px;
-    text-overflow: ellipsis;
-    white-space: nowrap;
-    max-width: 155px;
-}
-
-.mx_EntityTile_details {
-    display: table-cell;
-    padding-right: 14px;
-    vertical-align: middle;
-}
-
-.mx_EntityTile_name_hover {
-    font-size: 13px;
-}
-
-.mx_EntityTile_chevron {
-    margin-top: 8px;
-    margin-right: -4px;
-    margin-left: 6px;
-    float: right;
-}
-
-.mx_EntityTile_ellipsis .mx_EntityTile_name {
-    font-style: italic;
-    color: $primary-fg-color;
-}
-
-.mx_EntityTile_invitePlaceholder .mx_EntityTile_name {
-    font-style: italic;
-    color: $primary-fg-color;
-}
-
-.mx_EntityTile_unavailable .mx_EntityTile_avatar,
-.mx_EntityTile_unavailable .mx_EntityTile_name,
-.mx_EntityTile_unavailable .mx_EntityTile_name_hover,
-.mx_EntityTile_offline_beenactive .mx_EntityTile_avatar,
-.mx_EntityTile_offline_beenactive .mx_EntityTile_name,
-.mx_EntityTile_offline_beenactive .mx_EntityTile_name_hover
-{
-    opacity: 0.66;
-}
-
-.mx_EntityTile_offline_neveractive .mx_EntityTile_avatar,
-.mx_EntityTile_offline_neveractive .mx_EntityTile_name,
-.mx_EntityTile_offline_neveractive .mx_EntityTile_name_hover
-{
-    opacity: 0.25;
-}
-
-.mx_EntityTile_unknown .mx_EntityTile_avatar,
-.mx_EntityTile_unknown .mx_EntityTile_name,
-.mx_EntityTile_unknown .mx_EntityTile_name_hover
-{
-    opacity: 0.25;
-}
-
-
diff --git a/src/skins/vector/css/matrix-react-sdk/views/rooms/_EventTile.scss b/src/skins/vector/css/matrix-react-sdk/views/rooms/_EventTile.scss
deleted file mode 100644
index 4bb81a2e..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/rooms/_EventTile.scss
+++ /dev/null
@@ -1,530 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_EventTile {
-    max-width: 100%;
-    clear: both;
-    padding-top: 18px;
-    font-size: 14px;
-    position: relative;
-}
-
-.mx_EventTile.mx_EventTile_info {
-    padding-top: 0px;
-}
-
-.mx_EventTile_avatar {
-    position: absolute;
-    top: 14px;
-    left: 8px;
-    cursor: pointer;
-    z-index: 2;
-}
-
-.mx_EventTile.mx_EventTile_info .mx_EventTile_avatar {
-    top: 8px;
-    left: 65px;
-}
-
-.mx_EventTile_continuation {
-    padding-top: 0px ! important;
-}
-
-.mx_EventTile .mx_SenderProfile {
-    color: $primary-fg-color;
-    font-size: 14px;
-    display: block; /* anti-zalgo, with overflow hidden */
-    overflow-y: hidden;
-    cursor: pointer;
-    padding-left: 65px; /* left gutter */
-    padding-bottom: 0px;
-    padding-top: 0px;
-    margin: 0px;
-    line-height: 22px;
-}
-
-.mx_EventTile .mx_SenderProfile .mx_SenderProfile_name,
-.mx_EventTile .mx_SenderProfile .mx_SenderProfile_aux {
-    opacity: 0.5;
-}
-
-.mx_EventTile .mx_SenderProfile .mx_Flair {
-    opacity: 0.7;
-    margin-left: 5px;
-}
-
-.mx_EventTile .mx_SenderProfile .mx_Flair img {
-    vertical-align: -2px;
-    margin-right: 2px;
-    border-radius: 8px;
-}
-
-.mx_EventTile .mx_MessageTimestamp {
-    display: block;
-    visibility: hidden;
-    white-space: nowrap;
-    color: $event-timestamp-color;
-    font-size: 10px;
-    left: 0px;
-    width: 46px; /* 8 + 30 (avatar) + 8 */
-    text-align: center;
-    position: absolute;
-}
-
-.mx_EventTile_line {
-    position: relative;
-    /* ideally should be 100px, but 95px gives us a max thumbnail size of 800x600, which is nice */
-    margin-right: 110px;
-    padding-left: 65px; /* left gutter */
-    padding-top: 4px;
-    padding-bottom: 2px;
-    border-radius: 4px;
-    min-height: 24px;
-    line-height: 22px;
-}
-
-.mx_EventTile_quote {
-    margin-right: 10px;
-}
-
-.mx_EventTile_info .mx_EventTile_line {
-    padding-left: 83px;
-}
-
-/* HACK to override line-height which is already marked important elsewhere */
-.mx_EventTile_bigEmoji.mx_EventTile_bigEmoji {
-    font-size: 48px ! important;
-    line-height: 48px ! important;
-}
-
-/* this is used for the tile for the event which is selected via the URL.
- * TODO: ultimately we probably want some transition on here.
- */
-.mx_EventTile_selected > .mx_EventTile_line {
-    border-left: $accent-color 5px solid;
-    padding-left: 60px;
-    background-color: $event-selected-color;
-}
-
-.mx_EventTile:hover .mx_EventTile_line:not(.mx_EventTile_quote),
-.mx_EventTile.menu .mx_EventTile_line
-{
-    background-color: $event-selected-color;
-}
-
-.mx_EventTile_searchHighlight {
-    background-color: $accent-color;
-    color: $accent-fg-color;
-    border-radius: 5px;
-    padding-left: 2px;
-    padding-right: 2px;
-    cursor: pointer;
-}
-
-.mx_EventTile_searchHighlight a {
-    background-color: $accent-color;
-    color: $accent-fg-color;
-}
-
-.mx_EventTile_encrypting {
-    color: $event-encrypting-color ! important;
-}
-
-.mx_EventTile_sending {
-    color: $event-sending-color;
-}
-
-.mx_EventTile_sending .mx_UserPill,
-.mx_EventTile_sending .mx_RoomPill,
-.mx_EventTile_sending .mx_emojione {
-    opacity: 0.5;
-}
-
-.mx_EventTile_notSent {
-    color: $event-notsent-color;
-}
-
-.mx_EventTile_redacted .mx_EventTile_line .mx_UnknownBody {
-    display: block;
-    width: 100%;
-    height: 22px;
-    width: 250px;
-    border-radius: 11px;
-    background: repeating-linear-gradient(
-        -45deg,
-        $event-redacted-fg-color,
-        $event-redacted-fg-color 3px,
-        transparent 3px,
-        transparent 6px
-    );
-    box-shadow: 0px 0px 3px $event-redacted-border-color inset;
-}
-
-.mx_EventTile_highlight,
-.mx_EventTile_highlight .markdown-body
- {
-    color: $warning-color;
-}
-
-.mx_EventTile_contextual {
-    opacity: 0.4;
-}
-
-.mx_EventTile_msgOption {
-    float: right;
-    text-align: right;
-    z-index: 1;
-    position: relative;
-    width: 90px;
-
-    /* Hack to stop the height of this pushing the messages apart.
-       Replaces margin-top: -6px. This interacts better with a read
-       marker being in between. Content overflows. */
-    height: 1px;
-
-    margin-right: 10px;
-}
-
-.mx_EventTile_msgOption a {
-    text-decoration: none;
-}
-
-.mx_EventTile_last .mx_MessageTimestamp,
-.mx_EventTile:hover .mx_MessageTimestamp,
-.mx_EventTile.menu .mx_MessageTimestamp
-{
-    visibility: visible;
-}
-
-.mx_MessagePanel_alwaysShowTimestamps .mx_MessageTimestamp {
-    visibility: visible;
-}
-
-.mx_EventTile_selected > div > a > .mx_MessageTimestamp {
-    left: 3px;
-    width: auto;
-}
-
-.mx_EventTile_editButton {
-    position: absolute;
-    display: inline-block;
-    visibility: hidden;
-    cursor: pointer;
-    top: 6px;
-    right: 6px;
-    width: 19px;
-    height: 19px;
-    background-image: url($edit-button-url);
-    -webkit-user-select: none;
-    -moz-user-select: none;
-    -ms-user-select: none;
-    user-select: none;
-}
-
-.mx_EventTile:hover .mx_EventTile_editButton,
-.mx_EventTile.menu .mx_EventTile_editButton
-{
-    visibility: visible;
-}
-
-.mx_EventTile.menu .mx_MessageTimestamp {
-    visibility: visible;
-}
-
-.mx_EventTile_readAvatars {
-    position: relative;
-    display: inline-block;
-    width: 14px;
-    height: 14px;
-    top: 29px;
-}
-
-.mx_EventTile_continuation .mx_EventTile_readAvatars,
-.mx_EventTile_info .mx_EventTile_readAvatars,
-.mx_EventTile_emote .mx_EventTile_readAvatars {
-    top: 7px;
-}
-
-.mx_EventTile_readAvatars .mx_BaseAvatar {
-    position: absolute;
-    display: inline-block;
-}
-
-.mx_EventTile_readAvatarRemainder {
-    color: $event-timestamp-color;
-    font-size: 11px;
-    position: absolute;
-}
-
-/* all the overflow-y: hidden; are to trap Zalgos -
-   but they introduce an implicit overflow-x: auto.
-   so make that explicitly hidden too to avoid random
-   horizontal scrollbars occasionally appearing, like in
-   https://github.com/vector-im/vector-web/issues/1154
-    */
-.mx_EventTile_content {
-    display: block;
-    overflow-y: hidden;
-    overflow-x: hidden;
-    margin-right: 34px;
-}
-
-/* De-zalgoing */
-.mx_EventTile_body {
-    overflow-y: hidden;
-}
-
-/* End to end encryption stuff */
-
-.mx_EventTile_e2eIcon {
-    display: block;
-    position: absolute;
-    top: 9px;
-    left: 46px;
-    z-index: 2;
-    cursor: pointer;
-}
-
-.mx_EventTile_keyRequestInfo {
-    font-size: 12px;
-}
-
-.mx_EventTile_keyRequestInfo_text {
-    opacity: 0.5;
-}
-
-.mx_EventTile_keyRequestInfo_text a {
-    color: $primary-fg-color;
-    text-decoration: underline;
-    cursor: pointer;
-}
-
-.mx_EventTile_keyRequestInfo_tooltip_contents p {
-    text-align: auto;
-    margin-left: 3px;
-    margin-right: 3px;
-}
-
-.mx_EventTile_keyRequestInfo_tooltip_contents p:first-child {
-    margin-top: 0px;
-}
-
-.mx_EventTile_keyRequestInfo_tooltip_contents p:last-child {
-    margin-bottom: 0px;
-}
-
-.mx_EventTile_12hr .mx_EventTile_e2eIcon {
-    padding-left: 5px;
-}
-
-.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line,
-.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line {
-    padding-left: 60px;
-}
-
-.mx_EventTile_selected.mx_EventTile_info .mx_EventTile_line,
-.mx_EventTile:hover.mx_EventTile_verified.mx_EventTile_info .mx_EventTile_line,
-.mx_EventTile:hover.mx_EventTile_unverified.mx_EventTile_info .mx_EventTile_line {
-    padding-left: 78px;
-}
-
-.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line {
-    border-left: $e2e-verified-color 5px solid;
-}
-.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line {
-    border-left: $e2e-unverified-color 5px solid;
-}
-
-.mx_EventTile:hover.mx_EventTile_verified .mx_MessageTimestamp,
-.mx_EventTile:hover.mx_EventTile_unverified .mx_MessageTimestamp {
-    left: 3px;
-    width: auto;
-}
-
-/*
-.mx_EventTile_verified .mx_EventTile_e2eIcon {
-    display: none;
-}
-*/
-
-.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_e2eIcon,
-.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_e2eIcon {
-    display: block;
-    left: 41px;
-}
-
-/* Various markdown overrides */
-
-.mx_EventTile_content .markdown-body {
-    font-family: inherit ! important;
-    white-space: normal ! important;
-    line-height: inherit ! important;
-    color: inherit; // inherit the colour from the dark or light theme by default (but not for code blocks)
-    font-size: 14px;
-}
-
-/* have to use overlay rather than auto otherwise Linux and Windows
-   Chrome gets very confused about vertical spacing:
-   https://github.com/vector-im/vector-web/issues/754
-*/
-.mx_EventTile_content .markdown-body pre {
-    overflow-x: overlay;
-    overflow-y: visible;
-}
-
-.mx_EventTile_content .markdown-body code {
-    // deliberate constants as we're behind an invert filter
-    background-color: #f8f8f8;
-    color: #333;
-}
-
-.mx_EventTile_copyButton {
-    position: absolute;
-    display: inline-block;
-    visibility: hidden;
-    cursor: pointer;
-    top: 6px;
-    right: 6px;
-    width: 19px;
-    height: 19px;
-    background-image: url($copy-button-url);
-}
-
-.mx_EventTile_body pre {
-    position: relative;
-    border: 1px solid transparent;
-}
-
-.mx_EventTile:hover .mx_EventTile_body pre
-{
-    border: 1px solid #e5e5e5; // deliberate constant as we're behind an invert filter
-}
-
-.mx_EventTile_body pre:hover .mx_EventTile_copyButton
-{
-    visibility: visible;
-}
-
-.mx_EventTile_content .markdown-body h1,
-.mx_EventTile_content .markdown-body h2,
-.mx_EventTile_content .markdown-body h3,
-.mx_EventTile_content .markdown-body h4,
-.mx_EventTile_content .markdown-body h5,
-.mx_EventTile_content .markdown-body h6
-{
-    font-family: inherit ! important;
-    color: inherit;
-}
-
-
-/* Make h1 and h2 the same size as h3. */
-.mx_EventTile_content .markdown-body h1,
-.mx_EventTile_content .markdown-body h2
-{
-    font-size: 1.5em;
-}
-
-.mx_EventTile_content .markdown-body a {
-    color: $accent-color;
-}
-
-.mx_EventTile_content .markdown-body .hljs {
-    display: inline ! important;
-}
-
-/* end of overrides */
-
-.mx_MatrixChat_useCompactLayout {
-    .mx_EventTile {
-        padding-top: 4px;
-    }
-
-    .mx_EventTile.mx_EventTile_info {
-        // same as the padding for non-compact .mx_EventTile.mx_EventTile_info
-        padding-top: 0px;
-        font-size: 13px;
-        .mx_EventTile_line {
-            line-height: 20px;
-        }
-        .mx_EventTile_avatar {
-            top: 4px;
-        }
-    }
-
-    .mx_EventTile .mx_SenderProfile {
-        font-size: 13px;
-    }
-
-    .mx_EventTile.mx_EventTile_emote {
-        // add a bit more space for emotes so that avatars don't collide
-        padding-top: 8px;
-        .mx_EventTile_avatar {
-            top: 2px;
-        }
-        .mx_EventTile_line {
-            padding-top: 0px;
-            padding-bottom: 1px;
-        }
-    }
-
-    .mx_EventTile.mx_EventTile_emote.mx_EventTile_continuation {
-        padding-top: 0;
-        .mx_EventTile_line {
-            padding-top: 0px;
-            padding-bottom: 0px;
-        }
-    }
-
-    .mx_EventTile_line {
-        padding-top: 0px;
-        padding-bottom: 0px;
-    }
-
-    .mx_EventTile_avatar {
-        top: 2px;
-    }
-
-    .mx_EventTile_e2eIcon {
-        top: 7px;
-    }
-
-    .mx_EventTile_editButton {
-        top: 3px;
-    }
-
-    .mx_EventTile_readAvatars {
-        top: 27px;
-    }
-
-    .mx_EventTile_continuation .mx_EventTile_readAvatars,
-    .mx_EventTile_emote .mx_EventTile_readAvatars {
-        top: 5px;
-    }
-
-    .mx_EventTile_info .mx_EventTile_readAvatars {
-        top: 4px;
-    }
-
-    .mx_RoomView_MessageList h2 {
-        margin-top: 6px;
-    }
-
-    .mx_EventTile_content .markdown-body {
-      p, ul, ol, dl, blockquote, pre, table {
-        margin-bottom: 4px; // 1/4 of the non-compact margin-bottom
-      }
-    }
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/rooms/_LinkPreviewWidget.scss b/src/skins/vector/css/matrix-react-sdk/views/rooms/_LinkPreviewWidget.scss
deleted file mode 100644
index 4495b142..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/rooms/_LinkPreviewWidget.scss
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_LinkPreviewWidget {
-    margin-top: 15px;
-    margin-right: 15px;
-    margin-bottom: 15px;
-    display: flex;
-    border-left: 4px solid $preview-widget-bar-color;
-    color: $preview-widget-fg-color;
-}
-
-.mx_LinkPreviewWidget_image {
-    flex: 0 0 100px;
-    margin-left: 15px;
-    text-align: center;
-    cursor: pointer;
-}
-
-.mx_LinkPreviewWidget_caption {
-    margin-left: 15px;
-    flex: 1 1 auto;
-}
-
-.mx_LinkPreviewWidget_title {
-    display: inline;
-    font-weight: bold;
-    white-space: normal;
-}
-
-.mx_LinkPreviewWidget_siteName {
-    display: inline;
-}
-
-.mx_LinkPreviewWidget_description {
-    margin-top: 8px;
-    white-space: normal;
-    word-wrap: break-word;
-}
-
-.mx_LinkPreviewWidget_cancel {
-    visibility: hidden;
-    cursor: pointer;
-    flex: 0 0 40px;
-}
-
-.mx_LinkPreviewWidget:hover .mx_LinkPreviewWidget_cancel {
-    visibility: visible;
-}
-
-.mx_MatrixChat_useCompactLayout {
-    .mx_LinkPreviewWidget {
-        margin-top: 6px;
-        margin-bottom: 6px;
-    }
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/rooms/_MemberDeviceInfo.scss b/src/skins/vector/css/matrix-react-sdk/views/rooms/_MemberDeviceInfo.scss
deleted file mode 100644
index 5888820e..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/rooms/_MemberDeviceInfo.scss
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
-Copyright 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_MemberDeviceInfo {
-    padding: 10px 0px;
-}
-
-.mx_MemberDeviceInfo.mx_DeviceVerifyButtons {
-    padding: 6px 0;
-    display: flex;
-    flex-wrap: wrap;
-    justify-content: space-between;
-}
-
-.mx_MemberDeviceInfo_textButton {
-    @mixin mx_DialogButton_small;
-    margin: 2px;
-    flex: 1;
-}
-
-.mx_MemberDeviceInfo_textButton:hover {
-    @mixin mx_DialogButton_hover;
-}
-
-.mx_MemberDeviceInfo_deviceId {
-    font-size: 13px;
-}
-
-.mx_MemberDeviceInfo_deviceInfo {
-    margin-bottom: 10px;
-    padding-bottom: 10px;
-    border-bottom: 1px solid rgba(0,0,0,0.1);
-}
-
-/* "Unblacklist" is too long for a regular button: make it wider and
-   reduce the padding. */
-.mx_EncryptedEventDialog .mx_MemberDeviceInfo_blacklist,
-.mx_EncryptedEventDialog .mx_MemberDeviceInfo_unblacklist {
-    width: 8em;
-    padding-left: 1em;
-    padding-right: 1em;
-}
-
-.mx_MemberDeviceInfo div.mx_MemberDeviceInfo_verified,
-.mx_MemberDeviceInfo div.mx_MemberDeviceInfo_unverified,
-.mx_MemberDeviceInfo div.mx_MemberDeviceInfo_blacklisted {
-    float: right;
-    padding-left: 1em;
-}
-
-.mx_MemberDeviceInfo div.mx_MemberDeviceInfo_verified {
-    color: $e2e-verified-color;
-}
-
-.mx_MemberDeviceInfo div.mx_MemberDeviceInfo_unverified {
-    color: $e2e-unverified-color;
-}
-
-.mx_MemberDeviceInfo div.mx_MemberDeviceInfo_blacklisted {
-    color: $e2e-warning-color;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/rooms/_MemberInfo.scss b/src/skins/vector/css/matrix-react-sdk/views/rooms/_MemberInfo.scss
deleted file mode 100644
index 5d47275e..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/rooms/_MemberInfo.scss
+++ /dev/null
@@ -1,112 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_MemberInfo {
-    margin-top: 20px;
-    padding-right: 20px;
-    height: 100%;
-    overflow-y: auto;
-}
-
-.mx_MemberInfo h2 {
-    margin-top: 6px;
-}
-
-.mx_MemberInfo .mx_RoomTile_nameContainer {
-    width: 154px;
-}
-
-.mx_MemberInfo .mx_RoomTile_badge {
-    display: none;
-}
-
-.mx_MemberInfo .mx_RoomTile_name {
-    width: 160px;
-}
-
-.mx_MemberInfo_cancel {
-    float: right;
-    margin-right: 10px;
-    cursor: pointer;
-}
-
-.mx_MemberInfo_avatar {
-    clear: both;
-}
-
-.mx_MemberInfo_avatar .mx_BaseAvatar {
-}
-
-.mx_MemberInfo_avatar .mx_BaseAvatar.mx_BaseAvatar_image {
-    cursor: zoom-in;
-}
-
-.mx_MemberInfo_profile {
-    margin-bottom: 16px;
-}
-
-.mx_MemberInfo h3 {
-    text-transform: uppercase;
-    color: $h3-color;
-    font-weight: 600;
-    font-size: 13px;
-    margin-top: 16px;
-    margin-bottom: 14px;
-}
-
-.mx_MemberInfo_profileField {
-    font-size: 13px;
-    position: relative;
-    background-color: $primary-bg-color;
-}
-
-.mx_MemberInfo_buttons {
-    margin-bottom: 16px;
-}
-
-.mx_MemberInfo_field {
-    cursor: pointer;
-    font-size: 13px;
-    color: $accent-color;
-    margin-left: 8px;
-    line-height: 23px;
-}
-
-.mx_MemberInfo_createRoom {
-    cursor: pointer;
-}
-
-.mx_MemberInfo_createRoom_label {
-    width: initial ! important;
-    cursor: pointer;
-}
-
-.mx_MemberInfo label {
-    font-size: 13px;
-}
-
-.mx_MemberInfo label .mx_MemberInfo_label_text {
-    display: inline-block;
-    max-width: 180px;
-    vertical-align: text-top;
-}
-
-.mx_MemberInfo input[type="radio"] {
-    vertical-align: -2px;
-    margin-right: 5px;
-    margin-left: 8px;
-}
-
diff --git a/src/skins/vector/css/matrix-react-sdk/views/rooms/_MemberList.scss b/src/skins/vector/css/matrix-react-sdk/views/rooms/_MemberList.scss
deleted file mode 100644
index 83fc70ae..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/rooms/_MemberList.scss
+++ /dev/null
@@ -1,116 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_MemberList,
-.mx_GroupMemberList,
-.mx_GroupRoomList {
-    height: 100%;
-
-    margin-top: 12px;
-    margin-right: 20px;
-
-    flex: 1;
-
-    display: flex;
-
-    flex-direction: column;
-}
-
-.mx_MemberList .mx_Spinner {
-    flex: 0 0 auto;
-}
-
-.mx_MemberList_chevron {
-    position: absolute;
-    right: 35px;
-    margin-top: -15px;
-}
-
-.mx_MemberList_border {
-    overflow-y: auto;
-
-    order: 1;
-    flex: 1 1 0px;
-}
-
-.mx_MemberList_query,
-.mx_GroupMemberList_query,
-.mx_GroupRoomList_query {
-    font-family: $font-family;
-    border-radius: 3px;
-    border: 1px solid $input-border-color;
-    padding: 9px;
-    color: $primary-fg-color;
-    background-color: $primary-bg-color;
-    margin-left: 3px;
-    font-size: 14px;
-    margin-bottom: 8px;
-    width: 189px;
-}
-
-.mx_MemberList_query::-moz-placeholder,
-.mx_GroupMemberList_query::-moz-placeholder,
-.mx_GroupRoomList_query::-moz-placeholder {
-    color: $primary-fg-color;
-    opacity: 0.5;
-    font-size: 14px;
-}
-
-.mx_MemberList_query::-webkit-input-placeholder,
-.mx_GroupMemberList_query::-webkit-input-placeholder,
-.mx_GroupRoomList_query::-webkit-input-placeholder {
-    color: $primary-fg-color;
-    opacity: 0.5;
-    font-size: 14px;
-}
-
-.mx_MemberList_joined {
-    order: 2;
-    flex: 1 0 0;
-
-    overflow-y: auto;
-}
-
-/*
-.mx_MemberList_invited {
-    order: 3;
-    flex: 0 0 100px;
-    overflow-y: auto;
-}
-*/
-
-.mx_GroupMemberList_invited h2,
-.mx_MemberList_invited h2 {
-    text-transform: uppercase;
-    color: $h3-color;
-    font-weight: 600;
-    font-size: 13px;
-    padding-left: 3px;
-    padding-right: 12px;
-    margin-top: 8px;
-    margin-bottom: 4px;
-}
-
-/* we have to have display: table in order for the horizontal wrapping to work */
-.mx_MemberList_wrapper {
-    display: table;
-    table-layout: fixed;
-    width: 100%;
-}
-
-.mx_MemberList_outerWrapper {
-    height: 0px;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/rooms/_MessageComposer.scss b/src/skins/vector/css/matrix-react-sdk/views/rooms/_MessageComposer.scss
deleted file mode 100644
index 2e8f07b7..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/rooms/_MessageComposer.scss
+++ /dev/null
@@ -1,246 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_MessageComposer_wrapper {
-    max-width: 960px;
-    vertical-align: middle;
-    margin: auto;
-    border-top: 1px solid $primary-hairline-color;
-    position: relative;
-}
-
-.mx_MessageComposer_autocomplete_wrapper {
-    position: relative;
-    height: 0;
-}
-
-.mx_MessageComposer_row {
-    display: flex;
-    flex-direction: row;
-    align-items: center;
-    width: 100%;
-}
-
-.mx_MessageComposer_row div:last-child{
-    padding-right: 0;
-}
-
-.mx_MessageComposer .mx_MessageComposer_avatar {
-    padding-left: 10px;
-    padding-right: 28px;
-}
-
-.mx_MessageComposer .mx_MessageComposer_avatar .mx_BaseAvatar {
-    display: block;
-}
-
-.mx_MessageComposer_composecontrols {
-    width: 100%;
-}
-
-.mx_MessageComposer_e2eIcon {
-    position: absolute;
-    left: 44px;
-}
-
-.mx_MessageComposer_noperm_error {
-    width: 100%;
-    height: 60px;
-    font-style: italic;
-    color: $greyed-fg-color;
-    display: flex;
-    align-items: center;
-    justify-content: center;
-}
-
-.mx_MessageComposer_input_wrapper {
-    flex: 1;
-    display: flex;
-    flex-direction: column;
-}
-
-.mx_MessageComposer_input {
-    flex: 1;
-    vertical-align: middle;
-    display: flex;
-    flex-direction: column;
-    min-height: 60px;
-    justify-content: center;
-    align-items: flex-start;
-    font-size: 14px;
-    margin-right: 6px;
-}
-
-@keyframes visualbell
-{
-    from { background-color: #faa }
-    to { background-color: $primary-bg-color }
-}
-
-.mx_MessageComposer_input_error {
-    animation: 0.2s visualbell;
-}
-
-.mx_MessageComposer_input_empty .public-DraftEditorPlaceholder-root {
-    display: none;
-}
-
-.mx_MessageComposer_input .DraftEditor-root {
-    width: 100%;
-    flex: 1;
-    word-break: break-word;
-    max-height: 120px;
-    min-height: 21px;
-    overflow: auto;
-}
-
-.mx_MessageComposer_input .DraftEditor-root .DraftEditor-editorContainer {
-    /* Ensure mx_UserPill and mx_RoomPill (see _RichText) are not obscured from the top */
-    padding-top: 2px;
-}
-
-.mx_MessageComposer .public-DraftStyleDefault-block {
-    overflow-x: hidden;
-}
-
-.mx_MessageComposer_input blockquote {
-    color: $blockquote-fg-color;
-    margin: 0 0 16px;
-    padding: 0 15px;
-    border-left: 4px solid $blockquote-bar-color;
-}
-
-.mx_MessageComposer_input pre.public-DraftStyleDefault-pre pre {
-    background-color: $rte-code-bg-color;
-    border-radius: 3px;
-    padding: 10px;
-}
-
-.mx_MessageComposer_input textarea {
-    display: block;
-    width: 100%;
-    padding: 0px;
-    margin-top: 6px;
-    margin-bottom: 6px;
-    border: 0px;
-    resize: none;
-    outline: none;
-    box-shadow: none;
-    color: $primary-fg-color;
-    background-color: $primary-bg-color;
-    font-size: 14px;
-    max-height: 120px;
-    overflow: auto;
-    /* needed for FF */
-    font-family: $font-family;
-}
-
-/* hack for FF as vertical alignment of custom placeholder text is broken */
-.mx_MessageComposer_input textarea::-moz-placeholder {
-    line-height: 100%;
-    color: $accent-color;
-    opacity: 1.0;
-}
-.mx_MessageComposer_input textarea::-webkit-input-placeholder {
-    color: $accent-color;
-}
-
-.mx_MessageComposer_upload,
-.mx_MessageComposer_hangup,
-.mx_MessageComposer_voicecall,
-.mx_MessageComposer_videocall,
-.mx_MessageComposer_apps,
-.mx_MessageComposer_stickers {
-    /*display: table-cell;*/
-    /*vertical-align: middle;*/
-    /*padding-left: 10px;*/
-    padding-right: 5px;
-    cursor: pointer;
-    padding-top: 4px;
-}
-
-.mx_MessageComposer_upload object,
-.mx_MessageComposer_hangup object,
-.mx_MessageComposer_voicecall object,
-.mx_MessageComposer_videocall object,
-.mx_MessageComposer_apps object,
-.mx_MessageComposer_stickers object {
-    pointer-events: none;
-}
-
-.mx_MessageComposer_formatting {
-    cursor: pointer;
-    margin: 0 11px;
-    width: 24px;
-    height: 18px;
-}
-
-.mx_MessageComposer_formatbar_wrapper {
-    width: 100%;
-    background-color: $menu-bg-color;
-    box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.08);
-}
-
-.mx_MessageComposer_formatbar {
-    margin: auto;
-    max-width: 960px;
-    display: flex;
-
-    height: 30px;
-
-    box-sizing: border-box;
-    padding-left: 62px;
-
-    flex-direction: row;
-    align-items: center;
-    font-size: 10px;
-    color: $greyed-fg-color;
-}
-
-.mx_MessageComposer_formatbar * {
-    margin-right: 4px;
-}
-
-.mx_MessageComposer_format_button,
-.mx_MessageComposer_formatbar_cancel,
-.mx_MessageComposer_formatbar_markdown {
-    cursor: pointer;
-}
-
-.mx_MessageComposer_formatbar_cancel {
-    margin-right: 22px;
-}
-
-.mx_MessageComposer_formatbar_markdown {
-    margin-right: 64px;
-}
-
-.mx_MessageComposer_input_markdownIndicator {
-    cursor: pointer;
-    height: 10px;
-    padding: 4px 4px 4px 0;
-    opacity: 0.8;
-}
-
-.mx_MatrixChat_useCompactLayout {
-    .mx_MessageComposer_input {
-        min-height: 50px;
-    }
-
-    .mx_MessageComposer_noperm_error {
-        height: 50px;
-    }
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/rooms/_PinnedEventTile.scss b/src/skins/vector/css/matrix-react-sdk/views/rooms/_PinnedEventTile.scss
deleted file mode 100644
index ca790ef8..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/rooms/_PinnedEventTile.scss
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
-Copyright 2017 Travis Ralston
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_PinnedEventTile {
-    min-height: 40px;
-    margin-bottom: 5px;
-    width: 100%;
-    border-radius: 5px; // for the hover
-}
-
-.mx_PinnedEventTile:hover {
-    background-color: $event-selected-color;
-}
-
-.mx_PinnedEventTile .mx_PinnedEventTile_sender {
-    color: #868686;
-    font-size: 0.8em;
-    vertical-align: top;
-    display: block;
-    padding-bottom: 3px;
-}
-
-.mx_PinnedEventTile .mx_EventTile_content {
-    margin-left: 50px;
-    position: relative;
-    top: 0;
-    left: 0;
-}
-
-.mx_PinnedEventTile .mx_BaseAvatar {
-    float: left;
-    margin-right: 10px;
-}
-
-.mx_PinnedEventTile:hover .mx_PinnedEventTile_actions {
-    display: block;
-}
-
-.mx_PinnedEventTile_actions {
-    float: right;
-    margin-right: 10px;
-    display: none;
-}
-
-.mx_PinnedEventTile_unpinButton {
-    display: inline-block;
-    cursor: pointer;
-    margin-left: 10px;
-}
-
-.mx_PinnedEventTile_gotoButton {
-    display: inline-block;
-    font-size: 0.8em;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/rooms/_PinnedEventsPanel.scss b/src/skins/vector/css/matrix-react-sdk/views/rooms/_PinnedEventsPanel.scss
deleted file mode 100644
index 663d5bdf..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/rooms/_PinnedEventsPanel.scss
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
-Copyright 2017 Travis Ralston
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_PinnedEventsPanel {
-    border-top: 1px solid $primary-hairline-color;
-}
-
-.mx_PinnedEventsPanel_body {
-    max-height: 300px;
-    overflow-y: auto;
-    padding-bottom: 15px;
-}
-
-.mx_PinnedEventsPanel_header {
-    margin: 0;
-    padding-top: 8px;
-    padding-bottom: 15px;
-}
-
-.mx_PinnedEventsPanel_cancel {
-    margin: 12px;
-    float: right;
-    display: inline-block;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/rooms/_PresenceLabel.scss b/src/skins/vector/css/matrix-react-sdk/views/rooms/_PresenceLabel.scss
deleted file mode 100644
index 682c849c..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/rooms/_PresenceLabel.scss
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
-Copyright 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_PresenceLabel {
-    font-size: 11px;
-    opacity: 0.5;
-}
\ No newline at end of file
diff --git a/src/skins/vector/css/matrix-react-sdk/views/rooms/_QuotePreview.scss b/src/skins/vector/css/matrix-react-sdk/views/rooms/_QuotePreview.scss
deleted file mode 100644
index 86fd79d4..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/rooms/_QuotePreview.scss
+++ /dev/null
@@ -1,36 +0,0 @@
-.mx_QuotePreview {
-    position: absolute;
-    bottom: 0;
-    z-index: 1000;
-    width: 100%;
-    border: 1px solid $primary-hairline-color;
-    background: $primary-bg-color;
-    border-bottom: none;
-    border-radius: 4px 4px 0 0;
-    max-height: 50vh;
-    overflow: auto
-}
-
-.mx_QuotePreview_section {
-    border-bottom: 1px solid $primary-hairline-color;
-}
-
-.mx_QuotePreview_header {
-    margin: 12px;
-    color: $primary-fg-color;
-    font-weight: 400;
-    opacity: 0.4;
-}
-
-.mx_QuotePreview_title {
-    float: left;
-}
-
-.mx_QuotePreview_cancel {
-    float: right;
-    cursor: pointer;
-}
-
-.mx_QuotePreview_clear {
-    clear: both;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/rooms/_RoomHeader.scss b/src/skins/vector/css/matrix-react-sdk/views/rooms/_RoomHeader.scss
deleted file mode 100644
index 9c1349ad..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/rooms/_RoomHeader.scss
+++ /dev/null
@@ -1,245 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-/* add 20px to the height of the header when editing */
-.mx_RoomHeader_editing {
-    flex: 0 0 93px ! important;
-}
-
-.mx_RoomHeader_wrapper {
-    max-width: 960px;
-    margin: auto;
-    height: 70px;
-    align-items: center;
-    display: flex;
-}
-
-.mx_RoomHeader_leftRow {
-    margin-left: -2px;
-    order: 1;
-    flex: 1;
-    overflow: hidden;
-}
-
-.mx_RoomHeader_spinner {
-    height: 36px;
-    order: 2;
-    padding-left: 12px;
-    padding-right: 12px;
-}
-
-.mx_RoomHeader_textButton {
-    @mixin mx_DialogButton;
-    margin-right: 8px;
-    margin-top: -5px;
-    order: 2;
-}
-
-.mx_RoomHeader_textButton:hover {
-    @mixin mx_DialogButton_hover;
-}
-
-.mx_RoomHeader_textButton_danger {
-    background-color: $warning-color;
-}
-
-.mx_RoomHeader_cancelButton {
-    order: 2;
-    cursor: pointer;
-    padding-left: 12px;
-    padding-right: 12px;
-}
-
-.mx_RoomHeader_rightRow {
-    margin-top: 4px;
-    background-color: $primary-bg-color;
-    display: flex;
-    align-items: center;
-    order: 3;
-}
-
-.mx_RoomHeader_info {
-    display: table-cell;
-    width: 100%;
-    vertical-align: middle;
-}
-
-.mx_RoomHeader_simpleHeader {
-    line-height: 70px;
-    color: $primary-fg-color;
-    font-size: 22px;
-    font-weight: bold;
-    overflow: hidden;
-    margin-left: 63px;
-    text-overflow: ellipsis;
-    width: 100%;
-}
-
-.mx_RoomHeader_simpleHeader .mx_RoomHeader_cancelButton {
-    float: right;
-}
-
-.mx_RoomHeader_simpleHeader .mx_RoomHeader_icon {
-    margin-left: 14px;
-    margin-right: 24px;
-    vertical-align: -4px;
-}
-
-.mx_RoomHeader_name {
-    vertical-align: middle;
-    width: 100%;
-    height: 31px;
-    overflow: hidden;
-    color: $primary-fg-color;
-    font-weight: bold;
-    font-size: 22px;
-    padding-left: 19px;
-    padding-right: 16px;
-    /* why isn't text-overflow working? */
-    text-overflow: ellipsis;
-    border-bottom: 1px solid transparent;
-}
-
-.mx_RoomHeader_nametext {
-    display: inline-block;
-}
-
-.mx_RoomHeader_settingsHint {
-    color: $settings-grey-fg-color ! important;
-}
-
-.mx_RoomHeader_searchStatus {
-    display: inline-block;
-    font-weight: normal;
-    opacity: 0.6;
-}
-
-.mx_RoomHeader_settingsButton object {
-    pointer-events: none;
-}
-
-.mx_RoomHeader_name,
-.mx_RoomHeader_avatar,
-.mx_RoomHeader_avatarPicker,
-.mx_RoomHeader_avatarPicker_edit,
-.mx_RoomHeader_avatarPicker_remove {
-    cursor: pointer;
-}
-
-.mx_RoomHeader_avatarPicker_remove {
-    position: absolute;
-    top: -11px;
-    right: -9px;
-}
-
-.mx_RoomHeader_name:hover div:not(.mx_RoomHeader_editable) {
-    color: $accent-color;
-}
-
-.mx_RoomHeader_placeholder {
-    color: $settings-grey-fg-color ! important;
-}
-
-.mx_RoomHeader_editable {
-    border-bottom: 1px solid $strong-input-border-color ! important;
-    min-width: 150px;
-    cursor: text;
-}
-
-.mx_RoomHeader_editable:focus {
-    border-bottom: 1px solid $accent-color ! important;
-    outline: none;
-    box-shadow: none;
-}
-
-.mx_RoomHeader_topic {
-    vertical-align: bottom;
-    float: left;
-    max-height: 38px;
-    color: $settings-grey-fg-color;
-    font-weight: 300;
-    font-size: 13px;
-    margin-left: 19px;
-    margin-right: 16px;
-    overflow: hidden;
-    text-overflow: ellipsis;
-    border-bottom: 1px solid transparent;
-    column-width: 960px;
-}
-
-.mx_RoomHeader_avatar {
-    display: table-cell;
-    width: 48px;
-    height: 50px;
-    vertical-align: middle;
-}
-
-.mx_RoomHeader_avatar .mx_BaseAvatar_image {
-    object-fit: cover;
-}
-
-.mx_RoomHeader_avatarPicker {
-    margin-top: 23px;
-    position: relative;
-}
-
-.mx_RoomHeader_avatarPicker_edit {
-    margin-left: 16px;
-    margin-top: 4px;
-}
-
-.mx_RoomHeader_avatarPicker_edit > label {
-    cursor: pointer;
-}
-
-.mx_RoomHeader_avatarPicker_edit > input {
-    display: none;
-}
-
-.mx_RoomHeader_button {
-    margin-left: 12px;
-    cursor: pointer;
-}
-
-.mx_RoomHeader_button object {
-    pointer-events: none;
-}
-
-.mx_RoomHeader_voipButton {
-    display: table-cell;
-}
-
-.mx_RoomHeader_voipButtons {
-    margin-top: 18px;
-}
-
-.mx_RoomHeader_pinnedButton {
-    position: relative;
-}
-
-.mx_RoomHeader_pinsIndicator {
-    position: absolute;
-    right: 0;
-    bottom: 4px;
-    width: 8px;
-    height: 8px;
-    border-radius: 8px;
-    background-color: $pinned-color;
-}
-
-.mx_RoomHeader_pinsIndicatorUnread {
-    background-color: $pinned-unread-color;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/rooms/_RoomList.scss b/src/skins/vector/css/matrix-react-sdk/views/rooms/_RoomList.scss
deleted file mode 100644
index 581016d5..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/rooms/_RoomList.scss
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-Copyright 2107 Vector Creations Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_RoomList {
-    padding-bottom: 12px;
-    min-height: 400px;
-}
-
-.mx_RoomList_expandButton {
-    margin-left: 8px;
-    cursor: pointer;
-    padding-left: 12px;
-    padding-right: 12px;
-}
-
-/* Evil hacky override until Chrome fixes drop and drag table cells
-   and we can correctly fix horizontal wrapping in the sidebar again */
-.mx_RoomList_scrollbar .gm-scroll-view {
-    overflow-x: hidden ! important;
-    overflow-y: scroll ! important;
-}
-
-/* Make sure the scrollbar is above the sticky headers from RoomList */
-.mx_RoomList_scrollbar .gm-scrollbar.-vertical {
-    z-index: 6;
-}
-
-.mx_RoomList_emptySubListTip_container {
-    background-color: $secondary-accent-color;
-    padding-left: 18px;
-    padding-right: 18px;
-    padding-top: 8px;
-    padding-bottom: 7px;
-}
-
-.mx_RoomList_emptySubListTip {
-    font-size: 13px;
-    padding: 5px;
-    border: 1px dashed $accent-color;
-    color: $primary-fg-color;
-    background-color: $droptarget-bg-color;
-    border-radius: 4px;
-    line-height: 16px;
-}
-
-.mx_RoomList_emptySubListTip .mx_RoleButton {
-    vertical-align: -2px;
-}
-
-.mx_RoomList_headerButtons {
-    position: absolute;
-    right: 60px;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/rooms/_RoomPreviewBar.scss b/src/skins/vector/css/matrix-react-sdk/views/rooms/_RoomPreviewBar.scss
deleted file mode 100644
index 331eb582..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/rooms/_RoomPreviewBar.scss
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_RoomPreviewBar {
-    text-align: center;
-    height: 176px;
-    background-color: $event-selected-color;
-    align-items: center;
-    flex-direction: column;
-    justify-content: center;
-    display: flex;
-    background-color: $preview-bar-bg-color;
-    -webkit-align-items: center;
-}
-
-.mx_RoomPreviewBar_wrapper {
-}
-
-.mx_RoomPreviewBar_invite_text {
-    color: $primary-fg-color;
-}
-
-.mx_RoomPreviewBar_join_text {
-    color: $warning-color;
-}
-
-.mx_RoomPreviewBar_preview_text {
-    margin-top: 25px;
-    color: $settings-grey-fg-color;
-}
-
-.mx_RoomPreviewBar_join_text a {
-    text-decoration: underline;
-    cursor: pointer;
-}
-
-.mx_RoomPreviewBar_warning {
-    display: flex;
-    align-items: center;
-    padding: 8px;
-}
-
-.mx_RoomPreviewBar_warningIcon {
-    padding: 12px;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/rooms/_RoomSettings.scss b/src/skins/vector/css/matrix-react-sdk/views/rooms/_RoomSettings.scss
deleted file mode 100644
index 4013af4c..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/rooms/_RoomSettings.scss
+++ /dev/null
@@ -1,247 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-Copyright 2017 Vector Creations Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_RoomSettings {
-    margin-left: 65px;
-    margin-bottom: 20px;
-}
-
-.mx_RoomSettings_leaveButton,
-.mx_RoomSettings_unbanButton {
-    @mixin mx_DialogButton;
-    position: relative;
-    margin-right: 8px;
-}
-
-.mx_RoomSettings_leaveButton:hover,
-.mx_RoomSettings_unbanButton:hover {
-    @mixin mx_DialogButton_hover;
-}
-
-.mx_RoomSettings_integrationsButton_error {
-    position: relative;
-    cursor: not-allowed;
-}
-.mx_RoomSettings_integrationsButton_error img {
-    position: absolute;
-    right: -5px;
-    top: -5px;
-}
-.mx_RoomSettings_leaveButton,
-.mx_RoomSettings_integrationsButton_error {
-    float: right;
-}
-.mx_RoomSettings_integrationsButton_error .mx_RoomSettings_integrationsButton_errorPopup {
-    display: none;
-}
-.mx_RoomSettings_integrationsButton_error:hover .mx_RoomSettings_integrationsButton_errorPopup {
-    display: inline;
-}
-.mx_RoomSettings_integrationsButton_errorPopup {
-    position: absolute;
-    top: 110%;
-    left: -125%;
-    width: 348%;
-    padding: 2%;
-    font-size: 10pt;
-    line-height: 1.5em;
-    border-radius: 5px;
-    background-color: $accent-color;
-    color: $accent-fg-color;
-    text-align: center;
-}
-.mx_RoomSettings_unbanButton {
-    display: inline;
-}
-
-.mx_RoomSettings_e2eIcon {
-    padding-left: 4px;
-    padding-right: 7px;
-}
-
-.mx_RoomSettings_leaveButton {
-    margin-right: 32px;
-}
-
-.mx_RoomSettings_powerLevels {
-    display: table;
-}
-
-.mx_RoomSettings_powerLevel {
-    display: table-row;
-}
-
-.mx_RoomSettings_powerLevelKey,
-.mx_RoomSettings_powerLevel .mx_PowerSelector {
-    display: table-cell;
-    padding-bottom: 5px;
-}
-
-.mx_RoomSettings_powerLevelKey {
-    text-align: right;
-    padding-right: 0.3em;
-}
-
-.mx_RoomSettings h3 {
-    text-transform: uppercase;
-    color: $h3-color;
-    font-weight: 600;
-    font-size: 13px;
-    margin-top: 36px;
-    margin-bottom: 10px;
-}
-
-.mx_RoomSettings .mx_RoomSettings_toggles label {
-    margin-bottom: 8px;
-    display: block;
-}
-
-.mx_RoomSettings .mx_RoomSettings_toggles input[type="checkbox"],
-.mx_RoomSettings .mx_RoomSettings_toggles input[type="radio"] {
-    margin-right: 7px;
-}
-
-.mx_RoomSettings .mx_RoomSettings_tags input[type="checkbox"] {
-    margin-left: 1em;
-    margin-right: 7px;
-}
-
-.mx_RoomSettings .mx_RoomSettings_tags {
-    margin-bottom: 8px;
-}
-
-.mx_RoomSettings .mx_RoomSettings_roomColor {
-    display: inline-block;
-    position: relative;
-    width: 37px;
-    height: 37px;
-    border: 1px solid #979797;
-    margin-right: 13px;
-    cursor: pointer;
-}
-
-.mx_RoomSettings .mx_RoomSettings_roomColor_selected {
-    position: absolute;
-    left: 10px;
-    top: 4px;
-    cursor: default ! important;
-}
-
-.mx_RoomSettings .mx_RoomSettings_roomColorPrimary {
-    height: 10px;
-    position: absolute;
-    bottom: 0px;
-    width: 100%;
-}
-
-.mx_RoomSettings .mx_RoomSettings_aliasLabel {
-    margin-bottom: 8px;
-}
-
-.mx_RoomSettings .mx_RoomSettings_aliasesTable {
-    margin-top: 12px;
-    margin-bottom: 0px;
-    margin-left: 56px;
-    display: table;
-}
-
-.mx_RoomSettings .mx_RoomSettings_aliasesTableRow {
-    display: table-row;
-    margin-bottom: 16px;
-}
-
-.mx_RoomSettings .mx_RoomSettings_alias {
-    max-width: 400px;
-    margin-bottom: 16px;
-    /*
-    commented out so margin applies
-    display: table-cell; */
-}
-
-.mx_RoomSettings .mx_RoomSettings_addAlias,
-.mx_RoomSettings .mx_RoomSettings_deleteAlias {
-    display: table-cell;
-    padding-left: 0.5em;
-    position: relative;
-    cursor: pointer;
-}
-
-.mx_RoomSettings .mx_RoomSettings_addAlias img,
-.mx_RoomSettings .mx_RoomSettings_deleteAlias img {
-    visibility: hidden;
-}
-
-.mx_RoomSettings .mx_RoomSettings_aliasesTableRow:hover .mx_RoomSettings_addAlias img,
-.mx_RoomSettings .mx_RoomSettings_aliasesTableRow:hover .mx_RoomSettings_deleteAlias img {
-    visibility: visible;
-}
-
-.mx_RoomSettings_warning {
-    color: $warning-color;
-    font-weight: bold;
-    margin-top: 8px;
-    margin-bottom: 8px;
-}
-
-.mx_RoomSettings_editable {
-    border: 0px;
-    border-bottom: 1px solid $strong-input-border-color;
-    padding: 0px;
-    min-width: 240px;
-}
-
-.mx_RoomSettings_editable:focus {
-    border-bottom: 1px solid $accent-color;
-    outline: none;
-    box-shadow: none;
-}
-
-.mx_RoomSettings_deleteAlias,
-.mx_RoomSettings_addAlias {
-    display: table-cell;
-    visibility: visible;
-}
-
-.mx_RoomSettings_deleteAlias:hover,
-.mx_RoomSettings_addAlias:hover {
-    visibility: visible;
-}
-
-.mx_RoomSettings_aliasPlaceholder {
-    color: $settings-grey-fg-color;
-}
-
-.mx_RoomSettings_buttons {
-    text-align: right;
-    margin-bottom: 16px;
-}
-
-.mx_RoomSettings_button {
-    display: inline;
-    border: 0px;
-    height: 36px;
-    border-radius: 36px;
-    font-weight: 400;
-    font-size: 15px;
-    color: $accent-fg-color;
-    background-color: $accent-color;
-    width: auto;
-    margin: auto;
-    padding: 6px;
-    padding-left: 1em;
-    padding-right: 1em;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/rooms/_RoomTile.scss b/src/skins/vector/css/matrix-react-sdk/views/rooms/_RoomTile.scss
deleted file mode 100644
index ccd3afe2..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/rooms/_RoomTile.scss
+++ /dev/null
@@ -1,190 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_RoomTile {
-    position: relative;
-    cursor: pointer;
-    font-size: 13px;
-    display: block;
-    height: 34px;
-
-    background-color: $secondary-accent-color;
-}
-
-.mx_RoomTile_tooltip {
-    display: inline-block;
-    position: relative;
-    top: -54px;
-    left: -12px;
-}
-
-
-.mx_RoomTile_nameContainer {
-    display: inline-block;
-    width: 180px;
-    height: 24px;
-}
-
-.mx_RoomTile_avatar_container {
-    position: relative;
-}
-
-.mx_RoomTile_avatar {
-    display: inline-block;
-    padding-top: 5px;
-    padding-bottom: 5px;
-    padding-left: 16px;
-    padding-right: 6px;
-    width: 24px;
-    height: 24px;
-    vertical-align: middle;
-}
-
-.mx_RoomTile_dm {
-    display: block;
-    position: absolute;
-    bottom: 0;
-    right: -5px;
-    z-index: 2;
-}
-
-.mx_RoomTile_name {
-    display: inline-block;
-    position: relative;
-    width: 165px;
-    vertical-align: middle;
-    padding-left: 6px;
-    padding-right: 6px;
-    padding-top: 2px;
-    padding-bottom: 3px;
-    color: $roomtile-name-color;
-    white-space: nowrap;
-    overflow: hidden;
-    text-overflow: ellipsis;
-}
-
-.mx_RoomTile_invite {
-/*    color: rgba(69, 69, 69, 0.5); */
-}
-
-.collapsed .mx_RoomTile_nameContainer {
-    width: 60px; /* colapsed panel width */
-}
-
-.collapsed .mx_RoomTile_name {
-    display: none;
-}
-
-.collapsed .mx_RoomTile_badge {
-    top: 0px;
-    min-width: 12px;
-    border-radius: 16px;
-    padding: 0px 4px 0px 4px;
-    z-index: 3;
-}
-
-/* Hide the bottom of speech bubble */
-.collapsed .mx_RoomTile_highlight .mx_RoomTile_badge:after {
-    display: none;
-}
-
-/* This is the bottom of the speech bubble */
-.mx_RoomTile_highlight .mx_RoomTile_badge:after {
-    content: "";
-    position: absolute;
-    display: block;
-    width: 0;
-    height: 0;
-    margin-left: 5px;
-    border-top: 5px solid $warning-color;
-    border-right: 7px solid transparent;
-}
-
-.mx_RoomTile_badge {
-    display: inline-block;
-    min-width: 15px;
-    height: 15px;
-    position: absolute;
-    right: 8px; /*gutter */
-    top: 9px;
-    border-radius: 8px;
-    color: $accent-fg-color;
-    font-weight: 600;
-    font-size: 10px;
-    text-align: center;
-    padding-top: 1px;
-    padding-left: 4px;
-    padding-right: 4px;
-}
-
-.mx_RoomTile .mx_RoomTile_badge.mx_RoomTile_badgeButton,
-.mx_RoomTile.mx_RoomTile_menuDisplayed .mx_RoomTile_badge {
-    letter-spacing: 0.1em;
-    opacity: 1;
-}
-
-.mx_RoomTile.mx_RoomTile_noBadges .mx_RoomTile_badge.mx_RoomTile_badgeButton,
-.mx_RoomTile.mx_RoomTile_menuDisplayed.mx_RoomTile_noBadges .mx_RoomTile_badge {
-    background-color: $neutral-badge-color;
-}
-
-.mx_RoomTile_unreadNotify .mx_RoomTile_badge {
-    background-color: $accent-color;
-}
-
-.mx_RoomTile_highlight .mx_RoomTile_badge {
-    background-color: $warning-color;
-}
-
-.mx_RoomTile_unread, .mx_RoomTile_highlight {
-    font-weight: 800;
-}
-
-.mx_RoomTile_selected {
-    background-color: $roomtile-selected-bg-color;
-}
-
-.mx_DNDRoomTile {
-    transform: none;
-    transition: transform 0.2s;
-}
-
-.mx_DNDRoomTile_dragging {
-    transform: scale(1.05, 1.05);
-}
-
-.mx_RoomTile:focus {
-    filter: none ! important;
-    background-color: $roomtile-focused-bg-color;
-}
-
-.mx_RoomTile .mx_RoomTile_name.mx_RoomTile_badgeShown {
-    width: 140px;
-}
-
-.mx_RoomTile_arrow {
-    position: absolute;
-    right: 0px;
-}
-
-.mx_RoomTile.mx_RoomTile_transparent {
-    background-color: transparent;
-}
-
-.mx_RoomTile.mx_RoomTile_transparent:focus {
-    background-color: $roomtile-transparent-focused-color;
-}
-
diff --git a/src/skins/vector/css/matrix-react-sdk/views/rooms/_SearchableEntityList.scss b/src/skins/vector/css/matrix-react-sdk/views/rooms/_SearchableEntityList.scss
deleted file mode 100644
index 37a66312..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/rooms/_SearchableEntityList.scss
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
-Copyright 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_SearchableEntityList {
-    display: flex;
-
-    flex-direction: column;
-}
-
-.mx_SearchableEntityList_query {
-    font-family: $font-family;
-    border-radius: 3px;
-    border: 1px solid $input-border-color;
-    padding: 9px;
-    color: $primary-fg-color;
-    background-color: $primary-bg-color;
-    margin-left: 3px;
-    font-size: 15px;
-    margin-bottom: 8px;
-    width: 189px;
-}
-
-.mx_SearchableEntityList_query::-moz-placeholder {
-    color: $primary-fg-color;
-    opacity: 0.5;
-    font-size: 12px;
-}
-
-.mx_SearchableEntityList_query::-webkit-input-placeholder {
-    color: $primary-fg-color;
-    opacity: 0.5;
-    font-size: 12px;
-}
-
-.mx_SearchableEntityList_listWrapper {
-    flex: 1;
-
-    overflow-y: auto;
-}
-
-.mx_SearchableEntityList_list {
-    display: table;
-    table-layout: fixed;
-    width: 100%;
-}
-
-.mx_SearchableEntityList_list .mx_EntityTile_chevron {
-    display: none;
-}
-
-.mx_SearchableEntityList_hrWrapper {
-    width: 100%;
-    flex: 0 0 auto;
-}
-
-.mx_SearchableEntityList hr {
-    height: 1px;
-    border: 0px;
-    color: $primary-fg-color;
-    background-color: $primary-fg-color;
-    margin-right: 15px;
-    margin-top: 11px;
-    margin-bottom: 11px;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/rooms/_Stickers.scss b/src/skins/vector/css/matrix-react-sdk/views/rooms/_Stickers.scss
deleted file mode 100644
index 669ca135..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/rooms/_Stickers.scss
+++ /dev/null
@@ -1,35 +0,0 @@
-.mx_Stickers_content {
-    overflow: hidden;
-}
-
-.mx_Stickers_content_container {
-    overflow: hidden;
-    height: 300px;
-}
-
-.mx_Stickers_content .mx_AppTileFullWidth {
-    border: none;
-}
-
-.mx_Stickers_contentPlaceholder {
-    display: flex;
-    flex-grow: 1;
-    flex-direction: column;
-    align-items: center;
-    justify-content: center;
-    text-align: center;
-}
-
-.mx_Stickers_contentPlaceholder p {
-    max-width: 200px;
-}
-
-.mx_Stickers_addLink {
-    display: inline;
-    cursor: pointer;
-    text-decoration: underline;
-}
-
-.mx_Stickers_hideStickers {
-    z-index: 2001;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/rooms/_TopUnreadMessagesBar.scss b/src/skins/vector/css/matrix-react-sdk/views/rooms/_TopUnreadMessagesBar.scss
deleted file mode 100644
index 1ee56d95..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/rooms/_TopUnreadMessagesBar.scss
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
-Copyright 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_TopUnreadMessagesBar {
-    margin: auto;  /* centre horizontally */
-    max-width: 960px;
-    padding-top: 10px;
-    padding-bottom: 10px;
-    border-bottom: 1px solid $primary-hairline-color;
-}
-
-.mx_TopUnreadMessagesBar_scrollUp {
-    display: inline;
-    cursor: pointer;
-    text-decoration: underline;
-}
-
-.mx_TopUnreadMessagesBar_scrollUp img {
-    padding-left: 10px;
-    padding-right: 31px;
-    vertical-align: middle;
-}
-
-.mx_TopUnreadMessagesBar_scrollUp span {
-    opacity: 0.5;
-}
-
-.mx_TopUnreadMessagesBar_close {
-    float: right;
-    padding-right: 14px;
-    padding-top: 3px;
-    cursor: pointer;
-}
-
-.mx_MatrixChat_useCompactLayout {
-    .mx_TopUnreadMessagesBar {
-        padding-top: 4px;
-        padding-bottom: 4px;
-    }
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/settings/_DevicesPanel.scss b/src/skins/vector/css/matrix-react-sdk/views/settings/_DevicesPanel.scss
deleted file mode 100644
index e4856531..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/settings/_DevicesPanel.scss
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
-Copyright 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_DevicesPanel {
-    display: table;
-    table-layout: fixed;
-    width: 880px;
-    border-spacing: 2px;
-}
-
-.mx_DevicesPanel_header {
-    display: table-header-group;
-    font-weight: bold;
-}
-
-.mx_DevicesPanel_header > div {
-    display: table-cell;
-}
-
-.mx_DevicesPanel_header .mx_DevicesPanel_deviceLastSeen {
-    width: 30%;
-}
-
-.mx_DevicesPanel_header .mx_DevicesPanel_deviceButtons {
-    width: 20%;
-}
-
-.mx_DevicesPanel_device {
-    display: table-row;
-}
-
-.mx_DevicesPanel_device > div {
-    display: table-cell;
-}
-
-.mx_DevicesPanel_myDevice {
-    font-weight: bold;
-}
\ No newline at end of file
diff --git a/src/skins/vector/css/matrix-react-sdk/views/settings/_IntegrationsManager.scss b/src/skins/vector/css/matrix-react-sdk/views/settings/_IntegrationsManager.scss
deleted file mode 100644
index 93ee0e20..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/settings/_IntegrationsManager.scss
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_IntegrationsManager .mx_Dialog {
-    width: 60%;
-    height: 70%;
-    overflow: hidden;
-    padding: 0px;
-    max-width: initial;
-    max-height: initial;
-}
-
-.mx_IntegrationsManager iframe {
-    background-color: #fff;
-    border: 0px;
-    width: 100%;
-    height: 100%;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/voip/_CallView.scss b/src/skins/vector/css/matrix-react-sdk/views/voip/_CallView.scss
deleted file mode 100644
index deb89a83..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/voip/_CallView.scss
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_CallView_voice {
-    background-color: $accent-color;
-    color: $accent-fg-color;
-    cursor: pointer;
-    text-align: center;
-    padding: 6px;
-    font-weight: bold;
-    font-size: 13px;
-}
\ No newline at end of file
diff --git a/src/skins/vector/css/matrix-react-sdk/views/voip/_IncomingCallbox.scss b/src/skins/vector/css/matrix-react-sdk/views/voip/_IncomingCallbox.scss
deleted file mode 100644
index 64eac25d..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/voip/_IncomingCallbox.scss
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_IncomingCallBox {
-    text-align: center;
-    border: 1px solid #a4a4a4;
-    border-radius: 8px;
-    background-color: $primary-bg-color;
-    position: fixed;
-    z-index: 1000;
-    padding: 6px;
-    margin-top: -3px;
-    margin-left: -20px;
-    width: 200px;
-}
-
-.mx_IncomingCallBox_chevron {
-    padding: 12px;
-    position: absolute;
-    left: -21px;
-    top: 0px;
-}
-
-.mx_IncomingCallBox_title {
-    padding: 6px;
-    font-weight: bold;
-}
-
-.mx_IncomingCallBox_buttons {
-    display: flex;
-}
-
-.mx_IncomingCallBox_buttons_cell {
-    vertical-align: middle;
-    padding: 6px;
-    flex: 1;
-}
-
-.mx_IncomingCallBox_buttons_decline,
-.mx_IncomingCallBox_buttons_accept {
-    vertical-align: middle;
-    width: 80px;
-    height: 36px;
-    line-height: 36px;
-    border-radius: 36px;
-    color: $accent-fg-color;
-    margin: auto;
-}
-
-.mx_IncomingCallBox_buttons_decline {
-    background-color: $voip-decline-color;
-}
-
-.mx_IncomingCallBox_buttons_accept {
-    background-color: $voip-accept-color;
-}
diff --git a/src/skins/vector/css/matrix-react-sdk/views/voip/_VideoView.scss b/src/skins/vector/css/matrix-react-sdk/views/voip/_VideoView.scss
deleted file mode 100644
index feb60f47..00000000
--- a/src/skins/vector/css/matrix-react-sdk/views/voip/_VideoView.scss
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_VideoView {
-    width: 100%;
-    position: relative;
-    z-index: 30;
-}
-
-.mx_VideoView video {
-    width: 100%;
-}
-
-.mx_VideoView_remoteVideoFeed {
-    width: 100%;
-    background-color: #000;
-    z-index: 50;
-}
-
-.mx_VideoView_localVideoFeed {
-    width: 25%;
-    height: 25%;
-    position: absolute;
-    left: 10px;
-    bottom: 10px;
-    z-index: 100;
-}
-
-.mx_VideoView_localVideoFeed video {
-    width: auto;
-    height: 100%;
-}
-
-.mx_VideoView_localVideoFeed.mx_VideoView_localVideoFeed_flipped video {
-    transform: scale(-1, 1);
-}
diff --git a/src/skins/vector/css/rethemendex.sh b/src/skins/vector/css/rethemendex.sh
deleted file mode 100755
index a7d9a657..00000000
--- a/src/skins/vector/css/rethemendex.sh
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/bin/bash
-
-cd `dirname $0`
-
-{
-    echo "// autogenerated by rethemendex.sh"
-
-    find . \! \( -path ./themes -prune \) -iname _\*.scss |
-        fgrep -v _components.scss | LC_ALL=C sort |
-        while read i; do
-            echo "@import \"$i\";"
-        done
-} > _components.scss
diff --git a/src/skins/vector/css/themes/_base.scss b/src/skins/vector/css/themes/_base.scss
deleted file mode 100644
index 51d2f70f..00000000
--- a/src/skins/vector/css/themes/_base.scss
+++ /dev/null
@@ -1,182 +0,0 @@
-/* Open Sans lacks combining diacritics, so these will fall through
-   to the next font.  Helevetica's diacritics however do not combine
-   nicely with Open Sans (on OSX, at least) and result in a huge
-   horizontal mess.  Arial empirically gets it right, hence prioritising
-   Arial here. */
-$font-family: 'Open Sans', Arial, Helvetica, Sans-Serif;
-
-// typical text (dark-on-white in light skin)
-$primary-fg-color: #454545;
-$primary-bg-color: #ffffff;
-
-// used for dialog box text
-$light-fg-color: #747474;
-
-// used for focusing form controls
-$focus-bg-color: #dddddd;
-
-// button UI (white-on-green in light skin)
-$accent-fg-color: #ffffff;
-$accent-color: #76CFA6;
-
-$selection-fg-color: $primary-bg-color;
-
-$focus-brightness: 125%;
-
-// red warning colour
-$warning-color: #ff0064;
-$mention-user-pill-bg-color: #ff0064;
-$other-user-pill-bg-color: rgba(0, 0, 0, 0.1);
-
-// pinned events indicator
-$pinned-unread-color: #ff0064; // $warning-color
-$pinned-color: #888;
-
-// informational plinth
-$info-plinth-bg-color: #f7f7f7;
-$info-plinth-fg-color: #888;
-
-$preview-bar-bg-color: #f7f7f7;
-
-// left-panel style muted accent color
-$secondary-accent-color: #eaf5f0;
-$tertiary-accent-color: #d3efe1;
-
-// used by RoomDirectory permissions
-$plinth-bg-color: $secondary-accent-color;
-
-// used by RoomDropTarget
-$droptarget-bg-color: rgba(255,255,255,0.5);
-
-// used by AddressSelector
-$selected-color: $secondary-accent-color;
-
-// selected for hoverover & selected event tiles
-$event-selected-color: #f7f7f7;
-
-// used for the hairline dividers in RoomView
-$primary-hairline-color: #e5e5e5;
-
-// used for the border of input text fields
-$input-border-color: #f0f0f0;
-
-// apart from login forms, which have stronger border
-$strong-input-border-color: #c7c7c7;
-
-// used for UserSettings EditableText
-$input-underline-color: rgba(151, 151, 151, 0.5);
-$input-fg-color: rgba(74, 74, 74, 0.9);
-
-// context menus
-$menu-border-color: rgba(187, 187, 187, 0.5);
-$menu-bg-color: #f6f6f6;
-
-$avatar-initial-color: #ffffff;
-$avatar-bg-color: #ffffff;
-
-$h3-color: #3d3b39;
-
-$dialog-background-bg-color: #e9e9e9;
-$lightbox-background-bg-color: #000;
-
-$greyed-fg-color: #888;
-
-$neutral-badge-color: #dbdbdb;
-
-$preview-widget-bar-color: #ddd;
-$preview-widget-fg-color: $greyed-fg-color;
-
-$blockquote-bar-color: #ddd;
-$blockquote-fg-color: #777;
-
-$settings-grey-fg-color: #a2a2a2;
-
-$voip-decline-color: #f48080;
-$voip-accept-color: #80f480;
-
-$rte-bg-color: #e9e9e9;
-$rte-code-bg-color: rgba(0, 0, 0, 0.04);
-$rte-room-pill-color: #aaa;
-
-// ********************
-
-$roomtile-name-color: rgba(69, 69, 69, 0.8);
-$roomtile-selected-bg-color: rgba(255, 255, 255, 0.8);
-$roomtile-focused-bg-color: rgba(255, 255, 255, 0.9);
-
-$roomtile-transparent-focused-color: rgba(0, 0, 0, 0.1);
-
-$roomsublist-background: rgba(0, 0, 0, 0.05);
-$roomsublist-label-fg-color: $h3-color;
-$roomsublist-label-bg-color: $tertiary-accent-color;
-$roomsublist-chevron-color: $accent-color;
-
-$panel-divider-color: rgba(118, 207, 166, 0.2);
-
-// ********************
-
-$widget-menu-bar-bg-color: $tertiary-accent-color;
-
-// ********************
-
-// event tile lifecycle
-$event-encrypting-color: #abddbc;
-$event-sending-color: #ddd;
-$event-notsent-color: #f44;
-
-// event redaction
-$event-redacted-fg-color: #e2e2e2;
-$event-redacted-border-color: #cccccc;
-
-// event timestamp
-$event-timestamp-color: #acacac;
-
-$edit-button-url: "../../img/icon_context_message.svg";
-$copy-button-url: "../../img/icon_copy_message.svg";
-
-// e2e
-$e2e-verified-color: #76cfa5; // N.B. *NOT* the same as $accent-color
-$e2e-unverified-color: #e8bf37;
-$e2e-warning-color: #ba6363;
-
-// presence
-$presence-online: #60de00;
-$presence-unavailable: #deb800;
-$presence-offline: #b7b7b7;
-
-/*** ImageView ***/
-$lightbox-bg-color: #454545;
-$lightbox-fg-color: #ffffff;
-$lightbox-border-color: #ffffff;
-
-// unused?
-$progressbar-color: #000;
-
-// ***** Mixins! *****
-
-@define-mixin mx_DialogButton {
-    /* align images in buttons (eg spinners) */
-    vertical-align: middle;
-    border: 0px;
-    border-radius: 36px;
-    font-family: $font-family;
-    font-size: 14px;
-    color: $accent-fg-color;
-    background-color: $accent-color;
-    width: auto;
-    padding: 7px;
-    padding-left: 1.5em;
-    padding-right: 1.5em;
-    cursor: pointer;
-    display: inline-block;
-    outline: none;
-}
-
-@define-mixin mx_DialogButton_hover {
-}
-
-@define-mixin mx_DialogButton_small {
-    @mixin mx_DialogButton;
-    font-size: 15px;
-    padding: 0px 1.5em 0px 1.5em;
-}
diff --git a/src/skins/vector/css/themes/_dark.scss b/src/skins/vector/css/themes/_dark.scss
deleted file mode 100644
index 31773ebd..00000000
--- a/src/skins/vector/css/themes/_dark.scss
+++ /dev/null
@@ -1,204 +0,0 @@
-
-// typical text (dark-on-white in light skin)
-$primary-fg-color: #dddddd;
-$primary-bg-color: #2d2d2d;
-
-// used for focusing form controls
-$focus-bg-color: #101010;
-
-// used for dialog box text
-$light-fg-color: #747474;
-
-// button UI (white-on-green in light skin)
-$accent-fg-color: $primary-bg-color;
-$accent-color: #76CFA6;
-
-$selection-fg-color: $primary-fg-color;
-
-$focus-brightness: 200%;
-
-// red warning colour
-$warning-color: #ff0064;
-
-// groups
-$info-plinth-bg-color: #454545;
-
-$other-user-pill-bg-color: rgba(255, 255, 255, 0.1);
-
-$preview-bar-bg-color: #333;
-
-// left-panel style muted accent color
-$secondary-accent-color: $primary-bg-color;
-$tertiary-accent-color: #454545;
-
-// stop the tinter trying to change the secondary accent color
-// by overriding the key to something untintable
-// XXX: this is a bit of a hack.
-#mx_theme_secondaryAccentColor {
-    color: #c0ffee ! important;
-}
-
-#mx_theme_tertiaryAccentColor {
-    color: #c0ffee ! important;
-}
-
-// used by RoomDirectory permissions
-$plinth-bg-color: #474747;
-
-// used by RoomDropTarget
-$droptarget-bg-color: rgba(45,45,45,0.5);
-
-// used by AddressSelector
-$selected-color: #000000;
-
-// selected for hoverover & selected event tiles
-$event-selected-color: #353535;
-
-// used for the hairline dividers in RoomView
-$primary-hairline-color: #474747;
-
-// used for the border of input text fields
-$input-border-color: #3a3a3a;
-
-// apart from login forms, which have stronger border
-$strong-input-border-color: #656565;
-
-// used for UserSettings EditableText
-$input-underline-color: $primary-fg-color;
-$input-fg-color: $primary-fg-color;
-
-// context menus
-$menu-border-color: rgba(187, 187, 187, 0.5);
-$menu-bg-color: #373737;
-
-$avatar-initial-color: #2d2d2d;
-$avatar-bg-color: #ffffff;
-
-$h3-color: $primary-fg-color;
-
-$dialog-background-bg-color: #000;
-$lightbox-background-bg-color: #000;
-
-$greyed-fg-color: #888;
-
-$neutral-badge-color: #888;
-
-$preview-widget-bar-color: $menu-bg-color;
-$preview-widget-fg-color: $greyed-fg-color;
-
-$blockquote-bar-color: #ddd;
-$blockquote-fg-color: #777;
-
-$settings-grey-fg-color: #a2a2a2;
-
-$voip-decline-color: #f48080;
-$voip-accept-color: #80f480;
-
-$rte-bg-color: #353535;
-$rte-code-bg-color: #000;
-
-// ********************
-
-$roomtile-name-color: rgba(186, 186, 186, 0.8);
-$roomtile-selected-bg-color: #333;
-$roomtile-focused-bg-color: rgba(255, 255, 255, 0.2);
-
-$roomsublist-background: rgba(0, 0, 0, 0.2);
-$roomsublist-label-fg-color: $h3-color;
-$roomsublist-label-bg-color: $tertiary-accent-color;
-$roomsublist-chevron-color: $accent-color;
-
-$panel-divider-color: rgba(118, 207, 166, 0.2);
-
-// ********************
-
-$widget-menu-bar-bg-color: $tertiary-accent-color;
-
-// ********************
-
-// event tile lifecycle
-$event-encrypting-color: rgba(171, 221, 188, 0.4);
-$event-sending-color: #888;
-$event-notsent-color: #f44;
-
-// event redaction
-$event-redacted-fg-color: #606060;
-$event-redacted-border-color: #000000;
-
-// event timestamp
-$event-timestamp-color: #acacac;
-
-$edit-button-url: "../../img/icon_context_message_dark.svg";
-$copy-button-url: "../../img/icon_copy_message_dark.svg";
-
-// e2e
-$e2e-verified-color: #76cfa5; // N.B. *NOT* the same as $accent-color
-$e2e-unverified-color: #e8bf37;
-$e2e-warning-color: #ba6363;
-
-/*** ImageView ***/
-$lightbox-bg-color: #454545;
-$lightbox-fg-color: #ffffff;
-$lightbox-border-color: #ffffff;
-
-// unused?
-$progressbar-color: #000;
-
-// XXX: copypasted from _base in order to pick up the right FG color...
-@define-mixin mx_DialogButton {
-    /* align images in buttons (eg spinners) */
-    vertical-align: middle;
-    border: 0px;
-    border-radius: 36px;
-    font-family: $font-family;
-    font-size: 14px;
-    color: $accent-fg-color;
-    background-color: $accent-color;
-    width: auto;
-    padding: 7px;
-    padding-left: 1.5em;
-    padding-right: 1.5em;
-    cursor: pointer;
-    display: inline-block;
-    outline: none;
-}
-
-// Nasty hacks to apply a filter to arbitrary monochrome artwork to make it
-// better match the theme.  Typically applied to dark grey 'off' buttons or
-// light grey 'on' buttons.
-.mx_filterFlipColor {
-    filter: invert(1);
-}
-
-.gm-scrollbar .thumb {
-    filter: invert(1);
-}
-
-// markdown overrides:
-.mx_EventTile_content .markdown-body pre:hover {
-    border-color: #808080 !important; // inverted due to rules below
-}
-.mx_EventTile_content .markdown-body {
-    pre, code {
-        filter: invert(1);
-    }
-
-    pre code {
-        filter: none;
-    }
-
-    table {
-        tr {
-            background-color: #000000;
-        }
-
-        tr:nth-child(2n) {
-            background-color: #080808;
-        }
-    }
-}
-
-// Add a line to the right side of the left panel to distinguish it from the middle panel
-.mx_LeftPanel {
-    border-right: 1px solid $tertiary-accent-color;
-}
diff --git a/src/skins/vector/css/themes/dark.scss b/src/skins/vector/css/themes/dark.scss
deleted file mode 100644
index 5a37d036..00000000
--- a/src/skins/vector/css/themes/dark.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-@import "_base.scss";
-@import "_dark.scss";
-@import "../_components.scss";
diff --git a/src/skins/vector/css/themes/light.scss b/src/skins/vector/css/themes/light.scss
deleted file mode 100644
index ea0f93d5..00000000
--- a/src/skins/vector/css/themes/light.scss
+++ /dev/null
@@ -1,2 +0,0 @@
-@import "_base.scss";
-@import "../_components.scss";
\ No newline at end of file
diff --git a/src/skins/vector/css/vector-web/_fonts.scss b/src/skins/vector/css/vector-web/_fonts.scss
deleted file mode 100644
index 52ac95b5..00000000
--- a/src/skins/vector/css/vector-web/_fonts.scss
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Open Sans
- * Includes extended Latin, Greek, Cyrillic and Vietnamese character sets
- */
-
-/* the 'src' links are relative to the bundle.css, which is in a subdirectory.
- */
-@font-face {
-    font-family: 'Open Sans';
-    src: url('../../fonts/Open_Sans/OpenSans-Regular.ttf') format('truetype');
-    font-weight: 400;
-    font-style: normal;
-}
-
-@font-face {
-    font-family: 'Open Sans';
-    src: url('../../fonts/Open_Sans/OpenSans-Italic.ttf') format('truetype');
-    font-weight: 400;
-    font-style: italic;
-}
-
-@font-face {
-    font-family: 'Open Sans';
-    src: url('../../fonts/Open_Sans/OpenSans-Semibold.ttf') format('truetype');
-    font-weight: 600;
-    font-style: normal;
-}
-
-@font-face {
-    font-family: 'Open Sans';
-    src: url('../../fonts/Open_Sans/OpenSans-SemiboldItalic.ttf') format('truetype');
-    font-weight: 600;
-    font-style: italic;
-}
-
-@font-face {
-    font-family: 'Open Sans';
-    src: url('../../fonts/Open_Sans/OpenSans-Bold.ttf') format('truetype');
-    font-weight: 700;
-    font-style: normal;
-}
-
-@font-face {
-    font-family: 'Open Sans';
-    src: url('../../fonts/Open_Sans/OpenSans-BoldItalic.ttf') format('truetype');
-    font-weight: 700;
-    font-style: italic;
-}
-
-/*
- * Fira Mono
- * Used for monospace copy, i.e. code
- */
-
-@font-face {
-    font-family: 'Fira Mono';
-    src: url('../../fonts/Fira_Mono/FiraMono-Regular.ttf') format('truetype');
-    font-weight: 400;
-    font-style: normal;
-}
-
-@font-face {
-    font-family: 'Fira Mono';
-    src: url('../../fonts/Fira_Mono/FiraMono-Bold.ttf') format('truetype');
-    font-weight: 700;
-    font-style: normal;
-}
diff --git a/src/skins/vector/css/vector-web/structures/_CompatibilityPage.scss b/src/skins/vector/css/vector-web/structures/_CompatibilityPage.scss
deleted file mode 100644
index f3f032c9..00000000
--- a/src/skins/vector/css/vector-web/structures/_CompatibilityPage.scss
+++ /dev/null
@@ -1,19 +0,0 @@
-.mx_CompatibilityPage {
-    width: 100%;
-    height: 100%;
-    background-color: #e55;
-}
-
-.mx_CompatibilityPage_box {
-    position: absolute;
-    top: 0;
-    bottom: 0;
-    left: 0;
-    right: 0;
-    margin: auto;
-    width: 500px;
-    height: 300px;
-    border: 1px solid;
-    padding: 10px;
-    background-color: #fcc;
-}
\ No newline at end of file
diff --git a/src/skins/vector/css/vector-web/structures/_HomePage.scss b/src/skins/vector/css/vector-web/structures/_HomePage.scss
deleted file mode 100644
index cdac1bcc..00000000
--- a/src/skins/vector/css/vector-web/structures/_HomePage.scss
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
-Copyright 2016 OpenMarket Ltd
-Copyright 2017 Vector Creations Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_HomePage {
-    max-width: 960px;
-    width: 100%;
-    height: 100%;
-    margin-left: auto;
-    margin-right: auto;
-}
-
-.mx_HomePage iframe {
-    display: block;
-	width: 100%;
-	height: 100%;
-	border: 0px;
-}
-
-.mx_HomePage_body {
-//  margin-left: 63px;
-}
diff --git a/src/skins/vector/css/vector-web/structures/_LeftPanel.scss b/src/skins/vector/css/vector-web/structures/_LeftPanel.scss
deleted file mode 100644
index 96ed5878..00000000
--- a/src/skins/vector/css/vector-web/structures/_LeftPanel.scss
+++ /dev/null
@@ -1,129 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_LeftPanel {
-    position: relative;
-
-    display: flex;
-    flex-direction: column;
-}
-
-.mx_LeftPanel_container {
-    display: flex;
-    /* LeftPanel 235px */
-    flex: 0 0 235px;
-}
-
-.mx_LeftPanel_container.mx_LeftPanel_container_hasTagPanel {
-    /* TagPanel 60px + LeftPanel 235px */
-    flex: 0 0 295px;
-}
-
-.mx_LeftPanel_container_collapsed {
-    /* Collapsed LeftPanel 60px */
-    flex: 0 0 60px;
-}
-
-.mx_LeftPanel_container_collapsed.mx_LeftPanel_container_hasTagPanel {
-    /* TagPanel 60px + Collapsed LeftPanel 60px */
-    flex: 0 0 120px;
-}
-
-.mx_LeftPanel_hideButton {
-    position: absolute;
-    top: 10px;
-    right: 0px;
-    padding: 8px;
-    cursor: pointer;
-}
-
-.mx_LeftPanel_callView {
-
-}
-
-.mx_LeftPanel .mx_RoomList_scrollbar {
-    order: 1;
-
-    flex: 1 1 0;
-
-    overflow-y: auto;
-    z-index: 6;
-}
-
-.mx_LeftPanel.collapsed .mx_BottomLeftMenu {
-   flex: 0 0 160px;
-   margin-bottom: 9px;
-}
-
-.mx_LeftPanel .mx_BottomLeftMenu {
-    order: 3;
-
-    border-top: 1px solid $panel-divider-color;
-    margin-left: 16px; /* gutter */
-    margin-right: 16px; /* gutter */
-    flex: 0 0 60px;
-    z-index: 1;
-}
-
-.mx_LeftPanel .mx_BottomLeftMenu_options {
-    margin-top: 18px;
-}
-
-.mx_BottomLeftMenu_options object {
-    pointer-events: none;
-}
-
-.collapsed .mx_RoleButton {
-    margin-right: 0px ! important;
-    padding-top: 3px ! important;
-    padding-bottom: 3px ! important;
-}
-
-.mx_BottomLeftMenu_options > div {
-    display: inline-block;
-}
-
-.mx_BottomLeftMenu_options .mx_RoleButton {
-    margin-left: 0px;
-    margin-right: 10px;
-    height: 30px;
-}
-
-.mx_BottomLeftMenu_options .mx_BottomLeftMenu_settings {
-    float: right;
-}
-
-.mx_BottomLeftMenu_options .mx_BottomLeftMenu_settings .mx_RoleButton {
-    margin-right: 0px;
-}
-
-.mx_LeftPanel.collapsed .mx_BottomLeftMenu_settings {
-    float: none;
-}
-
-.mx_MatrixChat_useCompactLayout {
-    .mx_LeftPanel .mx_BottomLeftMenu {
-        flex: 0 0 50px;
-    }
-
-    .mx_LeftPanel.collapsed .mx_BottomLeftMenu {
-        flex: 0 0 160px;
-    }
-
-    .mx_LeftPanel .mx_BottomLeftMenu_options {
-        margin-top: 12px;
-    }
-}
diff --git a/src/skins/vector/css/vector-web/structures/_RightPanel.scss b/src/skins/vector/css/vector-web/structures/_RightPanel.scss
deleted file mode 100644
index b4dff612..00000000
--- a/src/skins/vector/css/vector-web/structures/_RightPanel.scss
+++ /dev/null
@@ -1,133 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_RightPanel {
-    position: relative;
-
-    display: flex;
-    flex-direction: column;
-}
-
-.mx_RightPanel_header {
-    order: 1;
-
-    border-bottom: 1px solid $primary-hairline-color;
-    margin-right: 20px;
-
-    flex: 0 0 70px;
-}
-
-/** Fixme - factor this out with the main header **/
-
-.mx_RightPanel_headerButtonGroup {
-    margin-top: 6px;
-    display: flex;
-    width: 100%;
-    background-color: $primary-bg-color;
-    margin-left: 0px;
-}
-
-.mx_RightPanel_headerButton {
-    cursor: pointer;
-    flex: 0 0 auto;
-    vertical-align: top;
-    padding-left: 4px;
-    padding-right: 5px;
-    text-align: center;
-    position: relative;
-}
-
-.mx_RightPanel_headerButton object {
-    pointer-events: none;
-    padding-bottom: 3px;
-}
-
-.mx_RightPanel_headerButton_highlight {
-    width: 25px;
-    height: 5px;
-    border-radius: 5px;
-    background-color: $accent-color;
-    opacity: 0.2;
-}
-
-.mx_RightPanel_headerButton_badge {
-    font-size: 11px;
-    color: $accent-color;
-    font-weight: bold;
-    padding-bottom: 2px;
-}
-
-.mx_RightPanel_collapsebutton {
-    flex: 1;
-    text-align: right;
-    margin-top: 20px;
-}
-
-.mx_RightPanel .mx_MemberList,
-.mx_RightPanel .mx_MemberInfo,
-.mx_RightPanel .mx_GroupRoomList,
-.mx_RightPanel_blank {
-    order: 2;
-    flex: 1 1 0;
-}
-
-.mx_RightPanel .mx_RoomView_messagePanelSpinner {
-    order: 2;
-    margin: auto;
-}
-
-.mx_RightPanel_footer {
-    order: 3;
-
-    border-top: 1px solid $primary-hairline-color;
-    margin-right: 20px;
-
-    flex: 0 0 60px;
-}
-
-.mx_RightPanel_footer .mx_RightPanel_invite {
-    font-size: 14px;
-	color: $primary-fg-color;
-    padding-top: 13px;
-    padding-left: 5px;
-    cursor: pointer;
-    display: flex;
-    align-items: center;
-}
-
-.collapsed .mx_RightPanel_footer .mx_RightPanel_invite {
-    display: none;
-}
-
-.mx_RightPanel_invite .mx_RightPanel_icon object {
-    pointer-events: none;
-}
-
-.mx_RightPanel_invite .mx_RightPanel_message {
-    padding-left: 10px;
-    line-height: 18px;
-}
-
-.mx_MatrixChat_useCompactLayout {
-    .mx_RightPanel_footer {
-        flex: 0 0 50px;
-    }
-
-    .mx_RightPanel_footer .mx_RightPanel_invite {
-        line-height: 25px;
-        padding-top: 8px;
-    }
-}
diff --git a/src/skins/vector/css/vector-web/structures/_RoomDirectory.scss b/src/skins/vector/css/vector-web/structures/_RoomDirectory.scss
deleted file mode 100644
index 9cd3e728..00000000
--- a/src/skins/vector/css/vector-web/structures/_RoomDirectory.scss
+++ /dev/null
@@ -1,131 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_RoomDirectory {
-    max-width: 960px;
-    width: 100%;
-    margin-left: auto;
-    margin-right: auto;
-    margin-bottom: 12px;
-    color: $primary-fg-color;
-    word-break: break-word;
-
-    display: flex;
-
-    flex-direction: column;
-}
-
-.mx_RoomDirectory .mx_RoomHeader_simpleHeader {
-    margin-left: 0px;
-}
-
-.mx_RoomDirectory_list {
-    flex: 1;
-
-    display: flex;
-
-    flex-direction: column;
-}
-
-.mx_RoomDirectory_list .mx_RoomView_messageListWrapper {
-    justify-content: flex-start;
-}
-
-.mx_RoomDirectory_listheader {
-    display: table;
-    table-layout: fixed;
-    width: 100%;
-    margin-top: 12px;
-    margin-bottom: 12px;
-    border-spacing: 5px;
-}
-
-.mx_RoomDirectory_searchbox {
-    display: table-cell;
-    vertical-align: middle;
-}
-
-.mx_RoomDirectory_listheader .mx_NetworkDropdown {
-    display: table-cell;
-    width: 200px;
-}
-
-.mx_RoomDirectory_tableWrapper {
-    overflow-y: auto;
-    flex: 1 1 0;
-}
-
-.mx_RoomDirectory_table {
-    font-size: 14px;
-    color: $primary-fg-color;
-    width: 100%;
-    text-align: left;
-    table-layout: fixed;
-}
-
-.mx_RoomDirectory_roomAvatar {
-    width: 24px;
-    padding-left: 12px;
-    padding-right: 24px;
-    vertical-align: top;
-}
-
-.mx_RoomDirectory_roomDescription {
-    padding-bottom: 16px;
-}
-
-.mx_RoomDirectory_name {
-    display: inline-block;
-    font-weight: 600;
-}
-
-.mx_RoomDirectory_perms {
-    display: inline-block;
-}
-
-.mx_RoomDirectory_perm {
-    display: inline;
-    padding-left: 5px;
-    padding-right: 5px;
-    margin-right: 5px;
-    height: 15px;
-    border-radius: 11px;
-    background-color: $plinth-bg-color;
-    text-transform: uppercase;
-    font-weight: 600;
-    font-size: 11px;
-    color: $accent-color;
-}
-
-.mx_RoomDirectory_topic {
-    cursor: initial;
-}
-
-.mx_RoomDirectory_alias {
-    font-size: 12px;
-    color: $settings-grey-fg-color;
-}
-
-.mx_RoomDirectory_roomMemberCount {
-    text-align: right;
-    width: 100px;
-    padding-right: 10px;
-}
-
-.mx_RoomDirectory_table tr {
-    padding-bottom: 10px;
-    cursor: pointer;
-}
diff --git a/src/skins/vector/css/vector-web/structures/_RoomSubList.scss b/src/skins/vector/css/vector-web/structures/_RoomSubList.scss
deleted file mode 100644
index a2863460..00000000
--- a/src/skins/vector/css/vector-web/structures/_RoomSubList.scss
+++ /dev/null
@@ -1,244 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_RoomSubList {
-    display: table;
-    table-layout: fixed;
-    width: 100%;
-
-    background-color: $roomsublist-background;
-}
-
-.mx_RoomSubList_labelContainer {
-    height: 31px; /* mx_RoomSubList_label height including border */
-    width: 235px; /* LHS Panel width */
-    position: relative;
-}
-
-.mx_RoomSubList_label {
-    position: relative;
-    text-transform: uppercase;
-    color: $roomsublist-label-fg-color;
-    font-weight: 600;
-    font-size: 12px;
-    width: 203px; /* padding + width = LHS Panel width */
-    height: 19px; /* height + padding = 31px = mx_RoomSubList_label height */
-    padding-left: 16px; /* gutter */
-    padding-right: 16px; /* gutter */
-    padding-top: 6px;
-    padding-bottom: 6px;
-    cursor: pointer;
-    background-color: $secondary-accent-color;
-}
-
-.mx_RoomSubList_label.mx_RoomSubList_fixed {
-    position: fixed;
-    top: 0;
-    z-index: 5;
-    /* pointer-events: none; */
-}
-
-.collapsed .mx_RoomSubList_label {
-    height: 17px;
-    width: 28px; /* collapsed LHS Panel width */
-}
-
-.collapsed .mx_RoomSubList_labelContainer {
-    width: 28px; /* collapsed LHS Panel width */
-}
-
-.mx_RoomSubList_roomCount {
-    display: inline-block;
-    font-size: 12px;
-    font-weight: normal;
-    color: $accent-color;
-    padding-left: 5px;
-    text-transform: none;
-}
-
-.collapsed .mx_RoomSubList_roomCount {
-    display: none;
-}
-
-.mx_RoomSubList_badge {
-    display: inline-block;
-    min-width: 15px;
-    height: 15px;
-    position: absolute;
-    right: 8px; /*gutter */
-    top: 7px;
-    border-radius: 8px;
-    color: $accent-fg-color;
-    font-weight: 600;
-    font-size: 10px;
-    text-align: center;
-    padding-top: 1px;
-    padding-left: 4px;
-    padding-right: 4px;
-    background-color: $accent-color;
-}
-
-/*
-.collapsed .mx_RoomSubList_badge {
-    display: none;
-}
-*/
-
-.mx_RoomSubList_badgeHighlight {
-    background-color: $warning-color;
-}
-
-/* This is the bottom of the speech bubble */
-.mx_RoomSubList_badgeHighlight:after {
-    content: "";
-    position: absolute;
-    display: block;
-    width: 0;
-    height: 0;
-    margin-left: 5px;
-    border-top: 5px solid $warning-color;
-    border-right: 7px solid transparent;
-}
-
-/* Hide the bottom of speech bubble */
-.collapsed .mx_RoomSubList_badgeHighlight:after {
-    display: none;
-}
-
-.mx_RoomSubList_chevron {
-    pointer-events: none;
-    position: absolute;
-    right: 41px;
-    top: 11px;
-}
-
-.mx_RoomSubList_chevronDown {
-    width: 0;
-    height: 0;
-    border-left: 5px solid transparent;
-    border-right: 5px solid transparent;
-    border-top: 6px solid $roomsublist-chevron-color;
-}
-
-.mx_RoomSubList_chevronUp {
-    width: 0;
-    height: 0;
-    border-left: 5px solid transparent;
-    border-right: 5px solid transparent;
-    border-bottom: 6px solid $roomsublist-chevron-color;
-}
-
-.mx_RoomSubList_chevronRight {
-    width: 0;
-    height: 0;
-    border-top: 5px solid transparent;
-    border-left: 6px solid $roomsublist-chevron-color;
-    border-bottom: 5px solid transparent;
-}
-
-/* The overflow section */
-.mx_RoomSubList_ellipsis {
-    display: block;
-    line-height: 11px;
-    height: 18px;
-    position: relative;
-    cursor: pointer;
-    font-size: 13px;
-
-    background-color: $secondary-accent-color;
-}
-
-.collapsed .mx_RoomSubList_ellipsis {
-    height: 20px;
-}
-
-.mx_RoomSubList_line {
-    display: inline-block;
-    width: 159px;
-    border-top: dotted 2px $accent-color;
-    vertical-align: middle;
-}
-
-.collapsed .mx_RoomSubList_line {
-    display: none;
-}
-
-.mx_RoomSubList_more {
-    display: inline-block;
-    text-transform: uppercase;
-    font-size: 10px;
-    font-weight: 600;
-    text-align: left;
-    color: $accent-color;
-    padding-left: 7px;
-    padding-right: 7px;
-    padding-left: 7px;
-    vertical-align: middle;
-}
-
-.collapsed .mx_RoomSubList_more {
-    display: none;
-}
-
-.mx_RoomSubList_moreBadge {
-    display: inline-block;
-    min-width: 15px;
-    height: 13px;
-    position: absolute;
-    right: 8px; /*gutter */
-    top: -2px;
-    border-radius: 8px;
-    border: solid 1px $accent-color;
-    color: $accent-fg-color;
-    font-weight: 600;
-    font-size: 10px;
-    text-align: center;
-    padding-top: 1px;
-    padding-left: 3px;
-    padding-right: 3px;
-    background-color: $primary-bg-color;
-    vertical-align: middle;
-}
-
-.mx_RoomSubList_moreBadge.mx_RoomSubList_moreBadgeNotify {
-    background-color: $accent-color;
-    border: 0;
-    padding-top: 3px;
-    padding-left: 4px;
-    padding-right: 4px;
-}
-
-.mx_RoomSubList_moreBadge.mx_RoomSubList_moreBadgeHighlight {
-    background-color: $warning-color;
-    border: 0;
-    padding-top: 3px;
-    padding-left: 4px;
-    padding-right: 4px;
-}
-
-.collapsed .mx_RoomSubList_moreBadge {
-    position: static;
-    margin-left: 16px;
-    margin-top: 2px;
-}
-
-.mx_RoomSubList_ellipsis .mx_RoomSubList_chevronDown {
-    position: relative;
-    top: 4px;
-    left: 2px;
-}
-
-
diff --git a/src/skins/vector/css/vector-web/structures/_ViewSource.scss b/src/skins/vector/css/vector-web/structures/_ViewSource.scss
deleted file mode 100644
index a4c7dcf5..00000000
--- a/src/skins/vector/css/vector-web/structures/_ViewSource.scss
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_ViewSource pre {
-    text-align: left;
-    font-size: 12px;
-    padding: 0.5em 1em 0.5em 1em;
-    word-wrap: break-word;
-    white-space: pre-wrap;
-}
diff --git a/src/skins/vector/css/vector-web/views/context_menus/_MessageContextMenu.scss b/src/skins/vector/css/vector-web/views/context_menus/_MessageContextMenu.scss
deleted file mode 100644
index 85e8080c..00000000
--- a/src/skins/vector/css/vector-web/views/context_menus/_MessageContextMenu.scss
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_MessageContextMenu_field {
-    padding: 3px 6px 3px 6px;
-    cursor: pointer;
-    white-space: nowrap;
-}
-
-.mx_MessageContextMenu_field.mx_MessageContextMenu_fieldSet {
-    font-weight: bold;
-}
diff --git a/src/skins/vector/css/vector-web/views/context_menus/_PresenceContextMenuOption.scss b/src/skins/vector/css/vector-web/views/context_menus/_PresenceContextMenuOption.scss
deleted file mode 100644
index bfe81125..00000000
--- a/src/skins/vector/css/vector-web/views/context_menus/_PresenceContextMenuOption.scss
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
-Copyright 2017 Travis Ralston
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-.mx_PresenceContextMenuOption_indicator {
-    width: 10px;
-    height: 10px;
-    border-radius: 10px;
-    display: inline-block;
-    margin-right: 5px;
-}
-
-.mx_PresenceContextMenuOption_indicator.mx_PresenceContextMenuOption_indicator_online {
-    background-color: $presence-online;
-}
-
-.mx_PresenceContextMenuOption_indicator.mx_PresenceContextMenuOption_indicator_unavailable {
-    background-color: $presence-unavailable;
-}
-
-.mx_PresenceContextMenuOption_indicator.mx_PresenceContextMenuOption_indicator_offline {
-    background-color: $presence-offline;
-}
-
-.mx_PresenceContextMenuOption {
-    padding: 2px;
-}
-
-.mx_PresenceContextMenuOption.mx_PresenceContextMenuOption_current {
-    font-weight: 700;
-}
diff --git a/src/skins/vector/css/vector-web/views/context_menus/_RoomTileContextMenu.scss b/src/skins/vector/css/vector-web/views/context_menus/_RoomTileContextMenu.scss
deleted file mode 100644
index 598f8ac2..00000000
--- a/src/skins/vector/css/vector-web/views/context_menus/_RoomTileContextMenu.scss
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_RoomTileContextMenu_tag_field, .mx_RoomTileContextMenu_leave {
-    padding-top: 8px;
-    padding-right: 20px;
-    padding-bottom: 8px;
-    cursor: pointer;
-    white-space: nowrap;
-    display: flex;
-    align-items: center;
-    line-height: 16px;
-}
-
-.mx_RoomTileContextMenu_tag_field.mx_RoomTileContextMenu_tag_fieldSet {
-    font-weight: bold;
-}
-
-.mx_RoomTileContextMenu_tag_field.mx_RoomTileContextMenu_tag_fieldSet .mx_RoomTileContextMenu_tag_icon {
-    display: none;
-}
-
-.mx_RoomTileContextMenu_tag_field.mx_RoomTileContextMenu_tag_fieldSet .mx_RoomTileContextMenu_tag_icon_set {
-    display: inline-block;
-}
-
-.mx_RoomTileContextMenu_tag_field.mx_RoomTileContextMenu_tag_fieldDisabled {
-    color: rgba(0, 0, 0, 0.2);
-}
-
-.mx_RoomTileContextMenu_tag_icon {
-    padding-right: 8px;
-    padding-left: 4px;
-    display: inline-block
-}
-
-.mx_RoomTileContextMenu_tag_icon_set {
-    padding-right: 8px;
-    padding-left: 4px;
-    display: none;
-}
-
-.mx_RoomTileContextMenu_separator {
-    margin-top: 0;
-    margin-bottom: 0;
-    border-bottom-style: none;
-    border-left-style: none;
-    border-right-style: none;
-    border-top-style: solid;
-    border-top-width: 1px;
-    border-color: $menu-border-color;
-}
-
-.mx_RoomTileContextMenu_leave {
-    color: $warning-color;
-}
-
-.mx_RoomTileContextMenu_tag_fieldSet .mx_RoomTileContextMenu_tag_icon {
-    /* Something to indicate that the icon is the set tag */
-}
-
-.mx_RoomTileContextMenu_notif_picker {
-    position: absolute;
-    top: 16px;
-    left: 5px;
-}
-
-.mx_RoomTileContextMenu_notif_field {
-    padding-top: 4px;
-    padding-right: 6px;
-    padding-bottom: 10px;
-    padding-left: 8px; /* 20px */
-    cursor: pointer;
-    white-space: nowrap;
-    display: flex;
-    align-items: center;
-}
-
-.mx_RoomTileContextMenu_notif_field.mx_RoomTileContextMenu_notif_fieldSet {
-    font-weight: bold;
-}
-
-.mx_RoomTileContextMenu_notif_field.mx_RoomTileContextMenu_notif_fieldDisabled {
-    color: rgba(0, 0, 0, 0.2);
-}
-
-.mx_RoomTileContextMenu_notif_icon {
-    padding-right: 4px;
-    padding-left: 4px;
-}
-
-.mx_RoomTileContextMenu_notif_activeIcon {
-    display: inline-block;
-    opacity: 0;
-    position: relative;
-    left: -5px;
-}
-
-.mx_RoomTileContextMenu_notif_fieldSet .mx_RoomTileContextMenu_notif_activeIcon {
-    opacity: 1;
-}
diff --git a/src/skins/vector/css/vector-web/views/context_menus/_TagTileContextMenu.scss b/src/skins/vector/css/vector-web/views/context_menus/_TagTileContextMenu.scss
deleted file mode 100644
index 759b92bd..00000000
--- a/src/skins/vector/css/vector-web/views/context_menus/_TagTileContextMenu.scss
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
-Copyright 2018 New Vector Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_TagTileContextMenu_item {
-    padding-top: 8px;
-    padding-right: 20px;
-    padding-bottom: 8px;
-    cursor: pointer;
-    white-space: nowrap;
-    display: flex;
-    align-items: center;
-    line-height: 16px;
-}
-
-
-.mx_TagTileContextMenu_item_icon {
-    padding-right: 8px;
-    padding-left: 4px;
-    display: inline-block
-}
-
-.mx_TagTileContextMenu_separator {
-    margin-top: 0;
-    margin-bottom: 0;
-    border-bottom-style: none;
-    border-left-style: none;
-    border-right-style: none;
-    border-top-style: solid;
-    border-top-width: 1px;
-    border-color: $menu-border-color;
-}
diff --git a/src/skins/vector/css/vector-web/views/dialogs/_ChangelogDialog.scss b/src/skins/vector/css/vector-web/views/dialogs/_ChangelogDialog.scss
deleted file mode 100644
index 460a5f94..00000000
--- a/src/skins/vector/css/vector-web/views/dialogs/_ChangelogDialog.scss
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
-Copyright 2016 Aviral Dasgupta
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_ChangelogDialog_content {
-    max-height: 300px;
-    overflow: auto;
-}
-
-.mx_ChangelogDialog_li {
-    padding: 0.2em;
-}
diff --git a/src/skins/vector/css/vector-web/views/dialogs/_DevtoolsDialog.scss b/src/skins/vector/css/vector-web/views/dialogs/_DevtoolsDialog.scss
deleted file mode 100644
index 8918373e..00000000
--- a/src/skins/vector/css/vector-web/views/dialogs/_DevtoolsDialog.scss
+++ /dev/null
@@ -1,166 +0,0 @@
-/*
-Copyright 2017 Michael Telatynski <7t3chguy@gmail.com>
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_DevTools_RoomStateExplorer_button, .mx_DevTools_RoomStateExplorer_query {
-    margin-bottom: 10px;
-}
-
-.mx_DevTools_label_left {
-    float: left;
-}
-
-.mx_DevTools_label_right {
-    float: right;
-}
-
-.mx_DevTools_label_bottom {
-    clear: both;
-    border-bottom: 1px solid #e5e5e5;
-}
-
-.mx_DevTools_inputRow
-{
-    display: table-row;
-}
-
-.mx_DevTools_inputLabelCell
-{
-    padding-bottom: 21px;
-    display: table-cell;
-    font-weight: bold;
-    padding-right: 24px;
-}
-
-.mx_DevTools_inputCell {
-    display: table-cell;
-    padding-bottom: 21px;
-    width: 240px;
-}
-
-.mx_DevTools_inputCell input
-{
-    display: inline-block;
-    border: 0;
-    border-bottom: 1px solid $input-underline-color;
-    padding: 0;
-    width: 240px;
-    color: $input-fg-color;
-    font-family: 'Open Sans', Helvetica, Arial, Sans-Serif;
-    font-size: 16px;
-}
-
-.mx_DevTools_tgl {
-    display: none;
-
-    // add default box-sizing for this scope
-    &,
-    &:after,
-    &:before,
-    & *,
-    & *:after,
-    & *:before,
-    & + .mx_DevTools_tgl-btn {
-        box-sizing: border-box;
-        &::selection {
-            background: none;
-        }
-    }
-
-    + .mx_DevTools_tgl-btn {
-        outline: 0;
-        display: block;
-        width: 7em;
-        height: 2em;
-        position: relative;
-        cursor: pointer;
-        user-select: none;
-        &:after,
-        &:before {
-            position: relative;
-            display: block;
-            content: "";
-            width: 50%;
-            height: 100%;
-        }
-
-        &:after {
-            left: 0;
-        }
-
-        &:before {
-            display: none;
-        }
-    }
-
-    &:checked + .mx_DevTools_tgl-btn:after {
-        left: 50%;
-    }
-}
-
-.mx_DevTools_tgl-flip {
-    + .mx_DevTools_tgl-btn {
-        padding: 2px;
-        transition: all .2s ease;
-        font-family: sans-serif;
-        perspective: 100px;
-        &:after,
-        &:before {
-            display: inline-block;
-            transition: all .4s ease;
-            width: 100%;
-            text-align: center;
-            position: absolute;
-            line-height: 2em;
-            font-weight: bold;
-            color: #fff;
-            top: 0;
-            left: 0;
-            backface-visibility: hidden;
-            border-radius: 4px;
-        }
-
-        &:after {
-            content: attr(data-tg-on);
-            background: #02C66F;
-            transform: rotateY(-180deg);
-        }
-
-        &:before {
-            background: #FF3A19;
-            content: attr(data-tg-off);
-        }
-
-        &:active:before {
-            transform: rotateY(-20deg);
-        }
-    }
-
-    &:checked + .mx_DevTools_tgl-btn {
-        &:before {
-            transform: rotateY(180deg);
-        }
-
-        &:after {
-            transform: rotateY(0);
-            left: 0;
-            background: #7FC6A6;
-        }
-
-        &:active:after {
-            transform: rotateY(20deg);
-        }
-    }
-}
diff --git a/src/skins/vector/css/vector-web/views/dialogs/_SetEmailDialog.scss b/src/skins/vector/css/vector-web/views/dialogs/_SetEmailDialog.scss
deleted file mode 100644
index 588f10c9..00000000
--- a/src/skins/vector/css/vector-web/views/dialogs/_SetEmailDialog.scss
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
-Copyright 2017 Vector Creations Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_SetEmailDialog_email_input {
-    border-radius: 3px;
-    border: 1px solid $input-border-color;
-    padding: 9px;
-    color: $input-fg-color;
-    background-color: $primary-bg-color;
-    font-size: 15px;
-    width: 100%;
-    max-width: 280px;
-    margin-bottom: 10px;
-}
-
-.mx_SetEmailDialog_email_input:focus {
-    outline: none;
-    box-shadow: none;
-    border: 1px solid $accent-color;
-}
-
-.mx_SetEmailDialog_email_input_placeholder {
-}
diff --git a/src/skins/vector/css/vector-web/views/dialogs/_SetPasswordDialog.scss b/src/skins/vector/css/vector-web/views/dialogs/_SetPasswordDialog.scss
deleted file mode 100644
index 28a8b7c9..00000000
--- a/src/skins/vector/css/vector-web/views/dialogs/_SetPasswordDialog.scss
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
-Copyright 2017 Vector Creations Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_SetPasswordDialog_change_password input {
-    border-radius: 3px;
-    border: 1px solid $input-border-color;
-    padding: 9px;
-    color: $primary-fg-color;
-    background-color: $primary-bg-color;
-    font-size: 15px;
-    width: 100%;
-    max-width: 280px;
-    margin-bottom: 10px;
-}
-
-.mx_SetPasswordDialog_change_password_button {
-    margin-top: 68px;
-}
-
-.mx_SetPasswordDialog .mx_Dialog_content {
-    margin-bottom: 0px;
-}
diff --git a/src/skins/vector/css/vector-web/views/directory/_NetworkDropdown.scss b/src/skins/vector/css/vector-web/views/directory/_NetworkDropdown.scss
deleted file mode 100644
index 98503795..00000000
--- a/src/skins/vector/css/vector-web/views/directory/_NetworkDropdown.scss
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_NetworkDropdown {
-    position: relative;
-}
-
-.mx_NetworkDropdown_input {
-    position: relative;
-    border-radius: 3px;
-    border: 1px solid $strong-input-border-color;
-    font-weight: 300;
-    font-size: 13px;
-    user-select: none;
-}
-
-.mx_NetworkDropdown_arrow {
-    border-color: $primary-fg-color transparent transparent;
-    border-style: solid;
-    border-width: 5px 5px 0;
-    display: block;
-    height: 0;
-    position: absolute;
-    right: 10px;
-    top: 14px;
-    width: 0
-}
-
-.mx_NetworkDropdown_networkoption {
-    height: 35px;
-    line-height: 35px;
-    padding-left: 8px;
-    padding-right: 8px;
-    overflow: hidden;
-    white-space: nowrap;
-    text-overflow: ellipsis;
-}
-
-.mx_NetworkDropdown_networkoption img {
-    margin: 5px;
-    width: 25px;
-    vertical-align: middle;
-}
-
-input.mx_NetworkDropdown_networkoption, input.mx_NetworkDropdown_networkoption:focus {
-    border: 0;
-    padding-top: 0;
-    padding-bottom: 0;
-}
-
-.mx_NetworkDropdown_menu {
-    position: absolute;
-    left: -1px;
-    right: -1px;
-    top: 100%;
-    z-index: 2;
-    margin: 0;
-    padding: 0px;
-    border-radius: 3px;
-    border: 1px solid $accent-color;
-    background-color: $primary-bg-color;
-}
-
-.mx_NetworkDropdown_menu .mx_NetworkDropdown_networkoption:hover {
-    background-color: $focus-bg-color;
-}
-
-.mx_NetworkDropdown_menu_network {
-    font-weight: bold;
-}
-
diff --git a/src/skins/vector/css/vector-web/views/elements/_ImageView.scss b/src/skins/vector/css/vector-web/views/elements/_ImageView.scss
deleted file mode 100644
index 8ed0698a..00000000
--- a/src/skins/vector/css/vector-web/views/elements/_ImageView.scss
+++ /dev/null
@@ -1,134 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-/* This has got to be the most fragile piece of CSS ever written.
-   But empirically it works on Chrome/FF/Safari
- */
-
-.mx_ImageView {
-    display: flex;
-    width: 100%;
-    height: 100%;
-    align-items: center;
-}
-
-.mx_ImageView_lhs {
-    order: 1;
-    flex: 1 1 10%;
-    min-width: 60px;
-    // background-color: #080;
-    // height: 20px;
-}
-
-.mx_ImageView_content {
-    order: 2;
-    /* min-width hack needed for FF */
-    min-width: 0px;
-    height: 90%;
-    flex: 15 15 0;
-    display: flex;
-    align-items: center;
-    justify-content: center;
-}
-
-.mx_ImageView_content img {
-    max-width: 100%;
-    /* XXX: max-height interacts badly with flex on Chrome and doesn't relayout properly until you refresh */
-    max-height: 100%;
-    /* object-fit hack needed for Chrome due to Chrome not re-laying-out until you refresh */
-    object-fit: contain;
-    /* background-image: url('../../img/trans.png'); */
-    pointer-events: all;
-}
-
-.mx_ImageView_labelWrapper {
-    position: absolute;
-    top: 0px;
-    right: 0px;
-    height: 100%;
-    overflow: auto;
-    pointer-events: all;
-}
-
-.mx_ImageView_label {
-    text-align: left;
-    display: flex;
-    justify-content: center;
-    flex-direction: column;
-    padding-left: 30px;
-    padding-right: 30px;
-    min-height: 100%;
-    max-width: 240px;
-    color: $lightbox-fg-color;
-}
-
-.mx_ImageView_cancel {
-    position: absolute;
-    top: 0px;
-    right: 0px;
-    padding: 35px;
-    cursor: pointer;
-}
-
-.mx_ImageView_name {
-    font-size: 18px;
-    margin-bottom: 6px;
-    word-wrap: break-word;
-}
-
-.mx_ImageView_metadata {
-    font-size: 15px;
-    opacity: 0.5;
-}
-
-.mx_ImageView_download {
-    display: table;
-    margin-top: 24px;
-    margin-bottom: 6px;
-    border-radius: 5px;
-    background-color: $lightbox-bg-color;
-    font-size: 14px;
-    padding: 9px;
-    border: 1px solid $lightbox-border-color;
-}
-
-.mx_ImageView_size {
-    font-size: 11px;
-}
-
-.mx_ImageView_link {
-    color: $lightbox-fg-color ! important;
-    text-decoration: none ! important;
-}
-
-.mx_ImageView_button {
-    font-size: 15px;
-    opacity: 0.5;
-    margin-top: 18px;
-    cursor: pointer;
-}
-
-.mx_ImageView_shim {
-    height: 30px;
-}
-
-.mx_ImageView_rhs {
-    order: 3;
-    flex: 1 1 10%;
-    min-width: 300px;
-    // background-color: #800;
-    // height: 20px;
-}
diff --git a/src/skins/vector/css/vector-web/views/elements/_InlineSpinner.scss b/src/skins/vector/css/vector-web/views/elements/_InlineSpinner.scss
deleted file mode 100644
index 612b6209..00000000
--- a/src/skins/vector/css/vector-web/views/elements/_InlineSpinner.scss
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
-Copyright 2017 New Vector Ltd.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_InlineSpinner {
-    display: inline;
-}
-
-.mx_InlineSpinner img {
-    margin: 0px 6px;
-    vertical-align: -3px;
-}
diff --git a/src/skins/vector/css/vector-web/views/elements/_Spinner.scss b/src/skins/vector/css/vector-web/views/elements/_Spinner.scss
deleted file mode 100644
index aea57379..00000000
--- a/src/skins/vector/css/vector-web/views/elements/_Spinner.scss
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_Spinner {
-    display: flex;
-    align-items: center;
-    justify-content: center;
-    width: 100%;
-    height: 100%;
-    flex: 1;
-}
-
-.mx_MatrixChat_middlePanel .mx_Spinner {
-    height: auto;
-}
\ No newline at end of file
diff --git a/src/skins/vector/css/vector-web/views/elements/_SyntaxHighlight.scss b/src/skins/vector/css/vector-web/views/elements/_SyntaxHighlight.scss
deleted file mode 100644
index e97401a1..00000000
--- a/src/skins/vector/css/vector-web/views/elements/_SyntaxHighlight.scss
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
-Copyright 2017 Michael Telatynski <7t3chguy@gmail.com>
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_SyntaxHighlight {
-    /* inhibit hljs styling */
-    background: none !important;
-    color: $light-fg-color !important;
-}
diff --git a/src/skins/vector/css/vector-web/views/globals/_MatrixToolbar.scss b/src/skins/vector/css/vector-web/views/globals/_MatrixToolbar.scss
deleted file mode 100644
index be69b15f..00000000
--- a/src/skins/vector/css/vector-web/views/globals/_MatrixToolbar.scss
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_MatrixToolbar {
-    background-color: $accent-color;
-    color: $accent-fg-color;
-
-    display: flex;
-    align-items: center;
-}
-
-.mx_MatrixToolbar_warning {
-    margin-left: 16px;
-    margin-right: 8px;
-    margin-top: -2px;
-}
-
-.mx_MatrixToolbar_content {
-    flex: 1;
-}
-
-.mx_MatrixToolbar_link
-{
-    color: $accent-fg-color ! important;
-    text-decoration: underline ! important;
-    cursor: pointer;
-}
-
-.mx_MatrixToolbar_clickable {
-    cursor: pointer;
-}
-
-.mx_MatrixToolbar_close {
-    cursor: pointer;
-}
-
-.mx_MatrixToolbar_close img {
-    display: block;
-    float: right;
-    margin-right: 10px;
-}
-
-.mx_MatrixToolbar_action {
-    margin-right: 16px;
-}
-
-.mx_MatrixToolbar_changelog {
-    white-space: pre;
-}
\ No newline at end of file
diff --git a/src/skins/vector/css/vector-web/views/messages/_DateSeparator.scss b/src/skins/vector/css/vector-web/views/messages/_DateSeparator.scss
deleted file mode 100644
index f676d24b..00000000
--- a/src/skins/vector/css/vector-web/views/messages/_DateSeparator.scss
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
-Copyright 2017 Vector Creations Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_DateSeparator {
-    clear: both;
-    margin-top: 32px;
-    margin-bottom: 8px;
-    margin-left: 63px;
-    padding-bottom: 6px;
-    border-bottom: 1px solid $primary-hairline-color;
-}
-
diff --git a/src/skins/vector/css/vector-web/views/messages/_MessageTimestamp.scss b/src/skins/vector/css/vector-web/views/messages/_MessageTimestamp.scss
deleted file mode 100644
index e21189c5..00000000
--- a/src/skins/vector/css/vector-web/views/messages/_MessageTimestamp.scss
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_MessageTimestamp {
-}
diff --git a/src/skins/vector/css/vector-web/views/messages/_SenderProfile.scss b/src/skins/vector/css/vector-web/views/messages/_SenderProfile.scss
deleted file mode 100644
index 060709b8..00000000
--- a/src/skins/vector/css/vector-web/views/messages/_SenderProfile.scss
+++ /dev/null
@@ -1,15 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
diff --git a/src/skins/vector/css/vector-web/views/rooms/_RoomDropTarget.scss b/src/skins/vector/css/vector-web/views/rooms/_RoomDropTarget.scss
deleted file mode 100644
index 1076a056..00000000
--- a/src/skins/vector/css/vector-web/views/rooms/_RoomDropTarget.scss
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_RoomDropTarget_container {
-    background-color: $secondary-accent-color;
-    padding-left: 18px;
-    padding-right: 18px;
-    padding-top: 8px;
-    padding-bottom: 7px;
-}
-
-.collapsed .mx_RoomDropTarget_container {
-    padding-right: 10px;
-    padding-left: 10px;
-}
-
-.mx_RoomDropTarget {
-    font-size: 13px;
-    padding-top: 5px;
-    padding-bottom: 5px;
-    border: 1px dashed $accent-color;
-    color: $primary-fg-color;
-    background-color: $droptarget-bg-color;
-    border-radius: 4px;
-}
-
-
-.mx_RoomDropTarget_label {
-    position: relative;
-    margin-top: 3px;
-    line-height: 21px;
-    z-index: 1;
-    text-align: center;
-}
-
-.collapsed .mx_RoomDropTarget_avatar {
-    float: none;
-}
-
-.collapsed .mx_RoomDropTarget_label {
-    display: none;
-}
diff --git a/src/skins/vector/css/vector-web/views/rooms/_RoomTooltip.scss b/src/skins/vector/css/vector-web/views/rooms/_RoomTooltip.scss
deleted file mode 100644
index 9988425b..00000000
--- a/src/skins/vector/css/vector-web/views/rooms/_RoomTooltip.scss
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_RoomTooltip_chevron {
-    position: absolute;
-    left: -8px;
-    top: 4px;
-    width: 0;
-    height: 0;
-    border-top: 8px solid transparent;
-    border-right: 8px solid $menu-border-color;
-    border-bottom: 8px solid transparent;
-}
-
-.mx_RoomTooltip_chevron:after {
-    content:'';
-    width: 0;
-    height: 0;
-    border-top: 7px solid transparent;
-    border-right: 7px solid $primary-bg-color;
-    border-bottom: 7px solid transparent;
-    position:absolute;
-    top: -7px;
-    left: 1px;
-}
-
-.mx_RoomTooltip {
-    display: none;
-    position: fixed;
-    border: 1px solid $menu-border-color;
-    border-radius: 5px;
-    background-color: $primary-bg-color;
-    z-index: 2000;
-    padding: 5px;
-    pointer-events: none;
-    line-height: 14px;
-    font-size: 13px;
-    color: $primary-fg-color;
-    max-width: 600px;
-    margin-right: 50px;
-}
diff --git a/src/skins/vector/css/vector-web/views/rooms/_SearchBar.scss b/src/skins/vector/css/vector-web/views/rooms/_SearchBar.scss
deleted file mode 100644
index 079ea16c..00000000
--- a/src/skins/vector/css/vector-web/views/rooms/_SearchBar.scss
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_SearchBar {
-    padding-top: 5px;
-    padding-bottom: 5px;
-    display: flex;
-    align-items: center;
-}
-
-.mx_SearchBar_input {
-    display: inline block;
-    border-radius: 3px 0px 0px 3px;
-    border: 1px solid $input-border-color;
-    font-size: 15px;
-    padding: 9px;
-    padding-left: 11px;
-    width: auto;
-    flex: 1 1 0;
-}
-
-.mx_SearchBar_searchButton {
-    cursor: pointer;
-    margin-right: 10px;
-    width: 37px;
-    height: 37px;
-    border-radius: 0px 3px 3px 0px;
-    background-color: $accent-color;
-}
-
-@keyframes pulsate {
-    0% { opacity: 1.0; }
-    50% { opacity: 0.1; }
-    100% { opacity: 1.0; }
-}
-
-.mx_SearchBar_searching img {
-    animation: pulsate 0.5s ease-out;
-    animation-iteration-count: infinite;
-}
-
-.mx_SearchBar_button {
-    display: inline;
-    border: 0px;
-    border-radius: 36px;
-    font-weight: 400;
-    font-size: 15px;
-    color: $accent-fg-color;
-    background-color: $accent-color;
-    width: auto;
-    margin: auto;
-    margin-left: 7px;
-    padding-top: 6px;
-    padding-bottom: 4px;
-    padding-left: 24px;
-    padding-right: 24px;
-    cursor: pointer;
-}
-
-.mx_SearchBar_unselected {
-    background-color: $primary-bg-color;
-    color: $accent-color;
-    border: $accent-color 1px solid;
-}
-
-.mx_SearchBar_cancel {
-    padding-left: 14px;
-    padding-right: 14px;
-    cursor: pointer;
-}
diff --git a/src/skins/vector/css/vector-web/views/settings/_Notifications.scss b/src/skins/vector/css/vector-web/views/settings/_Notifications.scss
deleted file mode 100644
index 4c88e449..00000000
--- a/src/skins/vector/css/vector-web/views/settings/_Notifications.scss
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-.mx_UserNotifSettings_tableRow
-{
-    display: table-row;
-}
-
-.mx_UserNotifSettings_inputCell {
-    display: table-cell;
-    padding-bottom: 8px;
-    padding-right: 8px;
-    width: 16px;
-}
-
-.mx_UserNotifSettings_labelCell
-{
-    padding-bottom: 8px;
-    width: 400px;
-    display: table-cell;
-}
-
-.mx_UserNotifSettings_pushRulesTableWrapper {
-    padding-bottom: 8px;
-}
-
-.mx_UserNotifSettings_pushRulesTable {
-    width: 100%;
-    table-layout: fixed;
-}
-
-.mx_UserNotifSettings_pushRulesTable thead {
-    font-weight: bold;
-    font-size: 15px;
-}
-
-.mx_UserNotifSettings_pushRulesTable tbody th {
-    font-weight: 400;
-    font-size: 15px;
-}
-
-.mx_UserNotifSettings_pushRulesTable tbody th:first-child {
-    text-align: left;
-}
-
-.mx_UserNotifSettings_keywords {
-    cursor: pointer;
-    color: $accent-color;
-}
-
-.mx_UserSettings_devicesTable td {
-    padding-left: 20px;
-    padding-right: 20px;
-}
-.mx_UserSettings_devicesTable_nodevices {
-    font-style: italic;
-}
diff --git a/src/skins/vector/fonts/Fira_Mono/FiraMono-Bold.ttf b/src/skins/vector/fonts/Fira_Mono/FiraMono-Bold.ttf
deleted file mode 100755
index 4b8b1cfbcb1ba253d560fc2dcb50787c7f17e3ea..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 134512
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%0D*`
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
C1V9h~

diff --git a/src/skins/vector/fonts/Fira_Mono/FiraMono-Regular.ttf b/src/skins/vector/fonts/Fira_Mono/FiraMono-Regular.ttf
deleted file mode 100755
index 5238c09eda87aff8977b36778179b4cd44806988..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 140212
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

diff --git a/src/skins/vector/fonts/Fira_Mono/OFL.txt b/src/skins/vector/fonts/Fira_Mono/OFL.txt
deleted file mode 100755
index ba853c04..00000000
--- a/src/skins/vector/fonts/Fira_Mono/OFL.txt
+++ /dev/null
@@ -1,92 +0,0 @@
-Copyright (c) 2012-2013, The Mozilla Corporation and Telefonica S.A.
-This Font Software is licensed under the SIL Open Font License, Version 1.1.
-This license is copied below, and is also available with a FAQ at:
-http://scripts.sil.org/OFL
-
-
------------------------------------------------------------
-SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
------------------------------------------------------------
-
-PREAMBLE
-The goals of the Open Font License (OFL) are to stimulate worldwide
-development of collaborative font projects, to support the font creation
-efforts of academic and linguistic communities, and to provide a free and
-open framework in which fonts may be shared and improved in partnership
-with others.
-
-The OFL allows the licensed fonts to be used, studied, modified and
-redistributed freely as long as they are not sold by themselves. The
-fonts, including any derivative works, can be bundled, embedded, 
-redistributed and/or sold with any software provided that any reserved
-names are not used by derivative works. The fonts and derivatives,
-however, cannot be released under any other type of license. The
-requirement for fonts to remain under this license does not apply
-to any document created using the fonts or their derivatives.
-
-DEFINITIONS
-"Font Software" refers to the set of files released by the Copyright
-Holder(s) under this license and clearly marked as such. This may
-include source files, build scripts and documentation.
-
-"Reserved Font Name" refers to any names specified as such after the
-copyright statement(s).
-
-"Original Version" refers to the collection of Font Software components as
-distributed by the Copyright Holder(s).
-
-"Modified Version" refers to any derivative made by adding to, deleting,
-or substituting -- in part or in whole -- any of the components of the
-Original Version, by changing formats or by porting the Font Software to a
-new environment.
-
-"Author" refers to any designer, engineer, programmer, technical
-writer or other person who contributed to the Font Software.
-
-PERMISSION & CONDITIONS
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of the Font Software, to use, study, copy, merge, embed, modify,
-redistribute, and sell modified and unmodified copies of the Font
-Software, subject to the following conditions:
-
-1) Neither the Font Software nor any of its individual components,
-in Original or Modified Versions, may be sold by itself.
-
-2) Original or Modified Versions of the Font Software may be bundled,
-redistributed and/or sold with any software, provided that each copy
-contains the above copyright notice and this license. These can be
-included either as stand-alone text files, human-readable headers or
-in the appropriate machine-readable metadata fields within text or
-binary files as long as those fields can be easily viewed by the user.
-
-3) No Modified Version of the Font Software may use the Reserved Font
-Name(s) unless explicit written permission is granted by the corresponding
-Copyright Holder. This restriction only applies to the primary font name as
-presented to the users.
-
-4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
-Software shall not be used to promote, endorse or advertise any
-Modified Version, except to acknowledge the contribution(s) of the
-Copyright Holder(s) and the Author(s) or with their explicit written
-permission.
-
-5) The Font Software, modified or unmodified, in part or in whole,
-must be distributed entirely under this license, and must not be
-distributed under any other license. The requirement for fonts to
-remain under this license does not apply to any document created
-using the Font Software.
-
-TERMINATION
-This license becomes null and void if any of the above conditions are
-not met.
-
-DISCLAIMER
-THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
-OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
-COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
-DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
-OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/src/skins/vector/fonts/Open_Sans/LICENSE.txt b/src/skins/vector/fonts/Open_Sans/LICENSE.txt
deleted file mode 100755
index 75b52484..00000000
--- a/src/skins/vector/fonts/Open_Sans/LICENSE.txt
+++ /dev/null
@@ -1,202 +0,0 @@
-
-                                 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
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
diff --git a/src/skins/vector/fonts/Open_Sans/OpenSans-Bold.ttf b/src/skins/vector/fonts/Open_Sans/OpenSans-Bold.ttf
deleted file mode 100755
index fd79d43bea0293ac1b20e8aca1142627983d2c07..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 224592
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%0D+p4u7>rOn
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
Y{~IU#!JVIa|2rvN{;vM3F4eUE2jjeul>h($

diff --git a/src/skins/vector/fonts/Open_Sans/OpenSans-BoldItalic.ttf b/src/skins/vector/fonts/Open_Sans/OpenSans-BoldItalic.ttf
deleted file mode 100755
index 9bc800958a421d937fc392e00beaef4eea76dc71..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 213292
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%0AK9*F{bBnqMTNEAZvktnc7q7ZtIM1egL1@=fh
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

diff --git a/src/skins/vector/fonts/Open_Sans/OpenSans-Italic.ttf b/src/skins/vector/fonts/Open_Sans/OpenSans-Italic.ttf
deleted file mode 100755
index c90da48ff3b8ad6167236d70c48df4d7b5de3bbb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 212896
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
I-Ko?4FC8~NI{*Lx

diff --git a/src/skins/vector/fonts/Open_Sans/OpenSans-Regular.ttf b/src/skins/vector/fonts/Open_Sans/OpenSans-Regular.ttf
deleted file mode 100755
index db433349b7047f72f40072630c1bc110620bf09e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 217360
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

diff --git a/src/skins/vector/fonts/Open_Sans/OpenSans-Semibold.ttf b/src/skins/vector/fonts/Open_Sans/OpenSans-Semibold.ttf
deleted file mode 100755
index 1a7679e3949fb045f152f456bc4adad31e8b9f55..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 221328
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%0DJH?LF<R|0Vml}~i-{G6Mo30|jDE8oi8Plx
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
Hn)d$y2uM<Z

diff --git a/src/skins/vector/fonts/Open_Sans/OpenSans-SemiboldItalic.ttf b/src/skins/vector/fonts/Open_Sans/OpenSans-SemiboldItalic.ttf
deleted file mode 100755
index 59b6d16b065f6baa6f70ddbd4322a4f44bb9636a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 212820
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
b^2ROSp1r5Xdx>eYXCxdsa=Oc~d6M+Mf|cc}

diff --git a/src/skins/vector/img/50e2c2.png b/src/skins/vector/img/50e2c2.png
deleted file mode 100644
index ee0f85589570374f5e1dec95ff7867a6c731f7bf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 146
zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1SFZ~=vx6P$r9IylHmNblJdl&R0hYC{G?O`
z&)mfH)S%SFl*+=BsWw1GCY~;iAr-gYoMq%?FyLTNsC6=qKC0CJ@Yw=}$jcia9u?Xc
lp(ECPGzm(5Jo<y%fPqzq$u+6qegsfIgQu&X%Q~loCIIV<EVBRr

diff --git a/src/skins/vector/img/76cfa6.png b/src/skins/vector/img/76cfa6.png
deleted file mode 100644
index de1ea60d54c62318107d246f5e8ef785c1f6c144..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 966
zcmaJ=zi-n(7&T?7in=f$!E|z$AT_?T6UXsUQzf~C2H`47Bav=6_9d}e`;2`hP9zpK
z#K1qmz+Zq=RtBaDF)*<)(FGWg5E~=s{3=6=rSo@pdhdPjzWeTZYyaNn#;pxWk~W)r
zq%C4D8|!Q0fAtl_BHZNlE<a#>K5}9zRXo<Cpcyy=+NO>-e*BT{2x!jlba~f)fL#_S
zPKHs^AQEgz+SyGb$33DP^yt73E&12G_cHK3OMa-^$c}1s=<iKpdNA4VxRWE-^yJ;U
zU?;^wAfVg<X>c4SIJM-dE*A4_8_Hk`;YXG{Gu5?QpvGbfbfuJcQON*?si?YP6pd}5
zAytQ{01GIu6>t&Zq6X%lEV9L3AGb+ko=dDOdB}N$AsmfH%BY~QcmP$?G$GQUrsV}9
zpNvE9r1>z}S||{jxUnB`pM@Y(bb9QBTe5IEJ3<gGWy54%CQ&e$IuTSAlpSdSwC(>x
zgJ6kHc$;4MT`8P&#u0^Wny{1D6&Kgv%2GwR7E_0_xWm}-qKd5{<187n2-IrRs)3yC
zxPF*z-k!2-8#lv*JE2RP#FB-M;`<)18ahF$Rx;F*s;YIpTvQEGZV*i`HmamtUT_I>
zPXZe91=qXa8kcgjh6o~&nb6pOLcK=J0x&%|_E&hRBa@&CG7YsrR(qLoy%k>O+{&d~
zD9pg@djGlZ#g^!yY`Sb-u~@c04Moq#qPgWC_^Wsr#U`nA(l0+hUD=e-x&)pMw+=tt
we|i4xwRHIT^!)7lX?Od^i?iN5{67104M}_M+MV&+@7cqYn)QA1ruyjFUsIba9{>OV

diff --git a/src/skins/vector/img/80cef4.png b/src/skins/vector/img/80cef4.png
deleted file mode 100644
index 637d03f63cd8258eb5605eb001ac2c51828ec6aa..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 146
zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1SFZ~=vx6P$r9IylHmNblJdl&R0hYC{G?O`
z&)mfH)S%SFl*+=BsWw1GCY~;iAr-gYoMq%?FyLTNs4Wtnb&R3^;j;w{k+vHj9u?Xc
mp(ECPGzm(5Jo<y%fMLsGrb*{dN*@O5XYh3Ob6Mw<&;$Ve!7eKR

diff --git a/src/skins/vector/img/admin.svg b/src/skins/vector/img/admin.svg
deleted file mode 100644
index 7ea74593..00000000
--- a/src/skins/vector/img/admin.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="16px" height="17px" viewBox="-1 -1 15 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: sketchtool 3.4.4 (395) - http://www.bohemiancoding.com/sketch -->
-    <title>icons_owner</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="02_19-Room-contextual-menu-hover" sketch:type="MSArtboardGroup" transform="translate(-1000.000000, -128.000000)">
-            <g id="people_open" sketch:type="MSLayerGroup" transform="translate(966.000000, 59.000000)">
-                <g id="icons_owner" transform="translate(35.000000, 70.000000)" sketch:type="MSShapeGroup">
-                    <path d="M0.441894529,1.80537109 C2.59277353,3.03442388 4.25305977,2.17675781 5.9832796,0.805371094 C8.01666135,2.17675787 9.50756797,3.12670903 11.6293941,1.80537109 C11.6293941,7.01538067 11.9379879,12.2253912 5.9832796,12.2253906 C0.0285712975,12.2253901 0.441894531,7.01538067 0.441894529,1.80537109 Z" id="Path-2-Copy" stroke="#FFFFFF" fill="#F6A623"></path>
-                    <polygon id="Star-1" fill="#FFFFFF" points="6 8.8 3.88397309 9.91246118 4.28809827 7.55623059 2.57619654 5.88753882 4.94198655 5.54376941 6 3.4 7.05801345 5.54376941 9.42380346 5.88753882 7.71190173 7.55623059 8.11602691 9.91246118 "></polygon>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/attach.png b/src/skins/vector/img/attach.png
deleted file mode 100644
index 1bcb70045d457e1b96c03a89b6652c3c720137e5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 369
zcmV-%0gnEOP)<h;3K|Lk000e1NJLTq001BW001Be0ssI2{21+{0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz6G=otRCwC#mcI@|Kpe+=*Ct3zEQmoQ
z7Ed5C`ZF+k1_p`IqZo+I6L=aXF?s=;L@(_krR_<3LmS`i_w&2Y$0bJ&%=3IAnai?B
z)ATD)*L5Ao*$|)vK_CdiC-l0mpY8w!(G^AcL_pK@vV<qXIRw8Z=(;Y;vT+=V2oSw2
z%f9c6qQG~+U36KN&$r+^AU@qRP2091gkc!sJ0L#Y_x*c^VHkV|+)Ll<cq3@rc1>S8
zD2f_}0rz*kj^}wVo+3va$H$j^2uKSak7=Ig0D$#ek|d%iE<06KHBGagoTf=t)ono(
zMbBP@<G6>8Wm$${Y!350zb()-4S(;FBps*d9|bJS>bkyb2_SuazX~t_q8w+Y1HH_H
P00000NkvXXu0mjfe{z=)

diff --git a/src/skins/vector/img/avatar-error.svg b/src/skins/vector/img/avatar-error.svg
deleted file mode 100644
index c5e16894..00000000
--- a/src/skins/vector/img/avatar-error.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="25px" height="25px" viewBox="0 0 25 25" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>5EF602F6-A36C-41EE-BAEC-50801DFD5492</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="1:1-chat" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="Chat-People-2c-Invite-modal-ERROR" transform="translate(-611.000000, -358.000000)">
-            <g id="avatar_error" transform="translate(611.000000, 358.000000)">
-                <circle id="Oval-2" fill="#FF0064" cx="12.5" cy="12.5" r="12.5"></circle>
-                <path d="M11.2470703,15.0292969 C11.2470703,14.5901671 11.2733559,14.2082536 11.3259277,13.8835449 C11.3784996,13.5588363 11.4650873,13.2619642 11.5856934,12.9929199 C11.7062994,12.7238756 11.8624665,12.4687512 12.0541992,12.2275391 C12.2459319,11.9863269 12.4809556,11.7296563 12.7592773,11.4575195 C12.9695649,11.2534169 13.1659333,11.0601409 13.3483887,10.8776855 C13.530844,10.6952302 13.6916497,10.508139 13.8308105,10.3164062 C13.9699714,10.1246735 14.0797522,9.920574 14.1601562,9.70410156 C14.2405603,9.48762913 14.2807617,9.2464206 14.2807617,8.98046875 C14.2807617,8.39908563 14.1369643,7.9553238 13.8493652,7.64916992 C13.5617661,7.34301605 13.1396512,7.18994141 12.5830078,7.18994141 C12.3603504,7.18994141 12.1438813,7.22086558 11.9335938,7.28271484 C11.7233062,7.34456411 11.5346688,7.44352146 11.3676758,7.57958984 C11.2006828,7.71565823 11.0661626,7.88883358 10.9641113,8.09912109 C10.86206,8.3094086 10.8110352,8.5629868 10.8110352,8.85986328 L8.55664062,8.85986328 C8.56282555,8.27848017 8.66951394,7.76668515 8.87670898,7.32446289 C9.08390403,6.88224063 9.36840639,6.51115059 9.73022461,6.21118164 C10.0920428,5.91121269 10.515704,5.68546625 11.0012207,5.53393555 C11.4867375,5.38240484 12.0139946,5.30664062 12.5830078,5.30664062 C13.2076854,5.30664062 13.7643205,5.38704347 14.2529297,5.54785156 C14.7415389,5.70865966 15.1559228,5.94368335 15.4960938,6.25292969 C15.8362647,6.56217603 16.0944815,6.9394509 16.270752,7.38476562 C16.4470224,7.83008035 16.5351562,8.33414432 16.5351562,8.89697266 C16.5351562,9.30517782 16.4702155,9.68554511 16.340332,10.0380859 C16.2104486,10.3906268 16.0372732,10.7215154 15.8208008,11.0307617 C15.6043283,11.3400081 15.356935,11.6368801 15.0786133,11.9213867 C14.8002916,12.2058933 14.5126968,12.4873033 14.2158203,12.765625 C13.8756493,13.0748713 13.6483567,13.413491 13.5339355,13.7814941 C13.4195144,14.1494973 13.3592123,14.5654274 13.3530273,15.0292969 L11.2470703,15.0292969 Z M11.0893555,17.9145508 C11.0893555,17.7413728 11.1171872,17.5805671 11.1728516,17.4321289 C11.2285159,17.2836907 11.310465,17.1538092 11.4187012,17.0424805 C11.5269374,16.9311518 11.6599113,16.8445641 11.817627,16.7827148 C11.9753426,16.7208656 12.156249,16.6899414 12.3603516,16.6899414 C12.5644541,16.6899414 12.7453605,16.7208656 12.9030762,16.7827148 C13.0607918,16.8445641 13.1937657,16.9311518 13.302002,17.0424805 C13.4102382,17.1538092 13.4937334,17.2836907 13.5524902,17.4321289 C13.611247,17.5805671 13.640625,17.7413728 13.640625,17.9145508 C13.640625,18.2547218 13.529298,18.5392241 13.3066406,18.7680664 C13.0839833,18.9969087 12.7685567,19.1113281 12.3603516,19.1113281 C11.9521464,19.1113281 11.6382661,18.9969087 11.4187012,18.7680664 C11.1991363,18.5392241 11.0893555,18.2547218 11.0893555,17.9145508 L11.0893555,17.9145508 Z" id="?" fill="#FFFFFF"></path>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/button-md-false.png b/src/skins/vector/img/button-md-false.png
deleted file mode 100644
index 6debbccc937a75e1a07a2a36518e221efb696823..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 569
zcmV-90>=G`P)<h;3K|Lk000e1NJLTq000*N000jN1^@s653f{K00001b5ch_0Itp)
z=>Px$^GQTOR5%f>lTAwkQ51&nI5U20n$SW62`sRMghb#f7w+1H`X`irKr45x3;Gkf
zOl*-LxR6$YU$_&bjn+a?upCi)&)^-#VcLWT4)@G^&w1vYJ9h*I%VaWQDwVQOybr5Z
ztLsv!v=W-lX4>g=mIOiA2UlY(m&>$dv)S&fRx2alv*j%?3ASf0V>k(U=bS}ROol=s
zo7?R^#O5b|BO16Tog8|d>sS??{-)E_a0d?M3&o1h=bMbj<EzbPLmiZZ!Qcbw<g?lA
zd%a$39Ij8N(}iBA1S4E4ipS%_$z*a3@U12y06?IZnwe2Ig%^uO2a1JQELKNn%SNL?
z&qkw3estmjF=^UZrtok$eAel7ZnlLMzu#ZhK^VTl9FF4-9dJDwjiwbv@uK?=K7lEm
z3LFl{ORLp7>2|wM09|qjtvDJdyjQE$+*~gd3esw|dY{kdVXplNr-VQtFu;G1gY$g-
zdK8I7nw3h0HZ9p~_7z8RVYl1q5~z7Q7aZLr+wHc9v67sE2`ID<hr{#HXe6WXnC~Gz
z#doRo`~3l?OHnRXzRh;vfIfRX9)|H4?!1<Sz>cCGCQ&us*)}2Ja=8+8&U!HINf2k-
zBz2KxnUNcffHbn18KIN|?o`6%&*P7LM6uVb@IRUgmZaP-lh~_%7EU=y00000NkvXX
Hu0mjflU)I?

diff --git a/src/skins/vector/img/button-md-false.svg b/src/skins/vector/img/button-md-false.svg
deleted file mode 100644
index 6414933d..00000000
--- a/src/skins/vector/img/button-md-false.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="23px" height="15px" viewBox="0 0 23 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39 (31667) - http://www.bohemiancoding.com/sketch -->
-    <title>D335F9E8-C813-47D7-B1BE-C8DEF2C8214F</title>
-    <desc>Created with sketchtool.</desc>
-    <defs>
-        <text id="text-1" font-family="markdown" font-size="14" font-weight="normal" fill="#DDDDDD">
-            <tspan x="829.125" y="759"></tspan>
-        </text>
-        <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-2">
-            <feOffset dx="1" dy="1" in="SourceAlpha" result="shadowOffsetInner1"></feOffset>
-            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
-            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.0526494565 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
-        </filter>
-        <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-3">
-            <feOffset dx="1" dy="1" in="SourceAlpha" result="shadowOffsetInner1"></feOffset>
-            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
-            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.0526494565 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
-        </filter>
-    </defs>
-    <g id="Screens-revised" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" fill-opacity="1">
-        <g id="02_x-Chat-text-input-markdown-panel-MD_off-BUTTONS-ON" transform="translate(-829.000000, -745.000000)" fill="#DDDDDD">
-            <g id="button_md_off">
-                <use filter="url(#filter-2)" xlink:href="#text-1"></use>
-                <use filter="url(#filter-3)" xlink:href="#text-1"></use>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/button-md-false@2x.png b/src/skins/vector/img/button-md-false@2x.png
deleted file mode 100644
index 497f5385d140cfda7cd24c5b79cf3871a700b017..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1086
zcmV-E1i|}>P)<h;3K|Lk000e1NJLTq001rk0015c1^@s6Q^PEp00001b5ch_0Itp)
z=>Px&_(?=TR9FesS6@g|VHDqgbz`!J%|BC;>|v;E;Db;?U>5DAmmq?C>q&%q2#O$l
zis-?hw+bJkmx_X(5=TBn3`R}d5SdbIMk+e7hat{suDSI)mwlJ-UU%<ySHkwe<^1{1
zIp1$*=bZapovu!op5dOHoHTcJb=gfOlc-~RwLo*ZTw!%}H9a~y`iJlkNd3~%(gUN>
zc&`=!mcwv(c=)iduWwvGH#awAx7$B42fbdeGZ+j^tVx<qr-w{dtJTlYH8wWtP%2EU
zS!%P{E*J`hf}IeW&E~oQO<42!yj`pb)HvztW{JS-25}LnB5*WmsG*_3%|FoHRr`Tx
z>Sw$?@$h+}<b%Dv682A(?0LOfCnjAk*CuZaeqw!neE{@|Os@loNPBzx4bVKlmrN!T
z=p$am^Evq$u#c<Qi@u5(7cFGW^z`%yUIssSHNftmM~38}$!2$V*SNpGufzQ1T@-nY
zI>8=iDB945X5jSZipS%F0Fq^qk)eUMwzdqDc?tk}0*y()s}=cdHftdJa#`05oKE!n
z{l8MF)Hw={EMM#F?EJ2X<d`<90!~=^`};qm3<f(oI^G-;Hr23NflDr6Jv}{NWYH!2
zvc3N*Y68BnurP+xmB8s^vDoc0=(5zv?1AmJ+#cok8@e5OigtT)8<N$=;Sqa_#WD<V
zHm}$FNWQtaxOfTooSV=e*<-c<^3&~hdqIV(Dbw@R=kq;*OpmZOHZ~@}+$oA8(UfuW
z!kuO!kw}~tBY+78gC_y{J+CXpBby$~=^$uD=i;4l3)AQh4FP)iRZ#%mfp}y-7>Puj
z#7|94SzB9MXNj+50l*mmdIwvjk`uzr&(Dvb`5$L8867?H_dr#^5!r&d9iEw)v2}NM
ze}L?w(<;5Fp;Ruft*ucxlms7*Mu(f4nqE;%TDTS*xw%#goZ_A8?d?q=`)5g@j}IIs
z{Xc0#VZnZEWo2a?+Y<2MaM*|Y_DAN1_`;Q&$&CIBaC-Sz=;MPx6NSv;Rz%Sk_W}Mo
zGY*A9Cmaq(l*#msK)_2aO;e>*00N6lYX;3?0sQmj<>gI0vreZo2EBj@dZ9#^ot!EH
zM-yGdD0)jxf#wjtGLYHx^6sX9T&CURLpF3-Djp`8Kym;i<KGH+Jf7`?gM((0saL43
z)s`Y~I5_~|DuH0YN`dBsW1r$leE5Ae9%bR6ix@qXl${!I;hbXANzNo)xkcr}uS$F<
z%Y34Ee>qRURVM*uyV5bof>-0i`!ZgI77X}nzNr}0<QD$DuZFFyt(QP2eiYOsQYok`
zCeCYN@CE{bW_0xkYRm&0ZNpd^^f;vgWtu>@w6yI01q7Z{+`rz{BLDyZ07*qoM6N<$
Ef*aWjwEzGB

diff --git a/src/skins/vector/img/button-md-false@3x.png b/src/skins/vector/img/button-md-false@3x.png
deleted file mode 100644
index 1184e6b351ec17fb2e1f8cdaa866ea3d81d5cb07..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1548
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

diff --git a/src/skins/vector/img/button-md-true.png b/src/skins/vector/img/button-md-true.png
deleted file mode 100644
index 2e39c55e1ebf8814e2f763757ff2a177b9c27b2c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 483
zcmV<90UZ8`P)<h;3K|Lk000e1NJLTq000*N000jN1^@s653f{K00001b5ch_0Itp)
z=>Px$ok>JNR5%f}Q@=~YP!R4*qDv@tQgBgpu#<=o2mb*jZDSmCaQDZigR9Wpx;VJ_
zCj?Yd(o(nn8C}Iq$0}-)#_!TxcuzVg#0SZD_uakk-Q7z>k|d(hXv`aiF;yyP#c@1r
zx7)9xR;%6NfZc+0a~Vz3&NO&CIa8o98jTzcRnr0gv2;aP*Y!ipzAA*+#}o63uy2UZ
zVqX&fB=PUeGa76V;v$|qoz4K}0C%wfyu{PDEbFw{Y(}t4wrwYbw9s|v`#$9>Jo&Vg
z%E#3B9RxuO6<?XAxyQnC{5SSQamR61X)_Ku_dM@~eMyk2r%uvtGXAGOxpIu>0PP>s
zCJ3*<zs&?vKu1H&dIKY@G7r0gJKI7mzmtiT(*`76<A7}l-($8jEJ6ss48H5S?lSZE
z5!dngJs>vCoN}Q|5@tzVAi3$Kk--c6To{Ir=xh^QIf|k#A;$?7aa3#9>-9x!T$7W)
zSHPbThw5~WA#VvC^x%`|Ec1*){<N4Z2>Uei&w|7h8Fc$WW4VBFgcg+%DVcwCp!bF?
Zt#3CFoq7f*3)uhw002ovPDHLkV1lx_+k^lB

diff --git a/src/skins/vector/img/button-md-true.svg b/src/skins/vector/img/button-md-true.svg
deleted file mode 100644
index 2acc4f67..00000000
--- a/src/skins/vector/img/button-md-true.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="23px" height="15px" viewBox="0 0 23 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39 (31667) - http://www.bohemiancoding.com/sketch -->
-    <title>2A63B135-4281-4FBB-A88C-012AE22E9594</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Screens-revised" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" font-size="14" font-family="markdown" font-weight="normal">
-        <g id="02_x-Chat-text-input-markdown-panel-MD_on" transform="translate(-829.000000, -745.000000)" fill="#4A4A4A">
-            <text id="button_markdown_on">
-                <tspan x="829.125" y="759"></tspan>
-            </text>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/button-md-true@2x.png b/src/skins/vector/img/button-md-true@2x.png
deleted file mode 100644
index ad9067f385b2fbb975c6df7a006adab817800751..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 906
zcmV;519kj~P)<h;3K|Lk000e1NJLTq001rk0015c1^@s6Q^PEp00001b5ch_0Itp)
z=>Px&L`g(JR9Fesmpf=vQ5eU2la^>xMT0}ZL8l5na4B}Ex+o}plA(jtpjaq~RK%g9
zwnM>+2t`Fid_ZxK^g(J<QNc}cF&04)hd9(YXbmVtjOO9*gnZ#N-X!-%Ex89S-}^iN
zbIy0ZoYd7hbQlWv$jC^2Bof)4$z*)Bx{ho%n{I4ud>ae~KP!xe-|ufpCX)}~TWS@w
z;4%y&13wlHhtC<Eot;lu%|S6bfx6x9eJ()nbplu&BPHGLLa|0yI)SHT)+*qR9F7HE
zUuL^ir@19|E`*Uzr^k^?b{~%L26yJ6#N_EcsJBQb;!BuO5fmlIU2<&Db!L1y;L(MJ
zg^(W9+uQptl}bG)@j6|f=O5E&Ptj-7x~-$5Bc;na56DlnwiR>G<&wHjDc)A8ghHV=
zOm>W9Sv?`TsMqT~QVd%6`PaNH;A-;u`T1Fw%QYrI0R5dZ@&h_9y49ezfh$n0t*z$)
z99BH^#N6E6E5)zos0ui5n+)~b59rgJ!2Q((EOS`~t{!4TLqi@3q%^*Av95@$XkTAn
zlP>>H-ZJpT#l@y*G<vNR7`jJuB9XXI%AVK%g8q<??)1~dzhGB>oa%}$CI02wq4*Ri
z6AjR=Ua-^G3rd*5!NG=DEEa_QqU(!!Kty~#-+{@=$waYDWO8p6p3T?-|BP?5=!9C{
zaR~tYL{CpoyU2<HdIEjL#~MCu@pybnEmV&;<GZ`NH=%z-%pahYzir^eH1G>L)z#IN
zOUMZfko=@dW@X@en1$Yk=KjQ(#RLKYFE2pVwYHhrm984#bxhjKH_cJ*hnB4SQj-#M
zlm%Zhv#ZnKRHpISV`dj!Rlrp+iQA~zr?7=iBS|gNvz*$n?n_RC)3^gYr0dQ2s)4Iy
zOyD+4YE?%$jB{$o#h-;-CTG9M<*2Q$QZCV7*luzWms!LPK%cRi$6&=P9!wHQ87#xc
zM25Oayi=3S*l)zWFEZ>RuF}b>7op{n<E=DWa>toWwIlV}8S9DLZ6_e_YZ<iUuCx>4
zS98>nz_|~(+FPo*?W_QZd$dHIyRKI7t0^;}KLThr_p?i9383(!*jQ62H85QI3>aT~
gJf4d)GczB41OD$WoQHsRivR!s07*qoM6N<$g6lN16951J

diff --git a/src/skins/vector/img/button-md-true@3x.png b/src/skins/vector/img/button-md-true@3x.png
deleted file mode 100644
index d615867dc4604e2f898fb0f15e4e2b19e5bd0bf5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1201
zcmV;i1Wx;jP)<h;3K|Lk000e1NJLTq002b*001or1^@s6_$sCz00001b5ch_0Itp)
z=>Px(Ye_^wRA>e5noCGjQ5eUaM^>7c^rSWg8AJ<%#%L2E5rMCqXre`i77;`S6>XwG
z6c;UeLPgNV$_NApQHK&*v=RhcL_sC40$WHyj~SEH>34>%-VW#FnVCB|dFR66p7XuV
z`TqAi-~H|*FE4lG5HLZ&V+n;qp{3*F<J%aQPESvJE&4(~`+UApzu!L;4u?Nkz9vAa
zsi~=(nwq)?aka&8+4-l(<7q7~FK=sZZl3m4S6A<d$K%fcp~z)G*xmIps2Cj`{Wd&2
zJm9ISs(K12`|J`f?nes?3yVeW2)Gyo+4aI$EVji<l&p|BZXT0cR=Vaclgx$AfucYw
z2TBeU1p*3^UqMrm#z;U{RSakWlJ!9iPf5nsBN(rh%)Goy*juLI{Xxdg0EF&8h_izW
zsoq3PLHXR**LP)hzS$lXpnq_1a21r@v(&%#dU|_%kK#~VB}LtI7P=8AIQ=pbi73}q
zSy_1kJ1N~+)6OY?GD*P`VgVmiPD-?QB_$<Cbbv^*^EONy6tVKo&Q7ttf^>iAJc0j>
zhp)Phj*hQ7nQWmu0*Y{k?KR}}dQWN`BhusbJv}{dHT<k1I|hpIid^vkU~b7C5+$wd
zeO*G7#piwOC@8|4Kp=3Q(+ittBC$5x##!HW926<>z9$LSXM19muae`ShzYF33mA3u
zzsQqj``ENjN!kyQc#~Gj5{0xQg<|ViQ&ZDoQ-63Dyo|!C-c)`*<kAL(Mei6H8M$k+
zcy7xcUgET~t+txT+hn5Xe3u*i37d@E)#+$!Da(LU+ozFty+hn(Zd-;`XJjq{%mJKJ
zmgXuQLE|=m9ov_6d=;G%piHJWG&C$38yo9q4ZCEXee6V}B<%57<T_hPI~jmfBG_V|
z+_aDFOX#0Al~>8JZG8apWG+C2u4ABJYZ0xJ#jh8J?FY0{7SlmXc|LS+l8X-6?IzP_
z+up;*eiNOP7pXGNq-$th_QWd^E3`0exk|^BhQ60=_Yi>hnCe(^L~tAW$F1>PXGcL1
zlQH>B;-#NRtelfgtjcv`C!ZF^$?Zx31(E1FgU&?-OG|Pbl;1NovhY(})kI>|&Yl7T
z2a9Nt+S=MpbE&h2!^qs2OHSrz3KS7BH<_$Op3tH3YCiM!69sE^_5f`!yms2m_i~-A
zOwSl7OymccjM>NbMsmzka#peI6o3Q(tqYlanP)Q2*rH7)Pge$~%c9X}x2QiXTfty(
z^W@}Y1fJ0=O-s*ycB*)@+x*x4-P9kCiI~vD#Kan!_*p=_Gfw$10);SL!tWY8RkKi7
zCH?yb_SWg_5%!|qN$Mafg47}RIg7i}hNP4g!XA>9@~yf;))gckDJuT!oRX=llmkV9
zYz~whC<+7=B=L|HQ_x*Y0*|Qplj)Uf5s(}QkSR!SL{7OQ@!ULY=PPE+%WJ!bpm2@m
z>UxDJd0tRZa85+T%oC(|h@v{(ODjcShAxB_@<ICeNWnHhg!JNeA~1dd7@m~{-s9$M
P00000NkvXXu0mjfmMJuD

diff --git a/src/skins/vector/img/button-text-bold-o-n.svg b/src/skins/vector/img/button-text-bold-o-n.svg
deleted file mode 100644
index 161e740e..00000000
--- a/src/skins/vector/img/button-text-bold-o-n.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="28px" height="16px" viewBox="0 0 28 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39 (31667) - http://www.bohemiancoding.com/sketch -->
-    <title>01F3F9B2-8F38-4BAF-A345-AECAC3D88E79</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Screens-revised" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="02_x-Chat-text-input-markdown-panel-MD_off-BUTTONS-ON" transform="translate(-294.000000, -745.000000)">
-            <g id="format-buttons-A-Copy" transform="translate(294.000000, 745.000000)">
-                <g id="button_text_bold_ON">
-                    <rect id="Rectangle-108" fill="#4A4A4A" x="0" y="0" width="28" height="16" rx="8"></rect>
-                    <path d="M10.9882812,3.92523872 L13.4321289,3.92523872 C14.5457412,3.92523872 15.3540828,4.0836844 15.8571777,4.40058051 C16.3602727,4.71747663 16.6118164,5.22145922 16.6118164,5.9125434 C16.6118164,6.38162127 16.5017101,6.76654581 16.2814941,7.06732856 C16.0612782,7.36811131 15.7685565,7.54893633 15.4033203,7.60980903 L15.4033203,7.66351997 C15.9010442,7.77452312 16.2600087,7.98220334 16.4802246,8.28656684 C16.7004406,8.59093034 16.8105469,8.99554869 16.8105469,9.50043403 C16.8105469,10.2165834 16.5518418,10.7751716 16.0344238,11.1762153 C15.5170059,11.5772589 14.8142948,11.7777778 13.9262695,11.7777778 L10.9882812,11.7777778 L10.9882812,3.92523872 Z M12.6533203,7.035102 L13.6201172,7.035102 C14.0712913,7.035102 14.3980296,6.96527848 14.6003418,6.82562934 C14.802654,6.6859802 14.9038086,6.45502548 14.9038086,6.13275825 C14.9038086,5.83197549 14.7937023,5.61623872 14.5734863,5.48554145 C14.3532704,5.35484418 14.005048,5.28949653 13.5288086,5.28949653 L12.6533203,5.28949653 L12.6533203,7.035102 Z M12.6533203,8.35639106 L12.6533203,10.4027778 L13.7382812,10.4027778 C14.1966169,10.4027778 14.5349924,10.3150508 14.753418,10.1395942 C14.9718435,9.96413758 15.0810547,9.69558558 15.0810547,9.33393012 C15.0810547,8.68223415 14.6155646,8.35639106 13.6845703,8.35639106 L12.6533203,8.35639106 Z" id="B" fill="#FFFFFF"></path>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/button-text-bold.svg b/src/skins/vector/img/button-text-bold.svg
deleted file mode 100644
index 0fd0baa0..00000000
--- a/src/skins/vector/img/button-text-bold.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="28px" height="16px" viewBox="0 0 28 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39 (31667) - http://www.bohemiancoding.com/sketch -->
-    <title>9BC64A5B-F157-43FF-BCC4-02D30CDF520B</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Screens-revised" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="02_x-Chat-text-input-markdown-panel-MD_off" transform="translate(-294.000000, -745.000000)">
-            <g id="format-buttons-A-Copy" transform="translate(294.000000, 745.000000)">
-                <g id="button_text_bold">
-                    <rect id="Rectangle-108" fill-opacity="0.1" fill="#000000" x="0" y="0" width="28" height="16" rx="8"></rect>
-                    <path d="M10.9882812,3.92523872 L13.4321289,3.92523872 C14.5457412,3.92523872 15.3540828,4.0836844 15.8571777,4.40058051 C16.3602727,4.71747663 16.6118164,5.22145922 16.6118164,5.9125434 C16.6118164,6.38162127 16.5017101,6.76654581 16.2814941,7.06732856 C16.0612782,7.36811131 15.7685565,7.54893633 15.4033203,7.60980903 L15.4033203,7.66351997 C15.9010442,7.77452312 16.2600087,7.98220334 16.4802246,8.28656684 C16.7004406,8.59093034 16.8105469,8.99554869 16.8105469,9.50043403 C16.8105469,10.2165834 16.5518418,10.7751716 16.0344238,11.1762153 C15.5170059,11.5772589 14.8142948,11.7777778 13.9262695,11.7777778 L10.9882812,11.7777778 L10.9882812,3.92523872 Z M12.6533203,7.035102 L13.6201172,7.035102 C14.0712913,7.035102 14.3980296,6.96527848 14.6003418,6.82562934 C14.802654,6.6859802 14.9038086,6.45502548 14.9038086,6.13275825 C14.9038086,5.83197549 14.7937023,5.61623872 14.5734863,5.48554145 C14.3532704,5.35484418 14.005048,5.28949653 13.5288086,5.28949653 L12.6533203,5.28949653 L12.6533203,7.035102 Z M12.6533203,8.35639106 L12.6533203,10.4027778 L13.7382812,10.4027778 C14.1966169,10.4027778 14.5349924,10.3150508 14.753418,10.1395942 C14.9718435,9.96413758 15.0810547,9.69558558 15.0810547,9.33393012 C15.0810547,8.68223415 14.6155646,8.35639106 13.6845703,8.35639106 L12.6533203,8.35639106 Z" id="B" fill="#4A4A4A"></path>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/button-text-bullet-o-n.svg b/src/skins/vector/img/button-text-bullet-o-n.svg
deleted file mode 100644
index d4a40e88..00000000
--- a/src/skins/vector/img/button-text-bullet-o-n.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="28px" height="16px" viewBox="0 0 28 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39 (31667) - http://www.bohemiancoding.com/sketch -->
-    <title>654917CF-20A4-49B6-B0A1-9875D7B733C8</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Screens-revised" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="02_x-Chat-text-input-markdown-panel-MD_off-BUTTONS-ON" transform="translate(-422.000000, -745.000000)">
-            <g id="format-buttons-A-Copy" transform="translate(294.000000, 745.000000)">
-                <g id="button_text_bullet_ON" transform="translate(128.000000, 0.000000)">
-                    <rect id="Rectangle-108" fill="#4A4A4A" x="0" y="0" width="28" height="16" rx="8"></rect>
-                    <path d="M5.57421875,5.39496528 C5.57421875,4.79339977 5.71874855,4.33344343 6.0078125,4.01508247 C6.29687645,3.6967215 6.71288791,3.5375434 7.25585938,3.5375434 C7.7910183,3.5375434 8.20507666,3.69769805 8.49804688,4.01801215 C8.79101709,4.33832625 8.9375,4.79730604 8.9375,5.39496528 C8.9375,5.98871825 8.79004054,6.44769803 8.49511719,6.7719184 C8.20019384,7.09613877 7.78711203,7.25824653 7.25585938,7.25824653 C6.71679418,7.25824653 6.30175927,7.09613877 6.01074219,6.7719184 C5.71972511,6.44769803 5.57421875,5.98871825 5.57421875,5.39496528 L5.57421875,5.39496528 Z" id="•" fill="#FFFFFF"></path>
-                    <path d="M11.5,5.5 L19.5,5.5" id="Line" stroke="#FFFFFF" stroke-linecap="round"></path>
-                    <path d="M11.5,8.5 L19.5,8.5" id="Line-Copy" stroke="#FFFFFF" stroke-linecap="round"></path>
-                    <path d="M11.5,11.5 L19.5,11.5" id="Line-Copy-3" stroke="#FFFFFF" stroke-linecap="round"></path>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/button-text-bullet.svg b/src/skins/vector/img/button-text-bullet.svg
deleted file mode 100644
index ae3e640d..00000000
--- a/src/skins/vector/img/button-text-bullet.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="28px" height="16px" viewBox="0 0 28 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39 (31667) - http://www.bohemiancoding.com/sketch -->
-    <title>B7D94619-44BC-4184-A60A-DBC5BB54E5F9</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Screens-revised" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="02_x-Chat-text-input-markdown-panel-MD_off" transform="translate(-422.000000, -745.000000)">
-            <g id="format-buttons-A-Copy" transform="translate(294.000000, 745.000000)">
-                <g id="button_text_bullet" transform="translate(128.000000, 0.000000)">
-                    <rect id="Rectangle-108" fill-opacity="0.1" fill="#000000" x="0" y="0" width="28" height="16" rx="8"></rect>
-                    <path d="M5.57421875,5.39496528 C5.57421875,4.79339977 5.71874855,4.33344343 6.0078125,4.01508247 C6.29687645,3.6967215 6.71288791,3.5375434 7.25585938,3.5375434 C7.7910183,3.5375434 8.20507666,3.69769805 8.49804688,4.01801215 C8.79101709,4.33832625 8.9375,4.79730604 8.9375,5.39496528 C8.9375,5.98871825 8.79004054,6.44769803 8.49511719,6.7719184 C8.20019384,7.09613877 7.78711203,7.25824653 7.25585938,7.25824653 C6.71679418,7.25824653 6.30175927,7.09613877 6.01074219,6.7719184 C5.71972511,6.44769803 5.57421875,5.98871825 5.57421875,5.39496528 L5.57421875,5.39496528 Z" id="•" fill="#4A4A4A"></path>
-                    <path d="M11.5,5.5 L19.5,5.5" id="Line" stroke="#4A4A4A" stroke-linecap="round"></path>
-                    <path d="M11.5,8.5 L19.5,8.5" id="Line-Copy" stroke="#4A4A4A" stroke-linecap="round"></path>
-                    <path d="M11.5,11.5 L19.5,11.5" id="Line-Copy-3" stroke="#4A4A4A" stroke-linecap="round"></path>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/button-text-code-o-n.svg b/src/skins/vector/img/button-text-code-o-n.svg
deleted file mode 100644
index 8d1439c9..00000000
--- a/src/skins/vector/img/button-text-code-o-n.svg
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="28px" height="16px" viewBox="0 0 28 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>B76754AB-42E6-48D2-9443-80CBC0DE02ED</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Screens-revised" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="02_x-Chat-text-input-markdown-panel-MD_off-BUTTONS-ON" transform="translate(-422.000000, -745.000000)">
-            <g id="format-buttons-A-Copy" transform="translate(294.000000, 745.000000)">
-                <g id="button_text_code_ON" transform="translate(128.000000, 0.000000)">
-                    <rect id="Rectangle-108" fill="#4A4A4A" x="0" y="0" width="28" height="16" rx="8"></rect>
-                    <polygon id="/" fill="#FFFFFF" points="15.9262695 4.14746094 12.9990234 12 12.1074219 12 15.034668 4.14746094"></polygon>
-                    <g id="Group-5" opacity="0.5" transform="translate(17.000000, 5.000000)" stroke="#FFFFFF" stroke-linecap="round">
-                        <path d="M0.5,0.5 L2.97487373,2.97487373" id="Line"></path>
-                        <path d="M0.5,3.02512627 L2.97487373,5.5" id="Line-Copy-4" transform="translate(1.737437, 4.262563) scale(1, -1) translate(-1.737437, -4.262563) "></path>
-                    </g>
-                    <g id="Group-5-Copy" opacity="0.5" transform="translate(9.500000, 8.000000) scale(-1, 1) translate(-9.500000, -8.000000) translate(8.000000, 5.000000)" stroke="#FFFFFF" stroke-linecap="round">
-                        <path d="M0.5,0.5 L2.97487373,2.97487373" id="Line"></path>
-                        <path d="M0.5,3.02512627 L2.97487373,5.5" id="Line-Copy-4" transform="translate(1.737437, 4.262563) scale(1, -1) translate(-1.737437, -4.262563) "></path>
-                    </g>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/button-text-code.svg b/src/skins/vector/img/button-text-code.svg
deleted file mode 100644
index 24026cb7..00000000
--- a/src/skins/vector/img/button-text-code.svg
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="28px" height="16px" viewBox="0 0 28 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>4CAFF494-61AE-4916-AFE8-D1E62F7CF0DE</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Screens-revised" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="02_x-Chat-text-input-markdown-panel-MD_on" transform="translate(-422.000000, -745.000000)">
-            <g id="format-buttons-A-Copy" transform="translate(294.000000, 745.000000)">
-                <g id="button_text_code" transform="translate(128.000000, 0.000000)">
-                    <rect id="Rectangle-108" fill-opacity="0.1" fill="#000000" x="0" y="0" width="28" height="16" rx="8"></rect>
-                    <polygon id="/" fill-opacity="0.7" fill="#000000" points="15.9262695 4.14746094 12.9990234 12 12.1074219 12 15.034668 4.14746094"></polygon>
-                    <g id="Group-5" opacity="0.5" transform="translate(17.000000, 5.000000)" stroke="#4A4A4A" stroke-linecap="round">
-                        <path d="M0.5,0.5 L2.97487373,2.97487373" id="Line"></path>
-                        <path d="M0.5,3.02512627 L2.97487373,5.5" id="Line-Copy-4" transform="translate(1.737437, 4.262563) scale(1, -1) translate(-1.737437, -4.262563) "></path>
-                    </g>
-                    <g id="Group-5-Copy" opacity="0.5" transform="translate(9.500000, 8.000000) scale(-1, 1) translate(-9.500000, -8.000000) translate(8.000000, 5.000000)" stroke="#4A4A4A" stroke-linecap="round">
-                        <path d="M0.5,0.5 L2.97487373,2.97487373" id="Line"></path>
-                        <path d="M0.5,3.02512627 L2.97487373,5.5" id="Line-Copy-4" transform="translate(1.737437, 4.262563) scale(1, -1) translate(-1.737437, -4.262563) "></path>
-                    </g>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/button-text-formatting.svg b/src/skins/vector/img/button-text-formatting.svg
deleted file mode 100644
index d697010d..00000000
--- a/src/skins/vector/img/button-text-formatting.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 24 18" style="enable-background:new 0 0 24 18;" xml:space="preserve">
-<style type="text/css">
-	.st0{fill:#F6F6F6;}
-	.st1{enable-background:new    ;}
-	.st2{fill:#4A4A4A;}
-</style>
-<path id="Rectangle-111" class="st0" d="M9,0h6c5,0,9,4,9,9l0,0c0,5-4,9-9,9H9c-5,0-9-4-9-9l0,0C0,4,4,0,9,0z"/>
-<g class="st1">
-	<path class="st2" d="M11.3,13l-0.6-2H7.6L7,13H5l3-8.6h2.2l3,8.6H11.3z M10.3,9.4c-0.6-1.8-0.9-2.9-1-3.1S9.2,5.9,9.1,5.7
-		C9,6.2,8.6,7.5,8,9.4H10.3z"/>
-</g>
-<g class="st1">
-	<path class="st2" d="M15.8,6.5c0.4,0,0.7,0.1,1,0.3s0.5,0.5,0.7,0.8h0.1l0.4-1h0.7L17.3,13h-0.8l0.2-1.2h0
-		c-0.7,0.9-1.4,1.3-2.2,1.3c-0.5,0-1-0.2-1.3-0.6s-0.5-0.9-0.5-1.6c0-0.8,0.1-1.6,0.4-2.3s0.7-1.2,1.1-1.6S15.2,6.5,15.8,6.5z
-		 M14.7,12.3c0.4,0,0.8-0.2,1.1-0.5s0.7-0.8,0.9-1.4s0.4-1.2,0.4-1.7c0-0.4-0.1-0.7-0.3-1s-0.5-0.4-0.9-0.4c-0.4,0-0.8,0.2-1.1,0.5
-		S14.2,8.6,14,9.2s-0.3,1.2-0.3,1.8c0,0.4,0.1,0.8,0.3,1S14.4,12.3,14.7,12.3z"/>
-</g>
-</svg>
diff --git a/src/skins/vector/img/button-text-italic-o-n.svg b/src/skins/vector/img/button-text-italic-o-n.svg
deleted file mode 100644
index 15fe5885..00000000
--- a/src/skins/vector/img/button-text-italic-o-n.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="28px" height="16px" viewBox="0 0 28 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39 (31667) - http://www.bohemiancoding.com/sketch -->
-    <title>116426C2-0B55-480E-92B3-57D4B3ABAB90</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Screens-revised" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="02_x-Chat-text-input-markdown-panel-MD_off-BUTTONS-ON" transform="translate(-326.000000, -745.000000)">
-            <g id="format-buttons-A-Copy" transform="translate(294.000000, 745.000000)">
-                <g id="button_text_italic_ON" transform="translate(32.000000, 0.000000)">
-                    <rect id="Rectangle-108" fill="#4A4A4A" x="0" y="0" width="28" height="16" rx="8"></rect>
-                    <polygon id="I" fill="#FFFFFF" points="12.4619141 11.7777778 14.1323242 3.92523872 15.034668 3.92523872 13.3642578 11.7777778"></polygon>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/button-text-italic.svg b/src/skins/vector/img/button-text-italic.svg
deleted file mode 100644
index b5722e82..00000000
--- a/src/skins/vector/img/button-text-italic.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="28px" height="16px" viewBox="0 0 28 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39 (31667) - http://www.bohemiancoding.com/sketch -->
-    <title>9FBC844D-96CF-4DCB-B545-FCD23727218B</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Screens-revised" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="02_x-Chat-text-input-markdown-panel-MD_off" transform="translate(-326.000000, -745.000000)">
-            <g id="format-buttons-A-Copy" transform="translate(294.000000, 745.000000)">
-                <g id="button_text_italic" transform="translate(32.000000, 0.000000)">
-                    <rect id="Rectangle-108" fill-opacity="0.1" fill="#000000" x="0" y="0" width="28" height="16" rx="8"></rect>
-                    <polygon id="I" fill="#4A4A4A" points="12.4619141 11.7777778 14.1323242 3.92523872 15.034668 3.92523872 13.3642578 11.7777778"></polygon>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/button-text-numbullet-o-n.svg b/src/skins/vector/img/button-text-numbullet-o-n.svg
deleted file mode 100644
index 869a2c2c..00000000
--- a/src/skins/vector/img/button-text-numbullet-o-n.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="28px" height="16px" viewBox="0 0 28 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39 (31667) - http://www.bohemiancoding.com/sketch -->
-    <title>294F929B-31AA-4D0C-98B3-9CA96764060D</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Screens-revised" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="02_x-Chat-text-input-markdown-panel-MD_off-BUTTONS-ON" transform="translate(-454.000000, -745.000000)">
-            <g id="format-buttons-A-Copy" transform="translate(294.000000, 745.000000)">
-                <g id="button_text_numbullet_ON" transform="translate(160.000000, 0.000000)">
-                    <rect id="Rectangle-108" fill="#4A4A4A" x="0" y="0" width="28" height="16" rx="8"></rect>
-                    <path d="M8.3046875,8.77777778 L7.09765625,8.77777778 L7.09765625,5.47309028 L7.109375,4.93012153 L7.12890625,4.33637153 C6.92838441,4.53689336 6.78906289,4.66840247 6.7109375,4.73090278 L6.0546875,5.25824653 L5.47265625,4.53168403 L7.3125,3.06684028 L8.3046875,3.06684028 L8.3046875,8.77777778 Z" id="1" fill="#FFFFFF"></path>
-                    <path d="M11.5,5.5 L19.5,5.5" id="Line" stroke="#FFFFFF" stroke-linecap="round"></path>
-                    <path d="M11.5,8.5 L19.5,8.5" id="Line-Copy" stroke="#FFFFFF" stroke-linecap="round"></path>
-                    <path d="M11.5,11.5 L19.5,11.5" id="Line-Copy-3" stroke="#FFFFFF" stroke-linecap="round"></path>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/button-text-numbullet.svg b/src/skins/vector/img/button-text-numbullet.svg
deleted file mode 100644
index 8e5b8b87..00000000
--- a/src/skins/vector/img/button-text-numbullet.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="28px" height="16px" viewBox="0 0 28 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39 (31667) - http://www.bohemiancoding.com/sketch -->
-    <title>F0F58459-A13A-48C5-9332-ABFB96726F05</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Screens-revised" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="02_x-Chat-text-input-markdown-panel-MD_off" transform="translate(-454.000000, -745.000000)">
-            <g id="format-buttons-A-Copy" transform="translate(294.000000, 745.000000)">
-                <g id="button_text_numbullet" transform="translate(160.000000, 0.000000)">
-                    <rect id="Rectangle-108" fill-opacity="0.1" fill="#000000" x="0" y="0" width="28" height="16" rx="8"></rect>
-                    <path d="M8.3046875,8.77777778 L7.09765625,8.77777778 L7.09765625,5.47309028 L7.109375,4.93012153 L7.12890625,4.33637153 C6.92838441,4.53689336 6.78906289,4.66840247 6.7109375,4.73090278 L6.0546875,5.25824653 L5.47265625,4.53168403 L7.3125,3.06684028 L8.3046875,3.06684028 L8.3046875,8.77777778 Z" id="1" fill="#4A4A4A"></path>
-                    <path d="M11.5,5.5 L19.5,5.5" id="Line" stroke="#4A4A4A" stroke-linecap="round"></path>
-                    <path d="M11.5,8.5 L19.5,8.5" id="Line-Copy" stroke="#4A4A4A" stroke-linecap="round"></path>
-                    <path d="M11.5,11.5 L19.5,11.5" id="Line-Copy-3" stroke="#4A4A4A" stroke-linecap="round"></path>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/button-text-quote-o-n.svg b/src/skins/vector/img/button-text-quote-o-n.svg
deleted file mode 100644
index f8a86125..00000000
--- a/src/skins/vector/img/button-text-quote-o-n.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="28px" height="16px" viewBox="0 0 28 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39 (31667) - http://www.bohemiancoding.com/sketch -->
-    <title>3B24B8C7-64BE-4B3E-A748-94DB72E1210F</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Screens-revised" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="02_x-Chat-text-input-markdown-panel-MD_off-BUTTONS-ON" transform="translate(-390.000000, -745.000000)">
-            <g id="format-buttons-A-Copy" transform="translate(294.000000, 745.000000)">
-                <g id="button_text_quote_ON" transform="translate(96.000000, 0.000000)">
-                    <rect id="Rectangle-108" fill="#4A4A4A" x="0" y="0" width="28" height="16" rx="8"></rect>
-                    <path d="M13.6762695,4.58734809 C13.2019833,4.85981039 12.8185236,5.09442718 12.5258789,5.29120551 C12.2332342,5.48798384 11.9355484,5.74782825 11.6328125,6.07074653 C11.350259,6.37348242 11.1333015,6.69135033 10.9819336,7.02435981 C10.8305656,7.35736929 10.7246097,7.7862387 10.6640625,8.3109809 L11.390625,8.3109809 C12.0162792,8.3109809 12.5082176,8.46486934 12.8664551,8.77265082 C13.2246925,9.08043231 13.4038086,9.53200657 13.4038086,10.1273872 C13.4038086,10.5512174 13.2448746,10.9472909 12.927002,11.3156196 C12.6091293,11.6839482 12.1726916,11.8681098 11.6176758,11.8681098 C10.7498329,11.8681098 10.1292336,11.5830378 9.75585938,11.0128852 C9.38248511,10.4427326 9.19580078,9.69347252 9.19580078,8.76508247 C9.19580078,8.10915471 9.33707541,7.51126029 9.61962891,6.97138129 C9.9021824,6.43150229 10.2452779,5.9496549 10.6489258,5.52582465 C11.0626648,5.09190321 11.5016253,4.72358007 11.9658203,4.42084418 C12.4300153,4.1181083 12.8185206,3.87087769 13.1313477,3.67914497 L13.6762695,4.58734809 Z M19.2768555,4.58734809 C18.8025692,4.85981039 18.4191095,5.09442718 18.1264648,5.29120551 C17.8338202,5.48798384 17.5361343,5.74782825 17.2333984,6.07074653 C16.9407537,6.38357361 16.7212735,6.70396429 16.5749512,7.03192817 C16.4286288,7.35989205 16.3251956,7.7862387 16.2646484,8.3109809 L16.9912109,8.3109809 C17.6168651,8.3109809 18.1088035,8.46486934 18.467041,8.77265082 C18.8252785,9.08043231 19.0043945,9.53200657 19.0043945,10.1273872 C19.0043945,10.5512174 18.8454606,10.9472909 18.5275879,11.3156196 C18.2097152,11.6839482 17.7732775,11.8681098 17.2182617,11.8681098 C16.3504188,11.8681098 15.7298196,11.5830378 15.3564453,11.0128852 C14.983071,10.4427326 14.7963867,9.69347252 14.7963867,8.76508247 C14.7963867,8.10915471 14.9376613,7.51126029 15.2202148,6.97138129 C15.5027683,6.43150229 15.8458639,5.9496549 16.2495117,5.52582465 C16.6632508,5.09190321 17.1022112,4.72358007 17.5664062,4.42084418 C18.0306013,4.1181083 18.4191065,3.87087769 18.7319336,3.67914497 L19.2768555,4.58734809 Z" id="“" fill="#FFFFFF"></path>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/button-text-quote.svg b/src/skins/vector/img/button-text-quote.svg
deleted file mode 100644
index d70c261f..00000000
--- a/src/skins/vector/img/button-text-quote.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="28px" height="16px" viewBox="0 0 28 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39 (31667) - http://www.bohemiancoding.com/sketch -->
-    <title>BFC0418B-9081-4789-A231-B75953157748</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Screens-revised" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="02_x-Chat-text-input-markdown-panel-MD_off" transform="translate(-390.000000, -745.000000)">
-            <g id="format-buttons-A-Copy" transform="translate(294.000000, 745.000000)">
-                <g id="button_text_quote" transform="translate(96.000000, 0.000000)">
-                    <rect id="Rectangle-108" fill-opacity="0.1" fill="#000000" x="0" y="0" width="28" height="16" rx="8"></rect>
-                    <path d="M13.6762695,4.58734809 C13.2019833,4.85981039 12.8185236,5.09442718 12.5258789,5.29120551 C12.2332342,5.48798384 11.9355484,5.74782825 11.6328125,6.07074653 C11.350259,6.37348242 11.1333015,6.69135033 10.9819336,7.02435981 C10.8305656,7.35736929 10.7246097,7.7862387 10.6640625,8.3109809 L11.390625,8.3109809 C12.0162792,8.3109809 12.5082176,8.46486934 12.8664551,8.77265082 C13.2246925,9.08043231 13.4038086,9.53200657 13.4038086,10.1273872 C13.4038086,10.5512174 13.2448746,10.9472909 12.927002,11.3156196 C12.6091293,11.6839482 12.1726916,11.8681098 11.6176758,11.8681098 C10.7498329,11.8681098 10.1292336,11.5830378 9.75585938,11.0128852 C9.38248511,10.4427326 9.19580078,9.69347252 9.19580078,8.76508247 C9.19580078,8.10915471 9.33707541,7.51126029 9.61962891,6.97138129 C9.9021824,6.43150229 10.2452779,5.9496549 10.6489258,5.52582465 C11.0626648,5.09190321 11.5016253,4.72358007 11.9658203,4.42084418 C12.4300153,4.1181083 12.8185206,3.87087769 13.1313477,3.67914497 L13.6762695,4.58734809 Z M19.2768555,4.58734809 C18.8025692,4.85981039 18.4191095,5.09442718 18.1264648,5.29120551 C17.8338202,5.48798384 17.5361343,5.74782825 17.2333984,6.07074653 C16.9407537,6.38357361 16.7212735,6.70396429 16.5749512,7.03192817 C16.4286288,7.35989205 16.3251956,7.7862387 16.2646484,8.3109809 L16.9912109,8.3109809 C17.6168651,8.3109809 18.1088035,8.46486934 18.467041,8.77265082 C18.8252785,9.08043231 19.0043945,9.53200657 19.0043945,10.1273872 C19.0043945,10.5512174 18.8454606,10.9472909 18.5275879,11.3156196 C18.2097152,11.6839482 17.7732775,11.8681098 17.2182617,11.8681098 C16.3504188,11.8681098 15.7298196,11.5830378 15.3564453,11.0128852 C14.983071,10.4427326 14.7963867,9.69347252 14.7963867,8.76508247 C14.7963867,8.10915471 14.9376613,7.51126029 15.2202148,6.97138129 C15.5027683,6.43150229 15.8458639,5.9496549 16.2495117,5.52582465 C16.6632508,5.09190321 17.1022112,4.72358007 17.5664062,4.42084418 C18.0306013,4.1181083 18.4191065,3.87087769 18.7319336,3.67914497 L19.2768555,4.58734809 Z" id="“" fill="#4A4A4A"></path>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/button-text-strike-o-n.svg b/src/skins/vector/img/button-text-strike-o-n.svg
deleted file mode 100644
index 2914fcab..00000000
--- a/src/skins/vector/img/button-text-strike-o-n.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="28px" height="16px" viewBox="0 0 28 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39 (31667) - http://www.bohemiancoding.com/sketch -->
-    <title>69B11088-0F3A-4E14-BD9F-4FEF4115E99B</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Screens-revised" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="02_x-Chat-text-input-markdown-panel-MD_off-BUTTONS-ON" transform="translate(-358.000000, -745.000000)">
-            <g id="format-buttons-A-Copy" transform="translate(294.000000, 745.000000)">
-                <g id="button_text_strike_ON" transform="translate(64.000000, 0.000000)">
-                    <rect id="Rectangle-108" fill="#4A4A4A" x="0" y="0" width="28" height="16" rx="8"></rect>
-                    <path d="M16.5107422,9.68842231 C16.5107422,10.3795065 16.2600937,10.9184008 15.7587891,11.3051215 C15.2574845,11.6918422 14.5771527,11.8851997 13.7177734,11.8851997 C12.7867792,11.8851997 12.0706405,11.7652464 11.5693359,11.5253364 L11.5693359,10.644477 C11.8916032,10.7805454 12.2425111,10.8879662 12.6220703,10.9667426 C13.0016295,11.0455191 13.3776023,11.0849067 13.75,11.0849067 C14.358727,11.0849067 14.8170558,10.9694293 15.125,10.7384711 C15.4329442,10.507513 15.5869141,10.1861457 15.5869141,9.77435981 C15.5869141,9.50222303 15.5323085,9.27932487 15.4230957,9.10565864 C15.3138829,8.9319924 15.1312676,8.77175638 14.8752441,8.62494575 C14.6192207,8.47813512 14.2298203,8.31163288 13.7070312,8.12543403 C12.9765588,7.86403949 12.4546728,7.55430952 12.1413574,7.19623481 C11.8280421,6.8381601 11.6713867,6.37087962 11.6713867,5.79437934 C11.6713867,5.18923309 11.8987607,4.70762983 12.3535156,4.34955512 C12.8082705,3.99148041 13.409827,3.81244575 14.1582031,3.81244575 C14.938806,3.81244575 15.656735,3.95567348 16.3120117,4.24213325 L16.0273438,5.03705512 C15.3792285,4.76491834 14.7490265,4.628852 14.1367188,4.628852 C13.6533179,4.628852 13.2755547,4.7326921 13.003418,4.94037543 C12.7312812,5.14805876 12.5952148,5.43630458 12.5952148,5.80512153 C12.5952148,6.07725831 12.6453446,6.30015647 12.7456055,6.4738227 C12.8458664,6.64748893 13.0150541,6.80682979 13.2531738,6.95185004 C13.4912935,7.0968703 13.8556291,7.25710633 14.3461914,7.43256293 C15.1697632,7.72618419 15.736408,8.04128521 16.0461426,8.37787543 C16.3558772,8.71446566 16.5107422,9.15131025 16.5107422,9.68842231 L16.5107422,9.68842231 Z" id="S-" fill="#FFFFFF"></path>
-                    <path d="M9.5,8.5 L18.7195444,7.5" id="Line" stroke="#FFFFFF" stroke-linecap="round" opacity="0.5" transform="translate(14.109772, 8.000000) scale(1, -1) translate(-14.109772, -8.000000) "></path>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/button-text-strike.svg b/src/skins/vector/img/button-text-strike.svg
deleted file mode 100644
index 5f262dc3..00000000
--- a/src/skins/vector/img/button-text-strike.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="28px" height="16px" viewBox="0 0 28 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39 (31667) - http://www.bohemiancoding.com/sketch -->
-    <title>A34F2223-34C6-46AE-AA47-38EC8984E9B3</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Screens-revised" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="02_x-Chat-text-input-markdown-panel-MD_off" transform="translate(-358.000000, -745.000000)">
-            <g id="format-buttons-A-Copy" transform="translate(294.000000, 745.000000)">
-                <g id="button_text_strike" transform="translate(64.000000, 0.000000)">
-                    <rect id="Rectangle-108" fill-opacity="0.1" fill="#000000" x="0" y="0" width="28" height="16" rx="8"></rect>
-                    <path d="M16.5107422,9.68842231 C16.5107422,10.3795065 16.2600937,10.9184008 15.7587891,11.3051215 C15.2574845,11.6918422 14.5771527,11.8851997 13.7177734,11.8851997 C12.7867792,11.8851997 12.0706405,11.7652464 11.5693359,11.5253364 L11.5693359,10.644477 C11.8916032,10.7805454 12.2425111,10.8879662 12.6220703,10.9667426 C13.0016295,11.0455191 13.3776023,11.0849067 13.75,11.0849067 C14.358727,11.0849067 14.8170558,10.9694293 15.125,10.7384711 C15.4329442,10.507513 15.5869141,10.1861457 15.5869141,9.77435981 C15.5869141,9.50222303 15.5323085,9.27932487 15.4230957,9.10565864 C15.3138829,8.9319924 15.1312676,8.77175638 14.8752441,8.62494575 C14.6192207,8.47813512 14.2298203,8.31163288 13.7070312,8.12543403 C12.9765588,7.86403949 12.4546728,7.55430952 12.1413574,7.19623481 C11.8280421,6.8381601 11.6713867,6.37087962 11.6713867,5.79437934 C11.6713867,5.18923309 11.8987607,4.70762983 12.3535156,4.34955512 C12.8082705,3.99148041 13.409827,3.81244575 14.1582031,3.81244575 C14.938806,3.81244575 15.656735,3.95567348 16.3120117,4.24213325 L16.0273438,5.03705512 C15.3792285,4.76491834 14.7490265,4.628852 14.1367188,4.628852 C13.6533179,4.628852 13.2755547,4.7326921 13.003418,4.94037543 C12.7312812,5.14805876 12.5952148,5.43630458 12.5952148,5.80512153 C12.5952148,6.07725831 12.6453446,6.30015647 12.7456055,6.4738227 C12.8458664,6.64748893 13.0150541,6.80682979 13.2531738,6.95185004 C13.4912935,7.0968703 13.8556291,7.25710633 14.3461914,7.43256293 C15.1697632,7.72618419 15.736408,8.04128521 16.0461426,8.37787543 C16.3558772,8.71446566 16.5107422,9.15131025 16.5107422,9.68842231 L16.5107422,9.68842231 Z" id="S-" fill="#4A4A4A"></path>
-                    <path d="M9.5,8.5 L18.7195444,7.5" id="Line" stroke="#4A4A4A" stroke-linecap="round" opacity="0.5" transform="translate(14.109772, 8.000000) scale(1, -1) translate(-14.109772, -8.000000) "></path>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/button-text-underline-o-n.svg b/src/skins/vector/img/button-text-underline-o-n.svg
deleted file mode 100644
index 870be3ce..00000000
--- a/src/skins/vector/img/button-text-underline-o-n.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="28px" height="16px" viewBox="0 0 28 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>FD84FF7C-43E4-4312-90AB-5A59AD018377</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Screens-revised" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="02_x-Chat-text-input-markdown-panel-MD_off-BUTTONS-ON" transform="translate(-390.000000, -745.000000)">
-            <g id="format-buttons-A-Copy" transform="translate(294.000000, 745.000000)">
-                <g id="button_text_underline_ON" transform="translate(96.000000, 0.000000)">
-                    <rect id="Rectangle-108" fill="#4A4A4A" x="0" y="0" width="28" height="16" rx="8"></rect>
-                    <path d="M17.0092773,4.14746094 L17.0092773,9.22851562 C17.0092773,10.1237024 16.738935,10.8273086 16.1982422,11.3393555 C15.6575494,11.8514023 14.9145555,12.1074219 13.9692383,12.1074219 C13.0239211,12.1074219 12.2925644,11.849612 11.7751465,11.3339844 C11.2577285,10.8183568 10.9990234,10.1093795 10.9990234,9.20703125 L10.9990234,4.14746094 L11.9121094,4.14746094 L11.9121094,9.27148438 C11.9121094,9.92676109 12.091144,10.4298485 12.4492188,10.7807617 C12.8072935,11.1316749 13.3336554,11.3071289 14.0283203,11.3071289 C14.6907585,11.3071289 15.2010073,11.1307798 15.559082,10.7780762 C15.9171567,10.4253726 16.0961914,9.91959965 16.0961914,9.26074219 L16.0961914,4.14746094 L17.0092773,4.14746094 Z" id="U" fill="#FFFFFF"></path>
-                    <path d="M9.5,13.5 L18.7195444,13.5" id="Line" stroke="#4A4A4A" stroke-linecap="round" opacity="0.5" transform="translate(14.109772, 13.500000) scale(1, -1) translate(-14.109772, -13.500000) "></path>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/button-text-underline.svg b/src/skins/vector/img/button-text-underline.svg
deleted file mode 100644
index 26f44853..00000000
--- a/src/skins/vector/img/button-text-underline.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="28px" height="16px" viewBox="0 0 28 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>13E7EE68-9B16-4A3D-8F9F-31E4BAB7E438</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Screens-revised" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="02_x-Chat-text-input-markdown-panel-MD_on" transform="translate(-390.000000, -745.000000)">
-            <g id="format-buttons-A-Copy" transform="translate(294.000000, 745.000000)">
-                <g id="button_text_underline" transform="translate(96.000000, 0.000000)">
-                    <rect id="Rectangle-108" fill-opacity="0.1" fill="#000000" x="0" y="0" width="28" height="16" rx="8"></rect>
-                    <path d="M17.0092773,4.14746094 L17.0092773,9.22851562 C17.0092773,10.1237024 16.738935,10.8273086 16.1982422,11.3393555 C15.6575494,11.8514023 14.9145555,12.1074219 13.9692383,12.1074219 C13.0239211,12.1074219 12.2925644,11.849612 11.7751465,11.3339844 C11.2577285,10.8183568 10.9990234,10.1093795 10.9990234,9.20703125 L10.9990234,4.14746094 L11.9121094,4.14746094 L11.9121094,9.27148438 C11.9121094,9.92676109 12.091144,10.4298485 12.4492188,10.7807617 C12.8072935,11.1316749 13.3336554,11.3071289 14.0283203,11.3071289 C14.6907585,11.3071289 15.2010073,11.1307798 15.559082,10.7780762 C15.9171567,10.4253726 16.0961914,9.91959965 16.0961914,9.26074219 L16.0961914,4.14746094 L17.0092773,4.14746094 Z" id="U" fill-opacity="0.7" fill="#000000"></path>
-                    <path d="M9.5,13.5 L18.7195444,13.5" id="Line" stroke="#4A4A4A" stroke-linecap="round" opacity="0.5" transform="translate(14.109772, 13.500000) scale(1, -1) translate(-14.109772, -13.500000) "></path>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/call.png b/src/skins/vector/img/call.png
deleted file mode 100644
index a7805e0596bb9af4f3ce0a8debd7eb30c0b079e2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 588
zcmV-S0<-;zP)<h;3K|Lk000e1NJLTq000~S000yS1^@s6o?cz~00001b5ch_0Itp)
z=>Px%21!IgR7eeDWB`JS!%GF3`B_65{{Pqf{r?{qNQ_v(%E<JMfsyh0-;cjnci2Y1
zC!~)NY#AR*or{<bhq15{6E7<VAw4MapMU>gIQ#bAzdf(6{P_FnPZJ?anLs`RS>_<2
zMY3fen?Vi)=>?eq4kZ-lU~-s1!3gphrW9!+U^9Sb5z@s1iZfD!5u2ePGtlF|c>hch
zW<FkD28MqojQ<&CbehCmrr2lLEC-2IoS(12EXdc&!0`Vg^MB?=|5=!Gvi7gyVZo(=
z67jOri`D-zvK0OM`MaaXJnlZotg>^<!o<WF7^v>UvKw=G|1mKqGyeNC4Q3hG@r(>i
zuU^r>LWb|07EFx)FLxTnUc?qkRQDm{KL(}0fBxUVW*JC~>T&pw=|2YxGqCi*0jTan
zhX4Ow{rk%xi^D$ZCz?NhnNBh?F*r4xnTfSbrn(RNO{4Gq|HrWJD-(BZ!_@{hxKIBx
z{G&;>09nv&9JPayf$`dxpQ`1c0-)jQDz^U&46M(Ny#GmcAHsapWfZ;m|3Ak4{}|bG
zzWx3?nTd(v$gK4A-z=c|3|PfbT%LleDRA8gvk^%5nnWF0^?%jz!zX`nPqv8p1d?I_
zRi425%n($?AgLvp391u8W}#~gV+{KX6a!lZl4AkY)O-G40aYv1sDM|448;c+L6Y=r
aVgLa1(9$0~3Cnc=0000<MNUMnLSTaAW*E2t

diff --git a/src/skins/vector/img/call.svg b/src/skins/vector/img/call.svg
deleted file mode 100644
index f528f9a2..00000000
--- a/src/skins/vector/img/call.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="30px" height="22px" viewBox="-1 -1 30 22" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: bin/sketchtool 1.4 (305) - http://www.bohemiancoding.com/sketch -->
-    <title>icons_video</title>
-    <desc>Created with bin/sketchtool.</desc>
-    <defs></defs>
-    <g id="02-Chat" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="02_13-Chat-member-profile" sketch:type="MSArtboardGroup" transform="translate(-910.000000, -723.000000)" stroke="#76CFA6">
-            <g id="icons_video" sketch:type="MSLayerGroup" transform="translate(910.000000, 722.000000)">
-                <g id="Rectangle-20-+-Path-16" transform="translate(0.000000, 0.464286)" sketch:type="MSShapeGroup">
-                    <rect id="Rectangle-20" fill="#FFFFFF" x="0" y="0.535714286" width="20" height="20" rx="4"></rect>
-                    <path d="M20.75,10.6964286 C20.75,14.0446429 24.188247,15.7371974 24.188247,15.7371974 C25.5057636,16.651593 26.5738219,16.0843085 26.5738219,14.4868066 L26.5738219,6.90605053 C26.5738219,5.30108314 25.4784055,4.70120148 24.188247,5.65565975 C24.188247,5.65565975 20.75,7.34821429 20.75,10.6964286 Z" id="Path-16"></path>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/camera.svg b/src/skins/vector/img/camera.svg
deleted file mode 100644
index 6519496f..00000000
--- a/src/skins/vector/img/camera.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="17px" height="15px" viewBox="-1 -1 16 14" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: Sketch 3.4.4 (17249) - http://www.bohemiancoding.com/sketch -->
-    <title>icon_camera</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="06a-Room-settings" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="06_4-Room-settings-admin" sketch:type="MSArtboardGroup" transform="translate(-248.000000, -71.000000)" fill="#454545">
-            <path d="M255.5,76.25 C256.119795,76.25 256.649737,76.4700499 257.089844,76.9101562 C257.52995,77.3502626 257.75,77.8802052 257.75,78.5 C257.75,79.1197948 257.52995,79.6497374 257.089844,80.0898438 C256.649737,80.5299501 256.119795,80.75 255.5,80.75 C254.880205,80.75 254.350263,80.5299501 253.910156,80.0898438 C253.47005,79.6497374 253.25,79.1197948 253.25,78.5 C253.25,77.8802052 253.47005,77.3502626 253.910156,76.9101562 C254.350263,76.4700499 254.880205,76.25 255.5,76.25 L255.5,76.25 Z M261,73 C261.552086,73 262.023436,73.1953105 262.414062,73.5859375 C262.804689,73.9765645 263,74.4479139 263,75 L263,82 C263,82.5520861 262.804689,83.0234355 262.414062,83.4140625 C262.023436,83.8046895 261.552086,84 261,84 L250,84 C249.447914,84 248.976564,83.8046895 248.585938,83.4140625 C248.195311,83.0234355 248,82.5520861 248,82 L248,75 C248,74.4479139 248.195311,73.9765645 248.585938,73.5859375 C248.976564,73.1953105 249.447914,73 250,73 L251.75,73 L252.148438,71.9375 C252.247396,71.6822904 252.428384,71.4622405 252.691406,71.2773438 C252.954428,71.092447 253.223957,71 253.5,71 L257.5,71 C257.776043,71 258.045572,71.092447 258.308594,71.2773438 C258.571616,71.4622405 258.752604,71.6822904 258.851562,71.9375 L259.25,73 L261,73 Z M255.5,82 C256.463546,82 257.287757,81.6575555 257.972656,80.9726562 C258.657556,80.287757 259,79.4635465 259,78.5 C259,77.5364535 258.657556,76.712243 257.972656,76.0273438 C257.287757,75.3424445 256.463546,75 255.5,75 C254.536454,75 253.712243,75.3424445 253.027344,76.0273438 C252.342444,76.712243 252,77.5364535 252,78.5 C252,79.4635465 252.342444,80.287757 253.027344,80.9726562 C253.712243,81.6575555 254.536454,82 255.5,82 L255.5,82 Z" id="icon_camera" sketch:type="MSShapeGroup"></path>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/camera_green.svg b/src/skins/vector/img/camera_green.svg
deleted file mode 100644
index 5aae5502..00000000
--- a/src/skins/vector/img/camera_green.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 width="2048px" height="1792px" viewBox="0 0 2048 1792" enable-background="new 0 0 2048 1792" xml:space="preserve">
-<path fill="#76CFA6" d="M1024,672c79.333,0,147.166,28.167,203.5,84.5c56.333,56.334,84.5,124.167,84.5,203.5
-	c0,79.334-28.167,147.167-84.5,203.5c-56.334,56.334-124.167,84.5-203.5,84.5c-79.334,0-147.167-28.166-203.5-84.5
-	C764.166,1107.167,736,1039.334,736,960c0-79.333,28.166-147.166,84.5-203.5C876.833,700.167,944.666,672,1024,672z M1728,256
-	c70.666,0,131,25,181,75s75,110.334,75,181v896c0,70.667-25,131-75,181s-110.334,75-181,75H320c-70.667,0-131-25-181-75
-	s-75-110.333-75-181V512c0-70.666,25-131,75-181s110.333-75,181-75h224l51-136c12.666-32.666,35.833-60.833,69.5-84.5
-	C698.166,11.834,732.666,0,768,0h512c35.333,0,69.833,11.834,103.5,35.5c33.666,23.667,56.833,51.834,69.5,84.5l51,136H1728z
-	 M1024,1408c123.333,0,228.833-43.833,316.5-131.5c87.666-87.666,131.5-193.166,131.5-316.5c0-123.333-43.834-228.833-131.5-316.5
-	C1252.833,555.834,1147.333,512,1024,512c-123.334,0-228.834,43.834-316.5,131.5C619.833,731.167,576,836.667,576,960
-	c0,123.334,43.833,228.834,131.5,316.5C795.166,1364.167,900.666,1408,1024,1408z"/>
-</svg>
diff --git a/src/skins/vector/img/cancel-black.png b/src/skins/vector/img/cancel-black.png
deleted file mode 100644
index 87dcfd41a886006ad3763e59174eb56d3797643b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1136
zcmaJ>TWHi+7>+CGTHAFi`cM@NsbCj6lVon0i8C!T$wbFBrA|j26|tG*bSBnZHaX*D
zDvPUvu;MPL6}uHt5&Gg?!52lv7x6{Zs-+bwc%csp6>s~xCu3*yVaGsD&iVPi@4ue>
z+1<6esbNV2hG9*qHGCR<7rO6{KcIE|Tnk#U7MRS!9-|MIBnx11#mE6XrAc{^29i?#
z?H-6?*z7hnlZ9Dv9V;7}S8_34M>AbI7VUIQN$v*_&w;$E$B60cw+LKSV#LOvNQou~
z3hJ5x3-k<hW#oZ=Iie7q9eC7Xk$?uEgge>}-DaH_QPE}5-Zhg1UV*^=81W^jtk{in
zh6V7TH{_A25Q8%jFCAo<0Mm~9C^|?|e$r2Qe10}Su>l`G^AO0JrS!3BUYPNPPBEeY
zp~;eDsZ{co{9eP#lXN5!At@i}^LY@$W0!R(IUe0^tt#-qmMztUs-feqqLed=Fh-zA
zzoej<HCf%BDHAFf=}0C?dnq@iDo_-^57o39+J<THHQxUfwlifDkZE8WMN3AF>uYsg
znJi}k2^v<$Fm_a{*j+H7VHXS&=eSDM@HSDBRoylIQelZAo6>D4=`u+1F#_p$RaIfb
zJS_-`kihuE37Sp@6Ev6L{2a}MBVi^K_f@&PAs02E!zx#)aT%&E*BuDWM4owIsXKup
zScZmI5@*%=vG8^EX1Ge-SVGCVToMICy6yd@-BlBsA$MCFUUaC9KhV+4TWGki&>J0e
zF(y-dJmX9p9HoB}s6}(%eLgGZF8{MEk+YgtnnU}cHSg;DY~zcc5BAXyr|%s*b@Jxj
z<HG~D0>AHmy<vkmItW^Jt$%iHak6>;X@4U(R=o77ZTHCZuCZcr>)6ZiHEn)gSpTtb
zc*XdF2b(Xx8J;Q+kAO|vx5W1izMr`L_ky7t$B#&lwm0rPHniu(s^G;7gL}vCJeewY
z<a?iXUSFHt()4)lQs%^I?$y=yUq=I<JNFC)4>g?0|CJJ^_N9cS>#nSpkKXwZZSQH_
scK>C#WAeZs`tyIEM@P9i@pp@RvA3UQ6_%VYEqDI`sbm*_A<?_{KeRT1Q~&?~

diff --git a/src/skins/vector/img/cancel-black2.png b/src/skins/vector/img/cancel-black2.png
deleted file mode 100644
index a928c61b0967e83932676228efd004bc9cbf1705..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1182
zcmeAS@N?(olHy`uVBq!ia0vp^;vmey1SIo4oWBDp$r9IylHmNblJdl&R0hYC{G?O`
z&)mfH)S%SFl*+=BsWuD@%o>>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y
zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP
zs8ErclUHn2VXFi-*9yo63F|8<fR&VF+bTgE72zA8;GAESs$i;TrkiYFX0Bjvsb^?v
zZf;_(qhMrUXsT~utZ!_fYh-L?Vqj%rqyPm<K--E^(yW49+@N*=dA3R!B_#z``ugSN
z<$C4Ddih1^`i7R4mih)p`bI{&Koz>hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83
zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0<RzFwUtj!6b93RUi%Wu15$?rmaB)aw
zL8^XGYH@yPQ8F;%(v(3~6<9eJr6!i-7lq{K=fFZSAS1sdzc?emK*8A=9BK+0zKO}1
zc_2Yeur6O;E6=>*lEl2^R8JRMC7?NanVBh8E{;a7Mow;K<}NNShK8=Dj*f=rPR`~=
zW^NYF=7tvLFugAM$)&lec_lEtDG0shIQ4=OL~a4lW|!2W%(B!Jx1#)91+d4hGI6`b
z1gCjWy(zfeVv19*KF~4xpy)-4ZkP}-4S|^O#0%uWlYeR+FwGYM6ZZwf-<KH}7<oKh
z978H@CFxl2?`cdraKwSvVVUOt|NoCCom#DYeO{hzuUb3zpWnaVf86!hLAO9qtmB}4
zeC>~lw}umRpQau<aiZgXhq|<1&8~klS|{@!6<J`GS<kKT`0vl^AG}S{iWw_ZUS{?r
zah*s$<HN%1WX9yn$gR}!L8|3Ahe+@TiI)2uCBYk{zWl#m|Hm!CkoE3@|2*~e|BmIe
zlm!Ry>|!VqtW)M#68q?qLf&=-_UHTO@8?{mEcVCE!D)IzQ;On@EfO<1m*<Ej1*spL
za@Hy3)scJwZbLT#6OJe&0TZUxj+gE&(@<qz-omh94?|knpH}Woj%)thd0{8C^_tSc
qDXD3bIJdZL>pxQ@e)c2-BOAlr`8PUuEETZ_l^C9`elF{r5}E*JrIHB%

diff --git a/src/skins/vector/img/cancel-red.svg b/src/skins/vector/img/cancel-red.svg
deleted file mode 100644
index a72a970b..00000000
--- a/src/skins/vector/img/cancel-red.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="18px" height="18px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: Sketch 3.4.2 (15857) - http://www.bohemiancoding.com/sketch -->
-    <title>Slice 1</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <path d="M9.74464309,-3.02908503 L8.14106175,-3.02908503 L8.14106175,8.19448443 L-3.03028759,8.19448443 L-3.03028759,9.7978515 L8.14106175,9.7978515 L8.14106175,20.9685098 L9.74464309,20.9685098 L9.74464309,9.7978515 L20.9697124,9.7978515 L20.9697124,8.19448443 L9.74464309,8.19448443 L9.74464309,-3.02908503" id="Fill-108" opacity="0.9" fill="#ff0064" sketch:type="MSShapeGroup" transform="translate(8.969712, 8.969712) rotate(-315.000000) translate(-8.969712, -8.969712) "></path>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/cancel-small.svg b/src/skins/vector/img/cancel-small.svg
deleted file mode 100644
index e4c8cafc..00000000
--- a/src/skins/vector/img/cancel-small.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="14px" height="14px" viewBox="-1 -1 13 13" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: Sketch 3.4.4 (17249) - http://www.bohemiancoding.com/sketch -->
-    <title>Line + Line</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="Line-+-Line" sketch:type="MSLayerGroup" transform="translate(2.000000, 2.000000)" stroke="#4A4A4A" stroke-width="2.82" stroke-linecap="square">
-            <path d="M8,0 L0,8" id="Line" sketch:type="MSShapeGroup"></path>
-            <path d="M0,0 L8,8" id="Line" sketch:type="MSShapeGroup"></path>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/cancel-white.svg b/src/skins/vector/img/cancel-white.svg
deleted file mode 100644
index 65e14c2f..00000000
--- a/src/skins/vector/img/cancel-white.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="18px" height="18px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: Sketch 3.4.2 (15857) - http://www.bohemiancoding.com/sketch -->
-    <title>Slice 1</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <path d="M9.74464309,-3.02908503 L8.14106175,-3.02908503 L8.14106175,8.19448443 L-3.03028759,8.19448443 L-3.03028759,9.7978515 L8.14106175,9.7978515 L8.14106175,20.9685098 L9.74464309,20.9685098 L9.74464309,9.7978515 L20.9697124,9.7978515 L20.9697124,8.19448443 L9.74464309,8.19448443 L9.74464309,-3.02908503" id="Fill-108" opacity="0.9" fill="#ffffff" sketch:type="MSShapeGroup" transform="translate(8.969712, 8.969712) rotate(-315.000000) translate(-8.969712, -8.969712) "></path>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/cancel.png b/src/skins/vector/img/cancel.png
deleted file mode 100644
index 2bda8ff5bf06fba1732f30cdec0745d78f3e15a0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 316
zcmV-C0mJ@@P)<h;3K|Lk000e1NJLTq000sI000sQ1^@s6R?d!B00001b5ch_0Itp)
z=>Px#_DMuRR5%fp)V&JAFc1J>lN3Y{1YaQm!N~`3QJ1za+-@#DgHr}^)<JM><6R-a
z=06!ylFNOh$+e_y+rv1H>%Q-Ai}FV5x;|4%-&85JWsL1%;#lZR2;_3y2$NDigb*8;
z*m2HRFn(r$1{sFoj&H*-sStAzG$yD3^CB}S0}CP!6v3hh<`L{XjWkVjf@>9cm=Is$
z?dXH`tPeuC)?he@AsDCFg&NdYXva>9xiu>?I}?a~Qg!BoW(XErPMz71gXo>6uzx6s
z<X{>~A}I`^Y$S#ua!D1N2CS#4GpsRMRn;q1Y!;x0s_VKd{EH-f0pB0^Qt-BgyatQ_
O0000<MNUMnLSTZKgndH*

diff --git a/src/skins/vector/img/cancel.svg b/src/skins/vector/img/cancel.svg
deleted file mode 100644
index e3206002..00000000
--- a/src/skins/vector/img/cancel.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="18px" height="18px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: Sketch 3.4.2 (15857) - http://www.bohemiancoding.com/sketch -->
-    <title>Slice 1</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <path d="M9.74464309,-3.02908503 L8.14106175,-3.02908503 L8.14106175,8.19448443 L-3.03028759,8.19448443 L-3.03028759,9.7978515 L8.14106175,9.7978515 L8.14106175,20.9685098 L9.74464309,20.9685098 L9.74464309,9.7978515 L20.9697124,9.7978515 L20.9697124,8.19448443 L9.74464309,8.19448443 L9.74464309,-3.02908503" id="Fill-108" opacity="0.9" fill="#454545" sketch:type="MSShapeGroup" transform="translate(8.969712, 8.969712) rotate(-315.000000) translate(-8.969712, -8.969712) "></path>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/cancel_green.svg b/src/skins/vector/img/cancel_green.svg
deleted file mode 100644
index 2e3d759b..00000000
--- a/src/skins/vector/img/cancel_green.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="18px" height="18px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: Sketch 3.4.2 (15857) - http://www.bohemiancoding.com/sketch -->
-    <title>Slice 1</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <path d="M9.74464309,-3.02908503 L8.14106175,-3.02908503 L8.14106175,8.19448443 L-3.03028759,8.19448443 L-3.03028759,9.7978515 L8.14106175,9.7978515 L8.14106175,20.9685098 L9.74464309,20.9685098 L9.74464309,9.7978515 L20.9697124,9.7978515 L20.9697124,8.19448443 L9.74464309,8.19448443 L9.74464309,-3.02908503" id="Fill-108" opacity="0.9" fill="#76CFA6" sketch:type="MSShapeGroup" transform="translate(8.969712, 8.969712) rotate(-315.000000) translate(-8.969712, -8.969712) "></path>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/chevron-left.png b/src/skins/vector/img/chevron-left.png
deleted file mode 100644
index efb0065de97ad17c654930fef97377469dc00406..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 14586
zcmeI3Pi)&%9LHY|gVCuH(l!l&ge<QJ5G2ob{xz19tt2fi%%y5mksi?I+Apou#5T6G
zq?JGwJ0Wq}sX`pMAugZ+CpaK6kQhR6;e>YNz#j?3krO=IY4S^&^lfOz7b(dv?|r|&
z-}C4Fi7$S8b>+pG>BpxLLNm)t)iwJ42z@_#`XT!H_0mQqYVeje1BA|;jowq}-S-|t
zXzppdRuAj?71eZGX~S~2NV?nds2U;dQr9!gT@nggWZQO1;$L5UDGIh#5?{^flI~T=
zj=i++llA?Tnz_Gg7A^5od0OkLG(n4mhR|&_oj~oD#5k`?<ER;nLM#b)OX7S~P^jyx
zLdErokW1%Nrj#!Tg<@LH6$;tH^MWGDIV@#xMoK9eH7luEMd-c6@-&S!-)g99)x};p
z`l}@FgrTQm-05`EolM&Gx3OF-7O|vYMM+UbD%f*EqnmPqi%F8BJXI2yzU_s!>j+U^
zW6N!aB~gqD^<TZ~YI*%aPS9gVDdMi-VL2_~aVE>`d%U*ajE82Km^4X?IAK72@>rj@
z<A!dq<4!2q@19tg&WWz~YmXgot2MTC5H4J&2zp4zI)mDtNAMa6+_rC$h3oWEE{?nU
z&~6MSXDCzDGjZ&sYfrF6J&7$|3dsy<^jg)5PmIv@Yp&ZYC#!7r2%%7^#H&hpMmJ2`
ziMT$i;Zf6I#s~RG)d)#BT9GMPN=f;eR8%vPnv<TBWL1(tl0-R@Lw7B^u{V@M$<-pO
zqDncK11Lvx&>dtMp>a=Hpcdq@Ots<qEh8-3En}Nt&)L@Spb;qh>q@P-P1mQxBIS&R
z$29|2yw=oZCkPG4B+Jz@ZAja;rCKIw6mtbBCC@2asjQsOrixi5n=<kliDWXxIg%kU
zL|upWW2vjI*^c&0FST`_se%1i>Q{W5o^?hOXrj^IZ;3H!j+I)n1G+-@z{;iTH$KhQ
z$?L<dM;%Q&K9xMf4@k7<O5)L`>mOtNQ!4Vrdsj8g=sYW%(Uu^VhKE`Q!|FSGHv9ih
zV3Hr$C)eog5a*-~m86PQlamB)BkUMHnct>s;@)<9l6TlRT0q0mKS0wSo{FS(c!rMF
z?C}}ZqJvGPtAUQph-X38@UgZ*<wRePX0_Rl^#w(uFDyr&JuB=UwQinlh25jpfpf#L
z!?Mz=Hqs1S(dnBU4D0kpft2&PTqdXC(dJRds@)~cdex>oIEdC|v1b`=AM4v3_~bk^
zf{vasnJMs(9#3S_O79owtqShns|?R^e<wWPU~okbI5AAei$EI8nB!t1f&z{U(qP6M
z7ZVW_a9ofEGv>IMh@gPuf;5;h$Hhbh1soTo!HhXBCL$={xF8K?%yBUhK>^1FX)t4s
zi-`ydI4($o8FO4rL{PwSK^n}M<6<I$0*(vPV8$F56A=_}T#yDc=D3)Mpn&6oG?+2R
z#Y6-J92ca)j5#hQA}HXvAPr{BaWN4=0mlVtFk_C3i3kcfE=YqJb6iYBP{46P8qApE
zVj_Y9jtkOY#vB(D5fpG-kOnj6xR{8bfa8KRnDL3YrUy^|5r;nV*P+k${r%Y+2lTl>
z!CYF?5!!zWp@SO;{qryV{tcnFgwXHT5K<2jy5Qct`pqKM>dV#nTKDI7Zr++f(&^jp
zf9w_Ses%TFpH|N6v-y{Wvky04+PL-R<?7+ok9V$o{=_+S>hjboI)@I=-~INFUv86A
npL~De*Yz_$+<5K7@18`nADHz|4;E)>Vzj)lQvK+KYj6DrGWNav

diff --git a/src/skins/vector/img/chevron-right.png b/src/skins/vector/img/chevron-right.png
deleted file mode 100644
index 18a4684e4727a9fb3cae66f81165ea4f4aebf69e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 14594
zcmeI3Pi)&%9LL`#1|z5l3Gqjqj0Y+cB+qgFHJ+2HOFB|PO4X)Xi-b1Uerc>Gwy~YY
zEgaC$kl=(kZD<z|5`qI)kal1aaN!0LAc44X0SQeYcGwA??KJr%P5L&p<BOE!m-oKk
z-|zYJ{=^r*y}b1NOyY?ILTF~OR$Zar_tW=7$M2<|U)R<uVS`iK@DO_7;qZL~y?^y_
zgyv?=#=5^=e^JrxPD(TEO_B;a4pk$ho(>#M-zL7WNw!R@B;L68r6`z2Nj#UUOLeD0
zT4rs}C98W&4SjE0FB;<MazYIhnxI2`O$a(|%Tt1q80A%H95!Q7h$Q}YNt_Q03hVV{
zp<=s4$ffd0UCI}PLNS%j6$;tHbAl|Tb6CpYjFgl!N>);`ve18t<phmX*Jvs$)wBI_
z^jAr2`M#rI-0SsHy-dn>w{W^xEMiH<vYe!fq_=DNT9CB76LFILJXPZ9uIc!uZ3$ss
zZPV`hB~c6u4PO20>NtZ!me*%TDdIqLa5^R7NhU)dc$}`=j)rFFn6ycUSiVPn>4`q4
zW&5_*vZs_BbWbfz=cHaA)SfurPG@3i&tKS~2>M7TI=#lOL+}dm?5?Ymg&le+CnjCJ
zZ#IXMGm<InnL2h7m{V+FPi%{pLOeq%y;h~-63w^WhHbaY@hV&1M<`S((W(-jscX7v
zg<Manc-%Cc@nJqv)qGM8S7b6RC8c~rDk>RC$w|*jX+@Gil2|#Gqi!2!b9W?%oNI*E
zw302r96&jqgYF<h^R?T`0<|EIp({<>?Pz}4>}XpAJJyzphmAlvSXWBLZrd&$7Aa>`
zJgFJDqP3<hTAr_2I$5liX+z314Momm<+*HrF4^2{7L!>blVmZg=acEYp=XVzBpaEz
z2x7es?FUj<ZM_@rmwsyF4pRgBfz&U#COzx4HqeBlzta*E(i|vNGd;ROcfrb~>o+>h
zR>`ZQt@|BqGdh(V&GksQ=St%KrW+h%gHtN>M0;1!^zb|@>*1ClhKfg8hr=2;`!@6c
zPGFoL*r(U%wTN}thKf@~s_98QyXp5dm&|X`HF0~pJ<dC7950~a@E@RUj!s3~Iyyu9
zYxdxbs^P(=(A7XkrbV-mR`G$hVdYrA9?ojJ8|e$OL|-@^e)g@fd)&HlxD|GfTZhgy
z%k;}~zuH(caD}IDd@!ui8wFC%=W>~xipQJB9m{4w+Ur%5?qDxmm&LwiynUi?W9Uog
zp%HZSjqyx@fAnY~<5qgVKyOv>;9g~Pjt4v8E(gOay32`SI$i|QV8$F56A=_}T#yDc
z=D3)Mpn&6oG?+2R#Y6-J92ca)j5#hQA}HXvAPr{BaWN4=0mlVtFk_C3i3kcfE=YqJ
zb6iYBP{46P8qApEVj_Y9jtkOY#vB(D5fpG-kOnj6xR{8bfa8KRm@&u2L<9vK7o@?A
zIW8t5DB!pt4Q9-7F%dxl#|3FHV~&f72nskZNP`)3Tuekzz;Qtu%$Vb1B7y>r3({c5
z92XN26mVRS1~cZkn24Z&<AOApF~`M31O*%yq`{02#g!O7{YNbN$X|~>+jnL4g|Fyy
zfr4IJsUx)aG(vB@iO{Wo>G$slbtQ!UxPXvy8KKAQ_s)NFmTK1)tMiTE=d0h(C$3A!
ztKU6&?yukW9=&n%+Q~~Fee%|WU%d9zhu{8sr1684S-9uZqwij6;CD_v^7`_z*?*3m
zZ{7EK>r!R**3DOb2~J(yx%}tL3aZV1?9QMwM?d&G_{sZ`7C?&&OV!WLT)6lj@j=DC

diff --git a/src/skins/vector/img/chevron.png b/src/skins/vector/img/chevron.png
deleted file mode 100644
index 81236f91bc2fe4b12c890b22b909d6454e67bc7d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 14638
zcmeI3U5Fc16vwBaQlkZ{U`u@&rxdo-WG3I6VKQYm*={0cU3OEu`(!6GH@m|oGvmx;
zlU*v*53u#2Qc)|?2VaC@wJJVoE54{G2#U~x3JRi9MJ()tupq2=X0pjiHrd-sA8*Je
zXYc+0&$;uvADNdqJv}wKE3_}fFwCxEAwPq^_j>WpyYT0SwM*aPue+_nyu&c}JmCH9
zVBR>76{911dCr|HJtnGVJ)&r41w~qQ3#%DMI^41pbqTp_1uf`Cmb-EJQ;yZOEO#tf
z5=vGME$W3;8_ljxmDSZHHKTEd<&e}8ae_K>6}DBc8IIV>a(-SB$6hnfvA)Dz%5q~~
zL3XY*&E`xSvB^j(tO}_#o6ba{$#goAeuRw)(IhX#`M3~{#l?gmCSq*+#mONYNw!uM
zXYxnd<?w%5Zqaouk>{JuW~3R9nDzo6&15pX5aVO9Fjj<}6~k3pVZ+%UB-zZ9M~-Ui
zmaCfv>*ZA{X2Z>LoL8vxYF}5~>J&1ZHakp_Zz&cZjR^c8lcsh&R>Q9OL(^0q)leN7
zu7iEifj(=|bWLZ`98$8=J+v^MlTxWud*FEM^?{`wcVZbMXd@lybjm9h;%AU!Hf$A5
zEaOYrKj`XRz1p3eo=jfP(6OVIKE&qr1U7#u1T!SzYZY@gQe4w6n`TW8R@w9>LN=H4
zR~0)_QdHgWxE_@Fep7eGyZKOFagpq;$Z%8$3#qb@5#xfG6b=bdQ4m0qK-rh0WNLbK
zr6)%$S@x{n8|DDY{v3D*X^N}dR2HZOc{Ek5ns!}rWxcK}Al@<-B);1Sl$~`Y=FFOD
z<6$8=F7bn!fy-ZOV$pD1#ZXZ(FXM)Yu4`f?o*qr5lz6y08rQ-JA)N{<nNbwh)I_|h
zrqb19qT)j=m7sk~>b$8oy#3Nnt=(d3VBeDZaa+e{ol*lDZ}hiXVnCWLr3$)(SLg~@
zxp@8hr`ares<(Bsqo(_(lBL)V^7dSo+uU@WW2|#Zc^-f7ii+x;XR_*T38YDUPiuEr
z9cSC7|KAA=@&o(u8qGyyY`39;RK99>6348%O~poI3wTZ3+-?u@_8R*ONWAw8P}6&-
zB53WMq0KeBbw(xcU=#6bz#~)qS%^yfmbPx?KtJcrYOUex(=h?R_^9{Uw!-dy>-_ds
z*xhgKI*%H<E63W^`kH~uJAH$LVHV#gAUTyx#*-4?-`ww*)?27Hm)G$QcD!{NOSC=x
z9RrQ?U1Jm<MSd~g2s+xvV5-1Rx<8XaE52dC_bPnnW~FzMJ6qv42i+^W&52<;S_IM{
z#uOJ35fo5dkOncPxQK|LfZ~EQh%v=QL<9vC7o<UqDJ~)+D4@6?4Ps1j5fMQF#RX{)
zV~UH22nr}JNP`$tTtq}rKyg7D#F*kDB7y>n3(_FQ6c-T@6i{4{1~I0%h=`zo;(|1Y
zF~vnh1O*fqq(O`+E+Qf*ptv9nVoY%n5kUdP1!)jtii?N{3Mei}gBVj>L_|<PaX}iy
znBpQLf&z*Q(jdkZ7ZDK@P+X7(F{ZePh@gPtf;5OR#YIE}1r!&gL5#P>73x0zhYbA8
zUlTvvC*S$*8T?=%s}^QT46}NGVNO2BFzXxm`wxa`2n_S*afT6JXP7<a%TIoO1Zz(g
z^JC@K5AVG6!S2t5op*e*@$|@j=)#_>zdSL0AT&~3&#X<ZJ@oxw_db02{j<-XyS8t~
zo7X;GY08J}-Orr*cRW(~>CD^Tech^5%STt2&;54s?Bv?3U#cIa*B<@*^p)3so*4gi
zgHzTn7A~B4aQ*l52f2~A*cV^9|BJoXKe=)0%87rziZU-q#}e;d|M4mw3san!%3m5k
G{_KAu=;Ooy

diff --git a/src/skins/vector/img/close-white.png b/src/skins/vector/img/close-white.png
deleted file mode 100644
index d8752ed9fe1036498acf69cd9d5beb2287086b18..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1305
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0WW
zg+Z8+Vb&Z81_tI8nIRD+5xzcF$@#f@i7EL>sd^Q;1whpd3^o;3KxS@gNuokUZcbjY
zRfVk*ScMgk4HDK@QUEI{$+lIB@C{IK&M!(;Fx4~BGf=YQQczH^DN0GR3UYCSY6tRc
zl`=|73as??%gf94%8m8%i_-NCEiEne4UF`SjC6r2bc-wVN)jt{^NN)rhQQ2mNi9w;
z$}A|!%+FH*nVXoDUs__Tqy(}E4xsMLEr45;R}A$P(0}?Bi3R$GdItK~G?iqgA)JSz
z3nYV6TWUon4s9SAh&FIwK-_2p3{flJ{FKbJN|(fvR68RBLsMM?3tdCQ5F<k?0}Crd
zQyYCWH3%PqbvqZOCYIzEh2-bw*ac)(q~_#;xC+L4#(G8&y~rw%G=uzM<zJMU3JhRS
zFxnZ~=wpbXt9Q=NEhtJYE(WOwIt{EISqxo$P-=00PASOv(7enNJD`ieTF`{ibwwiN
z?aX0%kOk2-L}1f^EQq856cJY7kcx20%uUS$`^C`AMjxvLx<=>xocyBTg2d!hP<Vm0
zAPJ$X23r$}%NisJs74!oP+CSx+mMU{76s-UJ1$_1!g8S<*9Fa;)xb>6<>}%WVj*~R
z;$A<dK!MisaL*MPCRgklL@#zl1e_F}aN*{S$OuUxIVP@bEiNG;ZaGGsjYltCb4uRg
zd`9oSN_pP5duOH{@!WUjyk)xLZqK3)t*%EWs`9Shtu~x<Sh?oFRB?$p-#q6#tX}g|
zav`&&$6lvcmtTf!9AAm+)o92GxIZc~E#sGX)o9mYe6VjJpS1Xd`eOd*?fNex1vZHJ
zOy5wfn0ucmecJs!iFKEjyf(g^A<Mbt;d$1tOTFGl{d>^1k}+RFb^cqaFS2`#&6^$e
zB+O_Ei!YhRZhJwz@Ywr~y^{*pF>U9W=Y6X;>!bQg#XSea@2u4Hy*%fq*tQK#@+<V}
jULFbBIX~+A|GjS+uXtFzEa2`a0+m;uu6{1-oD!M<M+LKv

diff --git a/src/skins/vector/img/create-big.png b/src/skins/vector/img/create-big.png
deleted file mode 100644
index b7307a11c79efa44a32d981b0b6a0f615856c322..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 581
zcmV-L0=oT)P)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00001b5ch_0Itp)
z=>Px$|4BqaR7efAmN84iKorN5)24&C7nef16rAfObVvwv>FNhiTpS$>E*%{l{0<7;
z3!&L`N}=H3VlmJ~I*Sgakoy0(y%3vgl1e<d-rc)*zjyEM<z96yrP#K8v{)=0A%umt
zidvz%uIp3ONf?G6T6ZuQd~Cz$s)<&sRhi9Z*8raZAXGY12BWYOK9<Yn+kU@4m2%l8
z3|N-s0D6ylAeHj8F!YUj<$0bP*WZf|a3tpd-=P|Dd7l1yO}kdBeFi}=l4~LZ>zxyx
z@JcFYwd=J_(==aU<emCU7|(n@pFcrir(@Y>kjGUjl}>pl%M0X%=7D#+U5z!XkVPi-
zbcP~YAHvjVp|b0)?$2=?4pR%G3koL!9Y#$iJe8)HB$I4}y08@Ug^0+em1-e01%&K<
z{8ZphVw#uPXfzUX3glhL$>DIQbvhk6j9Rh_IeUO2=w^pe^b8No%?Z_5?mSNvaXkzN
z0`Q3nR)maf!6&x}n2JF*J#gU)KZ-&NnPdwl3%=)h=!_QM_w%S~WRm^wkKOXQ9*@Ug
zcw*nMwKm*JeiXU(yi&r^uv{YIUMPw30pD*X3&@&(H9|7h-yo~?2xo~5Z~!ACCJS_J
z7}+VSfz6b88Hbbk%K!!Rq+YN0kbn+h<T%S4KyjbpgJBpK@>s}`CH1_E_}lUW7P|(a
Ts#h8Q00000NkvXXu0mjfRwM*t

diff --git a/src/skins/vector/img/create-big.svg b/src/skins/vector/img/create-big.svg
deleted file mode 100644
index 2450542b..00000000
--- a/src/skins/vector/img/create-big.svg
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="26px" height="26px" viewBox="-1 -1 26 26" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: sketchtool 3.4 (381) - http://www.bohemiancoding.com/sketch -->
-    <title>icons_create_room</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="01-Sign-up" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="01_2-Sign-up-2" sketch:type="MSArtboardGroup" transform="translate(-14.000000, -653.000000)">
-            <g id="Left-panel" sketch:type="MSLayerGroup" transform="translate(-4.000000, 0.000000)">
-                <g id="right_bottom" transform="translate(0.000000, 626.000000)" sketch:type="MSShapeGroup">
-                    <g id="Group-Copy-29" transform="translate(18.000000, 27.000000)">
-                        <g id="Group-Copy-15">
-                            <g id="icons_create_room">
-                                <g id="Oval-1-Copy-7-+-Group-Copy-5-Copy-Copy-Copy-Copy-Copy-Copy-Copy-Copy-Copy-Copy-Copy" fill="#454545">
-                                    <circle id="Oval-1-Copy-7" cx="12" cy="12" r="12"></circle>
-                                </g>
-                                <path d="M7,12 L17,12" id="Line" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round"></path>
-                                <path d="M12,7 L12,17" id="Line" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round"></path>
-                            </g>
-                        </g>
-                    </g>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/create.png b/src/skins/vector/img/create.png
deleted file mode 100644
index 2d6107ac506e8b89ac0a3825907365d846cf4e19..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 807
zcmV+?1K9kDP)<h;3K|Lk000e1NJLTq001BW001Be0ssI2{21+{0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!$w@>(RCwC7md$D!Q544~<Hsn5sIB-x
z5Ymb}!EREDbk!H=BH(j$(_NQ+fIdPVz$_ZF&Z@W+Dq0i~LPCjJtI=Zo>Nx$yJCJ6a
z&P>#vg>q-^{hf2~J#+qNN7FRP&Zg7pa5x-~$CJr~q0i^@`~7=+dy1miuHCV40QchJ
z;`;h}Fc^eFA;IOj@N{!?6AT6uiNwLdfrTe?2ea9%*=#l%jbt(jA{vd#vTT^MSS&i7
z4(_k6uF~mrDwXnjy^b98`~70E7>PtOnM@!Muswv)XjG|Gy4`LrmkWo(#@E_IYq#5l
zLV;iHk;anK)6>h#OT+UA4tNc{*XwC(8Czcs?%n}hLST}%fdMgus5>BG&d$!(I2qHk
z0tHYE_1qw5xK*-6+Sq`A0w{*E$agZ5oRPL<pa6o^9q=`g?@lsu{`1@M`{R0lZaobY
zK(M+4K9+bq?j*FuY*>}5KW=~9&gAn1d*^_SPzhqOn6y>nCcpxhsbbWb)k<J#_LBjE
z1@5M7QN=7yWj>ut!oABiT~^b{_;#_7RaF!uSy4QuE5TA0ck1;zf7xu-yr6#n^5N5G
z>tNr$`}lg_q?(q?Wqi1;7kh%w@<(~ewH&zJYU}ICdG*avKJJplMXRd&`4f)?!A*&$
zJpA)0clQrp?cbkQXL@ozdGYcv;o!<Rn7i9$7ec3;*jyFY;%G8hqL)!Vw28~wZkhrF
z3!EHKP(CV@vvusXsXCa5*nz#1QVL$JRx6cCj!Nb1SGV1pIhY6#tX@q~ZFCjovk%O(
z`!pK%I1o{QVD)d3jiB1->b5Qb6hP5x=;=mJfNFDao6~`S0%#QdRkd4BmeE}k$^5&e
zSX-7wh=#_(*tYPR5Y}s3O#7Yx-gw!!j))y{WZF6sZ>!aMbn9r*{0ilmEN!Fa*R*{H
lN`YiZ3B!}a_Wh3l0{{dzLWKWE_s{?U002ovPDHLkV1ng%k_i9+

diff --git a/src/skins/vector/img/delete.png b/src/skins/vector/img/delete.png
deleted file mode 100644
index 8ff20a116d4340453072e38604cd8de5c894f30a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1006
zcmaJ=PfXKL7_T^tkfCTeh<bP_9>BQ%-B#LAacehOvJx_uxPvBk?SnPYzS2He;il0<
zO;8dO!@;vhuaX$!#e*JDkH$npNIY}#rUzfgHas|c==<K6@Av!u{ocd5+3Q1t=Lac@
z8Y<1`6>`S*;K>u@zbSlrLyl2gsNs3EfSYCjsho}K5R_bV5mumSudjT7QxtW4+^N=Z
z%_u7tav3v@VItQjXo{Mej(pQvf*91{qT{Lb!Rxm)aBP*nkuf;K*I>h$*$CkL#%$Hv
zSh8fBp1umEB83pR5St)!m%UJlRJz5h5Ic6WG-!q3C6zubs%Fdq4FwQnm~6`8vJ#MF
zhR;Y+TDk%Rj?b{1$ckJ_5S28iqy^CaXp$|k7nF)#Z0903m2P0{D=gb=Hkqc#pkR^Z
zWm#r9ffa-liAaU(9yX(t7mjrpbQoHJ<6{STAZ9e{Xcen8sr0Y~*YDDLVS7wuU~FXi
zEYEOpOPxT&_<yMDcB4aFfk*ZJlQ^ud`;e``5UmClS=_={oXS_U0Gb#DRfLv1Q=Drc
zjKT);fu^;l2F4B3a=h3%(Lx!9Qu0D<dKN6{DouD8$FY@SK35R3lcJc@WS%c%<a|Dz
z%kt^ToXlyGUhH6XWUac;!yT-BgiZIv#)5Etl39m=vj**AfLzdOTyc8W!uRBBW9{Cx
z2tBbZDTa;L``5ZVE~25>?24CMy7Gq}(R@I}ePQijpFE74B|TS-zSf_gN+grX%(dUo
zj!D}e6PJWLJN*ytuT1ofzDxYrt0Z4-4wQy(@sFO?K9}F$ySzv3pS7DJKRmGQ?@XNe
twp;#k@$v3%d2+;zw)&sYBd7Zk=cpIoM}G;mt)KA=EEQ(;m-*Xw{{X0DIb#3-

diff --git a/src/skins/vector/img/directory-big.png b/src/skins/vector/img/directory-big.png
deleted file mode 100644
index 03cab69c4a5f53c252f03745a70e53f7ca7f563e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 325
zcmV-L0lNN)P)<h;3K|Lk000e1NJLTq000;O000&U1^@s6+I?Jz00001b5ch_0Itp)
z=>Px#|4BqaR7ef&l`Rg!Fcin>$4Z7I9EJmI3N+yc2sD}_pfD&DNG>op0|-t-vZQNL
z{x4x-q+45sS<T*FfA6FJG_NenvK{AqZLQ^__G0ioilW%G-En`Cl1nKUuCThU4`^VH
zB6rt*h)<$R)&&}4u0n`?p66v3)8$8Aog~Rkb^+v1)AU(YmBA^eeVl6#jg8UZskgwl
z$jg-=#0QDDB+&%MG9)0Dq1=)&#$n82gF|@a79`PIDRmABh-IM6>i6!)=J4`Efk7g#
z0$yOaMgNzGW)as~E6i@~Z6^Z2E2(IZQh^JM5(6)Zi1(tH&^4fA^IX!mvAw~8fCXni
X7jjMdDj9}v00000NkvXXu0mjf2epbS

diff --git a/src/skins/vector/img/directory-big.svg b/src/skins/vector/img/directory-big.svg
deleted file mode 100644
index 5631a2ae..00000000
--- a/src/skins/vector/img/directory-big.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="26px" height="26px" viewBox="-1 -2 26 26" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: sketchtool 3.4 (381) - http://www.bohemiancoding.com/sketch -->
-    <title>icons_directory</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="01-Sign-up" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="01_2-Sign-up-2" sketch:type="MSArtboardGroup" transform="translate(-14.000000, -689.000000)" fill="#454545">
-            <g id="Left-panel" sketch:type="MSLayerGroup" transform="translate(-4.000000, 0.000000)">
-                <g id="right_bottom" transform="translate(0.000000, 626.000000)" sketch:type="MSShapeGroup">
-                    <g id="Group-Copy-29" transform="translate(18.000000, 27.000000)">
-                        <g id="icons_directory" transform="translate(0.000000, 36.000000)">
-                            <path d="M8.74940618,2.46971496 C8.58491686,2.46971496 8.47565321,2.15795724 8.32719715,1.68349169 C8.11698337,1.01306413 7.80106888,0 6.69002375,0 L1.38182898,0 C0.63064133,0 0.0243467933,0.589073634 0.00118764846,1.35391924 L0,19.6264846 C0,20.3895487 0.620546318,21.0095012 1.38182898,21.0095012 L22.6187648,21.0095012 C23.3800475,21.0095012 24,20.3895487 24,19.6264846 L24,3.85213777 C24,3.08966746 23.3800475,2.46971496 22.6187648,2.46971496 L8.74940618,2.46971496 Z M23.1086698,19.5068597 C23.1086698,19.7757653 22.8889549,19.9946556 22.6187648,19.9946556 L1.38182898,19.9946556 C1.11163895,19.9946556 0.890736342,19.7757653 0.890736342,19.5068597 L0.89192399,6.49465558 L23.1086698,6.49465558 L23.1086698,19.5068597 L23.1086698,19.5068597 Z M23.1086698,5.60391924 L0.89192399,5.60391924 L0.89192399,1.36698337 C0.90023753,1.09976247 1.11579572,0.890736342 1.38182898,0.890736342 L6.69002375,0.890736342 C7.10273159,0.890736342 7.24643705,1.2131829 7.47624703,1.94893112 C7.66270784,2.54453682 7.91805226,3.36045131 8.74940618,3.36045131 L22.6187648,3.36045131 C22.8889549,3.36045131 23.1086698,3.5807601 23.1086698,3.85213777 L23.1086698,5.60391924 L23.1086698,5.60391924 Z" id="Fill-137"></path>
-                            <path d="M23.1086698,19.5068597 C23.1086698,19.7757653 22.8889549,19.9946556 22.6187648,19.9946556 L1.38182898,19.9946556 C1.11163895,19.9946556 0.890736342,19.7757653 0.890736342,19.5068597 L0.89192399,6.49465558 L23.1086698,6.49465558 L23.1086698,19.5068597 L23.1086698,19.5068597 Z" id="Path-Copy-2" fill-opacity="0.1"></path>
-                            <path d="M0.89192399,5.60391924 L0.89192399,1.36698337 C0.90023753,1.09976247 1.11579572,0.890736342 1.38182898,0.890736342 L6.69002375,0.890736342 C7.10273159,0.890736342 7.24643705,1.2131829 7.47624703,1.94893112 C7.66270784,2.54453682 7.91805226,3.36045131 8.74940618,3.36045131 L22.6187648,3.36045131 C22.8889549,3.36045131 23.1086698,3.5807601 23.1086698,3.85213777 L23.1086698,5.60391924 L0.89192399,5.60391924 Z" id="Path-Copy" fill-opacity="0.1"></path>
-                        </g>
-                    </g>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/download.png b/src/skins/vector/img/download.png
deleted file mode 100644
index 1999ebf7ab69c19220af2c469331b2c96c44225b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1041
zcmaJ=PfXKL7_XT@AWlsb|AF#SJb+<sx6zeWDvWj08B54mbcq+b_Q9IbzS2Hi;UZub
z#hWqlNc6(dlP5fom>uBe(GU|8?#37ndNAtiV8es6hraK9`F_9e-|wwWPTUH2UhbqQ
zDxAHo<j5J=C)?Y||3P{16*(^9bOBGH8C=m^NF@zagdl5avoHrWV{v{5j!;yn-^>?q
zLA@*K$YQi0hVd<jpebr()OR$!3^6FeS<{y3ukW^KU>Y)gpI156Nx_nNd&z}UOA~p0
zsjQ0zJ$e(2_!1$oAl86y&Doyh%XFPrB6i?rX;2TrWtl!Gs-RAS6mlWpnM6eA5&{rJ
zCdv!KkT3{hT$E?II2-38vA8tENkcJk_|YVrYs^SFC3BdI++@0hu_Li;rBY!kaR#}w
zY*Z9QmW#2mScF7GyhR&pe#G|r8Vm~bbk}sSiEI!sYDKhwWtvoa(1PVOX>IRtOk`lJ
zuQ_a#;ewVLfvWodP|IpYdpHM=>is9NmtS-sn}Z%&aCNe{nZ6*EBc)uZVdUl!nrlpP
zvV<`5O2`4JRDEioU)6Ne4x9sZl&VTu+ryfz!>l6HgoiOrLy9NTN-UKT<H_WBG@9l`
zeq0bUd^*VqWCw{%1FIl?!Gbn!V2vYevL!YUgyoRT3Utkf(8##R0`<lvvvn;(OTI&_
z(Ylu5mROb)!v^d9YuybO(NJJE#Y-+t`9qs%-X-GR*VBFEVLZwz$-KW?oE!dLJr;f&
z`ZfjDR|mJ>FLzv9`O&)x&W4^(FL!NF(cY_kajYktyVzN~G2h=duzR|;4yr3-Kd(Hk
zydF6J<oaeuZ4FdEFMm97=kdAyRM(f#UiVnfsoIvdp1jvX)poX@ebC!BeEG~)Xs-Z%
cg<c$Q=O|R|{{8aP1vPl2+4O|+W_)_}4+2?6<^TWy

diff --git a/src/skins/vector/img/download.svg b/src/skins/vector/img/download.svg
deleted file mode 100644
index d0ea090d..00000000
--- a/src/skins/vector/img/download.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="12px" height="14px" viewBox="-1 -1 12 14" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: Sketch 3.4.4 (17249) - http://www.bohemiancoding.com/sketch -->
-    <title>Fill 75</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="02-Chat" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="02_x-Chat-MAX" sketch:type="MSArtboardGroup" transform="translate(-280.000000, -546.000000)" fill="#76CFA6">
-            <g id="Group" sketch:type="MSLayerGroup" transform="translate(243.000000, 58.000000)">
-                <g id="Group-Copy-13-+-Matrix-HQ-Copy-17-+-Bitmap" transform="translate(1.000000, 181.000000)" sketch:type="MSShapeGroup">
-                    <g id="Group-Copy-13">
-                        <path d="M45.3400426,312.526774 C45.4870048,312.526774 45.633967,312.470898 45.7464849,312.35838 C45.9699899,312.134109 45.9699899,311.771296 45.7464849,311.547026 L41.3659396,307.168011 C41.1424345,306.943741 40.7788562,306.944506 40.5545857,307.167246 L36.1686823,311.540137 C35.9444119,311.764408 35.9436465,312.127986 36.1671515,312.352256 C36.3906565,312.577292 36.7542349,312.577292 36.9785053,312.353787 L40.3915495,308.950694 L40.3930804,318.425929 C40.3930804,318.742816 40.6510296,319 40.9671515,319 C41.2848042,319 41.5412226,318.742816 41.5412226,318.425929 L41.5396917,308.965237 L44.9343656,312.35838 C45.0461182,312.470898 45.1930804,312.526774 45.3400426,312.526774 L45.3400426,312.526774 Z" id="Fill-75" transform="translate(40.957057, 313.000000) rotate(-180.000000) translate(-40.957057, -313.000000) "></path>
-                    </g>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/e2e-blocked.svg b/src/skins/vector/img/e2e-blocked.svg
deleted file mode 100644
index 0ab2c6ef..00000000
--- a/src/skins/vector/img/e2e-blocked.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="12px" height="12px" viewBox="0 0 12 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>2805649B-D39D-43EA-A357-659EF9B97BA4</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Typing-Indicator" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="typing-indicator" transform="translate(-301.000000, -328.000000)" fill="#BA6363">
-            <path d="M307,340 C310.313708,340 313,337.313708 313,334 C313,330.686292 310.313708,328 307,328 C303.686292,328 301,330.686292 301,334 C301,337.313708 303.686292,340 307,340 Z M304,333 L310,333 L310,335 L304,335 L304,333 Z" id="blocked_icon"></path>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/e2e-unencrypted.svg b/src/skins/vector/img/e2e-unencrypted.svg
deleted file mode 100644
index 14672236..00000000
--- a/src/skins/vector/img/e2e-unencrypted.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="14px" height="12px" viewBox="0 0 14 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>16F5F38E-A6A3-472A-BC13-13F0F12876CF</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Typing-Indicator" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" opacity="0.200000003">
-        <g id="typing-indicator" transform="translate(-301.000000, -141.000000)" fill="#000000">
-            <g id="unencrypted_icon" transform="translate(301.000000, 141.000000)">
-                <g id="Lock-Copy" transform="translate(0.000000, 4.000000)">
-                    <g id="Layer_1">
-                        <polygon id="Shape" points="1.33333333 0.666666667 0 0.666666667 0 8 5 8 10 8 10 0.666666667 8.66666667 0.666666667"></polygon>
-                    </g>
-                </g>
-                <g id="Lock-Copy-2" transform="translate(6.000000, 0.000000)">
-                    <g id="Layer_1">
-                        <path d="M7.66666667,3.66666667 C7.66666667,1.63333333 6.03333333,0 4,0 C1.96666667,0 0.333333333,1.63333333 0.333333333,3.66666667 L0.333333333,4.66666667 L7.66666667,4.66666667 L7.66666667,3.66666667 Z M1.66666667,4.66666667 L1.66666667,3.66666667 C1.66666667,2.36666667 2.7,1.33333333 4,1.33333333 C5.3,1.33333333 6.33333333,2.36666667 6.33333333,3.66666667 L6.33333333,4.66666667 L4,4.66666667 L1.66666667,4.66666667 Z" id="Shape"></path>
-                    </g>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/e2e-verified.svg b/src/skins/vector/img/e2e-verified.svg
deleted file mode 100644
index b65f50b2..00000000
--- a/src/skins/vector/img/e2e-verified.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="10px" height="12px" viewBox="0 0 10 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>48BF5D32-306C-4B20-88EB-24B1F743CAC9</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Typing-Indicator" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="typing-indicator" transform="translate(-301.000000, -172.000000)" fill="#76CFA6">
-            <path d="M309.666667,175.666667 C309.666667,173.633333 308.033333,172 306,172 C303.966667,172 302.333333,173.633333 302.333333,175.666667 L302.333333,176.666667 L301,176.666667 L301,184 L306,184 L311,184 L311,176.666667 L309.666667,176.666667 L309.666667,175.666667 Z M306,176.666667 L303.666667,176.666667 L303.666667,175.666667 C303.666667,174.366667 304.7,173.333333 306,173.333333 C307.3,173.333333 308.333333,174.366667 308.333333,175.666667 L308.333333,176.666667 L306,176.666667 L306,176.666667 Z" id="verified_icon"></path>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/e2e-warning.svg b/src/skins/vector/img/e2e-warning.svg
deleted file mode 100644
index 8a55f199..00000000
--- a/src/skins/vector/img/e2e-warning.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="15px" height="12px" viewBox="0 0 15 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>CCDDE6F6-B552-48FD-AD54-6939841CA2DD</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Typing-Indicator" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="typing-indicator" transform="translate(-299.000000, -294.000000)" fill="#E9BF37">
-            <path d="M313.568455,304.982113 L306.898576,294.310305 C306.776309,294.117108 306.563606,294 306.334971,294 C306.106335,294 305.893632,294.117108 305.771366,294.310305 L299.101486,304.982113 C298.971497,305.189962 298.966004,305.452367 299.087182,305.665474 C299.20836,305.87858 299.436676,306.008036 299.681766,306.002604 L313.021525,306.002604 C313.260642,305.995965 313.477893,305.861783 313.590891,305.650946 C313.703889,305.440108 313.695328,305.184904 313.568455,304.982113 L313.568455,304.982113 Z M307.018633,304.00164 L305.684657,304.00164 L305.684657,302.667664 L307.018633,302.667664 L307.018633,304.00164 Z M307.018633,301.333689 L305.684657,301.333689 L305.684657,297.998749 L307.018633,297.998749 L307.018633,301.333689 Z" id="unverified_icon"></path>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/edit.png b/src/skins/vector/img/edit.png
deleted file mode 100644
index 6f373d3f3dc7dfbb4186e4347fad43920bd04279..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 460
zcmV;-0W<!IP)<h;3K|Lk000e1NJLTq000gE000gM1^@s6A4o0H00001b5ch_0Itp)
z=>Px$hDk(0R45gVlCf&SP!xv$Tx)R<B%3%0jY1+0U3HR9ox2tK2udHp!Dp~<U{~!M
zh?6c3MFayH7eNa`6hxt7()*{qA&3;ukbA@VzjMw#=V*vnu~@vV)oRsbGWnuunn{=M
z`}S_Pdv7+IZ{zX!Tgf$bX*3%5hGBH_`TSijmqRL*3S8Um7PHw5)9G~XIL=eOUjI}K
z2({a7Z@FB`1ec9IYN#c6!}6G^TrO+rbUF;CE~nE8gTVl@bWpS3?>myQVlu+3ygXZ$
zrL^HmsMqUZu~<OYbrcE(91aIPo6Wj{jo_QkO+m6mWHK3)N~J(TEg8Y?sYWRH9I8|*
z5JCiQYRUZmDMFtAK@k~*?4iw;)2@N2B_lXo&WR>x1@)$Ad4coqLoFF_9IaN%;hfg%
zwLh6me3|*;FsY%IjNlq^Bl`Wme>@&xnr7IDXr|R_1!|}z6Qi@+?S9E9ADhkQk#kBU
z5{Sp+@H`K$>tZw-VK^MlZQFiOD;Mr61F(c^m;46@h9Cq<lTzpa0000<MNUMnLSTYK
Ck<2du

diff --git a/src/skins/vector/img/edit.svg b/src/skins/vector/img/edit.svg
deleted file mode 100644
index 9ba00607..00000000
--- a/src/skins/vector/img/edit.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	width="512px" height="512px" viewBox="0 0 512 512" xml:space="preserve">
-	<g>
-		<rect fill="#000000" x="167.664" y="69.108" transform="matrix(-0.7071 -0.7071 0.7071 -0.7071 219.262 633.2606)" width="146.238" height="404.224"/>
-		<path fill="#000000" d="M502.05,64.887L447.116,9.952c-13.386-13.385-36.032-12.44-50.585,2.113l-51.609,51.61L448.328,167.08l51.609-51.608
-		C514.486,100.918,515.434,78.271,502.05,64.887z"/>
-		<polygon fill="#000000" points="36.56,378.704 0,512 133.283,475.439"/>
-	</g>
-</svg>
diff --git a/src/skins/vector/img/edit_green.svg b/src/skins/vector/img/edit_green.svg
deleted file mode 100644
index f7f4c7ad..00000000
--- a/src/skins/vector/img/edit_green.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	width="512px" height="512px" viewBox="0 0 512 512" xml:space="preserve">
-	<g>
-		<rect fill="#76CFA6" x="167.664" y="69.108" transform="matrix(-0.7071 -0.7071 0.7071 -0.7071 219.262 633.2606)" width="146.238" height="404.224"/>
-		<path fill="#76CFA6" d="M502.05,64.887L447.116,9.952c-13.386-13.385-36.032-12.44-50.585,2.113l-51.609,51.61L448.328,167.08l51.609-51.608
-		C514.486,100.918,515.434,78.271,502.05,64.887z"/>
-		<polygon fill="#76CFA6" points="36.56,378.704 0,512 133.283,475.439"/>
-	</g>
-</svg>
diff --git a/src/skins/vector/img/ellipsis.svg b/src/skins/vector/img/ellipsis.svg
deleted file mode 100644
index d60c8440..00000000
--- a/src/skins/vector/img/ellipsis.svg
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: Sketch 3.4.4 (17249) - http://www.bohemiancoding.com/sketch -->
-    <title>icons_archive</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="ellipsis" sketch:type="MSLayerGroup">
-            <g id="03-Input" sketch:type="MSShapeGroup">
-                <g id="03_3-Input-filled">
-                    <g id="right_default">
-                        <g id="right_middle">
-                            <g id="Left-panel">
-                                <g id="icons_archive">
-                                    <rect id="Rectangle-1" fill="#ECECEC" x="0" y="0" width="24" height="24"></rect>
-                                    <path d="M7.338,13.154 C7.842,13.154 8.164,12.776 8.164,12.272 C8.164,11.754 7.842,11.39 7.338,11.39 C6.848,11.39 6.512,11.754 6.512,12.272 C6.498,12.776 6.848,13.154 7.338,13.154 L7.338,13.154 L7.338,13.154 Z M12,13.154 C12.504,13.154 12.84,12.776 12.84,12.272 C12.826,11.754 12.504,11.39 12.014,11.39 C11.524,11.39 11.174,11.754 11.174,12.272 C11.16,12.776 11.51,13.154 12,13.154 L12,13.154 L12,13.154 Z M16.662,13.154 C17.18,13.154 17.502,12.776 17.502,12.272 C17.502,11.754 17.166,11.39 16.676,11.39 C16.186,11.39 15.836,11.754 15.836,12.272 C15.836,12.776 16.172,13.154 16.662,13.154 L16.662,13.154 L16.662,13.154 Z" id="Matrix-HQ-Copy-15" fill="#454545"></path>
-                                </g>
-                            </g>
-                        </g>
-                    </g>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/eol.svg b/src/skins/vector/img/eol.svg
deleted file mode 100644
index 02d1946c..00000000
--- a/src/skins/vector/img/eol.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="22px" height="16px" viewBox="-1 -1 22 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: sketchtool 3.4 (381) - http://www.bohemiancoding.com/sketch -->
-    <title>icon_eol</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="03-Input" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="03_2-Mentions-autocomplete" sketch:type="MSArtboardGroup" transform="translate(-772.000000, -670.000000)">
-            <g id="icon_eol" sketch:type="MSLayerGroup" transform="translate(772.000000, 670.000000)">
-                <path d="M0,7.5 L17,7.5" id="Path-118" stroke="#76CFA6" sketch:type="MSShapeGroup"></path>
-                <path d="M13,2 L18,7.38056399 L13,12.761128" id="Path-119" stroke="#76CFA6" sketch:type="MSShapeGroup"></path>
-                <path d="M19.5,0 L19.5,14" id="Path-120" stroke="#76CFA6" sketch:type="MSShapeGroup"></path>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/f4c371.png b/src/skins/vector/img/f4c371.png
deleted file mode 100644
index ad3b8f1616197fd5d2ffef804bfef3d24b2d256e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 146
zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1SFZ~=vx6P$r9IylHmNblJdl&R0hYC{G?O`
z&)mfH)S%SFl*+=BsWw1GCY~;iAr-gYoMq%?FyLTNs7*GGI?2%g@Yw<e%h-(%j|y#!
l&=KoCngpdj9{s^>z;H@|siKCz>m5)(gQu&X%Q~loCII5dEd>Ao

diff --git a/src/skins/vector/img/file.png b/src/skins/vector/img/file.png
deleted file mode 100644
index 5904ea8284c972de5257c597bd6f21fdf5b299a6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 482
zcmV<80UiE{P)<h;3K|Lk000e1NJLTq001BW001Be0ssI2{21+{0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzgh@m}RCwBA{Qv(y11$mLu(sgSuYbFq
z{(A7`@7F&FL0%TdSQU0rPG(9i0GdAQ=63@j7A*l5ZdOLP_@;+HU;X$Wqs%VOMU)*(
zxFmpX2byjw%8G0{5ZwFn&sKtE(cK@<zW$}i0$|7h-HufXDDEuDw)F0g$6x-CZvime
z(cBIP+$@ah{LF6BY|HQceDL`XnHJ!SH%3M-7DhFGW-nQ`Rri11`Sgd%7C`LaWMNX_
zWAT+^Tle7S%@2R5YykvtFf%IivINMpZ+iUm>igf+v4D@2@%_(#a4s7&qarVJkUabL
zC%-Pe{Y?c6v;>$pKKhAl2P+e!0uOVjBK!JBzcAIakZOUMD9fqWf9Bu*@%cAVWemv{
zFflS(h_M0@rqqP1->DqQ6y@Ym3q~y%wE$GBFns+@LWASW@Bch3j3ih9EWfUO_(Qw}
z*FXG`=V2nj0#_;43-A7%e*K%EKY$8=%7BW2TBy)2!Wx)B?*gl6J~pP2)^r>i761eo
Y0MuZqgNcyVI{*Lx07*qoM6N<$g6US=`v3p{

diff --git a/src/skins/vector/img/filegrid.png b/src/skins/vector/img/filegrid.png
deleted file mode 100644
index c2c2799f37542a51ed12e77b570e65f3fb994541..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 226
zcmeAS@N?(olHy`uVBq!ia0vp^G9b*s1SJ3FdmIK*k|nMYCBgY=CFO}lsSJ)O`AMk?
zp1FzXsX?iUDV2pMQ*D5XT0C7GLn>}1{rUgjo_Q<d;}r`Rw=HV4^{<z!|NC4%qOEh{
z!JsKeU1!PmTSz4w%n}VqpC!f4&aFJ*@8k3TBe&N%m^>D8XZDHUW!=TPNSLFcr~W@@
zhj6M!E5q)E2R<<U;yc7<G(!R?B)aT?1Vfv6QOg5ydEe!WUzV86?US;~(r{>CWT^bT
Wt@F59?-ihX7(8A5T-G@yGywo&OHs1`

diff --git a/src/skins/vector/img/fileicon.png b/src/skins/vector/img/fileicon.png
deleted file mode 100644
index af018efa6dffa94c5988e7a6e9ca222643699c89..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 658
zcmV;D0&V??P)<h;3K|Lk000e1NJLTq000pH000&U1^@s6CTMp;00001b5ch_0Itp)
z=>Px%Oi4sRR5%gcRL`ptQ51H5h>cMAdYV0G@!I$z$b9{9A>^WkprWWCEkq&^{|s^A
z&aHod4}u6G!Jk32tVM2Yml-MVO+i7W7&@6V_MK=RGxMfr>n@D<-0ytnyXTyHy^IAT
zolXn$`TQ!&vfJzR+D4dR$bulesMTsy1O9u-kbopfcMv>sI-N(=YE?24W3kv>MNzE4
zU$xuqZ$>{$8IVA$)f$=!P=MR*=Dc3-5lnwFncO}hLM0$o(df{wd7fvp+3apEmwUHd
zE^i@wm)6fx4^Znu3!2#s!*Gd2;!2@V7$N%`@p#;=@>tb4ZFV>uKYP6%QCPp<zgI4o
zKghD|OQljf1oHH=X#|78x9Hh^x7)R#G@@U&+wBTv6pcn-ZW3Wbp^y-XL`0N58;{33
z=;3kpl}cr6Fc=7b70KuGR#6nw=*2FM_z~t2GSJ-<;J1NWj#afKg~MSR1Tw%b;zRlJ
zJv4Gp%hB2=M4)a*#`p1kM+r}{(^rn;9<NrbB+9y`4OVTP2zEP*T^}I$BO3X{YPHHl
zY&M%CU=JZ2Mk8;k!Ro9N0dWhvzV387Ef5ryL^DoCgvbFn=e0Q5y2fJ1Ltylojz**L
z365t*r!Ett^IzBhn+Wc~4|<r)>bKc!hd7PrW<J93P@Mrs;$eJQEEbo54UObKPsDp8
zPU}o2b8a%3*pa}L^Z9%eT(IjNkB1Ee0`q>qzcLF_v0|~vyIigdv)ODP|L8ZRQfb1F
slgiofP^%g=%eZt?T*_g+UjIzMFOv=K$8TJ#SpWb407*qoM6N<$f=&xD!T<mO

diff --git a/src/skins/vector/img/filelist.png b/src/skins/vector/img/filelist.png
deleted file mode 100644
index 3cf6cb494eb3ca653c46c91531a195471c5e90a9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 223
zcmeAS@N?(olHy`uVBq!ia0vp^G9b*s1SJ3FdmIK*k|nMYCBgY=CFO}lsSJ)O`AMk?
zp1FzXsX?iUDV2pMQ*D5X8a-VcLn>}1{rUgjo_Q;yFf;Fg6$_n@1c=25RnPxt^X=Dp
zdzqKLof8iRO*!g1Yp#iNquR2Sg#{Z7lBWLs`27ExX!`=muFJn2%pVyEax?_}|HnV6
zgQ-pGLjR7G#vq@bCGH{yat#aH)EBLBDSVYGW5jwY!%Eh7`C`@oD;9<@Gcd9-JfH8`
UxIMA(KF~1?p00i_>zopr0O8zKJpcdz

diff --git a/src/skins/vector/img/files.png b/src/skins/vector/img/files.png
deleted file mode 100644
index 83932267f8b0bf88c7d594d6ec09be96ec349d72..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 503
zcmV<T0SNwyP)<h;3K|Lk000e1NJLTq000pH000&U1^@s6CTMp;00001b5ch_0Itp)
z=>Px$u}MThR5%f1WB`JS!%GGK@-PN7GBBtyFf#Ik#8AM$f4^A&Fm<(>MLtFmhjJJp
z1~61H{A1k9^q=K;r%BjHbcJQ-mNqdkFmnI<{bx##dE9+;c_xqxKn8RhNA19707!!n
z8xOl8kI*qDR+gNKv#V4v3;}t8o9X8XbO~fWGcyy5yQGo5r?kQLe~f=J%g!#+M3!d)
zg+YU1;s<0wY-~m*Ms^1=&A?b?yL}9dEGgw@mgvINF~J!4XkJ#XZ#O<Z1u0?C;gj~u
zP<1)^pNT2H;`DMuupmCoFgZN|#m&cFUrRpu<_-fB6EjHInS+J(_jkr$$t5Qj^|HVe
z;-jrZlurHs|Nr^RZ=VhSG5%wPson78w9@^*F9eA)1f+?Pkr9+eP|``+x#bxkIikV@
zq!1q%H3TzsM#BV4nEd<u|6{}X`2v_yghdz`{tNv1&-8(bk%{5fS0;7~!dg&O0F%7b
ze+CB8uZ&+FvoL@8zxFQ=LsjY7Wem8AM`Z1}+qSW@i+@mOVEiA!@bBO1StjYffdv~8
t1vRoMz(O0C8z24s|8HxrQOq@v6adTZkq1X*g@*tD002ovPDHLkV1lGV;6(rc

diff --git a/src/skins/vector/img/files.svg b/src/skins/vector/img/files.svg
deleted file mode 100644
index 20aba851..00000000
--- a/src/skins/vector/img/files.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="17px" height="22px" viewBox="0 0 17 22" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: bin/sketchtool 1.4 (305) - http://www.bohemiancoding.com/sketch -->
-    <title>icons_browse_files</title>
-    <desc>Created with bin/sketchtool.</desc>
-    <defs></defs>
-    <g id="02-Chat" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="02_13-Chat-member-profile" sketch:type="MSArtboardGroup" transform="translate(-1025.000000, -33.000000)">
-            <g id="icons_browse_files" sketch:type="MSLayerGroup" transform="translate(1025.000000, 32.000000)">
-                <g id="Rectangle-5-+-Rectangle-6-Copy" transform="translate(0.000000, 1.000000)" sketch:type="MSShapeGroup">
-                    <path d="M0,4.00955791 C0,1.79514022 1.78163126,0 3.99825563,0 L9.59161955,0 C9.59161955,0 16.3225806,6.49234232 16.3225806,6.49234232 L16.3225806,18.0063928 C16.3225806,20.2120012 14.5290874,22 12.3296282,22 L3.99295243,22 C1.7877057,22 0,20.1996477 0,17.9904421 L0,4.00955791 Z" id="Rectangle-5" stroke="#76CFA6"></path>
-                    <path d="M15.6804916,7.49527496 L11.5273266,7.49527496 C10.3308881,7.49527496 9.3609831,6.52527676 9.3609831,5.3289315 L9.3609831,1.88544393 L15.6804916,7.49527496 Z" id="Rectangle-6-Copy" fill="#FFFFFF"></path>
-                    <path d="M16.3225806,7.09677419 L11.4129801,7.09677419 C10.2050375,7.09677419 9.22580645,6.11744908 9.22580645,4.90960051 L9.22580645,0" id="Rectangle-6" stroke="#76CFA6"></path>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/fullscreen.svg b/src/skins/vector/img/fullscreen.svg
deleted file mode 100644
index e333abb6..00000000
--- a/src/skins/vector/img/fullscreen.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="29px" height="22px" viewBox="-1 -1 29 22" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: Sketch 3.4.4 (17249) - http://www.bohemiancoding.com/sketch -->
-    <title>Zoom</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="05-Voice-and-video" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="05_2-Video-call" sketch:type="MSArtboardGroup" transform="translate(-824.000000, -667.000000)">
-            <g id="Zoom" sketch:type="MSLayerGroup" transform="translate(824.000000, 667.000000)">
-                <rect id="Rectangle-20" stroke="#FFFFFF" sketch:type="MSShapeGroup" x="0" y="0" width="27" height="20" rx="4"></rect>
-                <rect id="Rectangle-20" stroke="#FFFFFF" sketch:type="MSShapeGroup" x="6" y="2" width="15" height="11" rx="4"></rect>
-                <g id="Line-+-Triangle-3" transform="translate(4.474874, 15.181981) rotate(-45.000000) translate(-4.474874, -15.181981) translate(0.974874, 13.181981)" sketch:type="MSShapeGroup">
-                    <path d="M6.53553391,2 L3,2" id="Line" stroke="#FFFFFF" stroke-linecap="square"></path>
-                    <path d="M3.26960678,3.51960678 L0.269606781,2.01960678 L3.26960678,0.519606781 L3.26960678,3.51960678 Z" id="Triangle-3" fill="#FFFFFF"></path>
-                </g>
-                <g id="Line-+-Triangle-3-Copy" transform="translate(22.681981, 15.181981) scale(-1, 1) rotate(-45.000000) translate(-22.681981, -15.181981) translate(19.181981, 13.181981)" sketch:type="MSShapeGroup">
-                    <path d="M6.53553391,2 L3,2" id="Line" stroke="#FFFFFF" stroke-linecap="square"></path>
-                    <path d="M3.375,0.5 L3.375,3.5 L0.375,2 L3.375,0.5 Z" id="Triangle-3" fill="#FFFFFF"></path>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/hangup.svg b/src/skins/vector/img/hangup.svg
deleted file mode 100644
index be038d2b..00000000
--- a/src/skins/vector/img/hangup.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="25px" height="26px" viewBox="-1 -1 25 26" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: Sketch 3.4.3 (16618) - http://www.bohemiancoding.com/sketch -->
-    <title>Fill 72 + Path 98</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="05-Voice-and-video" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="05_2-Video-call" sketch:type="MSArtboardGroup" transform="translate(-910.000000, -719.000000)" stroke="#FF0064">
-            <g id="Fill-72-+-Path-98" sketch:type="MSLayerGroup" transform="translate(910.000000, 719.000000)">
-                <path d="M17.8404444,24 C15.8137778,24 10.8875556,21.408 6.75022222,15.8448889 C2.88088889,10.6413333 1,6.88222222 1,4.35244444 C1,2.36088889 2.37511111,1.41022222 3.11422222,0.9 L3.29644444,0.772888889 C4.11288889,0.188888889 5.38222222,0 5.86888889,0 C6.72222222,0 7.08177778,0.499555556 7.29955556,0.935111111 C7.48488889,1.30311111 9.01777778,4.59511111 9.17288889,5.00444444 C9.41111111,5.63377778 9.33288889,6.55111111 8.596,7.07822222 L8.46622222,7.16844444 C8.10044444,7.42222222 7.42,7.89333333 7.32577778,8.46622222 C7.28,8.74488889 7.37333333,9.03644444 7.61111111,9.35688889 C8.79777778,10.956 12.5862222,15.6506667 13.2693333,16.2884444 C13.8044444,16.7884444 14.4826667,16.8595556 14.9444444,16.4702222 C15.4222222,16.0675556 15.6342222,15.8297778 15.6364444,15.8271111 L15.6857778,15.7795556 C15.7257778,15.7457778 16.0991111,15.4497778 16.7093333,15.4497778 C17.1497778,15.4497778 17.5973333,15.6017778 18.04,15.9008889 C19.1884444,16.6768889 21.7808889,18.4106667 21.7808889,18.4106667 L21.8226667,18.4426667 C22.1542222,18.7266667 22.6333333,19.5453333 22.0751111,20.6106667 C21.496,21.7168889 19.6986667,24 17.8404444,24 L17.8404444,24 Z" id="Fill-72" sketch:type="MSShapeGroup"></path>
-                <path d="M19.8035085,4 L0,22.8035085" id="Path-98" sketch:type="MSShapeGroup"></path>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/hide.png b/src/skins/vector/img/hide.png
deleted file mode 100644
index c5aaf0dd0def9ce594a1bb8d9538aebba69039b4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1165
zcmeAS@N?(olHy`uVBq!ia0vp^JU}eM!3HFEez+qDq$EpRBT9nv(@M${i&7aJQ}UBi
z6+Ckj(^G>|6H_V+Po~;1FfeOmhD4M^`1)8S=jZArg4F0$<Q4#RGcefLR}>^BXQ!4Z
zB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakYy!KT6rXh3di
zNuokUZcbjYRfVk**jy_h8zii+qySb@l5ML5aa4qFfP!;=QL2Keo|$g4ftk62xuu?=
zskym{xsHO7fuX6sfw8`^fv%CUm5G6siID;nC;@FNN=dT{a&d#&1?1T(Wt5Z@Sn2DR
zmzV368|&p4rRy77T3YHG80i}s=>k>g7FXt#Bv$C=6)VF`a7isrF3Kz@$;{7F0GXJW
zlwVq6s|0i@#0$9vaAWg|p}_<UF#U?e0)0b01CW<s3VnU?E6vS?t1d1HN=3LAtHH$~
zl?AE#L8-<0rA5iWh)YujSyf==T$Gwvl3x^(pPvH@#ej_blKkR~`~n4MXK<(~X!s^3
zXXb$fHNm=keXTt6ic1pnl2bihY?XlK=w)W6SXo*+8yXoKn46iq7#kY8nmW3<8abJ{
z8M{~-n^+oISi<zW<R_QrrskEv^rj&6THw?RN)WjPK$~4si!#enQ{0O3a}~fIx5~ur
z7E_$&LG`BKc8eKKz4}1M=!2pcDY{`oz%&G6!V@o$15f^`dB8MZ1WepN^JgUiGsbUE
z7srr_TS<TZ|F>t>Y?v6r%cH>i<3s!W`lI|dzdy<!JDz>GJHK8w{LbHf?@!<V&-3om
zoB2MjH-F45(A@X^rT^bWx9=b5db)F_WJzm;YT>Vkhi=F7Z?pTS$v^3$U_#=DsgD!V
z(vtqPhaNuo-2T6O-B0c_+k}#n3nnF{ACdHmmizak{^8$zwh3JPlHb~oDdliQG=F`5
z|9?#OyZ=9`{-2g-3tR9?f%Tl|sy{jtBOX7zyng?q)9?RPe0+60o^8Q>38g7J=cw$Q
z@%=Fuj~bg0<4ZrK)0b1&wIc=DnadkJli&V*&%3|j(t;&|tB#yJd+^MU-X}-g?>_OJ
dD#I?2z)->P;j;4DFi?TR;OXk;vd$@?2>>$Ip6UPq

diff --git a/src/skins/vector/img/icon-address-delete.svg b/src/skins/vector/img/icon-address-delete.svg
deleted file mode 100644
index 1289d5aa..00000000
--- a/src/skins/vector/img/icon-address-delete.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="11px" height="9px" viewBox="0 0 11 9" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>943783E9-DBD7-4D4E-BAC9-35437C17C2C4</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="1:1-chat" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="round">
-        <g id="Chat-People-2b-Invite-modal" transform="translate(-579.000000, -346.000000)" stroke="#FF0064">
-            <g id="icon_context_delete-copy" transform="translate(580.000000, 346.000000)">
-                <path d="M0.45,0.45 L8.55,8.55" id="Line"></path>
-                <path d="M0.45,0.45 L8.55,8.55" id="Line-Copy-2" transform="translate(4.500000, 4.500000) scale(-1, 1) translate(-4.500000, -4.500000) "></path>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/icon-call.svg b/src/skins/vector/img/icon-call.svg
deleted file mode 100644
index 0ca5c29e..00000000
--- a/src/skins/vector/img/icon-call.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" width="35" height="35" viewBox="0, 0, 35, 35">
-  <g id="Symbols">
-    <path d="M17.5,35 C27.165,35 35,27.165 35,17.5 C35,7.835 27.165,0 17.5,0 C7.835,0 0,7.835 0,17.5 C0,27.165 7.835,35 17.5,35 z" fill="#76CFA6" opacity="0.15" id="Oval-109"/>
-    <path d="M23,28 C21.195,28 16.807,25.624 13.122,20.524 C9.675,15.755 8,12.309 8,9.99 C8,8.164 9.225,7.293 9.883,6.825 L10.045,6.708 C10.773,6.173 11.903,6 12.337,6 C13.097,6 13.417,6.458 13.611,6.857 C13.776,7.195 15.141,10.212 15.28,10.587 C15.492,11.164 15.422,12.005 14.766,12.488 L14.65,12.571 C14.324,12.804 13.718,13.236 13.634,13.761 C13.594,14.016 13.677,14.283 13.889,14.577 C14.946,16.043 18.32,20.346 18.928,20.931 C19.405,21.389 20.009,21.455 20.42,21.098 C20.846,20.729 21.035,20.511 21.037,20.508 L21.081,20.465 C21.116,20.434 21.449,20.162 21.992,20.162 C22.385,20.162 22.783,20.302 23.178,20.576 C24.201,21.287 26.51,22.876 26.51,22.876 L26.547,22.906 C26.842,23.166 27.269,23.917 26.772,24.893 C26.256,25.907 24.655,28 23,28 L23,28 z" fill-opacity="0" stroke="#76CFA6" stroke-width="1" id="path-1"/>
-  </g>
-</svg>
diff --git a/src/skins/vector/img/icon-context-delete.svg b/src/skins/vector/img/icon-context-delete.svg
deleted file mode 100644
index fba9fa11..00000000
--- a/src/skins/vector/img/icon-context-delete.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" width="15" height="15" viewBox="0, 0, 15, 15">
-  <g id="Extra-icons">
-    <g>
-      <path d="M3.45,3.45 L11.55,11.55" fill-opacity="0" stroke="#FF0064" stroke-width="1" stroke-linecap="round" id="Line"/>
-      <path d="M11.55,3.45 L3.45,11.55" fill-opacity="0" stroke="#FF0064" stroke-width="1" stroke-linecap="round" id="Line-Copy-2"/>
-    </g>
-  </g>
-</svg>
diff --git a/src/skins/vector/img/icon-context-fave-on.svg b/src/skins/vector/img/icon-context-fave-on.svg
deleted file mode 100644
index 2ae172d8..00000000
--- a/src/skins/vector/img/icon-context-fave-on.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="13px" height="13px" viewBox="0 0 13 13" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>DAE17B64-40B5-478A-8E8D-97AD1A6E25C8</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Extra-icons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="Extra-icons-sheet" transform="translate(-93.000000, -313.000000)">
-            <g id="icon_context_fave_on" transform="translate(92.000000, 312.000000)">
-                <rect id="Rectangle" fill-opacity="0" fill="#D8D8D8" x="0" y="0" width="15" height="15"></rect>
-                <polygon id="Star-1" stroke="#4A4A4A" stroke-linejoin="round" fill="#4A4A4A" points="7.5 10.75 3.67939586 12.7586105 4.40906632 8.50430523 1.31813264 5.49138954 5.58969793 4.87069477 7.5 1 9.41030207 4.87069477 13.6818674 5.49138954 10.5909337 8.50430523 11.3206041 12.7586105"></polygon>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/icon-context-fave.svg b/src/skins/vector/img/icon-context-fave.svg
deleted file mode 100644
index 451e1849..00000000
--- a/src/skins/vector/img/icon-context-fave.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="13px" height="13px" viewBox="0 0 13 13" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>8A6E1837-F0F1-432E-A0DA-6F3741F71EBF</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Extra-icons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" opacity="0.2">
-        <g id="Extra-icons-sheet" transform="translate(-63.000000, -313.000000)">
-            <g id="icon_context_fave" transform="translate(62.000000, 312.000000)">
-                <rect id="Rectangle" fill-opacity="0" fill="#D8D8D8" x="0" y="0" width="15" height="15"></rect>
-                <polygon id="Star-1" stroke="#000000" stroke-linejoin="round" points="7.5 10.75 3.67939586 12.7586105 4.40906632 8.50430523 1.31813264 5.49138954 5.58969793 4.87069477 7.5 1 9.41030207 4.87069477 13.6818674 5.49138954 10.5909337 8.50430523 11.3206041 12.7586105"></polygon>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/icon-context-low-on.svg b/src/skins/vector/img/icon-context-low-on.svg
deleted file mode 100644
index 7578c633..00000000
--- a/src/skins/vector/img/icon-context-low-on.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="13px" height="13px" viewBox="0 0 13 13" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>CD51482C-F2D4-4F63-AF9E-86513F9AF87F</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Extra-icons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="Extra-icons-sheet" transform="translate(-93.000000, -338.000000)">
-            <g id="icon_context_low_on" transform="translate(92.000000, 337.000000)">
-                <rect id="Rectangle-Copy" fill-opacity="0" fill="#D8D8D8" x="0" y="0" width="15" height="15"></rect>
-                <path d="M12.7604081,8 C13.2413214,8 13.3067421,8.25679316 12.9190465,8.57356358 L8.20351162,12.4264364 C7.81340686,12.7451752 7.18723719,12.7432068 6.79954156,12.4264364 L2.08400668,8.57356358 C1.69390193,8.25482476 1.76733588,8 2.24264506,8 L4.46666667,8 L4.46666667,3.00292933 C4.46666667,2.44902676 4.84616384,2 5.33587209,2 L9.66412791,2 C10.1441768,2 10.5333333,2.43788135 10.5333333,3.00292933 L10.5333333,8 L12.7604081,8 Z" id="Combined-Shape" stroke="#4A4A4A" stroke-linejoin="round" fill="#4A4A4A"></path>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/icon-context-low.svg b/src/skins/vector/img/icon-context-low.svg
deleted file mode 100644
index 663f3ca9..00000000
--- a/src/skins/vector/img/icon-context-low.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="13px" height="13px" viewBox="0 0 13 13" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>B160345F-40D3-4BE6-A860-6D04BF223EF7</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Extra-icons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="Extra-icons-sheet" transform="translate(-63.000000, -338.000000)">
-            <g id="icon_context_low" transform="translate(62.000000, 337.000000)">
-                <rect id="Rectangle" fill-opacity="0" fill="#D8D8D8" x="0" y="0" width="15" height="15"></rect>
-                <path d="M12.7604081,8 C13.2413214,8 13.3067421,8.25679316 12.9190465,8.57356358 L8.20351162,12.4264364 C7.81340686,12.7451752 7.18723719,12.7432068 6.79954156,12.4264364 L2.08400668,8.57356358 C1.69390193,8.25482476 1.76733588,8 2.24264506,8 L4.46666667,8 L4.46666667,3.00292933 C4.46666667,2.44902676 4.84616384,2 5.33587209,2 L9.66412791,2 C10.1441768,2 10.5333333,2.43788135 10.5333333,3.00292933 L10.5333333,8 L12.7604081,8 Z" id="Combined-Shape" stroke="#000000" stroke-linejoin="round" opacity="0.2"></path>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/icon-context-mute-mentions.svg b/src/skins/vector/img/icon-context-mute-mentions.svg
deleted file mode 100644
index 3693b7a8..00000000
--- a/src/skins/vector/img/icon-context-mute-mentions.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" width="16" height="12" viewBox="0, 0, 16, 12">
-  <g id="Screens-revised" opacity="0.2">
-    <g>
-      <path d="M7.142,0.009 C7.687,0.152 7.921,0.47 8,1 L8,11 C8,11.866 6.974,12.323 6.33,11.743 L3.288,9 L1,9 C0.448,9 0,8.552 0,8 L0,4 C0,3.448 0.448,3 1,3 L3.278,3 L6.332,0.256 C6.744,-0.016 6.487,0.101 7.142,0.009 z M7,1 L3.661,4 L1,4 L1,8 L3.672,8 L7,11 L7,1 z" fill="#000000" id="path-1"/>
-      <path d="M13,3.928 C13,4.757 12.328,5.428 11.5,5.428 C10.672,5.428 10,4.757 10,3.928 C10,3.1 10.672,2.428 11.5,2.428 C12.328,2.428 13,3.1 13,3.928 z" fill-opacity="0" stroke="#000000" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" id="path-3"/>
-      <path d="M14,9.5 C14,6.84 12.881,6 11.5,6 C10.119,6 9,6.884 9,9.5 L14,9.5 z" fill-opacity="0" stroke="#000000" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" id="path-5"/>
-    </g>
-  </g>
-</svg>
diff --git a/src/skins/vector/img/icon-context-mute-off-copy.svg b/src/skins/vector/img/icon-context-mute-off-copy.svg
deleted file mode 100644
index 861f2975..00000000
--- a/src/skins/vector/img/icon-context-mute-off-copy.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" width="16" height="12" viewBox="0, 0, 16, 12">
-  <g id="Screens-revised" opacity="0.2">
-    <path d="M7.142,0.009 C7.687,0.152 7.921,0.47 8,1 L8,11 C8,11.866 6.974,12.323 6.33,11.743 L3.288,9 L1,9 C0.448,9 0,8.552 0,8 L0,4 C0,3.448 0.448,3 1,3 L3.278,3 L6.332,0.256 C6.744,-0.016 6.487,0.101 7.142,0.009 z M7,1 L3.661,4 L1,4 L1,8 L3.672,8 L7,11 L7,1 z" fill="#000000" id="path-1"/>
-    <path d="M9.878,7.667 C10.82,7.667 11.584,6.92 11.584,6 C11.584,5.08 10.82,4.333 9.878,4.333" fill-opacity="0" stroke="#000000" stroke-width="1" stroke-linecap="round" id="Oval-50"/>
-    <path d="M10.055,9.333 C11.939,9.333 13.466,7.841 13.466,6 C13.466,4.159 11.939,2.667 10.055,2.667" fill-opacity="0" stroke="#000000" stroke-width="1" stroke-linecap="round" id="Oval-50-Copy"/>
-    <path d="M10.055,11 C12.881,11 15.172,8.761 15.172,6 C15.172,3.239 12.881,1 10.055,1" fill-opacity="0" stroke="#000000" stroke-width="1" stroke-linecap="round" id="Oval-50-Copy-2"/>
-  </g>
-</svg>
diff --git a/src/skins/vector/img/icon-context-mute-off.svg b/src/skins/vector/img/icon-context-mute-off.svg
deleted file mode 100644
index d801823b..00000000
--- a/src/skins/vector/img/icon-context-mute-off.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" width="16" height="12" viewBox="0, 0, 16, 12">
-  <g id="Screens-revised" opacity="0.2">
-    <path d="M7.142,0.009 C7.687,0.152 7.921,0.47 8,1 L8,11 C8,11.866 6.974,12.323 6.33,11.743 L3.288,9 L1,9 C0.448,9 0,8.552 0,8 L0,4 C0,3.448 0.448,3 1,3 L3.278,3 L6.332,0.256 C6.744,-0.016 6.487,0.101 7.142,0.009 z M7,1 L3.661,4 L1,4 L1,8 L3.672,8 L7,11 L7,1 z" fill="#000000" id="path-1"/>
-    <path d="M10,8 C11.105,8 12,7.105 12,6 C12,4.895 11.105,4 10,4" fill-opacity="0" stroke="#000000" stroke-width="1" stroke-linecap="round" id="Oval-50"/>
-    <path d="M10.207,10 C12.416,10 14.207,8.209 14.207,6 C14.207,3.791 12.416,2 10.207,2" fill-opacity="0" stroke="#000000" stroke-width="1" stroke-linecap="round" id="Oval-50-Copy"/>
-  </g>
-</svg>
diff --git a/src/skins/vector/img/icon-context-mute.svg b/src/skins/vector/img/icon-context-mute.svg
deleted file mode 100644
index f53b868a..00000000
--- a/src/skins/vector/img/icon-context-mute.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" width="16" height="12" viewBox="0, 0, 16, 12">
-  <g id="Screens-revised" opacity="0.2">
-    <path d="M7.142,0.009 C7.687,0.152 7.921,0.47 8,1 L8,11 C8,11.866 6.974,12.323 6.33,11.743 L3.288,9 L1,9 C0.448,9 0,8.552 0,8 L0,4 C0,3.448 0.448,3 1,3 L3.278,3 L6.332,0.256 C6.744,-0.016 6.487,0.101 7.142,0.009 z M7,1 L3.661,4 L1,4 L1,8 L3.672,8 L7,11 L7,1 z" fill="#000000" id="path-1"/>
-    <path d="M12.55,4.45 L9.722,7.278" fill-opacity="0" stroke="#000000" stroke-width="1" stroke-linecap="round" id="Line-Copy-2"/>
-    <path d="M12.55,7.278 L9.722,4.45" fill-opacity="0" stroke="#000000" stroke-width="1" stroke-linecap="round" id="Line-Copy-5"/>
-  </g>
-</svg>
diff --git a/src/skins/vector/img/icon-delete-pink.svg b/src/skins/vector/img/icon-delete-pink.svg
deleted file mode 100644
index aafa87f1..00000000
--- a/src/skins/vector/img/icon-delete-pink.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 width="512px" height="533px" viewBox="0 -11.5 512 533" xml:space="preserve">
-<g>
-	<g>
-		<path fill="#FF0064" d="M142.423,517.05c-34.347,0-62.29-27.886-62.29-62.161V128.225c0-3.038,2.462-5.5,5.5-5.5h340.733
-			c3.037,0,5.5,2.462,5.5,5.5v326.664c0,34.275-27.942,62.161-62.287,62.161H142.423z M43.042,91.133c-3.038,0-5.5-2.462-5.5-5.5
-			V43.041c0-3.038,2.462-5.5,5.5-5.5h103.91L180.956-3.08c1.045-1.249,2.589-1.97,4.217-1.97h141.655
-			c1.628,0,3.173,0.721,4.218,1.97l34.001,40.622h103.911c3.037,0,5.5,2.462,5.5,5.5v42.591c0,3.038-2.463,5.5-5.5,5.5H43.042z"/>
-		<path fill="#000000" d="M326.828,0.45l35.65,42.592h106.479v42.591H43.042V43.041h106.479L185.173,0.45H326.828 M426.366,128.225
-			v326.664c0,31.168-25.553,56.661-56.787,56.661H142.423c-31.237,0-56.79-25.493-56.79-56.661V128.225H426.366 M326.828-10.55
-			H185.173c-3.256,0-6.345,1.442-8.435,3.939l-32.354,38.651H43.042c-6.075,0-11,4.925-11,11v42.592c0,6.075,4.925,11,11,11h425.916
-			c6.075,0,11-4.925,11-11V43.042c0-6.075-4.925-11-11-11H367.616L335.264-6.61C333.173-9.107,330.084-10.55,326.828-10.55
-			L326.828-10.55z M426.366,117.225H85.633c-6.075,0-11,4.925-11,11v326.664c0,37.309,30.411,67.661,67.79,67.661h227.156
-			c37.378,0,67.787-30.353,67.787-67.661V128.225C437.366,122.15,432.441,117.225,426.366,117.225L426.366,117.225z"/>
-	</g>
-</g>
-</svg>
diff --git a/src/skins/vector/img/icon-email-user.svg b/src/skins/vector/img/icon-email-user.svg
deleted file mode 100644
index 2d41e06f..00000000
--- a/src/skins/vector/img/icon-email-user.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="25px" height="25px" viewBox="0 0 25 25" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>6F488856-F8EF-479C-9747-AB6E0945C7DE</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Create-group" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="Chat-Group-5a-Invite-modal" transform="translate(-611.000000, -366.000000)">
-            <g id="Group-6" transform="translate(604.000000, 364.000000)">
-                <g id="icon_email_user" transform="translate(7.000000, 2.000000)">
-                    <circle id="Oval-2" fill="#D8D8D8" cx="12.5" cy="12.5" r="12.5"></circle>
-                    <path d="M19.3007812,12.2265625 C19.3007812,12.9713579 19.1835949,13.6523407 18.9492188,14.2695312 C18.7148426,14.8867218 18.3854188,15.3671858 17.9609375,15.7109375 C17.5364562,16.0546892 17.0455757,16.2265625 16.4882812,16.2265625 C16.0768209,16.2265625 15.7200536,16.1171886 15.4179688,15.8984375 C15.1158839,15.6796864 14.9127609,15.3828144 14.8085938,15.0078125 L14.7148438,15.0078125 C14.4596341,15.4140645 14.1445331,15.718749 13.7695312,15.921875 C13.3945294,16.125001 12.9726586,16.2265625 12.5039062,16.2265625 C11.6549437,16.2265625 10.9869816,15.9531277 10.5,15.40625 C10.0130184,14.8593723 9.76953125,14.1197963 9.76953125,13.1875 C9.76953125,12.114578 10.0924447,11.2434929 10.7382812,10.5742188 C11.3841178,9.90494457 12.2512966,9.5703125 13.3398438,9.5703125 C13.7356791,9.5703125 14.1744768,9.6054684 14.65625,9.67578125 C15.1380232,9.7460941 15.5664044,9.84374937 15.9414062,9.96875 L15.7695312,13.6015625 L15.7695312,13.7890625 C15.7695312,14.6224 16.0403619,15.0390625 16.5820312,15.0390625 C16.9934916,15.0390625 17.3203113,14.7734402 17.5625,14.2421875 C17.8046887,13.7109348 17.9257812,13.0338583 17.9257812,12.2109375 C17.9257812,11.320308 17.7434914,10.5377638 17.3789062,9.86328125 C17.0143211,9.18879871 16.4960971,8.66927266 15.8242188,8.3046875 C15.1523404,7.94010234 14.3815148,7.7578125 13.5117188,7.7578125 C12.4023382,7.7578125 11.4375041,7.98697687 10.6171875,8.4453125 C9.7968709,8.90364813 9.17057508,9.55858949 8.73828125,10.4101562 C8.30598742,11.261723 8.08984375,12.2499944 8.08984375,13.375 C8.08984375,14.8854242 8.49348555,16.0468709 9.30078125,16.859375 C10.108077,17.6718791 11.2669195,18.078125 12.7773438,18.078125 C13.9283912,18.078125 15.1289,17.8437523 16.3789062,17.375 L16.3789062,18.65625 C15.2851508,19.1041689 14.0950585,19.328125 12.8085938,19.328125 C10.8815008,19.328125 9.37891164,18.8085989 8.30078125,17.7695312 C7.22265086,16.7304636 6.68359375,15.2812593 6.68359375,13.421875 C6.68359375,12.0624932 6.9752575,10.8528699 7.55859375,9.79296875 C8.14193,8.73306762 8.95051566,7.92187781 9.984375,7.359375 C11.0182343,6.79687219 12.1887955,6.515625 13.4960938,6.515625 C14.6263077,6.515625 15.6328081,6.74999766 16.515625,7.21875 C17.3984419,7.68750234 18.0833309,8.35546441 18.5703125,9.22265625 C19.0572941,10.0898481 19.3007812,11.0911402 19.3007812,12.2265625 L19.3007812,12.2265625 Z M11.2695312,13.21875 C11.2695312,14.4322977 11.746089,15.0390625 12.6992188,15.0390625 C13.7044321,15.0390625 14.2539058,14.2760493 14.3476562,12.75 L14.4414062,10.8828125 C14.1132796,10.7942704 13.7617206,10.75 13.3867188,10.75 C12.7200488,10.75 12.2005227,10.971352 11.828125,11.4140625 C11.4557273,11.856773 11.2695312,12.4583295 11.2695312,13.21875 L11.2695312,13.21875 Z" id="@" fill="#FFFFFF"></path>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/icon-invite-people.svg b/src/skins/vector/img/icon-invite-people.svg
deleted file mode 100644
index f13a03ed..00000000
--- a/src/skins/vector/img/icon-invite-people.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="35px" height="35px" viewBox="0 0 35 35" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>9BA71BF4-DC4F-42D2-B2D0-9EAE0F7F8D45</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="Right-panel/Footer" transform="translate(-26.000000, -34.000000)">
-            <g id="icon_invite_people" transform="translate(26.000000, 34.000000)">
-                <path d="M17.5,35 C27.1649831,35 35,27.1649831 35,17.5 C35,7.83501688 27.1649831,0 17.5,0 C7.83501688,0 0,7.83501688 0,17.5 C0,27.1649831 7.83501688,35 17.5,35 Z" id="Oval" fill="#76CFA6"></path>
-                <g id="Group-5" transform="translate(8.000000, 9.000000)" stroke="#FFFFFF">
-                    <g id="Group-3" opacity="0.8" transform="translate(14.437500, 3.937500)" stroke-linecap="round">
-                        <path d="M0,3.28125 L6.5625,3.28125" id="Line"></path>
-                        <path d="M3.28125,0 L3.28125,6.5625" id="Line"></path>
-                    </g>
-                    <g id="icons_people_svg">
-                        <path d="M13.78125,15.75 C13.78125,12.1256313 13.7812503,9.1875 7.21875,9.1875 C0.656249741,9.1875 0.65625,12.1256313 0.65625,15.75 C5.21807306,15.75 7.96856689,15.75 13.78125,15.75 Z" id="Oval-40" stroke-linecap="round" stroke-linejoin="round"></path>
-                        <circle id="Oval" cx="7.21875" cy="3.609375" r="3.609375"></circle>
-                    </g>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/icon-mx-user.svg b/src/skins/vector/img/icon-mx-user.svg
deleted file mode 100644
index 5780277f..00000000
--- a/src/skins/vector/img/icon-mx-user.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 113 144" style="enable-background:new 0 0 113 144;" xml:space="preserve">
-<style type="text/css">
-	.st0{fill:#7BC9A4;}
-	.st1{fill:#B47BB5;}
-</style>
-<path class="st0" d="M61.6,0H20.8c-0.1,0-0.2,0-0.3,0C9.2,0,0,9.2,0,20.6v102.9C0,134.8,9.2,144,20.6,144c11.3,0,20.6-9.2,20.6-20.6
-	v-20.6h20.5c28.3,0,51.4-23.1,51.4-51.4S90,0,61.6,0"/>
-<path class="st1" d="M37.4,8.8c6.5,9.3,4.3,22.1-5,28.7c-9.3,6.5-22.1,4.3-28.6-5.1c-6.5-9.3-4.3-22.1,5-28.7
-	C18.1-2.8,30.9-0.5,37.4,8.8"/>
-<path class="st1" d="M109.3,111.6c6.5,9.3,4.3,22.1-5,28.7c-9.3,6.5-22.1,4.3-28.6-5.1l-30.8-44c-6.5-9.3-4.3-22.1,5-28.7
-	c9.3-6.5,22.1-4.3,28.6,5.1L109.3,111.6z"/>
-</svg>
diff --git a/src/skins/vector/img/icon-return.svg b/src/skins/vector/img/icon-return.svg
deleted file mode 100644
index 80da0f82..00000000
--- a/src/skins/vector/img/icon-return.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="12px" height="11px" viewBox="0 0 12 11" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>B542A09B-DBBF-41D4-A5FD-D05EE1E6BBC4</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Create-group" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="Chat-Directory-search-result-ID" transform="translate(-553.000000, -97.000000)" stroke="#4A4A4A">
-            <g id="icon_return" transform="translate(554.000000, 97.000000)">
-                <polyline id="Rectangle" points="7.5 0.5 10.5 0.5 10.5 6.5 0 6.5"></polyline>
-                <g id="Group" transform="translate(0.000000, 1.954545)" stroke-linecap="square">
-                    <path d="M0.227272727,4.40909091 L4.25946916,0.376894528" id="Line"></path>
-                    <path d="M0.227272727,8.44128729 L4.25946916,4.40909091" id="Line-Copy-7" transform="translate(2.243371, 6.425189) scale(1, -1) translate(-2.243371, -6.425189) "></path>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/icon-text-cancel.svg b/src/skins/vector/img/icon-text-cancel.svg
deleted file mode 100644
index ce28d128..00000000
--- a/src/skins/vector/img/icon-text-cancel.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="11px" height="9px" viewBox="0 0 11 9" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39 (31667) - http://www.bohemiancoding.com/sketch -->
-    <title>28D80248-63BA-4A5F-9216-4CFE72784BAC</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Screens-revised" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="round">
-        <g id="02_x-Chat-text-input-markdown-panel-MD_on" transform="translate(-915.000000, -749.000000)" stroke="#000000">
-            <g id="icon_text_cancel" transform="translate(916.000000, 749.000000)">
-                <path d="M0.45,0.45 L8.55,8.55" id="Line"></path>
-                <path d="M0.45,0.45 L8.55,8.55" id="Line-Copy-2" transform="translate(4.500000, 4.500000) scale(-1, 1) translate(-4.500000, -4.500000) "></path>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/icon_context_delete.svg b/src/skins/vector/img/icon_context_delete.svg
deleted file mode 100644
index 896b94ad..00000000
--- a/src/skins/vector/img/icon_context_delete.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg width="100%" height="100%" viewBox="0 0 15 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
-    <g transform="matrix(1,0,0,1,-0,-80)">
-        <g id="icon_context_delete" transform="matrix(0.600982,0,0,0.600982,0,80)">
-            <g transform="matrix(1.66394,0,0,1.66394,0,-133.116)">
-                <path d="M7.508,86.728C8.739,85.523 9.979,84.326 11.196,83.109C11.277,83.034 11.364,82.99 11.472,82.968C11.512,82.964 11.549,82.962 11.589,82.964C11.668,82.973 11.743,82.994 11.811,83.036C11.994,83.148 12.086,83.371 12.036,83.579C12.017,83.657 11.98,83.724 11.93,83.787C10.749,85.064 9.524,86.299 8.285,87.52C9.489,88.752 10.686,89.991 11.904,91.209C11.958,91.267 12.001,91.331 12.026,91.408C12.042,91.458 12.05,91.51 12.05,91.562C12.05,91.82 11.846,92.041 11.589,92.061C11.454,92.071 11.33,92.025 11.225,91.942C9.948,90.762 8.713,89.536 7.492,88.297C6.261,89.501 5.021,90.698 3.804,91.916C3.745,91.97 3.681,92.013 3.605,92.038C3.555,92.054 3.502,92.062 3.45,92.062C3.192,92.062 2.972,91.858 2.952,91.602C2.941,91.466 2.987,91.342 3.07,91.238C4.251,89.96 5.476,88.726 6.715,87.505C5.511,86.273 4.314,85.034 3.096,83.816C3.042,83.757 2.999,83.693 2.974,83.617C2.908,83.413 2.983,83.184 3.156,83.058C3.221,83.01 3.294,82.984 3.372,82.968C3.412,82.964 3.449,82.962 3.489,82.964C3.598,82.977 3.689,83.014 3.775,83.082C5.052,84.263 6.287,85.488 7.508,86.728Z" style="fill:rgb(255,0,100);"/>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/icon_context_fave.svg b/src/skins/vector/img/icon_context_fave.svg
deleted file mode 100644
index da7b14a1..00000000
--- a/src/skins/vector/img/icon_context_fave.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg width="100%" height="100%" viewBox="0 0 15 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
-    <g transform="matrix(1,0,0,1,-0,-40)">
-        <g id="icon_context_fave" transform="matrix(0.600982,0,0,0.600982,0,40)">
-            <g transform="matrix(1.66394,0,0,1.66394,1.66394,2.71716)">
-                <rect x="0" y="0" width="13" height="13" style="fill:rgb(224,223,224);fill-opacity:0;fill-rule:nonzero;"/>
-                <path d="M6.572,-0.495C6.614,-0.486 6.625,-0.486 6.666,-0.472C6.793,-0.427 6.884,-0.337 6.948,-0.221L8.742,3.414L12.754,3.997L12.801,4.006C12.88,4.029 12.951,4.062 13.013,4.117C13.161,4.248 13.218,4.459 13.157,4.646C13.132,4.725 13.087,4.789 13.031,4.849L10.128,7.679L10.813,11.674L10.819,11.722C10.821,11.804 10.812,11.882 10.779,11.958C10.7,12.139 10.517,12.259 10.32,12.259C10.237,12.259 10.162,12.236 10.088,12.201L6.5,10.315L2.912,12.201L2.868,12.222C2.791,12.249 2.714,12.264 2.631,12.256C2.435,12.237 2.265,12.1 2.204,11.913C2.178,11.834 2.177,11.756 2.187,11.674L2.872,7.679L-0.031,4.849L-0.064,4.814C-0.114,4.749 -0.152,4.681 -0.17,4.599C-0.213,4.407 -0.135,4.202 0.024,4.087C0.092,4.038 0.166,4.012 0.246,3.997L4.258,3.414L6.052,-0.221L6.075,-0.264C6.099,-0.299 6.104,-0.309 6.134,-0.34C6.211,-0.423 6.316,-0.478 6.428,-0.495C6.477,-0.502 6.523,-0.499 6.572,-0.495ZM5.038,4.092C5.017,4.13 5.013,4.14 4.987,4.174C4.928,4.251 4.847,4.31 4.755,4.342C4.715,4.357 4.704,4.357 4.662,4.365L1.393,4.841L3.758,7.146L3.791,7.182C3.817,7.216 3.825,7.224 3.846,7.261C3.903,7.364 3.916,7.474 3.902,7.589L3.343,10.845L6.267,9.307L6.311,9.287C6.42,9.249 6.531,9.237 6.643,9.271C6.684,9.283 6.694,9.289 6.733,9.307L9.657,10.845L9.098,7.589L9.092,7.541C9.089,7.425 9.113,7.317 9.18,7.22C9.204,7.185 9.213,7.178 9.242,7.146L11.607,4.841L8.338,4.365L8.291,4.356C8.25,4.344 8.239,4.342 8.2,4.324C8.093,4.275 8.018,4.193 7.962,4.092L6.5,1.13C6.013,2.117 5.525,3.105 5.038,4.092Z" style="fill:rgb(205,205,205);fill-rule:nonzero;"/>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/icon_context_fave_on.svg b/src/skins/vector/img/icon_context_fave_on.svg
deleted file mode 100644
index e22e92d3..00000000
--- a/src/skins/vector/img/icon_context_fave_on.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg width="100%" height="100%" viewBox="0 0 15 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
-    <g transform="matrix(1,0,0,1,-20,-40)">
-        <g id="icon_context_fave_on" transform="matrix(0.600982,0,0,0.600982,20,40)">
-            <g transform="matrix(1.66394,0,0,1.66394,-14.9755,2.71716)">
-                <g transform="matrix(1,0,0,1,10.0123,0)">
-                    <clipPath id="_clip1">
-                        <rect x="-1" y="-1" width="15" height="15"/>
-                    </clipPath>
-                    <g clip-path="url(#_clip1)">
-                        <g transform="matrix(0.575972,0,0,0.576771,2.73925,2.16505)">
-                            <rect x="-6" y="-6" width="25" height="25" style="fill:rgb(216,216,216);fill-opacity:0;fill-rule:nonzero;"/>
-                        </g>
-                        <clipPath id="_clip2">
-                            <path d="M6.5,9.75L2.679,11.759L3.409,7.504L0.318,4.491L4.59,3.871L6.5,0L8.41,3.871L12.682,4.491L9.591,7.504L10.321,11.759L6.5,9.75Z"/>
-                        </clipPath>
-                        <g clip-path="url(#_clip2)">
-                            <path d="M-0.682,-1L13.682,-1L13.682,12.759L-0.682,12.759L-0.682,-1Z" style="fill:rgb(74,74,74);fill-rule:nonzero;"/>
-                        </g>
-                    </g>
-                </g>
-                <g transform="matrix(1,0,0,1,10.0123,0)">
-                    <path d="M6.572,-0.495C6.614,-0.486 6.625,-0.486 6.666,-0.472C6.793,-0.427 6.884,-0.337 6.948,-0.221L8.742,3.414L12.754,3.997L12.801,4.006C12.88,4.029 12.951,4.062 13.013,4.117C13.161,4.248 13.218,4.459 13.157,4.646C13.132,4.725 13.087,4.789 13.031,4.849L10.128,7.679L10.813,11.674L10.819,11.722C10.821,11.804 10.812,11.882 10.779,11.958C10.7,12.139 10.517,12.259 10.32,12.259C10.237,12.259 10.162,12.236 10.088,12.201L6.5,10.315L2.912,12.201L2.868,12.222C2.791,12.249 2.714,12.264 2.631,12.256C2.435,12.237 2.265,12.1 2.204,11.913C2.178,11.834 2.177,11.756 2.187,11.674L2.872,7.679L-0.031,4.849L-0.064,4.814C-0.114,4.749 -0.152,4.681 -0.17,4.599C-0.213,4.407 -0.135,4.202 0.024,4.087C0.092,4.038 0.166,4.012 0.246,3.997L4.258,3.414L6.052,-0.221L6.075,-0.264C6.15,-0.372 6.25,-0.453 6.38,-0.485C6.422,-0.496 6.433,-0.495 6.476,-0.499C6.524,-0.499 6.524,-0.499 6.572,-0.495ZM5.038,4.092C5.017,4.13 5.013,4.14 4.987,4.174C4.928,4.251 4.847,4.31 4.755,4.342C4.715,4.357 4.704,4.357 4.662,4.365L1.393,4.841L3.758,7.146L3.791,7.182C3.861,7.273 3.906,7.375 3.909,7.492C3.91,7.536 3.907,7.546 3.902,7.589L3.343,10.845L6.267,9.307L6.311,9.287C6.42,9.249 6.531,9.237 6.643,9.271C6.684,9.283 6.694,9.289 6.733,9.307L9.657,10.845L9.098,7.589L9.092,7.541C9.091,7.498 9.089,7.487 9.095,7.444C9.109,7.328 9.163,7.231 9.242,7.146L11.607,4.841L8.338,4.365L8.291,4.356C8.18,4.323 8.084,4.267 8.013,4.174C7.987,4.14 7.983,4.13 7.962,4.092L6.5,1.13C6.013,2.117 5.525,3.105 5.038,4.092Z" style="fill:rgb(74,74,74);fill-rule:nonzero;"/>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/icon_context_low.svg b/src/skins/vector/img/icon_context_low.svg
deleted file mode 100644
index ea579ef4..00000000
--- a/src/skins/vector/img/icon_context_low.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg width="100%" height="100%" viewBox="0 0 15 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
-    <g transform="matrix(1,0,0,1,-0,-60)">
-        <g id="icon_context_fave" transform="matrix(0.600982,0,0,0.600982,0,60)">
-            <g transform="matrix(1.66394,0,0,1.66394,1.66394,1.96327)">
-                <path d="M8.737,0.502C8.882,0.514 9.02,0.542 9.155,0.598C9.544,0.759 9.832,1.105 9.958,1.503C10.008,1.664 10.03,1.829 10.033,1.998L10.033,6.5C10.63,6.5 11.226,6.491 11.822,6.501C11.882,6.504 11.882,6.504 11.942,6.51C12.067,6.527 12.188,6.556 12.301,6.614C12.494,6.715 12.636,6.904 12.665,7.122C12.682,7.246 12.662,7.376 12.613,7.492C12.541,7.662 12.419,7.799 12.282,7.921C10.713,9.244 9.104,10.519 7.515,11.818C7.423,11.889 7.328,11.952 7.223,12.003C6.836,12.19 6.376,12.215 5.969,12.079C5.814,12.028 5.673,11.951 5.539,11.857C3.901,10.585 2.306,9.258 0.72,7.921C0.583,7.798 0.46,7.66 0.389,7.488C0.284,7.235 0.332,6.938 0.528,6.743C0.596,6.676 0.678,6.622 0.766,6.585C0.915,6.521 1.077,6.503 1.238,6.5L2.967,6.5L2.967,1.998C2.968,1.927 2.968,1.928 2.973,1.858C2.991,1.692 3.025,1.532 3.088,1.378C3.229,1.035 3.495,0.744 3.84,0.6C3.975,0.543 4.116,0.515 4.262,0.502C5.753,0.459 7.246,0.46 8.737,0.502ZM4.343,1.5C4.313,1.501 4.285,1.503 4.256,1.511C4.096,1.559 4.003,1.732 3.977,1.886C3.972,1.915 3.969,1.944 3.967,1.973C3.932,3.648 3.967,5.324 3.967,7C3.964,7.063 3.956,7.122 3.933,7.181C3.877,7.326 3.753,7.438 3.603,7.481C3.558,7.494 3.514,7.498 3.467,7.5L1.784,7.5C3.234,8.685 4.656,9.904 6.134,11.053C6.16,11.071 6.187,11.087 6.215,11.102C6.433,11.202 6.7,11.184 6.892,11.035L11.219,7.5L9.533,7.5L9.487,7.498C9.441,7.491 9.397,7.483 9.353,7.466C9.223,7.416 9.118,7.311 9.067,7.181C9.05,7.137 9.042,7.093 9.035,7.046C8.957,5.357 9.069,3.663 9.033,1.972C9.021,1.793 8.941,1.581 8.757,1.516C8.732,1.507 8.707,1.503 8.68,1.501C7.235,1.46 5.789,1.5 4.343,1.5Z" style="fill:rgb(206,206,206);fill-rule:nonzero;"/>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/icon_context_low_on.svg b/src/skins/vector/img/icon_context_low_on.svg
deleted file mode 100644
index 28300f9a..00000000
--- a/src/skins/vector/img/icon_context_low_on.svg
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg width="100%" height="100%" viewBox="0 0 15 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
-    <g transform="matrix(1,0,0,1,-20,-60)">
-        <g id="icon_context_fave_on" transform="matrix(0.600982,0,0,0.600982,20,60)">
-            <clipPath id="_clip1">
-                <rect x="0" y="0" width="25" height="25"/>
-            </clipPath>
-            <g clip-path="url(#_clip1)">
-                <g transform="matrix(1.66394,0,0,1.66394,1.68116,1.96327)">
-                    <clipPath id="_clip2">
-                        <rect x="-1" y="-1" width="15" height="15"/>
-                    </clipPath>
-                    <g clip-path="url(#_clip2)">
-                        <rect x="-6" y="-6" width="25" height="25" style="fill:rgb(74,74,74);fill-opacity:0;fill-rule:nonzero;"/>
-                        <clipPath id="_clip3">
-                            <path d="M11.76,7C12.241,7 12.307,7.257 11.919,7.574L7.204,11.426C6.813,11.745 6.187,11.743 5.8,11.426L1.084,7.574C0.694,7.255 0.767,7 1.243,7L3.467,7L3.467,2.003C3.467,1.449 3.846,1 4.336,1L8.664,1C9.144,1 9.533,1.438 9.533,2.003L9.533,7L11.76,7Z"/>
-                        </clipPath>
-                        <g clip-path="url(#_clip3)">
-                            <rect x="-4.167" y="-4" width="21.338" height="20.665" style="fill:rgb(74,74,74);fill-rule:nonzero;"/>
-                        </g>
-                    </g>
-                </g>
-                <g transform="matrix(1.66394,0,0,1.66394,1.68116,1.96327)">
-                    <path d="M8.737,0.502C8.882,0.514 9.02,0.542 9.155,0.598C9.544,0.759 9.832,1.105 9.958,1.503C10.008,1.664 10.03,1.829 10.033,1.998L10.033,6.5C10.63,6.5 11.226,6.491 11.822,6.501C11.882,6.504 11.882,6.504 11.942,6.51C12.067,6.527 12.188,6.556 12.301,6.614C12.494,6.715 12.636,6.904 12.665,7.122C12.682,7.246 12.662,7.376 12.613,7.492C12.541,7.662 12.419,7.799 12.282,7.921C10.713,9.244 9.104,10.519 7.515,11.818C7.423,11.889 7.328,11.952 7.223,12.003C6.836,12.19 6.376,12.215 5.969,12.079C5.814,12.028 5.673,11.951 5.539,11.857C3.901,10.585 2.306,9.258 0.72,7.921C0.583,7.798 0.46,7.66 0.389,7.488C0.284,7.235 0.332,6.938 0.528,6.743C0.596,6.676 0.678,6.622 0.766,6.585C0.915,6.521 1.077,6.503 1.238,6.5L2.967,6.5L2.967,1.998C2.968,1.927 2.968,1.928 2.973,1.858C2.991,1.692 3.025,1.532 3.088,1.378C3.229,1.035 3.495,0.744 3.84,0.6C3.975,0.543 4.116,0.515 4.262,0.502C5.753,0.459 7.246,0.46 8.737,0.502ZM4.343,1.5C4.313,1.501 4.285,1.503 4.256,1.511C4.096,1.559 4.003,1.732 3.977,1.886C3.972,1.915 3.969,1.944 3.967,1.973C3.932,3.648 3.967,5.324 3.967,7C3.964,7.047 3.96,7.091 3.948,7.137C3.905,7.286 3.792,7.41 3.647,7.466C3.588,7.489 3.529,7.497 3.467,7.5L1.784,7.5C3.234,8.685 4.656,9.904 6.134,11.053C6.16,11.071 6.187,11.087 6.215,11.102C6.433,11.202 6.7,11.184 6.892,11.035L11.219,7.5L9.533,7.5L9.487,7.498C9.441,7.491 9.397,7.483 9.353,7.466C9.223,7.416 9.118,7.311 9.067,7.181C9.05,7.137 9.042,7.093 9.035,7.046C8.957,5.357 9.069,3.663 9.033,1.972C9.021,1.793 8.941,1.581 8.757,1.516C8.732,1.507 8.707,1.503 8.68,1.501C7.235,1.46 5.789,1.5 4.343,1.5Z" style="fill:rgb(74,74,74);fill-rule:nonzero;"/>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/icon_context_message.svg b/src/skins/vector/img/icon_context_message.svg
deleted file mode 100644
index f2ceccfa..00000000
--- a/src/skins/vector/img/icon_context_message.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="19px" height="19px" viewBox="0 0 19 19" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>ED5D3E59-2561-4AC1-9B43-82FBC51767FC</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="icon_context">
-            <g>
-                <path d="M9.5,19 C14.7467051,19 19,14.7467051 19,9.5 C19,4.25329488 14.7467051,0 9.5,0 C4.25329488,0 0,4.25329488 0,9.5 C0,14.7467051 4.25329488,19 9.5,19 Z" id="Oval-69" fill="#ECECEC"></path>
-                <path d="M4.5,9.50063771 C4.5,9.13148623 4.59887838,8.85242947 4.7966381,8.66345907 C4.99439782,8.47448867 5.28224377,8.38000488 5.66018457,8.38000488 C6.0249414,8.38000488 6.3072941,8.47668596 6.50725115,8.67005103 C6.70720821,8.86341609 6.80718523,9.14027555 6.80718523,9.50063771 C6.80718523,9.84781589 6.70610956,10.1213794 6.50395517,10.3213365 C6.30180079,10.5212935 6.02054674,10.6212705 5.66018457,10.6212705 C5.29103309,10.6212705 5.00538444,10.5234908 4.80323006,10.3279284 C4.60107568,10.132366 4.5,9.85660521 4.5,9.50063771 L4.5,9.50063771 Z M8.3431114,9.50063771 C8.3431114,9.13148623 8.44198978,8.85242947 8.63974951,8.66345907 C8.83750923,8.47448867 9.12755247,8.38000488 9.50988794,8.38000488 C9.87464476,8.38000488 10.1569975,8.47668596 10.3569545,8.67005103 C10.5569116,8.86341609 10.6568886,9.14027555 10.6568886,9.50063771 C10.6568886,9.84781589 10.5558129,10.1213794 10.3536585,10.3213365 C10.1515042,10.5212935 9.8702501,10.6212705 9.50988794,10.6212705 C9.13634179,10.6212705 8.84849585,10.5234908 8.64634146,10.3279284 C8.44418708,10.132366 8.3431114,9.85660521 8.3431114,9.50063771 L8.3431114,9.50063771 Z M12.1928148,9.50063771 C12.1928148,9.13148623 12.2916931,8.85242947 12.4894529,8.66345907 C12.6872126,8.47448867 12.9750585,8.38000488 13.3529993,8.38000488 C13.7177562,8.38000488 14.0001089,8.47668596 14.2000659,8.67005103 C14.400023,8.86341609 14.5,9.14027555 14.5,9.50063771 C14.5,9.84781589 14.3989243,10.1213794 14.1967699,10.3213365 C13.9946156,10.5212935 13.7133615,10.6212705 13.3529993,10.6212705 C12.9838479,10.6212705 12.6981992,10.5234908 12.4960448,10.3279284 C12.2938904,10.132366 12.1928148,9.85660521 12.1928148,9.50063771 L12.1928148,9.50063771 Z" id="…" fill="#9B9B9B"></path>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/icon_context_message_dark.svg b/src/skins/vector/img/icon_context_message_dark.svg
deleted file mode 100644
index b4336cc3..00000000
--- a/src/skins/vector/img/icon_context_message_dark.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="19px" height="19px" viewBox="0 0 19 19" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>ED5D3E59-2561-4AC1-9B43-82FBC51767FC</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="icon_context">
-            <g>
-                <path d="M9.5,19 C14.7467051,19 19,14.7467051 19,9.5 C19,4.25329488 14.7467051,0 9.5,0 C4.25329488,0 0,4.25329488 0,9.5 C0,14.7467051 4.25329488,19 9.5,19 Z" id="Oval-69" fill="#000" opacity="0.2"></path>
-                <path d="M4.5,9.50063771 C4.5,9.13148623 4.59887838,8.85242947 4.7966381,8.66345907 C4.99439782,8.47448867 5.28224377,8.38000488 5.66018457,8.38000488 C6.0249414,8.38000488 6.3072941,8.47668596 6.50725115,8.67005103 C6.70720821,8.86341609 6.80718523,9.14027555 6.80718523,9.50063771 C6.80718523,9.84781589 6.70610956,10.1213794 6.50395517,10.3213365 C6.30180079,10.5212935 6.02054674,10.6212705 5.66018457,10.6212705 C5.29103309,10.6212705 5.00538444,10.5234908 4.80323006,10.3279284 C4.60107568,10.132366 4.5,9.85660521 4.5,9.50063771 L4.5,9.50063771 Z M8.3431114,9.50063771 C8.3431114,9.13148623 8.44198978,8.85242947 8.63974951,8.66345907 C8.83750923,8.47448867 9.12755247,8.38000488 9.50988794,8.38000488 C9.87464476,8.38000488 10.1569975,8.47668596 10.3569545,8.67005103 C10.5569116,8.86341609 10.6568886,9.14027555 10.6568886,9.50063771 C10.6568886,9.84781589 10.5558129,10.1213794 10.3536585,10.3213365 C10.1515042,10.5212935 9.8702501,10.6212705 9.50988794,10.6212705 C9.13634179,10.6212705 8.84849585,10.5234908 8.64634146,10.3279284 C8.44418708,10.132366 8.3431114,9.85660521 8.3431114,9.50063771 L8.3431114,9.50063771 Z M12.1928148,9.50063771 C12.1928148,9.13148623 12.2916931,8.85242947 12.4894529,8.66345907 C12.6872126,8.47448867 12.9750585,8.38000488 13.3529993,8.38000488 C13.7177562,8.38000488 14.0001089,8.47668596 14.2000659,8.67005103 C14.400023,8.86341609 14.5,9.14027555 14.5,9.50063771 C14.5,9.84781589 14.3989243,10.1213794 14.1967699,10.3213365 C13.9946156,10.5212935 13.7133615,10.6212705 13.3529993,10.6212705 C12.9838479,10.6212705 12.6981992,10.5234908 12.4960448,10.3279284 C12.2938904,10.132366 12.1928148,9.85660521 12.1928148,9.50063771 L12.1928148,9.50063771 Z" id="…" fill="#FFF" opacity="0.6"></path>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/icon_context_person.svg b/src/skins/vector/img/icon_context_person.svg
deleted file mode 100644
index fff019d3..00000000
--- a/src/skins/vector/img/icon_context_person.svg
+++ /dev/null
@@ -1,85 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="11.000464"
-   height="13"
-   viewBox="0 0 11.000464 13"
-   version="1.1"
-   id="svg4500"
-   inkscape:version="0.91 r13725"
-   sodipodi:docname="icon_context_person.svg">
-  <metadata
-     id="metadata4520">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title>81230A28-D944-4572-B5DB-C03CAA2B1FCA</dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1013"
-     inkscape:window-height="777"
-     id="namedview4518"
-     showgrid="false"
-     fit-margin-top="0"
-     fit-margin-left="0"
-     fit-margin-right="0"
-     fit-margin-bottom="0"
-     inkscape:zoom="24.48"
-     inkscape:cx="4.9078557"
-     inkscape:cy="9.7756405"
-     inkscape:window-x="495"
-     inkscape:window-y="175"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="icons_people_svg" />
-  <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-  <title
-     id="title4502">81230A28-D944-4572-B5DB-C03CAA2B1FCA</title>
-  <desc
-     id="desc4504">Created with sketchtool.</desc>
-  <defs
-     id="defs4506" />
-  <g
-     style="fill:none;fill-rule:evenodd;stroke:none;stroke-width:1"
-     id="g4511"
-     transform="translate(-56.999768,-730.5)">
-    <g
-       transform="translate(50,725)"
-       id="icons_people">
-      <g
-         style="stroke:#00000f;stroke-opacity:0.94117647"
-         transform="translate(7,6)"
-         id="icons_people_svg">
-        <path
-           style="stroke:#cecece;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
-           inkscape:connector-curvature="0"
-           id="Oval-40"
-           d="m 10.5,12 c 0,-2.7614237 0,-5 -5,-5 -5.0000002,0 -5,2.2385763 -5,5 3.4756747,0 5.5712891,0 10,0 z" />
-        <circle
-           r="2.75"
-           cy="2.75"
-           cx="5.5"
-           id="Oval"
-           style="stroke:#cecece;stroke-opacity:1" />
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/src/skins/vector/img/icon_context_person_on.svg b/src/skins/vector/img/icon_context_person_on.svg
deleted file mode 100644
index 36294433..00000000
--- a/src/skins/vector/img/icon_context_person_on.svg
+++ /dev/null
@@ -1,85 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="11.000464"
-   height="13"
-   viewBox="0 0 11.000464 13"
-   version="1.1"
-   id="svg4500"
-   inkscape:version="0.91 r13725"
-   sodipodi:docname="icon_context_person_on.svg">
-  <metadata
-     id="metadata4520">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title>81230A28-D944-4572-B5DB-C03CAA2B1FCA</dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1013"
-     inkscape:window-height="777"
-     id="namedview4518"
-     showgrid="false"
-     fit-margin-top="0"
-     fit-margin-left="0"
-     fit-margin-right="0"
-     fit-margin-bottom="0"
-     inkscape:zoom="24.48"
-     inkscape:cx="4.9078557"
-     inkscape:cy="9.7756405"
-     inkscape:window-x="495"
-     inkscape:window-y="175"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="icons_people_svg" />
-  <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-  <title
-     id="title4502">81230A28-D944-4572-B5DB-C03CAA2B1FCA</title>
-  <desc
-     id="desc4504">Created with sketchtool.</desc>
-  <defs
-     id="defs4506" />
-  <g
-     style="fill:none;fill-rule:evenodd;stroke:none;stroke-width:1"
-     id="g4511"
-     transform="translate(-56.999768,-730.5)">
-    <g
-       transform="translate(50,725)"
-       id="icons_people">
-      <g
-         style="stroke:#00000f;stroke-opacity:0.94117647"
-         transform="translate(7,6)"
-         id="icons_people_svg">
-        <path
-           style="stroke:#4a4a4a;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;fill:#4a4a4a;fill-opacity:1"
-           inkscape:connector-curvature="0"
-           id="Oval-40"
-           d="m 10.5,12 c 0,-2.7614237 0,-5 -5,-5 -5.0000002,0 -5,2.2385763 -5,5 3.4756747,0 5.5712891,0 10,0 z" />
-        <circle
-           r="2.75"
-           cy="2.75"
-           cx="5.5"
-           id="Oval"
-           style="stroke:#4a4a4a;stroke-opacity:1;fill:#4a4a4a;fill-opacity:1" />
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/src/skins/vector/img/icon_copy_message.svg b/src/skins/vector/img/icon_copy_message.svg
deleted file mode 100644
index 8d8887bb..00000000
--- a/src/skins/vector/img/icon_copy_message.svg
+++ /dev/null
@@ -1,86 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="19px"
-   height="19px"
-   viewBox="0 0 19 19"
-   version="1.1"
-   id="svg3734"
-   sodipodi:docname="icon_copy_message.svg"
-   inkscape:version="0.92.1 r">
-  <metadata
-     id="metadata3738">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title>ED5D3E59-2561-4AC1-9B43-82FBC51767FC</dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1596"
-     inkscape:window-height="846"
-     id="namedview3736"
-     showgrid="false"
-     inkscape:zoom="12.421053"
-     inkscape:cx="3.4935767"
-     inkscape:cy="2.469644"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="Symbols" />
-  <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-  <title
-     id="title3722">ED5D3E59-2561-4AC1-9B43-82FBC51767FC</title>
-  <desc
-     id="desc3724">Created with sketchtool.</desc>
-  <defs
-     id="defs3726" />
-  <g
-     id="Symbols"
-     stroke="none"
-     stroke-width="1"
-     fill="none"
-     fill-rule="evenodd">
-    <path
-       d="M 9.5,19 C 14.746705,19 19,14.746705 19,9.5 19,4.2532949 14.746705,0 9.5,0 4.2532949,0 0,4.2532949 0,9.5 0,14.746705 4.2532949,19 9.5,19 Z"
-       id="Oval-69"
-       inkscape:connector-curvature="0"
-       style="fill:#ececec" />
-    <g
-       id="g4632"
-       transform="translate(-2.3841858e-7,-1)">
-      <rect
-         style="stroke:#9b9b9b;stroke-width:0.91585475;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-         y="4.3017478"
-         x="4.6289611"
-         height="10.396504"
-         width="7.7420783"
-         id="rect3745-3" />
-      <rect
-         style="fill:#ececec;fill-opacity:1;stroke:#9b9b9b;stroke-width:0.91585475;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-         y="6.3017478"
-         x="6.6289611"
-         height="10.396504"
-         width="7.7420783"
-         id="rect3745" />
-    </g>
-  </g>
-</svg>
diff --git a/src/skins/vector/img/icon_copy_message_dark.svg b/src/skins/vector/img/icon_copy_message_dark.svg
deleted file mode 100644
index b81e617d..00000000
--- a/src/skins/vector/img/icon_copy_message_dark.svg
+++ /dev/null
@@ -1,77 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="19px"
-   height="19px"
-   viewBox="0 0 19 19"
-   version="1.1"
-   id="svg3734"
-   sodipodi:docname="icon_copy_message_dark.svg"
-   inkscape:version="0.92.1 r"
-   enable-background="new">
-  <metadata
-     id="metadata3738">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title>ED5D3E59-2561-4AC1-9B43-82FBC51767FC</dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1596"
-     inkscape:window-height="846"
-     id="namedview3736"
-     showgrid="false"
-     inkscape:zoom="12.421053"
-     inkscape:cx="3.4935767"
-     inkscape:cy="2.469644"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg3734" />
-  <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-  <title
-     id="title3722">ED5D3E59-2561-4AC1-9B43-82FBC51767FC</title>
-  <desc
-     id="desc3724">Created with sketchtool.</desc>
-  <defs
-     id="defs3726" />
-  <path
-     style="opacity:0.2;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1"
-     inkscape:connector-curvature="0"
-     id="Oval-69"
-     d="M 9.5,19 C 14.746705,19 19,14.746705 19,9.5 19,4.2532949 14.746705,0 9.5,0 4.2532949,0 0,4.2532949 0,9.5 0,14.746705 4.2532949,19 9.5,19 Z" />
-  <g
-     id="g4675"
-     style="stroke:#ffffff;stroke-opacity:1;opacity:0.6">
-    <path
-       id="rect3745-3"
-       d="M 4.6289062 3.3007812 L 4.6289062 13.699219 L 6.6289062 13.699219 L 6.6289062 5.3007812 L 12.371094 5.3007812 L 12.371094 3.3007812 L 4.6289062 3.3007812 z "
-       style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.91585475;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <rect
-       id="rect3745-7"
-       width="7.7420783"
-       height="10.396504"
-       x="6.6289062"
-       y="5.3007812"
-       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.91585475;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  </g>
-</svg>
diff --git a/src/skins/vector/img/icon_person.svg b/src/skins/vector/img/icon_person.svg
deleted file mode 100644
index 4be70df0..00000000
--- a/src/skins/vector/img/icon_person.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="11px" height="13px" viewBox="0 0 11 13" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>815EF7DE-169A-4322-AE2A-B65CBE91DCED</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Left-menu" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="Left-menu-option-B" transform="translate(-33.000000, -223.000000)" fill="#FFFFFF" stroke="#76CFA6">
-            <g id="Left-panel">
-                <g id="Room-list" transform="translate(0.000000, 69.000000)">
-                    <g id="Group-3" transform="translate(16.000000, 144.000000)">
-                        <g id="icon_person" transform="translate(18.000000, 11.000000)">
-                            <g>
-                                <path d="M5.34291667,5.8555 C5.51425,5.86608333 5.68525,5.88091667 5.85566667,5.90108333 C5.987,5.91666667 6.118,5.93533333 6.24825,5.95783333 C6.96516667,6.08175 7.69391667,6.32633333 8.23175,6.83591667 C8.32116667,6.92058333 8.40433333,7.01166667 8.48041667,7.1085 C8.59608333,7.25566667 8.69475,7.41583333 8.77633333,7.58425 C8.92233333,7.8855 9.0125,8.21083333 9.06841667,8.54008333 C9.13758333,8.9475 9.15758333,9.36266667 9.1635,9.77533333 C9.1685,10.1279167 9.167,10.4805833 9.16725,10.8331667 L8.33333344e-05,10.8331667 C0.000250000001,10.4805833 -0.00125,10.1279167 0.00375,9.77533333 C0.00916666667,9.39616667 0.0268333333,9.01533333 0.083,8.63991667 C0.134833333,8.29291667 0.221666667,7.94891667 0.369333333,7.62966667 C0.44775,7.46033333 0.543,7.29875 0.65525,7.14958333 C0.729,7.05166667 0.809833333,6.95925 0.897,6.87308333 C1.41916667,6.35725 2.13533333,6.10216667 2.84408333,5.97125 C2.97233333,5.94758333 3.10125,5.92775 3.23058333,5.91108333 C3.39841667,5.8895 3.56683333,5.87333333 3.73558333,5.86133333 C3.95191667,5.846 4.16858333,5.8385 4.38533333,5.83458333 C4.48475,5.8335 4.58408333,5.83316667 4.6835,5.8335 C4.9035,5.83583333 5.12333333,5.84183333 5.34291667,5.8555 Z" id="Fill-1" stroke-linejoin="round"></path>
-                                <path d="M4.99558333,0.031 C5.28133333,0.0745833333 5.55966667,0.1645 5.81691667,0.29625 C6.32075,0.554333333 6.7375,0.971 6.9955,1.47483333 C7.11691667,1.712 7.20291667,1.967 7.24975,2.22916667 C7.30216667,2.52283333 7.30583333,2.82525 7.26083333,3.12008333 C7.2205,3.38416667 7.14066667,3.642 7.02475,3.88266667 C6.88325,4.17633333 6.68833333,4.44375 6.45233333,4.66866667 C6.21591667,4.89408333 5.93891667,5.07633333 5.638,5.20358333 C5.30525,5.34433333 4.94491667,5.4165 4.58366667,5.4165 C4.22233333,5.4165 3.86208333,5.34433333 3.52925,5.20358333 C3.22833333,5.07633333 2.95133333,4.89408333 2.71491667,4.66866667 C2.479,4.44375 2.284,4.17633333 2.1425,3.88266667 C2.02658333,3.642 1.94675,3.38416667 1.90641667,3.12008333 C1.86141667,2.82525 1.86508333,2.52291667 1.91758333,2.22925 C1.96433333,1.967 2.05033333,1.712 2.17175,1.47483333 C2.42975,0.971 2.8465,0.554333333 3.35033333,0.29625 C3.60758333,0.1645 3.88591667,0.0745833333 4.17166667,0.031 C4.28525,0.0136666667 4.39916667,0.005 4.51391667,0.000666666667 C4.58391667,-0.000166666667 4.58366667,-0.000166666667 4.65333333,0.000666666667 C4.76808333,0.005 4.882,0.0136666667 4.99558333,0.031 Z" id="Fill-2"></path>
-                            </g>
-                        </g>
-                    </g>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/icons-apps-active.svg b/src/skins/vector/img/icons-apps-active.svg
deleted file mode 100644
index ea222d05..00000000
--- a/src/skins/vector/img/icons-apps-active.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="35px"
-	 height="35px" viewBox="0 0 35 35" enable-background="new 0 0 35 35" xml:space="preserve">
-<g id="Layer_1">
-	<path id="Oval-109-Copy" fill="#76CFA6" enable-background="new    " d="M17.5,35C27.165,35,35,27.165,35,17.5S27.165,0,17.5,0
-		S0,7.835,0,17.5S7.835,35,17.5,35z"/>
-	<g id="Icon">
-		<g>
-			<path fill="none" stroke="#FFFFFF" d="M7.5,12.5h5v-5h-5V12.5z M15,27.5h5v-5h-5V27.5z M7.5,27.5h5v-5h-5V27.5z M7.5,20h5v-5h-5
-				V20z M15,20h5v-5h-5V20z M22.5,7.5v5h5v-5H22.5z M15,12.5h5v-5h-5V12.5z M22.5,20h5v-5h-5V20z M22.5,27.5h5v-5h-5V27.5z"/>
-		</g>
-	</g>
-</g>
-<g id="Layer_2">
-	<g id="Icon_1_" opacity="0.15">
-		<g>
-			<path fill="none" stroke="#76CFA6" d="M7.5,12.5h5v-5h-5V12.5z M15,27.5h5v-5h-5V27.5z M7.5,27.5h5v-5h-5V27.5z M7.5,20h5v-5h-5
-				V20z M15,20h5v-5h-5V20z M22.5,7.5v5h5v-5H22.5z M15,12.5h5v-5h-5V12.5z M22.5,20h5v-5h-5V20z M22.5,27.5h5v-5h-5V27.5z"/>
-		</g>
-	</g>
-</g>
-</svg>
diff --git a/src/skins/vector/img/icons-apps.svg b/src/skins/vector/img/icons-apps.svg
deleted file mode 100644
index affd8e64..00000000
--- a/src/skins/vector/img/icons-apps.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 width="35px" height="35px" viewBox="0 0 35 35" enable-background="new 0 0 35 35" xml:space="preserve">
-<path id="Oval-109-Copy" opacity="0.15" fill="#76CFA6" enable-background="new    " d="M17.5,35C27.165,35,35,27.165,35,17.5
-	S27.165,0,17.5,0S0,7.835,0,17.5S7.835,35,17.5,35z"/>
-<g id="Icon">
-	<g>
-		<path fill="none" stroke="#76CFA6" d="M7.5,12.5h5v-5h-5V12.5z M15,27.5h5v-5h-5V27.5z M7.5,27.5h5v-5h-5V27.5z M7.5,20h5v-5h-5
-			V20z M15,20h5v-5h-5V20z M22.5,7.5v5h5v-5H22.5z M15,12.5h5v-5h-5V12.5z M22.5,20h5v-5h-5V20z M22.5,27.5h5v-5h-5V27.5z"/>
-	</g>
-</g>
-</svg>
diff --git a/src/skins/vector/img/icons-close-button.svg b/src/skins/vector/img/icons-close-button.svg
deleted file mode 100644
index f960d73a..00000000
--- a/src/skins/vector/img/icons-close-button.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="35px" height="35px" viewBox="0 0 35 35" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>206C270A-EB00-48E4-8CC3-5D403C59177C</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="1:1-chat" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="Chat-People-2-Invite-modal-(similar-to-chat-group-5)" transform="translate(-909.000000, -263.000000)">
-            <g id="icons_close" transform="translate(909.000000, 263.000000)">
-                <path d="M17.5,35 C27.1649831,35 35,27.1649831 35,17.5 C35,7.83501688 27.1649831,0 17.5,0 C7.83501688,0 0,7.83501688 0,17.5 C0,27.1649831 7.83501688,35 17.5,35 Z" id="Oval-1-Copy-7" fill="#76CFA6" opacity="0.15"></path>
-                <polyline id="icon_close" fill="#76CFA6" opacity="0.9" transform="translate(17.468897, 17.470577) rotate(-315.000000) translate(-17.468897, -17.470577) " points="18.2115394 5.97057742 16.674774 5.97057742 16.674774 16.7275762 5.9688975 16.7275762 5.9688975 18.2642903 16.674774 18.2642903 16.674774 28.9705774 18.2115394 28.9705774 18.2115394 18.2642903 28.9688975 18.2642903 28.9688975 16.7275762 18.2115394 16.7275762 18.2115394 5.97057742"></polyline>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/icons-close.svg b/src/skins/vector/img/icons-close.svg
deleted file mode 100644
index 453b5108..00000000
--- a/src/skins/vector/img/icons-close.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns"
-	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="-11 13 24 24" xml:space="preserve">
-<style type="text/css">
-	.st1{fill:none;stroke-width:2;stroke-linecap:round;}
-</style>
-<title>icons_create_room</title>
-<desc>Created with sketchtool.</desc>
-<g id="_x30_3-Input" sketch:type="MSPage">
-	<g id="_x30_3_x5F_4-Uploading" transform="translate(-20.000000, -726.000000)" sketch:type="MSArtboardGroup">
-		<g id="Room-list" sketch:type="MSLayerGroup">
-			<g id="Room-list_x2F_Footer" transform="translate(0.000000, 708.000000)" sketch:type="MSShapeGroup">
-				<g id="icons_create_room" transform="translate(20.000000, 18.000000)">
-					<circle id="Oval-1-Copy-7" fill="#76CFA6" cx="1" cy="25" r="12"/>
-					<path id="Line" class="st1" stroke="#FFFFFF" d="M-2.5,28.5l7.1-7.1"/>
-					<path id="Line_1_" class="st1" stroke="#FFFFFF" d="M-2.5,21.5l7.1,7.1"/>
-				</g>
-			</g>
-		</g>
-	</g>
-</g>
-</svg>
diff --git a/src/skins/vector/img/icons-create-room.svg b/src/skins/vector/img/icons-create-room.svg
deleted file mode 100644
index 252bd2df..00000000
--- a/src/skins/vector/img/icons-create-room.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="25px" height="25px" viewBox="0 0 25 25" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 3.8.3 (29802) - http://www.bohemiancoding.com/sketch -->
-    <title>0F9BCC43-B3A7-4C9F-8E34-1F38194362C2</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="Room-list-Copy-3" transform="translate(-21.000000, -726.000000)">
-            <g id="icons_create_room" transform="translate(21.000000, 726.000000)">
-                <path d="M12.5,25 C19.4035594,25 25,19.4035594 25,12.5 C25,5.59644063 19.4035594,0 12.5,0 C5.59644063,0 0,5.59644063 0,12.5 C0,19.4035594 5.59644063,25 12.5,25 Z" id="Oval-1-Copy-7" fill="#76CFA6"></path>
-                <g id="Group-3" opacity="0.8" transform="translate(6.000000, 6.000000)" stroke="#FFFFFF" stroke-linecap="round">
-                    <path d="M0,6.5 L13,6.5" id="Line"></path>
-                    <path d="M6.5,0 L6.5,13" id="Line"></path>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/icons-directory.svg b/src/skins/vector/img/icons-directory.svg
deleted file mode 100644
index 2688b847..00000000
--- a/src/skins/vector/img/icons-directory.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="25px" height="25px" viewBox="0 0 25 25" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: Sketch 43.2 (39069) - http://www.bohemiancoding.com/sketch -->
-    <title>icons_directory</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="Left-panel" transform="translate(-83.000000, -726.000000)">
-            <g id="icons_directory">
-                <g transform="translate(83.000000, 726.000000)">
-                    <path d="M12.5,25 C19.4035594,25 25,19.4035594 25,12.5 C25,5.59644063 19.4035594,0 12.5,0 C5.59644063,0 0,5.59644063 0,12.5 C0,19.4035594 5.59644063,25 12.5,25 Z" id="Oval-1-Copy-7" fill="#76CFA6"></path>
-                    <g id="Lines" transform="translate(6.000000, 7.000000)" stroke="#FFFFFF" stroke-linecap="round">
-                        <path d="M4,5.5 L9,5.5" id="Line"></path>
-                        <path d="M4,1.5 L13,1.5" id="Line-Copy-4"></path>
-                        <path d="M0,1.5 L2,1.5" id="Line" opacity="0.6"></path>
-                        <path d="M0,5.5 L2,5.5" id="Line" opacity="0.6"></path>
-                        <path d="M4,9.5 L11,9.5" id="Line-Copy-6"></path>
-                        <path d="M0,9.5 L2,9.5" id="Line-Copy-3" opacity="0.6"></path>
-                    </g>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/icons-files.svg b/src/skins/vector/img/icons-files.svg
deleted file mode 100644
index 97ba4228..00000000
--- a/src/skins/vector/img/icons-files.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="25px" height="25px" viewBox="0 0 25 25" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>7C98C075-AB4D-45A3-85F9-CCD46F84DA7F</title>
-    <desc>Created with sketchtool.</desc>
-    <defs>
-        <path d="M0,2.00276013 C0,0.896666251 0.889186576,0 1.99983124,0 L4.84793814,0 C4.84793814,0 9.25,4.54127763 9.25,4.54127763 L9.25,10.9954009 C9.25,12.1025104 8.36307111,13 7.24288777,13 L2.00711223,13 C0.898614756,13 0,12.1064574 0,10.9972399 L0,2.00276013 Z" id="path-1"></path>
-        <mask id="mask-2" maskContentUnits="userSpaceOnUse" maskUnits="objectBoundingBox" x="0" y="0" width="9.25" height="13" fill="white">
-            <use xlink:href="#path-1"></use>
-        </mask>
-        <path d="M9.28225806,5 L5.82322134,5 C4.97217082,5 4.28225806,4.31002094 4.28225806,3.45903672 L4.28225806,0" id="path-3"></path>
-        <mask id="mask-4" maskContentUnits="userSpaceOnUse" maskUnits="objectBoundingBox" x="0" y="0" width="5" height="5" fill="white">
-            <use xlink:href="#path-3"></use>
-        </mask>
-    </defs>
-    <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="Right-panel/Header" transform="translate(-66.000000, -23.000000)">
-            <g id="icons_files" transform="translate(66.000000, 23.000000)">
-                <g id="Group-5-Copy-2" fill="#76CFA6">
-                    <path d="M12.5,25 C19.4035594,25 25,19.4035594 25,12.5 C25,5.59644063 19.4035594,0 12.5,0 C5.59644063,0 0,5.59644063 0,12.5 C0,19.4035594 5.59644063,25 12.5,25 Z" id="Oval-1-Copy-7"></path>
-                </g>
-                <g id="Rectangle-5-+-Rectangle-6-Copy-2" transform="translate(8.000000, 6.000000)" stroke="#FFFFFF" stroke-width="2">
-                    <use id="Rectangle-5" mask="url(#mask-2)" opacity="0.8" xlink:href="#path-1"></use>
-                    <use id="Rectangle-6" mask="url(#mask-4)" xlink:href="#path-3"></use>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/icons-groups.svg b/src/skins/vector/img/icons-groups.svg
deleted file mode 100644
index 8f89ba83..00000000
--- a/src/skins/vector/img/icons-groups.svg
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 25 25" style="enable-background:new 0 0 25 25;" xml:space="preserve">
-<style type="text/css">
-	.st4{fill:none;stroke-miterlimit:10;}
-</style>
-<g id="icons_people" transform="translate(50.000000, 725.000000)">
-	<path id="Oval-1-Copy-7" fill="#76CFA6" d="M-37.5-700c6.9,0,12.5-5.6,12.5-12.5S-30.6-725-37.5-725S-50-719.4-50-712.5
-		S-44.4-700-37.5-700z"/>
-	<g id="g4240_1_" transform="translate(6.945774,9.0366549)">
-		<path id="path4242_1_" class="st4" stroke="#FFFFFF" d="M-38.8-714.1c0-3.2,0-5.7-5.7-5.7s-5.7,2.5-5.7,5.7C-46.2-714.1-43.8-714.1-38.8-714.1z"/>
-		<circle id="circle4244_1_" class="st4" stroke="#FFFFFF" cx="-44.5" cy="-724.7" r="3.2"/>
-	</g>
-	<g>
-		<path fill="#FFFFFF" d="M-45.8-708.7c0-2.5,0.3-4,4.5-4c0.3,0,0.6,0,0.8,0c-0.3-0.3-0.6-0.6-0.8-1c0,0,0,0-0.1,0
-			c-5.5,0-5.5,2.7-5.5,5.5v0.5h2.7c0.1-0.3,0.1-0.7,0.2-1H-45.8z"/>
-		<path fill="#FFFFFF" d="M-43.6-717.4c0-1.3,1-2.3,2.3-2.3c0.6,0,1.1,0.2,1.5,0.5c0.3-0.2,0.6-0.3,1-0.5c-0.6-0.7-1.5-1.1-2.4-1.1
-			c-1.8,0-3.3,1.5-3.3,3.3c0,1.8,1.4,3.2,3.2,3.3c-0.1-0.3-0.2-0.7-0.3-1C-42.8-715.3-43.6-716.2-43.6-717.4z"/>
-		<path fill="#FFFFFF" d="M-27.8-708.2c0-2.8,0-5.5-5.5-5.5c-0.2,0-0.3,0-0.5,0c-0.2,0.4-0.5,0.7-0.8,1c0.4,0,0.8-0.1,1.3-0.1
-			c4.2,0,4.5,1.5,4.5,4h-2.4c0.1,0.3,0.2,0.7,0.2,1h3.1V-708.2z"/>
-		<path fill="#FFFFFF" d="M-33.3-719.7c1.3,0,2.3,1,2.3,2.3c0,1.3-1,2.3-2.3,2.3c0,0,0,0,0,0c0,0.3-0.1,0.7-0.3,1c0.1,0,0.2,0,0.3,0
-			c1.8,0,3.3-1.5,3.3-3.3c0-1.8-1.5-3.3-3.3-3.3c-1,0-1.9,0.5-2.5,1.2c0.3,0.1,0.6,0.3,0.9,0.5C-34.6-719.4-34-719.7-33.3-719.7z"/>
-	</g>
-</g>
-</svg>
diff --git a/src/skins/vector/img/icons-hide-apps.svg b/src/skins/vector/img/icons-hide-apps.svg
deleted file mode 100644
index b622e97f..00000000
--- a/src/skins/vector/img/icons-hide-apps.svg
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
-<style type="text/css">
-	.st1{opacity:0.85;}
-	.st2{fill:none;stroke:#FFFFFF;stroke-width:1;stroke-linecap:round;stroke-miterlimit:10;}
-	.st3{fill:#FFFFFF;}
-	.st4{fill:none;stroke:#FFFFFF;stroke-linejoin:round;stroke-miterlimit:10;}
-</style>
-<g id="Layer_1_1_">
-	<path id="Oval-109-Copy" fill="#76CFA6" d="M17.5,35C27.2,35,35,27.2,35,17.5S27.2,0,17.5,0S0,7.8,0,17.5S7.8,35,17.5,35z"/>
-</g>
-<g id="frame" class="st1">
-	<g id="Layer_3">
-		<g>
-			<g>
-				<line class="st2" x1="17.5" y1="21" x2="17.5" y2="26"/>
-				<g>
-					<polygon class="st3" points="15.5,21.8 17.5,18.3 19.5,21.8 					"/>
-				</g>
-			</g>
-		</g>
-	</g>
-	<rect x="6.7" y="6.7" class="st4" width="21.6" height="21.6"/>
-	<line class="st4" x1="6.7" y1="16.7" x2="28.2" y2="16.7"/>
-	<path class="st3" d="M13.3,13.3v-3.1c0-0.1-0.1-0.3-0.3-0.3H9.9c-0.1,0-0.3,0.1-0.3,0.3v3.1c0,0.1,0.1,0.3,0.3,0.3H13
-		C13.2,13.5,13.3,13.4,13.3,13.3z"/>
-	<path class="st3" d="M19.3,13.3v-3.1c0-0.1-0.1-0.3-0.3-0.3h-3.1c-0.1,0-0.3,0.1-0.3,0.3v3.1c0,0.1,0.1,0.3,0.3,0.3H19
-		C19.2,13.5,19.3,13.4,19.3,13.3z"/>
-	<path class="st3" d="M25.3,13.3v-3.1c0-0.1-0.1-0.3-0.3-0.3h-3.1c-0.1,0-0.3,0.1-0.3,0.3v3.1c0,0.1,0.1,0.3,0.3,0.3H25
-		C25.2,13.5,25.3,13.4,25.3,13.3z"/>
-</g>
-</svg>
diff --git a/src/skins/vector/img/icons-hide-stickers.svg b/src/skins/vector/img/icons-hide-stickers.svg
deleted file mode 100644
index f28e8646..00000000
--- a/src/skins/vector/img/icons-hide-stickers.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 width="500px" height="500px" viewBox="0 0 500 500" enable-background="new 0 0 500 500" xml:space="preserve">
-<g id="Layer_1_1_" opacity="0.4">
-	<path id="Oval-109-Copy" fill="#76CFA6" d="M250,500c138.571,0,250-111.43,250-250C500,111.429,388.571,0,250,0
-		C111.429,0,0,111.429,0,250C0,388.57,111.429,500,250,500z"/>
-</g>
-<path fill="none" stroke="#FFFFFF" stroke-width="12" stroke-miterlimit="10" d="M250,430c-98.996,0-180-81.003-180-180
-	c0-98.998,81.005-180,180-180c98.994,0,180,81.002,180,180C430,348.997,348.995,430,250,430z M322.8,229.2
-	c17.686,0,31.201-13.519,31.201-31.2c0-17.683-13.519-31.2-31.201-31.2c-17.682,0-31.2,13.518-31.2,31.2S305.118,229.2,322.8,229.2z
-	 M177.2,229.2c17.682,0,31.2-13.519,31.2-31.2c0-17.683-13.519-31.2-31.2-31.2c-17.683,0-31.201,13.518-31.201,31.2
-	S159.518,229.2,177.2,229.2z M250,364.4c48.883,0,89.436-30.164,106.081-72.801H143.919C160.564,334.236,201.117,364.4,250,364.4z"
-	/>
-</svg>
diff --git a/src/skins/vector/img/icons-home.svg b/src/skins/vector/img/icons-home.svg
deleted file mode 100644
index eb5484c8..00000000
--- a/src/skins/vector/img/icons-home.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 25 25" style="enable-background:new 0 0 25 25;" xml:space="preserve">
-<style type="text/css">
-	.st1{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
-</style>
-<g id="Layer_1">
-	<title>81230A28-D944-4572-B5DB-C03CAA2B1FCA</title>
-	<desc>Created with sketchtool.</desc>
-	<g id="Symbols">
-		<g id="Left-nav-default" transform="translate(-50.000000, -725.000000)">
-			<g id="Left-panel">
-				<g>
-					<g id="icons_people" transform="translate(50.000000, 725.000000)">
-						<path id="Oval-1-Copy-7" fill="#76cfa6" d="M12.5,25C19.4,25,25,19.4,25,12.5S19.4,0,12.5,0S0,5.6,0,12.5S5.6,25,12.5,25z"/>
-					</g>
-				</g>
-			</g>
-		</g>
-	</g>
-</g>
-<g id="Layer_2">
-	<rect x="7.8" y="10.7" class="st1" stroke="#ffffff" width="9.4" height="7.4"/>
-	<polygon class="st1" stroke="#ffffff" points="12.5,6 6.2,10.7 18.8,10.7 	"/>
-</g>
-</svg>
diff --git a/src/skins/vector/img/icons-notifications.svg b/src/skins/vector/img/icons-notifications.svg
deleted file mode 100644
index 66a49d6c..00000000
--- a/src/skins/vector/img/icons-notifications.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="25px" height="25px" viewBox="0 0 25 25" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>5E723325-BD0B-454D-BE25-638AF09A97AC</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="Right-panel/Header" transform="translate(-100.000000, -23.000000)">
-            <g id="icons_notifications" transform="translate(100.000000, 23.000000)">
-                <path d="M12.5,25 C19.4035594,25 25,19.4035594 25,12.5 C25,5.59644063 19.4035594,0 12.5,0 C5.59644063,0 0,5.59644063 0,12.5 C0,19.4035594 5.59644063,25 12.5,25 Z" id="Oval-1-Copy-7" fill="#76CFA6"></path>
-                <g id="Group-8" opacity="0.8" transform="translate(7.000000, 4.000000)">
-                    <path d="M5.41666667,16.7222222 C6.38316498,16.7222222 7.16666667,15.9387205 7.16666667,14.9722222 C7.16666667,14.0057239 6.38316498,13.2222222 5.41666667,13.2222222 C4.45016835,13.2222222 3.66666667,14.0057239 3.66666667,14.9722222 C3.66666667,15.9387205 4.45016835,16.7222222 5.41666667,16.7222222 Z" id="Oval-49" stroke="#FFFFFF"></path>
-                    <path d="M1,12.4488669 C1,12.4468729 10.0044225,12.4444444 10.0044225,12.4444444 C10.0024284,12.4444444 10,7.94444444 10,7.94444444 C10,5.46303559 7.98297457,3.44444444 5.5,3.44444444 C3.01859115,3.44444444 1,5.46146988 1,7.94444444 L1,12.4488669 Z M5.5,2.44444444 C8.53756612,2.44444444 11,4.91305916 11,7.94444444 L11,12.4488669 C11,12.9987092 10.555163,13.4444444 10.0044225,13.4444444 L0.995577499,13.4444444 C0.445735229,13.4444444 0,12.9996075 0,12.4488669 L0,7.94444444 C0,4.90687832 2.46861471,2.44444444 5.5,2.44444444 Z" id="Rectangle-15" fill="#FFFFFF"></path>
-                    <path d="M4.27777778,1.83333333 L6.72222222,1.83333333" id="Line" stroke="#FFFFFF" stroke-linecap="round"></path>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/icons-people.svg b/src/skins/vector/img/icons-people.svg
deleted file mode 100644
index 88545061..00000000
--- a/src/skins/vector/img/icons-people.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="25px" height="25px" viewBox="0 0 25 25" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>81230A28-D944-4572-B5DB-C03CAA2B1FCA</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="Left-nav-default" transform="translate(-50.000000, -725.000000)">
-            <g id="Left-panel">
-                <g>
-                    <g id="icons_people" transform="translate(50.000000, 725.000000)">
-                        <path d="M12.5,25 C19.4035594,25 25,19.4035594 25,12.5 C25,5.59644063 19.4035594,0 12.5,0 C5.59644063,0 0,5.59644063 0,12.5 C0,19.4035594 5.59644063,25 12.5,25 Z" id="Oval-1-Copy-7" fill="#76CFA6"></path>
-                        <g id="icons_people_svg" transform="translate(7.000000, 6.000000)" stroke="#FFFFFF">
-                            <path d="M10.5,12 C10.5,9.23857625 10.5000002,7 5.5,7 C0.499999803,7 0.5,9.23857625 0.5,12 C3.97567472,12 6.07128906,12 10.5,12 Z" id="Oval-40" stroke-linecap="round" stroke-linejoin="round"></path>
-                            <circle id="Oval" cx="5.5" cy="2.75" r="2.75"></circle>
-                        </g>
-                    </g>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/icons-pin.svg b/src/skins/vector/img/icons-pin.svg
deleted file mode 100644
index a6fbf13b..00000000
--- a/src/skins/vector/img/icons-pin.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<svg width="16px" height="16px" viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
- <g transform="scale(0.03125)">
-  <path id="svg_2" fill="none" stroke="#76cfa6" stroke-width="40" stroke-linecap="round" stroke-linejoin="round" d="m315.802,402.338c12.73,-33.537 13.503,-69.629 3.623,-102.697l93.245,-103.107l7.831,7.831c10.411,10.409 27.283,10.409 37.691,0c10.41,-10.408 10.41,-27.281 0.001,-37.69l-112.869,-112.867c-10.407,-10.409 -27.279,-10.41 -37.689,-0.001c-10.408,10.41 -10.409,27.283 0.001,37.693l7.833,7.833l-103.107,93.243c-33.069,-9.878 -69.163,-9.107 -102.697,3.626c-4.7,1.785 -8.001,5.646 -9.059,10.604c-1.175,5.473 0.627,11.402 4.697,15.472l184.42,184.421c4.069,4.07 10,5.871 15.472,4.695c4.959,-1.055 8.82,-4.357 10.607,-9.056z"/>
-  <polyline id="svg_3" fill="none" stroke="#76cfa6" stroke-width="40" stroke-linecap="round" stroke-linejoin="round" points="    180.951,297.927 46,466 215.319,332.295   "/>
-  <!--<line id="svg_4" fill="none" stroke="#76cfa6" stroke-width="40" stroke-linecap="round" stroke-linejoin="round" y2="219.549" y1="138.166" x2="255.531" x1="336.915"/>-->
- </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/icons-room-add.svg b/src/skins/vector/img/icons-room-add.svg
deleted file mode 100644
index fc0ab750..00000000
--- a/src/skins/vector/img/icons-room-add.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1"
-	 id="svg4196" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 25 25"
-	 style="enable-background:new 0 0 25 25;" xml:space="preserve">
-<style type="text/css">
-	.st1{opacity:0.7;}
-	.st2{fill:none;stroke-linecap:round;}
-</style>
-<g id="icons_people" transform="translate(50.000000, 725.000000)">
-	<path id="Oval-1-Copy-7" fill="#76CFA6" d="M-37.5-700c6.9,0,12.5-5.6,12.5-12.5S-30.6-725-37.5-725S-50-719.4-50-712.5
-		S-44.4-700-37.5-700z"/>
-	<g id="text3879" transform="matrix(1.0243293,0,0,0.97624855,-24.996028,0.15844144)">
-		<g id="Group-3" transform="translate(14.4375,3.9375)" class="st1">
-			<path id="Line" class="st2" stroke="#ffffff" d="M-23.2-733.8h4.6"/>
-			<path id="path3142" class="st2" stroke="#ffffff" d="M-20.9-736.2v4.8"/>
-		</g>
-		<path id="path3002" fill="#ffffff" d="M-11.4-731.3l-0.5,2.6h2.2v1h-2.4l-0.7,3.3h-1.1l0.7-3.3
-			h-2.3l-0.6,3.3h-1.1l0.6-3.3h-2v-1h2.2l0.5-2.6H-18v-1h2.3l0.6-3.4h1.1l-0.6,3.4h2.4l0.7-3.4h1l-0.7,3.4h2v1H-11.4 M-15.3-728.7
-			h2.3l0.5-2.6h-2.3L-15.3-728.7"/>
-	</g>
-</g>
-</svg>
diff --git a/src/skins/vector/img/icons-room.svg b/src/skins/vector/img/icons-room.svg
deleted file mode 100644
index d2abb213..00000000
--- a/src/skins/vector/img/icons-room.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 25 25" style="enable-background:new 0 0 25 25;" xml:space="preserve">
-<g id="icons_people">
-	<path id="Oval-1-Copy-7" fill="#76CFA6" d="M12.5,25C19.4,25,25,19.4,25,12.5S19.4,0,12.5,0S0,5.6,0,12.5S5.6,25,12.5,25z"/>
-	<g id="text3879" transform="scale(1.0243293,0.97624855)">
-		<path id="path3002" fill="#ffffff" d="M15.3,11.1l-0.6,3.3h2.8v1.3h-3l-0.8,4.2h-1.3l0.8-4.2h-3l-0.8,4.2H8.1l0.8-4.2H6.3v-1.3h2.8
-			l0.7-3.3H7.1V9.9H10l0.8-4.3h1.4l-0.8,4.3h3l0.8-4.3h1.3l-0.8,4.3h2.6v1.2H15.3 M10.4,14.5h3l0.6-3.3h-3L10.4,14.5"/>
-	</g>
-</g>
-</svg>
diff --git a/src/skins/vector/img/icons-search-copy.svg b/src/skins/vector/img/icons-search-copy.svg
deleted file mode 100644
index b026718b..00000000
--- a/src/skins/vector/img/icons-search-copy.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" width="13" height="13" viewBox="0, 0, 13, 13">
-  <g id="Symbols">
-    <g>
-      <path d="M10.229,5.547 C10.229,8.133 8.133,10.229 5.547,10.229 C2.961,10.229 0.865,8.133 0.865,5.547 C0.865,2.961 2.961,0.865 5.547,0.865 C8.133,0.865 10.229,2.961 10.229,5.547 z" fill-opacity="0" stroke="#76CFA6" stroke-width="1" stroke-linecap="round" id="path-1" opacity="0.7"/>
-      <path d="M8.824,8.824 L12.135,12.135" fill-opacity="0" stroke="#76CFA6" stroke-width="1" stroke-linecap="round" id="Line" opacity="0.7"/>
-    </g>
-  </g>
-</svg>
diff --git a/src/skins/vector/img/icons-search.svg b/src/skins/vector/img/icons-search.svg
deleted file mode 100644
index d85709e6..00000000
--- a/src/skins/vector/img/icons-search.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" width="35" height="35" viewBox="0, 0, 35, 35">
-  <g id="Symbols">
-    <path d="M17.5,35 C27.165,35 35,27.165 35,17.5 C35,7.835 27.165,0 17.5,0 C7.835,0 0,7.835 0,17.5 C0,27.165 7.835,35 17.5,35 z" fill="#76CFA6" opacity="0.15" id="Oval-1-Copy-7"/>
-    <path d="M22.4,15.4 C22.4,19.266 19.266,22.4 15.4,22.4 C11.534,22.4 8.4,19.266 8.4,15.4 C8.4,11.534 11.534,8.4 15.4,8.4 C19.266,8.4 22.4,11.534 22.4,15.4 z" fill-opacity="0" stroke="#76CFA6" stroke-width="1" stroke-linecap="round" id="path-1" opacity="0.7"/>
-    <path d="M20.3,20.3 L25.25,25.25" fill-opacity="0" stroke="#76CFA6" stroke-width="1" stroke-linecap="round" id="Line" opacity="0.7"/>
-  </g>
-</svg>
diff --git a/src/skins/vector/img/icons-settings-room.svg b/src/skins/vector/img/icons-settings-room.svg
deleted file mode 100644
index 117d134c..00000000
--- a/src/skins/vector/img/icons-settings-room.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="17px" height="17px" viewBox="0 0 17 17" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 3.8.3 (29802) - http://www.bohemiancoding.com/sketch -->
-    <title>69011392-CE9D-4404-A85C-A8548C5D850B</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="Room-header/Vector-Design" transform="translate(-664.000000, -27.000000)">
-            <g id="icons_settings_room" transform="translate(660.000000, 23.000000)">
-                <path d="M19.2916667,13.5728624 C19.2916667,13.5393757 19.3017819,13.5102943 19.3113438,13.4971468 C19.3355672,13.4638396 19.3859829,13.4310694 19.4436252,13.4214623 L17.694545,13.6861316 L17.3974447,13.7310981 L17.2977123,14.0145482 C17.185604,14.3331717 17.0722755,14.597605 16.9592353,14.8067293 L16.8124355,15.0783089 L16.9894726,15.331219 C17.2195103,15.6598444 17.565037,16.1054769 18.0280062,16.6713281 C18.022664,16.6649493 18.0099284,16.6331101 18.0099284,16.5920681 C18.0099284,16.5496402 18.0279377,16.5036164 18.0528321,16.475956 C17.8694436,16.7228218 17.5714051,17.0479546 17.1334654,17.4798119 C16.7965085,17.8120888 16.5345801,18.0099284 16.5920681,18.0099284 C16.6214055,18.0099284 16.6291649,18.0126143 16.6155936,18.0038899 L15.3431476,17.005336 L15.0891758,16.8065755 L14.8033664,16.9559758 C14.5503526,17.088233 14.2889914,17.1973729 14.0189869,17.2835445 L13.7120738,17.3814955 L13.6744316,17.7014535 C13.5757258,18.5404536 13.4865723,19.1122657 13.4117593,19.4000077 C13.4220315,19.3588282 13.508382,19.2916667 13.5538737,19.2916667 L11.4461263,19.2916667 C11.4709448,19.2916667 11.5046771,19.3033697 11.5281137,19.3223422 C11.5674577,19.3541921 11.5985339,19.4122911 11.6028567,19.4684877 L11.3327968,17.6846531 L11.2864626,17.3801712 L10.9936883,17.2845714 C10.7078788,17.1912459 10.44734,17.0841355 10.2119332,16.9635612 L9.93214937,16.8202573 L9.68174016,17.0102842 L8.34303574,18.0261804 C8.34222864,18.0245539 8.3828551,18.0099284 8.40793186,18.0099284 C8.4560459,18.0099284 8.50260257,18.0304133 8.52412631,18.0519371 C7.73317304,17.3354714 7.2298153,16.8229617 7.00934352,16.5176931 C7.02916553,16.5459153 7.0375434,16.5734426 7.0375434,16.5920681 C7.0375434,16.6255549 7.02742813,16.6546363 7.01786631,16.6677838 C7.10938322,16.5396915 7.26666674,16.3346061 7.48982077,16.0525642 C7.72197376,15.7591487 7.89698984,15.5306554 8.01617299,15.3651233 L8.19916614,15.1109661 L8.05035851,14.8353965 C7.89620291,14.5499231 7.78028893,14.2700333 7.70189913,13.9956689 L7.61327161,13.6854726 L7.29411759,13.6383843 L5.55665014,13.3820367 C5.60547283,13.3895382 5.65427606,13.4185878 5.68200405,13.4549808 C5.69744497,13.475247 5.70833333,13.5072316 5.70833333,13.534885 L5.70833333,11.4271376 C5.70833333,11.4606243 5.69821806,11.4897057 5.68865624,11.5028532 C5.66733768,11.5321662 5.61852108,11.5655671 5.55412371,11.5772757 L7.3050617,11.3139278 L7.6170932,11.2669553 L7.70896845,10.9650795 C7.78753435,10.7069344 7.89777395,10.446882 8.04022371,10.1847745 L8.18820877,9.91248195 L8.0101898,9.65880492 C7.74852329,9.28593014 7.40215158,8.83920775 6.9702929,8.31710994 C6.97614867,8.32413164 6.99007161,8.35754672 6.99007161,8.40793186 C6.99007161,8.4608591 6.98258594,8.47998916 6.98661693,8.47416662 C7.12501718,8.28270528 7.42133693,7.95931063 7.86180475,7.52491822 C8.20132871,7.19007736 8.46567196,6.99007161 8.40793186,6.99007161 C8.37230936,6.99007161 8.35028571,6.98160098 8.34992978,6.98132719 L9.65863124,7.99604966 L9.91223703,8.19268603 L10.1966336,8.04402418 C10.4496474,7.91176698 10.7110086,7.80262714 10.9810131,7.71645547 L11.2879262,7.61850448 L11.3255684,7.29854649 C11.4242742,6.45954641 11.5134277,5.88773433 11.5882407,5.59999227 C11.5779685,5.64117182 11.491618,5.70833333 11.4461263,5.70833333 L13.5538737,5.70833333 C13.5290552,5.70833333 13.4953229,5.69663029 13.4718863,5.67765781 C13.4325423,5.64580789 13.4014661,5.58770895 13.3971433,5.53151231 L13.6672032,7.31534687 L13.7135374,7.61982882 L14.0063117,7.7154286 C14.2921212,7.80875413 14.55266,7.91586455 14.7880668,8.03643878 L15.0667962,8.17920261 L15.3169039,7.99074117 L16.6651027,6.97484491 C16.6763099,6.97052126 16.6241756,6.99007161 16.5920681,6.99007161 C16.5510262,6.99007161 16.519187,6.97733595 16.5093349,6.96912583 C17.2816391,7.68242394 17.786379,8.20245893 17.9875122,8.48739759 C17.9775221,8.4800961 17.9624566,8.43274744 17.9624566,8.40793186 C17.9624566,8.37444515 17.9725719,8.34536374 17.9821337,8.33221623 C17.8906168,8.46030849 17.7333333,8.66539387 17.5101792,8.94743577 C17.2780262,9.24085135 17.1030102,9.46934457 16.983827,9.63487672 L16.8039941,9.8846446 L16.9459858,10.1577054 C17.0973302,10.4487525 17.2157304,10.7317577 17.3016229,11.0066136 L17.3947182,11.3045187 L17.7032402,11.3517243 L19.4407076,11.6175663 C19.3945272,11.6104618 19.3457239,11.5814122 19.3179959,11.5450192 C19.302555,11.524753 19.2916667,11.4927684 19.2916667,11.465115 L19.2916667,13.5728624 L19.2916667,13.5728624 Z M20.2916667,13.5728624 L20.2916667,11.465115 C20.2916667,11.2728919 20.2301422,11.0921639 20.1134277,10.938976 C19.984426,10.7696613 19.8027031,10.6614929 19.5923589,10.6291323 L17.8544855,10.363228 L17.7788628,10.8574761 L18.2561028,10.7083386 C18.1521072,10.3755526 18.0109975,10.038266 17.8332026,9.69635271 L17.3895942,9.92702908 L17.7953614,10.2191814 C17.9040439,10.0682334 18.0708213,9.85049629 18.2943998,9.56791796 C18.5269772,9.27396595 18.6924986,9.05813902 18.7933685,8.91692118 C18.9017053,8.76798915 18.9624566,8.59332905 18.9624566,8.40793186 C18.9624566,8.20588738 18.9030846,8.01928953 18.7722844,7.86980369 C18.5498818,7.5500335 18.0102527,6.99405205 17.1684488,6.21750426 C16.9877567,6.06610236 16.7976798,5.99007161 16.5920681,5.99007161 C16.3700726,5.99007161 16.1660301,6.06658755 16.0106502,6.22196744 L14.7151056,7.19209303 L15.0160048,7.5914171 L15.2439427,7.14639542 C14.9603221,7.00112631 14.6512052,6.87404491 14.3167135,6.76482314 L14.1615126,7.24012587 L14.655822,7.16490487 L14.38998,5.41794306 C14.3772158,5.23404949 14.2733503,5.03986612 14.1010846,4.90041294 C13.9447263,4.7738372 13.755921,4.70833333 13.5538737,4.70833333 L11.4461263,4.70833333 C11.0335176,4.70833333 10.7193048,4.95272109 10.6192582,5.35290753 C10.5306614,5.69357671 10.4362592,6.2990532 10.3324178,7.18170524 L10.8289931,7.24012587 L10.676973,6.76379626 C10.3519948,6.86751269 10.0373707,6.99889418 9.73337941,7.15779874 L9.96500651,7.60091146 L10.2713818,7.20577326 L8.96116042,6.18987699 C8.79471492,6.06183733 8.60812404,5.99007161 8.40793186,5.99007161 C8.0716892,5.99007161 7.73789391,6.24262573 7.15962537,6.81291815 C6.6823007,7.28365902 6.35516387,7.64068653 6.17018122,7.89681636 C6.05452286,8.06370379 5.99007161,8.22841254 5.99007161,8.40793186 C5.99007161,8.61022748 6.06728965,8.79555076 6.20090455,8.95588864 C6.61604566,9.45778088 6.94693135,9.88453066 7.19163311,10.2332307 L7.60091146,9.9460178 L7.1615992,9.70726113 C6.98756879,10.0274771 6.85095757,10.3497395 6.75229457,10.6739179 L7.23063151,10.8194987 L7.15620132,10.3250696 L5.3902508,10.5909116 C5.17158962,10.6304328 5.00251236,10.7461172 4.87992015,10.9146815 C4.76908467,11.0670803 4.70833333,11.2417404 4.70833333,11.4271376 L4.70833333,13.534885 C4.70833333,13.7271081 4.76985777,13.9078361 4.88657233,14.061024 C5.01557399,14.2303387 5.19729689,14.3385071 5.40764111,14.3708677 L7.14815672,14.6276747 L7.22113715,14.1330295 L6.74037518,14.2703901 C6.83921427,14.6163269 6.98281014,14.9630584 7.17045312,15.3105454 L7.61040582,15.0729709 L7.20463865,14.7808186 C7.09595607,14.9317666 6.9291787,15.1495037 6.70560023,15.432082 C6.47302282,15.7260341 6.30750141,15.941861 6.20663153,16.0830788 C6.09829474,16.2320109 6.0375434,16.406671 6.0375434,16.5920681 C6.0375434,16.7752634 6.09022783,16.9483694 6.19438795,17.0971695 C6.47190158,17.4815122 7.01291273,18.0323599 7.83511625,18.7762583 C7.97779454,18.9198189 8.18258892,19.0099284 8.40793186,19.0099284 C8.62289672,19.0099284 8.82176089,18.9383373 8.97977316,18.7961262 L10.2862503,17.8068816 L9.98399523,17.4085829 L9.75605729,17.8536046 C10.0396779,17.9988737 10.3487948,18.1259551 10.6832865,18.2351769 L10.8384874,17.7598741 L10.344178,17.8350951 L10.61002,19.5820569 C10.6227842,19.7659505 10.7266497,19.9601339 10.8989154,20.0995871 C11.0552737,20.2261628 11.244079,20.2916667 11.4461263,20.2916667 L13.5538737,20.2916667 C13.9664824,20.2916667 14.2806952,20.0472789 14.3807418,19.6470925 C14.4693386,19.3064233 14.5637408,18.7009468 14.6675822,17.8182948 L14.1710069,17.7598741 L14.323027,18.2362037 C14.6480052,18.1324873 14.9626293,18.0011058 15.2666206,17.8422013 L15.0349935,17.3990885 L14.7268394,17.792841 L16.0370607,18.8182317 C16.2384937,18.9502769 16.4108203,19.0099284 16.5920681,19.0099284 C16.9280588,19.0099284 17.2611042,18.7583728 17.8356102,18.1918461 C18.3091333,17.7248997 18.6377162,17.3664456 18.8283746,17.1051729 C18.9349535,16.9906682 19.0099284,16.7990657 19.0099284,16.5920681 C19.0099284,16.3864565 18.9338976,16.1963796 18.7990954,16.034617 C18.3534697,15.4899313 18.021739,15.0620917 17.8087045,14.7577567 L17.3990885,15.0444878 L17.8389418,15.2822464 C17.9790857,15.0229801 18.112608,14.7114281 18.2410247,14.3464544 L17.7693685,14.1805013 L17.844192,14.674871 L19.6006482,14.409029 C19.8175769,14.3729308 19.9945828,14.2578769 20.1200798,14.0853185 C20.2309153,13.9329197 20.2916667,13.7582596 20.2916667,13.5728624 L20.2916667,13.5728624 Z" id="Path" fill="#76CFA6"></path>
-                <path d="M15.625,12.5 C15.625,11.6373655 15.3198273,10.900882 14.7094727,10.2905273 C14.099118,9.68017273 13.3626345,9.375 12.5,9.375 C11.6373655,9.375 10.900882,9.68017273 10.2905273,10.2905273 C9.68017273,10.900882 9.375,11.6373655 9.375,12.5 C9.375,13.3626345 9.68017273,14.099118 10.2905273,14.7094727 C10.900882,15.3198273 11.6373655,15.625 12.5,15.625 C13.3626345,15.625 14.099118,15.3198273 14.7094727,14.7094727 C15.3198273,14.099118 15.625,13.3626345 15.625,12.5 L15.625,12.5 Z" id="Path" stroke="#76CFA6"></path>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/icons-settings.svg b/src/skins/vector/img/icons-settings.svg
deleted file mode 100644
index 3ca2b655..00000000
--- a/src/skins/vector/img/icons-settings.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="25px" height="25px" viewBox="0 0 25 25" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 3.8.3 (29802) - http://www.bohemiancoding.com/sketch -->
-    <title>4D42A2A7-7430-4D4F-A0A2-E19278CF66E3</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="Room-list-Copy-3" transform="translate(-165.000000, -726.000000)">
-            <g id="icons_settings" transform="translate(165.000000, 726.000000)">
-                <path d="M12.5,25 C19.4035594,25 25,19.4035594 25,12.5 C25,5.59644063 19.4035594,0 12.5,0 C5.59644063,0 0,5.59644063 0,12.5 C0,19.4035594 5.59644063,25 12.5,25 Z" id="Oval-1-Copy-7" fill="#76CFA6"></path>
-                <path d="M15.625,12.5 C15.625,11.6373655 15.3198273,10.900882 14.7094727,10.2905273 C14.099118,9.68017273 13.3626345,9.375 12.5,9.375 C11.6373655,9.375 10.900882,9.68017273 10.2905273,10.2905273 C9.68017273,10.900882 9.375,11.6373655 9.375,12.5 C9.375,13.3626345 9.68017273,14.099118 10.2905273,14.7094727 C10.900882,15.3198273 11.6373655,15.625 12.5,15.625 C13.3626345,15.625 14.099118,15.3198273 14.7094727,14.7094727 C15.3198273,14.099118 15.625,13.3626345 15.625,12.5 L15.625,12.5 Z M19.7916667,11.465115 L19.7916667,13.5728624 C19.7916667,13.6488177 19.7663486,13.721607 19.7157118,13.7912326 C19.665075,13.8608583 19.6017799,13.9020001 19.5258247,13.9146593 L17.7693685,14.1805013 C17.649106,14.5222999 17.5256806,14.8102925 17.3990885,15.0444878 C17.6206247,15.360968 17.9592534,15.7977041 18.4149848,16.3547092 C18.4782808,16.4306644 18.5099284,16.5097833 18.5099284,16.5920681 C18.5099284,16.674353 18.4814456,16.7471423 18.4244792,16.8104384 C18.2535799,17.0446337 17.9402692,17.3864272 17.4845378,17.835829 C17.0288063,18.2852308 16.7313194,18.5099284 16.5920681,18.5099284 C16.5161129,18.5099284 16.4338293,18.4814456 16.3452148,18.4244792 L15.0349935,17.3990885 C14.7564909,17.5446694 14.4684983,17.6649301 14.1710069,17.7598741 C14.0697333,18.6207002 13.9779554,19.2093445 13.8956706,19.5258247 C13.8513633,19.7030535 13.7374322,19.7916667 13.5538737,19.7916667 L11.4461263,19.7916667 C11.3575119,19.7916667 11.2799754,19.7647663 11.2135145,19.7109646 C11.1470537,19.657163 11.110659,19.5891208 11.1043294,19.5068359 L10.8384874,17.7598741 C10.5283368,17.6586005 10.243509,17.5415046 9.98399523,17.4085829 L8.6452908,18.4244792 C8.58199476,18.4814456 8.50287591,18.5099284 8.40793186,18.5099284 C8.31931741,18.5099284 8.24019855,18.4751161 8.17057292,18.4054905 C7.37304289,17.6839157 6.85085844,17.152237 6.60400391,16.8104384 C6.55969668,16.7471423 6.5375434,16.674353 6.5375434,16.5920681 C6.5375434,16.5161129 6.56286144,16.4433236 6.61349826,16.3736979 C6.70844231,16.2407762 6.86984478,16.0303201 7.0977105,15.7423231 C7.32557623,15.4543262 7.49647295,15.231211 7.61040582,15.0729709 C7.43950652,14.7564907 7.3097516,14.4431801 7.22113715,14.1330295 L5.4836697,13.8766819 C5.40138486,13.8640227 5.33492502,13.8244632 5.28428819,13.7580024 C5.23365137,13.6915416 5.20833333,13.6171698 5.20833333,13.534885 L5.20833333,11.4271376 C5.20833333,11.3511823 5.23365137,11.278393 5.28428819,11.2087674 C5.33492502,11.1391417 5.39505535,11.0979999 5.46468099,11.0853407 L7.23063151,10.8194987 C7.31924596,10.5283369 7.44267137,10.2371796 7.60091146,9.9460178 C7.34772732,9.5852304 7.00909862,9.14849432 6.58501519,8.63579644 C6.52171916,8.5598412 6.49007161,8.4838871 6.49007161,8.40793186 C6.49007161,8.34463582 6.5185544,8.27184648 6.57552083,8.18956163 C6.74009052,7.96169591 7.05181881,7.62148483 7.51071506,7.16891819 C7.96961131,6.71635154 8.26868058,6.49007161 8.40793186,6.49007161 C8.4902167,6.49007161 8.57250031,6.52171916 8.65478516,6.58501519 L9.96500651,7.60091146 C10.2435091,7.45533058 10.5315017,7.33506992 10.8289931,7.24012587 C10.9302667,6.3792998 11.0220446,5.79065552 11.1043294,5.47417535 C11.1486367,5.29694645 11.2625678,5.20833333 11.4461263,5.20833333 L13.5538737,5.20833333 C13.6424881,5.20833333 13.7200246,5.23523374 13.7864855,5.28903537 C13.8529463,5.342837 13.889341,5.41087922 13.8956706,5.49316406 L14.1615126,7.24012587 C14.4716632,7.34139952 14.756491,7.45849543 15.0160048,7.5914171 L16.3642036,6.57552083 C16.42117,6.5185544 16.4971241,6.49007161 16.5920681,6.49007161 C16.674353,6.49007161 16.7534718,6.52171916 16.8294271,6.58501519 C17.6459459,7.338238 18.1681304,7.87624622 18.3959961,8.19905599 C18.4403033,8.24969282 18.4624566,8.31931741 18.4624566,8.40793186 C18.4624566,8.4838871 18.4371386,8.55667645 18.3865017,8.62630208 C18.2915577,8.75922375 18.1301552,8.96967991 17.9022895,9.25767687 C17.6744238,9.54567382 17.503527,9.76878899 17.3895942,9.92702908 C17.5541639,10.2435093 17.6839188,10.5536552 17.7788628,10.8574761 L19.5163303,11.1233181 C19.5986151,11.1359773 19.665075,11.1755368 19.7157118,11.2419976 C19.7663486,11.3084584 19.7916667,11.3828302 19.7916667,11.465115 L19.7916667,11.465115 Z" id="icons_settings-copy" stroke="#FFFFFF" opacity="0.8"></path>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/icons-show-apps.svg b/src/skins/vector/img/icons-show-apps.svg
deleted file mode 100644
index 34381573..00000000
--- a/src/skins/vector/img/icons-show-apps.svg
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
-<style type="text/css">
-	.st0{opacity:0.15;}
-	.st2{fill:none;stroke-width:1;stroke-linecap:round;stroke-miterlimit:10;}
-	.st3{fill:none;stroke-linejoin:round;stroke-miterlimit:10;}
-</style>
-<g id="Layer_1_1_" class="st0">
-	<path id="Oval-109-Copy" fill="#76CFA6" d="M17.5,35C27.2,35,35,27.2,35,17.5S27.2,0,17.5,0S0,7.8,0,17.5S7.8,35,17.5,35z"/>
-</g>
-<g id="frame">
-	<g id="Layer_3">
-		<g>
-			<g>
-				<line class="st2" stroke="#76CFA6" x1="17.5" y1="23.9" x2="17.5" y2="18.9"/>
-				<g>
-					<polygon fill="#76CFA6" points="19.5,23.1 17.5,26.6 15.5,23.1 					"/>
-				</g>
-			</g>
-		</g>
-	</g>
-	<rect x="6.7" y="6.7" class="st3" stroke="#76CFA6" width="21.6" height="21.6"/>
-	<line class="st3" stroke="#76CFA6" x1="6.7" y1="16.7" x2="28.2" y2="16.7"/>
-	<path fill="#76CFA6" d="M13.3,13.3v-3.1c0-0.1-0.1-0.3-0.3-0.3H9.9c-0.1,0-0.3,0.1-0.3,0.3v3.1c0,0.1,0.1,0.3,0.3,0.3H13
-		C13.2,13.5,13.3,13.4,13.3,13.3z"/>
-	<path fill="#76CFA6" d="M19.3,13.3v-3.1c0-0.1-0.1-0.3-0.3-0.3h-3.1c-0.1,0-0.3,0.1-0.3,0.3v3.1c0,0.1,0.1,0.3,0.3,0.3H19
-		C19.2,13.5,19.3,13.4,19.3,13.3z"/>
-	<path fill="#76CFA6" d="M25.3,13.3v-3.1c0-0.1-0.1-0.3-0.3-0.3h-3.1c-0.1,0-0.3,0.1-0.3,0.3v3.1c0,0.1,0.1,0.3,0.3,0.3H25
-		C25.2,13.5,25.3,13.4,25.3,13.3z"/>
-</g>
-</svg>
diff --git a/src/skins/vector/img/icons-show-stickers.svg b/src/skins/vector/img/icons-show-stickers.svg
deleted file mode 100644
index 26779a39..00000000
--- a/src/skins/vector/img/icons-show-stickers.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 width="500px" height="500px" viewBox="0 0 500 500" enable-background="new 0 0 500 500" xml:space="preserve">
-<g id="Layer_1_1_" opacity="0.15">
-	<path id="Oval-109-Copy" fill="#76CFA6" d="M250,500c138.571,0,250-111.43,250-250C500,111.429,388.571,0,250,0
-		C111.429,0,0,111.429,0,250C0,388.57,111.429,500,250,500z"/>
-</g>
-<path fill="none" stroke="#76CFA6" stroke-width="12" stroke-miterlimit="10" d="M249,430c-98.996,0-180-81.003-180-180
-	c0-98.998,81.005-180,180-180c98.994,0,180,81.001,180,180C429,348.997,347.995,430,249,430z M321.8,229.2
-	c17.685,0,31.201-13.518,31.201-31.2s-13.519-31.2-31.201-31.2c-17.682,0-31.2,13.518-31.2,31.2S304.118,229.2,321.8,229.2z
-	 M176.2,229.2c17.682,0,31.2-13.518,31.2-31.2s-13.519-31.2-31.2-31.2c-17.683,0-31.201,13.518-31.201,31.2
-	S158.518,229.2,176.2,229.2z M249,364.4c48.883,0,89.436-30.164,106.081-72.801H142.919C159.564,334.236,200.117,364.4,249,364.4z"
-	/>
-</svg>
diff --git a/src/skins/vector/img/icons-upload.svg b/src/skins/vector/img/icons-upload.svg
deleted file mode 100644
index b0101e87..00000000
--- a/src/skins/vector/img/icons-upload.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" width="35" height="35" viewBox="0, 0, 35, 35">
-  <g id="Symbols">
-    <path d="M17.5,35 C27.165,35 35,27.165 35,17.5 C35,7.835 27.165,0 17.5,0 C7.835,0 0,7.835 0,17.5 C0,27.165 7.835,35 17.5,35 z" fill="#76CFA6" opacity="0.15" id="Oval-109-Copy"/>
-    <g id="file">
-      <path d="M10,10.01 C10,7.795 11.782,6 14.004,6 L18.402,6 C18.402,6 25,12.492 25,12.492 L25,24.006 C25,26.212 23.206,28 21,28 L14,28 C11.791,28 10,26.2 10,23.99 L10,10.01 z" fill-opacity="0" stroke="#76CFA6" stroke-width="1" id="path-1"/>
-      <path d="M25,13 L20.157,13 C18.966,13 18,12.034 18,10.843 L18,6" fill-opacity="0" stroke="#76CFA6" stroke-width="1" id="path-3"/>
-    </g>
-    <path d="M21.479,19.066 C21.612,19.066 21.746,19.015 21.848,18.912 C22.051,18.706 22.051,18.374 21.848,18.168 L17.871,14.154 C17.668,13.948 17.338,13.949 17.135,14.153 L13.153,18.162 C12.95,18.367 12.949,18.701 13.152,18.906 C13.355,19.113 13.685,19.113 13.888,18.908 L16.987,15.788 L16.988,24.474 C16.988,24.764 17.222,25 17.509,25 C17.798,25 18.03,24.764 18.03,24.474 L18.029,15.801 L21.111,18.912 C21.212,19.015 21.345,19.066 21.479,19.066 L21.479,19.066 z" fill="#76CFA6" id="Fill-75"/>
-  </g>
-</svg>
diff --git a/src/skins/vector/img/icons-video.svg b/src/skins/vector/img/icons-video.svg
deleted file mode 100644
index d367f496..00000000
--- a/src/skins/vector/img/icons-video.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="35px" height="35px" viewBox="0 0 35 35" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>05D354CE-86A7-4B6F-B9BE-F1CEBBD81B21</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Extra-icons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="Extra-icons-sheet" transform="translate(-542.000000, -366.000000)">
-            <g id="icons_video" transform="translate(542.000000, 366.000000)">
-                <path d="M17.5,35 C27.1649831,35 35,27.1649831 35,17.5 C35,7.83501688 27.1649831,0 17.5,0 C7.83501688,0 0,7.83501688 0,17.5 C0,27.1649831 7.83501688,35 17.5,35 Z" id="Oval-109-Copy-2" fill="#76CFA6" opacity="0.15"></path>
-                <g transform="translate(9.000000, 11.500000)" id="Rectangle-20-+-Path-16" stroke="#76CFA6">
-                    <g transform="scale(1.0, 0.8)">
-                        <rect id="Rectangle-20" x="0" y="0" width="13" height="17" rx="4"></rect>
-                        <path d="M13,8.50795206 C13,11.2533934 15.8192656,12.6412404 15.8192656,12.6412404 C16.8995921,13.391019 17.7753697,12.9258617 17.7753697,11.6159552 L17.7753697,5.39994895 C17.7753697,4.08392094 16.8771592,3.5920349 15.8192656,4.37466376 C15.8192656,4.37466376 13,5.76251076 13,8.50795206 Z" id="Path-16"></path>
-                    </g>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/icons_ellipsis.svg b/src/skins/vector/img/icons_ellipsis.svg
deleted file mode 100644
index ba600cca..00000000
--- a/src/skins/vector/img/icons_ellipsis.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 25 25" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path d="M7.831,13.382c0.504,0 0.826,-0.378 0.826,-0.882c0,-0.518 -0.322,-0.882 -0.826,-0.882c-0.49,0 -0.826,0.364 -0.826,0.882c-0.014,0.504 0.336,0.882 0.826,0.882ZM12.493,13.382c0.504,0 0.84,-0.378 0.84,-0.882c-0.014,-0.518 -0.336,-0.882 -0.826,-0.882c-0.49,0 -0.84,0.364 -0.84,0.882c-0.014,0.504 0.336,0.882 0.826,0.882ZM17.155,13.382c0.518,0 0.84,-0.378 0.84,-0.882c0,-0.518 -0.336,-0.882 -0.826,-0.882c-0.49,0 -0.84,0.364 -0.84,0.882c0,0.504 0.336,0.882 0.826,0.882Z" style="fill:#fff;"/></svg>
diff --git a/src/skins/vector/img/icons_global.svg b/src/skins/vector/img/icons_global.svg
deleted file mode 100644
index 6c07d3c4..00000000
--- a/src/skins/vector/img/icons_global.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg width="25px" height="25px" viewBox="0 0 25 25" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: Sketch 48.2 (47327) - http://www.bohemiancoding.com/sketch -->
-    <title>icons_global copy 4</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="LeftPanel-for-Groups-C-Copy" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" transform="translate(-17.000000, -23.000000)">
-        <g id="icons_global-copy-4" transform="translate(17.000000, 23.000000)">
-            <path d="M12.5,25 C19.4035594,25 25,19.4035594 25,12.5 C25,5.59644063 19.4035594,0 12.5,0 C5.59644063,0 0,5.59644063 0,12.5 C0,19.4035594 5.59644063,25 12.5,25 Z" id="Oval-1-Copy-7" fill="#76CFA6"></path>
-            <g id="Group-8" transform="translate(5.000000, 5.000000)" stroke="#FFFFFF">
-                <g id="Group-7">
-                    <path d="M14.9847222,7.5 C14.9847222,5.43389447 14.2537996,3.66993461 12.7919325,2.20806749 C11.3300654,0.746200373 9.56610553,0.0152777778 7.5,0.0152777778 C5.43389447,0.0152777778 3.66993461,0.746200373 2.20806749,2.20806749 C0.746200373,3.66993461 0.0152777778,5.43389447 0.0152777778,7.5 C0.0152777778,9.56610553 0.746200373,11.3300654 2.20806749,12.7919325 C3.66993461,14.2537996 5.43389447,14.9847222 7.5,14.9847222 C9.56610553,14.9847222 11.3300654,14.2537996 12.7919325,12.7919325 C14.2537996,11.3300654 14.9847222,9.56610553 14.9847222,7.5 L14.9847222,7.5 Z" id="icons_settings-copy"></path>
-                    <path d="M10.3923611,7.5 C10.3923611,5.43389447 10.1099068,3.66993461 9.54498969,2.20806749 C8.98007259,0.746200373 8.29841617,0.0152777778 7.5,0.0152777778 C6.70158383,0.0152777778 6.01992741,0.746200373 5.45501031,2.20806749 C4.8900932,3.66993461 4.60763889,5.43389447 4.60763889,7.5 C4.60763889,9.56610553 4.8900932,11.3300654 5.45501031,12.7919325 C6.01992741,14.2537996 6.70158383,14.9847222 7.5,14.9847222 C8.29841617,14.9847222 8.98007259,14.2537996 9.54498969,12.7919325 C10.1099068,11.3300654 10.3923611,9.56610553 10.3923611,7.5 L10.3923611,7.5 Z" id="icons_settings-copy-4"></path>
-                </g>
-                <path d="M0.5,7.5 L14.5,7.5" id="Line-3" stroke-linecap="square"></path>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/info.png b/src/skins/vector/img/info.png
deleted file mode 100644
index 699fd64e013954b01bca869c67ce3868eb82338b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 660
zcmV;F0&D$=P)<h;3K|Lk000e1NJLTq001BW001Be0ssI2{21+{0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!Hc3Q5RCwC#mb<TEQ543nK|=@;L?S8*
zk3yr-YDJ<@()l<1A#@Z9g+#Q9X_OP0codW-f(Vg#BpzpeA>-bA>~pwRsOBqVpKY)2
z+h?7%zqK`zB)vToKi-~<rwizAu9!}z?RLB0@6YG+<#Nf4*=)92tv;VG6bjkxcJ*+L
z$~PDehxK}WG#Uj00l(jGv)Q0#9+}x}*6a1U-LA{!ipS$_xBF`Xhr^*(tF>CKSS%Ke
zMs+&zi|+UPX0zF7G{WI<B9YK)wRZ`u*Xv@j$RM3g8;!=BIb5w)rBaDOCX+E33^xSW
zd!bOUSS+bjO1L8-h^ka7i^U?F&B~(WRYYd^6|$dq3K+=#Vlg3?a76*WDtRX}!o8F3
z-zPA*{+AE}35P^cfSTc}D&?Jmkqu-ZkZ?#o%}W0;9*=Xm+-|p%l=0^Tl?8-DGMP*+
zGw*NE>2#=frHb5cx8-vA=LuA&;<?r7AmLyNQp8#1G$}=rVvoo3>xAR+s8UgoKqU~s
z2{@}tVS2qj5{cYXvXDR}5WoP=PVgWgIa}5f-BhE|2n1xx-v%TmlSv?e1LKj83qS&u
zKmdQofgcxu1S)|*Fc`$&Rcibm5Dp2ANFd;FIPd_W&)g5fA^F(mK2;IDiSBW2mSD5l
z<n#ISm;sN%#y~hEYW<*Etzt^owvOWu27}9^*XzArKqGNFoylbKr48rhE%Oyk{}tDk
ukDz<dDufp=jt<5B{fpQC%kK$)1sDJ>)y76R0`sf@0000<MNUMnLSTZS7BK<<

diff --git a/src/skins/vector/img/leave.svg b/src/skins/vector/img/leave.svg
deleted file mode 100644
index 1acbe593..00000000
--- a/src/skins/vector/img/leave.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns"
-	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="-1 -1 20 26"
-	 xml:space="preserve">
-<g id="Page-1" sketch:type="MSPage">
-	<g id="Exit-Copy-6" sketch:type="MSLayerGroup">
-		<path id="Rectangle-140_1_" sketch:type="MSShapeGroup" fill="none" stroke="#76CFA6" d="M4.4,0.5h7.5c2.2,0,4,1.8,4,4v14c0,2.2-1.8,4-4,4H4.4
-			c-2.2,0-4-1.8-4-4v-14C0.4,2.3,2.2,0.5,4.4,0.5z"/>
-		<g id="Rectangle-140_2_">
-			<g>
-				<path fill="#76CFA6" d="M12,23H4.5C2,23,0,21,0,18.5v-14C0,2,2,0,4.5,0H12c2.5,0,4.5,2,4.5,4.5v14C16.4,21,14.4,23,12,23z M4.4,1
-					C2.5,1,0.9,2.6,0.9,4.5v14c0,1.9,1.6,3.5,3.5,3.5h7.5c1.9,0,3.5-1.6,3.5-3.5v-14c0-1.9-1.6-3.5-3.5-3.5H4.4z"/>
-				<g>
-					<path fill="none" stroke="#76CFA6" d="M3.2,20.6l8.3-1.8c1.1-0.2,2-1,2-1.7V5.7c0-0.7-0.9-1.4-2-1.7L3.2,2.2"/>
-				</g>
-			</g>
-		</g>
-		<circle id="Oval-605" sketch:type="MSShapeGroup" fill="#76CFA6" cx="10.7" cy="11.1" r="1">
-		</circle>
-	</g>
-</g>
-</svg>
diff --git a/src/skins/vector/img/list-close.png b/src/skins/vector/img/list-close.png
deleted file mode 100644
index 82b322f9d4e5b93eff00e47263effa03721c2271..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1033
zcmaJ=J8aWH7<Nf{s7eOZNI)f!>n;T~ekG1;t7%E>q>Y55D2>z%2ypCcW3_%@Uy0iR
z6^5enSWrP7VL)O)2v`|-gbJ$83^1au6$}hWAeD2Pqzo;V&Ug3g|GxkGAGcC0j7NI<
zdN2%&<R|13+M~fbb_D(Jt(=aa?G(&b;G{hb>#7T|v~E`co;TGQPy(vHaCHNWU|49-
zC|6)bxgct`NveSl>6;EhW7x=;@2J`=fOr+m7*>k-{`w7p8+wYE;uKnOBv3OZ7F{s8
zSSV|Yvznk2W25+pFCqdHKo$4RIm;9M6w%}r(K#?v1m1LkvngU%R7EM`lI;SVBa<<W
zPVzV}kPOH334RD?X@;ZdI2EU3Y+OvxVuHn6AAzE|`m|V*bFEnDmLh5pIwD2Y>vggo
zCvA6zVgx~;XqIBx81jgD3l>!UnB@($8D!vTuHit#w(x*at=jW2MIfcSDVR=&*790q
zLItCI)u9-Y4pM46D$4&|O|#?e!4lZhyDza<UT^?a0-inZYN&D313@T9lw6=f+b!Gn
zT)T?JnhkBQW;?hfHLHdXDyn8!f$?k;r6^+F@}O#IATOr~#6uc}E)Fw{Fq{#xyp&Bc
zOqLV4953*+oE%O|@eG@5V`W>LH-QD)SbYzhI}jTTgz2EjGH{J+K+n0hi8m7$jeWFm
znFPZLxr6yySbZNYO>CN`57a^-F;vjrf7;zPp&1H}o#927&iDfh&Af|-yK%X98$FDA
zUQU<&uhl<0J7XcPt2gxE-P0SZp@;YHY@Rt}2<O%gvmcLdWsc(4<w#@c*XXCWzoUIU
zd{_u?aM5-8=S2VKVz}{Qoqf4n<-$|1`t`v=<Hr-};_^4{Zt;DNUwx#0*ov+_zO}-H
iyHAd9O1HbtFLhyGP7GDMx1U`K9%nvVke_F+-24l#g+@03

diff --git a/src/skins/vector/img/list-close.svg b/src/skins/vector/img/list-close.svg
deleted file mode 100644
index cd88b2a8..00000000
--- a/src/skins/vector/img/list-close.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns"
-	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="-249 251 20 20"
-	 style="enable-background:new -249 251 20 20;" xml:space="preserve">
-<style type="text/css">
-	.st0{opacity:0.2;}
-	.st1{fill:#444444;}
-</style>
-<title>Slice 1</title>
-<desc>Created with Sketch.</desc>
-<g id="Page-1" sketch:type="MSPage" class="st0">
-	<path id="Triangle-1" sketch:type="MSShapeGroup" class="st1" d="M-245,270v-18l12,9L-245,270z"/>
-</g>
-</svg>
diff --git a/src/skins/vector/img/list-open.png b/src/skins/vector/img/list-open.png
deleted file mode 100644
index f8c8063197c28dc79c0fb91e15c82ae45241f565..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1059
zcmaJ=O=#0l9FGjg92U_DviZR?lTpDY>9+~1Tbnd%rP)eXu!0BE<gE=|K1|+h*OT30
zvN46}K|P9>9mK;xP&_C&(9NUsG8lLj4|?z@%$Kh1JXixS@4Y|&-|zqRdrR5L2~Yn}
zKS2<lbV|tK{iM74dh!3>(peAQ22rwrrp*~tm2F7GRkH{|T9->O2W55s)+QV!h#s$&
zFQ9^y;S^J+WY>qP=@v#4#OPSfl9dWXpa@Hv5hH)Rc}oIKjgi;F5+hkWENiK{4X5jq
zd8J-aSd|>R0!C{bCeR_0K~0}E9Ih54o4g!8yJngMO&3&&k^4y%q%7b~8-g$u@hMCs
z3Zg9K4@aY+=p_(f{9&32(m}=-2y!8Y3k5*yBXKlao#AqV*ouX3F|v%1#nE)NTBWK%
z%Ct+gpJiE^3DALn4}18Wc>~EcpWzI*83gDkwq_yCG=R$}7tJ{oBXOqtCFoX%)^J*F
z!VRNqvPJtT#x1GsC`tc!)%A|IgL3d7-+vN2`FRV{Ip~;kwt@#YGwg=4INpXbGVQ!+
z&bGUlEt|-6%BBT)zS%Y4m1IRTT;s(iN|Ly=;UL*iU|NWgn1|9dl?x|A{xB;FQ9c>*
z`;%cdEJoQVBSbF8`CuX-wy}b#%<0fTZLE5LO?Jh)g3v7-S%9{78>*sh>Y!OTr*+RI
z(Uq@-RlDcHcg4~;8QLB1U*m3@u!h`YN4)sbkv}xB=4~wQ!!N%K;D@oA7UKEZPVx8N
z-dGRkef=tPJhfW_ME%z@X5+E7wtH-2`KU_V=-ql)@eZ70*N;LHOszl72y5pzvm>N$
zWG6dvV&Sfrf09}e78V1mtJ^<^uHJ7j{HfgMcN61hrhGl|MfU5~_sn)^CEs&oNL+3R
wgW~gsa9UhxTo@ETjz93cFM;ce4PyMxAtLvU?ETR9>5=<v)5%HUMdIedA0R+Yy#N3J

diff --git a/src/skins/vector/img/list-open.svg b/src/skins/vector/img/list-open.svg
deleted file mode 100644
index e180be88..00000000
--- a/src/skins/vector/img/list-open.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns"
-	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="-249 251 20 20"
-	 style="enable-background:new -249 251 20 20;" xml:space="preserve">
-<style type="text/css">
-	.st0{opacity:0.2;}
-	.st1{fill:#444444;}
-</style>
-<title>Slice 1</title>
-<desc>Created with Sketch.</desc>
-<g id="Page-1" sketch:type="MSPage" class="st0">
-	<path id="Triangle-1" sketch:type="MSShapeGroup" class="st1" d="M-248,255h18l-9,12L-248,255z"/>
-</g>
-</svg>
diff --git a/src/skins/vector/img/maximise.svg b/src/skins/vector/img/maximise.svg
deleted file mode 100644
index 79c6c0ab..00000000
--- a/src/skins/vector/img/maximise.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns"
-	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="-254 253 10 16"
-	 style="enable-background:new -254 253 10 16;" xml:space="preserve">
-<title>minimise</title>
-<desc>Created with sketchtool.</desc>
-<g id="_x30_2-Chat" sketch:type="MSPage">
-	<g id="_x30_2_x5F_1-Chat-collapsed-w-topic" transform="translate(-176.000000, -27.000000)" sketch:type="MSArtboardGroup">
-		<g id="Room-list" sketch:type="MSLayerGroup">
-			<g id="Room-list_x2F_Header" sketch:type="MSShapeGroup">
-				<g id="minimise" transform="translate(172.000000, 25.000000)">
-					<path id="Path-53-Copy" fill="none" stroke-width="2" stroke="#76CFA6" d="M-248.7,256.3l5.7,5.7l-5.7,5.7"/>
-				</g>
-			</g>
-		</g>
-	</g>
-</g>
-</svg>
diff --git a/src/skins/vector/img/maximize.svg b/src/skins/vector/img/maximize.svg
deleted file mode 100644
index 4f9e1019..00000000
--- a/src/skins/vector/img/maximize.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 width="1792px" height="1792px" viewBox="0 0 1792 1792" enable-background="new 0 0 1792 1792" xml:space="preserve">
-<path fill="#76CFA6" d="M256,1408h1280V640H256V1408z M1792,288v1216c0,44-15.667,81.667-47,113s-69,47-113,47H160
-	c-44,0-81.667-15.667-113-47s-47-69-47-113V288c0-44,15.667-81.667,47-113s69-47,113-47h1472c44,0,81.667,15.667,113,47
-	S1792,244,1792,288z"/>
-</svg>
diff --git a/src/skins/vector/img/member_chevron.png b/src/skins/vector/img/member_chevron.png
deleted file mode 100644
index cbbd289dcf4a780581a0227433a1a9278c34bc49..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 271
zcmV+q0r38bP)<h;3K|Lk000e1NJLTq000O8000aK1^@s6U!MG(00001b5ch_0Itp)
z=>Px#$w@>(R2Ug!V1NQ`ZEZFf8<}PTa+r*bjTf@BvtQ8B(Gf?M1hE+n4Go={n3(o}
zIRF3uzy9mjFUKoauDk^CL4f(iix>ALB_$bwzyXLwnVFfrg@uLJyn6NOD_8-Dc>etP
z0bGihK?*<smm-iO;Q(m=bRg#qNC0S^CMzqe8(aa%2W)I?`+;&IAO%1NH=aL#ela76
z1Cs>lf=Qk`cdh}%26<ByC~***BuD`h&?sr3q&$cNG8U#2#D@c*DfYn7%!dmgF#x8v
VPh0W_a%BJj002ovPDHLkV1j7yWrY9$

diff --git a/src/skins/vector/img/menu.png b/src/skins/vector/img/menu.png
deleted file mode 100755
index b45f88950f03368dcae0c812c3e3a318b4540650..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 122
zcmeAS@N?(olHy`uVBq!ia0vp^(m*W2!3HF2n%o+I6k~CayA#8@b22Z191~9$#}E(R
z<Q$9dPbHa^n^l;553b*Tf9Z^joZ~A#E><*<V&dWHSv<4KM6##tzz43zhqG5QZqgHa
Up)>2oYoLAxPgg&ebxsLQ0F0g{u>b%7

diff --git a/src/skins/vector/img/minimise.svg b/src/skins/vector/img/minimise.svg
deleted file mode 100644
index 491756b1..00000000
--- a/src/skins/vector/img/minimise.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="10px" height="16px" viewBox="-1 -1 10 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: sketchtool 3.5.1 (25234) - http://www.bohemiancoding.com/sketch -->
-    <title>minimise</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="02-Chat" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="02_1-Chat-collapsed-w-topic" sketch:type="MSArtboardGroup" transform="translate(-176.000000, -27.000000)" stroke-width="2" stroke="#76CFA6">
-            <g id="Room-list" sketch:type="MSLayerGroup">
-                <g id="Room-list/Header" sketch:type="MSShapeGroup">
-                    <g id="minimise" transform="translate(172.000000, 25.000000)">
-                        <path d="M7,5 L15,5 L15,13" id="Path-53-Copy" transform="translate(11.000000, 9.000000) scale(-1, -1) rotate(-315.000000) translate(-11.000000, -9.000000) "></path>
-                    </g>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/minimize.svg b/src/skins/vector/img/minimize.svg
deleted file mode 100644
index 410b0bc0..00000000
--- a/src/skins/vector/img/minimize.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 width="1792px" height="1792px" viewBox="0 0 1792 1792" enable-background="new 0 0 1792 1792" xml:space="preserve">
-<path fill="#76CFA6" d="M1792,1312v192c0,44-15.667,81.667-47,113s-69,47-113,47H160c-44,0-81.667-15.667-113-47s-47-69-47-113v-192
-	c0-44,15.667-81.667,47-113s69-47,113-47h1472c44,0,81.667,15.667,113,47S1792,1268,1792,1312z"/>
-</svg>
diff --git a/src/skins/vector/img/mod.svg b/src/skins/vector/img/mod.svg
deleted file mode 100644
index 847baf98..00000000
--- a/src/skins/vector/img/mod.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="16px" height="17px" viewBox="-1 -1 15 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: sketchtool 3.4.4 (395) - http://www.bohemiancoding.com/sketch -->
-    <title>icons_admin</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="02_19-Room-contextual-menu-hover" sketch:type="MSArtboardGroup" transform="translate(-1000.000000, -172.000000)" stroke="#FFFFFF" fill="#C2C5AF">
-            <g id="people_open" sketch:type="MSLayerGroup" transform="translate(966.000000, 59.000000)">
-                <g id="icons_admin" transform="translate(35.000000, 114.000000)" sketch:type="MSShapeGroup">
-                    <path d="M0.441894529,1.80537109 C2.59277353,3.03442388 4.25305977,2.17675781 5.9832796,0.805371094 C8.01666135,2.17675787 9.50756797,3.12670903 11.6293941,1.80537109 C11.6293941,7.01538067 11.9379879,12.2253912 5.9832796,12.2253906 C0.0285712975,12.2253901 0.441894531,7.01538067 0.441894529,1.80537109 Z" id="Path-2-Copy-2"></path>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/network-matrix.svg b/src/skins/vector/img/network-matrix.svg
deleted file mode 100644
index bb8278ae..00000000
--- a/src/skins/vector/img/network-matrix.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 520 520" style="enable-background:new 0 0 520 520;" xml:space="preserve">
-<path d="M13.7,11.9v496.2h35.7V520H0V0h49.4v11.9H13.7z"/>
-<path d="M166.3,169.2v25.1h0.7c6.7-9.6,14.8-17,24.2-22.2c9.4-5.3,20.3-7.9,32.5-7.9c11.7,0,22.4,2.3,32.1,6.8
-	c9.7,4.5,17,12.6,22.1,24c5.5-8.1,13-15.3,22.4-21.5c9.4-6.2,20.6-9.3,33.5-9.3c9.8,0,18.9,1.2,27.3,3.6c8.4,2.4,15.5,6.2,21.5,11.5
-	c6,5.3,10.6,12.1,14,20.6c3.3,8.5,5,18.7,5,30.7v124.1h-50.9V249.6c0-6.2-0.2-12.1-0.7-17.6c-0.5-5.5-1.8-10.3-3.9-14.3
-	c-2.2-4.1-5.3-7.3-9.5-9.7c-4.2-2.4-9.9-3.6-17-3.6c-7.2,0-13,1.4-17.4,4.1c-4.4,2.8-7.9,6.3-10.4,10.8c-2.5,4.4-4.2,9.4-5,15.1
-	c-0.8,5.6-1.3,11.3-1.3,17v103.3h-50.9v-104c0-5.5-0.1-10.9-0.4-16.3c-0.2-5.4-1.3-10.3-3.1-14.9c-1.8-4.5-4.8-8.2-9-10.9
-	c-4.2-2.7-10.3-4.1-18.5-4.1c-2.4,0-5.6,0.5-9.5,1.6c-3.9,1.1-7.8,3.1-11.5,6.1c-3.7,3-6.9,7.3-9.5,12.9c-2.6,5.6-3.9,13-3.9,22.1
-	v107.6h-50.9V169.2H166.3z"/>
-<path d="M506.3,508.1V11.9h-35.7V0H520v520h-49.4v-11.9H506.3z"/>
-</svg>
diff --git a/src/skins/vector/img/newmessages.png b/src/skins/vector/img/newmessages.png
deleted file mode 100644
index a22156ab214514fe3be87b85415fc8ad9ade86d7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 590
zcmV-U0<ryxP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00001b5ch_0Itp)
z=>Px%2uVaiR7efARy!|5K^Q%=60Zauu~A4g3Z+D&Q3@d>qOc0AMi3IcsQdtl#9KjY
zLntWt2kKQw6e22(ct6H>=FaZA+}XVz_au`$d*{37d^7VsRv`~G2I_#4Za{U&Xb{u5
zHNOJ%xr_tgX;)$U(nX_!7Bq&1NX^OGkUWcmY;y1Po6I*vY*t}ig#Gv?Amm*_x+SB+
zZ(8V=z7>&#i0pl~jD7y0k(>l#sh^XRg$~719!HKfy93X2lEWvOGYvg^2i|)!J23+G
z%+tT~JV@9aS0nGlddmw9apv>Az<65_<Ck~jGC_iv7mAFQ5U8yJIKp9w+_D1`=LJGB
z9HZZg;a$=#0!*T)pgJhP42=k?ftQ>~|0qP_6mTQi3RIT5*Q+I123p+fvO<Ax^&|U5
zUo&tx6)ZyXlNq4BDQg}uVIHt5I?%HSJiGu$(|(Z}OMZ4O<#5ySF<<L*3P{Oy;Qkrt
zTmbl_NL3k7Qwbc4=V>ADUj|-SOkL0i%1gA;3yCIoE|eDo`x8K0qsO#!D&$MRtCSrl
zSjHdgZ7mvE5rL%BmJ1X~jR7}zz~EW|a(<v!71l<rfN3z%6+5pJ>4eDU+cVt?1K}`@
z$3$l~4{ZIGoBWdq9h}be0(xVPh?5K=ZJ8AD)U||*UX_tA2CYxDF}7?lzJBcSS+k(W
cfBbFv0K)*Cq8-F~hyVZp07*qoM6N<$g1{I5)Bpeg

diff --git a/src/skins/vector/img/newmessages.svg b/src/skins/vector/img/newmessages.svg
deleted file mode 100644
index a2ffca90..00000000
--- a/src/skins/vector/img/newmessages.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: Sketch 3.4.4 (17249) - http://www.bohemiancoding.com/sketch -->
-    <title>icon_newmessages</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="02-Chat" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="02_7-Chat-new-messages" sketch:type="MSArtboardGroup" transform="translate(-244.000000, -665.000000)">
-            <g id="icon_newmessages" sketch:type="MSLayerGroup" transform="translate(244.000000, 665.000000)">
-                <circle id="Oval-1909" fill="#FF0064" sketch:type="MSShapeGroup" cx="12" cy="12" r="12"></circle>
-                <path d="M16.3400426,11.526774 C16.4870048,11.526774 16.633967,11.4708978 16.7464849,11.3583798 C16.9699899,11.1341094 16.9699899,10.7712964 16.7464849,10.547026 L12.3659396,6.16801148 C12.1424345,5.94374103 11.7788562,5.94450646 11.5545857,6.16724605 L7.16868234,10.5401371 C6.94441188,10.7644076 6.94364646,11.127986 7.16715148,11.3522564 C7.3906565,11.5772923 7.75423488,11.5772923 7.97850533,11.3537873 L11.3915495,7.95069367 L11.3930804,17.4259289 C11.3930804,17.7428161 11.6510296,18 11.9671515,18 C12.2848042,18 12.5412226,17.7428161 12.5412226,17.4259289 L12.5396917,7.9652368 L15.9343656,11.3583798 C16.0461182,11.4708978 16.1930804,11.526774 16.3400426,11.526774 L16.3400426,11.526774 Z" fill="#FFFFFF" sketch:type="MSShapeGroup" transform="translate(11.957057, 12.000000) rotate(-180.000000) translate(-11.957057, -12.000000) "></path>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/notif-active.svg b/src/skins/vector/img/notif-active.svg
deleted file mode 100644
index 9eb279f8..00000000
--- a/src/skins/vector/img/notif-active.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="13px" height="13px" viewBox="0 0 13 13" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>E15782FC-B5FA-472A-AE12-CFFF484E7253</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Screens-revised" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="Left-Panel-mention-states" transform="translate(-221.000000, -165.000000)">
-            <g id="notification-shortcuts" transform="translate(206.000000, 119.000000)">
-                <g id="slider" transform="translate(16.000000, 16.000000)">
-                    <g id="notif_active" transform="translate(0.000000, 31.000000)">
-                        <circle id="Oval-190" stroke="#62A887" fill="#76CFA6" cx="5.5" cy="5.5" r="5.5"></circle>
-                        <path d="M2.5,6.5 L4,8" id="Line" stroke="#FFFFFF" stroke-linecap="round"></path>
-                        <path d="M4,2.97753906 L8.30664062,8" id="Line-Copy" stroke="#FFFFFF" stroke-linecap="round" transform="translate(6.153320, 5.488770) scale(-1, 1) translate(-6.153320, -5.488770) "></path>
-                    </g>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/notif-slider.svg b/src/skins/vector/img/notif-slider.svg
deleted file mode 100644
index 55fa06d1..00000000
--- a/src/skins/vector/img/notif-slider.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="7px" height="109px" viewBox="0 0 7 109" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: sketchtool 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
-    <title>16CB4618-0BD3-4568-BB20-FC56EBC46046</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="Screens-revised" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" opacity="0.2">
-        <g id="Left-Panel-mention-states" transform="translate(-224.000000, -134.000000)" stroke="#000000">
-            <g id="notification-shortcuts" transform="translate(206.000000, 119.000000)">
-                <g id="slider" transform="translate(16.000000, 16.000000)">
-                    <g id="notif_slider" transform="translate(3.000000, 0.000000)">
-                        <path d="M2.5,3.49505001 L2.5,104.507355" id="Line" stroke-linecap="square"></path>
-                        <circle id="Oval-187" fill="#F7F7F7" cx="2.5" cy="36.5" r="2.5"></circle>
-                        <path d="M2.5,73 C3.88071187,73 5,71.8807119 5,70.5 C5,69.1192881 3.88071187,68 2.5,68 C1.11928813,68 0,69.1192881 0,70.5 C0,71.8807119 1.11928813,73 2.5,73 Z" id="Oval-187-Copy" fill="#F7F7F7"></path>
-                        <path d="M2.5,5 C3.88071187,5 5,3.88071187 5,2.5 C5,1.11928813 3.88071187,0 2.5,0 C1.11928813,0 0,1.11928813 0,2.5 C0,3.88071187 1.11928813,5 2.5,5 Z" id="Oval-187-Copy-3" fill="#F7F7F7"></path>
-                        <circle id="Oval-187-Copy-2" fill="#F7F7F7" cx="2.5" cy="104.5" r="2.5"></circle>
-                    </g>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/p/p0.png b/src/skins/vector/img/p/p0.png
deleted file mode 100644
index 300cc2265405a187f24acff6b315ee441711283f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 88
zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCc~2L|kcwMx4>B?Wc})uc*XMaS
cfS6#Q&!%F)z*v&MM-{~NboFyt=akR{0NSh(?*IS*

diff --git a/src/skins/vector/img/p/p1.png b/src/skins/vector/img/p/p1.png
deleted file mode 100644
index 5a6e3054e4c3bb4c8c412bea898bf6ea9d234459..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 166
zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpUtTu&FrkcwMxFDvpL3gBUTAj@!4
zu}p;Tpy7wr&INO1nT$83a}>#)oF~6^hUcW|HSwR8ugspj?ez`u&r*ihbvL_2zK_gz
zUirLYAOBk253_^f*XkGKzMit|yrJCJDTm{YlE3X`X9ijW0{`A{A8+%y`r-J2B_OV+
LtDnm{r-UW|${{{S

diff --git a/src/skins/vector/img/p/p10.png b/src/skins/vector/img/p/p10.png
deleted file mode 100644
index 7cead0f239300426731b79155d23f659a9111494..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 558
zcmV+}0@3}6P)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm0005?Nkl<Zc-rln
zAx{G_6vrnJ2qXf5-~%8g5D3Hs0<jN(KujPI2m}H_a&`LvhzZ1ri3ubEF>#WFu)8jV
zAP^HLNSGj5+fAGpZFjqCZ)3rb^dGKClO;3n*ZyDsZ||*ADc9;nB1TBWr*g-HvPVLB
zM}EGLyNU*|xG8_r-}lGcm;gD*goNV8ZICCvC1Gk_D9&WiK8XZd3KEG^5=__Jm)7g&
zhDZ5{&WlBm2l71H#7T52>hk2@7xJUec5xu2Y;+#jxA8@y$qv-B>xJximJ1m~3<p6%
zeprBbQ8|MJ(c?!l@Fa&|w|Fid@+&JRBotsNBJQkwfRmCoK+E(lv86=$2i`5nfM=dC
zhY)qVTcEsY+(HL1nR(SJ`hw{?BE(=0;q}J*hycD}Yy=UY0i6d*HfFhvcLUnga#sfJ
za^$s92~Yz3w;aHKg-joacpKV@J<84z0pbiG6nkLh^yt9q7a_DCZ2;DS?NF$$wb^39
zlaD-cLp}jo@HMN!h145Lop%8F_N(8#GT^Qe{LtwM&XVBojo=fQR!S<Hu08A!*GLIF
zC`@XaAn&|>DwBe2+&+0-9?u*$DU6ne&S_q0JFVv%X;m5jFgI>H_1gSu(49K0lP0wq
wK==K9r)!%GK=t+2>^J?hhn5psN&FY<8;-Lv=uYP~bN~PV07*qoM6N<$f+yVhZU6uP

diff --git a/src/skins/vector/img/p/p11.png b/src/skins/vector/img/p/p11.png
deleted file mode 100644
index d744d8af2f27a42b856a6273c663ce3edd6f2163..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 628
zcmV-)0*n2LP)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm0006zNkl<Zc-rk+
zD@+4H5IuoFAP@*-1)>sxL{uOU6$k_ZQGq~IR3b>a2?BvcASx<OASx;lh>D5|68gDI
z8iJ^(K#)+;(A~|6iZZ*`_VzxIVCcPsOU6~q+kHFp=1nc@|NHr44rj~}Q;H#lLt&SD
z@|<-hStJ0n#Bjwc>xm2Ij5jd>1Toe?UOqO`3#2pIq9hL}*%F=nJ#!>a0P@CMna7|O
zop#yfMM}CK1JaYXtT|f;dg$_u5+6l?G*V5e7>H-FO+ac95N$<0tg@@Ck_ke#py=dN
zN)*E7mfztuKv!Ny=u`mg;-YF$iK};l1%RrM?$!Z_8X%P>`zDo0N9`d}$u>YdzyVOF
z9(mBafK(EXfz;qvfVaR;Oc{=M1JsSR>|TIC8Hgf}xw))Ht~f;<Pm$jN&C)?7sv_P%
zE&#ym-~dDu9Y6z7V&@G2Hewkqn1er}oVX79052lmK-;K7IjrQBG3I-$N(*_2gMP_$
zD!}O@N?6Hv#i1dky;Qr|-<*CQRs+p_(?#;ra`$rwD0wdv8e$xAgEWDyX@@$fJOeDZ
zI^@cMH7-iF5?*+KOke)s&g+qruP8bpNQEqO`BNnMdg_zckCiBru=KN2t#{_)tQ2;i
z{aUZLG=F*Wx?U^mPcJ3pQBt!}r>Q(ny_wX%RgxgKW^J#;u!`@smb&FVVf&a6a!~H^
z<CXD!{vU|h??bj$n)nic+N2P5^vLH|l3@ZxM!q%3E51?dWvu_tvc3R>>Vl^W>WDG`
O0000<MNUMnLSTX@oEU-t

diff --git a/src/skins/vector/img/p/p12.png b/src/skins/vector/img/p/p12.png
deleted file mode 100644
index 02492d554a6162407c2673a2baaec61a02d9e76f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 674
zcmV;T0$u%yP)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm0007MNkl<Zc-rk+
zuTR536rMmJ5C{Zf0)a#z5D3Hs0)apvkP`?50x^Lg*(C@Bl0N`Zfj}aV69^K*c3l<}
z0)Zf5Vu8DE0x{mZ-r8#^KSDaTFQLh$%eJKNyL;dJ@x2xb|JT=-kV*)t`@+{xbeD8L
z6AisD{MQvx>rdbS$X<`;_uJPQQ~-nZM#~ejH#eRjYW+zzu3GOd3mI%1H<G&j5lEn_
zjbI0Z8|43@uGa|6Wd@M*v39ErH!G3htrU<4(NqgKAoxW5;K1@>0HQ-KwS*OR*{z5R
z2@v&{c_<LP>nV~yLUAJGg<j;{cR+Z6SzMPB#P)-AL=avKfXk82G!}rn=c%ydh)$vc
zcM6=H9RO_xg>?#?BV=&zfGFc}flKfhKn;-0ooOO*&yu+ZM`jz5E}VjI0}nu0D}?|W
z!3khAQk!v3P}g`TK;^ZY)bIe9&Mq!3Kvj-^03$S>dID$w+?ipM*tDC-Vbs@0jtiY4
z61X-103(1!#^31Kgyhof7IEt!sU><tgVk16eYNWfT~NJ%X=GfHi(CmUbe_4s&jlT7
zAIuSG5y|+~MA&SoLm<CbB|8)x^uJdyu0sazMe0MiTDdCIp<m`7#%#3lK1^xy9Q<(t
ziDNN+&OzeiBxU1#YUsy_D_7%tbE(OR*&(A_{^E$OXj@KY*k~3o6#di68tu$EubDO~
zVMeJL59jaf<fUQ+s-&Ms!Yw^xYxtRwLfR(=q=(lJX8r8H$A4NP*z&ewvg7xY_)iwO
z4_BF^E{)l3LLvs|cGtgnH^S(f6@J-c%vH2*F(kfSLwYmi9mG-WHodprP5=M^07*qo
IM6N<$g5ByW(EtDd

diff --git a/src/skins/vector/img/p/p13.png b/src/skins/vector/img/p/p13.png
deleted file mode 100644
index 0ae8029d878bd23d79cc5d3535afe87b3340b2c8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 713
zcmV;)0yh1LP)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm0007zNkl<Zc-rk*
zuTR536h<Hr2m}IwKp+qZ1OhREm_Q&9NCX0bKujPIB)tTIn3zB!Cinvo69_~Ff`qWP
zgb)M*fgk~~u)Bho81LQP*1L8rlu_1~(B#r}%eMEupWl0LWaR(qe=(mk=8HB9#4`){
zCA_XOPwcUvSzvB^ln#KNCwzc=#i_r|5(Qu#*YU!|`~taopGE;e>s!nVkHDqwdji4F
z{Kf>0`0zv#gg$}OiUE0Lb+JMx(7`$yh;5A^+$WZ?!ZoRV%cb}MEfCTg;RS6FZhH&_
zubCj6Kx|M0F$$ULEQ$y50rv%3Ansnqb+PN#3KG@Zyqx;`lGc8wdT-I=QxL>fji6HK
zqV(FB0Kppuh!R~^+hMlUVnJCU<WX%9MT%B9jogSI69fQE*61bZ0Z^nbVy@TCNrF}o
zPhEPE=LV<`05<}_*C_(18Wz|l4S-z3lK?=H7a4s5xgJ3RFs2#EROxkUCbfoVVzgS0
zVLFWTk)r>X$#NmxBR|t^@_n&sb!C+NUuxfO?#q<5-^%qkJ|X;-m@<7omG+tcF_Q!B
zpIg1~cPA3?g<b4HhspSmtXbp5@6zY^7vXtzNPgck7a!?Lwi)$MzW=g$a00#)TY97)
zDe5uzgFWUJds)t7)GU-A#}<JXKkj{dg20I}y#M?D-Yg{dW*|I(8hoIn_Pgf#2giJ+
zfqz^oiO+wrC#(L(??;tTZVwY%MO+6}z{GQ@T?G<@9#kb3e3|i_-e&HeTix!Jq;LQV
z>xepH0h54?A?&EEak+JBnb#i0OEAU7Vq>7gPlwW7!5=Sctv{s}T3ND!F^~(+f&@$F
v?}~B-+%$rfl%TH6UV%77|IQ+dk-a_vWXDIO$3<)N00000NkvXXu0mjfFv>;;

diff --git a/src/skins/vector/img/p/p14.png b/src/skins/vector/img/p/p14.png
deleted file mode 100644
index 23a3840bf8de69591d37da680741dede09df8767..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 782
zcmV+p1M&QcP)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm0008jNkl<Zc-rk+
zEleX(5JprWPMkm>5Qq~eP9P8nL<QnR#R&xBL<ItYK%77{*>wm+1p;xR0&xO?s6bR8
z5SIYmUD8|-h>8;=SJBY7kBSvA^LE*tw?A!<wy=}XWRfOrH}lQ!H#41?d4COlnYJ)Z
z+kFJ-g4iH+(~%X^>8+Y)kF%TrqzQtmf-G?b5Q*cS8kStnFOUm&-e^9o7>@hhbi^Sj
z-A)H1ewx=03oP;jEe=Z8!210dkiU>8B}R$fUj(I(l3^t)yed}H{i>|51F1r_D)0gE
z=idiV`i!?Hz~Ye1CovEuZXjl3p6FsF;{^iBsh$(!gdG*Z-T}&c1VoV^pK{z^Q7(wz
ztg2GjC$whA(F;g1qJ*yT18~**908Dm1r<+vff7KDVPwgJ5CFXAS5hspPV%76&jZ)u
z3#HslXY3Gw$F3g)06HNEE|Xh!CF(Eo2Eft-lv1$cL@*D~`GBGId#i*_oO6u-9lAf_
z2%t_vsGQ{7mb(idT;_51R5P+R6U0g=?k4lR#(<dLq*GZMQQFW}dpYCVpi}EvKf{t+
z8M_#HOR{`3Kh;N;^p$+~V;0J?_Qk8-Tn=Kt0O5T@^!hQ(RhQ(;M>(*5h1?MCaP>H3
z>T%cTN-s6uUTuJp%dypadDMidYP{Q)-`;45Z@*|O=O;AXOG<&Bc}3;t^nwCa@qc?$
zK%D3q$iq@Q{jpK)Lt7;7`?y{l<6)X5Q1+)qV=+`?2M%xSwR&*=X~jU;lRS+EG+|F$
z;$ren>L!4VBXMx>bK@8(?pV+D`Byh~a=m+T*bFRdj@Z^$-J!IU1^w%LVOVYjw56ts
zL-JXTsgg;fdH+dSJ{`#O^}P{X9cz&&54JOZhfQkKIzJg8cz94sc_UroGezEFvmDxC
zr&+W8&{AIMjHr0qzt)Rl?gn$U{)6h_gTntwfG9o#d>-$>6JCWp0kk@s{p{y5_5c6?
M07*qoM6N<$f}>|_X8-^I

diff --git a/src/skins/vector/img/p/p15.png b/src/skins/vector/img/p/p15.png
deleted file mode 100644
index b07f463a074762615c8c7982f0e65b9bb8521fe3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 774
zcmV+h1Nr=kP)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm0008bNkl<Zc-rk+
zEo>Vx6fOuD7#JuRC>R(R7#JuRC<rJhC@35lI8ZP!FfcGs=`0l#6ciK;6a)km3=9+u
z6a)-RT9dP*YAPr=5HM*4RnK+`0<veHle4|MBwcgaJ!vOBRZ*@NfA;s@_kM0^>HjtP
zB9s$C#SpAVn7Dwy%`lR0z*b3XSi=M$&tkBB((SKc1&|sOw<MB>)duoiJO(gzMITsn
zgHXwHz+8g`IH>jG*TayB*M#wJIVbXkw3B5#j?UyJoXDjI<ebpkCwM>rZL}YFP9An{
zo}vo7VZ>i)r_Mn1l>gw;j!3LKAe5hAaBK%eM{L022V)RGFMKK<i4SgcO4bmjBJz_3
z;tU^^v;aDy_YOOi&hecBsJ2Nnj6;ice5b&~o|S4GBXnl*!pUA+!v`2a#3K-4r~eWo
zfQIGF?=b=hQ2T+RjRoKW-w9|@%d%9YU5+d_@(S<NkOIikR;&QV@wLj;PoWQ_1@!0(
zUPl*&Y=KaH8x%S~Mbj=CwlN5Vv(b#d&Aw<S&zwYwUO%cRfS$#aRljtz8cTA!dg*ks
z=CmOFqJ~6#*SdjLt?D6+f3yP4(G0bx+^WptyZsegtNx&m#j$-0z-3j62DRfBJ6gpz
zwv%OW;-3?bYVnJ&I}NUm*qAI9s^#rASc8A8ym4;qpAxQ4oUqE|=E4^b^o8F)wHALh
z^8`offHQc|+ORmMHj6*87C*T2CgvR9P&b%L4zK2SPu-rV+_^{i@+T+!b6FXyaoE@!
zH|^c?p+F}pzq%kmFJM>Zm2#vTr9<Vwqs`8|I9W3qG02%J9{g>OMyJQA!urp>DkX53
zeEe*}&{}1Sfxge9nfh%0KQQ<83ZBy}eO_#4y>#jT`)<~nDpGTIx^$LxTrjkr#S{e_
zg}KcF<93a7`SbA<K7FYpcDSull+nu`P>i5?*`w_1H@qCp(P#K%Hvj+t07*qoM6N<$
Ef<7%^cmMzZ

diff --git a/src/skins/vector/img/p/p16.png b/src/skins/vector/img/p/p16.png
deleted file mode 100644
index f8fa4abfa1211738dbb1df6dbeca08b584fec773..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 835
zcmV-J1HAl+P)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm0009DNkl<Zc-rk+
zEpQV-6s|xZ5ETeS1p-llKp+qZ1OkCTAP^N15eP&?1fnz98AL@S0$CA(s6a$io~Y;y
zLvq*YFbG6M1T&4ep}X4?5#hbvP44a8UeYP~*=5MgPTF23_r81Y``%x-w*J57zgWx}
zi^YT`;upNf@cx<g#e0@qK4sD5RyY9MXQ-}!ySy7Jfaw{->99Dv?<a_8avP0n^{$?<
zSk_e-#bQ(jB6+JX--f{rh=0}-F96K31IUrrVdV(3XJGhw0my)z@rU7nK#wGH-|%4y
zB88B89G2{2SOFI-5WU|If&zh0y+HC|P@K@b5RdTb6A+yMv$&{P#7^YP5J7Zu09cNs
z+hGCtesM>a95YWegYyDrX98e^pu+M3=7?DSBp_<xaRE#496(eqwi5A!_4x<T+g(4&
zoNj}SnIUs#kr~iECrm%~SdqG<;Cn?cv}YH<3*G|IwUV(@exv}R>4jDz_WV^N{yL8o
zeoBz3epLhTxcbBLnkF^sfjnJ%tg*VY%WZW62%xn1#{u|UccX1p0EPs>uD2=#ommx$
zqY!Ft-EKN%lz$?wY5SYV!~wDM(B1h^Wd0F2BKayGfU&RQo;A*Z-@P-wXye({PQg9=
zG<OeYUe`gfh|3I5_&clj^l0?$XlR;MX*%_>_p~0avazDEFLXU=Db6+*`y(Rr`wLtp
z1_VTR^U5QStO*@N$^v(ZJ*%_;uWV2@n}xA^{hExo5}Vz=tvBn^Np<(y!eUr|LR2YR
zXNh4J9~pUoCksQzUHMtkwH9T9do*n0A?|OQSW$%vq@L*g*7E0*YHUL1pk_<+*Si5+
z&N<dUDKyw`mX+*~W96kEdVfh<OCzs`j`iq3C7ByEL1t)MbA+kd1+1huH)D;FbI+@`
zjk2z`D~_Av-^}I(jOJeoaXuT|qGwk>;=>W7y~nE9!Ylp^%+KTM&#LcguXXlsLZG4k
z|6#6i^A3a$mM@zg<!H5%b(8kbE5c)}2FQB8+3>mdCbEbMhG%u5@dpMYGpaYvFfsrD
N002ovPDHLkV1k3jjH>_u

diff --git a/src/skins/vector/img/p/p17.png b/src/skins/vector/img/p/p17.png
deleted file mode 100644
index 20e985bb1cf0a9e1a6c03a5640c71a5a19fd5017..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 872
zcmV-u1DE`XP)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm0009oNkl<Zc-rk*
zA#f8x6s<rY5ET^&1OkCTR8$}k2m}IwsHi|xR8$}k5eQ~(XAp>p2m~S`q5^?HR8$}$
zaJ0!?C&M5rA}TsV#0}ZIMw}>r_x7@X?>4#P=;i(~WM-#nFX{ZZ`~G|X|6N=A|62ZH
zE@#XQu9z2G!1@8}BlE&H@V8CYzq-*J0QPkbtHVzDgQfyNi+^VB>@H0ZKot?3ppD}N
zFCf@1yq{!2gq#ie+h$NpfEol(Wlm&Iq)+xV>@<Ufc7rb|5I*y!j~b;|&XDiOz!9aK
zVYt;S**%%whv3J?Nl;cPJEcUzhi3@Hn0^0wtN2k4e%+%10x6Y9_9E&8$oJq2k#Nh}
zK@5W@G8UZ^&-3`VVW0+0CSZhJM5Pg&!p)+tdCtBCw`&Ig+*c(>64&m6;Qe*!gn1vV
z14LZ>C2<{Fa{(T-5ZBHq*|}f>B=HP^*tDR8Qda}mBk0zL2tdasS&3ZD{z!9I=F;Il
zW{6EX697jf&F%E^jv=Y=I|lFx9Z!pJ(dW+Ngi01a7$pxV7f%Z}+K|s>Mp3&nL$jl)
z{!U92Dqo5B4X@A%^s)*BRUdHxyZ<17xYkH`bwL^cE-8{6P%f-(nxKj4Bo5!}N;!CK
z)mLY5`H=1j1V>u#`3`!(KOi62C!7Nls}nmOe~Bk#bo=B5a&MHY@~6K}+yf4l@{3|U
z1iStf@qgPkRN6)WCY00&X#F@hws-)G21*1PdV4d&S>9+*H#WA`ZS{@J*1Qi8G35;!
z%poiE#x+tYt`g9M4vehORL&@`i%!I<c3u$^*8ZGRXr)Hooz+uE(m5(U=E3f)R(n+^
zAxDbF7^Q@{Dpfi(KuE8s*5u^Qn=_zM={!^*4pJvEuIlDQl{AqNd{N#n1ra9`{>S2d
z@4CkDN-B?28#TJtF~1mXTW%I3c|wA-CGsN<TuvII3{_928&wUL`U~!Q1-M=eG<(B1
zziRcuXQG=*-N0z`ghr)uu~4;%n}2yN{ba0GlzY+rw|p-pcVgE~)hNE?_jtGVOFS_Q
yQ()SPV*Y}lef7L8FS!X1(PB`ti&CqiV1EPIlZy@Fky(-e0000<MNUMnLSTYy$At|5

diff --git a/src/skins/vector/img/p/p18.png b/src/skins/vector/img/p/p18.png
deleted file mode 100644
index 2ecd29b350dcb7e0c925323c625ee5a920422739..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 931
zcmV;U16=%xP)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm000AONkl<Zc-rk*
zEpQV-6s|xZ5C{YUQGq}pDk>0&2n3=65mA9aL?9|6DiEE?x(WmWfrvm<ASxm&5D^uf
zAx-W&9j2lJ5z!eUGGzA}aiYB4y`T54%UzoL$=(c^+37TwyS?x2_ul*7duwa|Kj|Ol
zaK;>Q18V|nz+CaI<MJJL#-FqP&AmDSFf8v<U!Skn6aWEp2!A*11#))%q%-n1;YC~U
zq6Yz`3_y67{rvr)*v;XA%=Pw)e6Zv{ylewj4_@3)0Qtp+;&m|_{Sc3p^XUhFEa!B<
zp*4lbX~2oS&;MXoT#*OEcV*G6Gvdu#)EbEoOFG|tT}O%NVSa9lECOQq=PB&v<N^Ww
zypL!jBLoK@*s9ForO!FyI{|T*{S$ojt9*G1!aI%u0F}WX7vbS{p^lU@^im)64l^u2
zeVB0CgO%qG2&W5ENrp*sWT&%7RwO}}e?cGyMh&H`?}%wc9ap@yCX0h1RUk<_1-P)A
ziE^c<Aoh{m=$U?SVWahFUWz1#Pw3qlUcW%rpGZ2{sccbLbwt}Nc}L#oT1azO9AWw#
zp;+6p6+nV1W9-1==)&pjnY|~VA|;aEK=nX(gs7&r*Qu&j2!jm>ztFp*Lc;zU8;eZd
zpuBSVNeuw>2>@NzMJLd&9ROWuM*z<42M`xol090oq9j%W0I?>L^?~jVpf4>^peb@9
zOk{J+tGEU&s-00z(Z6l<SNP`>Lbh-134qK&4$P30@U{?u3mcPJP$P3x>TV{x08<j4
ztfr55X;OOK)PljL4D5P)rXOq&q2$h9T4enu(QE&zR}%f8z74(*(0ja4mo8}Q`EhB<
zcPuDkx}<BJ)gdRvJtPZ2{Az_+w?&(5yqSHI%FL)Qsry5f7dg^!%7Dw1x>_HR&h(_r
zwz|RcZ)hKgpWN9W_0WOz>isI{q$!MEUKw)9Az%<%69WfG=S9!3;%M_VF{N>Gi%S)m
zP}3{y2*7$*M3@bHZkH;7AdDBKjP<}ng)=&g)4<xxY$Wed18-EMlT(I0OL8v5hMKF#
zYLY3V2Lypz_d@Xz)ZcB@hr$tt4!+CPVZr#RO|oPDHC8k#!|LhWl_$b`W@~0Fc@La~
zQkkokEGmLX>Zk#U8e9)Z^wLwGbKSy}{Y~De)Y>+G{sR1v=KWL|Du@68002ovPDHLk
FV1mh-vw;8r

diff --git a/src/skins/vector/img/p/p19.png b/src/skins/vector/img/p/p19.png
deleted file mode 100644
index ec35f0fc8023adcc4a513826e1bcfa20617b4b51..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 960
zcmV;x13&zUP)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm000ArNkl<Zc-rk*
zA#f8x6s<rY5ETdnq5^@aKp+qZ1Oib}fj~x7AP|TOL}#)yh>C~`L`6hoMMXqK1tOw?
z8EA5s=`a-)5fRJ~aYJ^u5hu#uy-n`#-R16b*~@JhGP5F+yX^n_-+%w_`x_hoKj|Oh
zP(mE$!y3Z6g6~bzW1s5X+ZWXu*15Y^@6mU}W#{$opC=g(+|5}7c>gf%{Zb5vjcdf=
zH=!Yv6m(#^AVRcVx+C=-e;&XfX24aZ<KNjM0UL0951wzq$^S}p1mGnOsRS&ueT8Km
z0%Aiju0SO3!@IBHKhEO+%P+{~_@O!DU3#o-0H+7hcrT1F7Fm~miyY3#NTSD#cUZ^h
z=|rRKvI*MD6V5F|flb|bNXRnqiTCW&ZAH1E6Gf7nxcoqe4L?{F(+PuReueuF7s@l@
zj$dkt1zf%II@7;>Eb;)^aGswXTy~9KJSiJC>B$}DMBSwyvK<h#h}eew{QaQPimyW%
zBI0ePB(1k8l4j;Hv<j8?QbFZ+@>G36V-4i3V@*RC6ucQLCDtE>eN^80u3cR%`+=OO
zB|N})k?}WGC2ooXHC#-S9%xm;`3v<<VSf68W}^-a!sK0|e3u)AvqTsXXR@VHm1Xdm
z)di>nh>e=4V9>Xz__D<Td7lVd?r5*C@K2Aey<bB=gy|GJa5Vb?DzV)n0ctR(P}dkJ
ziDPYbV9G@Qngbu#4?@uIhdDq$uU!&H__e(rG>W7gXdQNNA7n3lq^1-vWI|=ou8`3_
z!yX4t=jN(*jkJ)7)WyaNZJcaH9XPZ(52TQc6v4QMm*c0JMp=@0wFG^B%~VOG>Q<qY
zl2hjK=L%h<%id^r&jO-t>6dz!ouogkiLCsz`qM|UipwUMG9x_r3{z^A(u%Z27ke9d
zUu+mth>IF8rA0Iak~E(pYNd-waLw$~?G^VtcoO6<JS$M*>Ohkjfep&<cZ4#H=WkLa
z*(n%Csnw5AQqx=lYhldOSNeViBp#L2qu7+jAf$p`Ob%0geR9e73}TXB#HWh1y-b2D
zIp;|4aTHu38s-a%<YZ2h#;o!;Suy7`h4@X4YWG#u_v8Ns9cP(sjADpZ^5)afv!N=8
zo!JVyT|Z^m-B~GJtLCo}3;!ZZ6e%$QG7XnSp(U?+J^n?VwwGb_wTfUZcVVigiVF4;
iv<M4wBj9)Q2LA<S^D3JFUXiZ=0000<MNUMnLSTZKguccA

diff --git a/src/skins/vector/img/p/p2.png b/src/skins/vector/img/p/p2.png
deleted file mode 100644
index 82f16d6078df394eb0626a7e8d04ed2aa25a5219..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 232
zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpUt^`0({Ar-gYUfIZd$Uva=;S>=O
z5uO7KJPrpXfYg*PcAZU1tjPv!%nTbfXEgA2d2F02BJ!|jfl@&7%l}K3Xa8Mdoi14?
z{Mt1q!&LliT+EGEF|(3wC&u3PUg;3-rMpG!c2AJ*hjX!;Cpw${d93u*A;#47oc_G*
zCr+0GpQLfwdp|ZS`Tsci>&0)2Pn_%*w*F#JFI%ZIVfoMKx$A2+|7iLB%LBR+3J#d_
XE9_d@xc_gC8A!y_)z4*}Q$iB}E3R2j

diff --git a/src/skins/vector/img/p/p20.png b/src/skins/vector/img/p/p20.png
deleted file mode 100644
index 0ff816d61b31f79b6fae3732f9453c7c9986382a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 911
zcmV;A191F_P)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm000A4Nkl<Zc-rk+
zA#B?~6fFoC7#JuRC>R(R7#J8BC<rJhC@3r#Fen%p7#J9+<dX&p1_}xa3JL-W1_lZS
z0tx~utx4=CnhF980xGSbn(v%~fb`$_65n}e$4<`9S(>F&)5N*_|L?#5-~ZohYyYqC
zLOuN2?gk%_L(Y&Bv|tV3^%&NKuOV{D4g77;`(V9Amy_B`g|<6?UxHAFT-eD1%Y*d|
z^+p@zTH7ISK<Mu=3opK0@_@R*ap8&}=l&UT@kxT<_tbqtH^O!Fi#(UU3;)yi1vkS9
zdsv0I786SCDowkK_uxmL<l67|pQpA<-h)A|6esc%wf%K{zRs-nkHwl4h+2%}20IGl
z^pW%MLc``1q~gW_rk2xw!r(Rx2QiS-K(Y9yUHmm}m8CY!blTvK6x3q)jo~SW+ensg
zY4yug!;vjX35t_Ez~+F(lJEe!QbTozY)jD&+$(#ilmXQ*%kqko_##Iqe=`GUS)7jm
zTd>d1Hz-S(QzfobT`A14(XkZ~ZE`EX5}*{qKV{XnX$(=6U8%1;1xCz7>uX9<S`>f)
z!f6HvG})S$u#B<3Qa+cQtK4T0Ss(8ir$C6$h`oy3ixwjiBg{$6N>sv|8M!lhmy~tS
zjIH_@4WG&RS@{7~#$W|3B@V(GcB&b!o2meH8$p2^C4d)Vex)Y0h^2~0GmHPmcRvJf
zl>TPL6sY_OcvZ(hzv5A-f_cCp4Ka-FrxGOtGqLUBkI@Hh|CL0PpsX}hfng%um+RnQ
z-#j|)Z^j5`Ev*OSti1J|TC3yJ47F#lYmD%{(MG0fk@e~$1qP<n1=Qk#cU&gl*!I@}
z#J8zORle|bslnAD+v&-Iw!GzjsI}tE>nUUZoN#p^g;h7$DP4GQU)o#{gulx?!Qqpb
zD>*lm2Wl?-g&_Pmw-FV`H(?E?g2OBS-KN|V4GxwFU-8Ka{!tWT<$(2K<EFzUH)Y-G
zR(wiBt)h!^goa|FavXD;16@8@<2hoim?|DgJ(|4qSUvT;D<p7mK7O4tw5Dv)V)rS=
zto-{Hzi*hZPowa8F>i!9T87+0hMk+Fw1Y03Wt}Gst+TA@aD26$aE1}_VUO^k4o~uJ
lN>Qc{dq6Q_#KRsYT#s{5W<%7UlOg~B002ovPDHLkV1f|kt!MxM

diff --git a/src/skins/vector/img/p/p3.png b/src/skins/vector/img/p/p3.png
deleted file mode 100644
index ae215557a82632df9b25e1a3893d81d448c89664..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 304
zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpUt@18D>Ar-gYUeo3~<RHM7pu*JX
zpdjGE(hekL7!ER8Ffd&&<X~ZUP?{jacz*HSHUSo<MumeW3xl-;QX3|H$ha`~$^S_w
zZ~ff7x!;HFpYn0_A`7L%?vdAnl2_{Ko)?W}6w<zNG?B}T`ADk8lv0mky=CSd)ta6&
zq;B4sT&l%e&6#L(x*+;^My{Xb>2J}Oz9=QStF4q<J>Nhr!|U<y^$P5!?0*H5#8OkY
zxLx}3wRXvgud7$ByZbzX^<Ol{&6yk4ynY)|sJw4xTzZms-}LLEho1d9ZXx+@b@fqQ
s>la5D*}g}6KM!}gtqAfm3^Z)n&3N<HpVYDjOA(Nmr>mdKI;Vst0IZR9r2qf`

diff --git a/src/skins/vector/img/p/p4.png b/src/skins/vector/img/p/p4.png
deleted file mode 100644
index 011ff6f5412eefe42284b89e9e36c6069c3989b8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 357
zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezr3(FzR@^IEGZ*dOLk#9+RU$o1myD
z2g{;K><%FcT0kIZ!?cO1(_zA$9bI;8Oed8U3YP4>+a|!Wsfp!?YI*V66%9A{UU(hL
zxy|QO{mEx%x_%mce*Z31>w!&*kkaAmO?xJ;pZI=;liY;f_nEu)Us5ipdh7CH=9zHk
z)dvb|PwzW<wClu*nB9+>wx8d9KyB}uh`xVaOE_<qy!aOXFXQAN?}M_Dn}uZ~FU-j|
zVf}khJoZ%k>lt#K_XX=te)^y+$eMWTQt6wvKM|+eoj4C~x4W?O2>ae+rJ+K3|Gei)
zXzn?>Gn!+Y?`<hnx19~ueJ-Z4Os8|NrYpR6iH{Y3B2uNbXTFP9xcH{%>c8HLR_k-W
z<DAFsBid%U%CjT<-_O7EOg=7W1qKrwJos<H(327_@?hB%SCF8mtDnm{r-UW|dhMCo

diff --git a/src/skins/vector/img/p/p5.png b/src/skins/vector/img/p/p5.png
deleted file mode 100644
index 1a90da9aaccac7fed844ee98cbf9e0b6ee1c8b76..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 389
zcmV;00eb$4P)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm0003@Nkl<Zc-rll
zp-uxq5Qa}6Dv$_71rLCzL?RG~J^%uNKp+ta+>PS_kci3(9spU{q@lapGz|iQs35_R
zu(Pc|9Mip&yX6Q1)jydp+2oQl``yfcv)L?D{)Vh4vRufTlk-Dz+?VG|SsgTi=5qWL
z-%l28Oo2*dNhaKGw#bNgMdmO!;X*duBOCm$A~u}UpxD~{)|$O-=Z;TfE}9|_^!TxZ
z6Lc54^5vf!`Iz{990_Tgn1i$$?_`&IP`};W_>(dV-x6~;2{L^2Lt?th43@;0k7eVZ
zm4v^;o8pGAlT3&d;87&pCwYKtr8oeSp?8JdN{(OgsvsLKXTn+{bn&X-_@-8cK46%+
zlN|a6MGH~lWi6497YB#}z1m<SM1eEt9IV==e%!{ZKpbk-R0h4}sLn>f*EHqI6h%=K
jMNt$*Q4~c{l>hPtE3TxD&R&x700000NkvXXu0mjf(ATXa

diff --git a/src/skins/vector/img/p/p6.png b/src/skins/vector/img/p/p6.png
deleted file mode 100644
index 453110f62f34b44970091df54e82dc2a676cf721..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 429
zcmV;e0aE^nP)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm0004WNkl<Zc-rll
zAx{HA5QQrc2t)+}QBjHDCm;|A1QLNjA`l2f1%l+pA(4nm1d<<6QGugyyA2@-1fqfj
z#3kKXP9VzU*b95@1<So;Ub0y`U-r$u*=@B{e~XMGGCU*8Z?Zqix{}qS`{_CsK<)A`
z0cI5xAS}zd>=$&$Yt022e|7|Bi&8$7{YDDTYGAU&@&Sgmp59lI)a^^rqnZ=BZnUiy
zV65Mj!e8e=CNPa&Kn!QgVy(Uu{uNt_#%=@Z+WoPWcM*h~Oy0%HjtAZeH&fXY&t$ST
z7DUS16+1~|!=-qV`lGn9#a?@WqewA&ln@_{4!c?a$%8OQl~y{(vyyekm9YaU<U&R)
zN%1DK(g|WO^dbNQ2#~ca*?<;q;S`3^TjCHq7p%L)I{`c0j85Pd4?sdJ0&t+81izyN
zJOEsvEdWTssfGTpiFpEkjq(Wmf#dp!{vUw9&hjo<e^z`FqrJ>jDwRs5QmIrbm1<t!
XLW%09TNgC900000NkvXXu0mjfSEjTU

diff --git a/src/skins/vector/img/p/p7.png b/src/skins/vector/img/p/p7.png
deleted file mode 100644
index 6418817ca8c01e812c3f4003469eb3f2b1137302..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 476
zcmV<20VDp2P)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm0004_Nkl<Zc-rlm
zp;E&@5QZZV2m}IwKp+qZL<9nfK=262N(2Idz~yET6-WdES-}JF02K&kpuJv)VJZ+6
z70ghPp|@#8McHdYvS~VKe&%-OCL-p(-2VIDZi2wa@1Z(YsSeF}#md+xel{YVoT{$f
zLjzd02J`o=(FQ6&x(rQ}PHt3py!CfMo@rCH>6kZs!5hBk=dcQs*vQy3jMQq*Rw8Xr
zc+-#76LDIZY~u*sos6O00?3fXzK;XJC&HV)<~0=%F%(388mt8g!7Bvw4hk1UK7i81
zatIbXrx_GP)E*y{HDMLtRfNt<hSwVHB0@BU9v<KTvQ&~D5h9*KLpb#<B0yO7hIkzj
z;x&h0!@~p6bcvltnvO(C?co7%=O%P8WoKT+gD~__K!DwkDnbVJ1L4Z{5E0<z2f#Tr
zB0#?Y_}W1PD0+mq&o$sOn!MwE{dBH`d#&cGb0?g*4xRsS6)2tJ<>}LhYw)wtJZ5vx
zo36n&GxMpoto_^*pxr*}r3oFJdAXslwpZDJs}`V!`=<t1d3^Zr;lqcIe;?m9=|@ON
SWy(7M0000<MNUMnLSTYp=+ZL)

diff --git a/src/skins/vector/img/p/p8.png b/src/skins/vector/img/p/p8.png
deleted file mode 100644
index 0e821fd6750eba8e01dfaef7bc0aee2c722e3b50..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 538
zcmV+#0_FXQP)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm0005uNkl<Zc-rk*
zEl&eM5UoHU5EY0D1OkabAP@)y0)eRD2UH*s2t);<$*n^m`2mOu1Om|?aH4{w;cl-X
zC<FpQLdAvNZciY}?B2)j9Zdy>d&y0*IkRHk&Aj<|+i29b+!&7-<6_PN@j+is-#g}u
zOBPJ`nLA&>0kHT?2+$Sd@g^#O?0nO`hspw>R9RKdIo@o~38M4FSrPsQA|n>ap1NQC
z)S~<+hud_93nKE&Mxup8^aJg5i61IrI3RRH#C5`l97O2&au=)Y`r@#}4?qxH>}Wz8
z5bx}1x()?G<$oy>eZVd*It5|}@)!|B-vChKNZ7;z@bbB)Ibb5ug^L1Jp|isLM4+&u
zkaX==3q%Kx3u**609-&ahfN}JoRT?)BXe4j2G-=-#si>6?F@h~Zvd-NbYgl!^oSRM
zakOnWH9P=%vooUwsLD|T_($hyCx8avcwbxCB=*D+b{W+wUY<g?hy->s0BXd>a(*OQ
z1<7SR+rXWJxZvmu4c1zj2*O6_g4zYr+@Dy|N)N2^$oqmqhakOMWwTp)KR89}y0%h1
zfOu2OozE8d<j)UbQimMAC^}DhkMdfh-qA|3`kR_S(dM0$xT<kg`1y4y2&KZI>7TXL
cR@>j~2e>Jtj~i7|P5=M^07*qoM6N<$g76gWcmMzZ

diff --git a/src/skins/vector/img/p/p9.png b/src/skins/vector/img/p/p9.png
deleted file mode 100644
index f4b6941b24f9c86dd21fd61cd9afec4a85d0f88d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 573
zcmV-D0>b@?P)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm00066Nkl<Zc-rk*
zAx{G_6h<Hr2m}Iwn3zByCngXG1QLNjASV$B1cKz6@B<JC1OkCTAQ8wD6C{kg>q1Zy
z6B8sLmaXkhAjWHtT-$A#rC+ip6-y@GckjLLeedhi(&EfNEE9}na!mJ|Zi{jG5OHzB
z+G3l<<7FfO)0fLn#>EYL8*X6&@b44-cQ;%huW}<wRgGn;LBZbtmDCI%>X9<C9)4+2
z{YS~DZUW{qp8(QjiQLC&bjpqaGM$lAEXLx)9SXYVfk?$A8144gh?!n|wo(^ZAmZ^#
z!AcfHl!`+v5FcNw)E7+$L|^v`76_tKGwdvg7-D*RAc#&W@Sn1jxID(wQ>nW4W&~Uo
zG&AWQunm0#sA}bvBR86O0NSHXw-+Gv(sUMFT2&3?<;ciyH~@uuEdlfZGho=r_5uAy
zWTS3Lr^%p-2%u#%5bz2*2SB_4@XxcLV|!p!M+6|s48ZLNSzd8Wu^exZkqUK}8}PkA
zFvJ~M*quPtfXhd9uqQB@PozB|&t5?iaYgMrc4I2f(UzE7&ygTNNK>}~YcEo%?0N47
zGy{;n{DG%=v|Ej0W>LUrUhqbJ<`opSxtn;Q$%6NPbZHb{-CBpG6CHB!Iym#-?JVhT
z!|F$l&};pD#uIA?W=))M*?OjoLjUTXzDWjE;`wKzGSU40#c|FrWL)@ekhUh(00000
LNkvXXu0mjfoF@2`

diff --git a/src/skins/vector/img/p/piechart.pde b/src/skins/vector/img/p/piechart.pde
deleted file mode 100644
index 44fe6283..00000000
--- a/src/skins/vector/img/p/piechart.pde
+++ /dev/null
@@ -1,19 +0,0 @@
-// a trivial processing.org snippet to generate these
-// using java2d (ugh).  Peity and JS might have been
-// a better idea.  Or SVG.
-
-size(48, 48);
-g = createGraphics(48, 48, JAVA2D);
-
-for (int i = 0; i <= 20; i++) {
-  g.beginDraw();
-  g.background(0.0, 0.0);
-  g.smooth();
-  g.strokeCap(SQUARE);
-  g.strokeWeight(3);
-  g.stroke(0x80, 0xcf, 0xf4, 255.0);
-  g.fill(0.0, 0.0);
-  g.arc(24, 24, 43, 43, -PI/2, -PI/2 + (i*2*PI/20.0));
-  g.save("p" + i + ".png");
-  g.endDraw();
-}
diff --git a/src/skins/vector/img/placeholder.png b/src/skins/vector/img/placeholder.png
deleted file mode 100644
index 7da32f259c1a90d721dfc9abc4ad427ab9e7c5bf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 394
zcmV;50d@X~P)<h;3K|Lk000e1NJLTq001BW001Be0ssI2{21+{0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzEJ;K`RCwCFmdy%-Fc5^BC@AQmB7&ZL
z|HtyAAYu;+3W^<FQ7AOpG@Ch;R_J_Ye<PM<d2mWx0)}Dex^5iDd7h_f!V}kZ9mnxJ
zFAPK9_cZ}{{@Mgz#s5KiZW2QL0O<R^u4{VVJHnZgBng7x7NBXGwrw@S9Ys+b#}|OA
zst|GQlp-r>ntlanzq{fbCjfCT%hE_`W?6RRV+Y`~D2n@8z07%@=Tuia0Fgm_4E7hI
zgjnH=q~EA_vkiP0O6pa0H)#llu-yUw)TKgXy8<w0H~?fT={Ot!vRwhDs`Eo+D<8~~
z)E6AqWGiW=a{$P81z<OE0BG4snz0-Jns<^=#-jwo^8^r<s#(BcXlq=vFB}^y)5g-b
oac!}2@v?Dsv~l@0rMCbB0N9)I_5B%fj{pDw07*qoM6N<$f;cmylK=n!

diff --git a/src/skins/vector/img/plus.svg b/src/skins/vector/img/plus.svg
deleted file mode 100644
index e1d59ec6..00000000
--- a/src/skins/vector/img/plus.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="14px" height="14px" viewBox="-1 -1 13 13" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: Sketch 3.4.4 (17249) - http://www.bohemiancoding.com/sketch -->
-    <title>Line + Line</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="Line-+-Line" sketch:type="MSLayerGroup" transform="translate(2.000000, 2.000000)" stroke="#4A4A4A" stroke-width="2.82" stroke-linecap="square">
-            <path d="M4,0.228763834 L4,7.77123617" id="Line" sketch:type="MSShapeGroup"></path>
-            <path d="M0.228763834,4 L7.77123617,4" id="Line" sketch:type="MSShapeGroup"></path>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/redacted-dark.jpg b/src/skins/vector/img/redacted-dark.jpg
deleted file mode 100644
index f0a91ceadbe03c72ce5db5058761105eb41e3146..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4795
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
U0MF^)O_$x9{SEwo05#M3ZyBhi_W%F@

diff --git a/src/skins/vector/img/redacted.jpg b/src/skins/vector/img/redacted.jpg
deleted file mode 100644
index e19d5cc4a8ec6cdc48be78b374beaffc9ee483f7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5320
zcmb_9XIN8dvneEW5X=GwkQiKuNC+vUNsAyBL<7sZaRDI-!B9eg1c(R%iGaw4rea~$
zpr}{@rK%_(RV)D!5Nr@skRl*!S=tSj-Tm&f&-dIPcYeHQX5OjqJ9Flog`S0efYCZp
za1a2naibML4e&QCi~{srquHUm06>6>l1&Ey7W%<iT%j<6iot{nY?y(37RQFo=V3(5
z2n^Q776Y(%5=AiCp&TKC#n~Ag?tpxE<2Diz9O!`j#m>XlBf^El4c-tJ#rY|2i#Izi
zluZdlIyoZjMN|<lg2xdu5h7k#xPU5hKz=b!RpN_m3=;80L>TITq%C?yFg)l87k(56
zVP```v$1$Gf<&>w+EK_jf;9qXizQ-gDHtpPZHuMaQmD3A#5X`Hy+s8EQN3K<zWGv8
z4#;mw#m2_k#NuuEQ9ChM3Wb8P#bIzbv{C{s*cC2hiqPQ#^Y0d1IRbW6aD*_JAC6eG
z$Yk-Og$_t%q+e6uMR<7pW%yrDi^p5c>x;BN=*9UvjDM9Dc<+kfV7xd2esmO@qZBv)
zuB<$}|L$l}P#Fz%YgDlEQkY?`e0DUC6E587>VQ=4*aQX#QaNNig-pSd&>S+6g(i@R
z6g1g3h=XS0g79P(6Gy@mS>Nsan?Bji#T8Fk>xv~}U9i}7BnkmXaB-p8Vkx!+H<AnG
zyY9wtfsh%_=6v@Ztn~d&*X6(JQeC1rOd&tYo6isXUIlb6U&t45`4I>gm&IErAy6Jn
zc5wJ2bJgNSea+jI6BQi833Q9%^AKN7ni~8sQQ+~cKr)s{KnK}jnP>vrj)SHU@PX(+
z3Xx185rgaknaV7_>IeSg1ix0QlB3Kd;(I_;f-RAV3k+hR?KosC8jB?{(PTCWj}Btm
zv26)Ba!?S?4vA5Qh*>P2e-zVqma;+@(Z5<lN&MAZoN#4FMJZcnVH}|Ir6B-;waOL+
zF7yHR0ziKOSc!pElq*;TqOu4ODC7%3p{lBCs;W?Rbqx)5b*=vdAQ%jWs6f=AP<3rh
zbxmzu9VO`Mei8ci(E3XKr`})GLM=c~4X_c&1_Si~AUz;h54g|(hyegVV4xEIe#NK&
zL0||}RsEm5ue(bCARri|3>d5e0;n#g1_A^0R95I?mqMU4PbM-lIS04a%N$lv`h!6o
zzP*2v<?_=?y?@yLYG<Jrpaljhg8=IRoB(sPGL!}=>Ho5b?~+T*meRbVv;908Tc$dV
zmpf@_`tIm9RPf>I|1@Crpvb1FQ{DY{^O7ak@ZbQUnIG5c*`}3XVK}429Z@4KKHpKF
zyl<*M+gHDGhGw$<$h54wC0$fr6UMbYa9;R{h7YRKPU$;}ynKs<Oy0OAt-zI~`*>27
zJm&IXE!m(`5@1a}nWm3Y8P`d-PDRCCA#?zAdIo<{+!?cw$Z)a`sfU)_?zvRER8cS4
z61JzW%DA}VjkHR>mFTc#k~6?R*CnnM1EDY9YOBa$5TG-CUGouHs?cM*_)`d1?=X6L
z2`bdLG*k+hc;v@5NItur^Rw}~%G{0Yn6BRE^~saw!{O!+o5Z<;8<GIf*P-#MC*dH<
z@hh4jfZ}YKD&??rydg<9r3hm(T9=_+LF~-Z&=mZk$xJlmu70>;pJl{ENtgIV3tio6
z%XOc&H?*8K#29ww^10$^SsnhzTt6A|LPba3%3QZRYGR1ixwjfOTVA)OnGj!+$Zi^h
znl^Bv6(rxnp=E$(FIa`R2-27@;TOFx2YEa$J#{E2>d-P64!RO>D{R9fDY$3OXSt~1
z;vrE_seXv+*ihH)^D?&C`75p_kG(uwUsdY!hESyVa%`&fV-wA|<9?BR;x@P`Ike)z
zPvMN#xd%RBtaX=SS3!G2Lo`m`ZQPqn?ivF2MJBEY(O3Xj+U-nuq(k>CkCCb=CTqZY
ze=IR7JQ-boc~lpi;J5<@|E<w#W^0X|P>z$-E9&QAMvB*4tw;CCYNe&))^+=;KWoZ`
zv8}@&eUcXdO_HPCSMe)`kKR@k4!+r!!QSkRyQm$lUC<#JG&ROtr(SrEi@SHVEKPvB
zU~`Kdk`Z6zU?t4FX2hy-w|q_u@XbHe-;`X@G}7_Ivm>?0Fk^3<yow6Nd)am>iJ@1R
zICypc`VTwSZs_Pz8R2izMhqR_W)on#{>N&Wb^hSaDid^7etgl7Yp5jF)cKs&8*6em
zIu^?9YYKi-opTwc9Xx(AQ{-ynfcoKNS?@;5<&{}BdD+(t<c!eW6S8xkbWX$W=PVB!
z2wI!!F?hU?(L0M;oh9j-*p<X_^o|N?4_u0<s=2hWN>K~fyy7pcD_KtnGdK38mKsdR
zZQ=1KeE79zk!q<ersgYK3e>FC<X}N4J^FT^1*0bsD$M5Y4^s?mNtLL+(>XoPh;!fI
zPHf%bTw(a(c!6$O%6yPG<5|rwAFFGyhx=w$_!4ggy+zM)35Tyg_bi+KT%Sz}?@g$c
zhUo&El!92b#5pp)ZS{rp92msXIVN{c3_<&Lq;M#8sNm$P(QV|%Y9;;^GcDj(wAQq$
zxO<s9_ME5ysGV}__}KNj_ANm+M0@JzdU4rxulMD8V}i=m!&TK?lI*J=1smS$6t=%(
zwJniqpr=c;&L-zrMiS0Dy3W2%kGX(C73TY9=c%S00xbZVM=lett<UQjvrA{ZWAYIV
zy-BN|wzpg*c^``?T<)D`#T!zELuDfgJM}(rSZCcRB{9G85_B#P^7p{wi>O8kjp=ZY
z*&|awKkivq9jl*`p~<T<xP5L`jy(P%+u|67%D#fiR<m@w0jo*pII><Rw?AXN5om3H
z>L1de-@V+BB_yb|Jx$<St>3)mq{<R5a#yVVu}F)1r#<`mm!as4?rVX;oO>ehukt&i
z>p;zYivBk=%d#f-_fdTNLdK1^yh$fGlsWdKbhB@|p8*uDzvHdCVvHK<?A~{6OW&D8
zPp){p<87^%m|RK8n_Ow(C2s&V?bYR)5c7TGrI5j_^A;)$qtl-<fOFMs%ShFIp_A`r
z+aM#1j!S2%>&&f?tUAp-r-1P1$wlwu<mrz~6>koV9t0Um?{^-U=#V(nG~3kTb*RNZ
zq&wHle)N@l*&Kb`fB5%muVrd0j+fVbdM@r@MK^JT_k__Z0_$bc#&T=j6jg(5Z;vc9
zd0ueTzUR7OZ%he7vinTBK~?Fa9Wb+XL-#%}x$}Ga%rfjn8A4J7?|GWhD{1#>dh>7|
zrPum#+zSj<fiNSZ$aGO=iqwD@zRf<gf_!Ghwyw&vvWR}#^g1aqiz_?fwI_#WUp9vn
z#}sGF@`3#{0z`$ei%wf-?@g!QSvF7xBe$D1(1UvDqydyc_@T_LJ*bt!n~|S1)EzJ;
z^GFH41N-nL3h!WOG7n1HBF#KE3ezgyoTOVu_Z5Cp9Y7K1t*so}X&E##(^Fy<^*`6C
z5cDQ`QP?me|Fx&PB<AfesiS6_v<iofKFmNsBOL)=){-vCY2B?U)-f8Yd)02j=pis&
z4KQ~~Ml3!A*&HI;ul2xw=OpZhd28hgXvmn(Is<LXGMaUk<)t`zKrLY1y(s(22)0|#
zlwUlGQX_kUhTYwX%M2fwdDmu8;vV-WJpuaW4;`3E=Cva|4E#g5A*wLNe@*ZL;IeA|
z*xuaG!F#dpc*B@KsPY7WCIDsezs9ZjOp+{V+E8{rl>SSC%D7D2Ejw@6mDERrZ~<k;
zKqf68J%lo!KL}4Lhg9qb)hCt6j)BD1DD6{Xt_Da#^q(!VKNnG6I`|0=nTfMATGE0r
zn%Y!wM)R|AHs*5E3E}dK0-vNAesh;Z`ZTAk#vF6lX@yw)d`;fK$Z#T6Yj=#@W}&jK
z9vgZpXeJHsWl}}0oMAVFrg_zi&(v@M&&!rx7stZYs^80O;)f6?@iebm9fF4aTkXnV
z+A7@Aj~Y<dR(=)T`}zr}IKPIAsiHem<zZ!pPwj`yqdw)(ezImyfy9*d`2w1K=bZP_
z8r?yZWt@^SX_#9pt~)qESn5pwGKpaj6}?E>tKBIicFj#Gs0OqviW-R9)OW;B`PEgv
zzbAMQ<p7;lv=PfceDX<s@mV(UtlQBwcVM6~*zd$JDF2$?YmsI=mvY4P;c}c&@7u}T
zD|<r<BcYNDHFt7w>H0)QD`3NOIbT*v(4Px+v`x$I5NHBQXYP0JE0OiY!m{^LY}+!6
zKa}nFHXbQ3?~)XlMb$d5X#`pd6v`nL@TYv${DZ59Ux6*^VtX;nkq|A#_z_<N?PxDB
zDakU)X%mz^?wWmQE#q=4*azr5=vSwXz%x#Q&wv$|6gdfs5t`X+*&KU>Cg_SBOBj%x
zbc#?kCq4zgp}l#(=DLb@g>#q<?<ER#)PaxIXH5L)o$UwrGPjtuHjy}As;=Q1VDT?o
zS8}xS2g*)7Ml2n(Y>+#pVf^nmZf+^9Xha^C2J)^rI~7VXBea~61Q&hs>$ZkGRAEhF
z#Y=16d7s{SLq)&yQ@=+*&Fju2%?vqicRsxPb@7!`Vo7yB;`sBr&!Tt~_*vCmr!li%
zwGLEW#XWwZyWIESZ%>}vSpyZUb)dx2C)!KzR=qb;7{>NE1AHEJiF<0?FGV~1FV$;U
zQ9+p64Kua>!#*AYDGXQa_c*P4>_)7*XVb$QyenPZO%lD%KfB&|rkE49wq>tUxfmP}
zJ^2((3#K+RB*%h=pQx>%ckJc|h)hxV9RqJ|)}Gti7DSZ0{^{H2NBAtq8hVWg%yw=)
zXqOQdx;g{v=bh~)n_ON73m-bE<C;NS7Fn1LhHoe|P)#;e#6b_-jLb~+9JvfG{kV-%
zd6VvB7O5aD01$u52{o}s^Xw7lyV3D6v&z2UPl*-)MfAWqAJasv^MOBRIk#^naIp@J
z(gi?|W0{H0weHCis>aQ_RLE}gqDG=c*snY6QxDoYYJo;xeK@8YJ$vNx4N-Y<qR-g;
zw8@8I&z*s7)^`u@JLHx23uK+-gn6(<mm^8x{JDNZbz|ha*_5(=x8Jm<1JHX2OL}s)
z?838~?izmROma4W1N(U>wC<+H<~<=UZJZ!hcQqozN6w&|cTuT3f8W08FoU#Pw>qKz
zV_)QzywCC|9Cf`1`NLteT*&d`8_{R?j_lTshH2fA$GLJ%BXWaWZXf-z=c!NEi;m=;
z(#S)x>(!(yuR{TG+UFD@8t#v<*USgqmlCY|dYglv33li3w`PH9zTs(EX$PYYnEuLP
zxemM>qeA)wMShs~)3U+!eZ`KOpHzF{1!r!rNHRYhS$rmCY>rEr5^9~z+o)CA)K_Uk
zHRw5?=wxbFuIfH(vUNGGr9z{wvY-Uf+kd~V`_A2D${H6z^^Qt=&ozF?R~K=`^RKO;
zCt_s7iI;^;SlC3_rI$&8g7L1Gx_)R{UqcEq(@CK?6((JK0iD|Zvcd#KHL1+|nAOXR
z4rLhcf@|wrupZXkRG;r$=C1d1fDe~F&flbUK-Xmb%J`CYN)%mMKi*JUT18qZ7yLMs
zKqB#{CcJz~anKKw6_s8(NxE>Y!m$(kSP4fofvb7#2X5SbnaiUI+9yl{8bz_qKkU!w
z*&Yo{DsLPj9gs~^_PrKf3KFmd@KoNZJ9HbNjJcv|_)}tYV@hQI-aSt@RKPzcH+Ran
zc^oxni$4FxD`)7RYmmGunw*jeSvU97kT9qHlZrWltdl82&t&Z!INJpm1;?rTk`E<!
zCROyEx#buu>pNg@yW;xfqr2jIRJRy7B}>*qK=crvb<O}f>l5QD^+s)GOJDZY)ZX~U
zy2`uBzYO*0<Zrfe=&QVd2pt|U>_{e!JveE#b!kKDvdTSjI=~uTwFHysuc5;n%{<U*
z+k7ugaFK9fbVpkPkj2|AXOq|i6c=c?8_KgRsc+oc*+P*8cD~}j^A+jF**CWwANLyY
zML}jc=ALmHiRYs88=M|Ac~`z$?hZQD{Il`>`=j>ub87x`X4w3XaWhwaxg|W}WM{Q(
z$mK~7wtnKCKkE9EtEMfxhodUmMG>;AF*`S9_926;_%pd{Ubr)!Ckw~y$*t132vMM5
z#p@0JK}o=I%ZO=$&Yef46M<$;!)=+55O{0b?9_%ANhP1?F}uup75Ss(V~XqZzFevh
z0vu5&=ZDcPNBg9-6cf@@4N0OD;$r|s94vuD;JPwd(VgVL?SKIKk_$$oozGuk%1(M=
zXs4XhtL7S|tq6Y_AAllg04;h?5SHDvdcoD`LKypJnd#B;S*|aABMfBsn5o<JO_!x>
zXg4N5+6T{RN<Pw`xq1wq4YX{~?3<AX2gIW+?%e${*u@%RHFK8+y4&OaGM|2D6?!-f
wBs!*E;s}FrPY2LEi>2kVeFYon$Y<hQ7i@Ls3n{d0@h9}#{QLjF5*MEQ541kWaR2}S

diff --git a/src/skins/vector/img/right_search.svg b/src/skins/vector/img/right_search.svg
deleted file mode 100644
index b430a6be..00000000
--- a/src/skins/vector/img/right_search.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: Sketch 3.7 (28169) - http://www.bohemiancoding.com/sketch -->
-    <title>right_search</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="Room-header/Vector-Design" transform="translate(-710.000000, -25.000000)">
-            <g id="right_search" transform="translate(710.000000, 25.000000)">
-                <g id="Oval-1-Copy-7-+-Group-Copy-5-Copy-Copy-Copy-Copy-Copy-Copy-Copy-Copy-Copy-Copy" fill="#76CFA6">
-                    <circle id="Oval-1-Copy-7" cx="12" cy="12" r="12"></circle>
-                </g>
-                <path d="M14,10.5 C14,9.53645352 13.6575555,8.71224301 12.9726562,8.02734375 C12.287757,7.34244449 11.4635465,7 10.5,7 C9.53645352,7 8.71224301,7.34244449 8.02734375,8.02734375 C7.34244449,8.71224301 7,9.53645352 7,10.5 C7,11.4635465 7.34244449,12.287757 8.02734375,12.9726562 C8.71224301,13.6575555 9.53645352,14 10.5,14 C11.4635465,14 12.287757,13.6575555 12.9726562,12.9726562 C13.6575555,12.287757 14,11.4635465 14,10.5 L14,10.5 Z M18,17 C18,17.2708347 17.9010427,17.5052073 17.703125,17.703125 C17.5052073,17.9010427 17.2708347,18 17,18 C16.7187486,18 16.4843759,17.9010427 16.296875,17.703125 L13.6171875,15.03125 C12.6848912,15.6770866 11.6458391,16 10.5,16 C9.75520461,16 9.04297215,15.8554702 8.36328125,15.5664062 C7.68359035,15.2773423 7.09765871,14.8867212 6.60546875,14.3945312 C6.11327879,13.9023413 5.7226577,13.3164096 5.43359375,12.6367188 C5.1445298,11.9570279 5,11.2447954 5,10.5 C5,9.75520461 5.1445298,9.04297215 5.43359375,8.36328125 C5.7226577,7.68359035 6.11327879,7.09765871 6.60546875,6.60546875 C7.09765871,6.11327879 7.68359035,5.7226577 8.36328125,5.43359375 C9.04297215,5.1445298 9.75520461,5 10.5,5 C11.2447954,5 11.9570279,5.1445298 12.6367188,5.43359375 C13.3164096,5.7226577 13.9023413,6.11327879 14.3945312,6.60546875 C14.8867212,7.09765871 15.2773423,7.68359035 15.5664062,8.36328125 C15.8554702,9.04297215 16,9.75520461 16,10.5 C16,11.6458391 15.6770866,12.6848912 15.03125,13.6171875 L17.7109375,16.296875 C17.9036468,16.4895843 18,16.723957 18,17 L18,17 Z" id="" fill="#FFFFFF"></path>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/scrolldown.svg b/src/skins/vector/img/scrolldown.svg
deleted file mode 100644
index d6599c5f..00000000
--- a/src/skins/vector/img/scrolldown.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: Sketch 3.4.4 (17249) - http://www.bohemiancoding.com/sketch -->
-    <title>icon_newmessages</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="02-Chat" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="02_7-Chat-new-messages" sketch:type="MSArtboardGroup" transform="translate(-809.000000, -325.000000)">
-            <g id="icon_newmessages" sketch:type="MSLayerGroup" transform="translate(809.000000, 325.000000)">
-                <circle id="Oval-1909" fill-opacity="0.5" fill="#454545" sketch:type="MSShapeGroup" cx="12" cy="12" r="12"></circle>
-                <path d="M16.3400426,11.526774 C16.4870048,11.526774 16.633967,11.4708978 16.7464849,11.3583798 C16.9699899,11.1341094 16.9699899,10.7712964 16.7464849,10.547026 L12.3659396,6.16801148 C12.1424345,5.94374103 11.7788562,5.94450646 11.5545857,6.16724605 L7.16868234,10.5401371 C6.94441188,10.7644076 6.94364646,11.127986 7.16715148,11.3522564 C7.3906565,11.5772923 7.75423488,11.5772923 7.97850533,11.3537873 L11.3915495,7.95069367 L11.3930804,17.4259289 C11.3930804,17.7428161 11.6510296,18 11.9671515,18 C12.2848042,18 12.5412226,17.7428161 12.5412226,17.4259289 L12.5396917,7.9652368 L15.9343656,11.3583798 C16.0461182,11.4708978 16.1930804,11.526774 16.3400426,11.526774 L16.3400426,11.526774 Z" fill="#FFFFFF" sketch:type="MSShapeGroup" transform="translate(11.957057, 12.000000) rotate(-180.000000) translate(-11.957057, -12.000000) "></path>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/scrollto.svg b/src/skins/vector/img/scrollto.svg
deleted file mode 100644
index 75df053a..00000000
--- a/src/skins/vector/img/scrollto.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: Sketch 43.2 (39069) - http://www.bohemiancoding.com/sketch -->
-    <title>Slice 1</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="scrollup">
-            <g id="02-Chat" transform="translate(12.000000, 12.000000) scale(-1, 1) rotate(-180.000000) translate(-12.000000, -12.000000) ">
-                <g id="02_7-Chat-new-messages">
-                    <g id="icon_newmessages">
-                        <circle id="Oval-1909" fill-opacity="0.5" fill="#454545" fill-rule="nonzero" cx="12" cy="12" r="12"></circle>
-                        <circle id="Oval" stroke="#FFFFFF" cx="12" cy="12" r="7"></circle>
-                        <circle id="Oval" stroke="#FFFFFF" cx="12" cy="12" r="4"></circle>
-                        <circle id="Oval" fill="#FFFFFF" cx="12" cy="12" r="1"></circle>
-                    </g>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/scrollup.svg b/src/skins/vector/img/scrollup.svg
deleted file mode 100644
index 1692f2a6..00000000
--- a/src/skins/vector/img/scrollup.svg
+++ /dev/null
@@ -1,91 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:sketch="http://www.bohemiancoding.com/sketch/ns"
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24px"
-   height="24px"
-   viewBox="0 0 24 24"
-   version="1.1"
-   id="svg2"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="scrollup.svg">
-  <metadata
-     id="metadata18">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1920"
-     inkscape:window-height="1058"
-     id="namedview16"
-     showgrid="false"
-     inkscape:zoom="9.8333333"
-     inkscape:cx="12.20339"
-     inkscape:cy="12"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
-  <!-- Generator: Sketch 3.4.4 (17249) - http://www.bohemiancoding.com/sketch -->
-  <title
-     id="title4">icon_newmessages</title>
-  <desc
-     id="desc6">Created with Sketch.</desc>
-  <defs
-     id="defs8" />
-  <g
-     id="02-Chat"
-     sketch:type="MSPage"
-     transform="matrix(1,0,0,-1,0,24)"
-     style="fill:none;stroke:none">
-    <g
-       id="02_7-Chat-new-messages"
-       sketch:type="MSArtboardGroup"
-       transform="translate(-809,-325)">
-      <g
-         id="icon_newmessages"
-         sketch:type="MSLayerGroup"
-         transform="translate(809,325)">
-        <circle
-           id="Oval-1909"
-           sketch:type="MSShapeGroup"
-           cx="12"
-           cy="12"
-           r="12"
-           d="M 24,12 C 24,18.627417 18.627417,24 12,24 5.372583,24 0,18.627417 0,12 0,5.372583 5.372583,0 12,0 18.627417,0 24,5.372583 24,12 z"
-           sodipodi:cx="12"
-           sodipodi:cy="12"
-           sodipodi:rx="12"
-           sodipodi:ry="12"
-           style="fill:#454545;fill-opacity:0.5" />
-        <path
-           d="m 16.340043,11.526774 c 0.146962,0 0.293924,-0.05588 0.406442,-0.168394 0.223505,-0.224271 0.223505,-0.587084 0,-0.811354 L 12.36594,6.1680115 C 12.142435,5.943741 11.778856,5.9445065 11.554586,6.167246 l -4.3859037,4.372891 c -0.2242704,0.224271 -0.2250358,0.587849 -0.00153,0.812119 0.223505,0.225036 0.5870834,0.225036 0.8113538,0.0015 l 3.4130447,-3.4030933 0.0015,9.4752353 c 0,0.316887 0.25795,0.574071 0.574072,0.574071 0.317652,0 0.574071,-0.257184 0.574071,-0.574071 l -0.0015,-9.4606922 3.394674,3.3931432 c 0.111752,0.112518 0.258714,0.168394 0.405677,0.168394 l 0,0 z"
-           sketch:type="MSShapeGroup"
-           transform="matrix(-1,0,0,-1,23.914114,24)"
-           id="path14"
-           inkscape:connector-curvature="0"
-           style="fill:#ffffff" />
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/src/skins/vector/img/search-button.svg b/src/skins/vector/img/search-button.svg
deleted file mode 100644
index f4808842..00000000
--- a/src/skins/vector/img/search-button.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="21px" height="19px" viewBox="-8 -8 37 37" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: Sketch 3.4.4 (17249) - http://www.bohemiancoding.com/sketch -->
-    <title>icon_search</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="icon_search" sketch:type="MSLayerGroup" transform="translate(-8.000000, -8.000000)" stroke="#FFFFFF">
-            <path d="M21.328421,19.3333333 L27.5542961,24.7357275 C27.9574623,25.085568 28.0116667,25.70516 27.6700827,26.1261351 L27.6700827,26.1261351 C27.3308636,26.5441955 26.72562,26.5965299 26.3258751,26.2496583 L20.1,20.8472641" id="Rectangle-9" sketch:type="MSShapeGroup"></path>
-            <g id="search" transform="translate(15.617851, 15.853553) rotate(-45.000000) translate(-15.617851, -15.853553) translate(8.117851, 7.853553)" sketch:type="MSShapeGroup">
-                <ellipse id="Search" cx="7.64433504" cy="7.90518519" rx="7.1665641" ry="7.41111111"></ellipse>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/search-icon-vector.svg b/src/skins/vector/img/search-icon-vector.svg
deleted file mode 100644
index 5780277f..00000000
--- a/src/skins/vector/img/search-icon-vector.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 113 144" style="enable-background:new 0 0 113 144;" xml:space="preserve">
-<style type="text/css">
-	.st0{fill:#7BC9A4;}
-	.st1{fill:#B47BB5;}
-</style>
-<path class="st0" d="M61.6,0H20.8c-0.1,0-0.2,0-0.3,0C9.2,0,0,9.2,0,20.6v102.9C0,134.8,9.2,144,20.6,144c11.3,0,20.6-9.2,20.6-20.6
-	v-20.6h20.5c28.3,0,51.4-23.1,51.4-51.4S90,0,61.6,0"/>
-<path class="st1" d="M37.4,8.8c6.5,9.3,4.3,22.1-5,28.7c-9.3,6.5-22.1,4.3-28.6-5.1c-6.5-9.3-4.3-22.1,5-28.7
-	C18.1-2.8,30.9-0.5,37.4,8.8"/>
-<path class="st1" d="M109.3,111.6c6.5,9.3,4.3,22.1-5,28.7c-9.3,6.5-22.1,4.3-28.6-5.1l-30.8-44c-6.5-9.3-4.3-22.1,5-28.7
-	c9.3-6.5,22.1-4.3,28.6,5.1L109.3,111.6z"/>
-</svg>
diff --git a/src/skins/vector/img/search.png b/src/skins/vector/img/search.png
deleted file mode 100644
index 2f98d2904822b67ecfd0096434d22d17443c7e03..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 742
zcmV<C0vY{@P)<h;3K|Lk000e1NJLTq000#L000vR1^@s6e@;e=00001b5ch_0Itp)
z=>Px%ph-kQR5%f(R7*%zQ54<#oa^T)BqiF%iDeX7U}YK<Xg>-hYn0$GZ6pnHp!sxo
z2MtoRiL)rA<fXhK$UzVU(Pv`WvnNQYh*naW1(~0GzI*oWJnPBrb+7a}le5oSYp-+e
z-TNGbm|+f@@r#Su*%nxt%-{hbW>CTC*r*u3SyG~6<c>?UqYZ%@g(#pH7$%w3gak1~
z0P7iWBLI2Gg4=ER70>KBPVus-x8GL|fZM=Qoh^BlL$TtzKxd9bQGqOaTXvV;iskL=
zCDW$<t^<nc@WO}H7ut)8LUw^YJ|DcEES2F^iXXS;mEX5>_E=Ou=tv~yVimSJS2Bzw
zwdS0jL&Of0c%re-pJF$%$09vN?hpbeF72%vwi9mg#a*T2h};Wk6}V{xKwKsfymb>e
z;;e=MVY?%zL4iO?3_Rr~aKaTC<Aj{*#6>WHx(|VAotwZ3mvNM+yTG+)g|7OTcGi9P
z=R<~N1`7V@mLaCq>|o?myg~m~H&HCk2JBN|9*D)GYjJr`O;{k_0kW!0-Cj|`ZLaU{
z&eLC)#fF@A)9C60H18~X0?aSxS0&VY16>>3#7zUfTmz|+Kwd+lQ%wQi5hv~PHI0xB
zFS?HlprcIqNMDFy$uqBs;yoneGlT*8sBp7x{?Cfk8x>l(8|U%VBEzfZo)JHorhX=V
zj9*M6(7Av=Em2wps5o02r0SPSF~X!E4o-eue3+S@OmmCjv%30BQ{k&J&8PvS(ER%~
zSE4uaH`AY+tvH!%irL_nGD)xr4Q^KoP9k7N(w9)1dGO4_Kbb~%Y<%uJMgk9^pmqw&
z0{x2$zr9PTT`E*m^tW?!ZuvbT_9J1Pf%0i2KVj{s{r`2+=ph>Vy0bv2Y6ci@?HTF#
Y4jDfV9bl4!EC2ui07*qoM6N<$g2TyJ%K!iX

diff --git a/src/skins/vector/img/search.svg b/src/skins/vector/img/search.svg
deleted file mode 100644
index bd4cd920..00000000
--- a/src/skins/vector/img/search.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="21px" height="19px" viewBox="0 0 21 19" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: bin/sketchtool 1.4 (305) - http://www.bohemiancoding.com/sketch -->
-    <title>icons_search</title>
-    <desc>Created with bin/sketchtool.</desc>
-    <defs></defs>
-    <g id="02-Chat" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="02_13-Chat-member-profile" sketch:type="MSArtboardGroup" transform="translate(-910.000000, -34.000000)" stroke="#76CFA6">
-            <g id="icons_search" sketch:type="MSLayerGroup" transform="translate(906.000000, 30.000000)">
-                <path d="M17.328421,15.3333333 L23.5542961,20.7357275 C23.9574623,21.085568 24.0116667,21.70516 23.6700827,22.1261351 L23.6700827,22.1261351 C23.3308636,22.5441955 22.72562,22.5965299 22.3258751,22.2496583 L16.1,16.8472641" id="Rectangle-9" sketch:type="MSShapeGroup"></path>
-                <g id="search" transform="translate(11.617851, 11.853553) rotate(-45.000000) translate(-11.617851, -11.853553) translate(4.117851, 3.853553)" sketch:type="MSShapeGroup">
-                    <ellipse id="Search" cx="7.64433504" cy="7.90518519" rx="7.1665641" ry="7.41111111"></ellipse>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/selected.png b/src/skins/vector/img/selected.png
deleted file mode 100644
index 8931cba75ff298fb0cee26b0d8ea1f7377f3fa7b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 995
zcmaJ=J#5oJ6h5`6LY2B9q_S|hODi=#+lk}E#4T+up^<PD+(=|#z_l-p)!Jw5D{(s_
zF|ff514ytTBw*}N5EEiRAQnKPh=BnKA!ZiNX_9tmu+H|~)BC>ny`Q_?s9&6#JTnOZ
zn5wN{EB*6#`s4)v{(SQ2PkLaL7F(rl*0m!7mR!0<V9mGJiA8L8`}!MF0$_aBYqnU+
zyretS7wyzXO#G0e0Vpjdq3vuC2G_{C7Z}3t-8}(%t|44eP00+)q~opZL}YcR-gI_0
zoT4i%F2GWva{`|*8z%l{5bKE{^mui?Pt8bxJr}lN2nV8CW&@UKM4&3>GmezkpjH%R
zRnv0XJX9oEMN$@JrHqo*bCRA@VE++#w8(Ai7OwVV@slBR7z=fTy4|kW&5ATyM{==P
zM3RCOCBr>3@pi!MBoo9l0|rcDC-Oq((Ez55_8Q${hQO5`q~M1`+92+ii5Cndc8FwA
zN>ds*n&$sqeShd3Gm9MRJ(f6bZifU}B&J)D!yDJ0NkfHtIU+WrQIpcmK@}Sv%4po7
zAuN}BRfDsp?RY_Ioa>=XQ?CUvvjd0Jupw|B(eqrrA{DW;Bx#zQ#j;#c3prWCg(_Cm
zTy+^23Ii;r&X!LCHo&@v*uqF`IuL%yBV!VIH;7w}s1JLI>)vQB>PWsm)*Y=SKN5?$
z7?ig6NV^9nK11ntIK2EY9Dfq<nUDBz?>_%Q_{F$f!%NNN^Zk#{rog#VuNyBu`4jj4
z;#Xk*uC?&^tu@__-#_>=HvjU-`u6ah{q@6K=fvEdvBMSK+CRSs#=-Z~XRm?_`CsX^
Nt5xdw>GHLk{{SlNH*o*}

diff --git a/src/skins/vector/img/settings-big.png b/src/skins/vector/img/settings-big.png
deleted file mode 100644
index cb2e0a62d06f155ee89c02f6d5ca202fbda19e2e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 810
zcmV+_1J(SAP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00001b5ch_0Itp)
z=>Px%<Vi$9R7ef2mOW@wQ547fUQCJs#VTSmC79Gf5Jf>c#KELZq(h~PlY)!TMF+J|
za41Ct>!2Vgg5cmJRtL4k=3|l|u9Xf-o1g)$pyCG-Bux{4C+6PVywJopUbsE~dp`c>
z+<Q;%tJU=nBNB-mcDY>BmSwrcy;7-^!6%Z*<jZ#9b~^{LLmpP-vIg7ba(Tbtc4L#%
zVQ_HpBo&TycXyA?&d%m)_T5fDe1b|BkH<r$Qt29rAEeXihe|KfG8fTk^c>ZWiw=Tc
z1YDp}8#%%3HGRP!v0X+=kyEy9dx_~njwcd{`^r}*pz>3YOew=gr6ggDrc$Y=0?a!Y
z7DcCnB4zi-6^~BfcDpaK<)6y1Q3?51kH>RK#k&+(TwMI&_xp3)K}S2`4$jQY%`GTi
zy#rA|zF8R@a+%6T(H)Rk!^;kz>T-2;wa3(3u~;l3J<Zt#2|PjtJ52}ha-mQd$Ye6#
zOno>U?(urPX>>kQ561_%Qs|bzuPwSq6uO&CXTegf>IkQe*kMBNIQ42xY_-SNBo{{r
zUa0`5Y-Ov(+6{N$B={d|Tei`P2z&op_Et8D!Cr9%gTWWb1-APRxeK|~BxHTa=krbH
z^ZDPVUM`t_zlUy%si$E+vrfP@Ls#BzIDal}1j1WpKn+WqPGYOx2e=<Rfvur~#FqqT
zdGH?B;;Ijo!tzjkCs?ly;Db<i3)nC<LJ|~AjrJTG8tPqHSxFJR!*p0Lra&q37`w<z
ztnQ*>v3R9Zav_9c8{)cP89D)mnKh2*uje}c!u3SC>&Gsa%e@JOLSINSfP-9C0eqhM
zjP*eR8oCAjC*~OX8Rk)ZJVMG_bd}?|D_Dk3Ad74^J5Q4LkZ&j8G>#b(zYPQeduV`t
z;$w^?_8VgF>+5??%wB9aO>*&V`X=+A!XxxD^&nYRFX}*jue<m}E}<T&o9am4L0#31
osD7T~(7$+ak)y~odp2wS0O^7>HKW|mI{*Lx07*qoM6N<$f}6>B?EnA(

diff --git a/src/skins/vector/img/settings-big.svg b/src/skins/vector/img/settings-big.svg
deleted file mode 100644
index c9587d58..00000000
--- a/src/skins/vector/img/settings-big.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="26px" height="26px" viewBox="-1 -1 26 26" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: sketchtool 3.4 (381) - http://www.bohemiancoding.com/sketch -->
-    <title>icons_settings</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="01-Sign-up" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="01_2-Sign-up-2" sketch:type="MSArtboardGroup" transform="translate(-14.000000, -720.000000)" fill="#454545" opacity="0.9">
-            <g id="Left-panel" sketch:type="MSLayerGroup" transform="translate(-4.000000, 0.000000)">
-                <g id="right_bottom" transform="translate(0.000000, 626.000000)" sketch:type="MSShapeGroup">
-                    <g id="Group-Copy-29" transform="translate(18.000000, 27.000000)">
-                        <path d="M16,79 C16,77.8958278 15.6093789,76.9531289 14.828125,76.171875 C14.0468711,75.3906211 13.1041722,75 12,75 C10.8958278,75 9.95312891,75.3906211 9.171875,76.171875 C8.39062109,76.9531289 8,77.8958278 8,79 C8,80.1041722 8.39062109,81.0468711 9.171875,81.828125 C9.95312891,82.6093789 10.8958278,83 12,83 C13.1041722,83 14.0468711,82.6093789 14.828125,81.828125 C15.6093789,81.0468711 16,80.1041722 16,79 L16,79 Z M24,77.296875 L24,80.765625 C24,80.8906256 23.9583338,81.0104161 23.875,81.125 C23.7916662,81.2395839 23.6875006,81.3072916 23.5625,81.328125 L20.671875,81.765625 C20.4739573,82.3281278 20.2708344,82.8020814 20.0625,83.1875 C20.4270852,83.7083359 20.9843712,84.4270787 21.734375,85.34375 C21.8385422,85.4687506 21.890625,85.5989577 21.890625,85.734375 C21.890625,85.8697923 21.8437505,85.9895828 21.75,86.09375 C21.4687486,86.4791686 20.9531288,87.041663 20.203125,87.78125 C19.4531212,88.520837 18.9635428,88.890625 18.734375,88.890625 C18.6093744,88.890625 18.4739591,88.8437505 18.328125,88.75 L16.171875,87.0625 C15.7135394,87.3020845 15.2395858,87.4999992 14.75,87.65625 C14.5833325,89.0729238 14.4322923,90.0416641 14.296875,90.5625 C14.223958,90.8541681 14.0364598,91 13.734375,91 L10.265625,91 C10.1197909,91 9.99218805,90.9557296 9.8828125,90.8671875 C9.77343695,90.7786454 9.71354172,90.6666673 9.703125,90.53125 L9.265625,87.65625 C8.75520578,87.4895825 8.28646047,87.2968761 7.859375,87.078125 L5.65625,88.75 C5.55208281,88.8437505 5.42187578,88.890625 5.265625,88.890625 C5.11979094,88.890625 4.98958391,88.8333339 4.875,88.71875 C3.56249344,87.5312441 2.70312703,86.6562528 2.296875,86.09375 C2.22395797,85.9895828 2.1875,85.8697923 2.1875,85.734375 C2.1875,85.6093744 2.22916625,85.4895839 2.3125,85.375 C2.46875078,85.1562489 2.73437313,84.8098982 3.109375,84.3359375 C3.48437688,83.8619768 3.76562406,83.494793 3.953125,83.234375 C3.67187359,82.7135391 3.45833406,82.1979192 3.3125,81.6875 L0.453125,81.265625 C0.317707656,81.2447916 0.20833375,81.179688 0.125,81.0703125 C0.04166625,80.960937 0,80.8385423 0,80.703125 L0,77.234375 C0,77.1093744 0.04166625,76.9895839 0.125,76.875 C0.20833375,76.7604161 0.307291094,76.6927084 0.421875,76.671875 L3.328125,76.234375 C3.47395906,75.7552059 3.67708203,75.2760441 3.9375,74.796875 C3.52083125,74.203122 2.96354516,73.4843792 2.265625,72.640625 C2.16145781,72.5156244 2.109375,72.3906256 2.109375,72.265625 C2.109375,72.1614578 2.15624953,72.0416673 2.25,71.90625 C2.52083469,71.5312481 3.03385039,70.9713579 3.7890625,70.2265625 C4.54427461,69.4817671 5.03645719,69.109375 5.265625,69.109375 C5.40104234,69.109375 5.53645766,69.1614578 5.671875,69.265625 L7.828125,70.9375 C8.28646063,70.6979155 8.76041422,70.5000008 9.25,70.34375 C9.4166675,68.9270762 9.56770766,67.9583359 9.703125,67.4375 C9.77604203,67.1458319 9.96354016,67 10.265625,67 L13.734375,67 C13.8802091,67 14.007812,67.0442704 14.1171875,67.1328125 C14.226563,67.2213546 14.2864583,67.3333327 14.296875,67.46875 L14.734375,70.34375 C15.2447942,70.5104175 15.7135395,70.7031239 16.140625,70.921875 L18.359375,69.25 C18.4531255,69.1562495 18.5781242,69.109375 18.734375,69.109375 C18.8697923,69.109375 18.9999994,69.1614578 19.125,69.265625 C20.4687567,70.5052145 21.3281231,71.3906223 21.703125,71.921875 C21.776042,72.0052088 21.8125,72.1197909 21.8125,72.265625 C21.8125,72.3906256 21.7708338,72.5104161 21.6875,72.625 C21.5312492,72.8437511 21.2656269,73.1901018 20.890625,73.6640625 C20.5156231,74.1380232 20.2343759,74.505207 20.046875,74.765625 C20.3177097,75.2864609 20.5312492,75.7968725 20.6875,76.296875 L23.546875,76.734375 C23.6822923,76.7552084 23.7916662,76.820312 23.875,76.9296875 C23.9583338,77.039063 24,77.1614577 24,77.296875 L24,77.296875 Z" id="icons_settings"></path>
-                    </g>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/settings.png b/src/skins/vector/img/settings.png
deleted file mode 100644
index 264b3c9bc3fae654afde7a755cb424cbf46debef..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 391
zcmV;20eJq2P)<h;3K|Lk000e1NJLTq000aC000aK1^@s6R&`wG00001b5ch_0Itp)
z=>Px$K}keGR45gNk-<vCKoEv!)(x%CpgrhK!D3ZBc=GDGAc&P5#EYQVqCtECp;U@`
z6og30L3*!GAX2SLeFYWYz-rPNXBQKq6kXWOKi~WrW@iz8t=*2FN98;s0ET_a*XK%4
zX^U`xO8Y#golFx5P8czV2#3~0-~sZR=uLoLu{yK<s!c-c%%v2Z2L%mV!Mf#8P!(<?
z=4>EhQJIJUjxGK3z*Cb}m0Q0cEsQ5#=2rL~j+zak6OKH#)47;H?;+p>iZI6dg8O1v
z`Pv_GhMnhh-nNtm|7rb6(WFMbq!5mb*~#iNsk{;ExBvkiP}IM&BiOqSigJ%;oE-F(
zA69FHQeay`;O#-CG*gUQCjP!dZ$&0@!_2PC*h`Ge`$V(`!0jmdST_8}I~h>EYfL#q
lsw<;orf|A8>vj!~*B3OzZD<giTGjvn002ovPDHLkV1nG!t5^U4

diff --git a/src/skins/vector/img/settings.svg b/src/skins/vector/img/settings.svg
deleted file mode 100644
index 4190c7b8..00000000
--- a/src/skins/vector/img/settings.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="12px" height="12px" viewBox="0 0 12 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: bin/sketchtool 1.4 (305) - http://www.bohemiancoding.com/sketch -->
-    <title>icon_settings_small</title>
-    <desc>Created with bin/sketchtool.</desc>
-    <defs></defs>
-    <g id="06a-Room-settings" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="06a_1-Room-settings-hover" sketch:type="MSArtboardGroup" transform="translate(-452.000000, -27.000000)" fill="#76CFA6">
-            <path d="M460,33 C460,32.4479139 459.804689,31.9765645 459.414062,31.5859375 C459.023436,31.1953105 458.552086,31 458,31 C457.447914,31 456.976564,31.1953105 456.585938,31.5859375 C456.195311,31.9765645 456,32.4479139 456,33 C456,33.5520861 456.195311,34.0234355 456.585938,34.4140625 C456.976564,34.8046895 457.447914,35 458,35 C458.552086,35 459.023436,34.8046895 459.414062,34.4140625 C459.804689,34.0234355 460,33.5520861 460,33 L460,33 Z M464,32.1484375 L464,33.8828125 C464,33.9453128 463.979167,34.005208 463.9375,34.0625 C463.895833,34.119792 463.84375,34.1536458 463.78125,34.1640625 L462.335938,34.3828125 C462.236979,34.6640639 462.135417,34.9010407 462.03125,35.09375 C462.213543,35.354168 462.492186,35.7135394 462.867188,36.171875 C462.919271,36.2343753 462.945312,36.2994788 462.945312,36.3671875 C462.945312,36.4348962 462.921875,36.4947914 462.875,36.546875 C462.734374,36.7395843 462.476564,37.0208315 462.101562,37.390625 C461.726561,37.7604185 461.481771,37.9453125 461.367188,37.9453125 C461.304687,37.9453125 461.23698,37.9218752 461.164062,37.875 L460.085938,37.03125 C459.85677,37.1510423 459.619793,37.2499996 459.375,37.328125 C459.291666,38.0364619 459.216146,38.520832 459.148438,38.78125 C459.111979,38.9270841 459.01823,39 458.867188,39 L457.132812,39 C457.059895,39 456.996094,38.9778648 456.941406,38.9335938 C456.886718,38.8893227 456.856771,38.8333337 456.851562,38.765625 L456.632812,37.328125 C456.377603,37.2447912 456.14323,37.148438 455.929688,37.0390625 L454.828125,37.875 C454.776041,37.9218752 454.710938,37.9453125 454.632812,37.9453125 C454.559895,37.9453125 454.494792,37.916667 454.4375,37.859375 C453.781247,37.265622 453.351564,36.8281264 453.148438,36.546875 C453.111979,36.4947914 453.09375,36.4348962 453.09375,36.3671875 C453.09375,36.3046872 453.114583,36.244792 453.15625,36.1875 C453.234375,36.0781245 453.367187,35.9049491 453.554688,35.6679688 C453.742188,35.4309884 453.882812,35.2473965 453.976562,35.1171875 C453.835937,34.8567695 453.729167,34.5989596 453.65625,34.34375 L452.226562,34.1328125 C452.158854,34.1223958 452.104167,34.089844 452.0625,34.0351562 C452.020833,33.9804685 452,33.9192712 452,33.8515625 L452,32.1171875 C452,32.0546872 452.020833,31.994792 452.0625,31.9375 C452.104167,31.880208 452.153646,31.8463542 452.210938,31.8359375 L453.664062,31.6171875 C453.73698,31.377603 453.838541,31.138022 453.96875,30.8984375 C453.760416,30.601561 453.481773,30.2421896 453.132812,29.8203125 C453.080729,29.7578122 453.054688,29.6953128 453.054688,29.6328125 C453.054688,29.5807289 453.078125,29.5208337 453.125,29.453125 C453.260417,29.2656241 453.516925,28.9856789 453.894531,28.6132812 C454.272137,28.2408836 454.518229,28.0546875 454.632812,28.0546875 C454.700521,28.0546875 454.768229,28.0807289 454.835938,28.1328125 L455.914062,28.96875 C456.14323,28.8489577 456.380207,28.7500004 456.625,28.671875 C456.708334,27.9635381 456.783854,27.479168 456.851562,27.21875 C456.888021,27.0729159 456.98177,27 457.132812,27 L458.867188,27 C458.940105,27 459.003906,27.0221352 459.058594,27.0664062 C459.113282,27.1106773 459.143229,27.1666663 459.148438,27.234375 L459.367188,28.671875 C459.622397,28.7552088 459.85677,28.851562 460.070312,28.9609375 L461.179688,28.125 C461.226563,28.0781248 461.289062,28.0546875 461.367188,28.0546875 C461.434896,28.0546875 461.5,28.0807289 461.5625,28.1328125 C462.234378,28.7526073 462.664062,29.1953112 462.851562,29.4609375 C462.888021,29.5026044 462.90625,29.5598955 462.90625,29.6328125 C462.90625,29.6953128 462.885417,29.755208 462.84375,29.8125 C462.765625,29.9218755 462.632813,30.0950509 462.445312,30.3320312 C462.257812,30.5690116 462.117188,30.7526035 462.023438,30.8828125 C462.158855,31.1432305 462.265625,31.3984362 462.34375,31.6484375 L463.773438,31.8671875 C463.841146,31.8776042 463.895833,31.910156 463.9375,31.9648438 C463.979167,32.0195315 464,32.0807288 464,32.1484375 L464,32.1484375 Z" id="icon_settings_small" sketch:type="MSShapeGroup"></path>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/sound-indicator.svg b/src/skins/vector/img/sound-indicator.svg
deleted file mode 100644
index 9b8de53d..00000000
--- a/src/skins/vector/img/sound-indicator.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="23px" height="20px" viewBox="-1 -1 23 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: Sketch 3.4.3 (16618) - http://www.bohemiancoding.com/sketch -->
-    <title>sound_indicator</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="05-Voice-and-video" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="05_2-Video-call" sketch:type="MSArtboardGroup" transform="translate(-247.000000, -668.000000)" fill="#FFFFFF">
-            <g id="sound_indicator" sketch:type="MSLayerGroup" transform="translate(247.000000, 668.000000)">
-                <path d="M5.769,6.7284 L7.8,4.6968 L7.8,13.0626 L5.4174,10.68 L1.2,10.68 L1.2,7.08 L5.4174,7.08 L5.769,6.7284 L5.769,6.7284 Z M0,5.88 L0,11.88 L4.9206,11.88 L9,15.9594 L9,1.8 L4.9206,5.88 L0,5.88 L0,5.88 Z" id="Fill-28" sketch:type="MSShapeGroup"></path>
-                <path d="M17.1672,0 L16.2,0.72 C17.9172,3.021 18.9354,5.8728 18.9354,8.9586 C18.9354,12.0438 17.9172,14.8956 16.2,17.196 L17.1672,17.9166 C19.0314,15.417 20.1354,12.3168 20.1354,8.9586 C20.1354,5.6004 19.0314,2.4996 17.1672,0" id="Fill-29" sketch:type="MSShapeGroup"></path>
-                <path d="M14.1606,15.9948 C15.579,14.094 16.4304,11.7462 16.4304,9.1974 C16.4304,6.6486 15.579,4.3008 14.1606,2.4 L13.2,3.1152 C14.469,4.8156 15.2304,6.9168 15.2304,9.1974 C15.2304,11.478 14.4696,13.5786 13.2,15.2796 L14.1606,15.9948" id="Fill-30" sketch:type="MSShapeGroup"></path>
-                <path d="M11.7606,13.5024 C12.732,12.2016 13.314,10.5954 13.314,8.8512 C13.314,7.107 12.732,5.5002 11.7606,4.2 L10.8,4.9152 C11.6214,6.0156 12.114,7.3752 12.114,8.8512 C12.114,10.3272 11.6214,11.6862 10.8,12.7866 L11.7606,13.5024" id="Fill-31" sketch:type="MSShapeGroup"></path>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/spinner.gif b/src/skins/vector/img/spinner.gif
deleted file mode 100644
index ab4871214b14361e4491cd549bb05a7e49a190ac..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 34411
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

diff --git a/src/skins/vector/img/stickerpack-placeholder.png b/src/skins/vector/img/stickerpack-placeholder.png
deleted file mode 100644
index 7980114438527db8e140b9ff0bcd80a7fd8282f2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 31995
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

diff --git a/src/skins/vector/img/tick.svg b/src/skins/vector/img/tick.svg
deleted file mode 100644
index 6177f15f..00000000
--- a/src/skins/vector/img/tick.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="17px" height="14px" viewBox="-1 -1 17 14" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: sketchtool 3.4 (381) - http://www.bohemiancoding.com/sketch -->
-    <title>icon_tick</title>
-    <desc>Created with sketchtool.</desc>
-    <defs></defs>
-    <g id="06a-Room-settings" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="06_4-Room-settings-admin" sketch:type="MSArtboardGroup" transform="translate(-310.000000, -206.000000)" fill="#4A4A4A">
-            <path d="M315,218 L310,213 L312,211 L315,214 L323,206 L325,208 L315,218 Z" id="icon_tick" sketch:type="MSShapeGroup"></path>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/trans.png b/src/skins/vector/img/trans.png
deleted file mode 100644
index 8ba2310a063039172ff652a857f7f4ce80fa7f39..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 959
zcmaJ=O^ee&7!K~GEEdF*3c`>@SixkHv}u~qxMY*o4VY586?@z?nYN)#CMHvx_M+=;
z!Gqq#A0Q$g^yERWp1k`5yn2=Ouui&d*Ml`MnVFaOdET#QPFl@-#qAs048s)d1FKE<
zEBPv1qW>2!hZVYAC-p8l#C<Y#6T}!k?jc}@?f|us>(3s2MKy-m+6_8g(sk}@9u9do
z_u;cJrf7z#?Pam+jSvAnGzcP{{rTxL3j$wfAIgs4#3mXB2lE6S&YK-?KJrwb-Mb5F
znMMghL|l-C<0#cKon7#1^qiX^3l=V9q_gKqb)6P4ae{!%S2$0oC_qtpQC5_)atBC)
zC_|wHO9CgAw6dU;C9wQh8ZGhrTH9(YW6_(=4he}h2&dC2KP~Y%89-50RVYYMk~r$Y
zrL%~*85gBHD+UXtUJ}G4z!At9-5#D0ou!$cmk`El+9+MNi8c&oZVW|U$V*x|I?n%H
z!*K1Lk~X@?_n*XRXBH#aMk$^o9vxhNCl3{CW`bOTlMcq?RTo=BOmI5HF)+<V*TAmh
zdO?&MZ!b`equEhP+{i<=rL&ZW4+38^Ohc?x8>%9kB~h%))w&@YWy3P1sv%pVw8C20
zn}jGLE3AKkH8x^%L4+}lY@sB0jQmD|L$D}Z3pVGXY~)*F{mr>lH)0`82Ik}aYuqan
z)lhz1i<e&3@<$QXd_u*|oqoXdVQ{u(bh7WgTKePiR^@0se*WOq$+0E8IllJg*V);V
kw^s+>Uf(R<It`eD!0dl4JbhoT|IVM3U2j_N_K%+Z0RuBBRsaA1

diff --git a/src/skins/vector/img/typing.png b/src/skins/vector/img/typing.png
deleted file mode 100644
index 066a0ce8fdad969d262f00d0434d3a4c8a4ee6a8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 236
zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEk|nMYCBgY=CFO}lsSJ)O`AMk?
zp1FzXsX?iUDV2pMQ*D5X`aE46Ln>}1{rUgj{%``D4^Oj9k5$2y#>IRxr4LpxyUSX<
zIuOX-XH}45J)t$C^=rCarIC^Gd8Up3|NotRE#=gH*~oqGzPL|%BJKNQTkzFJg~O7P
z5-A5{I$SqhnIiu$Q$R%bz`Lu$25g&F>h>EybE_`JFd1T*0xN^U0frATPF@pQo*f6e
OjKR~@&t;ucLK6TpLRvfk

diff --git a/src/skins/vector/img/upload-big.png b/src/skins/vector/img/upload-big.png
deleted file mode 100644
index c11c0c452deddeb183e61f53918e6870b4a8fca5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1669
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
P00000NkvXXu0mjfFq$ce

diff --git a/src/skins/vector/img/upload-big.svg b/src/skins/vector/img/upload-big.svg
deleted file mode 100644
index 6099c2e9..00000000
--- a/src/skins/vector/img/upload-big.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="45px" height="59px" viewBox="-1 -1 45 59" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: bin/sketchtool 1.4 (305) - http://www.bohemiancoding.com/sketch -->
-    <title>icons_upload_drop</title>
-    <desc>Created with bin/sketchtool.</desc>
-    <defs></defs>
-    <g id="03-Input" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="03_05-File-drop" sketch:type="MSArtboardGroup" transform="translate(-570.000000, -368.000000)">
-            <g id="icons_upload_drop" sketch:type="MSLayerGroup" transform="translate(570.000000, 368.000000)">
-                <g id="Rectangle-5-+-Rectangle-6" sketch:type="MSShapeGroup">
-                    <path d="M0,4.00812931 C0,1.79450062 1.78537926,0 4.00241155,0 L24.8253683,0 C24.8253683,0 42.2466793,16.8210687 42.2466793,16.8210687 L42.2466793,53.000599 C42.2466793,55.2094072 40.4583762,57 38.2531894,57 L3.99348992,57 C1.78794634,57 0,55.1999609 0,52.9918707 L0,4.00812931 Z" id="Rectangle-5" stroke="#76CFA6"></path>
-                    <path d="M40.5848017,19.419576 L29.8354335,19.419576 C26.7387692,19.419576 24.2284269,16.9063989 24.2284269,13.8067771 L24.2284269,4.88501382 L40.5848017,19.419576 Z" id="Rectangle-6-Copy" fill="#FFFFFF"></path>
-                    <path d="M42.2466793,18.3870968 L29.539478,18.3870968 C26.4130381,18.3870968 23.8785579,15.8497544 23.8785579,12.7203286 L23.8785579,0" id="Rectangle-6" stroke="#76CFA6"></path>
-                </g>
-                <path d="M31.3419737,32.9284726 C31.701384,32.9284726 32.0607942,32.8000473 32.3359677,32.5414375 C32.8825707,32.0259772 32.8825707,31.1920926 32.3359677,30.6766323 L21.622922,20.6119619 C21.076319,20.0965016 20.187153,20.0982608 19.638678,20.6102026 L8.9125289,30.6607991 C8.36405391,31.1762594 8.36218198,32.0119032 8.90878504,32.5273635 C9.4553881,33.0445831 10.344554,33.0445831 10.893029,32.530882 L19.2399573,24.7092556 L19.2437012,46.487014 C19.2437012,47.2153435 19.874541,47.8064516 20.6476474,47.8064516 C21.4244976,47.8064516 22.0515936,47.2153435 22.0515936,46.487014 L22.0478497,24.7426814 L30.3498517,32.5414375 C30.6231533,32.8000473 30.9825635,32.9284726 31.3419737,32.9284726 L31.3419737,32.9284726 Z" id="Fill-75" fill="#76CFA6" sketch:type="MSShapeGroup"></path>
-            </g>
-        </g>
-    </g>
-</svg>
diff --git a/src/skins/vector/img/upload.png b/src/skins/vector/img/upload.png
deleted file mode 100644
index 7457bcd0f1380362c431cab9ffc85a3e1d242e29..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 713
zcmV;)0yh1LP)<h;3K|Lk000e1NJLTq000pH000&U1^@s6CTMp;00001b5ch_0Itp)
z=>Px%gGod|R5%gURBuRAQ4~Mt?mZ`S=Csy7A#m#tLWP=E1eH-xK?oK`wq=DyN(Fsz
zYuJ|&^dYAN5d=X<b0#dJC{n*nqte>e>`O?9AY@@t&?H^t_U`T8YVh`anqNEcc=!B%
zzw_hV`_8)vJUq`k^A$55LV&e^m?yA|pmat~k(Mi)YsWM2zX|>^fM%c=B20RDwfyj;
zR_Gq;ybORjG?}{5x}|PR%M;OoFz{_U+N)<E3JS8!#v*gUAd#hWo>*}8EEBPX9P;y(
zmQd#g1CjQwDBHQeu%w4#s?i<u7pr+9&cIuGGOh;o)=1D;xwN?Yn0-edpmgfu>%fMz
zj-(g!y>n$#;@#v&A(7TEDy(W)vnR|5Iqr#emHr0jD^7D8Ek%z9zYN!hzm5VS1_AHR
zmgM9QoT+aL``e_nQ14w6tTC*zRp)P8Vv8`wCO#*=mr|s1TKn)r)HbGk%AeEZM1Om>
zH7_d&$SRwn9aV_<low~riF>H4K^W?uiTlOvT&u;{!)K!e8O)$W9=KwG1EN4LW|^D~
z-&xE|*&$#sK^eQi5JypggZ%6GT|*tU|1@z$+LxPT=@}Qse2+$)2$&Q_E#;2>WD552
z#;-TU0;jb`nVq0)=fmgsl{p&0>!oV(wF*asDatNBS9Ucn))@!ut8fl*Ogy^LT2c3w
z6CN#@*@>22VE&(&AW*iD9TBRqN$;C>i=KEYfdk0sB|T1H2+WdVBrYL=k!fPw%CTOp
z_~v%UH;#q0xXAg)uVlci(>OIQ8K&5M#SG1^*j<?GdQ_X7@9s7lm&Modf9eQOdhb^G
vnIxaB1zgl>7k+8;fqSno`lPMQIV`AO#b?+#Cv$w{00000NkvXXu0mjfId@az

diff --git a/src/skins/vector/img/upload.svg b/src/skins/vector/img/upload.svg
deleted file mode 100644
index 039014a2..00000000
--- a/src/skins/vector/img/upload.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="19px" height="24px" viewBox="-1 -1 19 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: bin/sketchtool 1.4 (305) - http://www.bohemiancoding.com/sketch -->
-    <title>icons_upload</title>
-    <desc>Created with bin/sketchtool.</desc>
-    <defs></defs>
-    <g id="02-Chat" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="02_13-Chat-member-profile" sketch:type="MSArtboardGroup" transform="translate(-873.000000, -722.000000)">
-            <g id="icons_upload" sketch:type="MSLayerGroup" transform="translate(873.000000, 722.000000)">
-                <g id="Rectangle-5-+-Rectangle-6" sketch:type="MSShapeGroup">
-                    <path d="M0,4.00955791 C0,1.79514022 1.78163126,0 3.99825563,0 L9.59161955,0 C9.59161955,0 16.3225806,6.49234232 16.3225806,6.49234232 L16.3225806,18.0063928 C16.3225806,20.2120012 14.5290874,22 12.3296282,22 L3.99295243,22 C1.7877057,22 0,20.1996477 0,17.9904421 L0,4.00955791 Z" id="Rectangle-5" stroke="#76CFA6"></path>
-                    <path d="M15.6804916,7.49527496 L11.5273266,7.49527496 C10.3308881,7.49527496 9.3609831,6.52527676 9.3609831,5.3289315 L9.3609831,1.88544393 L15.6804916,7.49527496 Z" id="Rectangle-6-Copy" fill="#FFFFFF"></path>
-                    <path d="M16.3225806,7.09677419 L11.4129801,7.09677419 C10.2050375,7.09677419 9.22580645,6.11744908 9.22580645,4.90960051 L9.22580645,0" id="Rectangle-6" stroke="#76CFA6"></path>
-                </g>
-                <path d="M12.3736951,12.709235 C12.5125582,12.709235 12.6514212,12.6596674 12.7577382,12.5598531 C12.9689258,12.3609035 12.9689258,12.0390533 12.7577382,11.8401037 L8.61860697,7.95549406 C8.40741942,7.75654446 8.06387804,7.75722347 7.85196724,7.95481505 L3.70777326,11.8339926 C3.49586247,12.0329422 3.49513923,12.3554714 3.70632677,12.554421 C3.91751432,12.7540496 4.2610557,12.7540496 4.4729665,12.555779 L7.69791605,9.53690567 L7.69936254,17.9423563 C7.69936254,18.2234659 7.94309612,18.4516129 8.24179631,18.4516129 C8.541943,18.4516129 8.78423008,18.2234659 8.78423008,17.9423563 L8.78278359,9.54980684 L11.9903753,12.5598531 C12.095969,12.6596674 12.2348321,12.709235 12.3736951,12.709235 L12.3736951,12.709235 Z" id="Fill-75" fill="#76CFA6" sketch:type="MSShapeGroup"></path>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/video-mute.svg b/src/skins/vector/img/video-mute.svg
deleted file mode 100644
index 6de60ba3..00000000
--- a/src/skins/vector/img/video-mute.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="31px" height="27px" viewBox="-2 -2 31 27" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: Sketch 3.4.3 (16618) - http://www.bohemiancoding.com/sketch -->
-    <title>icons_video copy</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="05-Voice-and-video" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="05_2-Video-call" sketch:type="MSArtboardGroup" transform="translate(-871.000000, -667.000000)" stroke="#FFFFFF">
-            <g id="icons_video-copy" sketch:type="MSLayerGroup" transform="translate(871.000000, 666.000000)">
-                <g id="Rectangle-20-+-Path-16" transform="translate(0.000000, 0.464286)" sketch:type="MSShapeGroup">
-                    <rect id="Rectangle-20" x="0" y="0.535714286" width="20" height="20" rx="4"></rect>
-                    <path d="M20.75,10.6964286 C20.75,14.0446429 24.188247,15.7371974 24.188247,15.7371974 C25.5057636,16.651593 26.5738219,16.0843085 26.5738219,14.4868066 L26.5738219,6.90605053 C26.5738219,5.30108314 25.4784055,4.70120148 24.188247,5.65565975 C24.188247,5.65565975 20.75,7.34821429 20.75,10.6964286 Z" id="Path-16"></path>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/video-unmute.svg b/src/skins/vector/img/video-unmute.svg
deleted file mode 100644
index a6c6c3b6..00000000
--- a/src/skins/vector/img/video-unmute.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="31px" height="27px" viewBox="-1 -1 31 27" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: Sketch 3.4.4 (17249) - http://www.bohemiancoding.com/sketch -->
-    <title>icons_video copy</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="05-Voice-and-video" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="05_2-Video-call" sketch:type="MSArtboardGroup" transform="translate(-870.000000, -666.000000)" stroke="#FFFFFF">
-            <g id="icons_video-copy" sketch:type="MSLayerGroup" transform="translate(870.000000, 666.000000)">
-                <g id="Rectangle-20-+-Path-16" transform="translate(1.000000, 0.464286)" sketch:type="MSShapeGroup">
-                    <rect id="Rectangle-20" x="0" y="0.535714286" width="20" height="20" rx="4"></rect>
-                    <path d="M20.75,10.6964286 C20.75,14.0446429 24.188247,15.7371974 24.188247,15.7371974 C25.5057636,16.651593 26.5738219,16.0843085 26.5738219,14.4868066 L26.5738219,6.90605053 C26.5738219,5.30108314 25.4784055,4.70120148 24.188247,5.65565975 C24.188247,5.65565975 20.75,7.34821429 20.75,10.6964286 Z" id="Path-16"></path>
-                </g>
-                <path d="M24,1 L0.00856596586,23.6585766" id="Path-98" sketch:type="MSShapeGroup"></path>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/video.png b/src/skins/vector/img/video.png
deleted file mode 100644
index 2a788f6fa47f1338fabef245a737cda1d0377d89..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 514
zcmV+d0{#7oP)<h;3K|Lk000e1NJLTq001BW001Be0ssI2{21+{0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzq)9|URCwBA{Qv(y11$mLs0Aa;f=|Ex
z?Rxs_!I!^Z{}9&6&BCC-!|W!_#>d7)lm$T3XWjg6AjG02z{1VSNYH|>zyDwR@aMw2
zKWXZmc<ew}u;%^`0X9ZcQC5;d;PmU?AAbE0QRKj-0AVvQWPolbHHd*)fEw{AK$r*&
zcVa>YJtkNgkt6KG&wu-$|GN6&Z@416DnAQ~4=4xEzWtqe?K>MYql*;lvU@+j{rQjL
z0}8=|&wm%*`4OSWF2MzI^r08O(c^#;08CM9AN=%{WrLUw1phH3nG$gE-ERdRCS^Wm
ze5r^M@c8RLSso?=$&?cC>)(HNW=0xXAk5D6`ujf`TA(My0xUCr{QXZW3uL&NEks$D
z-u?OKAJh&;>RJE<HWF+qyi6<a|9tuV-|v6_fu4aBfGkwZ$$s)2=idC@`0(eqzYON0
zEG$fnC>8+AcVK=YwKxK4L2{&#2&=v@%MYYt4G~1Z+5=d=lj>@q7NACC5oSh4WLF|A
z0M<>wlmIN>fsP{5?LfsqEkKQfqskm@wv1XpE&vEH08)$A)rqLp1^@s607*qoM6N<$
Eg3xa3E&u=k

diff --git a/src/skins/vector/img/voice-mute.svg b/src/skins/vector/img/voice-mute.svg
deleted file mode 100644
index 33664107..00000000
--- a/src/skins/vector/img/voice-mute.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="21px" height="26px" viewBox="-4 -1 21 26" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: Sketch 3.4.3 (16618) - http://www.bohemiancoding.com/sketch -->
-    <title>Audio</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="05-Voice-and-video" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="05_2-Video-call" sketch:type="MSArtboardGroup" transform="translate(-915.000000, -665.000000)" fill="#FFFFFF">
-            <g id="Audio" sketch:type="MSLayerGroup" transform="translate(915.000000, 665.000000)">
-                <path d="M3.51108197,4.57927869 C3.51108197,2.62701639 5.09940984,1.03868852 7.05206557,1.03868852 C9.00472131,1.03868852 10.5930492,2.62701639 10.5930492,4.57927869 L10.5930492,12.448918 C10.5930492,14.4015738 9.00472131,15.9899016 7.05206557,15.9899016 C5.09940984,15.9899016 3.51108197,14.4015738 3.51108197,12.448918 L3.51108197,4.57927869 L3.51108197,4.57927869 Z M7.05206557,16.7767869 C9.44183607,16.7767869 11.3799344,14.839082 11.3799344,12.448918 L11.3799344,4.57927869 C11.3799344,2.18911475 9.44183607,0.251803279 7.05206557,0.251803279 C4.66229508,0.251803279 2.72419672,2.18911475 2.72419672,4.57927869 L2.72419672,12.448918 C2.72419672,14.839082 4.66229508,16.7767869 7.05206557,16.7767869 Z M12.9517377,8.51409836 L12.9517377,12.448918 C12.9517377,15.703082 10.3042623,18.3505574 7.05009836,18.3505574 C3.79554098,18.3505574 1.14845902,15.703082 1.14845902,12.448918 L1.14845902,8.51409836 L0.36157377,8.51409836 L0.36157377,12.448918 C0.36157377,16.0217705 3.17980328,18.9407213 6.70898361,19.1201311 L6.65862295,19.1201311 L6.65862295,23.080918 L3.11567213,23.080918 L3.11567213,23.8678033 L10.9845246,23.8678033 L10.9845246,23.080918 L7.4455082,23.080918 L7.4455082,19.1201311 L7.39121311,19.1201311 C10.9203934,18.9407213 13.738623,16.0217705 13.738623,12.448918 L13.738623,8.51409836 L12.9517377,8.51409836 Z" id="Fill-16" sketch:type="MSShapeGroup"></path>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/voice-unmute.svg b/src/skins/vector/img/voice-unmute.svg
deleted file mode 100644
index 0d7e6f42..00000000
--- a/src/skins/vector/img/voice-unmute.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="21px" height="26px" viewBox="-1 -1 21 26" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: Sketch 3.4.4 (17249) - http://www.bohemiancoding.com/sketch -->
-    <title>Audio</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="05-Voice-and-video" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="05_2-Video-call" sketch:type="MSArtboardGroup" transform="translate(-912.000000, -665.000000)">
-            <g id="Audio" sketch:type="MSLayerGroup" transform="translate(912.000000, 665.000000)">
-                <path d="M6.51108197,4.57927869 C6.51108197,2.62701639 8.09940984,1.03868852 10.0520656,1.03868852 C12.0047213,1.03868852 13.5930492,2.62701639 13.5930492,4.57927869 L13.5930492,12.448918 C13.5930492,14.4015738 12.0047213,15.9899016 10.0520656,15.9899016 C8.09940984,15.9899016 6.51108197,14.4015738 6.51108197,12.448918 L6.51108197,4.57927869 L6.51108197,4.57927869 Z M10.0520656,16.7767869 C12.4418361,16.7767869 14.3799344,14.839082 14.3799344,12.448918 L14.3799344,4.57927869 C14.3799344,2.18911475 12.4418361,0.251803279 10.0520656,0.251803279 C7.66229508,0.251803279 5.72419672,2.18911475 5.72419672,4.57927869 L5.72419672,12.448918 C5.72419672,14.839082 7.66229508,16.7767869 10.0520656,16.7767869 Z M15.9517377,8.51409836 L15.9517377,12.448918 C15.9517377,15.703082 13.3042623,18.3505574 10.0500984,18.3505574 C6.79554098,18.3505574 4.14845902,15.703082 4.14845902,12.448918 L4.14845902,8.51409836 L3.36157377,8.51409836 L3.36157377,12.448918 C3.36157377,16.0217705 6.17980328,18.9407213 9.70898361,19.1201311 L9.65862295,19.1201311 L9.65862295,23.080918 L6.11567213,23.080918 L6.11567213,23.8678033 L13.9845246,23.8678033 L13.9845246,23.080918 L10.4455082,23.080918 L10.4455082,19.1201311 L10.3912131,19.1201311 C13.9203934,18.9407213 16.738623,16.0217705 16.738623,12.448918 L16.738623,8.51409836 L15.9517377,8.51409836 Z" id="Fill-16" fill="#FFFFFF" sketch:type="MSShapeGroup"></path>
-                <path d="M19,3 L0.272141024,20.6874224" id="Path-98" stroke="#FFFFFF" sketch:type="MSShapeGroup"></path>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/voice.png b/src/skins/vector/img/voice.png
deleted file mode 100644
index 5ba765b0f45e9a35a684c175d85627cf7d3e335b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 856
zcmV-e1E>6nP)<h;3K|Lk000e1NJLTq000mG000^Y1^@s6zG&PB00004XF*Lt006O%
z3;baP0009INkl<ZI1!~(TS$~q5S}^vyX&@TS_IMseDSTDu2~dxAqsjBD@)QfgOUu<
zhirH4Q7V$Wf@P2|g}O^1K|b`<#U8Ar)TM_?v@1ouq+(*WyZ?Wt`PH+ni?W43{LDEs
z^L=N|oS8w0{c382J2#^o1>^!@8X_13^p13SqhafbC$a7rt?<0Kl?Iy4hbW&<g^cFb
zZ6`-fyZdGP2DDf%1Hy;;OjlJjX5QK}=<jw1e0lSfQ5$c--{v0hmqn>SsExPZe~8yV
z8ZuqoN*60Xjto}_0acZKoyp1;At0nZx<NOUVIkR7P!j@zyLJto${r!$`)y%@A!S%x
z(pzF*W&cY6=&(&lLm3v663O7h9LgR=pj7`SmrS5}27Q;f7)l7h`cG#Q+S#v^aV12?
zS&je;>#|(w2t+-rrbF>a1d@$&@Kh2M3Zaz=KHUTnNAP{)q}39SKoX9z^AOj=Pa?7{
zIR_B}ZW`U16tcyO00|NSN!P<+D*}cEciMD$PwR57u-;@$Iueh7i$7mV=+QLGCcgM<
z!NA9k<dmbNhw8b7=hb;E88_Q*_NOLiaUY;4FbE$CPRdozYBh~pCP7l8-G=wMS=PmZ
z&j&j8v#up1jS6qSZ!cfP)|g$?J2MZw1HLnacz9}J{FoypWfu>UT7H<%{KUhYaXUX<
z7K6V5{I1l&x>^I#VMr`sf}xot);V2m0J6)mBDIGdN9wbRHiyZmmLMO2G`i%pk;k=?
z57M4v0ddCwI&Ol^C}$!t7v|?3?A!;4SNNWzeDZ@&@9(v&Pd~WEl8{)z5glOt8$%CX
zXv#VDWfl=bpp>3~FN5#c&L^Gb=gmWjEA`-XZS#)OG3BFVqz;tAlsxxFnER{JapGSs
z1UBuOays{{$sP>aBBjir1Z6`Z5@%{<PN64h!M5zOu(?IxG49FB=;o?g%l#15Ok5ek
zU-??XvYkSpSCP$vAXQ4b*5Gtq2lLH60e@e#L%g*){=I{~{y8!;`~KTJRJU^!dOWac
i=PtDJf3d+?-1!G|#WtEiGSv700000<MNUMnLSTZ3DUDJ9

diff --git a/src/skins/vector/img/voice.svg b/src/skins/vector/img/voice.svg
deleted file mode 100644
index ff87270b..00000000
--- a/src/skins/vector/img/voice.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="16px" height="26px" viewBox="0 0 16 26" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: Sketch 3.4.2 (15857) - http://www.bohemiancoding.com/sketch -->
-    <title>icon_voice</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="icon_voice" sketch:type="MSLayerGroup" fill="#76CFA6">
-            <path d="M15.690213,10.5130204 C15.690213,9.68172789 15.0096307,9.00560998 14.1739648,9.00560998 C13.3355096,9.00560998 12.6543693,9.68172789 12.6543693,10.5130204 L12.6554851,13.5200825 C12.6510222,13.5599846 11.9274851,17.4980943 7.84566437,17.4980943 C3.7599387,17.4980943 3.03472797,13.5815982 3.03361226,13.5500091 L3.03361226,10.5130204 C3.03361226,9.68172789 2.35302989,9.00560998 1.51680613,9.00560998 C0.680024521,9.00560998 0,9.68172789 0,10.5130204 L0,13.5500091 C0,15.5922177 1.86211801,19.602927 6.32830038,20.3771374 L6.32830038,22.9513732 L2.35358774,22.9513732 C1.51680613,22.9513732 0.836781609,23.6280454 0.836781609,24.4593379 C0.836781609,25.2900762 1.51680613,25.9661941 2.35358774,25.9661941 L13.3371831,25.9661941 C14.1717333,25.9661941 14.8506421,25.2900762 14.8506421,24.4593379 C14.8506421,23.6280454 14.1717333,22.9513732 13.3371831,22.9513732 L9.36079693,22.9513732 L9.36079693,20.3771374 C13.828095,19.602927 15.690213,15.5922177 15.690213,13.5500091 L15.690213,10.5130204 Z M13.3371831,23.7826658 C13.7098299,23.7826658 14.0138605,24.0863646 14.0138605,24.4593379 C14.0138605,24.8317569 13.7098299,25.1349016 13.3371831,25.1349016 L2.35358774,25.1349016 C1.97870958,25.1349016 1.67356322,24.8317569 1.67356322,24.4593379 C1.67356322,24.0863646 1.97870958,23.7826658 2.35358774,23.7826658 L6.74613333,23.7826658 C6.97764291,23.7826658 7.16508199,23.5970104 7.16508199,23.3670195 L7.16508199,20.0196816 C7.16508199,19.8113043 7.00888276,19.6350703 6.80024521,19.6079147 C2.63809349,19.0681288 0.836781609,15.334517 0.836781609,13.5500091 L0.836781609,10.5130204 C0.836781609,10.1400472 1.14192797,9.83690249 1.51680613,9.83690249 C1.89168429,9.83690249 2.19683065,10.1400472 2.19683065,10.5130204 L2.19683065,13.555551 C2.20519847,14.1812372 3.30696092,18.3293868 7.84566437,18.3293868 C12.2990161,18.3293868 13.491151,14.1175048 13.491151,13.5500091 L13.491151,10.5130204 C13.491151,10.1400472 13.797413,9.83690249 14.1739648,9.83690249 C14.5488429,9.83690249 14.8539893,10.1400472 14.8539893,10.5130204 L14.8539893,13.5500091 C14.8539893,15.334517 13.0532352,19.0681288 8.88940996,19.6079147 C8.68077241,19.6350703 8.52401533,19.8113043 8.52401533,20.0196816 L8.52401533,23.3670195 C8.52401533,23.5970104 8.71201226,23.7826658 8.94296398,23.7826658 L13.3371831,23.7826658 Z" id="Fill-200" sketch:type="MSShapeGroup"></path>
-            <path d="M3.04309579,10.1578404 L3.04309579,8.37998277 L3.04309579,7.54869025 L3.04309579,6.79997279 L3.04309579,5.96868027 L3.04309579,5.63727166 C3.04309579,5.49650612 3.05257931,5.35795737 3.06429425,5.21996281 L3.21324138,4.38867029 C3.76384368,2.3436907 5.62875096,0.831292517 7.84510651,0.831292517 C10.0609042,0.831292517 11.9263693,2.3436907 12.4775295,4.38867029 L12.6259188,5.21996281 C12.6376337,5.35795737 12.6476751,5.49650612 12.6476751,5.63727166 L12.6476751,5.96868027 L12.6476751,6.79997279 L12.6476751,7.54869025 L12.6476751,8.37998277 L12.6476751,10.1578404 C12.6476751,10.3872771 12.8351142,10.5734866 13.0660659,10.5734866 C13.2970176,10.5734866 13.4844567,10.3872771 13.4844567,10.1578404 L13.4844567,5.63727166 C13.4844567,2.52934603 10.954587,0 7.84510651,0 C4.7350682,0 2.20631418,2.52934603 2.20631418,5.63727166 L2.20631418,10.1578404 C2.20631418,10.3872771 2.39375326,10.5734866 2.62470498,10.5734866 C2.8556567,10.5734866 3.04309579,10.3872771 3.04309579,10.1578404 Z" id="Path" sketch:type="MSShapeGroup"></path>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/voip-chevron.svg b/src/skins/vector/img/voip-chevron.svg
deleted file mode 100644
index 5f7cbe71..00000000
--- a/src/skins/vector/img/voip-chevron.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="22px" height="17px" viewBox="-1 -1 22 17" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
-    <!-- Generator: Sketch 3.4.4 (17249) - http://www.bohemiancoding.com/sketch -->
-    <title>Triangle 1</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="05-Voice-and-video" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
-        <g id="05_2-Video-call" sketch:type="MSArtboardGroup" transform="translate(-912.000000, -693.000000)" fill="#76CFA6">
-            <polygon id="Triangle-1" sketch:type="MSShapeGroup" transform="translate(922.000000, 700.500000) scale(1, -1) translate(-922.000000, -700.500000) " points="922 693 932 708 912 708 "></polygon>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/src/skins/vector/img/voip-mute.png b/src/skins/vector/img/voip-mute.png
deleted file mode 100644
index a16d1001e5778aa10fab9bfaae24082e9267fe6b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 903
zcmV;219<$2P)<h;3K|Lk000e1NJLTq001BW001Be0ssI2{21+{00009a7bBm000XU
z000XU0RWnu7ytkO2XskIMF-yu3l2FsW>QAt0009fNkl<ZNXOMy&2Lmy6hHUeci%^+
z({{qV=|FwO0TMODg^4K?Nr(}nNxL(^(tp7}#tm_0V%)GGfu)4R#0nV4qy}M73vJQb
zc3#_Q-h91xKMspp24y}vFLc3K-rVzXf9H38=Q1LK!!(3Lw$~>?FQBahITPKj%167p
zA&D`_**N1{C&xOzt9AYBj+zggGzsd`Tze81J^Xaa_ACYfVcYz;DJ#2rE^q*#sp$4U
z$tP1zS9dm$Mc*#9-yY{D$N2xwZ>=Rk24{Tx=4$M_c(x$YKvbzI2jS)D0PtZ^e6th_
zWQm~}U!-jEa$Uch>s|y$Ha&{vP+dIcAWO@l^_H1%x_fJaotP#)9Jg6|nkE{0RkygU
z91i`Xr=NrMmRYXr<D>jg1})ZfXH(Al!eWCj_hixSwPbNy>24gpS5-j<kB(s2Hsw$)
zZmapgDP{R^FSx&>zBuhMApEZiJdSiE&3i}0UZ1B&@v}FbpF=q`M4SO*Y*ZjY2Z%^g
zIaKEgf-?XB&w{*z4l+%zq6b89XH%Ze@tlLNOihu2*{|+?O>qYAOmy0&4Il$ekY>;<
zWQnHf3@$}_PvCyv)w2chVyHhOUCQ!}mMOS6bb?ZrKd7k>CdDsXsv&7%Q_lF-$P2{$
ztD!k#Z)EsyHFYA(hfZ*QQv9$XZDi*P;^xyhXJe4*L|Lip@7LvAU_XhpCYbI$asA}F
z9Lk3^{eIrMTa_(ES;59_REDZ;GiKvlU^gUPUx_c3+<b3{2JC}-)ubG%kB-`JO<2{o
zsl`Sh^IgmcR;j65Ysr<8>wEo}G9bZ?)!5;%S~nvWJCWsQd@GXlQ&lZR+IQK-WA?a>
zDWzghFQuXRz(odIZF7AkK9%K_T}1$&pK`r}C{dp#hiy|1<;PS1E|ViJj_oUR(Zd5q
z@A(2n@ZDN6TM!<HWM2oKPn<IJ{E#DX#)j^}!bVb;v=vh%iL=gBUoN>%8+u`*BW*2B
zXME9TCj-4?%aQu}k7l){zN$27kVT2U`mo=%E)f0QG#83?-sO20zkJZdzG!QL3q?CU
dO<#l0?=!n`xSy>aQ~Lk_002ovPDHLkV1lG(qs{;T

diff --git a/src/skins/vector/img/voip.png b/src/skins/vector/img/voip.png
deleted file mode 100644
index e8f05bcc377931d95c8f8e5374f7089218841c07..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 709
zcmV;$0y_PPP)<h;3K|Lk000e1NJLTq001BW001Be0ssI2{21+{0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!XGugsRCwC#R?TY@Q4oJKyKi@6+SGn*
z6T}2#JqY5#OACG=g0~7DMEy7XW4wrWJ$UfowF-htQL6~rMzF0F2~Cq|!lp@f-^V&y
zYf-aX+f5O~Ileb<es6yBdovHhFl2ja@E@Qr0OT`U6>pnrU4#H^*uqKIoXD8{0cZ(*
zXW7rC@WiN@GJ#fVUHxQDjMzAxxBCEaYq5KD$e73&zpT%cgM6A&vEq+o{C24!ZDhYk
zCp(wpvun~<VIqL{Ep>djH`fNjk&IDp>qG#n9lhU%sNE48$RQCxpcq1Q0T~lI8AZu$
z&jBJI%Y$<8>XVGuh|p}VCdutW-YyOrJImnpXL;>d3Rs9N5`^Fj19<6>{k$f2oPhxh
z00uaQEV9ZelZ`R75n>Yk+eIdg#^_M#uMTwm7%4{rm<WLi3u#>RRFuy<Pf=|v9X;;g
zjsfW8d_$hf@)z~q4d>&!G5`*yjW-Q>I6^{k0H?G3QAJn?C&&4{4}m9s!dPjkhpS>b
zZ!LT3o0g2-wClN=SZJs#MVrD=a~|X{WTDhywW~804Fikj&)pUOa?u%!rf8da@UkwR
zRV68X)Io~d@HIzp9ZYkePEM#-i;kPZL<48ZQ}@fkJ`;%ODc2;fo>nDQ-gV&o0gH0#
z&(N=THL-EAV3(S*qu7}&-x!~LYj#9Y#`+$S=JOv$k82g1?QAQ<A1{vT9Bc~LKx!(m
z8vqJ?d&wup4cL0sba4{Q<BFiiv9Z`u;griKT^{%6>1j=0-7K}k?aT|*jfFV3$P7s7
rblL0kZH#4`s5+ao{^`Hz7XbzUlE!y4)*4tA00000NkvXXu0mjfM=wK%

diff --git a/src/skins/vector/img/warning.png b/src/skins/vector/img/warning.png
deleted file mode 100644
index c5553530a8478d549139c265bec0492be4252d7e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1478
zcmeAS@N?(olHy`uVBq!ia0vp^G9b*s1SJ3FdmIK*k|nMYCBgY=CFO}lsSJ)O`AMk?
zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+*
zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn
zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuU%v{0TQqR!T
z+}y-mN5ROz&{W^RSl`${*T~q)#K6kLNC66zfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj
z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5
zFD<cE0=g99h1>$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;Np<V
zf>iyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$IMft0d=ry1
z^FV@{U|qhxR-SpqC5d^-sh%#jN<ee;GBZ=GTpW#Djhx(!%w1eu3=LgP9UTqLot({$
z%-k%T%?&NgVR~KilS^|`^GaZPQxJNMaq0ynh};68%`T}$nPsUdZbkXI3Sf_0WnyuQ
zvw@qjp|gRdInYtq-2%~@g2gRRy^c8b>H{644~kx-=!OXa(-4RWPrN`5Jo%^Q0n>aD
zFma1kbOSRMlZmH`V@SoVBpvJhJ&m^-Ivd#<)Y>))EcW>FFMR$zYo-4Eu|<Nn=dS$G
z-`W}ETp9oWjECLv&;QIPyft~Rc>Z^M_G=T(ulw@9=XP`oBy9V)^U}-jB9dCgUnk#t
z7oO2{Pxzg|pa1^*7S0oXZ*<7AkBO&hj>7D9wa2z}MmS&X+Z)>WE2QD!%aXR*yF7n?
z321&_`F+N}KgxG6{QqyOcCWS2LZaeeVAWH`7X42zcHg{}t|Fba;qTHfYxQ3&dh@1W
z+37dGbMF72l%VnXeZ2#}kVjU2{cXKEm!^ectLJgq{&qCjdQ-pV$lrJ3fo+>=|2{VP
z&baCZKU+@NhWg*HO`bCbwlTeR_j{Z0q4D88^*41<e?vaJEN5!_wC8VXyXlgM!j#YU
z{|%kx?*>et`Tb_yALW%kOv{8%&YoW=rS<2-?3-3HEBi%f%=l*@Q`w=(e5Pog@VkdP
zOKq0jOa9lb9Q=B!k%f`Lo8x*b>mIHBw6eVXY|DjME*<NV!e<$bZQiClx1%JUt$xJC
zqMz`sd8!eIv#q+~RN0IJ_oq3A_cS*5A9P|)uPl4J`Q5zh8f{F@QBOtQ1%0{~tnv7<
zxs4&)`GgAwp;n(6<5}YEjxUHmz2Nw{4Nny1LW`!`GkQ12&p8v|{C}f?kcY+eID;6a
z1yAgi58JD$ypJyv`>SxyFHyD1#^)Emwebp@P3Jh+g7)u-(A(AhdCzZNo%t5_|I$>B
zu9+`$rhn_tKDX2F&V{-8FQ4yvGkjYH@4aIz4h@V9Yt2rEe*eW<3@TYYUHx3vIVCg!
E0HiWF6951J

diff --git a/src/skins/vector/img/warning.svg b/src/skins/vector/img/warning.svg
deleted file mode 100644
index b9a96a88..00000000
--- a/src/skins/vector/img/warning.svg
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 24 23" style="enable-background:new 0 0 24 23;" xml:space="preserve">
-<style type="text/css">
-	.st0{clip-path:url(#SVGID_2_);fill:#FF0064;}
-	.st1{clip-path:url(#SVGID_4_);fill:#FFFFFF;}
-</style>
-<g>
-	<g>
-		<defs>
-			<path id="SVGID_1_" d="M9.2,2.2c1.6-2.9,4.1-2.9,5.7,0l8.3,15.4c1.6,2.9,0.2,5.3-3.2,5.3H4c-3.3,0-4.7-2.4-3.2-5.3L9.2,2.2
-				L9.2,2.2z M9.2,2.2"/>
-		</defs>
-		<clipPath id="SVGID_2_">
-			<use xlink:href="#SVGID_1_"  style="overflow:visible;"/>
-		</clipPath>
-		<rect x="-4.8" y="-5" class="st0" width="33.6" height="32.9"/>
-	</g>
-	<g>
-		<defs>
-			<path id="SVGID_3_" d="M12.7,15L13,5.4H11l0.3,9.6H12.7L12.7,15z M12,19.1c0.7,0,1.2-0.5,1.2-1.2c0-0.7-0.5-1.2-1.2-1.2
-				c-0.7,0-1.2,0.5-1.2,1.2C10.8,18.6,11.3,19.1,12,19.1L12,19.1L12,19.1z M12,19.1"/>
-		</defs>
-		<clipPath id="SVGID_4_">
-			<use xlink:href="#SVGID_3_"  style="overflow:visible;"/>
-		</clipPath>
-		<rect x="5.8" y="0.4" class="st1" width="12.4" height="23.7"/>
-	</g>
-</g>
-</svg>
diff --git a/src/skins/vector/img/warning2.png b/src/skins/vector/img/warning2.png
deleted file mode 100644
index db0fd4a897de34f13f949afd4f3c73a6c48f3b4e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1420
zcmeAS@N?(olHy`uVBq!ia0vp^av;pX1SGcvS$+jlk|nMYCBgY=CFO}lsSJ)O`AMk?
zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+*
zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn
zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuU%v{0TQqR!T
z+}y-mN5ROz&{W^RSl`${*T~q)#K6kLNC66zfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj
z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5
zFD<cE0=g99h1>$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;Np<V
zf>iyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$IMft0d=ry1
z^FV@{U|qhxR-SpqC5d^-sh%#jN<ee;GBZ=GTpW#Djhx&Z&0Snv3=LgP9UTqLot({$
z%-k%T%?&NgVR~KilS^|`^GaZPQxJNcaOwpmh};68%`T}$nPsUdZbkXI3Sf_0W#V>=
z1y1vzdQ)(_#S*7peV}9XLD7p8-7q0w8Uiuli5JL$C;!wuV45!iCT{(x|F0Ps7=L-X
zIEGZ*dNa*d$2m~s_<!BA+KyQpB{`W@#h5wSnq5_rwnpS6Wh$F;h&3Gv3hH$22)N(U
z@m_DK=&1+FE2o)Uy%LZ+HRzS8*VOX+?72w=_ddL{{XX};_47N`=l3p3FzEQvAyGJa
ze}mn|#jE6R>SoMzdN8xUwIh7pTfGyvAAD)s&8vFh%JCDgmwn`zK21^9%rB|YEW#l1
z$EpyYChZuxj8-xE2}P2hCOh@oY9IdJvM{`F<3F+8JZ7fXc3)KI=U=((=JUy-zU^z~
zRK53@I7^~RKKf8su{zuK`YySvj~~2RJ!z5B+i#V3ezq=_XU>@W)MNVL=6j(JGrp?n
z<?T@4nJwwpFR<k~<J|6xtJr@f3apox<#xJo_jF*jii+NhyDdMq6+C>>Ubf@n;VF)s
zit7I71I~VM-hTGrca1ftdfz^JFp0bNT|-*?%{V9h-3%pR%VZfemhaSxzssQ3!*YL8
z0AJ1>;oA6YH&?xb*}H^%C+#qr5fbt0K!KRx+ADSIA|K@^vuu79^d!|`R@);PrCIAD
zqm+ezec;M|qLs6)ReHPKwx55tY!OnvbvD>+_Tt(T(G&d>kDU58^B&K9`I8|gR*kC<
z%vzWD$VR|bpnJdSl5HF_U+%X(CVg6As)4TEZtWEpy1waH6hCl1aaFz5$x$tf>tc-N
j2bcf*ZI3#|u}Uyh-(Gi7sw~YCR6csT`njxgN@xNAYH|*X

diff --git a/src/skins/vector/img/warning_yellow.svg b/src/skins/vector/img/warning_yellow.svg
deleted file mode 100644
index 4d227517..00000000
--- a/src/skins/vector/img/warning_yellow.svg
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 width="500px" height="500px" viewBox="0 0 500 500" enable-background="new 0 0 500 500" xml:space="preserve">
-<g>
-	<g>
-		<g>
-			<defs>
-				<path id="SVGID_1_" d="M191.667,56.25c33.333-60.417,85.417-60.417,118.75,0l172.916,320.834
-					C516.667,437.5,487.5,487.5,416.667,487.5H83.333c-68.75,0-97.917-50-66.667-110.416L191.667,56.25L191.667,56.25z"/>
-			</defs>
-			<use xlink:href="#SVGID_1_"  overflow="visible" fill="#E8BF37"/>
-			<clipPath id="SVGID_2_">
-				<use xlink:href="#SVGID_1_"  overflow="visible"/>
-			</clipPath>
-			<rect x="-100" y="-93.75" clip-path="url(#SVGID_2_)" fill="#E8BF37" width="700" height="685.417"/>
-		</g>
-	</g>
-	<g>
-		<g>
-			<defs>
-				<path id="SVGID_3_" d="M264.584,322.916l6.25-200h-41.667l6.25,200H264.584L264.584,322.916z M250,408.334
-					c14.584,0,25-10.418,25-25c0-14.584-10.416-25-25-25c-14.583,0-25,10.416-25,25C225,397.916,235.417,408.334,250,408.334
-					L250,408.334L250,408.334z"/>
-			</defs>
-			<clipPath id="SVGID_4_">
-				<use xlink:href="#SVGID_3_"  overflow="visible"/>
-			</clipPath>
-			<rect x="120.833" y="18.75" clip-path="url(#SVGID_4_)" fill="#FFFFFF" width="258.333" height="493.75"/>
-		</g>
-	</g>
-</g>
-</svg>
diff --git a/src/skins/vector/img/zoom.png b/src/skins/vector/img/zoom.png
deleted file mode 100644
index f05ea959b44b239bbe35095ded0502b5989aa239..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1288
zcmV+j1^4=iP)<h;3K|Lk000e1NJLTq001Ze001Zm1^@s6jQ+T700001b5ch_0Itp)
z=>Px(!bwCyR9Fekna_{gL=?y0IEj-crDRL@2V&bEkT~!|?H^Ey8wUhZ;eZ5J{sCGJ
zoVan}(((_$1q3&!S_z3tJyfkYAyGs*Y=20!$+p|gcD?B)j(@}%-q*=^ovoemI^B{d
zMIMjmz4!6V_|3eDpq%peBj;7KNT&@$ye))S9t`9X2|65_leEe8Yf{Q4*I)Jebm6VV
z%H2G!#9oyCTH9Wzn&xLh&?l@nUo#C+Er<g}L(uRywALRG^#?Ni*@5hJJ-#7oNl8E2
zp7+g(r5Dz-`ppFR&-(hoQt8DnNYdFu<wD_*DauTh)koN_$J9?e={|9TfP4C!@3+5x
zV_~7AGol5&Ww{>;65rNJ!aPzbR7(Y|%0!=jAZf!1?5;08N%GUz=E^@$RG9Ek+}d=%
zx@&oz9$S6Z0-LZ6AIz|~xBk7+IB?r?FWqbV+kP;3)@+eI*oF`Ig3k$^HTFnAVYTDi
z1O5c}Ti^q};4@QCqRa7C&jU`qJbc0DXt>9EYwQLe1m?wl4y%INeTC0(PBKFrDw>=K
zC1$DKSUy;&SN0e};s&QFI~<CdonXuJw~ne1R8$5L=MYNL;LhK)X}+=(`|fuGdUx5R
zlP{H&iNx!T$3Feq^ypZv5It`>13L3&HM&;?_^y=(rX-HJL|>|U!V1CT-}N~Br^)xX
zd(oq7Yp(pQ=|=au0@^}HN!*sIQ&%v61xx@8yQE^8XRtzK3BuPOd1Seg-g(80UQky+
zTj)SnCtv^zmQ=J20lDsDEMGe1>uVluv7-$hBFp6kH=}HE+o29avJIVpWwhRtfn5nJ
z%<I-x%sD$Cdhb}7J~&>c3-{bika&?_xb11yd7pJ*1GXl~h-E%xTY2n!{;=!YY7V4b
zZ)|vDk1QvU->ukkldox#*5=P$wvzP01UBLbezEQLliFzO(g2`1>6z9rH)uP32{r?p
z%_0wY9;ug&#No!AQ^PvPZSn~AmtZq^m07|~UQv(_dpjS^11@9E<%I(am_jye)2CfH
z0EwTH*XvRIS5<qyhD^+6kQCUC&!#XNzqYiHLrfzGB`fWIWCCT(!)av5BrOBk7ZRMj
z0yxCP#n?K%z-4?S(?Eg=YzBYP&AfmL4uLy92k~*>Bbf#gOkl%Td=;sot_N>gJ41-J
zX>iKUB*@*ilurB#Ca@Vusz-Ti{P|Pmi}zi+ygFP*b#O{K3G(u)OPAP|PQV1VA~OCv
zmfPaI_4uUq82h;@Z|Pth3;*t6O>-EBJi>Ext}N(iY;TyPha8%v1-3AFajN<glIo<!
z@w!t>Ce4{5+_=W)T)a(E8ITI@)S`Zy1{Rz`z*Y$8c;0zr{79;G0?0Z;s^QkP$8)qr
z&t-uF16XiG0^Km=<E(@ergNO}pMAMje0nd=4Y5uC;f@2HP#U~tTC4~<kzvdK$A%wn
z`TyM>>cdu=;M4&}BkKGnT7+jcX^Iw5WKlRPdC&>EdE;VQuVkr*PxuCd%IFgHW;$^n
z5zo}oM>NE-?v$<0`bV}uxYF1TI{P`?uniyZ1)t2I4<j+qnK*unzTz0zSn>Zpz|;bQ
ycBYSj<K2nl2%JJ7(dYWvIYf^`s`B&t8{$7;am+fpOg&Bj0000<MNUMnLSTX*#(U8K

diff --git a/src/skins/vector/img/logos/riot-im-logo-1.png b/src/skins/vector/themes/riot/img/logos/riot-im-logo-1.png
similarity index 100%
rename from src/skins/vector/img/logos/riot-im-logo-1.png
rename to src/skins/vector/themes/riot/img/logos/riot-im-logo-1.png
diff --git a/src/skins/vector/img/logos/riot-im-logo-1.svg b/src/skins/vector/themes/riot/img/logos/riot-im-logo-1.svg
similarity index 100%
rename from src/skins/vector/img/logos/riot-im-logo-1.svg
rename to src/skins/vector/themes/riot/img/logos/riot-im-logo-1.svg
diff --git a/src/skins/vector/img/logos/riot-im-logo-2.svg b/src/skins/vector/themes/riot/img/logos/riot-im-logo-2.svg
similarity index 100%
rename from src/skins/vector/img/logos/riot-im-logo-2.svg
rename to src/skins/vector/themes/riot/img/logos/riot-im-logo-2.svg
diff --git a/src/skins/vector/img/logos/riot-im-logo-3.svg b/src/skins/vector/themes/riot/img/logos/riot-im-logo-3.svg
similarity index 100%
rename from src/skins/vector/img/logos/riot-im-logo-3.svg
rename to src/skins/vector/themes/riot/img/logos/riot-im-logo-3.svg
diff --git a/src/skins/vector/img/logos/riot-im-logo-4.svg b/src/skins/vector/themes/riot/img/logos/riot-im-logo-4.svg
similarity index 100%
rename from src/skins/vector/img/logos/riot-im-logo-4.svg
rename to src/skins/vector/themes/riot/img/logos/riot-im-logo-4.svg
diff --git a/src/skins/vector/img/logos/riot-im-logo-5.svg b/src/skins/vector/themes/riot/img/logos/riot-im-logo-5.svg
similarity index 100%
rename from src/skins/vector/img/logos/riot-im-logo-5.svg
rename to src/skins/vector/themes/riot/img/logos/riot-im-logo-5.svg
diff --git a/src/skins/vector/img/logos/riot-logo-1.svg b/src/skins/vector/themes/riot/img/logos/riot-logo-1.svg
similarity index 100%
rename from src/skins/vector/img/logos/riot-logo-1.svg
rename to src/skins/vector/themes/riot/img/logos/riot-logo-1.svg
diff --git a/src/skins/vector/img/logos/riot-logo-2.svg b/src/skins/vector/themes/riot/img/logos/riot-logo-2.svg
similarity index 100%
rename from src/skins/vector/img/logos/riot-logo-2.svg
rename to src/skins/vector/themes/riot/img/logos/riot-logo-2.svg
diff --git a/src/skins/vector/img/logos/riot-logo-3.svg b/src/skins/vector/themes/riot/img/logos/riot-logo-3.svg
similarity index 100%
rename from src/skins/vector/img/logos/riot-logo-3.svg
rename to src/skins/vector/themes/riot/img/logos/riot-logo-3.svg
diff --git a/src/skins/vector/img/logos/riot-logo-4.svg b/src/skins/vector/themes/riot/img/logos/riot-logo-4.svg
similarity index 100%
rename from src/skins/vector/img/logos/riot-logo-4.svg
rename to src/skins/vector/themes/riot/img/logos/riot-logo-4.svg
diff --git a/src/skins/vector/img/logos/riot-logo-5.svg b/src/skins/vector/themes/riot/img/logos/riot-logo-5.svg
similarity index 100%
rename from src/skins/vector/img/logos/riot-logo-5.svg
rename to src/skins/vector/themes/riot/img/logos/riot-logo-5.svg
diff --git a/src/skins/vector/img/logos/riot-logo-bw.svg b/src/skins/vector/themes/riot/img/logos/riot-logo-bw.svg
similarity index 100%
rename from src/skins/vector/img/logos/riot-logo-bw.svg
rename to src/skins/vector/themes/riot/img/logos/riot-logo-bw.svg
diff --git a/src/skins/vector/img/logos/riot-logo.svg b/src/skins/vector/themes/riot/img/logos/riot-logo.svg
similarity index 100%
rename from src/skins/vector/img/logos/riot-logo.svg
rename to src/skins/vector/themes/riot/img/logos/riot-logo.svg
diff --git a/src/skins/vector/img/logos/riot.im logo.svg b/src/skins/vector/themes/riot/img/logos/riot.im logo.svg
similarity index 100%
rename from src/skins/vector/img/logos/riot.im logo.svg
rename to src/skins/vector/themes/riot/img/logos/riot.im logo.svg
diff --git a/src/utils/DirectoryUtils.js b/src/utils/DirectoryUtils.js
deleted file mode 100644
index 72e44681..00000000
--- a/src/utils/DirectoryUtils.js
+++ /dev/null
@@ -1,23 +0,0 @@
-// Find a protocol 'instance' with a given instance_id
-// in the supplied protocols dict
-export function instanceForInstanceId(protocols, instance_id) {
-    if (!instance_id) return null;
-    for (const proto of Object.keys(protocols)) {
-        if (!protocols[proto].instances && protocols[proto].instances instanceof Array) continue;
-        for (const instance of protocols[proto].instances) {
-            if (instance.instance_id == instance_id) return instance;
-        }
-    }
-}
-
-// given an instance_id, return the name of the protocol for
-// that instance ID in the supplied protocols dict
-export function protocolNameForInstanceId(protocols, instance_id) {
-    if (!instance_id) return null;
-    for (const proto of Object.keys(protocols)) {
-        if (!protocols[proto].instances && protocols[proto].instances instanceof Array) continue;
-        for (const instance of protocols[proto].instances) {
-            if (instance.instance_id == instance_id) return proto;
-        }
-    }
-}
diff --git a/src/vector/indexedbd-worker.js b/src/vector/indexeddb-worker.js
similarity index 100%
rename from src/vector/indexedbd-worker.js
rename to src/vector/indexeddb-worker.js

From e899fece3c65313889edb1d3a18ef410a3f6e7ce Mon Sep 17 00:00:00 2001
From: Matthew Hodgson <matthew@matrix.org>
Date: Thu, 12 Apr 2018 20:21:26 +0100
Subject: [PATCH 02/21] move themes to res to match sdk

---
 .../themes/riot/img/logos/riot-im-logo-1.png        | Bin
 .../themes/riot/img/logos/riot-im-logo-1.svg        |   0
 .../themes/riot/img/logos/riot-im-logo-2.svg        |   0
 .../themes/riot/img/logos/riot-im-logo-3.svg        |   0
 .../themes/riot/img/logos/riot-im-logo-4.svg        |   0
 .../themes/riot/img/logos/riot-im-logo-5.svg        |   0
 .../themes/riot/img/logos/riot-logo-1.svg           |   0
 .../themes/riot/img/logos/riot-logo-2.svg           |   0
 .../themes/riot/img/logos/riot-logo-3.svg           |   0
 .../themes/riot/img/logos/riot-logo-4.svg           |   0
 .../themes/riot/img/logos/riot-logo-5.svg           |   0
 .../themes/riot/img/logos/riot-logo-bw.svg          |   0
 .../themes/riot/img/logos/riot-logo.svg             |   0
 .../themes/riot/img/logos/riot.im logo.svg          |   0
 .../themes/status/css/_StatusLogin.scss             |   0
 .../vector => res}/themes/status/css/_status.scss   |   0
 .../vector => res}/themes/status/css/status.scss    |   0
 .../skins/vector => res}/themes/status/fonts/README |   0
 {src/skins/vector => res}/themes/status/img/a.png   | Bin
 {src/skins/vector => res}/themes/status/img/d.png   | Bin
 {src/skins/vector => res}/themes/status/img/dot.svg |   0
 {src/skins/vector => res}/themes/status/img/g.png   | Bin
 {src/skins/vector => res}/themes/status/img/i.png   | Bin
 .../skins/vector => res}/themes/status/img/logo.svg |   0
 {src/skins/vector => res}/themes/status/img/n.png   | Bin
 25 files changed, 0 insertions(+), 0 deletions(-)
 rename {src/skins/vector => res}/themes/riot/img/logos/riot-im-logo-1.png (100%)
 rename {src/skins/vector => res}/themes/riot/img/logos/riot-im-logo-1.svg (100%)
 rename {src/skins/vector => res}/themes/riot/img/logos/riot-im-logo-2.svg (100%)
 rename {src/skins/vector => res}/themes/riot/img/logos/riot-im-logo-3.svg (100%)
 rename {src/skins/vector => res}/themes/riot/img/logos/riot-im-logo-4.svg (100%)
 rename {src/skins/vector => res}/themes/riot/img/logos/riot-im-logo-5.svg (100%)
 rename {src/skins/vector => res}/themes/riot/img/logos/riot-logo-1.svg (100%)
 rename {src/skins/vector => res}/themes/riot/img/logos/riot-logo-2.svg (100%)
 rename {src/skins/vector => res}/themes/riot/img/logos/riot-logo-3.svg (100%)
 rename {src/skins/vector => res}/themes/riot/img/logos/riot-logo-4.svg (100%)
 rename {src/skins/vector => res}/themes/riot/img/logos/riot-logo-5.svg (100%)
 rename {src/skins/vector => res}/themes/riot/img/logos/riot-logo-bw.svg (100%)
 rename {src/skins/vector => res}/themes/riot/img/logos/riot-logo.svg (100%)
 rename {src/skins/vector => res}/themes/riot/img/logos/riot.im logo.svg (100%)
 rename {src/skins/vector => res}/themes/status/css/_StatusLogin.scss (100%)
 rename {src/skins/vector => res}/themes/status/css/_status.scss (100%)
 rename {src/skins/vector => res}/themes/status/css/status.scss (100%)
 rename {src/skins/vector => res}/themes/status/fonts/README (100%)
 rename {src/skins/vector => res}/themes/status/img/a.png (100%)
 rename {src/skins/vector => res}/themes/status/img/d.png (100%)
 rename {src/skins/vector => res}/themes/status/img/dot.svg (100%)
 rename {src/skins/vector => res}/themes/status/img/g.png (100%)
 rename {src/skins/vector => res}/themes/status/img/i.png (100%)
 rename {src/skins/vector => res}/themes/status/img/logo.svg (100%)
 rename {src/skins/vector => res}/themes/status/img/n.png (100%)

diff --git a/src/skins/vector/themes/riot/img/logos/riot-im-logo-1.png b/res/themes/riot/img/logos/riot-im-logo-1.png
similarity index 100%
rename from src/skins/vector/themes/riot/img/logos/riot-im-logo-1.png
rename to res/themes/riot/img/logos/riot-im-logo-1.png
diff --git a/src/skins/vector/themes/riot/img/logos/riot-im-logo-1.svg b/res/themes/riot/img/logos/riot-im-logo-1.svg
similarity index 100%
rename from src/skins/vector/themes/riot/img/logos/riot-im-logo-1.svg
rename to res/themes/riot/img/logos/riot-im-logo-1.svg
diff --git a/src/skins/vector/themes/riot/img/logos/riot-im-logo-2.svg b/res/themes/riot/img/logos/riot-im-logo-2.svg
similarity index 100%
rename from src/skins/vector/themes/riot/img/logos/riot-im-logo-2.svg
rename to res/themes/riot/img/logos/riot-im-logo-2.svg
diff --git a/src/skins/vector/themes/riot/img/logos/riot-im-logo-3.svg b/res/themes/riot/img/logos/riot-im-logo-3.svg
similarity index 100%
rename from src/skins/vector/themes/riot/img/logos/riot-im-logo-3.svg
rename to res/themes/riot/img/logos/riot-im-logo-3.svg
diff --git a/src/skins/vector/themes/riot/img/logos/riot-im-logo-4.svg b/res/themes/riot/img/logos/riot-im-logo-4.svg
similarity index 100%
rename from src/skins/vector/themes/riot/img/logos/riot-im-logo-4.svg
rename to res/themes/riot/img/logos/riot-im-logo-4.svg
diff --git a/src/skins/vector/themes/riot/img/logos/riot-im-logo-5.svg b/res/themes/riot/img/logos/riot-im-logo-5.svg
similarity index 100%
rename from src/skins/vector/themes/riot/img/logos/riot-im-logo-5.svg
rename to res/themes/riot/img/logos/riot-im-logo-5.svg
diff --git a/src/skins/vector/themes/riot/img/logos/riot-logo-1.svg b/res/themes/riot/img/logos/riot-logo-1.svg
similarity index 100%
rename from src/skins/vector/themes/riot/img/logos/riot-logo-1.svg
rename to res/themes/riot/img/logos/riot-logo-1.svg
diff --git a/src/skins/vector/themes/riot/img/logos/riot-logo-2.svg b/res/themes/riot/img/logos/riot-logo-2.svg
similarity index 100%
rename from src/skins/vector/themes/riot/img/logos/riot-logo-2.svg
rename to res/themes/riot/img/logos/riot-logo-2.svg
diff --git a/src/skins/vector/themes/riot/img/logos/riot-logo-3.svg b/res/themes/riot/img/logos/riot-logo-3.svg
similarity index 100%
rename from src/skins/vector/themes/riot/img/logos/riot-logo-3.svg
rename to res/themes/riot/img/logos/riot-logo-3.svg
diff --git a/src/skins/vector/themes/riot/img/logos/riot-logo-4.svg b/res/themes/riot/img/logos/riot-logo-4.svg
similarity index 100%
rename from src/skins/vector/themes/riot/img/logos/riot-logo-4.svg
rename to res/themes/riot/img/logos/riot-logo-4.svg
diff --git a/src/skins/vector/themes/riot/img/logos/riot-logo-5.svg b/res/themes/riot/img/logos/riot-logo-5.svg
similarity index 100%
rename from src/skins/vector/themes/riot/img/logos/riot-logo-5.svg
rename to res/themes/riot/img/logos/riot-logo-5.svg
diff --git a/src/skins/vector/themes/riot/img/logos/riot-logo-bw.svg b/res/themes/riot/img/logos/riot-logo-bw.svg
similarity index 100%
rename from src/skins/vector/themes/riot/img/logos/riot-logo-bw.svg
rename to res/themes/riot/img/logos/riot-logo-bw.svg
diff --git a/src/skins/vector/themes/riot/img/logos/riot-logo.svg b/res/themes/riot/img/logos/riot-logo.svg
similarity index 100%
rename from src/skins/vector/themes/riot/img/logos/riot-logo.svg
rename to res/themes/riot/img/logos/riot-logo.svg
diff --git a/src/skins/vector/themes/riot/img/logos/riot.im logo.svg b/res/themes/riot/img/logos/riot.im logo.svg
similarity index 100%
rename from src/skins/vector/themes/riot/img/logos/riot.im logo.svg
rename to res/themes/riot/img/logos/riot.im logo.svg
diff --git a/src/skins/vector/themes/status/css/_StatusLogin.scss b/res/themes/status/css/_StatusLogin.scss
similarity index 100%
rename from src/skins/vector/themes/status/css/_StatusLogin.scss
rename to res/themes/status/css/_StatusLogin.scss
diff --git a/src/skins/vector/themes/status/css/_status.scss b/res/themes/status/css/_status.scss
similarity index 100%
rename from src/skins/vector/themes/status/css/_status.scss
rename to res/themes/status/css/_status.scss
diff --git a/src/skins/vector/themes/status/css/status.scss b/res/themes/status/css/status.scss
similarity index 100%
rename from src/skins/vector/themes/status/css/status.scss
rename to res/themes/status/css/status.scss
diff --git a/src/skins/vector/themes/status/fonts/README b/res/themes/status/fonts/README
similarity index 100%
rename from src/skins/vector/themes/status/fonts/README
rename to res/themes/status/fonts/README
diff --git a/src/skins/vector/themes/status/img/a.png b/res/themes/status/img/a.png
similarity index 100%
rename from src/skins/vector/themes/status/img/a.png
rename to res/themes/status/img/a.png
diff --git a/src/skins/vector/themes/status/img/d.png b/res/themes/status/img/d.png
similarity index 100%
rename from src/skins/vector/themes/status/img/d.png
rename to res/themes/status/img/d.png
diff --git a/src/skins/vector/themes/status/img/dot.svg b/res/themes/status/img/dot.svg
similarity index 100%
rename from src/skins/vector/themes/status/img/dot.svg
rename to res/themes/status/img/dot.svg
diff --git a/src/skins/vector/themes/status/img/g.png b/res/themes/status/img/g.png
similarity index 100%
rename from src/skins/vector/themes/status/img/g.png
rename to res/themes/status/img/g.png
diff --git a/src/skins/vector/themes/status/img/i.png b/res/themes/status/img/i.png
similarity index 100%
rename from src/skins/vector/themes/status/img/i.png
rename to res/themes/status/img/i.png
diff --git a/src/skins/vector/themes/status/img/logo.svg b/res/themes/status/img/logo.svg
similarity index 100%
rename from src/skins/vector/themes/status/img/logo.svg
rename to res/themes/status/img/logo.svg
diff --git a/src/skins/vector/themes/status/img/n.png b/res/themes/status/img/n.png
similarity index 100%
rename from src/skins/vector/themes/status/img/n.png
rename to res/themes/status/img/n.png

From 8757c8cae0ad479b965e248d91ede5661c211521 Mon Sep 17 00:00:00 2001
From: Matthew Hodgson <matthew@matrix.org>
Date: Thu, 12 Apr 2018 20:24:44 +0100
Subject: [PATCH 03/21] move notif UTs to sdk

---
 .../notifications/ContentRules-test.js        | 117 ------------------
 .../notifications/PushRuleVectorState-test.js |  62 ----------
 2 files changed, 179 deletions(-)
 delete mode 100644 test/unit-tests/notifications/ContentRules-test.js
 delete mode 100644 test/unit-tests/notifications/PushRuleVectorState-test.js

diff --git a/test/unit-tests/notifications/ContentRules-test.js b/test/unit-tests/notifications/ContentRules-test.js
deleted file mode 100644
index c1cdc40a..00000000
--- a/test/unit-tests/notifications/ContentRules-test.js
+++ /dev/null
@@ -1,117 +0,0 @@
-/*
-Copyright 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-var notifications = require('../../../src/notifications');
-
-var ContentRules = notifications.ContentRules;
-var PushRuleVectorState = notifications.PushRuleVectorState;
-
-var expect = require('expect');
-var test_utils = require('../../test-utils');
-
-var NORMAL_RULE = {
-    actions: [
-        "notify",
-        { set_tweak: "highlight", value: false },
-    ],
-    enabled: true,
-    pattern: "vdh2",
-    rule_id: "vdh2",
-};
-
-var LOUD_RULE = {
-    actions: [
-        "notify",
-        { set_tweak: "highlight" },
-        { set_tweak: "sound", value: "default" },
-    ],
-    enabled: true,
-    pattern: "vdh2",
-    rule_id: "vdh2",
-};
-
-var USERNAME_RULE = {
-    actions: [
-        "notify",
-        { set_tweak: "sound", value: "default" },
-        { set_tweak: "highlight" },
-    ],
-    default: true,
-    enabled: true,
-    pattern: "richvdh",
-    rule_id: ".m.rule.contains_user_name",
-};
-
-
-
-describe("ContentRules", function() {
-    beforeEach(function() {
-        test_utils.beforeEach(this);
-    });
-
-    describe("parseContentRules", function() {
-        it("should handle there being no keyword rules", function() {
-            var rules = { 'global': { 'content': [
-                    USERNAME_RULE,
-            ]}};
-            var parsed = ContentRules.parseContentRules(rules);
-            expect(parsed.rules).toEqual([]);
-            expect(parsed.vectorState).toEqual(PushRuleVectorState.ON);
-            expect(parsed.externalRules).toEqual([]);
-        });
-
-        it("should parse regular keyword notifications", function() {
-            var rules = { 'global': { 'content': [
-                NORMAL_RULE,
-                USERNAME_RULE,
-            ]}};
-
-            var parsed = ContentRules.parseContentRules(rules);
-            expect(parsed.rules.length).toEqual(1);
-            expect(parsed.rules[0]).toEqual(NORMAL_RULE);
-            expect(parsed.vectorState).toEqual(PushRuleVectorState.ON);
-            expect(parsed.externalRules).toEqual([]);
-        });
-
-        it("should parse loud keyword notifications", function() {
-            var rules = { 'global': { 'content': [
-                LOUD_RULE,
-                USERNAME_RULE,
-            ]}};
-
-            var parsed = ContentRules.parseContentRules(rules);
-            expect(parsed.rules.length).toEqual(1);
-            expect(parsed.rules[0]).toEqual(LOUD_RULE);
-            expect(parsed.vectorState).toEqual(PushRuleVectorState.LOUD);
-            expect(parsed.externalRules).toEqual([]);
-        });
-
-        it("should parse mixed keyword notifications", function() {
-            var rules = { 'global': { 'content': [
-                LOUD_RULE,
-                NORMAL_RULE,
-                USERNAME_RULE,
-            ]}};
-
-            var parsed = ContentRules.parseContentRules(rules);
-            expect(parsed.rules.length).toEqual(1);
-            expect(parsed.rules[0]).toEqual(LOUD_RULE);
-            expect(parsed.vectorState).toEqual(PushRuleVectorState.LOUD);
-            expect(parsed.externalRules.length).toEqual(1);
-            expect(parsed.externalRules[0]).toEqual(NORMAL_RULE);
-        });
-    });
-});
diff --git a/test/unit-tests/notifications/PushRuleVectorState-test.js b/test/unit-tests/notifications/PushRuleVectorState-test.js
deleted file mode 100644
index 68e7044f..00000000
--- a/test/unit-tests/notifications/PushRuleVectorState-test.js
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
-Copyright 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-var notifications = require('../../../src/notifications');
-
-var prvs = notifications.PushRuleVectorState;
-
-var expect = require('expect');
-
-describe("PushRuleVectorState", function() {
-    describe("contentRuleVectorStateKind", function() {
-        it("should understand normal notifications", function () {
-            var rule = {
-                actions: [
-                    "notify",
-                ],
-            };
-
-            expect(prvs.contentRuleVectorStateKind(rule)).
-                toEqual(prvs.ON);
-        });
-
-        it("should handle loud notifications", function () {
-            var rule = {
-                actions: [
-                    "notify",
-                    { set_tweak: "highlight", value: true },
-                    { set_tweak: "sound", value: "default" },
-                ]
-            };
-
-            expect(prvs.contentRuleVectorStateKind(rule)).
-                toEqual(prvs.LOUD);
-        });
-
-        it("should understand missing highlight.value", function () {
-            var rule = {
-                actions: [
-                    "notify",
-                    { set_tweak: "highlight" },
-                    { set_tweak: "sound", value: "default" },
-                ]
-            };
-
-            expect(prvs.contentRuleVectorStateKind(rule)).
-                toEqual(prvs.LOUD);
-        });
-    });
-});

From 41d6995da499f70b1acb878e6be3b6b4c81cd033 Mon Sep 17 00:00:00 2001
From: Matthew Hodgson <matthew@matrix.org>
Date: Thu, 12 Apr 2018 21:59:55 +0100
Subject: [PATCH 04/21] fix braindead typo

---
 webpack.config.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/webpack.config.js b/webpack.config.js
index 0f7691c6..2029e64b 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -9,7 +9,7 @@ if (!og_image_url) og_image_url = 'https://riot.im/app/img/logos/riot-im-logo-1.
 module.exports = {
     entry: {
         "bundle": "./src/vector/index.js",
-        "indexeddb-worker": "./src/vector/indexedbd-worker.js",
+        "indexeddb-worker": "./src/vector/indexeddb-worker.js",
 
         // We ship olm.js as a separate lump of javascript. This makes it get
         // loaded via a separate <script/> tag in index.html (which loads it

From f569fddf15b657f92cf375ee126f9f03a8b08481 Mon Sep 17 00:00:00 2001
From: Matthew Hodgson <matthew@matrix.org>
Date: Fri, 13 Apr 2018 00:42:58 +0100
Subject: [PATCH 05/21] make VectorHomePage override HomePage

---
 src/components/structures/VectorHomePage.js | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/components/structures/VectorHomePage.js b/src/components/structures/VectorHomePage.js
index c46ceeba..52c9226f 100644
--- a/src/components/structures/VectorHomePage.js
+++ b/src/components/structures/VectorHomePage.js
@@ -24,7 +24,10 @@ import sanitizeHtml from 'sanitize-html';
 import sdk from 'matrix-react-sdk/lib';
 
 module.exports = React.createClass({
-    displayName: 'HomePage',
+    displayName: 'VectorHomePage',
+    statics: {
+        replaces: 'HomePage',
+    },
 
     propTypes: {
         // URL base of the team server. Optional.

From 534155fcd5f9be688adbdea63b59fe3ae9e56c58 Mon Sep 17 00:00:00 2001
From: Matthew Hodgson <matthew@matrix.org>
Date: Fri, 13 Apr 2018 00:43:15 +0100
Subject: [PATCH 06/21] point to new CSS locations

---
 webpack.config.js | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/webpack.config.js b/webpack.config.js
index 2029e64b..b158c65f 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -21,9 +21,9 @@ module.exports = {
         "olm": "./src/vector/olm-loader.js",
 
         // CSS themes
-        "theme-light": "./src/skins/vector/css/themes/light.scss",
-        "theme-dark": "./src/skins/vector/css/themes/dark.scss",
-        "theme-status": "./src/skins/vector/themes/status/css/status.scss",
+        "theme-light":  "./node_modules/matrix-react-sdk/res/themes/light/css/light.scss",
+        "theme-dark":   "./node_modules/matrix-react-sdk/res/themes/dark/css/dark.scss",
+        "theme-status": "./res/themes/status/css/status.scss",
     },
     module: {
         preLoaders: [

From be34c84704625fabd221afdac7f929f1bfd15f24 Mon Sep 17 00:00:00 2001
From: Matthew Hodgson <matthew@matrix.org>
Date: Fri, 13 Apr 2018 00:57:48 +0100
Subject: [PATCH 07/21] fix theme paths

---
 res/themes/status/css/status.scss | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/res/themes/status/css/status.scss b/res/themes/status/css/status.scss
index 09f5c78f..b4f65900 100644
--- a/res/themes/status/css/status.scss
+++ b/res/themes/status/css/status.scss
@@ -1,4 +1,4 @@
-@import "../../../css/themes/_base.scss";
+@import "../../../../node_modules/matrix-react-sdk/res/themes/light/css/_base.scss";
 @import "_status.scss";
-@import "../../../css/_components.scss";
+@import "../../../../node_modules/matrix-react-sdk/res/css/_components.scss";
 @import "_StatusLogin.scss";

From 3d20a64502aa4522f99f01ee6d6f6ab1111a76c5 Mon Sep 17 00:00:00 2001
From: Matthew Hodgson <matthew@matrix.org>
Date: Fri, 13 Apr 2018 01:25:00 +0100
Subject: [PATCH 08/21] export enum via method for convenience from
 matrix-react-sdk

---
 src/vector/platform/VectorBasePlatform.js | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/vector/platform/VectorBasePlatform.js b/src/vector/platform/VectorBasePlatform.js
index c3df04f5..4bf300a5 100644
--- a/src/vector/platform/VectorBasePlatform.js
+++ b/src/vector/platform/VectorBasePlatform.js
@@ -39,7 +39,7 @@ export default class VectorBasePlatform extends BasePlatform {
         super();
 
         // The 'animations' are really low framerate and look terrible.
-        // Also it re-starts the animationb every time you set the badge,
+        // Also it re-starts the animation every time you set the badge,
         // and we set the state each time, even if the value hasn't changed,
         // so we'd need to fix that if enabling the animation.
         this.favicon = new Favico({animation: 'none'});
@@ -117,6 +117,10 @@ export default class VectorBasePlatform extends BasePlatform {
         })
     }
 
+    getUpdateCheckStatusEnum() {
+        return updateCheckStatusEnum;
+    }
+
     /**
      * Update the currently running app to the latest available
      * version and replace this instance of the app with the

From aefb78289282d3eca0a6038c14eed4dc8b9515b9 Mon Sep 17 00:00:00 2001
From: Matthew Hodgson <matthew@matrix.org>
Date: Fri, 13 Apr 2018 01:25:08 +0100
Subject: [PATCH 09/21] move conference handler to matrix-react-sdk

---
 src/VectorConferenceHandler.js | 135 ---------------------------------
 1 file changed, 135 deletions(-)
 delete mode 100644 src/VectorConferenceHandler.js

diff --git a/src/VectorConferenceHandler.js b/src/VectorConferenceHandler.js
deleted file mode 100644
index 933f5993..00000000
--- a/src/VectorConferenceHandler.js
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
-Copyright 2015, 2016 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-"use strict";
-
-import Promise from 'bluebird';
-var Matrix = require("matrix-js-sdk");
-var Room = Matrix.Room;
-var CallHandler = require('matrix-react-sdk/lib/CallHandler');
-
-// FIXME: This currently forces Vector to try to hit the matrix.org AS for conferencing.
-// This is bad because it prevents people running their own ASes from being used.
-// This isn't permanent and will be customisable in the future: see the proposal
-// at docs/conferencing.md for more info.
-var USER_PREFIX = "fs_";
-var DOMAIN = "matrix.org";
-
-function ConferenceCall(matrixClient, groupChatRoomId) {
-    this.client = matrixClient;
-    this.groupRoomId = groupChatRoomId;
-    this.confUserId = module.exports.getConferenceUserIdForRoom(this.groupRoomId);
-}
-
-ConferenceCall.prototype.setup = function() {
-    var self = this;
-    return this._joinConferenceUser().then(function() {
-        return self._getConferenceUserRoom();
-    }).then(function(room) {
-        // return a call for *this* room to be placed. We also tack on
-        // confUserId to speed up lookups (else we'd need to loop every room
-        // looking for a 1:1 room with this conf user ID!)
-        var call = Matrix.createNewMatrixCall(self.client, room.roomId);
-        call.confUserId = self.confUserId;
-        call.groupRoomId = self.groupRoomId;
-        return call;
-    });
-};
-
-ConferenceCall.prototype._joinConferenceUser = function() {
-    // Make sure the conference user is in the group chat room
-    var groupRoom = this.client.getRoom(this.groupRoomId);
-    if (!groupRoom) {
-        return Promise.reject("Bad group room ID");
-    }
-    var member = groupRoom.getMember(this.confUserId);
-    if (member && member.membership === "join") {
-        return Promise.resolve();
-    }
-    return this.client.invite(this.groupRoomId, this.confUserId);
-};
-
-ConferenceCall.prototype._getConferenceUserRoom = function() {
-    // Use an existing 1:1 with the conference user; else make one
-    var rooms = this.client.getRooms();
-    var confRoom = null;
-    for (var i = 0; i < rooms.length; i++) {
-        var confUser = rooms[i].getMember(this.confUserId);
-        if (confUser && confUser.membership === "join" &&
-                rooms[i].getJoinedMembers().length === 2) {
-            confRoom = rooms[i];
-            break;
-        }
-    }
-    if (confRoom) {
-        return Promise.resolve(confRoom);
-    }
-    return this.client.createRoom({
-        preset: "private_chat",
-        invite: [this.confUserId]
-    }).then(function(res) {
-        return new Room(res.room_id);
-    });
-};
-
-/**
- * Check if this user ID is in fact a conference bot.
- * @param {string} userId The user ID to check.
- * @return {boolean} True if it is a conference bot.
- */
-module.exports.isConferenceUser = function(userId) {
-    if (userId.indexOf("@" + USER_PREFIX) !== 0) {
-        return false;
-    }
-    var base64part = userId.split(":")[0].substring(1 + USER_PREFIX.length);
-    if (base64part) {
-        var decoded = new Buffer(base64part, "base64").toString();
-        // ! $STUFF : $STUFF
-        return /^!.+:.+/.test(decoded);
-    }
-    return false;
-};
-
-module.exports.getConferenceUserIdForRoom = function(roomId) {
-    // abuse browserify's core node Buffer support (strip padding ='s)
-    var base64RoomId = new Buffer(roomId).toString("base64").replace(/=/g, "");
-    return "@" + USER_PREFIX + base64RoomId + ":" + DOMAIN;
-};
-
-module.exports.createNewMatrixCall = function(client, roomId) {
-    var confCall = new ConferenceCall(
-        client, roomId
-    );
-    return confCall.setup();
-};
-
-module.exports.getConferenceCallForRoom = function(roomId) {
-    // search for a conference 1:1 call for this group chat room ID
-    var activeCall = CallHandler.getAnyActiveCall();
-    if (activeCall && activeCall.confUserId) {
-        var thisRoomConfUserId = module.exports.getConferenceUserIdForRoom(
-            roomId
-        );
-        if (thisRoomConfUserId === activeCall.confUserId) {
-            return activeCall;
-        }
-    }
-    return null;
-};
-
-module.exports.ConferenceCall = ConferenceCall;
-
-module.exports.slot = 'conference';

From d6931252c1f506ae3c88bb389c1e14abfe1dfbcd Mon Sep 17 00:00:00 2001
From: Matthew Hodgson <matthew@matrix.org>
Date: Fri, 13 Apr 2018 01:35:55 +0100
Subject: [PATCH 10/21] move rageshake to sdk

---
 src/vector/index.js                     |   4 +-
 src/vector/platform/ElectronPlatform.js |   2 +-
 src/vector/rageshake.js                 | 473 ------------------------
 src/vector/submit-rageshake.js          | 125 -------
 src/vector/url_utils.js                 |  16 +
 5 files changed, 19 insertions(+), 601 deletions(-)
 delete mode 100644 src/vector/rageshake.js
 delete mode 100644 src/vector/submit-rageshake.js

diff --git a/src/vector/index.js b/src/vector/index.js
index 11e6283e..183e0b50 100644
--- a/src/vector/index.js
+++ b/src/vector/index.js
@@ -37,7 +37,7 @@ require('gfm.css/gfm.css');
 require('highlight.js/styles/github.css');
 require('draft-js/dist/Draft.css');
 
-const rageshake = require("./rageshake");
+const rageshake = require("matrix-react-sdk/lib/rageshake/rageshake");
 rageshake.init().then(() => {
     console.log("Initialised rageshake: See https://bugs.chromium.org/p/chromium/issues/detail?id=583193 to fix line numbers on Chrome.");
     rageshake.cleanup();
@@ -64,7 +64,7 @@ var ReactDOM = require("react-dom");
 var sdk = require("matrix-react-sdk");
 const PlatformPeg = require("matrix-react-sdk/lib/PlatformPeg");
 sdk.loadSkin(require('../component-index'));
-var VectorConferenceHandler = require('../VectorConferenceHandler');
+var VectorConferenceHandler = require('matrix-react-sdk/lib/VectorConferenceHandler');
 import Promise from 'bluebird';
 var request = require('browser-request');
 import * as languageHandler from 'matrix-react-sdk/lib/languageHandler';
diff --git a/src/vector/platform/ElectronPlatform.js b/src/vector/platform/ElectronPlatform.js
index 0f76bf09..f811192e 100644
--- a/src/vector/platform/ElectronPlatform.js
+++ b/src/vector/platform/ElectronPlatform.js
@@ -22,7 +22,7 @@ import dis from 'matrix-react-sdk/lib/dispatcher';
 import { _t } from 'matrix-react-sdk/lib/languageHandler';
 import Promise from 'bluebird';
 import {remote, ipcRenderer, desktopCapturer} from 'electron';
-import rageshake from '../rageshake';
+import rageshake from 'matrix-react-sdk/lib/rageshake/rageshake';
 
 remote.autoUpdater.on('update-downloaded', onUpdateDownloaded);
 
diff --git a/src/vector/rageshake.js b/src/vector/rageshake.js
deleted file mode 100644
index d0977414..00000000
--- a/src/vector/rageshake.js
+++ /dev/null
@@ -1,473 +0,0 @@
-/*
-Copyright 2017 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-import Promise from 'bluebird';
-
-// This module contains all the code needed to log the console, persist it to
-// disk and submit bug reports. Rationale is as follows:
-//  - Monkey-patching the console is preferable to having a log library because
-//    we can catch logs by other libraries more easily, without having to all
-//    depend on the same log framework / pass the logger around.
-//  - We use IndexedDB to persists logs because it has generous disk space
-//    limits compared to local storage. IndexedDB does not work in incognito
-//    mode, in which case this module will not be able to write logs to disk.
-//    However, the logs will still be stored in-memory, so can still be
-//    submitted in a bug report should the user wish to: we can also store more
-//    logs in-memory than in local storage, which does work in incognito mode.
-//    We also need to handle the case where there are 2+ tabs. Each JS runtime
-//    generates a random string which serves as the "ID" for that tab/session.
-//    These IDs are stored along with the log lines.
-//  - Bug reports are sent as a POST over HTTPS: it purposefully does not use
-//    Matrix as bug reports may be made when Matrix is not responsive (which may
-//    be the cause of the bug). We send the most recent N MB of UTF-8 log data,
-//    starting with the most recent, which we know because the "ID"s are
-//    actually timestamps. We then purge the remaining logs. We also do this
-//    purge on startup to prevent logs from accumulating.
-
-// the frequency with which we flush to indexeddb
-const FLUSH_RATE_MS = 30 * 1000;
-
-// the length of log data we keep in indexeddb (and include in the reports)
-const MAX_LOG_SIZE = 1024 * 1024 * 1; // 1 MB
-
-// A class which monkey-patches the global console and stores log lines.
-class ConsoleLogger {
-    constructor() {
-        this.logs = "";
-    }
-
-    monkeyPatch(consoleObj) {
-        // Monkey-patch console logging
-        const consoleFunctionsToLevels = {
-            log: "I",
-            info: "I",
-            warn: "W",
-            error: "E",
-        };
-        Object.keys(consoleFunctionsToLevels).forEach((fnName) => {
-            const level = consoleFunctionsToLevels[fnName];
-            let originalFn = consoleObj[fnName].bind(consoleObj);
-            consoleObj[fnName] = (...args) => {
-                this.log(level, ...args);
-                originalFn(...args);
-            }
-        });
-    }
-
-    log(level, ...args) {
-        // We don't know what locale the user may be running so use ISO strings
-        const ts = new Date().toISOString();
-        // Some browsers support string formatting which we're not doing here
-        // so the lines are a little more ugly but easy to implement / quick to
-        // run.
-        // Example line:
-        // 2017-01-18T11:23:53.214Z W Failed to set badge count
-        const line = `${ts} ${level} ${args.join(' ')}\n`;
-        // Using + really is the quickest way in JS
-        // http://jsperf.com/concat-vs-plus-vs-join
-        this.logs += line;
-    }
-
-    /**
-     * Retrieve log lines to flush to disk.
-     * @param {boolean} keepLogs True to not delete logs after flushing.
-     * @return {string} \n delimited log lines to flush.
-     */
-    flush(keepLogs) {
-        // The ConsoleLogger doesn't care how these end up on disk, it just
-        // flushes them to the caller.
-        if (keepLogs) {
-            return this.logs;
-        }
-        const logsToFlush = this.logs;
-        this.logs = "";
-        return logsToFlush;
-    }
-}
-
-// A class which stores log lines in an IndexedDB instance.
-class IndexedDBLogStore {
-    constructor(indexedDB, logger) {
-        this.indexedDB = indexedDB;
-        this.logger = logger;
-        this.id = "instance-" + Math.random() + Date.now();
-        this.index = 0;
-        this.db = null;
-        this.flushPromise = null;
-        // set if flush() is called whilst one is ongoing
-        this.flushAgainPromise = null;
-    }
-
-    /**
-     * @return {Promise} Resolves when the store is ready.
-     */
-    connect() {
-        let req = this.indexedDB.open("logs");
-        return new Promise((resolve, reject) => {
-            req.onsuccess = (event) => {
-                this.db = event.target.result;
-                // Periodically flush logs to local storage / indexeddb
-                setInterval(this.flush.bind(this), FLUSH_RATE_MS);
-                resolve();
-            };
-
-            req.onerror = (event) => {
-                const err = (
-                    "Failed to open log database: " + event.target.errorCode
-                );
-                console.error(err);
-                reject(new Error(err));
-            };
-
-            // First time: Setup the object store
-            req.onupgradeneeded = (event) => {
-                const db = event.target.result;
-                const logObjStore = db.createObjectStore("logs", {
-                    keyPath: ["id", "index"]
-                });
-                // Keys in the database look like: [ "instance-148938490", 0 ]
-                // Later on we need to query everything based on an instance id.
-                // In order to do this, we need to set up indexes "id".
-                logObjStore.createIndex("id", "id", { unique: false });
-
-                logObjStore.add(
-                    this._generateLogEntry(
-                        new Date() + " ::: Log database was created."
-                    )
-                );
-
-                const lastModifiedStore = db.createObjectStore("logslastmod", {
-                    keyPath: "id",
-                });
-                lastModifiedStore.add(this._generateLastModifiedTime());
-            }
-        });
-    }
-
-    /**
-     * Flush logs to disk.
-     *
-     * There are guards to protect against race conditions in order to ensure
-     * that all previous flushes have completed before the most recent flush.
-     * Consider without guards:
-     *  - A calls flush() periodically.
-     *  - B calls flush() and wants to send logs immediately afterwards.
-     *  - If B doesn't wait for A's flush to complete, B will be missing the
-     *    contents of A's flush.
-     * To protect against this, we set 'flushPromise' when a flush is ongoing.
-     * Subsequent calls to flush() during this period will chain another flush,
-     * then keep returning that same chained flush.
-     *
-     * This guarantees that we will always eventually do a flush when flush() is
-     * called.
-     *
-     * @return {Promise} Resolved when the logs have been flushed.
-     */
-    flush() {
-        // check if a flush() operation is ongoing
-        if (this.flushPromise && this.flushPromise.isPending()) {
-            if (this.flushAgainPromise && this.flushAgainPromise.isPending()) {
-                // this is the 3rd+ time we've called flush() : return the same
-                // promise.
-                return this.flushAgainPromise;
-            }
-            // queue up a flush to occur immediately after the pending one
-            // completes.
-            this.flushAgainPromise = this.flushPromise.then(() => {
-                return this.flush();
-            });
-            return this.flushAgainPromise;
-        }
-        // there is no flush promise or there was but it has finished, so do
-        // a brand new one, destroying the chain which may have been built up.
-        this.flushPromise = new Promise((resolve, reject) => {
-            if (!this.db) {
-                // not connected yet or user rejected access for us to r/w to
-                // the db.
-                reject(new Error("No connected database"));
-                return;
-            }
-            const lines = this.logger.flush();
-            if (lines.length === 0) {
-                resolve();
-                return;
-            }
-            let txn = this.db.transaction(["logs", "logslastmod"], "readwrite");
-            let objStore = txn.objectStore("logs");
-            txn.oncomplete = (event) => {
-                resolve();
-            };
-            txn.onerror = (event) => {
-                console.error(
-                    "Failed to flush logs : ", event
-                );
-                reject(
-                    new Error("Failed to write logs: " + event.target.errorCode)
-                );
-            }
-            objStore.add(this._generateLogEntry(lines));
-            let lastModStore = txn.objectStore("logslastmod");
-            lastModStore.put(this._generateLastModifiedTime());
-        });
-        return this.flushPromise;
-    }
-
-    /**
-     * Consume the most recent logs and return them. Older logs which are not
-     * returned are deleted at the same time, so this can be called at startup
-     * to do house-keeping to keep the logs from growing too large.
-     *
-     * @return {Promise<Object[]>} Resolves to an array of objects. The array is
-     * sorted in time (oldest first) based on when the log file was created (the
-     * log ID). The objects have said log ID in an "id" field and "lines" which
-     * is a big string with all the new-line delimited logs.
-     */
-    async consume() {
-        const db = this.db;
-
-        // Returns: a string representing the concatenated logs for this ID.
-        function fetchLogs(id) {
-            const o = db.transaction("logs", "readonly").objectStore("logs");
-            return selectQuery(o.index("id"), IDBKeyRange.only(id),
-            (cursor) => {
-                return {
-                    lines: cursor.value.lines,
-                    index: cursor.value.index,
-                }
-            }).then((linesArray) => {
-                // We have been storing logs periodically, so string them all
-                // together *in order of index* now
-                linesArray.sort((a, b) => {
-                    return a.index - b.index;
-                })
-                return linesArray.map((l) => l.lines).join("");
-            });
-        }
-
-        // Returns: A sorted array of log IDs. (newest first)
-        function fetchLogIds() {
-            // To gather all the log IDs, query for all records in logslastmod.
-            const o = db.transaction("logslastmod", "readonly").objectStore(
-                "logslastmod"
-            );
-            return selectQuery(o, undefined, (cursor) => {
-                return {
-                    id: cursor.value.id,
-                    ts: cursor.value.ts,
-                };
-            }).then((res) => {
-                // Sort IDs by timestamp (newest first)
-                return res.sort((a, b) => {
-                    return b.ts - a.ts;
-                }).map((a) => a.id);
-            });
-        }
-
-        function deleteLogs(id) {
-            return new Promise((resolve, reject) => {
-                const txn = db.transaction(
-                    ["logs", "logslastmod"], "readwrite"
-                );
-                const o = txn.objectStore("logs");
-                // only load the key path, not the data which may be huge
-                const query = o.index("id").openKeyCursor(IDBKeyRange.only(id));
-                query.onsuccess = (event) => {
-                    const cursor = event.target.result;
-                    if (!cursor) {
-                        return;
-                    }
-                    o.delete(cursor.primaryKey);
-                    cursor.continue();
-                }
-                txn.oncomplete = () => {
-                    resolve();
-                };
-                txn.onerror = (event) => {
-                    reject(
-                        new Error(
-                            "Failed to delete logs for " +
-                            `'${id}' : ${event.target.errorCode}`
-                        )
-                    );
-                };
-                // delete last modified entries
-                const lastModStore = txn.objectStore("logslastmod");
-                lastModStore.delete(id);
-            });
-        }
-
-        let allLogIds = await fetchLogIds();
-        let removeLogIds = [];
-        let logs = [];
-        let size = 0;
-        for (let i = 0; i < allLogIds.length; i++) {
-            let lines = await fetchLogs(allLogIds[i]);
-
-            // always include at least one log file, but only include
-            // subsequent ones if they won't take us over the MAX_LOG_SIZE
-            if (i > 0 && size + lines.length > MAX_LOG_SIZE) {
-                // the remaining log IDs should be removed. If we go out of
-                // bounds this is just []
-                //
-                // XXX: there's nothing stopping the current session exceeding
-                // MAX_LOG_SIZE. We ought to think about culling it.
-                removeLogIds = allLogIds.slice(i + 1);
-                break;
-            }
-
-            logs.push({
-                lines: lines,
-                id: allLogIds[i],
-            });
-            size += lines.length;
-        }
-        if (removeLogIds.length > 0) {
-            console.log("Removing logs: ", removeLogIds);
-            // Don't await this because it's non-fatal if we can't clean up
-            // logs.
-            Promise.all(removeLogIds.map((id) => deleteLogs(id))).then(() => {
-                console.log(`Removed ${removeLogIds.length} old logs.`);
-            }, (err) => {
-                console.error(err);
-            })
-        }
-        return logs;
-    }
-
-    _generateLogEntry(lines) {
-        return {
-            id: this.id,
-            lines: lines,
-            index: this.index++
-        };
-    }
-
-    _generateLastModifiedTime() {
-        return {
-            id: this.id,
-            ts: Date.now(),
-        };
-    }
-}
-
-/**
- * Helper method to collect results from a Cursor and promiseify it.
- * @param {ObjectStore|Index} store The store to perform openCursor on.
- * @param {IDBKeyRange=} keyRange Optional key range to apply on the cursor.
- * @param {Function} resultMapper A function which is repeatedly called with a
- * Cursor.
- * Return the data you want to keep.
- * @return {Promise<T[]>} Resolves to an array of whatever you returned from
- * resultMapper.
- */
-function selectQuery(store, keyRange, resultMapper) {
-    const query = store.openCursor(keyRange);
-    return new Promise((resolve, reject) => {
-        let results = [];
-        query.onerror = (event) => {
-            reject(new Error("Query failed: " + event.target.errorCode));
-        };
-        // collect results
-        query.onsuccess = (event) => {
-            const cursor = event.target.result;
-            if (!cursor) {
-                resolve(results);
-                return; // end of results
-            }
-            results.push(resultMapper(cursor));
-            cursor.continue();
-        }
-    });
-}
-
-
-let store = null;
-let logger = null;
-let initPromise = null;
-module.exports = {
-
-    /**
-     * Configure rage shaking support for sending bug reports.
-     * Modifies globals.
-     * @return {Promise} Resolves when set up.
-     */
-    init: function() {
-        if (initPromise) {
-            return initPromise;
-        }
-        logger = new ConsoleLogger();
-        logger.monkeyPatch(window.console);
-
-        // just *accessing* indexedDB throws an exception in firefox with
-        // indexeddb disabled.
-        let indexedDB;
-        try {
-            indexedDB = window.indexedDB;
-        } catch(e) {}
-
-        if (indexedDB) {
-            store = new IndexedDBLogStore(indexedDB, logger);
-            initPromise = store.connect();
-            return initPromise;
-        }
-        initPromise = Promise.resolve();
-        return initPromise;
-    },
-
-    flush: function() {
-        if (!store) {
-            return;
-        }
-        store.flush();
-    },
-
-    /**
-     * Clean up old logs.
-     * @return Promise Resolves if cleaned logs.
-     */
-    cleanup: async function() {
-        if (!store) {
-            return;
-        }
-        await store.consume();
-    },
-
-    /**
-     * Get a recent snapshot of the logs, ready for attaching to a bug report
-     *
-     * @return {Array<{lines: string, id, string}>}  list of log data
-     */
-    getLogsForReport: async function() {
-        if (!logger) {
-            throw new Error(
-                "No console logger, did you forget to call init()?"
-            );
-        }
-        // If in incognito mode, store is null, but we still want bug report
-        // sending to work going off the in-memory console logs.
-        if (store) {
-            // flush most recent logs
-            await store.flush();
-            return await store.consume();
-        }
-        else {
-            return [{
-                lines: logger.flush(true),
-                id: "-",
-            }];
-        }
-    },
-};
diff --git a/src/vector/submit-rageshake.js b/src/vector/submit-rageshake.js
deleted file mode 100644
index b66ec9ab..00000000
--- a/src/vector/submit-rageshake.js
+++ /dev/null
@@ -1,125 +0,0 @@
-/*
-Copyright 2017 OpenMarket Ltd
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-import pako from 'pako';
-import Promise from 'bluebird';
-
-import MatrixClientPeg from 'matrix-react-sdk/lib/MatrixClientPeg';
-import PlatformPeg from 'matrix-react-sdk/lib/PlatformPeg';
-import { _t } from 'matrix-react-sdk/lib/languageHandler';
-
-import rageshake from './rageshake'
-
-
-// polyfill textencoder if necessary
-import * as TextEncodingUtf8 from 'text-encoding-utf-8';
-let TextEncoder = window.TextEncoder;
-if (!TextEncoder) {
-    TextEncoder = TextEncodingUtf8.TextEncoder;
-}
-
-/**
- * Send a bug report.
- *
- * @param {string} bugReportEndpoint HTTP url to send the report to
- *
- * @param {object} opts optional dictionary of options
- *
- * @param {string} opts.userText Any additional user input.
- *
- * @param {boolean} opts.sendLogs True to send logs
- *
- * @param {function(string)} opts.progressCallback Callback to call with progress updates
- *
- * @return {Promise} Resolved when the bug report is sent.
- */
-export default async function sendBugReport(bugReportEndpoint, opts) {
-    if (!bugReportEndpoint) {
-        throw new Error("No bug report endpoint has been set.");
-    }
-
-    opts = opts || {};
-    const progressCallback = opts.progressCallback || (() => {});
-
-    progressCallback(_t("Collecting app version information"));
-    let version = "UNKNOWN";
-    try {
-        version = await PlatformPeg.get().getAppVersion();
-    }
-    catch (err) {} // PlatformPeg already logs this.
-
-    let userAgent = "UNKNOWN";
-    if (window.navigator && window.navigator.userAgent) {
-        userAgent = window.navigator.userAgent;
-    }
-
-    const client = MatrixClientPeg.get();
-
-    console.log("Sending bug report.");
-
-    const body = new FormData();
-    body.append('text', opts.userText || "User did not supply any additional text.");
-    body.append('app', 'riot-web');
-    body.append('version', version);
-    body.append('user_agent', userAgent);
-
-    if (client) {
-        body.append('user_id', client.credentials.userId);
-        body.append('device_id', client.deviceId);
-    }
-
-    if (opts.sendLogs) {
-        progressCallback(_t("Collecting logs"));
-        const logs = await rageshake.getLogsForReport();
-        for (let entry of logs) {
-            // encode as UTF-8
-            const buf = new TextEncoder().encode(entry.lines);
-
-            // compress
-            const compressed = pako.gzip(buf);
-
-            body.append('compressed-log', new Blob([compressed]), entry.id);
-        }
-    }
-
-    progressCallback(_t("Uploading report"));
-    await _submitReport(bugReportEndpoint, body, progressCallback);
-}
-
-function _submitReport(endpoint, body, progressCallback) {
-    const deferred = Promise.defer();
-
-    const req = new XMLHttpRequest();
-    req.open("POST", endpoint);
-    req.timeout = 5 * 60 * 1000;
-    req.onreadystatechange = function() {
-        if (req.readyState === XMLHttpRequest.LOADING) {
-            progressCallback(_t("Waiting for response from server"));
-        } else if (req.readyState === XMLHttpRequest.DONE) {
-            on_done();
-        }
-    };
-    req.send(body);
-    return deferred.promise;
-
-    function on_done() {
-        if (req.status < 200 || req.status >= 400) {
-            deferred.reject(new Error(`HTTP ${req.status}`));
-            return;
-        }
-        deferred.resolve();
-    }
-}
diff --git a/src/vector/url_utils.js b/src/vector/url_utils.js
index 69354b5d..cfa8eae1 100644
--- a/src/vector/url_utils.js
+++ b/src/vector/url_utils.js
@@ -1,3 +1,19 @@
+/*
+Copyright 2018 New Vector Ltd
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
+
 import qs from 'querystring';
 
 // We want to support some name / value pairs in the fragment

From a46b718b4a5ca637568da153a3f67d6c50d41eda Mon Sep 17 00:00:00 2001
From: Matthew Hodgson <matthew@matrix.org>
Date: Fri, 13 Apr 2018 01:49:52 +0100
Subject: [PATCH 11/21] copy resources from their new locations

---
 scripts/copy-res.js                             | 6 +++---
 src/components/views/login/VectorLoginHeader.js | 2 +-
 webpack.config.js                               | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/scripts/copy-res.js b/scripts/copy-res.js
index eb3a3daa..f7a52c6e 100755
--- a/scripts/copy-res.js
+++ b/scripts/copy-res.js
@@ -50,9 +50,9 @@ const COPY_LIST = [
     ["res/home.html", "webapp"],
     ["res/home-status.html", "webapp"],
     ["res/home/**", "webapp/home"],
-    ["res/{media,vector-icons}/**", "webapp"],
-    ["res/flags/*", "webapp/flags/"],
-    ["src/skins/vector/{fonts,img,themes}/**", "webapp"],
+    ["res/vector-icons/**", "webapp"],
+    ["node_modules/matrix-react-sdk/res/{fonts,img,themes}/**", "webapp"],
+    ["res/themes/**", "webapp/themes"],
     ["node_modules/emojione/assets/svg/*", "webapp/emojione/svg/"],
     ["node_modules/emojione/assets/png/*", "webapp/emojione/png/"],
     ["./config.json", "webapp", { directwatch: 1 }],
diff --git a/src/components/views/login/VectorLoginHeader.js b/src/components/views/login/VectorLoginHeader.js
index 71093a96..d0ee7934 100644
--- a/src/components/views/login/VectorLoginHeader.js
+++ b/src/components/views/login/VectorLoginHeader.js
@@ -20,7 +20,7 @@ import React from 'react';
 import PropTypes from 'prop-types';
 
 const i = [1, 2, 3, 4, 5][Math.floor(Math.random() * 5)];
-const DEFAULT_LOGO_URI = "img/logos/riot-im-logo-" + i + ".svg";
+const DEFAULT_LOGO_URI = "themes/riot/img/logos/riot-im-logo-" + i + ".svg";
 
 module.exports = React.createClass({
     displayName: 'VectorLoginHeader',
diff --git a/webpack.config.js b/webpack.config.js
index b158c65f..d82d4bcc 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -4,7 +4,7 @@ const ExtractTextPlugin = require('extract-text-webpack-plugin');
 const HtmlWebpackPlugin = require('html-webpack-plugin');
 
 let og_image_url = process.env.RIOT_OG_IMAGE_URL;
-if (!og_image_url) og_image_url = 'https://riot.im/app/img/logos/riot-im-logo-1.png';
+if (!og_image_url) og_image_url = 'https://riot.im/app/themes/riot/img/logos/riot-im-logo-1.png';
 
 module.exports = {
     entry: {

From b8d48668249eeea0e6894c5fbf5aa91a237dac44 Mon Sep 17 00:00:00 2001
From: Matthew Hodgson <matthew@matrix.org>
Date: Sun, 15 Apr 2018 23:22:06 +0100
Subject: [PATCH 12/21] run gen-i18n to refresh translations now most are moved
 to react-sdk

---
 src/i18n/strings/en_EN.json | 185 +-----------------------------------
 1 file changed, 1 insertion(+), 184 deletions(-)

diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json
index 5866c91d..2cd5f688 100644
--- a/src/i18n/strings/en_EN.json
+++ b/src/i18n/strings/en_EN.json
@@ -1,197 +1,14 @@
 {
     "Riot is not supported on mobile web. Install the app?": "Riot is not supported on mobile web. Install the app?",
-    "Collecting app version information": "Collecting app version information",
-    "Collecting logs": "Collecting logs",
-    "Uploading report": "Uploading report",
-    "Waiting for response from server": "Waiting for response from server",
     "Riot Desktop on %(platformName)s": "Riot Desktop on %(platformName)s",
     "Unknown device": "Unknown device",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s on %(osName)s",
     "You need to be using HTTPS to place a screen-sharing call.": "You need to be using HTTPS to place a screen-sharing call.",
-    "Messages containing my display name": "Messages containing my display name",
-    "Messages containing my user name": "Messages containing my user name",
-    "Messages in one-to-one chats": "Messages in one-to-one chats",
-    "Messages in group chats": "Messages in group chats",
-    "When I'm invited to a room": "When I'm invited to a room",
-    "Call invitation": "Call invitation",
-    "Messages sent by bot": "Messages sent by bot",
-    "Error saving email notification preferences": "Error saving email notification preferences",
-    "An error occurred whilst saving your email notification preferences.": "An error occurred whilst saving your email notification preferences.",
-    "Keywords": "Keywords",
-    "Enter keywords separated by a comma:": "Enter keywords separated by a comma:",
-    "OK": "OK",
-    "Failed to change settings": "Failed to change settings",
-    "Operation failed": "Operation failed",
-    "Can't update user notification settings": "Can't update user notification settings",
-    "Failed to update keywords": "Failed to update keywords",
-    "Messages containing <span>keywords</span>": "Messages containing <span>keywords</span>",
-    "Notify for all other messages/rooms": "Notify for all other messages/rooms",
-    "Notify me for anything else": "Notify me for anything else",
-    "Enable notifications for this account": "Enable notifications for this account",
-    "All notifications are currently disabled for all targets.": "All notifications are currently disabled for all targets.",
-    "Add an email address above to configure email notifications": "Add an email address above to configure email notifications",
-    "Enable email notifications": "Enable email notifications",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Notifications on the following keywords follow rules which can’t be displayed here:",
-    "Unable to fetch notification target list": "Unable to fetch notification target list",
-    "Notification targets": "Notification targets",
-    "Advanced notification settings": "Advanced notification settings",
-    "There are advanced notifications which are not shown here": "There are advanced notifications which are not shown here",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply",
-    "Enable desktop notifications": "Enable desktop notifications",
-    "Show message in desktop notification": "Show message in desktop notification",
-    "Enable audible notifications in web client": "Enable audible notifications in web client",
-    "Off": "Off",
-    "On": "On",
-    "Noisy": "Noisy",
-    "Search…": "Search…",
-    "Search": "Search",
-    "This Room": "This Room",
-    "All Rooms": "All Rooms",
-    "Sunday": "Sunday",
-    "Monday": "Monday",
-    "Tuesday": "Tuesday",
-    "Wednesday": "Wednesday",
-    "Thursday": "Thursday",
-    "Friday": "Friday",
-    "Saturday": "Saturday",
-    "Today": "Today",
-    "Yesterday": "Yesterday",
     "Custom Server Options": "Custom Server Options",
     "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.",
     "Dismiss": "Dismiss",
     "powered by Matrix": "powered by Matrix",
-    "You are not receiving desktop notifications": "You are not receiving desktop notifications",
-    "Enable them now": "Enable them now",
-    "What's New": "What's New",
-    "Update": "Update",
-    "What's new?": "What's new?",
-    "A new version of Riot is available.": "A new version of Riot is available.",
-    "To return to your account in future you need to <u>set a password</u>": "To return to your account in future you need to <u>set a password</u>",
-    "Set Password": "Set Password",
-    "Error encountered (%(errorDetail)s).": "Error encountered (%(errorDetail)s).",
-    "Checking for an update...": "Checking for an update...",
-    "No update available.": "No update available.",
-    "Downloading update...": "Downloading update...",
-    "Warning": "Warning",
-    "Error": "Error",
-    "You cannot delete this image. (%(code)s)": "You cannot delete this image. (%(code)s)",
-    "Uploaded on %(date)s by %(user)s": "Uploaded on %(date)s by %(user)s",
-    "Remove": "Remove",
-    "Close": "Close",
-    "Download this file": "Download this file",
-    "Preparing to send logs": "Preparing to send logs",
-    "Logs sent": "Logs sent",
-    "Thank you!": "Thank you!",
-    "Failed to send logs: ": "Failed to send logs: ",
-    "Cancel": "Cancel",
-    "Submit debug logs": "Submit debug logs",
-    "Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.",
-    "<a>Click here</a> to create a GitHub issue.": "<a>Click here</a> to create a GitHub issue.",
-    "GitHub issue link:": "GitHub issue link:",
-    "Notes:": "Notes:",
-    "Send logs": "Send logs",
-    "Unavailable": "Unavailable",
-    "Changelog": "Changelog",
-    "Back": "Back",
-    "Send": "Send",
-    "Send Custom Event": "Send Custom Event",
-    "You must specify an event type!": "You must specify an event type!",
-    "Event sent!": "Event sent!",
-    "Failed to send custom event.": "Failed to send custom event.",
-    "Event Type": "Event Type",
-    "State Key": "State Key",
-    "Event Content": "Event Content",
-    "Send Account Data": "Send Account Data",
-    "Filter results": "Filter results",
-    "Explore Room State": "Explore Room State",
-    "Edit": "Edit",
-    "Explore Account Data": "Explore Account Data",
-    "Toolbox": "Toolbox",
-    "Developer Tools": "Developer Tools",
-    "You have successfully set a password!": "You have successfully set a password!",
-    "You have successfully set a password and an email address!": "You have successfully set a password and an email address!",
-    "You can now return to your account after signing out, and sign in on other devices.": "You can now return to your account after signing out, and sign in on other devices.",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Remember, you can always set an email address in user settings if you change your mind.",
-    "Continue": "Continue",
-    "Failed to change password. Is your password correct?": "Failed to change password. Is your password correct?",
-    "(HTTP status %(httpStatus)s)": "(HTTP status %(httpStatus)s)",
-    "Please set a password!": "Please set a password!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "This will allow you to return to your account after signing out, and sign in on other devices.",
-    "You cannot delete this message. (%(code)s)": "You cannot delete this message. (%(code)s)",
-    "Resend": "Resend",
-    "Cancel Sending": "Cancel Sending",
-    "Forward Message": "Forward Message",
-    "Reply": "Reply",
-    "Unpin Message": "Unpin Message",
-    "Pin Message": "Pin Message",
-    "View Source": "View Source",
-    "View Decrypted Source": "View Decrypted Source",
-    "Unhide Preview": "Unhide Preview",
-    "Permalink": "Permalink",
-    "Quote": "Quote",
-    "Source URL": "Source URL",
-    "Online": "Online",
-    "Away": "Away",
-    "Appear Offline": "Appear Offline",
-    "Failed to set Direct Message status of room": "Failed to set Direct Message status of room",
-    "unknown error code": "unknown error code",
-    "Failed to forget room %(errCode)s": "Failed to forget room %(errCode)s",
-    "All messages (noisy)": "All messages (noisy)",
-    "All messages": "All messages",
-    "Mentions only": "Mentions only",
-    "Mute": "Mute",
-    "Leave": "Leave",
-    "Forget": "Forget",
-    "Reject": "Reject",
-    "Favourite": "Favourite",
-    "Low Priority": "Low Priority",
-    "Direct Chat": "Direct Chat",
-    "View Community": "View Community",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Sorry, your browser is <b>not</b> able to run Riot.",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!",
-    "I understand the risks and wish to continue": "I understand the risks and wish to continue",
     "Couldn't load home page": "Couldn't load home page",
-    "Login": "Login",
-    "Register": "Register",
-    "Members": "Members",
-    "%(count)s Members|other": "%(count)s Members",
-    "%(count)s Members|one": "%(count)s Member",
-    "Invite to this room": "Invite to this room",
-    "Files": "Files",
-    "Notifications": "Notifications",
-    "Rooms": "Rooms",
-    "Hide panel": "Hide panel",
-    "Invite to this community": "Invite to this community",
-    "Add rooms to this community": "Add rooms to this community",
-    "Failed to get protocol list from Home Server": "Failed to get protocol list from Home Server",
-    "The Home Server may be too old to support third party networks": "The Home Server may be too old to support third party networks",
-    "Failed to get public room list": "Failed to get public room list",
-    "The server may be unavailable or overloaded": "The server may be unavailable or overloaded",
-    "Unnamed room": "Unnamed room",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Delete the room alias %(alias)s and remove %(name)s from the directory?",
-    "Remove %(name)s from the directory?": "Remove %(name)s from the directory?",
-    "Remove from Directory": "Remove from Directory",
-    "remove %(name)s from the directory.": "remove %(name)s from the directory.",
-    "delete the alias.": "delete the alias.",
-    "Unable to join network": "Unable to join network",
-    "Riot does not know how to join a room on this network": "Riot does not know how to join a room on this network",
-    "Room not found": "Room not found",
-    "Couldn't find a matching Matrix room": "Couldn't find a matching Matrix room",
-    "Fetching third party location failed": "Fetching third party location failed",
-    "Unable to look up room ID from server": "Unable to look up room ID from server",
-    "World readable": "World readable",
-    "Guests can join": "Guests can join",
-    "Directory": "Directory",
-    "No rooms to show": "No rooms to show",
-    "Search for a room": "Search for a room",
-    "#example": "#example",
-    "more": "more",
-    "Expand panel": "Expand panel",
-    "Collapse panel": "Collapse panel",
-    "Filter room names": "Filter room names",
     "Welcome to Riot.im": "Welcome to Riot.im",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Decentralised, encrypted chat &amp; collaboration powered by [matrix]",
     "Search the room directory": "Search the room directory",
@@ -219,5 +36,5 @@
     "Contributing code to Matrix and Riot": "Contributing code to Matrix and Riot",
     "Dev chat for the Riot/Web dev team": "Dev chat for the Riot/Web dev team",
     "Dev chat for the Dendrite dev team": "Dev chat for the Dendrite dev team",
-    "Co-ordination for Riot/Web translators": "Co-ordination for Riot/Web translators"
+    "Co-ordination for Riot translators": "Co-ordination for Riot translators"
 }

From ce36dec7675428cf02830f35c5204bc23fe49024 Mon Sep 17 00:00:00 2001
From: Matthew Hodgson <matthew@matrix.org>
Date: Sun, 15 Apr 2018 23:22:26 +0100
Subject: [PATCH 13/21] run prune-i18n to bring translations inline now most
 are moved to react-sdk

---
 src/i18n/strings/ar.json      |  57 +---------
 src/i18n/strings/az.json      |  28 +----
 src/i18n/strings/be.json      |  72 +-----------
 src/i18n/strings/bg.json      | 196 +--------------------------------
 src/i18n/strings/ca.json      | 198 +--------------------------------
 src/i18n/strings/cs.json      | 193 +-------------------------------
 src/i18n/strings/da.json      | 184 +------------------------------
 src/i18n/strings/de_DE.json   | 201 +---------------------------------
 src/i18n/strings/el.json      | 159 +--------------------------
 src/i18n/strings/en_US.json   | 159 ---------------------------
 src/i18n/strings/eo.json      | 192 +-------------------------------
 src/i18n/strings/es.json      | 200 +--------------------------------
 src/i18n/strings/eu.json      | 200 +--------------------------------
 src/i18n/strings/fa.json      | 153 --------------------------
 src/i18n/strings/fi.json      | 192 +-------------------------------
 src/i18n/strings/fr.json      | 194 +-------------------------------
 src/i18n/strings/gl.json      | 201 +---------------------------------
 src/i18n/strings/he.json      | 199 +--------------------------------
 src/i18n/strings/hi.json      |   9 +-
 src/i18n/strings/hu.json      | 201 +---------------------------------
 src/i18n/strings/id.json      | 163 +--------------------------
 src/i18n/strings/it.json      | 201 +---------------------------------
 src/i18n/strings/ja.json      |  73 +-----------
 src/i18n/strings/ko.json      | 168 +---------------------------
 src/i18n/strings/lt.json      | 186 +------------------------------
 src/i18n/strings/lv.json      | 200 +--------------------------------
 src/i18n/strings/ml.json      | 161 +--------------------------
 src/i18n/strings/nb_NO.json   | 109 +-----------------
 src/i18n/strings/nl.json      | 193 +-------------------------------
 src/i18n/strings/pl.json      | 201 +---------------------------------
 src/i18n/strings/pt.json      | 173 +----------------------------
 src/i18n/strings/pt_BR.json   | 193 +-------------------------------
 src/i18n/strings/ru.json      | 201 +---------------------------------
 src/i18n/strings/sk.json      | 199 +--------------------------------
 src/i18n/strings/sq.json      | 186 +------------------------------
 src/i18n/strings/sr.json      | 190 +-------------------------------
 src/i18n/strings/sv.json      | 172 -----------------------------
 src/i18n/strings/ta.json      | 154 --------------------------
 src/i18n/strings/te.json      | 113 +------------------
 src/i18n/strings/th.json      | 159 +--------------------------
 src/i18n/strings/tr.json      | 152 +------------------------
 src/i18n/strings/uk.json      | 193 +-------------------------------
 src/i18n/strings/zh_Hans.json | 201 +---------------------------------
 src/i18n/strings/zh_Hant.json | 201 +---------------------------------
 44 files changed, 40 insertions(+), 7290 deletions(-)

diff --git a/src/i18n/strings/ar.json b/src/i18n/strings/ar.json
index 24331cdd..7815dce3 100644
--- a/src/i18n/strings/ar.json
+++ b/src/i18n/strings/ar.json
@@ -1,62 +1,7 @@
 {
-    "All messages": "كل الرسائل",
-    "Continue": "إستمر",
-    "Please set a password!": "يرجى تعيين كلمة مرور !",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "سيسمح لك هذا بالعودة إلى حسابك بعد الخروج، وتسجيل الدخول على الأجهزة الأخرى.",
-    "Advanced notification settings": "الإعدادات المتقدمة للإشعارات",
-    "A new version of Riot is available.": "هناك نسخة جديدة مِن رايوت متوفرة.",
-    "All Rooms": "كل الغُرف",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">متصفح سافاري</a> و <a href=\"http://opera.com\">متصفح أوبرا</a> يعملان أيضاً.",
-    "Add an email address above to configure email notifications": "أضف بريداً إلكترونياً أعلاه من أجل ضبط الإشعارات عبر البريد الإلكتروني",
-    "All messages (noisy)": "كل الرسائل (صوت مرتفع)",
-    "All notifications are currently disabled for all targets.": "كل التنبيهات غير مفعلة حالياً للجميع.",
-    "An error occurred whilst saving your email notification preferences.": "حدث خطأ ما أثناء عملية حفظ إعدادات الإشعارات عبر البريد الإلكتروني.",
-    "Call invitation": "دعوة لمحادثة",
-    "Cancel": "إلغاء",
-    "Cancel Sending": "إلغاء الإرسال",
-    "Can't update user notification settings": "لا يمكن تحديث إعدادات الإشعارات الخاصة بالمستخدم",
-    "Changelog": "سِجل التغييرات",
-    "Close": "إغلاق",
-    "Collapse panel": "طي الجدول",
-    "Collecting app version information": "تجميع المعلومات حول نسخة التطبيق",
-    "Collecting logs": "تجميع السجلات",
-    "Couldn't find a matching Matrix room": "لا يمكن إيجاد غرفة مايتركس متطابقة",
     "Custom Server Options": "الإعدادات الشخصية للخادوم",
-    "delete the alias.": "إلغاء المُعرف.",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "إلغاء مُعرف الغرفة %(alias)s وحذف %(name)s من الدليل؟",
-    "Describe your problem here.": "صِف مشكلتك هنا.",
-    "Direct Chat": "دردشة مباشرة",
-    "Directory": "الدليل",
     "Dismiss": "تجاهل",
-    "Download this file": "تنزيل هذا الملف",
-    "Set Password": "تعيين كلمة سرية",
-    "You have successfully set a password!": "تم تعيين كلمة السر بنجاح !",
-    "You have successfully set a password and an email address!": "لقد قمت بتعيين كلمة سرية و إدخال عنوان للبريد الإلكتروني بنجاح !",
-    "Failed to change password. Is your password correct?": "فشلت عملية تعديل الكلمة السرية. هل كلمتك السرية صحيحة ؟",
     "Riot is not supported on mobile web. Install the app?": "رايوت غير مدعوم في وضعية الويب على الهاتف. هل تريد تثبيت التطبيق ؟",
-    "Waiting for response from server": "في انتظار الرد مِن الخادوم",
     "Riot Desktop on %(platformName)s": "الواجهة المكتبية لرايوت على %(platformName)s",
-    "Unknown device": "جهاز مجهول",
-    "What's New": "آخِر المُستجدّات",
-    "Update": "تحديث",
-    "What's new?": "ما الجديد ؟",
-    "Checking for an update...": "البحث عن تحديث …",
-    "No update available.": "لا يوجد هناك أي تحديث.",
-    "Downloading update...": "عملية تنزيل التحديث جارية …",
-    "Warning": "تنبيه",
-    "Error": "خطأ",
-    "Remove": "حذف",
-    "Bug report sent": "تم إرسال تقرير الأخطاء",
-    "Thank you!": "شكرًا !",
-    "Report a bug": "الإبلاغ عن عِلّة",
-    "Send logs": "إرسال السِجلات",
-    "Send": "إرسال",
-    "Unavailable": "غير متوفر",
-    "Back": "العودة",
-    "State Key": "مفتاح الحالة",
-    "Send Account Data": "إرسال بيانات الحساب",
-    "Explore Room State": "إكتشاف حالة الغرفة",
-    "Edit": "تعديل",
-    "Toolbox": "علبة الأدوات",
-    "Developer Tools": "أدوات التطوير"
+    "Unknown device": "جهاز مجهول"
 }
diff --git a/src/i18n/strings/az.json b/src/i18n/strings/az.json
index 89a92263..3a3a97de 100644
--- a/src/i18n/strings/az.json
+++ b/src/i18n/strings/az.json
@@ -1,32 +1,6 @@
 {
     "Riot is not supported on mobile web. Install the app?": "Riot mobil qurğular üçün veb-saytın versiyasını dəstəkləmir. Proqramı qurmaq?",
-    "Collecting app version information": "Proqramın versiyası haqqında məlumatın yığılması",
-    "Collecting logs": "Jurnalların bir yığım",
-    "Uploading report": "Hesabatın göndərilməsi",
-    "Waiting for response from server": "Serverdən cavabın gözlənməsi",
     "Riot Desktop on %(platformName)s": "%(platformName)s-da Riot Desktop",
     "Unknown device": "Naməlum qurğu",
-    "You need to be using HTTPS to place a screen-sharing call.": "İş stolunun birgə istifadəsi üçün HTTPS-dan istifadə tələb olunur.",
-    "Messages containing my display name": "Mənim adımı özündə saxlayan mesajlar",
-    "Messages containing my user name": "Mənim istifadəçinin adımı özündə saxlayan mesaj",
-    "Messages in one-to-one chats": "Fərdi çatlarda mesajlar",
-    "Messages in group chats": "Qrup çatlarında mesajlar",
-    "When I'm invited to a room": "Nə vaxt ki, məni otağa dəvət edirlər",
-    "Call invitation": "Dəvət zəngi",
-    "Messages sent by bot": "Botla göndərilmiş mesajlar",
-    "Error saving email notification preferences": "Email üzrə xəbərdarlıqların qurmalarının saxlanılması səhv",
-    "An error occurred whilst saving your email notification preferences.": "Email üzrə bildirişin qurmalarının saxlanılması səhv yarandı.",
-    "Keywords": "Açar sözlər",
-    "Enter keywords separated by a comma:": "Vergül bölünmüş açar sözləri daxil edin:",
-    "OK": "OK",
-    "Failed to change settings": "Qurmaları dəyişdirməyi bacarmadı",
-    "Operation failed": "Əməliyyatın nasazlığı",
-    "Can't update user notification settings": "Bildirişin istifadəçi qurmalarını yeniləməyə müvəffəq olmur",
-    "Failed to update keywords": "Açar sözləri yeniləməyi bacarmadı",
-    "Messages containing <span>keywords</span>": "Müəyyən <span>açar sözləri</span> özündə saxlayan mesajlar",
-    "Notify for all other messages/rooms": "Bütün başqa mesajdan/otaqlardan xəbər vermək",
-    "Notify me for anything else": "Bütün qalan hadisələrdə xəbər vermək",
-    "Enable notifications for this account": "Bu hesab üçün xəbərdarlıqları qoşmaq",
-    "All notifications are currently disabled for all targets.": "Bütün qurğular üçün bütün bildirişlər kəsilmişdir.",
-    "Add an email address above to configure email notifications": "Email-i bildirişlər üçün ünvanı əlavə edin"
+    "You need to be using HTTPS to place a screen-sharing call.": "İş stolunun birgə istifadəsi üçün HTTPS-dan istifadə tələb olunur."
 }
diff --git a/src/i18n/strings/be.json b/src/i18n/strings/be.json
index ed725433..c9ddc642 100644
--- a/src/i18n/strings/be.json
+++ b/src/i18n/strings/be.json
@@ -1,75 +1,5 @@
 {
-    "Add an email address above to configure email notifications": "Дадайце адрас электроннай пошты вышэй, каб наладзіць апавяшчэнні",
-    "All messages": "Усе паведамленні",
-    "All messages (noisy)": "Усе паведамленні (гучна)",
-    "All notifications are currently disabled for all targets.": "Усе апавяшчэнні ў цяперашні час адключаныя для ўсіх мэтаў.",
-    "An error occurred whilst saving your email notification preferences.": "Адбылася памылка падчас захавання налады апавяшчэнняў па электроннай пошце.",
-    "Cancel Sending": "Адмяніць адпраўку",
-    "Can't update user notification settings": "Немагчыма абнавіць налады апавяшчэнняў карыстальніка",
-    "Close": "Зачыніць",
-    "Couldn't find a matching Matrix room": "Не атрымалася знайсці адпаведны пакой Matrix",
     "Custom Server Options": "Карыстальніцкія параметры сервера",
-    "delete the alias.": "выдаліць псеўданім.",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Выдаліць псеўданім пакоя %(alias)s і выдаліць %(name)s з каталога?",
-    "Direct Chat": "Прамы чат",
-    "Directory": "Каталог",
     "Dismiss": "Aдхіліць",
-    "Download this file": "Спампаваць гэты файл",
-    "Enable audible notifications in web client": "Ўключыць гукавыя апавяшчэнні ў вэб-кліенце",
-    "Enable desktop notifications": "Ўключыць апавяшчэнні на працоўным стале",
-    "Enable email notifications": "Ўключыць паведамлення па электроннай пошце",
-    "Enable notifications for this account": "Ўключыць апавяшчэнні для гэтага ўліковага запісу",
-    "Enable them now": "Уключыць іх зараз",
-    "Enter keywords separated by a comma:": "Калі ласка, увядзіце ключавыя словы, падзеленыя коскамі:",
-    "Error": "Памылка",
-    "Error saving email notification preferences": "Памылка захавання налад апавяшчэнняў па электроннай пошце",
-    "#example": "#прыклад",
-    "Failed to add tag %(tagName)s to room": "Не атрымалася дадаць %(tagName)s ў пакоі",
-    "Failed to change settings": "Не атрымалася змяніць налады",
-    "Failed to forget room %(errCode)s": "Не атрымалася забыць пакой %(errCode)s",
-    "Failed to update keywords": "Не атрымалася абнавіць ключавыя словы",
-    "Failed to get protocol list from Home Server": "Не ўдалося атрымаць спіс пратаколаў ад хатняга сервера",
-    "Failed to get public room list": "Не ўдалося атрымаць спіс агульных пакояў",
-    "Failed to remove tag %(tagName)s from room": "Не ўдалося выдаліць %(tagName)s з пакоя",
-    "Failed to set direct chat tag": "Не ўдалося ўсталяваць тэг прамога чата",
-    "Failed to set Direct Message status of room": "Не ўдалося ўсталяваць статут прамога паведамлення пакою",
-    "Favourite": "Улюбёнае",
-    "Fetching third party location failed": "Не ўдалося атрымаць месцазнаходжанне трэцяга боку",
-    "Files": "Файлы",
-    "Filter room names": "Фільтр iмёнаў пакояў",
-    "Forget": "Забыць",
-    "Guests can join": "Госці могуць далучыцца",
-    "Invite to this room": "Запрасіць у гэты пакой",
-    "Keywords": "Ключавыя словы",
-    "Leave": "Пакінуць",
-    "Low Priority": "Нізкі прыярытэт",
-    "Members": "Удзельнікі",
-    "Mentions only": "Толькі згадкі",
-    "Mute": "Без гуку",
-    "No rooms to show": "Няма пакояў для паказу",
-    "Noisy": "Шумна",
-    "Notification targets": "Мэты апавяшчэння",
-    "Notifications": "Апавяшчэнні",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Апавяшчэнні па наступных ключавых словах прытрымліваюцца правілаў, якія не могуць быць адлюстраваны тут:",
-    "Notify for all other messages/rooms": "Апавяшчаць для ўсіх іншых паведамленняў/пакояў",
-    "Notify me for anything else": "Паведаміць мне што-небудзь яшчэ",
-    "Off": "Выключыць",
-    "On": "Уключыць",
-    "Operation failed": "Не атрымалася выканаць аперацыю",
-    "Permalink": "Пастаянная спасылка",
-    "powered by Matrix": "працуе на Matrix",
-    "Quote": "Цытата",
-    "Reject": "Адхіліць",
-    "Remove %(name)s from the directory?": "Выдаліць %(name)s з каталога?",
-    "Remove": "Выдалiць",
-    "remove %(name)s from the directory.": "выдаліць %(name)s з каталога.",
-    "Remove from Directory": "Выдалiць з каталога",
-    "Resend": "Паўторна",
-    "Riot does not know how to join a room on this network": "Riot не ведае, як увайсці ў пакой у гэтай сетке",
-    "Room not found": "Пакой не знойдзены",
-    "Search for a room": "Пошук па пакоі",
-    "Source URL": "URL-адрас крыніцы",
-    "The Home Server may be too old to support third party networks": "Хатні сервер можа быць занадта стары для падтрымкі іншых сетак",
-    "There are advanced notifications which are not shown here": "Ёсць пашыраныя апавяшчэння, якія не паказаныя тут",
-    "The server may be unavailable or overloaded": "Сервер можа быць недаступны ці перагружаны"
+    "powered by Matrix": "працуе на Matrix"
 }
diff --git a/src/i18n/strings/bg.json b/src/i18n/strings/bg.json
index 9ba9872e..602009b0 100644
--- a/src/i18n/strings/bg.json
+++ b/src/i18n/strings/bg.json
@@ -1,199 +1,14 @@
 {
     "Riot is not supported on mobile web. Install the app?": "Riot не поддържа мобилен уеб браузър. Инсталиране на приложението?",
-    "Collecting app version information": "Събиране на информация за версията на приложението",
-    "Collecting logs": "Събиране на логове",
-    "Uploading report": "Качване на доклада",
-    "Waiting for response from server": "Изчакване на отговор от сървъра",
     "Riot Desktop on %(platformName)s": "Riot Desktop под %(platformName)s",
     "Unknown device": "Непознато устройство",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s в %(browserName)s под %(osName)s",
     "You need to be using HTTPS to place a screen-sharing call.": "Трябва да използвате HTTPS, за да споделите екрана си.",
-    "Messages containing my display name": "Съобщения, съдържащи моя псевдоним",
-    "Messages containing my user name": "Съобщения, съдържащи моето потребителско име",
-    "Messages in one-to-one chats": "Съобщения в индивидуални чатове",
-    "Messages in group chats": "Съобщения в групови чатове",
-    "When I'm invited to a room": "Когато ме поканят в стая",
-    "Call invitation": "Покана за разговор",
-    "Messages sent by bot": "Съобщения изпратени от бот",
-    "Error saving email notification preferences": "Грешка при запазване на настройките за имейл известяване",
-    "An error occurred whilst saving your email notification preferences.": "Възникна грешка при запазване на настройките за имейл известяване.",
-    "Keywords": "Ключови думи",
-    "Enter keywords separated by a comma:": "Ключови думи разделени чрез запетая:",
-    "OK": "ОК",
-    "Failed to change settings": "Неуспешна промяна на настройки",
-    "Operation failed": "Операцията е неуспешна",
-    "Can't update user notification settings": "Неуспешно обновяване на потребителски настройки за известяване",
-    "Failed to update keywords": "Грешка при обновяване на ключови думи",
-    "Messages containing <span>keywords</span>": "Съобщения, съдържащи <span>ключови думи</span>",
-    "Notify for all other messages/rooms": "Извести ме за всички други съобщения/стаи",
-    "Notify me for anything else": "Извести ме за всичко останало",
-    "Enable notifications for this account": "Включване на известия за този профил",
-    "All notifications are currently disabled for all targets.": "В момента известията са изключени за всички цели.",
-    "Add an email address above to configure email notifications": "За конфигурация на имейл известия добавете имейл адрес по-горе.",
-    "Enable email notifications": "Активиране на имейл известия",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Известия за следните ключови думи изпълняват правила, които не могат да бъдат показани тук:",
-    "Unable to fetch notification target list": "Неуспешно извличане на списък с устройства получаващи известия",
-    "Notification targets": "Устройства, получаващи известия",
-    "Advanced notification settings": "Разширени настройки за известяване",
-    "There are advanced notifications which are not shown here": "Съществуват разширени настройки за известия, които не са показани тук",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Възможна конфигурация на настройките за известия в клиент, различен от Riot. Не могат да бъдат променени в Riot, но важат въпреки това",
-    "Enable desktop notifications": "Включване на известия на работния плот",
-    "Show message in desktop notification": "Показване на съдържание в известията на работния плот",
-    "Enable audible notifications in web client": "Включване на звукови известия в уеб клиент",
-    "Off": "Изключено",
-    "On": "Включено",
-    "Noisy": "Шумно",
-    "Search…": "Търсене…",
-    "Search": "Търсене",
-    "This Room": "В тази стая",
-    "All Rooms": "Във всички стаи",
-    "Sunday": "Неделя",
-    "Monday": "Понеделник",
-    "Tuesday": "Вторник",
-    "Wednesday": "Сряда",
-    "Thursday": "Четвъртък",
-    "Friday": "Петък",
-    "Saturday": "Събота",
-    "Today": "Днес",
-    "Yesterday": "Вчера",
     "Custom Server Options": "Потребителски опции за сървър",
     "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Може да използвате опциите за друг сървър, за да влезете в други Matrix сървъри като посочите различен Home сървър.<br/>Това Ви позволява да използвате Riot със съществуващ Matrix профил на различен Home сървър.<br/><br/> Възможно е и да зададете друг сървър за самоличност. В този случай обаче няма да бъде възможно да поканите други потребители по имейл адрес, както и самите Вие няма да можете да бъдете поканени по имейл адрес.",
     "Dismiss": "Затвори",
     "powered by Matrix": "базирано на Matrix",
-    "You are not receiving desktop notifications": "Не получавате известия на работния плот",
-    "Enable them now": "Включете ги сега",
-    "What's New": "Какво ново",
-    "Update": "Актуализиране",
-    "What's new?": "Какво ново?",
-    "A new version of Riot is available.": "Налична е нова версия на Riot.",
-    "To return to your account in future you need to <u>set a password</u>": "За да се върнете в профила си в бъдеще, трябва да <u>зададете парола</u>",
-    "Set Password": "Задаване на парола",
-    "Error encountered (%(errorDetail)s).": "Възникна грешка (%(errorDetail)s).",
-    "Checking for an update...": "Проверяване за нова версия...",
-    "No update available.": "Няма нова версия.",
-    "Downloading update...": "Сваляне на нова версия...",
-    "Warning": "Предупреждение",
-    "Error": "Грешка",
-    "You cannot delete this image. (%(code)s)": "Не можете да изтриете тази снимка. (%(code)s)",
-    "Uploaded on %(date)s by %(user)s": "Качено на %(date)s от %(user)s",
-    "Remove": "Премахни",
-    "Close": "Затвори",
-    "Download this file": "Изтегли този файл",
-    "Please describe the bug and/or send logs.": "Моля, опишете проблема и/или изпратете логове.",
-    "Loading bug report module": "Зареждане на модул за докладване на проблем",
-    "Bug report sent": "Докладът за грешки е изпратен",
-    "Thank you!": "Благодарим!",
-    "Failed to send report: ": "Неуспешно изпращане на доклада: ",
-    "Cancel": "Отказ",
-    "Report a bug": "Докладвай за грешка",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Моля, опишете грешката. Какво направихте? Какво очаквахте да стане? Какво стана всъщност?",
-    "Describe your problem here.": "Опишете своя проблем тук.",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "За да се диагностицират проблемите, логовете от този клиент ще бъдат изпратени с този доклад за грешки. Ако предпочитате да изпратите само текста по-горе, моля, премахнете отметката:",
-    "Send logs": "Изпращане на логове",
-    "Send": "Изпрати",
-    "Unavailable": "Не е наличен",
-    "Changelog": "Списък на промените",
-    "Back": "Назад",
-    "Send Custom Event": "Изпрати потребителско събитие",
-    "You must specify an event type!": "Трябва да укажате тип на събитието",
-    "Event sent!": "Събитието е изпратено!",
-    "Failed to send custom event.": "Неуспешно изпращане на потребителско събитие.",
-    "Event Type": "Вид на събитие",
-    "Send Account Data": "Изпращане на Account Data",
-    "Filter results": "Филтриране на резултати",
-    "Edit": "Редактирай",
-    "Toolbox": "Инструменти",
-    "You have successfully set a password!": "Вие успешно зададохте парола!",
-    "You have successfully set a password and an email address!": "Вие успешно зададохте парола и имейл адрес!",
-    "You can now return to your account after signing out, and sign in on other devices.": "Вече можете да се върнете в профила си след излизане от него и да влезете от други устройства.",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Ако си промените мнението, винаги може да зададете имейл адрес в настройки на потребителя.",
-    "Continue": "Продължи",
-    "Failed to change password. Is your password correct?": "Неуспешна промяна. Правилно ли сте въвели Вашата парола?",
-    "(HTTP status %(httpStatus)s)": "(HTTP статус %(httpStatus)s)",
-    "Please set a password!": "Моля, въведете парола!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Това ще Ви позволи да се върнете в профила си след излизане от него, и да влезете от други устройства.",
-    "You cannot delete this message. (%(code)s)": "Това съобщение не може да бъде изтрито. (%(code)s)",
-    "Resend": "Изпрати отново",
-    "Cancel Sending": "Откажи изпращането",
-    "Forward Message": "Препрати съобщението",
-    "Reply": "Отговори",
-    "Unpin Message": "Откачи съобщението",
-    "Pin Message": "Закачи съобщението",
-    "View Source": "Прегледай източника",
-    "View Decrypted Source": "Прегледай разшифрования източник",
-    "Unhide Preview": "Покажи отново прегледа",
-    "Permalink": "Permalink",
-    "Quote": "Цитирай",
-    "Source URL": "URL на източника",
-    "Online": "Онлайн",
-    "Away": "Отсъстващ",
-    "Appear Offline": "Показване като офлайн",
-    "Failed to remove tag %(tagName)s from room": "Неуспешно премахване на %(tagName)s етикет от стаята",
-    "Failed to set Direct Message status of room": "Неуспешно настройване на стаята като Директен чат",
-    "unknown error code": "неизвестен код за грешка",
-    "Failed to forget room %(errCode)s": "Неуспешно забравяне на стаята %(errCode)s",
-    "All messages (noisy)": "Всички съобщения (шумно)",
-    "All messages": "Всички съобщения",
-    "Mentions only": "Само при споменаване",
-    "Mute": "Заглуши",
-    "Leave": "Напусни",
-    "Forget": "Забрави",
-    "Reject": "Отхвърли",
-    "Favourite": "Любим",
-    "Low Priority": "Нисък приоритет",
-    "Direct Chat": "Директен чат",
-    "View Community": "Прегледай общността",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "За жалост, Вашият браузър <b>не</b> може да пусне Riot.",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot използва много разширени браузър харектеристики, някои от които не са налични или са все още експериментални в настоящия Ви браузър.",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Моля, инсталирайте <chromeLink>Chrome</chromeLink> или <firefoxLink>Firefox</firefoxLink> за най-добро преживяване.",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "<safariLink>Safari</safariLink> и <operaLink>Opera</operaLink> са други алтернативи.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "С текущия Ви браузър, изглеждането и усещането на приложението може да бъде неточно, и някои или всички от функциите може да не функционират,работят......... Ако искате може да продължите така или иначе, но сте сами по отношение на евентуалните проблеми, които може да срещнете!",
-    "I understand the risks and wish to continue": "Разбирам рисковете и желая да продължа",
     "Couldn't load home page": "Неуспешно зареждане на началната страница",
-    "Login": "Вход",
-    "Register": "Регистрация",
-    "Members": "Членове",
-    "%(count)s Members|other": "%(count)s Членове",
-    "%(count)s Members|one": "%(count)s Член",
-    "Invite to this room": "Покани в тази стая",
-    "Files": "Файлове",
-    "Notifications": "Известия",
-    "Rooms": "Стаи",
-    "Hide panel": "Скриване на панела",
-    "Invite to this community": "Покани в тази общност",
-    "Add rooms to this community": "Добави стаи в тази общност",
-    "Failed to get protocol list from Home Server": "Неуспешно получаване на списък с протоколи от Home сървър",
-    "The Home Server may be too old to support third party networks": "Home сървърът може да е твърде стар, за да поддържа работа с други мрежи",
-    "Failed to get public room list": "Неуспешно получаване на списък с публични стаи",
-    "State Key": "State ключ",
-    "Event Content": "Съдържание на събитието",
-    "Explore Room State": "Преглед на състоянието на стаята",
-    "Explore Account Data": "Преглед на данните от профила",
-    "Developer Tools": "Инструменти за разработчика",
-    "The server may be unavailable or overloaded": "Сървърът не е наличен или е претоварен",
-    "Unnamed room": "Стая без име",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Изтриване на псевдонима %(alias)s на стаята и премахване на %(name)s от директорията?",
-    "Remove %(name)s from the directory?": "Премахване на %(name)s от директорията?",
-    "Remove from Directory": "Премахни от директорията",
-    "remove %(name)s from the directory.": "премахване %(name)s от директорията.",
-    "delete the alias.": "изтрий псевдонима.",
-    "Unable to join network": "Неуспешно присъединяване към мрежата",
-    "Riot does not know how to join a room on this network": "Riot не знае как да се присъедини към стая от тази мрежа",
-    "Room not found": "Стаята не е намерена",
-    "Couldn't find a matching Matrix room": "Не успяхме да намерим съответната Matrix стая",
-    "Fetching third party location failed": "Неуспешно извличане на адреса на стаята от друга мрежа",
-    "Unable to look up room ID from server": "Стая с такъв идентификатор не е намерена на сървъра",
-    "World readable": "Четимо за всички",
-    "Guests can join": "Гости могат да се присъединят",
-    "Directory": "Директория",
-    "No rooms to show": "Няма стаи, които да бъдат показани",
-    "Search for a room": "Търсене на стая",
-    "#example": "#пример",
-    "more": "още",
-    "Failed to add tag %(tagName)s to room": "Неуспешно добавяне на %(tagName)s етикет в стаята",
-    "Expand panel": "Разшири панела",
-    "Collapse panel": "Свий панела",
-    "Filter room names": "Филтрирай стаи по име",
     "Welcome to Riot.im": "Добре дошли в Riot.im",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Децентрализиран, шифрован чат и колаборация базирани на [matrix]",
     "Search the room directory": "Търсене в директорията със стаи",
@@ -220,14 +35,5 @@
     "Support for those using, running and writing other bridges": "Поддръжка за тези, които използват, работят и пишат Matrix мостове",
     "Contributing code to Matrix and Riot": "Допринасяне с код към Matrix и Riot",
     "Dev chat for the Riot/Web dev team": "Чат за разработващия екип на Riot/Web",
-    "Dev chat for the Dendrite dev team": "Чат за разработващия екип на Dendrite",
-    "Co-ordination for Riot/Web translators": "Координация за преводачи на Riot/Web",
-    "Submit debug logs": "Изпрати логове за дебъгване",
-    "Preparing to send logs": "Подготовка за изпращане на логове",
-    "Logs sent": "Логовете са изпратени",
-    "Failed to send logs: ": "Неуспешно изпращане на логове: ",
-    "Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "Логовете за дебъгване съдържат данни за използване на приложението, включващи потребителското Ви име, идентификаторите или псевдонимите на стаите или групите, които сте посетили, и потребителските имена на други потребители. Те не съдържат съобщения.",
-    "<a>Click here</a> to create a GitHub issue.": "<a>Натиснете тук</a>, за да създадете GitHub issue.",
-    "GitHub issue link:": "Линк към GitHub issue:",
-    "Notes:": "Бележки:"
+    "Dev chat for the Dendrite dev team": "Чат за разработващия екип на Dendrite"
 }
diff --git a/src/i18n/strings/ca.json b/src/i18n/strings/ca.json
index a78c48d8..4cd5c522 100644
--- a/src/i18n/strings/ca.json
+++ b/src/i18n/strings/ca.json
@@ -1,198 +1,16 @@
 {
-    "A new version of Riot is available.": "Hi ha una nova versió del Riot disponible.",
-    "All messages": "Tots els missatges",
-    "Cancel": "Cancel·la",
-    "Close": "Tanca",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s per a %(osName)s",
-    "Failed to change password. Is your password correct?": "Hi ha hagut un error al canviar la vostra contrasenya. És correcte la vostra contrasenya?",
-    "Continue": "Continua",
-    "All Rooms": "Totes les sales",
-    "Couldn't find a matching Matrix room": "No s'ha pogut trobar una sala de Matrix que coincideixi",
-    "Failed to add tag %(tagName)s to room": "No s'ha pogut afegir l'etiqueta %(tagName)s a la sala",
-    "Failed to forget room %(errCode)s": "No s'ha pogut oblidar la sala %(errCode)s",
-    "Failed to get public room list": "No s'ha pogut obtenir el llistat de sales públiques",
-    "Failed to remove tag %(tagName)s from room": "No s'ha pogut esborrar l'etiqueta %(tagName)s de la sala",
-    "Filter room names": "Filtra els noms de les sales",
     "Couldn't load home page": "No s'ha pogut carregar la pàgina d'inici",
-    "All messages (noisy)": "Tots els missatges (sorollós)",
-    "Mentions only": "Només mencions",
-    "Mute": "Silencia",
-    "Direct Chat": "Xat directe",
-    "Directory": "Directori",
-    "Failed to set direct chat tag": "No s'ha pogut establir l'etiqueta del xat directe",
-    "Invite to this room": "Convida a aquesta sala",
-    "No rooms to show": "No hi ha cap sala per a mostrar",
-    "Riot does not know how to join a room on this network": "El Riot no sap com unir-se a una sala en aquesta xarxa",
-    "Room not found": "No s'ha trobat la sala",
-    "Unnamed room": "Sala sense nom",
-    "#example": "#exemple",
-    "Failed to change settings": "No s'han pogut modificar els paràmetres",
-    "Enable audible notifications in web client": "Habilita les notificacions d'àudio al client web",
-    "Enable desktop notifications": "Habilita les notificacions d'escriptori",
-    "Enable email notifications": "Habilita les notificacions per correu electrònic",
-    "Enable notifications for this account": "Habilita les notificacions per aquest compte",
-    "Low Priority": "Baixa prioritat",
-    "Members": "Membres",
-    "Changelog": "Registre de canvis",
-    "Describe your problem here.": "Descriu aquí el teu problema.",
-    "Download this file": "Descarrega aquest fitxer",
-    "Enable them now": "Habilita-ho ara",
-    "Error": "Error",
-    "Favourite": "Favorit",
-    "Files": "Fitxers",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "També funcionen el <a href=\"http://apple.com/safari\">Safari</a> i l'<a href=\"http://opera.com\">Opera</a>.",
-    "Add an email address above to configure email notifications": "Afegiu més amunt un correu electrònic per a configurar les notificacions",
-    "Advanced notification settings": "Paràmetres avançats de notificacions",
-    "All notifications are currently disabled for all targets.": "Actualment totes les notificacions estan inhabilitades per a tots els objectius.",
-    "An error occurred whilst saving your email notification preferences.": "S'ha produït un error en desar les vostres preferències de notificació per correu electrònic.",
-    "Bug report sent": "S'ha enviat l'informe d'error",
-    "Call invitation": "Invitació de trucada",
-    "Can't update user notification settings": "No es poden actualitzar els paràmetres de les notificacions de l'usuari",
-    "Collecting app version information": "S'està recollint la informació de la versió de l'aplicació",
-    "Collecting logs": "S'estan recopilant els registres",
     "Custom Server Options": "Opcions de servidor personalitzat",
     "Dismiss": "Omet",
-    "Enter keywords separated by a comma:": "Introduïu les paraules clau separades per una coma:",
-    "Login": "Inicia sessió",
-    "Leave": "Surt",
-    "Messages containing <span>keywords</span>": "Missatges que contenen <span>keywords</span>",
-    "Messages containing my user name": "Missatges que contenen el meu nom d'usuari",
-    "Messages in group chats": "Missatges en xats de grup",
-    "Messages containing my display name": "Missatges que contenen el meu nom visible",
-    "Messages in one-to-one chats": "Missatges en xats un a un",
-    "Messages sent by bot": "Missatges enviats pel bot",
-    "more": "més",
-    "Noisy": "Sorollós",
-    "Notification targets": "Objectius de les notificacions",
-    "Notifications": "Notificacions",
-    "Notify me for anything else": "Notifica'm per a qualsevol altra cosa",
-    "Notify for all other messages/rooms": "Notifica per a tots els altres missatges o sales",
-    "Off": "Apagat",
-    "On": "Engegat",
-    "Permalink": "Enllaç permanent",
-    "Remove": "Elimina",
-    "remove %(name)s from the directory.": "elimina %(name)s del directori.",
-    "Remove from Directory": "Elimina del directori",
-    "Report a bug": "Informa d'una errada",
-    "Resend": "Reenvia",
-    "Search…": "Cerca…",
-    "Send": "Envia",
-    "Source URL": "URL origen",
-    "The server may be unavailable or overloaded": "El servidor pot no estar disponible o sobrecarregat",
-    "This Room": "Aquesta sala",
-    "Unavailable": "No disponible",
     "Unknown device": "Dispositiu desconegut",
-    "unknown error code": "codi d'error desconegut",
-    "What's New": "Novetats",
-    "What's new?": "Què hi ha de nou?",
-    "Waiting for response from server": "S'està esperant una resposta del servidor",
-    "You cannot delete this image. (%(code)s)": "No podeu eliminar aquesta imatge. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "No podeu eliminar aquest missatge. (%(code)s)",
-    "You are not receiving desktop notifications": "No esteu rebent notificacions d'escriptori",
-    "Thank you!": "Gràcies!",
-    "Sunday": "Diumenge",
-    "Monday": "Dilluns",
-    "Tuesday": "Dimarts",
-    "Wednesday": "Dimecres",
-    "Thursday": "Dijous",
-    "Friday": "Divendres",
-    "Saturday": "Dissabte",
-    "Today": "Avui",
-    "Yesterday": "Ahir",
-    "OK": "D'acord",
-    "Warning": "Avís",
-    "Checking for an update...": "Comprovant si hi ha actualitzacions...",
-    "No update available.": "No hi ha cap actualització disponible.",
-    "Downloading update...": "Descarregant l'actualització...",
     "Welcome to Riot.im": "Benvingut a Riot.im",
     "Chat with Riot Bot": "Conversa amb el Bot de Riot",
-    "Back": "Enrere",
-    "Cancel Sending": "Cancel·la l'enviament",
-    "Collapse panel": "Col·lapsa el tauler",
-    "Developer Tools": "Eines de desenvolupador",
     "Riot is not supported on mobile web. Install the app?": "Riot no és compatible amb la web per a mòbils. Voleu instal·lar l'aplicació per a mòbils?",
-    "Uploading report": "S'està enviant l'informe",
     "Riot Desktop on %(platformName)s": "Riot d'escriptori per a %(platformName)s",
     "You need to be using HTTPS to place a screen-sharing call.": "Heu d'utilitzar HTTPS per poder fer una trucada amb pantalla compartida.",
-    "When I'm invited to a room": "Quan sóc convidat a una sala",
-    "Error saving email notification preferences": "No s'han pogut desar les preferències de les notificacions a causa d'un error",
-    "Keywords": "Paraules clau",
-    "Operation failed": "No s'ha pogut realitzar l'operació",
-    "Failed to update keywords": "No s'han pogut actualitzar les paraules clau",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Les notificacions sobre les següents paraules clau segueixen regles que no es poden mostrar aquí:",
-    "Unable to fetch notification target list": "No s'ha pogut obtenir la llista d'objectius de les notificacions",
-    "There are advanced notifications which are not shown here": "Hi ha notificacions avançades que no es mostren aquí",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "És possible que els hàgiu configurat en un client diferent de Riot. No podeu modificar-los amb Riot, però encara s'apliquen",
-    "Show message in desktop notification": "Mostra els missatges amb notificacions d'escriptori",
-    "Search": "Cerca",
     "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Podeu utilitzar opcions de servidor personalitzades per iniciar sessió en altres servidors Matrix especificant una URL diferent a la del servidor principal. <br/> Això us permet utilitzar Riot amb un compte de Matrix existent en un servidor d'origen diferent. <br/> <br/> També podeu establir un servidor d'identitat personalitzat, però no podreu convidar o ser convidat per correu electrònic.",
     "powered by Matrix": "amb tecnologia de Matrix",
-    "Update": "Actualització",
-    "Appear Offline": "Apareix sense connexió",
-    "Away": "Absent",
-    "To return to your account in future you need to <u>set a password</u>": "Per poder tornar al vostre compte en un futur, heu de <u>set a password</u>",
-    "Set Password": "Establiu una contrasenya",
-    "Error encountered (%(errorDetail)s).": "S'ha trobat un error (%(errorDetail)s).",
-    "Uploaded on %(date)s by %(user)s": "Pujat el %(date)s per l'usuari %(user)s",
-    "Please describe the bug and/or send logs.": "Si us plau, descriviu l'error i/o envia els registres.",
-    "Loading bug report module": "S'està carregant l'informe del modul",
-    "Failed to send report: ": "No s'ha pogut enviar l'informe ",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Si us plau, descriviu l'error. Què heu fet, què esperàveu que passes i què sembla haver passat?",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "Amb aquest informe d'error, alguns registres d'aquesta aplicació s'enviaran també per tal de fer un diagnostic del problema. Si preferiu enviar només el text anterior, desseleccioneu:",
-    "Send logs": "Envia els registres",
-    "Send Custom Event": "Envia els esdeveniments personalitzats",
-    "You must specify an event type!": "Heu d'especificar un tipus d'esdeveniment",
-    "Event sent!": "S'ha enviat l'esdeveniment",
-    "Failed to send custom event.": "No s'ha pogut enviar l'esdeveniment personalitzat.",
-    "Event Type": "Tipus d'esdeveniment",
-    "State Key": "Clau d'estat",
-    "Event Content": "Contingut de l'esdeveniment",
-    "Send Account Data": "Envia les dades del compte",
-    "Filter results": "Resultats del filtre",
-    "Explore Room State": "Esbrina els estats de les sales",
-    "Edit": "Edita",
-    "Explore Account Data": "Explora les dades del compte",
-    "Toolbox": "Caixa d'eines",
-    "You have successfully set a password!": "Heu establert correctament la contrasenya",
-    "You have successfully set a password and an email address!": "Heu establert correctament la vostra contrasenya i l'adreça de correu electrònic",
-    "You can now return to your account after signing out, and sign in on other devices.": "Ara podreu tornar a entrar al vostre compte des de altres dispositius.",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Recordeu-ho, si canvieu d'idea, sempre podreu establir una adreça de correu electrònic a las vostra configuració d'usuari.",
-    "(HTTP status %(httpStatus)s)": "(Estat de l´HTTP %(httpStatus)s)",
-    "Please set a password!": "Si us plau, establiu una contrasenya",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Això farà possible que pugueu tronar al vostre compte des de qualsevol dispositiu.",
-    "Forward Message": "Reenvia el missatge",
-    "Unpin Message": "Desenganxa el missatge",
-    "Pin Message": "Enganxa el missatge",
-    "View Source": "Mostra el codi",
-    "View Decrypted Source": "Mostra el codi desencriptat",
-    "Unhide Preview": "Mostra la previsualització",
-    "Quote": "Cita",
-    "Failed to set Direct Message status of room": "No s'ha pogut establir l'estat del missatge directe de la sala",
-    "Forget": "Oblida",
-    "Reject": "Rebutja",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Disculpeu, el seu navegador  <b>not</b> pot executar Riot.",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot utilitza moltes funcions avançades del navegador, algunes de les quals no estan disponibles o són experimentals al vostre navegador actual.",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Si us plau, instal·leu <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> per gaudir d'una millor experiència.",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "<safariLink>Safari</safariLink> i <operaLink>Opera</operaLink> també fan la feina.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Amb el vostre navegador actual, l'aparença de l'aplicació pot ser completament incorrecta i algunes o totes les funcions poden no funcionar correctament. Si voleu provar-ho de totes maneres, podeu continuar, però esteu sols pel que fa als problemes que pugueu trobar!",
-    "I understand the risks and wish to continue": "Entenc el riscos i desitjo continuar",
-    "Register": "Registre",
-    "Rooms": "Sales",
-    "Hide panel": "Amaga el panel",
-    "Invite to this community": "Convida a aquesta comunitat",
-    "Add rooms to this community": "Afegeix sales a aquesta comunitat",
-    "Failed to get protocol list from Home Server": "No s'ha pogut obtenir la llista de protocols del servidor local",
-    "The Home Server may be too old to support third party networks": "El servidor local pot ser massa antic per a ser compatible amb xarxes de tercers",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Voleu esborrar de la sala l'alies %(alias)s i retirar %(name)s del directori?",
-    "Remove %(name)s from the directory?": "Voleu retirar %(name)s del directori?",
-    "delete the alias.": "esborra l'alies.",
-    "Unable to join network": "No s'ha pogut unir-se a la xarxa",
-    "Fetching third party location failed": "S'ha produït un error en obtenir la ubicació de tercers",
-    "Unable to look up room ID from server": "No s'ha pogut cercar l'ID de la sala en el servidor",
-    "World readable": "Llegible al món",
-    "Guests can join": "Els usuaris d'altres xarxes s'hi poden unir",
-    "Search for a room": "Busca una sala",
-    "Expand panel": "Expandeix el panel",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Xat descentralitzat, encriptat &amp; col·laboració amb tecnologia de [matrix]",
     "Search the room directory": "Cerqueu el directori de sales",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Ja existeixen moltes sales a Matrix vinculades a xarxes existents (Slack, IRC, Gitter, etc.) o independents. Feu un cop d'ull al directori!",
@@ -203,7 +21,6 @@
     "Riot/iOS &amp; matrix-ios-sdk chat": "Riot/iOS &amp; Xat de matrix-ios-sdk",
     "Riot/Android &amp; matrix-android-sdk chat": "Riot/Android &amp; Xat matrix-android-sdk",
     "Matrix technical discussions": "Debats tècnics sobre Matrix",
-    "Reply": "Respon",
     "Running Matrix services": "Serveis de Matrix en marxa",
     "Community-run support for Synapse": "Suport de la comunitat per a Synapse",
     "Admin support for Dendrite": "Suport dels administrador per a Dendrite",
@@ -218,18 +35,5 @@
     "Support for those using, running and writing other bridges": "Suport per a aquells que utilitzen, executen i escriuen altres ponts",
     "Contributing code to Matrix and Riot": "Contribuir amb codi a Matrix i Riot",
     "Dev chat for the Riot/Web dev team": "Xat de l'equip de desenvolupadors Riot/Web per a desenvolupadors",
-    "Dev chat for the Dendrite dev team": "Xat de l'equip Dendrite per a desenvolupadors",
-    "Co-ordination for Riot/Web translators": "Coordinació per a traductors de Riot/Web",
-    "%(count)s Members|other": "%(count)s membres",
-    "%(count)s Members|one": "%(count)s membre",
-    "Online": "Conectat",
-    "View Community": "Mira la communitat",
-    "Preparing to send logs": "Preparant l'enviament de logs",
-    "Logs sent": "Logs enviats",
-    "Failed to send logs: ": "No s'han pogut enviar els logs: ",
-    "Submit debug logs": "Enviar logs de depuració",
-    "<a>Click here</a> to create a GitHub issue.": "<a>Clica aquí</a> per crear una issue a GitHub.",
-    "GitHub issue link:": "Enllaç de l'issue de GitHub:",
-    "Notes:": "Notes:",
-    "Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "Els logs de depuració contenen dades d'ús de l'aplicació que inclouen el teu nom d'usuari, les IDs o pseudònims de les sales o grups que has visitat i els noms d'usuari d'altres usuaris. No contenen missatges."
+    "Dev chat for the Dendrite dev team": "Xat de l'equip Dendrite per a desenvolupadors"
 }
diff --git a/src/i18n/strings/cs.json b/src/i18n/strings/cs.json
index 477cbdde..ef2e5266 100644
--- a/src/i18n/strings/cs.json
+++ b/src/i18n/strings/cs.json
@@ -1,148 +1,9 @@
 {
-    "Close": "Zavřít",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a> a <a href=\"http://opera.com\">Opera</a> fungují také.",
-    "A new version of Riot is available.": "Je dostupná nová verze Riotu.",
-    "Notifications": "Upozornění",
-    "Search": "Hledání",
-    "All Rooms": "Všechny místnosti",
-    "Files": "Soubory",
-    "Filter room names": "Filtrovat místnosti dle názvu",
-    "Forward Message": "Přeposlat zprávu",
-    "Invite to this room": "Pozvat do této místnosti",
-    "Members": "Členové",
-    "Permalink": "Trvalý odkaz",
-    "Search…": "Vyhledat…",
-    "This Room": "Tato místnost",
-    "View Source": "Zobrazit zdroj",
-    "Login": "Přihlásit",
-    "Advanced notification settings": "Pokročilé nastavení upozornění",
-    "All messages": "Všechny zprávy",
-    "Cancel": "Storno",
-    "Changelog": "Seznam změn",
-    "Describe your problem here.": "Popište zde svůj problém.",
-    "Direct Chat": "Přímý chat",
-    "Directory": "Adresář",
-    "Download this file": "Stáhnout tento soubor",
-    "Error": "Chyba",
-    "Failed to change settings": "Nepodařilo se změnit nastavení",
-    "Failed to get public room list": "Nepodařilo se získat seznam veřejných místností",
-    "Favourite": "V oblíbených",
-    "Guests can join": "Hosté mohou vstoupit",
-    "Hide panel": "Skrýt panel",
-    "I understand the risks and wish to continue": "Rozumím rizikům a přeji si pokračovat",
-    "Keywords": "Klíčová slova",
-    "Leave": "Odejít",
-    "Loading bug report module": "Nahrává se modul nahlašování chyb",
-    "Low Priority": "Nízká priorita",
-    "Mentions only": "Pouze zmínky",
-    "Messages containing my display name": "Zprávy obsahující mé zobrazované jméno",
-    "Messages containing <span>keywords</span>": "Zprávy obsahující <span>klíčová slova</span>",
-    "Messages containing my user name": "Zprávy obsahující mé uživatelské jméno",
-    "Messages in group chats": "Zprávy ve skupinových chatech",
-    "Messages sent by bot": "Zprávy poslané robotem",
-    "more": "více",
-    "Mute": "Ztlumit",
-    "All messages (noisy)": "Všechny zprávy (hlasitě)",
     "Couldn't load home page": "Nepodařilo se nahrát úvodní stránku",
-    "All notifications are currently disabled for all targets.": "Veškeré notifikace jsou aktuálně pro všechny cíle vypnuty.",
-    "Cancel Sending": "Zrušit odesílání",
-    "Can't update user notification settings": "Nelze aktualizovat uživatelské nastavení upozornění",
-    "delete the alias.": "smazat alias.",
-    "Set Password": "Nastavit heslo",
-    "You have successfully set a password and an email address!": "Úspěšně jste si nastavili heslo a e-mailovou adresu!",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Vězte, že kdybyste si to rozmysleli, e-mailovou adresu můžete kdykoliv doplnit v uživatelském nastavení.",
-    "Continue": "Pokračovat",
-    "Please set a password!": "Prosím nastavte si heslo!",
-    "You have successfully set a password!": "Úspěšně jste si nastavili heslo!",
-    "Failed to change password. Is your password correct?": "Nepodařilo se změnit heslo. Zadáváte své heslo správně?",
-    "No update available.": "Není dostupná žádná aktualizace.",
-    "Downloading update...": "Stahování aktualizace...",
     "Welcome to Riot.im": "Vítá vás Riot.im",
-    "Enable desktop notifications": "Zapnout upozornění na ploše",
-    "Enable email notifications": "Zapnout upozornění přes e-mail",
-    "Enable notifications for this account": "Zapnout upozornění na tomto účtu",
-    "#example": "#příklad",
-    "Off": "Vypnout",
-    "On": "Zapnout",
-    "Operation failed": "Operace se nezdařila",
-    "Remove %(name)s from the directory?": "Odebrat %(name)s z adresáře?",
-    "Remove": "Odebrat",
-    "remove %(name)s from the directory.": "odebrat %(name)s z adresáře.",
-    "Remove from Directory": "Odebrat z adresáře",
-    "Report a bug": "Nahlásit chybu",
-    "Resend": "Poslat znovu",
-    "Room not found": "Místnost nenalezena",
-    "Search for a room": "Hledat místnost",
-    "Send": "Odeslat",
-    "Send logs": "Odeslat záznamy",
-    "Source URL": "Zdrojová URL",
-    "The server may be unavailable or overloaded": "Server může být nedostupný nebo přetížený",
-    "Unable to join network": "Nelze se připojit k síti",
-    "Unable to look up room ID from server": "Nelze získat ID místnosti ze serveru",
-    "Unavailable": "Nedostupné",
     "Unknown device": "Neznámé zařízení",
-    "unknown error code": "neznámý kód chyby",
-    "Unnamed room": "Nepojmenovaná místnost",
-    "Update": "Aktualizace",
-    "What's New": "Co je nového",
-    "What's new?": "Co je nového?",
-    "Waiting for response from server": "Čekám na odezvu ze serveru",
-    "You cannot delete this image. (%(code)s)": "Tento obrázek nemůžete smazat. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "Tuto zprávu nemůžete smazat. (%(code)s)",
-    "You are not receiving desktop notifications": "Nedostáváte upozornění na desktopu",
-    "Sunday": "Neděle",
-    "Monday": "Pondělí",
-    "Tuesday": "Úterý",
-    "Wednesday": "Středa",
-    "Thursday": "Čtvrtek",
-    "Friday": "Pátek",
-    "Saturday": "Sobota",
-    "Today": "Dnes",
-    "Yesterday": "Včera",
-    "OK": "OK",
-    "Warning": "Upozornění",
-    "Checking for an update...": "Kontrola aktualizací...",
-    "An error occurred whilst saving your email notification preferences.": "Při ukládání nastavení e-mailových upozornění nastala chyba.",
-    "Collecting app version information": "Sbírání informací o verzi aplikace",
-    "Collecting logs": "Sbírání logů",
-    "Couldn't find a matching Matrix room": "Odpovídající Matrix místost nenalezena",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Smazat alias místnosti %(alias)s a odstranit %(name)s z adresáře?",
-    "Enable audible notifications in web client": "Povolit zvuková upozornění ve webové aplikaci",
-    "Enable them now": "Povolit nyní",
-    "Enter keywords separated by a comma:": "Vložte klíčová slova oddělená čárkou:",
-    "Error saving email notification preferences": "Chyba při ukládání nastavení e-mailových upozornění",
-    "Failed to add tag %(tagName)s to room": "Nepodařilo se přidat štítek %(tagName)s k místnosti",
-    "Failed to forget room %(errCode)s": "Nepodařilo se zapomenout místnost %(errCode)s",
-    "Failed to update keywords": "Nepodařilo se aktualizovat klíčová slova",
-    "Failed to get protocol list from Home Server": "Z domovského serveru se nepodařilo získat seznam protokolů",
-    "Failed to remove tag %(tagName)s from room": "Nepodařilo se odstranit štítek %(tagName)s z místnosti",
-    "Failed to send report: ": "Nepodařilo se odeslat hlášení: ",
-    "Forget": "Zapomenout",
-    "(HTTP status %(httpStatus)s)": "(HTTP status %(httpStatus)s)",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "Kvůli diagnostice budou spolu s tímto hlášením o chybě odeslány i záznamy z klienta. Chcete-li odeslat pouze text výše, prosím odškrtněte:",
-    "No rooms to show": "Žádné místnosti k zobrazení",
-    "Notify for all other messages/rooms": "Upozorni na všechny ostatní zprávy/místnosti",
-    "Notify me for anything else": "Upozorni mě na cokoliv jiného",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Prosím popište chybu. Co jste dělal/a? Co jste čekal/a, že se stane? Co se stalo?",
-    "Please describe the bug and/or send logs.": "Prosím popište chybu a/nebo pošlete záznamy.",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "Prosím nainstalujte si <a href=\"https://www.google.com/chrome\">Chrome</a> nebo <a href=\"https://getfirefox.com\">Firefox</a> pro nejlepší zážitek.",
-    "Quote": "Citace",
-    "Reject": "Odmítnout",
-    "Riot does not know how to join a room on this network": "Riot neví, jak vstoupit do místosti na této síti",
     "Riot is not supported on mobile web. Install the app?": "Riot není podporovaný na mobilním webu. Nainstalovat aplikaci?",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot používá mnoho pokročilých funkcí, z nichž některé jsou ve vašem současném prohlížeči nedostupné nebo experimentální.",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Omlouváme se, váš prohlížeč <b>není</b> schopný spustit Riot.",
-    "There are advanced notifications which are not shown here": "Jsou k dispozici pokročilá upozornění, která zde nejsou zobrazena",
-    "Unhide Preview": "Zobrazit náhled",
-    "Uploaded on %(date)s by %(user)s": "Nahráno %(date)s uživatelem %(user)s",
-    "Uploading report": "Nahrávám hlášení",
-    "View Decrypted Source": "Zobrazit dešifrovaný zdroj",
-    "When I'm invited to a room": "Pokud jsem pozván do místnosti",
-    "World readable": "Světu čitelné",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Snad jste je nastavili v jiném klientu než Riot. V Riotu je nemůžete upravit, ale přesto platí",
-    "Error encountered (%(errorDetail)s).": "Nastala chyba (%(errorDetail)s).",
     "You need to be using HTTPS to place a screen-sharing call.": "Pro uskutečnění hovoru se sdílením obrazovky musíte používat HTTPS.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Vzhled a chování aplikace může být ve vašem aktuální prohlížeči nesprávné a některé nebo všechny funkce mohou být chybné. Chcete-li i přes to pokračovat, nebudeme vám bránit, ale se všemi problémy, na které narazíte, si musíte poradit sami!",
     "Search the room directory": "Prohledat adresář místností",
     "Chat with Riot Bot": "Chatujte s Riot Botem",
     "Get started with some tips from Riot Bot!": "Začněte s radami od Riot Bota!",
@@ -154,16 +15,9 @@
     "Announcements about Synapse releases": "Oznámení o vydáních Synapse",
     "Support for those using and running matrix-appservice-irc": "Podpora pro používání matrix-appservice-irc",
     "Building services on Matrix": "Stavění služeb na Matrixu",
-    "Add an email address above to configure email notifications": "Abyste mohli nastavovat e-mailová upozornění, musíte uvést svoji e-mailovou adresu v kolonce výše",
-    "Call invitation": "Pozvánka k hovoru",
-    "Collapse panel": "Sbalit panel",
     "Dismiss": "Zahodit",
-    "Expand panel": "Rozbalit panel",
-    "Failed to set direct chat tag": "Nepodařilo se nastavit štítek přímého chatu",
-    "Failed to set Direct Message status of room": "Nepodařilo se přiřadit místnosti status Přímé zprávy",
     "powered by Matrix": "poháněno Matrixem",
     "Riot Desktop on %(platformName)s": "Riot Desktop na %(platformName)s",
-    "The Home Server may be too old to support third party networks": "Tento domovský server může být příliš zastaralý na to, aby podporoval sítě třetích stran",
     "Admin support for Dendrite": "Správcovská podpora pro Dendrite",
     "Support for those using the Matrix spec": "Podpora pro uživatele Matrix specifikace",
     "Design and implementation of E2E in Matrix": "Návrh a implementace E2E v Matrixu",
@@ -173,58 +27,13 @@
     "Contributing code to Matrix and Riot": "Přispívaní kódem do Matrixu a Riotu",
     "Dev chat for the Riot/Web dev team": "Chat vývojového týmu Riot/Web",
     "Dev chat for the Dendrite dev team": "Chat vývojového týmu Dendrite",
-    "Co-ordination for Riot/Web translators": "Součinnost překladatelů Riot/Web",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "V Matrixu je spousta samostatných, nebo s jinými sítěmi (Slack, IRC, Gitter aj.) propojených místností. Prohlédněte si jejich adresář!",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s přes %(browserName)s na %(osName)s",
-    "customServer_text": "Ve vlastních serverových volbách se můžete přihlásit na ostatní Matrix servery, a to tak, že určíte URL jiného domovského serveru.<br/>To znamená, že můžete používat Riot s již existujícím Matrix účtem na jiném domovském serveru.<br/><br/>Taky můžete nastavit vlastní server identity, pak ale nebudete moci zvát ostatní nebo naopak být ostatními zván prostřednictvím e-mailové adresy.",
     "Custom Server Options": "Vlastní serverové volby",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Decentralizovaný, šifrovaný chat a spolupráce na platformě [matrix]",
     "Riot/Web &amp; Desktop chat": "Riot/Web a Desktop chat",
     "Riot/iOS &amp; matrix-ios-sdk chat": "Riot/iOS a matrix-ios-sdk chat",
     "Riot/Android &amp; matrix-android-sdk chat": "Riot/Android a matrix-android-sdk chat",
-    "To return to your account in future you need to <u>set a password</u>": "Abyste se mohli ke svému účtu v budoucnu vrátit, musíte si <u>nastavit heslo</u>",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Toto vám umožní vrátit se po odhlášení ke svému účtu a používat jej na ostatních zařízeních.",
-    "You can now return to your account after signing out, and sign in on other devices.": "Nyní se můžete ke svému účtu vrátit i po odhlášení a používat jej na ostatních zařízeních.",
-    "Fetching third party location failed": "Nepodařilo se zjistit umístění třetí strany",
-    "Messages in one-to-one chats": "Zprávy v individuálních chatech",
-    "Notification targets": "Cíle upozornění",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Upozornění na následující klíčová slova se řídí pravidly, která zde nelze zobrazit:",
-    "Unable to fetch notification target list": "Nepodařilo se získat seznam cílů upozornění",
     "Discussion of the Identity Service API": "Diskuze o API služby identity",
-    "Noisy": "Hlučný",
-    "Bug report sent": "Hlášení o chybě bylo odesláno",
-    "Thank you!": "Děkujeme vám!",
-    "Back": "Zpět",
-    "Event Type": "Typ události",
-    "Event Content": "Obsah události",
-    "Developer Tools": "Nástroje pro vývojáře",
-    "Filter results": "Filtrovat výsledky",
-    "You must specify an event type!": "Musíte určit typ události!",
-    "Event sent!": "Událost odeslána!",
-    "Failed to send custom event.": "Nepodařilo se odeslat vlastní událost.",
-    "Send Custom Event": "Odeslat vlastní událost",
-    "Show message in desktop notification": "Zobrazovat zprávu v upozornění na ploše",
-    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Přes vlastní serverové volby se můžete přihlásit k dalším Matrix serverům tak, že zadáte jinou adresu domovského serveru.<br/>Díky tomu můžete v Riotu používat Matrix účet z jiného domovského serveru.<br/><br/>Můžete nastavit i vlastní server identity, ale pak už nebudete moci zvát ani být zván/a skrze e-mailovou adresu.",
-    "Edit": "Upravit",
-    "Pin Message": "Připíchnout zprávu",
-    "Register": "Zaregistrovat",
-    "Rooms": "Místnosti",
-    "Invite to this community": "Pozvat do této komunity",
-    "Add rooms to this community": "Přidat místnosti do této skupiny",
-    "State Key": "Stavový klíč",
-    "Send Custom State Event": "Poslat vlastní stavovou událost",
-    "Explore Room State": "Prohlížet stav místnosti",
-    "Unpin Message": "Odepnout zprávu",
-    "Toolbox": "Sada nástrojů",
-    "Send Account Data": "Poslat data o účtu",
-    "Explore Account Data": "Prozkoumat data o účtu",
-    "Appear Offline": "Jevit se offline",
-    "Away": "Pryč",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Pro nejlepší zážitek si prosím nainstalujte <chromeLink>Chrome</chromeLink> nebo <firefoxLink>Firefox</firefoxLink>.",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "<safariLink>Safari</safariLink> a <operaLink>Opera</operaLink> fungují taky.",
-    "Reply": "Odpovědět",
-    "Online": "Online",
-    "View Community": "Zobrazit Komunitu",
-    "%(count)s Members|other": "%(count)s Členů",
-    "%(count)s Members|one": "%(count)s Člen"
+    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Přes vlastní serverové volby se můžete přihlásit k dalším Matrix serverům tak, že zadáte jinou adresu domovského serveru.<br/>Díky tomu můžete v Riotu používat Matrix účet z jiného domovského serveru.<br/><br/>Můžete nastavit i vlastní server identity, ale pak už nebudete moci zvát ani být zván/a skrze e-mailovou adresu."
 }
diff --git a/src/i18n/strings/da.json b/src/i18n/strings/da.json
index f669b2f0..6905d6f5 100644
--- a/src/i18n/strings/da.json
+++ b/src/i18n/strings/da.json
@@ -1,195 +1,14 @@
 {
-    "Add an email address above to configure email notifications": "Tilføj en emailadresse ovenfor for at konfigurere e-mail-underretninger",
-    "All notifications are currently disabled for all targets.": "Alle meddelelser er for øjeblikket deaktiveret for alle mål.",
-    "An error occurred whilst saving your email notification preferences.": "Der opstod en fejl under opbevaring af dine e-mail-underretningsindstillinger.",
-    "Can't update user notification settings": "Kan ikke opdatere brugermeddelelsesindstillinger",
-    "Couldn't find a matching Matrix room": "Kunne ikke finde et matchende Matrix-rum",
     "Custom Server Options": "Brugerdefinerede serverindstillinger",
-    "delete the alias.": "Slet aliaset.",
-    "Direct Chat": "Personlig Chat",
-    "Directory": "Rum katalog",
     "Dismiss": "Afskedige",
-    "Enable audible notifications in web client": "Aktivér hørbare underretninger i webklienten",
-    "Enable desktop notifications": "Aktivér desktop meddelelser",
-    "Enable email notifications": "Aktivér e-mail-underretninger",
-    "Enable notifications for this account": "Aktivér underretninger for dette brugernavn",
-    "Enable them now": "Aktivér dem nu",
-    "Enter keywords separated by a comma:": "Indtast søgeord adskilt af et komma:",
-    "Error": "Fejl",
-    "Error saving email notification preferences": "Fejl ved at gemme e-mail-underretningsindstillinger",
-    "#example": "#eksempel",
-    "Failed to change settings": "Kunne ikke ændre indstillinger",
-    "Failed to update keywords": "Kunne ikke opdatere søgeord",
-    "Failed to get protocol list from Home Server": "Kunne ikke få protokolliste fra Home Server",
-    "Failed to get public room list": "Kunne ikke få offentlig rumliste",
-    "Failed to set Direct Message status of room": "Kunne ikke indstille Direkte Beskedstatus for rummet",
-    "Favourite": "Favorit",
-    "Fetching third party location failed": "Hentning af tredjeparts placering mislykkedes",
-    "Files": "Filer",
-    "Filter room names": "Filtrér rumnavne",
-    "Forget": "Glem",
-    "Guests can join": "Gæster kan deltage",
-    "Invite to this room": "Inviter til dette rum",
-    "Keywords": "Søgeord",
-    "Leave": "Forlad",
-    "Low Priority": "Lav prioritet",
-    "Members": "Medlemmer",
-    "No rooms to show": "Ingen rum at vise",
-    "Noisy": "Støjende",
-    "Notification targets": "Meddelelsesmål",
-    "Notifications": "Notifikationer",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Meddelelser om følgende søgeord følger regler, der ikke kan vises her:",
-    "Notify for all other messages/rooms": "Underret om alle andre meddelelser / rum",
-    "Notify me for anything else": "Underret mig om noget andet",
-    "Off": "Slukket",
-    "On": "Tændt",
-    "Operation failed": "Operation mislykkedes",
     "powered by Matrix": "Drevet af Matrix",
-    "Reject": "Afvis",
-    "Remove": "Fjern",
-    "Remove from Directory": "Fjern fra Katalog",
-    "Riot does not know how to join a room on this network": "Riot ved ikke, hvordan man kan deltage i et rum på dette netværk",
-    "Room not found": "Rummet ikke fundet",
-    "Search for a room": "Søg efter et rum",
-    "The Home Server may be too old to support third party networks": "Hjemmeserveren kan være for gammel til at understøtte tredjepartsnetværk",
-    "There are advanced notifications which are not shown here": "Der er avancerede meddelelser, som ikke vises her",
-    "The server may be unavailable or overloaded": "Serveren kan være utilgængelig eller overbelastet",
-    "Unable to fetch notification target list": "Kan ikke hente meddelelsesmålliste",
-    "Unable to join network": "Kan ikke forbinde til netværket",
-    "Unable to look up room ID from server": "Kunne ikke slå rum-id op på server",
-    "unknown error code": "Ukendt fejlkode",
-    "Unnamed room": "Unavngivet rum",
-    "World readable": "Læselig af alle",
-    "You are not receiving desktop notifications": "Du modtager ikke skrivebordsmeddelelser",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Du har muligvis konfigureret dem i en anden klient end Riot. Du kan ikke tune dem i Riot, men de gælder stadig",
-    "Close": "Luk",
     "Riot is not supported on mobile web. Install the app?": "Riot understøtter ikke mobilhjemmesider. Vil du installere app'en?",
-    "Collecting app version information": "Indsamler app versionsoplysninger",
-    "Collecting logs": "Indsamler logfiler",
-    "Uploading report": "Uploader rapport",
-    "Waiting for response from server": "Venter på svar fra server",
     "Riot Desktop on %(platformName)s": "Riot Desktop på %(platformName)s",
     "Unknown device": "Ukendt enhed",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s på %(osName)s",
     "You need to be using HTTPS to place a screen-sharing call.": "Du skal bruge HTTPS for at lave skærm-delings-opkald.",
-    "Messages containing my display name": "Beskeder der indeholder mit viste navn",
-    "Messages containing my user name": "Beskeder der indeholder mit brugernavn",
-    "Messages in one-to-one chats": "Beskeder i en-til-en chats",
-    "Messages in group chats": "Beskeder i gruppechats",
-    "When I'm invited to a room": "Når jeg bliver inviteret til et rum",
-    "Call invitation": "Opkalds invitation",
-    "Messages sent by bot": "Beskeder sendt af en bot",
-    "OK": "OK",
-    "Messages containing <span>keywords</span>": "Beskeder der indeholder <span>keywords</span>",
-    "Advanced notification settings": "Avancerede notifikationsindstillinger",
-    "Show message in desktop notification": "Vis besked i skrivebordsnotifikation",
-    "Failed to set direct chat tag": "Kunne ikke markere rummet som direkte chat",
-    "Failed to remove tag %(tagName)s from room": "Kunne ikke fjerne tag(s): %(tagName)s fra rummet",
-    "Failed to add tag %(tagName)s to room": "Kunne ikke tilføje tag(s): %(tagName)s til rummet",
-    "Search…": "Søg…",
-    "Search": "Søg",
-    "This Room": "Dette rum",
-    "All Rooms": "Alle rum",
-    "Sunday": "Søndag",
-    "Monday": "Mandag",
-    "Tuesday": "Tirsdag",
-    "Wednesday": "Onsdag",
-    "Thursday": "Torsdag",
-    "Friday": "Fredag",
-    "Saturday": "Lørdag",
-    "Today": "I dag",
-    "Yesterday": "I går",
     "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Du kan bruge de brugerdefinerede server indstillinger til at logge ind på andre Matrix servere ved at skrive en anden Home Server adresse.<br/>Dette tillader dig at bruge Riot med en eksisterende Matrix konto på en anden home server.<br/><br/>Du kan også indstille en brugerdefineret identity server men så vil du ikke kunne invitere brugere ved hjælp af deres emailadresse eller selv blive inviteret med emailadresse.",
-    "What's New": "Hvad er nyt",
-    "Update": "Opdater",
-    "What's new?": "Hvad er nyt?",
-    "Appear Offline": "Fremstå Offline",
-    "Away": "Ikke til stede",
-    "A new version of Riot is available.": "En ny version a Riot er tilgængelig.",
-    "To return to your account in future you need to <u>set a password</u>": "For at komme ind på din konto i fremtiden skal du <u>indstille et password</u>",
-    "Set Password": "Indstil Password",
-    "Error encountered (%(errorDetail)s).": "En fejl er opstået (%(errorDetail)s).",
-    "Checking for an update...": "Checker om der er en opdatering...",
-    "No update available.": "Ingen opdatering tilgængelig.",
-    "Downloading update...": "Downloader opdatering...",
-    "Warning": "Advarsel",
-    "You cannot delete this image. (%(code)s)": "Du kan ikke slette dette billede. (%(code)s)",
-    "Uploaded on %(date)s by %(user)s": "Uploadet den %(date)s af %(user)s",
-    "Download this file": "Download denne fil",
-    "Please describe the bug and/or send logs.": "Beskriv venligst fejlen og/eller send logs.",
-    "Loading bug report module": "Indlæser fejlrepporterings modul",
-    "Bug report sent": "Fejl rapporteret",
-    "Thank you!": "Tak!",
-    "Failed to send report: ": "Kunne ikke sende rapport: ",
-    "Cancel": "Afbryd",
-    "Report a bug": "Rapportér en fejl",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Beskriv venlist fejlen. Hvad gjorde du? Hvad forventede du ville ske? Hvad skete rent faktisk?",
-    "Describe your problem here.": "Beskriv dit problem her.",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "For at diagnosticere problemer vil logs fra denne klient blive sendt sammen med fejlrapporten. Hvis du vil foretrække kun at sende teksten foroven, bedes du fjerne fluebenet:",
-    "Send logs": "Send logs",
-    "Send": "Send",
-    "Unavailable": "Utilgængelig",
-    "Changelog": "Ændringslog",
-    "Back": "Tilbage",
-    "Send Custom Event": "Send Brugerdefineret Begivenhed",
-    "You must specify an event type!": "Du skal angive  en begivenhedstype!",
-    "Event sent!": "Begivenhed sendt!",
-    "Failed to send custom event.": "Kunne ikke sende brugerdefinerede begivenhed.",
-    "Event Type": "Begivenhedstype",
-    "State Key": "Tilstandsnøgle",
-    "Event Content": "Begivenhedsindhold",
-    "Send Account Data": "Send Konto Data",
-    "Filter results": "Filtrér resultater",
-    "Explore Room State": "Udforsk Rum Tilstand",
-    "Edit": "Rediger",
-    "Explore Account Data": "Udforsk Konto Data",
-    "Toolbox": "Værktøjer",
-    "Developer Tools": "Udviklingsværktøjer",
-    "You have successfully set a password!": "Du har succesfuldt indstillet et password!",
-    "You have successfully set a password and an email address!": "Du har succesfuldt indstillet et password og en emailadresse!",
-    "You can now return to your account after signing out, and sign in on other devices.": "Du kan nu vende tilbage til din konto efter at have logget ud og logge ind på andre enheder.",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Husk, du kan altid indstille en emailadresse i dine bruger indstillinger hvis du ombestemmer dig.",
-    "Continue": "Fortsæt",
-    "Failed to change password. Is your password correct?": "Kunne ikke ændre password. Er dit password korrekt?",
-    "(HTTP status %(httpStatus)s)": "(HTTP tilstand %(httpStatus)s)",
-    "Please set a password!": "Indstil venligst et password!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Dette vil tillade dig at vende tilbage til din konto efter at have logget ud og at logge ind på andre enheder.",
-    "You cannot delete this message. (%(code)s)": "Du kan ikke slette denne besked. (%(code)s)",
-    "Resend": "Send igen",
-    "Cancel Sending": "Stop Forsendelse",
-    "Forward Message": "Videresend Besked",
-    "Unpin Message": "Fasthold ikke længere Besked",
-    "Pin Message": "Fasthold Besked",
-    "View Source": "Se Kilde",
-    "View Decrypted Source": "Se Dekrypteret Kilde",
-    "Unhide Preview": "Vis Forhåndsvisning",
-    "Permalink": "Permanent link",
-    "Quote": "Citat",
-    "Source URL": "Kilde URL",
-    "Failed to forget room %(errCode)s": "Kunne ikke glemme rummet %(errCode)s",
-    "All messages (loud)": "Alle beskeder (høj)",
-    "All messages": "Alle beskeder",
-    "Mentions only": "Kun nævninger",
-    "Mute": "Sæt på lydløs",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Beklager, din browser kan <b>ikke</b> køre Riot.",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot bruger mange avancerede browser funktioner, hvoraf nogle af dem ikke er tilgængelige eller er eksperimentelle i din browser.",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Installer venligst <chromeLink>Chrome</chromeLink> eller <firefoxLink>Firefox</firefoxLink> for den bedste oplevelse.",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "<safariLink>Safari</safariLink> og <operaLink>Opera</operaLink> virker også.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Med din nuværnde broser kan udseendet og fornemmelsen af programmet være helt forkert og nogle funktioner virker måske ikke. Hvis du alligevel vil prøve så kan du fortsætte, men det er på egen risiko!",
-    "I understand the risks and wish to continue": "Jeg forstår risikoen og ønsker at fortsætte",
     "Couldn't load home page": "Kunne ikke indlæse startsiden",
-    "Login": "Log ind",
-    "Register": "Registrér",
-    "Rooms": "Rum",
-    "Hide panel": "Gem panel",
-    "Invite to this community": "Inviter til dette fællesskab",
-    "Add rooms to this community": "Tilføj rum til dette fællesskab",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Slet rumaliaset %(alias)s og fjern %(name)s fra kataloget?",
-    "Remove %(name)s from the directory?": "Fjern %(name)s fra kataloget?",
-    "remove %(name)s from the directory.": "fjern %(name)s fra kataloget.",
-    "more": "mere",
-    "Expand panel": "Udvid panel",
-    "Collapse panel": "Slå panel sammen",
     "Welcome to Riot.im": "Velkommen til Riot.im",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Decentraliseret, krypteret chat &amp; samarbejde baseret på [matrix]",
     "Search the room directory": "Søg i rumkataloget",
@@ -216,6 +35,5 @@
     "Support for those using, running and writing other bridges": "Hjælp til dem der bruger, driver og skriver andre bridges",
     "Contributing code to Matrix and Riot": "Biddrag med kode til Matrix og Riot",
     "Dev chat for the Riot/Web dev team": "Udviklerchat til Riot/Web udviklerholdet",
-    "Dev chat for the Dendrite dev team": "Udviklerchat til Dendrite udviklerholdet",
-    "Co-ordination for Riot/Web translators": "Co-ordination af Riot/Web oversættere"
+    "Dev chat for the Dendrite dev team": "Udviklerchat til Dendrite udviklerholdet"
 }
diff --git a/src/i18n/strings/de_DE.json b/src/i18n/strings/de_DE.json
index c34656fa..52f00907 100644
--- a/src/i18n/strings/de_DE.json
+++ b/src/i18n/strings/de_DE.json
@@ -1,152 +1,12 @@
 {
-    "Members": "Mitglieder",
-    "Files": "Dateien",
-    "Notifications": "Benachrichtigungen",
-    "Invite to this room": "In diesen Raum einladen",
-    "Filter room names": "Raum-Namen filtern",
     "powered by Matrix": "betrieben mit Matrix",
     "Custom Server Options": "Benutzerdefinierte Server-Optionen",
     "Dismiss": "Ablehnen",
-    "Failed to get protocol list from Home Server": "Fehler beim Abrufen der Protokoll-Liste vom Home-Server",
-    "The Home Server may be too old to support third party networks": "Der Home-Server ist eventuell zu alt, um Drittanbieter-Netzwerke zu unterstützen",
-    "Directory": "Raum-Verzeichnis",
-    "Search for a room": "Nach einem Raum suchen",
-    "No rooms to show": "Keine anzeigbaren Räume",
-    "World readable": "Lesbar für alle",
-    "Guests can join": "Gäste können beitreten",
-    "You are not receiving desktop notifications": "Du erhältst keine Desktop-Benachrichtigungen",
-    "Enable them now": "Aktiviere diese jetzt",
-    "Add an email address above to configure email notifications": "Füge oben eine E-Mail-Adresse hinzu, um die E-Mail-Benachrichtigungseinstellungen zu konfigurieren",
-    "All notifications are currently disabled for all targets.": "Aktuell sind alle Benachrichtigungen für alle Ziele deaktiviert.",
-    "An error occurred whilst saving your email notification preferences.": "Beim Speichern deiner E-Mail-Benachrichtigungseinstellungen ist ein Fehler aufgetreten.",
-    "Can't update user notification settings": "Benachrichtigungs-Einstellungen des Benutzers konnten nicht aktualisiert werden",
-    "Couldn't find a matching Matrix room": "Konnte keinen entsprechenden Matrix-Raum finden",
-    "delete the alias.": "Lösche den Alias.",
-    "Direct Chat": "Direkt-Chat",
-    "Enable audible notifications in web client": "Audio-Benachrichtigungen im Web-Client aktivieren",
-    "Enable desktop notifications": "Desktop-Benachrichtigungen aktivieren",
-    "Enable email notifications": "E-Mail-Benachrichtigungen aktivieren",
-    "Enable notifications for this account": "Benachrichtigungen für dieses Benutzerkonto aktivieren",
-    "Enter keywords separated by a comma:": "Schlüsselwörter kommagetrennt eingeben:",
-    "Error": "Fehler",
-    "Error saving email notification preferences": "Fehler beim Speichern der E-Mail-Benachrichtigungseinstellungen",
-    "#example": "#Beispiel",
-    "Failed to change settings": "Einstellungen konnten nicht geändert werden",
-    "Failed to update keywords": "Schlüsselwörter konnten nicht aktualisiert werden",
-    "Failed to get public room list": "Die Liste der öffentlichen Räume konnte nicht geladen werden",
-    "Failed to set Direct Message status of room": "Konnte den direkten Benachrichtigungsstatus nicht setzen",
-    "Favourite": "Favorit",
-    "Fetching third party location failed": "Das Abrufen des Drittanbieterstandorts ist fehlgeschlagen",
-    "Forget": "Entfernen",
-    "Keywords": "Schlüsselwörter",
-    "Leave": "Verlassen",
-    "Low Priority": "Niedrige Priorität",
-    "Noisy": "Laut",
-    "Notification targets": "Benachrichtigungsziele",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Die Benachrichtigungen zu den folgenden Schlüsselwörtern folgen Regeln, die hier nicht angezeigt werden können:",
-    "Notify for all other messages/rooms": "Benachrichtigungen für alle anderen Mitteilungen/Räume aktivieren",
-    "Operation failed": "Aktion fehlgeschlagen",
-    "Reject": "Ablehnen",
-    "Remove": "Entfernen",
-    "Remove from Directory": "Aus dem Raum-Verzeichnis entfernen",
-    "Riot does not know how to join a room on this network": "Riot weiß nicht, wie es einem Raum auf diesem Netzwerk beitreten soll",
-    "Room not found": "Raum nicht gefunden",
-    "There are advanced notifications which are not shown here": "Es existieren erweiterte Benachrichtigungen, welche hier nicht angezeigt werden",
-    "The server may be unavailable or overloaded": "Der Server ist vermutlich nicht erreichbar oder überlastet",
-    "Unable to fetch notification target list": "Liste der Benachrichtigungsempfänger konnte nicht abgerufen werden",
-    "Unable to join network": "Es ist nicht möglich, dem Netzwerk beizutreten",
-    "unknown error code": "Unbekannter Fehlercode",
-    "Unnamed room": "Unbenannter Raum",
-    "Notify me for anything else": "Über alles andere benachrichtigen",
-    "Off": "Aus",
-    "On": "An",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Du hast sie eventuell auf einem anderen Matrix-Client und nicht in Riot konfiguriert. Sie können in Riot nicht verändert werden, gelten aber trotzdem",
-    "All messages": "Alle Nachrichten",
-    "All messages (noisy)": "Alle Nachrichten (laut)",
-    "Cancel Sending": "Senden abbrechen",
-    "Close": "Schließen",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Soll der Raum-Alias %(alias)s gelöscht und der %(name)s aus dem Verzeichnis entfernt werden?",
-    "Download this file": "Datei herunterladen",
-    "Failed to add tag %(tagName)s to room": "Fehler beim Hinzufügen des \"%(tagName)s\"-Tags an dem Raum",
-    "Failed to forget room %(errCode)s": "Das Entfernen des Raums ist fehlgeschlagen %(errCode)s",
-    "Failed to remove tag %(tagName)s from room": "Fehler beim Entfernen des \"%(tagName)s\"-Tags von dem Raum",
-    "Failed to set direct chat tag": "Fehler beim Setzen der Direkt-Chat-Markierung",
-    "Mentions only": "Nur, wenn du erwähnt wirst",
-    "Mute": "Stummschalten",
-    "Permalink": "Permanenter Link",
-    "Quote": "Zitat",
-    "Remove %(name)s from the directory?": "Soll der Raum %(name)s  aus dem Verzeichnis entfernt werden?",
-    "remove %(name)s from the directory.": "entferne %(name)s aus dem Verzeichnis.",
-    "Resend": "Erneut senden",
-    "Source URL": "Quell-URL",
-    "Unable to look up room ID from server": "Es ist nicht möglich, die Raum-ID auf dem Server nachzuschlagen",
-    "Unhide Preview": "Vorschau wieder anzeigen",
-    "Uploaded on %(date)s by %(user)s": "Hochgeladen: %(date)s von %(user)s",
-    "View Decrypted Source": "Entschlüsselten Quellcode ansehen",
-    "View Source": "Quellcode ansehen",
-    "You cannot delete this image. (%(code)s)": "Das Bild kann nicht gelöscht werden. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "Diese Nachricht kann nicht gelöscht werden. (%(code)s)",
-    "Today": "Heute",
-    "Wednesday": "Mittwoch",
-    "Thursday": "Donnerstag",
-    "Friday": "Freitag",
-    "Saturday": "Samstag",
-    "Tuesday": "Dienstag",
-    "Sunday": "Sonntag",
-    "Monday": "Montag",
-    "Yesterday": "Gestern",
-    "Advanced notification settings": "Erweiterte Benachrichtigungs-Einstellungen",
-    "Call invitation": "Anruf-Einladung",
-    "Messages containing my display name": "Nachrichten, die meinen Anzeigenamen enthalten",
-    "Messages containing my user name": "Nachrichten, die meinen Benutzernamen enthalten",
-    "Messages in group chats": "Nachrichten in Gruppen-Chats",
-    "Messages in one-to-one chats": "Nachrichten in Einzel-Chats",
-    "Messages sent by bot": "Nachrichten von Bots",
-    "more": "mehr",
-    "When I'm invited to a room": "Wenn ich in einen Raum eingeladen werde",
-    "customServer_text": "Du kannst die erweiterten Server-Optionen nutzen, um dich auf anderen Matrix-Servern anzumelden, indem du eine andere Heimserver-URL eingibst. <br/>Dies ermöglicht es dir, Riot mit einem bereits existierenden Matrix-Konto auf einem anderen Heimserver zu nutzen.<br/><br/>Du kannst auch einen benutzerdefinierten Identitäts-Server eingeben, allerdings wirst du dann nicht in der Lage sein, andere Benutzer per E-Mail-Adresse einzuladen oder selbst Einladungen per E-Mail-Adresse zu erhalten.",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a> und <a href=\"http://opera.com\">Opera</a> funktionieren ebenfalls.",
-    "I understand the risks and wish to continue": "Ich verstehe das Risiko und möchte fortfahren",
-    "Messages containing <span>keywords</span>": "Nachrichten, die <span>Schlüsselwörter</span> enthalten",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "Bitte installiere <a href=\"https://www.google.com/chrome\">Chrome</a> oder <a href=\"https://getfirefox.com\">Firefox</a> für die beste Erfahrung.",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot nutzt zahlreiche fortgeschrittene Browser-Funktionen, die teilweise in deinem aktuell verwendeten Browser noch nicht verfügbar sind oder sich noch im experimentellen Status befinden.",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Es tut uns leid, aber dein Browser kann Riot <b>nicht</b> ausführen.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "In deinem aktuell verwendeten Browser können Aussehen und Handhabung der Anwendung unter Umständen noch komplett fehlerhaft sein, so dass einige bzw. im Extremfall alle Funktionen nicht zur Verfügung stehen. Du kannst es trotzdem versuchen und fortfahren, bist dabei aber bezüglich aller auftretenden Probleme auf dich allein gestellt!",
-    "Expand panel": "Panel ausklappen",
-    "Collapse panel": "Panel einklappen",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s auf %(osName)s",
-    "A new version of Riot is available.": "Eine neue Version von Riot ist verfügbar.",
-    "All Rooms": "In allen Räumen",
-    "Cancel": "Abbrechen",
-    "Changelog": "Änderungsprotokoll",
-    "Collecting app version information": "App-Versionsinformationen werden abgerufen",
-    "Collecting logs": "Protokolle werden abgerufen",
-    "Describe your problem here.": "Beschreibe dein Problem hier.",
-    "Failed to send report: ": "Senden des Reports fehlgeschlagen: ",
-    "Forward Message": "Nachricht weiterleiten",
-    "Hide panel": "Panel verbergen",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "Zur Diagnose von Softwareproblemen werden mit diesem Fehlerbericht auch Log-Dateien übermittelt. Wenn nur der oben eingegebene Text übermittelt werden soll, bitte die nachfolgende Auswahl entsprechend abwählen:",
-    "Loading bug report module": "Lade Fehlerbericht-Modul",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Bitte den Softwarefehler (vorzugsweise auf Englisch) beschreiben. Was hast du gemacht? Was sollte passieren? Was ist tatsächlich passiert?",
-    "Please describe the bug and/or send logs.": "Bitte den Fehler beschreiben und/oder Log-Dateien übermitteln.",
-    "Report a bug": "Einen Softwarefehler melden",
     "Riot Desktop on %(platformName)s": "Riot Desktop auf %(platformName)s",
     "Riot is not supported on mobile web. Install the app?": "Riot wird im mobilen Web nicht unterstützt. App installieren?",
-    "Search": "Suchen",
-    "Search…": "Suchen…",
-    "Send": "Senden",
-    "Send logs": "Logdateien übermitteln",
-    "This Room": "In diesem Raum",
-    "Unavailable": "Nicht verfügbar",
     "Unknown device": "Unbekanntes Gerät",
-    "Update": "Aktualisieren",
-    "Uploading report": "Lade Bericht hoch",
-    "What's New": "Was ist neu",
-    "What's new?": "Was ist neu?",
-    "Waiting for response from server": "Auf Antwort vom Server warten",
     "You need to be using HTTPS to place a screen-sharing call.": "Du musst HTTPS nutzen um einen Anruf mit Bildschirmfreigabe durchzuführen.",
-    "OK": "OK",
-    "Login": "Anmeldung",
     "Welcome to Riot.im": "Willkommen bei Riot.im",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Dezentrale, verschlüsselte Chat- &amp; Kollaborationslösung unterstützt von [matrix]",
     "Search the room directory": "Raum-Verzeichnis durchsuchen",
@@ -171,68 +31,9 @@
     "Support for those using, running and writing other bridges": "Unterstützung für die, die andere Matrix-Bridges nutzen, betreiben oder entwickeln",
     "Contributing code to Matrix and Riot": "Code zu Matrix und Riot beitragen",
     "Dev chat for the Riot/Web dev team": "Entwickler-Chat für das Riot/Web-Entwickler-Team",
-    "Co-ordination for Riot/Web translators": "Koordination für Riot/Web-Übersetzer",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Im Matrix-Netzwerk existieren bereits jetzt zahlreiche Räume, die entweder mit bekannten Netzwerken wie Slack, IRC, Gitter, usw. verknüpft sind oder auch komplett eigenständig betrieben werden. Einen genauen Überblick erhältst du im Raum-Verzeichnis!",
-    "Failed to change password. Is your password correct?": "Passwortänderung fehlgeschlagen. Ist dein Passwort richtig?",
-    "You have successfully set a password!": "Du hast erfolgreich ein Passwort gesetzt!",
-    "You can now return to your account after signing out, and sign in on other devices.": "Du kannst nun zu deinem Benutzerkonto zurückkehren, nachdem du dich abgemeldet hast. Anschließend kannst du dich an anderen Geräten anmelden.",
-    "Continue": "Fortfahren",
-    "Please set a password!": "Bitte setze ein Passwort!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Dies erlaubt dir, dich wieder an deinem Konto anzumelden, nachdem du dich abgemeldet hast.",
     "Dev chat for the Dendrite dev team": "Entwickler-Chat für das Dendrite-Entwickler-Team",
     "General discussion about Matrix and Riot": "Allgemeine Diskussion über Matrix und Riot",
-    "(HTTP status %(httpStatus)s)": "(HTTP-Status %(httpStatus)s)",
-    "You have successfully set a password and an email address!": "Du hast erfolgreich ein Passwort und eine E-Mail-Adresse gesetzt!",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Vergiss nicht, dass du in den Benutzereinstellungen jederzeit eine E-Mail-Adresse setzen kannst, wenn du deine Meinung änderst.",
-    "To return to your account in future you need to <u>set a password</u>": "Um in Zukunft auf dein Benutzerkonto zugreifen zu können, musst du <u>ein Passwort setzen</u>",
-    "Set Password": "Passwort einrichten",
-    "Warning": "Warnung",
-    "Checking for an update...": "Nach Updates suchen...",
-    "Error encountered (%(errorDetail)s).": "Es ist ein Fehler aufgetreten (%(errorDetail)s).",
-    "No update available.": "Kein Update verfügbar.",
-    "Downloading update...": "Update wird heruntergeladen...",
     "Couldn't load home page": "Startseite konnte nicht geladen werden",
-    "Bug report sent": "Fehlerbericht wurde gesendet",
-    "Thank you!": "Danke!",
-    "Back": "Zurück",
-    "Developer Tools": "Entwicklerwerkzeuge",
-    "Failed to send custom event.": "Senden des benutzerdefinierten Events fehlgeschlagen.",
-    "Send Custom Event": "Benutzerdefiniertes Event senden",
-    "Send Custom State Event": "Benutzerdefiniertes Status-Event senden",
-    "Explore Room State": "Raum-Status erkunden",
-    "Event sent!": "Event gesendet!",
-    "Event Type": "Event-Typ",
-    "Event Content": "Event-Inhalt",
-    "State Key": "Status-Schlüssel",
-    "Filter results": "Ergebnisse filtern",
-    "You must specify an event type!": "Du musst einen Event-Typ spezifizieren!",
-    "Show message in desktop notification": "Nachricht in der Desktop-Benachrichtigung anzeigen",
-    "Pin Message": "Nachricht anheften",
-    "Unpin Message": "Nachricht nicht mehr anheften",
-    "Add rooms to this community": "Räume zu dieser Community hinzufügen",
-    "Edit": "Editieren",
-    "Register": "Registrieren",
-    "Rooms": "Räume",
-    "Invite to this community": "In diese Community einladen",
-    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Die benutzerdefinierten Server-Einstellungen kannst du verwenden, um dich auf anderen Matrix-Servern anzumelden, indem du eine abweichende Heimserver-URL eingibst.<br/>Somit ist es möglich, Riot mit einem bereits bestehendem Matrix-Benutzerkonto auf einem anderen Heimserver zu verwenden.<br/><br/>Außerdem kannst du einen benutzerdefinierten Identitätsserver eingeben. Allerdings kannst du in diesem Fall Benutzer nicht mehr per E-Mail-Adresse einladen und auch selbst nicht mehr per E-Mail-Adresse eingeladen werden.",
-    "Toolbox": "Werkzeugkasten",
-    "Explore Account Data": "Benutzerkonto-Daten analysieren",
-    "Send Account Data": "Benutzerkonto-Daten senden",
-    "Away": "Abwesend",
-    "Appear Offline": "Als offline anzeigen",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "<safariLink>Safari</safariLink> und <operaLink>Opera</operaLink> sind weitere Alternativen.",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Bitte installiere <chromeLink>Chrome</chromeLink> oder <firefoxLink>Firefox</firefoxLink> für ein optimales Anwendungsergebnis.",
-    "Reply": "Antworten",
-    "%(count)s Members|other": "%(count)s Mitglieder",
-    "%(count)s Members|one": "%(count)s Mitglied",
-    "Online": "Online",
-    "View Community": "Community ansehen",
-    "Submit debug logs": "Fehlerberichte einreichen",
-    "Preparing to send logs": "Senden von Logs wird vorbereitet",
-    "Logs sent": "Logs gesendet",
-    "Failed to send logs: ": "Senden von Logs fehlgeschlagen: ",
-    "<a>Click here</a> to create a GitHub issue.": "<a>Klicke hier</a> um ein GithHub-Problem zu erstellen.",
-    "GitHub issue link:": "Link des GitHub-Problems:",
-    "Notes:": "Notizen:",
-    "Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "Fehlerberichte enthalten Anwendungsdaten wie deinen Nutzernamen, Raum- und Gruppen-ID's und Aliase die du besucht hast sowie Nutzernamen anderer Nutzer. Sie enthalten keine Nachrichten."
+    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Die benutzerdefinierten Server-Einstellungen kannst du verwenden, um dich auf anderen Matrix-Servern anzumelden, indem du eine abweichende Heimserver-URL eingibst.<br/>Somit ist es möglich, Riot mit einem bereits bestehendem Matrix-Benutzerkonto auf einem anderen Heimserver zu verwenden.<br/><br/>Außerdem kannst du einen benutzerdefinierten Identitätsserver eingeben. Allerdings kannst du in diesem Fall Benutzer nicht mehr per E-Mail-Adresse einladen und auch selbst nicht mehr per E-Mail-Adresse eingeladen werden."
 }
diff --git a/src/i18n/strings/el.json b/src/i18n/strings/el.json
index 1e8cf01b..63558c08 100644
--- a/src/i18n/strings/el.json
+++ b/src/i18n/strings/el.json
@@ -1,150 +1,12 @@
 {
-    "A new version of Riot is available.": "Μία νέα έκδοση του Riot είναι διαθέσιμη.",
-    "Advanced notification settings": "Προχωρημένες ρυθμίσεις ειδοποιήσεων",
-    "All messages": "Όλα τα μηνύματα",
-    "All Rooms": "Όλα τα δωμάτια",
-    "All notifications are currently disabled for all targets.": "Όλες οι ειδοποιήσεις είναι προς το παρόν απενεργοποιημένες για όλες τις συσκευές.",
-    "An error occurred whilst saving your email notification preferences.": "Ένα σφάλμα προέκυψε κατά την αποθήκευση των ρυθμίσεων σας.",
-    "Call invitation": "Πρόσκληση σε κλήση",
-    "Cancel": "Ακύρωση",
-    "Cancel Sending": "Ακύρωση αποστολής",
-    "Can't update user notification settings": "Δεν είναι δυνατή η ενημέρωση των ρυθμίσεων ειδοποίησης χρήστη",
-    "Changelog": "Αλλαγές",
-    "Close": "Κλείσιμο",
-    "Collapse panel": "Ελαχιστοποίηση καρτέλας",
     "Custom Server Options": "Προσαρμοσμένες ρυθμίσεις διακομιστή",
-    "Describe your problem here.": "Περιγράψτε το πρόβλημα σας εδώ.",
-    "Direct Chat": "Απευθείας συνομιλία",
-    "Directory": "Ευρετήριο",
-    "Download this file": "Λήψη αρχείου",
-    "Enable audible notifications in web client": "Ενεργοποίηση ηχητικών ειδοποιήσεων",
-    "Enable email notifications": "Ενεργοποίηση ειδοποιήσεων μέσω μηνυμάτων ηλ. αλληλογραφίας",
-    "Enable notifications for this account": "Ενεργοποίηση ειδοποιήσεων για τον λογαριασμό",
-    "Enter keywords separated by a comma:": "Προσθέστε λέξεις κλειδιά χωρισμένες με κόμμα:",
-    "Error": "Σφάλμα",
-    "#example": "#παράδειγμα",
-    "Expand panel": "Μεγιστοποίηση καρτέλας",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a> και <a href=\"http://opera.com\">Opera</a> λειτουργούν επίσης.",
-    "Add an email address above to configure email notifications": "Προσθέστε μια διεύθυνση ηλεκτρονικής αλληλογραφίας στο παραπάνω πεδίο, για να έχετε τη δυνατότητα να λαμβάνετε ειδοποιήσεις",
-    "Collecting app version information": "Συγκέντρωση πληροφοριών σχετικά με την έκδοση της εφαρμογής",
-    "customServer_text": "Μπορείτε να χρησιμοποιήσετε τις προσαρμοσμένες ρυθμίσεις για να εισέλθετε σε άλλους διακομιστές Matrix επιλέγοντας μια διαφορετική διεύθυνση για το διακομιστή.<br/> Αυτό σας επιτρέπει να χρησιμοποιήσετε την εφαρμογή Riot με έναν υπάρχοντα λογαριασμό σε διαφορετικό διακομιστή.<br/><br/>Επίσης μπορείτε να επιλέξετε ένα διαφορετικό διακομιστή ταυτότητας αλλά δεν θα έχετε τη δυνατότητα να προσκαλέσετε άλλους χρήστες ή να σας προσκαλέσουν μέσω μηνυμάτων ηλεκτρονικής αλληλογραφίας.",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s μέσω %(browserName)s σε %(osName)s",
-    "All messages (noisy)": "Όλα τα μηνύματα (δυνατά)",
-    "delete the alias.": "διέγραψε το ψευδώνυμο.",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Διαγραφή του ψευδώνυμου %(alias)s και αφαίρεση του %(name)s από το ευρετήριο;",
     "Dismiss": "Απόρριψη",
-    "Failed to add tag %(tagName)s to room": "Δεν ήταν δυνατή η προσθήκη της ετικέτας %(tagName)s στο δωμάτιο",
-    "Failed to change settings": "Δεν ήταν δυνατή η αλλαγή των ρυθμίσεων",
-    "Favourite": "Αγαπημένο",
-    "Files": "Αρχεία",
-    "Filter room names": "Φιλτράρισμα δωματίων",
-    "Forward Message": "Προώθηση",
-    "Guests can join": "Επισκέπτες μπορούν να συνδεθούν",
-    "Hide panel": "Απόκρυψη καρτέλας",
-    "I understand the risks and wish to continue": "Κατανοώ του κινδύνους και επιθυμώ να συνεχίσω",
-    "Invite to this room": "Πρόσκληση σε αυτό το δωμάτιο",
-    "Keywords": "Λέξεις κλειδιά",
-    "Leave": "Αποχώρηση",
-    "Low Priority": "Χαμηλή προτεραιότητα",
-    "Members": "Μέλη",
-    "Messages containing <span>keywords</span>": "Μηνύματα που περιέχουν <span>λέξεις κλειδιά</span>",
-    "Messages containing my user name": "Μηνύματα που περιέχουν το ψευδώνυμο μου",
-    "Messages in group chats": "Μηνύματα σε ομαδικές συνομιλίες",
-    "Messages in one-to-one chats": "Μηνύματα σε 1-προς-1 συνομιλίες",
-    "Messages sent by bot": "Μηνύματα από bots",
-    "more": "περισσότερα",
-    "Mute": "Σίγαση",
-    "No rooms to show": "Δεν υπάρχουν δωμάτια για εμφάνιση",
-    "Noisy": "Δυνατά",
-    "Notifications": "Ειδοποιήσεις",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Οι ειδοποιήσεις για τις επόμενες λέξεις κλειδία ακολουθούν κανόνες που δεν είναι δυνατόν να εμφανιστούν εδώ:",
-    "Notify for all other messages/rooms": "Ειδοποίηση για όλα τα υπόλοιπα μηνύματα/δωμάτια",
-    "Notify me for anything else": "Ειδοποίηση  για οτιδήποτε άλλο",
-    "Operation failed": "Η λειτουργία απέτυχε",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Παρακαλούμε περιγράψτε το σφάλμα. Τι κάνατε; Τι περιμένατε να συμβεί; Τι έγινε τελικά;",
-    "Reject": "Απόρριψη",
-    "Remove": "Αφαίρεση",
-    "Remove from Directory": "Αφαίρεση από το ευρετήριο",
-    "Resend": "Αποστολή ξανά",
     "Riot Desktop on %(platformName)s": "Riot Desktop σε %(platformName)s",
-    "Room not found": "Το δωμάτιο δεν βρέθηκε",
-    "Search": "Αναζήτηση",
-    "Search…": "Αναζήτηση…",
-    "Send": "Αποστολή",
-    "This Room": "Στο δωμάτιο",
-    "Unavailable": "Μη διαθέσιμο",
     "Unknown device": "Άγνωστη συσκευή",
-    "Update": "Ενημέρωση",
-    "Enable desktop notifications": "Ενεργοποίηση ειδοποιήσεων στην επιφάνεια εργασίας",
-    "Error saving email notification preferences": "Σφάλμα κατά την αποθήκευση των προτιμήσεων",
-    "Failed to send report: ": "Δεν ήταν δυνατή η αποστολή της αναφοράς: ",
-    "Loading bug report module": "Φόρτωση μονάδας αναφοράς σφαλμάτων",
-    "Mentions only": "Μόνο αναφορές",
-    "Messages containing my display name": "Μηνύματα που περιέχουν το όνομα μου",
-    "Off": "Ανενεργό",
-    "On": "Ενεργό",
-    "Permalink": "Μόνιμος σύνδεσμος",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "Παρακαλούμε εγκαταστήστε έναν από τους περιηγητές <a href=\"https://www.google.com/chrome\">Chrome</a> ή <a href=\"https://getfirefox.com\">Firefox</a> για την καλύτερη δυνατή εμπειρία.",
-    "Report a bug": "Αναφορά σφάλματος",
-    "Riot does not know how to join a room on this network": "To Riot δεν γνωρίζει πως να συνδεθεί σε δωμάτια που ανήκουν σ' αυτό το δίκτυο",
-    "Search for a room": "Αναζήτηση δωματίου",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Λυπούμαστε, αλλά ο περιηγητές σας <b>δεν</b> υποστηρίζεται από το Riot.",
-    "There are advanced notifications which are not shown here": "Υπάρχουν προχωρημένες ειδοποιήσεις οι οποίες δεν εμφανίζονται εδώ",
-    "Unable to join network": "Δεν είναι δυνατή η σύνδεση στο δίκτυο",
-    "unknown error code": "άγνωστος κωδικός σφάλματος",
-    "Unnamed room": "Ανώνυμο δωμάτιο",
-    "Uploaded on %(date)s by %(user)s": "Απεστάλη στις %(date)s από %(user)s",
-    "Uploading report": "Αποστολή αναφοράς",
-    "What's New": "Τι νέο υπάρχει",
-    "What's new?": "Τι νέο υπάρχει;",
-    "When I'm invited to a room": "Όταν με προσκαλούν σ' ένα δωμάτιο",
-    "World readable": "Εμφανές σε όλους",
-    "You cannot delete this image. (%(code)s)": "Δεν μπορείτε να διαγράψετε αυτή την εικόνα. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "Δεν μπορείτε να διαγράψετε αυτό το μήνυμα. (%(code)s)",
-    "You are not receiving desktop notifications": "Δεν λαμβάνετε ειδοποιήσεις στην επιφάνεια εργασίας",
-    "Sunday": "Κυριακή",
-    "Monday": "Δευτέρα",
-    "Tuesday": "Τρίτη",
-    "Wednesday": "Τετάρτη",
-    "Thursday": "Πέμπτη",
-    "Friday": "Παρασκευή",
-    "Saturday": "Σάββατο",
-    "Today": "Σήμερα",
-    "Yesterday": "Χθές",
-    "OK": "Εντάξει",
     "You need to be using HTTPS to place a screen-sharing call.": "Απαιτείται η χρήση HTTPS για το διαμοιρασμό της επιφάνειας εργασίας μέσω κλήσης.",
-    "Forget": "Παράλειψη",
     "Riot is not supported on mobile web. Install the app?": "Το Riot δεν υποστηρίζεται από περιηγητές κινητών. Θέλετε να εγκαταστήσετε την εφαρμογή;",
-    "Unhide Preview": "Προεπισκόπηση",
-    "Waiting for response from server": "Αναμονή απάντησης από τον διακομιστή",
-    "Collecting logs": "Συγκέντρωση πληροφοριών",
-    "Enable them now": "Ενεργοποίηση",
-    "Failed to forget room %(errCode)s": "Δεν ήταν δυνατή η διαγραφή του δωματίου (%(errCode)s)",
-    "Failed to update keywords": "Οι λέξεις κλειδιά δεν ενημερώθηκαν",
-    "Failed to get protocol list from Home Server": "Δεν ήταν δυνατή η εύρεση των διαθέσιμων πρωτοκόλλων από το διακομιστή",
-    "Failed to remove tag %(tagName)s from room": "Δεν ήταν δυνατή η διαγραφή της ετικέτας %(tagName)s από το δωμάτιο",
-    "Notification targets": "Στόχοι ειδοποιήσεων",
-    "Please describe the bug and/or send logs.": "Παρακαλούμε περιγράψτε το σφάλμα και/ή στείλτε πληροφορίες σχετικά με την εφαρμογή.",
-    "Remove %(name)s from the directory?": "Αφαίρεση του %(name)s από το ευρετήριο;",
-    "remove %(name)s from the directory.": "αφαίρεση του %(name)s από το ευρετήριο.",
-    "Send logs": "Αποστολή πληροφοριών",
-    "Source URL": "Πηγαίο URL",
-    "The server may be unavailable or overloaded": "Ο διακομιστής είναι μη διαθέσιμος ή υπερφορτωμένος",
-    "Unable to fetch notification target list": "Δεν ήταν δυνατή η εύρεση στόχων για τις ειδοποιήσεις",
-    "Unable to look up room ID from server": "Δεν είναι δυνατή η εύρεση του ID για το δωμάτιο",
-    "View Decrypted Source": "Προβολή του αποκρυπτογραφημένου κώδικα",
-    "View Source": "Προβολή κώδικα",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Ισως να έχετε κάνει τις ρυθμίσεις σε άλλη εφαρμογή εκτός του Riot. Δεν μπορείτε να τις αλλάξετε μέσω του Riot αλλά ισχύουν κανονικά",
-    "Couldn't find a matching Matrix room": "Δεν βρέθηκε κάποιο δωμάτιο",
-    "Failed to get public room list": "Δεν ήταν δυνατή η λήψη της λίστας με τα δημόσια δωμάτια",
-    "Failed to set direct chat tag": "Δεν ήταν δυνατός ο χαρακτηρισμός της συνομιλίας ως 1-προς-1",
     "powered by Matrix": "βασισμένο στο πρωτόκολλο Matrix",
-    "Quote": "Παράθεση",
-    "Fetching third party location failed": "Η λήψη τοποθεσίας απέτυχε",
-    "(HTTP status %(httpStatus)s)": "(Κατάσταση HTTP %(httpStatus)s)",
-    "Login": "Σύνδεση",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Το Riot χρησιμοποιεί αρκετά προχωρημένα χαρακτηριστικά των περιηγητών Ιστού, ορισμένα από τα οποία δεν είναι διαθέσιμα ή είναι σε πειραματικό στάδιο στον περιηγητή σας.",
-    "The Home Server may be too old to support third party networks": "Ο διακομιστής μπορεί να είναι αρκετά παλιός για να υποστηρίζει δίκτυα τρίτων",
     "Welcome to Riot.im": "Καλώς ήλθατε στο Riot.im",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Αποκεντρωμένη, κρυπτογραφημένη συνομιλία &amp; συνεργασία με τη βοήθεια του [matrix]",
     "Search the room directory": "Αναζήτηση του ευρετηρίου δωματίων",
@@ -170,25 +32,6 @@
     "Contributing code to Matrix and Riot": "Συνεισφορά κώδικα στο Matrix και Riot",
     "Dev chat for the Riot/Web dev team": "Συζήτηση με την ομάδα ανάπτυξης του Riot/Web",
     "Dev chat for the Dendrite dev team": "Συζήτηση με την ομάδα ανάπτυξης του Dendrite",
-    "Co-ordination for Riot/Web translators": "Συντονισμός για μεταφραστές του Riot/Web",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Αρκετά δωμάτια υπάρχουν ήδη στο Matrix, συνδεδεμένα σε υπάρχοντα δίκτυα (Slack, IRC, Gitter κ.λπ) ή αυτόνομα. Ρίξτε μια ματιά στο ευρετήριο!",
-    "Failed to change password. Is your password correct?": "Δεν ήταν δυνατή η αλλαγή του κωδικού πρόσβασης. Είναι σωστός ο κωδικός πρόσβασης;",
-    "You have successfully set a password!": "Ο κωδικός πρόσβασης ορίστηκε επιτυχώς!",
-    "You can now return to your account after signing out, and sign in on other devices.": "Μπορείτε να επιστρέψετε στον λογαριασμό σας αφού αποσυνδεθείτε και συνδεθείτε από άλλες συσκευές.",
-    "Continue": "Συνέχεια",
-    "Please set a password!": "Παρακαλούμε ορίστε έναν κωδικό πρόσβασης!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Αυτό θα σας επιτρέψει να επιστρέψετε στον λογαριασμό σας αφού αποσυνδεθείτε και συνδεθείτε από άλλες συσκευές.",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "Προκειμένου να διαγνωστούν προβλήματα, τα αρχεία καταγραφής από αυτόν τον πελάτη θα σταλούν με αυτήν την αναφορά σφάλματος. Αν προτιμάτε να στείλετε μόνο το παραπάνω κείμενο, απενεργοποιήστε:",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Με τον τρέχον περιηγητή, η εμφάνιση και η αίσθηση της εφαρμογής ενδέχεται να είναι εντελώς εσφαλμένη και ορισμένες ή όλες οι λειτουργίες ενδέχεται να μην λειτουργούν. Εάν θέλετε να το δοκιμάσετε ούτως ή άλλως μπορείτε να συνεχίσετε, αλλά είστε μόνοι σας σε ό, τι αφορά τα προβλήματα που μπορεί να αντιμετωπίσετε!",
-    "Failed to set Direct Message status of room": "Δεν ήταν δυνατός ο ορισμός της κατάστασης Direct Message του δωματίου",
-    "Support for those using, running and writing other bridges": "Υποστήριξη για τους χρήστες που χρησιμοποιούν ή αναπτύσσουν εφαρμογές ενσωμάτωσης για το Matrix",
-    "You have successfully set a password and an email address!": "Ο κωδικός πρόσβασης και η διεύθυνση ηλεκτρονικής αλληλογραφίας ορίστηκαν επιτυχώς!",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Να θυμάστε ότι μπορείτε πάντα να ορίσετε μια διεύθυνση ηλεκτρονικής αλληλογραφίας στις ρυθμίσεις χρήστη αν αλλάξετε γνώμη.",
-    "To return to your account in future you need to <u>set a password</u>": "Για να επιστρέψετε στον λογαριασμό σας μελλοντικα πρέπει να ορίσετε έναν <u>κωδικό πρόσβασης</u>",
-    "Set Password": "Ορισμός κωδικού πρόσβασης",
-    "Warning": "Προειδοποίηση",
-    "Checking for an update...": "Γίνεται έλεγχος για ενημέρωση...",
-    "Error encountered (%(errorDetail)s).": "Παρουσιάστηκε σφάλμα (%(errorDetail)s).",
-    "No update available.": "Δεν υπάρχει διαθέσιμη ενημέρωση.",
-    "Downloading update...": "Γίνεται λήψη της ενημέρωσης..."
+    "Support for those using, running and writing other bridges": "Υποστήριξη για τους χρήστες που χρησιμοποιούν ή αναπτύσσουν εφαρμογές ενσωμάτωσης για το Matrix"
 }
diff --git a/src/i18n/strings/en_US.json b/src/i18n/strings/en_US.json
index 5d24c945..45f9a568 100644
--- a/src/i18n/strings/en_US.json
+++ b/src/i18n/strings/en_US.json
@@ -1,155 +1,12 @@
 {
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s on %(osName)s",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.",
-    "A new version of Riot is available.": "A new version of Riot is available.",
-    "Add an email address above to configure email notifications": "Add an email address above to configure email notifications",
-    "Advanced notification settings": "Advanced notification settings",
-    "All messages": "All messages",
-    "All messages (noisy)": "All messages (noisy)",
-    "All Rooms": "All Rooms",
-    "All notifications are currently disabled for all targets.": "All notifications are currently disabled for all targets.",
-    "An error occurred whilst saving your email notification preferences.": "An error occurred while saving your email notification preferences.",
-    "Call invitation": "Call invitation",
-    "Cancel": "Cancel",
-    "Cancel Sending": "Cancel Sending",
-    "Can't update user notification settings": "Can't update user notification settings",
-    "Changelog": "Changelog",
-    "Close": "Close",
-    "Collapse panel": "Collapse panel",
-    "Collecting app version information": "Collecting app version information",
-    "Collecting logs": "Collecting logs",
-    "Couldn't find a matching Matrix room": "Couldn't find a matching Matrix room",
     "Custom Server Options": "Custom Server Options",
-    "customServer_text": "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.",
-    "delete the alias.": "delete the alias.",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Delete the room alias %(alias)s and remove %(name)s from the directory?",
-    "Describe your problem here.": "Describe your problem here.",
-    "Direct Chat": "Direct Chat",
-    "Directory": "Directory",
     "Dismiss": "Dismiss",
-    "Download this file": "Download this file",
-    "Enable audible notifications in web client": "Enable audible notifications in web client",
-    "Enable desktop notifications": "Enable desktop notifications",
-    "Enable email notifications": "Enable email notifications",
-    "Enable notifications for this account": "Enable notifications for this account",
-    "Enable them now": "Enable them now",
-    "Enter keywords separated by a comma:": "Enter keywords separated by a comma:",
-    "Error": "Error",
-    "Error saving email notification preferences": "Error saving email notification preferences",
-    "#example": "#example",
-    "Expand panel": "Expand panel",
-    "Failed to add tag %(tagName)s to room": "Failed to add tag %(tagName)s to room",
-    "Failed to change settings": "Failed to change settings",
-    "Failed to forget room %(errCode)s": "Failed to forget room %(errCode)s",
-    "Failed to update keywords": "Failed to update keywords",
-    "Failed to get protocol list from Home Server": "Failed to get protocol list from Home Server",
-    "Failed to get public room list": "Failed to get public room list",
-    "Failed to remove tag %(tagName)s from room": "Failed to remove tag %(tagName)s from room",
-    "Failed to send report: ": "Failed to send report: ",
-    "Failed to set direct chat tag": "Failed to set direct chat tag",
-    "Failed to set Direct Message status of room": "Failed to set Direct Message status of room",
-    "Favourite": "Favorite",
-    "Fetching third party location failed": "Fetching third party location failed",
-    "Files": "Files",
-    "Filter room names": "Filter room names",
-    "Forget": "Forget",
-    "Forward Message": "Forward Message",
-    "Guests can join": "Guests can join",
-    "Hide panel": "Hide panel",
-    "I understand the risks and wish to continue": "I understand the risks and wish to continue",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please uncheck:",
-    "Invite to this room": "Invite to this room",
-    "Keywords": "Keywords",
-    "Leave": "Leave",
-    "Loading bug report module": "Loading bug report module",
-    "Low Priority": "Low Priority",
-    "Members": "Members",
-    "Mentions only": "Mentions only",
-    "Messages containing my display name": "Messages containing my display name",
-    "Messages containing <span>keywords</span>": "Messages containing <span>keywords</span>",
-    "Messages containing my user name": "Messages containing my user name",
-    "Messages in group chats": "Messages in group chats",
-    "Messages in one-to-one chats": "Messages in one-to-one chats",
-    "Messages sent by bot": "Messages sent by bot",
-    "more": "more",
-    "Mute": "Mute",
-    "No rooms to show": "No rooms to show",
-    "Noisy": "Noisy",
-    "Notification targets": "Notification targets",
-    "Notifications": "Notifications",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Notifications on the following keywords follow rules which can’t be displayed here:",
-    "Notify for all other messages/rooms": "Notify for all other messages/rooms",
-    "Notify me for anything else": "Notify me for anything else",
-    "Off": "Off",
-    "On": "On",
-    "Operation failed": "Operation failed",
-    "Permalink": "Permalink",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Please describe the bug. What did you do? What did you expect to happen? What actually happened?",
-    "Please describe the bug and/or send logs.": "Please describe the bug and/or send logs.",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.",
     "powered by Matrix": "powered by Matrix",
-    "Quote": "Quote",
-    "Reject": "Reject",
-    "Remove %(name)s from the directory?": "Remove %(name)s from the directory?",
-    "Remove": "Remove",
-    "remove %(name)s from the directory.": "remove %(name)s from the directory.",
-    "Remove from Directory": "Remove from Directory",
-    "Report a bug": "Report a bug",
-    "Resend": "Resend",
     "Riot Desktop on %(platformName)s": "Riot Desktop on %(platformName)s",
-    "Riot does not know how to join a room on this network": "Riot does not know how to join a room on this network",
     "Riot is not supported on mobile web. Install the app?": "Riot is not supported on mobile web. Install the app?",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.",
-    "Room not found": "Room not found",
-    "Search": "Search",
-    "Search…": "Search…",
-    "Search for a room": "Search for a room",
-    "Send": "Send",
-    "Send logs": "Send logs",
-    "Source URL": "Source URL",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Sorry, your browser is <b>not</b> able to run Riot.",
-    "The Home Server may be too old to support third party networks": "The Home Server may be too old to support third party networks",
-    "There are advanced notifications which are not shown here": "There are advanced notifications which are not shown here",
-    "The server may be unavailable or overloaded": "The server may be unavailable or overloaded",
-    "This Room": "This Room",
-    "Unable to fetch notification target list": "Unable to fetch notification target list",
-    "Unable to join network": "Unable to join network",
-    "Unable to look up room ID from server": "Unable to look up room ID from server",
-    "Unavailable": "Unavailable",
-    "Unhide Preview": "Unhide Preview",
     "Unknown device": "Unknown device",
-    "unknown error code": "unknown error code",
-    "Unnamed room": "Unnamed room",
-    "Update": "Update",
-    "Uploaded on %(date)s by %(user)s": "Uploaded on %(date)s by %(user)s",
-    "Uploading report": "Uploading report",
-    "View Decrypted Source": "View Decrypted Source",
-    "View Source": "View Source",
-    "What's New": "What's New",
-    "What's new?": "What's new?",
-    "Waiting for response from server": "Waiting for response from server",
-    "When I'm invited to a room": "When I'm invited to a room",
-    "World readable": "World readable",
-    "You cannot delete this image. (%(code)s)": "You cannot delete this image. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "You cannot delete this message. (%(code)s)",
-    "You are not receiving desktop notifications": "You are not receiving desktop notifications",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply",
-    "Sunday": "Sunday",
-    "Monday": "Monday",
-    "Tuesday": "Tuesday",
-    "Wednesday": "Wednesday",
-    "Thursday": "Thursday",
-    "Friday": "Friday",
-    "Saturday": "Saturday",
-    "Today": "Today",
-    "Yesterday": "Yesterday",
-    "OK": "OK",
     "You need to be using HTTPS to place a screen-sharing call.": "You need to be using HTTPS to place a screen-sharing call.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!",
-    "Login": "Login",
-    "Continue": "Continue",
-    "Failed to change password. Is your password correct?": "Failed to change password. Is your password correct?",
-    "(HTTP status %(httpStatus)s)": "(HTTP status %(httpStatus)s)",
     "Welcome to Riot.im": "Welcome to Riot.im",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Decentralised, encrypted chat &amp; collaboration powered by [matrix]",
     "Chat with Riot Bot": "Chat with Riot Bot",
@@ -173,25 +30,9 @@
     "Contributing code to Matrix and Riot": "Contributing code to Matrix and Riot",
     "Dev chat for the Riot/Web dev team": "Dev chat for the Riot/Web dev team",
     "Dev chat for the Dendrite dev team": "Dev chat for the Dendrite dev team",
-    "Co-ordination for Riot/Web translators": "Co-ordination for Riot/Web translators",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!",
-    "You have successfully set a password!": "You have successfully set a password!",
-    "You can now return to your account after signing out, and sign in on other devices.": "You can now return to your account after signing out, and sign in on other devices.",
-    "Please set a password!": "Please set a password!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "This will allow you to return to your account after signing out, and sign in on other devices.",
     "Riot/Android &amp; matrix-android-sdk chat": "Riot/Android &amp; matrix-android-sdk chat",
     "Riot/Web &amp; Desktop chat": "Riot/Web &amp; Desktop chat",
     "Riot/iOS &amp; matrix-ios-sdk chat": "Riot/iOS &amp; matrix-ios-sdk chat",
-    "You have successfully set a password and an email address!": "You have successfully set a password and an email address!",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Remember, you can always set an email address in user settings if you change your mind.",
-    "Warning": "Warning",
-    "Pin Message": "Pin Message",
-    "Unpin Message": "Unpin Message",
-    "Checking for an update...": "Checking for an update...",
-    "Error encountered (%(errorDetail)s).": "Error encountered (%(errorDetail)s).",
-    "No update available.": "No update available.",
-    "Downloading update...": "Downloading update...",
-    "To return to your account in future you need to <u>set a password</u>": "To return to your account in future you need to <u>set a password</u>",
-    "Set Password": "Set Password",
     "Couldn't load home page": "Couldn't load home page"
 }
diff --git a/src/i18n/strings/eo.json b/src/i18n/strings/eo.json
index 90fdcca7..9ea2e008 100644
--- a/src/i18n/strings/eo.json
+++ b/src/i18n/strings/eo.json
@@ -1,148 +1,11 @@
 {
-    "A new version of Riot is available.": "Nova versio de Riot haveblas.",
-    "All messages": "Ĉiuj mesaĝoj",
-    "All messages (noisy)": "Ĉiuj mesaĝoj (lauta)",
-    "All Rooms": "Ĉiuj babilejoj",
-    "Cancel": "Nuligi",
-    "delete the alias.": "forigi la kromnomon.",
-    "Describe your problem here.": "Priskribu vian problemon ĉi tie.",
-    "Direct Chat": "Rekta babilo",
-    "Directory": "Dosierujo",
     "Dismiss": "Rezigni",
-    "Download this file": "Elŝuti ĉi tiun dosieron",
-    "#example": "#ekzemplo",
-    "Files": "Dosieroj",
-    "Forget": "Forgesi",
-    "Guests can join": "Gastoj povas aliĝi",
-    "I understand the risks and wish to continue": "Mi komprenas la riskojn kaj volas daŭrigi",
-    "Invite to this room": "Inviti al ĉi tiu ĉambro",
-    "Keywords": "Ŝlosilvortoj",
-    "Leave": "Foriri",
-    "Low Priority": "Malalta prioritato",
-    "Messages containing my display name": "Mesaĝoj enhavantaj mian vidigan nomon",
-    "Messages containing <span>keywords</span>": "Mesaĝoj enhavantaj <span>ŝlosilovortojn</span>",
-    "Messages containing my user name": "Mesaĝoj enhavantaj mian salutnomon",
-    "Messages in group chats": "Mesaĝoj en grupaj babiloj",
-    "Mute": "Silentigi",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Bonvolu priskribi la cimon. Kion vi faris? Kion vi atendis? Kio fakte okazis?",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "Bonvolu instali <a href=\"https://www.google.com/chrome\">\"Chrome\"</a> aŭ <a href=\"https://getfirefox.com\">\"Firefox\"</a> por la plej bona sperto.",
     "powered by Matrix": "funkciigata de Matrix",
-    "Quote": "Citi",
-    "Reject": "Rifuzi",
-    "Resend": "Resendi",
-    "Room not found": "Ĉambro ne troviĝis",
-    "Search": "Serĉi",
-    "Search…": "Serĉi…",
-    "Search for a room": "Serĉi ĉambron",
-    "Send": "Sendi",
-    "This Room": "Ĉi tiu ĉambro",
-    "Add an email address above to configure email notifications": "Aldonu retadreson supre por agordi retpoŝtajn sciigojn",
-    "Advanced notification settings": "Specialaj agordoj de sciigoj",
-    "Call invitation": "Invito al voko",
-    "All notifications are currently disabled for all targets.": "Ĉiuj sciigoj nun estas malŝaltitaj por ĉiuj aparatoj.",
-    "An error occurred whilst saving your email notification preferences.": "Eraro okazis dum konservado de agordoj pri retpoŝtaj sciigoj.",
-    "Cancel Sending": "Nuligi sendon",
-    "Can't update user notification settings": "Agordoj de sciigoj al uzanto ne ĝisdatigeblas",
-    "Changelog": "Protokolo de ŝanĝoj",
-    "Close": "Fermi",
-    "Collapse panel": "Maletendi panelon",
-    "Collecting app version information": "Kolektanta informon pri versio de la aplikaĵo",
-    "Collecting logs": "Kolektante protokolon",
-    "Couldn't find a matching Matrix room": "Malsukcesis trovi kongruan ĉambron en Matrix",
     "Custom Server Options": "Propraj servilaj elektoj",
-    "customServer_text": "Vi povas uzi opciojn personigitajn de la servilo por ensaluti en aliajn servilojn Matrix specifante alian adreson URL-an de alia servilo Home.<br/>Tio permesas al vi uzi Riot per ekzistanta konto en alia Home servilo.<br/><br/>Vi povas ankaŭ agordi servilon identecan personigita, sed ne eblos inviti uzantojn pere de retpoŝtadreso, aŭ esti invitita pere de retpoŝtadreso vi mem.",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Ĉu forigi la ĉambran kromnomon %(alias)s kaj forigi %(name)s de la ujo?",
-    "Enable audible notifications in web client": "Ŝalti aŭdeblajn sciigojn en la retkliento",
-    "Enable desktop notifications": "Ŝalti labortablajn sciigojn",
-    "Enable email notifications": "Ŝalti retpoŝtajn sciigojn",
-    "Enable notifications for this account": "Ŝalti sciigojn por tiu ĉi konto",
-    "Enable them now": "Ŝalti ilin nun",
-    "Enter keywords separated by a comma:": "Entajpu ŝlosilvortojn apartigitajn per komoj:",
-    "Error": "Eraro",
-    "Error saving email notification preferences": "Eraro konservante agordojn pri retpoŝtaj sciigoj",
-    "Expand panel": "Etendi panelon",
-    "Failed to add tag %(tagName)s to room": "Malsukcesis aldoni etikedon %(tagName)s al la ĉambro",
-    "Failed to change settings": "Malsukcesis ŝanĝi la agordojn",
-    "Failed to forget room %(errCode)s": "Malsukcesis forgesi ĉambron %(errCode)s",
-    "Failed to update keywords": "Malsukcesis ĝisdatigi la ŝlosilvortojn",
-    "Failed to get protocol list from Home Server": "Malsukcesis akiri liston de protokoloj el la hejmservilo",
-    "Failed to get public room list": "Malsukcesis akiri liston de publikaj ĉambroj",
-    "Failed to remove tag %(tagName)s from room": "Malsukcesis forigi etikedon %(tagName)s el la ĉambro",
-    "Failed to send report: ": "Malsukcesis sendi raporton: ",
-    "Failed to set direct chat tag": "Malsukcesis agordi la etikedon de rekta babilo",
-    "Failed to set Direct Message status of room": "Malsukcesis agordi staton de rekta mesaĝo al la ĉambro",
-    "Forward Message": "Plusendi mesaĝon",
-    "Hide panel": "Kaŝi panelon",
-    "(HTTP status %(httpStatus)s)": "(stato de HTTP %(httpStatus)s)",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "Por diagnozi problemojn, protokoloj el tiu ĉi kliento sendiĝos kune kun tiu ĉi raporto de eraro. Se vi preferas sendi nur la supran tekston, bonvolu malŝalti:",
-    "Login": "Saluti",
-    "Loading bug report module": "Enleganta cimraportan modulon",
-    "Members": "Anoj",
-    "Mentions only": "Nur mencioj",
-    "Messages in one-to-one chats": "Mesaĝoj en duopaj babiloj",
-    "Messages sent by bot": "Mesaĝoj senditaj per roboto",
-    "more": "pli",
-    "No rooms to show": "Neniuj ĉambroj montreblas",
-    "Noisy": "Brua",
-    "Notification targets": "Celoj de sciigoj",
-    "Notifications": "Sciigoj",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "La sciigoj de la jenaj ŝlosilvortoj sekvas regulojn kiuj ne povas esti montrataj ĉi tie:",
-    "Notify for all other messages/rooms": "Sciigu min por ĉiu alia babilejo",
-    "Notify me for anything else": "Sciigu min pri ĉio alia",
-    "Off": "For",
-    "On": "Ek",
-    "Operation failed": "Ago malsukcesis",
-    "Permalink": "Konstanta ligilo",
-    "Please describe the bug and/or send logs.": "Bonvolu priskribi la cimon kaj/aŭ sendi protokolojn.",
-    "Remove %(name)s from the directory?": "Ĉu forigi %(name)s de la ujo?",
-    "Remove": "Forigi",
-    "remove %(name)s from the directory.": "forigi %(name)s de la ujo.",
-    "Remove from Directory": "Forigi de ujo",
-    "Report a bug": "Raporti cimon",
     "Riot Desktop on %(platformName)s": "Riot Labortablo sur %(platformName)s",
-    "Riot does not know how to join a room on this network": "Riot ne scias aliĝi al ĉambroj en tiu ĉi reto",
     "Riot is not supported on mobile web. Install the app?": "Riot ne estas subtenata sur poŝkomputila reto. Ĉu instali la aplikaĵon?",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot uzas multajn specialajn funkciojn, el kiuj kelkaj ne disponeblas aŭ estas eksperimentaj en via nuna foliumilo.",
-    "Send logs": "Sendi protokolojn",
-    "Source URL": "Fonta URL",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Pardonu, via foliumilo <b>ne kapablas</b> funkciigi klienton Riot.",
-    "The Home Server may be too old to support third party networks": "La hejmservilo povas esti tro malnova por subteni retojn de eksteraj liverantoj",
-    "There are advanced notifications which are not shown here": "Ekzistas specialaj sciigoj, kiuj ne montriĝas ĉi tie",
-    "The server may be unavailable or overloaded": "La servilo povas esti nedisponebla aŭ troŝarĝita",
-    "Unable to fetch notification target list": "Malsukcesis akiri la liston de celoj por sciigoj",
-    "Unable to join network": "Malsukcesis konektiĝi al la reto",
-    "Unable to look up room ID from server": "Ĉambra identigaĵo ne akireblas de la servilo",
-    "Unavailable": "Nedisponebla",
-    "Unhide Preview": "Malkaŝi antaŭrigardon",
     "Unknown device": "Nekonata aparato",
-    "unknown error code": "nekonata kodo de eraro",
-    "Unnamed room": "Sennoma ĉambro",
-    "Update": "Ĝisdatigi",
-    "Uploaded on %(date)s by %(user)s": "Alŝutita je %(date)s de %(user)s",
-    "Uploading report": "Alŝutante raporton",
-    "View Decrypted Source": "Vidi malĉifritan fonton",
-    "View Source": "Vidi fonton",
-    "What's New": "Kio novas",
-    "What's new?": "Kio novas?",
-    "Waiting for response from server": "Atendante respondon el la servilo",
-    "When I'm invited to a room": "Kiam mi estas invitita al ĉambro",
-    "World readable": "Legebla de ĉiuj",
-    "You cannot delete this image. (%(code)s)": "Vi ne povas forigi tiun ĉi bildon. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "Vi ne povas forigi tiun ĉi mesaĝon. (%(code)s)",
-    "You are not receiving desktop notifications": "Vi ne ricevadas sciigojn labortablajn",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Vi eble agordis ilin en alia kliento. Vi ne povas agordi ilin en Riot, sed ili ankoraŭ validas",
-    "Sunday": "Dimanĉo",
-    "Monday": "Lundo",
-    "Tuesday": "Mardo",
-    "Wednesday": "Merkredo",
-    "Thursday": "Ĵaŭdo",
-    "Friday": "Vendredo",
-    "Saturday": "Sabato",
-    "Today": "Hodiaŭ",
-    "Yesterday": "Hieraŭ",
-    "OK": "Bone",
     "You need to be using HTTPS to place a screen-sharing call.": "Vi devas uzi HTTPS por ekranvidadi.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Kun via nuna foliumilo, la aspekto kaj funkciado de la aplikaĵo povas esti tute malĝusta, kaj kelkaj aŭ ĉiu funkcioj eble ne tute funkcios. Se vi tamen volas provi, vi povas daŭrigi, sed vi ricevos nenian subtenon se vi renkontos problemojn!",
     "Welcome to Riot.im": "Bonvenu al Riot.im",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Malcentra, ĉifrita babilado &amp; kunlaboro povigita de [matrix]",
     "Search the room directory": "Serĉi en la ĉambrujo",
@@ -169,61 +32,8 @@
     "Contributing code to Matrix and Riot": "Kontribuado de kodo al Matrix kaj Riot",
     "Dev chat for the Riot/Web dev team": "Babilado por la programista skipo de Riot ĉe reto",
     "Dev chat for the Dendrite dev team": "Babilado por la programista skipo de Dendrite",
-    "Co-ordination for Riot/Web translators": "Kunordigado por tradukistoj de Riot ĉe reto",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Multaj ĉambroj jam ekzistas en Matrix; kaj sendependaj, kaj ligitaj kun jamaj retoj (Slock, IRC, Gitter, ktp.). Rigardu la ĉambrujon!",
-    "Failed to change password. Is your password correct?": "Malsukcesis ŝanĝi la pasvorton. Ĉu via pasvorto estas ĝusta?",
-    "You have successfully set a password!": "Vi sukcese agordis pasvorton!",
-    "You can now return to your account after signing out, and sign in on other devices.": "Vi nun rajtas reveni al via konto post adiaŭo, kaj saluti per ĝi kun aliaj aparatoj.",
-    "Continue": "Daŭrigi",
-    "Please set a password!": "Bonvolu agordi pasvorton!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Tio ĉi permesos al vi reveni al via konto post adiaŭo, kaj saluti kun alia aparato.",
-    "You have successfully set a password and an email address!": "Vi sukcese agordis pasvorton kaj retpoŝtadreson!",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Memoru: vi ĉiam povas agordi retpoŝtadreson en viaj agordoj por uzantoj.",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s per %(browserName)s je %(osName)s",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a> kaj <a href=\"http://opera.com\">Opera</a> ankaŭ funkcias.",
-    "Favourite": "Ŝatata",
-    "Fetching third party location failed": "Malsukcesis trovi lokon de ekstera liveranto",
-    "Filter room names": "Filtri nomojn de ĉambroj",
-    "Warning": "Averto",
-    "Checking for an update...": "Serĉanta ĝisdatigojn…",
-    "No update available.": "Neniuj ĝisdatigoj haveblas.",
-    "Unpin Message": "Malfiksi mesaĝon",
-    "Rooms": "Ĉambroj",
-    "Show message in desktop notification": "Montradi mesaĝojn en labortablaj sciigoj",
     "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Vi povas uzi proprajn servilajn elektojn por saluti aliajn servilojn de Matrix, per specifo de alia hejmservila URL.<br/>Tio permesas al vi uzi klienton Riot kun jama konto de Matrix en alia hejmservilo.<br/><br/>Vi ankaŭ povas agordi propran identigan servilon, sed vi ne povos inviti uzantojn per retpoŝtadreso, aŭ esti invitata per retpoŝtadreso mem.",
-    "Appear Offline": "Montriĝi kiel eksterreta",
-    "Away": "Foresta",
-    "To return to your account in future you need to <u>set a password</u>": "Por reveni al via konto estonte, vi devas <u>agordi pasvorton</u>",
-    "Set Password": "Agordi pasvorton",
-    "Error encountered (%(errorDetail)s).": "Eraro okazis (%(errorDetail)s).",
-    "Downloading update...": "Elŝutanta ĝisdatigon…",
-    "Bug report sent": "Cimraporto sendiĝis",
-    "Thank you!": "Dankon!",
-    "Back": "Reen",
-    "Send Custom Event": "Sendi propran okazon",
-    "You must specify an event type!": "Vi devas specifi tipon de okazo!",
-    "Event sent!": "Okazo sendiĝis!",
-    "Failed to send custom event.": "Malsukcesis sendi propran okazon.",
-    "Event Type": "Tipo de okazo",
-    "State Key": "Stata ŝlosilo",
-    "Event Content": "Enhavo de okazo",
-    "Send Account Data": "Sendi kontajn informojn",
-    "Filter results": "Filtri rezultojn",
-    "Explore Room State": "Esplori staton de ĉambro",
-    "Edit": "Redakti",
-    "Explore Account Data": "Esplori kontajn datumojn",
-    "Toolbox": "Ilaro",
-    "Developer Tools": "Evoluigiloj",
-    "Pin Message": "Fiksi mesaĝon",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Bonvolu instali <chromeLink>Ĥromon</chromeLink> aŭ <firefoxLink>Fajrovulpon</firefoxLink> por plej bona sperto.",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "Ankaŭ <safariLink>Safario</safariLink> kaj <operaLink>Opero</operaLink> funkcias.",
-    "Couldn't load home page": "Malsukcesis enlegi hejmpaĝon",
-    "Register": "Registriĝi",
-    "Invite to this community": "Inviti al tiu ĉi komunumo",
-    "Add rooms to this community": "Aldoni ĉambrojn al ĉi tiu komunumo",
-    "Online": "Enreta",
-    "Reply": "Respondi",
-    "%(count)s Members|other": "%(count)s Membroj",
-    "%(count)s Members|one": "%(count)s Membro",
-    "View Community": "Vidi Komunumon"
+    "Couldn't load home page": "Malsukcesis enlegi hejmpaĝon"
 }
diff --git a/src/i18n/strings/es.json b/src/i18n/strings/es.json
index e1c4ee8c..8a137a99 100644
--- a/src/i18n/strings/es.json
+++ b/src/i18n/strings/es.json
@@ -1,158 +1,12 @@
 {
-    "Add an email address above to configure email notifications": "Añade una dirección de correo arriba para configurar las notificaciones por correo",
-    "Advanced notification settings": "Configuración avanzada de notificaciones",
-    "All messages": "Todos los mensajes",
-    "An error occurred whilst saving your email notification preferences.": "Se ha producido un error al guardar las preferencias de notificación por email.",
-    "Call invitation": "Invitación a la llamada",
-    "Cancel Sending": "Cancelar envío",
-    "Can't update user notification settings": "No se puede actualizar la configuración de notificaciones del usuario",
-    "Close": "Cerrar",
-    "Couldn't find a matching Matrix room": "No se encontró una sala Matrix que coincida",
     "Custom Server Options": "Opciones de Servidor Personalizado",
-    "customServer_text": "Puedes utilizar las opciones de servidor personalizadas para iniciar sesión en otros servidores Matrix especificando una URL de Home server distinta.<br/>Esto te permite usar Riot con una cuenta Matrix existente en un Home server distinto.<br/><br/>También puedes configurar un servidor de identidad personalizado, pero no podrás ni invitar usuarios ni ser invitado a través de tu dirección de correo electrónico.",
-    "delete the alias.": "borrar el alias.",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "¿Borrar el alias de la sala %(alias)s y eliminar %(name)s del directorio?",
-    "Direct Chat": "Conversación directa",
-    "Directory": "Directorio",
-    "Download this file": "Descargar este archivo",
-    "Enable audible notifications in web client": "Habilitar notificaciones audibles en el cliente web",
-    "Enable desktop notifications": "Habilitar notificaciones de escritorio",
-    "Enable email notifications": "Habilitar notificaciones por email",
-    "Enable notifications for this account": "Habilitar notificaciones para esta cuenta",
-    "Enable them now": "Habilitarlos ahora",
-    "Enter keywords separated by a comma:": "Introduzca palabras clave separadas por una coma:",
-    "Error": "Error",
-    "Error saving email notification preferences": "Error al guardar las preferencias de notificación por email",
-    "#example": "#ejemplo",
-    "Failed to add tag %(tagName)s to room": "Error al añadir la etiqueta %(tagName)s a la sala",
-    "Failed to change settings": "Error al cambiar la configuración",
-    "Failed to forget room %(errCode)s": "Falló al olvidar la sala %(errCode)s",
-    "Failed to update keywords": "Error al actualizar las palabras clave",
-    "Failed to get protocol list from Home Server": "Error al obtener la lista de protocolos desde el Home Server",
-    "Failed to get public room list": "No se pudo obtener la lista de salas públicas",
-    "Failed to remove tag %(tagName)s from room": "Error al eliminar la etiqueta %(tagName)s de la sala",
-    "Failed to set direct chat tag": "Error al establecer la etiqueta de chat directo",
-    "Failed to set Direct Message status of room": "No se pudo establecer el estado de Mensaje Directo de la sala",
-    "Favourite": "Favorito",
-    "Fetching third party location failed": "Falló la obtención de la ubicación de un tercero",
-    "Files": "Archivos",
-    "Filter room names": "Filtrar los nombres de las salas",
-    "Forget": "Olvidar",
-    "Guests can join": "Los invitados se pueden unir",
-    "Invite to this room": "Invitar a esta sala",
-    "Keywords": "Palabras clave",
-    "Leave": "Salir",
-    "Low Priority": "Baja Prioridad",
-    "Members": "Miembros",
-    "Mentions only": "Sólo menciones",
-    "Messages containing my display name": "Mensajes que contienen mi nombre",
-    "Messages containing my user name": "Mensajes que contienen mi nombre de usuario",
-    "Messages in group chats": "Mensajes en chats de grupo",
-    "Messages in one-to-one chats": "Mensajes en chats uno a uno",
-    "Messages sent by bot": "Mensajes enviados por bot",
-    "more": "más",
-    "Mute": "Silenciar",
-    "No rooms to show": "Sin salas para mostrar",
-    "Noisy": "Ruidoso",
-    "Notification targets": "Objetivos de notificación",
-    "Notifications": "Notificaciones",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Las notificaciones de las siguientes palabras clave siguen reglas que no se pueden mostrar aquí:",
-    "Notify me for anything else": "Notificarme para cualquier otra cosa",
-    "Off": "Apagado",
-    "On": "Encendido",
-    "Operation failed": "Falló la operación",
-    "Permalink": "Enlace permanente",
-    "Quote": "Citar",
-    "Reject": "Rechazar",
-    "Remove %(name)s from the directory?": "¿Retirar %(name)s del directorio?",
-    "Remove": "Eliminar",
-    "remove %(name)s from the directory.": "retirar %(name)s del directorio.",
-    "Remove from Directory": "Retirar del Directorio",
-    "Resend": "Reenviar",
-    "Riot does not know how to join a room on this network": "Riot no sabe cómo unirse a una sala en esta red",
-    "Room not found": "Sala no encontrada",
-    "Search for a room": "Buscar sala",
-    "Source URL": "URL de Origen",
-    "The Home Server may be too old to support third party networks": "El Home Server puede ser demasiado antiguo para soportar redes de terceros",
-    "There are advanced notifications which are not shown here": "Hay notificaciones avanzadas que no se muestran aquí",
-    "The server may be unavailable or overloaded": "El servidor puede estar no disponible o sobrecargado",
-    "Unable to fetch notification target list": "No se puede obtener la lista de objetivos de notificación",
-    "Unable to join network": "No se puede unir a la red",
-    "Unable to look up room ID from server": "No se puede buscar el ID de la sala desde el servidor",
-    "Unhide Preview": "Mostrar Vista Previa",
-    "unknown error code": "Código de error desconocido",
-    "Unnamed room": "Sala sin nombre",
-    "Uploaded on %(date)s by %(user)s": "Subido el %(date)s por %(user)s",
-    "View Decrypted Source": "Ver Fuente Descifrada",
-    "View Source": "Ver Fuente",
-    "When I'm invited to a room": "Cuando estoy invitado a una sala",
-    "World readable": "Legible por todo el mundo",
-    "You cannot delete this image. (%(code)s)": "No puedes eliminar esta imagen. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "No puedes eliminar este mensaje. (%(code)s)",
-    "You are not receiving desktop notifications": "No estás recibiendo notificaciones de escritorio",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Es posible que los hayas configurado en un cliente que no sea Riot. No puedes ajustarlos en Riot, pero todavía se aplican",
-    "Sunday": "Domingo",
-    "Monday": "Lunes",
-    "Tuesday": "Martes",
-    "Wednesday": "Miércoles",
-    "Thursday": "Jueves",
-    "Friday": "Viernes",
-    "Saturday": "Sábado",
-    "Today": "Hoy",
-    "Yesterday": "Ayer",
-    "Continue": "Continuar",
-    "Search": "Búsqueda",
-    "OK": "Correcto",
-    "Failed to change password. Is your password correct?": "No se pudo cambiar la contraseña. ¿Está usando la correcta?",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a> y <a href=\"http://opera.com\">Opera</a> también funcionan.",
-    "A new version of Riot is available.": "Una nueva versión de Riot está disponible.",
-    "Cancel": "Cancelar",
-    "Describe your problem here.": "Describe el problema aquí.",
-    "Forward Message": "Reenviar mensaje",
-    "Hide panel": "Ocultar panel",
-    "(HTTP status %(httpStatus)s)": "(estado HTTP %(httpStatus)s)",
-    "I understand the risks and wish to continue": "Entiendo los riesgos y deseo continuar",
-    "Changelog": "Registro de cambios",
-    "Collapse panel": "Colapsar panel",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Recuerda que si es necesario puedes establecer una dirección de email en las preferencias de usuario.",
-    "All Rooms": "Todas las salas",
-    "Expand panel": "Expandir panel",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "Para diagnosticar los problemas, los registros de este cliente serán enviados adjuntos a este informe de fallo. Si quisieras enviar el texto anterior solamente, entonces desmarca:",
-    "Login": "Iniciar sesión",
-    "Report a bug": "Informar de un fallo",
-    "Search…": "Buscar…",
-    "Send": "Enviar",
-    "Send logs": "Enviar registros",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "¡Lo sentimos! Su navegador <b>no puede</b> ejecutar Riot.",
-    "This Room": "Esta sala",
-    "Unavailable": "No disponible",
     "Unknown device": "Dispositivo desconocido",
-    "Update": "Actualizar",
-    "Uploading report": "Enviando informe",
-    "What's New": "Novedades",
-    "What's new?": "¿Qué hay de nuevo?",
-    "Waiting for response from server": "Esperando una respuesta del servidor",
-    "You have successfully set a password and an email address!": "¡Has establecido una nueva contraseña y dirección de correo electrónico!",
-    "You have successfully set a password!": "¡Has establecido una nueva contraseña!",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s en %(osName)s",
-    "All messages (noisy)": "Todos los mensajes (ruidoso)",
-    "All notifications are currently disabled for all targets.": "Las notificaciones estan desactivadas para todos los objetivos.",
-    "Collecting app version information": "Recolectando información de la versión de la aplicación",
-    "Collecting logs": "Recolectando registros",
     "Dismiss": "Omitir",
-    "Failed to send report: ": "Error al enviar informe: ",
-    "Loading bug report module": "Cargando módulo de reporte de errores",
-    "Messages containing <span>keywords</span>": "Mensajes que contienen <span>palabras clave</span>",
-    "Notify for all other messages/rooms": "Notificar para todos los demás mensajes/salas",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Por favor describa el error. ¿Qué acción ejecutó? ¿Cuál era el resultado que esperaba? ¿Que pasó realmente?",
-    "Please describe the bug and/or send logs.": "Por favor describe el error y/o envía los registros.",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "Por favor instale <a href=\"https://www.google.com/chrome\">Google Chrome</a> o <a href=\"https://getfirefox.com\">Mozilla Firefox</a> para una mejor experiencia.",
     "powered by Matrix": "con el poder de Matrix",
     "Riot Desktop on %(platformName)s": "Riot Desktop en %(platformName)s",
     "Riot is not supported on mobile web. Install the app?": "Riot no está soportado en navegadores Web móviles. ¿Quieres instalar la aplicación?",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot usa muchas características avanzadas del navegador, algunas de las cuales no están disponibles en su navegador actual.",
     "You need to be using HTTPS to place a screen-sharing call.": "Debes usar HTTPS para hacer una llamada con pantalla compartida.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "En su navegador actual, la apariencia y comportamiento de la aplicación puede ser completamente incorrecta, y algunas de las características podrían no funcionar. Si aún desea probarlo puede continuar, pero ¡no podremos ofrecer soporte por cualquier problema que pudiese tener!",
     "Welcome to Riot.im": "Bienvenido a Riot.im",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Conversaciones cifradas y descentralizadas &amp;  colaboración con el poder de [matrix]",
     "Search the room directory": "Buscar en el directorio de salas",
@@ -179,59 +33,7 @@
     "Contributing code to Matrix and Riot": "Contribuciones de código para Matrix y Riot",
     "Dev chat for the Riot/Web dev team": "Conversaciones del equipo de desarrollo de Riot/Web",
     "Dev chat for the Dendrite dev team": "Conversaciones del equipo de desarrollo de Dendrite",
-    "Co-ordination for Riot/Web translators": "Coordinación para traductores de Riot/Web",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Muchas salas ya están disponibles en Matrix, enlazadas a redes existentes (Slack, IRC, Gitter, etc) o independientes. ¡Revisa el directorio!",
-    "You can now return to your account after signing out, and sign in on other devices.": "Ahora puedes regresar a tu cuenta después de cerrar tu sesión, e iniciar sesión en otros dispositivos.",
-    "Please set a password!": "¡Por favor establece una contraseña!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Esto te permitirá regresar a tu cuenta después de cerrar sesión, así como iniciar sesión en otros dispositivos.",
-    "Warning": "Advertencia",
-    "Checking for an update...": "Comprobando actualizaciones...",
-    "No update available.": "No hay actualizaciones disponibles.",
-    "Downloading update...": "Descargando actualizaciones...",
-    "To return to your account in future you need to <u>set a password</u>": "Para regresar a tu cuenta en el futuro debes <u>establecer una contraseña</u>",
-    "Set Password": "Establecer contraseña",
-    "Error encountered (%(errorDetail)s).": "Error encontrado (%(errorDetail)s).",
     "Couldn't load home page": "No se puede cargar la página principal",
-    "Bug report sent": "Informe de fallo enviado",
-    "Thank you!": "¡Gracias!",
-    "Show message in desktop notification": "Mostrar mensaje en la notificación del escritorio",
-    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Puedes usar las opciones del servidor personalizado para acceder a otros servidores Matrix especificando su URL. <br/> Esto te permite usar Riot con una cuenta Matrix existente en un servidor doméstico distinto. <br/><br/>También puedes establecer un servidor de identidad personalizado pero no podrás invitar a otros usuarios usando su dirección de correo electrónico, y tampoco ser invitado por el tuyo.",
-    "Appear Offline": "Mostrarse Desconectado",
-    "Away": "Ausente",
-    "Back": "Atrás",
-    "Send Custom Event": "Enviar Evento Personalizado",
-    "You must specify an event type!": "Debes especificar un tipo de evento!",
-    "Event sent!": "Evento enviado!",
-    "Failed to send custom event.": "Ha fallado el envio del evento personalizado.",
-    "Event Type": "Tipo de Evento",
-    "State Key": "Clave de estado",
-    "Event Content": "Contenido del Evento",
-    "Send Account Data": "Enviar Datos de la Cuenta",
-    "Filter results": "Filtrar resultados",
-    "Explore Room State": "Explorar Estado de la Sala",
-    "Edit": "Editar",
-    "Explore Account Data": "Explorar Datos de la Cuenta",
-    "Toolbox": "Caja de Herramientas",
-    "Developer Tools": "Herramientas de Desarrollo",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Por favor instala <chromeLink>Chrome</chromeLink> o <firefoxLink>Firefox</firefoxLink> para una experiencia óptima.",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "<safariLink>Safari</safariLink> y <operaLink>Opera</operaLink> también funcionan.",
-    "Register": "Registro",
-    "Rooms": "Salas",
-    "Invite to this community": "Invitar a esta comunidad",
-    "Add rooms to this community": "Agregar salas a esta comunidad",
-    "Unpin Message": "Desmarcar Mensaje",
-    "Pin Message": "Marcar Mensaje",
-    "Reply": "Responder",
-    "%(count)s Members|other": "%(count)s miembros",
-    "%(count)s Members|one": "%(count)s miembro",
-    "Online": "Conectado",
-    "View Community": "Ver la comunidad",
-    "Preparing to send logs": "Preparando para enviar registros",
-    "Logs sent": "Registros enviados",
-    "Failed to send logs: ": "Error al enviar registros: ",
-    "Submit debug logs": "Enviar registros de depuración",
-    "Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "Los registros de depuración contienen datos de uso de la aplicación como nombre de usuario, ID o alias de las salas o grupos que hayas visitado (y nombres de usuario de otros usuarios). No contienen mensajes.",
-    "<a>Click here</a> to create a GitHub issue.": "<a>Haz click aquí</a> para crear una incidencia en Github.",
-    "GitHub issue link:": "Enlace de incidencia en GitHub:",
-    "Notes:": "Notas:"
+    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Puedes usar las opciones del servidor personalizado para acceder a otros servidores Matrix especificando su URL. <br/> Esto te permite usar Riot con una cuenta Matrix existente en un servidor doméstico distinto. <br/><br/>También puedes establecer un servidor de identidad personalizado pero no podrás invitar a otros usuarios usando su dirección de correo electrónico, y tampoco ser invitado por el tuyo."
 }
diff --git a/src/i18n/strings/eu.json b/src/i18n/strings/eu.json
index 4161022e..ea485952 100644
--- a/src/i18n/strings/eu.json
+++ b/src/i18n/strings/eu.json
@@ -1,155 +1,11 @@
 {
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s %(browserName)s bidez %(osName)s ostalarian",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a> eta <a href=\"http://opera.com\">Opera</a> badabiltza ere.",
-    "A new version of Riot is available.": "Riot bertsio berri bat dago eskuragarri.",
-    "Add an email address above to configure email notifications": "Gehitu e-mail helbide bat goian e-mail bidezko jakinarazpenak konfiguratzeko",
-    "Advanced notification settings": "Jakinarazpen aurreratuen ezarpenak",
-    "All messages": "Mezu guztiak",
-    "All messages (noisy)": "Mezu guztiak (ozen)",
-    "All Rooms": "Gela guztiak",
-    "All notifications are currently disabled for all targets.": "Une honetan jakinarazpen guztiak helburu guztietarako desgaituta daude.",
-    "An error occurred whilst saving your email notification preferences.": "Errore bat gertatu da zure e-mail bidezko jakinarazpenen hobespenak gordetzean.",
-    "Call invitation": "Dei gonbidapena",
-    "Cancel": "Utzi",
-    "Cancel Sending": "Utzi bidaltzeari",
-    "Can't update user notification settings": "Ezin dira erabiltzailearen jakinarazpenen ezarpenak eguneratu",
-    "Changelog": "Aldaketa-egunkaria",
-    "Close": "Itxi",
-    "Collapse panel": "Tolestu panela",
-    "Collecting app version information": "Aplikazioaren bertsio-informazioa biltzen",
-    "Collecting logs": "Egunkariak biltzen",
-    "Couldn't find a matching Matrix room": "Ezin izan da bat datorren Matrix gela bat aurkitu",
     "Custom Server Options": "Zerbitzari pertsonalizatuaren aukerak",
-    "customServer_text": "Zerbitzari pertsonalizatuaren aukerak erabili ditzakezu beste hasiera zerbitzari baten URLa jarrita beste Matrix zerbitzarietan saioa hasteko.<br/>Honek oraingo Matrix kontuarekin Riot beste hasiera zerbitzari batean erabiltzea ahalbidetzen dizu.<br/><br/>Identitate zerbitzari pertsonalizatu bat jar dezakezu ere baina ezin izango dituzu erabiltzaileak bere e-mail helbidea erabilita gonbidatu, edo besteek zu gonbidatu zure e-mail helbidea erabilita.",
-    "delete the alias.": "ezabatu ezizena.",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Ezabatu gelaren %(alias)s  ezizena eta kendu %(name)s direktoriotik?",
-    "Describe your problem here.": "Azaldu zure arazoa hemen.",
-    "Direct Chat": "Txat zuzena",
-    "Directory": "Direktorioa",
     "Dismiss": "Baztertu",
-    "Download this file": "Deskargatu fitxategi hau",
-    "Enable audible notifications in web client": "Gaitu jakinarazpen entzungarriak web bezeroan",
-    "Enable desktop notifications": "Gaitu mahaigaineko jakinarazpenak",
-    "Enable email notifications": "Gaitu e-mail bidezko jakinarazpenak",
-    "Enable notifications for this account": "Gaitu jakinarazpenak kontu honetarako",
-    "Enable them now": "Gaitu orain",
-    "Enter keywords separated by a comma:": "Idatzi hitz gakoak koma bidez banatuta:",
-    "Error": "Errorea",
-    "Error saving email notification preferences": "Errorea e-mail jakinarazpenen hobespenak gordetzean",
-    "#example": "#adibidea",
-    "Expand panel": "Hedatu panela",
-    "Failed to add tag %(tagName)s to room": "Huts egin du %(tagName)s etiketa gelara gehitzean",
-    "Failed to change settings": "Huts egin du ezarpenak aldatzean",
-    "Failed to forget room %(errCode)s": "Huts egin du %(errCode)s gela ahaztean",
-    "Failed to update keywords": "Huts egin du hitz gakoak eguneratzean",
-    "Failed to get protocol list from Home Server": "Huts egin du protokoloen zerrenda hasiera zerbitzaritik jasotzean",
-    "Failed to get public room list": "Huts egin du gela publikoen zerrenda jasotzean",
-    "Failed to remove tag %(tagName)s from room": "Huts egin du %(tagName)s etiketa gelatik kentzean",
-    "Failed to send report: ": "Huts egin du txostena bidaltzean: ",
-    "Failed to set direct chat tag": "Huts egin du txat zuzenarenaren etiketa jartzean",
-    "Failed to set Direct Message status of room": "Huts egin du Mezu Zuzena egoera gelan ezartzean",
-    "Favourite": "Gogokoa",
-    "Fetching third party location failed": "Huts egin du hirugarrengoen kokalekua eskuratzean",
-    "Files": "Fitxategiak",
-    "Filter room names": "Iragazi gelen izenak",
-    "Forget": "Ahaztu",
-    "Forward Message": "Birbidali mezua",
-    "Guests can join": "Bisitariak elkartu daitezke",
-    "Hide panel": "Ezkutatu panela",
-    "(HTTP status %(httpStatus)s)": "(HTTP egoera %(httpStatus)s)",
-    "I understand the risks and wish to continue": "Arriskua ulertzen dut eta jarraitu nahi dut",
-    "Invite to this room": "Gonbidatu gela honetara",
-    "Keywords": "Hitz gakoak",
-    "Leave": "Atera",
-    "Login": "Hasi saioa",
-    "Loading bug report module": "Arazte-txosten modulua kargatzen",
-    "Low Priority": "Lehentasun baxua",
-    "Members": "Kideak",
-    "Mentions only": "Aipamenak besterik ez",
-    "Messages containing my display name": "Nire pantaila-izena duten mezuak",
-    "Messages containing <span>keywords</span>": "<span>Hitz gakoak</span> dituzten mezuak",
-    "Messages containing my user name": "Nire erabiltzaile-izena duten mezuak",
-    "Messages in group chats": "Talde txatetako mezuak",
-    "Messages in one-to-one chats": "Biren arteko txatetako mezuak",
-    "Messages sent by bot": "Botak bidalitako mezuak",
-    "more": "gehiago",
-    "Mute": "Mututu",
-    "No rooms to show": "Ez dago gelarik erakusteko",
-    "Noisy": "Zaratatsua",
-    "Notification targets": "Jakinarazpenen helburuak",
-    "Notifications": "Jakinarazpenak",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Hitz gako hauen jakinarazpenak hemen bistaratu ezin daitezkeen arauak jarraitzen dituzte:",
-    "Notify for all other messages/rooms": "Jakinarazi beste mezu/gela guztiak",
-    "Notify me for anything else": "Jakinarazi beste edozer",
-    "Off": "Ez",
-    "On": "Bai",
-    "Operation failed": "Eragiketak huts egin du",
-    "Permalink": "Esteka iraunkorra",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Deskribatu akatsa. Zer egin duzu? Zer gertatuko zela uste zenuen? Zer gertatu da?",
-    "Please describe the bug and/or send logs.": "Deskribatu akatsa eta/edo bidali egunkariak.",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "Instalatu <a href=\"https://www.google.com/chrome\">Chrome</a> edo <a href=\"https://getfirefox.com\">Firefox</a> esperientzia on baterako.",
     "powered by Matrix": "Matrix mamian",
-    "Quote": "Aipua",
-    "Reject": "Baztertu",
-    "Remove %(name)s from the directory?": "Kendu %(name)s direktoriotik?",
-    "Remove": "Kendu",
-    "remove %(name)s from the directory.": "kendu %(name)s direktoriotik.",
-    "Remove from Directory": "Kendu direktoriotik",
-    "Report a bug": "Eman akats baten berri",
-    "Resend": "Birbidali",
     "Riot Desktop on %(platformName)s": "Riot Desktop %(platformName)s plataforman",
-    "Riot does not know how to join a room on this network": "Riotek ez daki nola elkartu gela batetara sare honetan",
     "Riot is not supported on mobile web. Install the app?": "Riotek ez du euskarririk mugikorrentzako webean. Instalatu aplikazioa?",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riotek nabigatzaileen ezaugarri aurreratu ugari erabiltzen ditu, hauetako batzuk ez daude erabilgarri edo esperimentalak dira zure oraingo nabigatzailean.",
-    "Room not found": "Ez da gela aurkitu",
-    "Search": "Bilatu",
-    "Search…": "Bilatu…",
-    "Search for a room": "Bilatu gela bat",
-    "Send": "Bidali",
-    "Send logs": "Bidali egunkariak",
-    "Source URL": "Iturriaren URLa",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Zure nabigatzaileak <b>ez</b> du Riot erabiltzeko gaitasunik.",
-    "The Home Server may be too old to support third party networks": "Hasiera zerbitzaria zaharregia izan daiteke hirugarrengoen sarean onartzeko",
-    "There are advanced notifications which are not shown here": "Hemen erakusten ez diren jakinarazpen aurreratuak daude",
-    "The server may be unavailable or overloaded": "Zerbitzaria eskuraezin edo gainezka egon daiteke",
-    "This Room": "Gela hau",
-    "Unable to fetch notification target list": "Ezin izan da jakinarazpen helburuen zerrenda eskuratu",
-    "Unable to join network": "Ezin izan da sarera elkartu",
-    "Unable to look up room ID from server": "Ezin izan da gelaren IDa zerbitzarian bilatu",
-    "Unavailable": "Eskuraezina",
-    "Unhide Preview": "Ez ezkutatu aurrebista",
     "Unknown device": "Gailu ezezaguna",
-    "unknown error code": "errore kode ezezaguna",
-    "Unnamed room": "Izen gabeko gela",
-    "Update": "Eguneratu",
-    "Uploaded on %(date)s by %(user)s": "%(user)s erabiltzaileak %(date)s (e)an igota",
-    "Uploading report": "Igoera txostena",
-    "View Decrypted Source": "Ikusi deszifratutako iturria",
-    "View Source": "Ikusi iturria",
-    "What's New": "Zer dago berri",
-    "What's new?": "Zer dago berri?",
-    "Waiting for response from server": "Zerbitzariaren erantzunaren zain",
-    "When I'm invited to a room": "Gela batetara gonbidatzen nautenean",
-    "World readable": "Munduak irakurgarria",
-    "You cannot delete this image. (%(code)s)": "Ezin duzu irudi hau ezabatu. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "Ezin duzu mezu hau ezabatu. (%(code)s)",
-    "You are not receiving desktop notifications": "Ez dituzu mahaigaineko jakinarazpenak jasotzen",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Agian Riot ez beste bezero batean konfiguratu dituzu. Ezin dituzu Riot bidez doitu, baina aplikagarriak dira",
-    "Sunday": "Igandea",
-    "Monday": "Astelehena",
-    "Tuesday": "Asteartea",
-    "Wednesday": "Asteazkena",
-    "Thursday": "Osteguna",
-    "Friday": "Ostirala",
-    "Saturday": "Larunbata",
-    "Today": "Gaur",
-    "Yesterday": "Atzo",
-    "OK": "Ados",
-    "Warning": "Abisua",
-    "Checking for an update...": "Eguneraketarik dagoen egiaztatzen...",
-    "Error encountered (%(errorDetail)s).": "Errorea aurkitu da (%(errorDetail)s).",
-    "No update available.": "Ez dago eguneraketarik eskuragarri.",
-    "Downloading update...": "Eguneraketa deskargatzen...",
     "You need to be using HTTPS to place a screen-sharing call.": "HTTPS erabili behar duzu sekretuak partekatzeko dei bat ezartzeko.",
     "Welcome to Riot.im": "Ongi etorri Riot.im mezularitzara",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Deszentralizatutako eta zifratutako txat eta elkarlana [matrix] sareari esker",
@@ -177,61 +33,7 @@
     "Contributing code to Matrix and Riot": "Kodearekin lagundu Matrix eta Riot",
     "Dev chat for the Riot/Web dev team": "Riot/web garapen taldearen txata",
     "Dev chat for the Dendrite dev team": "Dendrite garapen taldearen txata",
-    "Co-ordination for Riot/Web translators": "Riot/Web itzultzaileen arteko koordinazioa",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Badauden sareetara lotutako gela ugari daude Matrixen (Slack, IRC, Gitter eta abar), baita independienteak. Begiratu direktorioa!",
-    "Failed to change password. Is your password correct?": "Pasahitza aldatzean huts egin du. Zuzena da pasahitza?",
-    "You have successfully set a password!": "Ongi ezarri duzu pasahitza!",
-    "You can now return to your account after signing out, and sign in on other devices.": "Zure kontura itzuli zaitezke beste gailuetan saioa amaitu eta berriro hastean.",
-    "Continue": "Jarraitu",
-    "Please set a password!": "Ezarri pasahitza mesedez!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Honek zure kontura itzultzea ahalbidetuko dizu, beste gailuetan saioa amaitu eta berriro hasi eta gero.",
-    "You have successfully set a password and an email address!": "Ondo ezarri dituzu pasahitza eta e-mail helbidea!",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Gogoratu, e-mail helbide bat ezarri dezakezu erabiltzaile-ezarpenetan iritzia aldatzen baduzu.",
-    "To return to your account in future you need to <u>set a password</u>": "Etorkizunean kontura itzuli ahal izateko <u>pasahitz bat ezarri</u> behar duzu",
-    "Set Password": "Ezarri pasahitza",
     "Couldn't load home page": "Ezin izan da hasiera orria kargatu",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "Arazoak diagnostikatzeko, bezero honen egunkariak bidaliko dira arazte-txosten honekin. Testua besterik ez baduzu bidali nahi, desmarkatu:",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Zure oraingo nabigatzailearekin aplikazioaren itxura eta portaera guztiz okerra izan daiteke, eta funtzio batzuk ez dira ibiliko. Hala ere aurrera jarraitu dezakezu saiatu nahi baduzu, baina zure erantzukizunaren menpe geratzen dira aurkitu ditzakezun arazoak!",
-    "Bug report sent": "Arazte-txostena bidali da",
-    "Thank you!": "Eskerrik asko!",
-    "Show message in desktop notification": "Erakutsi mezua mahaigaineko jakinarazpenean",
-    "Appear Offline": "Agertu deskonektatuta",
-    "Away": "Teklatutik at",
-    "Back": "Atzera",
-    "Send Custom Event": "Bidali gertaera pertsonalizatua",
-    "You must specify an event type!": "Gertaera mota bat zehaztu behar duzu!",
-    "Event sent!": "Gertaera bidalita!",
-    "Failed to send custom event.": "Huts egin du gertaera pertsonalizatua bidaltzean.",
-    "Event Type": "Gertaera mota",
-    "State Key": "Egoera gakoa",
-    "Event Content": "Gertaeraren edukia",
-    "Send Account Data": "Bidali kontuaren datuak",
-    "Filter results": "Iragazi emaitzak",
-    "Explore Room State": "Miatu gelaren egoera",
-    "Edit": "Editatu",
-    "Explore Account Data": "Miatu kantuaren datuak",
-    "Toolbox": "Tresna-kutxa",
-    "Developer Tools": "Garatzaile-tresnak",
-    "Unpin Message": "Desfinkatu mezua",
-    "Pin Message": "Finkatu mezua",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Instalatu <chromeLink>Chrome</chromeLink> edo <firefoxLink>Firefox</firefoxLink> esperientzia onena izateko.",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "<safariLink>Safari</safariLink> eta <operaLink>Opera</operaLink> badabiltza ere.",
-    "Register": "Eman izena",
-    "Rooms": "Gelak",
-    "Invite to this community": "Gonbidatu komunitate honetara",
-    "Add rooms to this community": "Gehitu gelak komunitate honetara",
-    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Zerbitzari pertsonalizatuaren aukerak erabili ditzakezu beste Matrix zerbitzarietan saioa hasteko, han beste hasiera-zerbitzari baten URLa sartuz.<br/>Horrela Riot aurretik duzun kontu batekin erabili dezakezu beste hasiera-zerbitzari batean.<br/><br/>Identitate-zerbitzari pertsonalizatu bat ezarri dezakezu ere, baina orduan ezin izango dituzu erabiltzaileak e-mail helbidea erabiliz gonbidatu, edo ezin izan izango zaituzte zu e-mail helbidea erabiliz gonbidatu.",
-    "Reply": "Erantzun",
-    "%(count)s Members|other": "%(count)s kide",
-    "%(count)s Members|one": "Kide %(count)s",
-    "Online": "Konektatuta",
-    "View Community": "Ikusi komunitatea",
-    "Submit debug logs": "Bidali arazte-txostenak",
-    "Preparing to send logs": "Egunkariak bidaltzeko prestatzen",
-    "Logs sent": "Egunkariak bidalita",
-    "Failed to send logs: ": "Huts egin du egunkariak bidaltzean: ",
-    "Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "Arazte-egunkariek aplikazioak darabilen datuak dauzkate, zure erabiltzaile izena barne, bisitatu dituzun gelen ID-ak edo ezizenak eta beste erabiltzaileen izenak. Ez dute mezurik.",
-    "<a>Click here</a> to create a GitHub issue.": "<a>Egin klik hemen</a> GitHub-en arazoaren berri emateko.",
-    "GitHub issue link:": "Arazoaren esteka GitHuben:",
-    "Notes:": "Oharrak:"
+    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Zerbitzari pertsonalizatuaren aukerak erabili ditzakezu beste Matrix zerbitzarietan saioa hasteko, han beste hasiera-zerbitzari baten URLa sartuz.<br/>Horrela Riot aurretik duzun kontu batekin erabili dezakezu beste hasiera-zerbitzari batean.<br/><br/>Identitate-zerbitzari pertsonalizatu bat ezarri dezakezu ere, baina orduan ezin izango dituzu erabiltzaileak e-mail helbidea erabiliz gonbidatu, edo ezin izan izango zaituzte zu e-mail helbidea erabiliz gonbidatu."
 }
diff --git a/src/i18n/strings/fa.json b/src/i18n/strings/fa.json
index 6570b021..fda0d14d 100644
--- a/src/i18n/strings/fa.json
+++ b/src/i18n/strings/fa.json
@@ -1,136 +1,10 @@
 {
-    "A new version of Riot is available.": "نسخه‌ی جدید از رایوت موجود است.",
-    "All messages": "همه‌ی پیام‌ها",
-    "All messages (noisy)": "همه‌ی پیام‌ها(بلند)",
-    "All Rooms": "همه‌ی گپ‌ها",
-    "Cancel Sending": "فرستادن را لغو کن",
-    "Changelog": "تغییراتِ به‌وجودآمده",
-    "Close": "بستن",
-    "Collecting app version information": "درحال جمع‌آوری اطلاعات نسخه‌ی برنامه",
-    "Couldn't find a matching Matrix room": "گپ‌گاه مورد نظر در ماتریکس یافت نشد",
-    "Direct Chat": "چت مستقیم",
-    "Directory": "فهرست گپ‌گاه‌ها",
-    "Download this file": "بارگیری کن",
-    "Enable audible notifications in web client": "آگاه‌سازی صدادار را در کارگزار وب فعال کن",
-    "Enable email notifications": "آگاه‌سازی با رایانامه را فعال کن",
-    "Enable notifications for this account": "آگاه سازی با رایانامه را برای این اکانت فعال کن",
-    "Enable them now": "همین حالا فعالشان کن",
-    "Enter keywords separated by a comma:": "کلیدواژه‌ها را وارد کنید؛ از کاما(,) برای جدا کردن آنها از یکدیگر استفاده کنید:",
-    "Error": "خطا",
-    "Error saving email notification preferences": "خطا در ذخیره‌سازی ترجیحات آگاهسازی با ایمیل",
-    "#example": "#نمونه",
-    "Expand panel": "پنل را بگشا",
-    "Failed to add tag %(tagName)s to room": "در افزودن تگ %(tagName)s موفقیت‌آمیز نبود",
-    "Failed to change settings": "تغییر تنظیمات موفقیت‌آمیز نبود",
-    "Failed to forget room %(errCode)s": "فراموش کردن گپ‌گاه  %(errCode)s موفقیت‌آمیز نبود",
-    "Failed to update keywords": "به‌روزرسانی کلیدواژه‌ها موفقیت‌آمیز نبود",
-    "Failed to get protocol list from Home Server": "دریافت لیست پروتکل‌ها از کارگزار مبدا موفقیت‌آمیز نبود",
-    "Failed to get public room list": "گرفتن لیست گپ‌گاه‌های عمومی موفقیت‌آمیز نبود",
-    "Failed to remove tag %(tagName)s from room": "خطا در حذف کلیدواژه‌ی %(tagName)s از گپ",
-    "Failed to send report: ": "فرستادن گزارش موفقیت‌آمیز نبود: ",
-    "Favourite": "علاقه‌مندی‌ها",
-    "Files": "فایل‌ها",
-    "Forget": "فراموش کن",
-    "Forward Message": "هدایت پیام",
-    "Guests can join": "میهمان‌ها می‌توانند بپیوندند",
-    "Hide panel": "پنل را پنهان کن",
-    "I understand the risks and wish to continue": "از خطرات این کار آگاهم و مایلم که ادامه بدهم",
-    "Invite to this room": "دعوت به این گپ",
-    "Keywords": "کلیدواژه‌ها",
-    "Leave": "خروج",
-    "Login": "ورود",
-    "Loading bug report module": "درحال بارگذاری و اجرای ماژولِ گزارش باگ",
-    "Low Priority": "کم اهمیت",
-    "Members": "اعضا",
-    "Mentions only": "فقط نام‌بردن‌ها",
-    "Please set a password!": "لطفا یک پسورد اختیار کنید!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "این به شما اجازه خواهد داد که پس از خروج به اکانت خود بازگردید و از سایر دستگاه‌ها وارد شوید.",
-    "You have successfully set a password and an email address!": "تخصیص ایمیل و پسوردتان با موفقیت انجام شد!",
-    "Remember, you can always set an email address in user settings if you change your mind.": "به خاطر داشته باشید که اگر نظرتان عوض شد می‌توانید از بخش تنظیمات یک ایمیل را به اکانتتان متصل کنید.",
-    "To return to your account in future you need to <u>set a password</u>": "برای بازگشتِ دوباره به اکانتان در آینده نیاز به <u> ثبت یک پسورد </u> دارید",
-    "Set Password": "پسوردتان را انتخاب کنید",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">سافاری</a> و <a href=\"http://opera.com\">اپرا</a> نیز کار می‌کنند.",
-    "Add an email address above to configure email notifications": "آدرس ایمیلتان را به بالا بیفزایید تا بتوانید آگاه‌سازی با ایمیل را مدیریت کنید",
-    "Advanced notification settings": "تنظیمات پیشرفته برای آگاه‌سازی‌ها",
-    "Continue": "ادامه",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "بسیاری از گپ‌گاه‌های موجود در فهرستِ گپ‌ها به شبکه‌های موجود(اسلک، آی‌آر‌سی، گلیتر و...) متصل و یا مستقل‌اند؛ به آنها نگاهی بیندازید!",
-    "Failed to change password. Is your password correct?": "خطا در تغییر گذرواژه. آیا از درستی گذرواژه‌تان اطمینان دارید؟",
-    "You can now return to your account after signing out, and sign in on other devices.": "اکنون می‌توانید پس از خروج به اکانتتان بازگردید و با دستگاه‌های دیگری وارد شوید.",
-    "Co-ordination for Riot/Web translators": "هماهنگی برای مترجمان رایوت/وب",
     "Contributing code to Matrix and Riot": "کمک به برنامه‌نویسی در ماتریکس و رایوت",
-    "(HTTP status %(httpStatus)s)": "(HTTP وضعیت %(httpStatus)s)",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "برای بهبود و رفع مشکلات، گزارش‌هایی از این کارخواه به عنوان مستنداتی از یک باگ ارسال خوهند شد. اگر ترجیح می‌دهید که فقط متن بالا ارسال شود لطفا تیک را بردارید",
-    "Messages containing <span>keywords</span>": "پیا‌م‌های دارای <span> این کلیدواژه‌ها </span>",
-    "Messages containing my user name": "پیام‌های شامل نامِ کاربری من",
-    "Messages in group chats": "پیام‌های درون چت‌های گروهی",
-    "Messages in one-to-one chats": "پیام‌های درون چت‌های یک‌به‌یک",
-    "Messages sent by bot": "پیام‌های ارسال شده توسط ربات",
-    "more": "بیشتر",
-    "Mute": "سکوت",
-    "No rooms to show": "هیچ گپی برای نشان دادن موجود نیست",
-    "Noisy": "پرسروصدا",
-    "Notification targets": "هدف‌های آگاه‌سازی",
-    "Notifications": "آگاه‌سازی‌ها",
-    "Notify me for anything else": "مرا برای هرچیز دیگری باخبر کن",
-    "Off": "خاموش",
-    "On": "روشن",
-    "Operation failed": "عملیات شکست خورد",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "لطفا برای بهترین تجربه‌ی کاربری از<a href=\"https://www.google.com/chrome\">کروم</a> یا <a href=\"https://getfirefox.com\">فایرفاکس</a> استفاده کنید",
     "powered by Matrix": "قدرت‌یافته از ماتریکس",
-    "Quote": "گفتآورد",
-    "Reject": "پس زدن",
-    "Remove": "حذف کن",
-    "Remove %(name)s from the directory?": "آیا مطمئنید می‌خواهید %(name)s را از فهرست گپ‌ها حذف کنید؟",
-    "remove %(name)s from the directory.": "%(name)s را از فهرست گپ‌ها حذف کن",
-    "Remove from Directory": "از فهرستِ گپ‌ها حذف کن",
-    "Report a bug": "باگ‌ها را گزارش کنید",
-    "Resend": "بازفرست",
     "Riot Desktop on %(platformName)s": "رایوت دسکتاپ بر %(platformName)s",
-    "Riot does not know how to join a room on this network": "رایوت از چگونگی ورود به یک گپ در این شبکه اطلاعی ندارد",
     "Riot is not supported on mobile web. Install the app?": "رایوت در موبایل‌ها پشتیبانی نمیشود؛ تمایلی دارید که اپ را نصب کنید؟",
-    "Room not found": "گپ یافت نشد",
-    "Search": "جستجو",
-    "Search…": "جستجو…",
-    "Search for a room": "جستجوی برای یک گپ",
-    "Send": "ارسال",
-    "Send logs": "ارسال گزارش‌ها",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "متاسفانه مرورگر شما <b>نمی‌تواند</b> رایوت را اجرا کند.",
-    "There are advanced notifications which are not shown here": "آگاه‌سازی‌های پیشرفته‌ای هستند که در اینجا نشان داده نشده‌اند",
-    "The server may be unavailable or overloaded": "این سرور ممکن است ناموجود یا بسیار شلوغ باشد",
-    "This Room": "این گپ",
-    "Unable to join network": "خطا در ورود به شبکه",
-    "Unavailable": "غیرقابل‌دسترسی",
     "Unknown device": "دستگاه ناشناخته",
-    "unknown error code": "کد خطای ناشناخته",
-    "Unnamed room": "گپ نام‌گذاری نشده",
-    "Update": "به‌روزرسانی",
-    "Uploading report": "در حال بارگذاری گزارش",
-    "Downloading update...": "در حال بارگیریِ به‌روزرسانی...",
-    "Cancel": "لغو",
-    "Call invitation": "دعوت به تماس",
-    "An error occurred whilst saving your email notification preferences.": "خطایی در حین ذخیره‌ی ترجیجات شما درباره‌ی رایانامه رخ داد.",
-    "Describe your problem here.": "مشکلتان را در اینجا توضیح دهید.",
-    "Enable desktop notifications": "آگاه‌سازی دسکتاپ را فعال کن",
-    "Permalink": "پایاپیوند",
-    "Please describe the bug and/or send logs.": "لطفا باگ را توصیف کنید و یا گزارش‌ها را بفرستید",
-    "Unhide Preview": "پیش‌نمایش را نمایان کن",
-    "View Source": "دیدن منبع",
-    "What's New": "تازه‌ها",
-    "World readable": "خواندن جهانی",
-    "You cannot delete this image. (%(code)s)": "شما نمی‌توانید این تصویر را پاک کنید. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "شما نمی‌توانید این پیام را پاک کنید. (%(code)s)",
-    "Sunday": "یکشنبه",
-    "Monday": "دوشنبه",
-    "Tuesday": "سه‌شنبه",
-    "Wednesday": "چهارشنبه",
-    "Thursday": "پنج‌شنبه",
-    "Friday": "آدینه",
-    "Saturday": "شنبه",
-    "Today": "امروز",
-    "Yesterday": "دیروز",
-    "OK": "باشه",
-    "Warning": "هشدار",
-    "No update available.": "هیچ به روزرسانی جدیدی موجود نیست.",
     "Welcome to Riot.im": "به Riot.im خوش‌آمدید",
     "Chat with Riot Bot": "با رایوت‌بات چت کنید",
     "Get started with some tips from Riot Bot!": "با کمی راهنمایی از رایوت‌بات شروع کنید!",
@@ -144,29 +18,9 @@
     "Search the room directory": "در فهرست گپ‌ها جستجو کنید",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "چت مرکزگریز و رمزنگاری‌شده &amp; ارائه‌ای از ماتریکس",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s از طریق %(browserName)s بر %(osName)s",
-    "All notifications are currently disabled for all targets.": "همه‌ی آگاه‌سازی‌ها برای تمام هدف‌ها غیرفعال‌اند.",
-    "Can't update user notification settings": "امکان به‌روزرسانی تنظیمات آگاه‌سازی کاربر وجود ندارد",
-    "Collecting logs": "درحال جمع‌آوری گزارش‌ها",
     "Custom Server Options": "تنظیمات سفارشی برای سرور",
-    "delete the alias.": "نام مستعار را پاک کن.",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "آیا مطمئنید که می‌خواهید نام مستعار گپ %(alias)s را پاک و  %(name)s را از فهرست حذف کنید؟",
     "Dismiss": "نادیده بگیر",
-    "Failed to set direct chat tag": "تنظیم تگ برای چت مستقیم موفقیت‌آمیز نبود",
-    "Filter room names": "جستجو در گپ‌ها",
-    "Notify for all other messages/rooms": "برای همه‌ی پیام‌ها/گپ‌های دیگر آگاه‌سازی کن",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "لطفا باگ را دقیقا تشریح کنید. چه کار کردید؟ انتظار داشتید چه اتفاقی بیفتد؟ دقیقا چه اتفاقی افتاد؟",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "رایوت از بسیاری از ویژگی‌های پیشرفته در مروگرها استفاده می‌کند، برخی از این ویژگی‌ها در مرورگر کنونی شما موجود نیستند و یا در حالت آزمایشی قرار دارند.",
-    "Source URL": "آدرس مبدا",
-    "Unable to fetch notification target list": "ناتوانی در تطبیق لیست آگاه‌سازی‌های هدف",
-    "Uploaded on %(date)s by %(user)s": "آپلود شده در تاریخ %(date)s توسط %(user)s",
-    "View Decrypted Source": "دیدن منبع رمزگشایی شده",
-    "Waiting for response from server": "در انتظار پاسخی از سمت سرور",
-    "When I'm invited to a room": "وقتی من به گپی دعوت میشوم",
-    "You are not receiving desktop notifications": "شما آگاه‌سازی‌های دسکتاپ را دریافت نمی‌کنید",
-    "Checking for an update...": "درحال بررسی به‌روزرسانی‌ها...",
-    "Error encountered (%(errorDetail)s).": "خطای رخ داده (%(errorDetail)s).",
     "You need to be using HTTPS to place a screen-sharing call.": "شما باید از ارتباط امن HTTPS برای به‌راه‌اندازی یک چتِ شامل به اشتراک‌گذاری صفحه‌ی کامیپوتر استفاده کنید.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "با مرورگر کنونی شما، ظاهر و حس استفاده از برنامه ممکن است کاملا اشتباه باشد و برخی یا همه‌ی ویژگی‌ها ممکن است کار نکنند. می‌توانید به استفاده ادامه دهید اما مسئولیت هر مشکلی که به آن بربخورید بر عهده‌ی خودتان است!",
     "Discussion of all things Matrix!": "بحث درمورد تمام چیز‌های مربوط به ماتریکس!",
     "Riot/Web &amp; Desktop chat": "رایوت/وب &amp; چت دسکتاپ",
     "Riot/iOS &amp; matrix-ios-sdk chat": "رایوت/آی‌او‌اس &amp; چت در مورد matrix-ios-sdk",
@@ -178,13 +32,6 @@
     "Implementing VR services with Matrix": "پیاده‌سازی سرویس‌های VR با ماتریکس",
     "Implementing VoIP services with Matrix": "پیاده‌سازی سرویس‌های VoIP با ماتریکس",
     "Discussion of the Identity Service API": "بحث درمورد API سرویس هویت",
-    "You have successfully set a password!": "شما با موفقیت رمزتان را انتخاب کردید!",
-    "Collapse panel": "پنل را ببند",
-    "Failed to set Direct Message status of room": "تنظیم حالت پیام مستقیم برای گپ موفقیت‌آمیز نبود",
-    "Fetching third party location failed": "تطبیق اطلاعات از منابع‌ دسته سوم با شکست مواجه شد",
-    "Messages containing my display name": "پیام‌های حاوی نمای‌نامِ من",
-    "What's new?": "تازه‌ها",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "ممکن است شما این تنظیمات را در کارخواهی به جز رایوت اعمال کرده باشید. شما نمی‌توانید انها را تغییر دهید اما آنها همچنان تاثیر خود را دارند",
     "Building services on Matrix": "ساخت سرویس بر روی ماتریکس",
     "Support for those using the Matrix spec": "پشتیبانی برای آنان که از مستندات ماتریکس استفاده می‌کنند"
 }
diff --git a/src/i18n/strings/fi.json b/src/i18n/strings/fi.json
index 878959d5..b98bdb55 100644
--- a/src/i18n/strings/fi.json
+++ b/src/i18n/strings/fi.json
@@ -1,154 +1,11 @@
 {
-    "Sunday": "Sunnuntai",
-    "A new version of Riot is available.": "Uusi Riot-versio on saatavilla.",
-    "Add an email address above to configure email notifications": "Lisää sähköpostiosoite yllä saadaksesi ilmoituksia sähköpostiisi",
-    "Advanced notification settings": "Lisäasetukset ilmoituksille",
-    "All messages": "Kaikki viestit",
-    "All messages (noisy)": "Kaikki viestit (äänekkäästi)",
-    "All Rooms": "Kaikki huoneet",
-    "All notifications are currently disabled for all targets.": "Kaikki ilmoitukset on kytketty pois kaikilta kohteilta.",
-    "An error occurred whilst saving your email notification preferences.": "Sähköposti-ilmoitusasetuksia tallettaessa tapahtui virhe.",
-    "Call invitation": "Puhelukutsu",
-    "Cancel": "Peruuta",
-    "Cancel Sending": "Peruuta lähetys",
-    "Can't update user notification settings": "Käyttäjän ilmoitusasetusten päivittäminen epäonnistui",
-    "Changelog": "Muutosloki",
-    "Close": "Sulje",
-    "Couldn't find a matching Matrix room": "Vastaavaa Matrix-huonetta ei löytynyt",
-    "delete the alias.": "poista alias.",
-    "Describe your problem here.": "Kuvaa ongelmasi tähän.",
-    "Direct Chat": "Suora viestittely",
-    "Directory": "Hakemisto",
     "Dismiss": "Hylkää",
-    "Download this file": "Lataa tiedosto",
-    "Error": "Virhe",
-    "#example": "#esimerkki",
-    "Favourite": "Suosikki",
-    "Files": "Tiedostot",
-    "Forget": "Unohda",
-    "I understand the risks and wish to continue": "Ymmärrän riskit ja haluan jatkaa",
-    "Invite to this room": "Kutsu käyttäjiä",
-    "Keywords": "Avainsanat",
-    "Leave": "Poistu",
-    "Login": "Kirjaudu sisään",
-    "Low Priority": "Matala prioriteetti",
-    "Members": "Jäsenet",
-    "Mentions only": "Vain maininnat",
-    "more": "lisää",
-    "Mute": "Vaimenna",
-    "No rooms to show": "Ei huoneita näytettäväksi",
-    "Noisy": "Äänekäs",
-    "Notifications": "Ilmoitukset",
-    "Off": "Pois päältä",
-    "On": "Päällä",
-    "Operation failed": "Toiminto epäonnistui",
-    "Permalink": "Pysyvä linkki",
-    "Quote": "Lainaa",
-    "Reject": "Hylkää",
-    "Remove": "Poista",
-    "Report a bug": "Ilmoita ongelmasta",
-    "Resend": "Lähetä uudelleen",
-    "Room not found": "Huonetta ei löytynyt",
-    "Search": "Haku",
-    "Search…": "Haku…",
-    "Search for a room": "Hae huonetta",
-    "Send": "Lähetä",
-    "Send logs": "Lähetä lokit",
-    "Source URL": "Lähde URL",
-    "This Room": "Tämä huone",
-    "Unable to join network": "Verkkoon liittyminen epäonnistui",
-    "Unavailable": "Ei saatavilla",
     "Unknown device": "Tuntematon laite",
-    "unknown error code": "tuntematon virhekoodi",
-    "Unnamed room": "Nimeämätön huone",
-    "Update": "Päivitä",
-    "View Source": "Näytä lähde",
-    "Waiting for response from server": "Odotetaan vastausta palvelimelta",
-    "Monday": "Maanantai",
-    "Tuesday": "Tiistai",
-    "Wednesday": "Keskiviikko",
-    "Thursday": "Torstai",
-    "Friday": "Perjantai",
-    "Saturday": "Lauantai",
-    "Today": "Tänään",
-    "Yesterday": "Eilen",
-    "OK": "OK",
-    "Warning": "Varoitus",
-    "Checking for an update...": "Tarkistetaan päivityksen saatavuutta...",
-    "No update available.": "Ei päivityksiä saatavilla.",
-    "Downloading update...": "Ladataan päivitystä...",
     "Welcome to Riot.im": "Tervetuloa Riot.im -palveluun",
     "Search the room directory": "Hae hakemistosta",
-    "Continue": "Jatka",
-    "Set Password": "Aseta salasana",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a> ja <a href=\"http://opera.com\">Opera</a> toimivat myös.",
-    "Collapse panel": "Piilota paneeli",
-    "Collecting app version information": "Haetaan versiotietoja",
-    "Collecting logs": "Haetaan lokitietoja",
     "Custom Server Options": "Palvelinasetukset",
-    "customServer_text": "Voit käyttää palvelinasetuksia muille Matrix-palvelimille kirjautumiseen asettamalla oman kotipalvelinosoitteen.<br/>Näin voit käyttää Riotia toisella kotipalvelimella sijaitsevan Matrix-käyttäjän kanssa. <br/><br/>Voit myös asettaa oman tunnistautumispalvelimen, mutta sinua ei voi kutsua etkä voi kutsua muita sähköpostiosoitteella.",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Poista huonetunnus  %(alias)s ja poista %(name)s hakemistosta?",
-    "Enable them now": "Ota käyttöön nyt",
-    "Enter keywords separated by a comma:": "Anna avainsanat eroteltuna pilkuin:",
-    "Expand panel": "Avaa paneeli",
-    "Error saving email notification preferences": "Virhe tallennettaessa sähköposti-ilmoitusasetuksia",
-    "Failed to change settings": "Asetusten muuttaminen epäonnistui",
-    "Failed to forget room %(errCode)s": "Huoneen unohtaminen epäonnistui %(errCode)s",
-    "Failed to update keywords": "Avainsanojen päivittäminen epäonnistui",
-    "Enable audible notifications in web client": "Ota käyttöön äänelliset ilmoitukset",
-    "Enable desktop notifications": "Ota käyttöön työpöytäilmoitukset",
-    "Enable email notifications": "Ota käyttöön sähköposti-ilmoitukset",
-    "Enable notifications for this account": "Ota käyttöön ilmoitukset tälle tilille",
-    "Failed to add tag %(tagName)s to room": "Tagin %(tagName)s lisäämineen huoneelle ei onnistunut",
-    "Failed to get protocol list from Home Server": "Protokollalistan hakeminen Kotipalvelimelta ei onnistunut",
-    "Failed to get public room list": "Julkisten huoneiden listan hakeminen epäonnistui",
-    "Failed to remove tag %(tagName)s from room": "Tagin %(tagName)s poistaminen huoneelta epäonnistui",
-    "Failed to send report: ": "Raportin lähettäminen epäonnistui: ",
-    "Failed to set direct chat tag": "Suoran viestittelyn tagin asettaminen epäonnistui",
-    "Fetching third party location failed": "Kolmannen osapuolen paikan haku epäonnistui",
-    "Filter room names": "Suodata",
-    "Forward Message": "Edelleenlähetä viesti",
-    "Guests can join": "Vieraat voivat liittyä",
-    "Hide panel": "Piilota paneeli",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "Diagnoosin helpottamiseksi lokitietoja tältä laitteelta lähetetään tämän bugiraportin mukana. Poista ruksi jos haluat lätettää vain ylläolevan tekstin:",
-    "Loading bug report module": "Ladataan bugiraportointimoduuli",
-    "Messages containing my display name": "Viestit joissa mainitaan nimimerkkini",
-    "Messages containing <span>keywords</span>": "<span>Avainsanoja</span> sisältävät viestit",
-    "Messages containing my user name": "Viestit joissa mainitaan käyttäjänimeni",
-    "Messages in group chats": "Viestit ryhmäkeskusteluissa",
-    "Messages in one-to-one chats": "Viestit henkilökohtaisissa keskusteluissa",
-    "Messages sent by bot": "Bottien lähettämät viestit",
-    "Notification targets": "Ilmoituksen kohteet",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Seuraaviin avainsanoihin liittyvät ilmoitukset seuraavat sääntöjä joita ei voida näyttää tässä:",
-    "Notify me for anything else": "Ilmoita minulle kaikesta muusta",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Ole hyvä ja kuvaile virhe. Mitä teit? Mitä oletit tapahtuvan? Mitä itse asiassa tapahtui?",
-    "Please describe the bug and/or send logs.": "Ole hyvä ja kuvaile virhe sekä/tai lähetä lokitiedot.",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "Ole hyvä ja asenna <a href=\"https://www.google.com/chrome\">Chrome</a> tai <a href=\"https://getfirefox.com\">Firefox</a> parhaan kokemuksen saavuttamiseksi.",
-    "Remove %(name)s from the directory?": "Poista %(name)s hakemistosta?",
-    "remove %(name)s from the directory.": "poista %(name)s hakemistosta.",
-    "Remove from Directory": "Poista hakemistosta",
     "Riot Desktop on %(platformName)s": "Riot Desktop %(platformName)s",
-    "Riot does not know how to join a room on this network": "Riot ei tiedä miten liittya huoneeseen tässä verkossa",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot käyttää monia selainominaisuuksia, joista osa selaimesi ei tue tai ne ovat kokeellisia.",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Valitettavasti Riot <b>ei</b> toimi selaimessasi.",
-    "The Home Server may be too old to support third party networks": "Kotipalvelin saattaa olla liian vanha tukeakseen kolmannen osapuolen verkkoja",
-    "The server may be unavailable or overloaded": "Palvelin saattaa olla saavuttamaton tai ylikuormitettu",
-    "Unable to fetch notification target list": "Ilmoituskohdelistan haku epäonnistui",
-    "Unable to look up room ID from server": "Huone-ID:n haku palvelimelta epäonnistui",
-    "Unhide Preview": "Näytä ennakkokatselu",
-    "Uploaded on %(date)s by %(user)s": "Ladattu %(date)s käyttäjän %(user)s toimesta",
-    "Uploading report": "Ladataan raporttia",
-    "View Decrypted Source": "Näytä purettu lähdekoodi",
-    "What's New": "Mikä on uutta",
-    "What's new?": "Mikä on uutta?",
-    "When I'm invited to a room": "Kun minut kutsutaan huoneeseen",
-    "World readable": "Kaikkien luettavissa",
-    "You cannot delete this image. (%(code)s)": "Et voi poistaa tätä kuvaa.  (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "Et voi poistaa tätä viestiä.  (%(code)s)",
-    "You are not receiving desktop notifications": "Et vastaanota työpöytäilmoituksia",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Olet saattanut muuttaa niitä toisessa asiakasohjelmassa kuin Riot. Et voi muuttaa niitä Riotissa mutta ne pätevät kuitenkin",
     "You need to be using HTTPS to place a screen-sharing call.": "Sinun täytyy käyttää HTTPS -yhteyttä, jotta voit jakaa ruudun.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Nykyisellä selaimellasi ohjelman ulkonäkö voi olla aivan virheellinen, ja jotkut ominaisuudet eivät saata toimia. Voit jatkaa jos haluat kokeilla mutta et voi odottaa saavasi apua mahdollisesti ilmeneviin ongelmiin!",
     "Chat with Riot Bot": "Keskustele Riot Botin kanssa",
     "Get started with some tips from Riot Bot!": "Aloita Riot Botin vinkkien avulla!",
     "General discussion about Matrix and Riot": "Matrix- ja Riot keskustelut",
@@ -161,7 +18,6 @@
     "Community-run support for Synapse": "Yhteisön tarjoama Synapse-tuki",
     "Admin support for Dendrite": "Dendrite ylläpitotuki",
     "Announcements about Synapse releases": "Ilmoitukset uusista Synapse-julkaisuista",
-    "Error encountered (%(errorDetail)s).": "Virhe: %(errorDetail)s.",
     "Support for those using and running matrix-appservice-irc": "Tuki niille jotka käyttävät ja ajavat matrix-appservice-irc",
     "Building services on Matrix": "Palveluiden rakentaminen Matrixin avulla",
     "Support for those using the Matrix spec": "Tuki Matrix-spesifikaation käyttäjille",
@@ -171,59 +27,13 @@
     "Support for those using, running and writing other bridges": "Tuki niille jotka käyttävät, ajavat ja ohjelmoivat muita siltoja",
     "Dev chat for the Riot/Web dev team": "Kehittäjäkeskustelu Riot/Web kehitystiimille",
     "Dev chat for the Dendrite dev team": "Kehittäjäkeskustelu Dendrite kehitystiimille",
-    "Co-ordination for Riot/Web translators": "Riot/Web kääntäjien koordinointi",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Matrixissa on olemassa monia huoneita, jotka on linkitetty olemassa oleviin verkkoihin (Slack, IRC, Gitter yms.). Tutustu hakemistoon!",
-    "Failed to change password. Is your password correct?": "Salasanan muuttaminen epäonnistui. Onko salasanasi oikein?",
-    "You have successfully set a password!": "Olet onnistuneesti asettanut salasanan!",
-    "You can now return to your account after signing out, and sign in on other devices.": "Voit nyt palata tilillesi kirjauduttua ulos, sekä kirjautua muilla laitteilla.",
-    "Please set a password!": "Ole hyvä ja aseta salasana!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Tämä mahdollistaa sinut palamaan tilillesi uloskirjautumisen jälkeen sekä kirjautumaan muilla laitteilla.",
-    "You have successfully set a password and an email address!": "Olet onnistuneesti asettanut salasanan ja sähköpostiosoitteen!",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Muista että voit aina asettaa sähköpostiosoitteen käyttäjäasetuksista jos muutat mielesi.",
-    "To return to your account in future you need to <u>set a password</u>": "Voidaksesi tulevaisuudessa palata tilillesi sinut pitää <u>asettaa salasana</u>",
     "Couldn't load home page": "Kotisivun lataus epäonnistui",
-    "Bug report sent": "Virheraportti lähetetty",
-    "Failed to set Direct Message status of room": "Huoneen suoran viestittelyn tilan asettaminen epäonnistui",
-    "(HTTP status %(httpStatus)s)": "(HTTP tila %(httpStatus)s)",
-    "Notify for all other messages/rooms": "Ilmoita kaikista muista viesteistä/huoneista",
     "powered by Matrix": "Matrix",
     "Riot is not supported on mobile web. Install the app?": "Riot ei tue laitettasi. Asenna mobiilisovellus?",
-    "Thank you!": "Kiitos!",
     "Design and implementation of E2E in Matrix": "Matrix päästä-päähän salauksen suunnittelu ja implementointi",
     "Contributing code to Matrix and Riot": "Osallistu kehitystyöhön",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s %(browserName)s %(osName)s",
-    "There are advanced notifications which are not shown here": "On kehittyneitä ilmoituksia joita ei näytetä tässä",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Salattua ja vikasietoista viestintää Matrix -teknologialla",
-    "Back": "Takaisin",
-    "Developer Tools": "Kehitystila",
-    "Failed to send custom event.": "Kustomoidun tapahtuman lähettäminen epäonnistui.",
-    "Filter results": "Suodata",
-    "Send Custom Event": "Lähetä kustomoitu tapahtuma",
-    "Send Custom State Event": "Lähetä kustomoitu tilatapahtuma",
-    "Explore Room State": "Huoneen tila",
-    "You must specify an event type!": "Sinun on määritettävä tapahtuman tyyppi!",
-    "Event sent!": "Tapahtuma lähetetty!",
-    "Event Type": "Tapahtuman tyyppi",
-    "Event Content": "Tapahtuman sisältö",
-    "State Key": "Tila-avain",
-    "Show message in desktop notification": "Näytä viestit ilmoituskeskuksessa",
-    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Voit käyttää edistyksellisiä asetuksia kirjautuaksesi muille Matrix palvelimille, määrittelemällä kotipalvelimen URL-osoitteen.<br/>Tämän avulla voit käyttää Riot:ia olemassa olevalla toisen Matrix palvelimen käyttäjätilillä.<br/><br/>Voit myös asettaa valinnaisen identiteettipalvelimen, mutta et voi kutsua käyttäjiä sähköpostiosoitteella tai tulla kutsutuksi.",
-    "Appear Offline": "Offline-tila",
-    "Away": "Poissa",
-    "Send Account Data": "Lähetä tilin tiedot",
-    "Edit": "Muokkaa",
-    "Explore Account Data": "Tilitiedot",
-    "Toolbox": "Työkalut",
-    "Unpin Message": "Poista viestin kiinnitys",
-    "Pin Message": "Kiinnitä viesti",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Asenna <chromeLink>Chrome</chromeLink> tai <firefoxLink>Firefox</firefoxLink> parhaan käyttökokemuksen saavuttamiseksi.",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "<safariLink>Safari</safariLink> ja <operaLink>Opera</operaLink> ovat myös tuettuja.",
-    "Register": "Rekisteröidy",
-    "Rooms": "Huoneet",
-    "Invite to this community": "Kutsu käyttäjiä",
-    "Add rooms to this community": "Lisää huoneita yhteisöön",
-    "Reply": "Vastaa",
-    "View Community": "Näytä yhteisö",
-    "%(count)s Members|other": "%(count)s jäsentä",
-    "%(count)s Members|one": "%(count)s jäsen"
+    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Voit käyttää edistyksellisiä asetuksia kirjautuaksesi muille Matrix palvelimille, määrittelemällä kotipalvelimen URL-osoitteen.<br/>Tämän avulla voit käyttää Riot:ia olemassa olevalla toisen Matrix palvelimen käyttäjätilillä.<br/><br/>Voit myös asettaa valinnaisen identiteettipalvelimen, mutta et voi kutsua käyttäjiä sähköpostiosoitteella tai tulla kutsutuksi."
 }
diff --git a/src/i18n/strings/fr.json b/src/i18n/strings/fr.json
index 77377dd9..06f2830f 100644
--- a/src/i18n/strings/fr.json
+++ b/src/i18n/strings/fr.json
@@ -1,160 +1,13 @@
 {
-    "Add an email address above to configure email notifications": "Ajouter une adresse e-mail pour la configuration des notifications par e-mail",
-    "All messages": "Tous les messages",
-    "All messages (noisy)": "Tous les messages (fort)",
-    "All notifications are currently disabled for all targets.": "Toutes les notifications sont désactivées pour tous les appareils.",
-    "An error occurred whilst saving your email notification preferences.": "Une erreur est survenue lors de la sauvegarde de vos préférences de notification par e-mail.",
-    "Cancel Sending": "Annuler l'envoi",
-    "Can't update user notification settings": "Impossible de mettre à jour les paramètres de notification de l'utilisateur",
-    "Close": "Fermer",
-    "Couldn't find a matching Matrix room": "Impossible de trouver un salon Matrix correspondant",
     "Custom Server Options": "Options de serveur personnalisées",
-    "delete the alias.": "supprimer l'alias.",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Supprimer l'alias %(alias)s du salon et supprimer %(name)s du répertoire ?",
-    "Direct Chat": "Discussion directe",
-    "Directory": "Répertoire",
     "Dismiss": "Ignorer",
-    "Download this file": "Télécharger ce fichier",
-    "Enable audible notifications in web client": "Activer les notifications sonores pour le client web",
-    "Enable desktop notifications": "Activer les notifications de bureau",
-    "Enable email notifications": "Activer les notifications par e-mail",
-    "Enable notifications for this account": "Activer les notifications pour ce compte",
-    "Enable them now": "Les activer maintenant",
-    "Enter keywords separated by a comma:": "Entrez les mots-clés séparés par une virgule :",
-    "Error": "Erreur",
-    "Error saving email notification preferences": "Erreur lors de la sauvegarde des préférences de notification par e-mail",
-    "#example": "#exemple",
-    "Failed to add tag %(tagName)s to room": "Échec de l'ajout de l'étiquette %(tagName)s au salon",
-    "Failed to change settings": "Échec de la mise à jour des paramètres",
-    "Failed to forget room %(errCode)s": "Échec lors de l'oubli du salon %(errCode)s",
-    "Failed to update keywords": "Échec dans la mise à jour des mots-clés",
-    "Failed to get protocol list from Home Server": "Échec lors de la récupération de la liste sur le serveur",
-    "Failed to get public room list": "Échec lors de la récupération de la liste des salons publics",
-    "Failed to remove tag %(tagName)s from room": "Échec de la suppression de l'étiquette %(tagName)s du salon",
-    "Failed to set direct chat tag": "Échec de l'ajout de l'étiquette discussion directe",
-    "Favourite": "Favoris",
-    "Operation failed": "L'opération a échoué",
     "powered by Matrix": "propulsé par Matrix",
-    "Quote": "Citer",
-    "Reject": "Rejeter",
-    "Remove %(name)s from the directory?": "Supprimer %(name)s du répertoire ?",
-    "Remove": "Supprimer",
-    "Resend": "Renvoyer",
-    "unknown error code": "Code erreur inconnu",
-    "View Source": "Voir la source",
-    "You cannot delete this image. (%(code)s)": "Vous ne pouvez pas supprimer cette image. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "Vous ne pouvez pas supprimer ce message. (%(code)s)",
-    "You are not receiving desktop notifications": "Vous ne recevez pas les notifications sur votre bureau",
-    "Sunday": "Dimanche",
-    "Monday": "Lundi",
-    "Tuesday": "Mardi",
-    "Wednesday": "Mercredi",
-    "Thursday": "Jeudi",
-    "Friday": "Vendredi",
-    "Saturday": "Samedi",
-    "Today": "Aujourd'hui",
-    "Yesterday": "Hier",
-    "Call invitation": "Appel entrant",
-    "Failed to set Direct Message status of room": "Échec du réglage de l'état du salon en Discussion directe",
-    "Fetching third party location failed": "Échec de la récupération de la localisation tierce",
-    "Files": "Fichiers",
-    "Filter room names": "Filtrer les salons par nom",
-    "Forget": "Oublier",
-    "Invite to this room": "Inviter dans ce salon",
-    "Keywords": "Mots-clés",
-    "Leave": "Quitter",
-    "Low Priority": "Priorité basse",
-    "Members": "Membres",
-    "Mentions only": "Seulement les mentions",
-    "Messages containing my display name": "Messages contenant mon nom affiché",
-    "Messages containing my user name": "Message contenant mon nom d'utilisateur",
-    "Messages in group chats": "Messages dans les discussions de groupe",
-    "Messages in one-to-one chats": "Messages dans les discussions directes",
-    "Messages sent by bot": "Messages envoyés par des robots",
-    "more": "plus",
-    "Mute": "Mettre en sourdine",
-    "No rooms to show": "Aucun salon à afficher",
-    "Noisy": "Bruyant",
-    "Notification targets": "Appareils recevant les notifications",
-    "Notifications": "Notifications",
-    "Notify for all other messages/rooms": "Me notifier pour tous les autres messages/salons",
-    "Notify me for anything else": "Me notifier pour tout le reste",
-    "Off": "Désactivé",
-    "On": "Activé",
-    "Permalink": "Permalien",
-    "remove %(name)s from the directory.": "supprimer %(name)s du répertoire.",
-    "Remove from Directory": "Supprimer du répertoire",
-    "Riot does not know how to join a room on this network": "Riot ne peut pas joindre un salon sur ce réseau",
-    "Room not found": "Salon non trouvé",
-    "Search for a room": "Rechercher un salon",
-    "Source URL": "URL de la source",
-    "The Home Server may be too old to support third party networks": "Le serveur d'accueil semble trop ancien pour supporter des réseaux tiers",
-    "There are advanced notifications which are not shown here": "Il existe une configuration avancée des notifications qui ne peut être affichée ici",
-    "The server may be unavailable or overloaded": "Le serveur est indisponible ou surchargé",
-    "Unable to fetch notification target list": "Impossible de récupérer la liste des appareils recevant les notifications",
-    "Unable to join network": "Impossible de rejoindre le réseau",
-    "Unable to look up room ID from server": "Impossible de récupérer l'ID du salon sur le serveur",
-    "Unhide Preview": "Dévoiler l'aperçu",
-    "Unnamed room": "Salon sans nom",
-    "Uploaded on %(date)s by %(user)s": "Téléchargé le %(date)s par %(user)s",
-    "View Decrypted Source": "Voir la source déchiffrée",
-    "When I'm invited to a room": "Quand je suis invité dans un salon",
-    "World readable": "Lisible publiquement",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Vous les avez probablement configurées dans un autre client que Riot. Vous ne pouvez pas les configurer dans Riot mais elles s'appliquent quand même",
-    "Guests can join": "Les invités peuvent rejoindre le salon",
-    "Advanced notification settings": "Paramètres de notification avancés",
-    "customServer_text": "Vous pouvez utiliser les options de serveur personnalisées pour vous connecter à d'autres serveurs Matrix, en spécifiant une adresse de serveur d'accueil différente.<br/>Cela permet d'utiliser Riot avec un compte Matrix existant sur un serveur d'accueil différent.<br/><br/>Vous pouvez aussi indiquer un serveur d'identité personnalisé mais vous ne pourrez pas inviter d'utilisateurs par e-mail ou être invité par e-mail.",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Les notifications pour les mots-clés suivant répondent à des critères qui ne peuvent pas être affichés ici :",
-    "Collapse panel": "Cacher le panneau",
-    "Expand panel": "Dévoiler le panneau",
-    "I understand the risks and wish to continue": "Je comprends les risques et souhaite continuer",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot utilise de nombreuses fonctionnalités avancées du navigateur, certaines ne sont pas disponibles ou expérimentales dans votre navigateur actuel.",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Désolé, Riot <b>n'</b>est <b>pas</b> supporté par votre navigateur.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Depuis votre navigateur actuel, le visuel et le ressenti de l'application pourraient être complètement erronés, et certaines fonctionnalités pourraient ne pas être supportées. Vous pouvez continuer malgré tout, mais vous n'aurez aucune aide si vous rencontrez des problèmes !",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "Veuillez installer <a href=\"https://www.google.com/chrome\">Chrome</a> ou <a href=\"https://getfirefox.com\">Firefox</a> pour une expérience optimale.",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a> et <a href=\"http://opera.com\">Opera</a> fonctionnent aussi.",
-    "Messages containing <span>keywords</span>": "Messages contenant des <span>mots-clés</span>",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s dans %(browserName)s sous %(osName)s",
-    "A new version of Riot is available.": "Une nouvelle version de Riot est disponible.",
-    "All Rooms": "Tous les salons",
-    "Cancel": "Annuler",
-    "Changelog": "Journal des modifications",
-    "Collecting app version information": "Récupération des informations de version de l’application",
-    "Collecting logs": "Récupération des journaux",
-    "Describe your problem here.": "Décrivez votre problème ici.",
-    "Failed to send report: ": "Échec de l’envoi du rapport : ",
-    "Forward Message": "Transférer le message",
-    "Hide panel": "Cacher le panneau",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "Afin de diagnostiquer les problèmes, les journaux de ce client vont être envoyés avec ce rapport d’erreur. Si vous préférez n'envoyer que le texte ci-dessus, décochez la case :",
-    "Loading bug report module": "Chargement du module de rapport d’erreur",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Veuillez décrire l'erreur. Qu'avez-vous fait ? Quel était le comportement attendu ? Que s'est-il réellement passé ?",
-    "Please describe the bug and/or send logs.": "Veuillez décrire le problème et/ou envoyer les journaux.",
-    "Report a bug": "Signaler un problème",
     "Riot Desktop on %(platformName)s": "Version bureau de Riot sur %(platformName)s",
     "Riot is not supported on mobile web. Install the app?": "Riot n’est pas supporté sur les appareils mobiles. Installer l’application ?",
-    "Search": "Rechercher",
-    "Search…": "Rechercher…",
-    "Send": "Envoyer",
-    "Send logs": "Envoyer les journaux",
-    "This Room": "Ce salon",
-    "Unavailable": "Indisponible",
     "Unknown device": "Appareil inconnu",
-    "Update": "Mettre à jour",
-    "Uploading report": "Envoi du rapport",
-    "What's New": "Nouveautés",
-    "What's new?": "Nouveautés ?",
-    "Waiting for response from server": "En attente d’une réponse du serveur",
     "You need to be using HTTPS to place a screen-sharing call.": "Vous devez utiliser HTTPS pour effectuer un appel en partage d’écran.",
-    "OK": "OK",
-    "Failed to change password. Is your password correct?": "Échec du changement de mot de passe. Votre mot de passe est-il correct ?",
-    "You have successfully set a password!": "Vous avez défini un mot de passe avec succès !",
-    "Continue": "Continuer",
-    "Please set a password!": "Veuillez définir un mot de passe !",
-    "You can now return to your account after signing out, and sign in on other devices.": "Vous pouvez maintenant revenir sur votre compte après vous être déconnecté, et vous identifier sur d'autres appareils.",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Cela vous permettra de retourner sur votre compte après vous être déconnecté, et de vous identifier sur d'autres appareils.",
     "Welcome to Riot.im": "Bienvenue sur Riot.im",
-    "(HTTP status %(httpStatus)s)": "(état HTTP %(httpStatus)s)",
-    "Login": "Connexion",
     "Chat with Riot Bot": "Discussion avec Riot Bot",
     "Search the room directory": "Rechercher dans le répertoire de salons",
     "Get started with some tips from Riot Bot!": "Démarrer avec quelques astuces de Riot Bot !",
@@ -180,52 +33,7 @@
     "Contributing code to Matrix and Riot": "Contribuer du code à Matrix et Riot",
     "Dev chat for the Riot/Web dev team": "Discussions de l'équipe de développeurs de Riot/Web",
     "Dev chat for the Dendrite dev team": "Discussion pour l'équipe de développeurs de Dendrite",
-    "Co-ordination for Riot/Web translators": "Coordination des traducteurs de Riot/Web",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "De nombreux salons existent déjà dans Matrix, liés à des réseaux existants (Slack, IRC, Gitter etc) ou indépendants. Jetez un œil au répertoire !",
-    "You have successfully set a password and an email address!": "Vous avez défini un mot de passe et une adresse e-mail avec succès !",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Souvenez-vous que vous pourrez toujours définir une adresse e-mail dans les paramètres de l'utilisateur si vous changez d’avis.",
-    "Warning": "Attention",
-    "Checking for an update...": "Recherche de mise à jour...",
-    "Error encountered (%(errorDetail)s).": "Erreur rencontrée (%(errorDetail)s).",
-    "No update available.": "Aucune mise à jour disponible.",
-    "Downloading update...": "Mise à jour en cours de téléchargement...",
-    "To return to your account in future you need to <u>set a password</u>": "Pour pouvoir retrouver votre compte dans le futur, vous devez <u>définir un mot de passe</u>",
-    "Set Password": "Définir un mot de passe",
     "Couldn't load home page": "Impossible de charger la page d'accueil",
-    "Bug report sent": "Rapport d'erreur envoyé",
-    "Thank you!": "Merci !",
-    "Back": "Retour",
-    "Developer Tools": "Outils de développement",
-    "Filter results": "Filtrer les résultats",
-    "You must specify an event type!": "Vous devez spécifier un type d'événement !",
-    "Event sent!": "Événement envoyé !",
-    "Event Type": "Type d'événement",
-    "Event Content": "Contenu de l'événement",
-    "Failed to send custom event.": "Échec de l'envoi de l'événement personnalisé.",
-    "Send Custom Event": "Envoyer l'événement personnalisé",
-    "Send Custom State Event": "Envoyer l'événement d'état personnalisé",
-    "Explore Room State": "Parcourir l'état du salon",
-    "State Key": "Clé d'état",
-    "Unpin Message": "Dépingler le message",
-    "Add rooms to this community": "Ajouter des salons à cette communauté",
-    "Show message in desktop notification": "Afficher le message dans les notifications de bureau",
-    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Vous pouvez utiliser les options de serveur personnalisé pour vous connecter à d'autres serveurs Matrix en précisant un serveur d'accueil différent.<br/>Cela vous permet d'utiliser Riot avec un compte Matrix existant sur un autre serveur d'accueil.<br/><br/>Vous pouvez aussi renseigner un serveur d'identité personnalisé mais vous ne pourrez pas inviter d'utilisateurs avec leur adresse e-mail, ou être invité avec votre adresse e-mail.",
-    "Edit": "Modifier",
-    "Pin Message": "Épingler le message",
-    "Register": "S'inscrire",
-    "Rooms": "Salons",
-    "Invite to this community": "Inviter à cette communauté",
-    "Toolbox": "Boîte à outils",
-    "Send Account Data": "Envoyer les données du compte",
-    "Explore Account Data": "Explorer les données du compte",
-    "Appear Offline": "Apparaître Hors ligne",
-    "Away": "Absent",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Veuillez installer <chromeLink>Chrome</chromeLink> ou <firefoxLink>Firefox</firefoxLink> pour une expérience optimale.",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "<safariLink>Safari</safariLink> et <operaLink>Opera</operaLink> fonctionnent également.",
-    "Reply": "Répondre",
-    "%(count)s Members|other": "%(count)s membres",
-    "%(count)s Members|one": "%(count)s membre",
-    "Online": "En ligne",
-    "View Community": "Voir la communauté",
-    "Submit debug logs": "Envoyer les journaux de débogage"
+    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Vous pouvez utiliser les options de serveur personnalisé pour vous connecter à d'autres serveurs Matrix en précisant un serveur d'accueil différent.<br/>Cela vous permet d'utiliser Riot avec un compte Matrix existant sur un autre serveur d'accueil.<br/><br/>Vous pouvez aussi renseigner un serveur d'identité personnalisé mais vous ne pourrez pas inviter d'utilisateurs avec leur adresse e-mail, ou être invité avec votre adresse e-mail."
 }
diff --git a/src/i18n/strings/gl.json b/src/i18n/strings/gl.json
index d41e371b..fddfe084 100644
--- a/src/i18n/strings/gl.json
+++ b/src/i18n/strings/gl.json
@@ -1,171 +1,12 @@
 {
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s vía %(browserName)s en %(osName)s",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a> e <a href=\"http://opera.com\">Opera</a> tamén serven.",
-    "A new version of Riot is available.": "Está dispoñible unha nova versión de Riot.",
-    "Add an email address above to configure email notifications": "Engada un enderezo de correo electrónico para configurar as notificacións",
-    "Advanced notification settings": "Axustes avanzados de notificación",
-    "All messages": "Todas as mensaxes",
-    "All messages (noisy)": "Todas as mensaxes (alto)",
-    "All Rooms": "Todas as Salas",
-    "All notifications are currently disabled for all targets.": "Todas as notificacións están deshabilitadas para todos os destinos.",
-    "An error occurred whilst saving your email notification preferences.": "Algo fallou mentras se gardaban as súas preferencias de notificaicón.",
-    "Back": "Atrás",
-    "Bug report sent": "Enviado o informe de fallo",
-    "Call invitation": "Convite de chamada",
-    "Cancel": "Cancelar",
-    "Cancel Sending": "Cancelar o envío",
-    "Can't update user notification settings": "Non se poden actualizar os axutes de notificación",
-    "Changelog": "Rexistro de cambios",
-    "Close": "Pechar",
-    "Collapse panel": "Agochar panel",
-    "Collecting app version information": "Obtendo información sobre a versión da app",
-    "Collecting logs": "Obtendo rexistros",
-    "Couldn't find a matching Matrix room": "Non coincide con ningunha sala de Matrix",
     "Custom Server Options": "Opcións personalizadas do servidor",
-    "customServer_text": "Pode utilizar os axustes do servidor personalizado para conectarse a outros servidores Matrix indicando un URL de Inicio do servidor.<br/>Esto permítelle utilizar Riot con unha conta existente de Matrix nun servidor diferente.<br/><br/>Tamén pode establecer un servidor personalizado de identidade mais non poderá invitar a usuarias a través de enderezos de correo ou ser vostede invitada do mesmo xeito.",
-    "delete the alias.": "borrar alcume.",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Eliminar o alcume da sala %(alias)s e borrar %(name)s do directorio?",
-    "Describe your problem here.": "Describa aquí o seu problema.",
-    "Developer Tools": "Ferramentas para desenvolver",
-    "Direct Chat": "Chat directo",
-    "Directory": "Directorio",
     "Dismiss": "Rexeitar",
-    "Download this file": "Descargue este ficheiro",
-    "Enable audible notifications in web client": "Habilitar notificacións audibles no cliente web",
-    "Enable desktop notifications": "Habilitar notificacións de escritorio",
-    "Enable email notifications": "Habilitar notificacións de correo",
-    "Enable notifications for this account": "Habilitar notificacións para esta conta",
-    "Enable them now": "Habilitalas agora",
-    "Enter keywords separated by a comma:": "Introduza palabras chave separadas por vírgulas:",
-    "Error": "Fallo",
-    "Error saving email notification preferences": "Fallo ao cargar os axustes de notificacións",
-    "#example": "#exemplo",
-    "Expand panel": "Expandir panel",
-    "Failed to add tag %(tagName)s to room": "Fallo ao engadir a etiqueta %(tagName)s a sala",
-    "Failed to change settings": "Fallo ao cambiar os axustes",
-    "Failed to forget room %(errCode)s": "Fallo ao esquecer sala %(errCode)s",
-    "Failed to update keywords": "Fallo ao actualizar as palabras chave",
-    "Failed to get protocol list from Home Server": "Fallo ao obter a lista de protocolo desde o servidor",
-    "Failed to get public room list": "Fallo ao obter a lista de salas públicas",
-    "Failed to remove tag %(tagName)s from room": "Fallo ao eliminar a etiqueta %(tagName)s da sala",
-    "Failed to send custom event.": "Fallo ao enviar evento personalizado.",
-    "Failed to send report: ": "Fallo no envío do informe: ",
-    "Failed to set direct chat tag": "Fallo ao establecer etiqueta do chat directo",
-    "Failed to set Direct Message status of room": "Fallo ao establecer o estado Mensaxe Directa da sala",
-    "Favourite": "Favorita",
-    "Fetching third party location failed": "Fallo ao obter a localización de terceiros",
-    "Files": "Ficheiros",
-    "Filter results": "Filtrar resultados",
-    "Filter room names": "Filtrar nomes de sala",
-    "Forget": "Esquecer",
-    "Forward Message": "Reenviar mensaxe",
-    "Guests can join": "Convidados pódense unir",
-    "Hide panel": "Agochar panel",
-    "(HTTP status %(httpStatus)s)": "(Estado HTTP %(httpStatus)s)",
-    "I understand the risks and wish to continue": "Entendos os riscos e desexo continuar",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "Para poder diagnosticar o problema, os rexistros de este cliente enviaranse neste informe de fallo. Si prefire enviar só o texto superior, desmarque:",
-    "Invite to this room": "Convidar a esta sala",
-    "Keywords": "Palabras chave",
-    "Leave": "Saír",
-    "Login": "Conectar",
-    "Loading bug report module": "Cargando o módulo de informe de fallos",
-    "Low Priority": "Baixa prioridade",
-    "Members": "Membresía",
-    "Mentions only": "Só mencións",
-    "Messages containing my display name": "Mensaxes que conteñen o meu nome público",
-    "Messages containing <span>keywords</span>": "Mensaxes que conteñen <span>palabras chave</span>",
-    "Messages containing my user name": "Mensaxes que conteñen o meu nome de usuaria",
-    "Messages in group chats": "Mensaxes en grupos de chat",
-    "Messages in one-to-one chats": "Mensaxes en chats un-a-un",
-    "Messages sent by bot": "Mensaxes enviadas por bot",
-    "more": "máis",
-    "Mute": "Acalar",
-    "No rooms to show": "Sen salas que mostrar",
-    "Noisy": "Ruidoso",
-    "Notification targets": "Obxetivos das notificacións",
-    "Notifications": "Notificacións",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Notificacións das reglas de seguimento das seguintes palabras que non se mostrarán aquí:",
-    "Notify for all other messages/rooms": "Notificar para todas as outras mensaxes/salas",
-    "Notify me for anything else": "Notificarme todo o demáis",
-    "Off": "Off",
-    "On": "On",
-    "Operation failed": "Fallou a operación",
-    "Permalink": "Ligazón permanente",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Por favor describa a incidencia. Que estaba a facer? Que tiña que pasar? Que aconteceu en realidade?",
-    "Please describe the bug and/or send logs.": "Por favor describa a incidencia e/ou envíe o informe.",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "Por favor instale <a href=\"https://www.google.com/chrome\">Chrome</a> ou <a href=\"https://getfirefox.com\">Firefox</a> para ter a mellor experiencia de uso.",
     "powered by Matrix": "funciona grazas a Matrix",
-    "Quote": "Cita",
-    "Reject": "Rexeitar",
-    "Remove %(name)s from the directory?": "Eliminar %(name)s do directorio?",
-    "Remove": "Eliminar",
-    "remove %(name)s from the directory.": "eliminar %(name)s do directorio.",
-    "Remove from Directory": "Eliminar do directorio",
-    "Report a bug": "Informar de un fallo",
-    "Resend": "Voltar a enviar",
     "Riot Desktop on %(platformName)s": "Riot Desktop en %(platformName)s",
-    "Riot does not know how to join a room on this network": "Riot non sabe cómo conectar con unha sala en esta rede",
     "Riot is not supported on mobile web. Install the app?": "Riot no se pode executar na web móbil. Instalar a app?",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot utiliza características avanzadas do navegador, algunhas das cales non están dispoñibles ou son experimentales no seu navegador actual.",
-    "Room not found": "Non se atopou a sala",
-    "Search": "Busca",
-    "Search…": "Buscar…",
-    "Search for a room": "Buscar unha sala",
-    "Send": "Enviar",
-    "Send logs": "Enviar informes",
-    "Send Custom Event": "Enviar evento personalizado",
-    "Send Custom State Event": "Enviar evento de estado personalizado",
-    "Explore Room State": "Explorar estado da sala",
-    "Source URL": "URL fonte",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Desculpe, o seu navegador <b>non pode</b> executar Riot.",
-    "The Home Server may be too old to support third party networks": "O servidor de inicio podería ser demasiando antigo como para aceptar redes de terceiros",
-    "There are advanced notifications which are not shown here": "Existen notificacións avanzadas que non se mostran aquí",
-    "The server may be unavailable or overloaded": "O servidor podería non estar dispoñible ou sobrecargado",
-    "This Room": "Esta sala",
-    "Unable to fetch notification target list": "Non se puido procesar a lista de obxetivo de notificacións",
-    "Unable to join network": "Non se puido conectar a rede",
-    "Unable to look up room ID from server": "Non se puido atopar o ID da sala do servidor",
-    "Unavailable": "Non dispoñible",
-    "Unhide Preview": "Desagochar a vista previsa",
     "Unknown device": "Dispositivo descoñecido",
-    "unknown error code": "código de fallo descoñecido",
-    "Unnamed room": "Sala sen nome",
-    "Update": "Actualizar",
-    "Uploaded on %(date)s by %(user)s": "Subido a %(date)s por %(user)s",
-    "Uploading report": "Informe da subida",
-    "View Decrypted Source": "Ver a fonte descifrada",
-    "View Source": "Ver fonte",
-    "What's New": "Qué hai de novo",
-    "What's new?": "Qué hai de novo?",
-    "Waiting for response from server": "Agardando pola resposta do servidor",
-    "When I'm invited to a room": "Cando son convidado a unha sala",
-    "World readable": "Visible por todos",
-    "You cannot delete this image. (%(code)s)": "Non pode eliminar esta imaxe. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "Non pode eliminar esta mensaxe. (%(code)s)",
-    "You are not receiving desktop notifications": "Non está a recibir notificacións de escritorio",
-    "You must specify an event type!": "Debe indicar un tipo de evento!",
-    "Thank you!": "Grazas!",
-    "Sunday": "Domingo",
-    "Monday": "Luns",
-    "Tuesday": "Martes",
-    "Wednesday": "Mércores",
-    "Thursday": "Xoves",
-    "Friday": "Venres",
-    "Saturday": "Sábado",
-    "Today": "Hoxe",
-    "Yesterday": "Onte",
-    "OK": "OK",
-    "Warning": "Aviso",
-    "Checking for an update...": "Comprobando as actualizacións...",
-    "Error encountered (%(errorDetail)s).": "Houbo un erro (%(errorDetail)s).",
-    "Event sent!": "Evento enviado!",
-    "Event Type": "Tipo de evento",
-    "Event Content": "Contido do evento",
-    "State Key": "Chave do estado",
-    "No update available.": "Sen actualizacións.",
-    "Downloading update...": "Descargando actualización...",
     "You need to be using HTTPS to place a screen-sharing call.": "Precisa utilizar HTTPS para establecer unha chamada de pantalla compartida.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Co seu navegador actual a apareciencia e uso do aplicativo poderían estar totalmente falseadas, e algunhas características poderían non funcionar. Se quere pode continuar, pero debe ser consciente de que poden haber fallos!",
     "Welcome to Riot.im": "Benvida a Riot.im",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Chat &amp; colaboración descentralizados e cifrados grazas a [matrix]",
     "Search the room directory": "Buscar no directorio de salas",
@@ -191,48 +32,8 @@
     "Contributing code to Matrix and Riot": "Contribuíndo ao código en Matrix e Riot",
     "Dev chat for the Riot/Web dev team": "Chat para o equipo de desenvolvemento do Riot/Web",
     "Dev chat for the Dendrite dev team": "Chat para o equipo de desenvolvemento de Dendrite",
-    "Co-ordination for Riot/Web translators": "Coordinación para tradutores de Riot/Web",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Xa existen multitude de salas en Matrix, ligadas a redes existentes (Slack, IRC, Gitter etc) ou independentes. Busque no directorio!",
-    "Failed to change password. Is your password correct?": "Fallo ao cambiar o contrasinal. É correcto o contrasinal?",
-    "You have successfully set a password!": "Mudou con éxito o seu contrasinal!",
-    "You can now return to your account after signing out, and sign in on other devices.": "Pode voltar a súa contra tras desconectarse, e conectarse en outros dispositivos.",
-    "Continue": "Continuar",
-    "Please set a password!": "Por favor estableza un contrasinal!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Esto permitiralle voltar a súa conta tras desconectarse, e conectarse en outros dispositivos.",
-    "You have successfully set a password and an email address!": "Estableceu correctamente un contrasinal e enderezo de correo!",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Lembre, sempre poderá poñer un enderezo de correo nos axustes de usuario si cambia de idea.",
-    "To return to your account in future you need to <u>set a password</u>": "Para voltar a súa conta no futuro debe <u>establecer un contrasinal>/u>",
-    "Set Password": "Establecer contrasinal",
     "Couldn't load home page": "Non se cargou a páxina de inicio",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Pode que os configurase nun cliente diferente de Riot. Non pode establecelos desde Riot pero aínda así aplicaranse",
     "Riot/Android &amp; matrix-android-sdk chat": "Chat para Riot/Android &amp; matrix-android-sdk",
-    "Show message in desktop notification": "Mostrar mensaxe nas notificacións de escritorio",
-    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Vostede pode utilizar as opcións de servidor personalizado para conectarse a outros servidores Matrix indicando o enderezo URL do Servidor.</br>Esto permítelle utilizar Riot con unha conta Matrix existente en outro servidor.<br/><br/>Tamén pode indicar un servidor de identidade pero non poderá convidar a usarias polo seu enderezo de correo electrónico, o ser convidada vostede por correo electrónico.",
-    "Toolbox": "Ferramentas",
-    "Edit": "Editar",
-    "Send Account Data": "Enviar datos da conta",
-    "Explore Account Data": "Explorar datos da conta",
-    "Unpin Message": "Desfixar mensaxe",
-    "Pin Message": "Fixar mensaxe",
-    "Register": "Rexistar",
-    "Rooms": "Salas",
-    "Invite to this community": "Convidar a esta comunidade",
-    "Add rooms to this community": "Engadir salas a esta comunidade",
-    "Appear Offline": "Aparecer fora de liña",
-    "Away": "Fóra",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Por favor instale <chromeLink>Chrome</chromeLink> ou <firefoxLink>Firefox</firefoxLink> para a mellor experiencia de usuaria.",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "<safariLink>Safari</safariLink> e <operaLink>Opera</operaLink> tamén funcionan.",
-    "Reply": "Resposta",
-    "Online": "En liña",
-    "View Community": "Ver Comunidade",
-    "%(count)s Members|other": "%(count)s Membros",
-    "%(count)s Members|one": "%(count)s Membro",
-    "Submit debug logs": "Enviar informes de depuración",
-    "Preparing to send logs": "Preparándose para enviar informe",
-    "Logs sent": "Informes enviados",
-    "Failed to send logs: ": "Fallo ao enviar os informes: ",
-    "Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "Os informes de depuración conteñen datos de utilización do aplicativo como o seu nome de usuaria, os IDs ou alcumes de salas e grupos que vostede visitou e os nomes de usuaria de outras usuarias. Non conteñen mensaxes.",
-    "<a>Click here</a> to create a GitHub issue.": "<a>Pulse aquí</a> para crear un reporte en GitHub.",
-    "GitHub issue link:": "Ligazón ao reporte en GitHub:",
-    "Notes:": "Notas:"
+    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Vostede pode utilizar as opcións de servidor personalizado para conectarse a outros servidores Matrix indicando o enderezo URL do Servidor.</br>Esto permítelle utilizar Riot con unha conta Matrix existente en outro servidor.<br/><br/>Tamén pode indicar un servidor de identidade pero non poderá convidar a usarias polo seu enderezo de correo electrónico, o ser convidada vostede por correo electrónico."
 }
diff --git a/src/i18n/strings/he.json b/src/i18n/strings/he.json
index c11fe2aa..5fadf9c7 100644
--- a/src/i18n/strings/he.json
+++ b/src/i18n/strings/he.json
@@ -1,147 +1,10 @@
 {
-    "A new version of Riot is available.": "יצאה גרסה חדשה של Riot.",
-    "Add an email address above to configure email notifications": "הוסף כתובת דואר אלקטורני למעלה בכדי להגדיר התראות",
-    "Advanced notification settings": "הגדרות מתקדמות להתראות",
-    "All messages": "כל ההודעות",
-    "All messages (noisy)": "כל ההודעות (רועש)",
-    "All Rooms": "כל החדרים",
-    "All notifications are currently disabled for all targets.": "התראות מנוטרלות לכלל המערכת.",
-    "An error occurred whilst saving your email notification preferences.": "קרתה שגיאה בזמן שמירת הגדרות התראה באמצעות הדואר האלקטרוני.",
-    "Call invitation": "הזמנה לשיחה",
-    "Cancel": "ביטול",
-    "Cancel Sending": "ביטול שליחה",
-    "Can't update user notification settings": "לא ניתן לעדכן הגדרות התראה למשתמש",
-    "Changelog": "דו\"ח שינויים",
-    "Close": "סגור",
-    "Collapse panel": "סגור מסגרת",
-    "Collecting app version information": "אוסף מידע על גרסת היישום",
-    "Collecting logs": "אוסף יומנים לנפוי שגיאה (דבאג)",
-    "Couldn't find a matching Matrix room": "לא נמצא חדר כזה ב מטריקס",
     "Custom Server Options": "הגדרות שרת מותאמות אישית",
-    "customServer_text": "אפשר להשתמש בהגדרות שרת מותאמות אישית בכדי להתחבר לשרתים אחרים באמצעות בחירת כתובת שרת בית שונה.<br/>זה יאפשר לך להשתמש ב Riot עם חשבון קיים ב Matrix אבל אל מול שרת בית שונה. <br/><br/>כמו כן אפשר להגדיר זהות מותאמת אישית אבל אז לא תהיה אפשרות להזמין משתמשים באמצעות כתובת אימייל, או להזמין את עצמך באמצעות כתובת האימייל.",
-    "delete the alias.": "מחיקת כינוי.",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "מחק כינוי %(alias)s של החדר  והסר את %(name)s מהרשימה?",
-    "Describe your problem here.": "תאר את הבעיה כאן.",
-    "Direct Chat": "שיחה ישירה",
-    "Directory": "ספרייה",
     "Dismiss": "שחרר",
-    "Download this file": "הורד את הקובץ",
-    "Enable audible notifications in web client": "אפשר התראות קוליות בדפדפן",
-    "Enable desktop notifications": "אפשר התראות בשולחן העבודה",
-    "Enable email notifications": "אפשר התראות באמצעות הדואר האלקטרוני",
-    "Enable notifications for this account": "אפשר התראות לחשבון זה",
-    "Enable them now": "אפשר אותם כעת",
-    "Enter keywords separated by a comma:": "הכנס מילים מופרדות באמצעות פסיק:",
-    "Error": "שגיאה",
-    "Error saving email notification preferences": "שגיאה בעת שמירת הגדרות התראה באמצעות הדואר האלקטרוני",
-    "#example": "#דוגמא",
-    "Expand panel": "הרחב מסגרת",
-    "Failed to add tag %(tagName)s to room": "נכשל בעת הוספת תג %(tagName)s לחדר",
-    "Failed to change settings": "נכשל בעת שינוי הגדרות",
-    "Failed to forget room %(errCode)s": "נכשל בעת בקשה לשכוח חדר %(errCode)s",
-    "Failed to update keywords": "נכשל עדכון מילים",
-    "Failed to get protocol list from Home Server": "נכשל בעת נסיון קבלת רשימת פרוטוקולים משרת הבית",
-    "Failed to get public room list": "נכשלה קבלת רשימת חדרים ציבוריים",
-    "Failed to remove tag %(tagName)s from room": "נכשל בעת נסיון הסרת תג %(tagName)s מהחדר",
-    "Failed to send report: ": "נכשל בעת שליחת דו\"ח: ",
-    "Failed to set direct chat tag": "נכשל בעת סימון תג לשיחה ישירה",
-    "Failed to set Direct Message status of room": "נכשל בעת סימון מצב הודעה ישירה של החדר",
-    "Favourite": "מועדף",
-    "Fetching third party location failed": "נסיון להביא מיקום צד שלישי נכשל",
-    "Files": "קבצים",
-    "Filter room names": "סנן שמות חדרים",
-    "Forget": "שכח",
-    "Forward Message": "העבר הודעה",
-    "Guests can join": "אורחים יכולים להצטרף",
-    "Hide panel": "הסתר מסגרת",
-    "I understand the risks and wish to continue": "אני מבין את הסיכונים אבל מבקש להמשיך",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "בכדי לנתח את הבעיות, ישלח דוח עם פרטי הבעיה. אם ברצונך רק לשלוח את שנאמר למעלה, נא הסר את הסימון:",
-    "Invite to this room": "הזמן לחדר זה",
-    "Keywords": "מילות מפתח",
-    "Leave": "לעזוב",
-    "Login": "התחבר",
-    "Loading bug report module": "טוען רכיב דיווח דו\"ח שגיאה",
-    "Low Priority": "עדיפות נמוכה",
-    "Members": "חברים",
-    "Mentions only": "מאזכר בלבד",
-    "Messages containing my display name": "הודעות המכילות את שם התצוגה שלי",
-    "Messages containing <span>keywords</span>": "הודעות המכילות <span> מילות מפתח </span>",
-    "Messages containing my user name": "הודעות המכילות את שם המשתמש שלי",
-    "Messages in group chats": "הודעות בקבוצות השיחה",
-    "Messages in one-to-one chats": "הודעות בשיחות פרטיות",
-    "Messages sent by bot": "הודעות שנשלחו באמצעות בוט",
-    "more": "עוד",
-    "Mute": "השתק",
-    "No rooms to show": "אין חדרים להצגה",
-    "Noisy": "רועש",
-    "Notification targets": "יעדי התראה",
-    "Notifications": "התראות",
-    "Notify for all other messages/rooms": "התראה לכל שאר ההודעות/החדרים",
-    "Notify me for anything else": "התראה לי על כל דבר אחר",
-    "Off": "סגור",
-    "On": "דלוק",
-    "Operation failed": "פעולה נכשלה",
-    "Permalink": "קישור קבוע",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "נא תאר את הבאג. מה עשית? מה ציפית שיקרה? מה קרה בפועל?",
-    "Please describe the bug and/or send logs.": "נא תאר את הבאג ו/או שלח את הלוגים.",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "נא התקן <a href=\"https://www.google.com/chrome\"> כרום</a> או <a href=\"https://getfirefox.com\"> פיירפוקס</a> לשימוש מייטבי.",
     "powered by Matrix": "מופעל ע\"י Matrix",
-    "Quote": "ציטוט",
-    "Reject": "דחה",
-    "Remove %(name)s from the directory?": "הסר את %(name)s מהרשימה?",
-    "Remove": "הסר",
-    "remove %(name)s from the directory.": "הסר את %(name)s מהרשימה.",
-    "Remove from Directory": "הסר מהרשימה",
-    "Report a bug": "דווח על שגיאה",
-    "Resend": "שלח מחדש",
     "Riot Desktop on %(platformName)s": "רייוט לשולחן העבודה על גבי %(platformName)s",
-    "Riot does not know how to join a room on this network": "Riot אינו יודע כיצד להצטרף לחדר ברשת זו",
     "Riot is not supported on mobile web. Install the app?": "Riot לא נתמך באמצעות דפדפן במכשיר הסלולארי. האם להתקין את היישום?",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot משתמש במספר רב של אפשרויות מתקדמות בדפדפן, חלק מהן לא זמינות או בשלבי נסיון בדפדפן שבשימושך כרגע.",
-    "Room not found": "חדר לא נמצא",
-    "Search": "חפש",
-    "Search…": "חפש…",
-    "Search for a room": "חפש חדר",
-    "Send": "שלח",
-    "Send logs": "שלח יומנים",
-    "Source URL": "כתובת URL אתר המקור",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "מצטערים, הדפדפן שלך הוא <b> אינו</b> יכול להריץ את Riot.",
-    "The Home Server may be too old to support third party networks": "שרת הבית ישן ואינו יכול לתמוך ברשתות צד שלישי",
-    "There are advanced notifications which are not shown here": "ישנן התראות מתקדמות אשר אינן מוצגות כאן",
-    "The server may be unavailable or overloaded": "השרת אינו זמין או עמוס",
-    "This Room": "החדר הזה",
-    "Unable to fetch notification target list": "לא ניתן לאחזר רשימת יעדי התראה",
-    "Unable to join network": "לא ניתן להצטרף לרשת",
-    "Unable to look up room ID from server": "לא ניתן לאתר מזהה חדר על השרת",
-    "Unavailable": "לא זמין",
-    "Unhide Preview": "הצג מחדש תצוגה מקדימה",
     "Unknown device": "מכשיר לא ידוע",
-    "unknown error code": "קוד שגיאה לא מוכר",
-    "Unnamed room": "חדר ללא שם",
-    "Update": "עדכון",
-    "Uploaded on %(date)s by %(user)s": "עודכן ב %(date)s ע\"י %(user)s",
-    "Uploading report": "מעדכן דוח",
-    "View Decrypted Source": "הצג מקור מפוענח",
-    "View Source": "הצג מקור",
-    "What's New": "מה חדש",
-    "What's new?": "מה חדש?",
-    "Waiting for response from server": "ממתין לתשובה מהשרת",
-    "When I'm invited to a room": "מתי אני מוזמן לחדר",
-    "World readable": "העולם קריא",
-    "You cannot delete this image. (%(code)s)": "אי אפשר למחוק את התמונה. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "לא ניתן למחוק הודעה זו.  (%(code)s)",
-    "You are not receiving desktop notifications": "אתה לא מקבל התראות משולחן העבודה",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "יתכן כי בצעת את ההגדרות בצד לקוח ולא ב Riot. לא תוכל לעדכן אותם ב Riot אבל הם עדיין תקפים",
-    "Sunday": "ראשון",
-    "Monday": "שני",
-    "Tuesday": "שלישי",
-    "Wednesday": "רביעי",
-    "Thursday": "חמישי",
-    "Friday": "שישי",
-    "Saturday": "שבת",
-    "Today": "היום",
-    "Yesterday": "אתמול",
-    "OK": "בסדר",
     "You need to be using HTTPS to place a screen-sharing call.": "עליך להשתמש ב HTTPS בכדי לבצע שיחת ווידאו משותפת.",
     "Welcome to Riot.im": "ברוכים הבאים ל Riot.im",
     "Search the room directory": "חפש בספריית החדרים",
@@ -168,69 +31,9 @@
     "Contributing code to Matrix and Riot": "תרומת קוד ל Matrix ו Riot",
     "Dev chat for the Riot/Web dev team": "שיחה עם המפתחים עבור ה קבוצת הפיתוח של Riot/Web",
     "Dev chat for the Dendrite dev team": "שיחת מפתחים עבור Dendrite",
-    "Co-ordination for Riot/Web translators": "תאום למתרגמי ה Riot/Web",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "הרבה חדרים כבר קיימים ב Matrix ומקושרים לרשתות קיימות (Slack, IRC, Gitter וכו') או עצמאיים. בדוק את הספרייה!",
-    "Failed to change password. Is your password correct?": "נכשל בשינוי סיסמא, האם הסיסמא נכונה?",
-    "You have successfully set a password!": "שינוי סיסמא בוצע בהצלחה!",
-    "You can now return to your account after signing out, and sign in on other devices.": "תוכל עתה לחזור לחשבון שלך רק אחרי התנתקות וחיבור מחדש לחשבון ממכשיר אחר.",
-    "Continue": "המשך",
-    "Please set a password!": "נא להגדיר סיסמא!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "זה יאפשר לך לחזור לחשבונך אחרי התנתקות ולהתחבר באמצעות התקנים אחרים.",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s באמצעות הדפדפן %(browserName)s על גבי %(osName)s",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\"> ספארי</a> ו <a href=\"http://opera.com\"> אופרה</a> עובדים גם כן.",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "התראה על מילות המפתח הבאות עוקבת אחר החוקים שאינם יכולים להיות מוצגים כאן:",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "באמצעות הדפדפן הנוכחי שלך המראה של היישום יכול להיות שגוי לחלוטין וחלק מהאפשרויות לא תתפקדנה. אם תרצה לנסות בכל זאת תוכל אבל אז כל האחריות עליך!",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "צ'ט מוצפן &amp; ושת\"פ נעשה ע\"י ה [matrix]",
-    "Show message in desktop notification": "הצג הודעה בהתראות שולחן עבודה",
     "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "בכדי להיכנס לשרתים אחרים של מטריקס, אפשר להגדיר כתובת מוצא ראשית אחרת ל- URL שרתי מטריקס, בהגדרות: 'התאמה אישית לאפשרויות שרת'.<br/>ואז מתאפשר למשתמש ריוט לנצל חשבון משתמש מטריקס קיים, בשרתי מטריקס שונים.<br/><br/>אפשר גם להגדיר בהתאמה אישית שרת הזדהות. אך אז לא ניתן להזמין משתמשים באימייל, ואי אפשר להזמינך באמצעות אימייל.",
-    "To return to your account in future you need to <u>set a password</u>": "להשתמש בחשבונך בעתיד, עליך <u>להגדיר סיסמא</u>",
-    "Set Password": "הגדר סיסמא",
-    "Error encountered (%(errorDetail)s).": "ארעה שגיעה %(errorDetail)s .",
-    "Checking for an update...": "בודק עדכונים...",
-    "No update available.": "אין עדכון זמין.",
-    "Downloading update...": "מוריד עדכון...",
-    "Warning": "התראה",
-    "Preparing to send logs": "מתכונן לשלוח יומנים",
-    "Logs sent": "יומנים נשלחו",
-    "Thank you!": "רב תודות!",
-    "Failed to send logs: ": "כשל במשלוח יומנים: ",
-    "Submit debug logs": "הזן יומני ניפוי שגיאה (דבאג)",
-    "Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "יומני ניפוי שגיאה (דבאג) מכילים מידע על שימוש ביישום, כולל שם משתמש, מזהים או כינויים שהתמשת בהם. בחדרי שיחוח, או קבוצות בהם השתתפת. וגם שמות משתמשים אחרים. אך אינם כוללים הודעות.",
-    "<a>Click here</a> to create a GitHub issue.": "<a>הקלק כאן <a/>ליצירת דווח תקלה ‫ב: GitHub .",
-    "GitHub issue link:": "קישור לדווח תקלה בGitHub:",
-    "Notes:": "הערות:",
-    "Back": "אחורה",
-    "Send Custom Event": "שלח אירוע מותאם אישית",
-    "You must specify an event type!": "חובה להגדיר סוג ארוע!",
-    "Event sent!": "ארוע נשלח!",
-    "Failed to send custom event.": "כשל במשלוח ארוע מותאם אישית.",
-    "Event Type": "סוג ארוע",
-    "State Key": "מקש מצב",
-    "Event Content": "תוכן הארוע",
-    "Send Account Data": "שלח נתוני משתמש",
-    "Filter results": "סנן התוצאות",
-    "Explore Room State": "גלה מצב החדר",
-    "Edit": "ערוך",
-    "Explore Account Data": "גלה פרטי משתמש",
-    "Toolbox": "תיבת כלים",
-    "Developer Tools": "כלי מפתחים",
-    "You have successfully set a password and an email address!": "הצלחת להגדיר סיסמא וכתובת אימייל!",
-    "Remember, you can always set an email address in user settings if you change your mind.": "להזכירך: תמיד ניתן לשנות כתובת אימייל בהגדרות משתש. למקרה שתתחרט/י.",
-    "(HTTP status %(httpStatus)s)": "(מצב    HTTP     %(httpStatus)s   )",
-    "Reply": "תשובה",
-    "Unpin Message": "שחרר צימוד הודעה",
-    "Pin Message": "הצמד הודעה",
-    "Online": "מקוון",
-    "Away": "מרוחק",
-    "Appear Offline": "מופיע מקוון",
-    "View Community": "הצג קהילה",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "אנא התקן <firefoxLink>Firefox</firefoxLink> או <chromeLink>Chrome</chromeLink> לחוויה מיטבית.",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "<safariLink>Safari</safariLink> וגם <operaLink>Opera</operaLink> עובדים.",
-    "Couldn't load home page": "כשל בטעינת דף הבית",
-    "Register": "רשום",
-    "%(count)s Members|other": "‭      ‭ ‮‭ םישמתשמ %(count)s",
-    "%(count)s Members|one": "‭      ‭ ‮‭ םישמתשמ %(count)s",
-    "Rooms": "חדרי שיחוח",
-    "Invite to this community": "הזמן לקהילה זו",
-    "Add rooms to this community": "הוסף חדר שיחוח לקהילה זו"
+    "Couldn't load home page": "כשל בטעינת דף הבית"
 }
diff --git a/src/i18n/strings/hi.json b/src/i18n/strings/hi.json
index f8bfb088..0967ef42 100644
--- a/src/i18n/strings/hi.json
+++ b/src/i18n/strings/hi.json
@@ -1,8 +1 @@
-{
-    "A new version of Riot is available.": "रायट के एक नया वर्शन उपलब्ध है।",
-    "All messages": "सारे संदेश",
-    "All Rooms": "सारे कमरे",
-    "Please set a password!": "कृपया एक पासवर्ड सेट करें!",
-    "Continue": "आगे बढ़ें",
-    "You have successfully set a password and an email address!": "आपने सफलतापूर्वक एक पासवर्ड और एक ईमेल एड्रेस सेट कर लिया है!"
-}
+{}
diff --git a/src/i18n/strings/hu.json b/src/i18n/strings/hu.json
index b99aa5a5..05e0e39c 100644
--- a/src/i18n/strings/hu.json
+++ b/src/i18n/strings/hu.json
@@ -1,152 +1,12 @@
 {
-    "Add an email address above to configure email notifications": "E-mail értesítések beállításához adj meg egy e-mail címet",
-    "Advanced notification settings": "Haladó értesítési beállítások",
-    "All messages": "Minden üzenet",
-    "All messages (noisy)": "Minden üzenet (hangos)",
-    "All notifications are currently disabled for all targets.": "Minden céleszközön minden értesítés tiltva van.",
-    "An error occurred whilst saving your email notification preferences.": "Hiba történt az e-mail értesítési beállításaid mentése közben.",
-    "Call invitation": "Hívás meghívó",
-    "Cancel Sending": "Küldés megszakítása",
-    "Can't update user notification settings": "Nem lehet frissíteni az értesítési beállításokat",
-    "Close": "Bezárás",
-    "Couldn't find a matching Matrix room": "Nem található a keresett Matrix szoba",
     "Custom Server Options": "Egyedi szerverbeállítások",
-    "delete the alias.": "becenév törlése.",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Törlöd a szoba nevét (%(alias)s) és eltávolítod a listából ezt: %(name)s?",
-    "Direct Chat": "Közvetlen csevegés",
-    "Directory": "Könyvtár",
     "Dismiss": "Eltüntet",
-    "Download this file": "Fájl letöltése",
-    "Enable audible notifications in web client": "Hangértesítések engedélyezése a webkliensben",
-    "Enable desktop notifications": "Asztali értesítések engedélyezése",
-    "Enable email notifications": "E-mail értesítések engedélyezése",
-    "Enable notifications for this account": "Értesítések engedélyezése ehhez a fiókhoz",
-    "Enable them now": "Engedélyezés most",
-    "Enter keywords separated by a comma:": "Kulcsszavak vesszővel elválasztva:",
-    "Error": "Hiba",
-    "Error saving email notification preferences": "Hiba az e-mail értesítési beállítások mentésekor",
-    "#example": "#példa",
-    "Failed to add tag %(tagName)s to room": "Nem sikerült hozzáadni a szobához ezt: %(tagName)s",
-    "Failed to change settings": "A beállítások megváltoztatása nem sikerült",
-    "Failed to forget room %(errCode)s": "Nem sikerült elfelejteni a szobát: %(errCode)s",
-    "Failed to update keywords": "Nem lehet frissíteni a kulcsszavakat",
-    "Failed to get protocol list from Home Server": "Nem sikerült a protokoll listát lekérni a saját szerverről",
-    "Failed to get public room list": "Nem sikerült lekérdezni a nyilvános szobák listáját",
-    "Failed to remove tag %(tagName)s from room": "Nem sikerült a szobáról eltávolítani ezt: %(tagName)s",
-    "Failed to set direct chat tag": "Nem sikerült a közvetlen beszélgetés jelzést beállítani",
-    "Failed to set Direct Message status of room": "Nem lehet beállítani a szoba közvetlen beszélgetés státuszát",
-    "Favourite": "Kedvenc",
-    "Fetching third party location failed": "Nem sikerült lekérdezni a harmadik fél helyét",
-    "Files": "Fájlok",
-    "Filter room names": "Szobanevek szűrése",
-    "Forget": "Elfelejt",
-    "Guests can join": "Vendégek is csatlakozhatnak",
-    "Invite to this room": "Meghívás a szobába",
-    "Keywords": "Kulcsszavak",
-    "Leave": "Elhagy",
-    "Low Priority": "Alacsony prioritás",
-    "Members": "Résztvevők",
-    "Mentions only": "Csak ha megemlítenek",
-    "Messages containing my display name": "A profilnevemet tartalmazó üzenetek",
-    "Messages containing my user name": "A felhasználónevemet tartalmazó üzenetek",
-    "Messages in group chats": "Csoportszobák üzenetei",
-    "Messages in one-to-one chats": "Személyes beszélgetések üzenetei",
-    "Messages sent by bot": "Botok üzenetei",
-    "more": "tovább",
-    "Mute": "Elnémít",
-    "No rooms to show": "Nincsenek megjeleníthető szobák",
-    "Noisy": "Hangos",
-    "Notification targets": "Értesítések célpontja",
-    "Notifications": "Értesítések",
-    "Notify for all other messages/rooms": "Értesítés minden más üzenethez/szobához",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a>val és <a href=\"http://opera.com\">Opera</a>val is működik.",
-    "Collapse panel": "Panel becsukása",
-    "customServer_text": "Egyedi Matrix szervert használhatsz a Saját szerver URL beállításával.<br/> Ezzel meglévő Matrix fiókot használhatsz Riot klienssel és egyedi szerverrel.<br/><br/>Beállíthatsz egyedi \"identity\" szervert de akkor nem tudsz e-maillel meghívni felhasználót és téged sem tudnak meghívni e-maillel.",
-    "Expand panel": "Panel kinyitása",
-    "I understand the risks and wish to continue": "Megértettem a kockázatot és folytatom",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Az alábbi kulcsszavakról jövő értesítések szabályait nem lehet itt megjeleníteni:",
-    "Notify me for anything else": "Értesíts minden egyéb esetben",
-    "Off": "Ki",
-    "On": "Be",
-    "Operation failed": "Sikertelen művelet",
-    "Permalink": "Állandó hivatkozás",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "A legjobb élmény érdekében telepíts <a href=\"https://www.google.com/chrome\">Chrome</a>ot vagy <a href=\"https://getfirefox.com\">Firefox</a>ot.",
     "powered by Matrix": "A Matrix hajtja",
-    "Quote": "Idéz",
-    "Reject": "Elutasít",
-    "Remove %(name)s from the directory?": "Törlöd ezt a szobát a listából: %(name)s?",
-    "Remove": "Eltávolítás",
-    "remove %(name)s from the directory.": "%(name)s szoba törlése a listából.",
-    "Remove from Directory": "Törlés a listából",
-    "Resend": "Küldés újra",
-    "Riot does not know how to join a room on this network": "A Riot nem tud csatlakozni szobához ezen a hálózaton",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "A Riot sok fejlett böngészőfunkciót használ, amelyeknek egy része egyáltalán nem, vagy csak kísérleti jelleggel érhető el a jelenlegi böngésződben.",
-    "Room not found": "A szoba nem található",
-    "Search for a room": "Szoba keresése",
-    "Source URL": "Forrás URL",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Elnézést, a böngésződben <b>nem</b> fut a Riot.",
-    "The Home Server may be too old to support third party networks": "Lehet, hogy a saját szerver túl régi és nem támogatja a csatlakozást más hálózatokhoz",
-    "There are advanced notifications which are not shown here": "Vannak itt nem látható, haladó értesítések",
-    "The server may be unavailable or overloaded": "A szerver nem elérhető vagy túlterhelt",
-    "Unable to fetch notification target list": "Nem sikerült letölteni az értesítési célok listáját",
-    "Unable to join network": "Nem sikerült kapcsolódni a hálózathoz",
-    "Unable to look up room ID from server": "Nem lehet a szoba azonosítóját megkeresni a szerveren",
-    "Unhide Preview": "Előnézet mutatása",
-    "unknown error code": "ismeretlen hibakód",
-    "Unnamed room": "Névtelen szoba",
-    "Uploaded on %(date)s by %(user)s": "Feltöltötte %(user)s ekkor: %(date)s",
-    "View Decrypted Source": "Visszafejtett forrás megjelenítése",
-    "View Source": "Forrás megjelenítése",
-    "When I'm invited to a room": "Amikor meghívnak egy szobába",
-    "World readable": "Nyilvános",
-    "You cannot delete this image. (%(code)s)": "Nem törölheted ezt a képet. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "Nem törölheted ezt az üzenetet. (%(code)s)",
-    "You are not receiving desktop notifications": "Nem fogadsz asztali értesítéseket",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Egy másik, nem Riot-klienssel állítothattad be. A Riotban módosítani nem tudod ezeket, de érvényben vannak",
-    "Sunday": "Vasárnap",
-    "Monday": "Hétfő",
-    "Tuesday": "Kedd",
-    "Wednesday": "Szerda",
-    "Thursday": "Csütörtök",
-    "Friday": "Péntek",
-    "Saturday": "Szombat",
-    "Today": "Ma",
-    "Yesterday": "Tegnap",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Ebben a böngészőben az alkalmazás felülete tele lehet hibával, és az is lehet, hogy egyáltalán nem működik. Ha így is ki szeretnéd próbálni, megteheted, de ha valami gondod van, nem tudunk segíteni!",
-    "Messages containing <span>keywords</span>": "<span>Kulcsszavakat</span> tartalmazó üzenetek",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s alkalmazás %(browserName)s böngészőn %(osName)s rendszeren",
-    "A new version of Riot is available.": "Elérhető egy új Riot verzió.",
-    "All Rooms": "Minden szobában",
-    "Cancel": "Mégse",
-    "Changelog": "Változások",
-    "Collecting app version information": "Alkalmazás verzió információk összegyűjtése",
-    "Collecting logs": "Naplók összegyűjtése",
-    "Describe your problem here.": "Írd le ide a problémádat.",
-    "Failed to send report: ": "A jelentést nem sikerült elküldeni: ",
-    "Forward Message": "Üzenet továbbítása",
-    "Hide panel": "Panel elrejtése",
-    "Loading bug report module": "Hibabejelentő modul betöltése",
-    "Please describe the bug and/or send logs.": "Kérünk, írd le a hibát és/vagy küldd el a naplófájlokat.",
-    "Report a bug": "Hiba bejelentése",
     "Riot Desktop on %(platformName)s": "Riot Desktop itt: %(platformName)s",
     "Riot is not supported on mobile web. Install the app?": "A mobilböngésző nem támogatja a Riotot. Telepíted inkább az alkalmazást?",
-    "Search": "Keresés",
-    "Search…": "Keresés…",
-    "Send": "Elküld",
-    "Send logs": "Naplófájlok elküldése",
-    "This Room": "Ebben a szobában",
-    "Unavailable": "Elérhetetlen",
     "Unknown device": "Ismeretlen készülék",
-    "Update": "Frissítés",
-    "Uploading report": "Jelentés feltöltése",
-    "What's New": "Újdonságok",
-    "What's new?": "Mik az újdonságok?",
-    "Waiting for response from server": "Várakozás a szerver válaszára",
-    "OK": "Rendben",
     "You need to be using HTTPS to place a screen-sharing call.": "Képernyőmegosztás indításához HTTPS-t kell használnod.",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "A hibajelentésben naplófájlokat küldünk erről a kliensről, hogy feltárjuk a hibákat. Ha inkább csak a fenti szöveget szeretnéd elküldeni, töröld a pipát:",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Kérünk, írd le a hibát. Mit csináltál? Minek kellett volna történnie? Mi történt végül?",
-    "Login": "Bejelentkezés",
     "Welcome to Riot.im": "Üdvözöl a Riot.im",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Decentralizált, titkosított csevegés és kollaboráció [matrix] alapokon",
     "Search the room directory": "Keresés a szobajegyzékben",
@@ -173,66 +33,7 @@
     "Contributing code to Matrix and Riot": "Hozzájárulás a Matrix és Riot programkódjának fejlesztéséhez",
     "Dev chat for the Riot/Web dev team": "Csevegés a Riot/Web fejlesztői csapatával fejlesztőknek",
     "Dev chat for the Dendrite dev team": "Csevegés a Dendrite fejlesztői csapatával fejlesztőknek",
-    "Co-ordination for Riot/Web translators": "Egyeztetés a Riot/Web fordítóival",
-    "Failed to change password. Is your password correct?": "Nem sikerült megváltoztatni a jelszót. Helyesen írtad be a jelszavadat?",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Már sok szoba van a Matrixon: más hálózatokkal (Slack, IRC, Gitter stb.) összekapcsolt és függetlenek szobák is. Nézd meg a szobajegyzéket!",
-    "You have successfully set a password!": "Sikerült beállítani a jelszót!",
-    "You can now return to your account after signing out, and sign in on other devices.": "Most már kijelentkezés után is vissza tudsz lépni a fiókodba, és más készülékekről is be tudsz lépni.",
-    "Continue": "Folytatás",
-    "Please set a password!": "Állíts be egy jelszót!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Így kijelentkezés után is vissza tudsz lépni a fiókodba, illetve más készülékekről is be tudsz lépni.",
-    "(HTTP status %(httpStatus)s)": "(HTTP állapot: %(httpStatus)s)",
-    "You have successfully set a password and an email address!": "Sikerült beállítani a jelszavad és e-mail címed!",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Ha meggondolod magad, bármikor beállíthatod az e-mail címed a felhasználói beállításoknál.",
-    "To return to your account in future you need to <u>set a password</u>": "Hogy később visszaléphess a fiókodba, be kell állítanod egy <u>jelszót</u>",
-    "Set Password": "Jelszó beállítása",
-    "Warning": "Figyelmeztetés",
-    "Checking for an update...": "Frissítés keresése...",
-    "Error encountered (%(errorDetail)s).": "Hiba történt (%(errorDetail)s).",
-    "No update available.": "Nincs elérhető frissítés.",
-    "Downloading update...": "Frissítés letöltése...",
     "Couldn't load home page": "Nem sikerült betölteni a kezdőlapot",
-    "Bug report sent": "Hibajelentés elküldve",
-    "Thank you!": "Köszönjük!",
-    "Back": "Vissza",
-    "Developer Tools": "Fejlesztői eszközök",
-    "Failed to send custom event.": "Nem sikerült elküldeni az egyéni eseményt.",
-    "Send Custom Event": "Egyéni esemény elküldése",
-    "Send Custom State Event": "Egyéni állapot esemény küldése",
-    "Explore Room State": "Szoba állapot felderítése",
-    "Event sent!": "Az esemény elküldve!",
-    "Event Type": "Esemény típusa",
-    "Event Content": "Esemény tartalma",
-    "State Key": "Állapotkulcs",
-    "Filter results": "Találatok szűrése",
-    "You must specify an event type!": "Meg kell jelölnöd az eseménytípust!",
-    "Show message in desktop notification": "Üzenetek megjelenítése az asztali értesítéseknél",
-    "Pin Message": "Üzenet rögzítése",
-    "Unpin Message": "Üzenet levétele",
-    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Az egyedi szerverbeállításoknál megadhatod egy másik szerver URL-jét, így be tudsz jelentkezni más Matrix szerverre is.<br/>Így a Riotot tudod használni egy már máshol meglévő Matrix fiókkal is.<br/><br/>Beállíthatsz egyéni identitásszervert is, de akkor nem tudsz más felhasználókat e-mail címmel meghívni, illetve ők sem tudnak téged.",
-    "Edit": "Szerkeszt",
-    "Register": "Regisztráció",
-    "Rooms": "Szobák",
-    "Invite to this community": "Meghívás ebbe a közösségbe",
-    "Add rooms to this community": "Szobák hozzáadása ehhez a közösséghez",
-    "Toolbox": "Eszköztár",
-    "Send Account Data": "Fiókadatok küldése",
-    "Explore Account Data": "Fiókadatok felderítése",
-    "Appear Offline": "Offline látszik",
-    "Away": "Távol",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "A legjobb élmény érdekében telepíts <chromeLink>Chrome</chromeLink> vagy <firefoxLink>Firefox</firefoxLink> böngészőt.",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "<safariLink>Safarival</safariLink> és <operaLink>Operával</operaLink> is működik.",
-    "Reply": "Válasz",
-    "%(count)s Members|other": "%(count)s tag",
-    "%(count)s Members|one": "%(count)s tag",
-    "Online": "Online",
-    "View Community": "Közösség megtekintése",
-    "Submit debug logs": "Hibakeresési napló küldése",
-    "Preparing to send logs": "Előkészülés napló küldéshez",
-    "Logs sent": "Napló elküldve",
-    "Failed to send logs: ": "Hiba a napló küldésénél: ",
-    "Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "A hibakereső napló alkalmazás használati adatokat tartalmaz beleértve a felhasználói nevedet, az általad meglátogatott szobák és csoportok azonosítóit alternatív neveit és más felhasználói neveket. Csevegés üzenetek szövegét nem tartalmazza.",
-    "<a>Click here</a> to create a GitHub issue.": "<a>Kattints ide</a> GitHub hibajegy nyitásához .",
-    "GitHub issue link:": "GitHub hibajegy hivatkozás:",
-    "Notes:": "Jegyzetek:"
+    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Az egyedi szerverbeállításoknál megadhatod egy másik szerver URL-jét, így be tudsz jelentkezni más Matrix szerverre is.<br/>Így a Riotot tudod használni egy már máshol meglévő Matrix fiókkal is.<br/><br/>Beállíthatsz egyéni identitásszervert is, de akkor nem tudsz más felhasználókat e-mail címmel meghívni, illetve ők sem tudnak téged."
 }
diff --git a/src/i18n/strings/id.json b/src/i18n/strings/id.json
index e92a1820..f23401a6 100644
--- a/src/i18n/strings/id.json
+++ b/src/i18n/strings/id.json
@@ -1,158 +1,12 @@
 {
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s melalui %(browserName)s di %(osName)s",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a> dan <a href=\"http://opera.com\">Opera</a> juga berfungsi.",
-    "A new version of Riot is available.": "Riot versi baru telah tersedia.",
-    "Add an email address above to configure email notifications": "Tambahkan alamat email di atas untuk konfigurasi notifikasi email",
-    "Advanced notification settings": "Pengaturan notifikasi lanjutan",
-    "All messages": "Semua pesan",
-    "All messages (noisy)": "Semua pesan (keras)",
-    "All Rooms": "Semua Ruang",
-    "All notifications are currently disabled for all targets.": "Semua notifikasi saat ini dinonaktifkan untuk semua target.",
-    "An error occurred whilst saving your email notification preferences.": "Terjadi kesalahan saat menyimpan preferensi notifikasi email Anda.",
-    "Call invitation": "Undangan panggilan",
-    "Cancel": "Batal",
-    "Cancel Sending": "Batalkan pengiriman",
-    "Can't update user notification settings": "Tidak dapat memperbarui pengaturan notifikasi pengguna",
-    "Changelog": "Daftar perubahan",
-    "Close": "Tutup",
-    "Collapse panel": "Lipat panel",
-    "Collecting app version information": "Mengumpukan informasi versi aplikasi",
-    "Collecting logs": "Mengumpulkan catatan",
-    "Couldn't find a matching Matrix room": "Tidak dapat menemukan ruang Matrix yang sesuai",
     "Custom Server Options": "Pilihan Server Khusus",
-    "customServer_text": "Anda dapat menggunakan opsi server khusus untuk masuk ke server Matrix lain dengan menyebutkan URL server Home.<br/>Hal ini memperbolehkan Anda untuk menggunakan Riot dengan akun Matrix yang sudah ada di server Home yang berbeda.<br/><br/>Anda juga bisa mengatur server identitas khusus tapi Anda tidak akan dapat mengundang pengguna melalui alamat email, atau diundang dengan alamat email Anda.",
-    "delete the alias.": "hapus alias.",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Hapus alias ruang %(alias)s dan hapus %(name)s dari direktori?",
-    "Describe your problem here.": "Jelaskan masalah anda di sini.",
-    "Direct Chat": "Obrolan Langsung",
-    "Directory": "Direktori",
     "Dismiss": "Abaikan",
-    "Download this file": "Unduh file ini",
-    "Enable audible notifications in web client": "Aktifkan notifikasi suara di klien web",
-    "Enable desktop notifications": "Aktifkan notifikasi desktop",
-    "Enable email notifications": "Aktifkan notifikasi email",
-    "Enable notifications for this account": "Aktifkan notifikasi untuk akun ini",
-    "Enable them now": "Aktifkan sekarang",
-    "Enter keywords separated by a comma:": "Masukkan kata kunci dipisahkan oleh koma:",
-    "Error": "Terjadi Kesalahan",
-    "Error saving email notification preferences": "Terjadi kesalahan saat menyimpan pilihan notifikasi email",
-    "#example": "#contoh",
-    "Expand panel": "Luaskan panel",
-    "Failed to add tag %(tagName)s to room": "Gagal menambahkan tag %(tagName)s ke ruang",
-    "Failed to change settings": "Gagal mengubah pengaturan",
-    "Failed to forget room %(errCode)s": "Gagal melupakan ruang %(errCode)s",
-    "Failed to update keywords": "Gagal memperbarui kata kunci",
-    "Failed to get protocol list from Home Server": "Gagal mendapatkan daftar protokol dari Server Home",
-    "Failed to get public room list": "Gagal mendapatkan daftar ruang publik",
-    "Failed to remove tag %(tagName)s from room": "Gagal menghapus tag %(tagName)s dari ruang",
-    "Failed to send report: ": "Gagal mengirim laporan: ",
-    "Failed to set direct chat tag": "Gagal mengatur tag obrolan langsung",
-    "Failed to set Direct Message status of room": "Gagal mengatur status Pesan Langsung dari ruang",
-    "Favourite": "Favorit",
-    "Fetching third party location failed": "Gagal mengambil lokasi pihak ketiga",
-    "Files": "Files",
-    "Filter room names": "Saring nama ruang",
-    "Forget": "Lupakan",
-    "Forward Message": "Teruskan Pesan",
-    "Guests can join": "Tamu dapat gabung",
-    "Hide panel": "Sembunyikan panel",
-    "(HTTP status %(httpStatus)s)": "(status HTTP %(httpStatus)s)",
-    "I understand the risks and wish to continue": "Saya mengerti resikonya dan berharap untuk melanjutkan",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "Untuk diagnosis permasalahannya, catatan dari klien ini akan dikirimkan bersama laporan bug. Jika Anda memilih untuk hanya mengirimkan pesan di atas, mohon hapus centang:",
-    "Invite to this room": "Undang ke ruang ini",
-    "Keywords": "Kata Kunci",
-    "Leave": "Tinggalkan",
-    "Login": "Masuk",
-    "Loading bug report module": "Memuat modul laporan bug",
-    "Low Priority": "Prioritas Rendah",
-    "Members": "Anggota",
-    "Mentions only": "Hanya jika disinggung",
-    "Messages containing my display name": "Pesan mengandung nama tampilan saya",
-    "Messages containing <span>keywords</span>": "Pesan mengandung <span>kata kunci</span>",
-    "Messages containing my user name": "Pesan mengandung nama pengguna saya",
-    "Messages in group chats": "Pesan di obrolan grup",
-    "Messages in one-to-one chats": "Pesan di obrolan satu-ke-satu",
-    "Messages sent by bot": "Pesan dikirim oleh bot",
-    "more": "lagi",
-    "Mute": "Bisu",
-    "No rooms to show": "Tidak ada ruang ditunjukkan",
-    "Noisy": "Berisik",
-    "Notification targets": "Target notifikasi",
-    "Notifications": "Notifikasi",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Notifikasi pada kata kunci berikut mengikuti aturan dimana tidak dapat ditampilkan di sini:",
-    "Notify for all other messages/rooms": "Beritau semua pesan/ruang",
-    "Notify me for anything else": "Beritau saya untuk lainnya",
-    "Off": "Mati",
-    "On": "Nyala",
-    "Operation failed": "Operasi gagal",
-    "Permalink": "Permalink",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Harap jelaskan bug. Apa yang Anda lakukan? Apa yang Anda harap terjadi? Apa yang sebenarnya terjadi?",
-    "Please describe the bug and/or send logs.": "Harap jelaskan bug dan/atau kirim catatan.",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "Harap install <a href=\"https://www.google.com/chrome\">Chrome</a> atau <a href=\"https://getfirefox.com\">Firefox</a> untuk pengalaman terbaik.",
     "powered by Matrix": "didukung oleh Matrix",
-    "Quote": "Kutip",
-    "Reject": "Tolak",
-    "Remove %(name)s from the directory?": "Hapus %(name)s dari direktori?",
-    "Remove": "Hapus",
-    "remove %(name)s from the directory.": "hapus %(name)s dari direktori.",
-    "Remove from Directory": "Hapus dari DIrektori",
-    "Report a bug": "Laporkan bug",
-    "Resend": "Kirim Ulang",
     "Riot Desktop on %(platformName)s": "Riot Desktop di %(platformName)s",
-    "Riot does not know how to join a room on this network": "Riot tidak tau bagaimana gabung ruang di jaringan ini",
     "Riot is not supported on mobile web. Install the app?": "Riot tidak mendukung web seluler. Install aplikasi?",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot menggunakan banyak fitur terdepan dari browser, dimana tidak tersedia atau dalam fase eksperimen di browser Anda.",
-    "Room not found": "Ruang tidak ditemukan",
-    "Search": "Cari",
-    "Search…": "Cari…",
-    "Search for a room": "Cari ruang obrolan",
-    "Send": "Kirim",
-    "Send logs": "Kirim catatan",
-    "Source URL": "URL sumber",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Maaf, browser Anda <b>tidak</b> dapat menjalankan Riot.",
-    "The Home Server may be too old to support third party networks": "Server Home mungkin terlalu kuno untuk mendukung jaringan pihak ketiga",
-    "There are advanced notifications which are not shown here": "Ada notifikasi lanjutan yang tidak ditampilkan di sini",
-    "The server may be unavailable or overloaded": "Server mungkin tidak tersedia atau kelebihan muatan",
-    "This Room": "Ruang ini",
-    "Unable to fetch notification target list": "Tidak dapat mengambil daftar notifikasi target",
-    "Unable to join network": "Tidak dapat bergabung di jaringan",
-    "Unable to look up room ID from server": "Tidak dapat mencari ID ruang dari server",
-    "Unavailable": "Tidak Tersedia",
-    "Unhide Preview": "Tampilkan Pratinjau",
     "Unknown device": "Perangkat Tidak Diketahui",
-    "unknown error code": "kode kesalahan tidak diketahui",
-    "Unnamed room": "Ruang tanpa nama",
-    "Update": "Perbarui",
-    "Uploaded on %(date)s by %(user)s": "Diunggah pada %(date)s oleh %(user)s",
-    "Uploading report": "Unggah laporan",
-    "View Decrypted Source": "Tampilkan Sumber Terdekripsi",
-    "View Source": "Tampilkan Sumber",
-    "What's New": "Apa Yang Baru",
-    "What's new?": "Apa yang baru?",
-    "Waiting for response from server": "Menunggu respon dari server",
-    "When I'm invited to a room": "Ketika Saya diundang ke ruang",
-    "World readable": "Terpublikasi Umum",
-    "You cannot delete this image. (%(code)s)": "Anda tidak dapat menghapus gambar ini. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "Anda tidak dapat menghapus pesan ini. (%(code)s)",
-    "You are not receiving desktop notifications": "Anda tidak menerima notifikasi desktop",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Anda mungkin sudah konfigurasi di klien selain Riot. Anda tidak dapat setel di Riot tetap berlaku",
-    "Sunday": "Minggu",
-    "Monday": "Senin",
-    "Tuesday": "Selasa",
-    "Wednesday": "Rabu",
-    "Thursday": "Kamis",
-    "Friday": "Jumat",
-    "Saturday": "Sabtu",
-    "Today": "Hari Ini",
-    "Yesterday": "Kemarin",
-    "OK": "OK",
-    "Warning": "Peringatan",
-    "Checking for an update...": "Cek pembaruan...",
-    "Error encountered (%(errorDetail)s).": "Terjadi kesalahan (%(errorDetail)s).",
-    "No update available.": "Tidak ada pembaruan.",
-    "Downloading update...": "Unduh pembaruan...",
     "You need to be using HTTPS to place a screen-sharing call.": "Anda perlu menggunakan HTTPS untuk melakukan panggilan berbagi-layar.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Dengan browser ini, tampilan dari aplikasi mungkin tidak sesuai, dan beberapa atau bahkan semua fitur mungkin tidak berjalan. Jika Anda ingin tetap mencobanya, Anda bisa melanjutkan, tapi Anda tanggung sendiri jika muncul masalah yang terjadi!",
     "Welcome to Riot.im": "Selamat datang di Riot.im",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Obrolan terenkripsi, terdesentralisasi &amp; kolaborasi didukung oleh [matrix]",
     "Search the room directory": "Cari di direktori ruang",
@@ -179,22 +33,7 @@
     "Contributing code to Matrix and Riot": "Kontribusi kode untuk Matrix dan Riot",
     "Dev chat for the Riot/Web dev team": "Obrolan Developer untuk tim developer Riot/Web",
     "Dev chat for the Dendrite dev team": "Obrolan Developer untuk tim developer Dendrite",
-    "Co-ordination for Riot/Web translators": "Koordinasi untuk penerjemah Riot/Web",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Banyak ruang sudah tersedia di Matrix, terhubung ke jaringan yang sudah ada (Slack, IRC, Gitter dls) atau independen. Cek direktori!",
-    "Failed to change password. Is your password correct?": "Gagal untuk mengubah password. Apakah password Anda benar?",
-    "You have successfully set a password!": "Anda berhasil mengubah password!",
-    "You can now return to your account after signing out, and sign in on other devices.": "Anda dapat kembali ke akun setelah keluar dan masuk kembali di perangkat lain.",
-    "Continue": "Lanjut",
-    "Please set a password!": "Mohon isi password!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Hal ini akan memperbolehkan anda kembali ke akun setelah keluar dan masuk kembali di perangkat lain.",
-    "You have successfully set a password and an email address!": "Anda telah berhasil mengubah password dan alamat email!",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Ingat, Anda selalu dapat mengubah alamat email di pengaturan pengguna jika anda berubah pikiran.",
-    "To return to your account in future you need to <u>set a password</u>": "Untuk kembali ke akun di lain waktu, Anda perlu <u>mengisi password</u>",
-    "Set Password": "Ubah Password",
     "Couldn't load home page": "Tidak dapat memuat halaman utama",
-    "Show message in desktop notification": "Tampilkan pesan pada desktop",
-    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Anda dapat menggunakan opsi lain untuk mendaftar pada server Matrix yang berbeda dengan memasukkan URL server yang sesuai. <br/>Hal ini memungkinkan anda untuk menggunakan Riot dengan akun matrix yang telah tersedia pada Home server yang berbeda.<br/><br/>Anda juga dapat melakukan pengubahan identitas server akan tetapi akan berakibat tidak dapat mengundang pengguna melalui email, atau diundang melalui email.",
-    "Bug report sent": "Laporan bug terkirim",
-    "Thank you!": "Terima kasih!",
-    "Back": "Kembali"
+    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Anda dapat menggunakan opsi lain untuk mendaftar pada server Matrix yang berbeda dengan memasukkan URL server yang sesuai. <br/>Hal ini memungkinkan anda untuk menggunakan Riot dengan akun matrix yang telah tersedia pada Home server yang berbeda.<br/><br/>Anda juga dapat melakukan pengubahan identitas server akan tetapi akan berakibat tidak dapat mengundang pengguna melalui email, atau diundang melalui email."
 }
diff --git a/src/i18n/strings/it.json b/src/i18n/strings/it.json
index 53d1dcfe..b50c773b 100644
--- a/src/i18n/strings/it.json
+++ b/src/i18n/strings/it.json
@@ -1,156 +1,11 @@
 {
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "Anche <a href=\"http://apple.com/safari\">Safari</a> e <a href=\"http://opera.com\"> Opera</a> funzionano.",
-    "A new version of Riot is available.": "È disponibile una nuova versione di Riot.",
-    "Add an email address above to configure email notifications": "Aggiungi un indirizzo email sopra per configurare le notifiche via email",
-    "Advanced notification settings": "Impostazioni di notifica avanzate",
-    "All messages": "Tutti i messaggi",
-    "All messages (noisy)": "Tutti i messaggi (rumoroso)",
-    "All Rooms": "Tutte le stanze",
-    "An error occurred whilst saving your email notification preferences.": "Si è verificato un errore durante il salvataggio delle tue preferenze sulle notifiche email.",
-    "Call invitation": "Invito ad una chiamata",
-    "Cancel": "Annulla",
-    "Cancel Sending": "Annulla invio",
-    "Can't update user notification settings": "Impossibile aggiornare le impostazioni di notifica dell'utente",
-    "Changelog": "Cambiamenti",
-    "Close": "Chiudi",
-    "Collapse panel": "Riduci pannello",
-    "Collecting app version information": "Raccolta di informazioni sulla versione dell'applicazione",
-    "Collecting logs": "Sto recuperando i log",
-    "Couldn't find a matching Matrix room": "Impossibile trovare una stanza Matrix corrispondente",
     "Custom Server Options": "Opzioni Server Personalizzate",
-    "customServer_text": "Puoi utilizzare un server personale per accedere su altri server Matrix specificando un diverso indirizzo URL per il server Home.<br/>Questo ti permetterà di usare Riot con un account Matrix già esistente su un altro server.<br/><br/>Puoi anche specificare un diverso server di identità ma non sarai in grado di invitare utenti, o di essere invitato tramite indirizzo email.",
-    "delete the alias.": "elimina l'alias.",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Eliminare l'alias %(alias)s e rimuovere %(name)s dalla lista?",
-    "Describe your problem here.": "Descrivi qui il tuo problema.",
-    "Direct Chat": "Chat Diretta",
-    "Directory": "Lista",
     "Dismiss": "Scarta",
-    "Download this file": "Scarica questo file",
-    "Enable audible notifications in web client": "Abilita notifiche audio nel client web",
-    "Enable desktop notifications": "Abilita le notifiche desktop",
-    "Enable email notifications": "Abilita le notifiche email",
-    "Enable notifications for this account": "Abilita le notifiche per questo account",
-    "Enable them now": "Abilitale adesso",
-    "Enter keywords separated by a comma:": "Inserisci le parole chiave separate da virgole:",
-    "Error": "Errore",
-    "Error saving email notification preferences": "Errore nel salvataggio delle preferenze di notifica email",
-    "#example": "#esempio",
-    "Expand panel": "Espandi il pannello",
-    "Failed to add tag %(tagName)s to room": "Impossibile aggiungere l'etichetta %(tagName)s alla stanza",
-    "Failed to change settings": "Impossibile modificare le impostazioni",
-    "Failed to update keywords": "Impossibile aggiornare le parole chiave",
-    "Failed to get protocol list from Home Server": "Impossibile ottenere la lista di protocolli dal server Home",
-    "Failed to get public room list": "Impossibile ottenere la lista delle stanze pubbliche",
-    "Failed to remove tag %(tagName)s from room": "Impossibile rimuovere l'etichetta %(tagName)s dalla stanza",
-    "Failed to send report: ": "Impossibile inviare il resoconto: ",
-    "Failed to set direct chat tag": "Impossibile impostare l'etichetta di chat diretta",
-    "Failed to set Direct Message status of room": "Impossibile impostare lo stato di Messaggio Diretto alla stanza",
-    "Favourite": "Preferito",
-    "Files": "File",
-    "Filter room names": "Filtra i nomi delle stanze",
-    "Forget": "Dimentica",
-    "Forward Message": "Inoltra messaggio",
-    "Guests can join": "Gli ospiti possono entrare",
-    "Hide panel": "Nascondi pannello",
-    "I understand the risks and wish to continue": "Sono consapevole dei rischi e vorrei continuare",
-    "Invite to this room": "Invita in questa stanza",
-    "Keywords": "Parole chiave",
-    "Leave": "Esci",
-    "Login": "Entra",
-    "All notifications are currently disabled for all targets.": "Tutte le notifiche sono disabilitate per tutti gli obbiettivi.",
-    "Failed to forget room %(errCode)s": "Impossibile dimenticare la stanza %(errCode)s",
-    "Fetching third party location failed": "Rilevazione posizione di terze parti fallita",
-    "(HTTP status %(httpStatus)s)": "(stato HTTP %(httpStatus)s)",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "Per diagnosticare i problemi, i log da questo client verranno inviati con questo bug report. Se vuoi solo mandare il testo sopra, togli la spunta a:",
-    "Loading bug report module": "Caricamento modulo di segnalazione errori",
-    "Low Priority": "Priorità bassa",
-    "Members": "Membri",
-    "Mentions only": "Solo le citazioni",
-    "Messages containing my display name": "Messaggi contenenti il mio nome visualizzato",
-    "Messages containing my user name": "Messaggi contenenti il mio nome utente",
-    "Messages in group chats": "Messaggi nelle chat di gruppo",
-    "Messages in one-to-one chats": "Messaggi in chat uno-a-uno",
-    "Messages sent by bot": "Messaggi inviati dai bot",
-    "more": "altro",
-    "Mute": "Silenzia",
-    "No rooms to show": "Nessuna stanza da mostrare",
-    "Noisy": "Rumoroso",
-    "Notifications": "Notifiche",
-    "Notify for all other messages/rooms": "Notifica per tutti gli altri messaggi/stanze",
-    "Notify me for anything else": "Notificami per qualsiasi altra cosa",
-    "Off": "Spento",
-    "On": "Acceso",
-    "Operation failed": "Operazione fallita",
-    "Permalink": "Link permanente",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Per favore descrivi l'errore. Cosa hai fatto? Cosa ti aspettavi accadesse? Cos'è successo invece?",
-    "Please describe the bug and/or send logs.": "Per favore descrivi l'errore e/o invia i log.",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "Per favore installa<a href=\"https://www.google.com/chrome\">Chrome</a> o <a href=\"https://getfirefox.com\">Firefox</a> per un'esperienza migliore.",
     "powered by Matrix": "offerto da Matrix",
-    "Quote": "Cita",
-    "Reject": "Rifiuta",
-    "Remove %(name)s from the directory?": "Rimuovere %(name)s dalla lista?",
-    "Remove": "Rimuovi",
-    "remove %(name)s from the directory.": "rimuovi %(name)s dalla lista.",
-    "Remove from Directory": "Rimuovi dalla lista",
-    "Report a bug": "Segnala un errore",
-    "Resend": "Reinvia",
     "Riot Desktop on %(platformName)s": "Riot Desktop su %(platformName)s",
-    "Riot does not know how to join a room on this network": "Riot non sa come entrare nella stanza su questa rete",
     "Riot is not supported on mobile web. Install the app?": "Riot non è supportato sul web mobile. Vuoi installare l'applicazione?",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot utilizza molte funzioni avanzate del browser, alcune delle quali non sono disponibili o sono sperimentali nel tuo browser attuale.",
-    "Room not found": "Stanza non trovata",
-    "Search": "Cerca",
-    "Search…": "Cerca…",
-    "Search for a room": "Cerca una stanza",
-    "Send": "Invia",
-    "Send logs": "Invia i log",
-    "Source URL": "URL d'origine",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Spiacenti, ma il tuo browser <b>non</b>  è in grado di utilizzare Riot.",
-    "Messages containing <span>keywords</span>": "Messaggi contenenti <span>parole chiave</span>",
-    "Notification targets": "Obiettivi di notifica",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Le notifiche alle seguenti parole chiave seguono regole che non possono essere mostrate qui:",
-    "The Home Server may be too old to support third party networks": "Il server Home potrebbe essere troppo vecchio per supportare reti di terze parti",
-    "There are advanced notifications which are not shown here": "Ci sono notifiche avanzate che non sono mostrate qui",
-    "The server may be unavailable or overloaded": "Il server potrebbe essere non disponibile o sovraccarico",
-    "This Room": "Questa stanza",
-    "Unable to join network": "Impossibile collegarsi alla rete",
-    "Unable to look up room ID from server": "Impossibile consultare l'ID stanza dal server",
-    "Unavailable": "Non disponibile",
-    "Unhide Preview": "Mostra anteprima",
     "Unknown device": "Dispositivo sconosciuto",
-    "unknown error code": "codice errore sconosciuto",
-    "Unnamed room": "Stanza senza nome",
-    "Update": "Aggiornamento",
-    "Uploaded on %(date)s by %(user)s": "Caricato il %(date)s da %(user)s",
-    "Uploading report": "Sto caricando il report",
-    "View Decrypted Source": "Visualizza sorgente decifrato",
-    "View Source": "Visualizza sorgente",
-    "What's New": "Novità",
-    "What's new?": "Cosa c'è di nuovo?",
-    "Waiting for response from server": "In attesa di una risposta dal server",
-    "When I'm invited to a room": "Quando vengo invitato/a in una stanza",
-    "You cannot delete this image. (%(code)s)": "Non puoi eliminare quest'immagine. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "Non puoi eliminare questo messaggio. (%(code)s)",
-    "You are not receiving desktop notifications": "Non stai ricevendo le notifiche sul desktop",
-    "World readable": "Leggibile da tutti",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Potresti averli configurati in un client diverso da Riot. Non puoi cambiarli in Riot ma sono comunque applicati",
-    "Sunday": "Domenica",
-    "Monday": "Lunedì",
-    "Tuesday": "Martedì",
-    "Wednesday": "Mercoledì",
-    "Thursday": "Giovedì",
-    "Friday": "Venerdì",
-    "Saturday": "Sabato",
-    "Today": "Oggi",
-    "Yesterday": "Ieri",
-    "OK": "OK",
-    "Warning": "Attenzione",
-    "Checking for an update...": "Controllo aggiornamenti...",
-    "Error encountered (%(errorDetail)s).": "Errore riscontrato (%(errorDetail)s).",
-    "No update available.": "Nessun aggiornamento disponibile.",
-    "Downloading update...": "Scaricamento aggiornamento...",
     "You need to be using HTTPS to place a screen-sharing call.": "Devi usare HTTPS per utilizzare una chiamata con condivisione schermo.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Con il tuo attuale browser, l'aspetto e la sensazione generale dell'applicazione potrebbero essere completamente sbagliati e alcune delle funzionalità potrebbero non funzionare. Se vuoi provare comunque puoi continuare, ma non riceverai aiuto per qualsiasi problema tu possa riscontrare!",
     "Welcome to Riot.im": "Benvenuto/a su Riot.im",
     "Search the room directory": "Cerca nella lista delle stanze",
     "Chat with Riot Bot": "Chatta con Riot Bot",
@@ -174,65 +29,11 @@
     "Discussion of the Identity Service API": "Discussione sull'Identity Service API",
     "Support for those using, running and writing other bridges": "Supporto per chi usa, amministra e scrive altri bridge",
     "Contributing code to Matrix and Riot": "Contributi al codice di Matrix e Riot",
-    "Co-ordination for Riot/Web translators": "Coordinamento per i traduttori di Riot/Web",
-    "Failed to change password. Is your password correct?": "Modifica password fallita. La tua password è corretta?",
-    "You have successfully set a password!": "Hai impostato una password con successo!",
-    "You can now return to your account after signing out, and sign in on other devices.": "Ora puoi tornare al tuo account dopo esserti disconnesso e accedere su altri dispositivi.",
-    "Continue": "Continua",
-    "Please set a password!": "Imposta una password!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Questo ti permetterà di ritornare al tuo account dopo esserti disconnesso e accedere in altri dispositivi.",
-    "You have successfully set a password and an email address!": "Hai impostato con successo una password e un indirizzo email!",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Ricorda, puoi sempre specificare un indirizzo email nelle impostazioni utente se cambi idea.",
-    "To return to your account in future you need to <u>set a password</u>": "Per tornare nel tuo account in futuro devi <u>impostare una password</u>",
-    "Set Password": "Imposta Password",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s su %(osName)s",
-    "Unable to fetch notification target list": "Impossibile ottenere la lista di obiettivi notifiche",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Chat criptate e collaborazioni decentralizzate offerte da [matrix]",
     "Discussion of all things Matrix!": "Discussione su tutto quanto riguardi Matrix!",
     "Dev chat for the Riot/Web dev team": "Chat per gli sviluppatori di Riot/Web",
     "Dev chat for the Dendrite dev team": "Chat per gli sviluppatori di Dendrite",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Esistono già molte stanze in Matrix, collegate a reti già esistenti (Slack, IRC, Gitter ecc) o indipendenti. Dai un'occhiata all'elenco!",
-    "Thank you!": "Grazie!",
-    "Bug report sent": "Rapporto inviato",
-    "Back": "Indietro",
-    "Developer Tools": "Strumenti per Sviluppatori",
-    "Failed to send custom event.": "Impossibile inviare evento personalizzato.",
-    "Filter results": "Filtra risultati",
-    "Send Custom Event": "Invia Evento Personalizzato",
-    "Send Custom State Event": "Invia Evento di Stato Personalizzato",
-    "Explore Room State": "Esplora Stato Stanza",
-    "You must specify an event type!": "Devi specificare un tipo di evento!",
-    "Event sent!": "Evento inviato!",
-    "Event Type": "Tipo di Evento",
-    "Event Content": "Contenuto dell'Evento",
-    "State Key": "Chiave dello Stato",
-    "Show message in desktop notification": "Mostra i messaggi nelle notifiche desktop",
-    "Edit": "Modifica",
-    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Puoi usare le opzioni server personalizzate per accedere ad altri server Matrix specificando l'indirizzo dell'home server.<br/> Questo permette di usare Matrix con un account esistente su un home server diverso.<br/><br/>È anche possibile impostare un diverso identity server, ma in quel caso non sarà possibile invitare utenti attraverso l'indirizzo e-mail o essere invitati attraverso l'indirizzo e-mail.",
-    "Appear Offline": "Appari offline",
-    "Away": "Assente",
-    "Explore Account Data": "Esplora dati account",
-    "Toolbox": "Strumenti",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Installa <chromeLink>Chrome</chromeLink> o <firefoxLink>Firefox</firefoxLink> per la migliore esperienza d'uso.",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "Anche <safariLink>Safari</safariLink> e <operaLink>Opera</operaLink> vanno bene.",
-    "Register": "Registrati",
-    "Rooms": "Stanze",
-    "Send Account Data": "Invia dati account",
-    "Unpin Message": "Sblocca messaggio",
-    "Pin Message": "Blocca messaggio",
-    "Add rooms to this community": "Aggiungi stanze a questa community",
-    "Reply": "Rispondi",
-    "Invite to this community": "Invita a questa comunità",
-    "Online": "Online",
-    "View Community": "Vedi la comunità",
-    "%(count)s Members|other": "%(count)s membri",
-    "%(count)s Members|one": "%(count)s membro",
-    "Submit debug logs": "Invia log di debug",
-    "Preparing to send logs": "Preparazione invio dei log",
-    "Logs sent": "Log inviati",
-    "Failed to send logs: ": "Invio dei log fallito: ",
-    "Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "I log di debug contengono dati di utilizzo dell'applicazione inclusi il nome utente, gli ID o alias delle stanze o gruppi visitati e i nomi degli altri utenti. Non contengono messaggi.",
-    "<a>Click here</a> to create a GitHub issue.": "<a>Clicca qui</a> per creare una segnalazione su GitHub.",
-    "GitHub issue link:": "Link segnalazione su GitHub:",
-    "Notes:": "Note:"
+    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Puoi usare le opzioni server personalizzate per accedere ad altri server Matrix specificando l'indirizzo dell'home server.<br/> Questo permette di usare Matrix con un account esistente su un home server diverso.<br/><br/>È anche possibile impostare un diverso identity server, ma in quel caso non sarà possibile invitare utenti attraverso l'indirizzo e-mail o essere invitati attraverso l'indirizzo e-mail."
 }
diff --git a/src/i18n/strings/ja.json b/src/i18n/strings/ja.json
index 818f0140..84be5071 100644
--- a/src/i18n/strings/ja.json
+++ b/src/i18n/strings/ja.json
@@ -1,77 +1,6 @@
 {
-    "All messages": "全ての発言",
-    "All messages (noisy)": "全ての発言(通知音あり)",
-    "Cancel": "取消",
-    "Close": "閉じる",
-    "Direct Chat": "対話",
-    "Favourite": "お気に入り",
-    "Hide panel": "右欄を非表示",
-    "Invite to this room": "この部屋へ招待",
-    "Low Priority": "低優先度",
-    "Members": "参加者",
-    "Mentions only": "呼び掛けられた時のみ",
-    "Mute": "通知しない",
-    "Notifications": "通知",
-    "Report a bug": "バグを報告",
-    "Resend": "再送信",
     "Riot is not supported on mobile web. Install the app?": "Riotはスマートフォンでの表示に対応していません。できればアプリをインストールして頂けませんでしょうか?",
-    "Room not found": "部屋が見つかりません",
-    "Search": "検索",
-    "Search…": "検索…",
-    "Send": "送信",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "申し訳ありません。あなたのブラウザではRiotは<b>動作できません</b>。",
-    "This Room": "この部屋",
-    "Waiting for response from server": "サーバからの応答を待っています",
-    "You cannot delete this message. (%(code)s)": "あなたはこの発言を削除できません (%(code)s)",
-    "Sunday": "日曜日",
-    "Monday": "月曜日",
-    "Tuesday": "火曜日",
-    "Wednesday": "水曜日",
-    "Thursday": "木曜日",
-    "Friday": "金曜日",
-    "Saturday": "土曜日",
-    "Today": "今日",
-    "Yesterday": "昨日",
-    "Warning": "警告",
-    "No update available.": "更新はありません。",
     "Welcome to Riot.im": "Riot.imへようこそ",
     "Search the room directory": "部屋一覧を検索",
-    "Failed to change password. Is your password correct?": "パスワード変更に失敗しました。パスワードは正しいですか?",
-    "Set Password": "パスワードを設定",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a>と<a href=\"http://opera.com\">Opera</a>でも動作します。",
-    "A new version of Riot is available.": "新しいバージョンのRiotが利用可能です。",
-    "All Rooms": "全ての部屋",
-    "Changelog": "変更履歴",
-    "Directory": "部屋一覧",
-    "Download this file": "この添付ファイルをダウンロード",
-    "Enable desktop notifications": "デスクトップ画面に通知を行う",
-    "Enable email notifications": "電子メールでの通知を行う",
-    "Enable notifications for this account": "このアカウントで通知を行う",
-    "Failed to change settings": "設定の変更に失敗しました",
-    "Failed to get public room list": "公開部屋一覧の取得に失敗しました",
-    "Filter room names": "部屋名検索",
-    "Forget": "忘れる",
-    "Leave": "退室",
-    "Files": "添付ファイル",
-    "Unknown device": "不明な端末",
-    "Collecting app version information": "アプリのバージョン情報を収集",
-    "Collecting logs": "ログの収集",
-    "Uploading report": "レポートのアップロード",
-    "Messages containing my display name": "自身の表示名を含むメッセージ",
-    "Messages containing my user name": "自身のユーザー名を含むメッセージ",
-    "Messages in one-to-one chats": "一対一のチャットでのメッセージ",
-    "Messages in group chats": "グループチャットのメッセージ",
-    "When I'm invited to a room": "部屋に招待された時",
-    "Messages sent by bot": "ボットから送信されたメッセージ",
-    "Error saving email notification preferences": "電子メール通知設定の保存エラー",
-    "An error occurred whilst saving your email notification preferences.": "電子メール通知設定を保存中にエラーが発生しました。",
-    "Keywords": "キーワード",
-    "Enter keywords separated by a comma:": "キーワードをコンマで区切って入力:",
-    "OK": "OK",
-    "Operation failed": "操作に失敗しました",
-    "Can't update user notification settings": "ユーザー通知の設定を更新できません",
-    "Failed to update keywords": "キーワードの更新に失敗しました",
-    "Messages containing <span>keywords</span>": "<span>keywords</span>を含むメッセージ",
-    "Add an email address above to configure email notifications": "メール通知を設定するためには、メールアドレスを追加してください",
-    "Call invitation": "通話への招待"
+    "Unknown device": "不明な端末"
 }
diff --git a/src/i18n/strings/ko.json b/src/i18n/strings/ko.json
index e09db19d..ee6c7f3b 100644
--- a/src/i18n/strings/ko.json
+++ b/src/i18n/strings/ko.json
@@ -1,157 +1,14 @@
 {
-    "A new version of Riot is available.": "라이엇의 새 버전을 사용하실 수 있어요.",
-    "Add an email address above to configure email notifications": "이메일 알림을 설정하기 위해 이메일 주소를 추가해주세요",
-    "Advanced notification settings": "고급 알림 설정",
-    "All messages": "모든 메시지",
-    "All messages (noisy)": "모든 메시지 (크게)",
-    "All Rooms": "모든 방",
-    "All notifications are currently disabled for all targets.": "현재 모든 알림이 모든 상대에게서 꺼졌어요.",
-    "An error occurred whilst saving your email notification preferences.": "이메일 알림을 설정하다가 오류가 일어났어요.",
-    "Call invitation": "전화가 왔어요",
-    "Cancel": "취소",
-    "Cancel Sending": "보내기 취소",
-    "Can't update user notification settings": "사용자 알림 설정을 갱신할 수 없어요",
-    "Changelog": "바뀐 점",
-    "Close": "닫기",
-    "Collapse panel": "패널 접기",
-    "Collecting app version information": "앱 버전 정보를 수집하는 중",
-    "Collecting logs": "로그 수집 중",
-    "Couldn't find a matching Matrix room": "일치하는 매트릭스 방을 찾을 수 없어요",
     "Custom Server Options": "사용자 지정 서버 설정",
-    "delete the alias.": "가명을 지울게요.",
-    "Describe your problem here.": "여기에 일어난 문제를 적어주세요.",
-    "Direct Chat": "직접 이야기하기",
-    "Directory": "목록",
     "Dismiss": "없애기",
-    "Download this file": "이 파일 받기",
-    "Enable desktop notifications": "컴퓨터에서 알림 받기",
-    "Enable email notifications": "이메일로 알림 받기",
-    "Enable notifications for this account": "이 계정의 알림 받기",
-    "Error": "오류",
-    "Error saving email notification preferences": "이메일 알림을 설정하는데 오류가 일어났어요",
-    "#example": "#예",
-    "Expand panel": "확장 패널",
-    "Forget": "잊기",
-    "Hide panel": "패널 숨기기",
-    "I understand the risks and wish to continue": "위험할 수 있는 걸 알고 계속하기를 바라요",
-    "Invite to this room": "이 방에 초대하기",
-    "Leave": "떠나기",
-    "Login": "로그인",
-    "Loading bug report module": "오류 보고 모듈을 불러오는 중",
-    "Low Priority": "낮은 우선순위",
-    "Members": "구성원",
-    "more": "더 보기",
-    "Mute": "알림 끄기",
-    "No rooms to show": "보여드릴 방이 없어요",
-    "Notification targets": "알림 대상",
-    "Notifications": "알림",
-    "Off": "끄기",
-    "On": "켜기",
-    "Permalink": "고유주소",
-    "Please describe the bug and/or send logs.": "오류를 적어주시거나 로그를 보내주세요.",
     "powered by Matrix": "매트릭스의 지원을 받고 있어요",
-    "Quote": "인용하기",
-    "Reject": "거절하기",
-    "Remove %(name)s from the directory?": "목록에서 %(name)s을 지우시겠어요?",
-    "Remove": "지우기",
-    "remove %(name)s from the directory.": "목록에서 %(name)s을 지웠어요.",
-    "Remove from Directory": "목록에서 지우기",
-    "Report a bug": "오류 보고하기",
-    "Resend": "다시 보내기",
     "Riot Desktop on %(platformName)s": "%(platformName)s에서 라이엇 컴퓨터판",
     "Riot is not supported on mobile web. Install the app?": "라이엇은 모바일 사이트를 지원하지 않아요. 앱을 설치하시겠어요?",
-    "Room not found": "방을 찾지 못했어요",
-    "Search": "찾기",
-    "Search…": "찾기…",
-    "Search for a room": "방에서 찾기",
-    "Send": "보내기",
-    "Send logs": "로그 보내기",
-    "Source URL": "출처 URL",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "죄송해요. 브라우저에서 라이엇을 켤 수가 <b>없어요</b>.",
-    "This Room": "방",
-    "Unavailable": "이용할 수 없음",
     "Unknown device": "알 수 없는 장치",
-    "unknown error code": "알 수 없는 오류 코드",
-    "Unnamed room": "이름없는 방",
-    "Update": "업데이트",
-    "Uploading report": "보고를 올리는 중",
-    "What's New": "새로운 점",
-    "What's new?": "새로운 점은?",
-    "Waiting for response from server": "서버에서 응답을 기다리는 중",
-    "You cannot delete this image. (%(code)s)": "이 사진을 지우실 수 없어요. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "이 메시지를 지우실 수 없어요. (%(code)s)",
-    "You are not receiving desktop notifications": "컴퓨터 알림을 받지 않고 있어요",
-    "Sunday": "일요일",
-    "Monday": "월요일",
-    "Tuesday": "화요일",
-    "Wednesday": "수요일",
-    "Thursday": "목요일",
-    "Friday": "금요일",
-    "Saturday": "토요일",
-    "Today": "오늘",
-    "Yesterday": "어제",
-    "OK": "알았어요",
     "Welcome to Riot.im": "라이엇에 오신 걸 환영해요",
     "Chat with Riot Bot": "Riot 봇과 이야기하기",
-    "You have successfully set a password!": "비밀번호를 설정했어요!",
-    "Continue": "게속하기",
-    "Please set a password!": "비밀번호를 설정해주세요!",
     "%(appName)s via %(browserName)s on %(osName)s": "%(osName)s의 %(browserName)s을 통한 %(appName)s",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">사파리</a>와 <a href=\"http://opera.com\">오페라</a>에서도 작동해요.",
-    "customServer_text": "사용자 지정 서버 설정에서 다른 홈 서버 URL을 지정해 다른 매트릭스 서버에 로그인할 수 있어요.<br/>이를 통해 라이엇과 다른 홈 서버의 기존 매트릭스 계정을 함께 쓸 수 있죠.<br/><br/>사용자 지정 ID 서버를 설정할 수도 있지만 이메일 주소로 사용자를 초대하거나 초대받을 수는 없답니다.",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "방 가명 %(alias)s 을 지우고 목록에서 %(name)s를 지우시겠어요?",
-    "Enable audible notifications in web client": "웹 클라이언트에서 알림 소리 켜기",
-    "Enable them now": "지금 켜기",
-    "Enter keywords separated by a comma:": "키워드를 쉼표로 구분해 입력해주세요:",
-    "Failed to add tag %(tagName)s to room": "방에 %(tagName)s로 지정하지 못했어요",
-    "Failed to change settings": "설정을 바꾸지 못했어요",
-    "Failed to forget room %(errCode)s": "방 %(errCode)s를 잊지 못했어요",
-    "Failed to update keywords": "키워드를 갱신하지 못했어요",
-    "Failed to get protocol list from Home Server": "홈 서버에서 프로토콜 목록을 얻지 못했어요",
-    "Failed to get public room list": "공개한 방 목록을 얻지 못했어요",
-    "Failed to remove tag %(tagName)s from room": "방에서 %(tagName)s 지정을 지우지 못했어요",
-    "Failed to send report: ": "보고를 보내지 못했어요: ",
-    "Failed to set direct chat tag": "직접 이야기 지정을 설정하지 못했어요",
-    "Failed to set Direct Message status of room": "방의 쪽지 상태를 설정하지 못했어요",
-    "Favourite": "즐겨찾기",
-    "Fetching third party location failed": "타사 위치를 불러오지 못했어요",
-    "Files": "파일",
-    "Filter room names": "방 이름 거르기",
-    "Forward Message": "메시지 전달",
-    "Guests can join": "손님이 들어올 수 있어요",
-    "(HTTP status %(httpStatus)s)": "(HTTP 상태 %(httpStatus)s)",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "문제를 진단하기 위해서, 이 클라이언트의 로그를 오류 보고서와 같이 보낼 거에요. 위 내용만 보내시려면, 체크를 해제하세요:",
-    "Keywords": "키워드",
-    "Mentions only": "답만 하기",
-    "Messages containing my display name": "내 별명이 적힌 메시지",
-    "Messages containing <span>keywords</span>": "<span>키워드</span>가 적힌 메시지",
-    "Messages containing my user name": "내 사용자 이름이 적힌 메시지",
-    "Messages in group chats": "이야기 모임의 메시지",
-    "Messages in one-to-one chats": "1:1 이야기의 메시지",
-    "Messages sent by bot": "봇이 보낸 메시지",
-    "Noisy": "소리",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "여기 표시될 수 없는 규칙에 따라 다음 키워드는 알리지 않아요:",
-    "Notify for all other messages/rooms": "다른 모든 메시지/방 알리기",
-    "Notify me for anything else": "모든 걸 알리기",
-    "Operation failed": "작업 실패",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "오류를 설명해주세요. 무슨 일을 하셨나요? 어떤 일을 예상하셨나요? 실제로는 어떤 일이 일어났나요?",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "최상의 경험을 위해 <a href=\"https://www.google.com/chrome\">크롬</a>이나 <a href=\"https://getfirefox.com\">파이어폭스</a>를 설치해주세요.",
-    "Riot does not know how to join a room on this network": "라이엇이 이 네트워크에서 방에 들어가는 법을 알 수 없어요",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "라이엇은 많은 고급 브라우저 기능을 사용해요. 일부는 현재 브라우저에서 쓸 수 없거나 실험적이에요.",
-    "The Home Server may be too old to support third party networks": "타사 네트워크를 지원하기에는 홈 서버가 너무 오래된 걸 수 있어요",
-    "There are advanced notifications which are not shown here": "여기 보이지 않는 고급 알림이 있어요",
-    "The server may be unavailable or overloaded": "서버를 쓸 수 없거나 과부하일 수 있어요",
-    "Unable to fetch notification target list": "알림 대상 목록을 불러올 수 없어요",
-    "Unable to join network": "네트워크에 들어갈 수 없어요",
-    "Unable to look up room ID from server": "서버에서 방 ID를 찾아볼 수 없어요",
-    "Unhide Preview": "미리보기를 숨기지 않기",
-    "Uploaded on %(date)s by %(user)s": "by %(user)s가 %(date)s에 올림",
-    "View Decrypted Source": "해독된 출처 보기",
-    "View Source": "출처 보기",
-    "When I'm invited to a room": "방에 초대받았을 때",
-    "World readable": "세계에 보이기",
     "You need to be using HTTPS to place a screen-sharing call.": "화면 공유를 하려면 HTTPS를 써야만 해요.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "현재 브라우저에서는, 응용 프로그램의 모양과 기능이 완벽하게 맞지 않거나, 일부 혹은 모든 기능이 작동하지 않을 수 있어요. 계속할 수는 있지만, 맞닥뜨리는 모든 문제는 직접 해결하셔야해요!",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "분산되고, 암호화된 대화 &amp; [matrix]의 지원으로 협력",
     "Search the room directory": "방 목록을 찾기",
     "Get started with some tips from Riot Bot!": "라이엇 봇에게 조언을 받고 시작하세요!",
@@ -176,29 +33,6 @@
     "Contributing code to Matrix and Riot": "매트릭스와 라이엇에 코드 기여하기",
     "Dev chat for the Riot/Web dev team": "라이엇/웹 개발 팀을 위한 개발자 대화",
     "Dev chat for the Dendrite dev team": "덴드라이트 개발 팀을 위한 개발자 대화",
-    "Co-ordination for Riot/Web translators": "라이엇/웹 번역자를 위한 조정",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "기존 네트워크(Slack, IRC, Gitter 등)에 연결되있거나 독립된 많은 방들이 이미 매트릭스에 있어요. 목록을 확인해보세요!",
-    "Failed to change password. Is your password correct?": "비밀번호를 바꾸지 못했어요. 이 비밀번호가 정말 맞으세요?",
-    "You can now return to your account after signing out, and sign in on other devices.": "계정을 로그아웃하신 뒤에 계정으로 돌아가, 다른 장치에서 로그인하실 수 있어요.",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "이런 식으로 로그아웃한 뒤 계정으로 돌아가, 다른 장치에서 로그인하실 수 있어요.",
-    "You have successfully set a password and an email address!": "비밀번호와 이메일 주소를 설정했어요!",
-    "Remember, you can always set an email address in user settings if you change your mind.": "잊지마세요, 마음이 바뀌면 언제라도 사용자 설정에서 이메일 주소를 바꾸실 수 있다는 걸요.",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "라이엇이 아닌 다른 클라이언트에서 구성하셨을 수도 있어요. 라이엇에서 조정할 수는 없지만 여전히 적용되있을 거에요",
-    "To return to your account in future you need to <u>set a password</u>": "나중에 계정으로 돌아가려면 <u>비밀번호 설정</u>을 해야만 해요",
-    "Set Password": "비밀번호 설정",
-    "Warning": "주의",
-    "Checking for an update...": "업데이트를 확인하는 중...",
-    "Error encountered (%(errorDetail)s).": "오류가 일어났어요 (%(errorDetail)s).",
-    "No update available.": "업데이트가 없어요.",
-    "Downloading update...": "업데이트를 받는 중...",
-    "Couldn't load home page": "중심 화면을 불러올 수 없어요",
-    "Show message in desktop notification": "컴퓨터 알림에서 내용 보이기",
-    "Appear Offline": "미접속으로 표시하기",
-    "Bug report sent": "오류 보고서를 보냈어요",
-    "Thank you!": "감사합니다!",
-    "Back": "돌아가기",
-    "Edit": "수정하기",
-    "Toolbox": "도구상자",
-    "Developer Tools": "개발자 도구",
-    "Register": "등록"
+    "Couldn't load home page": "중심 화면을 불러올 수 없어요"
 }
diff --git a/src/i18n/strings/lt.json b/src/i18n/strings/lt.json
index e6791710..552a8284 100644
--- a/src/i18n/strings/lt.json
+++ b/src/i18n/strings/lt.json
@@ -1,87 +1,6 @@
 {
-    "Waiting for response from server": "Laukiama atsakymo iš serverio",
     "Unknown device": "Nežinomas įrenginys",
-    "Collecting app version information": "Renkama programėlės versijos informacija",
-    "Collecting logs": "Renkami žurnalai",
-    "Uploading report": "Išsiunčiama ataskaita",
-    "Keywords": "Raktažodžiai",
-    "Enter keywords separated by a comma:": "Įveskite kableliais atskirtus raktažodžius:",
-    "OK": "Gerai",
-    "Failed to change settings": "Nepavyko pakeisti nustatymų",
-    "Operation failed": "Operacija nepavyko",
-    "Failed to update keywords": "Nepavyko atnaujinti raktažodžių",
-    "Enable email notifications": "Įjungti pranešimus el. paštu",
-    "Advanced notification settings": "Išplėstiniai pranešimų nustatymai",
-    "Enable desktop notifications": "Įjungti darbalaukio pranešimus",
-    "Sunday": "Sekmadienis",
-    "Monday": "Pirmadienis",
-    "Tuesday": "Antradienis",
-    "Wednesday": "Trečiadienis",
-    "Thursday": "Ketvirtadienis",
-    "Friday": "Penktadienis",
-    "Saturday": "Šeštadienis",
-    "Today": "Šiandien",
-    "Yesterday": "Vakar",
     "powered by Matrix": "palaikomas Matrix",
-    "What's New": "Kas naujo",
-    "What's new?": "Kas naujo?",
-    "A new version of Riot is available.": "Yra nauja Riot versija.",
-    "To return to your account in future you need to <u>set a password</u>": "Ateityje norėdami prisijungti prie savo paskyros turite <u>susigalvoti slaptažodį</u>",
-    "Set Password": "Nustatyti slaptažodį",
-    "Checking for an update...": "Tikrinama ar yra atnaujinimų...",
-    "No update available.": "Nėra prieinamų atnaujinimų.",
-    "Downloading update...": "Atsiunčiamas atnaujinimas...",
-    "Warning": "Įspėjimas",
-    "Error": "Klaida",
-    "You cannot delete this image. (%(code)s)": "Jūs negalite ištrinti šio paveikslėlio. (%(code)s)",
-    "Remove": "Šalinti",
-    "Close": "Užverti",
-    "Download this file": "Atsisiųsti šį failą",
-    "Thank you!": "Ačiū!",
-    "Cancel": "Atšaukti",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Aprašykite klaidą. Ką darėte? Ko tikėjotės, kad įvyks? Kas iš tikrųjų įvyko?",
-    "Describe your problem here.": "Čia aprašykite savo problemą.",
-    "Changelog": "Keitinių žurnalas",
-    "Back": "Atgal",
-    "You must specify an event type!": "Privalote nurodyti įvykio tipą!",
-    "Event sent!": "Įvykis išsiųstas!",
-    "Event Type": "Įvykio tipas",
-    "Toolbox": "Įrankinė",
-    "You have successfully set a password!": "Jūs sėkmingai įrašėte slaptažodį!",
-    "You have successfully set a password and an email address!": "Jūs sėkmingai įrašėte slaptažodį ir el. pašto adresą!",
-    "Continue": "Tęsti",
-    "(HTTP status %(httpStatus)s)": "(HTTP būsena %(httpStatus)s)",
-    "Please set a password!": "Prašau įrašykite slaptažodį!",
-    "You cannot delete this message. (%(code)s)": "Jūs negalite trinti šios žinutės. (%(code)s)",
-    "Cancel Sending": "Atšaukti siuntimą",
-    "Forward Message": "Persiųsti žinutę",
-    "Unpin Message": "Atsegti žinutę",
-    "Pin Message": "Prisegti žinutę",
-    "Permalink": "Pastovioji nuoroda",
-    "unknown error code": "nežinomas klaidos kodas",
-    "Reject": "Atmesti",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Atleiskite, jūsų naršyklė <b>negali</b> paleisti Riot.",
-    "I understand the risks and wish to continue": "Aš suprantu riziką ir noriu tęsti",
-    "Login": "Prisijungti",
-    "Register": "Registruotis",
-    "Files": "Failai",
-    "Notifications": "Pranešimai",
-    "Rooms": "Kambariai",
-    "Hide panel": "Slėpti skydelį",
-    "Invite to this community": "Pakviesti į šią bendruomenę",
-    "The server may be unavailable or overloaded": "Gali būti, kad serveris yra neprieinamas arba perkrautas",
-    "Unnamed room": "Kambarys be pavadinimo",
-    "Remove from Directory": "Šalinti iš katalogo",
-    "remove %(name)s from the directory.": "šalinti %(name)s iš katalogo.",
-    "Unable to join network": "Nepavyko prisijungti prie tinklo",
-    "Riot does not know how to join a room on this network": "Riot nežino kaip prisijungti prie kambario šiame tinkle",
-    "Room not found": "Kambarys nerastas",
-    "Couldn't find a matching Matrix room": "Nepavyko rasti atitinkamo Matrix kambario",
-    "Directory": "Katalogas",
-    "#example": "#pavyzdys",
-    "more": "daugiau",
-    "Expand panel": "Išskleisti skydelį",
-    "Collapse panel": "Suskleisti skydelį",
     "Welcome to Riot.im": "Sveiki atvykę į Riot.im",
     "Chat with Riot Bot": "Kalbėtis su Riot robotu",
     "General discussion about Matrix and Riot": "Bendros diskusijos apie Matrix ir Riot",
@@ -90,112 +9,10 @@
     "Riot Desktop on %(platformName)s": "Riot Desktop, %(platformName)s",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s per %(browserName)s, naudojant %(osName)s",
     "You need to be using HTTPS to place a screen-sharing call.": "Norint skambinti su ekrano bendrinimo funkcija būtina naudoti HTTPS.",
-    "Messages containing my display name": "Žinutės, kuriose paminėtas mano vardas",
-    "Messages containing my user name": "Žinutės, kuriose paminėtas mano naudotojo vardas",
-    "Messages in one-to-one chats": "Žinutės asmeniniuose pokalbiuose",
-    "Messages in group chats": "Žinutės grupės pokalbiuose",
-    "When I'm invited to a room": "Kai aš esu pakviestas į pokalbių kambarį",
-    "Call invitation": "Pakvietimas skambinant",
-    "Messages sent by bot": "Roboto siunčiamos žinutės",
-    "Error saving email notification preferences": "Klaida, įrašant pranešimų el. paštu nuostatas",
-    "An error occurred whilst saving your email notification preferences.": "Įrašant pranešimų el. paštu nuostatas, įvyko klaida.",
-    "Can't update user notification settings": "Nepavyksta atnaujinti naudotojo pranešimų nustatymų",
-    "Messages containing <span>keywords</span>": "Žinutės, kuriose yra <span>raktažodžiai</span>",
-    "Notify for all other messages/rooms": "Pranešti apie visas kitas žinutes/pokalbių kambarius",
-    "Notify me for anything else": "Pranešti man apie visa kita",
-    "Enable notifications for this account": "Įjungti pranešimus šiai paskyrai",
-    "All notifications are currently disabled for all targets.": "Šiuo metu visi pranešimai visiems objektams yra išjungti.",
-    "Add an email address above to configure email notifications": "Norėdami gauti pranešimus el. paštu įveskite į aukščiau esantį laukelį el. pašto adresą",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Pranešimai šiems raktažodžiams yra uždrausti taisyklėmis:",
-    "Unable to fetch notification target list": "Nėra galimybės rasti pranešimo objektų sąrašui",
-    "Notification targets": "Pranešimo objektai",
-    "There are advanced notifications which are not shown here": "Yra išplėstinių pranešimų, kurie nėra čia rodomi",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Jūs turbūt juos sukonfigūravote kitoje programėlėje nei Riot. Negalite jų koreguoti Riot programėlėje, bet jie vistiek yra taikomi",
-    "Show message in desktop notification": "Rodyti žinutes darbalaukio pranešimuose",
-    "Enable audible notifications in web client": "Įgalinti garsinius pranešimus internetinėje aplinkoje",
-    "Off": "Išjungta",
-    "On": "Įjungta",
-    "Noisy": "Triukšmingas",
-    "Search…": "Paieška…",
-    "Search": "Ieškoti",
-    "This Room": "Šis pokalbių kambarys",
-    "All Rooms": "Visi pokalbių kambariai",
     "Custom Server Options": "Pasirinktiniai serverio nustatymai",
     "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Norėdami jungtis prie kito nei Matrix serverio galite pasirinktinio serverio nustatymuose nurodyti kito serverio URL adresą.<br/>Ši funkcija leis naudoti Riot su esama Matrix serverio paskyrą kituose serveriuose.<br/><br/>Taip pat galite nurodyti pasirinktinį identifikavimo serverį, bet tuomet negalėsite kviesti kitų vartotojų el. paštu ar jie jūsų.",
     "Dismiss": "Nutraukti",
-    "You are not receiving desktop notifications": "Jūs negaunate darbalaukio pranešimų",
-    "Enable them now": "Įgalinti juos dabar",
-    "Update": "Atnaujinti",
-    "Error encountered (%(errorDetail)s).": "Gauta klaida (%(errorDetail)s).",
-    "Uploaded on %(date)s by %(user)s": "Atnaujinta %(date)s vartotojo %(user)s",
-    "Please describe the bug and/or send logs.": "Prašau apibūdinkite programos klaidą ir/arba išsiųskite žurnalo įrašus.",
-    "Loading bug report module": "Įkraunamas klaidų ataskaitų modulis",
-    "Bug report sent": "Klaidos ataskaita išsiųsta",
-    "Failed to send report: ": "Nepavyko išsiųsti ataskaitos: ",
-    "Report a bug": "Siųsti klaidos ataskaitą",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "Tam, kad nustatytume problemas, iš šio kliento bus išsiųsti žurnalai kartu su klaidos ataskaita. Jeigu norite siųsti tik žemiau esantį tekstą nuimkite šia varnelę:",
-    "Send logs": "Siųsti žurnalus",
-    "Send": "Siųsti",
-    "Unavailable": "Neprieinamas",
-    "Send Custom Event": "Siųsti pasirinktinį įvykį",
-    "Failed to send custom event.": "Nepavyko išsiųsti pasirinktinio įvykio.",
-    "State Key": "Būklės raktas",
-    "Event Content": "Įvykio turinys",
-    "Send Account Data": "Siųsti paskyros duomenis",
-    "Filter results": "Išfiltruoti rezultatus",
-    "Explore Room State": "Peržiūrėti pokalbių kambario būseną",
-    "Edit": "Koreguoti",
-    "Explore Account Data": "Peržiūrėti paskyros duomenis",
-    "Developer Tools": "Programuotojo įrankiai",
-    "You can now return to your account after signing out, and sign in on other devices.": "Po atsijungimo galite grįžti prie savo paskyros ir prisijungti kituose įrenginiuose.",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Nepamirškite, kad galite, bet kada įrašyti savo el. pašto adresą paskyros nustatymuose.",
-    "Failed to change password. Is your password correct?": "Nepavyko pakeisti slaptažodžio. Ar Jūsų slaptažodis teisingas?",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Tai leis Jums grįžti prie paskyros po atsijungimo ir prisijungti kituose įrenginiuose.",
-    "Resend": "Siųsti iš naujo",
-    "Reply": "Atsakyti",
-    "View Source": "Peržiūrėti šaltinį",
-    "View Decrypted Source": "Peržiūrėti iššifruotą šaltinį",
-    "Unhide Preview": "Rodyti paržiūrą",
-    "Quote": "Citata",
-    "Source URL": "Šaltinio URL adresas",
-    "Online": "Prisijungęs",
-    "Away": "Neaktyvus",
-    "Appear Offline": "Neprisijungęs",
-    "Failed to set Direct Message status of room": "Nepavyko nustatyti tiesioginio pranešimo kambario būklės",
-    "Failed to forget room %(errCode)s": "Nepavyko pašalinti pokalbių kambario %(errCode)s",
-    "All messages (noisy)": "Visos žinutės (triukšmingas)",
-    "All messages": "Visos žinutės",
-    "Mentions only": "Tik paminėjimai",
-    "Mute": "Užtildyti",
-    "Leave": "Atsijungti",
-    "Forget": "Pamiršti",
-    "Favourite": "Svarbūs",
-    "Low Priority": "Nesvarbūs",
-    "Direct Chat": "Tiesioginis pokalbis",
-    "View Community": "Peržiūrėti bendruomenes",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot naudoja daug išplėstinių naršyklės funkcionalumų, kai kurie iš jų yra neprieinami ar eksperimentinei Jūsų naršyklėje.",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Prašau įdiekite <chromeLink>Chrome</chromeLink> arba <firefoxLink>Firefox</firefoxLink> geriausiam rezultatui gauti.",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "Naudojant <safariLink>Safari</safariLink> ir <operaLink>Opera</operaLink> taip pat gerai veikia.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Naudojant šią naršyklę aplikacija gali atrodyti ir reaguoti neteisingai. Kai kurios arba visos funkcijos gali neveikti. Jei vis tiek norite pabandyti gali tęsti, tačiau iškilusios problemos yra jūsų pačių reikalas!",
     "Couldn't load home page": "Nepavyksta užkrauti namų puslapio",
-    "Members": "Nariai",
-    "%(count)s Members|other": "%(count)s nariai",
-    "%(count)s Members|one": "%(count)s narys",
-    "Invite to this room": "Pakviesti į šį kambarį",
-    "Add rooms to this community": "Įtraukti kambarius į šią bendruomenę",
-    "Failed to get protocol list from Home Server": "Nepavyko gauti protokolų sąrašo iš serverio",
-    "The Home Server may be too old to support third party networks": "Serveris gali būti per senas ir negali palaikyti trečių šalių tinklų",
-    "Failed to get public room list": "Nepavyko gauti viešų pokalbių kambarių sąrašo",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Ar ištrinti kambarį %(alias)s ir %(name)s kambario pavadinimą iš katalogo?",
-    "Remove %(name)s from the directory?": "Ar ištrinti %(name)s iš katalogo?",
-    "delete the alias.": "ištrinti slapyvardį.",
-    "Fetching third party location failed": "Nepavyko gauti trečios šalies vietos",
-    "Unable to look up room ID from server": "Nepavyko gauti kambario ID iš serverio",
-    "World readable": "Visiems skaitomas",
-    "Guests can join": "Svečiai gali prisijungti",
-    "No rooms to show": "Nėra kambarių rodymui",
-    "Search for a room": "Ieškoti kambario",
-    "Filter room names": "Filtruoti kambarių pavadinimus",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Decentralizuotas, šifruotas čatas; bendradarbiavimas palaikomas [matrix]",
     "Search the room directory": "Ieškoti kambarių kataloge",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Daugybė kambarių yra prisijungę prie Matrix, kurie yra susieti su egzistuojančiais tinklais (Slack, IRC, Gitter etc) arba nepriklausomi. Patikrinkite kambarių katalogą!",
@@ -218,6 +35,5 @@
     "Support for those using, running and writing other bridges": "Palaikymas skirtas tiems kas naudoja kitus tiltus",
     "Contributing code to Matrix and Riot": "Contributing code to Matrix and Riot",
     "Dev chat for the Riot/Web dev team": "Kūrėjų čatas Riot/Web dev team",
-    "Dev chat for the Dendrite dev team": "Kūrėjų čatas Dendrite dev team",
-    "Co-ordination for Riot/Web translators": "Riot/Web vertėjų koordinacija"
+    "Dev chat for the Dendrite dev team": "Kūrėjų čatas Dendrite dev team"
 }
diff --git a/src/i18n/strings/lv.json b/src/i18n/strings/lv.json
index d260c6f6..e51ce8d4 100644
--- a/src/i18n/strings/lv.json
+++ b/src/i18n/strings/lv.json
@@ -1,161 +1,13 @@
 {
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s caur %(browserName)s un %(osName)s",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "darbojas arī <a href=\"http://apple.com/safari\">Safari</a> un <a href=\"http://opera.com\">Opera</a>.",
-    "A new version of Riot is available.": "Pieejama jauna Riot versija.",
-    "Add an email address above to configure email notifications": "Lai konfigurētu epasta paziņojumus, pievieno epasta adresi",
-    "Advanced notification settings": "Paziņojumu papildus iestatījumi",
-    "All messages": "Visas ziņas",
-    "All messages (noisy)": "Visas ziņas (ar skaņu)",
-    "All Rooms": "visās istabās",
-    "All notifications are currently disabled for all targets.": "Visiem saņēmējiem visi paziņojumi ir atspējoti.",
-    "An error occurred whilst saving your email notification preferences.": "Saglabājot Tavus epasta paziņojumu uzstādījumus, radās kļūda.",
-    "Call invitation": "Uzaicinājuma zvans",
-    "Cancel": "Atcelt",
-    "Cancel Sending": "Atcelt sūtīšanu",
-    "Can't update user notification settings": "Neizdodas atjaunot lietotāja paziņojumu iestatījumus",
-    "Changelog": "Izmaiņu saraksts (vēsture)",
-    "Close": "Aizvērt",
-    "Collapse panel": "Sakļaut (saritināt) paneli",
-    "Collecting app version information": "Tiek iegūta programmas versijas informācija",
-    "Collecting logs": "Tiek iegūti logfaili",
-    "Couldn't find a matching Matrix room": "Atbilstoša Matrix istaba netika atrasta",
     "Custom Server Options": "Iestatāmās servera opcijas",
-    "customServer_text": "Tu vari izmantot īpašus servera uzstādījumus, lai pierakstītos citos Matrix serveros, norādot atšķirīgu servera URL adresi.<br/>Tas atļaus Tev izmantot Riot ar jau eksistējošu Matrix kontu citā serverī.<br/><br/>Tu vari norādīt arī īpašu identitātes serveri, bet tad nevarēsi uzaicināt lietotājus pēc epasta adreses,kā arī pēc tās tikt uzaicināts/a.",
     "Discussion of the Identity Service API": "Diskusija par Identitātes servisa API",
-    "delete the alias.": "dzēst aliasi/aizstājējvārdu.",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Dzēst istabas aliasi/aizstājējvārdu %(alias)s un dzēst %(name)s no kataloga?",
-    "Describe your problem here.": "Apraksti šeit savu problēmu.",
-    "Direct Chat": "Tiešais čats",
-    "Directory": "Katalogs",
     "Dismiss": "Atteikt",
-    "Download this file": "Lejupielādēt šo failu",
-    "Enable audible notifications in web client": "Iespējot skaņus paziņojumus web klientā",
-    "Enable desktop notifications": "Iespējot darbvirsmas paziņojumus",
-    "Enable email notifications": "Iespējot paziņojumus pa epastu",
-    "Enable notifications for this account": "Iespējot paziņojumus šim kontam",
-    "Enable them now": "Iespējot tos tagad",
-    "Enter keywords separated by a comma:": "Ievadi atslēgvārdus, atdalītus ar komatu:",
-    "Error": "Kļūda",
-    "Error saving email notification preferences": "Kļūda saglabājot epasta notifikāciju paziņojumu uzstādījumus",
-    "#example": "#piemērs",
-    "Expand panel": "Izvērst paneli",
-    "Failed to add tag %(tagName)s to room": "Neizdevās istabai pievienot birku %(tagName)s",
-    "Failed to change settings": "Neizdevās nomainīt iestatījumus",
-    "Failed to forget room %(errCode)s": "Neizdevās \"aizmirst\" istabu %(errCode)s",
-    "Failed to update keywords": "Neizdevās aktualizēt atslēgvārdus",
-    "Failed to get protocol list from Home Server": "Neizdevās iegūt protokolu sarakstu no Bāzes servera",
-    "Failed to get public room list": "Neizdevās iegūt publisko istabu sarakstu",
-    "Failed to remove tag %(tagName)s from room": "Neizdevās istabai noņemt birku %(tagName)s",
-    "Failed to send report: ": "Neizdevās nosūtīt atskaiti: ",
-    "Failed to set direct chat tag": "Neizdevās tiešajam čatam uzstādīt birku",
-    "Continue": "Turpināt",
-    "Failed to change password. Is your password correct?": "Neizdevās nomainīt paroli. Vai tā ir pareiza?",
-    "Favourite": "Favorīti (izlase)",
-    "Mute": "Noklusināt (izslēgt skaņu)",
-    "Notifications": "Paziņojumi",
-    "OK": "Lai notiek",
-    "Operation failed": "Darbība neizdevās",
-    "Remove": "Dzēst",
-    "Search": "Meklēt",
-    "unknown error code": "nezināms kļūdas kods",
-    "Monday": "pirmdiena",
-    "Tuesday": "otrdiena",
-    "Wednesday": "trešdiena",
-    "Thursday": "ceturtdiena",
-    "Friday": "piektdiena",
-    "Saturday": "sestdiena",
-    "Sunday": "svētdiena",
     "powered by Matrix": "Tiek darbināta ar Matrix",
-    "Failed to set Direct Message status of room": "Neizdevās iestatīt istabas tiešās ziņas statusu",
-    "Fetching third party location failed": "Neizdevās iegūt trešās puses atrašanās vietu",
-    "Files": "Faili",
-    "Filter room names": "Filtrēt pēc istabu nosaukuma",
-    "Forget": "Aizmirst",
-    "Forward Message": "Pārsūtīt ziņu",
-    "Guests can join": "Var pievienoties viesi",
-    "Hide panel": "Slēpt paneli",
-    "(HTTP status %(httpStatus)s)": "(HTTP statuss %(httpStatus)s)",
-    "I understand the risks and wish to continue": "Apzinos riskus un vēlos turpināt",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "Problēmu diagnosticēšanas mērķim šī klienta logfaili tiks nosūtīti kopā ar šo kļūdas atskaiti. Ja vēlies nosūtīt vienīgi zemāk redzamo tekstu, lūdzu noņem ķeksi:",
-    "Invite to this room": "Uzaicināt uz šo istabu",
-    "Keywords": "Atslēgvārdi",
-    "Leave": "Doties prom (atstāt)",
-    "Login": "Ierakstīties",
-    "Loading bug report module": "Ielādējas kļūdu atskaišu modulis",
-    "Low Priority": "Zemas prioritātes",
-    "Members": "Biedri",
-    "Mentions only": "Vienīgi atsauces",
-    "Messages containing my display name": "Ziņas, kuras satur manu redzamo vārdu",
-    "Messages containing <span>keywords</span>": "Ziņas, kuras satur <span>atslēgvārdus</span>",
-    "Messages containing my user name": "Ziņas, kuras satur manu lietotājvārdu",
-    "Messages in group chats": "Ziņas grupas čatos",
-    "Messages in one-to-one chats": "Ziņas viens-pret-vienu čatos",
-    "Messages sent by bot": "Botu nosūtītās ziņas",
-    "more": "vairāk",
-    "No rooms to show": "Nav istabu, kuras parādīt",
-    "Noisy": "ar skaņu",
-    "Notification targets": "Paziņojuma mērķi",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Paziņojumi par šādiem atslēgvārdiem atbilst noteikumiem, kurus šeit nevar parādīt:",
-    "Notify for all other messages/rooms": "Paziņot par visām citām ziņām/istabām",
-    "Notify me for anything else": "Paziņot man par jebko citu",
-    "Off": "izslēgts",
-    "On": "ieslēgts",
-    "Permalink": "Pastāvīgā saite",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Lūdzu, apraksti kļūdu. Kas tika darīts? Kādas bija gaidas (kāds rezultāts tika sagaidīts)? Kas realitātē notika?",
-    "Please describe the bug and/or send logs.": "Lūdzu apraksti kļūdu un/vai nosūti logfailus.",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "Lūdzu instalē <a href=\"https://www.google.com/chrome\">Chrome</a> vai <a href=\"https://getfirefox.com\">Firefox</a> pārlūku labākai pārlūkošanas pieredzei.",
-    "Quote": "Citāts",
-    "Reject": "Noraidīt",
-    "Remove %(name)s from the directory?": "Dzēst %(name)s no kataloga?",
-    "remove %(name)s from the directory.": "dzēst %(name)s no kataloga.",
-    "Remove from Directory": "Dzēst no kataloga",
-    "Report a bug": "Informēt par kļūdu",
-    "Resend": "Nosūtīt atkārtoti",
     "Riot Desktop on %(platformName)s": "Riot darbvirsma %(platformName)s",
-    "Riot does not know how to join a room on this network": "Riot nezin kā pievienoties šajā tīklā esošajai istabai",
     "Riot is not supported on mobile web. Install the app?": "Riot netiek atbalstīts mobilajā versijā. Instalēt aplikāciju?",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot izmanto daudzas advancētas tīmekļa pārlūka iespējas, no kurām dažas var nebūt pieejamas vai ir eksperimentālas Tavā pašreizējajā pārlūkā.",
-    "Room not found": "Istaba netika atrasta",
-    "Search…": "Meklēju…",
-    "Search for a room": "Meklēt istabu",
-    "Send": "Sūtīt",
-    "Send logs": "Nosūtīt logfailus",
-    "Source URL": "Avota URL adrese",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Atvaino, diemžēl tavs tīmekļa pārlūks <b>nespēj</b> darbināt Riot.",
-    "The Home Server may be too old to support third party networks": "Bāzes serveris var būt pārāk novecojis, lai ļautu izmantot trešo pušu tīmekļa resursus",
-    "There are advanced notifications which are not shown here": "Pastāv papildus paziņojumi, kuri šeit netiek rādīti",
-    "The server may be unavailable or overloaded": "Serveris nav pieejams vai ir pārslogots",
-    "This Room": "šajā istabā",
-    "Unable to fetch notification target list": "Neizdevās iegūt paziņojumu mērķu sarakstu",
-    "Unable to join network": "Nav iespējams pievienoties tīklam",
-    "Unable to look up room ID from server": "Nav iespējams no servera iegūt istabas Id",
-    "Unavailable": "Nesasniedzams",
-    "Unhide Preview": "Rādīt priekšskatījumu",
     "Unknown device": "Nezināma ierīce",
-    "Unnamed room": "Nenosaukta istaba",
-    "Update": "Aktualizēt",
-    "Uploaded on %(date)s by %(user)s": "Augšuplādēja %(user)s %(date)s",
-    "Uploading report": "Augšuplādē atskaiti",
-    "View Decrypted Source": "Skatīt atšifrētu avotu",
-    "View Source": "Skatīt avotu",
-    "What's New": "Kas jauns",
-    "What's new?": "Kas jauns?",
-    "Waiting for response from server": "Gaidām atbildi no servera",
-    "When I'm invited to a room": "Kad esmu uzaicināts/a istabā",
-    "World readable": "Pieejama ikvienam un no visurienes",
-    "You cannot delete this image. (%(code)s)": "Šo attēlu nevar izdzēst  (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "Tu nevari dzēst šo ziņu. (%(code)s)",
-    "You are not receiving desktop notifications": "Darbvirsmas paziņojumi netiek saņemti",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Droši vien Tu konfigurēji tās kādā citā Matrix klientā, nevis Riot. Nav iespējams tos pārkonfigurēt ar Riot, bet tie joprojām tiek izmantoti",
-    "Today": "šodien",
-    "Yesterday": "vakar",
-    "Warning": "Brīdinājums",
-    "Checking for an update...": "Lūkojos pēc aktualizācijas...",
-    "Error encountered (%(errorDetail)s).": "Gadījās kļūda (%(errorDetail)s).",
-    "No update available.": "Nav pieejamu aktualizāciju.",
-    "Downloading update...": "Lejupielādēju aktualizāciju...",
     "You need to be using HTTPS to place a screen-sharing call.": "Lai izmantotu ekrāna kopīgošanas zvanu, nepieciešams izmantot HTTPS savienojumu.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Tavā pašreizējā pārlūkā aplikācijas izskats un uzvedība var būt pilnīgi neatbilstoša, kā arī dažas no visām funkcijām var nedarboties. Ja vēlies turpināt izmantot šo pārlūku, Tu vari arī turpināt, apzinoties, ka šajā gadījumā esi viens/a ar iespējamo problēmu!",
     "Welcome to Riot.im": "Esiet gaidīti Riot.im",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Decentralizēta, šifrēta čata &amp; kopdarbošanās sistēma uz [matrix] bāzes",
     "Search the room directory": "Meklēt istabu katalogā",
@@ -181,57 +33,7 @@
     "Contributing code to Matrix and Riot": "Dot ieguldījumu Matrix and Riot kodā un tulkojumā",
     "Dev chat for the Riot/Web dev team": "Riot/Web izstrādātāju komandas čats",
     "Dev chat for the Dendrite dev team": "Dendrite izstrādatāju komandas čats",
-    "Co-ordination for Riot/Web translators": "Riot/Web tulkotāju koordinācija",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Matrix-ā pastāv daudzas neatkarīgas un/vai eksistējošiem tīmekļa resursiem (Slack, IRC, Gitter u.tml.) piesaistītas istabas. Ieskaties katalogā!",
-    "You have successfully set a password!": "Esi veiksmīgi iestatījis(usi) paroli!",
-    "You can now return to your account after signing out, and sign in on other devices.": "Tagad vari atgriezties savā kontā arī pēc izrakstīšanās, un pierakstīties no citām ierīcēm.",
-    "Please set a password!": "Lūdzu iestati paroli!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Tas atļaus Tev atgriezties savā kontā pēc izrakstīšanās, un pierakstīties no citām ierīcēm.",
-    "You have successfully set a password and an email address!": "Esi veiksmīgi iestatījis(usi) paroli un epasta adresi!",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Atceries, ka vienmēr vari iestatīt epasta adresi lietotāja uzstādījumos, ja pārdomā.",
-    "To return to your account in future you need to <u>set a password</u>": "Lai nākotnē atgrieztos savā kontā, nepieciešams <u>iestatīt paroli</u>",
-    "Set Password": "Iestatīt paroli",
     "Couldn't load home page": "Neizdevās ielādēt sākumlapu",
-    "Show message in desktop notification": "Parādīt ziņu darbvirsmas paziņojumos",
-    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Tu vari lietot \"custom\" servera opcijas, lai ielogotos citos Matrix serveros, norādot citu Bāzes servera URL.<br> Tas atļaus tev lietot Riot ar esošo Matrix kontu uz cita Bāzes servera.<br/><br/>Tu arī vari uzstādīt atsevišķu Identitāšu serveri, taču tad Tev nebūs iespēju uzaicināt lietotājus, izmantojot epasta adresi, vai pašam tikt uzaicinātam, izmantojot epasta adresi.",
-    "Appear Offline": "Šķiet nesaistē (oflainā)",
-    "Away": "Prom (nav uz vietas)",
-    "Bug report sent": "Kļūdas atskaite nosūtīta",
-    "Thank you!": "Tencinam!",
-    "Back": "Atpakaļ",
-    "Send Custom Event": "Sūtīt individuālu notikumu",
-    "You must specify an event type!": "Jānorāda notikuma tips!",
-    "Event sent!": "Notikums nosūtīts!",
-    "Failed to send custom event.": "Individuālo notikumu nosūtīt neizdevās.",
-    "Event Type": "Notikuma tips",
-    "State Key": "Stāvokļa atslēga",
-    "Event Content": "Notikuma saturs",
-    "Send Account Data": "Sūtīt konta datus",
-    "Filter results": "Filtrēt rezultātus",
-    "Explore Room State": "Noskaidrot istabas statusu",
-    "Edit": "Rediģēt",
-    "Explore Account Data": "Aplūkot konta datus",
-    "Toolbox": "Instrumentārijs",
-    "Developer Tools": "Attīstītāja instrumenti",
-    "Unpin Message": "Atkabināt ziņu",
-    "Pin Message": "Piekabināt ziņu",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Labāko lietošanas pieredzi gūsi uzstādot pārlūkprogrammu <chromeLink>Chromium</chromeLink> vai <firefoxLink>Firefox</firefoxLink>.",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "<safariLink>Safari</safariLink> un <operaLink>Opera</operaLink> arī nav skādējami.",
-    "Register": "Reģistrēties",
-    "%(count)s Members|other": "%(count)s biedru",
-    "%(count)s Members|one": "%(count)s biedru",
-    "Rooms": "Istabas",
-    "Invite to this community": "Uzaicināt šajā kopienā",
-    "Add rooms to this community": "Pievienot istabas šai kopienai",
-    "Reply": "Atbildēt",
-    "Submit debug logs": "Iesniegt atutošanas logfailus",
-    "Preparing to send logs": "Gatavojos nosūtīt atutošanas logfailus",
-    "Logs sent": "Logfaili nosūtīti",
-    "Failed to send logs: ": "Neizdevās nosūtīt logfailus: ",
-    "Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "Atutošanas logfaili satur programmas datus, ieskaitot Tavu lietotājvārdu, istabu/grupu ID vai aliases, kuras esi apmeklējis un citu lietotāju lietotājvārdus. Tie nesatur pašas ziņas.",
-    "<a>Click here</a> to create a GitHub issue.": "<a>Nospied šeit</a> lai izveidotu GitHub problēmpaziņojumu.",
-    "GitHub issue link:": "GitHub problēmpaziņojuma saite:",
-    "Notes:": "Piezīmes:",
-    "Online": "Onlainā",
-    "View Community": "Skatīt kopienu"
+    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Tu vari lietot \"custom\" servera opcijas, lai ielogotos citos Matrix serveros, norādot citu Bāzes servera URL.<br> Tas atļaus tev lietot Riot ar esošo Matrix kontu uz cita Bāzes servera.<br/><br/>Tu arī vari uzstādīt atsevišķu Identitāšu serveri, taču tad Tev nebūs iespēju uzaicināt lietotājus, izmantojot epasta adresi, vai pašam tikt uzaicinātam, izmantojot epasta adresi."
 }
diff --git a/src/i18n/strings/ml.json b/src/i18n/strings/ml.json
index 76084502..dd8df9ad 100644
--- a/src/i18n/strings/ml.json
+++ b/src/i18n/strings/ml.json
@@ -1,150 +1,12 @@
 {
-    "Add an email address above to configure email notifications": "ഇ മെയില്‍ അറിയിപ്പുകൾ ലഭിക്കാന്‍ മുകളില്‍ ഇ-മെയില്‍ വിലാസം നല്‍കൂ",
-    "All messages": "എല്ലാ സന്ദേശങ്ങളും",
-    "All messages (noisy)": "എല്ലാ സന്ദേശങ്ങളും (ഉച്ചത്തിൽ)",
     "%(appName)s via %(browserName)s on %(osName)s": "%(osName)sല്‍  %(browserName)s വഴി %(appName)s",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">സഫാരിയിലും</a>പിന്നെ <a href=\"http://opera.com\">ഓപ്പേറയിലും</a>പ്രവര്‍ത്തിക്കുന്നു.",
-    "A new version of Riot is available.": "റയട്ടിന്റെ ഒരു പുതിയ പതിപ്പ് ലഭ്യമാണ്.",
-    "Advanced notification settings": "അറിയപ്പുകളുടെ സങ്കീര്‍ണമായ സജ്ജീകരണങ്ങള്‍",
-    "All Rooms": "എല്ലാ മുറികളും കാണുക",
-    "All notifications are currently disabled for all targets.": "അറിയിപ്പുകളെല്ലാം നിര്‍ത്തിയിരിയ്ക്കുന്നു.",
-    "An error occurred whilst saving your email notification preferences.": "ഇ-മെയില്‍ വഴി അറിയിയ്ക്കാനുള്ള നിങ്ങളുടെ സജ്ജീകരണങ്ങള്‍ സൂക്ഷിക്കുന്നതില്‍ ഒരു പ്രശ്നമുണ്ടായി.",
-    "Call invitation": "വിളിയ്ക്കുന്നു",
-    "Cancel": "റദ്ദാക്കുക",
-    "Cancel Sending": "അയയ്ക്കുന്നത് റദ്ദാക്കുക",
-    "Can't update user notification settings": "ഉപയോക്താവിനെ അറിയിയ്ക്കാനുള്ള സജ്ജീകരണം പുതുക്കാനായില്ല",
-    "Changelog": "മാറ്റങ്ങളുടെ നാള്‍വഴി",
-    "Close": "അടയ്ക്കുക",
-    "Collapse panel": "പാനല്‍ കൊളാപ്സ് ചെയ്യുക",
-    "Collecting app version information": "ആപ്പ് പതിപ്പു വിവരങ്ങള്‍ ശേഖരിക്കുന്നു",
-    "Collecting logs": "നാള്‍വഴി ശേഖരിക്കുന്നു",
-    "Couldn't find a matching Matrix room": "ആവശ്യപ്പെട്ട മാട്രിക്സ് റൂം കണ്ടെത്താനായില്ല",
     "Custom Server Options": "കസ്റ്റം സെര്‍വര്‍ ഓപ്ഷനുകള്‍",
-    "delete the alias.": "ഏലിയാസ് നീക്കം ചെയ്യുക.",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "റൂം ഏലിയാസ് %(alias)s നീക്കം ചെയ്യുകയും %(name)s കള്‍ ഡയറക്ടറിയില്‍ നിന്നും നീക്കം ചെയ്യുകയും ചെയ്യുക ?",
-    "Describe your problem here.": "നിങ്ങള്‍ നേരിട്ട പ്രശ്നം ഇവിടെ വിവരിക്കാം.",
-    "Direct Chat": "നേരിട്ടുള്ള ചാറ്റ്",
-    "Directory": "ഡയറക്ടറി",
     "Dismiss": "ഒഴിവാക്കുക",
-    "Download this file": "ഈ ഫയല്‍ ഡൌണ്‍ലോഡ് ചെയ്യുക",
-    "Enable audible notifications in web client": "വെബ് പതിപ്പിലെ അറിയിപ്പുകള്‍ കേള്‍ക്കാവുന്നതാക്കുക",
-    "Enable desktop notifications": "ഡെസ്ക്ടോപ്പ് നോട്ടിഫിക്കേഷനുകള്‍ ഇനേബിള്‍ ചെയ്യുക",
-    "Enable email notifications": "ഇമെയില്‍ നോട്ടിഫിക്കേഷനുകള്‍ ഇനേബിള്‍ ചെയ്യുക",
-    "Enable notifications for this account": "ഈ അക്കൌണ്ടില്‍ നോട്ടിഫിക്കേഷനുകള്‍ ഇനേബിള്‍ ചെയ്യുക",
-    "Enable them now": "ഇപ്പോള്‍ ഇനേബിള്‍ ചെയ്യുക",
-    "Enter keywords separated by a comma:": "കീവേഡുകളെ കോമ കൊണ്ട് വേര്‍ത്തിരിച്ച് ടൈപ്പ് ചെയ്യുക :",
-    "Error": "എറര്‍",
-    "Error saving email notification preferences": "ഇമെയില്‍ നോട്ടിഫിക്കേഷന്‍ സജ്ജീകരണങ്ങള്‍ സൂക്ഷിക്കവേ എറര്‍ നേരിട്ടു",
-    "#example": "#ഉദാഹരണം",
-    "Expand panel": "പാനല്‍ വലുതാക്കുക",
-    "Failed to add tag %(tagName)s to room": "റൂമിന് %(tagName)s എന്ന ടാഗ് ആഡ് ചെയ്യുവാന്‍ സാധിച്ചില്ല",
-    "Failed to change settings": "സജ്ജീകരണങ്ങള്‍ മാറ്റുന്നവാന്‍ സാധിച്ചില്ല",
-    "Failed to forget room %(errCode)s": "%(errCode)s റൂം ഫോര്‍ഗെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല",
-    "Failed to update keywords": "കീവേഡുകള്‍ പുതുക്കുവാന്‍ സാധിച്ചില്ല",
-    "Failed to get protocol list from Home Server": "ഹോം സെര്‍വറില്‍ നിന്ന് പ്രോട്ടോക്കോള്‍ ലിസ്റ്റ് നേടാന്‍ സാധിച്ചില്ല",
-    "Failed to get public room list": "പബ്ലിക്ക് റൂം ലിസ്റ്റ് നേടാന്‍ സാധിച്ചില്ല",
-    "Failed to remove tag %(tagName)s from room": "റൂമില്‍ നിന്നും %(tagName)s ടാഗ് നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല",
-    "Failed to send report: ": "റിപ്പോര്‍ട്ട് അയക്കുവാന്‍ സാധിച്ചില്ല : ",
-    "Failed to set direct chat tag": "ഡയറക്റ്റ് ചാറ്റ് ടാഗ് സെറ്റ് ചെയ്യാനായില്ല",
-    "Failed to set Direct Message status of room": "റൂമില്‍ നിന്നും ഡയറക്റ്റ് മെസേജ് സ്റ്റാറ്റസ് സജ്ജീകരിക്കാന്‍ കഴിഞ്ഞില്ല",
-    "Favourite": "പ്രിയപ്പെട്ടവ",
-    "Fetching third party location failed": "തേഡ് പാര്‍ട്ടി ലൊക്കേഷന്‍ ഫെച്ച് ചെയ്യാന്‍ കഴിഞ്ഞില്ല",
-    "Files": "ഫയലുകള്‍",
-    "Filter room names": "റൂം പേരുകള്‍ ഫില്‍ട്ടര്‍ ചെയ്യുക",
-    "Forget": "മറക്കുക",
-    "Forward Message": "സന്ദേശം ഫോര്‍വേഡ് ചെയ്യുക",
-    "Guests can join": "അതിഥികള്‍ക്കും പ്രവേശിക്കാം",
-    "Hide panel": "പാനല്‍ ഒളിപ്പിക്കുക",
-    "(HTTP status %(httpStatus)s)": "(HTTP സ്റ്റാറ്റസ് %(httpStatus)s)",
-    "I understand the risks and wish to continue": "കുഴപ്പമാകാന്‍ സാധ്യതയുണ്ടെന്നെനിയ്ക്കു് മനസ്സിലായി, എന്നാലും മുന്നോട്ട് പോകുക",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "നേരിട്ട പ്രശ്നം മനസ്സിലാക്കാന്‍, ഈ ക്ലയന്റില്‍ നിന്നുള്ള നാള്‍വഴികള്‍ ബഗ് റിപ്പോര്‍ട്ടിനൊപ്പം അയയ്ക്കും. അതിനു പകരം ഈ എഴുത്ത് മാത്രം അയച്ചാല്‍ മതിയെങ്കില്‍ ദയവായി ശരിച്ഛിഹ്നം ഒഴിവാക്കുക:",
-    "Invite to this room": "ഈ റൂമിലേക്ക് ക്ഷണിക്കുക",
-    "Keywords": "കീവേഡുകള്‍",
-    "Leave": "വിടവാങ്ങുക",
-    "Login": "ലോഗിന്‍",
-    "Loading bug report module": "പിഴവുകള്‍ അറിയിയ്ക്കാനുള്ള ഘടകം ചേര്‍ക്കുന്നു",
-    "Low Priority": "താഴ്ന്ന പരിഗണന",
-    "Members": "അംഗങ്ങള്‍",
-    "Mentions only": "മെന്‍ഷനുകള്‍ മാത്രം",
-    "Messages containing my display name": "എന്റെ പേര് അടങ്ങിയിരിക്കുന്ന സന്ദേശങ്ങള്‍ക്ക്",
-    "Messages containing <span>keywords</span>": "<span>കീവേഡുകള്‍</span>അടങ്ങിയ സന്ദേശങ്ങള്‍ക്ക്",
-    "Messages containing my user name": "എന്റെ യൂസര്‍ നെയിം അടങ്ങിയിരിക്കുന്ന സന്ദേശങ്ങള്‍ക്ക്",
-    "Messages in group chats": "ഗ്രൂപ്പ് ചാറ്റുകളിലെ സന്ദേശങ്ങള്‍ക്ക്",
-    "Messages in one-to-one chats": "നേര്‍ക്കുനേര്‍ ചാറ്റിലെ സന്ദേശങ്ങള്‍ക്ക്",
-    "Messages sent by bot": "ബോട്ട് അയയ്ക്കുന്ന സന്ദേശങ്ങള്‍ക്ക്",
-    "more": "കൂടുതല്‍",
-    "Mute": "നിശ്ശബ്ദം",
-    "No rooms to show": "കാണിക്കാന്‍ റൂമുകളില്ല",
-    "Noisy": "ഉച്ചത്തില്‍",
-    "Notification targets": "നോട്ടിഫിക്കേഷന്‍ ടാര്‍ഗെറ്റുകള്‍",
-    "Notifications": "നോട്ടിഫിക്കേഷനുകള്‍",
-    "Operation failed": "ശ്രമം പരാജയപ്പെട്ടു",
-    "Permalink": "പെര്‍മാലിങ്ക്",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "ബഗ് വിശദീകരിക്കുക. എന്ത് ചെയ്തപ്പോഴാണ് വന്നത് ? എന്തായിരുന്നു പ്രതീക്ഷിച്ചിരുന്നത് ? ശരിക്കും എന്താണ് സംഭവിച്ചത് ?",
-    "Please describe the bug and/or send logs.": "ബഗ് വിശദീകരിക്കുക , കൂടെ / അല്ലെങ്കില്‍ നാള്‍വഴികളും അയക്കുക.",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "ഏറ്റവും മികച്ച ഉപയോഗത്തിനായി <a href=\"https://www.google.com/chrome\">ഗൂഗിള്‍ ക്രോം</a>ബ്രൌസറോ അല്ലെങ്കില്‍ <a href=\"https://getfirefox.com\">ഫയര്‍ഫോക്സ്</a> ബ്രൌസറോ ഇന്‍സ്റ്റാള്‍ ചെയ്യൂ.",
     "powered by Matrix": "മാട്രിക്സില്‍ പ്രവര്‍ത്തിക്കുന്നു",
-    "Quote": "ഉദ്ധരിക്കുക",
-    "Reject": "നിരസിക്കുക",
-    "Remove %(name)s from the directory?": "%(name)s കള്‍ ഡയറക്റ്ററിയില്‍ നിന്നും മാറ്റണോ ?",
-    "Remove": "നീക്കം ചെയ്യുക",
-    "Remove from Directory": "ഡയറക്റ്ററിയില്‍ നിന്നും നീക്കം ചെയ്യുക",
-    "Report a bug": "ബഗ് റിപ്പോര്‍ട്ട് ചെയ്യുക",
-    "Resend": "വീണ്ടും അയയ്ക്കുക",
     "Riot Desktop on %(platformName)s": "%(platformName)s ലെ റയട്ട് ഡെസ്ക്ടോപ്പ്",
-    "Riot does not know how to join a room on this network": "ഈ നെറ്റ്‍വര്‍ക്കിലെ ഒരു റൂമില്‍ എങ്ങനെ അംഗമാകാമെന്ന് റയട്ടിന് അറിയില്ല",
     "Riot is not supported on mobile web. Install the app?": "മൊബൈലില്‍ റയട്ട് വെബ് പിന്തുണ ഇല്ല. ആപ്പ് ഇന്‍സ്റ്റാള്‍ ചെയ്യാം ?",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "റയട്ട് നൂതന ബ്രൌസര്‍ ഫീച്ചറുകള്‍ ഉപയോഗിക്കുന്നു. നിങ്ങളുടെ ബ്രൌസറില്‍ അവയില്‍ പലതും ഇല്ല / പൂര്‍ണ്ണമല്ല .",
-    "Room not found": "റൂം കണ്ടെത്താനായില്ല",
-    "Search": "തിരയുക",
-    "Search…": "തിരയുക…",
-    "Search for a room": "ഒരു റൂം തിരയുക",
-    "Send": "അയയ്ക്കുക",
-    "Send logs": "നാള്‍വഴി അയയ്ക്കുക",
-    "Source URL": "സോഴ്സ് യു ആര്‍ എല്‍",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "ക്ഷമിക്കണം, നിങ്ങളുടെ ബ്രൌസര്‍ റയട്ട് പ്രവര്‍ത്തിപ്പിക്കാന്‍ <b>പര്യാപ്തമല്ല</b>.",
-    "The Home Server may be too old to support third party networks": "തേഡ് പാര്‍ട്ടി നെറ്റ്‍വര്‍ക്കുകളെ പിന്തുണക്കാത്ത വളരെ പഴയ ഹോം സെര്‍വര്‍ ആയേക്കാം",
-    "There are advanced notifications which are not shown here": "ഇവിടെ കാണിക്കാത്ത നൂതന നോട്ടിഫിക്കേഷനുകള്‍ ഉണ്ട്",
-    "The server may be unavailable or overloaded": "സെര്‍വര്‍ ലഭ്യമല്ല അല്ലെങ്കില്‍ ഓവര്‍ലോഡഡ് ആണ്",
-    "This Room": "ഈ മുറി",
-    "Unable to fetch notification target list": "നോട്ടിഫിക്കേഷന്‍ ടാര്‍ഗെറ്റ് ലിസ്റ്റ് നേടാനായില്ല",
-    "Unable to join network": "നെറ്റ്‍വര്‍ക്കില്‍ ജോയിന്‍ ചെയ്യാന്‍ കഴിയില്ല",
-    "Unable to look up room ID from server": "സെര്‍വറില്‍ നിന്നും റൂം ഐഡി കണ്ടെത്താനായില്ല",
-    "Unavailable": "ലഭ്യമല്ല",
-    "Unhide Preview": "പ്രിവ്യു കാണിക്കുക",
     "Unknown device": "അപരിചിത ഡിവൈസ്",
-    "unknown error code": "അപരിചിത എറര്‍ കോഡ്",
-    "Unnamed room": "പേരില്ലാത്ത റൂം",
-    "Update": "പുതുക്കുക",
-    "Uploaded on %(date)s by %(user)s": "%(date)s ല്‍ %(user)s അപ്ലോഡ് ചെയ്തത്",
-    "Uploading report": "റിപ്പോര്‍ട്ട് അപ്ലോഡ് ചെയ്യുന്നു",
-    "View Decrypted Source": "ഡീക്രിപ്റ്റ് ചെയ്ത സോഴ്സ് കാണുക",
-    "View Source": "സോഴ്സ് കാണുക",
-    "What's New": "പുതിയ വിശേഷങ്ങള്‍",
-    "What's new?": "എന്തൊക്കെ പുതിയ വിശേഷങ്ങള്‍ ?",
-    "Waiting for response from server": "സെര്‍വറില്‍ നിന്നുള്ള പ്രതികരണത്തിന് കാക്കുന്നു",
-    "When I'm invited to a room": "ഞാന്‍ ഒരു റൂമിലേക്ക് ക്ഷണിക്കപ്പെടുമ്പോള്‍",
-    "You cannot delete this image. (%(code)s)": "നിങ്ങള്‍ക്ക് ഈ ചിത്രം നീക്കം ചെയ്യാനാകില്ല. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "നിങ്ങള്‍ക്ക് ഈ സന്ദേശം നീക്കം ചെയ്യാനാകില്ല. (%(code)s)",
-    "You are not receiving desktop notifications": "നിങ്ങള്‍ക്ക് ഇപ്പോള്‍ ഡെസ്ക്ടോപ്പ് നോട്ടിഫിക്കേഷനുകള്‍ ലഭിക്കുന്നില്ല",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "ഇവ റയട്ടല്ലാതെ മറ്റൊരു ക്ലയന്റില്‍ വച്ച് കോണ്‍ഫിഗര്‍ ചെയ്തതാകാം. റയട്ടില്‍ അവ ലഭിക്കില്ല, എങ്കിലും അവ നിലവിലുണ്ട്",
-    "Sunday": "ഞായര്‍",
-    "Monday": "തിങ്കള്‍",
-    "Tuesday": "ചൊവ്വ",
-    "Wednesday": "ബുധന്‍",
-    "Thursday": "വ്യാഴം",
-    "Friday": "വെള്ളി",
-    "Saturday": "ശനി",
-    "Today": "ഇന്ന്",
-    "Yesterday": "ഇന്നലെ",
-    "OK": "ശരി",
-    "Warning": "മുന്നറിയിപ്പ്",
-    "Checking for an update...": "അപ്ഡേറ്റ് ഉണ്ടോ എന്ന് തിരയുന്നു...",
-    "Error encountered (%(errorDetail)s).": "എറര്‍ നേരിട്ടു (%(errorDetail)s).",
-    "No update available.": "അപ്ഡേറ്റുകള്‍ ലഭ്യമല്ല.",
-    "Downloading update...": "അപ്ഡേറ്റ് ഡൌണ്‍ലോഡ് ചെയ്യുന്നു...",
     "You need to be using HTTPS to place a screen-sharing call.": "സ്ക്രീന്‍ ഷെയറിങ്ങ് കോള്‍ നടത്തണമെങ്കില്‍ https ഉപയോഗിക്കണം.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "നിങ്ങളുടെ ഇപ്പോളത്തെ ബ്രൌസര്‍ റയട്ട് പ്രവര്‍ത്തിപ്പിക്കാന്‍ പൂര്‍ണമായും പര്യാപത്മല്ല. പല ഫീച്ചറുകളും പ്രവര്‍ത്തിക്കാതെയിരിക്കാം. ഈ ബ്രൌസര്‍ തന്നെ ഉപയോഗിക്കണമെങ്കില്‍ മുന്നോട്ട് പോകാം. പക്ഷേ നിങ്ങള്‍ നേരിടുന്ന പ്രശ്നങ്ങള്‍ നിങ്ങളുടെ ഉത്തരവാദിത്തത്തില്‍ ആയിരിക്കും!",
     "Welcome to Riot.im": "റയട്ടിലേക്ക് സ്വാഗതം",
     "Search the room directory": "റൂം ഡയറക്റ്ററിയില്‍ പരതുക",
     "Chat with Riot Bot": "റയട്ട് ബോട്ടുമായി ചാറ്റ് ചെയ്യുക",
@@ -162,35 +24,14 @@
     "Support for those using and running matrix-appservice-irc": "matrix-appservice-irc ഉപയോഗിക്കുന്നവര്‍ക്കും റണ്‍ ചെയ്യുന്നവര്‍ക്കുമുള്ള സപ്പോര്‍ട്ട്",
     "Support for those using the Matrix spec": "Matrix spec ഉപയോഗിക്കുന്നവര്‍ക്കുള്ള പിന്തുണ",
     "Design and implementation of E2E in Matrix": "മാട്രിക്സിലെ e2eയുടെ ഡിസൈനും ഇമ്പ്ലിമെന്റേഷനും",
-    "remove %(name)s from the directory.": "%(name)s ഡയറക്റ്ററിയില്‍ നിന്ന് നീക്കം ചെയ്യുക.",
-    "World readable": "ആർക്കും വായിക്കാവുന്നത്",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "വികേന്ദ്രീകൃത , എന്‍ക്രിപ്റ്റഡ് ചാറ്റ് &amp; മാട്രിക്സ് നല്‍കുന്ന കൊളാബൊറേഷന്‍",
     "Support for those using, running and writing other bridges": "മറ്റ് ബ്രിഡ്ജുകള്‍ ഉപയോഗിക്കുന്ന, റണ്‍ ചെയ്യുന്ന, എഴുതുന്നവര്‍ക്കുള്ള പിന്തുണ",
     "Contributing code to Matrix and Riot": "മാട്രിക്സിലേക്കും റയട്ടിലേക്കും കോഡ് സംഭാവന ചെയ്യാം",
     "Dev chat for the Riot/Web dev team": "റയട്ട്/വെബ് ഡെവലപ്പര്‍ ടീമിനുള്ള dev chat",
     "Dev chat for the Dendrite dev team": "ഡെന്‍ഡ്രൈറ്റ് ഡെവലപ്പര്‍ ടീമിനുള്ള dev chat",
-    "Co-ordination for Riot/Web translators": "റയട്ട്/വെബ് പരിഭാഷകരുടെ കൂട്ടായ്മ",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "മാട്രിക്സിലുള്ളതും പഴയ നെറ്റ്‍വര്‍ക്കുകളിലേക്ക് ( സ്ലാക്ക്, IRC, ഗിറ്റര്‍ മുതലായവ ) ലിങ്ക് ചെയ്തതുമൊക്കെയായ ധാരാളം റൂമുകളുണ്ട്. ഡയറക്റ്ററി പരിശാധിക്കൂ!",
-    "Failed to change password. Is your password correct?": "രഹസ്യവാക്ക് മാറ്റാന്‍ സാധിച്ചില്ല. രഹസ്യവാക്ക് ശരിയാണോ ?",
-    "You have successfully set a password!": "രഹസ്യവാക്ക് സജ്ജീകരിച്ചിരിക്കുന്നു!",
-    "You can now return to your account after signing out, and sign in on other devices.": "നിങ്ങള്‍ക്ക് ഇപ്പോള്‍ സൈന്‍ ഔട്ട് ചെയ്ത ശേഷവും നിങ്ങളുടെ അക്കൌണ്ടിലേക്ക് തിരികെ വരാം, അതു പോലെ മറ്റ് ഡിവൈസുകളില്‍ സൈന്‍ ഇന്‍ ചെയ്യുകയുമാവാം.",
-    "Continue": "മുന്നോട്ട്",
-    "Please set a password!": "ദയവായി ഒരു രഹസ്യവാക്ക് ക്രമീകരിക്കുക!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "സൈന്‍ ഔട്ട് ചെയ്ത ശേഷം വീണ്ടും നിങ്ങളുടെ അക്കൌണ്ടിലേക്ക് മടങ്ങി വരാനും, മറ്റ് ഡിവൈസുകളില്‍ സൈന്‍ ഇന്‍ ചെയ്യാനും ഇത് സഹായിക്കും.",
-    "You have successfully set a password and an email address!": "ഇമെയില്‍ വിലാസവും രഹസ്യവാക്കും വിജയകരമായി ക്രമീകരിച്ചിരിക്കുന്നു!",
-    "Remember, you can always set an email address in user settings if you change your mind.": "ഓര്‍ക്കുക, വേണ്ട സമയത്ത് യൂസര്‍ സെറ്റിങ്സില്‍ ഒരു ഇമെയില്‍ വിലാസം നല്‍കാം.",
-    "To return to your account in future you need to <u>set a password</u>": "വീണ്ടും ഈ അക്കൌണ്ട് ഉപയോഗിക്കണമെങ്കില്‍ <u>ഒരു രഹസ്യവാക്ക് സെറ്റ് ചെയ്യുക</u>",
-    "Set Password": "രഹസ്യവാക്ക് സജ്ജീകരിക്കുക",
-    "customServer_text": "മറ്റ് മാട്രിക്സ് സെര്‍വറുകളില്‍ ലോഗിന്‍ ചെയ്യാന്‍ കസ്റ്റം സെര്‍വര്‍ ഓപ്ഷനില്‍ ഹോം സെര്‍വര്‍ യു ആര്‍ എല്‍ വ്യക്തമാക്കുക.<br/>ഇത് വഴി മറ്റൊരു ഹോം സെര്‍വറില്‍ ഉള്ള മാട്രിക്സ് അക്കൌണ്ട് റയട്ടില്‍ ഉപയോഗിക്കാം.<br/><br/>അതു പോലെ, നിങ്ങള്‍ക്ക് കസ്റ്റം ഐഡന്റിറ്റി സെര്‍വറും ക്രമീകരിക്കാം. പക്ഷേ അപ്പോള്‍ നിങ്ങള്‍ക്ക് ആരേയും ഇമെയില്‍ വഴി ക്ഷണിക്കാനോ തിരിച്ചോ സാധിക്കില്ല.",
-    "Off": "ഓഫ്",
-    "On": "ഓണ്‍",
-    "Notify me for anything else": "ബാക്കി ഏതിനും എനിക്ക് അറിയിപ്പു നൽകുക",
-    "Notify for all other messages/rooms": "ബാക്കി എല്ലാ സന്ദേശങ്ങൾക്കും/റൂമുകൾക്കും അറിയിപ്പു നൽകുക",
     "Building services on Matrix": "മട്രിക്സിന്മേൽ സർവീസുകൾ പണിയുന്നു",
     "Implementing VR services with Matrix": "മട്രിക്സ് ഉപയോഗിച്ചു വി.അർ. സർവീസുകൾ നടപ്പിലാക്കുന്നു",
     "Implementing VoIP services with Matrix": "മേട്രിക്സിന്മേൽ VoIP സർവീസുകൾ നടപ്പിലാക്കുന്നു",
-    "Discussion of the Identity Service API": "ഐഡൻടിറ്റി സർവീസ് എപിഐ യെ പറ്റിയുള്ള ചർച്ച",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "ഈ പറയുന്ന കീവേർഡുകളെ പറ്റിയുള്ള അറിയിപ്പുകൾ പിൻതുടരുന്ന നിയമങ്ങൾ ഇവിടെ കാണിക്കുവാൻ സാധ്യമല്ല:",
-    "Back": "തിരികെ",
-    "Bug report sent": "ബഗ് റിപ്പോർട്ട് അയയ്ക്കുക"
+    "Discussion of the Identity Service API": "ഐഡൻടിറ്റി സർവീസ് എപിഐ യെ പറ്റിയുള്ള ചർച്ച"
 }
diff --git a/src/i18n/strings/nb_NO.json b/src/i18n/strings/nb_NO.json
index 71980bd2..ebb07605 100644
--- a/src/i18n/strings/nb_NO.json
+++ b/src/i18n/strings/nb_NO.json
@@ -1,111 +1,4 @@
 {
-    "Add an email address above to configure email notifications": "Legg til en epost adresse for å sette opp epost varsling",
-    "Advanced notification settings": "Avanserte varslingsinnstillinger",
-    "All messages": "Alle meldinger",
-    "All messages (noisy)": "Alle meldinger (høy)",
-    "All notifications are currently disabled for all targets.": "Alle varsler er deaktivert for alle mottakere.",
-    "An error occurred whilst saving your email notification preferences.": "En feil oppsto i forbindelse med lagring av epost varsel innstillinger.",
-    "Cancel Sending": "Avbryt sending",
-    "Can't update user notification settings": "Kan ikke oppdatere brukervarsel innstillinger",
-    "Close": "Lukk",
-    "Couldn't find a matching Matrix room": "Kunne ikke finne et samsvarende Matrix rom",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a> og <a href=\"http://opera.com\">Opera</a> fungerer også.",
-    "Call invitation": "Anropsinvitasjon",
-    "Collapse panel": "Skjul panel",
     "Custom Server Options": "Tilpassede serveralternativer",
-    "customServer_text": "Du kan benytte de egendefinerte serveralternativene til å logge deg på andre Matrix-servere ved å spesifisere en annen Hjemmeserver-URL.<br/>Dette lar deg benytte Riot med en eksisterende Matrix konto på en annen hjemmeserver.<br/><br/>Du kan også angi en egendefinert identitetsserver, men du vil ikke kunne invitere brukere via e-post, eller bli invitert via e-post selv.",
-    "delete the alias.": "Slett aliaset.",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Slett rom alias %(alias)s og fjern %(name)s fra katalogen?",
-    "Direct Chat": "Direkte Chat",
-    "Directory": "Katalog",
-    "Download this file": "Last ned filen",
-    "Enable audible notifications in web client": "Aktiver lyd-varsel i webklient",
-    "Enable desktop notifications": "Aktiver skrivebordsvarsler",
-    "Enable email notifications": "Aktiver e-postvarsler",
-    "Enable notifications for this account": "Aktiver varsler for denne konto",
-    "Enable them now": "Aktiver dem nå",
-    "Enter keywords separated by a comma:": "Angi nøkkelord adskilt med komma:",
-    "Error": "Feil",
-    "Error saving email notification preferences": "Feil ved lagring av e-postvarselinnstillinger",
-    "#example": "#eksempel",
-    "Expand panel": "Utvid panel",
-    "Failed to add tag %(tagName)s to room": "Kunne ikke legge til tagg %(tagName)s til rom",
-    "Failed to change settings": "Kunne ikke endre innstillingene",
-    "Failed to forget room %(errCode)s": "Kunne ikke glemme rommet %(errCode)s",
-    "Failed to update keywords": "Kunne ikke oppdatere nøkkelord",
-    "Failed to get protocol list from Home Server": "Kunne ikke hente protokolliste fra Hjemme-Server",
-    "Failed to get public room list": "Kunne ikke hente offentlig romliste",
-    "Failed to remove tag %(tagName)s from room": "Kunne ikke fjerne tagg %(tagName)s fra rommet",
-    "Failed to set direct chat tag": "Kunne ikke angi direkte chat-tagg",
-    "Failed to set Direct Message status of room": "Kunne ikke angi status for direkte melding i rommet",
-    "Favourite": "Favoritt",
-    "Fetching third party location failed": "Kunne ikke hente tredjeparts lokalisering",
-    "Files": "Filer",
-    "Filter room names": "Filtrer romnavn",
-    "Forget": "Glem",
-    "Guests can join": "Gjester kan bli med",
-    "I understand the risks and wish to continue": "Jeg forstår risikoen og ønsker å fortsette",
-    "Invite to this room": "Inviter til dette rommet",
-    "Keywords": "Nøkkelord",
-    "Leave": "Forlat",
-    "Low Priority": "Lav Prioritet",
-    "Members": "Medlemmer",
-    "Messages containing my display name": "Meldinger som inneholder mitt visningsnavn",
-    "Messages containing my user name": "Meldinger som inneholder mitt brukernavn",
-    "Messages in group chats": "Meldinger i gruppesamtaler",
-    "Messages in one-to-one chats": "Meldinger i en-til-en samtaler",
-    "Messages sent by bot": "Meldinger sendt av bot",
-    "more": "mer",
-    "No rooms to show": "Ingen rom å vise",
-    "Noisy": "Bråkete",
-    "Notification targets": "Mål for varsel",
-    "Notifications": "Varsler",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Varsler på de følgende nøkkelordene følger regler som ikke kan vises her:",
-    "Notify for all other messages/rooms": "Varsler om alle andre meldinger/rom",
-    "Notify me for anything else": "Varsle meg om alt annet",
-    "Off": "Av",
-    "On": "På",
-    "Permalink": "Permanent lenke",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "Vennligst installer <a href=\"https://www.google.com/chrome\">Chrome</a> eller <a href=\"https://getfirefox.com\">Firefox</a> for den beste opplevelsen.",
-    "powered by Matrix": "benytter seg av Matrix",
-    "Quote": "Sitat",
-    "Reject": "Avvis",
-    "Remove %(name)s from the directory?": "Fjern %(name)s fra katalogen?",
-    "Remove": "Fjern",
-    "remove %(name)s from the directory.": "fjern %(name)s fra katalogen.",
-    "Remove from Directory": "Fjern fra katalogen",
-    "Resend": "Send på nytt",
-    "Riot does not know how to join a room on this network": "Riot vet ikke hvordan man kan komme inn på et rom på dette nettverket",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot benytter mange avanserte nettleserfunksjoner, og noen av disse er ikke tilgjengelige eller er eksperimentelle på din nåværende nettleser.",
-    "Room not found": "Rommet ble ikke funnet",
-    "Search for a room": "Søk etter et rom",
-    "Source URL": "Kilde URL",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Beklager, din nettleser er <b>ikke</b> i stand til å kjøre Riot.",
-    "The Home Server may be too old to support third party networks": "Hjemme-serveren kan være for gammel til å støtte tredjeparts-nettverk",
-    "There are advanced notifications which are not shown here": "Det er avanserte varsler som ikke vises her",
-    "The server may be unavailable or overloaded": "Serveren kan være utilgjengelig eller overbelastet",
-    "Unable to fetch notification target list": "Kunne ikke hente varsel-mål liste",
-    "Unable to join network": "Kunne ikke bli med i nettverket",
-    "Unable to look up room ID from server": "Kunne ikke slå opp rom-ID fra serveren",
-    "Unhide Preview": "Vis forhåndsvisning",
-    "unknown error code": "ukjent feilkode",
-    "Unnamed room": "Rom uten navn",
-    "Uploaded on %(date)s by %(user)s": "Lastet opp den %(date)s av %(user)s",
-    "View Decrypted Source": "Vis dekryptert kilde",
-    "View Source": "Vis kilde",
-    "When I'm invited to a room": "Når jeg blir invitert til et rom",
-    "World readable": "Lesbar for alle",
-    "You cannot delete this image. (%(code)s)": "Du kan ikke slette dette bildet. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "Du kan ikke slette denne meldingen. (%(code)s)",
-    "You are not receiving desktop notifications": "Du mottar ikke skrivebords varsler",
-    "Messages containing <span>keywords</span>": "Meldinger som inneholder <span>nøkkelord</span>",
-    "Sunday": "Søndag",
-    "Monday": "Mandag",
-    "Tuesday": "Tirsdag",
-    "Wednesday": "Onsdag",
-    "Thursday": "Torsdag",
-    "Friday": "Fredag",
-    "Saturday": "Lørdag",
-    "Today": "I dag",
-    "Yesterday": "I går"
+    "powered by Matrix": "benytter seg av Matrix"
 }
diff --git a/src/i18n/strings/nl.json b/src/i18n/strings/nl.json
index 874a1785..14afd9ec 100644
--- a/src/i18n/strings/nl.json
+++ b/src/i18n/strings/nl.json
@@ -1,146 +1,10 @@
 {
-    "Add an email address above to configure email notifications": "Voeg een e-mailadres toe om e-mailmeldingen te ontvangen",
-    "Advanced notification settings": "Geavanceerde meldingsinstellingen",
-    "All messages": "Alle berichten",
-    "All messages (noisy)": "Alle berichten (luid)",
-    "All notifications are currently disabled for all targets.": "Alle meldingen zijn momenteel uitgeschakeld voor alle doelen.",
-    "An error occurred whilst saving your email notification preferences.": "Er is een fout opgetreden tijdens het opslaan van uw e-mailmeldingsvoorkeuren.",
-    "Call invitation": "Oproep-uitnodiging",
-    "Cancel Sending": "Versturen annuleren",
-    "Can't update user notification settings": "Het is niet gelukt om de meldingsinstellingen van de gebruiker bij te werken",
-    "Close": "Sluiten",
-    "Couldn't find a matching Matrix room": "Het is niet gelukt om een bijbehorende Matrix-kamer te vinden",
     "Custom Server Options": "Aangepaste serverinstellingen",
-    "customServer_text": "U kunt de aangepaste serverinstellingen gebruiken om in te loggen bij andere Matrix-servers door een andere homeserver-URL in te voeren.<br/>Dit maakt het mogelijk om Riot te gebruiken met een bestaand Matrix-account op een andere homeserver.<br/><br/>U kunt ook een aangepaste identiteitsserver instellen, maar het is dan niet mogelijk om gebruikers uit te nodigen met behulp van een e-mailadres of zelf uitgenodigd te worden met een e-mailadres.",
-    "delete the alias.": "verwijder de alias.",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "De alias %(alias)s verwijderen en %(name)s uit de kamerlijst verwijderen?",
-    "Direct Chat": "Privégesprek",
-    "Directory": "Kamerlijst",
     "Dismiss": "Afwijzen",
-    "Download this file": "Download dit bestand",
-    "Enable audible notifications in web client": "Geluidsmeldingen in de webclient aanzetten",
-    "Enable desktop notifications": "Desktopmeldingen aanzetten",
-    "Enable email notifications": "E-mailmeldingen aanzetten",
-    "Enable notifications for this account": "Meldingen voor dit account aanzetten",
-    "Enable them now": "Deze nu aanzetten",
-    "Enter keywords separated by a comma:": "Voeg trefwoorden toe, gescheiden door een komma:",
-    "Error": "Fout",
-    "Error saving email notification preferences": "Fout bij het opslaan van de meldingsvoorkeuren voor e-mail",
-    "#example": "#voorbeeld",
-    "Failed to add tag %(tagName)s to room": "Mislukt om de label %(tagName)s aan de kamer toe te voegen",
-    "Failed to change settings": "Instellingen wijzigen mislukt",
-    "Failed to forget room %(errCode)s": "Ruimte vergeten mislukt %(errCode)s",
-    "Failed to update keywords": "Trefwoorden bijwerken mislukt",
-    "Failed to get protocol list from Home Server": "Protocollijst ophalen van de homeserver mislukt",
-    "Failed to get public room list": "Lijst met publieke kamers ophalen mislukt",
-    "Failed to remove tag %(tagName)s from room": "Label %(tagName)s van de kamer verwijderen mislukt",
-    "Failed to set direct chat tag": "Het is mislukt om het privéchatlabel weg te halen",
-    "Favourite": "Favoriet",
-    "Fetching third party location failed": "Het ophalen van de locatie van de derde partij is mislukt",
-    "Files": "Bestanden",
-    "Filter room names": "Filter kamernamen",
-    "Forget": "Vergeten",
-    "Guests can join": "Gasten kunnen toetreden",
-    "Invite to this room": "Uitnodigen voor deze kamer",
-    "Keywords": "Trefwoorden",
-    "Leave": "Verlaten",
-    "Low Priority": "Lage prioriteit",
-    "Members": "Leden",
-    "Mentions only": "Alleen vermeldingen",
-    "Messages containing my display name": "Berichten die mijn weergavenaam bevatten",
-    "Messages containing my user name": "Berichten die mijn gebruikersnaam bevatten",
-    "Messages in group chats": "Berichten in groepsgesprekken",
-    "Messages in one-to-one chats": "Berichten in één-op-één-gesprekken",
-    "Messages sent by bot": "Berichten verzonden door een bot",
-    "more": "meer",
-    "Mute": "Dempen",
-    "No rooms to show": "Geen ruimtes om weer te geven",
-    "Noisy": "Luidruchtig",
-    "Notification targets": "Meldingsdoelen",
-    "Notifications": "Notificaties",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Meldingen op de volgende trefwoorden volgen regels die hier niet kunnen worden getoond:",
-    "Notify for all other messages/rooms": "Stuur een melding voor alle andere berichten/kamers",
-    "Notify me for anything else": "Stuur een melding voor al het andere",
-    "Off": "Uit",
-    "On": "Aan",
-    "Operation failed": "Actie mislukt",
-    "Permalink": "Permanente link",
     "powered by Matrix": "mogelijk gemaakt door Matrix",
-    "Quote": "Citeren",
-    "Reject": "Afwijzen",
-    "Remove %(name)s from the directory?": "%(name)s uit de kamerlijst verwijderen?",
-    "Remove": "Verwijderen",
-    "remove %(name)s from the directory.": "verwijder %(name)s uit de kamerlijst.",
-    "Remove from Directory": "Uit de kamerlijst verwijderen",
-    "Resend": "Opnieuw verzenden",
-    "Riot does not know how to join a room on this network": "Riot weet niet hoe het moet deelnemen in een kamer op dit netwerk",
-    "Room not found": "De kamer is niet gevonden",
-    "Search for a room": "Een kamer opzoeken",
-    "Source URL": "Bron-URL",
-    "The Home Server may be too old to support third party networks": "De thuisserver is misschien te oud om netwerken van derde partijen te ondersteunen",
-    "There are advanced notifications which are not shown here": "Er zijn geavanceerde notificaties die hier niet getoond worden",
-    "The server may be unavailable or overloaded": "De server is misschien niet beschikbaar of overbelast",
-    "Unable to fetch notification target list": "Het is mislukt om de lijst van notificatiedoelen op te halen",
-    "Unable to join network": "Het is mislukt om toe te treden tot dit netwerk",
-    "Unable to look up room ID from server": "Het is mislukt om de kamer-ID op te halen van de server",
-    "Unhide Preview": "Zichtbaar maken preview",
-    "unknown error code": "onbekende foutcode",
-    "Unnamed room": "Ruimte zonder naam",
-    "Uploaded on %(date)s by %(user)s": "Geüpload op %(date)s door %(user)s",
-    "View Decrypted Source": "Bekijk ontsleutelde bron",
-    "View Source": "Bekijk bron",
-    "When I'm invited to a room": "Wanneer ik uitgenodigd word voor een kamer",
-    "World readable": "Leesbaar voor iedereen",
-    "You cannot delete this image. (%(code)s)": "Je kunt deze afbeelding niet verwijderen. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "Je kunt dit bericht niet verwijderen. (%(code)s)",
-    "You are not receiving desktop notifications": "Je ontvangt momenteel geen desktopmeldingen",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Je hebt ze mogelijk ingesteld in een andere client dan Riot. Je kunt ze niet aanpassen in Riot maar ze zijn wel actief",
-    "Sunday": "Zondag",
-    "Monday": "Maandag",
-    "Tuesday": "Dinsdag",
-    "Wednesday": "Woensdag",
-    "Thursday": "Donderdag",
-    "Friday": "Vrijdag",
-    "Saturday": "Zaterdag",
-    "Today": "Vandaag",
-    "Yesterday": "Gisteren",
-    "Failed to set Direct Message status of room": "Het is mislukt om de directe-berichtenstatus van de kamer in te stellen",
-    "A new version of Riot is available.": "Er is een nieuwe versie van Riot beschikbaar.",
-    "All Rooms": "Alle kamers",
-    "Cancel": "Annuleren",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a> en <a href=\"http://opera.com\">Opera</a> werken ook.",
-    "Changelog": "Logboek van wijzigingen",
-    "Collapse panel": "Paneel inklappen",
-    "Collecting app version information": "App-versieinformatie verzamelen",
-    "Collecting logs": "Logboeken verzamelen",
-    "Describe your problem here.": "Beschrijf uw probleem hier.",
-    "Expand panel": "Paneel uitklappen",
-    "Failed to send report: ": "Rapport verzenden mislukt: ",
-    "Forward Message": "Bericht doorsturen",
-    "Hide panel": "Paneel verbergen",
-    "(HTTP status %(httpStatus)s)": "(HTTP-status %(httpStatus)s)",
-    "I understand the risks and wish to continue": "Ik begrijp de risico's en wil graag verder gaan",
-    "Login": "Aanmelden",
-    "Loading bug report module": "Bugrapporteermodule laden",
-    "Messages containing <span>keywords</span>": "Berichten die <span>trefwoorden</span> bevatten",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "Installeer <a href=\"https://www.google.com/chrome\">Chrome</a> of <a href=\"https://getfirefox.com\">Firefox</a> voor de beste ervaring.",
-    "Report a bug": "Een bug rapporteren",
     "Riot Desktop on %(platformName)s": "Riot Desktop op %(platformName)s",
     "Riot is not supported on mobile web. Install the app?": "Riot wordt niet ondersteund op het mobiele web. Wil je de app installeren?",
-    "Search": "Zoeken",
-    "Search…": "Zoeken…",
-    "Send": "Verstuur",
-    "Send logs": "Logboeken versturen",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Sorry, uw browser werkt <b>niet</b> met Riot.",
-    "This Room": "Deze kamer",
-    "Unavailable": "Niet beschikbaar",
     "Unknown device": "Onbekend apparaat",
-    "Update": "Bijwerken",
-    "Uploading report": "Rapport uploaden",
-    "What's New": "Wat is er nieuw",
-    "What's new?": "Wat is er nieuw?",
-    "Waiting for response from server": "Wachten op antwoord van de server",
-    "OK": "OK",
     "You need to be using HTTPS to place a screen-sharing call.": "U moet HTTPS gebruiken om een oproep met schermdelen te kunnen starten.",
     "Welcome to Riot.im": "Welkom bij Riot.im",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Gedecentaliseerd en versleuteld chatten &amp; samenwerken mogelijk gemaakt door [matrix]",
@@ -162,19 +26,7 @@
     "Support for those using the Matrix spec": "Ondersteuning voor gebruikers van Matrix-specificatie",
     "Contributing code to Matrix and Riot": "Code bijdragen aan Matrix en Riot",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Veel kamers bestaan al in Matrix, gelinkt aan bestaande netwerken (Slack, IRC, Gitter, enz.) of onafhankelijk. Bekijk de kamerlijst!",
-    "Failed to change password. Is your password correct?": "Wachtwoord wijzigen mislukt. Is uw wachtwoord juist?",
-    "You have successfully set a password!": "U heeft met succes een wachtwoord ingesteld!",
-    "You can now return to your account after signing out, and sign in on other devices.": "U kunt nu terugkeren naar uw account nadat u bent afgemeld, en u aanmelden op andere apparaten.",
-    "Continue": "Doorgaan",
-    "Please set a password!": "Stel een wachtwoord in!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Hiermee kunt u naar uw account terugkeren nadat u zich heeft afgemeld, en u aanmelden op andere apparaten.",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s op %(osName)s",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Beschrijf de bug. Wat deed u? Wat verwachtte u? Wat gebeurde er daadwerkelijk?",
-    "Please describe the bug and/or send logs.": "Beschrijf de bug en/of verstuur logboeken.",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot gebrukt veel geavanceerde browserfuncties, waarvan enkele niet (of experimenteel) in uw webbrowser beschikbaar zijn.",
-    "Co-ordination for Riot/Web translators": "Coördinatie voor Riot/Web-vertalers",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "Om diagnose van het probleem mogelijk te maken worden logboeken van deze client met het bugrapport meegestuurd. Schakel dit vinkje uit als u slechts de bovenstaande tekst mee wil sturen:",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Met uw huidige browser kan de applicatie er volledig incorrect uitzien. Tevens is het mogelijk dat niet alle functies naar behoren werken. U kunt doorgaan als u het toch wil proberen, maar bij problemen bent u volledig op uzelf aangewezen!",
     "Design and implementation of E2E in Matrix": "Ontwerp en implementatie van E2E in Matrix",
     "Implementing VR services with Matrix": "Implementatie van VR-diensten met Matrix",
     "Implementing VoIP services with Matrix": "Implementatie van VoIP-diensten met Matrix",
@@ -182,49 +34,6 @@
     "Support for those using, running and writing other bridges": "Ondersteuning voor het gebruiken, draaien en ontwikkelen aan andere bruggen",
     "Dev chat for the Riot/Web dev team": "Dev-chat voor het Riot/Web ontwikkelteam",
     "Dev chat for the Dendrite dev team": "Dev-chat voor het Dendrite-ontwikkelteam",
-    "You have successfully set a password and an email address!": "Het instellen van een wachtwoord en e-mailadres is geslaagd!",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Onthoud dat u altijd een e-mailadres in kan stellen in de gebruikersinstellingen als u zich bedenkt.",
-    "Warning": "Waarschuwing",
-    "Checking for an update...": "Aan het kijken voor een update...",
-    "Error encountered (%(errorDetail)s).": "Fout ondervonden (%(errorDetail)s).",
-    "No update available.": "Geen update beschikbaar.",
-    "Downloading update...": "Update aan het downloaden...",
-    "To return to your account in future you need to <u>set a password</u>": "Om in de toekomst naar je account terug te gaan moet je <u>een wachtwoord instellen</u>",
-    "Set Password": "Wachtwoord instellen",
     "Couldn't load home page": "Kon de home pagina niet laden",
-    "Bug report sent": "Bug report verzonden",
-    "Thank you!": "Bedankt!",
-    "Back": "Terug",
-    "Failed to send custom event.": "Aangepast Event verzenden mislukt.",
-    "Send Custom Event": "Verzend aangepast evenement",
-    "Send Custom State Event": "Verzend aangepast State Event",
-    "Developer Tools": "Ontwikkelaarsgereedschap",
-    "Filter results": "Resultaten filteren",
-    "Explore Room State": "Verken Ruimtetoestand",
-    "You must specify an event type!": "Je moet een event-type specificeren!",
-    "Event sent!": "Event verstuurd!",
-    "Event Type": "Event-type",
-    "Event Content": "Event-inhoud",
-    "State Key": "Toestandssleutel",
-    "Show message in desktop notification": "Toon boodschap in bureaublad popup",
-    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Je kan de custom server opties gebruiken om op andere Matrix server in te loggen door een andere Home server URL op te geven.<br/> Dit laat je toe om Riot te gebruiken met een bestaande Matrix account op een andere home server.<br/><br/>Je kan ook een custom identiteits-server opzetten maar dan kan je geen gebruikers uitnodigen via hun email adres, of zelf uitgenodigd worden via je email adres.",
-    "Appear Offline": "Lijk offline",
-    "Away": "Afwezig",
-    "Send Account Data": "Stuur account informatie",
-    "Edit": "Aanpassen",
-    "Explore Account Data": "Bekijk account informatie",
-    "Unpin Message": "Maak pin los",
-    "Pin Message": "Bericht vastpinnen",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Installeer alstublieft <chromeLink>Chrome</chromeLink> of <firefoxLink>Firefox</firefoxLink> voor de beste gebruikerservaring.",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "<safariLink>Safari</safariLink> en <operaLink>Opera</operaLink> werken ook.",
-    "Register": "Registreer",
-    "Rooms": "Kamers",
-    "Invite to this community": "Nodig uit in deze community",
-    "Add rooms to this community": "Voeg kamers toe aan deze community",
-    "Toolbox": "Eigenschappen",
-    "%(count)s Members|other": "%(count)s Deelnemers",
-    "%(count)s Members|one": "%(count)s Deelnemer",
-    "Reply": "Beantwoord",
-    "Online": "Online",
-    "View Community": "Gemeenschap Weergeven"
+    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Je kan de custom server opties gebruiken om op andere Matrix server in te loggen door een andere Home server URL op te geven.<br/> Dit laat je toe om Riot te gebruiken met een bestaande Matrix account op een andere home server.<br/><br/>Je kan ook een custom identiteits-server opzetten maar dan kan je geen gebruikers uitnodigen via hun email adres, of zelf uitgenodigd worden via je email adres."
 }
diff --git a/src/i18n/strings/pl.json b/src/i18n/strings/pl.json
index 9e7d71e1..775fdd4e 100644
--- a/src/i18n/strings/pl.json
+++ b/src/i18n/strings/pl.json
@@ -1,150 +1,12 @@
 {
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s przez %(browserName)s na %(osName)s",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a> i <a href=\"http://opera.com\">Opera</a> też działają.",
-    "A new version of Riot is available.": "Dostępna jest nowa wersja Riot.",
-    "Add an email address above to configure email notifications": "Dodaj adres e-mail powyżej, aby skonfigurować powiadomienia e-mailowe",
-    "Advanced notification settings": "Zaawansowane ustawienia powiadomień",
-    "All messages": "Wszystkie wiadomości",
-    "All messages (noisy)": "Wszystkie wiadomości (głośno)",
-    "All Rooms": "Wszystkie pokoje",
-    "All notifications are currently disabled for all targets.": "Wszystkie powiadomienia są obecnie wyłączone dla wszystkich celów.",
-    "An error occurred whilst saving your email notification preferences.": "Podczas zapisywania ustawień powiadomień e-mail wystąpił błąd.",
-    "Call invitation": "Zaproszenie do rozmowy",
-    "Cancel": "Anuluj",
-    "Cancel Sending": "Anuluj wysyłanie",
-    "Can't update user notification settings": "Nie można zaktualizować ustawień powiadomień użytkownika",
-    "Changelog": "Dziennik zmian",
-    "Close": "Zamknij",
-    "Collecting app version information": "Zbieranie informacji o wersji aplikacji",
-    "Collecting logs": "Zbieranie dzienników",
-    "Couldn't find a matching Matrix room": "Nie można znaleźć pasującego pokoju Matrix",
     "Custom Server Options": "Niestandardowe opcje serwera",
-    "delete the alias.": "usunąć alias.",
-    "Describe your problem here.": "Opisz swój problem tutaj.",
-    "Directory": "Księga adresowa",
-    "Download this file": "Pobierz plik",
     "Riot is not supported on mobile web. Install the app?": "Riot nie jest obsługiwany przez przeglądarki mobilne. Zainstaluj aplikację?",
-    "Search": "Szukaj",
-    "Search…": "Szukaj…",
-    "Search for a room": "Szukaj pokoju",
-    "Send": "Wyślij",
-    "Collapse panel": "Ukryj panel",
-    "customServer_text": "Możesz używać opcji serwera niestandardowego do logowania się na inne serwery Matrix, określając inny adres URL serwera domowego.<br/>Pozwala to na wykorzystanie Riot z istniejącym kontem Matrix na innym serwerze domowym.<br/><br/>Można również ustawić niestandardowy serwer tożsamości, ale nie będzie można zapraszać użytkowników adresem e-mail, ani być zaproszonym przez adres e-mailowy.",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Usuń alias %(alias)s i usuń %(name)s z katalogu?",
     "Dismiss": "Zamknij",
-    "Enable audible notifications in web client": "Włącz dźwiękowe powiadomienia w kliencie internetowym",
-    "Enable email notifications": "Włącz powiadomienia e-mailowe",
-    "Enable notifications for this account": "Włącz powiadomienia na tym koncie",
-    "Enable them now": "Włącz je teraz",
-    "Enter keywords separated by a comma:": "Wpisz słowa kluczowe oddzielone przecinkami:",
-    "Error": "Błąd",
-    "Error saving email notification preferences": "Wystąpił błąd podczas zapisywania ustawień powiadomień e-mailowych",
-    "#example": "#przykład",
-    "Expand panel": "Rozwiń panel",
-    "Failed to add tag %(tagName)s to room": "Nie można dodać tagu %(tagName)s do pokoju",
-    "Failed to change settings": "Nie udało się zmienić ustawień",
-    "Failed to forget room %(errCode)s": "Nie mogłem zapomnieć o pokoju %(errCode)s",
-    "Failed to update keywords": "Nie udało się zaktualizować słów kluczowych",
-    "Failed to get protocol list from Home Server": "Nie można pobrać listy protokołów z serwera domowego",
-    "Failed to get public room list": "Nie udało się uzyskać publicznej listy pokojowej",
-    "Failed to remove tag %(tagName)s from room": "Nie udało się usunąć tagu %(tagName)s z pokoju",
-    "Failed to send report: ": "Nie udało się wysłać raportu: ",
-    "Favourite": "Ulubiony",
-    "Files": "Pliki",
-    "Filter room names": "Filtruj nazwy pokojów",
-    "Forget": "Zapomnij",
-    "Forward Message": "Przekaż wiadomość",
-    "Guests can join": "Goście mogą dołączyć",
-    "Hide panel": "Ukryj panel",
-    "I understand the risks and wish to continue": "Rozumiem ryzyko i chcę kontynuować",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "W celu zdiagnozowania problemów logi z tego klienta zostaną wysłane wraz z tym raportem o błędzie. Jeśli wolisz wysłać tylko tekst powyżej, proszę odznacz:",
-    "Invite to this room": "Zaproś do tego pokoju",
-    "Keywords": "Słowa kluczowe",
-    "Loading bug report module": "Ładowanie modułu raportu błędów",
-    "Low Priority": "Niski priorytet",
-    "Messages containing <span>keywords</span>": "Wiadomości zawierające <span>słowa kluczowe</span>",
-    "Messages containing my user name": "Wiadomości zawierające moją nazwę użytkownika",
-    "Messages in group chats": "Wiadomości w czatach grupowych",
-    "Messages sent by bot": "Wiadomości wysłane przez bota",
-    "more": "więcej",
-    "Enable desktop notifications": "Włącz powiadomienia",
-    "(HTTP status %(httpStatus)s)": "(status HTTP %(httpStatus)s)",
-    "Leave": "Opuść",
-    "Login": "Logowanie",
-    "Members": "Członkowie",
-    "Messages containing my display name": "Wiadomości zawierające moją wyświetlaną nazwę",
-    "Direct Chat": "Rozmowa bezpośrednia",
-    "Mute": "Wycisz",
-    "No rooms to show": "Brak pokoi do wyświetlenia",
-    "Notifications": "Powiadomienia",
-    "Failed to set direct chat tag": "Nie udało się ustawić znacznika rozmów bezpośrednich",
-    "Failed to set Direct Message status of room": "Nie udało się ustawić statusu Rozmów Bezpośrednich dla pokoju",
-    "Notification targets": "Cele powiadomień",
-    "Operation failed": "Operacja nieudana",
-    "Permalink": "Odnośnik bezpośredni",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Proszę opisz problem (w miarę możliwości po angielsku). Co doprowadziło do błędu? Jakie było Twoje oczekiwanie, a co stało się zamiast tego?",
-    "Please describe the bug and/or send logs.": "Proszę opisz błąd i/lub wyślij logi.",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "Zainstaluj proszę <a href=\"https://www.google.com/chrome\">Chrome</a> lub <a href=\"https://getfirefox.com\">Firefox</a>.",
-    "Quote": "Cytat",
-    "Remove %(name)s from the directory?": "Usunąć %(name)s z katalogu?",
-    "Remove from Directory": "Usuń z katalogu",
-    "Report a bug": "Zgłoś błąd",
-    "Resend": "Wyślij jeszcze raz",
     "Riot Desktop on %(platformName)s": "Riot Desktop na %(platformName)s",
-    "Riot does not know how to join a room on this network": "Riot nie wie, jak dołączyć do pokoju w tej sieci",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot używa wiele zaawansowanych technologii, które nie są dostępne lub są w fazie testów w Twojej przeglądarce.",
-    "Room not found": "Pokój nie znaleziony",
-    "Send logs": "Wyślij logi",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Przepraszamy, Twoja przeglądarka <b>nie jest w stanie</b> uruchomić Riot.",
     "powered by Matrix": "napędzany przez Matrix",
-    "Reject": "Odrzuć",
-    "Remove": "Usuń",
-    "remove %(name)s from the directory.": "usuń %(name)s z katalogu.",
-    "The Home Server may be too old to support third party networks": "Serwer domowy może być za stary dla innych sieci",
-    "There are advanced notifications which are not shown here": "Masz zaawansowane powiadomienia, nie pokazane tutaj",
-    "The server may be unavailable or overloaded": "Serwer jest nieosiągalny lub jest przeciążony",
-    "This Room": "Ten pokój",
-    "Unable to join network": "Nie można dołączyć do sieci",
-    "Unable to look up room ID from server": "Nie można wyszukać ID pokoju na serwerze",
-    "Unavailable": "Niedostępny",
-    "Unhide Preview": "Odkryj podgląd",
     "Unknown device": "Nieznane urządzenie",
-    "unknown error code": "nieznany kod błędu",
-    "Unnamed room": "Pokój bez nazwy",
-    "Update": "Uaktualnienie",
-    "Uploaded on %(date)s by %(user)s": "Wysłane %(date)s przez %(user)s",
-    "Uploading report": "Raport wysyłania",
-    "Messages in one-to-one chats": "Wiadomości w rozmowach jeden-na-jeden",
-    "Noisy": "Głośny",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Powiadomienia o słowach kluczowych spełniają reguły, które nie mogą być tu wyświetlone:",
-    "Notify for all other messages/rooms": "Powiadamiaj o wszystkich innych wiadomośsciach/pokojach",
-    "Notify me for anything else": "Powiadom mnie o całej reszcie",
-    "Off": "Wyłącz",
-    "On": "Włącz",
-    "Source URL": "Źródłowy URL",
-    "Unable to fetch notification target list": "Nie można pobrać listy docelowej dla powiadomień",
-    "View Decrypted Source": "Pokaż zdeszyfrowane źródło",
-    "View Source": "Pokaż źródło",
-    "What's New": "Co nowego",
-    "What's new?": "Co nowego?",
-    "Waiting for response from server": "Czekam na odpowiedź serwera",
-    "When I'm invited to a room": "Kiedy zostanę zaproszony do pokoju",
-    "World readable": "Całkowicie publiczne",
-    "You cannot delete this image. (%(code)s)": "Nie możesz usunąć tego obrazka. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "Nie możesz usunąć tej wiadomości. (%(code)s)",
-    "You are not receiving desktop notifications": "Nie otrzymujesz powiadomień na pulpit",
-    "Sunday": "Niedziela",
-    "Monday": "Poniedziałek",
-    "Tuesday": "Wtorek",
-    "Wednesday": "Środa",
-    "Thursday": "Czwartek",
-    "Friday": "Piątek",
-    "Saturday": "Sobota",
-    "Today": "Dzisiaj",
-    "Yesterday": "Wczoraj",
-    "OK": "OK",
     "You need to be using HTTPS to place a screen-sharing call.": "Musisz używać bezpiecznego protokołu HTTPS aby użyć połączenia współdzielenia ekranu.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Z Twoją obecną przeglądarką, wygląd oraz wrażenia z używania aplikacji mogą być niepoprawne, a niektóre funkcje wcale nie działać. Kontynuuj jeśli chcesz spróbować, jednak trudno będzie pomóc w przypadku błędów, które mogą nastąpić!",
     "Welcome to Riot.im": "Witamy w Riot.im",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Zdecentralizowany, szyfrowany czat &amp; współpraca wspierana przez [matrix]",
     "Search the room directory": "Wyszukaj katalog pokojów",
@@ -153,9 +15,6 @@
     "General discussion about Matrix and Riot": "Generalna rozmowa o Matrix i Riot",
     "Discussion of all things Matrix!": "Rozmowa o wszystkim Matrixowym!",
     "Matrix technical discussions": "Dyskusje techniczne Matrixa",
-    "Fetching third party location failed": "Pobranie lokalizacji zewnętrznej nie powiodło się",
-    "Mentions only": "Tylko, gdy wymienieni",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Możliwe, że skofigurowałeś je w innym kliencie, niż Riot. Nie możesz ich zmieniać w Riot, ale nadal mają zastosowanie",
     "Riot/Web &amp; Desktop chat": "Czat o Riot/Web i Desktop",
     "Riot/iOS &amp; matrix-ios-sdk chat": "Czat o Riot/iOS i matrix-ios-sdk",
     "Riot/Android &amp; matrix-android-sdk chat": "Czat o Riot/Android i matrix-android-sdk",
@@ -174,65 +33,7 @@
     "Contributing code to Matrix and Riot": "Wspieranie rozwoju Matrix i Riot",
     "Dev chat for the Riot/Web dev team": "Czat deweloperów zespołu Riot/Web",
     "Dev chat for the Dendrite dev team": "Czat deweloperów zespołu Dendrite",
-    "Co-ordination for Riot/Web translators": "Koordynacja tłumaczy Riot/Web",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Matrix ma wiele, już działających pokoi, połączonych z istniejącymi sieciami, takimi jak Slack, IRC lub Gitter, a także wiele zupełnie niezależnych. Możesz przejrzeć je wszystkie w spisie pokoi!",
-    "Failed to change password. Is your password correct?": "Zmiana hasła nie powiodła się. Czy Twoje hasło jest poprawne?",
-    "You have successfully set a password!": "Hasło zostało zmienione z powodzeniem!",
-    "You can now return to your account after signing out, and sign in on other devices.": "Teraz możesz powrócić do swojego konta na innych urządzeniach po wylogowaniu i ponownym zalogowaniu się.",
-    "Continue": "Kontynuuj",
-    "Please set a password!": "Proszę, ustaw hasło!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "To pozwoli Ci powrócić do Twojego konta po wylogowaniu i ponownym zalogowaniu się na innych urządzeniach.",
-    "You have successfully set a password and an email address!": "Z powodzeniem ustawiono hasło i adres e-mail dla Twojego konta!",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Pamiętaj, że zawsze możesz zmienić swój e-mail lub hasło w panelu ustawień użytkownika.",
-    "To return to your account in future you need to <u>set a password</u>": "Aby wrócić do swojego konta w przyszłości musisz <u> ustawić hasło </u>",
-    "Set Password": "Ustaw hasło",
-    "No update available.": "Brak aktualizacji.",
-    "Warning": "Ostrzeżenie",
-    "Error encountered (%(errorDetail)s).": "Wystąpił błąd (%(errorDetail)s).",
-    "Downloading update...": "Pobieranie aktualizacji...",
-    "Checking for an update...": "Sprawdzanie aktualizacji...",
     "Couldn't load home page": "Nie można załadować strony startowej",
-    "Bug report sent": "Raport błędu wysłany",
-    "Thank you!": "Dziękujemy!",
-    "Back": "Powrót",
-    "Developer Tools": "Narzędzia programistyczne",
-    "Failed to send custom event.": "Wysyłanie niestandardowego wydarzenia nie powiodło się.",
-    "Filter results": "Filtruj wyniki",
-    "Send Custom Event": "Wyślij niestandardowe wydarzenie",
-    "Send Custom State Event": "Wyślij wydarzenie o niestandardowym stanie",
-    "Explore Room State": "Przeglądaj stan pokoju",
-    "You must specify an event type!": "Musisz określić typ wydarzenia!",
-    "Event sent!": "Wydarzenie wysłane!",
-    "Event Type": "Typ wydarzenia",
-    "Event Content": "Zawartość wydarzenia",
-    "State Key": "Klucz stanu",
-    "Toolbox": "Przybornik",
-    "Edit": "Edycja",
-    "Show message in desktop notification": "Pokaż wiadomość w notyfikacji na pulpicie",
-    "Unpin Message": "Odepnij Wiadomość",
-    "Pin Message": "Przypnij Wiadomość",
-    "Register": "Rejestracja",
-    "Rooms": "Pokoje",
-    "Invite to this community": "Zaproś do tej społeczności",
-    "Add rooms to this community": "Dodaj pokoje do tej społeczności",
-    "Send Account Data": "Wyślij dane konta",
-    "Explore Account Data": "Odkryj dane konta",
-    "Reply": "Odpowiedz",
-    "View Community": "Pokaż społeczność",
-    "%(count)s Members|other": "%(count)s Członków",
-    "%(count)s Members|one": "%(count)s Członek",
-    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Możesz skorzystać z opcji dedykowanego serwera, aby zalogować się na inne serwery Matrix, podając inny adres URL serwera Domowego.<br/>Pozwala to na używanie Riot z istniejącym kontem Matrix na innym serwerze domowym.<br/><br/>Możesz również ustawić dedykowany serwer tożsamości, ale nie będziesz w stanie zapraszać użytkowników przez adres email, lub otrzymywać zaproszeń na adres email.",
-    "Preparing to send logs": "Przygotowywanie do wysłania zapisu rozmów",
-    "Logs sent": "Zapis rozmów wysłany",
-    "Failed to send logs: ": "Niepowodzenie wysyłki zapisu rozmów ",
-    "Submit debug logs": "Wyślij dzienniki błędów",
-    "Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "Dziennik błędów zawiera dane użytkowania aplikacji, w tym: twoją nazwę użytkownika, numery ID, aliasy pokojów i grup które odwiedzałeś i loginy innych użytkowników. Nie zawiera wiadomości.",
-    "<a>Click here</a> to create a GitHub issue.": "<a>Kliknij tutaj</a> aby założyć wątek na GitHubie dot. problemu.",
-    "GitHub issue link:": "Link do wątku na GitHubie:",
-    "Notes:": "Notatki:",
-    "Online": "Dostępny",
-    "Away": "Niedostępny",
-    "Appear Offline": "Ustaw status niedostępny",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Zainstaluj <chromeLink>Chrome</chromeLink> lub <firefoxLink>Firefox</firefoxLink> dla najlepszego doświadczenia.",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "<safariLink>Safari</safariLink> i <operaLink>Opera</operaLink> również się sprawdzą."
+    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Możesz skorzystać z opcji dedykowanego serwera, aby zalogować się na inne serwery Matrix, podając inny adres URL serwera Domowego.<br/>Pozwala to na używanie Riot z istniejącym kontem Matrix na innym serwerze domowym.<br/><br/>Możesz również ustawić dedykowany serwer tożsamości, ale nie będziesz w stanie zapraszać użytkowników przez adres email, lub otrzymywać zaproszeń na adres email."
 }
diff --git a/src/i18n/strings/pt.json b/src/i18n/strings/pt.json
index d8f31499..3ff57916 100644
--- a/src/i18n/strings/pt.json
+++ b/src/i18n/strings/pt.json
@@ -1,172 +1,14 @@
 {
-    "Add an email address above to configure email notifications": "Insira um endereço de email no campo acima para configurar as notificações por email",
-    "All messages": "Todas as mensagens",
-    "All messages (noisy)": "Todas as mensagens (alto)",
-    "An error occurred whilst saving your email notification preferences.": "Ocorreu um erro ao guardar as suas preferências de notificação por email.",
-    "Call invitation": "Convite para chamada",
-    "Cancel Sending": "Cancelar o envio",
-    "Can't update user notification settings": "Não é possível atualizar as preferências de notificação",
-    "Close": "Fechar",
-    "Couldn't find a matching Matrix room": "Não foi possível encontrar uma sala correspondente no servidor Matrix",
     "Custom Server Options": "Opções para Servidor Personalizado",
-    "delete the alias.": "apagar o apelido da sala.",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Apagar o apelido %(alias)s da sala e remover %(name)s da lista pública?",
-    "Direct Chat": "Conversa pessoal",
-    "Directory": "Diretório",
     "Dismiss": "Descartar",
-    "Download this file": "Transferir este ficheiro",
-    "Enable audible notifications in web client": "Ativar notificações de áudio no cliente web",
-    "Enable desktop notifications": "Ativar notificações no desktop",
-    "Enable email notifications": "Ativar notificações por e-mail",
-    "Enable notifications for this account": "Ativar notificações para esta conta",
-    "Enable them now": "Ativar agora",
-    "Enter keywords separated by a comma:": "Insira palavras-chave separadas por vírgula:",
-    "Error": "Erro",
-    "Error saving email notification preferences": "Erro ao guardar as preferências de notificação por e-mail",
-    "Failed to add tag %(tagName)s to room": "Falha ao adicionar %(tagName)s à sala",
-    "Failed to change settings": "Falha ao alterar as configurações",
-    "Failed to forget room %(errCode)s": "Falha ao esquecer a sala %(errCode)s",
-    "Failed to update keywords": "Falha ao atualizar as palavras-chave",
-    "Failed to get protocol list from Home Server": "Falha ao obter a lista de protocolos do servidor padrão",
-    "Failed to get public room list": "Falha ao obter a lista de salas públicas",
-    "Failed to set direct chat tag": "Falha ao definir conversa como pessoal",
-    "Failed to set Direct Message status of room": "Falha em definir a mensagem de status da sala",
-    "Favourite": "Favorito",
-    "Fetching third party location failed": "Falha ao obter localização de terceiros",
-    "Files": "Ficheiros",
-    "Filter room names": "Filtrar salas por título",
-    "Forget": "Esquecer",
-    "Forward Message": "Encaminhar",
-    "Guests can join": "Convidados podem entrar",
-    "Invite to this room": "Convidar para esta sala",
-    "Keywords": "Palavras-chave",
-    "Leave": "Sair",
-    "Low Priority": "Baixa prioridade",
-    "Members": "Membros",
-    "Mentions only": "Apenas menções",
-    "Messages containing my display name": "Mensagens contendo o meu nome público",
-    "Messages containing my user name": "Mensagens contendo o meu nome de utilizador",
-    "Messages in group chats": "Mensagens em salas",
-    "Messages in one-to-one chats": "Mensagens em conversas pessoais",
-    "Messages sent by bot": "Mensagens enviadas por bots",
-    "more": "mais",
-    "Mute": "Silenciar",
-    "No rooms to show": "Não existem salas a serem exibidas",
-    "Noisy": "Barulhento",
-    "Notification targets": "Alvos de notificação",
-    "Notifications": "Notificações",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Notificações sobre as seguintes palavras-chave seguem regras que não podem ser exibidas aqui:",
-    "Notify for all other messages/rooms": "Notificar para todas as outras mensagens/salas",
-    "Notify me for anything else": "Notificar-me sobre qualquer outro evento",
-    "Off": "Desativado",
-    "On": "Ativado",
-    "Operation failed": "A operação falhou",
-    "Permalink": "Link permanente",
     "powered by Matrix": "rodando a partir do Matrix",
-    "Quote": "Citar",
-    "Reject": "Rejeitar",
-    "Remove": "Remover",
-    "Remove %(name)s from the directory?": "Remover %(name)s da lista pública de salas?",
-    "remove %(name)s from the directory.": "remover %(name)s da lista pública de salas.",
-    "Remove from Directory": "Remover da lista pública de salas",
-    "Resend": "Reenviar",
-    "Riot does not know how to join a room on this network": "O Riot não sabe como entrar numa sala nesta rede",
-    "Room not found": "Sala não encontrada",
-    "Search for a room": "Pesquisar por uma sala",
-    "Source URL": "URL fonte",
-    "The Home Server may be too old to support third party networks": "O servidor pode ser muito antigo para suportar redes de terceiros",
-    "There are advanced notifications which are not shown here": "Existem notificações avançadas que não são exibidas aqui",
-    "The server may be unavailable or overloaded": "O servidor pode estar inacessível ou sobrecarregado",
-    "Unable to fetch notification target list": "Não foi possível obter a lista de alvos de notificação",
-    "Unable to join network": "Não foi possível juntar-se à rede",
-    "Unable to look up room ID from server": "Não foi possível obter a identificação da sala do servidor",
-    "Unhide Preview": "Mostrar a pré-visualização novamente",
-    "unknown error code": "código de erro desconhecido",
-    "Unnamed room": "Sala sem nome",
-    "Uploaded on %(date)s by %(user)s": "Enviada em %(date)s por %(user)s",
-    "View Decrypted Source": "Ver a fonte desencriptada",
-    "View Source": "Ver a fonte",
-    "When I'm invited to a room": "Quando sou convidado para uma sala",
-    "World readable": "Público",
-    "You cannot delete this image. (%(code)s)": "Não pode apagar esta imagem. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "Não pode apagar esta mensagem. (%(code)s)",
-    "You are not receiving desktop notifications": "Não está a receber notificações de desktop",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Pode ter configurado num outro cliente sem ser o Riot. Não pode ajustá-las no Riot, mas ainda assim elas aplicam-se",
-    "Sunday": "Domingo",
-    "Monday": "Segunda-feira",
-    "Tuesday": "Terça-feira",
-    "Wednesday": "Quarta-feira",
-    "Thursday": "Quinta-feira",
-    "Friday": "Sexta-feira",
-    "Saturday": "Sábado",
-    "Today": "Hoje",
-    "Yesterday": "Ontem",
-    "#example": "#exemplo",
-    "Failed to remove tag %(tagName)s from room": "Não foi possível remover a marcação %(tagName)s desta sala",
-    "Advanced notification settings": "Configurações avançadas de notificação",
-    "customServer_text": "Pode usar as opções de servidor personalizado para entrar noutros servidores Matrix especificando para isso um URL de outro Servidor de Base.<br/> Isto permite que use o Riot com uma conta Matrix que exista noutro Servidor de Base.<br/> <br/> Também pode configurar um servidor de Identidade personalizado mas não poderá convidar utilizadores através do endereço de e-mail, ou ser convidado pelo seu endereço de e-mail.",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a> e <a href=\"http://opera.com\">Opera</a> também funcionam.",
-    "All notifications are currently disabled for all targets.": "Todas as notificações estão atualmente desativadas para todos os casos.",
-    "Collapse panel": "Colapsar o painel",
-    "Expand panel": "Expandir o painel",
-    "I understand the risks and wish to continue": "Entendo os riscos e pretendo continuar",
-    "Messages containing <span>keywords</span>": "Mensagens contendo <span>palavras-chave</span>",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "Por favor instale <a href=\"https://www.google.com/chrome\">Chrome</a> ou <a href=\"https://getfirefox.com\">Firefox</a> para ter a melhor experiência.",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "O Riot usa muitas funcionalidades avançadas do navegador, algumas das quais não estão disponíveis ou ainda são experimentais no seu navegador atual.",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Desculpe, o seu navegador <b>não</b> é capaz de executar o Riot.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Com o seu navegador atual, a aparência e sensação de uso da aplicação podem estar completamente incorretas, e algumas das funcionalidades poderão não funcionar. Se quiser tentar de qualquer maneira pode continuar, mas  está por sua conta com algum problema que possa encontrar!",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s em %(osName)s",
-    "A new version of Riot is available.": "Uma nova versão do Riot está disponível.",
-    "All Rooms": "Todas as salas",
-    "Cancel": "Cancelar",
-    "Changelog": "Histórico de alterações",
-    "Collecting app version information": "A recolher informação da versão da app",
-    "Collecting logs": "A recolher logs",
-    "Describe your problem here.": "Descreva o seu problema aqui.",
-    "Failed to send report: ": "Falha ao enviar o relatório: ",
-    "Hide panel": "Ocultar o painel",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "Para diagnosticar problemas, relatórios deste cliente serão enviados juntamente com esta notificação de falha. Se preferir enviar apenas o texto acima, por favor remova a seleção:",
-    "Loading bug report module": "A carregar o módulo de relato de erros",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Por favor descreva a falha encontrada. O que fez? O que esperava que acontecesse? O que realmente aconteceu?",
-    "Please describe the bug and/or send logs.": "Por favor descreva a falha e/ou envie os logs de erro.",
-    "Report a bug": "Reportar uma falha",
     "Riot Desktop on %(platformName)s": "Riot para computadores desktop em %(platformName)s",
     "Riot is not supported on mobile web. Install the app?": "O Riot não é suportado na web para dispositivos móveis. Quer instalar a app?",
-    "Search": "Pesquisar",
-    "Search…": "Pesquisar…",
-    "Send": "Enviar",
-    "Send logs": "Enviar relatórios de erro",
-    "This Room": "Esta sala",
-    "Unavailable": "Indisponível",
     "Unknown device": "Dispositivo desconhecido",
-    "Update": "Atualizar",
-    "Uploading report": "A enviar o relatório",
-    "What's New": "Novidades",
-    "What's new?": "O que há de novo?",
-    "Waiting for response from server": "À espera de resposta do servidor",
-    "OK": "Ok",
     "You need to be using HTTPS to place a screen-sharing call.": "Necessita de estar a usar HTTPS para poder iniciar uma chamada com partilha de ecrã.",
-    "No update available.": "Nenhuma atualização disponível.",
     "Welcome to Riot.im": "Bem-vindo ao Riot.im",
-    "Login": "Entrar",
-    "Warning": "Aviso",
-    "Checking for an update...": "A procurar uma atualização...",
-    "Error encountered (%(errorDetail)s).": "Erro encontrado (%(errorDetail)s).",
-    "Downloading update...": "A transferir atualização...",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Chat descentralizado, encriptado &amp; colaborativo alimentado por [matrix]",
-    "Back": "Voltar",
-    "Bug report sent": "Relatório de erros enviado",
-    "Developer Tools": "Ferramentas de desenvolvedor",
-    "Failed to send custom event.": "Falha ao enviar evento personalizado.",
-    "(HTTP status %(httpStatus)s)": "(Estado HTTP %(httpStatus)s)",
-    "Send Custom Event": "Enviar evento personalizado",
-    "Send Custom State Event": "Enviar evento personalizado de estado",
-    "Explore Room State": "Explorar estado da sala",
-    "Thank you!": "Obrigado!",
-    "Event sent!": "Evento enviado!",
-    "Event Type": "Tipo de evento",
-    "Event Content": "Conteúdo do evento",
-    "State Key": "Chave de estado",
     "Search the room directory": "Procurar o diretório de salas",
     "Chat with Riot Bot": "Falar com o Bot do Riot",
     "Get started with some tips from Riot Bot!": "Comece com algumas dicas do Bot do Riot",
@@ -191,19 +33,6 @@
     "Contributing code to Matrix and Riot": "Contribuir código para o Matrix e para o Riot",
     "Dev chat for the Riot/Web dev team": "Conversa de desenvolvimento para a equipa do Riot/Web",
     "Dev chat for the Dendrite dev team": "Conversa de desenvolvimento para a equipa do Dendrite",
-    "Co-ordination for Riot/Web translators": "Coordenação para a equipa de tradutores do Riot/Web",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Já existem muitas salas no Matrix, ligadas a redes já existentes (Slack, IRC, Gitter, etc) ou independentes. Dê uma vista de olhos no diretório!",
-    "Failed to change password. Is your password correct?": "Falha ao alterar a palavra-passe. A sua palavra-passe está correta?",
-    "You have successfully set a password!": "Palavra-passe definida com sucesso!",
-    "You can now return to your account after signing out, and sign in on other devices.": "Pode agora voltar à sua conta no fim de terminar sessão, e iniciar sessão noutros dispositivos.",
-    "Continue": "Continuar",
-    "Please set a password!": "Por favor, defina uma palavra-passe!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Isto irá permitir-lhe voltar à sua conta depois de terminar sessão, assim como iniciar sessão noutros dispositivos.",
-    "You have successfully set a password and an email address!": "Palavra passe e endereço de e-mail definidos com sucesso!",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Lembre-se, pode sempre definir um endereço de e-mail nas definições de utilizador se mudar de ideias.",
-    "To return to your account in future you need to <u>set a password</u>": "Para voltar à sua conta no futuro, necessita de <u>definir uma palavra-passe</u>",
-    "Set Password": "Definir palavra-passe",
-    "Couldn't load home page": "Não foi possível carregar a página inicial",
-    "Filter results": "Filtrar resultados",
-    "You must specify an event type!": "Tem que especificar um tipo de evento!"
+    "Couldn't load home page": "Não foi possível carregar a página inicial"
 }
diff --git a/src/i18n/strings/pt_BR.json b/src/i18n/strings/pt_BR.json
index 892269f8..0224d84e 100644
--- a/src/i18n/strings/pt_BR.json
+++ b/src/i18n/strings/pt_BR.json
@@ -1,152 +1,12 @@
 {
-    "Add an email address above to configure email notifications": "Insira um endereço de email no campo acima para configurar suas notificações por email",
-    "All messages": "Todas as mensagens",
-    "All messages (noisy)": "Todas as mensagens (alto)",
-    "An error occurred whilst saving your email notification preferences.": "Um erro ocorreu enquanto o sistema estava salvando suas preferências de notificação por email.",
-    "Call invitation": "Convite para chamada",
-    "Cancel Sending": "Cancelar o envio",
-    "Can't update user notification settings": "Não é possível atualizar as preferências de notificação",
-    "Close": "Fechar",
-    "Couldn't find a matching Matrix room": "Não foi possível encontrar uma sala correspondente no servidor Matrix",
     "Custom Server Options": "Opções para Servidor Personalizado",
-    "delete the alias.": "apagar o apelido da sala.",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Apagar o apelido %(alias)s da sala e remover %(name)s da lista pública?",
-    "Direct Chat": "Conversa pessoal",
-    "Directory": "Diretório",
     "Dismiss": "Descartar",
-    "Download this file": "Baixar este arquivo",
-    "Enable audible notifications in web client": "Ativar notificações de áudio no cliente web",
-    "Enable desktop notifications": "Ativar notificações no desktop",
-    "Enable email notifications": "Ativar notificações por email",
-    "Enable notifications for this account": "Ativar notificações para esta conta",
-    "Enable them now": "Habilitar agora",
-    "Enter keywords separated by a comma:": "Coloque cada palavras-chave separada por vírgula:",
-    "Error": "Erro",
-    "Error saving email notification preferences": "Erro ao salvar as preferências de notificação por email",
-    "Failed to add tag %(tagName)s to room": "Falha ao adicionar a tag %(tagName)s para a sala",
-    "Failed to change settings": "Falhou ao mudar as preferências",
-    "Failed to forget room %(errCode)s": "Falhou ao esquecer a sala %(errCode)s",
-    "Failed to update keywords": "Falha ao alterar as palavras-chave",
-    "Failed to get protocol list from Home Server": "Falha em acessar a lista de protocolos do servidor padrão",
-    "Failed to get public room list": "Falha ao acessar a lista pública de salas",
-    "Failed to set direct chat tag": "Falha ao definir conversa como pessoal",
-    "Failed to set Direct Message status of room": "Falha em definir a mensagem de status da sala",
-    "Favourite": "Favorito",
-    "Fetching third party location failed": "Falha ao acessar localização de terceiros",
-    "Files": "Arquivos",
-    "Filter room names": "Filtrar salas por título",
-    "Forget": "Esquecer",
-    "Forward Message": "Encaminhar",
-    "Guests can join": "Convidadas/os podem entrar",
-    "Invite to this room": "Convidar para esta sala",
-    "Keywords": "Palavras-chave",
-    "Leave": "Sair",
-    "Low Priority": "Baixa prioridade",
-    "Members": "Membros",
-    "Mentions only": "Apenas menções",
-    "Messages containing my display name": "Mensagens contendo meu nome público",
-    "Messages containing my user name": "Mensagens contendo meu nome de usuário",
-    "Messages in group chats": "Mensagens em salas",
-    "Messages in one-to-one chats": "Mensagens em conversas pessoais",
-    "Messages sent by bot": "Mensagens enviadas por bots",
-    "more": "ver mais",
-    "Mute": "Mudo",
-    "No rooms to show": "Nenhuma sala para mostrar",
-    "Noisy": "Barulhento",
-    "Notification targets": "Alvos de notificação",
-    "Notifications": "Notificações",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Notificações sobre as seguintes palavras-chave seguem regras que não podem ser exibidas aqui:",
-    "Notify for all other messages/rooms": "Notificar para todas as outras mensagens e salas",
-    "Notify me for anything else": "Notificar-me sobre qualquer outro evento",
-    "Off": "Desativado",
-    "On": "Ativado",
-    "Operation failed": "A operação falhou",
-    "Permalink": "Link permanente",
     "powered by Matrix": "rodando a partir do Matrix",
-    "Quote": "Citar",
-    "Reject": "Rejeitar",
-    "Remove": "Remover",
-    "Remove %(name)s from the directory?": "Remover %(name)s da lista pública de salas?",
-    "remove %(name)s from the directory.": "remover %(name)s da lista pública de salas.",
-    "Remove from Directory": "Remover da lista pública de salas",
-    "Resend": "Reenviar",
-    "Riot does not know how to join a room on this network": "O sistema não sabe como entrar na sala desta rede",
-    "Room not found": "Sala não encontrada",
-    "Search for a room": "Procurar por uma sala",
-    "Source URL": "URL fonte",
-    "The Home Server may be too old to support third party networks": "O servidor pode ser muito antigo para suportar redes de terceiros",
-    "There are advanced notifications which are not shown here": "Existem opções avançadas que não são exibidas aqui",
-    "The server may be unavailable or overloaded": "O servidor pode estar inacessível ou sobrecarregado",
-    "Unable to fetch notification target list": "Não foi possível obter a lista de alvos de notificação",
-    "Unable to join network": "Não foi possível conectar na rede",
-    "Unable to look up room ID from server": "Não foi possível buscar identificação da sala no servidor",
-    "Unhide Preview": "Mostrar a pré-visualização",
-    "unknown error code": "código de erro desconhecido",
-    "Unnamed room": "Sala sem nome",
-    "Uploaded on %(date)s by %(user)s": "Enviada em %(date)s por %(user)s",
-    "View Decrypted Source": "Ver a fonte descriptografada",
-    "View Source": "Ver a fonte",
-    "When I'm invited to a room": "Quando sou convidada(o) a uma sala",
-    "World readable": "Aberto publicamente à leitura",
-    "You cannot delete this image. (%(code)s)": "Você não pode apagar esta imagem. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "Você não pode apagar esta mensagem. (%(code)s)",
-    "You are not receiving desktop notifications": "Você não está recebendo notificações desktop",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Você pode te-las configurado em outro cliente além do Riot. Você não pode ajustá-las no Riot, mas ainda assim elas se aplicam aqui",
-    "Sunday": "Domingo",
-    "Monday": "Segunda",
-    "Tuesday": "Terça",
-    "Wednesday": "Quarta",
-    "Thursday": "Quinta",
-    "Friday": "Sexta",
-    "Saturday": "Sábado",
-    "Today": "Hoje",
-    "Yesterday": "Ontem",
-    "#example": "#exemplo",
-    "Failed to remove tag %(tagName)s from room": "Falha ao remover a tag %(tagName)s da sala",
-    "Advanced notification settings": "Configurações avançadas de notificação",
-    "customServer_text": "Você pode usar as opções de servidor personalizado para entrar em outros servidores Matrix, especificando uma URL de outro Servidor de Base.<br/> Isso permite que você use Riot com uma conta Matrix que exista em outro Servidor de Base.<br/> <br/> Você também pode configurar um servidor de Identidade personalizado, mas neste caso não poderá convidar usuárias(os) pelo endereço de e-mail, ou ser convidado(a) pelo seu endereço de e-mail.",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a> e <a href=\"http://opera.com\">Opera</a> funcionam também.",
-    "All notifications are currently disabled for all targets.": "Todas as notificações estão atualmente desabilitadas para todos os casos.",
-    "Collapse panel": "Colapsar o painel",
-    "Expand panel": "Expandir o painel",
-    "I understand the risks and wish to continue": "Entendo os riscos e desejo continuar",
-    "Messages containing <span>keywords</span>": "Mensagens contendo <span>palavras-chave</span>",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "Por favor instale <a href=\"https://www.google.com/chrome\">Chrome</a> ou <a href=\"https://getfirefox.com\">Firefox</a> para ter a melhor experiência de uso.",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "O Riot usa muitas funcionalidades avançadas do navegador, algumas das quais não estão disponíveis ou ainda são experimentais no seu navegador atual.",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Perdão. O seu navegador <b>não</b> é capaz de rodar o Riot.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Com o seu navegador atual, a aparência e sensação de uso da aplicação podem estar completamente incorretas, e algumas das funcionalidades poderão não funcionar. Se você quiser tentar de qualquer maneira, pode continuar, mas aí vai ter que se virar sozinho(a) com os problemas que porventura encontrar!",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s em %(osName)s",
-    "A new version of Riot is available.": "Uma nova versão do Riot está disponível.",
-    "All Rooms": "Todas as salas",
-    "Cancel": "Cancelar",
-    "Changelog": "Histórico de alterações",
-    "Collecting app version information": "Coletando informação sobre a versão do app",
-    "Collecting logs": "Coletando logs",
-    "Describe your problem here.": "Descreva o seu problema aqui.",
-    "Failed to send report: ": "Falha ao enviar o relatório: ",
-    "Hide panel": "Ocultar o painel",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "Para diagnosticar problemas, relatórios deste cliente serão enviados junto a esta notificação de falha. Se você prefere apenas enviar o seu texto acima, por favor des-selecione:",
-    "Loading bug report module": "Carregando o módulo de relatórios de erros",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Por favor, descreva a falha encontrada. O que você estava fazendo? O que você esperava que devia ocorrer? E o que aconteceu efetivamente?",
-    "Please describe the bug and/or send logs.": "Por favor, descreva as falhas e/ou envie os logs de erro.",
-    "Report a bug": "Reportar uma falha",
     "Riot Desktop on %(platformName)s": "Riot para computadores desktop em %(platformName)s",
     "Riot is not supported on mobile web. Install the app?": "Riot versão web não é suportado a partir de celular. Quer instalar o app para celular?",
-    "Search": "Buscar",
-    "Search…": "Buscar…",
-    "Send": "Enviar",
-    "Send logs": "Enviar relatórios de erro",
-    "This Room": "Esta sala",
-    "Unavailable": "Indisponível",
     "Unknown device": "Dispositivo desconhecido",
-    "Update": "Atualizar",
-    "Uploading report": "Enviando o relatório",
-    "What's New": "Novidades",
-    "What's new?": "O que há de novidades?",
-    "Waiting for response from server": "Esperando por resposta do servidor",
-    "OK": "Ok",
     "You need to be using HTTPS to place a screen-sharing call.": "Você precisa estar usando HTTPS para poder iniciar uma chamada com compartilhamento de tela.",
-    "Login": "Fazer login",
     "Welcome to Riot.im": "Seja bem-vinda(o) a Riot.im",
     "Search the room directory": "Buscar na lista pública de salas",
     "Chat with Riot Bot": "Conversar com o Bot do Riot",
@@ -172,59 +32,8 @@
     "Contributing code to Matrix and Riot": "Contribuindo com código para o Matrix e o Riot",
     "Dev chat for the Riot/Web dev team": "Chat de desenvolvimento para o time devel do Riot/Web",
     "Dev chat for the Dendrite dev team": "Chat de desenvolvimento para o time devel do Dendrite",
-    "Co-ordination for Riot/Web translators": "Coordenação para tradutoras(es) do Riot/Web",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Muitas salas já existem no Matrix, algumas independentes, e outras relacionadas a redes existentes (tais como Slack, IRC, Gitter, entre outras). Dê uma olhada na lista de salas públicas!",
-    "Failed to change password. Is your password correct?": "Não foi possível mudar a senha. A sua senha está correta?",
-    "You have successfully set a password!": "Você definiu sua senha com sucesso!",
-    "You can now return to your account after signing out, and sign in on other devices.": "Você pode retornar agora para a sua conta depois de fazer logout, e então fazer login em outros dispositivos.",
-    "Continue": "Continuar",
-    "Please set a password!": "Por favor, defina uma senha!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Isso permitirá que você possa retornar à sua conta após fazer logout, e também fazer login em outros dispositivos.",
-    "(HTTP status %(httpStatus)s)": "(Status HTTP %(httpStatus)s)",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Chat descentralizado, criptografado e colaborativo impulsionado por [matrix]",
-    "You have successfully set a password and an email address!": "Você definiu uma senha e um endereço de e-mail com sucesso!",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Lembre-se: você pode sempre definir um endereço de e-mail nas configurações de usuário, se mudar de ideia.",
-    "To return to your account in future you need to <u>set a password</u>": "Para poder, futuramente, retornar à sua conta, você precisa <u>definir uma senha</u>",
-    "Set Password": "Definir senha",
-    "Warning": "Atenção",
-    "Checking for an update...": "Verificando se há atualizações...",
-    "Error encountered (%(errorDetail)s).": "Erro encontrado (%(errorDetail)s).",
-    "No update available.": "Não há atualizações disponíveis.",
-    "Downloading update...": "Baixando atualização...",
     "Couldn't load home page": "Não foi possível carregar a página inicial",
-    "Back": "Voltar",
-    "Bug report sent": "Relatório do bug enviado",
-    "Developer Tools": "Ferramentas do desenvolvedor",
-    "Failed to send custom event.": "Falha ao enviar evento personalizado.",
-    "Filter results": "Filtrar resultados",
-    "Send Custom Event": "Enviar Evento Customizado",
-    "Send Custom State Event": "Enviar Evento de Estado Personalizado",
-    "Explore Room State": "Explorar Estado da Sala",
-    "You must specify an event type!": "Você precisa especificar um tipo do evento!",
-    "Thank you!": "Obrigado!",
-    "Event sent!": "Evento enviado!",
-    "Event Type": "Tipo do Evento",
-    "Event Content": "Conteúdo do Evento",
-    "State Key": "Chave do Estado",
-    "Show message in desktop notification": "Mostrar mensagens na notificação",
-    "Appear Offline": "Aparecer Desconectado",
-    "Away": "Ausente",
-    "Send Account Data": "Enviar Dados da Conta",
-    "Edit": "Editar",
-    "Explore Account Data": "Explorar Dados da Conta",
-    "Toolbox": "Ferramentas",
-    "Unpin Message": "Desafixar Mensagem",
-    "Pin Message": "Fixar Mensagem",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Por favor Instale <chromeLink>Chrome</chromeLink> Ou <firefoxLink>Firefox</firefoxLink> para uma melhor Experiencia.",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "<safariLink>Safari</safariLink> e <operaLink>Opera</operaLink> Funciona bem.",
-    "Register": "Registre-se",
-    "%(count)s Members|other": "%(count)s Membros",
-    "Rooms": "Salas",
-    "Invite to this community": "Convidar para essa comunidade",
-    "Add rooms to this community": "Adicionar salas na comunidade",
-    "Reply": "Responder",
-    "%(count)s Members|one": "%(count)s Membros",
-    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Você pode usar as opções customizadas de servidor para conectar-se a outros servidores Matrix ao especificar uma outra URL de Servidor de Base (homeserver).<br/> Isso permite que você use o Riot com uma conta Matrix existente em outro servidor de base.<br/><br/>Você também pode definir um servidor de identidade customizado, mas neste caso você não poderá convidar outras pesoas por endereço de email, ou ser convidada/o pelo seu endereço de email.",
-    "Online": "Conectada/o",
-    "View Community": "Ver a comunidade"
+    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Você pode usar as opções customizadas de servidor para conectar-se a outros servidores Matrix ao especificar uma outra URL de Servidor de Base (homeserver).<br/> Isso permite que você use o Riot com uma conta Matrix existente em outro servidor de base.<br/><br/>Você também pode definir um servidor de identidade customizado, mas neste caso você não poderá convidar outras pesoas por endereço de email, ou ser convidada/o pelo seu endereço de email."
 }
diff --git a/src/i18n/strings/ru.json b/src/i18n/strings/ru.json
index 47b9e977..1e9fbfac 100644
--- a/src/i18n/strings/ru.json
+++ b/src/i18n/strings/ru.json
@@ -1,152 +1,12 @@
 {
-    "Add an email address above to configure email notifications": "Добавьте email адрес для оповещений",
-    "All notifications are currently disabled for all targets.": "Все оповещения для всех устройств отключены.",
-    "An error occurred whilst saving your email notification preferences.": "Возникла ошибка при сохранении настроек оповещения по email.",
-    "Can't update user notification settings": "Не удается обновить пользовательские настройки оповещения",
-    "Couldn't find a matching Matrix room": "Не удалось найти подходящую комнату Matrix",
     "Custom Server Options": "Настраиваемые параметры сервера",
-    "delete the alias.": "удалить псевдоним.",
-    "Direct Chat": "Прямой чат",
-    "Directory": "Каталог",
     "Dismiss": "Отказ",
-    "Enable audible notifications in web client": "Включить звуковые уведомления в веб-клиенте",
-    "Enable desktop notifications": "Включить оповещения на рабочем столе",
-    "Enable email notifications": "Включить уведомления по email",
-    "Enable notifications for this account": "Включить уведомления для этой учетной записи",
-    "Enable them now": "Включить сейчас",
-    "Enter keywords separated by a comma:": "Введите ключевые слова, разделенные запятой:",
-    "Error": "Ошибка",
-    "Error saving email notification preferences": "Ошибка при сохранении настроек уведомлений по email",
-    "#example": "#пример",
-    "Failed to change settings": "Не удалось изменить настройки",
-    "Failed to update keywords": "Не удалось обновить ключевые слова",
-    "Failed to get protocol list from Home Server": "Не удалось получить список протоколов с домашнего сервера",
-    "Failed to get public room list": "Не удалось получить список общедоступных комнат",
-    "Failed to set Direct Message status of room": "Не удалось установить статус прямого сообщения в комнате",
-    "Favourite": "Избранное",
-    "Fetching third party location failed": "Не удалось извлечь местоположение третьей стороны",
-    "Files": "Файлы",
-    "Filter room names": "Фильтр по названию комнат",
-    "Forget": "Забыть",
-    "Guests can join": "Гости могут присоединиться",
-    "Invite to this room": "Пригласить в комнату",
-    "Keywords": "Ключевые слова",
-    "Leave": "Покинуть",
-    "Low Priority": "Низкий приоритет",
-    "Members": "Участники",
-    "No rooms to show": "Нет комнат для отображения",
-    "Noisy": "Со звуком",
-    "Notification targets": "Цели уведомления",
-    "Notifications": "Уведомления",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Уведомления по следующим ключевым словам соответствуют правилам, которые нельзя отобразить здесь:",
-    "Notify for all other messages/rooms": "Уведомлять обо всех других сообщениях/комнатах",
-    "Notify me for anything else": "Уведомлять во всех остальных случаях",
-    "Off": "Выключить",
-    "On": "Включить",
-    "Operation failed": "Сбой операции",
     "powered by Matrix": "Основано на Matrix",
-    "Reject": "Отклонить",
-    "Remove": "Удалить",
-    "Remove from Directory": "Удалить из каталога",
-    "Riot does not know how to join a room on this network": "Riot не знает, как присоединиться к комнате, принадлежащей к этой сети",
-    "Room not found": "Комната не найдена",
-    "Search for a room": "Поиск комнаты",
-    "The Home Server may be too old to support third party networks": "Домашний сервер может быть слишком старым для поддержки сетей сторонних производителей",
-    "There are advanced notifications which are not shown here": "Существуют дополнительные уведомления, которые не показаны здесь",
-    "The server may be unavailable or overloaded": "Сервер, вероятно, недоступен или перегружен",
-    "Unable to fetch notification target list": "Не удалось получить список целей уведомления",
-    "Unable to join network": "Не удается подключиться к сети",
-    "Unable to look up room ID from server": "Не удалось найти ID комнаты на сервере",
-    "unknown error code": "неизвестный код ошибки",
-    "Unnamed room": "Комната без названия",
-    "World readable": "Доступно всем",
-    "You are not receiving desktop notifications": "Вы не получаете уведомления на рабочем столе",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Возможно вы настроили их не в Riot, а в другом Matrix-клиенте. Настроить их в Riot не удастся, но они будут в нем применяться",
-    "All messages": "Все сообщения",
-    "All messages (noisy)": "Все сообщения (со звуком)",
-    "Cancel Sending": "Отменить отправку",
-    "Close": "Закрыть",
-    "Download this file": "Скачать этот файл",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Удалить псевдоним комнаты %(alias)s и удалить %(name)s из каталога?",
-    "Failed to add tag %(tagName)s to room": "Не удалось добавить тег %(tagName)s в комнату",
-    "Failed to forget room %(errCode)s": "Не удалось удалить комнату %(errCode)s",
-    "Failed to remove tag %(tagName)s from room": "Не удалось удалить тег %(tagName)s из комнаты",
-    "Failed to set direct chat tag": "Не удалось установить тег прямого чата",
-    "Unhide Preview": "Показать предварительный просмотр",
-    "Uploaded on %(date)s by %(user)s": "Отправлено %(date)s для %(user)s",
-    "View Decrypted Source": "Просмотр расшифрованного источника",
-    "View Source": "Просмотр источника",
-    "You cannot delete this image. (%(code)s)": "Это изображение нельзя удалить. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "Это сообщение нельзя удалить. (%(code)s)",
-    "Sunday": "Воскресенье",
-    "Monday": "Понедельник",
-    "Tuesday": "Вторник",
-    "Wednesday": "Среда",
-    "Thursday": "Четверг",
-    "Friday": "Пятница",
-    "Saturday": "Суббота",
-    "Today": "Сегодня",
-    "Yesterday": "Вчера",
-    "Mentions only": "Только при упоминаниях",
-    "Mute": "Беззвучный",
-    "Permalink": "Постоянная ссылка",
-    "Quote": "Цитата",
-    "Remove %(name)s from the directory?": "Удалить %(name)s из каталога?",
-    "remove %(name)s from the directory.": "удалить %(name)s из каталога.",
-    "Resend": "Переотправить",
-    "Source URL": "Исходный URL-адрес",
-    "Advanced notification settings": "Дополнительные параметры уведомлений",
-    "Call invitation": "Пригласительный звонок",
-    "customServer_text": "Вы можете использовать настраиваемые параметры сервера для входа на другие серверы Matrix, указав другой URL-адрес домашнего сервера.<br/>Это позволяет использовать это приложение с существующей учетной записью Matrix на другом домашнем сервере.<br/><br/>Вы также можете установить другой сервер идентификации, но это, как правило, будет препятствовать взаимодействию с пользователями на основе адреса электронной почты.",
-    "Messages containing my display name": "Сообщения, содержащие мое имя",
-    "Messages containing my user name": "Сообщение, содержащие мое имя пользователя",
-    "Messages in group chats": "Сообщения в групповых чатах",
-    "Messages in one-to-one chats": "Сообщения в индивидуальных чатах",
-    "Messages sent by bot": "Сообщения, отправленные ботом",
-    "more": "больше",
-    "When I'm invited to a room": "Когда меня приглашают в комнату",
-    "A new version of Riot is available.": "Доступна новая версия Riot.",
-    "All Rooms": "Все комнаты",
-    "Cancel": "Отмена",
-    "Changelog": "История изменений",
-    "Collapse panel": "Свернуть панель",
-    "Collecting app version information": "Сбор информации о версии приложения",
-    "Collecting logs": "Сбор журналов",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s с %(browserName)s на %(osName)s",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a> и <a href=\"http://opera.com\">Opera</a> работают тоже.",
-    "Describe your problem here.": "Опишите вашу проблему здесь.",
-    "Expand panel": "Развернуть панель",
-    "Failed to send report: ": "Не удалось отправить отчет: ",
-    "Forward Message": "Переслать сообщение",
-    "Hide panel": "Скрыть панель",
-    "I understand the risks and wish to continue": "Я понимаю риски и желаю продолжить",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "Чтобы диагностировать проблемы, журналы работы этого клиента будут отправлены вместе с сообщением об ошибке. Если вы предпочитаете отправить только текст выше, пожалуйста, снимите отметку:",
-    "Loading bug report module": "Загрузка модуля Отчет об ошибках",
-    "Messages containing <span>keywords</span>": "Сообщения, содержащие определенные <span>ключевые слова</span>",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Пожалуйста, опишите ошибку. Что сделали? Чего ожидали? Что на самом деле произошло?",
-    "Please describe the bug and/or send logs.": "Опишите ошибку и/или отправьте журналы.",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "Для получения наилучшего опыта при работе с Riot, пожалуйста, установите <a href=\"https://www.google.com/chrome\">Chrome</a> или <a href=\"https://getfirefox.com\">Firefox</a>.",
-    "Report a bug": "Сообщить об ошибке",
     "Riot Desktop on %(platformName)s": "Riot Desktop на %(platformName)s",
     "Riot is not supported on mobile web. Install the app?": "Riot не поддерживает версию веб-сайта для мобильных устройств. Установить приложение?",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot использует многие передовые возможности браузера, некоторые из которых недоступны или являются экспериментальным в вашем текущем браузере.",
-    "Search": "Поиск",
-    "Search…": "Поиск.…",
-    "Send": "Отправить",
-    "Send logs": "Отправка журналов",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "К сожалению, ваш браузер <b>не способен</b> запустить Riot.",
-    "This Room": "Эта комната",
-    "Unavailable": "Недоступен",
     "Unknown device": "Неизвестное устройство",
-    "Update": "Обновление",
-    "Uploading report": "Отправка отчета",
-    "What's New": "Что нового",
-    "What's new?": "Что нового?",
-    "Waiting for response from server": "Ожидание ответа от сервера",
-    "OK": "OK",
     "You need to be using HTTPS to place a screen-sharing call.": "Требуется использование HTTPS для совместного использования рабочего стола.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "В текущем браузере внешний вид приложения может быть полностью неверным, а некоторые или все функции могут не работать. Если вы хотите попробовать в любом случае, то можете продолжить, но с теми проблемами, с которыми вы можете столкнуться вам придется разбираться самостоятельно!",
-    "Login": "Войти",
     "Welcome to Riot.im": "Добро пожаловать на Riot.im",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Децентрализованный, зашифрованный чат и совместная работа при поддержке [matrix]",
     "Search the room directory": "Поиск в каталоге комнат",
@@ -161,17 +21,11 @@
     "Admin support for Dendrite": "Административная поддержка Dendrite",
     "Building services on Matrix": "Разработка сервисов на Matrix",
     "Implementing VoIP services with Matrix": "Внедрение VoIP-услуг с помощью Matrix",
-    "(HTTP status %(httpStatus)s)": "(статус HTTP %(httpStatus)s)",
     "Riot/iOS &amp; matrix-ios-sdk chat": "Riot/iOS &amp; matrix-ios-sdk чат",
     "Riot/Android &amp; matrix-android-sdk chat": "Riot/Android &amp; matrix-android-sdk чат",
     "Announcements about Synapse releases": "Объявления о выпусках Synapse",
     "Support for those using and running matrix-appservice-irc": "Поддержка тех, кто использует и работает с matrix-appservice-irc",
-    "You have successfully set a password!": "Вы успешно установили пароль!",
-    "Continue": "Продолжить",
-    "Please set a password!": "Пожалуйста, установите пароль!",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "В Matrix существует множество комнат, как связанных с существующими сетями (Slack, IRC, Gitter и пр.), так и независимых. Ищите в каталоге!",
-    "Failed to change password. Is your password correct?": "Не удалось сменить пароль. Вы правильно ввели текущий пароль?",
-    "You can now return to your account after signing out, and sign in on other devices.": "Теперь вы сможете вернуться к своей учетной записи после выхода из системы и войти на других устройствах.",
     "Support for those using the Matrix spec": "Поддержка пользователей, использующих Matrix spec",
     "Design and implementation of E2E in Matrix": "Разработка и внедрение сквозного шифрования (E2E) в Matrix",
     "Implementing VR services with Matrix": "Внедрение сервисов виртуальной реальности (VR) с помощью Matrix",
@@ -180,59 +34,6 @@
     "Contributing code to Matrix and Riot": "Внести свой вклад в разработку кода Matrix и Riot",
     "Dev chat for the Riot/Web dev team": "Чат с командой разработчиков Riot/Web",
     "Dev chat for the Dendrite dev team": "Чат с командой разработчиков Dendrite",
-    "Co-ordination for Riot/Web translators": "Координация для переводчиков Riot/Web",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Это позволит вам вернуться к учетной записи после выхода из системы и войти на других устройствах.",
-    "You have successfully set a password and an email address!": "Вы успешно установили пароль и адрес email!",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Помните, что вы всегда сможете задать адрес email в настройках пользователя, если передумаете.",
-    "Set Password": "Задать пароль",
-    "To return to your account in future you need to <u>set a password</u>": "Чтобы вернуться к учетной записи в будущем, необходимо <u>задать пароль</u>",
-    "Warning": "Предупреждение",
-    "Checking for an update...": "Проверка обновлений...",
-    "Error encountered (%(errorDetail)s).": "Обнаружена ошибка (%(errorDetail)s).",
-    "No update available.": "Нет доступных обновлений.",
-    "Downloading update...": "Загрузка обновления...",
     "Couldn't load home page": "Не удалось загрузить домашнюю страницу",
-    "Bug report sent": "Отчет об ошибке отправлен",
-    "Thank you!": "Спасибо!",
-    "Back": "Назад",
-    "Developer Tools": "Инструменты разработчика",
-    "Failed to send custom event.": "Не удалось отправить индивидуальное мероприятие.",
-    "Send Custom Event": "Отправить индивидуальное мероприятие",
-    "Send Custom State Event": "Отправить статус индивидуального мероприятия",
-    "Explore Room State": "Просмотр статуса комнаты",
-    "Event sent!": "Мероприятие отправлено!",
-    "Event Type": "Тип мероприятия",
-    "Event Content": "Содержание мероприятия",
-    "State Key": "Ключ состояния",
-    "Filter results": "Фильтрация результатов",
-    "You must specify an event type!": "Необходимо указать тип мероприятия!",
-    "Show message in desktop notification": "Показывать сообщение в уведомлении на рабочем столе",
-    "Pin Message": "Закрепить сообщение",
-    "Unpin Message": "Открепить сообщение",
-    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Вы можете использовать пользовательские параметры сервера для входа на другие сервера Matrix, указав другой URL-адрес домашнего сервера.<br/>Это позволяет использовать Riot с существующей учетной записью Matrix на другом домашнем сервере.<br/><br/>Кроме того, можно установить пользовательский сервер идентификации, однако вы не сможете ни пригласить других пользователей, ни быть приглашенным, используя адрес электронной почты, .",
-    "Edit": "Редактировать",
-    "Register": "Регистрация",
-    "Rooms": "Комнаты",
-    "Invite to this community": "Пригласить в это сообщество",
-    "Add rooms to this community": "Добавить комнаты в это сообщество",
-    "Toolbox": "Панель инструментов",
-    "Send Account Data": "Отправить данные аккаунта",
-    "Explore Account Data": "Просмотр данных аккаунта",
-    "Away": "Нет на месте",
-    "Appear Offline": "Отображать как не в сети",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Лучший опыт вы получите, установив <chromeLink>Chrome</chromeLink> или <firefoxLink>Firefox</firefoxLink>.",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "<safariLink>Safari</safariLink> и <operaLink>Opera</operaLink> работают тоже.",
-    "Reply": "Ответить",
-    "%(count)s Members|other": "%(count)s членов",
-    "%(count)s Members|one": "%(count)s член",
-    "Online": "Онлайн",
-    "View Community": "Просмотр сообщества",
-    "Submit debug logs": "Отправка журналов отладки",
-    "Preparing to send logs": "Подготовка к отправке журналов",
-    "Logs sent": "Журналы отправлены",
-    "Failed to send logs: ": "Не удалось отправить журналы: ",
-    "Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "Журналы отладки содержат данные об использовании приложения, включая ваше имя пользователя, идентификаторы или псевдонимы комнат или групп, которые вы посетили, а также имена других пользователей. Они не содержат сообщений.",
-    "<a>Click here</a> to create a GitHub issue.": "<a>Нажмите здесь</a> для создания запроса о проблеме на GitHub.",
-    "GitHub issue link:": "Ссылка на проблему в GitHub:",
-    "Notes:": "Заметки:"
+    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Вы можете использовать пользовательские параметры сервера для входа на другие сервера Matrix, указав другой URL-адрес домашнего сервера.<br/>Это позволяет использовать Riot с существующей учетной записью Matrix на другом домашнем сервере.<br/><br/>Кроме того, можно установить пользовательский сервер идентификации, однако вы не сможете ни пригласить других пользователей, ни быть приглашенным, используя адрес электронной почты, ."
 }
diff --git a/src/i18n/strings/sk.json b/src/i18n/strings/sk.json
index 9b475eea..ebbe882f 100644
--- a/src/i18n/strings/sk.json
+++ b/src/i18n/strings/sk.json
@@ -1,193 +1,14 @@
 {
     "Riot is not supported on mobile web. Install the app?": "Riot nie je podporovaný na mobilných zariadeniach. Želáte si nainštalovať aplikáciu?",
-    "Collecting app version information": "Získavajú sa informácie o verzii aplikácii",
-    "Collecting logs": "Získavajú sa záznamy",
-    "Uploading report": "Prebieha odovzdanie hlásenia",
-    "Waiting for response from server": "Čakanie na odpoveď zo servera",
     "Riot Desktop on %(platformName)s": "Riot Desktop pre %(platformName)s",
     "Unknown device": "Neznáme zariadenie",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s cez %(browserName)s pre %(osName)s",
     "You need to be using HTTPS to place a screen-sharing call.": "Ak si želáte spustiť zdieľanie obrazovky, musíte byť pripojení cez protokol HTTPS.",
-    "Messages containing my display name": "Správy obsahujúce moje zobrazované meno",
-    "Messages containing my user name": "Správy obsahujúce moje používateľské meno",
-    "Messages in one-to-one chats": "Správy v priamych konverzáciách",
-    "Messages in group chats": "Správy v skupinových konverzáciách",
-    "When I'm invited to a room": "Pozvania vstúpiť do miestnosti",
-    "Call invitation": "Audio / Video hovory",
-    "Messages sent by bot": "Správy odosielané robotmi",
-    "Error saving email notification preferences": "Chyba pri ukladaní nastavení oznamovania emailom",
-    "An error occurred whilst saving your email notification preferences.": "Počas ukladania vašich nastavení oznamovania emailom sa vyskytla chyba.",
-    "Keywords": "Kľúčové slová",
-    "Enter keywords separated by a comma:": "Zadajte kľúčové slová oddelené čiarkou:",
-    "OK": "OK",
-    "Failed to change settings": "Nepodarilo sa zmeniť nastavenia",
-    "Operation failed": "Operácia zlyhala",
-    "Can't update user notification settings": "Nie je možné aktualizovať používateľské nastavenia oznamovania",
-    "Failed to update keywords": "Nepodarilo sa aktualizovať kľúčové slová",
-    "Messages containing <span>keywords</span>": "Správy obsahujúce <span>kľúčové slová</span>",
-    "Notify for all other messages/rooms": "oznamovať všetky ostatné správy / miestnosti",
-    "Notify me for anything else": "Oznamovať mi všetko ostatné",
-    "Enable notifications for this account": "Povoliť oznámenia pre tento účet",
-    "All notifications are currently disabled for all targets.": "Momentálne sú zakázané všetky oznámenia pre všetky ciele.",
-    "Add an email address above to configure email notifications": "Ak si chcete nastaviť oznamovanie emailom, pridajte si emailovú adresu vyššie",
-    "Enable email notifications": "Povoliť oznamovanie emailom",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Oznámenia nasledujúcich kľúčových slov sa riadia pravidlami, ktoré nie je možné zobraziť na tomto mieste:",
-    "Unable to fetch notification target list": "Nie je možné získať zoznam cieľov oznámení",
-    "Notification targets": "Ciele oznámení",
-    "Advanced notification settings": "Pokročilé nastavenia oznámení",
-    "There are advanced notifications which are not shown here": "Niektoré pokročilé oznámenia nemôžu byť zobrazené",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Tieto nastavenia oznámení sa použijú aj napriek tomu, že ich nemôžete meniť cez Riot. Pravdepodobne ste si ich nastavili v inej aplikácii",
-    "Enable desktop notifications": "Povoliť oznámenia na pracovnej ploche",
-    "Show message in desktop notification": "Zobraziť text správy v oznámení na pracovnej ploche",
-    "Enable audible notifications in web client": "Povoliť zvukové oznámenia vo webovom klientovi",
-    "Off": "Zakázané",
-    "On": "Povolené",
-    "Noisy": "Hlučné",
-    "Failed to set direct chat tag": "Nepodarilo sa nastaviť značku priama konverzácia",
-    "Failed to remove tag %(tagName)s from room": "Z miestnosti sa nepodarilo odstrániť značku %(tagName)s",
-    "Failed to add tag %(tagName)s to room": "Miestnosti sa nepodarilo pridať značku %(tagName)s",
-    "Search…": "Hľadať…",
-    "Search": "Vyhľadávanie",
-    "This Room": "V tejto miestnosti",
-    "All Rooms": "Vo všetkych miestnostiach",
-    "Sunday": "Nedeľa",
-    "Monday": "Pondelok",
-    "Tuesday": "Utorok",
-    "Wednesday": "Streda",
-    "Thursday": "Štvrtok",
-    "Friday": "Piatok",
-    "Saturday": "Sobota",
-    "Today": "Dnes",
-    "Yesterday": "Včera",
     "Custom Server Options": "Vlastné možnosti servera",
     "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Vlastné nastavenia servera môžete použiť na pripojenie k iným serverom Matrix a to zadaním URL adresy domovského servera.<br/>Umožní vám to použiť Riot s už existujúcim Matrix účtom na akomkoľvek domovskom servery.<br/><br>Môžete tiež nastaviť vlastný server totožností, no ak tak urobíte, nebudete môcť do konverzácií pozývať používateľov zadaním ich emailovej adresy, ani ostatní nebudú môcť pozvať vás zadaním vašej emailovej adresy.",
     "Dismiss": "Zamietnuť",
     "powered by Matrix": "poháňa Matrix",
-    "You are not receiving desktop notifications": "Nedostávate oznámenia na pracovnej ploche",
-    "Enable them now": "Povolte si ich teraz",
-    "What's New": "Čo Je Nové",
-    "Update": "Aktualizovať",
-    "What's new?": "Čo je nové?",
-    "A new version of Riot is available.": "Dostupná je nová verzia Riot.",
-    "To return to your account in future you need to <u>set a password</u>": "Aby ste sa v budúcnosti mohli vrátiť k vašemu účtu mali by ste si teraz <u>nastaviť heslo</u>",
-    "Toolbox": "Nástroje",
-    "Set Password": "Nastaviť Heslo",
-    "Error encountered (%(errorDetail)s).": "Vyskytla sa chyba (%(errorDetail)s).",
-    "Checking for an update...": "Kontrola dostupnosti aktualizácie...",
-    "No update available.": "K dispozícii nie je žiadna aktualizácia.",
-    "Downloading update...": "Sťahovanie aktualizácie...",
-    "Warning": "Upozornenie",
-    "Error": "Chyba",
-    "You cannot delete this image. (%(code)s)": "Nemôžete vymazať tento obrázok. (%(code)s)",
-    "Uploaded on %(date)s by %(user)s": "Nahral používateľ %(user)s dňa %(date)s",
-    "Remove": "Odstrániť",
-    "Close": "Zatvoriť",
-    "Download this file": "Stiahnuť tento súbor",
-    "Please describe the bug and/or send logs.": "Prosím, popíšte problém a / alebo pošlite záznamy.",
-    "Loading bug report module": "Načítanie modulu hlásenia chýb",
-    "Bug report sent": "Hlásenie chyby odoslané",
-    "Thank you!": "Ďakujeme!",
-    "Failed to send report: ": "Nepodarilo sa odoslať hlásenie: ",
-    "Cancel": "Zrušiť",
-    "Report a bug": "Ohlásiť chybu",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Prosím, Napíšte text hlásenia. Čo ste práve robili? Čo ste očakávali? Čo sa v skutočnosti udialo?",
-    "Describe your problem here.": "Tu popíšte váš problém.",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "S cieľom lepšej diagnostiky problému sa spolu s vašim hlásením odošlú záznami o činnosti programu Riot. Ak si želáte odoslať len text hlásenia, odškrtnite nasledujúce pole:",
-    "Send logs": "Zahrnúť záznamy",
-    "Send": "Odoslať",
-    "Unavailable": "Nedostupné",
-    "Changelog": "Zoznam zmien",
-    "Back": "Naspäť",
-    "You must specify an event type!": "Musíte nastaviť typ udalosti!",
-    "Event sent!": "Udalosť odoslaná!",
-    "Failed to send custom event.": "Odoslanie vlastnej udalosti zlyhalo.",
-    "Event Type": "Typ Udalosti",
-    "Event Content": "Obsah Udalosti",
-    "State Key": "State Key",
-    "Edit": "Upraviť",
-    "Filter results": "Filtrovať výsledky",
-    "Send Custom Event": "Odoslať vlastnú udalosť",
-    "Send Account Data": "Odoslať Údaje Účtu",
-    "Explore Account Data": "Preskúmať Údaje účtu",
-    "Explore Room State": "Preskúmať Stav Miestnosti",
-    "Developer Tools": "Vývojárske Nástroje",
-    "You have successfully set a password!": "Ǔspešne ste si nastavili heslo!",
-    "You have successfully set a password and an email address!": "Úspešne si si nastavili heslo aj emailovú adresu!",
-    "You can now return to your account after signing out, and sign in on other devices.": "Odteraz sa budete k svojmu účtu vedieť vrátiť aj po odhlásení, alebo tiež prihlásiť na iných zariadeniach.",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Všimnite si, Emailovú adresu môžete pridať aj neskôr v časti nastavenia, ak zmeníte svoj názor.",
-    "Continue": "Pokračovať",
-    "Failed to change password. Is your password correct?": "Nepodarilo sa zmeniť heslo. Zadali ste správne heslo?",
-    "(HTTP status %(httpStatus)s)": "(HTTP status %(httpStatus)s)",
-    "Please set a password!": "Prosím, nastavte si heslo!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Toto vám v budúcnosti umožní vrátiť sa k vašemu účtu aj po odhlásení, alebo tiež prihlásiť sa na iných zariadeniach.",
-    "You cannot delete this message. (%(code)s)": "Nemôžete vymazať túto správu. (%(code)s)",
-    "Resend": "Poslať znovu",
-    "Cancel Sending": "Zrušiť odosielanie",
-    "Forward Message": "Preposlať správu",
-    "Unpin Message": "Zrušiť pripnutie správy",
-    "Pin Message": "Pripnúť správu",
-    "View Source": "Zobraziť zdroj",
-    "View Decrypted Source": "Zobraziť dešifrovaný zdroj",
-    "Unhide Preview": "Zobraziť náhľad",
-    "Permalink": "Trvalý odkaz",
-    "Quote": "Citácia",
-    "Source URL": "Pôvodná URL",
-    "Failed to set Direct Message status of room": "Nepodarilo sa nastaviť stav miestnosti priama konverzácia",
-    "unknown error code": "neznámy kód chyby",
-    "Failed to forget room %(errCode)s": "Nepodarilo sa zabudnuť miestnosť %(errCode)s",
-    "All messages (noisy)": "Všetky správy (hlučné)",
-    "All messages": "Všetky správy",
-    "Mentions only": "Len zmienky",
-    "Mute": "Umlčať",
-    "Leave": "Opustiť",
-    "Forget": "Zabudnuť",
-    "Reject": "Odmietnuť",
-    "Favourite": "Obľúbená",
-    "Low Priority": "Nízka priorita",
-    "Direct Chat": "Priama konverzácia",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Prepáčte, vo vašom prehliadači <b>nie je</b> možné spustiť Riot.",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot sa spolieha na mnohé pokročilé vlastnosti prehliadača internetu, a niektoré z nich sú vo vašom prehliadači experimentálne alebo nie sú k dispozícii vôbec.",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "Prosím, nainštalujte si <a href=\"https://www.google.com/chrome\">Chrome</a> alebo <a href=\"https://getfirefox.com\">Firefox</a> , aby bol váš zážitok pri používaní Riot čo možno najlepší.",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a> a <a href=\"http://opera.com\">Opera</a> tiež fungujú spoľahlivo.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Vo vašom súčasnom prehliadači nemusí Riot vizerať ani fungovať správne a niektoré alebo všetky vlastnosti môžu chýbať. Ak to chcete vyskúšať, môžete pokračovať, no pri riešení problémov s tým spojených si budete musieť poradiť na vlastnú päsť!",
-    "I understand the risks and wish to continue": "Rozumiem rizikám a želám si pokračovať",
     "Couldn't load home page": "Nie je možné načítať domovskú stránku",
-    "Login": "Prihlásiť",
-    "Register": "Registrovať",
-    "Invite to this room": "Pozvať do tejto miestnosti",
-    "Members": "Členovia",
-    "Files": "Súbory",
-    "Notifications": "Oznámenia",
-    "Rooms": "Miestnosti",
-    "Hide panel": "Skryť panel",
-    "Invite to this community": "Pozvať do tejto komunity",
-    "Add rooms to this community": "Pridať miestnosti do tejto komunity",
-    "Failed to get protocol list from Home Server": "Nepodarilo sa získať zoznam protokolov z domovského servera",
-    "The Home Server may be too old to support third party networks": "Domovský server môže byť natoľko zastaralý, že nepodporuje siete tretíh strán",
-    "Failed to get public room list": "Nepodarilo sa získať zoznam verejných miestností",
-    "The server may be unavailable or overloaded": "Server môže byť nedostupný alebo preťažený",
-    "Unnamed room": "Nepomenovaná miestnosť",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Vymazať alias %(alias)s a odstrániť miestnosť %(name)s z adresára?",
-    "Remove %(name)s from the directory?": "Odstrániť miestnosť %(name)s z adresára?",
-    "Remove from Directory": "Odstrániť z adresára",
-    "remove %(name)s from the directory.": "odstrániť %(name)s z adresára.",
-    "delete the alias.": "vymazať alias.",
-    "Unable to join network": "Nie je možné sa pripojiť k sieti",
-    "Riot does not know how to join a room on this network": "Riot nedokáže vstúpiť do miestnosti na tejto sieti",
-    "Room not found": "Miestnosť nenájdená",
-    "Couldn't find a matching Matrix room": "Nie je možné nájsť zodpovedajúcu Matrix miestnosť",
-    "Fetching third party location failed": "Nepodarilo sa získať umiestnenie tretej strany",
-    "Unable to look up room ID from server": "Nie je možné vyhľadať ID miestnosti na servery",
-    "World readable": "Viditeľné pre každého",
-    "Guests can join": "Pripojiť sa môžu aj hostia",
-    "Directory": "Adresár",
-    "No rooms to show": "Žiadne miestnosti na zobrazenie",
-    "Search for a room": "Vyhľadať miestnosť",
-    "#example": "#príklad",
-    "more": "viac",
-    "Expand panel": "Rozbaliť panel",
-    "Collapse panel": "Zbaliť panel",
-    "Filter room names": "Filtrovať názvy miestností",
     "Welcome to Riot.im": "Víta vás Riot.im",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Decentralizovaný, šifrovaný chat a spolupráca na platforme [matrix]",
     "Search the room directory": "Prehľadať adresár miestností",
@@ -214,23 +35,5 @@
     "Support for those using, running and writing other bridges": "Podpora pre používateľov, prevádzkovateľov a tvorcov premostení do ďalších sietí",
     "Contributing code to Matrix and Riot": "Prispievanie kódu projektom Matrix a Riot",
     "Dev chat for the Riot/Web dev team": "Diskusia pre tím vývojárov Riot/Web",
-    "Dev chat for the Dendrite dev team": "Diskusia pre tím vývojárov Dendrite",
-    "Co-ordination for Riot/Web translators": "Koordinácia prekladov Riot/Web",
-    "Appear Offline": "Zdá sa byť nedostupný",
-    "Away": "Preč",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Aby ste s používania mali čo možno najlepší dojem, nainštalujte si <chromeLink>Chrome</chromeLink> alebo <firefoxLink>Firefox</firefoxLink>.",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "Správne fungujú aj <safariLink>Safari</safariLink> a <operaLink>Opera</operaLink>.",
-    "Reply": "Odpovedať",
-    "%(count)s Members|other": "%(count)s Členov",
-    "%(count)s Members|one": "%(count)s Člen",
-    "Submit debug logs": "Odoslať ladiace záznamy",
-    "Preparing to send logs": "príprava odoslania záznamov",
-    "Logs sent": "Záznamy boli odoslané",
-    "Failed to send logs: ": "Nepodarilo sa odoslať záznamy: ",
-    "Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "Ladiace záznamy obsahujú údaje o používaní aplikácii, vrátane vašeho používateľského mena, názvy a aliasy miestností a komunít, ku ktorým ste sa pripojili a mená ostatných používateľov. Tieto záznamy neobsahujú samotný obsah vašich správ.",
-    "<a>Click here</a> to create a GitHub issue.": "<a>Kliknutím sem</a> nám pošlete hlásenie o chybe cez Github.",
-    "GitHub issue link:": "Odkaz hlásenia na Github:",
-    "Notes:": "Poznámky:",
-    "Online": "Pripojený",
-    "View Community": "Zobraziť komunitu"
+    "Dev chat for the Dendrite dev team": "Diskusia pre tím vývojárov Dendrite"
 }
diff --git a/src/i18n/strings/sq.json b/src/i18n/strings/sq.json
index 0c3f045e..107cc247 100644
--- a/src/i18n/strings/sq.json
+++ b/src/i18n/strings/sq.json
@@ -1,196 +1,14 @@
 {
     "Riot is not supported on mobile web. Install the app?": "Riot-i nuk mbulohet nën web për celularët. Të instalohet aplikacioni?",
-    "Collecting app version information": "Po grumbullohen të dhëna versioni aplikacioni",
-    "Collecting logs": "Po grumbullohen regjistra",
-    "Uploading report": "Po ngarkohet raporti",
-    "Waiting for response from server": "Po pritet për përgjigje shërbyesi",
     "Riot Desktop on %(platformName)s": "Riot Desktop në %(platformName)s",
     "Unknown device": "Pajisje e panjohur",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s përmes %(browserName)s nën %(osName)s",
     "You need to be using HTTPS to place a screen-sharing call.": "Që të bëni një thirrje me ndarje ekrani, duhet të jeni duke përdorur HTTPS-në.",
-    "Messages containing my display name": "Mesazhe që përmbajnë emrin tim të ekranit",
-    "Messages containing my user name": "Mesazhe që përmbajnë emrin tim",
-    "Messages in one-to-one chats": "Mesazhe në fjalosje tek për tek",
-    "Messages in group chats": "Mesazhe në fjalosje në grup",
-    "When I'm invited to a room": "Kur ftohem në një dhomë",
-    "Call invitation": "Ftesë për thirrje",
-    "Messages sent by bot": "Mesazhe të dërguar nga bot",
-    "Error saving email notification preferences": "Gabim në ruajtje parapëlqimesh për njoftime me email",
-    "An error occurred whilst saving your email notification preferences.": "Ndodhi një gabim teksa ruheshin parapëlqimet tuaja për njoftime me email.",
-    "Keywords": "Fjalëkyçe",
-    "Enter keywords separated by a comma:": "Jepni fjalëkyçe ndarë me presje:",
-    "OK": "OK",
-    "Failed to change settings": "S’u arrit të ndryshoheshin rregullimet",
-    "Operation failed": "Veprimi dështoi",
-    "Can't update user notification settings": "S’përditësohen dot rregullime njoftimi të përdoruesit",
-    "Failed to update keywords": "S’u arrit të përditësohen fjalëkyçe",
-    "Messages containing <span>keywords</span>": "Mesazhe që përmbajnë <span>fjalëkyçe</span>",
-    "Notify for all other messages/rooms": "Njoftim për krejt mesazhet/dhomat e tjera",
-    "Notify me for anything else": "Njoftomë për gjithçka tjetër",
-    "Enable notifications for this account": "Aktivizo njoftime për këtë llogari",
-    "All notifications are currently disabled for all targets.": "Krejt njoftimet hëpërhë janë çaktivizuar për krejt objektivat.",
-    "Add an email address above to configure email notifications": "Shtoni më sipër një adresë email që të formësoni njoftime me email",
-    "Enable email notifications": "Aktivizo njoftime me email",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Njoftimet e shkaktuara nga fjalëkyçet vijuese ndjekin rregulla që s’mund të shfaqen këtu:",
-    "Unable to fetch notification target list": "S’arrihet të sillet listë objektivash njoftimi",
-    "Notification targets": "Objektiva njoftimesh",
-    "Advanced notification settings": "Rregullime të mëtejshme për njoftimet",
-    "There are advanced notifications which are not shown here": "Ka njoftime të thelluara që nuk shfaqen këtu",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Mund t’i keni formësuar në një tjetër klient nga Riot-i. S’mund t’i sintonizoni në Riot, por ata janë ende të vlefshëm",
-    "Enable desktop notifications": "Aktivizo njoftime në desktop",
-    "Show message in desktop notification": "Shfaq mesazh në njoftim për desktop",
-    "Enable audible notifications in web client": "Aktivizoni njoftime audio te klienti web",
-    "Off": "Off",
-    "On": "On",
-    "Noisy": "I zhurmshëm",
-    "Search…": "Kërkoni…",
-    "Search": "Kërkim",
-    "This Room": "Këtë Dhomë",
-    "All Rooms": "Krejt Dhomat",
-    "Sunday": "E diel",
-    "Monday": "E hënë",
-    "Tuesday": "E martë",
-    "Wednesday": "E mërkurë",
-    "Thursday": "E enjte",
-    "Friday": "E premte",
-    "Saturday": "E shtunë",
-    "Today": "Sot",
-    "Yesterday": "Dje",
     "Custom Server Options": "Mundësi Vetjake Shërbyesi",
     "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Mund t’i përdorni mundësitë e shërbyesit vetjak për të hyrë në shërbyes të tjerë Matrix, duke dhënë URL-në e një tjetër shërbyesi Home.<br/>Kjo ju lejon ta përdorni Riot-in me një llogari Matrix ekzistuese në një tjetër shërbyes vatër.<br/><br/>Mundeni edhe të caktoni një shërbyes vetjak identitetesh, por s’do të jeni në gjendje të ftoni përdorues përmes adresash email, ose të ftoheni ju vetëm përmes adrese email.",
     "Dismiss": "Mos e merr parasysh",
     "powered by Matrix": "bazuar në Matrix",
-    "You are not receiving desktop notifications": "Nuk po merrni njoftime për desktop",
-    "Enable them now": "Aktivizoji tani",
-    "What's New": "Ç’ka të Re",
-    "Update": "Përditësoje",
-    "What's new?": "Ç’ka të re?",
-    "A new version of Riot is available.": "Ka gati një version të ri Riot-it.",
-    "To return to your account in future you need to <u>set a password</u>": "Që të riktheheni te llogaria juaj në të ardhmen, lypset të <u>caktoni një fjalëkalim</u>",
-    "Set Password": "Caktoni Fjalëkalim",
-    "Error encountered (%(errorDetail)s).": "U has gabim (%(errorDetail)s).",
-    "Checking for an update...": "Po kontrollohet për një përditësim…",
-    "No update available.": "S’ka përditësim gati.",
-    "Downloading update...": "Po shkarkohet përditësim…",
-    "Warning": "Sinjalizim",
-    "Error": "Gabim",
-    "You cannot delete this image. (%(code)s)": "S’mund ta fshini këtë figurë. (%(code)s)",
-    "Uploaded on %(date)s by %(user)s": "Ngarkuar më %(date)s nga %(user)s",
-    "Remove": "Hiqe",
-    "Close": "Mbylle",
-    "Download this file": "Shkarkoje këtë kartelë",
-    "Preparing to send logs": "Po përgatitet për dërgim regjistrash",
-    "Logs sent": "Regjistrat u dërguan",
-    "Thank you!": "Faleminderit!",
-    "Failed to send logs: ": "S’u arrit të dërgohen regjistra: ",
-    "Cancel": "Anuloje",
-    "Submit debug logs": "Parashtro regjistra diagnostikimi",
-    "Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "Regjistrat e diagnostikimeve përmbajnë të dhëna përdorimi të aplikacioneve, përfshi emrin tuaj të përdoruesit, ID ose aliase të dhomave apo grupeve që keni vizituar dhe emrat e përdoruesve të përdoruesve të tjerë. Nuk përmbajnë mesazhe.",
-    "<a>Click here</a> to create a GitHub issue.": "<a>Klikoni këtu</a> që të hapni një çështje në GitHub.",
-    "GitHub issue link:": "Lidhje çështjeje GitHub:",
-    "Notes:": "Shënime:",
-    "Send logs": "Dërgo regjistra",
-    "Unavailable": "S’kapet",
-    "Changelog": "Regjistër ndryshimesh",
-    "Back": "Mbrapsht",
-    "Send": "Dërgoje",
-    "Send Custom Event": "Dërgoni Akt Vetjak",
-    "You must specify an event type!": "Duhet të përcaktoni një lloj akti!",
-    "Event sent!": "Akti u dërgua!",
-    "Failed to send custom event.": "S’u arrit të dërgohet akt vetjak.",
-    "Event Type": "Lloj Akti",
-    "Event Content": "Lëndë Akti",
-    "Send Account Data": "Dërgo të Dhëna Llogarie",
-    "Filter results": "Filtroni përfundimet",
-    "Explore Room State": "Eksploroni Gjendje Dhome",
-    "Edit": "Përpunoni",
-    "Explore Account Data": "Eksploroni të Dhëna Llogarie",
-    "Toolbox": "Grup mjetesh",
-    "Developer Tools": "Mjete Zhvilluesi",
-    "You have successfully set a password!": "Caktuat me sukses një fjalëkalim!",
-    "You have successfully set a password and an email address!": "Keni caktuar me sukses një fjalëkalim dhe një adresë email!",
-    "You can now return to your account after signing out, and sign in on other devices.": "Mund të ktheheni te llogaria juaj, pasi të keni bërë daljen, dhe të bëni hyrjen nga pajisje të tjera.",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Mos harroni, mundeni përherë të caktoni një adresë email te rregullimet e përdoruesit, nëse ndërroni mendje.",
-    "Continue": "Vazhdo",
-    "Failed to change password. Is your password correct?": "S’u arrit të ndryshohet fjalëkalimi. A është i saktë fjalëkalimi juaj?",
-    "(HTTP status %(httpStatus)s)": "(Gjendje HTTP %(httpStatus)s)",
-    "Please set a password!": "Ju lutemi, caktoni një fjalëkalim!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Kjo do t’ju lejojë të riktheheni te llogaria juaj pasi të keni bërë daljen, dhe të hyni që nga pajisje të tjera.",
-    "You cannot delete this message. (%(code)s)": "S’mund ta fshini këtë mesazh. (%(code)s)",
-    "Resend": "Ridërgoje",
-    "Cancel Sending": "Anuloje Dërgimin",
-    "Forward Message": "Përcille Mesazhin",
-    "Reply": "Përgjigjuni",
-    "Unpin Message": "Shfiksojeni Mesazhin",
-    "Pin Message": "Fiksojeni Mesazhin",
-    "View Source": "Shihini Burimin",
-    "View Decrypted Source": "Shihni Burim të Shfshehtëzuar",
-    "Unhide Preview": "Shfshihe Paraparjen",
-    "Permalink": "Permalidhje",
-    "Quote": "Citim",
-    "Source URL": "URL-ja e Burimit",
-    "Online": "Në linjë",
-    "Away": "Larguar",
-    "Appear Offline": "Shfaqju Si Jo Në Linjë",
-    "Failed to set Direct Message status of room": "S’u arrit të caktohej gjendje Mesazhesh të Drejtpërdrejtë në dhomë",
-    "unknown error code": "kod gabimi të panjohur",
-    "Failed to forget room %(errCode)s": "S’u arrit të harrohej dhoma %(errCode)s",
-    "All messages (noisy)": "Tërë Mesazhet (e zhurmshme)",
-    "All messages": "Krejt mesazhet",
-    "Mentions only": "Vetëm @përmendje",
-    "Mute": "Pa Zë",
-    "Leave": "Dilni",
-    "Forget": "Harroje",
-    "Reject": "Hidheni tej",
-    "Favourite": "E parapëlqyer",
-    "Low Priority": "Përparësi e Ulët",
-    "Direct Chat": "Fjalosje e Drejtpërdrejtë",
-    "View Community": "Shihni Bashkësinë",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Na ndjeni, shfletuesi juaj <b>nuk</b> është në gjendje të xhirojë Riot-in.",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot-i përdor mjaft veçori të përparuara të shfletuesve, disa prej të cilave s’janë gati ose janë eksperimentale në shfletuesin tuaj të tanishëm.",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Ju lutemi, për funksionimin më të mirë, instaloni <chromeLink>Chrome</chromeLink> ose <firefoxLink>Firefox</firefoxLink>.",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "<safariLink>Safari</safariLink> dhe <operaLink>Opera</operaLink> bëjnë, po ashtu.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Me shfletuesin tuaj të tanishëm, pamja dhe ndjesitë nga aplikacioni mund të jenë plotësisht të pasakta, dhe disa nga ose krejt veçoritë të mos funksionojnë. Nëse doni ta provoni sido qoftë, mund të vazhdoni, por mos u ankoni për çfarëdo problemesh që mund të hasni!",
-    "I understand the risks and wish to continue": "I kuptoj rreziqet dhe dua të vazhdoj",
     "Couldn't load home page": "S’u ngarkua dot faqja hyrëse",
-    "Login": "Hyrje",
-    "Register": "Regjistrohuni",
-    "Members": "Anëtarë",
-    "%(count)s Members|other": "%(count)s Anëtarë",
-    "%(count)s Members|one": "%(count)s Anëtar",
-    "Invite to this room": "Ftoje te kjo dhomë",
-    "Files": "Kartela",
-    "Notifications": "Njoftime",
-    "Rooms": "Dhoma",
-    "Hide panel": "Fshihe panelin",
-    "Invite to this community": "Ftojeni te kjo bashkësi",
-    "Add rooms to this community": "Shtoni dhoma te kjo bashkësi",
-    "Failed to get protocol list from Home Server": "S’u arrit të merrej listë protokollesh nga Shërbyesi Home",
-    "The Home Server may be too old to support third party networks": "Shërbyesi Home mund të jetë shumë i vjetër për të mbuluar rrjete nga palë të treta",
-    "Failed to get public room list": "S’u të merrej listë dhomash publike",
-    "The server may be unavailable or overloaded": "Shërbyesi mund të jetë i pakapshëm ose i mbingarkuar",
-    "Unnamed room": "Dhomë e paemërtuar",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Të fshihet aliasi i dhomës %(alias)s dhe të hiqet %(name)s nga drejtoria?",
-    "Remove %(name)s from the directory?": "Të hiqet %(name)s prej drejtorisë?",
-    "Remove from Directory": "Hiqe prej Drejtorie",
-    "remove %(name)s from the directory.": "hiqe %(name)s prej drejtorie.",
-    "delete the alias.": "fshije aliasin.",
-    "Unable to join network": "S’arrihet të hyhet në rrjet",
-    "Riot does not know how to join a room on this network": "Riot-i nuk di si të hyjë në një dhomë në këtë rrjet",
-    "Room not found": "Dhoma s’u gjet",
-    "Couldn't find a matching Matrix room": "S’u gjet dot një dhomë Matrix me përputhje",
-    "Fetching third party location failed": "Dështoi prurja e vendndodhjes së palës së tretë",
-    "Unable to look up room ID from server": "S’arrihet të kërkohet ID dhome nga shërbyesi",
-    "World readable": "E lexueshme nga bota",
-    "Guests can join": "Vizitorët mund të marrin pjesë",
-    "Directory": "Drejtori",
-    "No rooms to show": "S’ka dhoma për shfaqje",
-    "Search for a room": "Kërkoni për një dhomë",
-    "#example": "#shembull",
-    "more": "më tepër",
-    "Expand panel": "Zgjerojeni panelin",
-    "Collapse panel": "Tkurre panelin",
-    "Filter room names": "Filtroni emra dhomash",
     "Welcome to Riot.im": "Mirë se vini te Riot.im",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Decentralised, encrypted Fjalosje &amp; bashkëpunim i decentralizuar, i fshehtëzuar, bazuar në [matrix]",
     "Search the room directory": "Kërkoni te drejtoria e dhomave",
@@ -217,7 +35,5 @@
     "Support for those using, running and writing other bridges": "Asistencë për ata që përdorin, xhirojnë ose programojnë ura të tjera",
     "Contributing code to Matrix and Riot": "Kontribut me kod te Matrix dhe te Riot",
     "Dev chat for the Riot/Web dev team": "Fjalosje mbi zhvillimin, për ekipin e zhvilluesve të Riot/Web-i",
-    "Dev chat for the Dendrite dev team": "Fjalosje zhvillimi, për ekipin e zhvilluesve të Dendrite-it",
-    "Co-ordination for Riot/Web translators": "Bashkërendim për përkthyesit e Riot/Web-it",
-    "State Key": "Kyç Gjendjeje"
+    "Dev chat for the Dendrite dev team": "Fjalosje zhvillimi, për ekipin e zhvilluesve të Dendrite-it"
 }
diff --git a/src/i18n/strings/sr.json b/src/i18n/strings/sr.json
index 417164b7..a78d9e0a 100644
--- a/src/i18n/strings/sr.json
+++ b/src/i18n/strings/sr.json
@@ -1,195 +1,14 @@
 {
     "Riot is not supported on mobile web. Install the app?": "RIot не ради на мобилном вебу. Инсталирати апликацију?",
-    "Collecting app version information": "Прикупљам податке о издању апликације",
-    "Collecting logs": "Прикупљам записнике",
-    "Uploading report": "Отпремам извештај",
-    "Waiting for response from server": "Чекам на одговор са сервера",
     "Riot Desktop on %(platformName)s": "Riot стони програм за %(platformName)s",
     "Unknown device": "Непознати уређај",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s преко прегледача %(browserName)s на систему %(osName)s",
     "You need to be using HTTPS to place a screen-sharing call.": "Морате користити HTTPS да бисте започели позив са дељењем екрана.",
-    "Messages containing my display name": "Поруке које садрже моје приказно име",
-    "Messages containing my user name": "Поруке које садрже моје корисничко име",
-    "Messages in one-to-one chats": "Поруке у један-на-један ћаскањима",
-    "Messages in group chats": "Поруке у групним ћаскањима",
-    "When I'm invited to a room": "Када сам позван у собу",
-    "Call invitation": "Позивница за позив",
-    "Messages sent by bot": "Поруке послате од бота",
-    "Error saving email notification preferences": "Грешка при чувању поставки мејл обавештења",
-    "An error occurred whilst saving your email notification preferences.": "Догодила се грешка при чувању ваших поставки мејл обавештења.",
-    "Keywords": "Кључне речи",
-    "Enter keywords separated by a comma:": "Унесите кључне речи одвојене зарезима:",
-    "OK": "У реду",
-    "Failed to change settings": "Нисам успео да променим подешавања",
-    "Operation failed": "Радња није успела",
-    "Can't update user notification settings": "Не могу да ажурирам корисничка подешавања обавештења",
-    "Failed to update keywords": "Нисам успео да ажурирам кључне речи",
-    "Messages containing <span>keywords</span>": "Поруке које садрже <span>кључне речи</span>",
-    "Notify for all other messages/rooms": "Обавести за све друге поруке и собе",
-    "Notify me for anything else": "Обавести ме за било шта друго",
-    "Enable notifications for this account": "Омогући обавештења за овај налог",
-    "All notifications are currently disabled for all targets.": "Сва обавештења су тренутно онемогућена за све циљеве.",
-    "Add an email address above to configure email notifications": "Додајте мејл адресу изнад да бисте подесили мејл обавештења",
-    "Enable email notifications": "Омогући мејл обавештења",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Обавештења за следеће кључне речи прате правила која не могу бити приказана овде:",
-    "Unable to fetch notification target list": "Не могу да досегнем списак циљева за обавештења",
-    "Notification targets": "Циљеви обавештења",
-    "Advanced notification settings": "Напредна подешавања обавештења",
-    "There are advanced notifications which are not shown here": "Постоје напредна обавештења која нису приказана овде",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Можда сте их подесили у неком другом клијенту а не Riot-у. Не можете их преправљати у Riot-у али се и даље примењују",
-    "Enable desktop notifications": "Омогући стона обавештења",
-    "Show message in desktop notification": "Прикажи поруку у стоном обавештењу",
-    "Enable audible notifications in web client": "Омогући звучна обавештења у веб клијенту",
-    "Off": "Искључено",
-    "On": "Укључено",
-    "Noisy": "Бучно",
-    "Failed to set direct chat tag": "Нисам успео да поставим ознаку директног ћаскања",
-    "Failed to remove tag %(tagName)s from room": "Нисам успео да скинем ознаку %(tagName)s са собе",
-    "Failed to add tag %(tagName)s to room": "Нисам успео да додам ознаку %(tagName)s на собу",
-    "Search…": "Претрага…",
-    "Search": "Претрага",
-    "This Room": "Ова соба",
-    "All Rooms": "Све собе",
-    "Sunday": "Недеља",
-    "Monday": "Понедељак",
-    "Tuesday": "Уторак",
-    "Wednesday": "Среда",
-    "Thursday": "Четвртак",
-    "Friday": "Петак",
-    "Saturday": "Субота",
-    "Today": "Данас",
-    "Yesterday": "Јуче",
     "Custom Server Options": "Прилагођене опције сервера",
     "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Можете користити опције прилагођеног сервера за пријаву у друге Матрикс сервере навођењем другачије адресе кућног сервера.<br/>Ово вам омогућава да користите Riot са постојећим Матрикс налогомна другом кућном серверу.<br/><br/>Такође, можете поставити прилагођени идентитески сервер али нећете моћи да позивате кориснике по мејл адреси а ни други вас.",
     "Dismiss": "Одбаци",
     "powered by Matrix": "покреће Матрикс",
-    "You are not receiving desktop notifications": "Не примате стона обавештења",
-    "Enable them now": "Омогућите их сада",
-    "What's New": "Шта је ново",
-    "Update": "Ажурирај",
-    "What's new?": "Шта је ново?",
-    "Appear Offline": "Прикажи себе као ван мреже",
-    "Away": "Одустан",
-    "A new version of Riot is available.": "Ново издање RIot-а је доступно.",
-    "To return to your account in future you need to <u>set a password</u>": "Да бисте се вратили на ваш налог у будућности, морате <u>поставити лозинку</u>",
-    "Set Password": "Постави лозинку",
-    "Error encountered (%(errorDetail)s).": "Догодила се грешка (%(errorDetail)s).",
-    "Checking for an update...": "Проверавам ажурирања...",
-    "No update available.": "Нема нових ажурирања.",
-    "Downloading update...": "Преузимам ажурирање...",
-    "Warning": "Упозорење",
-    "Error": "Грешка",
-    "You cannot delete this image. (%(code)s)": "Не можете обрисати ову слику. (%(code)s)",
-    "Uploaded on %(date)s by %(user)s": "Отпремљено датума %(date)s од корисника %(user)s",
-    "Remove": "Уклони",
-    "Close": "Затвори",
-    "Download this file": "Преузми ову датотеку",
-    "Please describe the bug and/or send logs.": "Опишите грешку и/или пошаљите записнике.",
-    "Loading bug report module": "Учитавам модул за извештавање о грешкама",
-    "Bug report sent": "Извештај о грешци послат",
-    "Thank you!": "Хвала вам!",
-    "Failed to send report: ": "Нисам успео да пошаљем извештај: ",
-    "Cancel": "Откажи",
-    "Report a bug": "Пријави грешку",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Опишите грешку. Шта сте урадили? Шта сте очекивали да се догоди? Шта се заправо догодило?",
-    "Describe your problem here.": "Опишите ваш проблем овде.",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "Да бисмо проучили проблеме, послаћемо записнике са овог клијента уз овај извештај о грешци. Уколико само желите да пошаљете текст изнад, дештиклирајте:",
-    "Send logs": "Пошаљи записнике",
-    "Send": "Пошаљи",
-    "Unavailable": "Недоступан",
-    "Changelog": "Записник о изменама",
-    "Back": "Назад",
-    "Send Custom Event": "Пошаљи прилагођени догађај",
-    "You must specify an event type!": "Морате навести врсту догађаја!",
-    "Event sent!": "Догађај је послат!",
-    "Failed to send custom event.": "Нисам успео да пошаљем прилагођени догађај.",
-    "Event Type": "Врста догађаја",
-    "State Key": "Кључ стања",
-    "Event Content": "Садржај догађаја",
-    "Send Account Data": "Пошаљи податке налога",
-    "Filter results": "Филтрирај резултате",
-    "Explore Room State": "Истражи стање собе",
-    "Edit": "Уреди",
-    "Explore Account Data": "Истражи податке налога",
-    "Toolbox": "Алатница",
-    "Developer Tools": "Програмерске алатке",
-    "You have successfully set a password!": "Успешно сте поставили лозинку!",
-    "You have successfully set a password and an email address!": "Успешно сте поставили лозинку и мејл адресу!",
-    "You can now return to your account after signing out, and sign in on other devices.": "Можете се вратити у ваш налог након што се одјавите и пријавите поново, на другим уређајима.",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Запамтите, увек можете поставити мејл адресу у корисничким подешавањима, уколико се предомислите.",
-    "Continue": "Настави",
-    "Failed to change password. Is your password correct?": "Нисам успео да променим лозинку. Да ли је ваша лозинка тачна?",
-    "(HTTP status %(httpStatus)s)": "(HTTP стање %(httpStatus)s)",
-    "Please set a password!": "Поставите лозинку!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Ово ће вам омогућити да се вратите у ваш налог након што се одјавите и пријавите, на другим уређајима.",
-    "You cannot delete this message. (%(code)s)": "Не можете обрисати ову поруку. (%(code)s)",
-    "Resend": "Поново пошаљи",
-    "Cancel Sending": "Откажи слање",
-    "Forward Message": "Проследи поруку",
-    "Unpin Message": "Откачи поруку",
-    "Pin Message": "Закачи поруку",
-    "View Source": "Погледај извор",
-    "View Decrypted Source": "Погледај дешифровани извор",
-    "Unhide Preview": "Откриј преглед",
-    "Permalink": "Трајна веза",
-    "Quote": "Цитат",
-    "Source URL": "Адреса извора",
-    "Failed to set Direct Message status of room": "Нисам успео да подесим стање директне поруке собе",
-    "unknown error code": "непознати код грешке",
-    "Failed to forget room %(errCode)s": "Нисам успео да заборавим собу %(errCode)s",
-    "All messages (loud)": "Све поруке (гласно)",
-    "All messages": "Све поруке",
-    "Mentions only": "Само спомињања",
-    "Mute": "Утишај",
-    "Leave": "Напусти",
-    "Forget": "Заборави",
-    "Reject": "Одбаци",
-    "Favourite": "Омиљено",
-    "Low Priority": "Најмања важност",
-    "Direct Chat": "Директно ћаскање",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Нажалост, ваш прегледач <b>не може</b> да покреће Riot.",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot користи напредне могућности прегледача од којих неке нису доступне или су у пробној фази, у вашем прегледачу.",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Инсталирајте <chromeLink>Хром (Chrome)</chromeLink> или <firefoxLink>Фајерфокс (Firefox)</firefoxLink> за најбољи угођај.",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "<safariLink>Сафари</safariLink> и <operaLink>Опера</operaLink> такође раде.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Са вашим тренутним прегледачем изглед и угођај ове апликације може бити скроз неправилан и неке могућности можда неће радити. Уколико желите да ипак пробате, можете наставити али ћете бити без подршке за било које проблеме на које налетите!",
-    "I understand the risks and wish to continue": "Разумем опасност и желим да наставим",
     "Couldn't load home page": "Нисам могао да учитам почетну страну",
-    "Login": "Пријава",
-    "Register": "Регистровање",
-    "Invite to this room": "Позови у ову собу",
-    "Members": "Чланови",
-    "Files": "Датотеке",
-    "Notifications": "Обавештења",
-    "Rooms": "Собе",
-    "Hide panel": "Сакриј површ",
-    "Invite to this community": "Позови у ову заједницу",
-    "Add rooms to this community": "Додај собе у ову заједницу",
-    "Failed to get protocol list from Home Server": "Нисам успео да добијем списак протокола од кућног сервера",
-    "The Home Server may be too old to support third party networks": "Кућни сервер је можда сувише застарео да би подржао мреже трећих страна",
-    "Failed to get public room list": "Нисам успео да добавим списак јавних соба",
-    "The server may be unavailable or overloaded": "Сервер је можда недоступан или преоптерећен",
-    "Unnamed room": "Неименована соба",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Обрисати алијас собе %(alias)s и уклонити %(name)s из фасцикле?",
-    "Remove %(name)s from the directory?": "Уклонити %(name)s из фасцикле?",
-    "Remove from Directory": "Уклони из фасцикле",
-    "remove %(name)s from the directory.": "уклони %(name)s из фасцикле.",
-    "delete the alias.": "обриши алијас.",
-    "Unable to join network": "Не могу да приступим мрежи",
-    "Riot does not know how to join a room on this network": "Riot не зна како да приступи соби на овој мрежи",
-    "Room not found": "Соба није пронађена",
-    "Couldn't find a matching Matrix room": "Не могу да нађем одговарајућу Матрикс собу",
-    "Fetching third party location failed": "Добављање локације треће стране није успело",
-    "Unable to look up room ID from server": "Не могу да погледам ИБ собе на серверу",
-    "World readable": "Читљиво за све",
-    "Guests can join": "Гости могу приступити",
-    "Directory": "Фасцикла",
-    "No rooms to show": "Нема соба за приказ",
-    "Search for a room": "Потражи собу",
-    "#example": "#пример",
-    "more": "више",
-    "Expand panel": "Прошири површ",
-    "Collapse panel": "Скупи површ",
-    "Filter room names": "Филтрирај називе соба",
     "Welcome to Riot.im": "Добродошли у Riot.im",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Децентрализовано, шифровано ћаскање и сарадња коју покреће [matrix]",
     "Search the room directory": "Претражи фасциклу са собама",
@@ -216,12 +35,5 @@
     "Support for those using, running and writing other bridges": "Подршка за оне који користе, одржавају и пишу друге мостове",
     "Contributing code to Matrix and Riot": "Додавање кода у Матрикс и Riot",
     "Dev chat for the Riot/Web dev team": "Програмерско ћаскање за Riot/веб програмерски тим",
-    "Dev chat for the Dendrite dev team": "Програмерско ћаскање за Dendrite програмерски тим",
-    "Co-ordination for Riot/Web translators": "Координација за Riot/веб преводиоце",
-    "Reply": "Одговори",
-    "All messages (noisy)": "Све поруке (гласно)",
-    "%(count)s Members|other": "%(count)s чланова",
-    "%(count)s Members|one": "%(count)s члан",
-    "Online": "На мрежи",
-    "View Community": "Погледај заједницу"
+    "Dev chat for the Dendrite dev team": "Програмерско ћаскање за Dendrite програмерски тим"
 }
diff --git a/src/i18n/strings/sv.json b/src/i18n/strings/sv.json
index 2d202ad5..ca72b3dd 100644
--- a/src/i18n/strings/sv.json
+++ b/src/i18n/strings/sv.json
@@ -1,156 +1,12 @@
 {
-    "Add an email address above to configure email notifications": "Lägg till en epostadress här för att konfigurera epostaviseringar",
-    "Advanced notification settings": "Avancerade aviseringsinställingar",
-    "All messages": "Alla meddelanden",
-    "All messages (noisy)": "Alla meddelanden (högljudd)",
-    "All notifications are currently disabled for all targets.": "Alla aviseringar är för tillfället avstängda för alla mål.",
-    "An error occurred whilst saving your email notification preferences.": "Ett fel uppstod då epostaviseringsinställningarna sparades.",
-    "Call invitation": "Inbjudan till samtal",
-    "Cancel Sending": "Avbryt sändning",
-    "Can't update user notification settings": "Kan inte uppdatera aviseringsinställningarna",
-    "Close": "Stäng",
-    "Couldn't find a matching Matrix room": "Kunde inte hitta ett matchande Matrix-rum",
     "Custom Server Options": "Egna serverinställningar",
-    "customServer_text": "Du kan använda serverinställningarna för att logga in i en annan Matrix-server genom att specifiera en URL till en annan hemserver.<br/>Så här kan du använda Riot med ett existerande Matrix-konto på en annan hemserver.<br/><br/>Du kan också specifiera en egen identitetsserver, men du kommer inte att kunna bjuda in andra via epostadress, eller bli inbjuden via epostadress.",
-    "delete the alias.": "radera adressen.",
-    "Direct Chat": "Direkt-chatt",
-    "Directory": "Katalog",
     "Dismiss": "Avvisa",
-    "Download this file": "Ladda ner filen",
-    "Enable audible notifications in web client": "Sätt på högljudda aviseringar i webbklienten",
-    "Enable desktop notifications": "Sätt på skrivbordsaviseringar",
-    "Enable email notifications": "Sätt på epostaviseringar",
-    "Enable notifications for this account": "Sätt på aviseringar för det här kontot",
-    "Enable them now": "Sätt på nu",
-    "Enter keywords separated by a comma:": "Skriv in nyckelord, separerade med kommatecken:",
-    "Error": "Fel",
-    "Error saving email notification preferences": "Ett fel uppstod då epostaviseringsinställningarna sparades",
-    "Failed to add tag %(tagName)s to room": "Det gick inte att lägga till \"%(tagName)s\" till rummet",
-    "Failed to change settings": "Det gick inte att spara inställningarna",
-    "Failed to forget room %(errCode)s": "Det gick inte att glömma bort rummet %(errCode)s",
-    "Failed to update keywords": "Det gick inte att uppdatera nyckelorden",
-    "Failed to get protocol list from Home Server": "Det gick inte att hämta protokollistan från hemservern",
-    "Failed to get public room list": "Det gick inte att hämta listan över offentliga rum",
-    "Failed to remove tag %(tagName)s from room": "Det gick inte att radera taggen %(tagName)s från rummet",
-    "Failed to set direct chat tag": "Det gick inte att markera rummet som direkt chatt",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s på %(osName)s",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a> och <a href=\"http://opera.com\">Opera</a> fungerar också.",
-    "A new version of Riot is available.": "En ny version av Riot är tillgänglig.",
-    "All Rooms": "Alla rum",
-    "Cancel": "Avbryt",
-    "Changelog": "Ändringslogg",
-    "Collapse panel": "Kollapsa panel",
-    "Describe your problem here.": "Beskriv problemet här.",
-    "Expand panel": "Öppna panel",
-    "Failed to send report: ": "Det gick inte att sända rapporten: ",
-    "Failed to set Direct Message status of room": "Det gick inte att sätta Direkt meddelande-status på rummet",
-    "Favourite": "Favorit",
-    "Files": "Filer",
-    "Filter room names": "Filtrera rumsnamn",
-    "Forget": "Glöm bort",
-    "Forward Message": "Vidarebefordra meddelande",
-    "Guests can join": "Gäster kan bli medlem i rummet",
-    "Hide panel": "Göm panel",
-    "I understand the risks and wish to continue": "Jag förstår riskerna och vill fortsätta",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "För att diagnostisera problem kommer loggar från den här klienten att sändas med rapporten. Om du bara vill sända texten ovan, kryssa av rutan:",
-    "Invite to this room": "Bjud in i rummet",
-    "Keywords": "Nyckelord",
-    "Leave": "Lämna",
-    "Loading bug report module": "Laddar buggrapportsmodul",
-    "Low Priority": "Låg prioritet",
-    "Members": "Medlemmar",
-    "Mentions only": "Endast omnämnande",
-    "Messages containing my display name": "Meddelanden som innehåller mitt namn",
-    "Messages containing <span>keywords</span>": "Meddelanden som innehåller <span>nyckelord</span>",
-    "Messages containing my user name": "Meddelanden som innehåller mitt användarnamn",
-    "Messages in group chats": "Meddelanden i gruppchattar",
-    "Messages in one-to-one chats": "Meddelanden i privata chattar",
-    "Messages sent by bot": "Meddelanden från bottar",
-    "more": "mera",
-    "Mute": "Dämpa",
-    "No rooms to show": "Inga fler rum att visa",
-    "Noisy": "Högljudd",
-    "Notification targets": "Aviseringsmål",
-    "Notifications": "Aviseringar",
-    "Notify for all other messages/rooms": "Avisera för alla andra meddelanden/rum",
-    "Notify me for anything else": "Avisera för allt annat",
-    "Off": "Av",
-    "On": "På",
-    "Permalink": "Permanent länk",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Beskriv buggen. Vad gjorde du? Vad förväntade du dig att ska hända? Vad hände?",
-    "Please describe the bug and/or send logs.": "Beskriv buggen och/eller sänd loggar.",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "Installera <a href=\"https://www.google.com/chrome\">Chrome</a> eller <a href=\"https://getfirefox.com\">Firefox</a> för den bästa upplevelsen.",
     "powered by Matrix": "drivs av Matrix",
-    "Quote": "Citera",
-    "Reject": "Avvisa",
-    "Remove %(name)s from the directory?": "Ta bort %(name)s från katalogen?",
-    "Remove": "Ta bort",
-    "remove %(name)s from the directory.": "ta bort %(name)s från katalogen.",
-    "Remove from Directory": "Ta bort från katalogen",
-    "Report a bug": "Rapportera en bugg",
-    "Resend": "Sänd igen",
     "Riot Desktop on %(platformName)s": "Riot Desktop på %(platformName)s",
-    "Riot does not know how to join a room on this network": "Riot kan inte gå med i ett rum på det här nätverket",
     "Riot is not supported on mobile web. Install the app?": "Riot stöds inte på mobil-webb. Installera appen?",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot använder flera avancerade webbläsaregenskaper, av vilka alla inte stöds eller är experimentella i din nuvarande webbläsare.",
-    "Room not found": "Rummet hittades inte",
-    "Search": "Sök",
-    "Search…": "Sök…",
-    "Search for a room": "Sök efter rum",
-    "Send": "Sänd",
-    "Send logs": "Sänd loggar",
-    "Source URL": "Käll-URL",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Beklagar, din webbläsare kan <b>inte</b> köra Riot.",
-    "The Home Server may be too old to support third party networks": "Hemservern kan vara för gammal för stöda tredje parters nätverk",
-    "There are advanced notifications which are not shown here": "Det finns avancerade aviseringar som inte visas här",
-    "The server may be unavailable or overloaded": "Servern kan vara överbelastad eller inte tillgänglig",
-    "This Room": "Det här rummet",
-    "Unable to fetch notification target list": "Det gick inte att hämta aviseringsmållistan",
-    "Unable to join network": "Det gick inte att ansluta till nätverket",
-    "Unable to look up room ID from server": "Det gick inte att hämta rums-ID:t från servern",
-    "Unavailable": "Inte tillgänglig",
-    "Unhide Preview": "Visa förhandsvisning",
     "Unknown device": "Okänd enhet",
-    "unknown error code": "okänd felkod",
-    "Unnamed room": "Namnlöst rum",
-    "Update": "Uppdatera",
-    "Uploaded on %(date)s by %(user)s": "%(user)s laddade upp %(date)s",
-    "Uploading report": "Laddar upp rapport",
-    "View Decrypted Source": "Visa dekrypterad källa",
-    "View Source": "Visa källa",
-    "What's New": "Vad är nytt",
-    "What's new?": "Vad är nytt?",
-    "Waiting for response from server": "Väntar på svar från servern",
-    "When I'm invited to a room": "När jag bjuds in till ett rum",
-    "World readable": "Alla kan läsa",
-    "You cannot delete this image. (%(code)s)": "Du kan inte radera den här bilden. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "Du kan inte radera det här meddelandet. (%(code)s)",
-    "You are not receiving desktop notifications": "Du får inte skrivbordsaviseringar",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Du kan ha konfigurerat dem i en annan klient än Riot. Du kan inte ändra dem i Riot men de tillämpas ändå",
-    "Sunday": "söndag",
-    "Monday": "måndag",
-    "Tuesday": "tisdag",
-    "Wednesday": "onsdag",
-    "Thursday": "torsdag",
-    "Friday": "fredag",
-    "Saturday": "lördag",
-    "Today": "idag",
-    "Yesterday": "igår",
-    "OK": "OK",
     "You need to be using HTTPS to place a screen-sharing call.": "Du måste använda HTTPS för att dela din skärm.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Med din nuvarande webbläsare kan appens utseende vara helt fel, och vissa eller alla egenskaper kommer nödvändigtvis inte att fungera. Om du ändå vill försöka så kan du fortsätta, men gör det på egen risk!",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Radera rumsadressen %(alias)s och ta bort %(name)s från katalogen?",
-    "Collecting logs": "Samlar in loggar",
-    "Collecting app version information": "Samlar in appversionsinformation",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Aviseringar för följande nyckelord följer regler som inte kan visas här:",
-    "Continue": "Fortsätt",
-    "Failed to change password. Is your password correct?": "Det gick inte att byta lösenord. Är lösenordet rätt?",
-    "Operation failed": "Handlingen misslyckades",
-    "#example": "#exempel",
-    "Fetching third party location failed": "Det gick inte att hämta platsdata från tredje part",
-    "Login": "Logga in",
-    "Warning": "Varning",
-    "Downloading update...": "Laddar ned uppdatering...",
     "Welcome to Riot.im": "Välkommen till Riot.im",
     "Chat with Riot Bot": "Chatta med Riot Bot",
     "Get started with some tips from Riot Bot!": "Kom igång med några tips från Riot Bot!",
@@ -170,21 +26,8 @@
     "Contributing code to Matrix and Riot": "Bidra med kod till Matrix och Riot",
     "Dev chat for the Riot/Web dev team": "Chatt för utvecklare av Riot/Web",
     "Dev chat for the Dendrite dev team": "Chatt för utvecklare av Dendrite",
-    "Co-ordination for Riot/Web translators": "Koordination för översättare av Riot/Web",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Många rum finns redan i Matrix, länkade till andra nätverk (Slack, IRC, Gitter etc.) eller fristående. Kolla in katalogen!",
-    "You have successfully set a password!": "Du har valt ett nytt lösenord!",
-    "You can now return to your account after signing out, and sign in on other devices.": "Du kan nu återgå till ditt konto efter att ha loggat ut och logga in på andra enheter.",
-    "Please set a password!": "Vänligen välj ett lösenord!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Detta kommer tillåta dig att återgå till ditt konto efter att ha loggat ut, och logga in på andra enheter.",
-    "You have successfully set a password and an email address!": "Du har framgångsrikt valt ett lösenord och en e-postadress!",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Kom ihåg att du alltid kan välja en e-postadress i dina användarinställningar om du ändrar dig.",
-    "To return to your account in future you need to <u>set a password</u>": "För att återgå till ditt konto i framtiden måste du <u>välja ett lösenord</u>",
-    "Set Password": "Välj lösenord",
     "Couldn't load home page": "Kunde inte ladda startsidan",
-    "(HTTP status %(httpStatus)s)": "(HTTP-status %(httpStatus)s)",
-    "Checking for an update...": "Letar efter uppdateringar...",
-    "Error encountered (%(errorDetail)s).": "Fel påträffat (%(errorDetail)s).",
-    "No update available.": "Ingen uppdatering tillgänglig.",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Decentraliserad, krypterad chatt &amp; samarbete möjliggjort med [matrix]",
     "Search the room directory": "Sök i rumskatalogen",
     "Riot/Web &amp; Desktop chat": "Riot/Web &amp; Desktop-chatt",
@@ -192,20 +35,5 @@
     "Riot/Android &amp; matrix-android-sdk chat": "Riot/Android &amp; matrix-android-sdk-chatt",
     "Admin support for Dendrite": "Hjälp för administratörer av Dendrite",
     "Building services on Matrix": "Bygga tjänster med Matrix",
-    "Bug report sent": "Buggraporten skickades",
-    "Thank you!": "Tack!",
-    "Back": "Tillbaka",
-    "Filter results": "Filtrera resultaten",
-    "Explore Room State": "Utforska rumläget",
-    "Show message in desktop notification": "Visa meddelande i skrivbordsavisering",
-    "Edit": "Editera",
-    "Reply": "Svara",
-    "Online": "Aktiv",
-    "Away": "Borta",
-    "Appear Offline": "Visa som utloggad",
-    "Register": "Registrera",
-    "%(count)s Members|other": "%(count)s 1 Medlemmar",
-    "%(count)s Members|one": "%(count)s 1 Medlem",
-    "Rooms": "Rum",
     "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Du kan använda anpassade serverinställningar för att logga in på andra Matrix-servrar genom att ange en annan hemserver-URL.<BR/>Du kan då använda Riot med ett befintligt Matrix-konto på en annan hemserver.<br/><br/>Du kan också ange en anpassad identitetsserver men kommer då inte kunna bjuda in användare med epostadress, eller själv bli inbjuden med epostadress."
 }
diff --git a/src/i18n/strings/ta.json b/src/i18n/strings/ta.json
index 8fe8a443..d1d28998 100644
--- a/src/i18n/strings/ta.json
+++ b/src/i18n/strings/ta.json
@@ -1,167 +1,13 @@
 {
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a>மற்றும்<a href=\"http://opera.com\">Opera</a>விலும் செயல்படும்.",
-    "A new version of Riot is available.": "Riot-ன் புதிய பதிப்பு உள்ளது.",
-    "Add an email address above to configure email notifications": "மின்னஞ்சல் மூலம் அறிவிப்புகளை பெற உங்கள் மின்னஞ்சல் முகவரியை மேலே இணைக்கவும்",
-    "Advanced notification settings": "மேம்பட்ட அறிவிப்பிற்கான அமைப்புகள்",
-    "All messages": "அனைத்து செய்திகள்",
-    "All messages (noisy)": "அனைத்து செய்திகள் (உரக்க)",
-    "All Rooms": "அனைத்து அறைகள்",
-    "All notifications are currently disabled for all targets.": "அனைத்து இலக்குகளுக்கான அனைத்து அறிவுப்புகளும் தற்போது முடக்கி வைக்கப்பட்டுள்ளது.",
-    "An error occurred whilst saving your email notification preferences.": "உங்கள் மின்னஞ்சல் அறிவிப்பு விருப்பங்களை சேமிப்பதில் ஏதோ பிழை ஏற்பட்டுள்ளது.",
-    "Cancel": "ரத்து",
-    "Cancel Sending": "அனுப்புதலை ரத்து செய்",
-    "Changelog": "மாற்றப்பதிவு",
-    "Close": "மூடு",
-    "Collapse panel": "பலகத்தை மாற்று",
-    "Collecting app version information": "செயலியின் பதிப்பு தகவல்கள் சேகரிக்கப்படுகிறது",
-    "Collecting logs": "பதிவுகள் சேகரிக்கப்படுகிறது",
     "%(appName)s via %(browserName)s on %(osName)s": "%(osName)s -ல் %(browserName)s -ன் வழியாக %(appName)s",
-    "Call invitation": "அழைப்பிற்கான விண்ணப்பம்",
-    "Can't update user notification settings": "பயனர் அறிவிப்பு அமைப்புகளை மாற்ற முடியவில்லை",
-    "Couldn't find a matching Matrix room": "பொருத்தமான Matrix அறை கிடைக்கவில்லை",
     "Custom Server Options": "விருப்பிற்கேற்ற வழங்கி இடப்புகள்",
-    "delete the alias.": "மாற்றை அழி.",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "அறை மாற்று %(alias)s -ஐ அழித்து, %(name)s -ஐ அடைவிலிருந்து நீக்க வேண்டுமா?",
-    "Describe your problem here.": "உங்கள் பிரச்சனையை இங்கு விவரிக்கவும்.",
-    "Direct Chat": "நேரடி அரட்டை",
-    "Directory": "அடைவு",
     "Dismiss": "நீக்கு",
-    "Download this file": "இந்த கோப்பைத் தரவிறக்கு",
-    "Enable audible notifications in web client": "இணைய வாங்கியில் ஒலி அறிவிப்புகளை ஏதுவாக்கு",
-    "Enable desktop notifications": "திரை அறிவிப்புகளை ஏதுவாக்கு",
-    "Enable email notifications": "மின்னஞ்சல் அறிவிப்புகளை ஏதுவாக்கு",
-    "Enable notifications for this account": "இந்த கணக்கிற்கான அறிவிப்புகளை ஏதுவாக்கு",
-    "Enable them now": "இப்போது அவற்றை ஏதுவாக்கு",
-    "Error": "கோளாறு",
-    "Expand panel": "பலகத்தை விரிவாக்கு",
-    "Failed to add tag %(tagName)s to room": "%(tagName)s எனும் குறிச்சொல்லை அறையில் சேர்ப்பதில் தோல்வி",
-    "Failed to change settings": "அமைப்புகள் மாற்றத்தில் தோல்வி",
-    "Failed to forget room %(errCode)s": "அறையை மறப்பதில் தோல்வி %(errCode)s",
-    "Failed to update keywords": "முக்கிய வார்த்தைகளை புதுப்பித்தலில் தோல்வி",
-    "Failed to get public room list": "பொது அறைப் பட்டியலை பெறுவதில் தோல்வி",
-    "Failed to send report: ": "அறிக்கை அனுப்புதலில் தோல்வி ",
-    "Favourite": "விருப்பமான",
-    "Files": "கோப்புகள்",
-    "Filter room names": "அறை பெயர்களை வடிகட்டு",
-    "Forget": "மற",
-    "Guests can join": "விருந்தினர்கள் சேரலாம்",
-    "Hide panel": "பலகத்தை மறை",
-    "Invite to this room": "இந்த அறைக்கு அழை",
-    "Keywords": "முக்கிய வார்த்தைகள்",
-    "Leave": "வெளியேறு",
-    "Login": "உள்நுழை",
-    "Low Priority": "குறைந்த முன்னுரிமை",
-    "Members": "உறுப்பினர்கள்",
-    "Mentions only": "குறிப்பிடுகள் மட்டும்",
-    "#example": "#உதாரணமாக",
-    "Enter keywords separated by a comma:": "ஒரு comma மூலம் முக்கிய வார்த்தைகளை உள்ளிடவும்:",
-    "Error saving email notification preferences": "மின்னஞ்சல் அறிவிப்பு விருப்பங்களை சேமிப்பதில் கோளாறு",
-    "Failed to get protocol list from Home Server": "முகப்பு சேவையகத்திலிருந்து நெறிமுறை பட்டியலைப் பெறுவதில் தோல்வி",
-    "Failed to remove tag %(tagName)s from room": "அறையில் இருந்து குறிச்சொல் %(tagName)s களை அகற்றுவது தோல்வியடைந்தது",
-    "Failed to set direct chat tag": "நேரடி அரட்டை குறியை அமைப்பதில் தோல்வி",
-    "Failed to set Direct Message status of room": "அறையின் நேரடி செய்தி நிலையை அமைக்க தவறிவிட்டது",
-    "Fetching third party location failed": "மூன்றாம் இடத்தில்  உள்ள  இடம் தோல்வி",
-    "Forward Message": "முன்னோடி செய்தி",
-    "(HTTP status %(httpStatus)s)": "(HTTP நிலைகள் %(httpStatus)s)",
-    "customServer_text": "நீங்கள் மற்ற Matrix வழங்கிகள் உள்நுழைய உங்கள் விருப்பமான வழங்கி இடப்புகளை உபயோகப்படுத்தலாம்.<br/>இது மற்ற வழங்கியில் உங்கள் Matrix கணக்கிணை Riot மூலம் பயன்படுத்த உதவும்.<br/><br/>நீங்கள் மற்ற அடையாள வழங்கியையும் பயன்படுத்தலாம், ஆனால் நீங்கள் மற்ற பயனர்களை மின்னஞ்சல் மூலம் அழைக்கவோ, நீங்கள் அழைக்கப்படவோ இயலாது.",
-    "I understand the risks and wish to continue": "நான் அபாயங்களைப் புரிந்துகொண்டு தொடர விரும்புகிறேன்",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "சிக்கல்களைக் கண்டறியும் பொருட்டு, இந்த கிளையிலிருந்து வரும் பதிவுகள் இந்த பிழை அறிக்கையுடன் அனுப்பப்படும். மேலே உள்ள உரையை மட்டுமே அனுப்ப விரும்பினால், தயவுசெய்து தட்டச்சு செய்க:",
-    "Loading bug report module": "பிழை அறிக்கை தொகுதி ஏற்றுகிறது",
-    "Messages containing my display name": "என் காட்சி பெயர் கொண்ட செய்திகள்",
-    "more": "அதிகம்",
-    "Mute": "முடக்கு",
-    "No rooms to show": "காண்பிக்க எந்த அறையும் இல்லை",
-    "Messages containing <span>keywords</span>": "<span>முக்கிய</span> கொண்ட செய்திகள்",
-    "Messages containing my user name": "என் பயனர் பெயர் கொண்ட செய்திகள்",
-    "Messages in group chats": "குழு அரட்டைகளில் உள்ள செய்திகள்",
-    "Messages in one-to-one chats": "ஒரு-க்கு-ஒரு அரட்டைகளில் உள்ள செய்திகள்",
-    "Messages sent by bot": "bot மூலம் அனுப்பிய செய்திகள்",
-    "Noisy": "சத்தம்",
-    "Notification targets": "அறிவிப்பு இலக்குகள்",
-    "Notifications": "அறிவிப்புகள்",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "பின்வரும் முக்கிய வார்த்தைகளில் அறிவிப்புகள் இங்கே காட்டப்பட முடியாத விதிகள் பின்பற்றப்படுகின்றன:",
-    "Notify for all other messages/rooms": "மற்ற எல்லா செய்திகளுக்கும் அறைகளுக்கும் தெரிவிக்கவும்",
-    "Notify me for anything else": "வேறு எதையும் எனக்கு தெரிவி",
-    "Off": "அமை",
-    "On": "மீது",
-    "Operation failed": "செயல்பாடு தோல்வியுற்றது",
-    "Permalink": "நிரந்தரத் தொடுப்பு",
     "powered by Matrix": "Matrix-ஆல் ஆனது",
-    "Quote": "மேற்கோள்",
-    "Reject": "நிராகரி",
-    "Remove %(name)s from the directory?": "அடைவிலிருந்து %(name)s-ஐ நீக்கலாமா?",
-    "Remove": "நீக்கு",
-    "remove %(name)s from the directory.": "அடைவிலிருந்து %(name)s-ஐ நீக்கு.",
-    "Remove from Directory": "அடைவிலிருந்து நீக்கு",
-    "Report a bug": "வழுவைத் தெரியப்படுத்து",
-    "Resend": "மீண்டும் அனுப்பு",
     "Riot is not supported on mobile web. Install the app?": "கைபேசி உலாவியில் Riot இயங்காது. செயலியை நிறுவ வேண்டுமா?",
-    "Room not found": "அறை காணவில்லை",
-    "Search": "தேடு",
-    "Search…": "தேடு…",
-    "Search for a room": "அறையைத் தேடு",
-    "Send": "அனுப்பு",
-    "Send logs": "பதிவுகளை அனுப்பு",
-    "Source URL": "மூல முகவரி",
-    "This Room": "இந்த அறை",
-    "Unable to join network": "முனையங்களில் சேர இயலவில்லை",
-    "Unavailable": "இல்லை",
     "Unknown device": "தெரியாத கருவி",
-    "unknown error code": "தெரியாத பிழை குறி",
-    "Unnamed room": "பெயரிடப்படாத அறை",
-    "Update": "புதுப்பி",
-    "Uploaded on %(date)s by %(user)s": "%(date)s அன்று %(user)s ஆல் பதிவேற்றப்பட்டது",
-    "Uploading report": "அறிக்கை பதிவேற்றப்படுகிறது",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "வழுவைப் பற்றி விளக்கவும். நீங்கள் என்ன செய்தீர்கள்? என்ன நடக்க வேண்டி எதிர்ப்பார்த்தீர்கள்? என்ன நடந்தது?",
-    "Please describe the bug and/or send logs.": "வழுவைப் பற்றி விளக்கவும் மேலும்/அல்லது பதிவுகளை அனுப்பவும்.",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "சிறந்த அனுபவத்திற்க்கு <a href=\"https://www.google.com/chrome\">Chrome</a>அல்லது<a href=\"https://getfirefox.com\">Firefox</a>ஐ பயன்படுத்தவும்.",
     "Riot Desktop on %(platformName)s": "%(platformName)s ற்க்கான Riot",
-    "Riot does not know how to join a room on this network": "இந்த வலையமைப்பில் உள்ள அறையில் எப்படி சேர்வதென்று Riotற்க்கு தெரியவில்லை",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot பல மேம்பட்ட உலாவி வசதிகளைப் பயன்படுத்துகிறது, அதில் சிலவற்றைக் காணவில்லை அல்லது உங்கள் உலாவியில் பரிசோதனைக்காக உள்ளது.",
-    "There are advanced notifications which are not shown here": "இங்கு காண்பிக்கப்படாத மேம்பட்ட அறிவிப்புகள் உள்ளது",
-    "The server may be unavailable or overloaded": "வழங்கி அளவுமீறிய சுமையில் உள்ளது அல்லது செயல்பாட்டில் இல்லை",
-    "Unable to fetch notification target list": "அறிவிப்பு பட்டியலை பெற முடியவில்லை",
-    "Unable to look up room ID from server": "வழங்கியிலிருந்து அறை ID யை காண முடியவில்லை",
-    "Unhide Preview": "முன்னோட்டத்தைக் காண்பி",
-    "View Decrypted Source": "மறையீடு நீக்கப்பட்ட மூலத்தைக் காண்பி",
-    "View Source": "மூலத்தைக் காட்டு",
-    "What's New": "புதிதாக வந்தவை",
-    "What's new?": "புதிதாக என்ன?",
-    "Waiting for response from server": "வழங்கியின் பதிலுக்காக காத்திருக்கிறது",
-    "When I'm invited to a room": "நான் அறைக்கு அழைக்கப்பட்ட போது",
-    "World readable": "உலகமே படிக்கும்படி",
-    "You cannot delete this image. (%(code)s)": "இந்த படத்தை நீங்கள் அழிக்க முடியாது. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "இந்த செய்தியை நீங்கள் அழிக்க முடியாது. (%(code)s)",
-    "You are not receiving desktop notifications": "திரை அறிவிப்புகளை நீங்கள் பெறவில்லை",
-    "Bug report sent": "வழு அறிக்கை அனுப்பப்பட்டது",
     "You need to be using HTTPS to place a screen-sharing call.": "நீங்கள் திரைபகிர்வு அழைப்பை மேற்க்கொள்ள  HTTPS-ஐ பயன்படுத்த வேண்டும்.",
-    "OK": "சரி",
-    "Show message in desktop notification": "திரை அறிவிப்புகளில் செய்தியை காண்பிக்கவும்",
-    "Sunday": "ஞாயிறு",
-    "Monday": "திங்கள்",
-    "Tuesday": "செவ்வாய்",
-    "Wednesday": "புதன்",
-    "Thursday": "வியாழன்",
-    "Friday": "வெள்ளி",
-    "Saturday": "சனி",
-    "Today": "இன்று",
-    "Yesterday": "நேற்று",
-    "No update available.": "எந்த புதுப்பிப்பும் இல்லை.",
-    "Warning": "எச்சரிக்கை",
-    "Thank you!": "உங்களுக்கு நன்றி",
-    "Back": "பின்",
-    "Event sent!": "நிகழ்வு அனுப்பப்பட்டது",
-    "Event Type": "நிகழ்வு வகை",
-    "Event Content": "நிகழ்வு உள்ளடக்கம்",
-    "Edit": "தொகு",
-    "You have successfully set a password!": "நீங்கள் வெற்றிகரமாக கடவுச்சொல்லை அமைத்துவிட்டீர்கள்",
-    "You have successfully set a password and an email address!": "நீங்கள் வெற்றிகரமாக கடவுச்சொல் மற்றும் மின்னஞ்சல் முகவரியை அமைத்துவிட்டீர்கள்",
-    "Continue": "தொடரவும்",
-    "Please set a password!": "தயவு செய்து கடவுச்சொல்லை அமைக்கவும்",
     "Couldn't load home page": "முதற்பக்கத்தை நிரலேற்ற முடியவில்லை",
-    "Register": "பதிவு செய்",
-    "Rooms": "அறைகள்",
-    "Add rooms to this community": "அறைகளை இந்த சமூகத்தில் சேர்க்கவும்",
     "Welcome to Riot.im": "Riot.im -ற்க்கு வரவேற்க்கிறோம்",
     "Search the room directory": "அறை அடைவில் தேடவும்",
     "Chat with Riot Bot": "Riot இயங்கியிடம் உரையாடவும்",
diff --git a/src/i18n/strings/te.json b/src/i18n/strings/te.json
index e50d78fa..1f18ea4f 100644
--- a/src/i18n/strings/te.json
+++ b/src/i18n/strings/te.json
@@ -1,121 +1,10 @@
 {
-    "Close": "ముసివెయండి",
-    "Continue": "కొనసాగించు",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s %(browserName)s ద్వర %(osName)s కి",
-    "Friday": "శుక్రువారం",
-    "Cancel": "రద్దు",
-    "Monday": "సోమవారం",
-    "Tuesday": "మంగళవారం",
-    "Wednesday": "బుధవారం",
-    "Thursday": "గురువారం",
-    "Saturday": "శనివారం",
-    "Sunday": "ఆదివారం",
-    "Failed to forget room %(errCode)s": "గది మర్చిపోవడం విఫలమైంది %(errCode)s",
-    "unknown error code": "తెలియని కోడ్ లోపం",
-    "A new version of Riot is available.": "కొత్త రిమోట్ వివరణము అందుబాటులో ఉంది.",
-    "Add an email address above to configure email notifications": "ఇమెయిల్ ప్రకటనలను రూపశిల్పం చేయడానికి ఎగువ ఇమెయిల్ చిరునామాను జోడించండి",
-    "Advanced notification settings": "ఆధునిక తాఖీదు అమరిక",
-    "All messages": "అన్ని సందేశాలు",
-    "All messages (noisy)": "అన్ని సందేశాలు (గట్టిగ)",
-    "All Rooms": "అన్ని గదులు",
-    "Call invitation": "మాట్లాడడానికి ఆహ్వానం",
-    "Cancel Sending": "పంపడాన్ని ఆపేయండి",
-    "Can't update user notification settings": "వినియోగదారు ప్రకటన ప్రాదాన్యాలు నవీకరించదడానేకి రాదు",
-    "Changelog": "మార్పు వివరణ",
-    "Collapse panel": "ప్యానెల్ కుదించు",
-    "Collecting app version information": "అనువర్తన సంస్కరణ సమాచారాన్ని సేకరించడం",
-    "Collecting logs": "నమోదు సేకరించడం",
-    "Couldn't find a matching Matrix room": "సరిపోలిక మ్యాట్రిక్స్ గదిని కనుగొనలేకపోయాము",
     "Custom Server Options": "మలచిన  సేవిక ఎంపికలు",
-    "delete the alias.": "అలియాస్ తొలగించండి.",
-    "Describe your problem here.": "ఇక్కడ మీ సమస్యను వివరించండి.",
-    "Direct Chat": "ప్రత్యక్ష మాటామంతి",
-    "Directory": "వివరం",
     "Dismiss": "రద్దుచేసే",
-    "Download this file": "ఈ దస్త్రం దిగుమతి చేయండి",
-    "Enable audible notifications in web client": "వెబ్ బంట్రౌతు వినిపించే నోటిఫికేషన్లను ప్రారంభించండి",
-    "Enable desktop notifications": "రంగస్థల తాఖీదు ప్రారంభించండి",
-    "Enable email notifications": "ఇమెయిల్ ప్రకటనలను ప్రారంభించండి",
-    "Enable notifications for this account": "ఈ ఖాతా కోసం తాఖీదు ప్రారంభించండి",
-    "Enable them now": "ఇప్పుడే వాటిని ప్రారంభించండి",
-    "Enter keywords separated by a comma:": "కామాతో వేరు చేయబడిన కీలక పదాలను నమోదు చేయండి:",
-    "Error": "లోపం",
-    "Error saving email notification preferences": "ఇమెయిల్ ప్రకటనలను ప్రాధాన్యతలను దాచు చేయడంలో లోపం",
-    "#example": "#ఉదాహరణ",
-    "Expand panel": "ప్యానెల్ను విస్తరింపజేయండి",
-    "Failed to add tag %(tagName)s to room": "%(tagName)s ను బొందు జోడించడంలో విఫలమైంది",
-    "Failed to change settings": "అమరిక మార్చడం విఫలమైంది",
-    "Failed to update keywords": "కీలక పదాలను నవీకరించడంలో విఫలమైంది",
-    "Failed to get protocol list from Home Server": "హోమ్ సర్వర్ నుండి ప్రోటోకాల్ జాబితాను పొందడం విఫలమైంది",
-    "Failed to get public room list": "ప్రజా గది జాబితాను పొందడం విఫలమైంది",
-    "Failed to remove tag %(tagName)s from room": "గది నుండి బొందు %(tagName)s తొలగించడంలో విఫలమైంది",
-    "Failed to send report: ": "నివేదికను పంపడంలో విఫలమైంది: ",
-    "Failed to set direct chat tag": "ప్రత్యక్ష మాటామంతి బొందు సెట్ చేయడంలో విఫలమైంది",
-    "Failed to set Direct Message status of room": "గది యొక్క ప్రత్యక్ష సందేశ స్థితి సెట్ చేయడంలో విఫలమైంది",
-    "Favourite": "గుర్తుంచు",
-    "Fetching third party location failed": "మూడవ పార్టీ స్థానాన్ని పొందడం విఫలమైంది",
-    "Files": "దస్ర్తాలు",
-    "Filter room names": "గది పేర్లను ఫిల్టర్ చేయండి",
-    "Forget": "మర్చిపో",
-    "Forward Message": "సందేశాన్ని మునుముందుకు చేయండి",
-    "Guests can join": "అతిథులు చేరవచ్చు",
-    "Hide panel": "ప్యానెల్ను దాచు",
-    "(HTTP status %(httpStatus)s)": "(HTTP స్థితి %(httpStatus)s)",
-    "I understand the risks and wish to continue": "నేను నష్టాలను అర్థం చేసుకుంటాను మరియు కొనసాగించాలని కోరుకుంటున్నాను",
-    "Invite to this room": "ఈ గదికి ఆహ్వానించండి",
-    "Keywords": "ముఖ్యపదాలు",
-    "Leave": "వదిలి",
-    "Login": "ప్రవేశ ద్వారం",
-    "Loading bug report module": "దోష నివేదిక అధిభాగం లోడ్ చేస్తోంది",
-    "Low Priority": "తక్కువ ప్రాధాన్యత",
-    "Members": "సభ్యులు",
-    "Mentions only": "మాత్రమే ప్రస్తావిస్తుంది",
-    "Messages containing my display name": "నా ప్రదర్శన పేరును కలిగి ఉన్న సందేశాలు",
-    "Messages containing <span>keywords</span>": "కీలక పదాలను</span>కలిగి ఉన్న సందేశం<span>",
-    "Messages containing my user name": "నా వినియోగదారు పేరు కలిగి ఉన్న సందేశాలు",
-    "Messages in group chats": "సమూహ మాటామంతిలో సందేశాలు",
-    "Messages in one-to-one chats": "సందేశాలు నుండి ఒకరికి ఒకటి మాటామంతి",
-    "Messages sent by bot": "బాట్ పంపిన సందేశాలు",
-    "more": "మరింత",
-    "Mute": "నిశబ్ధము",
-    "No rooms to show": "చూపించడానికి గదులు లేవు",
-    "Noisy": "శబ్దం",
-    "Notification targets": "తాఖీదు లక్ష్యాలు",
-    "Notifications": "ప్రకటనలు",
-    "Notify for all other messages/rooms": "అన్ని ఇతర సందేశాలు / గదులు కోసం తెలియజేయండి",
-    "Off": "ఆపు",
-    "On": "వేయుము",
-    "Operation failed": "కార్యం విఫలమైంది",
-    "Reject": "తిరస్కరించు",
-    "Remove %(name)s from the directory?": "వివరము నుండి %(name)s తొలిగించు?",
-    "Remove": "తొలగించు",
-    "remove %(name)s from the directory.": "వివరము నుండి %(name)s ను తొలిగించు.",
-    "Remove from Directory": "`వివరము నుండి తొలిగించు",
-    "Report a bug": "లోపమును నివేదించు",
-    "Resend": "మళ్ళి  పంపుము",
     "Riot Desktop on %(platformName)s": "రియట్ రంగస్థలం లో %(platformName)s",
-    "Room not found": "గది కనుగొనబడలేదు",
-    "Search": "శోధన",
-    "Search…": "శోధన…",
-    "Search for a room": "గది కోసం శోధించండి",
-    "Send": "పంపండి",
-    "Send logs": "నమోదును పంపు",
-    "Source URL": "మూల URL",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "క్షమించండి, మీ బ్రౌజర్ <b>రియట్ని అమలు చేయలేరు</b>.",
-    "Today": "ఈ రోజు",
-    "Yesterday": "నిన్న",
-    "Warning": "హెచ్చరిక",
-    "Checking for an update...": "నవీకరణ కోసం చూస్తోంది...",
-    "Error encountered (%(errorDetail)s).": "లోపం సంభవించింది (%(errorDetail)s).",
-    "No update available.": "ఏ నవీకరణ అందుబాటులో లేదు.",
-    "Downloading update...": "నవీకరణను దిగుమతి చేస్తోంది...",
     "Welcome to Riot.im": "రిమోట్.ఇం కి స్వగతం",
     "Search the room directory": "గది వివరాన్ని శోధించండి",
     "Chat with Riot Bot": "రియోట్ బొట్తో మాటామంతి చేయండి",
-    "Please set a password!": "దయచేసి మీ రహస్యపదాన్నీ అమర్చండి!",
-    "Set Password": "రహస్యపదాన్నీ  అమర్చండి",
-    "Couldn't load home page": "హోమ్ పేజీని లోడ్ చేయలేకపోయాము",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">సఫరి</a>ఇంక<a href=\"http://opera.com\">ఒపెర</a>కుద పని చెసతయి.",
-    "All notifications are currently disabled for all targets.": "ప్రస్తుతానికి అన్ని చోట్లనుంచి అన్ని ప్రకటనలు ఆగి వున్నాయి.",
-    "An error occurred whilst saving your email notification preferences.": "మీ ఇమెయిల్ ప్రకటన ప్రాధాన్యాలు బద్రపరిచేతప్పుడు ఎదో తప్పు జరిగింది."
+    "Couldn't load home page": "హోమ్ పేజీని లోడ్ చేయలేకపోయాము"
 }
diff --git a/src/i18n/strings/th.json b/src/i18n/strings/th.json
index 5b27b810..1e2698c6 100644
--- a/src/i18n/strings/th.json
+++ b/src/i18n/strings/th.json
@@ -1,152 +1,12 @@
 {
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s ผ่านทาง %(browserName)s บน %(osName)s",
-    "All messages": "ทุกข้อความ",
-    "Cancel": "ยกเลิก",
-    "Close": "ปิด",
-    "Error": "ข้อผิดพลาด",
-    "#example": "#example",
-    "Files": "ไฟล์",
-    "Forward Message": "ส่งต่อข้อความ",
-    "Low Priority": "ความสำคัญต่ำ",
-    "Members": "สมาชิก",
-    "more": "เพิ่มเติม",
-    "Off": "ปิด",
-    "Report a bug": "รายงานจุดบกพร่อง",
     "powered by Matrix": "ใช้เทคโนโลยี Matrix",
-    "Quote": "อ้างอิง",
-    "Resend": "ส่งใหม่",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a> หรือ <a href=\"http://opera.com\">Opera</a> ก็ใช้ได้",
-    "A new version of Riot is available.": "มี Riot เวอร์ชั่นใหม่",
-    "All Rooms": "ทุกห้อง",
-    "Cancel Sending": "ยกเลิกการส่ง",
-    "Changelog": "บันทึกการเปลี่ยนแปลง",
-    "Describe your problem here.": "อธิบายปัญหาที่นี่",
-    "Download this file": "ดาวน์โหลดไฟล์นี้",
     "Dismiss": "ไม่สนใจ",
-    "Messages sent by bot": "ข้อความจากบอท",
-    "Mute": "เงียบ",
-    "No rooms to show": "ไม่มีห้องที่จะแสดง",
-    "Notifications": "การแจ้งเตือน",
-    "On": "เปิด",
-    "Permalink": "ลิงก์ถาวร",
-    "Operation failed": "การดำเนินการล้มเหลว",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "กรุณาอธิบายจุดบกพร่อง คุณทำอะไร? ควรจะเกิดอะไรขึ้น? แล้วอะไรคือสิ่งที่เกิดขึ้นจริง?",
-    "Please describe the bug and/or send logs.": "กรุณาอธิบายจุดบกพร่อง และ/หรือ ส่งล็อก",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "กรุณาติดตั้ง <a href=\"https://www.google.com/chrome\">Chrome</a> หรือ <a href=\"https://getfirefox.com\">Firefox</a> เพื่อประสบการณ์ที่ดีที่สุด",
-    "Reject": "ปฏิเสธ",
-    "Remove": "ลบ",
-    "Messages containing <span>keywords</span>": "ข้อความที่มี<span>คีย์เวิร์ด</span>",
-    "Messages containing my user name": "ข้อความที่มีชื่อผู้ใช้ของฉัน",
-    "Search": "ค้นหา",
-    "Search…": "ค้นหา…",
-    "Room not found": "ไม่พบห้อง",
-    "Search for a room": "ค้นหาห้อง",
-    "Send": "ส่ง",
-    "Send logs": "ส่งล็อก",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "ขออภัย เบราว์เซอร์ของคุณ<b>ไม่</b>สามารถ run Riot ได้",
-    "This Room": "ห้องนี้",
-    "Unavailable": "ไม่มี",
     "Unknown device": "อุปกรณ์ที่ไม่รู้จัก",
-    "unknown error code": "รหัสข้อผิดพลาดที่ไม่รู้จัก",
-    "Update": "อัปเดต",
-    "Uploaded on %(date)s by %(user)s": "อัปโหลดเมื่อ %(date)s โดย %(user)s",
-    "Yesterday": "เมื่อวานนี้",
-    "Today": "วันนี้",
-    "Saturday": "วันเสาร์",
-    "Friday": "วันศุกร์",
-    "Thursday": "วันพฤหัสบดี",
-    "Wednesday": "วันพุธ",
-    "Tuesday": "วันอังคาร",
-    "Monday": "วันจันทร์",
-    "Sunday": "วันอาทิตย์",
-    "You cannot delete this image. (%(code)s)": "คุณไม่สามารถลบรูปนี้ได้ (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "คุณไม่สามารถลบข้อความนี้ได้ (%(code)s)",
-    "What's New": "มีอะไรใหม่",
-    "What's new?": "มีอะไรใหม่?",
-    "View Source": "ดูซอร์ส",
-    "Uploading report": "กำลังอัปโหลดรายงาน",
-    "Advanced notification settings": "ตั้งค่าการแจ้งเตือนขั้นสูง",
-    "Can't update user notification settings": "ไม่สามารถอัปเดตการตั้งค่าการแจ้งเตือนของผู้ใช้",
-    "Collecting logs": "กำลังรวบรวมล็อก",
-    "Collapse panel": "ซ่อนหน้าต่าง",
-    "Collecting app version information": "กำลังรวบรวมข้อมูลเวอร์ชันแอป",
-    "OK": "ตกลง",
     "You need to be using HTTPS to place a screen-sharing call.": "คุณต้องใช้ HTTPS เพื่อเริ่มติดต่อแบบแบ่งปันหน้าจอ",
-    "You are not receiving desktop notifications": "การแจ้งเตือนบนเดสก์ทอปถูกปิดอยู่",
-    "Waiting for response from server": "กำลังรอการตอบสนองจากเซิร์ฟเวอร์",
-    "View Decrypted Source": "ดูซอร์สที่ถอดรหัสแล้ว",
-    "Unnamed room": "ห้องที่ไม่มีชื่อ",
-    "Source URL": "URL ต้นฉบับ",
     "Riot Desktop on %(platformName)s": "Riot เดสก์ทอปบน %(platformName)s",
     "Riot is not supported on mobile web. Install the app?": "Riot ไม่รองรับเว็บบนอุปกรณ์พกพา ติดตั้งแอป?",
-    "Riot does not know how to join a room on this network": "Riot ไม่รู้วิธีเข้าร่วมห้องในเครือข่ายนี้",
-    "Direct Chat": "แชทโดยตรง",
-    "All messages (noisy)": "ทุกข้อความ (เสียงดัง)",
     "Custom Server Options": "กำหนดเซิร์ฟเวอร์เอง",
-    "Directory": "ไดเรกทอรี",
-    "Enable audible notifications in web client": "เปิดใช้งานเสียงแจ้งเตือนบนเว็บไคลเอนต์",
-    "Enable desktop notifications": "เปิดใช้งานการแจ้งเตือนบนเดสก์ทอป",
-    "Enable email notifications": "เปิดใช้งานการแจ้งเตือนทางอีเมล",
-    "Enable notifications for this account": "เปิดใช้งานการแจ้งเตือนสำหรับบัญชีนี้",
-    "Enable them now": "เปิดใช้งานเดี๋ยวนี้",
-    "Enter keywords separated by a comma:": "กรอกคีย์เวิร์ดทั้งหมด คั่นด้วยเครื่องหมายจุลภาค:",
-    "Expand panel": "ขยายหน้าต่าง",
-    "Failed to update keywords": "การอัปเดตคีย์เวิร์ดล้มเหลว",
-    "Failed to remove tag %(tagName)s from room": "การลบแท็ก %(tagName)s จากห้องล้มเหลว",
-    "Failed to send report: ": "การส่งรายงานล้มเหลว: ",
-    "Filter room names": "กรองชื่อห้อง",
-    "Guests can join": "แขกเข้าร่วมได้",
-    "Hide panel": "ซ่อนหน้าต่าง",
-    "I understand the risks and wish to continue": "ฉันเข้าใจความเสี่ยงและต้องการดำเนินการต่อ",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "ล็อกจากไคลเอนต์จะถูกแนบพร้อมกับรายงานนี้เพื่อวินิจฉัยปัญหา หากคุณต้องการส่งเฉพาะข้อความด้านบน กรุณาเอาเครื่องหมายออก:",
-    "Invite to this room": "เชิญเข้าห้องนี้",
-    "Keywords": "คีย์เวิร์ด",
-    "Leave": "ออกจากห้อง",
-    "Loading bug report module": "กำลังโหลดโมดูลรายงานจุดบกพร่อง",
-    "Mentions only": "เมื่อถูกกล่าวถึงเท่านั้น",
-    "Messages containing my display name": "ข้อความที่มีชื่อของฉัน",
-    "Messages in group chats": "ข้อความในแชทกลุ่ม",
-    "Messages in one-to-one chats": "ข้อความในแชทตัวต่อตัว",
-    "Noisy": "เสียงดัง",
-    "Notification targets": "เป้าหมายการแจ้งเตือน",
-    "Notify for all other messages/rooms": "แจ้งเตือนจากห้อง/ข้อความอื่น ๆ ทั้งหมด",
-    "Notify me for anything else": "แจ้งเตือนสำหรับอย่างอื่นทั้งหมด",
-    "Remove %(name)s from the directory?": "ถอด %(name)s ออกจากไดเรกทอรี?",
-    "remove %(name)s from the directory.": "ถอด %(name)s ออกจากไดเรกทอรี",
-    "Remove from Directory": "ถอดออกจากไดเรกทอรี",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot ใช้คุณสมบัติขั้นสูงในเบราว์เซอร์หลายประการ คุณสมบัติบางอย่างอาจยังไม่พร้อมใช้งานหรืออยู่ในขั้นทดลองในเบราว์เซอร์ปัจจุบันของคุณ",
-    "There are advanced notifications which are not shown here": "มีการแจ้งเตือนขั้นสูงที่ไม่ได้แสดงที่นี่",
-    "Unable to join network": "ไม่สามารถเข้าร่วมเครือข่ายได้",
-    "Unable to look up room ID from server": "ไม่สามารถหา ID ห้องจากเซิร์ฟเวอร์ได้",
-    "Unhide Preview": "แสดงตัวอย่าง",
-    "World readable": "ทุกคนอ่านได้",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "คุณอาจมีการตั้งค่าจากไคลเอนต์อื่นนอกจาก Riot การตั้งต่าเหล่านั้นยังถูกใช้งานอยู่แต่คุณจะปรับแต่งจากใน Riot ไม่ได้",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "การแสดงผลของโปรแกรมอาจผิดพลาด ฟังก์ชันบางอย่างหรือทั้งหมดอาจไม่ทำงานในเบราว์เซอร์ปัจจุบันของคุณ หากคุณต้องการลองดำเนินการต่อ คุณต้องรับมือกับปัญหาที่อาจจะเกิดขึ้นด้วยตัวคุณเอง!",
-    "Add an email address above to configure email notifications": "เพิ่มที่อยู่อีเมลข้างบนเพื่อตั้งค่าการแจ้งเตือนทางอีเมล",
-    "All notifications are currently disabled for all targets.": "การแจ้งเตือนทั้งหมดถูกปิดใช้งานสำหรับทุกอุปกรณ์",
-    "An error occurred whilst saving your email notification preferences.": "เกิดข้อผิดพลาดระหว่างบันทึกการตั้งค่าการแจ้งเตือนทางอีเมล",
-    "Couldn't find a matching Matrix room": "ไม่พบห้อง Matrix ที่ตรงกับคำค้นหา",
-    "customServer_text": "คุณสามารถกำหนดเซิร์ฟเวอร์บ้านเองได้โดยใส่ URL ของเซิร์ฟเวอร์นั้น เพื่อเข้าสู่ระบบของเซิร์ฟเวอร์ Matrix อื่น<br/>ทั้งนี่เพื่อให้คุณสามารถใช้ Riot กับบัญชี Matrix ที่มีอยู่แล้วบนเซิร์ฟเวอร์บ้านอื่น ๆ ได้<br/><br/>คุณอาจเลือกเซิร์ฟเวอร์ระบุตัวตนเองด้วยก็ได้ แต่คุณจะไม่สามารถเชิญผู้ใช้อื่นด้วยที่อยู่อีเมล หรือรับคำเชิญจากผู้ใช้อื่นทางที่อยู่อีเมลได้",
-    "delete the alias.": "ลบนามแฝง",
-    "Error saving email notification preferences": "การบันทึกการตั้งค่าการแจ้งเตือนทางอีเมลผิดพลาด",
-    "Failed to add tag %(tagName)s to room": "การเพิ่มแท็ก %(tagName)s ของห้องนี้ล้มเหลว",
-    "Failed to change settings": "การแก้ไขการตั้งค่าล้มเหลว",
-    "Failed to get protocol list from Home Server": "การขอรายชื่อโปรโตคอลจากเซิร์ฟเวอร์บ้านล้มเหลว",
-    "Failed to get public room list": "การขอรายชื่อห้องสาธารณะล้มเหลว",
-    "Failed to set direct chat tag": "การติดแท็กแชทตรงล้มเหลว",
-    "Failed to set Direct Message status of room": "การตั้งสถานะข้อความตรงของห้องล้มเหลว",
-    "Favourite": "รายการโปรด",
-    "Fetching third party location failed": "การเรียกข้อมูลตำแหน่งจากบุคคลที่สามล้มเหลว",
-    "The Home Server may be too old to support third party networks": "เซิร์ฟเวอร์บ้านอาจเก่าเกินกว่าจะรองรับเครือข่ายของบุคคลที่สาม",
-    "The server may be unavailable or overloaded": "เซิร์ฟเวอร์อาจไม่พร้อมใช้งานหรือทำงานหนักเกินไป",
-    "Unable to fetch notification target list": "ไม่สามารถรับรายชื่ออุปกรณ์แจ้งเตือน",
-    "When I'm invited to a room": "เมื่อฉันได้รับคำเชิญเข้าห้อง",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "ลบนามแฝง %(alias)s ของห้องและถอด %(name)s ออกจากไดเรกทอรี?",
-    "Call invitation": "คำเชิญเข้าร่วมการโทร",
-    "Failed to forget room %(errCode)s": "การลืมห้องล้มเหลว %(errCode)s",
-    "Forget": "ลืม",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "การแจ้งเตือนจากคีย์เวิร์ดเหล่านี้ เป็นไปตามกฏที่ไม่สามารถแสดงที่นี่ได้:",
-    "Login": "เข้าสู่ระบบ",
     "Welcome to Riot.im": "ยินดีต้อนรับสู่ Riot.im",
     "Search the room directory": "ค้นหาในไดเรกทอรีห้อง",
     "Chat with Riot Bot": "แชทกับบอท Riot",
@@ -169,26 +29,9 @@
     "Contributing code to Matrix and Riot": "สมทบโค๊ดให้ Matrix และ Riot",
     "Dev chat for the Riot/Web dev team": "แชทสำหรับทีมพัฒนา Riot บนเว็บ",
     "Dev chat for the Dendrite dev team": "แชทสำหรับทีมพัฒนา Dendrite",
-    "Co-ordination for Riot/Web translators": "แชทสำหรับประสานงานการแปล Riot บนเว็บ",
-    "Failed to change password. Is your password correct?": "การเปลี่ยนรหัสผ่านล้มเหลว รหัสผ่านของคุณถูกต้องหรือไม่?",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "มีห้องอยู่มากมายใน Matrix ทั้งห้องที่เชื่อมไปยังเครือข่ายอื่น (Slack, IRC, Gitter ฯลฯ) และห้องที่อยู่ด้วยตัวเอง ลองดูไดเรกทอรีสิ!",
-    "You have successfully set a password!": "การตั้งรหัสผ่านเสร็จสมบูรณ์!",
-    "You can now return to your account after signing out, and sign in on other devices.": "คุณสามารถกลับไปยังบัญชีของคุณหลังจากออกจากระบบ แล้วกลับเขาสู่ระบบบนอุปกรณ์อื่น ๆ",
-    "Continue": "ดำเนินการต่อ",
-    "Please set a password!": "กรุณาตั้งรหัสผ่าน!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "เพื่อคุณจะได้กลับมายังบัญชีเดิมของคุณได้ หลังจากออกจากระบบ แล้วกลับเข้าสู่ระบบในอุปกรณ์อื่น ๆ",
     "Design and implementation of E2E in Matrix": "การออกแบบและใช้งาน E2E ใน Matrix",
     "Discussion of the Identity Service API": "พูดคุยเกี่ยวกับ Identity Service API",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "ระบบแชทและประสานงาน ไร้ศูนย์กลางและเข้ารหัสได้ โดยใช้เทคโนโลยีจาก [matrix]",
-    "General discussion about Matrix and Riot": "พูดคุยเรื่องทั่วไป ทั้ง Matrix และ Riot",
-    "(HTTP status %(httpStatus)s)": "(สถานะ HTTP %(httpStatus)s)",
-    "Remember, you can always set an email address in user settings if you change your mind.": "อย่าลืม คุณสามารถตั้งที่อยู่อีเมลในการตั้งค่าผู้ใช้ได้ทุกเมื่อหากคุณเปลี่ยนใจ",
-    "You have successfully set a password and an email address!": "ตั้งรหัสผ่านและที่อยู่อีเมลสำเร็จแล้ว!",
-    "Warning": "คำเตือน",
-    "Checking for an update...": "กำลังตรวจหาอัปเดต...",
-    "Error encountered (%(errorDetail)s).": "เกิดข้อผิดพลาด (%(errorDetail)s)",
-    "No update available.": "ไม่มีอัปเดตที่ใหม่กว่า",
-    "Downloading update...": "กำลังดาวน์โหลดอัปเดต...",
-    "To return to your account in future you need to <u>set a password</u>": "คุณต้อง<u>ตั้งรหัสผ่าน</u>เพื่อจะกลับมาที่บัญชีนี้ในอนาคต",
-    "Set Password": "ตั้งรหัสผ่าน"
+    "General discussion about Matrix and Riot": "พูดคุยเรื่องทั่วไป ทั้ง Matrix และ Riot"
 }
diff --git a/src/i18n/strings/tr.json b/src/i18n/strings/tr.json
index b0fcc46b..296ddcb7 100644
--- a/src/i18n/strings/tr.json
+++ b/src/i18n/strings/tr.json
@@ -1,153 +1,12 @@
 {
     "%(appName)s via %(browserName)s on %(osName)s": "%(osName)s işletim sisteminde %(browserName)s ile %(appName)s",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\"> Safari </a> ve<a href=\"http://opera.com\"> Opera </a> da çalışıyor.",
-    "A new version of Riot is available.": "Riot'un yeni bir versiyonu mevcuttur.",
-    "Add an email address above to configure email notifications": "E-posta bildirimlerini yapılandırmak için yukarıya bir e-posta adresi ekleyin",
-    "Advanced notification settings": "Gelişmiş bildirim ayarları",
-    "All messages": "Tüm mesajlar",
-    "All messages (noisy)": "Tüm mesajlar (uzun)",
-    "All Rooms": "Tüm Odalar",
-    "All notifications are currently disabled for all targets.": "Tüm bildirimler şu anda tüm hedefler için devre dışı bırakılmıştır.",
-    "An error occurred whilst saving your email notification preferences.": "E-posta bildirim tercihlerinizi kaydetme işlemi sırasında bir hata oluştu.",
-    "Call invitation": "Arama davetiyesi",
-    "Cancel": "İptal Et",
-    "Cancel Sending": "Göndermeyi İptal Et",
-    "Can't update user notification settings": "Kullanıcı bildirim ayarları güncellenemiyor",
-    "Changelog": "Değişiklikler",
-    "Close": "Kapat",
-    "Collapse panel": "Katlanır panel",
-    "Collecting app version information": "Uygulama sürümü bilgileri toplanıyor",
-    "Collecting logs": "Kayıtlar toplanıyor",
-    "Couldn't find a matching Matrix room": "Eşleşen bir Matrix odası bulunamadı",
     "Custom Server Options": "Özel Sunucu Seçenekleri",
-    "customServer_text": "Farklı bir Ana Sunucu URL'si belirleyerek başka bir Matrix sunucusunda oturum açmak için Özel Sunucu Seçeneklerini kullanabilirsiniz. <br/> Bu , Riot'u mevcut Matrix hesabı ile farklı bir Ana Sunucuda kullanmanıza olanak tanır.<br/> <br/> Ayrıca Özel Kimlik Sunucu'da ayarlayabilirsiniz ama kullanıcıları e-posta adresleriyle veya kendi e-posta adresinizle davet edemezsiniz.",
-    "delete the alias.": "Tüm rumuzları sil.",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "%(alias)s oda rumuzu silinsin ve %(name)s dizinden kaldırılsın mı ?",
-    "Describe your problem here.": "Probleminizi burada açıklayın.",
-    "Direct Chat": "Doğrudan Sohbet",
-    "Directory": "Dizin",
     "Dismiss": "Uzaklaştır",
-    "Download this file": "Bu dosyayı indir",
-    "Enable audible notifications in web client": "Web istemcisinde sesli bildirimleri etkinleştir",
-    "Enable desktop notifications": "Masaüstü bildirimlerini etkinleştir",
-    "Enable email notifications": "E-posta bildirimlerini etkinleştir",
-    "Enable notifications for this account": "Bu hesap için bildirimleri etkinleştir",
-    "Enable them now": "Onları şimdi etkinleştir",
-    "Enter keywords separated by a comma:": "Anahtar kelimeleri virgül ile ayırarak girin:",
-    "Error": "Hata",
-    "Error saving email notification preferences": "E-posta bildirim tercihlerini kaydetme hatası",
-    "#example": "örnek",
-    "Expand panel": "Genişletme paneli",
-    "Failed to add tag %(tagName)s to room": "%(tagName)s etiketi odaya eklenemedi",
-    "Failed to change settings": "Ayarlar değiştirilemedi",
-    "Failed to forget room %(errCode)s": "Oda unutulması başarısız oldu %(errCode)s",
-    "Failed to update keywords": "Anahtar kelimeler güncellenemedi",
-    "Failed to get protocol list from Home Server": "Ana Sunucu'dan protokol listesi alınamadı",
-    "Failed to get public room list": "Genel odalar listesi alınamadı",
-    "Failed to remove tag %(tagName)s from room": "Odadan %(tagName)s etiketi kaldırılamadı",
-    "Failed to send report: ": "Rapor gönderilemedi: ",
-    "Failed to set direct chat tag": "Direkt sohbet etiketi ayarlanamadı",
-    "Failed to set Direct Message status of room": "Odanın Direkt Mesaj durumu ayarlanamadı",
-    "Favourite": "Favori",
-    "Fetching third party location failed": "Üçüncü parti konumunu çekemedi",
-    "Files": "Dosyalar",
-    "Filter room names": "Oda isimlerini filtrele",
-    "Forget": "Unut",
-    "Forward Message": "Mesajı İlet",
-    "Guests can join": "Misafirler katılabilirler",
-    "Hide panel": "Paneli gizle",
-    "(HTTP status %(httpStatus)s)": "(HTTP durumu %(httpStatus)s)",
-    "I understand the risks and wish to continue": "Riskleri anlıyorum ve devam etmek istiyorum",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "Sorunları teşhis etmek için , bu istemciden kayıtlar hata raporu ile beraber gönderilecek . Yalnızca yukarıdaki metni göndermek isterseniz , lütfen işareti kaldırın:",
-    "Invite to this room": "Bu odaya davet et",
-    "Keywords": "Anahtar kelimeler",
-    "Leave": "Ayrıl",
-    "Login": "Oturum aç",
-    "Loading bug report module": "Hata raporlama modülü yükleniyor",
-    "Low Priority": "Düşük Öncelikli",
-    "Members": "Üyeler",
-    "Mentions only": "Sadece Mention'lar",
-    "Messages containing my display name": "İsmimi içeren mesajlar",
-    "Messages containing <span>keywords</span>": "<span> anahtar kelimeleri </span> içeren mesajlar",
-    "Messages containing my user name": "Kullanıcı ismimi içeren mesajlar",
-    "Messages in group chats": "Grup sohbetlerindeki mesajlar",
-    "Messages in one-to-one chats": "Bire bir sohbetlerdeki mesajlar",
-    "Messages sent by bot": "Bot tarafından gönderilen mesajlar",
-    "more": "Daha",
-    "Mute": "Sessiz",
-    "No rooms to show": "Gösterilecek oda yok",
-    "Noisy": "Gürültülü",
-    "Notification targets": "Bildirim hedefleri",
-    "Notifications": "Bildirimler",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Aşağıdaki anahtar kelimeleri ile ilgili bildirimler burada gösterilemeyen kuralları takip eder:",
-    "Notify for all other messages/rooms": "Diğer tüm mesajlar / odalar için bildirim yapın",
-    "Notify me for anything else": "Başka herhangi bir şey için bana bildirim yap",
-    "Off": "Kapalı",
-    "On": "Açık",
-    "Operation failed": "Operasyon başarısız oldu",
-    "Permalink": "Kalıcı Bağlantı(permalink)",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Lütfen hatayı tanımlayın. Ne yaptınız ? Ne gerçekleşmesini beklediniz ? Ne gerçekleşti ?",
-    "Please describe the bug and/or send logs.": "Lütfen hatayı tanımlayın ve/veya kayıtları gönderin.",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "Lütfen <a href=\"https://www.google.com/chrome\"> Chrome </a> ya da <a href=\"https://getfirefox.com\"> Firefox </a> 'u en iyi deneyim için yükleyin.",
     "powered by Matrix": "Matrix tarafından desteklenmektedir",
-    "Quote": "Alıntı",
-    "Reject": "Reddet",
-    "Remove %(name)s from the directory?": "%(name)s'i dizinden kaldırılsın mı ?",
-    "Remove": "Kaldır",
-    "remove %(name)s from the directory.": "%(name)s'i dizinden kaldır.",
-    "Remove from Directory": "Dizinden Kaldır",
-    "Report a bug": "Hata Bildir",
-    "Resend": "Yeniden Gönder",
     "Riot Desktop on %(platformName)s": "%(platformName)s platformunda Riot Masaüstü",
-    "Riot does not know how to join a room on this network": "Riot bu ağdaki bir odaya nasıl gireceğini bilmiyor",
     "Riot is not supported on mobile web. Install the app?": "Riot mobil web'de desteklenmiyor . Uygulamayı yükle ?",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot geçerli tarayıcınızda mevcut olmayan veya denemelik olan birçok gelişmiş tarayıcı özelliği kullanıyor.",
-    "Room not found": "Oda bulunamadı",
-    "Search": "Ara",
-    "Search…": "Arama…",
-    "Search for a room": "Oda ara",
-    "Send": "Gönder",
-    "Send logs": "Kayıtları gönder",
-    "Source URL": "Kaynak URL",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Üzgünüz , tarayıcınız Riot'u  <b> çalıştıramıyor </b>.",
-    "The Home Server may be too old to support third party networks": "Ana Sunucu 3. parti ağları desteklemek için çok eski olabilir",
-    "There are advanced notifications which are not shown here": "Burada gösterilmeyen gelişmiş bildirimler var",
-    "The server may be unavailable or overloaded": "Sunucu kullanılamıyor veya aşırı yüklenmiş olabilir",
-    "This Room": "Bu Oda",
-    "Unable to fetch notification target list": "Bildirim hedef listesi çekilemedi",
-    "Unable to join network": "Ağa bağlanılamıyor",
-    "Unable to look up room ID from server": "Sunucudan oda ID'si aranamadı",
-    "Unavailable": "Kullanım dışı",
-    "Unhide Preview": "Önizlemeyi Göster",
     "Unknown device": "Bilinmeyen aygıt",
-    "unknown error code": "bilinmeyen hata kodu",
-    "Unnamed room": "İsimsiz oda",
-    "Update": "Güncelleştirme",
-    "Uploaded on %(date)s by %(user)s": "%(user)s tarafında %(date)s e yüklendi",
-    "Uploading report": "Rapor yükleniyor",
-    "View Decrypted Source": "Şifresi Çözülmüş(Decrypted) Kaynağı Görüntüle",
-    "View Source": "Kaynağı Görüntüle",
-    "What's New": "Yenilikler",
-    "What's new?": "Yeni olan ne ?",
-    "Waiting for response from server": "Sunucudan yanıt bekleniyor",
-    "When I'm invited to a room": "Bir odaya davet edildiğimde",
-    "World readable": "Okunabilir dünya",
-    "You cannot delete this image. (%(code)s)": "Bu resmi silemezsiniz. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "Bu mesajı silemezsiniz (%(code)s)",
-    "You are not receiving desktop notifications": "Masaüstü bildirimleri almıyorsunuz",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Onları Riot dışında bir istemciden yapılandırmış olabilirsiniz . Onları Riot içersinide ayarlayamazsınız ama hala geçerlidirler",
-    "Sunday": "Pazar",
-    "Monday": "Pazartesi",
-    "Tuesday": "Salı",
-    "Wednesday": "Çarşamba",
-    "Thursday": "Perşembe",
-    "Friday": "Cuma",
-    "Saturday": "Cumartesi",
-    "Today": "Bugün",
-    "Yesterday": "Dün",
-    "OK": "Tamam",
     "You need to be using HTTPS to place a screen-sharing call.": "Ekran paylaşımlı arama yapmak için HTTPS kullanıyor olmalısınız.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Geçerli tarayıcınız ile birlikte , uygulamanın görünüş ve kullanım hissi tamamen hatalı olabilir ve bazı ya da tüm özellikler çalışmayabilir. Yine de denemek isterseniz devam edebilirsiniz ancak karşılaşabileceğiniz sorunlar karşısında kendi başınasınız !",
     "Welcome to Riot.im": "Riot.im'e Hoş Geldiniz",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Dağıtık , şifreli sohbet &amp; işbirliği ile Matrix tarafından desteklenmektedir",
     "Search the room directory": "Oda dizinini ara",
@@ -174,14 +33,5 @@
     "Contributing code to Matrix and Riot": "Matrix ve Riot'a kod katkısı (contribution) sağla",
     "Dev chat for the Riot/Web dev team": "Riot/Web Geliştirici takımı için Geliştirici sohbeti",
     "Dev chat for the Dendrite dev team": "Dendrite Geliştirici Takımı için Geliştirici sohbeti",
-    "Co-ordination for Riot/Web translators": "Riot/Web çevirmenleri için koordinasyon",
-    "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Matrix'te varolan ağlara (Slack , IRC , Gitter vb.) bağlı ya da bağımsız bir çok oda var . Dizini kontrol edin!",
-    "Failed to change password. Is your password correct?": "Şifreniz değiştirilemedi . Şifreniz doğru mu ?",
-    "You have successfully set a password!": "Başarıyla bir şifre ayarladınız!",
-    "You can now return to your account after signing out, and sign in on other devices.": "Şimdi oturumunuzu iptal ettikten sonra başka cihazda oturum açarak hesabınıza dönebilirsiniz.",
-    "Continue": "Devam Et",
-    "Please set a password!": "Lütfen bir şifre ayarlayın !",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Bu oturumunuzu kapattıktan sonra hesabınıza dönmenizi ve diğer cihazlarda oturum açmanızı sağlar.",
-    "You have successfully set a password and an email address!": "Başarıyla bir şifre ve e-posta adresi ayarladın !",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Unutmayın , fikrinizi değiştirirseniz her zaman bir şifre ve e-posta adresi ayarlayabilirsiniz."
+    "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Matrix'te varolan ağlara (Slack , IRC , Gitter vb.) bağlı ya da bağımsız bir çok oda var . Dizini kontrol edin!"
 }
diff --git a/src/i18n/strings/uk.json b/src/i18n/strings/uk.json
index acaa2109..466e3dcf 100644
--- a/src/i18n/strings/uk.json
+++ b/src/i18n/strings/uk.json
@@ -1,145 +1,12 @@
 {
-    "A new version of Riot is available.": "Доступне оновлення для Riot.",
-    "All messages": "Усі повідомлення",
-    "All messages (noisy)": "Усі повідомлення (гучно)",
-    "All Rooms": "Усі кімнати",
-    "All notifications are currently disabled for all targets.": "Сповіщення для усіх цілей на даний момент вимкнені.",
-    "An error occurred whilst saving your email notification preferences.": "Під час збереження налаштувань сповіщень е-поштою трапилася помилка.",
-    "Cancel": "Скасувати",
-    "Cancel Sending": "Скасувати надсилання",
-    "Can't update user notification settings": "Неможливо оновити налаштування користувацьких сповіщень",
-    "Changelog": "Журнал змін",
-    "Close": "Закрити",
-    "Collapse panel": "Згорнути панель",
-    "Collecting app version information": "Збір інформації про версію застосунка",
-    "Collecting logs": "Збір журналів",
-    "Couldn't find a matching Matrix room": "Неможливо знайти відповідну кімнату",
     "Custom Server Options": "Нетипові параметри сервера",
-    "customServer_text": "Ви можете скористатись нетиповими параметрами сервера щоб увійти в інші сервери Matrix, зазначивши посилання на окремий Домашній сервер<br/>Це дозволяє вам використовувати Riot із вже існуючою обліковкою Matrix на іншому Домашньому сервері.<br/><br/>Ви також можете зазначити нетиповий сервер ідентифікації, але ви не матимете змоги ані запрошувати користувачів за е-поштою, ані бути запрошеними за е-поштою самі.",
-    "delete the alias.": "видалити псевдонім.",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s через %(browserName)s на %(osName)s",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a> та <a href=\"http://opera.com\">Opera</a> також підтримуються.",
-    "Add an email address above to configure email notifications": "Додайте вище адресу е-пошти щоб налаштувати сповіщення е-поштою",
-    "Advanced notification settings": "Додаткові налаштування сповіщень",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Видалити псевдонім %(alias)s та прибрати з каталогу %(name)s?",
-    "Describe your problem here.": "Опишіть вашу проблему тут.",
-    "Direct Chat": "Прямий чат",
-    "Directory": "Каталог",
     "Dismiss": "Відхилити",
-    "Download this file": "Звантажити цей файл",
-    "Enable audible notifications in web client": "Увімкнути звукові сповіщення у мережевому застосунку",
-    "Enable desktop notifications": "Увімкнути сповіщення на стільниці",
-    "Enable email notifications": "Увімкнути сповіщення е-поштою",
-    "Enable notifications for this account": "Увімкнути сповіщення для цієї обліковки",
-    "Enable them now": "Увімкнути їх зараз",
-    "Enter keywords separated by a comma:": "Введіть ключові слова через кому:",
-    "Error": "Помилка",
-    "Error saving email notification preferences": "Помилка при збереженні параметрів сповіщень е-поштою",
-    "#example": "#зразок",
-    "Expand panel": "Розгорнути панель",
-    "Failed to add tag %(tagName)s to room": "Не вдалось додати до кімнати мітку %(tagName)s",
-    "Failed to change settings": "Не вдалось змінити налаштування",
-    "Failed to forget room %(errCode)s": "Не вдалось видалити кімнату %(errCode)s",
-    "Failed to update keywords": "Не вдалось оновити ключові слова",
-    "Failed to get protocol list from Home Server": "Не вдалось отримати перелік протоколів з Домашнього серверу",
-    "Failed to get public room list": "Не вдалось отримати перелік прилюдних кімнат",
-    "Failed to remove tag %(tagName)s from room": "Не вдалося прибрати з кімнати мітку %(tagName)s",
-    "Failed to send report: ": "Не вдалося надіслати звіт: ",
-    "Failed to set direct chat tag": "Не вдалося встановити мітку прямого чату",
-    "Favourite": "Вибране",
-    "Fetching third party location failed": "Не вдалось отримати стороннє місцеперебування",
-    "Files": "Файли",
-    "Filter room names": "Відфільтрувати назви кімнат",
-    "Forget": "Забути",
-    "Forward Message": "Переслати повідомлення",
-    "Guests can join": "Гості можуть приєднуватися",
-    "Hide panel": "Сховати панель",
-    "(HTTP status %(httpStatus)s)": "(статус HTTP %(httpStatus)s)",
-    "I understand the risks and wish to continue": "Я ознайомлений з ризиками і хочу продовжити",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "З метою діагностики проблем журнали з цього застосунку будуть надіслані разом зі звітом про вади. Якщо ви бажаєте надіслати лише вищенаведений текст, відозначте, будь ласка:",
-    "Invite to this room": "Запросити до цієї кімнати",
-    "Keywords": "Ключові слова",
-    "Leave": "Вийти",
-    "Login": "Зайти",
-    "Loading bug report module": "Завантаження модуля звітів про вади",
-    "Low Priority": "Неважливі",
-    "Members": "Члени",
-    "Mentions only": "Тільки згадки",
-    "Messages containing <span>keywords</span>": "Повідомлення, що містять <span>ключові слова</span>",
-    "Messages containing my user name": "Повідомлення, що містять моє ім'я користувача",
-    "Messages in group chats": "Повідомлення у групових чатах",
-    "Messages sent by bot": "Повідомлення, надіслані ботом",
-    "more": "докладніше",
-    "Mute": "Стишити",
-    "Notification targets": "Цілі сповіщень",
-    "Notifications": "Сповіщення",
-    "Notify for all other messages/rooms": "Сповіщати щодо всіх повідомлень/кімнат",
-    "Notify me for anything else": "Сповіщати мене про будь-що інше",
-    "Off": "Вимкнено",
-    "On": "Увімкнено",
-    "Operation failed": "Не вдалося виконати дію",
-    "Permalink": "Постійне посилання",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Опишіть, будь ласка, ваду. Що ви зробили? На що ви очікували? Що трапилось натомість?",
-    "Please describe the bug and/or send logs.": "Опишіть, будь ласка, ваду та/або надішліть журнали.",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "Для більшої зручності у використанні встановіть, будь ласка, <a href=\"https://www.google.com/chrome\">Chrome</a> або <a href=\"https://getfirefox.com\">Firefox</a>.",
     "powered by Matrix": "працює на Matrix",
-    "Quote": "Цитувати",
-    "Reject": "Відмовитись",
-    "Remove %(name)s from the directory?": "Прибрати %(name)s з каталогу?",
-    "Remove": "Прибрати",
-    "remove %(name)s from the directory.": "прибрати %(name)s з каталогу.",
-    "Remove from Directory": "Прибрати з каталогу",
-    "Report a bug": "Звітувати про вади",
-    "Resend": "Перенадіслати",
     "Riot Desktop on %(platformName)s": "Riot Desktop на %(platformName)s",
-    "Call invitation": "Запрошення до виклику",
-    "Riot does not know how to join a room on this network": "Riot не знає як приєднатись до кімнати у цій мережі",
     "Riot is not supported on mobile web. Install the app?": "Riot не працює через оглядач на мобільних пристроях. Встановити застосунок?",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot використовує багато новітніх функцій, деякі з яких не доступні або є експериментальними у вашому оглядачі.",
-    "Room not found": "Кімнату не знайдено",
-    "Search": "Пошук",
-    "Search…": "Пошук…",
-    "Search for a room": "Пошук кімнати",
-    "Send": "Надіслати",
-    "Send logs": "Надіслати журнали",
-    "Source URL": "Джерельне посилання",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "Вибачте, ваш оглядач <b>не</b> спроможний запустити Riot.",
-    "The Home Server may be too old to support third party networks": "Домашній сервер може бути застарим для підтримки сторонніх мереж",
-    "There are advanced notifications which are not shown here": "Є додаткові сповіщення, що не показуються тут",
-    "The server may be unavailable or overloaded": "Сервер може бути недосяжним або перевантаженим",
-    "This Room": "Ця кімната",
-    "Unable to fetch notification target list": "Неможливо отримати перелік цілей сповіщення",
-    "Unable to join network": "Неможливо приєднатись до мережі",
-    "Unable to look up room ID from server": "Неможливо знайти ID кімнати на сервері",
     "Unknown device": "Невідомий пристрій",
-    "unknown error code": "невідомий код помилки",
-    "Unnamed room": "Неназвана кімната",
-    "Update": "Оновити",
-    "Uploaded on %(date)s by %(user)s": "Завантажено %(date)s користувачем %(user)s",
-    "Uploading report": "Завантаження звіту",
-    "View Decrypted Source": "Переглянути розшифроване джерело",
-    "View Source": "Переглянути джерело",
-    "What's New": "Що нового",
-    "What's new?": "Що нового?",
-    "Waiting for response from server": "Очікується відповідь від сервера",
-    "When I'm invited to a room": "Коли мене запрошено до кімнати",
-    "World readable": "Відкрито для світу",
-    "You cannot delete this image. (%(code)s)": "Ви не можете видалити це зображення. (%(code)s)",
-    "You cannot delete this message. (%(code)s)": "Ви не можете видалити це повідомлення. (%(code)s)",
-    "You are not receiving desktop notifications": "Ви не отримуєте сповіщення на стільниці",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "Можливо, ви налаштували їх не у Riot, а у іншому застосунку. Ви не можете регулювати їх у Riot, але вони все ще мають силу",
-    "Sunday": "Неділя",
-    "Monday": "Понеділок",
-    "Tuesday": "Вівторок",
-    "Wednesday": "Середа",
-    "Thursday": "Четвер",
-    "Friday": "П'ятниця",
-    "Saturday": "Субота",
-    "Today": "Сьогодні",
-    "Yesterday": "Вчора",
-    "OK": "Гаразд",
     "You need to be using HTTPS to place a screen-sharing call.": "Ви маєте використовувати HTTPS щоб зробити виклик із поширенням екрану.",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "У вашому оглядачі вигляд застосунку може бути повністю іншим, а деякі або навіть усі функції можуть не працювати. Якщо ви наполягаєте, то можете продовжити користування, але ви маєте впоратись з усіма можливими проблемами власноруч!",
     "Welcome to Riot.im": "Ласкаво просимо до Riot.im",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Децентралізований, шифрований чат та засіб для співробітництва, що працює на [matrix]",
     "Search the room directory": "Шукати у каталозі кімнат",
@@ -165,66 +32,8 @@
     "Contributing code to Matrix and Riot": "Тим, хто хоче долучитись до розробки Matrix та Riot",
     "Dev chat for the Riot/Web dev team": "Чат команди розробників Riot/Web",
     "Dev chat for the Dendrite dev team": "Чат команди розробників Dendrite",
-    "Co-ordination for Riot/Web translators": "Координація для перекладачів Riot/Web",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "У мережі Matrix вже існує багато кімнат, що з'єднані як з існуючими мережами (Slack, IRC, Gitter тощо), так і незалежними. Подивіться у каталозі кімнат!",
-    "Failed to change password. Is your password correct?": "Не вдалось змінити пароль. Ви впевнені, що пароль введено правильно?",
-    "You have successfully set a password!": "Пароль успішно встановлено!",
-    "You can now return to your account after signing out, and sign in on other devices.": "Тепер ви можете повернутися до своєї обліковки після виходу з неї, та зайти з інших пристроїв.",
-    "Continue": "Продовжити",
-    "Please set a password!": "Встановіть пароль, будь ласка!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "Це дозволить вам повернутися до своєї обліковки після виходу з неї, та заходити з інших пристроїв.",
-    "You have successfully set a password and an email address!": "Пароль та адресу е-пошти успішно встановлено!",
-    "Remember, you can always set an email address in user settings if you change your mind.": "Пам'ятайте, що ви завжди можете встановити адресу е-пошти у налаштуваннях, якщо передумаєте.",
-    "Messages in one-to-one chats": "Повідомлення у чатах \"сам на сам\"",
-    "No rooms to show": "Кімнати відсутні",
-    "Noisy": "Шумний",
-    "Unavailable": "Нема в наявності",
-    "Unhide Preview": "Відкрити попередній перегляд",
-    "Failed to set Direct Message status of room": "Не вдалось встановити статус прямого спілкування в кімнаті",
-    "Messages containing my display name": "Повідомлення,  вміщає моє ім'я",
     "Running Matrix services": "Запуск служби Matrix",
-    "Set Password": "Задати пароль",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "Сповіщення з наступних ключових слів дотримуються правил, що не можуть бути показані тут:",
-    "To return to your account in future you need to <u>set a password</u>": "Щоб мати змогу використовувати вашу обліковку у майбутньому, <u>зазначте пароль</u>",
-    "Warning": "Попередження",
-    "Checking for an update...": "Перевірка оновлень…",
-    "Error encountered (%(errorDetail)s).": "Трапилась помилка (%(errorDetail)s).",
-    "No update available.": "Оновлення відсутні.",
-    "Downloading update...": "Звантаженя оновлення…",
     "Couldn't load home page": "Не вдалось завантажити домівку",
-    "Back": "Назад",
-    "Bug report sent": "Звіт про помилки відправлений",
-    "Developer Tools": "Інструменти розробника",
-    "Failed to send custom event.": "Не вдалося відправити приватний захід.",
-    "Filter results": "Фільтр результатів",
-    "Send Custom Event": "Відправити приватний захід",
-    "Send Custom State Event": "Відправити статус приватного заходу",
-    "Explore Room State": "Перегляд статуса кімнати",
-    "You must specify an event type!": "Необхідно вказати тип захода!",
-    "Thank you!": "Дякую!",
-    "Event sent!": "Захід відправлено!",
-    "Event Type": "Тип західу",
-    "Event Content": "Зміст заходу",
-    "State Key": "Ключ стану",
-    "Show message in desktop notification": "Показати повідомлення в сповіщення на робочому столі",
-    "Edit": "Редактувати",
-    "Unpin Message": "Відкріпити повідомлення",
-    "Pin Message": "Прикріпити повідомлення",
-    "Register": "Зарегіструватись",
-    "Rooms": "Кімнати",
-    "Invite to this community": "Запросити в це суспільство",
-    "Add rooms to this community": "Добавити кімнати в це суспільство",
-    "Toolbox": "Панель інструментів",
-    "Send Account Data": "Відправити данні аккаунта",
-    "Explore Account Data": "Продивитись данні аккаунта",
-    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Ви можете використовувати параметри користувача сервера для входа на другі сервера Matrix, вказав другий URL-адресу домашнього сервера. <br/>Це дозволяє використовувати Riot з обліковим записом Matrix який існує на другому домашньому сервері.<br/><br/>Окрім цього, можливо встановити ідентифікаційний сервер користувача, але ви не зможете запросити других користувачів та бути запрошенному  використовуючи адресу електронної пошти.",
-    "Appear Offline": "Відображати як не в мережі",
-    "Away": "Нема на місці",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "Краще встановіть <chromeLink>Chrome</chromeLink> або <firefoxLink>Firefox</firefoxLink>.",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "<safariLink>Safari</safariLink> та <operaLink>Opera</operaLink> працюють теж.",
-    "Reply": "Відповісти",
-    "Preparing to send logs": "Підготовка до відправки журланлу",
-    "Logs sent": "Журнали відправленні",
-    "Failed to send logs: ": "Не вдалося відправити журнали: ",
-    "<a>Click here</a> to create a GitHub issue.": "<a>Нажміть тут</a> для створення запитання по проблемі  на GitHub."
+    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Ви можете використовувати параметри користувача сервера для входа на другі сервера Matrix, вказав другий URL-адресу домашнього сервера. <br/>Це дозволяє використовувати Riot з обліковим записом Matrix який існує на другому домашньому сервері.<br/><br/>Окрім цього, можливо встановити ідентифікаційний сервер користувача, але ви не зможете запросити других користувачів та бути запрошенному  використовуючи адресу електронної пошти."
 }
diff --git a/src/i18n/strings/zh_Hans.json b/src/i18n/strings/zh_Hans.json
index 4ddbdabe..2ccc9e5d 100644
--- a/src/i18n/strings/zh_Hans.json
+++ b/src/i18n/strings/zh_Hans.json
@@ -1,158 +1,12 @@
 {
-    "Close": "关闭",
-    "Mute": "静音",
-    "Notifications": "通知",
-    "OK": "确定",
-    "Operation failed": "操作失败",
     "%(appName)s via %(browserName)s on %(osName)s": "应用 %(appName)s 通过 %(osName)s 上的 %(browserName)s 浏览器运行",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a> 和 <a href=\"http://opera.com\">Opera</a> 均可运行。",
-    "A new version of Riot is available.": "Riot 有更新可用。",
-    "Add an email address above to configure email notifications": "请在上方输入电子邮件地址以接收邮件通知",
-    "Advanced notification settings": "通知高级设置",
-    "All messages": "全部消息",
-    "All messages (noisy)": "全部消息(高亮)",
-    "All Rooms": "全部聊天室",
-    "All notifications are currently disabled for all targets.": "当前所有目标的通知均已禁用。",
-    "An error occurred whilst saving your email notification preferences.": "保存邮件通知首选项设定时出现错误。",
-    "Call invitation": "语音邀请",
-    "Cancel": "取消",
-    "Cancel Sending": "取消发送",
-    "Can't update user notification settings": "不能更新用户通知设置",
-    "Changelog": "变更日志",
-    "Collecting app version information": "正在收集应用版本信息",
-    "Collecting logs": "正在收集日志",
-    "Couldn't find a matching Matrix room": "未找到符合的 Matrix 聊天室",
     "Custom Server Options": "自定义服务器选项",
-    "customServer_text": "你可以通过指定自定义服务器选项中的其他主服务器的 URL 来登录其他 Matrix 服务器。<br/>该选项允许你在 Riot 上使用其他主服务器上的帐号。<br/><br/>你也可以自定义身份验证服务器,但你将不能通过邮件邀请其他用户,同样的,你也不能通过邮件被其他用户邀请。",
-    "delete the alias.": "删除别名。",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "确定要删除聊天室别名 %(alias)s 并将 %(name)s 从列表中删除吗?",
-    "Describe your problem here.": "在这里描述你的问题。",
-    "Directory": "聊天室目录",
     "Dismiss": "设为已读",
-    "Download this file": "下载该文件",
-    "Collapse panel": "折叠面板",
-    "Direct Chat": "私聊",
-    "Enable audible notifications in web client": "在网页客户端启用音频通知",
-    "Enable desktop notifications": "启用桌面通知",
-    "Enable email notifications": "启用电子邮件通知",
-    "Enable notifications for this account": "为本账号启用通知",
-    "Enable them now": "现在启用",
-    "Enter keywords separated by a comma:": "输入以逗号间隔的关键字:",
-    "Error": "错误",
-    "Error saving email notification preferences": "保存电子邮件通知的首选项时出错",
-    "#example": "#例子",
-    "Expand panel": "展开面板",
-    "Failed to add tag %(tagName)s to room": "无法为聊天室新增标签 %(tagName)s",
-    "Failed to change settings": "变更设置失败",
-    "Failed to forget room %(errCode)s": "无法忘记聊天室 %(errCode)s",
-    "Failed to update keywords": "无法更新关键字",
-    "Failed to get protocol list from Home Server": "无法从主服务器取得协议列表",
-    "Failed to get public room list": "无法取得公开的聊天室列表",
-    "Failed to remove tag %(tagName)s from room": "移除聊天室标签 %(tagName)s 失败",
-    "Failed to send report: ": "无法发送报告: ",
-    "Failed to set direct chat tag": "无法设定私聊标签",
-    "Failed to set Direct Message status of room": "无法设置聊天室的私聊状态",
-    "Favourite": "收藏",
-    "Fetching third party location failed": "获取第三方位置失败",
-    "Files": "文件",
-    "Filter room names": "过滤聊天室名称",
-    "Forget": "忘记",
-    "Forward Message": "转发消息",
-    "Guests can join": "访客可以加入",
-    "Hide panel": "隐藏面板",
-    "(HTTP status %(httpStatus)s)": "(HTTP 状态 %(httpStatus)s)",
-    "I understand the risks and wish to continue": "我了解这些风险并愿意继续",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "为了诊断问题,来自客户端的活动记录会随着这个程序 bug 报告一并发出。如果你只想送出以上文字,请取消勾选:",
-    "Invite to this room": "邀请别人加入此聊天室",
-    "Keywords": "关键字",
-    "Leave": "离开",
-    "Login": "登录",
-    "Loading bug report module": "正在载入 bug 报告模块",
-    "Low Priority": "低优先级",
-    "Members": "成员",
-    "Mentions only": "只限提及",
-    "Messages containing my display name": "消息中含有我的显示名称",
-    "Messages containing <span>keywords</span>": "消息包含 <span>关键字</span>",
-    "Messages containing my user name": "消息中包含我的用户名",
-    "Messages in group chats": "群组聊天中的消息",
-    "Messages in one-to-one chats": "一对一聊天种的消息",
-    "Messages sent by bot": "由机器人发出的消息",
-    "more": "更多",
-    "No rooms to show": "无聊天室",
-    "Noisy": "吵闹",
-    "Notification targets": "通知目标",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "以下关键字依照规则将不会在此显示:",
-    "Notify for all other messages/rooms": "为所有其他消息/聊天室显示通知",
-    "Notify me for anything else": "所有消息都通知我",
-    "Off": "关闭",
-    "On": "打开",
-    "Permalink": "永久链接",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "请描述这个 bug,您做了什么动作?预期会发生的状况?以及实际发生的?",
-    "Please describe the bug and/or send logs.": "请描述这个 bug 和/或发送日志。",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "请安装 <a href=\"https://www.google.com/chrome\">Chrome</a> 或 <a href=\"https://getfirefox.com\">Firefox</a> 来得到最佳体验。",
     "powered by Matrix": "由 Matrix 提供",
-    "Quote": "引述",
-    "Reject": "拒绝",
-    "Remove %(name)s from the directory?": "从目录中移除 %(name)s 吗?",
-    "Remove": "移除",
-    "remove %(name)s from the directory.": "从目录中移除 %(name)s。",
-    "Remove from Directory": "从目录中移除",
-    "Report a bug": "报告一个 bug",
-    "Resend": "重新发送",
     "Riot Desktop on %(platformName)s": "Riot 桌面版在 %(platformName)s",
-    "Riot does not know how to join a room on this network": "Riot 不知道如何在此网络中加入聊天室",
     "Riot is not supported on mobile web. Install the app?": "Riot 不支持浏览器网页,要安装 app 吗?",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot 使用了许多先进的浏览器功能,有些在你目前所用的浏览器上无法使用或仅为实验性的功能。",
-    "Room not found": "找不到聊天室",
-    "Search": "搜索",
-    "Search…": "搜索…",
-    "Search for a room": "搜索聊天室",
-    "Send": "发送",
-    "Send logs": "发送日志",
-    "Source URL": "源网址",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "抱歉,您的浏览器 <b>无法</b> 运行 Riot.",
-    "The Home Server may be too old to support third party networks": "主服务器可能太老旧无法支持第三方网络",
-    "There are advanced notifications which are not shown here": "更多的通知并没有在此显示出来",
-    "The server may be unavailable or overloaded": "服务器可能无法使用或超过负载",
-    "This Room": "此聊天室",
-    "Unable to fetch notification target list": "无法获取通知目标列表",
-    "Unable to join network": "无法加入网络",
-    "Unable to look up room ID from server": "无法在服务器上找到聊天室 ID",
-    "Unavailable": "无法获得",
-    "Unhide Preview": "取消隐藏预览",
     "Unknown device": "未知设备",
-    "unknown error code": "未知错误代码",
-    "Unnamed room": "未命名的聊天室",
-    "Update": "更新",
-    "Uploaded on %(date)s by %(user)s": "由 %(user)s 在 %(date)s 上传",
-    "Uploading report": "上传报告",
-    "View Decrypted Source": "查看解密的来源",
-    "View Source": "查看源码",
-    "What's New": "新鲜事",
-    "What's new?": "有什么新闻?",
-    "Waiting for response from server": "正在等待服务器响应",
-    "When I'm invited to a room": "当我被邀请进入聊天室",
-    "World readable": "公开可读",
-    "You cannot delete this image. (%(code)s)": "您不能删除这个图片。(%(code)s)",
-    "You cannot delete this message. (%(code)s)": "您不能删除此消息。(%(code)s)",
-    "You are not receiving desktop notifications": "您将不会收到桌面通知",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "您也许不曾在其他 Riot 之外的客户端设置它们。在 Riot 下你无法调整他们但仍然可用",
-    "Sunday": "星期日",
-    "Monday": "星期一",
-    "Tuesday": "星期二",
-    "Wednesday": "星期三",
-    "Thursday": "星期四",
-    "Friday": "星期五",
-    "Saturday": "星期六",
-    "Today": "今天",
-    "Yesterday": "昨天",
-    "Warning": "警告",
-    "Checking for an update...": "正在检查更新…",
-    "Error encountered (%(errorDetail)s).": "遇到错误 (%(errorDetail)s)。",
-    "No update available.": "没有可用更新。",
-    "Downloading update...": "正在下载更新…",
     "You need to be using HTTPS to place a screen-sharing call.": "你需要使用 HTTPS 来放置屏幕分享通话。",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "您目前的浏览器,应用程序的外观和感觉完全不正确,有些或全部功能可能无法使用。如果您仍想继续尝试,可以继续,但请自行负担其后果!",
     "Welcome to Riot.im": "欢迎来到 Riot.im",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "去中心化,加密聊天  &amp; 由 [matrix] 提供",
     "Search the room directory": "搜索聊天室目录",
@@ -179,60 +33,7 @@
     "Contributing code to Matrix and Riot": "贡献程序代码给 Matrix 与 Riot",
     "Dev chat for the Riot/Web dev team": "Riot/Web 开发团队的开发聊天",
     "Dev chat for the Dendrite dev team": "Dendrite 的开发团队的开发聊天",
-    "Co-ordination for Riot/Web translators": "Riot/Web 翻译者的协调区",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Matrix 中已有许多聊天室,连接到已有的网络(Slack、IRC 与 Gitter 等)或独立的网络,请查看目录!",
-    "Failed to change password. Is your password correct?": "修改密码失败。确认原密码输入正确吗?",
-    "You have successfully set a password!": "您已成功设置密码!",
-    "You can now return to your account after signing out, and sign in on other devices.": "您可以在注销后回到您的账号,并在其他设备上登录。",
-    "Continue": "继续",
-    "Please set a password!": "请设置密码!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "这让您可以在注销后回到您的账号,并在其他设备上登录。",
-    "You have successfully set a password and an email address!": "您已经成功设置了密码和电子邮件地址!",
-    "Remember, you can always set an email address in user settings if you change your mind.": "请记住,如果您改变想法,您永远可以在用户设置中设置电子邮件。",
-    "To return to your account in future you need to <u>set a password</u>": "要在未来回到您的账号,您需要 <u>设置密码</u>",
-    "Set Password": "设置密码",
     "Couldn't load home page": "不能加载首页",
-    "Bug report sent": "发送DEBUG报告",
-    "Thank you!": "谢谢!",
-    "Developer Tools": "开发者工具",
-    "Failed to send custom event.": "发送自定义事件失败。",
-    "Filter results": "过滤结果",
-    "Send Custom Event": "发送自定义事件",
-    "Send Custom State Event": "发送自定义状态事件",
-    "You must specify an event type!": "你必须制定一个事件类型!",
-    "Event sent!": "事件已发出!",
-    "Event Type": "事件类型",
-    "Event Content": "事件内容",
-    "State Key": "状态密钥",
-    "Show message in desktop notification": "在桌面通知中显示信息",
-    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "您可以使用自订的服务器选项,并指定不同的主服务器 URL 来登录其他的 Matrix 服务器。<br/>这让您可以在不同的服务器上以既有的 Matrix 帐号使用 Riot。<br/><br/>您也可以设置一个自订的身份服务器,但您可能无法透过电子邮件地址来邀请用户,或是让别人透过电子邮件邀请您。",
-    "Toolbox": "工具箱",
-    "Back": "返回",
-    "Edit": "编辑",
-    "Send Account Data": "发送账户数据",
-    "Explore Account Data": "探索账户数据",
-    "Explore Room State": "探索聊天室状态",
-    "Unpin Message": "取消置顶消息",
-    "Pin Message": "置顶消息",
-    "Register": "注册",
-    "Rooms": "聊天室",
-    "Invite to this community": "邀请加入此社区",
-    "Add rooms to this community": "添加聊天室到此社区",
-    "Appear Offline": "似乎离线了",
-    "Away": "离开",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "请安装 <chromeLink>Chrome</chromeLink> 或 <firefoxLink>Firefox</firefoxLink> 以获得最佳体验。",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "<safariLink>Safari</safariLink> 和 <operaLink>Opera</operaLink> 也能工作。",
-    "Reply": "回复",
-    "Online": "在线",
-    "View Community": "查看社区",
-    "%(count)s Members|other": "%(count)s 位成员",
-    "%(count)s Members|one": "%(count)s 位成员",
-    "Preparing to send logs": "准备发送日志",
-    "Logs sent": "记录已发送",
-    "Failed to send logs: ": "无法发送日志: ",
-    "Submit debug logs": "提交调试日志",
-    "Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "调试日志包含使用数据(包括您的用户名,您访问过的聊天室 / 小组的 ID 或别名以及其他用户的用户名)。它们不包含聊天信息。",
-    "<a>Click here</a> to create a GitHub issue.": "<a>点击这里</a> 创建一个 GitHub issue.",
-    "GitHub issue link:": "Github issue 链接:",
-    "Notes:": "记录:"
+    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "您可以使用自订的服务器选项,并指定不同的主服务器 URL 来登录其他的 Matrix 服务器。<br/>这让您可以在不同的服务器上以既有的 Matrix 帐号使用 Riot。<br/><br/>您也可以设置一个自订的身份服务器,但您可能无法透过电子邮件地址来邀请用户,或是让别人透过电子邮件邀请您。"
 }
diff --git a/src/i18n/strings/zh_Hant.json b/src/i18n/strings/zh_Hant.json
index 93353166..d4db6d75 100644
--- a/src/i18n/strings/zh_Hant.json
+++ b/src/i18n/strings/zh_Hant.json
@@ -1,158 +1,12 @@
 {
-    "Direct Chat": "私人聊天",
-    "Error": "錯誤",
-    "Failed to forget room %(errCode)s": "無法忘記聊天室 %(errCode)s",
-    "Favourite": "我的最愛",
-    "Search": "搜尋",
     "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s 透過 %(browserName)s 在 %(osName)s",
-    "<a href=\"http://apple.com/safari\">Safari</a> and <a href=\"http://opera.com\">Opera</a> work too.": "<a href=\"http://apple.com/safari\">Safari</a> 與 <a href=\"http://opera.com\">Opera</a> 也能使用。",
-    "Advanced notification settings": "進階通知設定",
-    "All messages": "所有訊息",
-    "All messages (noisy)": "所有訊息(吵鬧)",
-    "All Rooms": "所有的聊天室",
-    "Call invitation": "通話邀請",
-    "Cancel": "取消",
-    "Cancel Sending": "取消傳送",
-    "Can't update user notification settings": "無法更新使用者的通知設定",
-    "Changelog": "變更記錄",
-    "Close": "關閉",
-    "Collapse panel": "摺疊面板",
-    "Collecting logs": "收集記錄",
-    "Couldn't find a matching Matrix room": "不能找到符合 Matrix 的聊天室",
     "Custom Server Options": "自訂伺服器選項",
-    "delete the alias.": "刪除別名。",
-    "Describe your problem here.": "在此描述你的問題。",
-    "Directory": "目錄",
     "Dismiss": "無視",
-    "Download this file": "下載這個檔案",
-    "Enable desktop notifications": "啟用桌面通知",
-    "Enable email notifications": "啟用電子郵件通知",
-    "Enable notifications for this account": "本帳號啟用通知",
-    "Enable them now": "現在啟用",
-    "#example": "#範例",
-    "Expand panel": "展開面板",
-    "Failed to change settings": "變更設定失敗",
-    "Failed to update keywords": "無法更新關鍵字",
-    "Members": "成員",
-    "Mentions only": "僅提及",
-    "Messages containing my display name": "訊息中有包含我的顯示名稱",
-    "Messages containing <span>keywords</span>": "訊息包含 <span>關鍵字</span>",
-    "Messages containing my user name": "訊息中有我的使用者名稱",
-    "Messages in group chats": "在群組聊天中的訊息",
-    "Messages in one-to-one chats": "在一對一聊天中的訊息",
-    "Messages sent by bot": "由機器人送出的訊息",
-    "more": "更多",
-    "Mute": "靜音",
-    "No rooms to show": "未顯示聊天室",
-    "Noisy": "吵鬧",
-    "Notifications": "通知",
-    "Off": "關閉",
-    "On": "開啟",
-    "Operation failed": "操作失敗",
     "powered by Matrix": "由 Matrix 架設",
-    "Quote": "引用",
-    "Remove": "移除",
-    "Resend": "重新傳送",
-    "Room not found": "找不到聊天室",
-    "Search…": "搜尋…",
-    "Search for a room": "搜尋聊天室",
-    "Send": "傳送",
-    "Send logs": "傳送記錄",
-    "Source URL": "來源網址",
-    "This Room": "這個聊天室",
-    "Unable to join network": "無法加入網路",
-    "Unable to look up room ID from server": "無法從伺服器找到聊天室 ID",
-    "Unavailable": "無法取得",
-    "Unhide Preview": "取消隱藏預覽",
     "Unknown device": "未知裝置",
-    "unknown error code": "未知的錯誤代碼",
-    "Unnamed room": "未命名的聊天室",
-    "Update": "更新",
-    "Uploaded on %(date)s by %(user)s": "由 %(user)s 在 %(date)s 上傳",
-    "Uploading report": "上傳報告",
-    "View Decrypted Source": "檢視解密的來源",
-    "View Source": "檢視來源",
-    "What's New": "新鮮事",
-    "What's new?": "有什麼新聞?",
-    "Waiting for response from server": "正在等待來自伺服器的回應",
-    "When I'm invited to a room": "當我被邀請加入聊天室",
-    "You cannot delete this message. (%(code)s)": "你不能刪除這個訊息。(%(code)s)",
-    "Sunday": "星期日",
-    "Monday": "星期一",
-    "Tuesday": "星期二",
-    "Wednesday": "星期三",
-    "Thursday": "星期四",
-    "Friday": "星期五",
-    "Saturday": "星期六",
-    "Today": "今天",
-    "Yesterday": "昨天",
-    "OK": "確定",
     "You need to be using HTTPS to place a screen-sharing call.": "你需要使用 HTTPS 來放置螢幕分享的通話。",
-    "A new version of Riot is available.": "Riot 釋出了新版本。",
-    "Add an email address above to configure email notifications": "在上面新增電子郵件以設定電子郵件通知",
-    "All notifications are currently disabled for all targets.": "目前所有的通知功能已停用。",
-    "An error occurred whilst saving your email notification preferences.": "在儲存你的電子郵件通知偏好時發生錯誤。",
-    "Collecting app version information": "收集應用程式版本資訊",
-    "Delete the room alias %(alias)s and remove %(name)s from the directory?": "刪除聊天室別名 %(alias)s 並從目錄移除 %(name)s?",
-    "Enable audible notifications in web client": "在網頁客戶端啟用音訊通知",
-    "Enter keywords separated by a comma:": "輸入以逗號隔開的關鍵字:",
-    "Error saving email notification preferences": "儲存電子郵件通知偏好設定時出錯",
-    "Failed to add tag %(tagName)s to room": "新增標籤 %(tagName)s 到聊天室失敗",
-    "Failed to get protocol list from Home Server": "無法從主機伺服器取得協定清單",
-    "Failed to get public room list": "無法取得公開的聊天室清單",
-    "Failed to remove tag %(tagName)s from room": "從聊天室移除標籤 %(tagName)s 失敗",
-    "Failed to send report: ": "無法傳送報告: ",
-    "Failed to set direct chat tag": "設定直接聊天標籤失敗",
-    "Failed to set Direct Message status of room": "無法設定聊天室的私人訊息狀態",
-    "Fetching third party location failed": "抓取第三方位置失敗",
-    "Files": "檔案",
-    "Filter room names": "過濾聊天室名稱",
-    "Forget": "忘記",
-    "Forward Message": "轉寄訊息",
-    "Guests can join": "訪客可加入",
-    "Hide panel": "隱藏面板",
-    "I understand the risks and wish to continue": "我了解這些風險並願意繼續",
-    "Invite to this room": "邀請加入這個聊天室",
-    "Keywords": "關鍵字",
-    "Leave": "離開",
-    "Loading bug report module": "正在載入程式臭蟲報告模組",
-    "Low Priority": "低優先度",
-    "Notify for all other messages/rooms": "通知其他所有的訊息/聊天室",
-    "Notify me for anything else": "所有消息都通知我",
-    "Permalink": "永久連結",
-    "Please install <a href=\"https://www.google.com/chrome\">Chrome</a> or <a href=\"https://getfirefox.com\">Firefox</a> for the best experience.": "諘安裝 <a href=\"https://www.google.com/chrome\">Chrome</a> 或 <a href=\"https://getfirefox.com\">Firefox</a> 來取得最佳體驗。",
-    "Reject": "拒絕",
-    "Remove %(name)s from the directory?": "自目錄中移除 %(name)s?",
-    "remove %(name)s from the directory.": "自目錄中移除 %(name)s。",
-    "Remove from Directory": "自目錄中移除",
-    "Report a bug": "回報程式臭蟲",
     "Riot Desktop on %(platformName)s": "Riot 桌面版在 %(platformName)s",
-    "Riot does not know how to join a room on this network": "Riot 不知道如何在此網路中加入聊天室",
-    "Sorry, your browser is <b>not</b> able to run Riot.": "可惜,您的瀏覽器 <b>無法</b> 執行 Riot.",
-    "The Home Server may be too old to support third party networks": "主機伺服器可能太老舊無法支援第三方網路",
-    "The server may be unavailable or overloaded": "伺服器可能無法使用或是超過負載",
-    "Unable to fetch notification target list": "無法抓取通知的目標清單",
-    "customServer_text": "你可以使用自訂伺服器選項來登入其它的 Matrix 伺服器,只要在在主機伺服器網址上指定其網址資料。<br/>這可讓你透過已有的 Matrix 帳號在不同的主機伺服器上使用  Riot。<br/><br/>你也可以設定自定的識別伺服器但你將無法透過電子郵件來邀請用戶或是以自己的電子郵件來接受別人的邀請。",
-    "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "為了診斷問題,來自客戶端的活動記錄會隨著這個程式臭蟲報告一起送出。如果你只想送出以上文字,請取消勾選:",
-    "Notification targets": "通知目標",
-    "Notifications on the following keywords follow rules which can’t be displayed here:": "以下關鍵字依照規則其通知將不會顯示在此:",
-    "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "請描述這個程式臭蟲,您做了什麼動作?您預期會發生什麼狀況?以及實際發生的狀況為何?",
-    "Please describe the bug and/or send logs.": "請描述這個程式臭蟲以及/或送出活動記錄。",
     "Riot is not supported on mobile web. Install the app?": "Riot 不支援行動版網頁,要安裝應用程式嗎?",
-    "Riot uses many advanced browser features, some of which are not available or experimental in your current browser.": "Riot 使用了許多先進的瀏覽器功能,有些在你目前所用的瀏覽器上無法使用或僅為實驗中的功能。",
-    "There are advanced notifications which are not shown here": "有些進階的通知並未在此顯示",
-    "World readable": "所有人可讀",
-    "You cannot delete this image. (%(code)s)": "你不能刪除這個圖片。(%(code)s)",
-    "You are not receiving desktop notifications": "你將不會收到桌面通知",
-    "You might have configured them in a client other than Riot. You cannot tune them in Riot but they still apply": "你也許不曾在其它 Riot 之外的客戶端設定它們。在 Riot 底下你無法調整它們但其仍然可用",
-    "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "您目前的瀏覽器,其應用程式的外觀和感覺可能完全不正確,有些或全部功能可以無法使用。如果您仍想要繼續嘗試,可以繼續,但必須自行承擔後果!",
-    "(HTTP status %(httpStatus)s)": "(HTTP 狀態 %(httpStatus)s)",
-    "Login": "登入",
-    "Warning": "警告",
-    "Checking for an update...": "正在檢查更新...",
-    "Error encountered (%(errorDetail)s).": "遇到錯誤 (%(errorDetail)s)。",
-    "No update available.": "沒有可用的更新。",
-    "Downloading update...": "正在下䵧更新...",
     "Welcome to Riot.im": "歡迎來到 Riot.im",
     "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "去中心化、保密的聊天與協作,由 [matrix] 出品",
     "Search the room directory": "搜尋聊天室目錄",
@@ -179,60 +33,7 @@
     "Contributing code to Matrix and Riot": "關於貢獻 Matrix 和 Riot",
     "Dev chat for the Riot/Web dev team": "Riot/Web 開發團隊的開發聊天室",
     "Dev chat for the Dendrite dev team": "Dendrite 開發團隊的開發聊天室",
-    "Co-ordination for Riot/Web translators": "Riot/Web 翻譯者的協調聊天室",
     "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Matrix 中已有許多聊天室,連結到已有的網路(Slack、IRC 與 Gitter 等等)或是獨立的網路。來看看聊天室目錄吧!",
-    "Failed to change password. Is your password correct?": "變更密碼失敗。您的密碼正確嗎?",
-    "You have successfully set a password!": "您已經成功設定密碼!",
-    "You can now return to your account after signing out, and sign in on other devices.": "您可以在登出後回到您的帳號,並在其他裝置上登入。",
-    "Continue": "繼續",
-    "Please set a password!": "請設定密碼!",
-    "This will allow you to return to your account after signing out, and sign in on other devices.": "這讓您可以在登入後回到您帳號,並在其他裝置上登入。",
-    "You have successfully set a password and an email address!": "您已經成功設定密碼與電子郵件地址!",
-    "Remember, you can always set an email address in user settings if you change your mind.": "記住,如果您改變心意了,您永遠可以在使用者設定中設定電子郵件地址。",
-    "To return to your account in future you need to <u>set a password</u>": "未來若需回來使用您的帳號,您需要 <u>設定密碼</u>",
-    "Set Password": "設定密碼",
     "Couldn't load home page": "無法載入首頁",
-    "Bug report sent": "已傳送臭蟲回報",
-    "Thank you!": "感謝您!",
-    "Back": "返回",
-    "Developer Tools": "開發者工具",
-    "Failed to send custom event.": "傳送自訂式件失敗。",
-    "Send Custom Event": "傳送自訂事件",
-    "Send Custom State Event": "傳送自訂狀態事件",
-    "Explore Room State": "探索聊天室狀態",
-    "Event sent!": "事件已傳送!",
-    "Event Type": "事件類型",
-    "Event Content": "事件內容",
-    "State Key": "狀態金鑰",
-    "Filter results": "過濾結果",
-    "You must specify an event type!": "您必須指定事件類型!",
-    "Show message in desktop notification": "在桌面通知中顯示訊息",
-    "Pin Message": "釘選訊息",
-    "Unpin Message": "取消釘選訊息",
-    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "您可以使用自訂的伺服器選項,並指定不同的家伺服器 URL 來登入其他的 Matrix 伺服器。<br/>這讓您可以在不同的伺服器上以既有的 Matrix 帳號使用 Riot。<br/><br/>您也可以設定一個自訂的識別伺服器,但您可能無法透過電子郵件地址來邀請使用者,或是讓別人透過電子郵件邀請您。",
-    "Edit": "編輯",
-    "Register": "註冊",
-    "Rooms": "聊天室",
-    "Invite to this community": "邀請至此社群",
-    "Add rooms to this community": "新增聊天室到此社群",
-    "Toolbox": "工具箱",
-    "Send Account Data": "傳送帳號資料",
-    "Explore Account Data": "探索帳號資料",
-    "Appear Offline": "顯示為離線",
-    "Away": "離開",
-    "Please install <chromeLink>Chrome</chromeLink> or <firefoxLink>Firefox</firefoxLink> for the best experience.": "請安裝 <chromeLink>Chrome</chromeLink> 或 <firefoxLink>Firefox</firefoxLink> 以取得最佳體驗。",
-    "<safariLink>Safari</safariLink> and <operaLink>Opera</operaLink> work too.": "<safariLink>Safari</safariLink> 與 <operaLink>Opera</operaLink> 也可以運作。",
-    "Reply": "回覆",
-    "%(count)s Members|other": "%(count)s 個成員",
-    "%(count)s Members|one": "%(count)s 個成員",
-    "Online": "線上",
-    "View Community": "檢視社群",
-    "Submit debug logs": "傳送除錯訊息",
-    "Preparing to send logs": "準備傳送除錯訊息",
-    "Logs sent": "除錯訊息已經傳送",
-    "Failed to send logs: ": "無法傳送除錯訊息: ",
-    "Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "除錯訊息包含應用程式的使用資料,包括您的使用者名稱、您所造訪的房間/群組的 ID 或別名、其他使用者的使用者名稱等,其中不包含訊息本身。",
-    "<a>Click here</a> to create a GitHub issue.": "<a>點選這裡</a>來建立 GitHub 問題回報。",
-    "GitHub issue link:": "GitHub 問題回報連結:",
-    "Notes:": "備註:"
+    "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "您可以使用自訂的伺服器選項,並指定不同的家伺服器 URL 來登入其他的 Matrix 伺服器。<br/>這讓您可以在不同的伺服器上以既有的 Matrix 帳號使用 Riot。<br/><br/>您也可以設定一個自訂的識別伺服器,但您可能無法透過電子郵件地址來邀請使用者,或是讓別人透過電子郵件邀請您。"
 }

From 0243ec0096e6176e86dc3ac784b712fc59e4a963 Mon Sep 17 00:00:00 2001
From: Matthew Hodgson <matthew@matrix.org>
Date: Sun, 15 Apr 2018 23:52:52 +0100
Subject: [PATCH 14/21] switch karma image loc

---
 karma.conf.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/karma.conf.js b/karma.conf.js
index 3b415b1a..c8c0259a 100644
--- a/karma.conf.js
+++ b/karma.conf.js
@@ -70,14 +70,14 @@ module.exports = function (config) {
             // This isn't required by any of the tests, but it stops karma
             // logging warnings when it serves a 404 for them.
             {
-                pattern: 'src/skins/vector/img/*',
+                pattern: 'node_modules/matrix-react-sdk/res/img/*',
                 watched: false, included: false, served: true, nocache: false,
             },
         ],
 
         proxies: {
             // redirect img links to the karma server. See above.
-            "/img/": "/base/src/skins/vector/img/",
+            "/img/": "/base/node_modules/matrix-react-sdk/res/img/",
         },
 
         // preprocess matching files before serving them to the browser

From 8684fae473f42dc09b36df15b57e319545ecd3fe Mon Sep 17 00:00:00 2001
From: Matthew Hodgson <matthew@matrix.org>
Date: Mon, 16 Apr 2018 00:14:05 +0100
Subject: [PATCH 15/21] kill theming 404s when UTing

---
 karma.conf.js | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/karma.conf.js b/karma.conf.js
index c8c0259a..28b25cc1 100644
--- a/karma.conf.js
+++ b/karma.conf.js
@@ -73,11 +73,16 @@ module.exports = function (config) {
                 pattern: 'node_modules/matrix-react-sdk/res/img/*',
                 watched: false, included: false, served: true, nocache: false,
             },
+            {
+                pattern: 'res/themes/riot/img/*',
+                watched: false, included: false, served: true, nocache: false,
+            },
         ],
 
         proxies: {
             // redirect img links to the karma server. See above.
             "/img/": "/base/node_modules/matrix-react-sdk/res/img/",
+            "/themes/riot/img/": "/base/res/themes/riot/img/",
         },
 
         // preprocess matching files before serving them to the browser

From 5c341154b781d48af00b94c9693f60db31ab1f1d Mon Sep 17 00:00:00 2001
From: Matthew Hodgson <matthew@matrix.org>
Date: Mon, 16 Apr 2018 00:19:08 +0100
Subject: [PATCH 16/21] fix theming during tests correctly

---
 karma.conf.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/karma.conf.js b/karma.conf.js
index 28b25cc1..6906e9b9 100644
--- a/karma.conf.js
+++ b/karma.conf.js
@@ -74,7 +74,7 @@ module.exports = function (config) {
                 watched: false, included: false, served: true, nocache: false,
             },
             {
-                pattern: 'res/themes/riot/img/*',
+                pattern: 'res/themes/**',
                 watched: false, included: false, served: true, nocache: false,
             },
         ],
@@ -82,7 +82,7 @@ module.exports = function (config) {
         proxies: {
             // redirect img links to the karma server. See above.
             "/img/": "/base/node_modules/matrix-react-sdk/res/img/",
-            "/themes/riot/img/": "/base/res/themes/riot/img/",
+            "/themes/": "/base/res/themes/",
         },
 
         // preprocess matching files before serving them to the browser

From c8b26a1002ec5630944cc373dc47180356ed1269 Mon Sep 17 00:00:00 2001
From: Matthew Hodgson <matthew@matrix.org>
Date: Mon, 16 Apr 2018 00:23:34 +0100
Subject: [PATCH 17/21] fix tests

---
 test/unit-tests/README.md | 2 ++
 1 file changed, 2 insertions(+)
 create mode 100644 test/unit-tests/README.md

diff --git a/test/unit-tests/README.md b/test/unit-tests/README.md
new file mode 100644
index 00000000..8e5b315b
--- /dev/null
+++ b/test/unit-tests/README.md
@@ -0,0 +1,2 @@
+Any UTs for vector-web layer components or functionality should go here.
+This used to contain the UTs for notifications before they got moved to react-sdk.

From 7ee534388b177d4f2f8f54663527ddbbdbe1d657 Mon Sep 17 00:00:00 2001
From: Matthew Hodgson <matthew@matrix.org>
Date: Wed, 18 Apr 2018 10:20:35 +0100
Subject: [PATCH 18/21] convert VectorHomePage into ES6 and have it nicely
 override HomePage

---
 src/components/structures/VectorHomePage.js | 95 +++------------------
 1 file changed, 10 insertions(+), 85 deletions(-)

diff --git a/src/components/structures/VectorHomePage.js b/src/components/structures/VectorHomePage.js
index 52c9226f..5bca5778 100644
--- a/src/components/structures/VectorHomePage.js
+++ b/src/components/structures/VectorHomePage.js
@@ -18,97 +18,22 @@ limitations under the License.
 'use strict';
 
 import React from 'react';
-import request from 'browser-request';
-import { _t } from 'matrix-react-sdk/lib/languageHandler';
+import HomePage from 'matrix-react-sdk/lib/components/structures/HomePage';
 import sanitizeHtml from 'sanitize-html';
-import sdk from 'matrix-react-sdk/lib';
+import { _t } from 'matrix-react-sdk/lib/languageHandler';
 
-module.exports = React.createClass({
-    displayName: 'VectorHomePage',
-    statics: {
-        replaces: 'HomePage',
-    },
+class VectorHomePage extends HomePage {
+    displayName = 'VectorHomePage'
+    static replaces = 'HomePage'
 
-    propTypes: {
-        // URL base of the team server. Optional.
-        teamServerUrl: React.PropTypes.string,
-        // Team token. Optional. If set, used to get the static homepage of the team
-        //      associated. If unset, homePageUrl will be used.
-        teamToken: React.PropTypes.string,
-        // URL to use as the iFrame src. Defaults to /home.html.
-        homePageUrl: React.PropTypes.string,
-    },
-
-    getInitialState: function() {
-        return {
-            iframeSrc: '',
-            page: '',
-        };
-    },
-
-    translate: function(s) {
+    // we're overriding the base component here, for Riot-specific tweaks
+    translate(s) {
         s = sanitizeHtml(_t(s));
         // ugly fix for https://github.com/vector-im/riot-web/issues/4243
         s = s.replace(/Riot\.im/, '<a href="https://riot.im" target="_blank" rel="noopener">Riot.im</a>');
         s = s.replace(/\[matrix\]/, '<a href="https://matrix.org" target="_blank" rel="noopener"><img width="79" height="34" alt="[matrix]" style="padding-left: 1px;vertical-align: middle" src="home/images/matrix.svg"/></a>');
         return s;
-    },
-
-    componentWillMount: function() {
-        this._unmounted = false;
-
-        if (this.props.teamToken && this.props.teamServerUrl) {
-            this.setState({
-                iframeSrc: `${this.props.teamServerUrl}/static/${this.props.teamToken}/home.html`
-            });
-        }
-        else {
-            // we use request() to inline the homepage into the react component
-            // so that it can inherit CSS and theming easily rather than mess around
-            // with iframes and trying to synchronise document.stylesheets.
-
-            let src = this.props.homePageUrl || 'home.html';
-
-            request(
-                { method: "GET", url: src },
-                (err, response, body) => {
-                    if (this._unmounted) {
-                        return;
-                    }
-
-                    if (err || response.status < 200 || response.status >= 300) {
-                        console.warn(`Error loading home page: ${err}`);
-                        this.setState({ page: _t("Couldn't load home page") });
-                        return;
-                    }
-
-                    body = body.replace(/_t\(['"]([\s\S]*?)['"]\)/mg, (match, g1)=>this.translate(g1));
-                    this.setState({ page: body });
-                }
-            );
-        }
-    },
-
-    componentWillUnmount: function() {
-        this._unmounted = true;
-    },
-
-    render: function() {
-        if (this.state.iframeSrc) {
-            return (
-                <div className="mx_HomePage">
-                    <iframe src={ this.state.iframeSrc } />
-                </div>
-            );
-        }
-        else {
-            const GeminiScrollbarWrapper = sdk.getComponent("elements.GeminiScrollbarWrapper");
-            return (
-                <GeminiScrollbarWrapper autoshow={true} className="mx_HomePage">
-                    <div className="mx_HomePage_body" dangerouslySetInnerHTML={{ __html: this.state.page }}>
-                    </div>
-                </GeminiScrollbarWrapper>
-            );
-        }
     }
-});
+}
+
+module.exports = VectorHomePage;

From df3fb83da314fdc26f1eec2c1adfc475a9877c46 Mon Sep 17 00:00:00 2001
From: Matthew Hodgson <matthew@matrix.org>
Date: Wed, 18 Apr 2018 10:53:17 +0100
Subject: [PATCH 19/21] move deps to sdk for stuff now in the sdk

---
 package.json        | 15 +--------------
 src/vector/index.js |  8 ++++----
 2 files changed, 5 insertions(+), 18 deletions(-)

diff --git a/package.json b/package.json
index b012a8ca..f4bf1335 100644
--- a/package.json
+++ b/package.json
@@ -58,30 +58,17 @@
     "babel-runtime": "^6.11.6",
     "bluebird": "^3.5.0",
     "browser-request": "^0.3.3",
-    "classnames": "^2.1.2",
-    "draft-js": "^0.11.0-alpha",
     "extract-text-webpack-plugin": "^0.9.1",
     "favico.js": "^0.3.10",
-    "filesize": "3.5.6",
-    "flux": "2.1.1",
-    "gemini-scrollbar": "matrix-org/gemini-scrollbar#b302279",
-    "gfm.css": "^1.1.1",
-    "highlight.js": "^9.0.0",
-    "linkifyjs": "^2.1.3",
     "matrix-js-sdk": "0.10.1",
     "matrix-react-sdk": "0.12.2",
     "modernizr": "^3.1.0",
-    "pako": "^1.0.5",
     "prop-types": "^15.5.10",
     "react": "^15.6.0",
-    "react-beautiful-dnd": "^4.0.1",
     "react-dom": "^15.6.0",
-    "react-gemini-scrollbar": "matrix-org/react-gemini-scrollbar#5e97aef",
     "sanitize-html": "^1.11.1",
-    "text-encoding-utf-8": "^1.0.1",
     "ua-parser-js": "^0.7.10",
-    "url": "^0.11.0",
-    "velocity-vector": "vector-im/velocity#059e3b2"
+    "url": "^0.11.0"
   },
   "devDependencies": {
     "autoprefixer": "^6.6.0",
diff --git a/src/vector/index.js b/src/vector/index.js
index 183e0b50..63affadd 100644
--- a/src/vector/index.js
+++ b/src/vector/index.js
@@ -32,10 +32,10 @@ require('babel-polyfill');
 // Require common CSS here; this will make webpack process it into bundle.css.
 // Our own CSS (which is themed) is imported via separate webpack entry points
 // in webpack.config.js
-require('gemini-scrollbar/gemini-scrollbar.css');
-require('gfm.css/gfm.css');
-require('highlight.js/styles/github.css');
-require('draft-js/dist/Draft.css');
+require('matrix-react-sdk/node_modules/gemini-scrollbar/gemini-scrollbar.css');
+require('matrix-react-sdk/node_modules/gfm.css/gfm.css');
+require('matrix-react-sdk/node_modules/highlight.js/styles/github.css');
+require('matrix-react-sdk/node_modules/draft-js/dist/Draft.css');
 
 const rageshake = require("matrix-react-sdk/lib/rageshake/rageshake");
 rageshake.init().then(() => {

From e046a72750118dc618517a1ceaa4946649883fcc Mon Sep 17 00:00:00 2001
From: Matthew Hodgson <matthew@matrix.org>
Date: Wed, 18 Apr 2018 16:20:32 +0100
Subject: [PATCH 20/21] flesh out status todo comment

---
 src/components/views/login/VectorLoginFooter.js | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/components/views/login/VectorLoginFooter.js b/src/components/views/login/VectorLoginFooter.js
index 1289e84b..26e01c06 100644
--- a/src/components/views/login/VectorLoginFooter.js
+++ b/src/components/views/login/VectorLoginFooter.js
@@ -28,6 +28,7 @@ module.exports = React.createClass({
 
     render: function() {
         // FIXME: replace this with a proper Status skin
+        // ...except then we wouldn't be able to switch to the Status theme at runtime.
         if (SettingsStore.getValue("theme") === 'status') return <div/>;
         
         return (

From 104a4150aec4570d0361bfb5be56319a894d2e79 Mon Sep 17 00:00:00 2001
From: Matthew Hodgson <matthew@matrix.org>
Date: Wed, 18 Apr 2018 16:20:42 +0100
Subject: [PATCH 21/21] PR feedback; fix staticness and add ;s

---
 src/components/structures/VectorHomePage.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/components/structures/VectorHomePage.js b/src/components/structures/VectorHomePage.js
index 5bca5778..7f741303 100644
--- a/src/components/structures/VectorHomePage.js
+++ b/src/components/structures/VectorHomePage.js
@@ -23,8 +23,8 @@ import sanitizeHtml from 'sanitize-html';
 import { _t } from 'matrix-react-sdk/lib/languageHandler';
 
 class VectorHomePage extends HomePage {
-    displayName = 'VectorHomePage'
-    static replaces = 'HomePage'
+    static displayName = 'VectorHomePage';
+    static replaces = 'HomePage';
 
     // we're overriding the base component here, for Riot-specific tweaks
     translate(s) {