aboutsummaryrefslogtreecommitdiff
path: root/.icons/Gruvbox-Light/emotes/48
diff options
context:
space:
mode:
Diffstat (limited to '.icons/Gruvbox-Light/emotes/48')
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-angel.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-angry.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-confused.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-cool.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-crying.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-devilish.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-embarrassed.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-glasses.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-hat.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-heart-broken.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-heart.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-kiss.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-laugh.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-monkey.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-plain.svg1
l---------.icons/Gruvbox-Light/emotes/48/face-raspberry-squint.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-raspberry-wink.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-raspberry.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-sad.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-shutmouth.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-sick.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-smile-big-squint.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-smile-big.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-smile-crying.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-smile.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-smirk.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-surprise.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-tired.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-uncertain.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-wink.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-worried.svg1
-rw-r--r--.icons/Gruvbox-Light/emotes/48/face-yawn.svg1
32 files changed, 32 insertions, 0 deletions
diff --git a/.icons/Gruvbox-Light/emotes/48/face-angel.svg b/.icons/Gruvbox-Light/emotes/48/face-angel.svg
new file mode 100644
index 000000000..cb6ea7bc8
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-angel.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><clipPath id="c"><path d="M48.8 48h160v160h-160V48z" fill="#FFF"/></clipPath><g clip-path="url(#c)"><path d="M200.379 128c0 39.533-32.046 71.579-71.579 71.579-39.528 0-71.579-32.046-71.579-71.579 0-39.528 32.051-71.579 71.579-71.579 39.533 0 71.579 32.051 71.579 71.579z" fill="#FFCC4D"/><path d="M168.105 147.49a2.108 2.108 0 0 0-2.673-.122c-.165.122-16.514 12.211-36.632 12.211-20.067 0-36.472-12.089-36.632-12.211a2.12 2.12 0 0 0-2.673.122 2.105 2.105 0 0 0-.396 2.644c.543.906 13.545 22.076 39.701 22.076s39.162-21.17 39.701-22.076a2.099 2.099 0 0 0-.396-2.644z" fill="#664500"/><path d="M128.8 81.684c-27.903 0-50.526-2.387-50.526-10.526s22.623-10.526 50.526-10.526c27.903 0 50.526 2.387 50.526 10.526S156.703 81.684 128.8 81.684zm0-29.473c-37.204 0-67.368 7.098-67.368 21.052 0 13.95 30.164 21.053 67.368 21.053 37.204 0 67.368-7.103 67.368-21.053 0-13.954-30.164-21.052-67.368-21.052z" fill="#5DADEC"/><path d="M96.695 77.737c-14.303-5.575-10.527-8.383-.261-13.6 9.718-4.935 20.715-7.714 32.366-7.714 12.181 0 23.646 3.04 33.688 8.409 2.927 1.566 6.03 3.726 8.944 5.667" fill="#FFCC4D"/><path d="M162.484 132.211a4.205 4.205 0 0 1-3.991-2.88c-.855-2.523-4.291-9.752-8.64-9.752-4.472 0-7.954 7.693-8.64 9.752a4.195 4.195 0 0 1-5.322 2.661 4.204 4.204 0 0 1-2.662-5.323c.527-1.587 5.487-15.511 16.624-15.511 11.136 0 16.096 13.924 16.623 15.511a4.204 4.204 0 0 1-2.661 5.323 4.208 4.208 0 0 1-1.331.219zM120.379 132.211a4.216 4.216 0 0 1-3.996-2.88c-.855-2.523-4.282-9.752-8.636-9.752-4.471 0-7.949 7.693-8.635 9.752a4.203 4.203 0 0 1-5.327 2.661 4.206 4.206 0 0 1-2.665-5.323c.531-1.587 5.491-15.511 16.627-15.511 11.137 0 16.097 13.924 16.628 15.511a4.206 4.206 0 0 1-2.666 5.323 4.202 4.202 0 0 1-1.33.219z" fill="#664500"/></g></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-angry.svg b/.icons/Gruvbox-Light/emotes/48/face-angry.svg
new file mode 100644
index 000000000..4b1b9bab5
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-angry.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><clipPath id="c"><path d="M48.8 48h160v160h-160V48z" fill="#FFF"/></clipPath><g clip-path="url(#c)"><path d="M200.379 128c0 39.533-32.046 71.579-71.579 71.579-39.528 0-71.579-32.046-71.579-71.579 0-39.528 32.051-71.579 71.579-71.579 39.533 0 71.579 32.051 71.579 71.579z" fill="#DA2F47"/><path d="M160.317 178.016c-.189-.753-4.917-18.437-31.515-18.437-26.602 0-31.331 17.684-31.516 18.437a2.099 2.099 0 0 0 .998 2.333 2.126 2.126 0 0 0 2.522-.324c.08-.08 8.227-7.815 27.996-7.815 19.764 0 27.915 7.735 27.991 7.815a2.124 2.124 0 0 0 2.518.337 2.108 2.108 0 0 0 1.006-2.346zM119.145 125.023c-13.705-13.705-35.73-13.865-36.661-13.865a4.211 4.211 0 0 0-.004 8.421c.122 0 8.105.093 16.771 3.103-2.497 2.695-4.135 6.88-4.135 11.634 0 8.143 4.711 14.737 10.526 14.737 5.815 0 10.526-6.594 10.526-14.737 0-.733-.08-1.432-.155-2.135.054 0 .105.03.155.03a4.2 4.2 0 0 0 2.977-1.234 4.205 4.205 0 0 0 0-5.954zM175.116 111.158c-.931 0-22.952.16-36.661 13.865a4.205 4.205 0 0 0 0 5.954 4.2 4.2 0 0 0 2.977 1.234c.054 0 .101-.03.151-.03-.067.703-.151 1.402-.151 2.135 0 8.143 4.711 14.737 10.526 14.737 5.815 0 10.526-6.594 10.526-14.737 0-4.754-1.638-8.939-4.135-11.634 8.666-3.01 16.649-3.103 16.775-3.103a4.21 4.21 0 0 0-.008-8.421z" fill="#292F33"/></g></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-confused.svg b/.icons/Gruvbox-Light/emotes/48/face-confused.svg
new file mode 100644
index 000000000..7828c8f34
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-confused.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><clipPath id="c"><path d="M48.8 48h160v160h-160V48z" fill="#FFF"/></clipPath><g clip-path="url(#c)"><path d="M200.379 128c0 39.533-32.046 71.579-71.579 71.579-39.528 0-71.579-32.046-71.579-71.579 0-39.528 32.051-71.579 71.579-71.579 39.533 0 71.579 32.051 71.579 71.579z" fill="#FDCB58"/><path d="M78.274 106.947a4.212 4.212 0 0 1-.017-8.421c.652-.008 15.023-.362 26.122-15.158a4.216 4.216 0 0 1 5.895-.842 4.212 4.212 0 0 1 .842 5.895c-13.735 18.316-32.068 18.526-32.842 18.526zM179.326 106.947c-.774 0-19.103-.21-32.842-18.526a4.208 4.208 0 0 1 .842-5.895 4.204 4.204 0 0 1 5.895.842c11.116 14.826 25.52 15.154 26.131 15.158a4.22 4.22 0 0 1 4.172 4.232 4.199 4.199 0 0 1-4.198 4.189zM181.851 137.264c-.48-.362-8.131-6.004-19.562-9.869.114-.485.194-.982.194-1.499 0-1.554-.582-2.96-1.512-4.059 7.592-2.194 14.038-2.257 14.152-2.257a4.213 4.213 0 0 0 4.197-4.219 4.206 4.206 0 0 0-4.206-4.202c-.926 0-22.951.156-36.661 13.865a4.2 4.2 0 0 0-.909 4.589 4.2 4.2 0 0 0 3.886 2.598c19.326 0 35.217 11.672 35.377 11.794a4.209 4.209 0 0 0 5.044-6.741zM119.145 125.023c-13.705-13.705-35.73-13.865-36.661-13.865a4.211 4.211 0 0 0-.004 8.421c.109 0 6.56.067 14.147 2.257-.926 1.099-1.511 2.505-1.511 4.059 0 .518.08 1.014.198 1.499-11.436 3.865-19.087 9.507-19.567 9.869a4.212 4.212 0 0 0 2.531 7.579c.876 0 1.764-.274 2.522-.842.156-.118 15.945-11.789 35.368-11.789a4.21 4.21 0 0 0 2.977-7.188zM128.8 178.526a4.212 4.212 0 0 1-3.288-1.579l-13.449-16.808-9.368 12.493a4.203 4.203 0 0 1-3.07 1.671 4.177 4.177 0 0 1-3.276-1.221l-4.21-4.21a4.207 4.207 0 0 1 0-5.954 4.207 4.207 0 0 1 5.954 0l.779.779 9.717-12.96a4.209 4.209 0 0 1 3.302-1.684c1.246-.042 2.538.56 3.355 1.579l13.554 16.943 13.554-16.943c.812-1.015 2.038-1.579 3.355-1.579a4.209 4.209 0 0 1 3.302 1.684l9.717 12.96.779-.779a4.207 4.207 0 0 1 5.954 0 4.207 4.207 0 0 1 0 5.954l-4.21 4.21c-.864.863-2.013 1.322-3.276 1.221a4.203 4.203 0 0 1-3.07-1.671l-9.368-12.493-13.449 16.808a4.212 4.212 0 0 1-3.288 1.579z" fill="#664500"/></g></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-cool.svg b/.icons/Gruvbox-Light/emotes/48/face-cool.svg
new file mode 100644
index 000000000..832dbdec6
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-cool.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><clipPath id="c"><path d="M48.8 48h160v160h-160V48z" fill="#FFF"/></clipPath><g clip-path="url(#c)"><path d="M200.379 128c0 39.533-32.046 71.579-71.579 71.579-39.533 0-71.579-32.046-71.579-71.579 0-39.533 32.046-71.579 71.579-71.579 39.533 0 71.579 32.046 71.579 71.579z" fill="#FFCC4D"/><path d="M58.232 98.6c1.011 1.007 6.051 4.034 7.061 7.053 1.011 3.019 3.032 20.143 9.087 25.183 6.248 5.192 29.798 3.259 34.311 1.011 10.093-5.032 11.331-19.078 13.116-26.194 1.006-4.029 7.061-4.029 7.061-4.029s6.059 0 7.065 4.025c1.786 7.12 3.032 21.166 13.116 26.194 4.518 2.252 28.068 4.185 34.324-1.007 6.043-5.04 8.064-22.164 9.074-25.187 1.002-3.019 6.051-6.042 7.061-7.049 1.015-1.006 1.015-5.035 0-6.046-2.017-2.013-25.827-3.806-51.465-1.006-5.116.56-7.061 2.017-19.175 2.017-12.105 0-14.059-1.457-19.17-2.013-25.63-2.804-49.449-1.011-51.466 1.002-1.006 1.011-1.006 5.04 0 6.046z" fill-rule="evenodd" fill="#292F33"/><path d="M168.105 151.701a2.108 2.108 0 0 0-2.673-.122c-.165.122-16.514 12.21-36.632 12.21-20.067 0-36.472-12.088-36.632-12.21a2.118 2.118 0 0 0-2.673.122 2.104 2.104 0 0 0-.396 2.644c.543.905 13.545 22.076 39.701 22.076s39.162-21.171 39.701-22.076a2.099 2.099 0 0 0-.396-2.644z" fill="#664500"/></g></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-crying.svg b/.icons/Gruvbox-Light/emotes/48/face-crying.svg
new file mode 100644
index 000000000..17c053a68
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-crying.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><clipPath id="c"><path d="M48.8 48h160v160h-160V48z" fill="#FFF"/></clipPath><g clip-path="url(#c)"><path d="M200.379 128c0 39.533-32.046 71.579-71.579 71.579-39.533 0-71.579-32.046-71.579-71.579 0-39.533 32.046-71.579 71.579-71.579 39.533 0 71.579 32.046 71.579 71.579z" fill="#FFCC4D"/><path d="M145.642 165.895c0 11.633-7.541 12.631-16.842 12.631-9.305 0-16.842-.998-16.842-12.631 0-11.626 7.537-25.263 16.842-25.263 9.301 0 16.842 13.637 16.842 25.263zM179.326 115.371a4.146 4.146 0 0 1-1.562-.304c-22.017-8.804-31.04-22.063-31.415-22.627a4.209 4.209 0 0 1 1.167-5.84 4.21 4.21 0 0 1 5.831 1.154c.08.118 8.127 11.73 27.541 19.494a4.213 4.213 0 0 1 2.35 5.474 4.217 4.217 0 0 1-3.912 2.649zM78.276 115.371a4.217 4.217 0 0 1-3.912-2.649 4.21 4.21 0 0 1 2.345-5.474c19.419-7.764 27.466-19.376 27.546-19.494a4.21 4.21 0 1 1 6.998 4.686c-.375.564-9.402 13.823-31.415 22.627a4.16 4.16 0 0 1-1.562.304z" fill="#664500"/><path d="M86.695 199.579l16.842-.194v-79.802H86.695v79.996zm67.368-80h16.842v80l-16.842-.194v-79.806z" fill="#5DADEC"/><path d="M116.164 128a4.223 4.223 0 0 1-1.878-.442c-14.787-7.398-29.772-.08-29.92 0a4.21 4.21 0 0 1-5.65-1.886 4.214 4.214 0 0 1 1.886-5.651c.766-.375 18.939-9.246 37.449 0a4.214 4.214 0 0 1 1.886 5.651 4.216 4.216 0 0 1-3.773 2.328zM175.112 128a4.22 4.22 0 0 1-1.878-.442c-14.792-7.394-29.773-.08-29.92 0a4.212 4.212 0 1 1-3.765-7.537c.763-.375 18.952-9.246 37.449 0a4.209 4.209 0 0 1 1.882 5.651 4.204 4.204 0 0 1-3.768 2.328z" fill="#664500"/><path d="M204.589 195.368c0 4.649-33.932 8.421-75.789 8.421s-75.789-3.772-75.789-8.421c0-4.648 33.932-8.421 75.789-8.421s75.789 3.773 75.789 8.421z" fill="#5DADEC"/><path d="M141.432 165.895c0 6.977-5.655 8.421-12.632 8.421-6.977 0-12.632-1.444-12.632-8.421 0-6.977 5.655-8.421 12.632-8.421 6.977 0 12.632 1.444 12.632 8.421z" fill="#E75A70"/></g></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-devilish.svg b/.icons/Gruvbox-Light/emotes/48/face-devilish.svg
new file mode 100644
index 000000000..266868f8c
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-devilish.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><path d="M48.8 44h160v160h-160V44z" fill="none"/><path d="M204.589 56.632a8.422 8.422 0 0 0-5.195-7.781 8.407 8.407 0 0 0-9.179 1.827c-3.731 3.73-16.83 14.375-27.731 14.375h-.017a71.253 71.253 0 0 0-33.667-8.421 71.253 71.253 0 0 0-33.667 8.421h-.017c-10.863 0-23.71-10.384-27.731-14.375a8.42 8.42 0 0 0-14.374 5.954c0 10.037 3.347 26.227 14.143 35.33-6.27 10.64-9.933 23.002-9.933 36.249 0 39.532 32.051 71.578 71.579 71.578 39.533 0 71.579-32.046 71.579-71.578 0-13.247-3.663-25.609-9.933-36.249 10.796-9.103 14.143-25.293 14.143-35.33z" fill="#F76363"/><path d="M168.105 156.122a2.108 2.108 0 0 0-2.673-.122c-.165.122-16.514 12.21-36.632 12.21-20.067 0-36.472-12.088-36.632-12.21a2.118 2.118 0 0 0-2.673.122 2.104 2.104 0 0 0-.396 2.644c.543.905 13.545 22.076 39.701 22.076s39.162-21.171 39.701-22.076a2.099 2.099 0 0 0-.396-2.644zM119.145 125.234c-13.705-13.706-35.73-13.866-36.661-13.866a4.205 4.205 0 0 0-4.206 4.207 4.21 4.21 0 0 0 4.202 4.214c.122 0 8.105.093 16.771 3.104-2.497 2.694-4.135 6.88-4.135 11.633 0 8.143 4.711 14.737 10.526 14.737 5.815 0 10.526-6.594 10.526-14.737 0-.732-.08-1.431-.155-2.134.054 0 .105.029.155.029a4.2 4.2 0 0 0 2.977-1.234 4.204 4.204 0 0 0 0-5.953zM175.116 111.368c-.931 0-22.952.16-36.661 13.866a4.204 4.204 0 0 0 0 5.953 4.2 4.2 0 0 0 2.977 1.234c.054 0 .101-.029.151-.029-.067.703-.151 1.402-.151 2.134 0 8.143 4.711 14.737 10.526 14.737 5.815 0 10.526-6.594 10.526-14.737 0-4.753-1.638-8.939-4.135-11.633 8.666-3.011 16.649-3.104 16.775-3.104a4.21 4.21 0 0 0 4.198-4.214 4.208 4.208 0 0 0-4.206-4.207z" fill="#8E142A"/></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-embarrassed.svg b/.icons/Gruvbox-Light/emotes/48/face-embarrassed.svg
new file mode 100644
index 000000000..43484dcf2
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-embarrassed.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><clipPath id="c"><path d="M48.8 48h160v160h-160V48z" fill="#FFF"/></clipPath><g clip-path="url(#c)"><path d="M200.379 128c0 39.533-32.046 71.579-71.579 71.579-39.528 0-71.579-32.046-71.579-71.579 0-39.528 32.051-71.579 71.579-71.579 39.533 0 71.579 32.051 71.579 71.579z" fill="#FFCC4D"/><path d="M191.958 144.842c0 11.63-9.423 21.053-21.053 21.053-11.629 0-21.052-9.423-21.052-21.053 0-11.629 9.423-21.053 21.052-21.053 11.63 0 21.053 9.424 21.053 21.053zM107.747 144.842c0 11.63-9.423 21.053-21.052 21.053-11.63 0-21.053-9.423-21.053-21.053 0-11.629 9.423-21.053 21.053-21.053 11.629 0 21.052 9.424 21.052 21.053z" fill="#FF7892"/><path d="M179.326 121.684c0 12.788-10.37 23.158-23.158 23.158-12.787 0-23.157-10.37-23.157-23.158 0-12.787 10.37-23.158 23.157-23.158 12.788 0 23.158 10.371 23.158 23.158zM124.589 121.684c0 12.788-10.37 23.158-23.157 23.158-12.788 0-23.158-10.37-23.158-23.158 0-12.787 10.37-23.158 23.158-23.158 12.787 0 23.157 10.371 23.157 23.158z" fill="#F5F8FA"/><path d="M111.958 121.684c0 5.815-4.712 10.527-10.526 10.527-5.815 0-10.527-4.712-10.527-10.527 0-5.81 4.712-10.526 10.527-10.526 5.814 0 10.526 4.716 10.526 10.526zM166.695 121.684c0 5.815-4.712 10.527-10.527 10.527-5.814 0-10.526-4.712-10.526-10.527 0-5.81 4.712-10.526 10.526-10.526 5.815 0 10.527 4.716 10.527 10.526zM145.642 178.526h-33.684a4.21 4.21 0 1 1 0-8.421h33.684a4.207 4.207 0 0 1 4.211 4.211 4.207 4.207 0 0 1-4.211 4.21zM179.331 98.526a4.196 4.196 0 0 1-3.373-1.684c-11.116-14.825-25.52-15.154-26.131-15.158a4.219 4.219 0 0 1-4.172-4.231 4.2 4.2 0 0 1 4.198-4.19c.774 0 19.103.211 32.842 18.526a4.207 4.207 0 0 1-.842 5.895 4.182 4.182 0 0 1-2.522.842zM78.269 98.526a4.212 4.212 0 0 1-3.364-6.737c13.735-18.315 32.068-18.526 32.842-18.526a4.212 4.212 0 0 1 4.211 4.211 4.208 4.208 0 0 1-4.194 4.21c-.652.009-15.027.362-26.122 15.158a4.209 4.209 0 0 1-3.373 1.684z" fill="#664500"/></g></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-glasses.svg b/.icons/Gruvbox-Light/emotes/48/face-glasses.svg
new file mode 100644
index 000000000..4a3ffd0ca
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-glasses.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><circle vector-effect="non-scaling-stroke" cx="128.8" cy="128" r="71.6" fill="#FFCC4D"/><path d="M165.933 150.391a1.992 1.992 0 0 0-2.526-.115c-.155.115-15.601 11.535-34.607 11.535-18.958 0-34.456-11.42-34.607-11.535a2.002 2.002 0 0 0-2.526.115 1.988 1.988 0 0 0-.373 2.498c.513.855 12.796 20.855 37.506 20.855s36.997-20 37.506-20.855a1.983 1.983 0 0 0-.373-2.498z" fill="#664500"/><path d="M128.8 162.173c-.589 0-1.158-.044-1.742-.064v17.964h3.48v-17.968c-.576.02-1.149.068-1.738.068z" fill="#65471B"/><path d="M144.711 159.822c.064-.016-5.768 1.504-9.73 1.933a55.127 55.127 0 0 1-4.443.354v17.968h6.218c4.375 0 7.955-3.58 7.955-7.955v-12.3zm-31.822 0c-.064-.016 5.768 1.504 9.73 1.933 1.455.167 2.931.303 4.443.354v17.968h-6.218c-4.375 0-7.955-3.58-7.955-7.955v-12.3z" fill="#FFF"/><path d="M165.933 150.391a1.992 1.992 0 0 0-2.526-.115c-.12.087-8.986 6.634-21.524 9.825-1.762.449-7.415 1.71-13.071 1.714-5.664 0-11.333-1.265-13.095-1.714-12.538-3.191-21.404-9.738-21.524-9.825a1.992 1.992 0 0 0-2.526.115 1.983 1.983 0 0 0-.373 2.498c.385.644 7.498 12.2 21.595 17.824v-7.275c-.064-.016 5.768 1.504 9.73 1.933 1.455.167 2.931.303 4.443.354.58.02 1.149.064 1.738.064s1.158-.044 1.742-.064a53.358 53.358 0 0 0 4.443-.354c3.962-.429 9.794-1.949 9.73-1.933v7.275c14.097-5.624 21.21-17.18 21.595-17.824a1.988 1.988 0 0 0-.377-2.498zm-2.829-38.207c0 6.818-3.731 12.347-8.337 12.347-4.602 0-8.337-5.529-8.337-12.347s3.731-12.347 8.337-12.347 8.337 5.529 8.337 12.347zm-68.286 0c0 6.818 3.731 12.347 8.337 12.347 4.603 0 8.338-5.529 8.338-12.347s-3.731-12.347-8.338-12.347c-4.606 0-8.337 5.529-8.337 12.347z" fill="#65471B"/><path d="M195.658 94.694c-.68-.66-5.039 1.09-9.451-1.157-9.101-4.639-32.1-9.114-47.073 1.495-1.603 1.134-8.301 1.325-10.175 1.245-1.873.084-8.572-.107-10.175-1.245-14.968-10.609-37.968-6.134-47.069-1.495-4.411 2.247-8.771.497-9.451 1.157-.983.951-.983 4.757.004 5.712.978.951 5.875 2.049 6.849 4.901.983 2.856.991 19.722 8.803 25.553 7.315 5.458 24.38 7.1 35.196.947 9.435-5.366 9.105-16.663 10.835-23.394.617-2.398 2.355-3.607 5.012-3.607 2.657 0 4.396 1.209 5.012 3.607 1.73 6.727 1.396 18.028 10.836 23.394 10.815 6.149 27.88 4.507 35.191-.947 7.816-5.827 7.824-22.697 8.803-25.553.974-2.852 5.871-3.954 6.85-4.901.986-.955.99-4.761.003-5.712zm-80.327 14.519c-.306 4.395-1.09 12.836-6.352 15.832-3.226 1.837-7.431 2.955-11.83 2.955h-.004c-4.873 0-11.627-1.38-14.268-3.349-3.302-2.463-4.559-12.598-5.032-16.389-.303-2.414-1.114-8.313 1.543-9.22 4.216-1.436 10.1-2.558 16.118-2.558 2.757 0 12.017.171 16.528 2.948 3.997 2.454 3.468 7.362 3.297 9.781zm64.751-1.006c-.474 3.794-1.731 13.981-5.032 16.444-2.642 1.969-9.396 3.349-14.269 3.349h-.004c-4.403 0-8.604-1.118-11.834-2.955-5.262-2.992-6.046-11.381-6.352-15.776-.167-2.419-.7-7.363 3.298-9.818 4.514-2.776 13.771-2.967 16.527-2.967 6.019 0 11.898 1.102 16.118 2.538 2.657.907 1.85 6.77 1.548 9.185z" fill="#292F33"/></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-hat.svg b/.icons/Gruvbox-Light/emotes/48/face-hat.svg
new file mode 100644
index 000000000..593e680ae
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-hat.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><path d="M200.429 128.046c0 39.517-32.037 71.554-71.554 71.554s-71.554-32.037-71.554-71.554 32.037-71.555 71.554-71.555 71.554 32.038 71.554 71.555z" fill="#FFCC4D"/><path d="M165.549 150.013a1.952 1.952 0 0 0-2.49-.11c-.153.11-15.408 11.396-34.179 11.396-18.724 0-34.027-11.281-34.179-11.396a1.984 1.984 0 0 0-2.495.11 1.958 1.958 0 0 0-.368 2.466c.501.849 12.632 20.598 37.037 20.598 24.4 0 36.536-19.754 37.041-20.593a1.97 1.97 0 0 0-.367-2.471zm-52.387-27.859c0 7.599-4.399 13.753-9.822 13.753-5.424 0-9.822-6.154-9.822-13.753 0-7.589 4.393-13.748 9.822-13.748 5.428 0 9.822 6.154 9.822 13.748zm51.07 0c0 7.599-4.398 13.753-9.826 13.753-5.424 0-9.822-6.154-9.822-13.753 0-7.589 4.398-13.748 9.822-13.748 5.428-.004 9.826 6.154 9.826 13.748zm31.427-65.043c-5.677 6.874-15.179 9.307-24.214 10.118-1.517-7.337-8.028-34.589-21.104-34.589-11.463 0-15.594 5.204-21.466 5.204-5.872 0-10.003-5.204-21.466-5.204-13.076 0-19.587 27.252-21.104 34.589-9.035-.811-18.537-3.248-24.214-10.118C51.82 44.68 38.239 53.839 45.118 67.482c10.867 21.547 37.151 36.712 83.757 36.712 46.601 0 72.885-15.165 83.757-36.712 6.879-13.643-6.702-22.802-16.973-10.371z" fill="#664500"/><path d="M145.571 42.18c-8.916 0-12.131 4.599-16.696 4.599-4.565 0-7.78-4.599-16.696-4.599-11.749 0-16.696 32.2-16.696 32.2s6.115 10.733 33.392 10.733c27.281 0 33.392-10.733 33.392-10.733s-4.947-32.2-16.696-32.2z" fill="#825D0E"/><path d="M95.483 56.491s9.894 9.541 33.392 9.541c23.503 0 33.392-9.541 33.392-9.541v9.541s-10.6 9.54-33.392 9.54-33.392-9.54-33.392-9.54v-9.541z" fill="#664500"/></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-heart-broken.svg b/.icons/Gruvbox-Light/emotes/48/face-heart-broken.svg
new file mode 100644
index 000000000..8446bfc58
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-heart-broken.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><g fill="#DD2E44"><path d="M110.34 162.116a6.004 6.004 0 0 1 .14-6.402l17.594-26.605-23.999-20.573a6.004 6.004 0 0 1-1.241-7.65l17.23-28.711c-6.682-5.208-15.033-8.367-24.16-8.367-21.818 0-39.504 17.682-39.504 39.504 0 3.091.392 6.085 1.065 8.971 5.484 34.084 43.375 70.037 70.533 79.909.1-.036.208-.088.308-.128l-17.966-29.948z"/><path d="M160.096 63.816c-11.069 0-21.009 4.608-28.171 11.942l-16.181 26.97 24.176 20.72a6.007 6.007 0 0 1 1.097 7.871l-18.431 27.87 16.657 27.763c25.373-14.128 54.528-45.089 59.284-74.657.681-2.886 1.073-5.88 1.073-8.971-.004-21.826-17.69-39.508-39.504-39.508z"/></g></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-heart.svg b/.icons/Gruvbox-Light/emotes/48/face-heart.svg
new file mode 100644
index 000000000..35eb90892
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-heart.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><path d="M199.6 103.313c0-21.818-17.687-39.505-39.501-39.505-13.243 0-24.929 6.538-32.099 16.53-7.17-9.992-18.856-16.53-32.095-16.53-21.818 0-39.505 17.683-39.505 39.505 0 3.091.392 6.085 1.065 8.972 5.484 34.08 43.376 70.035 70.535 79.907 27.155-9.872 65.051-45.827 70.527-79.903.681-2.887 1.073-5.881 1.073-8.976z" fill="#DD2E44"/><path d="M193.443 151.598l-15.309-5.669-5.669-15.309a4.002 4.002 0 1 0-7.51-.004l-5.669 15.309-15.309 5.669a3.994 3.994 0 0 0-2.614 3.755 4.008 4.008 0 0 0 2.614 3.755l15.309 5.669 5.669 15.309a4.002 4.002 0 0 0 3.755 2.614 4.007 4.007 0 0 0 3.755-2.614l5.669-15.309 15.309-5.669a4.008 4.008 0 0 0 2.614-3.755 3.998 3.998 0 0 0-2.614-3.751zM101.366 87.54l-9.468-3.503-3.503-9.468a4.007 4.007 0 0 0-3.755-2.614 3.997 3.997 0 0 0-3.755 2.614l-3.507 9.468-9.464 3.503a4.004 4.004 0 0 0 0 7.51l9.468 3.503 3.503 9.468a4.004 4.004 0 0 0 7.51 0l3.503-9.468 9.468-3.503a4.001 4.001 0 0 0 2.614-3.755 4.007 4.007 0 0 0-2.614-3.755z" fill="#FDCB58"/></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-kiss.svg b/.icons/Gruvbox-Light/emotes/48/face-kiss.svg
new file mode 100644
index 000000000..f80ecf5d4
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-kiss.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><path d="M200.4 128c0 39.543-32.057 71.6-71.6 71.6-39.543 0-71.6-32.057-71.6-71.6 0-39.543 32.057-71.6 71.6-71.6 39.543 0 71.6 32.057 71.6 71.6z" fill="#FFCC4D"/><circle vector-effect="non-scaling-stroke" cx="85.044" cy="139.933" r="19.889" fill="#FF7892"/><circle vector-effect="non-scaling-stroke" cx="172.556" cy="139.933" r="19.889" fill="#FF7892"/><path d="M170.233 126.898c-.243-.362-6.027-8.842-17.566-8.842-11.536 0-17.324 8.48-17.566 8.842a1.985 1.985 0 0 0 .282 2.538 2.003 2.003 0 0 0 2.558.167c.048-.04 5.02-3.592 14.726-3.592 9.65 0 14.614 3.505 14.725 3.584a1.989 1.989 0 0 0 2.841-2.697zm-65.3-8.842c-11.535 0-17.323 8.48-17.566 8.842a1.99 1.99 0 0 0 2.837 2.705c.051-.04 5.02-3.592 14.729-3.592 9.65 0 14.615 3.505 14.726 3.584a1.988 1.988 0 0 0 2.84-2.701c-.242-.358-6.026-8.838-17.566-8.838zm39.265 45.744c5.31-1.639 10.458-4.598 10.458-9.944 0-10.418-19.539-11.806-21.771-11.93-1.102-.143-2.028.772-2.092 1.862a1.989 1.989 0 0 0 1.846 2.108c.139.008 14.061 1.189 14.061 7.96 0 6.77-13.922 7.951-14.061 7.959-.04.004-.068.024-.104.028a1.738 1.738 0 0 0-1.233.632l-.06.084c-.115.155-.218.31-.29.497-.044.108-.064.227-.084.342-.019.096-.067.183-.075.279-.004.039.016.079.016.123s-.02.084-.016.123c.008.1.052.183.075.279.024.115.044.234.088.346.052.127.127.238.203.35.067.091.119.187.199.266.091.096.207.171.322.247.095.068.179.131.282.183.124.06.259.084.402.107.092.024.175.072.275.08.139.012 14.061 1.193 14.061 7.963 0 6.771-13.922 7.952-14.061 7.96a1.997 1.997 0 0 0-1.846 2.108 1.99 1.99 0 0 0 1.985 1.866l.107-.004c2.232-.124 21.771-1.512 21.771-11.93 0-5.346-5.148-8.305-10.458-9.944zm36.317-43.756a3.968 3.968 0 0 1-3.186-1.591c-10.505-14.005-24.109-14.316-24.686-14.32a3.986 3.986 0 0 1-3.942-3.997 3.967 3.967 0 0 1 3.966-3.958c.732 0 18.047.199 31.026 17.502a3.975 3.975 0 0 1-3.178 6.364zm-103.43 0a3.978 3.978 0 0 1-3.178-6.364c12.975-17.303 30.294-17.502 31.026-17.502a3.98 3.98 0 0 1 3.978 3.978 3.976 3.976 0 0 1-3.962 3.977c-.62.008-14.196.342-24.682 14.32a3.955 3.955 0 0 1-3.182 1.591z" fill="#664500"/></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-laugh.svg b/.icons/Gruvbox-Light/emotes/48/face-laugh.svg
new file mode 100644
index 000000000..b582fc2d8
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-laugh.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><path d="M200.4 128c0 39.543-32.057 71.6-71.6 71.6-39.539 0-71.6-32.057-71.6-71.6 0-39.539 32.061-71.6 71.6-71.6 39.543 0 71.6 32.061 71.6 71.6z" fill="#FFCB4C"/><path d="M178.92 128.796c-.453-.339-7.681-5.673-18.481-9.324.104-.458.183-.927.183-1.416 0-1.468-.553-2.797-1.428-3.835 7.168-2.068 13.262-2.132 13.37-2.132a3.98 3.98 0 0 0 3.965-3.986 3.974 3.974 0 0 0-3.973-3.97c-.88 0-21.683.151-34.635 13.099a3.976 3.976 0 0 0 2.812 6.79c18.258 0 33.266 11.031 33.418 11.142a3.981 3.981 0 0 0 5.569-.804 3.98 3.98 0 0 0-.8-5.564zm-59.241-11.564c-12.948-12.948-33.755-13.099-34.635-13.099a3.971 3.971 0 0 0-3.973 3.97 3.982 3.982 0 0 0 3.969 3.986c.104 0 6.198.064 13.37 2.132-.879 1.038-1.432 2.367-1.432 3.835 0 .489.075.958.187 1.416-10.804 3.651-18.032 8.985-18.485 9.324a3.978 3.978 0 0 0 4.773 6.364c.148-.111 15.064-11.138 33.414-11.138a3.976 3.976 0 0 0 2.812-6.79zm-34.635 23.747c0 15.768 18.282 35.8 43.756 35.8s43.756-19.888 43.756-35.8c0 0-41.103 10.963-87.512 0z" fill="#65471B"/><path d="M130.968 150.291l-4.34-.019c-12.792-.295-21.695-2.371-21.695-2.371v27.689c0 11.933 7.956 23.867 23.867 23.867 15.911 0 23.867-11.934 23.867-23.867v-27.526c-7.646 1.571-15.064 2.16-21.699 2.227z" fill="#E8596E"/><path d="M128.8 183.068c1.197 0 2.168-.97 2.168-2.168v-30.605l-4.34-.019V180.9a2.174 2.174 0 0 0 2.172 2.168z" fill="#DD2F45"/></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-monkey.svg b/.icons/Gruvbox-Light/emotes/48/face-monkey.svg
new file mode 100644
index 000000000..945c56b93
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-monkey.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><path d="M65.098 127.634c-2.893-11.349 1.111-22.183 8.935-24.177 7.825-1.995 16.526 5.6 19.419 16.95 2.893 11.349-1.111 22.183-8.935 24.177-7.825 1.995-16.526-5.6-19.419-16.95zM171.086 144.589c-7.824-1.994-11.828-12.828-8.935-24.177 2.893-11.35 11.594-18.945 19.419-16.951 7.824 1.995 11.828 12.829 8.935 24.178-2.893 11.35-11.594 18.945-19.419 16.95z" fill="#D79E84"/><path d="M131.718 195.622h-7.836c-25.856 0-50.928-19.818-50.928-47.559 0-15.851 5.876-23.779 5.876-23.779s-1.957-7.928-1.957-15.851c0-23.78 25.071-43.597 50.927-43.597 25.856 0 50.927 23.779 50.927 43.597 0 7.927-1.957 15.851-1.957 15.851s5.876 7.928 5.876 23.779c0 27.741-25.072 47.559-50.928 47.559z" fill="#BF6952"/><path d="M174.209 117.574c0-15.144-12.28-27.423-27.423-27.423-7.375 0-14.058 2.927-18.986 7.661-4.928-4.738-11.611-7.661-18.986-7.661-15.143 0-27.423 12.279-27.423 27.423 0 9.184 4.535 17.295 11.464 22.271a41.896 41.896 0 0 0-3.027 15.696c0 22.137 17.001 35.86 37.968 35.86 20.967 0 37.968-13.723 37.968-35.86a41.88 41.88 0 0 0-3.027-15.696c6.937-4.976 11.472-13.087 11.472-22.271z" fill="#D79E84"/><ellipse vector-effect="non-scaling-stroke" cx="107.911" cy="124.022" rx="7.956" ry="11.933" fill="#292F33"/><ellipse vector-effect="non-scaling-stroke" cx="147.689" cy="124.022" rx="7.956" ry="11.933" fill="#292F33"/><path d="M127.8 181.699c10.8 0 19.996-5.489 23.449-13.162 1.428-3.174-.994-6.727-4.602-6.727h-37.694c-3.608 0-6.03 3.553-4.602 6.727 3.453 7.673 12.649 13.162 23.449 13.162z" fill="#642116"/><ellipse vector-effect="non-scaling-stroke" cx="121.833" cy="143.91" rx="3.978" ry="4.22" fill="#642116"/><circle vector-effect="non-scaling-stroke" cx="133.767" cy="143.91" r="3.978" fill="#642116"/><path d="M144.674 57.076s-21.094-4.221-29.531 8.436l16.873 4.221s4.221-12.657 12.658-12.657z" fill="#BF6952"/><path d="M94.558 140.987a39.812 39.812 0 0 1-3.218-2.439c-.303.45-.577.927-.812 1.456-2.116 4.778-4.785 13.911-6.09 22.705l-8.544 1.79 11.925 3.497.617-5.044c1.177-7.848 3.48-16.273 5.724-21.341.119-.258.27-.413.398-.624zm76.663 22.108c-1.28-8.91-4.005-18.246-6.153-23.091a9.036 9.036 0 0 0-.859-1.515 55.657 55.657 0 0 1-3.139 2.482c.123.203.251.398.362.64 2.737 6.182 5.589 17.367 6.341 26.389l12.017-3.501-8.569-1.404z" fill="#9B3C07"/></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-plain.svg b/.icons/Gruvbox-Light/emotes/48/face-plain.svg
new file mode 100644
index 000000000..b9290be28
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-plain.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><path d="M200.4 128c0 39.543-32.057 71.6-71.6 71.6-39.539 0-71.6-32.057-71.6-71.6 0-39.539 32.061-71.6 71.6-71.6 39.543 0 71.6 32.061 71.6 71.6z" fill="#FFCC4D"/><ellipse vector-effect="non-scaling-stroke" cx="102.944" cy="122.033" rx="9.944" ry="13.922" fill="#664500"/><ellipse vector-effect="non-scaling-stroke" cx="154.656" cy="122.033" rx="9.944" ry="13.922" fill="#664500"/><path d="M156.644 159.822h-55.688a3.977 3.977 0 1 1 0-7.955h55.688c2.2 0 3.978 1.778 3.978 3.977 0 2.2-1.778 3.978-3.978 3.978z" fill="#664500"/></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-raspberry-squint.svg b/.icons/Gruvbox-Light/emotes/48/face-raspberry-squint.svg
new file mode 120000
index 000000000..a3c9dafe7
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-raspberry-squint.svg
@@ -0,0 +1 @@
+face-laugh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-raspberry-wink.svg b/.icons/Gruvbox-Light/emotes/48/face-raspberry-wink.svg
new file mode 100644
index 000000000..b4434d165
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-raspberry-wink.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><path d="M200.4 128c0 39.543-32.057 71.6-71.6 71.6-39.539 0-71.6-32.057-71.6-71.6 0-39.539 32.061-71.6 71.6-71.6 39.543 0 71.6 32.061 71.6 71.6z" fill="#FFCB4C"/><path d="M118.685 119.309c-.239-.537-5.963-13.115-17.729-13.115-11.763 0-17.491 12.578-17.729 13.115a1.983 1.983 0 0 0 .572 2.35 1.995 1.995 0 0 0 2.427.056c.052-.036 5.02-3.588 14.73-3.588 9.65 0 14.614 3.505 14.725 3.584a1.984 1.984 0 0 0 2.423-.04 1.987 1.987 0 0 0 .581-2.362z" fill="#65471B"/><path d="M180.511 110.1c0 14.28-11.575 25.856-25.855 25.856-14.281 0-25.856-11.576-25.856-25.856 0-14.28 11.575-25.856 25.856-25.856 14.28 0 25.855 11.576 25.855 25.856z" fill="#F4F7F9"/><circle vector-effect="non-scaling-stroke" cx="154.656" cy="110.1" r="9.944" fill="#292F33"/><path d="M85.044 140.976c0 15.767 18.282 35.8 43.756 35.8s43.756-19.889 43.756-35.8c0 0-41.103 10.962-87.512 0z" fill="#65471B"/><path d="M130.968 150.291l-4.34-.019c-12.792-.295-21.695-2.371-21.695-2.371v27.689c0 11.933 7.956 23.867 23.867 23.867 15.911 0 23.867-11.934 23.867-23.867v-27.526c-7.646 1.567-15.064 2.156-21.699 2.227z" fill="#E8596E"/><path d="M128.8 183.064c1.197 0 2.168-.97 2.168-2.168v-30.605l-4.34-.019v30.624a2.174 2.174 0 0 0 2.172 2.168z" fill="#DD2F45"/></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-raspberry.svg b/.icons/Gruvbox-Light/emotes/48/face-raspberry.svg
new file mode 100644
index 000000000..d5b8f5757
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-raspberry.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><path d="M200.4 128c0 39.543-32.057 71.6-71.6 71.6-39.539 0-71.6-32.057-71.6-71.6 0-39.539 32.061-71.6 71.6-71.6 39.543 0 71.6 32.061 71.6 71.6z" fill="#FFCB4C"/><ellipse vector-effect="non-scaling-stroke" cx="102.944" cy="114.078" rx="9.944" ry="13.922" fill="#65471B"/><ellipse vector-effect="non-scaling-stroke" cx="154.656" cy="114.078" rx="9.944" ry="13.922" fill="#65471B"/><path d="M85.044 140.976c0 15.767 18.282 35.8 43.756 35.8s43.756-19.889 43.756-35.8c0 0-41.103 10.962-87.512 0z" fill="#65471B"/><path d="M130.968 150.291l-4.34-.019c-12.792-.295-21.695-2.371-21.695-2.371v27.689c0 11.933 7.956 23.867 23.867 23.867 15.911 0 23.867-11.934 23.867-23.867v-27.526c-7.646 1.567-15.064 2.156-21.699 2.227z" fill="#E8596E"/><path d="M128.8 183.064c1.197 0 2.168-.97 2.168-2.168v-30.605l-4.34-.019v30.624a2.174 2.174 0 0 0 2.172 2.168z" fill="#DD2F45"/></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-sad.svg b/.icons/Gruvbox-Light/emotes/48/face-sad.svg
new file mode 100644
index 000000000..d3a2addca
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-sad.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><path d="M200.4 128c0 39.543-32.057 71.6-71.6 71.6-39.539 0-71.6-32.057-71.6-71.6 0-39.539 32.061-71.6 71.6-71.6 39.543 0 71.6 32.061 71.6 71.6z" fill="#FFCC4D"/><path d="M126.063 126.457a1.993 1.993 0 0 0-2.426-.056c-.048.036-5.012 3.588-14.726 3.588-9.71 0-14.678-3.552-14.718-3.58a1.981 1.981 0 0 0-2.43.036 1.991 1.991 0 0 0-.581 2.362c.239.537 5.967 13.115 17.729 13.115 11.766 0 17.49-12.578 17.729-13.115a1.98 1.98 0 0 0-.577-2.35zm39.778 0a1.987 1.987 0 0 0-2.426-.056c-.048.036-5.016 3.588-14.726 3.588-9.706 0-14.678-3.552-14.718-3.58a1.981 1.981 0 0 0-2.43.036 1.991 1.991 0 0 0-.581 2.362c.239.537 5.967 13.115 17.729 13.115 11.766 0 17.49-12.578 17.729-13.115a1.98 1.98 0 0 0-.577-2.35zm-21.13 41.321h-31.822a3.977 3.977 0 0 1-3.978-3.978c0-2.2 1.782-3.978 3.978-3.978h31.822c2.2 0 3.978 1.778 3.978 3.978s-1.778 3.978-3.978 3.978zm-63.644-55.689a3.98 3.98 0 0 1-.016-7.956c.62-.008 14.196-.342 24.682-14.32a3.978 3.978 0 0 1 6.364 4.774c-12.979 17.303-30.298 17.502-31.03 17.502zm95.466 0c-.732 0-18.047-.199-31.026-17.502a3.974 3.974 0 0 1 .795-5.569 3.967 3.967 0 0 1 5.565.795c10.505 14.006 24.109 14.316 24.686 14.32a3.986 3.986 0 0 1 3.942 3.998 3.961 3.961 0 0 1-3.962 3.958z" fill="#664500"/></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-shutmouth.svg b/.icons/Gruvbox-Light/emotes/48/face-shutmouth.svg
new file mode 100644
index 000000000..b7b41eded
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-shutmouth.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><path d="M200.4 128c0 39.543-32.057 71.6-71.6 71.6-39.539 0-71.6-32.057-71.6-71.6 0-39.539 32.061-71.6 71.6-71.6 39.543 0 71.6 32.061 71.6 71.6z" fill="#FFCC4D"/><ellipse vector-effect="non-scaling-stroke" cx="102.944" cy="122.033" rx="9.944" ry="13.922" fill="#664500"/><ellipse vector-effect="non-scaling-stroke" cx="154.656" cy="122.033" rx="9.944" ry="13.922" fill="#664500"/></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-sick.svg b/.icons/Gruvbox-Light/emotes/48/face-sick.svg
new file mode 100644
index 000000000..3feed92fe
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-sick.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><path d="M200.4 128c0 39.543-32.057 71.6-71.6 71.6-39.539 0-71.6-32.057-71.6-71.6 0-39.539 32.061-71.6 71.6-71.6 39.539 0 71.6 32.061 71.6 71.6z" fill="#77B255"/><path d="M118.354 160.308l-6.026-9.129c4.59-3.032 10.366-4.702 16.265-4.702 5.927 0 11.516 1.599 16.158 4.622l-5.975 9.169c-5.668-3.692-14.801-3.676-20.422.04zm50.375-52.054c-.971-1.193-26.934-5.974-27.152-5.974-.47 0-.999.354-1.094.815-.867 4.085-.207 8.238 1.853 11.699 2.073 3.484 5.319 5.847 9.133 6.655.923.195 1.874.294 2.813.294 6.945 0 13.11-5.314 14.662-12.637a1.057 1.057 0 0 0-.215-.852zm-52.793-5.974c-.223 0-26.186 4.781-27.156 5.974a1.022 1.022 0 0 0-.207.848c1.547 7.319 7.713 12.633 14.662 12.633.939 0 1.885-.099 2.812-.294 7.844-1.659 12.773-9.889 10.987-18.35-.096-.457-.625-.811-1.098-.811z" fill="#292F33"/><path d="M103.569 174.329a4.213 4.213 0 0 1-3.998-2.88 4.21 4.21 0 0 1 2.661-5.326c.378-.131 9.758-3.488 9.758-12.852s-9.38-12.721-9.777-12.856c-2.188-.76-3.366-3.147-2.622-5.339.744-2.195 3.103-3.389 5.307-2.645.632.211 15.513 5.346 15.513 20.84 0 15.493-14.881 20.633-15.513 20.839a4.154 4.154 0 0 1-1.329.219zm50.538 0c-.442 0-.887-.071-1.329-.219-.632-.21-15.513-5.346-15.513-20.839 0-15.494 14.881-20.633 15.513-20.84a4.198 4.198 0 0 1 5.326 2.661 4.212 4.212 0 0 1-2.641 5.323c-.398.135-9.777 3.492-9.777 12.856s9.379 12.721 9.777 12.856c2.192.76 3.369 3.146 2.625 5.338a4.21 4.21 0 0 1-3.981 2.864z" fill="#3E721D"/></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-smile-big-squint.svg b/.icons/Gruvbox-Light/emotes/48/face-smile-big-squint.svg
new file mode 100644
index 000000000..dfd4564b8
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-smile-big-squint.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><path d="M200.4 128c0 39.543-32.057 71.6-71.6 71.6-39.539 0-71.6-32.057-71.6-71.6 0-39.539 32.061-71.6 71.6-71.6 39.543 0 71.6 32.061 71.6 71.6z" fill="#FFCC4D"/><path d="M170.396 127.193c-.239-.537-5.963-13.115-17.729-13.115-11.763 0-17.491 12.578-17.729 13.115a1.979 1.979 0 0 0 .576 2.35 2 2 0 0 0 2.427.056c.048-.036 5.02-3.588 14.726-3.588 9.65 0 14.614 3.505 14.725 3.584.35.263.772.394 1.186.394a1.99 1.99 0 0 0 1.818-2.796zm-47.734 0c-.238-.537-5.962-13.115-17.729-13.115-11.762 0-17.49 12.578-17.729 13.115a1.983 1.983 0 0 0 .573 2.35 2 2 0 0 0 2.427.056c.051-.036 5.02-3.588 14.729-3.588 9.65 0 14.615 3.505 14.726 3.584.35.263.772.394 1.185.394a1.99 1.99 0 0 0 1.818-2.796zm6.138 16.718c-14.411 0-23.974-1.679-35.8-3.978-2.701-.521-7.956 0-7.956 7.956 0 15.911 18.278 35.8 43.756 35.8 25.474 0 43.756-19.889 43.756-35.8 0-7.956-5.255-8.481-7.956-7.956-11.826 2.299-21.389 3.978-35.8 3.978z" fill="#664500"/><path d="M93 147.889c-.834 6.483 70.776 6.493 71.6 0-.171 20.915-65.511 26.911-71.6 0z" fill="#FFF"/><path d="M196.422 100.156c0 10.986-8.902 19.888-19.889 19.888-10.986 0-19.889-8.902-19.889-19.888 0-10.987 15.912-39.778 19.889-39.778 3.978 0 19.889 28.791 19.889 39.778z" fill="#5DADEC"/></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-smile-big.svg b/.icons/Gruvbox-Light/emotes/48/face-smile-big.svg
new file mode 100644
index 000000000..31b0b8978
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-smile-big.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><path d="M200.4 128c0 39.543-32.057 71.6-71.6 71.6-39.539 0-71.6-32.057-71.6-71.6 0-39.539 32.061-71.6 71.6-71.6 39.543 0 71.6 32.061 71.6 71.6z" fill="#FFCC4D"/><ellipse vector-effect="non-scaling-stroke" cx="102.944" cy="106.122" rx="9.944" ry="21.878" fill="#664500"/><ellipse vector-effect="non-scaling-stroke" cx="154.656" cy="106.122" rx="9.944" ry="21.878" fill="#664500"/><path d="M128.8 143.911c-14.411 0-23.974-1.679-35.8-3.978-2.701-.521-7.956 0-7.956 7.956 0 15.911 18.278 35.8 43.756 35.8 25.474 0 43.756-19.889 43.756-35.8 0-7.956-5.255-8.481-7.956-7.956-11.826 2.299-21.389 3.978-35.8 3.978z" fill="#664500"/><path d="M93 147.889c18.583 2.816 55.8 2.659 71.6 0-.065 27.982-71.645 28.002-71.6 0z" fill="#FFF"/></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-smile-crying.svg b/.icons/Gruvbox-Light/emotes/48/face-smile-crying.svg
new file mode 100644
index 000000000..31af984e1
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-smile-crying.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><path d="M200.4 128c0 39.543-32.057 71.6-71.6 71.6-39.539 0-71.6-32.057-71.6-71.6 0-39.539 32.061-71.6 71.6-71.6 39.539 0 71.6 32.061 71.6 71.6z" fill="#77B255"/><path d="M118.354 160.308l-6.026-9.129c4.59-3.032 10.366-4.702 16.265-4.702 5.927 0 11.516 1.599 16.158 4.622l-5.975 9.169c-5.668-3.692-14.801-3.676-20.422.04zm50.375-52.054c-.971-1.193-26.934-5.974-27.152-5.974-.47 0-.999.354-1.094.815-.867 4.085-.207 8.238 1.853 11.699 2.073 3.484 5.319 5.847 9.133 6.655.923.195 1.874.294 2.813.294 6.945 0 13.11-5.314 14.662-12.637a1.057 1.057 0 0 0-.215-.852zm-52.793-5.974c-.223 0-26.186 4.781-27.156 5.974a1.022 1.022 0 0 0-.207.848c1.547 7.319 7.713 12.633 14.662 12.633.939 0 1.885-.099 2.812-.294 7.844-1.659 12.773-9.889 10.987-18.35-.096-.457-.625-.811-1.098-.811z" fill="#292F33"/><path d="M103.569 174.329a4.213 4.213 0 0 1-3.998-2.88 4.21 4.21 0 0 1 2.661-5.326c.378-.131 9.758-3.488 9.758-12.852s-9.38-12.721-9.777-12.856c-2.188-.76-3.366-3.147-2.622-5.339.744-2.195 3.103-3.389 5.307-2.645.632.211 15.513 5.346 15.513 20.84 0 15.493-14.881 20.633-15.513 20.839a4.154 4.154 0 0 1-1.329.219zm50.538 0c-.442 0-.887-.071-1.329-.219-.632-.21-15.513-5.346-15.513-20.839 0-15.494 14.881-20.633 15.513-20.84a4.198 4.198 0 0 1 5.326 2.661 4.212 4.212 0 0 1-2.641 5.323c-.398.135-9.777 3.492-9.777 12.856s9.379 12.721 9.777 12.856c2.192.76 3.369 3.146 2.625 5.338a4.21 4.21 0 0 1-3.981 2.864z" fill="#3E721D"/><g><path d="M179.43 77.37c27.96 27.96 27.96 73.3 0 101.26-27.96 27.96-73.296 27.96-101.26 0-27.96-27.96-27.96-73.3 0-101.26 27.96-27.96 73.296-27.96 101.26 0z" fill="#FFCB4C"/><path d="M133.888 133.092c-13.899 13.898-24.738 21.496-38.367 30.681-3.106 2.104-7.669 7.673.004 15.35 15.343 15.343 52.154 16.894 76.721-7.673 24.571-24.571 23.024-61.378 7.673-76.725-7.673-7.677-13.246-3.11-15.346-.004-9.181 13.625-16.783 24.468-30.685 38.371z" fill="#65471B"/><path d="M103.199 171.45s15.346-7.673 38.362-30.693c23.02-23.016 30.689-38.358 30.689-38.358s7.669 23.019-19.181 49.87c-26.851 26.854-49.87 19.181-49.87 19.181z" fill="#FFF"/><path d="M153.856 82.871c-.561.08-9.439 1.421-19.662 6.476a6.098 6.098 0 0 0-.871-1.133c-1.038-1.039-2.367-1.587-3.723-1.699 3.607-6.535 7.868-10.887 7.947-10.963a3.977 3.977 0 0 0-5.628-5.62c-.621.62-15.228 15.438-15.228 33.752a3.98 3.98 0 0 0 6.791 2.812c12.908-12.908 31.321-15.725 31.508-15.752a3.984 3.984 0 0 0 3.369-4.503 3.984 3.984 0 0 0-4.503-3.37zm-50.069 33.713c-18.314 0-33.131 14.606-33.752 15.227a3.97 3.97 0 0 0 0 5.616 3.98 3.98 0 0 0 5.625.012c.076-.075 4.427-4.339 10.963-7.943.115 1.356.66 2.685 1.699 3.723.346.346.731.624 1.133.871-5.06 10.219-6.4 19.102-6.48 19.662a3.977 3.977 0 0 0 3.374 4.499 3.969 3.969 0 0 0 4.498-3.373c.028-.183 2.777-18.525 15.753-31.5a3.987 3.987 0 0 0 .863-4.336 3.972 3.972 0 0 0-3.676-2.458z" fill="#65471B"/><path d="M176.936 104.352c10.903 1.328 20.82-6.436 22.144-17.344 1.329-10.903-6.432-20.82-17.339-22.148-10.903-1.325-41.405 10.991-41.887 14.941-.481 3.946 26.179 23.218 37.082 24.551zm-71.378 71.378c1.328 10.903-6.437 20.82-17.344 22.145-10.903 1.328-20.82-6.433-22.148-17.34-1.329-10.907 10.99-41.409 14.94-41.89 3.946-.478 23.219 26.182 24.552 37.085z" fill="#64AADD"/></g></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-smile.svg b/.icons/Gruvbox-Light/emotes/48/face-smile.svg
new file mode 100644
index 000000000..a9a8a285d
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-smile.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><circle vector-effect="non-scaling-stroke" cx="128.8" cy="128" r="71.6" fill="#FFCC4D"/><path d="M99.026 150.359c.179.712 4.646 17.419 29.774 17.419 25.132 0 29.595-16.707 29.774-17.419a1.985 1.985 0 0 0-.943-2.204 2.01 2.01 0 0 0-2.387.307c-.075.075-7.772 7.382-26.444 7.382-18.672 0-26.373-7.307-26.444-7.378a1.995 1.995 0 0 0-2.379-.323 1.993 1.993 0 0 0-.951 2.216z" fill="#664500"/><ellipse vector-effect="non-scaling-stroke" cx="104.933" cy="110.1" rx="9.944" ry="13.922" fill="#664500"/><ellipse vector-effect="non-scaling-stroke" cx="152.667" cy="110.1" rx="9.944" ry="13.922" fill="#664500"/></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-smirk.svg b/.icons/Gruvbox-Light/emotes/48/face-smirk.svg
new file mode 100644
index 000000000..76d6465d2
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-smirk.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><path d="M200.4 128c0 39.543-32.057 71.6-71.6 71.6-39.543 0-71.6-32.057-71.6-71.6 0-39.543 32.057-71.6 71.6-71.6 39.543 0 71.6 32.057 71.6 71.6z" fill="#FFCC4D"/><path d="M153.967 150.363a1.99 1.99 0 0 0-2.191-.274l-15.911 7.955c-7.443 3.719-26.759 3.767-26.954 3.767a1.99 1.99 0 0 0-.994 3.711v.004h.004v.004c.282.159.608.251.954.259h27.877c10.573 0 16.265-8.692 17.8-13.294a1.987 1.987 0 0 0-.585-2.132zm26.548-30.319a3.968 3.968 0 0 1-3.186-1.591c-10.505-14.005-24.109-14.316-24.686-14.32a3.986 3.986 0 0 1-3.942-3.997 3.967 3.967 0 0 1 3.966-3.958c.732 0 18.047.199 31.026 17.502a3.975 3.975 0 0 1-3.178 6.364zm-103.43 0a3.978 3.978 0 0 1-3.178-6.364c12.975-17.303 30.294-17.502 31.026-17.502a3.98 3.98 0 0 1 3.978 3.978 3.976 3.976 0 0 1-3.962 3.977c-.62.008-14.196.342-24.682 14.32a3.955 3.955 0 0 1-3.182 1.591zm43.35 5.553c.091-.206.234-.381.29-.612a3.98 3.98 0 0 0-2.892-4.825c-.716-.179-17.768-4.296-31.014 4.527a3.98 3.98 0 0 0-1.102 5.517 3.957 3.957 0 0 0 3.309 1.774c.756 0 1.524-.219 2.204-.668 4.344-2.9 9.395-3.958 13.795-4.221-.036.302-.092.601-.092.911a7.96 7.96 0 0 0 7.956 7.956 7.959 7.959 0 0 0 7.955-7.956c0-.843-.167-1.639-.409-2.403zm47.729-.004c.092-.206.235-.377.29-.604a3.973 3.973 0 0 0-2.891-4.825c-.716-.179-17.765-4.296-31.015 4.526a3.975 3.975 0 0 0-1.102 5.518 3.973 3.973 0 0 0 3.314 1.77c.755 0 1.523-.219 2.203-.668 4.344-2.9 9.392-3.954 13.799-4.217-.036.302-.095.597-.095.907a7.959 7.959 0 0 0 7.955 7.956 7.96 7.96 0 0 0 7.956-7.956c0-.843-.167-1.643-.414-2.407z" fill="#664500"/></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-surprise.svg b/.icons/Gruvbox-Light/emotes/48/face-surprise.svg
new file mode 100644
index 000000000..a909c6db1
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-surprise.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><path d="M200.4 128c0 39.543-32.057 71.6-71.6 71.6-39.543 0-71.6-32.057-71.6-71.6 0-39.543 32.057-71.6 71.6-71.6 39.543 0 71.6 32.057 71.6 71.6z" fill="#FFCC4D"/><ellipse vector-effect="non-scaling-stroke" cx="128.8" cy="155.844" rx="15.911" ry="19.889" fill="#664500"/><ellipse vector-effect="non-scaling-stroke" cx="104.933" cy="110.1" rx="9.944" ry="13.922" fill="#664500"/><ellipse vector-effect="non-scaling-stroke" cx="152.667" cy="110.1" rx="9.944" ry="13.922" fill="#664500"/></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-tired.svg b/.icons/Gruvbox-Light/emotes/48/face-tired.svg
new file mode 100644
index 000000000..4d9ffd107
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-tired.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><circle vector-effect="non-scaling-stroke" cx="128.8" cy="128" r="71.6" fill="#FFCC4D"/><circle vector-effect="non-scaling-stroke" cx="128.8" cy="159.822" r="11.933" fill="#664500"/><path d="M126.063 122.479a1.993 1.993 0 0 0-2.426-.056c-.048.036-5.012 3.588-14.726 3.588-9.71 0-14.678-3.552-14.718-3.58a1.981 1.981 0 0 0-2.43.036 1.992 1.992 0 0 0-.581 2.363c.239.537 5.967 13.114 17.729 13.114 11.766 0 17.49-12.577 17.729-13.114a1.98 1.98 0 0 0-.577-2.351zm39.778 0a1.987 1.987 0 0 0-2.426-.056c-.048.036-5.016 3.588-14.726 3.588-9.706 0-14.678-3.552-14.718-3.58a1.981 1.981 0 0 0-2.43.036 1.992 1.992 0 0 0-.581 2.363c.239.537 5.967 13.114 17.729 13.114 11.766 0 17.49-12.577 17.729-13.114a1.98 1.98 0 0 0-.577-2.351z" fill="#664500"/><path d="M194.155 106.257c.016-.175.091-.306.091-.489 0-2.999-2.179-4.725-4.872-4.725h-14.249l17.021-23.839c.82-1.126 1.122-1.802 1.122-3.226 0-2.924-2.546-3.377-3.52-3.377H168.47l-.127-2.737s-5.605 3.305-5.979 3.532c0 0-2.008 1.48-2.008 3.926 0 3 2.172 4.722 4.872 4.722h12.527l-16.95 23.839c-.374.6-.97 1.722-.97 2.923 0 2.475 2.02 3.676 4.419 3.676h25.12c1.026 0 2.048-.302 2.708-.7l5.979-3.532h-3.906v.007z" fill="#FFAC33"/><path d="M183.578 76.623h-12.526c-2.701 0-4.873-1.722-4.873-4.722 0-2.999 2.172-4.725 4.873-4.725h24.519c.975 0 3.52.449 3.52 3.373 0 1.424-.302 2.1-1.121 3.226l-17.021 23.839h14.248c2.693 0 4.873 1.722 4.873 4.721 0 3-2.18 4.722-4.873 4.722h-25.12c-2.398 0-4.419-1.201-4.419-3.675 0-1.202.597-2.323.971-2.924l16.949-23.835z" fill="#2A6797"/><path d="M156.191 86.154c.012-.131.072-.231.072-.366 0-2.244-1.631-3.536-3.648-3.536h-10.668l12.74-17.849c.621-.843.844-1.348.844-2.41 0-2.188-1.906-2.526-2.638-2.526h-15.927l-.095-2.049s-4.197 2.474-4.475 2.646c-.279.171-1.504 1.109-1.504 2.939 0 2.244 1.627 3.536 3.648 3.536h9.376l-12.69 17.849c-.278.449-.727 1.288-.727 2.187 0 1.854 1.511 2.749 3.309 2.749h18.807c.768 0 1.531-.227 2.029-.525l4.475-2.645h-2.928z" fill="#FFAC33"/><path d="M148.275 63.97H138.9c-2.021 0-3.648-1.289-3.648-3.537 0-2.243 1.627-3.536 3.648-3.536h18.357c.732 0 2.637.338 2.637 2.526 0 1.066-.226 1.571-.839 2.415l-12.741 17.848h10.669c2.008 0 3.639 1.289 3.639 3.536 0 2.248-1.631 3.536-3.647 3.536h-18.807c-1.798 0-3.31-.899-3.31-2.748 0-.899.45-1.739.728-2.188l12.689-17.852z" fill="#2A6797"/><path d="M127.77 97.868c.012-.111.059-.195.059-.314 0-1.921-1.396-3.027-3.122-3.027h-9.129l10.907-15.275c.525-.72.72-1.153.72-2.064 0-1.874-1.631-2.164-2.255-2.164h-13.632l-.084-1.754-3.83 2.263c-.239.147-1.289.947-1.289 2.518 0 1.921 1.392 3.027 3.122 3.027h8.023l-10.859 15.275c-.239.386-.624 1.106-.624 1.873 0 1.587 1.296 2.355 2.832 2.355h16.098c.656 0 1.313-.195 1.734-.449l3.831-2.264h-2.502z" fill="#FFAC33"/><path d="M120.992 78.882h-8.024c-1.73 0-3.122-1.105-3.122-3.027 0-1.921 1.392-3.027 3.122-3.027h15.713c.624 0 2.255.291 2.255 2.164 0 .911-.191 1.345-.72 2.065l-10.907 15.274h9.129c1.726 0 3.123 1.106 3.123 3.027 0 1.922-1.397 3.027-3.123 3.027H112.34c-1.535 0-2.832-.767-2.832-2.354 0-.768.382-1.488.624-1.874l10.86-15.275z" fill="#2A6797"/></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-uncertain.svg b/.icons/Gruvbox-Light/emotes/48/face-uncertain.svg
new file mode 100644
index 000000000..d6e804e58
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-uncertain.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><path d="M200.4 128c0 39.543-32.057 71.6-71.6 71.6-39.539 0-71.6-32.057-71.6-71.6 0-39.539 32.061-71.6 71.6-71.6 39.543 0 71.6 32.061 71.6 71.6z" fill="#FFCC4D"/><ellipse vector-effect="non-scaling-stroke" cx="102.944" cy="122.033" rx="9.944" ry="13.922" fill="#664500"/><ellipse vector-effect="non-scaling-stroke" cx="154.656" cy="122.033" rx="9.944" ry="13.922" fill="#664500"/><path d="M104.933 167.778c7.956-19.889 51.711-19.889 51.711-11.934 0 3.978-31.822-3.977-51.711 11.934z" fill="#664500"/></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-wink.svg b/.icons/Gruvbox-Light/emotes/48/face-wink.svg
new file mode 100644
index 000000000..45a9ce1b6
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-wink.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><path d="M200.4 128c0 39.543-32.057 71.6-71.6 71.6-39.539 0-71.6-32.057-71.6-71.6 0-39.539 32.061-71.6 71.6-71.6 39.543 0 71.6 32.061 71.6 71.6z" fill="#FFCC4D"/><ellipse vector-effect="non-scaling-stroke" cx="102.944" cy="122.033" rx="9.944" ry="13.922" fill="#664500"/><path d="M170.396 127.193c-.239-.537-5.963-13.115-17.729-13.115-11.763 0-17.491 12.578-17.729 13.115a1.979 1.979 0 0 0 .576 2.35 2 2 0 0 0 2.427.056c.048-.036 5.02-3.588 14.726-3.588 9.65 0 14.614 3.505 14.725 3.584.35.263.772.394 1.186.394a1.99 1.99 0 0 0 1.818-2.796zm-89.333-21.238a3.98 3.98 0 0 1-3.179-6.364c12.976-17.304 30.295-17.503 31.027-17.503a3.98 3.98 0 0 1 3.978 3.978c0 2.192-1.77 3.97-3.962 3.978-.621.008-14.197.342-24.682 14.32a3.958 3.958 0 0 1-3.182 1.591zm91.497 8.453a3.972 3.972 0 0 1-3.187-1.591c-10.31-13.751-27.689-10.45-27.86-10.422a3.971 3.971 0 0 1-4.682-3.119 3.98 3.98 0 0 1 3.119-4.681c.919-.187 22.502-4.265 35.784 13.445a3.974 3.974 0 0 1-.796 5.568c-.712.545-1.547.8-2.378.8zm-22.861 35.776a2.042 2.042 0 0 0-2.374.239c-.04.032-4.03 3.433-18.525 3.433-14.483 0-18.481-3.397-18.481-3.397a1.998 1.998 0 0 0-2.386-.327 1.992 1.992 0 0 0-.947 2.216c.04.175 4.55 17.419 21.814 17.419s21.774-17.244 21.818-17.419c.211-.847-.175-1.714-.919-2.164z" fill="#664500"/></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-worried.svg b/.icons/Gruvbox-Light/emotes/48/face-worried.svg
new file mode 100644
index 000000000..41094d374
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-worried.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><circle vector-effect="non-scaling-stroke" cx="128.8" cy="128" r="71.6" fill="#FFCC4D"/><path d="M81.071 100.156a3.98 3.98 0 0 1-.016-7.956c.62-.008 14.196-.342 24.682-14.32a3.982 3.982 0 0 1 5.569-.796 3.978 3.978 0 0 1 .795 5.569c-12.979 17.304-30.298 17.503-31.03 17.503zm99.388 9.518a3.979 3.979 0 0 1-7.736 1.862c-.152-.601-3.624-13.731-19.655-20.688a3.981 3.981 0 0 1-2.064-5.231 3.975 3.975 0 0 1 5.231-2.065c19.845 8.612 24.053 25.41 24.224 26.122z" fill="#65471B"/><path d="M149.429 173.848c-3.95 0-7.765-1.81-11.09-5.326-11.202-11.874-14.197-9.281-19.161-4.977-3.107 2.701-6.977 6.059-12.749 6.059-9.352 0-15.788-9.157-16.054-9.547a3.978 3.978 0 0 1 1.01-5.533 3.992 3.992 0 0 1 5.529.998c1.197 1.707 5.239 6.126 9.519 6.126 2.8 0 4.996-1.905 7.538-4.109 7.223-6.277 14.972-10.561 30.163 5.521 3.274 3.473 5.776 3.079 7.59 2.355 6.599-2.645 12.749-14.71 12.717-20.486a3.976 3.976 0 0 1 3.954-3.997h.024a3.977 3.977 0 0 1 3.977 3.958c.048 8.365-7.374 23.771-17.717 27.912-1.762.696-3.52 1.042-5.25 1.046z" fill="#664500"/><path d="M116.131 117.558c-2.323 8.409-6.532 12.264-12.538 10.605-6.003-1.659-9.32-7.593-7.001-16.003 2.319-8.401 8.652-13.377 14.654-11.718 6.01 1.659 7.208 8.711 4.885 17.116zm45.41-3.003c1.882 8.517-2.685 19.245-8.767 20.589-6.082 1.345-13.047-6.838-14.929-15.354-1.881-8.513 1.667-15.796 7.749-17.14 6.082-1.345 14.066 3.393 15.947 11.905z" fill="#65471B"/></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emotes/48/face-yawn.svg b/.icons/Gruvbox-Light/emotes/48/face-yawn.svg
new file mode 100644
index 000000000..9bb3f90f3
--- /dev/null
+++ b/.icons/Gruvbox-Light/emotes/48/face-yawn.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" width="256" height="256"><switch><g><defs><filter id="a" x="-7.32" y="2.95" width="270.648" height="254.338" filterUnits="userSpaceOnUse"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="4.294"/><feOffset xmlns="http://www.w3.org/2000/svg" dy="4" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000" flood-opacity=".4"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow"/></filter></defs><path d="M165.689 11.95c74.056 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.583 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.494c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="#F7F7F7" filter="url(#a)"/><g opacity=".4"><linearGradient id="b" x1=".517" x2=".517" y2="1"><stop offset="0%" stop-color="#fff"/><stop offset="12.5%" stop-opacity=".098" stop-color="#fff"/><stop offset="92.5%" stop-opacity=".098"/><stop offset="100%" stop-opacity=".498"/></linearGradient><path d="M165.685 11.947c74.055 0 84.639 10.557 84.639 84.544v59.251c0 73.986-10.584 84.543-84.639 84.543h-75.37c-74.055 0-84.639-10.557-84.639-84.543V96.491c0-73.987 10.584-84.544 84.639-84.544h75.37z" fill="none" vector-effect="non-scaling-stroke" stroke-width="4.077" stroke="url(#b)" stroke-linejoin="round" stroke-linecap="round"/></g><path d="M200.4 128c0 39.543-32.057 71.6-71.6 71.6-39.539 0-71.6-32.057-71.6-71.6 0-39.539 32.061-71.6 71.6-71.6 39.543 0 71.6 32.061 71.6 71.6z" fill="#FFCC4D"/><ellipse vector-effect="non-scaling-stroke" cx="128.8" cy="163.8" rx="19.889" ry="23.867" fill="#664500"/><path d="M81.063 100.156a3.98 3.98 0 0 1-3.179-6.365c12.976-17.303 30.295-17.502 31.027-17.502a3.98 3.98 0 0 1 3.978 3.978 3.976 3.976 0 0 1-3.962 3.977c-.617.008-14.193.343-24.678 14.32a3.97 3.97 0 0 1-3.186 1.592zm95.474 0a3.97 3.97 0 0 1-3.186-1.592c-10.501-14.005-24.109-14.312-24.686-14.32a3.985 3.985 0 0 1-3.942-3.997 3.967 3.967 0 0 1 3.966-3.958c.732 0 18.047.199 31.027 17.502a3.976 3.976 0 0 1-.796 5.569 3.954 3.954 0 0 1-2.383.796z" fill="#664500"/><path d="M128.8 147.889c-6.591 0-11.933 7.12-11.933 15.911h23.866c0-8.791-5.342-15.911-11.933-15.911z" fill="#F5F8FA"/><ellipse vector-effect="non-scaling-stroke" cx="104.933" cy="114.078" rx="9.944" ry="13.922" fill="#664500"/><ellipse vector-effect="non-scaling-stroke" cx="152.667" cy="114.078" rx="9.944" ry="13.922" fill="#664500"/></g><foreignObject requiredExtensions="http://ns.gravit.io/"> </foreignObject></switch> </svg> \ No newline at end of file