diff options
author | Francisco GuimarĂ£es | 2020-01-07 11:27:59 -0300 |
---|---|---|
committer | Francisco GuimarĂ£es | 2020-01-07 11:27:59 -0300 |
commit | bd900fd98a1563af93ae126a8995723fe7850273 (patch) | |
tree | 7d09418dc5d3919202978e028ee057b6263a67da | |
download | aur-bd900fd98a1563af93ae126a8995723fe7850273.tar.gz |
Initial package
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 50 | ||||
-rw-r--r-- | whatsapp-nativefier-dark-inject.js | 1496 | ||||
-rw-r--r-- | whatsapp-nativefier-dark.desktop | 11 | ||||
-rw-r--r-- | whatsapp-nativefier-dark.png | bin | 0 -> 2043 bytes |
6 files changed, 1586 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2e832428bc7d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = whatsapp-nativefier-dark + pkgdesc = WhatsApp desktop built with nativefier (electron) using dark theme + pkgver = 0.1.0000 + pkgrel = 1 + url = https://web.whatsapp.com + arch = armv7l + arch = i686 + arch = x86_64 + license = custom + makedepends = imagemagick + makedepends = nodejs-nativefier + depends = gtk3 + depends = libxss + depends = nss + optdepends = libindicator-gtk3 + source = whatsapp-nativefier-dark.png + source = whatsapp-nativefier-dark.desktop + source = whatsapp-nativefier-dark-inject.js + sha256sums = 3899581abcfed9b40b7208bbbca8bdbfe3ae9655980dbf55f04dec9cb3309f27 + sha256sums = 61f0033b6ac363699620065b18d54b922bc597c243667adafa61f8545839e0ad + sha256sums = b2db96ed9ba84cde745c9d05d2bdac940a483d90240b9ab8b7d82a7348e75032 + +pkgname = whatsapp-nativefier-dark + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..09b45b9e7a3b --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +whatsapp-nativefier-*.pkg.tar.xz +whatsapp-nativefier-*.log +PKGBUILD-namcap.log +pkg/ +src/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f0e9397f713f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: Francisco Guimaraes <francisco at gmail dot com> + +pkgname=whatsapp-nativefier-dark +pkgver=0.1.0000 +pkgrel=1 +pkgdesc="WhatsApp desktop built with nativefier (electron) using dark theme" +arch=("armv7l" "i686" "x86_64") +url="https://web.whatsapp.com" +license=("custom") +depends=("gtk3" "libxss" "nss") +optdepends=("libindicator-gtk3") +makedepends=("imagemagick" "nodejs-nativefier") +source=( + "${pkgname}.png" + "${pkgname}.desktop" + "${pkgname}-inject.js") +sha256sums=( + "3899581abcfed9b40b7208bbbca8bdbfe3ae9655980dbf55f04dec9cb3309f27" + "61f0033b6ac363699620065b18d54b922bc597c243667adafa61f8545839e0ad" + "b2db96ed9ba84cde745c9d05d2bdac940a483d90240b9ab8b7d82a7348e75032" +) + +build() { + cd "${srcdir}" + + nativefier \ + --name "WhatsApp" \ + --icon "${pkgname}.png" \ + --width "800px" \ + --height "600px" \ + --inject "${pkgname}-inject.js" \ + --verbose \ + --single-instance \ + --tray \ + "${url}" +} + +package() { + install -dm755 "${pkgdir}/"{opt,usr/{bin,share/{applications,licenses/${pkgname}}}} + + cp -rL "${srcdir}/whats-app-linux-"* "${pkgdir}/opt/${pkgname}" + ln -s "/opt/${pkgname}/whats-app" "${pkgdir}/usr/bin/${pkgname}" + install -Dm644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" + install -Dm644 "${pkgdir}/opt/${pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + for _size in "192x192" "128x128" "96x96" "64x64" "48x48" "32x32" "24x24" "22x22" "20x20" "16x16" "8x8" + do + install -dm755 "${pkgdir}/usr/share/icons/hicolor/${_size}/apps" + convert "${srcdir}/${pkgname}.png" -resize "${_size}" "${pkgdir}/usr/share/icons/hicolor/${_size}/apps/${pkgname}.png" + done +} diff --git a/whatsapp-nativefier-dark-inject.js b/whatsapp-nativefier-dark-inject.js new file mode 100644 index 000000000000..d5661c8898fc --- /dev/null +++ b/whatsapp-nativefier-dark-inject.js @@ -0,0 +1,1496 @@ +// ==UserScript== +// @name Dark WhatsApp Theme by Mew +// @namespace http://userstyles.org +// @description Complete, dark and light, very customizable userstyle for WhatsApp. In active development, check the page to get involved. +// @author Vednoc +// @homepage https://userstyles.org/styles/142096 +// @include http://web.whatsapp.com/* +// @include https://web.whatsapp.com/* +// @include http://*.web.whatsapp.com/* +// @include https://*.web.whatsapp.com/* +// @run-at document-start +// @version 0.20191118231148 +// ==/UserScript== +(function() {var css = [ + "/**", + " * Everything you need to know is below:", + " * Source: https://github.com/vednoc/onyx", + " * Discord: https://discord.gg/NpT8PzA", + " * License: MIT", + " */", + "", + " :root {", + " --dark: #272C35;", + " --darker: #1F232A;", + " --light: #D1D1D1;", + " --lighter: #E9E9E9;", + " --accent: #7289DA;", + " --icon: #E1E1E1;", + " --shadow: rgba(0,0,0,0.10);", + " --mred: #A3525B;", + " --mgreen: #70A352;", + " --mblue: #527AA3;", + " --hover-delay: 0.8s;", + " --image: url(https://media.discordapp.net/attachments/310799529161129984/417408747812552715/zilesanamin.jpg);", + " --emojiOpacity: 0.75;", + " --ui-font: \'font_name\', \'Segoe UI\', \'Helvetica Neue\', \'Helvetica\', \'Lucida Grande\', \'Arial\', \'Ubuntu\', \'Cantarell\', \'Fira Sans\', sans-serif;", + " --version: \"WhatsApp by Mew v1.6.2\";", + " --message: \"Updated on 18th of November. Addressing GH issues and pull requests. \";", + " --changes: \"See the changelog at: https://github.com/vednoc/onyx/releases\";", + " }", + "", + " /* Body reset. */", + " body {", + " font-family: var(--ui-font);", + " background: none;", + " background-color: var(--dark); }", + "", + " /* Scrollbar track. */", + " *::-webkit-scrollbar-track {", + " background-color: var(--shadow); }", + " /* Scrollbar thumb. */", + " *::-webkit-scrollbar-thumb {", + " background-color: var(--accent); }", + " * {", + " scrollbar-width: thin;", + " scrollbar-color: var(--accent) var(--shadow); }", + "", + " /* Highlight selection. */", + " ::selection {", + " color: var(--light) !important;", + " background-color: var(--accent) !important; }", + " ::-moz-selection {", + " color: var(--light) !important;", + " background-color: var(--accent) !important; }", + " /* Input placeholders. */", + " ::placeholder { color: var(--lighter) !important; }", + " ::-moz-placeholder { color: var(--lighter) !important; }", + " ::-webkit-input-placeholder { color: var(--lighter) !important; }", + "", + " /* Progress. */", + " progress[value]::-webkit-progress-bar {", + " background: var(--darker); }", + " /* Value. */", + " progress[value]::-webkit-progress-value {", + " background: var(--accent); }", + " progress {", + " background: var(--darker); }", + " ::-moz-progress-bar {", + " background: var(--accent) !important; }", + "", + " /* App wrapper. */", + " #app .app {", + " background: none;", + " background-color: var(--dark); }", + "", + " /* Log-in page. */", + " .landing-wrapper::before {", + " opacity: 0.6;", + " background-color: var(--accent) !important; }", + " .landing-window {", + " border-radius: 4px !important;", + " border: 1px solid var(--shadow);", + " box-shadow: 0 8px 32px 0 var(--shadow) !important;", + " background-color: var(--darker) !important; }", + " .landing-main + div {", + " background-color: var(--darker) !important; }", + " .landing-main + div img:not(:hover) {", + " opacity: 0.3; }", + " /* Text color. */", + " .landing-main * {", + " color: var(--light); }", + " /* Reload QR code. */", + " ._1MOym {", + " background-color: var(--darker) !important; }", + " ._3PxOr rect {", + " fill: var(--dark) !important; }", + " /* Fix QR code. */", + " .landing-wrapper div[data-ref] {", + " border-radius: 0;", + " filter: contrast(150%) !important;", + " outline: 4px solid white !important; }", + " /* Loader. */", + " #startup svg > circle {", + " stroke: var(--lighter) !important; }", + " /* Logo colors. */", + " span._3PxOr svg path:nth-child(1) {", + " fill: var(--dark) !important; }", + "", + "", + " /* Landing page. */", + " .app .iFKgT {", + " border: none;", + " background-color: var(--dark) !important; }", + " /* Image. */", + " .app .iFKgT [data-asset-intro-image] {", + " max-width: 200px;", + " max-height: 200px;", + " border-radius: 50%;", + " filter: opacity(0.75);", + " transition: opacity 1s ease !important; }", + " /* Text color. */", + " .app .iFKgT * {", + " color: var(--light); }", + " /* Accent bar. */", + " .app .iFKgT::after {", + " border-top-color: var(--accent) !important; }", + " /* Hide the text. */", + " .iFKgT ._3mkas { font-size: 0px; }", + " /** Theme note. */", + " .app .iFKgT ._3mkas::before {", + " display: block;", + " margin-bottom: -20px;", + " font-size: 16px;", + " content: var(--message) var(--changes) !important;", + " }", + " /** Theme info. */", + " .app .iFKgT ._3mkas::after {", + " display: block;", + " margin-top: 10px;", + " padding-top: 10px;", + " font-size: 16px;", + " content: var(--version) !important;", + " border-top: 1px solid var(--darker);", + " }", + "", + " /* Left drawer. */", + " #app .app #side {", + " background-color: var(--darker); }", + "", + " /* Chat list. */", + " #side > header {", + " background-color: var(--darker) !important; }", + "", + " /* Enable notifications. */", + " #side ._2GB6m {", + " background-color: var(--accent) !important; }", + " /* Low battery. */", + " #side ._2t3oV {", + " background-color: var(--mred) !important; }", + " /* Phone not connected. */", + " #side ._1puWZ {", + " background-color: var(--mred) !important; }", + " /* Text color. */", + " #side ._2GB6m *,", + " #side ._1puWZ * {", + " color: var(--lighter); }", + "", + " /* Global -> Search. */", + " ._2HS9r {", + " border-bottom: 0px solid var(--dark);", + " background-color: var(--darker) !important;", + " background-color: transparent !important; }", + " /* Label background. */", + " .ZP8RM label, .ZP8RM._19OGD {", + " border: 0px solid var(--dark);", + " background-color: var(--dark) !important; }", + " /* Input element. */", + " .ZP8RM ._183ES,", + " .ZP8RM label input {", + " color: var(--light);", + " background-color: transparent; }", + " .ZP8RM::after,", + " .ZP8RM > div::after {", + " border-color: var(--darker) !important;", + " background-color: var(--dark) !important; }", + "", + " /* New group and group info buttons. */", + " ._1w-mX, ._70TS5, ._11p3Q, .r7sRK, ._8-yzK {", + " /* box-shadow: 0 0 8px -1px var(--shadow) !important; */", + " color: var(--accent) !important;", + " background-color: transparent !important; }", + " /* Hide borders. */", + " ._2DxRd, ._39cGk {", + " border-color: var(--shadow) !important; }", + " /* Input text color. */", + " ._44uDJ {", + " color: var(--light) !important; }", + "", + " /* Search results. */", + " #side ._1AKfk {", + " color: var(--accent);", + " background-color: var(--dark); }", + " /* Matching results. */", + " #side .matched-text {", + " color: var(--accent) !important; }", + "", + " /* Contacts wrapper. */", + " #pane-side, ._11GZy ._2UaNq {", + " background-color: transparent !important; }", + " /* Contacts. */", + " ._2UaNq, ._11GZy ._26JG5 {", + " transition: 200ms ease-in-out;", + " background-color: transparent !important; }", + " /* On event. */", + " ._2UaNq._3mMX1, ._2UaNq:hover {", + " background-color: var(--dark) !important; }", + " /* Text color. */", + " ._2UaNq *:not(#z) {", + " color: var(--light) !important; }", + " /* Borders. */", + " ._2UaNq::after, ._2WP9Q {", + " border-color: transparent !important; }", + " /* Avatar wrapper background. */", + " ._3RWII {", + " box-shadow: 0 0 8px -1px var(--shadow) !important;", + " background-color: transparent !important; }", + "", + " /* New message indicator. */", + " #side .P6z4j {", + " color: white !important;", + " background-color: var(--accent) !important; }", + "", + "", + " /* Settings. */", + " ._11GZy, ._1KDYa {", + " background-color: var(--darker) !important; }", + " /* Header color. */", + " ._11GZy header, ._1KDYa header {", + " min-height: 50px;", + " height: auto;", + " background-color: var(--darker) !important; }", + " /* Send contacts. #42 */", + " .WOXAS,", + " ._1v8mQ {", + " background-color: transparent !important; }", + " /* Footer. */", + " ._21bWq, ._22oFl {", + " background-color: var(--accent) !important; }", + " /* Reset header height. */", + " ._11GZy header > div:first-child {", + " padding: 12px 0 !important;", + " height: auto; }", + " /* Reset header title in left/right drawers. */", + " ._11GZy ._1xGbt {", + " margin-top: 2px !important;", + " font-size: 16px; }", + " /* Transparent sections. */", + " ._11GZy ._1CRb5, ._1KDYa ._2LSbZ {", + " box-shadow: none !important;", + " background-color: transparent !important; }", + " /* Highlighted sections. */", + " ._11GZy ._3hhmj ._1CkkN {", + " background-color: var(--darker) !important; }", + " /* Change profile picture. */", + " ._11GZy .WX_XW, ._11GZy ._2Lbqu, ._1JS2G {", + " background-color: rgba(0,0,0,0.5) !important; }", + " /* Text color. */", + " ._11GZy * {", + " color: var(--light); }", + " /* Input element. */", + " ._5UNoc ._3hnO5 { border-color: var(--accent) !important; }", + " /* Wrapper background. */", + " ._3979j { background-color: transparent !important }", + " /* Take a new profile picture. */", + " ._2HyTU, ._22aOT {", + " background-color: var(--darker) !important; }", + " /* Confirm button. */", + " ._2HyTU ._1g8sv, ._22aOT ._1g8sv {", + " box-shadow: 0 2px 4px 0 var(--shadow) !important;", + " background-color: var(--accent) !important; }", + " /* Zoom in/out. */", + " ._1DKwn {", + " box-shadow: 0 2px 4px 0 var(--shadow) !important;", + " background-color: var(--dark) !important; }", + "", + " /* Option/select elements. */", + " select {", + " color: var(--light);", + " border-color: var(--accent); }", + " select option { background-color: var(--dark); }", + "", + " /* Archived chat image. */", + " ._2fq0t ._2Lev2 {", + " background-color: var(--dark) !important; }", + "", + " /* Body. */", + " ._2fq0t ._2sNbV ._1CkkN,", + " ._2fq0t ._2sNbV ._2EXPL {", + " background-color: transparent; }", + " /* On event. TODO: Fixed, but it might still overlap somewhere. */", + " .k1feT ._2sNbV > ._1CkkN:hover,", + " ._2fq0t ._2sNbV ._1CkkN:hover {", + " background-color: var(--dark); }", + "", + " /* New group. */", + " ._2fq0t ._39pS- {", + " background-color: transparent !important; }", + " /* Header. */", + " ._2fq0t ._1AKfk {", + " background-color: var(--darker) !important; }", + " /* On event. */", + " .k1feT ._2fq0t ._2EXPL._1f1zm,", + " .k1feT ._2fq0t ._2EXPL:hover {", + " background-color: var(--dark) !important; }", + " /* Search element */", + " ._66JgU ._3_3Rs {", + " border-bottom: none !important; }", + " ._66JgU ._3_3Rs input, ._66JgU ._3_3Rs ::placeholder {", + " color: var(--lighter) !important; }", + "", + " /** Context/dropdown menu. */", + " ._2hHc6 {", + " background-color: var(--darker) !important;", + " box-shadow: 0 4px 16px 0 var(--shadow) !important; }", + " ._2hHc6 li:hover, ._2hHc6 li:hover div {", + " color: var(--accent) !important;", + " background-color: var(--dark) !important; }", + " ._2hHc6 div, ._1ArIP div {", + " color: var(--light); }", + "", + " /* Middle drawer. */", + " #main {", + " background-color: var(--dark); }", + " /* Fix parent-element. #43 */", + " ._1ays2 {", + " display: flex !important;", + " flex-direction: column !important; }", + "", + " /* Doodle background. TODO: Plans for the future. */", + " #app [data-asset-chat-background=\"true\"] {", + " filter: invert(100%) opacity(0.45) !important; }", + "", + " /* Main -> Group description. */", + " ._3jzsh {", + " background-color: var(--darker) !important; }", + " /* Text colors. */", + " ._3jzsh ._3GIEC, ._3jzsh ._6xQdq {", + " color: var(--lighter) !important; }", + "", + " /* Jump to present button. */", + " ._3KRbU {", + " box-shadow: 0 4px 8px 2px var(--shadow) !important;", + " background-color: var(--darker) !important; }", + " /* Number of messages. */", + " ._3KRbU > span > span {", + " background-color: var(--accent) !important; }", + "", + " /* Header. */", + " #main header {", + " border: none;", + " background-color: var(--dark); }", + " /* Text color. */", + " #main header ._1WBXd * {", + " color: var(--light); }", + " /* Header text color. #22 */", + " #main > header > div span[title] {", + " color: var(--light); }", + " /* Header separator. */", + " #main > header::after {", + " border-bottom-color: var(--darker);", + " background-color: transparent; }", + "", + " /* Footer. */", + " #main footer {", + " border-top: 1px solid var(--darker);", + " background-color: var(--darker); }", + " /* Input wrapper. */", + " #main footer > div {", + " color: var(--light);", + " border: none;", + " /* border-bottom: 2px solid var(--dark); */", + " background-color: var(--dark); }", + " /* Input element. */", + " #main footer > div:nth-child(1) > div:nth-child(2) {", + " border: none !important;", + " color: var(--light);", + " background-color: var(--darker) !important; }", + "", + " /* Unknown contact. */", + " ._2Pown {", + " color: var(--light) !important;", + " border-color: var(--darker) !important;", + " background-color: var(--dark) !important;", + " box-shadow: 0 -1px 0 0 inset var(--darker) !important; }", + " /* Buttons. */", + " ._2ZZub {", + " color: var(--lighter) !important;", + " background-color: var(--darker) !important; }", + " ._2ZZub:hover {", + " color: var(--light) !important;", + " box-shadow: 0 2px 4px 0 var(--shadow) !important; }", + "", + " /* Shared contact button colors. */", + " .Ir_Ne {", + " color: var(--accent) !important; }", + " /* Shared contact text. */", + " .AVd_p {", + " color: var(--lighter) !important; }", + " /* View contact. */", + " ._1VwzF {", + " background-color: transparent !important; }", + "", + " /* Hide \'Type a message\' once focused. */", + " ._3FeAD.focused div[style] {", + " color: transparent !important; }", + " /* Placeholder text color. */", + " ._3FeAD div[style] {", + " transition: color 0.15s ease;", + " color: var(--lighter) !important; }", + "", + " /* Right drawer. */", + " /* .app ._3HZor ._2fq0t {", + " background-color: var(--darker); } */", + " /* Border-color. */", + " .app ._3HZor {", + " border-left-color: transparent !important; }", + " /* Header. */", + " .app ._3HZor header {", + " background-color: var(--darker); }", + " /* Fix header text vertical position. */", + " .app ._3HZor ._1pYs5 {", + " margin-top: 4px !important; }", + " /* Text color. */", + " .app ._3HZor header div {", + " color: var(--light); }", + " /* Mute/starred messages. */", + " ._3_-Si + ._3_-Si ._2x2XP {", + " border-color: var(--darker) !important; }", + "", + " /* Group info sections. */", + " .app ._3HZor ._26JG5, .app ._3HZor ._2UaNq {", + " /*box-shadow: 0 1px 3px shadow /**/", + " box-shadow: none;", + " background-color: transparent; }", + " .app ._3HZor ._26JG5:hover {", + " background-color: var(--dark) !important; }", + " /* Fix borders. */", + " .app ._3HZor ._27Ie2,", + " .app ._3HZor ._26JG5::before {", + " border-color: transparent !important; }", + " /* User\'s name. */", + " .app ._3HZor span {", + " color: var(--light); }", + " .app ._3HZor ._23Un5 {", + " color: var(--mred); }", + " /** Username colors in group chat. */", + " .app [class*=\"color-\"] span {", + " color: inherit !important; }", + "", + " /* Group options. */", + " .app ._3HZor ._1CRb5 ._2EXPL,", + " .app ._3HZor ._1CRb5 ._1CkkN {", + " transition: 200ms ease-in-out;", + " background-color: transparent; }", + " /* On event. */", + " .app ._3HZor ._1CRb5 ._2EXPL._3xj48:hover,", + " .app ._3HZor ._1CRb5 ._1CkkN:hover {", + " background-color: var(--dark); }", + " /* Text color. */", + " .app ._3HZor ._1CRb5 ._2EXPL * {", + " color: var(--light); }", + " /* Admin color. */", + " .app ._3HZor .FPZFa {", + " border-color: var(--accent); }", + "", + "", + " /* Search messages. TODO: Apply this to all search elements. */", + " .a5vst, .a5vst .ZP8RM._19OGD /*, ._3HZor ._1iMEz._3sdhb*/ {", + " background-color: var(--darker) !important; }", + " /* Input wrapper. */", + " .a5vst label {", + " border: 0px solid var(--dark) !important;", + " background-color: var(--dark) !important; }", + " .a5vst .ZP8RM::after {", + " border: none !important;", + " background-color: var(--dark) !important; }", + " .a5vst label input {", + " background-color: transparent !important; }", + "", + " /* Search messages body. */", + " .YAPQk {", + " background-color: var(--darker) !important; }", + " /* Matching results. */", + " ._3HZor .matched-text {", + " color: var(--accent) !important; }", + " /* On event. */", + " .YAPQk ._1f1zm > ._3j7s9,", + " .YAPQk ._3j7s9:hover {", + " background-color: var(--dark) !important; }", + "", + " /* Search messages. */", + " #pane-side ._2EXPL {", + " background-color: transparent !important; }", + "", + " /* Starred messages. */", + " ._1WMT2 .tail:not(.PJFFv) {", + " background-color: var(--dark) !important; }", + " /* Borders. */", + " ._1WMT2::before, ._1WMT2::after {", + " display: none !important; }", + " /* Selected message. */", + " ._1WMT2._2V_Wj,", + " ._1WMT2._2nA3s,", + " ._1WMT2:hover {", + " transition: 200ms ease-in-out !important;", + " background-color: var(--dark) !important; }", + " /* Remove tails. */", + " ._1WMT2 .tail-container {", + " display: none !important; }", + " /* Date text color. */", + " ._1WMT2 ._2V2qB {", + " color: var(--lighter) !important; }", + "", + "", + " /* Message info. */", + " #app .app > div:nth-child(2) ._2rGVQ {", + " background-color: var(--dark) !important; }", + " /* Doodle image. */", + " #app .app > div:nth-child(2) [data-asset-chat-background=\"true\"] {", + " filter: invert(100%) opacity(0.8) !important; }", + " /* Read by. */", + " #app .app > div:nth-child(2) ._2AJf5,", + " #app .app > div:nth-child(2) ._19xqi {", + " box-shadow: none !important;", + " background-color: transparent !important; }", + " /* Read by text color. */", + " #app .app > div:nth-child(2) ._2AJf5 span {", + " color: var(--accent) !important; }", + " /* Forwarded message info. #44 */", + " ._1NZZN, ._3XHR- {", + " border-color: var(--dark) !important;", + " background-color: transparent !important;", + " box-shadow: none !important; }", + " ._1w7vp {", + " color: var(--light) !important; }", + "", + " /* Media/docs/links section. */", + " ._27U_m, .yrOIH {", + " border-bottom: 1px solid var(--dark);", + " background-color: var(--darker) !important; }", + " /* Active indicator. */", + " ._27U_m::before {", + " background-color: var(--accent) !important; }", + " /* Text color. */", + " ._26Nvu,", + " ._27U_m .Y1iVg {", + " color: var(--lighter) !important; }", + " /* Selected links. */", + " ._27U_m .Y1iVg._3caqI {", + " color: var(--light) !important; }", + " /* Selected image. */", + " ._2Ji5m {", + " border-color: var(--darker) !important; }", + "", + " /** Media viewer. */", + " ._1iNsf, ._2KgjI {", + " background-color: transparent !important; }", + " /* Pseudo-element background. */", + " ._1iNsf::before, ._2KgjI::before {", + " content: \"\"; position: absolute;", + " top: 0; right: 0; bottom: 0; left: 0;", + " background-color: var(--dark);", + " opacity: 0.8; z-index: -1; }", + " /* Chevron/preloader background. */", + " ._3yth3 {", + " box-shadow: 0 2px 4px -1px var(--shadow) !important;", + " background-color: var(--darker) !important; }", + "", + " /* Header. */", + " ._1iNsf > div:first-child,", + " ._2KgjI > div:first-child {", + " box-shadow: 0 1px 0 0 var(--darker);", + " background-color: var(--dark) !important; }", + " /* Inner element. */", + " ._1iNsf > div:first-child > div > div,", + " ._2KgjI > div:first-child > div > div {", + " background-color: transparent !important; }", + " /* Text color. */", + " ._1iNsf > div:first-child > div > div *,", + " ._2KgjI > div:first-child > div > div * {", + " color: var(--light); }", + "", + " /* Footer. */", + " ._2n0jo {", + " border-color: var(--darker) !important;", + " background-color: var(--dark) !important; }", + " /* Selected image. */", + " ._2AP3i .cJP5q {", + " border: none !important;", + " transform: scale(1) !important;", + " outline: 3px solid var(--accent) !important }", + " ._2AP3i ._1LdNS:hover:not(.cJP5q):not(#spec) {", + " outline: 3px solid var(--accent) !important; }", + "", + " /* Highlight message bubbles. #29 */", + " div.message-in.velocity-animating > div > div,", + " div.message-out.velocity-animating > div > div {", + " background-color: var(--accent) !important }", + " .velocity-animating > .tail > .tail-container {", + " border-top-color: var(--accent) !important }", + "", + " /* Bubble colors. #49 #54 */", + " .message-in > div:not(.a81-s) > div,", + " .message-out > div:not(.a81-s) > div {", + " background-color: var(--darker) !important; }", + " ._2v02G {", + " color: var(--lighter) !important; }", + "", + " /* Message text color. */", + " .message-in .selectable-text,", + " .message-out .selectable-text,", + " .quoted-mention,", + " ._1upWv,", + " ._3ZVco {", + " color: var(--light) !important; }", + "", + " /* Voice messages. */", + " ::-moz-range-thumb { background-color: var(--accent) !important }", + " ::-moz-range-track { background-color: var(--lighter) !important }", + " ._7sUPO { background-color: var(--accent) !important }", + " ._1FWQp { color: var(--light) !important }", + "", + " /* Use accent color for links. #20 */", + " a[href].selectable-text {", + " color: var(--accent) !important; }", + "", + " /* Forwarded message. */", + " ._15aTv {", + " color: var(--lighter) !important; }", + "", + " /* Show more. */", + " ._1Jc9f { color: var(--accent) !important }", + "", + " /* Deleted message. */", + " ._3uHCS { color: var(--lighter) !important }", + " span[class][data-icon=\"recalled-out\"] svg path { fill: red !important }", + "", + " /* Phone numbers of users that aren\'t your contacts. */", + " #main ._1F9Ap {", + " color: var(--lighter) !important; }", + "", + " /* Mentions. */", + " .matched-mention, .matched-mention .at-symbol {", + " color: var(--accent) !important; }", + "", + " /* Message meta text color. */", + " [class*=\"message-\"] div > div:last-child span {", + " color: var(--light); }", + "", + " /* Image/gif/video meta wrapper. */", + " .KYpDv ._1DZAH {", + " bottom: 8px;", + " padding: 2px 5px;", + " border-radius: 4px;", + " background-color: var(--shadow); }", + " /* Text color. */", + " .KYpDv ._1DZAH ._3EFt_ {", + " margin-top: 0px;", + " color: var(--lighter); }", + "", + " /* Message options for images. */", + " ._3EQsG._1eJVc {", + " background: none !important; }", + " /* Smooth transition. */", + " .message span:last-child div {", + " transition: 50ms ease-in-out !important; }", + "", + " /* Typing... */", + " span._2ZAIy {", + " color: var(--accent) !important; }", + "", + " /* System messages. */", + " .a7otO {", + " box-shadow: 0 2px 8px 0px var(--shadow) !important;", + " border-bottom: 3px solid var(--shadow) !important;", + " background-color: var(--darker) !important; }", + " /* Text color and shadows. */", + " .a7otO * {", + " text-shadow: none !important;", + " color: var(--lighter) !important; }", + " /* New message. */", + " #main ._3Xx0y {", + " border: none !important;", + " background-color: var(--darker) !important; }", + " /* X unread messages. */", + " #main ._3Xx0y span {", + " box-shadow: 0 0 8px 0 var(--shadow) !important;", + " color: var(--light) !important;", + " background-color: var(--dark) !important; }", + "", + " /* Loader. */", + " ._2sOZc {", + " box-shadow: 0 2px 4px -1px var(--shadow) !important;", + " background-color: var(--darker) !important; }", + "", + " /* Document embeds. */", + " ._3a29n, ._1mrMQ {", + " background-color: var(--dark) !important; }", + "", + " /* Embeds description */", + " .HNuTV {", + " background-color: var(--dark) !important; }", + "", + " /* Link embeds. */", + " ._3qblR, ._1SsXF {", + " box-shadow: 0 0 0 1px var(--dark) !important;", + " background-color: var(--dark) !important; }", + "", + " /* Thumbnail. */", + " ._3_nIn {", + " background-color: var(--darker) !important; }", + "", + "", + " /* Reply section. (= */", + " footer ._1ebw2 {", + " box-shadow: 0 0px 8px 0 var(--darker) !important;", + " background-color: var(--darker) !important; }", + " /* Fix margins. */", + " footer ._1ebw2 > div:first-child {", + " margin: 0 0 5px 10px !important;", + " background-color: transparent !important; }", + " /* Reply content. */", + " footer ._1ebw2 > div:first-child > div {", + " background-color: var(--dark) !important; }", + " /* Close button. */", + " footer ._1ebw2 > div:last-child {", + " position: relative;", + " margin: 0 8px 5px 8px !important;", + " background-color: transparent !important; }", + " /* Make the button larger. */", + " footer ._1ebw2 > div:last-child > div svg {", + " padding: 18px;", + " border-radius: 6px;", + " background-color: var(--dark); }", + "", + " /* Mention group members. */", + " ._2j-wI, .XSeqj {", + " color: var(--light);", + " border-left: none !important;", + " background-color: var(--darker) !important; }", + " /* Wrapper. */", + " ._2j-wI .XSeqj {", + " transition: 300ms ease-in-out !important;", + " background-color: transparent !important; }", + " /* Active. */", + " ._2j-wI .XSeqj._1Yz8K,", + " ._2j-wI .XSeqj:hover {", + " background-color: var(--accent) !important; }", + "", + "", + " /* Select messages. */", + " #main ._2AqZl {", + " background-color: var(--shadow); }", + " /* Hover over messages. */", + " #main .qTFAl {", + " transition: 0.15s ease !important; }", + " /* Selected message. */", + " #main .qTFAl:hover, #main .qTFAl._3Z2tD {", + " background-color: var(--shadow) !important; }", + " /* Selected icon. */", + " ._15wNI {", + " border-color: var(--accent) !important;", + " background-color: var(--accent) !important; }", + " /* Checkmark. */", + " ._15wNI ._1ygtt {", + " border-bottom-color: var(--light);", + " border-right-color: var(--light); }", + " /* Footer/control/options. */", + " #main ._1hhkM {", + " background-color: var(--darker); }", + "", + " /*", + " Fixes message content/timestamp overlapping.", + " Apparently they forgot to add nl-specific styles. XD", + " */", + " html[lang=nl] .EopGb { width: 56px }", + " html[lang=nl] ._2COY9 { width: 92px }", + "", + " /* Bubble tails -- experimental. */", + " .tail .tail-container {", + " width: 0px !important;", + " height: 10px !important;", + " z-index: 0 !important;", + " border-top: 12px solid var(--darker);", + " background: none !important; }", + " .message-in > .tail > .tail-container {", + " left: -10px !important; top: 0px;", + " border-left: 10px solid transparent;", + " border-radius: 5px 0 0 0; }", + " .message-out > .tail > .tail-container {", + " right: -10px !important; top: 0px;", + " border-right: 10px solid transparent;", + " border-radius: 0 5px 0 0; }", + "", + " /* Disable tails everywhere. */", + " /* Tails are enabled. */", + "", + " /* Disable tails everywhere except in chat. */", + " .starred-msg-wrapper .tail-container,", + " .message-gallery .tail-container,", + " .MS-DH .tail-container {", + " display: none !important; }", + " /* Rounded corners. */", + " .message-gallery.tail-override-left,", + " .MS-DH .tail-override-left {", + " border-radius: 7.5px !important; }", + "", + " /** Stickers. */", + " ._1rK-b {", + " background: none !important; }", + " /* Sender. */", + " ._3Mf7Z {", + " background-color: var(--darker) !important; }", + " /* Time/status. */", + " ._3qAvH {", + " background-color: var(--darker) !important; }", + " ._3qAvH * {", + " color: var(--light) !important; }", + "", + " /* Message options. */", + " ._15CAo {", + " background: linear-gradient(90deg, transparent, var(--darker) 40%) !important;", + " }", + " /* Reset sticker menu background. */", + " .a81-s > div + span > div { background: none !important }", + " /* Context menu buttons. */", + " [data-js-context-icon=\'true\'] {", + " background-image: none !important;", + " background: none !important; }", + " [data-js-context-icon=\'true\'] + div { background: var(--darker) !important }", + "", + " /* Emoji/gif/stickers menu. */", + " .QChXd, ._20KNO, .RxbUw, ._2PpWQ > div {", + " background-color: var(--dark) !important; }", + " /* Temporary fix for emoji container. */", + " #main footer > div:nth-child(2) > div {", + " border: 0; }", + " /* Nib. */", + " .iqJMX {", + " background-color: var(--dark) !important; }", + " /* Emoji tabs. */", + " ._2avTY {", + " background: var(--darker) !important; }", + " /* Tab indicator. */", + " ._2avTY .Orl3a,", + " ._1Wbpa {", + " background-color: var(--accent) !important; }", + " /* Active button. */", + " ._1oNFt.-XQxp path {", + " fill: var(--accent) !important; }", + "", + " /* Search emojis. */", + " ._2Qm0c, ._2Qm0c label {", + " box-shadow: none !important;", + " background-color: var(--dark) !important; }", + " /* Text color. */", + " ._2Qm0c input {", + " color: var(--light) !important; }", + "", + " /* Gif preloader background. */", + " ._2x9yi {", + " /* border: 2px dashed ; */", + " background-color: var(--darker) !important; }", + "", + " /* Preview. */", + " ._1drQ- {", + " background-color: var(--dark) !important; }", + " /* Header. */", + " ._1drQ- header {", + " background-color: var(--accent) !important; }", + " /* Text color. */", + " ._1drQ- header *, ._1drQ- .media-body * {", + " color: var(--lighter) !important; }", + " /* Footer. */", + " ._1drQ- .media-collection {", + " background-color: var(--darker); }", + " /* Button. */", + " ._1drQ- .media-collection .btn-fill, ._1drQ- ._3hV1n {", + " color: var(--lighter);", + " background-color: var(--accent) !important; }", + "", + "", + " /* Emoji-wanna-be-round. */", + " .emojik {", + " opacity: var(--emojiOpacity);", + " transition: transform 200ms cubic-bezier(0.59, 0.57, 0.39, 1.04); }", + " /* Selected emoji. */", + " .emojik:focus, .emojik:hover, .emojik.selected {", + " box-shadow: none !important;", + " opacity: 1;", + " transform: scale(1.15); }", + "", + " /* Emoji quick selection. */", + " ._2mlOb {", + " border: 0 !important;", + " border-bottom: 1px solid var(--darker) !important;", + " background-color: var(--darker) !important; }", + " /* Emoji race color popup. */", + " ._1gFYk {", + " background-color: var(--dark) !important; }", + " /* Separator. */", + " ._1gFYk ul li:first-child {", + " border-right: 1px solid var(--darker) !important; }", + " /* Emoji menu triangle. */", + " ._1gFYk .iqJMX {", + " background-color: var(--dark) !important; }", + " /* Quick replies. #56 */", + " ._1omcu._2saG0, ._2saG0 {", + " background-color: var(--darker) !important; }", + "", + " /* Android emojis. */", + " .emojik.wa.b0 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/0.webp\")}", + " .emojik.wa.b1 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/1.webp\")}", + " .emojik.wa.b2 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/2.webp\")}", + " .emojik.wa.b3 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/3.webp\")}", + " .emojik.wa.b4 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/4.webp\")}", + " .emojik.wa.b5 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/5.webp\")}", + " .emojik.wa.b6 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/6.webp\")}", + " .emojik.wa.b7 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/7.webp\")}", + " .emojik.wa.b8 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/8.webp\")}", + " .emojik.wa.b9 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/9.webp\")}", + " .emojik.wa.b10 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/10.webp\")}", + " .emojik.wa.b11 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/11.webp\")}", + " .emojik.wa.b12 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/12.webp\")}", + " .emojik.wa.b13 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/13.webp\")}", + " .emojik.wa.b14 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/14.webp\")}", + " .emojik.wa.b15 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/15.webp\")}", + " .emojik.wa.b16 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/16.webp\")}", + " .emojik.wa.b17 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/17.webp\")}", + " .emojik.wa.b18 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/18.webp\")}", + " .emojik.wa.b19 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/19.webp\")}", + " .emojik.wa.b20 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/20.webp\")}", + " .emojik.wa.b21 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/21.webp\")}", + " .emojik.wa.b22 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/22.webp\")}", + " .emojik.wa.b23 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/23.webp\")}", + " .emojik.wa.b24 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/24.webp\")}", + " .emojik.wa.b25 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/25.webp\")}", + " .emojik.wa.b26 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/26.webp\")}", + " .emojik.wa.b27 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/27.webp\")}", + " .emojik.wa.b28 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/28.webp\")}", + " .emojik.wa.b29 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/29.webp\")}", + " .emojik.wa.b30 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/30.webp\")}", + " .emojik.wa.b31 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/31.webp\")}", + " .emojik.wa.b32 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/32.webp\")}", + " .emojik.wa.b33 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/33.webp\")}", + " .emojik.wa.b34 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/34.webp\")}", + " .emojik.wa.b35 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/35.webp\")}", + " .emojik.wa.b36 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/36.webp\")}", + " .emojik.wa.b37 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/37.webp\")}", + " .emojik.wa.b38 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/38.webp\")}", + " .emojik.wa.b39 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/39.webp\")}", + " .emojik.wa.b40 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/40.webp\")}", + " .emojik.wa.b41 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/41.webp\")}", + " .emojik.wa.b42 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/42.webp\")}", + " .emojik.wa.b43 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/43.webp\")}", + " .emojik.wa.b44 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/44.webp\")}", + " .emojik.wa.b45 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/45.webp\")}", + " .emojik.wa.b46 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/46.webp\")}", + " .emojik.wa.b47 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/47.webp\")}", + " .emojik.wa.b48 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/48.webp\")}", + " .emojik.wa.b49 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/49.webp\")}", + " .emojik.wa.b50 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/50.webp\")}", + " .emojik.wa.b51 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/51.webp\")}", + " .emojik.wa.b52 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/52.webp\")}", + " .emojik.wa.b53 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/53.webp\")}", + " .emojik.wa.b54 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/54.webp\")}", + " .emojik.wa.b55 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/55.webp\")}", + " .emojik.wa.b56 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/56.webp\")}", + " .emojik.wa.b57 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/57.webp\")}", + " .emojik.wa.b58 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/58.webp\")}", + " .emojik.wa.b59 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/59.webp\")}", + " .emojik.wa.b60 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/60.webp\")}", + " .emojik.wa.b61 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/61.webp\")}", + " .emojik.wa.b62 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/62.webp\")}", + " .emojik.wa.b63 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/63.webp\")}", + " .emojik.wa.b64 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/64.webp\")}", + " .emojik.wa.b65 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/65.webp\")}", + " .emojik.wa.b66 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/66.webp\")}", + " .emojik.wa.b67 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/67.webp\")}", + " .emojik.wa.b68 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/68.webp\")}", + " .emojik.wa.b69 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/69.webp\")}", + " .emojik.wa.b70 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/70.webp\")}", + " .emojik.wa.b71 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/71.webp\")}", + " .emojik.wa.b72 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/72.webp\")}", + " .emojik.wa.b73 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/73.webp\")}", + " .emojik.wa.b74 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/74.webp\")}", + " .emojik.wa.b75 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/75.webp\")}", + " .emojik.wa.b76 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/76.webp\")}", + " .emojik.wa.b77 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/77.webp\")}", + " .emojik.wa.b78 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/78.webp\")}", + " .emojik.wa.b79 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/79.webp\")}", + " .emojik.wa.b80 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/80.webp\")}", + " .emojik.wa.b81 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/81.webp\")}", + " .emojik.wa.b82 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/82.webp\")}", + " .emojik.wa.b83 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/83.webp\")}", + " .emojik.wa.b84 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/84.webp\")}", + " .emojik.wa.b85 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/85.webp\")}", + " .emojik.wa.b86 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/86.webp\")}", + " .emojik.wa.b87 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/87.webp\")}", + " .emojik.wa.b88 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/88.webp\")}", + " .emojik.wa.b89 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/89.webp\")}", + " .emojik.wa.b90 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/90.webp\")}", + " .emojik.wa.b91 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/91.webp\")}", + " .emojik.wa.b92 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/92.webp\")}", + " .emojik.wa.b93 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/93.webp\")}", + " .emojik.wa.b94 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/94.webp\")}", + " .emojik.wa.b95 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/95.webp\")}", + " .emojik.wa.b96 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/96.webp\")}", + " .emojik.wa.b97 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/97.webp\")}", + " .emojik.wa.b98 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/98.webp\")}", + " .emojik.wa.b99 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/99.webp\")}", + " .emojik.wa.b100 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/100.webp\")}", + " .emojik.wa.b101 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/a/101.webp\")}", + " /* iOS emojis. */", + " .emojik.apple.b0 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/0.webp\")}", + " .emojik.apple.b1 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/1.webp\")}", + " .emojik.apple.b2 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/2.webp\")}", + " .emojik.apple.b3 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/3.webp\")}", + " .emojik.apple.b4 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/4.webp\")}", + " .emojik.apple.b5 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/5.webp\")}", + " .emojik.apple.b6 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/6.webp\")}", + " .emojik.apple.b7 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/7.webp\")}", + " .emojik.apple.b8 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/8.webp\")}", + " .emojik.apple.b9 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/9.webp\")}", + " .emojik.apple.b10 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/10.webp\")}", + " .emojik.apple.b11 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/11.webp\")}", + " .emojik.apple.b12 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/12.webp\")}", + " .emojik.apple.b13 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/13.webp\")}", + " .emojik.apple.b14 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/14.webp\")}", + " .emojik.apple.b15 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/15.webp\")}", + " .emojik.apple.b16 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/16.webp\")}", + " .emojik.apple.b17 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/17.webp\")}", + " .emojik.apple.b18 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/18.webp\")}", + " .emojik.apple.b19 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/19.webp\")}", + " .emojik.apple.b20 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/20.webp\")}", + " .emojik.apple.b21 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/21.webp\")}", + " .emojik.apple.b22 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/22.webp\")}", + " .emojik.apple.b23 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/23.webp\")}", + " .emojik.apple.b24 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/24.webp\")}", + " .emojik.apple.b25 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/25.webp\")}", + " .emojik.apple.b26 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/26.webp\")}", + " .emojik.apple.b27 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/27.webp\")}", + " .emojik.apple.b28 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/28.webp\")}", + " .emojik.apple.b29 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/29.webp\")}", + " .emojik.apple.b30 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/30.webp\")}", + " .emojik.apple.b31 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/31.webp\")}", + " .emojik.apple.b32 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/32.webp\")}", + " .emojik.apple.b33 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/33.webp\")}", + " .emojik.apple.b34 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/34.webp\")}", + " .emojik.apple.b35 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/35.webp\")}", + " .emojik.apple.b36 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/36.webp\")}", + " .emojik.apple.b37 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/37.webp\")}", + " .emojik.apple.b38 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/38.webp\")}", + " .emojik.apple.b39 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/39.webp\")}", + " .emojik.apple.b40 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/40.webp\")}", + " .emojik.apple.b41 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/41.webp\")}", + " .emojik.apple.b42 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/42.webp\")}", + " .emojik.apple.b43 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/43.webp\")}", + " .emojik.apple.b44 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/44.webp\")}", + " .emojik.apple.b45 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/45.webp\")}", + " .emojik.apple.b46 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/46.webp\")}", + " .emojik.apple.b47 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/47.webp\")}", + " .emojik.apple.b48 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/48.webp\")}", + " .emojik.apple.b49 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/49.webp\")}", + " .emojik.apple.b50 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/50.webp\")}", + " .emojik.apple.b51 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/51.webp\")}", + " .emojik.apple.b52 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/52.webp\")}", + " .emojik.apple.b53 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/53.webp\")}", + " .emojik.apple.b54 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/54.webp\")}", + " .emojik.apple.b55 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/55.webp\")}", + " .emojik.apple.b56 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/56.webp\")}", + " .emojik.apple.b57 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/57.webp\")}", + " .emojik.apple.b58 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/58.webp\")}", + " .emojik.apple.b59 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/59.webp\")}", + " .emojik.apple.b60 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/60.webp\")}", + " .emojik.apple.b61 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/61.webp\")}", + " .emojik.apple.b62 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/62.webp\")}", + " .emojik.apple.b63 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/63.webp\")}", + " .emojik.apple.b64 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/64.webp\")}", + " .emojik.apple.b65 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/65.webp\")}", + " .emojik.apple.b66 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/66.webp\")}", + " .emojik.apple.b67 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/67.webp\")}", + " .emojik.apple.b68 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/68.webp\")}", + " .emojik.apple.b69 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/69.webp\")}", + " .emojik.apple.b70 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/70.webp\")}", + " .emojik.apple.b71 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/71.webp\")}", + " .emojik.apple.b72 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/72.webp\")}", + " .emojik.apple.b73 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/73.webp\")}", + " .emojik.apple.b74 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/74.webp\")}", + " .emojik.apple.b75 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/75.webp\")}", + " .emojik.apple.b76 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/76.webp\")}", + " .emojik.apple.b77 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/77.webp\")}", + " .emojik.apple.b78 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/78.webp\")}", + " .emojik.apple.b79 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/79.webp\")}", + " .emojik.apple.b80 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/80.webp\")}", + " .emojik.apple.b81 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/81.webp\")}", + " .emojik.apple.b82 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/82.webp\")}", + " .emojik.apple.b83 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/83.webp\")}", + " .emojik.apple.b84 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/84.webp\")}", + " .emojik.apple.b85 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/85.webp\")}", + " .emojik.apple.b86 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/86.webp\")}", + " .emojik.apple.b87 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/87.webp\")}", + " .emojik.apple.b88 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/88.webp\")}", + " .emojik.apple.b89 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/89.webp\")}", + " .emojik.apple.b90 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/90.webp\")}", + " .emojik.apple.b91 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/91.webp\")}", + " .emojik.apple.b92 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/92.webp\")}", + " .emojik.apple.b93 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/93.webp\")}", + " .emojik.apple.b94 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/94.webp\")}", + " .emojik.apple.b95 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/95.webp\")}", + " .emojik.apple.b96 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/96.webp\")}", + " .emojik.apple.b97 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/97.webp\")}", + " .emojik.apple.b98 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/98.webp\")}", + " .emojik.apple.b99 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/99.webp\")}", + " .emojik.apple.b100 {background-image: url(\"https://raw.githubusercontent.com/vednoc/wae/dev/i/100.webp\")}", + "", + "", + " /* Backdrop. */", + " ._3Fq9Y, #startup, #initial_startup {", + " background-color: var(--dark) !important; }", + " /* Modal. */", + " ._3Fq9Y ._3RiLE,", + " ._3gUiM ._2dA13 ._1CnF3,", + " ._2dA13 ._18wuJ, ._2dA13 .IuYNx {", + " box-shadow: 0 0 0 1px var(--darker), 0 8px 16px 0px var(--shadow) !important;", + " background-color: var(--darker) !important; }", + " /* Selected contact. */", + " ._3gUiM ._2EXPL._1f1zm,", + " ._3gUiM ._2EXPL:hover,", + " ._2EXPL._3ntaf:hover {", + " background-color: var(--dark) !important; }", + " /* Text color. */", + " ._3Fq9Y ._3RiLE *,", + " ._3gUiM ._1CnF3 * {", + " color: var(--light); }", + " /* Header/footer. */", + " .XOIaT {", + " background-color: var(--dark) !important; }", + " /* Empty element below search bar. */", + " ._2fq0t span._3fOoY {", + " display: none !important; }", + "", + "", + " /* Accent buttons. */", + " ._3PQ7V {", + " color: var(--lighter) !important;", + " background-color: var(--accent) !important; }", + " ._3PQ7V:hover {", + " opacity: 0.8; }", + " /* Link buttons. */", + " ._23_1v:hover {", + " box-shadow: none !important;", + " color: var(--accent) !important;", + " background-color: transparent !important; }", + " /* Muted checkbox color. */", + " ._1VD7W {", + " border-color: var(--accent);", + " background-color: var(--accent); }", + " /* Buttons. */", + " .PNlAR:hover, ._1WZqU:hover {", + " background-color: var(--dark) !important; }", + "", + " /* Drop items. (-: */", + " .drag-drop, ._2n-96 {", + " background-color: var(--dark) !important; }", + " /* Footer. */", + " .NeQRT {", + " background-color: var(--darker) !important; }", + " /* Border. */", + " ._2n-96 ._3L-be {", + " border: 5px dashed var(--accent) !important;", + " color: var(--light) !important; }", + "", + " /* Add file icon. */", + " .GpvML, ._1ypOz, ._3fktq, ._1g8sv {", + " background-color: var(--dark) !important;", + " box-shadow: 0 2px 4px var(--shadow) !important; }", + " /* Border. */", + " ._1gcLL::after {", + " background-color: var(--accent) !important; }", + "", + " /* Accent border. */", + " .CzI8E, ._31WRs ._1DTd4, ._2Fvnm ._3ogpF {", + " border-bottom-color: var(--accent) !important; }", + " /* Text color. */", + " ._7HWvs, .A_Kh_ {", + " color: var(--light) !important; }", + "", + " /** Status area! */", + " .app-wrapper-web ._2dLx9 {", + " background-color: transparent !important; }", + " /* Pseudo-element background. */", + " .app-wrapper-web ._2dLx9::before {", + " content: \"\"; position: absolute;", + " top: 0; right: 0; bottom: 0; left: 0;", + " background-color: var(--dark);", + " opacity: 0.8; z-index: -1; }", + " /* Status icon. */", + " span[data-icon*=\"status-v3\"] > svg > path:first-child {", + " opacity: 0.55 !important; }", + " /* Left hand side. */", + " ._2dLx9 .IMn_C { background-color: var(--darker) !important; }", + " /* Text color. */", + " .IMn_C span { color: var(--light) !important; }", + " .qlhJH hr { color: var(--dark) !important; }", + " /* Right hand side. */", + " ._2dLx9 ._3MBzN { background-color: var(--dark) !important; }", + " /* Text color. */", + " ._2dLx9 ._3MBzN div { color: var(--lighter) !important; }", + " /* Reply to status. */", + " .QRsOy { background-color: var(--dark) !important; }", + " /* Input bar. */", + " ._3FeAD._2nW8k { background-color: var(--dark) !important; }", + "", + " /* Remove weird iframes. */", + " object { display: none !important; }", + "", + " /* Global icon color. */", + " span[data-icon^=\"business-\"] > svg path,", + " span:not([data-icon=\"image\"]) > svg > path {", + " transition: 200ms ease;", + " fill: var(--icon) !important; }", + " /* On event. */", + " span:not([data-icon=\"image\"]):hover > svg > path {", + " /* fill: var(--accent) !important; */", + " opacity: 0.3 !important; }", + "", + " /* Upload files. */", + " .azEEh { color:var(--light) !important; }", + " ._2sn3C { background-color: var(--darker) !important; }", + " .Ijb1Q::after { box-shadow: 0 4px 8px 2px var(--shadow) !important; }", + "", + " /* Default profile picture background. */", + " span[data-icon^=\"default-\"] svg > path:first-child {", + " fill: var(--dark) !important; }", + "", + " span[data-icon^=\"default-\"] svg path:last-child {", + " opacity: 0.7;", + " fill: var(--icon) !important; }", + "", + " /* Sent message. */", + " span[data-icon=\"msg-dblcheck\"] svg path,", + " span[data-icon=\"status-dblcheck\"] svg path,", + " span[data-icon=\"msg-check\"] svg path,", + " span[data-icon=\"status-check\"] svg path {", + " fill: var(--light) !important;", + " opacity: 0.5 !important; }", + "", + " /* Sent AND seen message. */", + " span[data-icon=\"msg-dblcheck-ack\"] svg path,", + " span[data-icon=\"status-dblcheck-ack\"] svg path,", + " span[data-icon=\"msg-dblcheck-ack-light\"] svg path,", + " span[data-icon=\"status-v3-unread\"] > svg > path:last-child {", + " fill: var(--accent) !important;", + " opacity: 1 !important; }", + "", + " /* Misc icons fix. */", + " span[data-icon^=\"chevron-\"] svg path,", + " span[data-icon=\"x-viewer\"] svg path,", + " span[data-icon=\"download\"] svg path,", + " span[data-icon=\"forward\"] svg path,", + " span[data-icon=\"star-btn\"] svg path,", + " span[data-icon=\"audio-file\"] svg path:last-child,", + " span[data-icon=\"new-group\"] svg path,", + " span[data-icon=\"add-user-light\"] svg path,", + " span[data-icon=\"link\"] svg path {", + " fill: var(--icon) !important; }", + "", + " /* Audio message icons. #55 */", + " span[data-icon^=\"ptt-\"] svg path:first-child {", + " fill: var(--dark) !important; }", + " span[data-icon^=\"ptt-\"] svg path:last-child {", + " fill: var(--accent) !important; }", + "", + " span[data-icon=\"ptt-out-gray\"] svg path:last-child {", + " fill: var(--icon) !important; }", + "", + " /* Logo. */", + " ._3CSsZ > svg > path:first-child {", + " fill: var(--accent) !important; }", + " span[data-icon=\"logo\"] svg path:nth-child(1) {", + " fill: white !important; }", + " span[data-icon=\"alert-phone\"] svg path:first-child,", + " span[data-icon=\"logo\"] svg path:nth-child(1n+2),", + " span[data-icon=\"whatsapp-logo\"] svg path:first-child {", + " fill: var(--darker) !important; }", + "", + " /* GIF icon opacity. */", + " span[data-icon=\"emoji-gifs\"] svg path {", + " fill: var(--icon) !important;", + " fill-opacity: 1 !important; }", + "", + " /* Be cautious icons. */", + " span[data-icon=\"exit\"] svg path,", + " span[data-icon=\"thumbs-down\"] svg path,", + " span[data-icon=\"delete-danger\"] svg path {", + " fill: var(--mred) !important; }", + "", + " /* Audio message. */", + " span[data-icon=\"audio-file\"] svg path {", + " fill: rgba(255, 173, 31, 0.8) !important; }", + " /* Audio length bar. */", + " ._22cMG.fS1bA .nDKsM {", + " background-color: var(--accent) !important; }", + " /* Slider thumb. */", + " input[type=range]::-webkit-slider-thumb {", + " cursor: pointer;", + " background: var(--accent) !important; }", + " /* Audio length. */", + " ._3HwRC, ._1lxsr {", + " color: var(--light) !important; }", + "", + " /* Rounded buttons. */", + " span svg > path[fill=\"#00BFA5\"] {", + " fill: var(--accent) !important; }", + "", + " /* Disable background image on small resolutions. */", + " @media screen and (max-width: 1441px) {", + " ._1FKgS::after {", + " display: none !important;", + " }", + " }", + "", + " @media screen and (min-width: 1441px) {", + " /* Animation. */", + " html[dir=ltr] ._3dqpi {", + " /* display: none !important; */", + " animation: _104Un 0.5s cubic-bezier(0.18, 0.89, 0.32, 1.38); }", + "", + " /* App wrapper. */", + " #app .app {", + " border-radius: 8px;", + " box-shadow: 0 4px 24px -2px var(--shadow); }", + "", + " /* Fullscreen. */", + " /* Fullscreen is disabled. */", + "", + " /* App background. */", + " #app > div::after {", + " top: 0px; right: 0px;", + " bottom: 0px; left: 0px;", + " height: auto; width: auto;", + " background-color: var(--dark) !important;", + " background-image: var(--image) !important;", + " background-repeat: no-repeat;", + " background-size: cover;", + " background-position: center; }", + "", + " }", + "", + " /* \"Privacy mode.\" */", + " /* Blurred contacts are disabled. */", + " /* Blurred images are disabled. */", + "", + " /* Compact mode. */", + " /* Reset min app height/width reset. */", + " @media screen and (max-height: 500px) { #app > div > .app { min-height: auto; }}", + " @media screen and (max-width: 648px) { #app > div > .app { min-width: auto; }}", + " /* Custom compact mode. */", + " @media screen and (max-width:720px) {", + " /* .app > div div:hover { box-shadow: 0 0 0 2px inset crimson !important; } /**/", + " /* Fix header width hiding icons. */", + " #side > header { min-width: 240px; }", + " /* Hide notifications. */", + " #side > header + span { display: none }", + " /* Search bar width. */", + " .ZP8RM:not(._19OGD) label { padding: 0px; }", + " /* ? Reset panes. */", + " .three > div:nth-child(3),", + " .three > div:nth-child(2) > div:nth-child(1),", + " .two > div:nth-child(2) > div:nth-child(1),", + " .two > div:nth-child(3) {", + " flex: 0 0 75px !important; }", + " /* Settings/Starred/Etc. */", + " .two > div:nth-child(2) > div._3kF8H {", + " transition: 0.3s ease-in-out !important;", + " flex: 0 0 75px !important; }", + " .two > div:nth-child(2) > div._3kF8H:hover {", + " flex: 0 0 30% !important; }", + " /* Upload preview. */", + " .two > div:nth-child(2) > div._2rI9W {", + " flex: 0 0 calc(100% - 75px) !important; }", + " /* Don\'t expand contacts if there are 3 panes. */", + " .three > div:nth-child(3):hover {", + " flex: 0 0 75px !important; }", + " /* Expand contacts. */", + " .two > div:nth-child(3) {", + " min-width: 1px !important;", + " transition: 0.3s ease-in-out !important;", + " transition-delay: 0.2s !important; }", + " .two > div:nth-child(3):hover {", + " min-width: 400px !important;", + " transition-delay: var(--hover-delay) !important;", + " flex: 0 0 30% !important; }", + " /* Pane -> Chat. */", + " .three ._2rI9W { flex: 1 1 auto !important; }", + " /* Pane -> Info. */", + " .three ._1C9rS {", + " max-width: 400px;", + " width: calc(100% - 76px); }", + " /* ? Hack for positioning unread counter. */", + " ._2UaNq .xD91K {", + " z-index: 199 !important;", + " display: flex !important;", + " flex-direction: row-reverse !important; }", + " /* ? Unread counter. */", + " ._2UaNq .xD91K ._1ZMSM .P6z4j {", + " z-index: 999 !important;", + " line-height: 23px !important;", + " margin: 7px 00px 0px -60px !important;", + " transition: 0.15s ease !important;", + " box-shadow: 0 0 0 3px var(--darker) !important; }", + " /* On event. */", + " #side ._2UaNq._3mMX1 .xD91K .P6z4j, #side ._2UaNq:hover .xD91K .P6z4j {", + " /* color: var(--accent) !important;", + " background-color: var(--darker) !important; */", + " box-shadow: 0 0 0 3px var(--dark) !important; }", + " /* Reset text position. */", + " ._2UaNq .xD91K span[dir] { margin-left: 10px; }", + " /* Remove icons we don\'t need. */", + " #side ._1ZMSM > span:not(.P6z4j) { display: none !important }", + " /* Remove overflow for unread messages counter. */", + " #side ._0LqQ {", + " margin-left: -10px !important;", + " overflow: unset !important }", + " /* Message dropdown thing; fixes ticks jumping left and right. */", + " #side ._0LqQ > span:last-child:not(._17TaE) { display: none !important }", + " /* ? Hack for positioning message status. */", + " ._3VIru {", + " z-index: 101;", + " position: absolute;", + " margin: 5px 0 0 -20px;", + " border-radius: 50%;", + " transition: 0.15s ease !important;", + " background-color: var(--dark);", + " box-shadow: 0 0 0 3px var(--darker); }", + " /* Make SVG smaller. */", + " ._3VIru > span > svg {", + " padding: 2px;", + " height: 14px !important;", + " width: 14px !important; }", + " /* Background on event. */", + " ._2UaNq:hover ._3VIru, ._2UaNq._3mMX1 ._3VIru {", + " background-color: var(--darker);", + " box-shadow: 0 0 0 3px var(--dark) !important; }", + " }", + "", + "", + " /* Custom CSS rules. */", + " /**", + " * Userstyles.org limitations prevent this; ", + " * Install UserCSS version from GitHub to use it. ", + " */" +].join("\n"); +if (typeof GM_addStyle != "undefined") { + GM_addStyle(css); +} else if (typeof PRO_addStyle != "undefined") { + PRO_addStyle(css); +} else if (typeof addStyle != "undefined") { + addStyle(css); +} else { + var node = document.createElement("style"); + node.type = "text/css"; + node.appendChild(document.createTextNode(css)); + var heads = document.getElementsByTagName("head"); + if (heads.length > 0) { + heads[0].appendChild(node); + } else { + // no head yet, stick it whereever + document.documentElement.appendChild(node); + } +} +if (document.body.innerText.replace(/\n/g, ' ').search(/whatsapp works with.*to use whatsapp.*update/i) !== -1) + navigator.serviceWorker.getRegistration().then(function (r) { r.unregister(); document.location.reload() }); + +})(); diff --git a/whatsapp-nativefier-dark.desktop b/whatsapp-nativefier-dark.desktop new file mode 100644 index 000000000000..604e004865cc --- /dev/null +++ b/whatsapp-nativefier-dark.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=WhatsApp Dark +Comment=WhatsApp desktop built with nativefier (electron) using dark theme +Exec=whatsapp-nativefier-dark +Icon=whatsapp-nativefier-dark +Encoding=UTF-8 +StartupWMClass=whats-app-nativefier-dark-d52542 +Terminal=false +StartupNotify=true +Type=Application +Categories=Network;Chat;InstantMessaging;Application; diff --git a/whatsapp-nativefier-dark.png b/whatsapp-nativefier-dark.png Binary files differnew file mode 100644 index 000000000000..5c0edcf41eb9 --- /dev/null +++ b/whatsapp-nativefier-dark.png |