Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim-plugins.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Hörist <philipp@hoerist.com>2019-01-26 01:50:02 +0300
committerPhilipp Hörist <philipp@hoerist.com>2019-01-26 22:16:29 +0300
commitd75d473058c8d01830d83c7df30c6b013eb8c8e3 (patch)
treeb4eb5f65998b860d3aaf53f4afd1bd5f690459b3 /clients_icons
parentf0a1da4593a3a4502bed691c64dad5544ea19c2f (diff)
[client_icons] Refactor Plugin
- Use IconTheme - Add/Remove some clients
Diffstat (limited to 'clients_icons')
-rw-r--r--clients_icons/clients.py346
-rw-r--r--clients_icons/clients_icons.py418
-rw-r--r--clients_icons/hicolor/16x16/apps/xmpp-client-jitsi.png (renamed from clients_icons/icons/jitsi.png)bin594 -> 594 bytes
-rw-r--r--clients_icons/hicolor/16x16/apps/xmpp-client-libpurple.png (renamed from clients_icons/icons/libpurple.png)bin804 -> 804 bytes
-rw-r--r--clients_icons/hicolor/16x16/apps/xmpp-client-miranda_ng.png (renamed from clients_icons/icons/miranda_ng.png)bin827 -> 827 bytes
-rw-r--r--clients_icons/hicolor/16x16/apps/xmpp-client-nimbuzz.png (renamed from clients_icons/icons/nimbuzz.png)bin704 -> 704 bytes
-rw-r--r--clients_icons/hicolor/16x16/apps/xmpp-client-poezio.png (renamed from clients_icons/icons/poezio.png)bin3279 -> 3279 bytes
-rw-r--r--clients_icons/hicolor/16x16/apps/xmpp-client-psto.png (renamed from clients_icons/icons/psto.png)bin798 -> 798 bytes
-rw-r--r--clients_icons/hicolor/16x16/apps/xmpp-client-tigase.png (renamed from clients_icons/icons/tigase.png)bin1015 -> 1015 bytes
-rw-r--r--clients_icons/hicolor/16x16/apps/xmpp-client-unknown.png (renamed from clients_icons/icons/unknown.png)bin706 -> 706 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-1end1.png (renamed from clients_icons/icons/1end1.png)bin1930 -> 1930 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-adium.png (renamed from clients_icons/icons/adium.png)bin1892 -> 1892 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-agilemessenger.png (renamed from clients_icons/icons/agilemessenger.png)bin1493 -> 1493 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-aim.png (renamed from clients_icons/icons/aim.png)bin2175 -> 2175 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-akeni.png (renamed from clients_icons/icons/akeni.png)bin580 -> 580 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-anastasiya.png (renamed from clients_icons/icons/anastasiya.png)bin2379 -> 2379 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-android.png (renamed from clients_icons/icons/android.png)bin1837 -> 1837 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-apple.png (renamed from clients_icons/icons/apple.png)bin1018 -> 1018 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-aqq.png (renamed from clients_icons/icons/aqq.png)bin4061 -> 4061 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-asterisk.png (renamed from clients_icons/icons/asterisk.png)bin1574 -> 1574 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-ayttm.png (renamed from clients_icons/icons/ayttm.png)bin1040 -> 1040 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-barracuda-im.png (renamed from clients_icons/icons/barracuda-im.png)bin2459 -> 2459 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-bayanicq.png (renamed from clients_icons/icons/bayanicq.png)bin2433 -> 2433 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-beejive.png (renamed from clients_icons/icons/beejive.png)bin3642 -> 3642 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-bitlbee.png (renamed from clients_icons/icons/bitlbee.png)bin4305 -> 4305 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-bot.png (renamed from clients_icons/icons/bot.png)bin1766 -> 1766 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-buddydroid.png (renamed from clients_icons/icons/buddydroid.png)bin1334 -> 1334 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-centericq.png (renamed from clients_icons/icons/centericq.png)bin2185 -> 2185 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-centerim.png (renamed from clients_icons/icons/centerim.png)bin1778 -> 1778 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-chatsecure.png (renamed from clients_icons/icons/chatsecure.png)bin959 -> 959 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-coccinella.png (renamed from clients_icons/icons/coccinella.png)bin1130 -> 1130 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-colibry.png (renamed from clients_icons/icons/colibry.png)bin2511 -> 2511 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-conversejs.png (renamed from clients_icons/icons/conversejs.png)bin905 -> 905 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-corepager.png (renamed from clients_icons/icons/corepager.png)bin1218 -> 1218 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-digsby.png (renamed from clients_icons/icons/digsby.png)bin1323 -> 1323 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-ebuddy.png (renamed from clients_icons/icons/ebuddy.png)bin2043 -> 2043 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-emacs.png (renamed from clients_icons/icons/emacs.png)bin3724 -> 3724 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-emess.png (renamed from clients_icons/icons/emess.png)bin1431 -> 1431 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-exodus.png (renamed from clients_icons/icons/exodus.png)bin2142 -> 2142 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-facebook.png (renamed from clients_icons/icons/facebook.png)bin963 -> 963 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-fin.png (renamed from clients_icons/icons/fin.png)bin1000 -> 1000 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-freqbot.png (renamed from clients_icons/icons/freqbot.png)bin2240 -> 2240 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-fring.png (renamed from clients_icons/icons/fring.png)bin1116 -> 1116 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-gabber.png (renamed from clients_icons/icons/gabber.png)bin1945 -> 1945 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-gadugadu.png (renamed from clients_icons/icons/gadugadu.png)bin1497 -> 1497 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-gaim.png (renamed from clients_icons/icons/gaim.png)bin1099 -> 1099 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-gismeteo.png (renamed from clients_icons/icons/gismeteo.png)bin3763 -> 3763 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-gizmo.png (renamed from clients_icons/icons/gizmo.png)bin1470 -> 1470 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-glu.png (renamed from clients_icons/icons/glu.png)bin2238 -> 2238 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-gluxibot.png (renamed from clients_icons/icons/gluxibot.png)bin1913 -> 1913 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-goim.png (renamed from clients_icons/icons/goim.png)bin1933 -> 1933 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-google.com.png (renamed from clients_icons/icons/google.com.png)bin1212 -> 1212 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-gossip.png (renamed from clients_icons/icons/gossip.png)bin2371 -> 2371 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-gush.png (renamed from clients_icons/icons/gush.png)bin2385 -> 2385 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-ichabber.png (renamed from clients_icons/icons/ichabber.png)bin1158 -> 1158 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-ichat.png (renamed from clients_icons/icons/ichat.png)bin1396 -> 1396 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-imov.png (renamed from clients_icons/icons/imov.png)bin2191 -> 2191 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-implus.png (renamed from clients_icons/icons/implus.png)bin748 -> 748 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-inluxmessenger.png (renamed from clients_icons/icons/inluxmessenger.png)bin3954 -> 3954 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-instango.png (renamed from clients_icons/icons/instango.png)bin3481 -> 3481 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-instantbird.png (renamed from clients_icons/icons/instantbird.png)bin1668 -> 1668 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-isida-bot.png (renamed from clients_icons/icons/isida-bot.png)bin2102 -> 2102 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-jabber.el.png (renamed from clients_icons/icons/jabber.el.png)bin1466 -> 1466 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-jabbim.png (renamed from clients_icons/icons/jabbim.png)bin4098 -> 4098 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-jabbin.png (renamed from clients_icons/icons/jabbin.png)bin4133 -> 4133 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-jabbroid.png (renamed from clients_icons/icons/jabbroid.png)bin3626 -> 3626 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-jabiru.png (renamed from clients_icons/icons/jabiru.png)bin902 -> 902 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-jajc.png (renamed from clients_icons/icons/jajc.png)bin817 -> 817 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-jappix.png (renamed from clients_icons/icons/jappix.png)bin1072 -> 1072 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-japyt.png (renamed from clients_icons/icons/japyt.png)bin4200 -> 4200 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-jasmine.png (renamed from clients_icons/icons/jasmine.png)bin1514 -> 1514 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-jbother.png (renamed from clients_icons/icons/jbother.png)bin2205 -> 2205 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-jeti.png (renamed from clients_icons/icons/jeti.png)bin2061 -> 2061 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-jicq.png (renamed from clients_icons/icons/jicq.png)bin2336 -> 2336 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-jimm-aspro.png (renamed from clients_icons/icons/jimm-aspro.png)bin4263 -> 4263 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-jimm.png (renamed from clients_icons/icons/jimm.png)bin2179 -> 2179 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-jit.png (renamed from clients_icons/icons/jit.png)bin2291 -> 2291 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-jmiranda.png (renamed from clients_icons/icons/jmiranda.png)bin1416 -> 1416 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-jtalk.png (renamed from clients_icons/icons/jtalk.png)bin1186 -> 1186 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-jubo.png (renamed from clients_icons/icons/jubo.png)bin2053 -> 2053 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-juick.png (renamed from clients_icons/icons/juick.png)bin1555 -> 1555 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-koolim.png (renamed from clients_icons/icons/koolim.png)bin1535 -> 1535 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-kopete.png (renamed from clients_icons/icons/kopete.png)bin1327 -> 1327 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-lampiro.png (renamed from clients_icons/icons/lampiro.png)bin1241 -> 1241 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-mabber.png (renamed from clients_icons/icons/mabber.png)bin1134 -> 1134 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-mail.google.com.png (renamed from clients_icons/icons/mail.google.com.png)bin978 -> 978 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-mailruagent.png (renamed from clients_icons/icons/mailruagent.png)bin1535 -> 1535 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-mailruagent.sis.png (renamed from clients_icons/icons/mailruagent.sis.png)bin4311 -> 4311 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-mandarin.png (renamed from clients_icons/icons/mandarin.png)bin1371 -> 1371 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-mcabber.png (renamed from clients_icons/icons/mcabber.png)bin3843 -> 3843 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-mchat.png (renamed from clients_icons/icons/mchat.png)bin1482 -> 1482 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-meebo.png (renamed from clients_icons/icons/meebo.png)bin956 -> 956 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-meetro.png (renamed from clients_icons/icons/meetro.png)bin1188 -> 1188 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-megafon.png (renamed from clients_icons/icons/megafon.png)bin2505 -> 2505 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-mig33.png (renamed from clients_icons/icons/mig33.png)bin1046 -> 1046 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-miranda.png (renamed from clients_icons/icons/miranda.png)bin1407 -> 1407 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-mirandahotcoffee.png (renamed from clients_icons/icons/mirandahotcoffee.png)bin1513 -> 1513 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-morange.png (renamed from clients_icons/icons/morange.png)bin1353 -> 1353 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-msnmessenger.png (renamed from clients_icons/icons/msnmessenger.png)bin2108 -> 2108 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-msnwebmessenger.png (renamed from clients_icons/icons/msnwebmessenger.png)bin2194 -> 2194 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-nicq.png (renamed from clients_icons/icons/nicq.png)bin2244 -> 2244 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-om.beeonline.ru.png (renamed from clients_icons/icons/om.beeonline.ru.png)bin1389 -> 1389 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-omnipresence.png (renamed from clients_icons/icons/omnipresence.png)bin3977 -> 3977 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-oneteamiphone.png (renamed from clients_icons/icons/oneteamiphone.png)bin621 -> 621 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-osiris.png (renamed from clients_icons/icons/osiris.png)bin2439 -> 2439 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-ovi-chat.png (renamed from clients_icons/icons/ovi-chat.png)bin949 -> 949 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-palm.png (renamed from clients_icons/icons/palm.png)bin1239 -> 1239 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-palringo.png (renamed from clients_icons/icons/palringo.png)bin1379 -> 1379 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-pandion.png (renamed from clients_icons/icons/pandion.png)bin729 -> 729 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-papla.png (renamed from clients_icons/icons/papla.png)bin643 -> 643 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-phpicq.png (renamed from clients_icons/icons/phpicq.png)bin2255 -> 2255 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-pidgin.png (renamed from clients_icons/icons/pidgin.png)bin1367 -> 1367 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-pigeon.png (renamed from clients_icons/icons/pigeon.png)bin1187 -> 1187 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-profanity.png (renamed from clients_icons/icons/profanity.png)bin2813 -> 2813 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-psi.png (renamed from clients_icons/icons/psi.png)bin2187 -> 2187 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-psiplus.png (renamed from clients_icons/icons/psiplus.png)bin4086 -> 4086 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-pyaim-t.png (renamed from clients_icons/icons/pyaim-t.png)bin2176 -> 2176 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-pyicq-t.png (renamed from clients_icons/icons/pyicq-t.png)bin2280 -> 2280 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-qip.png (renamed from clients_icons/icons/qip.png)bin1374 -> 1374 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-qippda.png (renamed from clients_icons/icons/qippda.png)bin2205 -> 2205 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-qnext.png (renamed from clients_icons/icons/qnext.png)bin1274 -> 1274 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-qq.png (renamed from clients_icons/icons/qq.png)bin1431 -> 1431 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-qutim.png (renamed from clients_icons/icons/qutim.png)bin4097 -> 4097 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-radio-t.png (renamed from clients_icons/icons/radio-t.png)bin1120 -> 1120 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-rnq.png (renamed from clients_icons/icons/rnq.png)bin1563 -> 1563 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-rss.png (renamed from clients_icons/icons/rss.png)bin1479 -> 1479 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-sameplace.png (renamed from clients_icons/icons/sameplace.png)bin3560 -> 3560 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-sapo.png (renamed from clients_icons/icons/sapo.png)bin2056 -> 2056 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-siejc.png (renamed from clients_icons/icons/siejc.png)bin2489 -> 2489 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-sim.png (renamed from clients_icons/icons/sim.png)bin2258 -> 2258 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-slick.png (renamed from clients_icons/icons/slick.png)bin1234 -> 1234 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-smack.png (renamed from clients_icons/icons/smack.png)bin2009 -> 2009 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-spark.png (renamed from clients_icons/icons/spark.png)bin1424 -> 1424 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-spectrum.png (renamed from clients_icons/icons/spectrum.png)bin1108 -> 1108 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-swift.png (renamed from clients_icons/icons/swift.png)bin1689 -> 1689 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-talk.google.com.png (renamed from clients_icons/icons/talk.google.com.png)bin1246 -> 1246 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-talkgadget.google.com.png (renamed from clients_icons/icons/talkgadget.google.com.png)bin876 -> 876 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-talkonaut.png (renamed from clients_icons/icons/talkonaut.png)bin1253 -> 1253 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-telepathy.freedesktop.org.png (renamed from clients_icons/icons/telepathy.freedesktop.org.png)bin1226 -> 1226 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-tipicim.png (renamed from clients_icons/icons/tipicim.png)bin893 -> 893 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-tkabber.png (renamed from clients_icons/icons/tkabber.png)bin1096 -> 1096 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-trillian.png (renamed from clients_icons/icons/trillian.png)bin1146 -> 1146 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-trillianbasic.png (renamed from clients_icons/icons/trillianbasic.png)bin1427 -> 1427 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-twitter.png (renamed from clients_icons/icons/twitter.png)bin1309 -> 1309 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-uim.png (renamed from clients_icons/icons/uim.png)bin4243 -> 4243 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-vacuum.png (renamed from clients_icons/icons/vacuum.png)bin2039 -> 2039 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-virtus.png (renamed from clients_icons/icons/virtus.png)bin1182 -> 1182 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-vkontakte.png (renamed from clients_icons/icons/vkontakte.png)bin1013 -> 1013 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-wannachat.png (renamed from clients_icons/icons/wannachat.png)bin2297 -> 2297 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-weather.com.png (renamed from clients_icons/icons/weather.com.png)bin924 -> 924 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-webicq.png (renamed from clients_icons/icons/webicq.png)bin2268 -> 2268 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-xeus.png (renamed from clients_icons/icons/xeus.png)bin1652 -> 1652 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-xfire.png (renamed from clients_icons/icons/xfire.png)bin1252 -> 1252 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-yabber.png (renamed from clients_icons/icons/yabber.png)bin2125 -> 2125 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-yahoo.png (renamed from clients_icons/icons/yahoo.png)bin1278 -> 1278 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-yaonline.png (renamed from clients_icons/icons/yaonline.png)bin1150 -> 1150 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-yaonlinej2me.png (renamed from clients_icons/icons/yaonlinej2me.png)bin2385 -> 2385 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-yaonlinesymbian.png (renamed from clients_icons/icons/yaonlinesymbian.png)bin3785 -> 3785 bytes
-rw-r--r--clients_icons/hicolor/22x22/apps/xmpp-client-yaxim.png (renamed from clients_icons/icons/yaxim.png)bin1136 -> 1136 bytes
-rw-r--r--clients_icons/hicolor/32x32/apps/xmpp-client-bruno.pngbin0 -> 3774 bytes
-rw-r--r--clients_icons/hicolor/32x32/apps/xmpp-client-conversations-legacy.png (renamed from clients_icons/icons/conversations-legacy.png)bin2347 -> 2347 bytes
-rw-r--r--clients_icons/hicolor/32x32/apps/xmpp-client-conversations.png (renamed from clients_icons/icons/conversations.png)bin1867 -> 1867 bytes
-rw-r--r--clients_icons/hicolor/32x32/apps/xmpp-client-dino.png (renamed from clients_icons/icons/dino.png)bin1878 -> 1878 bytes
-rw-r--r--clients_icons/hicolor/32x32/apps/xmpp-client-freize.png (renamed from clients_icons/icons/freize.png)bin1271 -> 1271 bytes
-rw-r--r--clients_icons/hicolor/32x32/apps/xmpp-client-google.png (renamed from clients_icons/icons/google.png)bin1523 -> 1523 bytes
-rw-r--r--clients_icons/hicolor/32x32/apps/xmpp-client-movim.png (renamed from clients_icons/icons/movim.png)bin2043 -> 2043 bytes
-rw-r--r--clients_icons/hicolor/32x32/apps/xmpp-client-pixart.png (renamed from clients_icons/icons/pixart.png)bin2527 -> 2527 bytes
-rw-r--r--clients_icons/hicolor/32x32/apps/xmpp-client-xabber.png (renamed from clients_icons/icons/xabber.png)bin1618 -> 1618 bytes
-rw-r--r--clients_icons/hicolor/icon-theme.cachebin0 -> 8392 bytes
-rw-r--r--clients_icons/hicolor/index.theme28
-rw-r--r--clients_icons/hicolor/scalable/apps/xmpp-client-gajim.svg449
-rw-r--r--clients_icons/hicolor/scalable/apps/xmpp-client-sat.svg727
-rw-r--r--clients_icons/icons/bombus-avalon.pngbin1746 -> 0 bytes
-rw-r--r--clients_icons/icons/bombus-klub.pngbin2039 -> 0 bytes
-rw-r--r--clients_icons/icons/bombus.pngbin2245 -> 0 bytes
-rw-r--r--clients_icons/icons/bombusmod.pngbin2236 -> 0 bytes
-rw-r--r--clients_icons/icons/bombusng.pngbin2202 -> 0 bytes
-rw-r--r--clients_icons/icons/bombuspl.pngbin2165 -> 0 bytes
-rw-r--r--clients_icons/icons/bombusplus.pngbin4122 -> 0 bytes
-rw-r--r--clients_icons/icons/bombusqd.pngbin1384 -> 0 bytes
-rw-r--r--clients_icons/icons/gajim.pngbin2091 -> 0 bytes
181 files changed, 1536 insertions, 432 deletions
diff --git a/clients_icons/clients.py b/clients_icons/clients.py
index 49ad628..a55d37f 100644
--- a/clients_icons/clients.py
+++ b/clients_icons/clients.py
@@ -1,168 +1,178 @@
-CLIENTS = {
- 'http://www.adium.im/': ['adium.png', 'Adium'],
- 'http://www.adiumx.com/caps': ['adium.png', 'Adium'],
- 'http://www.adiumx.com': ['adium.png', 'Adium'],
- 'http://aqq.eu/': ['aqq.png', 'Aqq'],
- 'http://www.asterisk.org/xmpp/client/caps': ['asterisk.png', 'Asterisk'],
- 'http://ayttm.souceforge.net/caps': ['ayttm.png', 'Ayttm'],
- 'http://www.barobin.com/caps': ['bayanicq.png', 'Bayanicq'],
- 'http://bitlbee.org/xmpp/caps': ['bitlbee.png', 'BitlBee'],
- 'http://simpleapps.ru/caps#blacksmith': ['bot.png', 'Blacksmith'],
- 'http://blacksmith-2.googlecode.com/svn/': ['bot.png', 'Blacksmith-2'],
- 'http://jabber.pdg.pl/caps': ['bombus-klub.png', 'Bombus-klub'],
- 'http://klub54.wen.ru': ['bombus-klub.png', 'Bombus-klub'],
- 'http://bombus-im.org/java': ['bombus.png', 'Bombus'],
- 'http://bombusmod.net.ru/caps': ['bombusmod.png', 'Bombusmod'],
- 'http://bombusng-md.googlecode.com': ['bombusng.png', 'Bombus-NG'],
- 'http://bombus-im.org/ng': ['bombusng.png', 'Bombus-NG'],
- 'http://voffk.org.ru/bombus': ['bombusplus.png', 'Bombus+'],
- 'http://bombusng-qd.googlecode.com': ['bombusqd.png', 'Bombus-NG'],
- 'http://bombusmod-qd.wen.ru/caps': ['bombusqd.png', 'BombusQD'],
- 'http://bombusmod.net.ru': ['bombusmod.png', 'Bombusmod'],
- 'http://ex-im.name/caps': ['bombusmod.png', 'Bombusmod'],
- 'http://bombusmod.eu,http://bombus.pl': ['bombuspl.png', 'Bombusmod'],
- 'ChatSecure': ['chatsecure.png', 'ChatSecure'],
- 'http://coccinella.sourceforge.net/protocol/caps': \
- ['coccinella.png', 'Coccinella'],
- 'http://conversations.im': ['conversations.png', 'Conversations'],
- 'Conversations Legacy': ['conversations-legacy.png', 'Conversations Legacy'],
- 'https://conversejs.org': ['conversejs.png', 'Converse'],
- 'http://digsby.com/caps': ['digsby.png', 'Digsby'],
- 'https://dino.im': ['dino.png', 'Dino'],
- 'http://emacs-jabber.sourceforge.net': ['emacs.png', 'Emacs Jabber client'],
- 'http://emess.eqx.su/caps': ['emess.png', 'Emess'],
- 'http://live.gnome.org/empathy/caps': \
- ['telepathy.freedesktop.org.png', 'Empathy'],
- 'http://eqo.com/': ['libpurple.png', 'Eqo'],
- 'http://exodus.jabberstudio.org/caps': ['exodus.png', 'Exodus'],
- 'http://fatal-bot.spb.ru/caps': ['bot.png', 'Fatal-bot'],
- 'http://svn.posix.ru/fatal-bot/trunk': ['bot.png', 'Fatal-bot'],
- 'http://isida.googlecode.com': ['isida-bot.png', 'Isida'],
- 'http://isida-bot.com': ['isida-bot.png', 'Isida'],
- 'facebook.com': ['facebook.png', 'Facebook'],
- 'http://jabga.ru': ['fin.png', 'Fin jabber'],
- 'http://chat.freize.org/caps': ['freize.png', 'Freize'],
- 'http://gabber.sourceforge.net': ['gabber.png', 'Gabber'],
- 'http://gaim.sf.net/caps': ['gaim.png', 'Gaim'],
- 'http://gajim.org': ['gajim.png', 'Gajim'],
- 'http://gajim.org/caps': ['gajim.png', 'Gajim'],
- 'http://glu.net/': ['glu.png', 'Glu'],
- 'http://mail.google.com/xmpp/client/caps': ['google.com.png', 'GMail'],
- 'http://www.android.com/gtalk/client/caps': \
- ['talk.google.com.png', 'GTalk'],
- 'talk.google.com': ['talk.google.com.png', 'GTalk'],
- 'http://talkgadget.google.com/client/caps': ['google.png', 'GTalk'],
- 'http://talk.google.com/xmpp/bot/caps': ['google.png', 'GTalk'],
- 'http://aspro.users.ru/historian-bot/': ['bot.png', 'Historian-bot'],
- 'http://www.apple.com/ichat/caps': ['ichat.png', 'IChat'],
- 'http://instantbird.com/': ['instantbird.png', 'Instantbird'],
- 'http://j-tmb.ru/caps': ['bot.png', 'J-tmb'],
- 'http://jabbroid.akuz.de': ['android.png', 'Jabbroid'],
- 'http://jabbroid.akuz.de/caps': ['android.png', 'Jabbroid'],
- 'http://dev.jabbim.cz/jabbim/caps': ['jabbim.png', 'Jabbim'],
- 'http://jabbrik.ru/caps': ['bot.png', 'Jabbrik'],
- 'http://jabrvista.net.ru': ['bot.png', 'Jabvista'],
- 'http://jajc.jrudevels.org/caps': ['jajc.png', 'JAJC'],
- 'http://qabber.ru/jame-bot': ['bot.png', 'Jame-bot'],
- 'https://www.jappix.com/': ['jappix.png', 'Jappix'],
- 'http://japyt.googlecode.com': ['japyt.png', 'Japyt'],
- 'http://jasmineicq.ru/caps': ['jasmine.png', 'Jasmine'],
- 'http://jimm.net.ru/caps': ['jimm-aspro.png', 'Jimm'],
- 'http://jitsi.org' :['jitsi.png', 'Jitsi'],
- 'http://jtalk.ustyugov.net/caps': ['jtalk.png', 'Jtalk'],
- 'http://pjc.googlecode.com/caps': ['jubo.png', 'Jubo'],
- 'http://juick.com/caps': ['juick.png', 'Juick'],
- 'http://kopete.kde.org/jabber/caps': ['kopete.png', 'Kopete'],
- 'http://bluendo.com/protocol/caps': ['lampiro.png', 'Lampiro'],
- 'libpurple': ['libpurple.png', 'Libpurple'],
- 'http://lytgeygen.ru/caps': ['bot.png', 'Lytgeygen'],
- 'http://agent.mail.ru/caps': ['mailruagent.png', 'Mailruagent'],
- 'http://agent.mail.ru/': ['mailruagent.png', 'Mailruagent'],
- 'http://tomclaw.com/mandarin_im/caps': ['mandarin.png', 'Mandarin'],
- 'http://mcabber.lilotux.net/caps': ['mcabber.png', 'MCabber'],
- 'http://mcabber.com/caps': ['mcabber.png', 'MCabber'],
- 'http://mchat.mgslab.com/': ['mchat.png', 'Mchat'],
- 'https://www.meebo.com/': ['meebo.png', 'Meebo'],
- 'http://megafonvolga.ru/': ['megafon.png', 'Megafon'],
- 'http://miranda-im.org/caps': ['miranda.png', 'Miranda'],
- 'http://miranda-ng.org/caps' :['miranda_ng.png', 'Miranda NG'],
- 'http://moxl.movim.eu/': ['movim.png', 'Movim'],
- 'nimbuzz:caps': ['nimbuzz.png', 'Nimbuzz'],
- 'http://nimbuzz.com/caps': ['nimbuzz.png', 'Nimbuzz'],
- 'http://home.gna.org/': ['omnipresence.png', 'Omnipresence'],
- 'http://oneteam.im/caps': ['oneteamiphone.png', 'OneTeam'],
- 'http://www.process-one.net/en/solutions/oneteam_iphone/': \
- ['oneteamiphone.png', 'OneTeam-iphone'],
- 'rss@isida-bot.com': ['osiris.png', 'Osiris'],
- 'http://chat.ovi.com/caps': ['ovi-chat.png', 'Ovi-chat'],
- 'http://opensource.palm.com/packages.html': ['palm.png', 'Palm'],
- 'http://palringo.com/caps': ['palringo.png', 'Palringo'],
- 'http://pandion.im/': ['pandion.png', 'Pandion'],
- 'http://pidgin.im/': ['pidgin.png', 'Pidgin'],
- 'http://pidgin.im/caps': ['pidgin.png', 'Pidgin'],
- 'http://pigeon.vpro.ru/caps': ['pigeon.png', 'Pigeon'],
- 'Pix-Art Messenger': ['pixart.png', 'Pix-Art Messenger'],
- 'http://jabber.pix-art.de': ['pixart.png', 'Pix-Art Messenger'],
- 'httр://sleekxmpp.com/ver/1.1.11': ['poezio.png', 'Poezio'],
- 'https://poez.io': ['poezio.png', 'Poezio'],
- 'http://www.profanity.im': ['profanity.png', 'Profanity'],
- 'http://psi-im.org/caps': ['psi.png', 'Psi'],
- 'http://psi-plus.com': ['psiplus.png', 'Psi+'],
- 'http://psi-dev.googlecode.com/caps': ['psiplus.png', 'Psi+'],
- 'psto@psto.net': ['psto.png', 'Psto'],
- 'http://pyaim': ['pyaim-t.png', 'PyAIM-t'],
- 'http://pyicq': ['pyicq-t.png', 'PyICQ-t'],
- 'http://spectrum.im/transport': ['pyicq-t.png', 'PyICQ-t'],
- 'http://qq-im.com/caps': ['qq.png', 'QQ'],
- 'http://qq.com/caps': ['qq.png', 'QQ'],
- 'http://2010.qip.ru/caps': ['qip.png', 'Qip'],
- 'http://qip.ru/caps': ['qip.png', 'Qip'],
- 'http://qip.ru/caps?QIP': ['qip.png', 'Qip'],
- 'http://pda.qip.ru/caps': ['qippda.png', 'Qip-PDA'],
- 'http://qutim.org': ['qutim.png', 'QutIM'],
- 'http://qutim.org/': ['qutim.png', 'QutIM'],
- 'http://apps.radio-t.com/caps': ['radio-t.png', 'Radio-t'],
- 'Siemens': ['siejc.png', 'Siemens'], # Siemens Native Jabber Client
- 'http://sim-im.org/caps': ['sim.png', 'Sim'],
- 'http://www.lonelycatgames.com/slick/caps': ['slick.png', 'Slick'],
- 'http://slixmpp.com/ver/1.2.4': ['bot.png', 'Slixmpp'],
- 'http://slixmpp.com/ver/1.3.0': ['bot.png', 'Slixmpp'],
- 'http://snapi-bot.googlecode.com/caps': ['bot.png', 'Snapi-bot'],
- 'http://www.igniterealtime.org/project/spark/caps': ['spark.png', 'Spark'],
- 'http://spectrum.im/': ['spectrum.png', 'Spectrum'],
- 'http://storm-bot.googlecode.com/svn/trunk': ['bot.png', 'Storm-bot'],
- 'http://swift.im': ['swift.png', 'Swift'],
- 'http://jabber-net.ru/caps/talisman-bot': ['bot.png', 'Talisman-bot'],
- 'http://jabber-net.ru/talisman-bot/caps': ['bot.png', 'Talisman-bot'],
- 'http://www.google.com/xmpp/client/caps': ['talkonaut.png', 'Talkonaut'],
- 'telepathy.': ['telepathy.freedesktop.org.png', 'Telepathy'],
- 'http://telepathy.freedesktop.org/caps': \
- ['telepathy.freedesktop.org.png', 'Telepathy'],
- 'http://tigase.org/messenger': ['tigase.png', 'Tigase'],
- 'http://tkabber.jabber.ru/': ['tkabber.png', 'Tkabber'],
- 'http://trillian.im/caps': ['trillian.png', 'Trillian'],
- 'http://vacuum-im.googlecode.com': ['vacuum.png', 'Vacuum'],
- 'http://code.google.com/p/vacuum-im/': ['vacuum.png', 'Vacuum'],
- 'vk.com': ['vkontakte.png', 'Vkontakte'],
- 'http://pyvk-t.googlecode.com/caps': ['vkontakte.png', 'Vkontakte'],
- 'http://pyvk': ['vkontakte.png', 'Vkontakte'],
- 'http://witcher-team.ucoz.ru/': ['bot.png', 'Witcher'],
- 'http://online.yandex.ru/caps': ['yaonline.png', 'Yaonline'],
- 'http://www.igniterealtime.org/projects/smack/': ['xabber.png', 'Xabber'],
- 'https://www.xabber.com/': ['xabber.png', 'Xabber'],
- 'http://www.xfire.com/': ['xfire.png', 'Xfire'],
- 'http://www.xfire.com/caps': ['xfire.png', 'Xfire'],
- 'https://www.yaxim.org/': ['yaxim.png', 'Yaxim'],
- 'http://xu-6.jabbrik.ru/caps': ['bot.png', 'XU-6'],
-}
-LIBPURPLE_CLIENTS = {
- 'adium': 'http://www.adium.im/',
- 'eqo': 'http://eqo.com/',
- 'finch': 'http://pidgin.im/',
- 'instantbird': 'http://instantbird.com/',
- 'meebo': 'https://www.meebo.com/',
- 'palm': 'http://opensource.palm.com/packages.html',
- 'pidgin': 'http://pidgin.im/',
- 'spectrum': 'http://spectrum.im/',
- 'telepathy-haze': 'http://pidgin.im/'
-} \ No newline at end of file
+from collections import UserDict
+from collections import namedtuple
+
+from gajim.plugins.plugins_i18n import _
+
+ClientData = namedtuple('ClientData', ['default', 'variations'])
+ClientData.__new__.__defaults__ = (None,)
+
+
+def get_variations(client_name):
+ # get_variations('Conversation Legacy 1.2.3')
+ #
+ # Returns List:
+ # [Conversation Legacy 1.2.3,
+ # Conversation Legacy
+ # Conversation]
+ if client_name is None:
+ return []
+ alts = client_name.split()
+ alts = [" ".join(alts[:(i + 1)]) for i in range(len(alts))]
+ alts.reverse()
+ return alts
+
+
+class ClientsDict(UserDict):
+ def get_client_data(self, name, node):
+ client_data = self.get(node)
+ if client_data is None:
+ return _('Unknown'), 'xmpp-client-unknown'
+
+ if client_data.variations is None:
+ client_name, icon_name = client_data.default
+ return client_name, 'xmpp-client-%s' % icon_name
+
+ variations = get_variations(name)
+ for var in variations:
+ try:
+ return var, 'xmpp-client-%s' % client_data.variations[var]
+ except KeyError:
+ pass
+ client_name, icon_name = client_data.default
+ return client_name, 'xmpp-client-%s' % icon_name
+
+
+# ClientData(
+# default=(Shown name, icon name)
+# variations={Shown name, icon name}
+# )
+
+CLIENTS = ClientsDict({
+ 'http://gajim.org': ClientData(('Gajim', 'gajim')),
+ 'http://conversations.im': ClientData(
+ default=('Conversations', 'conversations'),
+ variations={'Conversations Legacy': 'conversations-legacy'}
+ ),
+ 'http://pidgin.im/': ClientData(('Pidgin', 'pidgin')),
+ 'https://poez.io': ClientData(('Poezio', 'poezio')),
+ 'https://yaxim.org/': ClientData(('yaxim', 'yaxim')),
+ 'https://yaxim.org/bruno/': ClientData(('Bruno', 'bruno')),
+ 'http://jabber.pix-art.de': ClientData(('Pix-Art Messenger', 'pixart')),
+ 'http://mcabber.com/caps': ClientData(('MCabber', 'mcabber')),
+ 'http://psi-plus.com': ClientData(('Psi+', 'psiplus')),
+ 'https://dino.im': ClientData(('Dino', 'dino')),
+ 'http://slixmpp.com/ver/1.2.4': ClientData(('Bot', 'bot')),
+ 'http://slixmpp.com/ver/1.3.0': ClientData(('Bot', 'bot')),
+ 'https://www.xabber.com/': ClientData(('Xabber', 'xabber')),
+ 'http://www.profanity.im': ClientData(('Profanity', 'profanity')),
+ 'http://swift.im': ClientData(('Swift', 'swift')),
+ 'https://salut-a-toi.org': ClientData(('Salut à Toi', 'sat')),
+ 'https://conversejs.org': ClientData(('Converse', 'conversejs')),
+ 'http://bitlbee.org/xmpp/caps': ClientData(('BitlBee', 'bitlbee')),
+ 'http://tkabber.jabber.ru/': ClientData(('Tkabber', 'tkabber')),
+ 'http://miranda-ng.org/caps': ClientData(('Miranda NG', 'miranda_ng')),
+ 'http://www.adium.im/': ClientData(('Adium', 'adium')),
+ 'http://www.adiumx.com/caps': ClientData(('Adium', 'adium')),
+ 'http://www.adiumx.com': ClientData(('Adium', 'adium')),
+ 'http://aqq.eu/': ClientData(('Aqq', 'aqq')),
+ 'http://www.asterisk.org/xmpp/client/caps': ClientData(('Asterisk', 'asterisk')),
+ 'http://ayttm.souceforge.net/caps': ClientData(('Ayttm', 'ayttm')),
+ 'http://www.barobin.com/caps': ClientData(('Bayanicq', 'bayanicq')),
+ 'http://simpleapps.ru/caps#blacksmith': ClientData(('Blacksmith', 'bot')),
+ 'http://blacksmith-2.googlecode.com/svn/': ClientData(('Blacksmith-2', 'bot')),
+ 'http://coccinella.sourceforge.net/protocol/caps': ClientData(('Coccinella', 'coccinella')),
+ 'http://digsby.com/caps': ClientData(('Digsby', 'digsby')),
+ 'http://emacs-jabber.sourceforge.net': ClientData(('Emacs Jabber Client', 'emacs')),
+ 'http://emess.eqx.su/caps': ClientData(('Emess', 'emess')),
+ 'http://live.gnome.org/empathy/caps': ClientData(('Empathy', 'telepathy.freedesktop.org')),
+ 'http://eqo.com/': ClientData(('Eqo', 'libpurple')),
+ 'http://exodus.jabberstudio.org/caps': ClientData(('Exodus', 'exodus')),
+ 'http://fatal-bot.spb.ru/caps': ClientData(('Fatal-bot', 'bot')),
+ 'http://svn.posix.ru/fatal-bot/trunk': ClientData(('Fatal-bot', 'bot')),
+ 'http://isida.googlecode.com': ClientData(('Isida', 'isida-bot')),
+ 'http://isida-bot.com': ClientData(('Isida', 'isida-bot')),
+ 'http://jabga.ru': ClientData(('Fin jabber', 'fin')),
+ 'http://chat.freize.org/caps': ClientData(('Freize', 'freize')),
+ 'http://gabber.sourceforge.net': ClientData(('Gabber', 'gabber')),
+ 'http://glu.net/': ClientData(('Glu', 'glu')),
+ 'http://mail.google.com/xmpp/client/caps': ClientData(('GMail', 'google.com')),
+ 'http://www.android.com/gtalk/client/caps': ClientData(('GTalk', 'talk.google.com')),
+ 'talk.google.com': ClientData(('GTalk', 'talk.google.com')),
+ 'http://talkgadget.google.com/client/caps': ClientData(('GTalk', 'google')),
+ 'http://talk.google.com/xmpp/bot/caps': ClientData(('GTalk', 'google')),
+ 'http://aspro.users.ru/historian-bot/': ClientData(('Historian-bot', 'bot')),
+ 'http://www.apple.com/ichat/caps': ClientData(('IChat', 'ichat')),
+ 'http://instantbird.com/': ClientData(('Instantbird', 'instantbird')),
+ 'http://j-tmb.ru/caps': ClientData(('J-tmb', 'bot')),
+ 'http://jabbroid.akuz.de': ClientData(('Jabbroid', 'android')),
+ 'http://jabbroid.akuz.de/caps': ClientData(('Jabbroid', 'android')),
+ 'http://dev.jabbim.cz/jabbim/caps': ClientData(('Jabbim', 'jabbim')),
+ 'http://jabbrik.ru/caps': ClientData(('Jabbrik', 'bot')),
+ 'http://jabrvista.net.ru': ClientData(('Jabvista', 'bot')),
+ 'http://jajc.jrudevels.org/caps': ClientData(('JAJC', 'jajc')),
+ 'http://qabber.ru/jame-bot': ClientData(('Jame-bot', 'bot')),
+ 'https://www.jappix.com/': ClientData(('Jappix', 'jappix')),
+ 'http://japyt.googlecode.com': ClientData(('Japyt', 'japyt')),
+ 'http://jasmineicq.ru/caps': ClientData(('Jasmine', 'jasmine')),
+ 'http://jimm.net.ru/caps': ClientData(('Jimm', 'jimm-aspro')),
+ 'http://jitsi.org': ClientData(('Jitsi', 'jitsi')),
+ 'http://jtalk.ustyugov.net/caps': ClientData(('Jtalk', 'jtalk')),
+ 'http://pjc.googlecode.com/caps': ClientData(('Jubo', 'jubo')),
+ 'http://juick.com/caps': ClientData(('Juick', 'juick')),
+ 'http://kopete.kde.org/jabber/caps': ClientData(('Kopete', 'kopete')),
+ 'http://bluendo.com/protocol/caps': ClientData(('Lampiro', 'lampiro')),
+ 'http://lytgeygen.ru/caps': ClientData(('Lytgeygen', 'bot')),
+ 'http://agent.mail.ru/caps': ClientData(('Mailruagent', 'mailruagent')),
+ 'http://agent.mail.ru/': ClientData(('Mailruagent', 'mailruagent')),
+ 'http://tomclaw.com/mandarin_im/caps': ClientData(('Mandarin', 'mandarin')),
+ 'http://mchat.mgslab.com/': ClientData(('Mchat', 'mchat')),
+ 'https://www.meebo.com/': ClientData(('Meebo', 'meebo')),
+ 'http://megafonvolga.ru/': ClientData(('Megafon', 'megafon')),
+ 'http://miranda-im.org/caps': ClientData(('Miranda', 'miranda')),
+ 'http://moxl.movim.eu/': ClientData(('Movim', 'movim')),
+ 'nimbuzz:caps': ClientData(('Nimbuzz', 'nimbuzz')),
+ 'http://nimbuzz.com/caps': ClientData(('Nimbuzz', 'nimbuzz')),
+ 'http://home.gna.org/': ClientData(('Omnipresence', 'omnipresence')),
+ 'http://oneteam.im/caps': ClientData(('OneTeam', 'oneteamiphone')),
+ 'http://www.process-one.net/en/solutions/oneteam_iphone/': ClientData(('OneTeam-IPhone', 'oneteamiphone')),
+ 'rss@isida-bot.com': ClientData(('Osiris', 'osiris')),
+ 'http://chat.ovi.com/caps': ClientData(('Ovi-chat', 'ovi-chat')),
+ 'http://opensource.palm.com/packages.html': ClientData(('Palm', 'palm')),
+ 'http://palringo.com/caps': ClientData(('Palringo', 'palringo')),
+ 'http://pandion.im/': ClientData(('Pandion', 'pandion')),
+ 'http://pigeon.vpro.ru/caps': ClientData(('Pigeon', 'pigeon')),
+ 'psto@psto.net': ClientData(('Psto', 'psto')),
+ 'http://qq-im.com/caps': ClientData(('QQ', 'qq')),
+ 'http://qq.com/caps': ClientData(('QQ', 'qq')),
+ 'http://2010.qip.ru/caps': ClientData(('Qip', 'qip')),
+ 'http://qip.ru/caps': ClientData(('Qip', 'qip')),
+ 'http://qip.ru/caps?QIP': ClientData(('Qip', 'qip')),
+ 'http://pda.qip.ru/caps': ClientData(('Qip-PDA', 'qippda')),
+ 'http://qutim.org': ClientData(('QutIM', 'qutim')),
+ 'http://qutim.org/': ClientData(('QutIM', 'qutim')),
+ 'http://apps.radio-t.com/caps': ClientData(('Radio-t', 'radio-t')),
+ 'http://sim-im.org/caps': ClientData(('Sim', 'sim')),
+ 'http://www.lonelycatgames.com/slick/caps': ClientData(('Slick', 'slick')),
+ 'http://snapi-bot.googlecode.com/caps': ClientData(('Snapi-bot', 'bot')),
+ 'http://www.igniterealtime.org/project/spark/caps': ClientData(('Spark', 'spark')),
+ 'http://spectrum.im/': ClientData(('Spectrum', 'spectrum')),
+ 'http://storm-bot.googlecode.com/svn/trunk': ClientData(('Storm-bot', 'bot')),
+ 'http://jabber-net.ru/caps/talisman-bot': ClientData(('Talisman-bot', 'bot')),
+ 'http://jabber-net.ru/talisman-bot/caps': ClientData(('Talisman-bot', 'bot')),
+ 'http://www.google.com/xmpp/client/caps': ClientData(('Talkonaut', 'talkonaut')),
+ 'http://telepathy.freedesktop.org/caps': ClientData(('SlicTelepathyk', 'telepathy.freedesktop.org')),
+ 'http://tigase.org/messenger': ClientData(('Tigase', 'tigase')),
+ 'http://trillian.im/caps': ClientData(('Trillian', 'trillian')),
+ 'http://vacuum-im.googlecode.com': ClientData(('Vacuum', 'vacuum')),
+ 'http://code.google.com/p/vacuum-im/': ClientData(('Vacuum', 'vacuum')),
+ 'http://witcher-team.ucoz.ru/': ClientData(('Witcher', 'bot')),
+ 'http://online.yandex.ru/caps': ClientData(('Yaonline', 'yaonline')),
+ 'http://www.igniterealtime.org/projects/smack/': ClientData(('Xabber', 'xabber')),
+ 'http://www.xfire.com/': ClientData(('Xfire', 'xfire')),
+ 'http://www.xfire.com/caps': ClientData(('Xfire', 'xfire')),
+ 'http://xu-6.jabbrik.ru/caps': ClientData(('XU-6', 'bot')),
+})
+
+
+def get_data(*args):
+ return CLIENTS.get_client_data(*args)
diff --git a/clients_icons/clients_icons.py b/clients_icons/clients_icons.py
index 38dc4b6..80f9124 100644
--- a/clients_icons/clients_icons.py
+++ b/clients_icons/clients_icons.py
@@ -1,41 +1,36 @@
-import os
import logging
+from pathlib import Path
from gi.repository import Gtk
-from gi.repository import GdkPixbuf
+from nbxmpp import JID
-from clients_icons.clients import CLIENTS, LIBPURPLE_CLIENTS
+from clients_icons import clients
+
+from gajim.roster_window import Column
-from gajim.plugins.gui import GajimPluginConfigDialog
from gajim.plugins import GajimPlugin
-from gajim.plugins.helpers import log_calls
+from gajim.plugins.gui import GajimPluginConfigDialog
+from gajim.plugins.plugins_i18n import _
+
from gajim.common import ged
from gajim.common import app
from gajim.common import caps_cache
-# Since Gajim 1.1.0 _() has to be imported
-try:
- from gajim.common.i18n import _
-except ImportError:
- pass
-log = logging.getLogger('gajim.plugin_system.clients_icons')
+from gajim.gtk.util import load_icon
-class ClientsIconsPlugin(GajimPlugin):
+log = logging.getLogger('gajim.plugin_system.client_icons')
- @log_calls('ClientsIconsPlugin')
+
+class ClientsIconsPlugin(GajimPlugin):
def init(self):
self.description = _('Shows client icons in roster'
' and in groupchats.')
self.pos_list = [_('after statusicon'), _('before avatar')]
self.events_handlers = {
- 'caps-presence-received': (ged.POSTGUI,
- self.caps_presence_received),
- 'gc-presence-received': (ged.POSTGUI,
- self.gc_presence_received),
- 'caps-disco-received': (ged.POSTGUI,
- self.caps_disco_received), }
+ 'caps-update': (ged.POSTGUI, self._on_caps_update),
+ }
self.gui_extension_points = {
'groupchat_control': (self.connect_with_groupchat_control,
self.disconnect_from_groupchat_control),
@@ -44,42 +39,28 @@ class ClientsIconsPlugin(GajimPlugin):
'gc_tooltip_populate': (self.connect_with_gc_tooltip_populate, None),
}
self.config_default_values = {
- 'show_in_roster': (True, ''),
- 'show_in_groupchats': (True, ''),
- 'show_in_tooltip': (True, ''),
- 'show_unknown_icon': (True, ''),
- 'pos_in_list': (0, ''),
- 'show_facebook': (True, ''),}
+ 'show_in_roster': (True, ''),
+ 'show_in_groupchats': (True, ''),
+ 'show_in_tooltip': (True, ''),
+ 'show_unknown_icon': (True, ''),
+ 'pos_in_list': (0, ''),
+ 'show_facebook': (True, ''),
+ }
+
+ _icon_theme = Gtk.IconTheme.get_default()
+ if _icon_theme is not None:
+ _icon_theme.append_search_path(str(Path(__file__).parent))
self.config_dialog = ClientsIconsPluginConfigDialog(self)
- icon_path = os.path.join(self.local_file_path('icons'), 'unknown.png')
- self.default_pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(
- icon_path, 16, 16)
- self.icon_cache = {}
- @log_calls('ClientsIconsPlugin')
- def get_client_name(self, contact, client_name):
+ @staticmethod
+ def get_client_identity_name(contact):
identities = contact.client_caps.get_cache_lookup_strategy()(
caps_cache.capscache).identities
if identities:
- log.debug('get_client_name, identities: %s', str(identities))
for entry in identities:
if entry['category'] == 'client':
- client_name = entry.get('name', client_name)
- break
- return client_name
-
- def get_client_icon_by_name(self, client_name):
- client_icon = None
- name_splits = client_name.split()
- name_splits = reversed([" ".join(name_splits[:(i+1)]) for i in range(len(name_splits))])
- for name in name_splits:
- if not client_icon:
- log.debug("get_client_icon_by_name, searching for name fragment '%s'..." % name)
- client_icon = CLIENTS.get(name, (None,))[0]
- if client_icon:
- break
- return client_icon
+ return entry.get('name')
@staticmethod
def is_groupchat(contact):
@@ -87,14 +68,10 @@ class ClientsIconsPlugin(GajimPlugin):
return contact.is_groupchat()
return False
- @log_calls('ClientsIconsPlugin')
def add_tooltip_row(self, tooltip, contact, tooltip_grid):
caps = contact.client_caps._node
- log.debug('connect_with_gc_tooltip_populate, caps: %s', caps)
- caps_image, client_name = self.get_icon(caps, contact)
- client_name = self.get_client_name(contact, client_name)
+ caps_image, client_name = self.get_icon(caps, contact, tooltip_grid)
caps_image.set_halign(Gtk.PositionType.RIGHT)
- log.debug('connect_with_gc_tooltip_populate, client_name: %s', client_name)
# fill clients table
self.table = Gtk.Grid()
@@ -122,27 +99,25 @@ class ClientsIconsPlugin(GajimPlugin):
tooltip_grid.attach_next_to(self.table, label,
Gtk.PositionType.RIGHT, 1, 1)
- @log_calls('ClientsIconsPlugin')
def connect_with_gc_tooltip_populate(self, tooltip, contact, tooltip_grid):
if not self.config['show_in_tooltip']:
return
# Check if clients info already attached to tooltip
- has_attached = False
- for child in tooltip_grid.get_children():
- if child.get_name() == 'client_icons_grid':
- caps = contact.client_caps._node
- caps_image, client_name = self.get_icon(caps, contact)
- child.remove(child.get_child_at(1, 1))
- child.attach(caps_image, 1, 1, 1, 1)
- child.get_child_at(2, 1).set_markup(client_name)
- child.show_all()
- if child.get_name() == 'client_icons_label':
- child.show()
- has_attached = True
- if not has_attached:
- self.add_tooltip_row(tooltip, contact, tooltip_grid)
-
- @log_calls('ClientsIconsPlugin')
+
+ node = contact.client_caps._node
+ image, client_name = self.get_icon(node, contact, tooltip_grid)
+ label = Gtk.Label(label=client_name)
+
+ box = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL)
+ box.add(image)
+ box.add(label)
+ box.show_all()
+
+ tooltip_grid.insert_next_to(tooltip._ui.affiliation,
+ Gtk.PositionType.BOTTOM)
+ tooltip_grid.attach_next_to(box, tooltip._ui.affiliation,
+ Gtk.PositionType.BOTTOM, 1, 1)
+
def connect_with_roster_tooltip_populate(self, tooltip, contacts, tooltip_grid):
if not self.config['show_in_tooltip']:
return
@@ -155,6 +130,8 @@ class ClientsIconsPlugin(GajimPlugin):
num_resources = 0
contacts_dict = {}
for contact in contacts:
+ if contact.show == 'offline':
+ return
if contact.resource:
num_resources += 1
if int(contact.priority) in contacts_dict:
@@ -165,97 +142,50 @@ class ClientsIconsPlugin(GajimPlugin):
contact_keys.reverse()
# fill clients table
- self.table = Gtk.Grid()
- self.table.insert_row(0)
- self.table.insert_row(0)
- self.table.insert_column(0)
- self.table.set_property('column-spacing', 2)
+ table = Gtk.Grid()
+ table.insert_row(0)
+ table.insert_row(0)
+ table.insert_column(0)
+ table.set_property('column-spacing', 2)
vcard_current_row = 0
for priority in contact_keys:
for acontact in contacts_dict[priority]:
caps = acontact.client_caps._node
- caps_image, client_name = self.get_icon(caps, acontact)
- client_name = self.get_client_name(acontact, client_name)
- caps_image.set_alignment(0, 0)
- self.table.attach(caps_image, 1, vcard_current_row, 1, 1)
- label = Gtk.Label()
- label.set_alignment(0, 0)
- label.set_markup(client_name)
- self.table.attach(label, 2, vcard_current_row, 1, 1)
+ caps_image, client_name = self.get_icon(caps, acontact, tooltip_grid)
+ caps_image.set_valign(Gtk.Align.START)
+ table.attach(caps_image, 1, vcard_current_row, 1, 1)
+ label = Gtk.Label(label=client_name)
+ label.set_valign(Gtk.Align.START)
+ label.set_xalign(0)
+ table.attach(label, 2, vcard_current_row, 1, 1)
vcard_current_row += 1
- self.table.show_all()
+ table.show_all()
+ table.set_valign(Gtk.Align.START)
# set label
label = Gtk.Label()
- label.set_alignment(0, 0)
+ label.set_halign(Gtk.Align.END)
+ label.set_valign(Gtk.Align.START)
if num_resources > 1:
- label.set_markup(_('Clients:'))
+ label.set_text(_('Clients:'))
else:
- if contact.show == 'offline':
- return
- label.set_markup(_('Client:'))
+ label.set_text(_('Client:'))
label.show()
# set clients table to tooltip
- tooltip_grid.insert_next_to(tooltip.resource_label,
+ tooltip_grid.insert_next_to(tooltip._ui.resource_label,
Gtk.PositionType.BOTTOM)
- tooltip_grid.attach_next_to(label, tooltip.resource_label,
+ tooltip_grid.attach_next_to(label, tooltip._ui.resource_label,
Gtk.PositionType.BOTTOM, 1, 1)
- tooltip_grid.attach_next_to(self.table, label,
+ tooltip_grid.attach_next_to(table, label,
Gtk.PositionType.RIGHT, 1, 1)
- def get_icon(self, caps, contact):
- client_name = _('Unknown')
- caps_ = None
- if caps:
- # libpurple returns pidgin.im/ only, we have to look for resource name
- if 'pidgin.im/' in caps:
- caps = 'libpurple'
- for client in LIBPURPLE_CLIENTS:
- if client in contact.resource.lower():
- caps = LIBPURPLE_CLIENTS[client]
-
- if 'sleekxmpp.com'in caps:
- caps = 'httр://sleekxmpp.com/ver/1.1.11'
- caps_from_jid = self.check_jid(contact.jid)
- if caps_from_jid:
- caps = caps_from_jid
- caps_ = caps.split('#')[0].split()
-
- client_name = self.get_client_name(contact, client_name)
- client_icon = self.get_client_icon_by_name(client_name)
-
- if caps_ and not client_icon:
- client_icon = CLIENTS.get(caps_[0].split()[0], (None,))[0]
- client_name = CLIENTS.get(caps_[0].split()[0], ('', _('Unknown')))[1]
-
- if not client_icon:
- return Gtk.Image.new_from_pixbuf(self.default_pixbuf), _('Unknown')
- else:
- icon_path = os.path.join(self.local_file_path('icons'), client_icon)
- if icon_path in self.icon_cache:
- return Gtk.Image.new_from_pixbuf(self.icon_cache[icon_path]), \
- client_name
- else:
- pb = GdkPixbuf.Pixbuf.new_from_file_at_size(icon_path, 16, 16)
- self.icon_cache[icon_path] = pb
- return Gtk.Image.new_from_pixbuf(pb), client_name
-
- def check_jid(self, jid):
- caps = None
- if 'facebook.com' in jid and self.config['show_facebook']:
- caps = 'facebook.com'
- elif '@vk.com' in jid and self.config['show_facebook']:
- caps = 'vk.com'
- elif jid == 'juick@juick.com':
- caps = 'http://juick.com/caps'
- elif jid == 'psto@psto.net':
- caps = 'psto@psto.net'
- elif jid == 'rss@isida-bot.com':
- caps = 'rss@isida-bot.com'
- return caps
-
- @log_calls('ClientsIconsPlugin')
+ def get_icon(self, node, contact, widget):
+ identity_name = self.get_client_identity_name(contact)
+ client_name, icon_name = clients.get_data(identity_name, node)
+ surface = load_icon(icon_name, widget=widget)
+ return Gtk.Image.new_from_surface(surface), client_name
+
def connect_with_roster_draw_contact(self, roster, jid, account, contact):
if not self.active:
return
@@ -268,22 +198,19 @@ class ClientsIconsPlugin(GajimPlugin):
return
for iter_ in child_iters:
if roster.model[iter_][self.renderer_num] is None:
- caps = contact.client_caps._node
- if not caps:
- caps = self.check_jid(jid)
- self.set_icon(roster.model, iter_, self.renderer_num, caps, contact)
+ node = contact.client_caps._node
+ self.set_icon(roster.model, iter_, self.renderer_num, node, contact)
- @log_calls('ClientsIconsPlugin')
def connect_with_groupchat_control(self, chat_control):
chat_control.nb_ext_renderers += 1
- chat_control.columns += [GdkPixbuf.Pixbuf]
+ chat_control.columns += [str]
self.groupchats_tree_is_transformed = True
self.chat_control = chat_control
col = Gtk.TreeViewColumn()
self.muc_renderer_num = 4 + chat_control.nb_ext_renderers
client_icon_rend = (
'client_icon', Gtk.CellRendererPixbuf(), False,
- 'pixbuf', self.muc_renderer_num,
+ 'icon_name', self.muc_renderer_num,
self.tree_cell_data_func, chat_control)
# remove old column
chat_control.list_treeview.remove_column(
@@ -310,14 +237,10 @@ class ClientsIconsPlugin(GajimPlugin):
chat_control.account, chat_control.room_jid):
gc_contact = app.contacts.get_gc_contact(
chat_control.account, chat_control.room_jid, nick)
- iter_ = chat_control.add_contact_to_roster(
- nick, gc_contact.show, gc_contact.role,
- gc_contact.affiliation, gc_contact.status, gc_contact.jid)
+ iter_ = chat_control.add_contact_to_roster(nick)
if not self.config['show_in_groupchats']:
- log.debug("not showing in groupchats...")
continue
caps = gc_contact.client_caps._node
- log.debug("caps: %s" % str(caps))
self.set_icon(
chat_control.model, iter_,
self.muc_renderer_num, caps, gc_contact)
@@ -325,7 +248,6 @@ class ClientsIconsPlugin(GajimPlugin):
# Recalculate column width for ellipsizin
chat_control.list_treeview.columns_autosize()
- @log_calls('ClientsIconsPlugin')
def disconnect_from_groupchat_control(self, gc_control):
gc_control.nb_ext_renderers -= 1
col = gc_control.list_treeview.get_column(0)
@@ -345,7 +267,6 @@ class ClientsIconsPlugin(GajimPlugin):
gc_control.list_treeview.set_model(gc_control.model)
gc_control.draw_roster()
- @log_calls('ClientsIconsPlugin')
def activate(self):
self.active = None
roster = app.interface.roster
@@ -355,8 +276,8 @@ class ClientsIconsPlugin(GajimPlugin):
self.renderer = Gtk.CellRendererPixbuf()
client_icon_rend = (
'client_icon', self.renderer, False,
- 'pixbuf', self.renderer_num,
- roster._fill_pep_pixbuf_renderer, self.renderer_num)
+ 'icon_name', self.renderer_num,
+ self._roster_icon_renderer, self.renderer_num)
# remove old column
roster.tree.remove_column(roster.tree.get_column(0))
# add new renderer in renderers list
@@ -371,11 +292,33 @@ class ClientsIconsPlugin(GajimPlugin):
roster.fill_column(col)
roster.tree.insert_column(col, 0)
# redraw roster
- roster.columns += [GdkPixbuf.Pixbuf]
+ roster.columns += [str]
self.active = True
roster.setup_and_draw_roster()
- @log_calls('ClientsIconsPlugin')
+ def _roster_icon_renderer(self, column, renderer, model, titer, data=None):
+ try:
+ type_ = model[titer][Column.TYPE]
+ except TypeError:
+ return
+
+ # allocate space for the icon only if needed
+ if model[titer][data] is None:
+ renderer.set_property('visible', False)
+ else:
+ renderer.set_property('visible', True)
+
+ if type_ == 'account':
+ app.interface.roster._set_account_row_background_color(renderer)
+ renderer.set_property('xalign', 1)
+ elif type_:
+ if not model[titer][Column.JID] or not model[titer][Column.ACCOUNT]:
+ # This can append at the moment we add the row
+ return
+ jid = model[titer][Column.JID]
+ account = model[titer][Column.ACCOUNT]
+ app.interface.roster._set_contact_row_background_color(renderer, jid, account)
+
def deactivate(self):
self.active = None
roster = app.interface.roster
@@ -393,139 +336,86 @@ class ClientsIconsPlugin(GajimPlugin):
self.renderer_num + 1:]
roster.setup_and_draw_roster()
- def caps_disco_received(self, iq_obj):
- log.debug("caps disco received...")
- if not self.config['show_in_roster']:
- return
- roster = app.interface.roster
- contact = app.contacts.get_contact_from_full_jid(
- iq_obj.conn.name, iq_obj.jid)
- if self.is_groupchat(contact):
+ def _on_caps_update(self, event):
+ if event.conn.name == 'Local':
+ # zeroconf
return
+
+ contact = self._get_contact_or_gc_contact_for_jid(event.conn.name, event.fjid)
if contact is None:
- room_jid, nick = app.get_room_and_nick_from_fjid(iq_obj.fjid)
- contact = app.contacts.get_gc_contact(iq_obj.conn.name, room_jid, nick)
- if contact:
- gc_control = app.interface.msg_win_mgr.get_gc_control(
- iq_obj.jid, iq_obj.conn.name)
- iter_ = gc_control.get_contact_iter(nick)
- self.set_icon(gc_control.model, iter_,
- self.muc_renderer_num, None, contact)
- return
- if not contact:
- return
- child_iters = roster._get_contact_iter(
- iq_obj.jid, iq_obj.conn.name, contact, roster.model)
- if not child_iters:
return
- for iter_ in child_iters:
- caps = contact.client_caps._node
- caps_ = self.check_jid(iq_obj.jid)
- if caps_:
- caps = caps_
- self.set_icon(roster.model, iter_, self.renderer_num, caps, contact)
- def caps_presence_received(self, iq_obj):
- log.debug("caps presence received...")
+ if contact.is_gc_contact:
+ self._draw_gc_contact(event, contact)
+ else:
+ self._draw_roster_contact(event, contact)
+
+ def _draw_roster_contact(self, event, contact):
if not self.config['show_in_roster']:
return
- roster = app.interface.roster
- contact = app.contacts.get_contact_with_highest_priority(
- iq_obj.conn.name, iq_obj.jid)
- if not contact or self.is_groupchat(contact):
- return
- if iq_obj.resource == 'local':
- # zeroconf
+ if contact.is_groupchat():
return
-
- iters = roster._get_contact_iter(iq_obj.jid, iq_obj.conn.name, contact,
+ roster = app.interface.roster
+ iters = roster._get_contact_iter(event.jid, event.conn.name, contact,
roster.model)
iter_ = iters[0]
- if contact.show == 'error':
- self.set_icon(roster.model, iter_, self.renderer_num, None, contact)
+ # highest contact changed
+ caps = contact.client_caps._node
+ if not caps:
return
- # highest contact changed
if roster.model[iter_][self.renderer_num] is not None:
- caps = contact.client_caps._node
- if caps:
- log.debug('caps_presence_received, caps: %s', caps)
- self.set_icon(roster.model, iter_, self.renderer_num, caps, contact)
- return
-
- caps = None
- tag = iq_obj.stanza.getTags('c')
- if tag:
- caps = tag[0].getAttr('node')
- if caps:
- if 'pidgin.im/' in caps:
- caps = 'libpurple'
- for client in LIBPURPLE_CLIENTS:
- if client in contact.resource.lower():
- caps = LIBPURPLE_CLIENTS[client]
- if 'sleekxmpp.com'in caps:
- caps = 'httр://sleekxmpp.com/ver/1.1.11'
-
- caps_from_jid = self.check_jid(iq_obj.jid)
- if caps_from_jid:
- caps = caps_from_jid
+ self.set_icon(roster.model, iter_, self.renderer_num, caps, contact)
+ return
for iter_ in iters:
self.set_icon(roster.model, iter_, self.renderer_num, caps, contact)
- def gc_presence_received(self, iq_obj):
- log.debug("gc presence received...")
+ def _draw_gc_contact(self, event, contact):
if not self.config['show_in_groupchats']:
return
- contact = app.contacts.get_gc_contact(
- iq_obj.conn.name, iq_obj.presence_obj.jid, iq_obj.nick)
- if not contact:
+
+ control = app.interface.msg_win_mgr.get_gc_control(contact.room_jid,
+ event.conn.name)
+ if control is None:
return
- caps = None
- tag = iq_obj.stanza.getTags('c')
- if tag:
- caps = tag[0].getAttr('node')
- if caps:
- log.debug('gc_presence_received, caps: %s', caps)
- if 'pidgin.im/' in caps:
- caps = 'libpurple'
- if 'sleekxmpp.com' in caps:
- caps = 'httр://sleekxmpp.com/ver/1.1.11'
- iter_ = iq_obj.gc_control.get_contact_iter(iq_obj.nick)
- model = iq_obj.gc_control.model
- if model[iter_][self.muc_renderer_num] is not None:
+ iter_ = control.get_contact_iter(contact.name)
+ if control.model[iter_][self.muc_renderer_num] is not None:
+ return
+ caps = contact.client_caps._node
+ if not caps:
return
- self.set_icon(model, iter_, self.muc_renderer_num, caps, contact)
+ self.set_icon(control.model, iter_, self.muc_renderer_num, caps, contact)
- def set_icon(self, model, iter_, pos, caps, contact):
- client_icon = self.get_client_icon_by_name(
- self.get_client_name(contact, _('Unknown')))
+ def _get_contact_or_gc_contact_for_jid(self, account, fjid):
+ contact = app.contacts.get_contact_from_full_jid(account, fjid)
- if caps and not client_icon:
- caps_ = caps.split('#')[0].split()
- if caps_:
- log.debug('set_icon, caps_: %s', caps_)
- client_icon = CLIENTS.get(caps_[0].split()[0], (None,))[0]
+ if contact is None:
+ fjid = JID(fjid)
+ room_jid, resource = fjid.getStripped(), fjid.getResource()
+ contact = app.contacts.get_gc_contact(account, room_jid, resource)
+ return contact
+
+ def set_icon(self, model, iter_, pos, node, contact):
+ identity_name = self.get_client_identity_name(contact)
+ _client_name, icon_name = clients.get_data(identity_name, node)
+ if 'unknown' in icon_name:
+ if node is not None:
+ log.warning('Unknown client: %s %s', identity_name, node)
+ if not self.config['show_unknown_icon']:
+ model[iter_][pos] = None
+ return
- if not client_icon:
- if self.config['show_unknown_icon']:
- model[iter_][pos] = self.default_pixbuf
- else:
- icon_path = os.path.join(self.local_file_path('icons'), client_icon)
- if icon_path in self.icon_cache:
- model[iter_][pos] = self.icon_cache[icon_path]
- else:
- pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(icon_path, 16, 16)
- model[iter_][pos] = pixbuf
- self.icon_cache[icon_path] = pixbuf
+ model[iter_][pos] = icon_name
def tree_cell_data_func(self, column, renderer, model, iter_, control):
if not model.iter_parent(iter_):
renderer.set_property('visible', False)
return
- elif model[iter_][self.muc_renderer_num]:
+
+ if model[iter_][self.muc_renderer_num]:
renderer.set_property('visible', True)
contact = app.contacts.get_gc_contact(
diff --git a/clients_icons/icons/jitsi.png b/clients_icons/hicolor/16x16/apps/xmpp-client-jitsi.png
index 3b011ae..3b011ae 100644
--- a/clients_icons/icons/jitsi.png
+++ b/clients_icons/hicolor/16x16/apps/xmpp-client-jitsi.png
Binary files differ
diff --git a/clients_icons/icons/libpurple.png b/clients_icons/hicolor/16x16/apps/xmpp-client-libpurple.png
index 17ee3eb..17ee3eb 100644
--- a/clients_icons/icons/libpurple.png
+++ b/clients_icons/hicolor/16x16/apps/xmpp-client-libpurple.png
Binary files differ
diff --git a/clients_icons/icons/miranda_ng.png b/clients_icons/hicolor/16x16/apps/xmpp-client-miranda_ng.png
index d4007a6..d4007a6 100644
--- a/clients_icons/icons/miranda_ng.png
+++ b/clients_icons/hicolor/16x16/apps/xmpp-client-miranda_ng.png
Binary files differ
diff --git a/clients_icons/icons/nimbuzz.png b/clients_icons/hicolor/16x16/apps/xmpp-client-nimbuzz.png
index e8ff76c..e8ff76c 100644
--- a/clients_icons/icons/nimbuzz.png
+++ b/clients_icons/hicolor/16x16/apps/xmpp-client-nimbuzz.png
Binary files differ
diff --git a/clients_icons/icons/poezio.png b/clients_icons/hicolor/16x16/apps/xmpp-client-poezio.png
index a9385f8..a9385f8 100644
--- a/clients_icons/icons/poezio.png
+++ b/clients_icons/hicolor/16x16/apps/xmpp-client-poezio.png
Binary files differ
diff --git a/clients_icons/icons/psto.png b/clients_icons/hicolor/16x16/apps/xmpp-client-psto.png
index f3356f0..f3356f0 100644
--- a/clients_icons/icons/psto.png
+++ b/clients_icons/hicolor/16x16/apps/xmpp-client-psto.png
Binary files differ
diff --git a/clients_icons/icons/tigase.png b/clients_icons/hicolor/16x16/apps/xmpp-client-tigase.png
index 8b24c40..8b24c40 100644
--- a/clients_icons/icons/tigase.png
+++ b/clients_icons/hicolor/16x16/apps/xmpp-client-tigase.png
Binary files differ
diff --git a/clients_icons/icons/unknown.png b/clients_icons/hicolor/16x16/apps/xmpp-client-unknown.png
index 2bf1c53..2bf1c53 100644
--- a/clients_icons/icons/unknown.png
+++ b/clients_icons/hicolor/16x16/apps/xmpp-client-unknown.png
Binary files differ
diff --git a/clients_icons/icons/1end1.png b/clients_icons/hicolor/22x22/apps/xmpp-client-1end1.png
index 1ba3dfb..1ba3dfb 100644
--- a/clients_icons/icons/1end1.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-1end1.png
Binary files differ
diff --git a/clients_icons/icons/adium.png b/clients_icons/hicolor/22x22/apps/xmpp-client-adium.png
index 5e4c054..5e4c054 100644
--- a/clients_icons/icons/adium.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-adium.png
Binary files differ
diff --git a/clients_icons/icons/agilemessenger.png b/clients_icons/hicolor/22x22/apps/xmpp-client-agilemessenger.png
index 5bda7fe..5bda7fe 100644
--- a/clients_icons/icons/agilemessenger.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-agilemessenger.png
Binary files differ
diff --git a/clients_icons/icons/aim.png b/clients_icons/hicolor/22x22/apps/xmpp-client-aim.png
index eb2935a..eb2935a 100644
--- a/clients_icons/icons/aim.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-aim.png
Binary files differ
diff --git a/clients_icons/icons/akeni.png b/clients_icons/hicolor/22x22/apps/xmpp-client-akeni.png
index 50a8992..50a8992 100644
--- a/clients_icons/icons/akeni.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-akeni.png
Binary files differ
diff --git a/clients_icons/icons/anastasiya.png b/clients_icons/hicolor/22x22/apps/xmpp-client-anastasiya.png
index b974650..b974650 100644
--- a/clients_icons/icons/anastasiya.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-anastasiya.png
Binary files differ
diff --git a/clients_icons/icons/android.png b/clients_icons/hicolor/22x22/apps/xmpp-client-android.png
index 331ae96..331ae96 100644
--- a/clients_icons/icons/android.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-android.png
Binary files differ
diff --git a/clients_icons/icons/apple.png b/clients_icons/hicolor/22x22/apps/xmpp-client-apple.png
index 9a72139..9a72139 100644
--- a/clients_icons/icons/apple.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-apple.png
Binary files differ
diff --git a/clients_icons/icons/aqq.png b/clients_icons/hicolor/22x22/apps/xmpp-client-aqq.png
index 8b1bfd8..8b1bfd8 100644
--- a/clients_icons/icons/aqq.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-aqq.png
Binary files differ
diff --git a/clients_icons/icons/asterisk.png b/clients_icons/hicolor/22x22/apps/xmpp-client-asterisk.png
index 572d866..572d866 100644
--- a/clients_icons/icons/asterisk.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-asterisk.png
Binary files differ
diff --git a/clients_icons/icons/ayttm.png b/clients_icons/hicolor/22x22/apps/xmpp-client-ayttm.png
index e516756..e516756 100644
--- a/clients_icons/icons/ayttm.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-ayttm.png
Binary files differ
diff --git a/clients_icons/icons/barracuda-im.png b/clients_icons/hicolor/22x22/apps/xmpp-client-barracuda-im.png
index 9165d79..9165d79 100644
--- a/clients_icons/icons/barracuda-im.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-barracuda-im.png
Binary files differ
diff --git a/clients_icons/icons/bayanicq.png b/clients_icons/hicolor/22x22/apps/xmpp-client-bayanicq.png
index 40afd31..40afd31 100644
--- a/clients_icons/icons/bayanicq.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-bayanicq.png
Binary files differ
diff --git a/clients_icons/icons/beejive.png b/clients_icons/hicolor/22x22/apps/xmpp-client-beejive.png
index cb62f9c..cb62f9c 100644
--- a/clients_icons/icons/beejive.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-beejive.png
Binary files differ
diff --git a/clients_icons/icons/bitlbee.png b/clients_icons/hicolor/22x22/apps/xmpp-client-bitlbee.png
index 07f5fc8..07f5fc8 100644
--- a/clients_icons/icons/bitlbee.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-bitlbee.png
Binary files differ
diff --git a/clients_icons/icons/bot.png b/clients_icons/hicolor/22x22/apps/xmpp-client-bot.png
index 815c890..815c890 100644
--- a/clients_icons/icons/bot.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-bot.png
Binary files differ
diff --git a/clients_icons/icons/buddydroid.png b/clients_icons/hicolor/22x22/apps/xmpp-client-buddydroid.png
index bd2a20b..bd2a20b 100644
--- a/clients_icons/icons/buddydroid.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-buddydroid.png
Binary files differ
diff --git a/clients_icons/icons/centericq.png b/clients_icons/hicolor/22x22/apps/xmpp-client-centericq.png
index 8d98b46..8d98b46 100644
--- a/clients_icons/icons/centericq.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-centericq.png
Binary files differ
diff --git a/clients_icons/icons/centerim.png b/clients_icons/hicolor/22x22/apps/xmpp-client-centerim.png
index 52a77a8..52a77a8 100644
--- a/clients_icons/icons/centerim.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-centerim.png
Binary files differ
diff --git a/clients_icons/icons/chatsecure.png b/clients_icons/hicolor/22x22/apps/xmpp-client-chatsecure.png
index 6c30563..6c30563 100644
--- a/clients_icons/icons/chatsecure.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-chatsecure.png
Binary files differ
diff --git a/clients_icons/icons/coccinella.png b/clients_icons/hicolor/22x22/apps/xmpp-client-coccinella.png
index 48fdcf8..48fdcf8 100644
--- a/clients_icons/icons/coccinella.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-coccinella.png
Binary files differ
diff --git a/clients_icons/icons/colibry.png b/clients_icons/hicolor/22x22/apps/xmpp-client-colibry.png
index 7debf27..7debf27 100644
--- a/clients_icons/icons/colibry.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-colibry.png
Binary files differ
diff --git a/clients_icons/icons/conversejs.png b/clients_icons/hicolor/22x22/apps/xmpp-client-conversejs.png
index 44201ac..44201ac 100644
--- a/clients_icons/icons/conversejs.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-conversejs.png
Binary files differ
diff --git a/clients_icons/icons/corepager.png b/clients_icons/hicolor/22x22/apps/xmpp-client-corepager.png
index 587a933..587a933 100644
--- a/clients_icons/icons/corepager.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-corepager.png
Binary files differ
diff --git a/clients_icons/icons/digsby.png b/clients_icons/hicolor/22x22/apps/xmpp-client-digsby.png
index 95a1654..95a1654 100644
--- a/clients_icons/icons/digsby.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-digsby.png
Binary files differ
diff --git a/clients_icons/icons/ebuddy.png b/clients_icons/hicolor/22x22/apps/xmpp-client-ebuddy.png
index 090ca75..090ca75 100644
--- a/clients_icons/icons/ebuddy.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-ebuddy.png
Binary files differ
diff --git a/clients_icons/icons/emacs.png b/clients_icons/hicolor/22x22/apps/xmpp-client-emacs.png
index 6a3bc34..6a3bc34 100644
--- a/clients_icons/icons/emacs.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-emacs.png
Binary files differ
diff --git a/clients_icons/icons/emess.png b/clients_icons/hicolor/22x22/apps/xmpp-client-emess.png
index cf9488e..cf9488e 100644
--- a/clients_icons/icons/emess.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-emess.png
Binary files differ
diff --git a/clients_icons/icons/exodus.png b/clients_icons/hicolor/22x22/apps/xmpp-client-exodus.png
index 400e4aa..400e4aa 100644
--- a/clients_icons/icons/exodus.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-exodus.png
Binary files differ
diff --git a/clients_icons/icons/facebook.png b/clients_icons/hicolor/22x22/apps/xmpp-client-facebook.png
index 3e41c4c..3e41c4c 100644
--- a/clients_icons/icons/facebook.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-facebook.png
Binary files differ
diff --git a/clients_icons/icons/fin.png b/clients_icons/hicolor/22x22/apps/xmpp-client-fin.png
index d83a78c..d83a78c 100644
--- a/clients_icons/icons/fin.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-fin.png
Binary files differ
diff --git a/clients_icons/icons/freqbot.png b/clients_icons/hicolor/22x22/apps/xmpp-client-freqbot.png
index b3ae573..b3ae573 100644
--- a/clients_icons/icons/freqbot.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-freqbot.png
Binary files differ
diff --git a/clients_icons/icons/fring.png b/clients_icons/hicolor/22x22/apps/xmpp-client-fring.png
index 90fd2e7..90fd2e7 100644
--- a/clients_icons/icons/fring.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-fring.png
Binary files differ
diff --git a/clients_icons/icons/gabber.png b/clients_icons/hicolor/22x22/apps/xmpp-client-gabber.png
index 8faf512..8faf512 100644
--- a/clients_icons/icons/gabber.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-gabber.png
Binary files differ
diff --git a/clients_icons/icons/gadugadu.png b/clients_icons/hicolor/22x22/apps/xmpp-client-gadugadu.png
index add50d0..add50d0 100644
--- a/clients_icons/icons/gadugadu.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-gadugadu.png
Binary files differ
diff --git a/clients_icons/icons/gaim.png b/clients_icons/hicolor/22x22/apps/xmpp-client-gaim.png
index eefeb7b..eefeb7b 100644
--- a/clients_icons/icons/gaim.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-gaim.png
Binary files differ
diff --git a/clients_icons/icons/gismeteo.png b/clients_icons/hicolor/22x22/apps/xmpp-client-gismeteo.png
index 8bc2f2b..8bc2f2b 100644
--- a/clients_icons/icons/gismeteo.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-gismeteo.png
Binary files differ
diff --git a/clients_icons/icons/gizmo.png b/clients_icons/hicolor/22x22/apps/xmpp-client-gizmo.png
index a1d3f27..a1d3f27 100644
--- a/clients_icons/icons/gizmo.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-gizmo.png
Binary files differ
diff --git a/clients_icons/icons/glu.png b/clients_icons/hicolor/22x22/apps/xmpp-client-glu.png
index 8614c32..8614c32 100644
--- a/clients_icons/icons/glu.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-glu.png
Binary files differ
diff --git a/clients_icons/icons/gluxibot.png b/clients_icons/hicolor/22x22/apps/xmpp-client-gluxibot.png
index 9fae944..9fae944 100644
--- a/clients_icons/icons/gluxibot.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-gluxibot.png
Binary files differ
diff --git a/clients_icons/icons/goim.png b/clients_icons/hicolor/22x22/apps/xmpp-client-goim.png
index d3e0716..d3e0716 100644
--- a/clients_icons/icons/goim.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-goim.png
Binary files differ
diff --git a/clients_icons/icons/google.com.png b/clients_icons/hicolor/22x22/apps/xmpp-client-google.com.png
index 4821cf8..4821cf8 100644
--- a/clients_icons/icons/google.com.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-google.com.png
Binary files differ
diff --git a/clients_icons/icons/gossip.png b/clients_icons/hicolor/22x22/apps/xmpp-client-gossip.png
index 639be47..639be47 100644
--- a/clients_icons/icons/gossip.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-gossip.png
Binary files differ
diff --git a/clients_icons/icons/gush.png b/clients_icons/hicolor/22x22/apps/xmpp-client-gush.png
index fbc0239..fbc0239 100644
--- a/clients_icons/icons/gush.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-gush.png
Binary files differ
diff --git a/clients_icons/icons/ichabber.png b/clients_icons/hicolor/22x22/apps/xmpp-client-ichabber.png
index 2d00d68..2d00d68 100644
--- a/clients_icons/icons/ichabber.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-ichabber.png
Binary files differ
diff --git a/clients_icons/icons/ichat.png b/clients_icons/hicolor/22x22/apps/xmpp-client-ichat.png
index 6d55c6a..6d55c6a 100644
--- a/clients_icons/icons/ichat.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-ichat.png
Binary files differ
diff --git a/clients_icons/icons/imov.png b/clients_icons/hicolor/22x22/apps/xmpp-client-imov.png
index 6fc21b7..6fc21b7 100644
--- a/clients_icons/icons/imov.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-imov.png
Binary files differ
diff --git a/clients_icons/icons/implus.png b/clients_icons/hicolor/22x22/apps/xmpp-client-implus.png
index b467149..b467149 100644
--- a/clients_icons/icons/implus.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-implus.png
Binary files differ
diff --git a/clients_icons/icons/inluxmessenger.png b/clients_icons/hicolor/22x22/apps/xmpp-client-inluxmessenger.png
index b5120b9..b5120b9 100644
--- a/clients_icons/icons/inluxmessenger.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-inluxmessenger.png
Binary files differ
diff --git a/clients_icons/icons/instango.png b/clients_icons/hicolor/22x22/apps/xmpp-client-instango.png
index 89d9a41..89d9a41 100644
--- a/clients_icons/icons/instango.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-instango.png
Binary files differ
diff --git a/clients_icons/icons/instantbird.png b/clients_icons/hicolor/22x22/apps/xmpp-client-instantbird.png
index 1f64810..1f64810 100644
--- a/clients_icons/icons/instantbird.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-instantbird.png
Binary files differ
diff --git a/clients_icons/icons/isida-bot.png b/clients_icons/hicolor/22x22/apps/xmpp-client-isida-bot.png
index bf01403..bf01403 100644
--- a/clients_icons/icons/isida-bot.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-isida-bot.png
Binary files differ
diff --git a/clients_icons/icons/jabber.el.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jabber.el.png
index 26c579e..26c579e 100644
--- a/clients_icons/icons/jabber.el.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-jabber.el.png
Binary files differ
diff --git a/clients_icons/icons/jabbim.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jabbim.png
index ae31325..ae31325 100644
--- a/clients_icons/icons/jabbim.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-jabbim.png
Binary files differ
diff --git a/clients_icons/icons/jabbin.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jabbin.png
index a0f8eb1..a0f8eb1 100644
--- a/clients_icons/icons/jabbin.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-jabbin.png
Binary files differ
diff --git a/clients_icons/icons/jabbroid.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jabbroid.png
index 66b84a3..66b84a3 100644
--- a/clients_icons/icons/jabbroid.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-jabbroid.png
Binary files differ
diff --git a/clients_icons/icons/jabiru.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jabiru.png
index b9522da..b9522da 100644
--- a/clients_icons/icons/jabiru.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-jabiru.png
Binary files differ
diff --git a/clients_icons/icons/jajc.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jajc.png
index 25b752a..25b752a 100644
--- a/clients_icons/icons/jajc.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-jajc.png
Binary files differ
diff --git a/clients_icons/icons/jappix.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jappix.png
index af543bd..af543bd 100644
--- a/clients_icons/icons/jappix.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-jappix.png
Binary files differ
diff --git a/clients_icons/icons/japyt.png b/clients_icons/hicolor/22x22/apps/xmpp-client-japyt.png
index e550eff..e550eff 100644
--- a/clients_icons/icons/japyt.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-japyt.png
Binary files differ
diff --git a/clients_icons/icons/jasmine.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jasmine.png
index 74cd927..74cd927 100644
--- a/clients_icons/icons/jasmine.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-jasmine.png
Binary files differ
diff --git a/clients_icons/icons/jbother.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jbother.png
index 85f9a4e..85f9a4e 100644
--- a/clients_icons/icons/jbother.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-jbother.png
Binary files differ
diff --git a/clients_icons/icons/jeti.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jeti.png
index 04dc509..04dc509 100644
--- a/clients_icons/icons/jeti.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-jeti.png
Binary files differ
diff --git a/clients_icons/icons/jicq.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jicq.png
index bd826c9..bd826c9 100644
--- a/clients_icons/icons/jicq.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-jicq.png
Binary files differ
diff --git a/clients_icons/icons/jimm-aspro.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jimm-aspro.png
index e4e75a1..e4e75a1 100644
--- a/clients_icons/icons/jimm-aspro.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-jimm-aspro.png
Binary files differ
diff --git a/clients_icons/icons/jimm.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jimm.png
index 78c5f59..78c5f59 100644
--- a/clients_icons/icons/jimm.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-jimm.png
Binary files differ
diff --git a/clients_icons/icons/jit.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jit.png
index 6512507..6512507 100644
--- a/clients_icons/icons/jit.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-jit.png
Binary files differ
diff --git a/clients_icons/icons/jmiranda.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jmiranda.png
index ec85b94f..ec85b94f 100644
--- a/clients_icons/icons/jmiranda.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-jmiranda.png
Binary files differ
diff --git a/clients_icons/icons/jtalk.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jtalk.png
index 4e5f91b..4e5f91b 100644
--- a/clients_icons/icons/jtalk.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-jtalk.png
Binary files differ
diff --git a/clients_icons/icons/jubo.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jubo.png
index 106e228..106e228 100644
--- a/clients_icons/icons/jubo.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-jubo.png
Binary files differ
diff --git a/clients_icons/icons/juick.png b/clients_icons/hicolor/22x22/apps/xmpp-client-juick.png
index 62d02cb..62d02cb 100644
--- a/clients_icons/icons/juick.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-juick.png
Binary files differ
diff --git a/clients_icons/icons/koolim.png b/clients_icons/hicolor/22x22/apps/xmpp-client-koolim.png
index 7d59851..7d59851 100644
--- a/clients_icons/icons/koolim.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-koolim.png
Binary files differ
diff --git a/clients_icons/icons/kopete.png b/clients_icons/hicolor/22x22/apps/xmpp-client-kopete.png
index cfedeec..cfedeec 100644
--- a/clients_icons/icons/kopete.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-kopete.png
Binary files differ
diff --git a/clients_icons/icons/lampiro.png b/clients_icons/hicolor/22x22/apps/xmpp-client-lampiro.png
index d71e116..d71e116 100644
--- a/clients_icons/icons/lampiro.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-lampiro.png
Binary files differ
diff --git a/clients_icons/icons/mabber.png b/clients_icons/hicolor/22x22/apps/xmpp-client-mabber.png
index a174266..a174266 100644
--- a/clients_icons/icons/mabber.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-mabber.png
Binary files differ
diff --git a/clients_icons/icons/mail.google.com.png b/clients_icons/hicolor/22x22/apps/xmpp-client-mail.google.com.png
index 25e5ef5..25e5ef5 100644
--- a/clients_icons/icons/mail.google.com.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-mail.google.com.png
Binary files differ
diff --git a/clients_icons/icons/mailruagent.png b/clients_icons/hicolor/22x22/apps/xmpp-client-mailruagent.png
index 74c8394..74c8394 100644
--- a/clients_icons/icons/mailruagent.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-mailruagent.png
Binary files differ
diff --git a/clients_icons/icons/mailruagent.sis.png b/clients_icons/hicolor/22x22/apps/xmpp-client-mailruagent.sis.png
index a83f546..a83f546 100644
--- a/clients_icons/icons/mailruagent.sis.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-mailruagent.sis.png
Binary files differ
diff --git a/clients_icons/icons/mandarin.png b/clients_icons/hicolor/22x22/apps/xmpp-client-mandarin.png
index f127ff7..f127ff7 100644
--- a/clients_icons/icons/mandarin.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-mandarin.png
Binary files differ
diff --git a/clients_icons/icons/mcabber.png b/clients_icons/hicolor/22x22/apps/xmpp-client-mcabber.png
index f0762c5..f0762c5 100644
--- a/clients_icons/icons/mcabber.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-mcabber.png
Binary files differ
diff --git a/clients_icons/icons/mchat.png b/clients_icons/hicolor/22x22/apps/xmpp-client-mchat.png
index cad9ada..cad9ada 100644
--- a/clients_icons/icons/mchat.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-mchat.png
Binary files differ
diff --git a/clients_icons/icons/meebo.png b/clients_icons/hicolor/22x22/apps/xmpp-client-meebo.png
index dee727a..dee727a 100644
--- a/clients_icons/icons/meebo.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-meebo.png
Binary files differ
diff --git a/clients_icons/icons/meetro.png b/clients_icons/hicolor/22x22/apps/xmpp-client-meetro.png
index c4f8c63..c4f8c63 100644
--- a/clients_icons/icons/meetro.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-meetro.png
Binary files differ
diff --git a/clients_icons/icons/megafon.png b/clients_icons/hicolor/22x22/apps/xmpp-client-megafon.png
index f2d30a1..f2d30a1 100644
--- a/clients_icons/icons/megafon.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-megafon.png
Binary files differ
diff --git a/clients_icons/icons/mig33.png b/clients_icons/hicolor/22x22/apps/xmpp-client-mig33.png
index 07306ce..07306ce 100644
--- a/clients_icons/icons/mig33.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-mig33.png
Binary files differ
diff --git a/clients_icons/icons/miranda.png b/clients_icons/hicolor/22x22/apps/xmpp-client-miranda.png
index f6b70ea..f6b70ea 100644
--- a/clients_icons/icons/miranda.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-miranda.png
Binary files differ
diff --git a/clients_icons/icons/mirandahotcoffee.png b/clients_icons/hicolor/22x22/apps/xmpp-client-mirandahotcoffee.png
index 9bb0469..9bb0469 100644
--- a/clients_icons/icons/mirandahotcoffee.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-mirandahotcoffee.png
Binary files differ
diff --git a/clients_icons/icons/morange.png b/clients_icons/hicolor/22x22/apps/xmpp-client-morange.png
index 84d1ddd..84d1ddd 100644
--- a/clients_icons/icons/morange.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-morange.png
Binary files differ
diff --git a/clients_icons/icons/msnmessenger.png b/clients_icons/hicolor/22x22/apps/xmpp-client-msnmessenger.png
index 2d0e935..2d0e935 100644
--- a/clients_icons/icons/msnmessenger.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-msnmessenger.png
Binary files differ
diff --git a/clients_icons/icons/msnwebmessenger.png b/clients_icons/hicolor/22x22/apps/xmpp-client-msnwebmessenger.png
index 6f538a0..6f538a0 100644
--- a/clients_icons/icons/msnwebmessenger.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-msnwebmessenger.png
Binary files differ
diff --git a/clients_icons/icons/nicq.png b/clients_icons/hicolor/22x22/apps/xmpp-client-nicq.png
index 1e94aac..1e94aac 100644
--- a/clients_icons/icons/nicq.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-nicq.png
Binary files differ
diff --git a/clients_icons/icons/om.beeonline.ru.png b/clients_icons/hicolor/22x22/apps/xmpp-client-om.beeonline.ru.png
index eeba9b2..eeba9b2 100644
--- a/clients_icons/icons/om.beeonline.ru.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-om.beeonline.ru.png
Binary files differ
diff --git a/clients_icons/icons/omnipresence.png b/clients_icons/hicolor/22x22/apps/xmpp-client-omnipresence.png
index 11f40f7..11f40f7 100644
--- a/clients_icons/icons/omnipresence.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-omnipresence.png
Binary files differ
diff --git a/clients_icons/icons/oneteamiphone.png b/clients_icons/hicolor/22x22/apps/xmpp-client-oneteamiphone.png
index 435bbda..435bbda 100644
--- a/clients_icons/icons/oneteamiphone.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-oneteamiphone.png
Binary files differ
diff --git a/clients_icons/icons/osiris.png b/clients_icons/hicolor/22x22/apps/xmpp-client-osiris.png
index 6619a67..6619a67 100644
--- a/clients_icons/icons/osiris.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-osiris.png
Binary files differ
diff --git a/clients_icons/icons/ovi-chat.png b/clients_icons/hicolor/22x22/apps/xmpp-client-ovi-chat.png
index e9f52bd..e9f52bd 100644
--- a/clients_icons/icons/ovi-chat.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-ovi-chat.png
Binary files differ
diff --git a/clients_icons/icons/palm.png b/clients_icons/hicolor/22x22/apps/xmpp-client-palm.png
index ca3b63e..ca3b63e 100644
--- a/clients_icons/icons/palm.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-palm.png
Binary files differ
diff --git a/clients_icons/icons/palringo.png b/clients_icons/hicolor/22x22/apps/xmpp-client-palringo.png
index 76e57d0..76e57d0 100644
--- a/clients_icons/icons/palringo.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-palringo.png
Binary files differ
diff --git a/clients_icons/icons/pandion.png b/clients_icons/hicolor/22x22/apps/xmpp-client-pandion.png
index c883d19..c883d19 100644
--- a/clients_icons/icons/pandion.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-pandion.png
Binary files differ
diff --git a/clients_icons/icons/papla.png b/clients_icons/hicolor/22x22/apps/xmpp-client-papla.png
index ae600a4..ae600a4 100644
--- a/clients_icons/icons/papla.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-papla.png
Binary files differ
diff --git a/clients_icons/icons/phpicq.png b/clients_icons/hicolor/22x22/apps/xmpp-client-phpicq.png
index 486bb7e..486bb7e 100644
--- a/clients_icons/icons/phpicq.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-phpicq.png
Binary files differ
diff --git a/clients_icons/icons/pidgin.png b/clients_icons/hicolor/22x22/apps/xmpp-client-pidgin.png
index 6722fe0..6722fe0 100644
--- a/clients_icons/icons/pidgin.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-pidgin.png
Binary files differ
diff --git a/clients_icons/icons/pigeon.png b/clients_icons/hicolor/22x22/apps/xmpp-client-pigeon.png
index 4441470..4441470 100644
--- a/clients_icons/icons/pigeon.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-pigeon.png
Binary files differ
diff --git a/clients_icons/icons/profanity.png b/clients_icons/hicolor/22x22/apps/xmpp-client-profanity.png
index 8221121..8221121 100644
--- a/clients_icons/icons/profanity.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-profanity.png
Binary files differ
diff --git a/clients_icons/icons/psi.png b/clients_icons/hicolor/22x22/apps/xmpp-client-psi.png
index 5308a64..5308a64 100644
--- a/clients_icons/icons/psi.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-psi.png
Binary files differ
diff --git a/clients_icons/icons/psiplus.png b/clients_icons/hicolor/22x22/apps/xmpp-client-psiplus.png
index be7ba6f..be7ba6f 100644
--- a/clients_icons/icons/psiplus.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-psiplus.png
Binary files differ
diff --git a/clients_icons/icons/pyaim-t.png b/clients_icons/hicolor/22x22/apps/xmpp-client-pyaim-t.png
index 3496189..3496189 100644
--- a/clients_icons/icons/pyaim-t.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-pyaim-t.png
Binary files differ
diff --git a/clients_icons/icons/pyicq-t.png b/clients_icons/hicolor/22x22/apps/xmpp-client-pyicq-t.png
index 1e2663c..1e2663c 100644
--- a/clients_icons/icons/pyicq-t.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-pyicq-t.png
Binary files differ
diff --git a/clients_icons/icons/qip.png b/clients_icons/hicolor/22x22/apps/xmpp-client-qip.png
index cd68c21..cd68c21 100644
--- a/clients_icons/icons/qip.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-qip.png
Binary files differ
diff --git a/clients_icons/icons/qippda.png b/clients_icons/hicolor/22x22/apps/xmpp-client-qippda.png
index a19f47d..a19f47d 100644
--- a/clients_icons/icons/qippda.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-qippda.png
Binary files differ
diff --git a/clients_icons/icons/qnext.png b/clients_icons/hicolor/22x22/apps/xmpp-client-qnext.png
index bfb6b37..bfb6b37 100644
--- a/clients_icons/icons/qnext.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-qnext.png
Binary files differ
diff --git a/clients_icons/icons/qq.png b/clients_icons/hicolor/22x22/apps/xmpp-client-qq.png
index 8e61d00..8e61d00 100644
--- a/clients_icons/icons/qq.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-qq.png
Binary files differ
diff --git a/clients_icons/icons/qutim.png b/clients_icons/hicolor/22x22/apps/xmpp-client-qutim.png
index b3d9b8c..b3d9b8c 100644
--- a/clients_icons/icons/qutim.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-qutim.png
Binary files differ
diff --git a/clients_icons/icons/radio-t.png b/clients_icons/hicolor/22x22/apps/xmpp-client-radio-t.png
index 705dcc3..705dcc3 100644
--- a/clients_icons/icons/radio-t.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-radio-t.png
Binary files differ
diff --git a/clients_icons/icons/rnq.png b/clients_icons/hicolor/22x22/apps/xmpp-client-rnq.png
index c9ea29c..c9ea29c 100644
--- a/clients_icons/icons/rnq.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-rnq.png
Binary files differ
diff --git a/clients_icons/icons/rss.png b/clients_icons/hicolor/22x22/apps/xmpp-client-rss.png
index 2f347ea..2f347ea 100644
--- a/clients_icons/icons/rss.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-rss.png
Binary files differ
diff --git a/clients_icons/icons/sameplace.png b/clients_icons/hicolor/22x22/apps/xmpp-client-sameplace.png
index 507771c..507771c 100644
--- a/clients_icons/icons/sameplace.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-sameplace.png
Binary files differ
diff --git a/clients_icons/icons/sapo.png b/clients_icons/hicolor/22x22/apps/xmpp-client-sapo.png
index cc3edf0..cc3edf0 100644
--- a/clients_icons/icons/sapo.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-sapo.png
Binary files differ
diff --git a/clients_icons/icons/siejc.png b/clients_icons/hicolor/22x22/apps/xmpp-client-siejc.png
index 29ab0e7..29ab0e7 100644
--- a/clients_icons/icons/siejc.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-siejc.png
Binary files differ
diff --git a/clients_icons/icons/sim.png b/clients_icons/hicolor/22x22/apps/xmpp-client-sim.png
index 035cce7..035cce7 100644
--- a/clients_icons/icons/sim.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-sim.png
Binary files differ
diff --git a/clients_icons/icons/slick.png b/clients_icons/hicolor/22x22/apps/xmpp-client-slick.png
index bd38266..bd38266 100644
--- a/clients_icons/icons/slick.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-slick.png
Binary files differ
diff --git a/clients_icons/icons/smack.png b/clients_icons/hicolor/22x22/apps/xmpp-client-smack.png
index e6d8ab1..e6d8ab1 100644
--- a/clients_icons/icons/smack.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-smack.png
Binary files differ
diff --git a/clients_icons/icons/spark.png b/clients_icons/hicolor/22x22/apps/xmpp-client-spark.png
index 7f476e1..7f476e1 100644
--- a/clients_icons/icons/spark.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-spark.png
Binary files differ
diff --git a/clients_icons/icons/spectrum.png b/clients_icons/hicolor/22x22/apps/xmpp-client-spectrum.png
index 3240a59..3240a59 100644
--- a/clients_icons/icons/spectrum.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-spectrum.png
Binary files differ
diff --git a/clients_icons/icons/swift.png b/clients_icons/hicolor/22x22/apps/xmpp-client-swift.png
index 78b78b9..78b78b9 100644
--- a/clients_icons/icons/swift.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-swift.png
Binary files differ
diff --git a/clients_icons/icons/talk.google.com.png b/clients_icons/hicolor/22x22/apps/xmpp-client-talk.google.com.png
index d3116e6..d3116e6 100644
--- a/clients_icons/icons/talk.google.com.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-talk.google.com.png
Binary files differ
diff --git a/clients_icons/icons/talkgadget.google.com.png b/clients_icons/hicolor/22x22/apps/xmpp-client-talkgadget.google.com.png
index 98f6ef9..98f6ef9 100644
--- a/clients_icons/icons/talkgadget.google.com.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-talkgadget.google.com.png
Binary files differ
diff --git a/clients_icons/icons/talkonaut.png b/clients_icons/hicolor/22x22/apps/xmpp-client-talkonaut.png
index 9aa126c..9aa126c 100644
--- a/clients_icons/icons/talkonaut.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-talkonaut.png
Binary files differ
diff --git a/clients_icons/icons/telepathy.freedesktop.org.png b/clients_icons/hicolor/22x22/apps/xmpp-client-telepathy.freedesktop.org.png
index 42b527d..42b527d 100644
--- a/clients_icons/icons/telepathy.freedesktop.org.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-telepathy.freedesktop.org.png
Binary files differ
diff --git a/clients_icons/icons/tipicim.png b/clients_icons/hicolor/22x22/apps/xmpp-client-tipicim.png
index 47afbf9..47afbf9 100644
--- a/clients_icons/icons/tipicim.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-tipicim.png
Binary files differ
diff --git a/clients_icons/icons/tkabber.png b/clients_icons/hicolor/22x22/apps/xmpp-client-tkabber.png
index e465978..e465978 100644
--- a/clients_icons/icons/tkabber.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-tkabber.png
Binary files differ
diff --git a/clients_icons/icons/trillian.png b/clients_icons/hicolor/22x22/apps/xmpp-client-trillian.png
index 41b1073..41b1073 100644
--- a/clients_icons/icons/trillian.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-trillian.png
Binary files differ
diff --git a/clients_icons/icons/trillianbasic.png b/clients_icons/hicolor/22x22/apps/xmpp-client-trillianbasic.png
index ef4c7c1..ef4c7c1 100644
--- a/clients_icons/icons/trillianbasic.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-trillianbasic.png
Binary files differ
diff --git a/clients_icons/icons/twitter.png b/clients_icons/hicolor/22x22/apps/xmpp-client-twitter.png
index 7f854c4..7f854c4 100644
--- a/clients_icons/icons/twitter.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-twitter.png
Binary files differ
diff --git a/clients_icons/icons/uim.png b/clients_icons/hicolor/22x22/apps/xmpp-client-uim.png
index a8b2d89..a8b2d89 100644
--- a/clients_icons/icons/uim.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-uim.png
Binary files differ
diff --git a/clients_icons/icons/vacuum.png b/clients_icons/hicolor/22x22/apps/xmpp-client-vacuum.png
index b241f82..b241f82 100644
--- a/clients_icons/icons/vacuum.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-vacuum.png
Binary files differ
diff --git a/clients_icons/icons/virtus.png b/clients_icons/hicolor/22x22/apps/xmpp-client-virtus.png
index 09d3e25..09d3e25 100644
--- a/clients_icons/icons/virtus.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-virtus.png
Binary files differ
diff --git a/clients_icons/icons/vkontakte.png b/clients_icons/hicolor/22x22/apps/xmpp-client-vkontakte.png
index e81fafa..e81fafa 100644
--- a/clients_icons/icons/vkontakte.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-vkontakte.png
Binary files differ
diff --git a/clients_icons/icons/wannachat.png b/clients_icons/hicolor/22x22/apps/xmpp-client-wannachat.png
index 3ab5994..3ab5994 100644
--- a/clients_icons/icons/wannachat.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-wannachat.png
Binary files differ
diff --git a/clients_icons/icons/weather.com.png b/clients_icons/hicolor/22x22/apps/xmpp-client-weather.com.png
index 2c491aa..2c491aa 100644
--- a/clients_icons/icons/weather.com.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-weather.com.png
Binary files differ
diff --git a/clients_icons/icons/webicq.png b/clients_icons/hicolor/22x22/apps/xmpp-client-webicq.png
index 8245f3c..8245f3c 100644
--- a/clients_icons/icons/webicq.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-webicq.png
Binary files differ
diff --git a/clients_icons/icons/xeus.png b/clients_icons/hicolor/22x22/apps/xmpp-client-xeus.png
index 499b6b5..499b6b5 100644
--- a/clients_icons/icons/xeus.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-xeus.png
Binary files differ
diff --git a/clients_icons/icons/xfire.png b/clients_icons/hicolor/22x22/apps/xmpp-client-xfire.png
index 37d1a9d..37d1a9d 100644
--- a/clients_icons/icons/xfire.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-xfire.png
Binary files differ
diff --git a/clients_icons/icons/yabber.png b/clients_icons/hicolor/22x22/apps/xmpp-client-yabber.png
index c06e57a..c06e57a 100644
--- a/clients_icons/icons/yabber.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-yabber.png
Binary files differ
diff --git a/clients_icons/icons/yahoo.png b/clients_icons/hicolor/22x22/apps/xmpp-client-yahoo.png
index b5d6b24..b5d6b24 100644
--- a/clients_icons/icons/yahoo.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-yahoo.png
Binary files differ
diff --git a/clients_icons/icons/yaonline.png b/clients_icons/hicolor/22x22/apps/xmpp-client-yaonline.png
index fb69eca..fb69eca 100644
--- a/clients_icons/icons/yaonline.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-yaonline.png
Binary files differ
diff --git a/clients_icons/icons/yaonlinej2me.png b/clients_icons/hicolor/22x22/apps/xmpp-client-yaonlinej2me.png
index 30c260c..30c260c 100644
--- a/clients_icons/icons/yaonlinej2me.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-yaonlinej2me.png
Binary files differ
diff --git a/clients_icons/icons/yaonlinesymbian.png b/clients_icons/hicolor/22x22/apps/xmpp-client-yaonlinesymbian.png
index 232e9cf..232e9cf 100644
--- a/clients_icons/icons/yaonlinesymbian.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-yaonlinesymbian.png
Binary files differ
diff --git a/clients_icons/icons/yaxim.png b/clients_icons/hicolor/22x22/apps/xmpp-client-yaxim.png
index 933829a..933829a 100644
--- a/clients_icons/icons/yaxim.png
+++ b/clients_icons/hicolor/22x22/apps/xmpp-client-yaxim.png
Binary files differ
diff --git a/clients_icons/hicolor/32x32/apps/xmpp-client-bruno.png b/clients_icons/hicolor/32x32/apps/xmpp-client-bruno.png
new file mode 100644
index 0000000..038cfb7
--- /dev/null
+++ b/clients_icons/hicolor/32x32/apps/xmpp-client-bruno.png
Binary files differ
diff --git a/clients_icons/icons/conversations-legacy.png b/clients_icons/hicolor/32x32/apps/xmpp-client-conversations-legacy.png
index 20b211e..20b211e 100644
--- a/clients_icons/icons/conversations-legacy.png
+++ b/clients_icons/hicolor/32x32/apps/xmpp-client-conversations-legacy.png
Binary files differ
diff --git a/clients_icons/icons/conversations.png b/clients_icons/hicolor/32x32/apps/xmpp-client-conversations.png
index bf7c5e2..bf7c5e2 100644
--- a/clients_icons/icons/conversations.png
+++ b/clients_icons/hicolor/32x32/apps/xmpp-client-conversations.png
Binary files differ
diff --git a/clients_icons/icons/dino.png b/clients_icons/hicolor/32x32/apps/xmpp-client-dino.png
index d292daa..d292daa 100644
--- a/clients_icons/icons/dino.png
+++ b/clients_icons/hicolor/32x32/apps/xmpp-client-dino.png
Binary files differ
diff --git a/clients_icons/icons/freize.png b/clients_icons/hicolor/32x32/apps/xmpp-client-freize.png
index 12fdb87..12fdb87 100644
--- a/clients_icons/icons/freize.png
+++ b/clients_icons/hicolor/32x32/apps/xmpp-client-freize.png
Binary files differ
diff --git a/clients_icons/icons/google.png b/clients_icons/hicolor/32x32/apps/xmpp-client-google.png
index b67a62a..b67a62a 100644
--- a/clients_icons/icons/google.png
+++ b/clients_icons/hicolor/32x32/apps/xmpp-client-google.png
Binary files differ
diff --git a/clients_icons/icons/movim.png b/clients_icons/hicolor/32x32/apps/xmpp-client-movim.png
index 5b536f1..5b536f1 100644
--- a/clients_icons/icons/movim.png
+++ b/clients_icons/hicolor/32x32/apps/xmpp-client-movim.png
Binary files differ
diff --git a/clients_icons/icons/pixart.png b/clients_icons/hicolor/32x32/apps/xmpp-client-pixart.png
index 25f8112..25f8112 100644
--- a/clients_icons/icons/pixart.png
+++ b/clients_icons/hicolor/32x32/apps/xmpp-client-pixart.png
Binary files differ
diff --git a/clients_icons/icons/xabber.png b/clients_icons/hicolor/32x32/apps/xmpp-client-xabber.png
index 16fe183..16fe183 100644
--- a/clients_icons/icons/xabber.png
+++ b/clients_icons/hicolor/32x32/apps/xmpp-client-xabber.png
Binary files differ
diff --git a/clients_icons/hicolor/icon-theme.cache b/clients_icons/hicolor/icon-theme.cache
new file mode 100644
index 0000000..30af092
--- /dev/null
+++ b/clients_icons/hicolor/icon-theme.cache
Binary files differ
diff --git a/clients_icons/hicolor/index.theme b/clients_icons/hicolor/index.theme
new file mode 100644
index 0000000..2230716
--- /dev/null
+++ b/clients_icons/hicolor/index.theme
@@ -0,0 +1,28 @@
+[Icon Theme]
+Name=hicolor
+Comment=Icons for XMPP Clients
+
+# Directory list
+Directories=16x16/apps,22x22/apps,32x32/apps,scalable/apps
+
+[16x16/apps]
+Context=Applications
+Size=16
+Type=Fixed
+
+[22x22/apps]
+Context=Applications
+Size=22
+Type=Fixed
+
+[32x32/apps]
+Context=Applications
+Size=32
+Type=Fixed
+
+[scalable/apps]
+Context=Applications
+Size=16
+MinSize=8
+MaxSize=512
+Type=Scalable \ No newline at end of file
diff --git a/clients_icons/hicolor/scalable/apps/xmpp-client-gajim.svg b/clients_icons/hicolor/scalable/apps/xmpp-client-gajim.svg
new file mode 100644
index 0000000..44c440f
--- /dev/null
+++ b/clients_icons/hicolor/scalable/apps/xmpp-client-gajim.svg
@@ -0,0 +1,449 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="51.200001"
+ height="51.200001"
+ id="svg4023"
+ sodipodi:version="0.32"
+ inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
+ sodipodi:docname="xmpp-client-gajim.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/home/cornelius/gajim.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ version="1.1"
+ viewBox="0 0 48 48">
+ <defs
+ id="defs4025">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3106">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop3108" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop3110" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3121">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop3123" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop3125" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3103">
+ <stop
+ style="stop-color:#73d216;stop-opacity:1"
+ offset="0"
+ id="stop3105" />
+ <stop
+ style="stop-color:#4e9a06;stop-opacity:1"
+ offset="1"
+ id="stop3107" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3223">
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop3225" />
+ <stop
+ style="stop-color:#396ea7;stop-opacity:1"
+ offset="1"
+ id="stop3227" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3128"
+ inkscape:collect="always">
+ <stop
+ id="stop3130"
+ offset="0"
+ style="stop-color:#fef291;stop-opacity:1" />
+ <stop
+ id="stop3132"
+ offset="1"
+ style="stop-color:#edd400;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3112">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop3114" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop3116" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3096">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop3098" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop3100" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3080">
+ <stop
+ style="stop-color:#ad7fa8;stop-opacity:1"
+ offset="0"
+ id="stop3082" />
+ <stop
+ style="stop-color:#75507b;stop-opacity:1"
+ offset="1"
+ id="stop3084" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3951"
+ id="linearGradient3957"
+ x1="16"
+ y1="2"
+ x2="32.927006"
+ y2="31.587952"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.993546,0,0,0.998054,0.154891,5.053486)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3951">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop3953" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop3955" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3951"
+ id="linearGradient3092"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-1,3)"
+ x1="18.107143"
+ y1="53.76825"
+ x2="8.4828358"
+ y2="3.3976703" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3096"
+ id="radialGradient3102"
+ cx="23.081985"
+ cy="42.747208"
+ fx="23.081985"
+ fy="42.747208"
+ r="16.010918"
+ gradientTransform="matrix(1,0,0,0.119874,0,37.62294)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3080"
+ id="radialGradient3104"
+ cx="17.309582"
+ cy="24.508204"
+ fx="17.309582"
+ fy="24.508204"
+ r="17.031612"
+ gradientTransform="matrix(2.13216,0.01122823,-0.011822,2.244913,-18.75993,-30.16344)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3112"
+ id="linearGradient3118"
+ x1="24.260687"
+ y1="2.5335035"
+ x2="24.832115"
+ y2="22.012075"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3128"
+ id="radialGradient3120"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.705883,0,0,1.667238,-17.94118,-19.21085)"
+ cx="21.142859"
+ cy="22.17857"
+ fx="21.142859"
+ fy="22.17857"
+ r="9" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3128"
+ id="radialGradient3221"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.999999,0,0,1.000342,1.223408e-6,-8.326495)"
+ cx="21.142859"
+ cy="22.17857"
+ fx="21.142859"
+ fy="22.17857"
+ r="9" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3223"
+ id="linearGradient3229"
+ x1="24.000008"
+ y1="31.785711"
+ x2="30.00001"
+ y2="38.499996"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.679906,0,0,0.709362,7.683475,1.608315)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3103"
+ id="radialGradient3109"
+ cx="15.269456"
+ cy="24.907877"
+ fx="15.269456"
+ fy="24.907877"
+ r="19"
+ gradientTransform="matrix(1.989063,0,0,1.427178,-17.28077,-7.054682)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3951"
+ id="linearGradient3111"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.258493,0,0,1.2607,-6.203794,1.409664)"
+ x1="16"
+ y1="2"
+ x2="38.465416"
+ y2="42.405006" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3951"
+ id="linearGradient3115"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.258493,0,0,1.260118,-6.203794,-0.58013)"
+ x1="16"
+ y1="2"
+ x2="38.465416"
+ y2="42.405006" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3103"
+ id="radialGradient3117"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.989063,0,0,1.76923,-17.28077,-17.61162)"
+ cx="16.488304"
+ cy="23.537582"
+ fx="16.488304"
+ fy="23.537582"
+ r="19" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3121"
+ id="radialGradient3127"
+ cx="23.991123"
+ cy="44.514973"
+ fx="23.991123"
+ fy="44.514973"
+ r="20.85965"
+ gradientTransform="matrix(1,0,0,0.16707,0,37.07785)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3106"
+ id="linearGradient3113"
+ x1="15.571428"
+ y1="29.99917"
+ x2="15.571428"
+ y2="42.285942"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(1)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3106"
+ id="linearGradient3116"
+ x1="15.571428"
+ y1="29.99917"
+ x2="15.571428"
+ y2="42.285942"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-1)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3951"
+ id="linearGradient3122"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.993546,0,0,0.998054,0.154891,5.053486)"
+ x1="17.725422"
+ y1="3.860764"
+ x2="27.055439"
+ y2="24.431168" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="4.9497475"
+ inkscape:cx="11.907591"
+ inkscape:cy="28.790721"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="872"
+ inkscape:window-height="666"
+ inkscape:window-x="0"
+ inkscape:window-y="48"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata4028">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>Gajim</dc:title>
+ <dc:date>28.10.2006</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Josef Vybíral</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:rights>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:source>http://cornelius.gimp.cz</dc:source>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>gajim</rdf:li>
+ <rdf:li>jabber</rdf:li>
+ <rdf:li>im</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/by/2.5/" />
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/by/2.5/">
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/Reproduction" />
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/Distribution" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/Notice" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/Attribution" />
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <ellipse
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.2;fill:url(#radialGradient3127);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000072;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ id="path3119"
+ transform="matrix(0.91085,0,0,1.004296,2.147699,-1.206229)"
+ cx="23.991123"
+ cy="44.514973"
+ rx="20.85965"
+ ry="3.4850264" />
+ <path
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient3117);fill-opacity:1;fill-rule:nonzero;stroke:#4e9a06;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ d="m 24,20.499994 c -9.659998,0 -18.5000003,5.114081 -18.5000001,8.425151 0,1.540746 6.2829851,0.658209 6.5000001,2.009791 l 1.5625,10.559168 c 0,1.010151 0.531707,1.80127 1.21875,1.801269 6.262501,1.617995 12.413095,1.594266 18.40625,0 0.687044,0 1.249999,-0.791119 1.25,-1.801269 L 36,30.934936 c 0.288444,-1.138625 6.500001,-0.469045 6.5,-2.009791 0,-3.31107 -8.840002,-8.42515 -18.5,-8.425151 z"
+ id="rect2193"
+ sodipodi:nodetypes="csccccccsc"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:0.13777777;fill:url(#linearGradient3116);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 12,30 c 1.08167,0.07502 3.108027,0.873469 4,0 -1.85465,1.181252 -0.873011,8.878321 -1.785714,12.785714 C 13.476214,38.523473 12.935303,31.500991 12,30 Z"
+ id="path2203"
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:nodetypes="cccc"
+ id="path3092"
+ d="m 36,30 c -1.08167,0.07502 -3.108027,0.873469 -4,0 1.85465,1.181252 0.873011,8.878321 1.785714,12.785714 C 34.523786,38.523473 35.064697,31.500991 36,30 Z"
+ style="opacity:0.13777777;fill:url(#linearGradient3113);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:nodetypes="csccccccsc"
+ id="path2200"
+ d="m 23.999995,21.49999 c -9.137834,0 -17.9081884,5.449846 -17.2857108,7.142358 0.085908,0.233583 5.9433628,0.279101 6.1486478,1.585243 l 1.692325,10.236417 c 0,0.976188 0.0744,2.026293 0.7243,2.026292 6.077911,1.370063 11.872117,1.322258 17.411314,0 0.649907,0 0.753861,-0.764523 0.753862,-1.74071 L 35.06563,30.298987 c 0.272852,-1.100344 5.937621,-0.861453 6.077218,-1.942221 0.261896,-2.027606 -8.005019,-6.856775 -17.142853,-6.856776 z"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3115);stroke-width:1.00000072;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
+ <ellipse
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:0.05936076;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.85616213;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.42352941;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ id="path2201"
+ transform="matrix(0.809624,0,0,1.685019,4.760218,-20.48733)"
+ cx="23.763838"
+ cy="27.291872"
+ rx="6.7932758"
+ ry="2.3738585" />
+ <path
+ style="opacity:1;fill:url(#radialGradient3221);fill-opacity:1;stroke:#c4a000;stroke-width:1.00000036;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 23.999992,6.5000004 c -4.694677,0 -8.499997,3.8093056 -8.499997,8.5029116 0,2.999773 1.551932,5.639273 3.899709,7.153253 1.532664,1.747842 0.850142,1.176487 1.100292,3.319084 0,0.567923 0.463522,1.031603 1.031245,1.031603 1.819981,1.396743 3.442269,1.249612 4.937499,0 0.567726,0 1.03125,-0.463681 1.03125,-1.031603 0.297753,-2.097288 -0.132842,-1.831066 0.961251,-3.231317 2.425347,-1.49836 4.038748,-4.182417 4.038748,-7.24102 0,-4.693606 -3.805321,-8.5029116 -8.499997,-8.5029116 z"
+ id="path2159"
+ sodipodi:nodetypes="csccccccsc"
+ inkscape:connector-curvature="0" />
+ <ellipse
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient3118);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.90256411;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ id="path3110"
+ transform="matrix(0.457973,0,-0.285667,0.588089,13.52477,5.593519)"
+ cx="22.930462"
+ cy="12.594153"
+ rx="4.2426405"
+ ry="5.1012702" />
+ <path
+ sodipodi:nodetypes="csccccccsc"
+ id="path3941"
+ d="m 23.999997,7.4999981 c -4.142363,0 -7.500001,3.4862079 -7.500001,7.7817099 0,2.745338 1.496903,4.745313 3.81643,6.546015 1.352348,1.599597 0.854299,1.381292 0.956399,3.055127 0,0.519751 0.171905,0.679377 0.672841,0.679377 1.403466,1.273464 2.842636,1.240539 4.19131,-0.04152 0.500939,0 0.547623,-0.232699 0.547623,-0.75245 0.174712,-2.16848 0.27213,-1.907786 1.237505,-3.189268 2.140015,-1.371271 3.577894,-3.498106 3.577894,-6.297284 0,-4.295503 -3.357639,-7.7817099 -7.500001,-7.7817099 z"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3957);stroke-width:1.00000036;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
+ <path
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient3229);fill-opacity:1;fill-rule:nonzero;stroke:#3465a4;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ d="m 20.009177,22.868465 c 0.314701,0.54856 0.317852,1.114589 0.489098,2.597918 0,0.570506 0.455085,1.035939 1.019033,1.035939 1.80786,1.403093 3.427906,1.255294 4.913177,0 0.563946,0 1.09046,-0.447577 1.09046,-1.018082 0.194311,-1.384115 0.270949,-2.269972 0.475324,-2.752504 l -1.386487,0.806554 h -5.235111 z"
+ id="rect3216"
+ sodipodi:nodetypes="ccccccccc"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:nodetypes="ccccccc"
+ id="path3118"
+ d="m 21.46429,24.50002 0.0537,1.009787 0.499938,-8.15e-4 c 1.816785,1.599209 2.931067,0.871375 4.000047,-0.0065 l 0.388976,-6.34e-4 0.128761,-1.001817 z"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3122);stroke-width:1.00000036;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/clients_icons/hicolor/scalable/apps/xmpp-client-sat.svg b/clients_icons/hicolor/scalable/apps/xmpp-client-sat.svg
new file mode 100644
index 0000000..52e8d9a
--- /dev/null
+++ b/clients_icons/hicolor/scalable/apps/xmpp-client-sat.svg
@@ -0,0 +1,727 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg3410"
+ height="408.22"
+ width="408.22"
+ version="1.1"
+ viewBox="0 0 408.21875 408.21876"
+ sodipodi:docname="sat.svg"
+ inkscape:version="0.92.2 (5c3e80d, 2017-08-06)">
+ <defs
+ id="defs153" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="798"
+ inkscape:window-height="480"
+ id="namedview151"
+ showgrid="false"
+ inkscape:zoom="0.57811964"
+ inkscape:cx="204.11"
+ inkscape:cy="204.11"
+ inkscape:window-x="392"
+ inkscape:window-y="68"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3410" />
+ <metadata
+ id="metadata3415">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer4"
+ transform="translate(-184.41 -389.38)">
+ <path
+ id="path5718"
+ opacity="0"
+ d="m387.46 496.82-0.19965 212.78-12.082-0.62309c-34.436 32.721-114.18 32.546-134.36-3.5577-4.7203-23.465 20.948-30.023 32.442-44.505-23.734-28.947-97.438-39.35-82.765-73.898 17.397-26.551 47.197-24.995 71.175-26.317 11.89-17.878 26.232-26.881 47.481-39.658s58.784-23.693 78.31-24.226z"
+ stroke-width="3.4905px" />
+ <path
+ id="path5722"
+ d="m261.6 672.63c10.212 4.8744 20.685 9.2003 31.36 12.953 14.523 5.1054 29.398 9.1436 44.313 12.953 13.137 3.3554 26.319 6.5372 39.541 9.5443-17.818 13.682-39.644 22.077-62.038 23.861-15.966 1.272-32.172-0.77203-47.381-5.7948-6.291-2.0776-12.529-4.7285-17.545-9.0569-2.5079-2.1642-4.6835-4.7382-6.2352-7.6648-1.5518-2.9266-2.4674-6.2126-2.4666-9.5252 0.001-4.3283 1.5543-8.541 3.7496-12.271 3.8555-6.5514 9.7755-11.867 16.703-14.998"
+ fill-rule="evenodd"
+ fill="#c11616" />
+ <path
+ id="path4229"
+ d="m387.37 496.77 0.007 5.4198-0.014-0.007 0.007-5.413zc-19.526 0.53321-57.062 11.445-78.311 24.222s-35.586 21.778-47.476 39.657c-23.978 1.3225-53.777-0.22933-71.173 26.322-14.674 34.548 59.029 44.946 82.763 73.894-11.494 14.482-37.164 21.039-32.444 44.504 20.182 36.104 99.928 36.28 134.36 3.5587l11.031 0.57265 1.0499 0.0545v-0.0349l0.40225 0.007v0.0279l5.0312-0.259 0.0478 0.17732v-0.18395l7.0015-0.3613c34.436 32.721 114.17 32.545 134.36-3.5587 4.7203-23.465-20.943-30.022-32.437-44.504 23.734-28.947 97.437-39.345 82.763-73.894-17.397-26.551-47.195-24.999-71.173-26.322-11.89-17.878-26.234-26.88-47.483-39.657-20.781-12.495-57.092-23.182-76.948-24.147v-0.075l-0.0209 0.075c-0.44064-0.0209-0.91905-0.0635-1.343-0.075z"
+ fill-rule="evenodd"
+ fill="#e52e2e" />
+ <path
+ id="path6269"
+ opacity="0"
+ d="m386.88 536.46c-1.9704-0.11693-3.9466-0.10087-5.9197-0.0984-1.1675 0.007-2.3354 0.0209-3.5012 0.089l2.8638-2.0807c1.0836 0.0737 2.1705 0.0778 3.256 0.089 2.0636 0.003 4.1295 0.014 6.1909-0.0984l-2.8898 2.0996z" />
+ <path
+ id="path6271"
+ opacity="0"
+ d="m387.12 536.94c-0.11554 0.0314-0.23212 0.0572-0.34626 0.0928-0.41038 0.1281-1.0148 0.348-1.3862 0.5102-0.32322 0.14137-1.2494 0.65091-0.9557 0.45523 0.5885-0.39209 1.2082-0.73953 1.8448-1.0476 0.32427-0.15707-0.60274 0.39491-0.90411 0.59234-0.3931 0.29704-2.1151 1.4157-1.9818 2.0659 0.0209 0.0175 0.0391 0.0604 0.0653 0.0517 0.0374-0.014 0.10297-0.11414 0.0681-0.0963-1.0001 0.51251-1.9688 1.0852-2.9748 1.5861-0.089 0.0443 0.15917-0.126 0.21153-0.21047 0.20629-0.3316 0.30192-0.77901 0.40671-1.1402 0.44458-1.8355 0.5841-3.7244 0.89898-5.5829 0.2206-0.8055 0.41502-1.6972 1.006-2.324 3.1008-1.6738 3.053-2.7319 4.1153-0.50231 0.70256 1.3878 1.4996 2.7224 2.1844 4.1194 0.90903 1.8457 1.5342 3.7996 2.1298 5.7624 0.39593 1.3914 0.73734 2.8013 1.0173 4.2209 0.36905 1.8422-0.43097 1.6132-3.0603 2.8246-0.12741 0.0586-0.19407-0.20349-0.28273-0.31205-0.11135-0.13648-0.21188-0.28133-0.31764-0.42217-1.2188-1.8158-1.9577-3.8804-2.6358-5.9427-0.77255-2.4539-1.3339-4.967-1.9651-7.4594-0.29983-1.0354-0.14904-0.54989-0.44636-1.4584l2.9948-1.6319c0.23247 0.95412 0.111 0.44664 0.36259 1.5228 0.5264 2.5149 1.0514 5.036 1.862 7.4788 0.69712 2.0025 1.4353 4.0329 2.7923 5.6982 0.11623 0.10925 0.2185 0.23631 0.34905 0.32811 0.0314 0.0209 0.14101-0.0244 0.10995-0.003-0.96327 0.61851-1.9462 1.206-2.9193 1.809 0.0405-0.0412 0.10437-0.0688 0.12182-0.12392 0.0454-0.14415-0.0174-0.56322-0.0279-0.68047-0.19407-1.4356-0.49066-2.8575-0.85825-4.2583-0.57125-1.949-1.1976-3.886-2.1183-5.7036-0.70002-1.3876-1.53-2.6966-2.3112-4.0391-0.0367-0.0639-0.31031-0.55055-0.38476-0.65562-0.0531-0.075-0.11833-0.17278-0.222-0.1822-0.0314-0.003-0.12565 0.0349-0.0974 0.0174 0.96767-0.57202 1.947-1.1241 2.9205-1.6862-0.0712 0.0209-0.15044 0.0244-0.21362 0.0635-0.52584 0.32531-0.86602 1.5386-1.0659 2.0677-0.40637 1.8422-0.56543 3.7224-0.86568 5.583-0.014 0.0792-0.28413 1.4782-0.36849 1.5314-0.9497 0.59925-2.711 2.7504-3.6058 1.4549-0.0279-0.0873-0.0768-0.17069-0.0806-0.26214-0.038-0.86959 1.5665-1.8705 2.1272-2.3081 1.9262-1.3071 1.3262-0.93294 4.693-2.7903 0.92711-0.51146 1.9664-0.91252 3.0061-1.1103l-2.8898 2.0996z" />
+ <path
+ id="path4328"
+ opacity="0"
+ d="m387.46 496.82-0.19965 212.78-12.082-0.62309c-34.436 32.721-114.18 32.546-134.36-3.5577-4.7203-23.465 20.948-30.023 32.442-44.505-23.734-28.947-97.438-39.35-82.765-73.898 17.397-26.551 47.197-24.995 71.175-26.317 11.89-17.878 26.232-26.881 47.481-39.658s58.784-23.693 78.31-24.226z"
+ stroke-width="3.4905px" />
+ <path
+ id="path4334"
+ opacity="0"
+ d="m386.88 536.46c-1.9704-0.11693-3.9466-0.10087-5.9197-0.0984-1.1675 0.007-2.3354 0.0209-3.5012 0.089l2.8638-2.0807c1.0836 0.0737 2.1705 0.0778 3.256 0.089 2.0636 0.003 4.1295 0.014 6.1909-0.0984l-2.8898 2.0996z" />
+ <path
+ id="path4337"
+ opacity="0"
+ d="m387.12 536.94c-0.11554 0.0314-0.23212 0.0572-0.34626 0.0928-0.41038 0.1281-1.0148 0.348-1.3862 0.5102-0.32322 0.14137-1.2494 0.65091-0.9557 0.45523 0.5885-0.39209 1.2082-0.73953 1.8448-1.0476 0.32427-0.15707-0.60274 0.39491-0.90411 0.59234-0.3931 0.29704-2.1151 1.4157-1.9818 2.0659 0.0209 0.0175 0.0391 0.0604 0.0653 0.0517 0.0374-0.014 0.10297-0.11414 0.0681-0.0963-1.0001 0.51251-1.9688 1.0852-2.9748 1.5861-0.089 0.0443 0.15917-0.126 0.21153-0.21047 0.20629-0.3316 0.30192-0.77901 0.40671-1.1402 0.44458-1.8355 0.5841-3.7244 0.89898-5.5829 0.2206-0.8055 0.41502-1.6972 1.006-2.324 3.1008-1.6738 3.053-2.7319 4.1153-0.50231 0.70256 1.3878 1.4996 2.7224 2.1844 4.1194 0.90903 1.8457 1.5342 3.7996 2.1298 5.7624 0.39593 1.3914 0.73734 2.8013 1.0173 4.2209 0.36905 1.8422-0.43097 1.6132-3.0603 2.8246-0.12741 0.0586-0.19407-0.20349-0.28273-0.31205-0.11135-0.13648-0.21188-0.28133-0.31764-0.42217-1.2188-1.8158-1.9577-3.8804-2.6358-5.9427-0.77255-2.4539-1.3339-4.967-1.9651-7.4594-0.29983-1.0354-0.14904-0.54989-0.44636-1.4584l2.9948-1.6319c0.23247 0.95412 0.111 0.44664 0.36259 1.5228 0.5264 2.5149 1.0514 5.036 1.862 7.4788 0.69712 2.0025 1.4353 4.0329 2.7923 5.6982 0.11623 0.10925 0.2185 0.23631 0.34905 0.32811 0.0314 0.0209 0.14101-0.0244 0.10995-0.003-0.96327 0.61851-1.9462 1.206-2.9193 1.809 0.0405-0.0412 0.10437-0.0688 0.12182-0.12392 0.0454-0.14415-0.0174-0.56322-0.0279-0.68047-0.19407-1.4356-0.49066-2.8575-0.85825-4.2583-0.57125-1.949-1.1976-3.886-2.1183-5.7036-0.70002-1.3876-1.53-2.6966-2.3112-4.0391-0.0367-0.0639-0.31031-0.55055-0.38476-0.65562-0.0531-0.075-0.11833-0.17278-0.222-0.1822-0.0314-0.003-0.12565 0.0349-0.0974 0.0174 0.96767-0.57202 1.947-1.1241 2.9205-1.6862-0.0712 0.0209-0.15044 0.0244-0.21362 0.0635-0.52584 0.32531-0.86602 1.5386-1.0659 2.0677-0.40637 1.8422-0.56543 3.7224-0.86568 5.583-0.014 0.0792-0.28413 1.4782-0.36849 1.5314-0.9497 0.59925-2.711 2.7504-3.6058 1.4549-0.0279-0.0873-0.0768-0.17069-0.0806-0.26214-0.038-0.86959 1.5665-1.8705 2.1272-2.3081 1.9262-1.3071 1.3262-0.93294 4.693-2.7903 0.92711-0.51146 1.9664-0.91252 3.0061-1.1103l-2.8898 2.0996z" />
+ <path
+ id="path4513"
+ opacity="0"
+ d="m387.46 496.82-0.19965 212.78-12.082-0.62309c-34.436 32.721-114.18 32.546-134.36-3.5577-4.7203-23.465 20.948-30.023 32.442-44.505-23.734-28.947-97.438-39.35-82.765-73.898 17.397-26.551 47.197-24.995 71.175-26.317 11.89-17.878 26.232-26.881 47.481-39.658s58.784-23.693 78.31-24.226z"
+ stroke-width="3.4905px" />
+ <path
+ id="path4521"
+ opacity="0"
+ d="m386.88 536.46c-1.9704-0.11693-3.9466-0.10087-5.9197-0.0984-1.1675 0.007-2.3354 0.0209-3.5012 0.089l2.8638-2.0807c1.0836 0.0737 2.1705 0.0778 3.256 0.089 2.0636 0.003 4.1295 0.014 6.1909-0.0984l-2.8898 2.0996z" />
+ <path
+ id="path4523"
+ opacity="0"
+ d="m387.12 536.94c-0.11554 0.0314-0.23212 0.0572-0.34626 0.0928-0.41038 0.1281-1.0148 0.348-1.3862 0.5102-0.32322 0.14137-1.2494 0.65091-0.9557 0.45523 0.5885-0.39209 1.2082-0.73953 1.8448-1.0476 0.32427-0.15707-0.60274 0.39491-0.90411 0.59234-0.3931 0.29704-2.1151 1.4157-1.9818 2.0659 0.0209 0.0175 0.0391 0.0604 0.0653 0.0517 0.0374-0.014 0.10297-0.11414 0.0681-0.0963-1.0001 0.51251-1.9688 1.0852-2.9748 1.5861-0.089 0.0443 0.15917-0.126 0.21153-0.21047 0.20629-0.3316 0.30192-0.77901 0.40671-1.1402 0.44458-1.8355 0.5841-3.7244 0.89898-5.5829 0.2206-0.8055 0.41502-1.6972 1.006-2.324 3.1008-1.6738 3.053-2.7319 4.1153-0.50231 0.70256 1.3878 1.4996 2.7224 2.1844 4.1194 0.90903 1.8457 1.5342 3.7996 2.1298 5.7624 0.39593 1.3914 0.73734 2.8013 1.0173 4.2209 0.36905 1.8422-0.43097 1.6132-3.0603 2.8246-0.12741 0.0586-0.19407-0.20349-0.28273-0.31205-0.11135-0.13648-0.21188-0.28133-0.31764-0.42217-1.2188-1.8158-1.9577-3.8804-2.6358-5.9427-0.77255-2.4539-1.3339-4.967-1.9651-7.4594-0.29983-1.0354-0.14904-0.54989-0.44636-1.4584l2.9948-1.6319c0.23247 0.95412 0.111 0.44664 0.36259 1.5228 0.5264 2.5149 1.0514 5.036 1.862 7.4788 0.69712 2.0025 1.4353 4.0329 2.7923 5.6982 0.11623 0.10925 0.2185 0.23631 0.34905 0.32811 0.0314 0.0209 0.14101-0.0244 0.10995-0.003-0.96327 0.61851-1.9462 1.206-2.9193 1.809 0.0405-0.0412 0.10437-0.0688 0.12182-0.12392 0.0454-0.14415-0.0174-0.56322-0.0279-0.68047-0.19407-1.4356-0.49066-2.8575-0.85825-4.2583-0.57125-1.949-1.1976-3.886-2.1183-5.7036-0.70002-1.3876-1.53-2.6966-2.3112-4.0391-0.0367-0.0639-0.31031-0.55055-0.38476-0.65562-0.0531-0.075-0.11833-0.17278-0.222-0.1822-0.0314-0.003-0.12565 0.0349-0.0974 0.0174 0.96767-0.57202 1.947-1.1241 2.9205-1.6862-0.0712 0.0209-0.15044 0.0244-0.21362 0.0635-0.52584 0.32531-0.86602 1.5386-1.0659 2.0677-0.40637 1.8422-0.56543 3.7224-0.86568 5.583-0.014 0.0792-0.28413 1.4782-0.36849 1.5314-0.9497 0.59925-2.711 2.7504-3.6058 1.4549-0.0279-0.0873-0.0768-0.17069-0.0806-0.26214-0.038-0.86959 1.5665-1.8705 2.1272-2.3081 1.9262-1.3071 1.3262-0.93294 4.693-2.7903 0.92711-0.51146 1.9664-0.91252 3.0061-1.1103l-2.8898 2.0996z" />
+ <path
+ id="path4534"
+ opacity="0"
+ d="m387.46 496.82-0.19965 212.78-12.082-0.62309c-34.436 32.721-114.18 32.546-134.36-3.5577-4.7203-23.465 20.948-30.023 32.442-44.505-23.734-28.947-97.438-39.35-82.765-73.898 17.397-26.551 47.197-24.995 71.175-26.317 11.89-17.878 26.232-26.881 47.481-39.658s58.784-23.693 78.31-24.226z"
+ stroke-width="3.4905px" />
+ <path
+ id="path4536"
+ opacity="0"
+ d="m386.88 536.46c-1.9704-0.11693-3.9466-0.10087-5.9197-0.0984-1.1675 0.007-2.3354 0.0209-3.5012 0.089l2.8638-2.0807c1.0836 0.0737 2.1705 0.0778 3.256 0.089 2.0636 0.003 4.1295 0.014 6.1909-0.0984l-2.8898 2.0996z" />
+ <path
+ id="path4538"
+ opacity="0"
+ d="m387.12 536.94c-0.11554 0.0314-0.23212 0.0572-0.34626 0.0928-0.41038 0.1281-1.0148 0.348-1.3862 0.5102-0.32322 0.14137-1.2494 0.65091-0.9557 0.45523 0.5885-0.39209 1.2082-0.73953 1.8448-1.0476 0.32427-0.15707-0.60274 0.39491-0.90411 0.59234-0.3931 0.29704-2.1151 1.4157-1.9818 2.0659 0.0209 0.0175 0.0391 0.0604 0.0653 0.0517 0.0374-0.014 0.10297-0.11414 0.0681-0.0963-1.0001 0.51251-1.9688 1.0852-2.9748 1.5861-0.089 0.0443 0.15917-0.126 0.21153-0.21047 0.20629-0.3316 0.30192-0.77901 0.40671-1.1402 0.44458-1.8355 0.5841-3.7244 0.89898-5.5829 0.2206-0.8055 0.41502-1.6972 1.006-2.324 3.1008-1.6738 3.053-2.7319 4.1153-0.50231 0.70256 1.3878 1.4996 2.7224 2.1844 4.1194 0.90903 1.8457 1.5342 3.7996 2.1298 5.7624 0.39593 1.3914 0.73734 2.8013 1.0173 4.2209 0.36905 1.8422-0.43097 1.6132-3.0603 2.8246-0.12741 0.0586-0.19407-0.20349-0.28273-0.31205-0.11135-0.13648-0.21188-0.28133-0.31764-0.42217-1.2188-1.8158-1.9577-3.8804-2.6358-5.9427-0.77255-2.4539-1.3339-4.967-1.9651-7.4594-0.29983-1.0354-0.14904-0.54989-0.44636-1.4584l2.9948-1.6319c0.23247 0.95412 0.111 0.44664 0.36259 1.5228 0.5264 2.5149 1.0514 5.036 1.862 7.4788 0.69712 2.0025 1.4353 4.0329 2.7923 5.6982 0.11623 0.10925 0.2185 0.23631 0.34905 0.32811 0.0314 0.0209 0.14101-0.0244 0.10995-0.003-0.96327 0.61851-1.9462 1.206-2.9193 1.809 0.0405-0.0412 0.10437-0.0688 0.12182-0.12392 0.0454-0.14415-0.0174-0.56322-0.0279-0.68047-0.19407-1.4356-0.49066-2.8575-0.85825-4.2583-0.57125-1.949-1.1976-3.886-2.1183-5.7036-0.70002-1.3876-1.53-2.6966-2.3112-4.0391-0.0367-0.0639-0.31031-0.55055-0.38476-0.65562-0.0531-0.075-0.11833-0.17278-0.222-0.1822-0.0314-0.003-0.12565 0.0349-0.0974 0.0174 0.96767-0.57202 1.947-1.1241 2.9205-1.6862-0.0712 0.0209-0.15044 0.0244-0.21362 0.0635-0.52584 0.32531-0.86602 1.5386-1.0659 2.0677-0.40637 1.8422-0.56543 3.7224-0.86568 5.583-0.014 0.0792-0.28413 1.4782-0.36849 1.5314-0.9497 0.59925-2.711 2.7504-3.6058 1.4549-0.0279-0.0873-0.0768-0.17069-0.0806-0.26214-0.038-0.86959 1.5665-1.8705 2.1272-2.3081 1.9262-1.3071 1.3262-0.93294 4.693-2.7903 0.92711-0.51146 1.9664-0.91252 3.0061-1.1103l-2.8898 2.0996z" />
+ </g>
+ <g
+ id="layer6"
+ fill-rule="evenodd"
+ transform="translate(-184.41 -389.38)"
+ fill="#c11616">
+ <path
+ id="path6020"
+ d="m513.06 672.41c-10.212 4.8744-20.685 9.2003-31.36 12.953-14.523 5.1054-29.398 9.1436-44.313 12.953-13.137 3.3554-26.319 6.5372-39.541 9.5443 17.818 13.682 39.644 22.077 62.038 23.861 15.966 1.272 32.172-0.77203 47.381-5.7948 6.291-2.0776 12.529-4.7285 17.545-9.0569 2.5079-2.1642 4.6834-4.7382 6.2352-7.6648s2.4674-6.2126 2.4666-9.5252c-0.001-4.3283-1.5543-8.541-3.7496-12.271-3.8555-6.5514-9.7755-11.867-16.703-14.998" />
+ <path
+ id="path6253"
+ d="m261.6 672.63c10.212 4.8744 20.685 9.2003 31.36 12.953 14.523 5.1054 29.398 9.1436 44.313 12.953 13.137 3.3554 26.319 6.5372 39.541 9.5443-17.818 13.682-39.644 22.077-62.038 23.861-15.966 1.272-32.172-0.77203-47.381-5.7948-6.291-2.0776-12.529-4.7285-17.545-9.0569-2.5079-2.1642-4.6835-4.7382-6.2352-7.6648-1.5518-2.9266-2.4674-6.2126-2.4666-9.5252 0.001-4.3283 1.5543-8.541 3.7496-12.271 3.8555-6.5514 9.7755-11.867 16.703-14.998" />
+ </g>
+ <g
+ id="layer9"
+ fill-rule="evenodd"
+ transform="translate(-184.41 -389.38)"
+ fill="#da1616">
+ <path
+ id="path4245"
+ d="m263.8 564.82c3.005 10.552 4.7886 21.451 5.3039 32.41 0.49362 10.498-0.17611 21.049-1.993 31.4-11.606 3.8406-24.277 4.4066-36.18 1.6163-11.903-2.7904-23.002-8.9288-31.692-17.528-2.8498-2.8198-5.4675-5.9314-7.2821-9.5063s-2.7922-7.6537-2.2622-11.628c0.646-4.844 3.4922-9.2025 7.1532-12.44 3.6611-3.237 8.1021-5.461 12.617-7.3308 17.07-7.069 36.031-9.5098 54.334-6.9946" />
+ <path
+ id="path5966"
+ d="m520.54 562.1c-2.2127-0.0373-6.9843 0.55938-9.1958 0.64567-2.2197 11.262-3.876 22.07-4.8344 33.509-0.89259 10.653 0.93793 21.656 1.1494 32.344 11.577 3.8862 24.686 4.1996 36.585 1.4492s22.997-8.8592 31.694-17.432c2.8564-2.8155 5.485-5.9208 7.3014-9.4966s2.7861-7.6634 2.2429-11.637c-0.66106-4.8364-3.5226-9.1742-7.1855-12.401-3.6629-3.2266-8.0951-5.4539-12.585-7.3696-14.249-6.0797-29.683-9.3504-45.172-9.6125z" />
+ </g>
+ <g
+ id="layer2"
+ opacity="0.546"
+ transform="translate(-184.41 -389.38)">
+ <g
+ id="g6296"
+ transform="matrix(3.4905 0 0 3.4905 49.581 -992.92)"
+ fill="#da1c1c">
+ <g
+ id="g6051"
+ fill="#da1c1c">
+ <path
+ id="path4239"
+ d="m94.678 439.6c-0.23973 0.00005-0.47907 0.009-0.71875 0.0137h-1.4785c0.0019 0.0176 0.004 0.0351 0.0059 0.0527-7.481 0.40281-14.852 2.8385-21.068 7.0254-2.1039 1.4172-4.0869 3.0371-5.7266 4.9727s-2.9298 4.2001-3.541 6.6621c-0.52109 2.0989-0.53234 4.3604 0.22852 6.3848 0.52867 1.4066 1.4176 2.6669 2.5059 3.7031 1.0882 1.0362 2.3736 1.8533 3.7383 2.4824 2.7293 1.2582 5.7381 1.7603 8.7148 2.1738 6.4436 0.89516 12.936 1.4324 19.439 1.6094l-0.0098-0.71093h0.01953l-0.0098 0.71093c6.5031-0.177 12.998-0.71421 19.441-1.6094 2.9768-0.41354 5.9855-0.91567 8.7148-2.1738 1.3647-0.62909 2.65-1.4462 3.7383-2.4824 1.0882-1.0362 1.9752-2.2965 2.5039-3.7031 0.76086-2.0244 0.74961-4.2858 0.22852-6.3848-0.61123-2.462-1.8994-4.7265-3.5391-6.6621s-3.6246-3.5555-5.7285-4.9727c-6.3227-4.2589-13.84-6.7106-21.453-7.0488v-0.0293h-1.1289c-0.4518-0.008-0.9036-0.007-1.3555 0h-2.8438c-0.22594-0.004-0.45179-0.0137-0.67774-0.0137z"
+ fill-rule="evenodd"
+ fill="#d41c1c" />
+ </g>
+ </g>
+ <g
+ id="g4373"
+ transform="matrix(3.4905 0 0 3.4905 49.464 -993.04)"
+ fill="#b00202">
+ <g
+ id="g4375"
+ fill="#b00202">
+ <path
+ id="path4377"
+ d="m62.438 465.01-12.207 0.30665 8.0879 4.125 5.6797 4.709-3.1387 3.4375c4.2607 2.3547 8.7041 4.3809 13.275 6.0547 4.368 1.5993 8.868 2.8801 13.473 3.5391 6.3125 0.63448 12.656 0.81615 18.506 0 4.6046-0.65897 9.1047-1.9398 13.473-3.5391 4.5713-1.6738 9.0146-3.7 13.275-6.0547l-3.1367-3.4375 5.6777-4.709 8.0879-4.125-12.133-0.30664c-3.8941 3.281-8.4789 5.734-13.367 7.1602-6.0487 1.7647-12.426 1.9428-18.717 2.2949-1.6602 0.1863-3.2822 0.0895-4.8262 0-6.291-0.35214-12.668-0.53026-18.717-2.2949-4.8882-1.4261-9.3989-3.8792-13.293-7.1602z"
+ fill-rule="evenodd"
+ transform="translate(-.082769 -.42034)"
+ fill="#b00202" />
+ </g>
+ </g>
+ <g
+ id="g4552"
+ transform="matrix(3.4905 0 0 3.4905 49.464 -993.04)"
+ fill="#b00202">
+ <g
+ id="g4554"
+ fill="#b00202">
+ <path
+ id="path4556"
+ d="m62.438 465.01-12.207 0.30665 8.0879 4.125 5.6797 4.709-3.1387 3.4375c4.2607 2.3547 8.7041 4.3809 13.275 6.0547 4.368 1.5993 8.868 2.8801 13.473 3.5391 6.3125 0.63448 12.656 0.81615 18.506 0 4.6046-0.65897 9.1047-1.9398 13.473-3.5391 4.5713-1.6738 9.0146-3.7 13.275-6.0547l-3.1367-3.4375 5.6777-4.709 8.0879-4.125-12.133-0.30664c-3.8941 3.281-8.4789 5.734-13.367 7.1602-6.0487 1.7647-12.426 1.9428-18.717 2.2949-1.6602 0.1863-3.2822 0.0895-4.8262 0-6.291-0.35214-12.668-0.53026-18.717-2.2949-4.8882-1.4261-9.3989-3.8792-13.293-7.1602z"
+ fill-rule="evenodd"
+ transform="translate(-.082769 -.42034)"
+ fill="#b00202" />
+ </g>
+ </g>
+ </g>
+ <ellipse
+ id="path5907"
+ opacity="0"
+ rx="40.88"
+ ry="61.319"
+ transform="translate(-184.41 -389.38)"
+ cy="504.91"
+ cx="-165.73" />
+ <ellipse
+ id="path5909"
+ opacity="0"
+ rx="53.033"
+ ry="26.517"
+ transform="translate(-184.41 -389.38)"
+ cy="526.45"
+ cx="-190.03" />
+ <ellipse
+ id="path5911"
+ opacity="0"
+ rx="53.631"
+ ry="33.146"
+ transform="translate(-184.41 -389.38)"
+ cy="328.68"
+ cx="159.7" />
+ <path
+ id="path5921"
+ opacity="0"
+ transform="translate(-184.41 -389.38)"
+ d="m-194.45 498.83a33.146 57.452 0 0 1 -10.967 42.695l-22.179-42.695z" />
+ <ellipse
+ id="path5941"
+ opacity="0"
+ rx="27.069"
+ ry="23.754"
+ transform="translate(-184.41 -389.38)"
+ cy="325.92"
+ cx="-63.529" />
+ <ellipse
+ id="path5943"
+ opacity="0"
+ rx="12.706"
+ ry="56.9"
+ transform="translate(-184.41 -389.38)"
+ cy="443.04"
+ cx="-63.529" />
+ <g
+ id="layer3"
+ fill-rule="evenodd"
+ transform="translate(-184.41 -389.38)"
+ fill="#930000">
+ <path
+ id="path4243"
+ d="m361.98 602.88c6.4495-5.4711-8.1956-32.826-27.525-32.69-15.747 0.65196-34.666 28.789-24.82 33.201 9.8462 4.412 18.767-17.019 29.171-14.516 6.9598 3.4816 18.386 18.066 23.174 14.005z" />
+ <path
+ id="path5960"
+ d="m412.79 602.88c-6.4495-5.4711 8.1956-32.826 27.525-32.69 15.747 0.65196 34.666 28.789 24.82 33.201-9.8462 4.412-18.767-17.019-29.171-14.516-6.9598 3.4816-18.386 18.066-23.174 14.005z" />
+ <path
+ id="path4357"
+ d="m361.98 602.88c6.4495-5.4711-8.1956-32.826-27.525-32.69-15.747 0.65196-34.666 28.789-24.82 33.201 9.8462 4.412 18.767-17.019 29.171-14.516 6.9598 3.4816 18.386 18.066 23.174 14.005z" />
+ <path
+ id="path4359"
+ d="m412.79 602.88c-6.4495-5.4711 8.1956-32.826 27.525-32.69 15.747 0.65196 34.666 28.789 24.82 33.201-9.8462 4.412-18.767-17.019-29.171-14.516-6.9598 3.4816-18.386 18.066-23.174 14.005z" />
+ <path
+ id="path4558"
+ d="m361.98 602.88c6.4495-5.4711-8.1956-32.826-27.525-32.69-15.747 0.65196-34.666 28.789-24.82 33.201 9.8462 4.412 18.767-17.019 29.171-14.516 6.9598 3.4816 18.386 18.066 23.174 14.005z" />
+ <path
+ id="path4560"
+ d="m412.79 602.88c-6.4495-5.4711 8.1956-32.826 27.525-32.69 15.747 0.65196 34.666 28.789 24.82 33.201-9.8462 4.412-18.767-17.019-29.171-14.516-6.9598 3.4816-18.386 18.066-23.174 14.005z" />
+ <path
+ id="path4562"
+ d="m361.98 602.88c6.4495-5.4711-8.1956-32.826-27.525-32.69-15.747 0.65196-34.666 28.789-24.82 33.201 9.8462 4.412 18.767-17.019 29.171-14.516 6.9598 3.4816 18.386 18.066 23.174 14.005z" />
+ <path
+ id="path4564"
+ d="m412.79 602.88c-6.4495-5.4711 8.1956-32.826 27.525-32.69 15.747 0.65196 34.666 28.789 24.82 33.201-9.8462 4.412-18.767-17.019-29.171-14.516-6.9598 3.4816-18.386 18.066-23.174 14.005z" />
+ </g>
+ <g
+ id="layer1"
+ transform="translate(-184.41 -389.38)">
+ <ellipse
+ id="path5852"
+ opacity="0"
+ rx="39.062"
+ ry="25.781"
+ cy="547.79"
+ cx="41.898" />
+ <ellipse
+ id="path5856"
+ opacity="0"
+ rx="34.766"
+ ry="27.734"
+ cy="569.27"
+ cx="35.257" />
+ <ellipse
+ id="path5862"
+ opacity="0"
+ rx="101.95"
+ ry="37.891"
+ cy="441.82"
+ cx="114.45" />
+ <ellipse
+ id="path5880"
+ opacity="0"
+ rx="320.41"
+ ry="311.57"
+ cy="541.92"
+ cx="-917.03" />
+ <ellipse
+ id="path5882"
+ opacity="0"
+ rx="165.73"
+ ry="227.6"
+ cy="696.6"
+ cx="-355.76" />
+ <ellipse
+ id="path5884"
+ opacity="0"
+ rx="176.78"
+ ry="236.44"
+ cy="183.95"
+ cx="-671.75" />
+ <ellipse
+ id="path5905"
+ opacity="0"
+ rx="57.452"
+ ry="111.59"
+ cy="554.07"
+ cx="-155.78" />
+ <path
+ id="path4231"
+ d="m367.23 502.62c3.9834-3.2546 7.2986-7.3233 9.6815-11.882 3.1428-6.0123 4.6424-12.873 4.2946-19.649-0.34777-6.7752-2.542-13.447-6.2839-19.106 6.3635 2.0353 11.965 6.3674 15.536 12.014 2.5094 3.9688 4.0247 8.5608 4.3703 13.244 1.5093-1.9436 2.4769-4.3035 2.7664-6.7472 0.29102-2.4566-0.10417-4.9908-1.1293-7.2421-1.0252-2.2513-2.6773-4.2132-4.7214-5.6064 5.4047 2.5686 10.041 6.7294 13.177 11.826 3.0525 4.9608 4.6754 10.79 4.6253 16.615-0.05 5.8245-1.7728 11.625-4.9101 16.533h-37.406"
+ fill-rule="evenodd"
+ fill="#e52e2e" />
+ <path
+ id="path4853"
+ d="m367.85 503.34c4.4742-5.0146 7.8772-10.98 9.9165-17.384 1.2771-4.0105 1.9846-8.2323 1.7284-12.433-0.25623-4.2011-1.5438-8.2628-2.9777-12.22l-3.2595-8.9955c3.8659 0.78002 7.5795 2.3076 10.875 4.4735 4.3665 2.8696 7.9864 6.8648 10.413 11.492l-0.15428-10.875c7.7807 5.4919 13.216 14.199 14.732 23.602 0.61314 3.8028 0.61006 7.6822 0.34871 11.525-0.24535 3.6077-0.71698 7.2001-1.4112 10.749"
+ stroke="#930000"
+ stroke-width="6.981"
+ fill="none" />
+ <path
+ id="path4857"
+ d="m398.03 468.1c0.0729 1.7579-0.1535 3.5279-0.66651 5.2109-0.80066 2.6266-2.3072 5.0344-4.3193 6.9031 0.28982-1.8497 0.2768-3.7464-0.0384-5.5919-0.28525-1.6702-0.81752-3.2979-1.5741-4.814l6.5983-1.7081"
+ fill-rule="evenodd"
+ fill="#930000" />
+ <ellipse
+ id="ellipse4721"
+ opacity="0"
+ rx="39.062"
+ ry="25.781"
+ cy="664.46"
+ cx="43.312" />
+ <ellipse
+ id="ellipse4723"
+ opacity="0"
+ rx="34.766"
+ ry="27.734"
+ cy="685.95"
+ cx="36.671" />
+ </g>
+ <rect
+ id="rect5945"
+ opacity="0"
+ height="101.65"
+ width="114.9"
+ y="-13.184"
+ x="-469.46" />
+ <ellipse
+ id="path5974"
+ opacity="0"
+ rx="47.509"
+ ry="48.061"
+ transform="translate(-184.41 -389.38)"
+ cy="512.64"
+ cx="-86.179" />
+ <ellipse
+ id="path5976"
+ opacity="0"
+ rx="72.368"
+ ry="68.501"
+ transform="translate(-184.41 -389.38)"
+ cy="564.02"
+ cx="-108.83" />
+ <ellipse
+ id="path5978"
+ opacity="0"
+ rx="101.65"
+ ry="62.424"
+ transform="translate(-184.41 -389.38)"
+ cy="575.62"
+ cx="-79.55" />
+ <g
+ id="layer8"
+ fill-rule="evenodd"
+ transform="translate(-184.41 -389.38)">
+ <path
+ id="path5793"
+ d="m401.11 500.26c-0.47061 0.59438-1.1376 1.0047-1.8319 1.3092-0.69426 0.30458-1.4258 0.51463-2.134 0.78513-1.2348 0.47163-2.4198 1.133-3.7292 1.3143-1.2883 0.17839-2.6392-0.14165-3.7105-0.87906s-1.8526-1.885-2.146-3.152c-0.29337-1.2671-0.096-2.6413 0.54226-3.7745 0.63821-1.1332 1.711-2.0144 2.9466-2.4204 1.7872-0.60393 3.7315-0.73593 5.5838-0.3791 0.83434 0.16072 1.6538 0.42054 2.4024 0.82252 0.74857 0.40199 1.4255 0.9495 1.9298 1.6333 0.50432 0.68382 0.83075 1.5071 0.87566 2.3556 0.0449 0.84849-0.20153 1.7188-0.72897 2.385"
+ fill="#d61616" />
+ <path
+ id="path5797"
+ d="m333.96 525.12-1.2206 1.4375c-0.48862 0.14602-1.0265 0.12109-1.4996-0.0695-0.3607-0.14533-0.68287-0.38509-0.92565-0.68887-0.24279-0.30378-0.40562-0.67088-0.46787-1.0547-0.0622-0.38387-0.0237-0.78361 0.11062-1.1485 0.13435-0.36493 0.36426-0.69421 0.66055-0.94607 0.32374-0.55602 0.91713-0.94638 1.5559-1.0236 0.42143-0.0509 0.85787 0.0305 1.2326 0.22985 0.37476 0.19938 0.68613 0.51586 0.8794 0.8938 0.19326 0.37794 0.26755 0.81566 0.2098 1.2362-0.0577 0.42055-0.24727 0.82203-0.53526 1.1339v0.00007"
+ fill="#d61616" />
+ <path
+ id="path5801"
+ d="m385.06 487.45 1.9641 1.2689c0.39152 0.71147 1.1546 1.2044 1.9641 1.2688 0.41235 0.0328 0.83146-0.0399 1.2128-0.20032 0.38129-0.16039 0.72465-0.40744 1.0056-0.71103 0.56192-0.60718 0.86288-1.4313 0.9041-2.2576 0.0412-0.82627-0.16568-1.6534-0.51834-2.4018-0.35266-0.74836-0.84747-1.4225-1.3954-2.0423-0.81757-0.92479-1.8156-1.7676-3.0217-2.0301-0.90549-0.19706-1.8833-0.0396-2.6812 0.43172-0.79786 0.47133-1.4077 1.2518-1.6721 2.1399-0.2644 0.88817-0.1807 1.875 0.22949 2.706 0.41019 0.83095 1.1427 1.4976 2.0086 1.8278"
+ fill="#d61616" />
+ <path
+ id="path5805"
+ d="m388.87 515.22 1.8716 0.84477c0.47859 0.51476 1.169 0.82638 1.8716 0.8448 0.60653 0.0159 1.2165-0.18435 1.6956-0.55663 0.47911-0.37228 0.82385-0.9139 0.95829-1.5056 0.13444-0.59166 0.0576-1.2291-0.21357-1.7718-0.27119-0.54277-0.73475-0.98696-1.2886-1.2347-0.30092-0.47146-0.73765-0.85513-1.244-1.0928-0.5063-0.23767-1.0805-0.32855-1.6354-0.25886-0.51334 0.0645-1.0089 0.26568-1.4218 0.57734-0.41298 0.31166-0.74238 0.73301-0.94517 1.209-0.20279 0.47598-0.27848 1.0054-0.21716 1.5192 0.0613 0.51373 0.25948 1.0105 0.5686 1.4254"
+ fill="#d61616" />
+ <path
+ id="path6349"
+ d="m367.52 519 2.5159 1.013c0.63065 0.69028 1.5829 1.0737 2.5159 1.013 0.54343-0.0354 1.0768-0.21552 1.5303-0.51694 0.45355-0.30142 0.82621-0.72336 1.0693-1.2107 0.24307-0.48732 0.35595-1.0388 0.32389-1.5825-0.0321-0.54363-0.20897-1.078-0.50763-1.5334-0.46159-0.78772-1.1985-1.4105-2.0522-1.7342-0.85365-0.32379-1.8182-0.34637-2.6861-0.0629-0.92672 0.30268-1.7352 0.95348-2.2288 1.7942-0.4936 0.8407-0.66795 1.8638-0.48068 2.8205"
+ fill="#d61616" />
+ <path
+ id="path6353"
+ d="m425.76 524.43-0.9817 1.7886c-0.7045 0.22337-1.489 0.18396-2.1676-0.1089-0.92448-0.39899-1.6276-1.2745-1.8178-2.2633-0.19013-0.98879 0.1382-2.0626 0.84878-2.776 0.2426-0.41994 0.60102-0.77219 1.0251-1.0074 0.4241-0.23526 0.91268-0.35287 1.3974-0.33637 0.53392 0.0182 1.0612 0.19977 1.493 0.51425 0.43186 0.31447 0.76656 0.76052 0.94775 1.2631 0.1812 0.50256 0.20816 1.0596 0.0763 1.5773-0.13182 0.51771-0.42187 0.99399-0.82135 1.3487v0.00011"
+ fill="#d61616" />
+ <path
+ id="path6357"
+ d="m442.01 532.88-0.64875 1.3591c-0.32738 0.38745-0.85716 0.59346-1.3603 0.52895-0.31132-0.0399-0.60922-0.17867-0.84009-0.3913-0.23087-0.21264-0.39362-0.49813-0.45897-0.80512-0.0653-0.30699-0.033-0.63402 0.0913-0.92225 0.12425-0.28822 0.33982-0.53627 0.60789-0.69952 0.0451-0.41944 0.28753-0.81341 0.64158-1.0428s0.81268-0.2896 1.2139-0.15938c0.41421 0.13442 0.7581 0.46954 0.90317 0.88014 0.14508 0.4106 0.0881 0.88737-0.14978 1.2522"
+ fill="#d61616" />
+ <path
+ id="path5970"
+ d="m555.78 595.39c-0.58443 0.61967-1.3144 1.1012-2.1141 1.3946-0.49062 0.71288-1.2656 1.2241-2.114 1.3946-1.0787 0.21673-2.2393-0.12572-3.0779-0.83808-0.83856-0.71237-1.3572-1.7687-1.4852-2.8616-0.12794-1.0928 0.12113-2.2149 0.63028-3.1903 0.50915-0.97541 1.2702-1.8078 2.1498-2.4688 0.53681-0.40346 1.1224-0.7477 1.7544-0.97476 0.63197-0.22707 1.3121-0.33464 1.98-0.26534 0.8365 0.0868 1.6384 0.45459 2.2633 1.0175 0.62482 0.56291 1.0718 1.3164 1.2855 2.1298 0.21368 0.81339 0.19581 1.6837-0.032 2.4932-0.22781 0.80955-0.6631 1.5574-1.2401 2.1692"
+ fill="#c11616" />
+ <path
+ id="path5975"
+ d="m539.27 622.54c0.58187 1.5526 1.7381 2.9109 3.2455 3.6017 0.87959 0.40309 1.8595 0.57492 2.826 0.52999 0.96651-0.0449 1.919-0.30389 2.7911-0.72301 1.8132-0.87143 3.2718-2.4558 3.9907-4.3346 0.71891-1.8789 0.69043-4.0322-0.0779-5.8914-0.88109-1.2168-2.1461-2.1512-3.5681-2.6358-1.422-0.48453-2.9944-0.51686-4.4351-0.0912-1.9134 0.56533-3.5703 1.9502-4.4635 3.7343-0.89318 1.7841-1.0088 3.9417-0.30868 5.81"
+ fill="#c11616" />
+ <path
+ id="path5979"
+ d="m535.92 574.3-1.0755 0.95239c-0.29653 0.37936-0.663 0.70388-1.0754 0.95234-1.0434 0.62854-2.3838 0.73642-3.5143 0.28285s-2.0246-1.458-2.3442-2.6334c-0.31961-1.1754-0.0572-2.4943 0.68791-3.4579 0.74513-0.96358 1.9556-1.5494 3.1736-1.5357 0.94761-0.40308 2.0731-0.36313 2.9898 0.10611 0.92557 0.47381 1.6201 1.3766 1.8408 2.3927 0.22065 1.0161-0.0369 2.1256-0.68258 2.9407"
+ fill="#c11616" />
+ <path
+ id="path5984"
+ d="m528.42 596.99 2.8611 2.7748c1.3128 0.16192 2.6825-0.19362 3.7508-0.97363 0.82253-0.60055 1.4646-1.445 1.8235-2.3981 0.35886-0.95311 0.43314-2.0114 0.21095-3.0052-0.62193-0.6902-1.4415-1.2003-2.3354-1.4535-0.8939-0.25323-1.8592-0.24878-2.7508 0.0127-1.0654 0.31245-2.0187 0.99401-2.6591 1.901-0.64033 0.90702-0.96343 2.0335-0.9012 3.142"
+ fill="#c11616" />
+ <path
+ id="path5992"
+ d="m565.78 582.67 4.4313 1.7043c0.51406 0.65231 1.2064 1.1627 1.9815 1.4608 0.77516 0.29814 1.6311 0.38321 2.4498 0.2435 0.98243-0.16766 1.9064-0.66137 2.5918-1.3849 0.68539-0.72354 1.1284-1.6729 1.2426-2.6629 0.11424-0.99006-0.10091-2.0153-0.6035-2.8759-0.5026-0.86062-1.2898-1.5518-2.2083-1.9388-0.43155-0.99264-1.1541-1.8567-2.0547-2.4571-0.90059-0.6004-1.9761-0.93504-3.0583-0.95162-1.032-0.0158-2.0669 0.25698-2.957 0.77942-0.8901 0.52245-1.6328 1.293-2.1221 2.2018-0.48932 0.90873-0.72381 1.953-0.67002 2.9837 0.0538 1.0307 0.39571 2.0448 0.97697 2.8977"
+ fill="#c11616" />
+ <path
+ id="path5996"
+ d="m567.47 612.85 1.8932 2.9915c0.65822 0.67934 1.6335 1.0378 2.575 0.94634 0.63002-0.0612 1.2398-0.31702 1.7248-0.7237 0.48506-0.40667 0.84335-0.96245 1.0135-1.5721 0.17015-0.60968 0.15144-1.2707-0.0529-1.8698-0.20437-0.59908-0.59353-1.1337-1.1008-1.5123-0.36051-0.68236-0.97504-1.2267-1.6959-1.5022-0.72088-0.27553-1.5418-0.27983-2.2656-0.0119-0.64864 0.24015-1.2154 0.69577-1.5894 1.2776-0.37395 0.58187-0.55295 1.2867-0.50196 1.9765"
+ fill="#c11616" />
+ <path
+ id="path6000"
+ d="m440.01 719.11-1.6451 2.9148c-1.0396 0.35657-2.1964 0.36157-3.239 0.014-0.86304-0.2877-1.6454-0.81344-2.2378-1.5038-0.59244-0.69039-0.9933-1.5435-1.1466-2.4402-0.15333-0.89672-0.0587-1.8345 0.27068-2.6826 0.32938-0.84801 0.8926-1.6038 1.611-2.1619 0.36667-0.67948 0.91279-1.2611 1.5679-1.6697 0.65509-0.40865 1.4176-0.64337 2.1891-0.67388 0.96773-0.0383 1.9455 0.24872 2.739 0.80393 0.79355 0.55522 1.3982 1.3754 1.6939 2.2977 0.29569 0.92225 0.28066 1.9412-0.0421 2.8543-0.32276 0.91313-0.95138 1.7152-1.761 2.2467v0.00076-0.00004"
+ fill="#b31616" />
+ <path
+ id="path6004"
+ d="m488.6 712.35-2.506 2.954c-0.61212 0.91227-1.519 1.6234-2.5509 2.0003-1.0319 0.37692-2.1836 0.41769-3.2396 0.1147-1.6718-0.47967-3.0604-1.8473-3.5654-3.5116-0.50503-1.6643-0.11066-3.573 1.0126-4.9008 0.38825-1.3155 1.2713-2.4786 2.4342-3.2059 1.1628-0.72738 2.595-1.0126 3.9478-0.78608 1.6011 0.26805 3.0667 1.2596 3.9111 2.6461s1.0528 3.1437 0.55625 4.6893"
+ fill="#b31616" />
+ <path
+ id="path6008"
+ d="m506.51 708.59 3.3002-2.7082c1.0559-0.4186 2.292-0.35598 3.3002 0.16719 1.0727 0.55667 1.864 1.6268 2.0818 2.8156 0.21778 1.1888-0.1427 2.4699-0.94842 3.3707-0.20415 0.9547-0.7374 1.8358-1.4885 2.4595-0.75109 0.62369-1.7152 0.98594-2.6911 1.0112-0.82905 0.0214-1.6629-0.19816-2.3739-0.62516-0.71095-0.427-1.2966-1.06-1.6671-1.8019-0.37057-0.74193-0.52483-1.5903-0.43915-2.4152 0.0857-0.82489 0.41102-1.6235 0.92616-2.2734v-0.00028"
+ fill="#b31616" />
+ <path
+ id="path6016"
+ d="m516.61 684.76-4.2167-2.4191c-1.2694-0.46096-2.7133-0.4212-3.9554 0.1089-1.0253 0.43756-1.9039 1.1967-2.5227 2.124-0.61878 0.92725-0.98068 2.0177-1.0835 3.1277-0.20572 2.22 0.62501 4.4556 1.9759 6.2293 1.0455 1.3726 2.4358 2.5255 4.0758 3.0617 1.5617 0.51064 3.3091 0.4298 4.817-0.22284s2.7628-1.8712 3.4595-3.3593c0.69664-1.4881 0.82876-3.2323 0.36421-4.8084-0.46455-1.576-1.5216-2.9698-2.914-3.8421v0.00014"
+ fill="#b31616" />
+ <path
+ id="path6024"
+ d="m462.69 721.77-2.4216-1.0929c-0.77692-0.11414-1.5892 0.0266-2.2824 0.39555-0.84342 0.44886-1.5005 1.2362-1.7912 2.1463-0.29073 0.91012-0.21177 1.9325 0.21524 2.7872 0.45489 0.57408 1.0795 1.012 1.7742 1.244 0.69475 0.23198 1.4571 0.25718 2.1657 0.0716 1.1217-0.29381 2.0876-1.1308 2.5379-2.1993 0.45037-1.0685 0.37507-2.3444-0.19786-3.3524"
+ fill="#b31616" />
+ <path
+ id="path5765"
+ d="m264.74 678.43-2.4217-1.0929c-0.7769-0.11413-1.5891 0.0266-2.2823 0.39554-0.84342 0.44886-1.5005 1.2362-1.7912 2.1463-0.29074 0.91011-0.21179 1.9325 0.21522 2.7872 0.45489 0.57409 1.0795 1.012 1.7742 1.244 0.69475 0.23198 1.4571 0.25718 2.1657 0.0716 1.1217-0.29381 2.0876-1.1308 2.5379-2.1993 0.45036-1.0685 0.37506-2.3444-0.19786-3.3524"
+ fill="#b31616" />
+ <path
+ id="path5769"
+ d="m326.37 719.34-1.8121 2.9148c-1.1385 0.42163-2.4261 0.42668-3.5678 0.014-0.84451-0.30525-1.6071-0.83402-2.189-1.5179-0.58197-0.68387-0.98194-1.5212-1.1482-2.4037-0.16622-0.88246-0.0983-1.8079 0.19501-2.6567 0.29329-0.84874 0.81124-1.6187 1.4868-2.2103 0.41245-0.72263 1.0228-1.331 1.7469-1.741 0.72402-0.41001 1.5597-0.62057 2.3915-0.6026 0.93718 0.0203 1.866 0.33221 2.6254 0.88178 0.75939 0.54957 1.346 1.3343 1.6582 2.2182 0.31216 0.88389 0.34847 1.863 0.10264 2.7676-0.24583 0.90459-0.77273 1.7307-1.4893 2.335v0.00073"
+ fill="#b31616" />
+ <path
+ id="path5773"
+ d="m280.71 724.22 4.4313 2.8656c0.40494 0.8309 1.0404 1.548 1.8166 2.0499 0.77617 0.50193 1.6908 0.78727 2.6147 0.81568 1.1243 0.0346 2.257-0.3156 3.1656-0.97869 0.90864-0.66309 1.5876-1.635 1.8976-2.7163 0.31001-1.0813 0.24914-2.2653-0.17013-3.3091-0.41928-1.0438-1.1943-1.9409-2.1662-2.5073-0.37314-1.4456-1.2971-2.7417-2.542-3.5659-1.2448-0.82417-2.7989-1.1686-4.2754-0.94764-1.8122 0.27122-3.4757 1.4059-4.3895 2.9941-0.91386 1.5882-1.0589 3.5966-0.38266 5.2996"
+ fill="#b31616" />
+ <path
+ id="path5781"
+ d="m344.79 709.92c-0.47684 0.19223-0.93942 0.41983-1.3827 0.6803-0.44473 0.26134-0.88098 0.56042-1.3827 0.6803-0.54088 0.12924-1.1324 0.0305-1.602-0.26743-0.46957-0.29791-0.81093-0.79105-0.92441-1.3354-0.11349-0.54441 0.002-1.1329 0.31382-1.5936 0.31142-0.46072 0.81426-0.78762 1.3617-0.88525 0.21728-0.35862 0.53585-0.65511 0.90912-0.84611 0.37327-0.19101 0.8001-0.27594 1.2181-0.24237 0.42243 0.0339 0.83446 0.18885 1.1746 0.44165 0.34013 0.2528 0.60728 0.60267 0.76156 0.99738s0.19521 0.83299 0.11667 1.2494c-0.0785 0.41645-0.2763 0.80973-0.56375 1.1211"
+ fill="#b31616" />
+ <path
+ id="path5789"
+ d="m252.89 705.24-4.4313 3.6326c-1.4176 0.56269-3.0777 0.47874-4.4313-0.22409-1.4385-0.74692-2.4996-2.1821-2.792-3.7764-0.29239-1.5943 0.19032-3.3126 1.2702-4.5214 0.27471-1.2812 0.99105-2.4634 1.9996-3.2999 1.0085-0.83655 2.3027-1.3221 3.6126-1.3553 1.1118-0.0282 2.23 0.26662 3.1834 0.8393 0.95341 0.57268 1.7389 1.4213 2.2363 2.4161 0.49738 0.99476 0.705 2.1323 0.5911 3.2386s-0.54894 2.1777-1.2386 3.0503v0.00018"
+ fill="#b31616" />
+ <path
+ id="path5813"
+ d="m282.02 696.21 2.4052-1.7951c0.44673-0.9402 1.3768-1.6343 2.4053-1.7951 0.58593-0.0916 1.1946-0.0174 1.748 0.19576 0.55342 0.21316 1.0513 0.56333 1.4524 1.0002 0.80219 0.87367 1.1983 2.0759 1.209 3.262 0.0108 1.186-0.34252 2.3558-0.88527 3.4104s-1.2707 2.0031-2.044 2.9024c-1.0305 1.1982-2.2061 2.3575-3.7004 2.8723-1.3542 0.46648-2.9008 0.34117-4.1622-0.33722-1.2614-0.67838-2.2186-1.8997-2.576-3.2866-0.35737-1.387-0.10952-2.9188 0.66699-4.1223 0.7765-1.2035 2.07-2.0606 3.481-2.3066"
+ fill="#b31616" />
+ <path
+ id="path5728"
+ d="m232.95 602.37c0.64351 0.54764 1.4195 0.91334 2.1141 1.3946 0.69615 0.48235 1.3242 1.0888 2.114 1.3946 0.54254 0.21008 1.1422 0.26549 1.7163 0.17168 0.57418-0.0938 1.122-0.33526 1.5869-0.68502 0.92982-0.69953 1.5022-1.8225 1.6238-2.9797 0.12164-1.1572-0.18606-2.3388-0.76726-3.3468s-1.4254-1.8491-2.3768-2.5189c-1.0941-0.77018-2.3999-1.3362-3.7344-1.2401-0.86384 0.0622-1.7037 0.40691-2.3681 0.96254-0.66436 0.55562-1.1511 1.3185-1.3837 2.1528-0.23268 0.83424-0.21164 1.7361 0.0509 2.5615 0.26257 0.82532 0.76462 1.5716 1.4242 2.1329"
+ fill="#c11616" />
+ <path
+ id="path5732"
+ d="m227.7 621.35c-0.62866 0.48827-1.3823 0.78877-2.143 1.0233-0.76066 0.23456-1.5399 0.40978-2.2883 0.68101-1.4923 0.54083-2.8626 1.4623-4.4313 1.7043-1.2829 0.19797-2.6352-0.0941-3.722-0.8039-1.0868-0.70978-1.8979-1.8306-2.2324-3.0849-0.33446-1.2542-0.18915-2.6301 0.39994-3.7868 0.58908-1.1567 1.6164-2.0834 2.8275-2.5505 1.7382-1.8314 4.2956-2.8544 6.8174-2.727 1.1532 0.0583 2.3004 0.34919 3.3148 0.90074 1.0144 0.55156 1.8918 1.3684 2.464 2.3713 0.57217 1.0029 0.82943 2.1925 0.66532 3.3354-0.1641 1.1429-0.76004 2.2286-1.6719 2.9368"
+ fill="#c11616" />
+ <path
+ id="path5736"
+ d="m239.09 571.22 1.0755 0.95239c0.29654 0.37936 0.66301 0.70388 1.0755 0.95234 1.0434 0.62853 2.3838 0.73641 3.5143 0.28284s2.0246-1.458 2.3442-2.6334 0.0572-2.4943-0.6879-3.4579c-0.74512-0.96358-1.9556-1.5494-3.1736-1.5357-0.94761-0.40307-2.0731-0.36313-2.9898 0.10611-0.92557 0.47381-1.6201 1.3766-1.8408 2.3927-0.22066 1.0161 0.0369 2.1256 0.68255 2.9407"
+ fill="#c11616" />
+ <path
+ id="path5744"
+ d="m258.92 624.4-1.7626 0.68379c-0.45047 0.46943-1.1134 0.7266-1.7626 0.68375-0.46401-0.0306-0.91704-0.21026-1.276-0.50595-0.3589-0.29569-0.62192-0.70596-0.74078-1.1555-0.11886-0.44958-0.093-0.93623 0.0729-1.3707 0.16588-0.43444 0.47093-0.8145 0.85917-1.0704 0.29613-0.42168 0.71621-0.75518 1.1941-0.94797 0.47785-0.19278 1.0118-0.24415 1.5176-0.14602 0.8083 0.15681 1.5307 0.70721 1.8964 1.4449 0.3657 0.7377 0.36638 1.6459 0.002 2.3841"
+ fill="#c11616" />
+ <path
+ id="path5748"
+ d="m256.49 591.13-1.9471 1.9832c-0.86595 0.27319-1.834 0.20739-2.655-0.18046-0.96005-0.45353-1.7014-1.3467-1.9703-2.3739-0.26892-1.0272-0.0604-2.1691 0.55429-3.0349 0.38544-0.55238 0.93314-0.99008 1.5569-1.2442 0.62378-0.25415 1.3214-0.32384 1.9831-0.19811 1.0671 0.20275 2.0215 0.92998 2.5002 1.905 0.47864 0.97505 0.47021 2.1749-0.0221 3.1432v0.00014"
+ fill="#c11616" />
+ <path
+ id="path5752"
+ d="m208.98 582.67-4.4313 1.7043c-0.51406 0.65231-1.2064 1.1627-1.9815 1.4608-0.77516 0.29814-1.6311 0.38321-2.4498 0.2435-0.98243-0.16766-1.9064-0.66137-2.5918-1.3849-0.68539-0.72354-1.1284-1.6729-1.2426-2.6629-0.11424-0.99006 0.10091-2.0153 0.6035-2.8759 0.5026-0.86062 1.2898-1.5518 2.2083-1.9388 0.43155-0.99264 1.1541-1.8567 2.0547-2.4571 0.90059-0.6004 1.9761-0.93504 3.0583-0.95162 1.032-0.0158 2.0669 0.25698 2.957 0.77942 0.8901 0.52245 1.6328 1.293 2.1221 2.2018 0.48932 0.90873 0.72381 1.953 0.67002 2.9837-0.0538 1.0307-0.39571 2.0448-0.97697 2.8977"
+ fill="#c11616" />
+ <path
+ id="path5756"
+ d="m200.42 605.02-1.8932 2.9915c-0.65822 0.67935-1.6335 1.0378-2.575 0.94635-0.63002-0.0612-1.2398-0.31702-1.7248-0.72369-0.48507-0.40668-0.84336-0.96246-1.0135-1.5721-0.17016-0.60969-0.15145-1.2707 0.0529-1.8698 0.20437-0.59908 0.59353-1.1337 1.1008-1.5123 0.36052-0.68236 0.97505-1.2267 1.6959-1.5022 0.72088-0.27553 1.5418-0.27983 2.2656-0.0119 0.64864 0.24016 1.2154 0.69577 1.5894 1.2776 0.37395 0.58186 0.55295 1.2867 0.50196 1.9765"
+ fill="#c11616" />
+ <path
+ id="path5809"
+ d="m210.29 594.74 3.8309 1.7043c0.32987 0.68459 0.90856 1.2459 1.6029 1.5548 0.6943 0.30889 1.4987 0.36288 2.2281 0.14953 0.83614-0.24458 1.5548-0.83125 2.0195-1.5681 0.46469-0.73689 0.68333-1.6153 0.68688-2.4865 0.007-1.7423-0.8129-3.3877-1.8223-4.8079-0.55139-0.77579-1.1689-1.5117-1.9026-2.1179-0.73371-0.60626-1.5893-1.0807-2.5176-1.2908-1.1037-0.24971-2.2914-0.11022-3.3073 0.3884-1.0158 0.49863-1.8527 1.3529-2.3302 2.3788-0.47756 1.0259-0.59251 2.2163-0.32008 3.3146s0.93036 2.097 1.832 2.7808"
+ fill="#c11616" />
+ <path
+ id="path6394"
+ d="m350.43 513.77-1.9438 0.92429c-0.4973 0.54179-1.2097 0.88051-1.9438 0.92424-0.67703 0.0403-1.3661-0.16905-1.9063-0.5792-0.54016-0.41015-0.92693-1.0177-1.0699-1.6807-0.143-0.66298-0.041-1.376 0.28201-1.9723 0.32307-0.59634 0.8646-1.0712 1.4981-1.3135 0.30816-0.49834 0.75829-0.9078 1.2835-1.1675 0.52521-0.25974 1.1238-0.36893 1.7069-0.31135 0.56879 0.0562 1.1211 0.27068 1.5787 0.61314 0.4576 0.34245 0.81916 0.81187 1.0334 1.3417 0.21429 0.52987 0.28069 1.1186 0.18979 1.6829-0.0909 0.56428-0.33884 1.1024-0.70868 1.5382"
+ fill="#d61616" />
+ <path
+ id="path6398"
+ d="m418.46 512.65-2.4316 0.96338c-0.62143 0.65018-1.5335 1.0115-2.4316 0.96338-0.65875-0.0353-1.3043-0.28536-1.8149-0.703-0.51067-0.41764-0.88382-1.0007-1.0492-1.6394-0.16533-0.63864-0.12199-1.3295 0.12187-1.9425 0.24385-0.61297 0.68695-1.1448 1.2458-1.4954 0.40594-0.586 0.98385-1.0513 1.643-1.3229 0.65912-0.27158 1.3971-0.34844 2.098-0.2185 1.1422 0.21174 2.1648 0.99088 2.6721 2.036 0.50729 1.0451 0.48686 2.3305-0.0534 3.3589"
+ fill="#d61616" />
+ <path
+ id="path6402"
+ d="m389.46 527.5-1.2292 1.7912c-0.35313 0.34678-0.79614 0.60126-1.2736 0.73159-0.47747 0.13034-0.98833 0.13624-1.4687 0.017-0.91204-0.22644-1.6939-0.9225-2.0244-1.8022-0.33051-0.87969-0.20039-1.9184 0.33691-2.6894 0.38062-0.72336 1.0664-1.2797 1.8528-1.503 0.78631-0.22324 1.6622-0.11028 2.3661 0.30515 0.52919 0.31231 0.9593 0.78978 1.2148 1.3486 0.25553 0.55882 0.33533 1.1965 0.22539 1.801"
+ fill="#d61616" />
+ <path
+ id="path6406"
+ d="m518.45 609.75 1.5254 2.1068c0.72135-0.0327 1.4306-0.29491 1.9998-0.73925 0.59872-0.46738 1.0388-1.1344 1.233-1.8687 0.19414-0.73431 0.14122-1.5317-0.14827-2.2339-0.29613-0.42169-0.71622-0.75519-1.1941-0.94798-0.47786-0.19278-1.0118-0.24415-1.5176-0.14601-0.8083 0.15682-1.5307 0.70722-1.8964 1.4449-0.3657 0.7377-0.36639 1.6459-0.002 2.3841"
+ fill="#c11616" />
+ <path
+ id="path4579"
+ d="m401.11 500.26c-0.47061 0.59438-1.1376 1.0047-1.8319 1.3092-0.69426 0.30458-1.4258 0.51463-2.134 0.78513-1.2348 0.47163-2.4198 1.133-3.7292 1.3143-1.2883 0.17839-2.6392-0.14165-3.7105-0.87906s-1.8526-1.885-2.146-3.152c-0.29337-1.2671-0.096-2.6413 0.54226-3.7745 0.63821-1.1332 1.711-2.0144 2.9466-2.4204 1.7872-0.60393 3.7315-0.73593 5.5838-0.3791 0.83434 0.16072 1.6538 0.42054 2.4024 0.82252 0.74857 0.40199 1.4255 0.9495 1.9298 1.6333 0.50432 0.68382 0.83075 1.5071 0.87566 2.3556 0.0449 0.84849-0.20153 1.7188-0.72897 2.385"
+ fill="#d61616" />
+ <path
+ id="path4583"
+ d="m333.96 525.12-1.2206 1.4375c-0.48862 0.14602-1.0265 0.12109-1.4996-0.0695-0.3607-0.14533-0.68287-0.38509-0.92565-0.68887-0.24279-0.30378-0.40562-0.67088-0.46787-1.0547-0.0622-0.38387-0.0237-0.78361 0.11062-1.1485 0.13435-0.36493 0.36426-0.69421 0.66055-0.94607 0.32374-0.55602 0.91713-0.94638 1.5559-1.0236 0.42143-0.0509 0.85787 0.0305 1.2326 0.22985 0.37476 0.19938 0.68613 0.51586 0.8794 0.8938 0.19326 0.37794 0.26755 0.81566 0.2098 1.2362-0.0577 0.42055-0.24727 0.82203-0.53526 1.1339v0.00007"
+ fill="#d61616" />
+ <path
+ id="path4587"
+ d="m385.06 487.45 1.9641 1.2689c0.39152 0.71147 1.1546 1.2044 1.9641 1.2688 0.41235 0.0328 0.83146-0.0399 1.2128-0.20032 0.38129-0.16039 0.72465-0.40744 1.0056-0.71103 0.56192-0.60718 0.86288-1.4313 0.9041-2.2576 0.0412-0.82627-0.16568-1.6534-0.51834-2.4018-0.35266-0.74836-0.84747-1.4225-1.3954-2.0423-0.81757-0.92479-1.8156-1.7676-3.0217-2.0301-0.90549-0.19706-1.8833-0.0396-2.6812 0.43172-0.79786 0.47133-1.4077 1.2518-1.6721 2.1399-0.2644 0.88817-0.1807 1.875 0.22949 2.706 0.41019 0.83095 1.1427 1.4976 2.0086 1.8278"
+ fill="#d61616" />
+ <path
+ id="path4591"
+ d="m388.87 515.22 1.8716 0.84477c0.47859 0.51476 1.169 0.82638 1.8716 0.8448 0.60653 0.0159 1.2165-0.18435 1.6956-0.55663 0.47911-0.37228 0.82385-0.9139 0.95829-1.5056 0.13444-0.59166 0.0576-1.2291-0.21357-1.7718-0.27119-0.54277-0.73475-0.98696-1.2886-1.2347-0.30092-0.47146-0.73765-0.85513-1.244-1.0928-0.5063-0.23767-1.0805-0.32855-1.6354-0.25886-0.51334 0.0645-1.0089 0.26568-1.4218 0.57734-0.41298 0.31166-0.74238 0.73301-0.94517 1.209-0.20279 0.47598-0.27848 1.0054-0.21716 1.5192 0.0613 0.51373 0.25948 1.0105 0.5686 1.4254"
+ fill="#d61616" />
+ <path
+ id="path4595"
+ d="m367.52 519 2.5159 1.013c0.63065 0.69028 1.5829 1.0737 2.5159 1.013 0.54343-0.0354 1.0768-0.21552 1.5303-0.51694 0.45355-0.30142 0.82621-0.72336 1.0693-1.2107 0.24307-0.48732 0.35595-1.0388 0.32389-1.5825-0.0321-0.54363-0.20897-1.078-0.50763-1.5334-0.46159-0.78772-1.1985-1.4105-2.0522-1.7342-0.85365-0.32379-1.8182-0.34637-2.6861-0.0629-0.92672 0.30268-1.7352 0.95348-2.2288 1.7942-0.4936 0.8407-0.66795 1.8638-0.48068 2.8205"
+ fill="#d61616" />
+ <path
+ id="path4599"
+ d="m425.76 524.43-0.9817 1.7886c-0.7045 0.22337-1.489 0.18396-2.1676-0.1089-0.92448-0.39899-1.6276-1.2745-1.8178-2.2633-0.19013-0.98879 0.1382-2.0626 0.84878-2.776 0.2426-0.41994 0.60102-0.77219 1.0251-1.0074 0.4241-0.23526 0.91268-0.35287 1.3974-0.33637 0.53392 0.0182 1.0612 0.19977 1.493 0.51425 0.43186 0.31447 0.76656 0.76052 0.94775 1.2631 0.1812 0.50256 0.20816 1.0596 0.0763 1.5773-0.13182 0.51771-0.42187 0.99399-0.82135 1.3487v0.00011"
+ fill="#d61616" />
+ <path
+ id="path4603"
+ d="m442.01 532.88-0.64875 1.3591c-0.32738 0.38745-0.85716 0.59346-1.3603 0.52895-0.31132-0.0399-0.60922-0.17867-0.84009-0.3913-0.23087-0.21264-0.39362-0.49813-0.45897-0.80512-0.0653-0.30699-0.033-0.63402 0.0913-0.92225 0.12425-0.28822 0.33982-0.53627 0.60789-0.69952 0.0451-0.41944 0.28753-0.81341 0.64158-1.0428s0.81268-0.2896 1.2139-0.15938c0.41421 0.13442 0.7581 0.46954 0.90317 0.88014 0.14508 0.4106 0.0881 0.88737-0.14978 1.2522"
+ fill="#d61616" />
+ <path
+ id="path4607"
+ d="m555.78 595.39c-0.58443 0.61967-1.3144 1.1012-2.1141 1.3946-0.49062 0.71288-1.2656 1.2241-2.114 1.3946-1.0787 0.21673-2.2393-0.12572-3.0779-0.83808-0.83856-0.71237-1.3572-1.7687-1.4852-2.8616-0.12794-1.0928 0.12113-2.2149 0.63028-3.1903 0.50915-0.97541 1.2702-1.8078 2.1498-2.4688 0.53681-0.40346 1.1224-0.7477 1.7544-0.97476 0.63197-0.22707 1.3121-0.33464 1.98-0.26534 0.8365 0.0868 1.6384 0.45459 2.2633 1.0175 0.62482 0.56291 1.0718 1.3164 1.2855 2.1298 0.21368 0.81339 0.19581 1.6837-0.032 2.4932-0.22781 0.80955-0.6631 1.5574-1.2401 2.1692"
+ fill="#c11616" />
+ <path
+ id="path4611"
+ d="m539.27 622.54c0.58187 1.5526 1.7381 2.9109 3.2455 3.6017 0.87959 0.40309 1.8595 0.57492 2.826 0.52999 0.96651-0.0449 1.919-0.30389 2.7911-0.72301 1.8132-0.87143 3.2718-2.4558 3.9907-4.3346 0.71891-1.8789 0.69043-4.0322-0.0779-5.8914-0.88109-1.2168-2.1461-2.1512-3.5681-2.6358-1.422-0.48453-2.9944-0.51686-4.4351-0.0912-1.9134 0.56533-3.5703 1.9502-4.4635 3.7343-0.89318 1.7841-1.0088 3.9417-0.30868 5.81"
+ fill="#c11616" />
+ <path
+ id="path4615"
+ d="m535.92 574.3-1.0755 0.95239c-0.29653 0.37936-0.663 0.70388-1.0754 0.95234-1.0434 0.62854-2.3838 0.73642-3.5143 0.28285s-2.0246-1.458-2.3442-2.6334c-0.31961-1.1754-0.0572-2.4943 0.68791-3.4579 0.74513-0.96358 1.9556-1.5494 3.1736-1.5357 0.94761-0.40308 2.0731-0.36313 2.9898 0.10611 0.92557 0.47381 1.6201 1.3766 1.8408 2.3927 0.22065 1.0161-0.0369 2.1256-0.68258 2.9407"
+ fill="#c11616" />
+ <path
+ id="path4619"
+ d="m528.42 596.99 2.8611 2.7748c1.3128 0.16192 2.6825-0.19362 3.7508-0.97363 0.82253-0.60055 1.4646-1.445 1.8235-2.3981 0.35886-0.95311 0.43314-2.0114 0.21095-3.0052-0.62193-0.6902-1.4415-1.2003-2.3354-1.4535-0.8939-0.25323-1.8592-0.24878-2.7508 0.0127-1.0654 0.31245-2.0187 0.99401-2.6591 1.901-0.64033 0.90702-0.96343 2.0335-0.9012 3.142"
+ fill="#c11616" />
+ <path
+ id="path4623"
+ d="m565.78 582.67 4.4313 1.7043c0.51406 0.65231 1.2064 1.1627 1.9815 1.4608 0.77516 0.29814 1.6311 0.38321 2.4498 0.2435 0.98243-0.16766 1.9064-0.66137 2.5918-1.3849 0.68539-0.72354 1.1284-1.6729 1.2426-2.6629 0.11424-0.99006-0.10091-2.0153-0.6035-2.8759-0.5026-0.86062-1.2898-1.5518-2.2083-1.9388-0.43155-0.99264-1.1541-1.8567-2.0547-2.4571-0.90059-0.6004-1.9761-0.93504-3.0583-0.95162-1.032-0.0158-2.0669 0.25698-2.957 0.77942-0.8901 0.52245-1.6328 1.293-2.1221 2.2018-0.48932 0.90873-0.72381 1.953-0.67002 2.9837 0.0538 1.0307 0.39571 2.0448 0.97697 2.8977"
+ fill="#c11616" />
+ <path
+ id="path4627"
+ d="m567.47 612.85 1.8932 2.9915c0.65822 0.67934 1.6335 1.0378 2.575 0.94634 0.63002-0.0612 1.2398-0.31702 1.7248-0.7237 0.48506-0.40667 0.84335-0.96245 1.0135-1.5721 0.17015-0.60968 0.15144-1.2707-0.0529-1.8698-0.20437-0.59908-0.59353-1.1337-1.1008-1.5123-0.36051-0.68236-0.97504-1.2267-1.6959-1.5022-0.72088-0.27553-1.5418-0.27983-2.2656-0.0119-0.64864 0.24015-1.2154 0.69577-1.5894 1.2776-0.37395 0.58187-0.55295 1.2867-0.50196 1.9765"
+ fill="#c11616" />
+ <path
+ id="path4631"
+ d="m440.01 719.11-1.6451 2.9148c-1.0396 0.35657-2.1964 0.36157-3.239 0.014-0.86304-0.2877-1.6454-0.81344-2.2378-1.5038-0.59244-0.69039-0.9933-1.5435-1.1466-2.4402-0.15333-0.89672-0.0587-1.8345 0.27068-2.6826 0.32938-0.84801 0.8926-1.6038 1.611-2.1619 0.36667-0.67948 0.91279-1.2611 1.5679-1.6697 0.65509-0.40865 1.4176-0.64337 2.1891-0.67388 0.96773-0.0383 1.9455 0.24872 2.739 0.80393 0.79355 0.55522 1.3982 1.3754 1.6939 2.2977 0.29569 0.92225 0.28066 1.9412-0.0421 2.8543-0.32276 0.91313-0.95138 1.7152-1.761 2.2467v0.00076-0.00004"
+ fill="#b31616" />
+ <path
+ id="path4635"
+ d="m488.6 712.35-2.506 2.954c-0.61212 0.91227-1.519 1.6234-2.5509 2.0003-1.0319 0.37692-2.1836 0.41769-3.2396 0.1147-1.6718-0.47967-3.0604-1.8473-3.5654-3.5116-0.50503-1.6643-0.11066-3.573 1.0126-4.9008 0.38825-1.3155 1.2713-2.4786 2.4342-3.2059 1.1628-0.72738 2.595-1.0126 3.9478-0.78608 1.6011 0.26805 3.0667 1.2596 3.9111 2.6461s1.0528 3.1437 0.55625 4.6893"
+ fill="#b31616" />
+ <path
+ id="path4639"
+ d="m506.51 708.59 3.3002-2.7082c1.0559-0.4186 2.292-0.35598 3.3002 0.16719 1.0727 0.55667 1.864 1.6268 2.0818 2.8156 0.21778 1.1888-0.1427 2.4699-0.94842 3.3707-0.20415 0.9547-0.7374 1.8358-1.4885 2.4595-0.75109 0.62369-1.7152 0.98594-2.6911 1.0112-0.82905 0.0214-1.6629-0.19816-2.3739-0.62516-0.71095-0.427-1.2966-1.06-1.6671-1.8019-0.37057-0.74193-0.52483-1.5903-0.43915-2.4152 0.0857-0.82489 0.41102-1.6235 0.92616-2.2734v-0.00028"
+ fill="#b31616" />
+ <path
+ id="path4643"
+ d="m516.61 684.76-4.2167-2.4191c-1.2694-0.46096-2.7133-0.4212-3.9554 0.1089-1.0253 0.43756-1.9039 1.1967-2.5227 2.124-0.61878 0.92725-0.98068 2.0177-1.0835 3.1277-0.20572 2.22 0.62501 4.4556 1.9759 6.2293 1.0455 1.3726 2.4358 2.5255 4.0758 3.0617 1.5617 0.51064 3.3091 0.4298 4.817-0.22284s2.7628-1.8712 3.4595-3.3593c0.69664-1.4881 0.82876-3.2323 0.36421-4.8084-0.46455-1.576-1.5216-2.9698-2.914-3.8421v0.00014"
+ fill="#b31616" />
+ <path
+ id="path4647"
+ d="m462.69 721.77-2.4216-1.0929c-0.77692-0.11414-1.5892 0.0266-2.2824 0.39555-0.84342 0.44886-1.5005 1.2362-1.7912 2.1463-0.29073 0.91012-0.21177 1.9325 0.21524 2.7872 0.45489 0.57408 1.0795 1.012 1.7742 1.244 0.69475 0.23198 1.4571 0.25718 2.1657 0.0716 1.1217-0.29381 2.0876-1.1308 2.5379-2.1993 0.45037-1.0685 0.37507-2.3444-0.19786-3.3524"
+ fill="#b31616" />
+ <path
+ id="path4651"
+ d="m264.74 678.43-2.4217-1.0929c-0.7769-0.11413-1.5891 0.0266-2.2823 0.39554-0.84342 0.44886-1.5005 1.2362-1.7912 2.1463-0.29074 0.91011-0.21179 1.9325 0.21522 2.7872 0.45489 0.57409 1.0795 1.012 1.7742 1.244 0.69475 0.23198 1.4571 0.25718 2.1657 0.0716 1.1217-0.29381 2.0876-1.1308 2.5379-2.1993 0.45036-1.0685 0.37506-2.3444-0.19786-3.3524"
+ fill="#b31616" />
+ <path
+ id="path4655"
+ d="m326.37 719.34-1.8121 2.9148c-1.1385 0.42163-2.4261 0.42668-3.5678 0.014-0.84451-0.30525-1.6071-0.83402-2.189-1.5179-0.58197-0.68387-0.98194-1.5212-1.1482-2.4037-0.16622-0.88246-0.0983-1.8079 0.19501-2.6567 0.29329-0.84874 0.81124-1.6187 1.4868-2.2103 0.41245-0.72263 1.0228-1.331 1.7469-1.741 0.72402-0.41001 1.5597-0.62057 2.3915-0.6026 0.93718 0.0203 1.866 0.33221 2.6254 0.88178 0.75939 0.54957 1.346 1.3343 1.6582 2.2182 0.31216 0.88389 0.34847 1.863 0.10264 2.7676-0.24583 0.90459-0.77273 1.7307-1.4893 2.335v0.00073"
+ fill="#b31616" />
+ <path
+ id="path4660"
+ d="m280.71 724.22 4.4313 2.8656c0.40494 0.8309 1.0404 1.548 1.8166 2.0499 0.77617 0.50193 1.6908 0.78727 2.6147 0.81568 1.1243 0.0346 2.257-0.3156 3.1656-0.97869 0.90864-0.66309 1.5876-1.635 1.8976-2.7163 0.31001-1.0813 0.24914-2.2653-0.17013-3.3091-0.41928-1.0438-1.1943-1.9409-2.1662-2.5073-0.37314-1.4456-1.2971-2.7417-2.542-3.5659-1.2448-0.82417-2.7989-1.1686-4.2754-0.94764-1.8122 0.27122-3.4757 1.4059-4.3895 2.9941-0.91386 1.5882-1.0589 3.5966-0.38266 5.2996"
+ fill="#b31616" />
+ <path
+ id="path4664"
+ d="m344.79 709.92c-0.47684 0.19223-0.93942 0.41983-1.3827 0.6803-0.44473 0.26134-0.88098 0.56042-1.3827 0.6803-0.54088 0.12924-1.1324 0.0305-1.602-0.26743-0.46957-0.29791-0.81093-0.79105-0.92441-1.3354-0.11349-0.54441 0.002-1.1329 0.31382-1.5936 0.31142-0.46072 0.81426-0.78762 1.3617-0.88525 0.21728-0.35862 0.53585-0.65511 0.90912-0.84611 0.37327-0.19101 0.8001-0.27594 1.2181-0.24237 0.42243 0.0339 0.83446 0.18885 1.1746 0.44165 0.34013 0.2528 0.60728 0.60267 0.76156 0.99738s0.19521 0.83299 0.11667 1.2494c-0.0785 0.41645-0.2763 0.80973-0.56375 1.1211"
+ fill="#b31616" />
+ <path
+ id="path4668"
+ d="m252.89 705.24-4.4313 3.6326c-1.4176 0.56269-3.0777 0.47874-4.4313-0.22409-1.4385-0.74692-2.4996-2.1821-2.792-3.7764-0.29239-1.5943 0.19032-3.3126 1.2702-4.5214 0.27471-1.2812 0.99105-2.4634 1.9996-3.2999 1.0085-0.83655 2.3027-1.3221 3.6126-1.3553 1.1118-0.0282 2.23 0.26662 3.1834 0.8393 0.95341 0.57268 1.7389 1.4213 2.2363 2.4161 0.49738 0.99476 0.705 2.1323 0.5911 3.2386s-0.54894 2.1777-1.2386 3.0503v0.00018"
+ fill="#b31616" />
+ <path
+ id="path4672"
+ d="m282.02 696.21 2.4052-1.7951c0.44673-0.9402 1.3768-1.6343 2.4053-1.7951 0.58593-0.0916 1.1946-0.0174 1.748 0.19576 0.55342 0.21316 1.0513 0.56333 1.4524 1.0002 0.80219 0.87367 1.1983 2.0759 1.209 3.262 0.0108 1.186-0.34252 2.3558-0.88527 3.4104s-1.2707 2.0031-2.044 2.9024c-1.0305 1.1982-2.2061 2.3575-3.7004 2.8723-1.3542 0.46648-2.9008 0.34117-4.1622-0.33722-1.2614-0.67838-2.2186-1.8997-2.576-3.2866-0.35737-1.387-0.10952-2.9188 0.66699-4.1223 0.7765-1.2035 2.07-2.0606 3.481-2.3066"
+ fill="#b31616" />
+ <path
+ id="path4676"
+ d="m232.95 602.37c0.64351 0.54764 1.4195 0.91334 2.1141 1.3946 0.69615 0.48235 1.3242 1.0888 2.114 1.3946 0.54254 0.21008 1.1422 0.26549 1.7163 0.17168 0.57418-0.0938 1.122-0.33526 1.5869-0.68502 0.92982-0.69953 1.5022-1.8225 1.6238-2.9797 0.12164-1.1572-0.18606-2.3388-0.76726-3.3468s-1.4254-1.8491-2.3768-2.5189c-1.0941-0.77018-2.3999-1.3362-3.7344-1.2401-0.86384 0.0622-1.7037 0.40691-2.3681 0.96254-0.66436 0.55562-1.1511 1.3185-1.3837 2.1528-0.23268 0.83424-0.21164 1.7361 0.0509 2.5615 0.26257 0.82532 0.76462 1.5716 1.4242 2.1329"
+ fill="#c11616" />
+ <path
+ id="path4680"
+ d="m227.7 621.35c-0.62866 0.48827-1.3823 0.78877-2.143 1.0233-0.76066 0.23456-1.5399 0.40978-2.2883 0.68101-1.4923 0.54083-2.8626 1.4623-4.4313 1.7043-1.2829 0.19797-2.6352-0.0941-3.722-0.8039-1.0868-0.70978-1.8979-1.8306-2.2324-3.0849-0.33446-1.2542-0.18915-2.6301 0.39994-3.7868 0.58908-1.1567 1.6164-2.0834 2.8275-2.5505 1.7382-1.8314 4.2956-2.8544 6.8174-2.727 1.1532 0.0583 2.3004 0.34919 3.3148 0.90074 1.0144 0.55156 1.8918 1.3684 2.464 2.3713 0.57217 1.0029 0.82943 2.1925 0.66532 3.3354-0.1641 1.1429-0.76004 2.2286-1.6719 2.9368"
+ fill="#c11616" />
+ <path
+ id="path4684"
+ d="m239.09 571.22 1.0755 0.95239c0.29654 0.37936 0.66301 0.70388 1.0755 0.95234 1.0434 0.62853 2.3838 0.73641 3.5143 0.28284s2.0246-1.458 2.3442-2.6334 0.0572-2.4943-0.6879-3.4579c-0.74512-0.96358-1.9556-1.5494-3.1736-1.5357-0.94761-0.40307-2.0731-0.36313-2.9898 0.10611-0.92557 0.47381-1.6201 1.3766-1.8408 2.3927-0.22066 1.0161 0.0369 2.1256 0.68255 2.9407"
+ fill="#c11616" />
+ <path
+ id="path4688"
+ d="m258.92 624.4-1.7626 0.68379c-0.45047 0.46943-1.1134 0.7266-1.7626 0.68375-0.46401-0.0306-0.91704-0.21026-1.276-0.50595-0.3589-0.29569-0.62192-0.70596-0.74078-1.1555-0.11886-0.44958-0.093-0.93623 0.0729-1.3707 0.16588-0.43444 0.47093-0.8145 0.85917-1.0704 0.29613-0.42168 0.71621-0.75518 1.1941-0.94797 0.47785-0.19278 1.0118-0.24415 1.5176-0.14602 0.8083 0.15681 1.5307 0.70721 1.8964 1.4449 0.3657 0.7377 0.36638 1.6459 0.002 2.3841"
+ fill="#c11616" />
+ <path
+ id="path4693"
+ d="m256.49 591.13-1.9471 1.9832c-0.86595 0.27319-1.834 0.20739-2.655-0.18046-0.96005-0.45353-1.7014-1.3467-1.9703-2.3739-0.26892-1.0272-0.0604-2.1691 0.55429-3.0349 0.38544-0.55238 0.93314-0.99008 1.5569-1.2442 0.62378-0.25415 1.3214-0.32384 1.9831-0.19811 1.0671 0.20275 2.0215 0.92998 2.5002 1.905 0.47864 0.97505 0.47021 2.1749-0.0221 3.1432v0.00014"
+ fill="#c11616" />
+ <path
+ id="path4697"
+ d="m208.98 582.67-4.4313 1.7043c-0.51406 0.65231-1.2064 1.1627-1.9815 1.4608-0.77516 0.29814-1.6311 0.38321-2.4498 0.2435-0.98243-0.16766-1.9064-0.66137-2.5918-1.3849-0.68539-0.72354-1.1284-1.6729-1.2426-2.6629-0.11424-0.99006 0.10091-2.0153 0.6035-2.8759 0.5026-0.86062 1.2898-1.5518 2.2083-1.9388 0.43155-0.99264 1.1541-1.8567 2.0547-2.4571 0.90059-0.6004 1.9761-0.93504 3.0583-0.95162 1.032-0.0158 2.0669 0.25698 2.957 0.77942 0.8901 0.52245 1.6328 1.293 2.1221 2.2018 0.48932 0.90873 0.72381 1.953 0.67002 2.9837-0.0538 1.0307-0.39571 2.0448-0.97697 2.8977"
+ fill="#c11616" />
+ <path
+ id="path4702"
+ d="m200.42 605.02-1.8932 2.9915c-0.65822 0.67935-1.6335 1.0378-2.575 0.94635-0.63002-0.0612-1.2398-0.31702-1.7248-0.72369-0.48507-0.40668-0.84336-0.96246-1.0135-1.5721-0.17016-0.60969-0.15145-1.2707 0.0529-1.8698 0.20437-0.59908 0.59353-1.1337 1.1008-1.5123 0.36052-0.68236 0.97505-1.2267 1.6959-1.5022 0.72088-0.27553 1.5418-0.27983 2.2656-0.0119 0.64864 0.24016 1.2154 0.69577 1.5894 1.2776 0.37395 0.58186 0.55295 1.2867 0.50196 1.9765"
+ fill="#c11616" />
+ <path
+ id="path4706"
+ d="m210.29 594.74 3.8309 1.7043c0.32987 0.68459 0.90856 1.2459 1.6029 1.5548 0.6943 0.30889 1.4987 0.36288 2.2281 0.14953 0.83614-0.24458 1.5548-0.83125 2.0195-1.5681 0.46469-0.73689 0.68333-1.6153 0.68688-2.4865 0.007-1.7423-0.8129-3.3877-1.8223-4.8079-0.55139-0.77579-1.1689-1.5117-1.9026-2.1179-0.73371-0.60626-1.5893-1.0807-2.5176-1.2908-1.1037-0.24971-2.2914-0.11022-3.3073 0.3884-1.0158 0.49863-1.8527 1.3529-2.3302 2.3788-0.47756 1.0259-0.59251 2.2163-0.32008 3.3146s0.93036 2.097 1.832 2.7808"
+ fill="#c11616" />
+ <path
+ id="path4710"
+ d="m350.43 513.77-1.9438 0.92429c-0.4973 0.54179-1.2097 0.88051-1.9438 0.92424-0.67703 0.0403-1.3661-0.16905-1.9063-0.5792-0.54016-0.41015-0.92693-1.0177-1.0699-1.6807-0.143-0.66298-0.041-1.376 0.28201-1.9723 0.32307-0.59634 0.8646-1.0712 1.4981-1.3135 0.30816-0.49834 0.75829-0.9078 1.2835-1.1675 0.52521-0.25974 1.1238-0.36893 1.7069-0.31135 0.56879 0.0562 1.1211 0.27068 1.5787 0.61314 0.4576 0.34245 0.81916 0.81187 1.0334 1.3417 0.21429 0.52987 0.28069 1.1186 0.18979 1.6829-0.0909 0.56428-0.33884 1.1024-0.70868 1.5382"
+ fill="#d61616" />
+ <path
+ id="path4714"
+ d="m418.46 512.65-2.4316 0.96338c-0.62143 0.65018-1.5335 1.0115-2.4316 0.96338-0.65875-0.0353-1.3043-0.28536-1.8149-0.703-0.51067-0.41764-0.88382-1.0007-1.0492-1.6394-0.16533-0.63864-0.12199-1.3295 0.12187-1.9425 0.24385-0.61297 0.68695-1.1448 1.2458-1.4954 0.40594-0.586 0.98385-1.0513 1.643-1.3229 0.65912-0.27158 1.3971-0.34844 2.098-0.2185 1.1422 0.21174 2.1648 0.99088 2.6721 2.036 0.50729 1.0451 0.48686 2.3305-0.0534 3.3589"
+ fill="#d61616" />
+ <path
+ id="path4718"
+ d="m389.46 527.5-1.2292 1.7912c-0.35313 0.34678-0.79614 0.60126-1.2736 0.73159-0.47747 0.13034-0.98833 0.13624-1.4687 0.017-0.91204-0.22644-1.6939-0.9225-2.0244-1.8022-0.33051-0.87969-0.20039-1.9184 0.33691-2.6894 0.38062-0.72336 1.0664-1.2797 1.8528-1.503 0.78631-0.22324 1.6622-0.11028 2.3661 0.30515 0.52919 0.31231 0.9593 0.78978 1.2148 1.3486 0.25553 0.55882 0.33533 1.1965 0.22539 1.801"
+ fill="#d61616" />
+ <path
+ id="path4723"
+ d="m518.45 609.75 1.5254 2.1068c0.72135-0.0327 1.4306-0.29491 1.9998-0.73925 0.59872-0.46738 1.0388-1.1344 1.233-1.8687 0.19414-0.73431 0.14122-1.5317-0.14827-2.2339-0.29613-0.42169-0.71622-0.75519-1.1941-0.94798-0.47786-0.19278-1.0118-0.24415-1.5176-0.14601-0.8083 0.15682-1.5307 0.70722-1.8964 1.4449-0.3657 0.7377-0.36639 1.6459-0.002 2.3841"
+ fill="#c11616" />
+ </g>
+ <g
+ id="layer7"
+ transform="translate(-184.41 -389.38)"
+ fill="#f05959">
+ <path
+ id="path6316"
+ opacity=".55"
+ d="m411.93 511.91-4.043 11.731c6.8378 1.8752 13.559 4.1751 20.112 6.8822 7.4981 3.0974 14.776 6.728 21.76 10.855l5.1541-11.078c-6.4942-3.4907-13.135-6.7083-19.899-9.6416-7.5523-3.275-15.258-6.1954-23.084-8.7484"
+ fill-rule="evenodd" />
+ <a
+ id="a6343"
+ transform="matrix(3.6223 .67417 -.029219 3.6732 47.869 -1146.1)">
+ <path
+ id="path6320"
+ opacity="0.505"
+ d="m117.18 435.36-1.3906 3.268 4.228 1.6907 0.8687-3.3565-3.7061-1.6022"
+ fill-rule="evenodd"
+ fill="#f05959" />
+ </a>
+ </g>
+ <g
+ id="layer10"
+ transform="translate(-184.41 -389.38)">
+ <g
+ id="g6324"
+ transform="matrix(3.4905 0 0 3.4905 49.464 -993.04)"
+ fill="#b00202">
+ <g
+ id="g6337"
+ fill="#b00202">
+ <path
+ id="path4235"
+ d="m62.438 465.01-12.207 0.30665 8.0879 4.125 5.6797 4.709-3.1387 3.4375c4.2607 2.3547 8.7041 4.3809 13.275 6.0547 4.368 1.5993 8.868 2.8801 13.473 3.5391 6.3125 0.63448 12.656 0.81615 18.506 0 4.6046-0.65897 9.1047-1.9398 13.473-3.5391 4.5713-1.6738 9.0146-3.7 13.275-6.0547l-3.1367-3.4375 5.6777-4.709 8.0879-4.125-12.133-0.30664c-3.8941 3.281-8.4789 5.734-13.367 7.1602-6.0487 1.7647-12.426 1.9428-18.717 2.2949-1.6602 0.1863-3.2822 0.0895-4.8262 0-6.291-0.35214-12.668-0.53026-18.717-2.2949-4.8882-1.4261-9.3989-3.8792-13.293-7.1602z"
+ fill-rule="evenodd"
+ transform="translate(-.082769 -.42034)"
+ fill="#b00202" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="layer5"
+ fill-rule="evenodd"
+ transform="translate(-184.41 -389.38)"
+ fill="#930000">
+ <path
+ id="path4756"
+ style="block-progression:tb;text-indent:0;color:#000000;text-transform:none"
+ d="m373.67 498.3c-20.05 0.55223-45.856 9.6668-67.213 22.619-19.988 12.122-34.202 21.299-45.919 38.331-11.129 0.56065-23.726 0.59946-35.976 3.6293-12.773 3.159-25.176 9.8008-34.101 23.54l-0.1651 0.25306-0.11902 0.27959c-3.9747 9.4387-1.7936 18.243 3.8095 25.052 5.6032 6.8092 14.228 12.21 23.828 17.427 18.052 9.8099 39.342 19.166 50.62 31.005-5.2475 5.3506-13.333 10.41-20.395 16.375-3.9928 3.3727-7.5777 7.1423-9.5602 11.907-1.9825 4.7644-2.0866 10.472 0.42916 16.542 4.2734 10.31 13.047 17.752 23.92 22.568 10.873 4.8161 23.939 7.1202 37.521 7.2253 26.557 0.20489 55.009-8.0023 72.764-24.166 9.8536 0.95437 19.454 0.47715 28.628 0 17.755 16.164 46.208 24.372 72.765 24.166 13.582-0.10506 26.648-2.4092 37.521-7.2253s19.647-12.258 23.92-22.568c2.5157-6.0697 2.4116-11.777 0.42915-16.542-1.9826-4.7644-5.5675-8.534-9.5602-11.907-7.0616-5.9649-15.147-11.024-20.395-16.375 11.278-11.84 32.568-21.196 50.62-31.005 9.6001-5.2168 18.225-10.618 23.828-17.427 5.6032-6.809 7.7842-15.613 3.8095-25.052l-0.11833-0.27959-0.16475-0.25306c-8.9255-13.74-21.328-20.381-34.101-23.54-12.25-3.0298-24.848-3.0686-35.976-3.6293-11.718-17.032-25.931-26.208-45.919-38.331-21.357-12.953-42.905-21.743-62.956-22.295-1.3626 6.2333-0.66302 3.1291-1.3626 6.2333 24.298 0.42043 37.87 12.121 60.832 21.909 20.554 12.466 33.798 20.854 44.909 37.705l0.93748 1.4184 1.6902 0.0998c11.761 0.65423 24.565 0.62857 36.24 3.5161 11.56 2.8591 21.903 8.39 29.796 20.337 2.9944 7.2998 1.6321 12.397-2.8192 17.807-4.5021 5.4711-12.492 10.706-21.834 15.782-18.683 10.153-42.583 19.56-55.037 34.881l-1.7232 2.1242 1.6902 2.1576c6.2742 7.9736 16.54 13.383 23.716 19.445 3.588 3.0309 6.3343 6.1243 7.6653 9.323 1.331 3.1986 1.5254 6.5517-0.42912 11.267-3.4517 8.3279-10.639 14.635-20.401 18.959-9.7627 4.3243-22.012 6.5467-34.86 6.6459-25.698 0.19861-53.713-8.2371-69.417-23.287l-1.0498-1.0055c-11.296 0.59171-22.339 0.51736-33.117 0l-1.0498 1.0055c-15.704 15.05-43.719 23.486-69.417 23.287-12.849-0.0991-25.098-2.3216-34.86-6.6459-9.7627-4.3243-16.95-10.631-20.401-18.959-1.9545-4.7157-1.7601-8.0688-0.42912-11.267 1.331-3.1987 4.0773-6.2921 7.6653-9.323 7.176-6.0616 17.441-11.471 23.716-19.445l1.6902-2.1576-1.7232-2.1242c-12.455-15.321-36.354-24.728-55.037-34.881-9.3417-5.0764-17.332-10.311-21.834-15.782-4.4513-5.4094-5.8136-10.507-2.8192-17.807 7.8938-11.947 18.236-17.478 29.796-20.337 11.675-2.8876 24.48-2.8619 36.24-3.5161l1.6902-0.0998 0.93751-1.4184c11.111-16.85 24.356-25.239 44.909-37.705 23.026-9.8116 36.099-20.683 60.52-21.089 0 0 0.41432-2.9309 3.2063-7.377z" />
+ <path
+ id="path4742"
+ style="block-progression:tb;text-indent:0;color:#000000;text-transform:none"
+ d="m373.67 498.3c-20.05 0.55223-45.856 9.6668-67.213 22.619-19.988 12.122-34.202 21.299-45.919 38.331-11.129 0.56065-23.726 0.59946-35.976 3.6293-12.773 3.159-25.176 9.8008-34.101 23.54l-0.1651 0.25306-0.11902 0.27959c-3.9747 9.4387-1.7936 18.243 3.8095 25.052 5.6032 6.8092 14.228 12.21 23.828 17.427 18.052 9.8099 39.342 19.166 50.62 31.005-5.2475 5.3506-13.333 10.41-20.395 16.375-3.9928 3.3727-7.5777 7.1423-9.5602 11.907-1.9825 4.7644-2.0866 10.472 0.42916 16.542 4.2734 10.31 13.047 17.752 23.92 22.568 10.873 4.8161 23.939 7.1202 37.521 7.2253 26.557 0.20489 55.009-8.0023 72.764-24.166 9.8536 0.95437 19.454 0.47715 28.628 0 17.755 16.164 46.208 24.372 72.765 24.166 13.582-0.10506 26.648-2.4092 37.521-7.2253s19.647-12.258 23.92-22.568c2.5157-6.0697 2.4116-11.777 0.42915-16.542-1.9826-4.7644-5.5675-8.534-9.5602-11.907-7.0616-5.9649-15.147-11.024-20.395-16.375 11.278-11.84 32.568-21.196 50.62-31.005 9.6001-5.2168 18.225-10.618 23.828-17.427 5.6032-6.809 7.7842-15.613 3.8095-25.052l-0.11833-0.27959-0.16475-0.25306c-8.9255-13.74-21.328-20.381-34.101-23.54-12.25-3.0298-24.848-3.0686-35.976-3.6293-11.718-17.032-25.931-26.208-45.919-38.331-21.357-12.953-42.905-21.743-62.956-22.295-1.3626 6.2333-0.66302 3.1291-1.3626 6.2333 24.298 0.42043 37.87 12.121 60.832 21.909 20.554 12.466 33.798 20.854 44.909 37.705l0.93748 1.4184 1.6902 0.0998c11.761 0.65423 24.565 0.62857 36.24 3.5161 11.56 2.8591 21.903 8.39 29.796 20.337 2.9944 7.2998 1.6321 12.397-2.8192 17.807-4.5021 5.4711-12.492 10.706-21.834 15.782-18.683 10.153-42.583 19.56-55.037 34.881l-1.7232 2.1242 1.6902 2.1576c6.2742 7.9736 16.54 13.383 23.716 19.445 3.588 3.0309 6.3343 6.1243 7.6653 9.323 1.331 3.1986 1.5254 6.5517-0.42912 11.267-3.4517 8.3279-10.639 14.635-20.401 18.959-9.7627 4.3243-22.012 6.5467-34.86 6.6459-25.698 0.19861-53.713-8.2371-69.417-23.287l-1.0498-1.0055c-11.296 0.59171-22.339 0.51736-33.117 0l-1.0498 1.0055c-15.704 15.05-43.719 23.486-69.417 23.287-12.849-0.0991-25.098-2.3216-34.86-6.6459-9.7627-4.3243-16.95-10.631-20.401-18.959-1.9545-4.7157-1.7601-8.0688-0.42912-11.267 1.331-3.1987 4.0773-6.2921 7.6653-9.323 7.176-6.0616 17.441-11.471 23.716-19.445l1.6902-2.1576-1.7232-2.1242c-12.455-15.321-36.354-24.728-55.037-34.881-9.3417-5.0764-17.332-10.311-21.834-15.782-4.4513-5.4094-5.8136-10.507-2.8192-17.807 7.8938-11.947 18.236-17.478 29.796-20.337 11.675-2.8876 24.48-2.8619 36.24-3.5161l1.6902-0.0998 0.93751-1.4184c11.111-16.85 24.356-25.239 44.909-37.705 23.026-9.8116 36.099-20.683 60.52-21.089 0 0 0.41432-2.9309 3.2063-7.377z" />
+ </g>
+</svg>
diff --git a/clients_icons/icons/bombus-avalon.png b/clients_icons/icons/bombus-avalon.png
deleted file mode 100644
index 0e967e0..0000000
--- a/clients_icons/icons/bombus-avalon.png
+++ /dev/null
Binary files differ
diff --git a/clients_icons/icons/bombus-klub.png b/clients_icons/icons/bombus-klub.png
deleted file mode 100644
index 4593b4c..0000000
--- a/clients_icons/icons/bombus-klub.png
+++ /dev/null
Binary files differ
diff --git a/clients_icons/icons/bombus.png b/clients_icons/icons/bombus.png
deleted file mode 100644
index f85843f..0000000
--- a/clients_icons/icons/bombus.png
+++ /dev/null
Binary files differ
diff --git a/clients_icons/icons/bombusmod.png b/clients_icons/icons/bombusmod.png
deleted file mode 100644
index 3c61539..0000000
--- a/clients_icons/icons/bombusmod.png
+++ /dev/null
Binary files differ
diff --git a/clients_icons/icons/bombusng.png b/clients_icons/icons/bombusng.png
deleted file mode 100644
index 7d333a5..0000000
--- a/clients_icons/icons/bombusng.png
+++ /dev/null
Binary files differ
diff --git a/clients_icons/icons/bombuspl.png b/clients_icons/icons/bombuspl.png
deleted file mode 100644
index bccece5..0000000
--- a/clients_icons/icons/bombuspl.png
+++ /dev/null
Binary files differ
diff --git a/clients_icons/icons/bombusplus.png b/clients_icons/icons/bombusplus.png
deleted file mode 100644
index 1e5a485..0000000
--- a/clients_icons/icons/bombusplus.png
+++ /dev/null
Binary files differ
diff --git a/clients_icons/icons/bombusqd.png b/clients_icons/icons/bombusqd.png
deleted file mode 100644
index 49ed15d..0000000
--- a/clients_icons/icons/bombusqd.png
+++ /dev/null
Binary files differ
diff --git a/clients_icons/icons/gajim.png b/clients_icons/icons/gajim.png
deleted file mode 100644
index 8c60bfc..0000000
--- a/clients_icons/icons/gajim.png
+++ /dev/null
Binary files differ