From 78b990880cf30e1e70ae7ee39a0a4b96124b51f9 Mon Sep 17 00:00:00 2001 From: z3d <z3d@mail.i2p> Date: Sun, 5 Dec 2010 23:36:25 +0000 Subject: [PATCH] I2PSnark: Wrap fixes. --- .../org/klomp/snark/web/I2PSnarkServlet.java | 29 +++++++++--------- .../themes/snark/ubergine/images/head_eta.png | Bin 0 -> 1331 bytes .../themes/snark/ubergine/images/head_rx.png | Bin 0 -> 1376 bytes .../snark/ubergine/images/head_rxspeed.png | Bin 0 -> 1784 bytes .../snark/ubergine/images/head_torrent.png | Bin 0 -> 1145 bytes .../themes/snark/ubergine/images/head_tx.png | Bin 0 -> 1366 bytes .../snark/ubergine/images/head_txspeed.png | Bin 0 -> 1785 bytes .../themes/snark/ubergine/images/status.png | Bin 880 -> 821 bytes .../themes/snark/vanilla/images/head_eta.png | Bin 0 -> 1554 bytes .../themes/snark/vanilla/images/head_rx.png | Bin 0 -> 1506 bytes .../snark/vanilla/images/head_rxspeed.png | Bin 0 -> 2094 bytes .../snark/vanilla/images/head_torrent.png | Bin 0 -> 1304 bytes .../themes/snark/vanilla/images/head_tx.png | Bin 0 -> 1506 bytes .../snark/vanilla/images/head_txspeed.png | Bin 0 -> 2052 bytes .../themes/snark/vanilla/images/status.png | Bin 882 -> 950 bytes 15 files changed, 15 insertions(+), 14 deletions(-) create mode 100644 installer/resources/themes/snark/ubergine/images/head_eta.png create mode 100644 installer/resources/themes/snark/ubergine/images/head_rx.png create mode 100644 installer/resources/themes/snark/ubergine/images/head_rxspeed.png create mode 100644 installer/resources/themes/snark/ubergine/images/head_torrent.png create mode 100644 installer/resources/themes/snark/ubergine/images/head_tx.png create mode 100644 installer/resources/themes/snark/ubergine/images/head_txspeed.png create mode 100644 installer/resources/themes/snark/vanilla/images/head_eta.png create mode 100644 installer/resources/themes/snark/vanilla/images/head_rx.png create mode 100644 installer/resources/themes/snark/vanilla/images/head_rxspeed.png create mode 100644 installer/resources/themes/snark/vanilla/images/head_torrent.png create mode 100644 installer/resources/themes/snark/vanilla/images/head_tx.png create mode 100644 installer/resources/themes/snark/vanilla/images/head_txspeed.png diff --git a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java index be11cbf8b0..1c8ed3dc6d 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java +++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java @@ -257,7 +257,7 @@ public class I2PSnarkServlet extends Default { out.write(" title=\""); out.write(_("Status")); out.write("\"> "); - out.write(_("Status")); +// out.write(_("Status")); if (_manager.util().connected() && !snarks.isEmpty()) { out.write(" <a href=\""); out.write(req.getRequestURI()); @@ -279,35 +279,36 @@ public class I2PSnarkServlet extends Default { out.write("</a><br>\n"); } out.write("</th>\n<th align=\"left\">"); - out.write("<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/torrent.png\" title=\""); - out.write(_("Torrent")); +// out.write("<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/torrent.png\"\">"); + out.write("<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/head_torrent.png\" title=\""); + out.write(_("Loaded Torrents")); out.write("\">"); - out.write(_("Torrent")); +// out.write(_("Torrent")); out.write("</th>\n<th align=\"center\">"); - out.write("<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/eta.png\" title=\""); + out.write("<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/head_eta.png\" title=\""); out.write(_("Estimated Download Time")); out.write("\">"); // space here would look better but nbsp is too big and thinsp breaks - out.write(_("ETA")); + // out.write(_("ETA")); out.write("</th>\n<th align=\"center\">"); - out.write("<img border=\"0\" src=\"/themes/console/images/inbound.png\" title=\""); + out.write("<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/head_rx.png\" title=\""); out.write(_("Downloaded")); out.write("\">"); - out.write(_("RX")); +// out.write(_("RX")); out.write("</th>\n<th align=\"center\">"); - out.write("<img border=\"0\" src=\"/themes/console/images/outbound.png\" title=\""); + out.write("<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/head_tx.png\" title=\""); out.write(_("Uploaded")); out.write("\">"); - out.write(_("TX")); +// out.write(_("TX")); out.write("</th>\n<th align=\"center\">"); - out.write("<img border=\"0\" src=\"/themes/console/images/inbound.png\" title=\""); + out.write("<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/head_rxspeed.png\" title=\""); out.write(_("Down Rate")); out.write("\">"); - out.write(_("Rate")); +// out.write(_("Rate")); out.write("</th>\n<th align=\"center\">"); - out.write("<img border=\"0\" src=\"/themes/console/images/outbound.png\" title=\""); + out.write("<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/head_txspeed.png\" title=\""); out.write(_("Up Rate")); out.write("\">"); - out.write(_("Rate")); +// out.write(_("Rate")); out.write("</th>\n"); out.write("<th align=\"center\">"); if (_manager.util().connected()) { diff --git a/installer/resources/themes/snark/ubergine/images/head_eta.png b/installer/resources/themes/snark/ubergine/images/head_eta.png new file mode 100644 index 0000000000000000000000000000000000000000..0840f2441f7a52e17f567cd3c353af96c22b55a0 GIT binary patch literal 1331 zcmV-31<d-1P)<h;3K|Lk000e1NJLTq001cf000yS1^@s65QG$k00009a7bBm000id z000id0mpBsWB>pJ<w-<ARCt`dR)0*DRTzHG_1^CiR}csd0Yj5fBg-6!S*C5sbW?E6 zWenG^sW_s!YKtulk{{A+!E7etk7>;QV2&F}!<910tr7|?7KpHJk^}jbCPZ+7d+*nC zzUxKGd*NRG@ND1ro$ov6yytnJ_j%v*33zDg9>hY2W9+WvH4XtYW?`4eM!%;u9_%Qz zbAsJxy;>kJ!28=G2j^X%^llBGBAlz(=TNb-sul3l!;rKXsS1ZU_OjRlyVocUh~ezC z(jS50@#&{OzYvIzz&3WL28k<B>HTlAn|%&wzX@a{0HqtT8Lc?V&vjmdw9{d>Jg(^b zXZq>I>ot(Z$=`JDCW<|9koGd2z>RmFaeh162z1<L=mg%-n7)r~0wlGgS4;4~1kfC` z@p0(YWk3kO+8jX91#M^}rLgM0f+V<5H6O)<dmTgQU_X7*cop?%-MZBIa^h!=O+T`k z;RBm)qcu%aCco&pRVfwt;?+O-LUYj}_?W;O8S=|`2<_;FC3OiNKTv;{%_Ezzi6b)W zzjL<(*FQpNWwaZ>*QgnQT&L!tflnLpne{ZJ432^*0Dl9}lLeTJ$ReYH0GD&(qNQP| zr9Rg(+fn`tuzL*}qk>S$IVO&Gab_1)+(uw$m?&py_@&`7Bz=GV?yh5A)`K>Zb<UzO znIL5r7mm3?EkFe~h<d6Fk2Q58sAw(DzPAS9e_OGnl@+m-i!R^5FiVKPWKy>Ha9DRP zhcZ6^x(8_}lu#oBwNfQpAwhpm=j&fFBj{w)40vQyD5l!iV0$hK`$0Aw7t_)5WEiX* zQv;1qxw$I)zFd@wdN_r3G#||jw?D&`Jd%SkGU2l=d40M84%(`st$9+^on)<N%!biB zVHqQ1j+uBrYSSJTgupI7z*l|>3aYmP^Gv?kd7Tv{GXa;_Eo5%==?Uj#QZ%x|C~=uQ z2R2}MdmJo(S@A?$Ka`e!O(X5*7R0#1{b(p|v3`y$3PwbLqLnCnL?8xC1~ik0YO%}d zFy`Q+a23nUsdyprGw*b{B9e748Go=_B62mL5Dd$Op>eDZE^=zBHw&Zw3UWEt$LnEU z+pRV%2q<)Bx2yoazlEU%LCjvkqNNg$^Stfl^OAU9+hC%}a516k4mKe6&6=qJhRvq_ zGcZWG6_dOovZ%#IO1*Bj!lcR6VsH01;tLur7rW7`9_Gp0i*zOqTrA2^5a6%!L}J0W zOvj827qyj^xdPw*)P*2f9o#jUC{<|~C%{UgI>;Xxn`=yuV0?(%=!l(*#ZK2zDFJHz zZk8Y&A}X5iOr{svtF@ntGu{B40Gf*?R*`K-Qcyuj85%n8ox}eE_322|lEF_1@TOOW zRh3f6$2TLnP^mdB<95XHa~>`-gfZR%{GYvo?swr}SpSpBWLZ{)dfMLXZms7dD-ZH8 zOe*J5cxz-5i#mMG5VrdYQV0TaU@sH2`pYzDcx79~^Qd?ou2DXxIpef%AazKg4n@fi z&et9Bz`|f2m0<CoVWV?ao<=*F!B<L?fpAuoQ(G`#)T4&(A95wiJ?lIflw#*Gc$`1I zM#<v(X!IBj*iS9)n<>aiw&ihK(>VxJ<Q$E`z0_@sN9Q~mlE3}4kiihmhtRZhjs4@E py!9Dq9uoOTWW>(X@!F~8{tN!B)6DD26Egq+002ovPDHLkV1k|hdR71c literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/ubergine/images/head_rx.png b/installer/resources/themes/snark/ubergine/images/head_rx.png new file mode 100644 index 0000000000000000000000000000000000000000..197c4879505b2c027b92cc71920b23e50809f583 GIT binary patch literal 1376 zcmV-m1)utfP)<h;3K|Lk000e1NJLTq001fg000#T1^@s6Fz<XL00009a7bBm000id z000id0mpBsWB>pK5=lfsRCt`dSA9&CRT%%h7XrKjCYIfd0vgp!C>I5;%+WMQDdyH9 zl?`c>eQYvyX_QDH6jqiS))tx7vZ(|p<@(TxMy<M)329JGQ&2wrxLyT<%g25Do%3=p z_j2D$FZ|K7o%fvkob#OLcb>0vE-+3~RVeCf2owEy_ZSQLRiYN)A()U36<;cO*y%M_ zh{fc;!{IgTUs7Jio1-aF^Kmx<u$^ls8A7F^jx9sU$CXimswD`99aXj-q(n?0!->fh zvdg(5Dpm1emjiJpZNSXyaSVe<;(V`Py&JKm>JO}XW}hLLXkRCh%~dwwkc$_nyV8zC zev=QJ1eU~0PKZ>PPYXJc*VTu(6`ui5CdktV@M{`XGuQME03BV%fa+oMQ9v+eZoIj! z9U;4qd+<wf6;GMtRIxB~4{*H0J!K|8X-p8tLB5s<K)Mr1%-RbKIEQ!wVh5J<yRzUg zl*$G#i5T*$=-&JOH=wj;w6Nw@D{!>UW5S7L{JvgZkD#I&?+wIZ&Rj+~hwCXHq^m{Y zQO8P78B%U?$AL_s%gAr0(%kA1LIlsmf{07H-ircx)XI8b^}U!+Knuv)D@6+N0_C3I zFqrM8F#}cb0V_`<dj~<U84g%Gmhzjihi+xE_|S=q!0t3a9O6ie#uL^Qt%r$n_%s3@ zh`}rBCT6Oc6~K<C51m5HN4478M!Rv08I`iL&<K{zDF7=^x~J<OwVs6{fX=$nSNP!_ zK+4BJ3oDyxsHh2RR?wRBZU(Zykk+1#ek@b6X$1val4Ia(W2W!;4fw9fI8d=(G?qRA z@**u-E`h4Wn9MHD+6>e*0tD<uqFxHu3u^21cE4C3IZ3nF_M>7m6tLDtv9@kAnXs#j zUWmThI7k;QpUK0|;(>wZS);9*MI8_}wEWVdFZ6S>KEIWq<F5m94ghna85Rd+*j!7n zE9C_+h};M>>Z+KE<}svG!ZhH$MchS239b2w;Aub=x{O8LA0U4R2w{YaP!VnlW{#fg z1`5A{u<ElcR|y2$NJTk!TG0CbVq+jJp}^<qKu{p|ai5LcV_+Dl3Gr7Pnv3=5hqL;8 zalL+jMjL;1LhDOd+D=_!I?=!^SAl#7?C1E6rSa%qH+yuDK|E~v<G{3V{7y{S1nIuZ zOzNksS1OYIS+j2tIM(ie^T=?m?;RNK*Y20YRPLN2M-#A(-(AHIVsL(}|GnN`2+WSc z1>#wu<iaccOlXjabbD=^zHr0&VGw#`3Df!+Q-Q3zfEVX5TP-pS0_gVjVoq6$ZjOst zEoww^#YXt<^HhRty#%?6ueBdX&MS0J1mQN(U7@b}Y5NEGwN;C`*eO~pirDd_P~Jg3 z{lLT^t*#1Lkyzq)96?VpGqw~I@dZ@ik{NnBZfZD(I}%HQ?je0ik-)cEaMJa!VgvFN z1tYGNp=Ta%k=2}fYkCRL*{3B2fxGGcDDM&@K#BVJ*9G8Gj}}`MOX%y{AYKPe+;u10 z*Mw?yC4<x>9@#<{u!ir28`8>vsS|<P=cFMj7$TX{`Z}Zm6><6}e)`*ngvZLXvSXA) z(Jx&DEVvb&^2$_E?RvZF5j_|#EX|h53K5oa3vf>)AIgJBrJSEk@pw4PqVK@FbWNIZ zm~J}Fmde<wH?o+eYX-Y~Hl`13^ur?rd1N#huNS^_O|krYq5q)vNBubO>0(1*3o(y+ i=2Bxd<M`lzt^XH3{llRKQ}KKN0000<MNUMnLSTX^B9Y|) literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/ubergine/images/head_rxspeed.png b/installer/resources/themes/snark/ubergine/images/head_rxspeed.png new file mode 100644 index 0000000000000000000000000000000000000000..882d523443e159bb0cc23f099be785376b030a58 GIT binary patch literal 1784 zcmV<U1_$|xP)<h;3K|Lk000e1NJLTq001-q000#T1^@s635d;j00009a7bBm000id z000id0mpBsWB>pLs!2paRCt`NS9wrXRUH2AdyfamqTt53AgG8jC>mOZOD<5k<${5u zI9ifgVVY@<B*@}Mj{XrfE~SxLE;x<5kUFV2j#i2rBPv-6p@18xY{9#I=iDa)`rtjp z^XA-p-o5Ai&hPsz-}zkyFQKVBp~rQ!f(iq4C|9C!?`6n+k)||NfEou^g4oGn2)mB` zHhZ)Zi<CymSr0qh!D?#su8m8|x!VF|G4|DdXsAa?gA#`-o5bo6z-!+bd!W1V0Oiwq z!#N@V$!a{kq{n$~m}`@qLU<8O<ls$k%)V=VdfX6TR$t8Juzo-UVx$tEa5#+$9c2h5 z5ZFU2vQ6yv(*pr-H)PE|0KdWBaO~iUy?j$dnZcBC(W-`e{%FE`r9i=B>wrrC6AC}? zkh%{Pj5C?AdQUc#G2PKar-KiHWzq}hQH^t)k@wVdGSu{#OreYT*GX)UcnpE|dSK2$ zptCzFmJNf8QIDN!B4#NuIA&eVrneeERM3-vCOocyGJYG7G7iP>_+UU=XN;oKl?3%K zr)5*QbXq=#<7hq)+HwK-Dg(G&SXZ!%Jq$)2@;`bFzVucU<)5@UjGGEbRS6{#3r#9Q zbqaR1YKF0&rNL?X9vC>rpiVFbdBU5a<lVC^hI0<`N`P=u!Kqu81wX2Qe)$P>9M%~i zAUE?~^#iJw1Z8ZL_6i&=0zwkQ2N=Ho4=5k+$AsDwL_DWvX<amDZrR@x$Rw8)K52Nr zA>O#-;Q|j1ThhZ}4By+l=fM}(lrU7&+rISjcYN=`dn<@cYFv9&O^~Tj&VHDYlPGCh zQf2|p=iG<i@XY}4O>Xq88udC#mJC7jXI_=ivg!2541$|jS&g;x(}9O&+RJ@cIWD&@ zKd>F(*IFBgbOojaP_7O=H4hb`FR$&d6am~oSQfwi{o-I4X17*`z>^`_yqrOH<OXw! zo)zQqesG=NAEBI<LIn=+@%0ft@EN(4bgA0D$Ju<XcXbE886_Y6!hp`z$y45hMdbdn zsQo}jB(Px&z+8FZ_IZDL$caZ3{eSQp(656w7WwGyCa37=rJ+<n9K!FDe2Q0uG=3iu z{s*Q2uJ$-1FpzXig5A6rhqrl9WgP#2RZKWkQmwF+YS3wSTf2W7RBj2yg(opk`?QBj zU>4`i3nC9Cpo%#(LMX;@Bzr};zwLX`K<e&EQcf;0^m__Ylqz%__A=JraCHDCrAjxd zso~h{V1S9B(66I)Yl(S3zlWTNUbysQCh!VVJoz-x!a)m*f93&HKrkNGoC0=bNdice zi%qgjTDNH|)Bq3Lyc0hZ;8`j1F_xY=T?2@J#2K@k<3~S`FRFO%?+AyIl!36vd_!-c zxxMubz8C=XXe(K3VwstoMLsSM2K*Vmf$Ny?*<{Ob?cKM(L)f|(t?Mk$Cli)5GvcrS z?fx7Y*KGuX=s^&*!aB6U*4poM@>&JKF-E~|ZJad5`7<95;+3cX(sLT#U}QJVVr(nf z6GTYanF)BH7jQ0LD`_^;U|n0vm`8qzd4D@NiGeJ!44C890y#Uvw4Aflx^ey1P#JQE zXoS_uObP56Kt_@%VYPPw?s8*yCT}|zZGuSTLrgq|A4d5C_gUy%iUNL}3ha*nPE2RK zPG-pIk;)B{sMK06D-fY2+L=6AL`nt4dLh50LL&_b9~n_ox$(1uMHglVcfo^IZ$A%4 z7($SMvjfX9$U3v|**O}ZN)+>YomH}=&iQFnWTqDLC&_v#nHuFz?FG0wqR_uJl0&*+ zH$8J^U?-$e*$-)wNN!L<rHZK3@u|JFyqe3pt~<|*E1v=}ZvqpxYa2)Ol((DcggU1V zYrZtDkEfR_rv%helm-!=V?N%Z;a2kV<g8^Mnwz>5p@MlBo03IHi7KgEWlbjkQ@C0k zPrM13)u13vRuJcvCXcktP@#TiS@AT4rS)IKo(#C5ECwbXpmI&pTawX=*<;1$O?`XU zM5;WGvhgK{ix2+=yHzKFiv`+gJd+_KDOJJujQBaqJd{}ll>qV@R<Lq6t|bBF7HgqA znVy-^hdH3bcC%MYEv}Day6dowHRI5w$C>@38AnVXdS?OG)LYBcNj(YbD#nTLApT{l zOKKGsy2-u_&iKg|FlL3s;W?VuSV{<}B`cTD*AUD`D%Rka4~-($?O<nd!%zekGSspf zT4Rw*)Fil&I~ZgvS`}_uh06_Dr9q{HU*lyx=RinKB!NO@As*ShJ|4p;A(;Ir^XrJU a`Tqk<;9{nz@2lnj0000<MNUMnLSTZ2ct*zn literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/ubergine/images/head_torrent.png b/installer/resources/themes/snark/ubergine/images/head_torrent.png new file mode 100644 index 0000000000000000000000000000000000000000..fec75fe68d7b6c5a224d47b5b23cad2a4c816fc8 GIT binary patch literal 1145 zcmV-<1cv*GP)<h;3K|Lk000e1NJLTq001=r000yS1^@s6Ef#g-00009a7bBm000id z000id0mpBsWB>pJD@jB_RCt`#n0rjyRTRfR{ZVKsqjWsVE6~Y=vAGG#m^>OKBg4te zW}Hiw1*Q`*qH!8EzBO!f4vo=&rcpEf!<ft%35%wRkWDt{qA~~=iOM!X%0r>Yf^| zdVVcg7zxEJbE7Bu<@Y<i=W)OHoO|xM)p+*uAn=Af(JX#C!YkaX(ctkXq?O^!P6yH7 z|8=eAb!C(g4uvV)!yaOU9q=csl}Gu}4m+!_&E&3>if;6RQc1gztn$Cl=4z9|4IU2~ z|001$C)r1>KVSg`s&f>+X!Cv+$=-^ZPj12dTukJggf7Pnqmb&UL_ceIQd8+GAORJr zIdn>9Z=dz_d-n06IuKBisyYF`4?#<xkIzbgNCTK8UWQ<Abu9NB;JJVTRew$ns0+~4 z>*F)yAyLk+)v@qF<4nnSu|AN~?=n)OH9jpLZb||wQgi9)+ROQT3)~t{?xFyt$cYmZ z=3i#1-v78t-3~9P@avv_ThigXT?@-Kbi&Y>f0?l<-}|~o>fyDr!8iLhf4}qU*;PS} z$1Q>62&l-$R&g7@ZTy5{mzx!`GD^)3-qQu)F8G)oYs@T_w*NmxcjO{uC(`=Xoz#^b zA@7u(yycN-KHtu}jos+C9;P%Sj*!_p-|nPsWi$=ekGM|`+1Roy+TPyC(Z_6Le%iwA zvt^&Pa{Sc-n#;c=`|vMV=Yl#~u#EiTG;&HZ=#0=Yy*7dFyVFQM)J$kbEaz3hWf2V8 zN-&0K`A6861u&V8{Yh4zlm4&}T*WKsFock&R;ZXzJjJODMjLQGx{gSZ?G~T9^k`z% zr%<a^n7SpN@ikJWH>F`R>KNOwoUVcMj6P$<q#8fe1Y1|pCAKH5$@Ewv7!X~vs-xP| zNUNbpYxt(Eou}SE&7{=)zPhuRWz`HX)`LEnK?#lP%rGWfskbe;pHQli=*<hsNvUI; zst0NaUuCBIn|5LkY#{XDPaux_rH2cen8sAS-Mgq&;y-rJF?RhrfHTR+U~4}K`wP)M zZo^fSioNa(QSaPEnAO6t$k#OXQ1(JSuG}R0Pj(S5c8rmFeil0oazAYGcDkO|$Ps3D z$1qzQlNi#Yn9_&P=5`Z&x|fx*ddkhQjBA7VieSn$&*PXEkZP|IgE-hbGES)gFk6gx zqQbCWoI+{+n?#A4X0@3Mio$1dSUxGT+eGc5AME7FW>@a8FeMq$@y8HJXGaLljFUsw zNS7?*6W*3cLq)HHZ5^W+C6ioBbdos=kMI&r>aF-v`!2u|MQM|oIs&jqB5^|a6fv+4 zUypcBCh)a1jSJMEOThG^wORBnVozO!CV9sRe-r9;TthoXYBjr=@LnVKlPkX#icg)$ zc8LF0;q!%$SNl5geO!Dudu_iiw_lgsg4Mqu+|tAbiJg~a&NK8c9Ro#|q|71t00000 LNkvXXu0mjf4yHEf literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/ubergine/images/head_tx.png b/installer/resources/themes/snark/ubergine/images/head_tx.png new file mode 100644 index 0000000000000000000000000000000000000000..e1e0fa93ed92591c443d96d6dc28e2acf36e22a1 GIT binary patch literal 1366 zcmV-c1*!UpP)<h;3K|Lk000e1NJLTq001oj000#T1^@s6(lcjT00009a7bBm000id z000id0mpBsWB>pK2uVaiRCt`VR}D;+WfXqC>jzxoLWCec&5)J9D<g84EX%f<YqqdV zQPz)WvuxyQZnaF|@-qr*&RlErXKjv9kP2g|X<)=^LCPXAOhlqkL4>Oa@}t-L^}OGA z;r?^E*E-vK-+RyZzUMseInO!ocL6^|F(N`Kz+`{--;U@!Js_xOlsxQJa**coEElhG z=UJH1!S8R}E(qFqk-i$}Yso~`y9KRmMKC11ZyLlZ&U<-)a61PJIBn`5K}2I0*8xkF z?FjN4a1NgC8AS2!6G)=3655~d7ibJ1nFi(^YqPEi&_F5qxSLZUog{2H1n^KoCc(tj z{s7L!17-zZr|kz`s|1d=;!diI=_lSN(2S~q(`VIfkZHuG7typJ>&7iCTviJF(>M0$ zF360MuYiq+;dEr<chHOASQJ2jZ#7{${p_;Ou2;~ETgI>%b6&5s_dr;E$mF-RBEq%p z4m%#AlLI1ZJ^(h*^MO5$h}~Xi(_bA1QcIZV5j@G<<tsawV{f2Y3<(5Sl=FjnVw+fy zL4D4S<Cw(ZAOkmm?(2x6lZ^!9v9Rp`%Urv&;Uea*`^NQo^JQRl1tbfw4&CmHe9VdR z5kd%T>#1(&KmOTeT^{KW^44Kj1BO80i{FI-tYnrJc>_(4Te_}e)w7H!speL`Y6c2w z8D#~zEYwtwpfRYPYH3*$V79m#>L7>rEeB>t*>s~$|GEP3ut9W^#YpNs;U$IAxo7k8 zGT>tW_-D&L1{`cb7_+jCHXUk41+DC7j3lHTY5|U40Om$J8X(89=yTw?eH!m{)?Ojz ziqpX2`+yAxRn=omzDs0OA4a5b+MW3=bU*z)K42lDFw@Ibnoc9iPuWqXI)FwqV);3> zrk&-?j&bsmqk+awTl72oHG@KA?*8%*Ad$O&<lf3Zd2|atAizimzy+8=PvyHB5X>=Q zxi$hUDOTqN%wnNZh)^479SabM{H@dd=DPFl^=+iZ9Ma{JUx1`IfbC0ACV}?Wi~%-c z3T~pL{ygFsWuK*`SBtpCf)_A^cN7KED5qx&=)ZaZSMNbDqF>8YZzJefgVu4ZE$lsZ zqM7P98R>&&%*!H2XGLn%lfCvBP2xhe^=dseu`qR5iyTDB>Qf0Rt-V@0+(})BXQNf; zG`du2w<q#yfHg@7kI>_7MrA#6(R4=uI*+`p-l}2Z7}14loAfI0E@Z7d!Z#eCokNs; zIkItCXKi)KCoZ_(Xd2><tL~qPb|;3Ap_|$)4!*e>A`ltK$Kz5qs>$<2jt8k*<{he& zNH{8GVLHbwjxCY|MaD2W2Tb!s0Z)e+6%lO#^x-%ymGR+PSD`L2Os{ggMl$l6fZFn6 zeFn{j<*bm|?5;5Z^7>>T!`cnI*ddxOX<*KhHl-_oh+xN!;&&h0-_BI6yNob-_w)Fq zg4#{Of*{CN?*~Y)B1@al%c9AiF&PC>9|FMvP+!^XUWoA2y+Dk?_FEjLa{xHgqX8Eb zIs6jvXuQh1Hqvbm=PLeky7d1e(CX(*6yXe3e!m)XMSBrEj<y3S`nGfL7NY0wFuqKd z@}^9=2R-END^%B#4g>!OSO?J33fy8peIhXiWzBE$4a--NaFU<T6YM!JD@7;hK9z|n zqZib85*i4x>WW*?s$U~a1il!7{NJb8^b-&Z-++6>!6&ftG;63RDuh?_#AKKOsc=^Q Y3w?6U5HMr$o&W#<07*qoM6N<$f_yBD(*OVf literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/ubergine/images/head_txspeed.png b/installer/resources/themes/snark/ubergine/images/head_txspeed.png new file mode 100644 index 0000000000000000000000000000000000000000..174cec8dc039c75f94d72129565ca3c071bc3803 GIT binary patch literal 1785 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 bH4pv+5rBmTSa<n!00000NkvXXu0mjfi^4Jp literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/ubergine/images/status.png b/installer/resources/themes/snark/ubergine/images/status.png index ebc22c22149b9763bd332a1b18bf569a1254ab62..6f3c3e350f002d3c1643c600a68ec8ab820d4399 100644 GIT binary patch delta 813 zcmV+|1JeBP2DJtuiBL{Q4GJ0x0000DNk~Le0000N0000L2nGNE0IlM6tC1lWe*))8 zL_t(|oTXJ;NRwe0e*PVruH4L~$TYLC2rROTFtGy!K~ddwqMJ^ZMGUPli`qqQjU?#8 z$S$JG2qGI97#0ZYqLM%;FI)tPsEJuI=9DQ*{d&ItN0;sw*Zkn!{~g}<`QGn&4+D}M zq7DX1PO|!PC`kgRQL}-vhf6=Ee{fBy!^A>%hNN6DVh4dw1$wZGtFyG)n2gzi;Nmv2 zA>jQMg5`uC7@vTR7oC<gEec#bgqe@`PE4Ux0)LMH4ejy(6}({Q;ynL>qx?PNZUfr; zwJlEo;47AL>ZA9zl)!12Pw#whdtko%KE6*{aJdyS70M_FQuADUcA={Uf0z=pk6OM0 z9Rt)*P$`}<+$n&s3ylH6U;4)%G@9}e#PU?YBQ^_=nWlg2u&SRwl<0qflW!+8BGbgv z#{E>9Q);``0Edg!seG4H2>oJA*c2Y@<L-S<S5NQxgFwX#U^E6)Zw2ai18Jrilizft z2_|?HH-_c~7hYxn@RGsGe|EhBdc#0TE>K0l4eTl-G3_hk@Tddm4guR(vzKVK#E7SC z3+LGuB6?I<3EtLQ13{i;e$0}+Yaxc+5XUz`kfvE@M~We68>5{27c<Vef<uzdn%6*h zJdwXogMiGQ$DN6(+0+Fze_=HP*M(2*KXGtT&va7YmAU)8D-l?Ze?lf)?y|(-PLJ9* z0NX?%+r^CcvPYW`L#?#G*s5<RM|pu3#PtsSbG8IE4s`bd=_%DbH((3Bu6pp1h0&*P z=*$4Flxy>=+vj)S276H7Fj)|2lx&y?Y~jLEM$bB3tO#aAKjS?>85#vv+JR&2-dX7w zr0%<uB{*m`!}x^Ue@9tDIc#BhHcijYg8R(a6xdNjdK`+{R)4BIZKm-UFIqt<;yMdZ z`$mlG0AF|ylj!D7CD+xEr4OW2=mJJ4VcN@7Fj23W-&^zk&51k6;8n7<M(5@(<K*CF rc`B_Ea8d;i;U+CSNT<Hq68-{(-0seVsN(+s0000<MNUMn143Yex<Gzu delta 872 zcmV-u1DE`@2Ji+UiBL{Q4GJ0x0000DNk~Le0000K0000H2nGNE0Nq54zL6mpe*+>( zL_t(|oSl+QY!gQm$Nw|4>s^1~1VbP)ArR6MXrdhW5GX=T3L*ljp+!P)pof-kREb;R zfH-hLfP{b?5Fe`49;$Nat%5^A;^P8p4^RXL2sSYZPUFOJ?9Fc0yWW{T6M;AYQJANv z*?IH!H}mHI7^WF3(G!tkJQLxFe~<cR(^K5Yek`9)2Xwi0sGE<??J<fWjr+T%%m3(T z)jL;rY8_s_d6~+Zv(#GsOREJNlb>|M&#*bpC9a-o4)nzQ1Zr3X`^2l5Cj9fC1T@9u z>F?*3m#k@?Lv_2*rNkCDjm2=bwQ1`+W&~_U_q^Gf+Wq6_A)s6aN+s|he}D#s9Wo85 z;OK{d+WUf1^S)TYEX_y_(UBZMu?U-h1=?#+<Ag=qjDV^laxWxDVR#sV)*h8ROtVG) zA2YxdMrTxV9fD^m7X9m@N@9RuIf@m@Z7^JAOQ9I+{Sc77yQnH_3iq55!A>C*w=I;r z)j;$cdbfTy3%{`zWO?KPf7R?$dWG)u>yzNt<@W-+(4~zC+}d*_zV6_$I1J+j{=J{W zm6K6CycVV#8dj)Dk0pOfu*y0YDLW1Sm_Y1i?WM=T?E`N(;>|~lFWSH1TO2%osRo(| zD3V8gvWTy?3}V6$@O*i_(f(%>t639;T{nTj1urr9bqcZTiB-vbf6M(5*`Ip*hOOv| zg(C9A;WLsHDN!UtoiPZ@%3~m7V=ND(m-XR}c?XZk(qtoK(g=_})kpcVw_0J9HKnqK zBir}nY8Nb82qjan3FLW2<VPhrkj+G(Q`&%fi6J!v&-dU<k2t{ON(-gU`K7o%=LZD1 z!m3>#pY7hh_9UfGf7m_>g%T=$1u~fGX~*U``dvr4kf`W=|NPBg%Tc6Gtj^U_Od!-B zM)RgsBl@J-ChAz@ABT<)H%>YZ@;MihNUkg4(+|Zl9l!UsAoDzaR*Z`r9JSn8I6l>o z&XmrtJ;dP8ccZbpwe74`bnYdwx02jrbZ!G}H=5x}y>7~|K5gl*l+Q0bmYpYCajzDl y{EOG%^ms`ZtjwVoLeO%C!(Cx1O@>(@e*Pb;c~V{<DXBXE0000<MNUMnLSTZ{6rv*l diff --git a/installer/resources/themes/snark/vanilla/images/head_eta.png b/installer/resources/themes/snark/vanilla/images/head_eta.png new file mode 100644 index 0000000000000000000000000000000000000000..49ba2e8d8a45b97cf6b414a169fb6ca9c4e52229 GIT binary patch literal 1554 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 Ef{2&q1^@s6 literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/head_rx.png b/installer/resources/themes/snark/vanilla/images/head_rx.png new file mode 100644 index 0000000000000000000000000000000000000000..70fceb98af13146dc90a0620687e14c73f2e4c38 GIT binary patch literal 1506 zcmV<81s(c{P)<h;3K|Lk000e1NJLTq001fg000#T1^@s6Fz<XL00009a7bBm000id z000id0mpBsWB>pKlu1NERCt`dRts!YMHD^z-tKlk{Vk;h(Ut;2S{M4EEfp}(C~8Go z2n2})f-yj(0YXEmh0ur~g@}qkVnoqI(1buF2q*%Y5=bCezO_g&P(?rsZDG4@cenfX z%qzRJ-H(eV-sENG&CI=X=H7Gf4DjzoWrjKSKj=T&X5l9CkzeG6x0K!5^EiL7=iF$F zE>=PHF1xAx)}6z-4<c>C^?6*so!w{;R<DM7{u!LHMg&SvX?4);Gsa3UcXoJvR7&(K zanmer`nfhnm6twLjbE?0>f;bscpS$a5rA$UKS952$%@3NP`+ByB${XGfLi~UI@Cff zw0UCT)6eMe<M%cdJ!{~<H3vC~1X(RWu3BrtxBG1zcFFB%mm+OU9XU2$!te}DR6rj{ zuf;(dq$6D?L*AG^RHH90F$BhEVx}xXs$h5e>UT`Y9I5qBiS^l!g5cjs5YQwf%~DCe z3Dq?wXtWQ<8__t2o>@M3ew;LUnz5(KFb_Nj$mucv8_-<j4ra4?>P#cD^I`(y1Turo z`=o-dFVAF|hf9|G`{1j}LtePphNM^|p}k(%0tSjuq$by@`z6VyrIo$G(34x^6C`QF zmLy1hV&L%r&lT&jXIDoFjlamDLt>nVeuGpgV^<Hss7Dm;`3a+Ri}}$>JCy;TR#<0o z^0mp+42X*lVuX}3P{yidt*EFrVepV{HQ`MG+|*BoIZLa)T<@$YMB#}JbU0{y<+zEu zwBjk<Jb&zo=$*QDQ$Nw9dc8>9_FfxWn%#2)hzPPY!>pBa^J8$~Y*&!-M_(jk%Z_9P z7!4>Qyjk?T9;Z(_Q2CZg%#Cux{mNxrcGA1s>rQof(}rjuI4$f(D`LI)8n3y~+U&8? z)?NkZSd10nDaau&Cr;7_867xC1}UL{OdYK575@A}9d6%rW5|;l6qhPVwvJp)<H0|4 zxqJtfFKQ8+MGev~KODAU=cnyX+9|()3#XMWop26fGhk$nHl$M4=+NFsPLXi)h8tz& z323<3g(WKzpwp`ca;l8Q+Q#rNC&()TEI~&NQh0K0)jgrGEf%pm#hBkWY5WWs=Fmy| z)X2~W=psW3#>Jpyh7p!~UILdfZ(+QcTFgYqtwUWS!&csK$=R}g_5G+oTHCxRU)Tbh z&3D)V#~R*v?w&xi3<ed_(nABy$_))v7#%ZKr}W1cb+_{t#DR%t6y-`(6223Tig&@G zeVw*FUv@+UDY##?v{g{)Dzm+eTn{KHKxt?~<|u7Y=@B9_n@JYdcx#JC(c`;7`RDbD z2eo!O%bh4!KDHmT-MhKQ;=LFmQT?)QlLbGWa<q{$ualQIdd^8awT`Esm>DL#Lx*dW z&BICao$f^W?Yc`zfPK3=&~n!!E&(;|t`KuqakZV-Yz=vOqH=L7?luJ{*O5au?Ap;T zs>Nbb=2YK#RTi>RG|)7T$j}%~%xobBqY96wsu3F};g_GC&}vm^w|aXi+HGFM=p?k= z_h5LY7V)gTf821v-s!{bTW;L>%OeyvF{!HjI^^wC0@+BXWPG+eCE$Q74NfeWeb;BV zdpD3Ot069?zCgvtXV^-HfBjeA41ij#g4kk2kC)ELT04Hf?hgDXm?R}}hSA%J?5i~@ zta<YuzT4j^rvD_EgACu-7FbSP!?m8VRuOCk=POtzQ$%66-1lO3X_N5seivMG>QUbr zDssw^#LI|}j!O))c`J*$sGHG>C_CcDsy%AA^LG&e9%1O3!ma1c70*jyBfIl>RU5=* zQFq$WK#(sH<gIXe0rIg(_ZJUhp0*@vln+JR$y1mBm!esmjchYH`!@Fzds%q6DLh<V zB%QulA~>5&&PMN23Saom{(2X!6rf-do$>;^$IjyHv42|sH+A;v<{R;LaR2}S07*qo IM6N<$f<Bnkw*UYD literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/head_rxspeed.png b/installer/resources/themes/snark/vanilla/images/head_rxspeed.png new file mode 100644 index 0000000000000000000000000000000000000000..d3f01422f34d8e2031e2334f12b01f8eee50a536 GIT binary patch literal 2094 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 Y1B_pHj1J_eSO5S307*qoM6N<$f+HXkV*mgE literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/head_torrent.png b/installer/resources/themes/snark/vanilla/images/head_torrent.png new file mode 100644 index 0000000000000000000000000000000000000000..9671367ee1bdacb6c2cec9d64100e8cc50c612d7 GIT binary patch literal 1304 zcmV+z1?T#SP)<h;3K|Lk000e1NJLTq001@s000#T1^@s64SgL&00009a7bBm000id z000id0mpBsWB>pJ%1J~)RCt`#S8GgMRS=$g_wK#>U?1#Kf{Lv%HmM*;ODTpn+Nf#L z(nL)p{h>w;X-#S%l#tM3Etc9S*3`!OY@>xArYilRrv4x{NCVga1qu~I1bGE{6<GFp z_r9HTyNg)uQWdc~$>f|lXYQQ&&dfP?4h2YAkmXcCW#Kj_JJ_XWX!hKSF0}zRyhs66 zh5f|;*stXvANqRmGF<+2DMbbq*JGRde$A>C@ax~v{^D7y-=}65KtXLC)G4ua2{2j% z4RSY|R?5GBOhzL`8fp**X>4NxqgTYEWh4y3gV+=<r5AU=Y&Jt4Ht%FZc2X?8xC2&E zrQdNTJVGgO-T%eBK+MX!wmgI>c?hF+Eh-~W4abH%pyN1-YTN=tDp)L#3lM2G2XZd9 zLwkE%0V_M`gl#)5IujcIRfeOlcpxo<1+#^M4~~1?2rv_;;tSY~#0NEKZ3zQ~e*skm zSi8;$1AX#locbj0E|0}zv(vESNh@s1Gr{V67|40ZL{jn*{DB+dI%3Hw2B<pbT9Cgv z7bJ~q6h^JL1u&mih2cRNOlB&kp3@aO!R!uwo)tml{#RfM7DctEe8_&NKIw+c^-Gm? z#+b9wjZr|M{;&l?SkpS&gwg3KMTm~gOe;cHyD%0CY3ko~oE+$$E@6CZL=Hs9MusGB zcZWEoC>nU@6>^h7FmT;;z^`hJ7x*wnP>p`y+9HVkeUf;iZSs9fV_3jQ^MAEAgNIEA zar!+UtV*JrUw_rp@<1l%DBkbbBS{*3bi#Y)YL_^_r^uG>N;2l7qqltFJigsLQ2Nr$ zIowIZ=jT((2Ky!IK+#;SAgQ6ZKXm8+{F9Us)fGhzPQB|LK3fy~de`&T)S@!y(?9lz zV|!nis^eH%uD^8WK1tN{3}dhuZod@1QeHHB!D^%7+lzPX69vscQkswnObStKLVmQV zfzNub(562&9d4Q%ACu*4Q;NavH0Wb?2g9}f5Y`&%LtYg7mcV33zW=dpW{C(k8_meF zMtN~z&H^UE3n8re*p4<mkRwFDv7UFPWpYCr1i~~0_tt#ugWN4<H&zsa!%1_PIby-~ zNgdeTYZxf6OeB8E7Bj^))bsOI2j<+7wZCeEwmCg1H^Rn3jNIwUYF8*ZnF(N+*<(jM ziHZzx_$}AGMuCPPjYlfx5_n!cY6f$)AN)5>O%~X6wD;ZiCoJ^Nr>p@ZOIgp>_-#{@ z3Y3&P=MDH+8u~@DR9AXfS%Ol0z1yu8`n8j1l0#+-gr_G|Q$@*)Wp}Yd$a~l%$a?1Z zEKT3@0|@jm+Wu^BsUwuVi4%iCO?mT>$Av%ZCJCfnJ<vnSEKLWN3%PbYa3}DCXLP?X zy(3W}r*&<_U$Xn>kzdAoY+{Lsk(c>ybm9%{NAKh5h~1QkOpd@8c!QPTMvz<MOXMw) zIifd;oC?3!vlD19KLHZ1;-*%hT#igi5K>EZ(?CCqrBv^N1JTY_*vk08N8UO~xPurD zwHtx5xM&s{G~@UT5B!y0=>5|{z8N97`_RT3Toj8^rXRlt4!Cv1F7l)eY(0(8C==au zNKe4Ea<Q9?y5rdI3_~~#<<-a`<jzGKN;WP7ZQO;rA++Ds3a!4yYySoqv+yIjr!bKK O0000<MNUMnLSTY9-C?5u literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/head_tx.png b/installer/resources/themes/snark/vanilla/images/head_tx.png new file mode 100644 index 0000000000000000000000000000000000000000..bf07861cc169fb7868f1927738615d6c460099ef GIT binary patch literal 1506 zcmV<81s(c{P)<h;3K|Lk000e1NJLTq001oj000#T1^@s6(lcjT00009a7bBm000id z000id0mpBsWB>pKlu1NERCt`VR%>iiWf*?WIqlY-wOhMx0vm%l3u7A@V^@SBa}hxV z0%C;7C1x4Kja!@>Au@1^;FJIc5RICs{7?h3#0y^FhfxS#0t6NngNPzz6E_gXR-3IC zpYM#7ZaZDK8s6lj-}%0`@Atg7=RFD{lwuUylaZ`m#^rw_wGpW(p$>A9TbhKVrwB}H zLesCoXZgr4>q1w97v3uBv^Aso#Qy<7dy7V3#GAaUiFch3r!VVmI^m3#AUz*rkyrcS z|F{T6u{~!6C@A3GI-^k<J~qQ>=hl3oA1Po4XQm}qdjG+P)k(CwFAsS|5rMYBmd~HU zydn*Y$c9-gCSqcu55CQGCcS2p4RJOtQOZb+lp+Dl0Awk$ba2Z~2cFv&kDUDI1a800 zdqxilG(A=6@tz5J(Z=EuQ(!*}Sy3|NT3N=7mv%dlGTP8{6n7IhGlvS8*&D_He7>sM zrcS=k1ZEB|?{VO+;YtSYc{K+)wn2j?;3YJWvvI2(lGGhQ4?MC7rgAPTR@c}tsn`_! zmpncn(b;i>1)PoS7||0CJfx;9TW$^P$2$~ke=Pw~(b6mhN*!$)!-A%FsjTH4OUtcD zP3xt<m{0wzc`-(D7A&eN!5S-%<Z^8t>U7I3SV~Z0Fu<_u9%t0#P4)5p&NIeGq4ov4 zh}M&QDh32iV<sA_XWC=RSH||$+crE&vC>#S11^^zGv}yc`NSa{Dh>y_9qm<daZ1@M zZzX6B>j{H{#bs8}P<3RMxgkNbE?2NL9(!bwMWm;nAx0A$s;=Tnvp2A3yp;@Rx>3}) zi8cD{Kup30TOi5)t@XPcNJ=(@QqyG3IvWb^HQ9-2JIf?j546m(SX4OKBqgU9aPDkZ zF9X7feGS7<zbgTqo&H{DQ|~w9`(tiYZP5Cr#0u+dJrImoAsg%+_JqQF1_UfbAu)-D zr*lreZYR^E^a4#!;^|RZ{-kJ>&M<@g+slA+tWoQ3VJL_-&_&-$XPWV2V<)CeGoxsV ziR2=`NT%sktb)R5fB%fxs-<sF3?#8}GPdn?z+{%Dagc3EN4hltnrThuPr~>KQM!N5 z$<xnxa*BecOCCJ>xCOtR>%!BuHsRP9GtA3+bi}x47T;xqjo!Gmf8&Ld^vo#mf8;S~ zp$fH{TapHv^deHAjLXsootdq_FQPC0v!u+5rpq3rIgOaV&?0DaBPX4(2{+t}V^n$C zGn?&jb@*_t)eE0*aDZJMeoeoC6)<-}jF=PUq{~Dt*Sw^F?4YGXPqIRQZu#4bsikJH zCXid$osG(>IDGl3E55DGyOytOn8ouhmvn9E{3~Lr3MKjQcS#y2hm*ZKZs3D`H$7Z7 z^YJj+?=_;aMW7T^F+Dq1zXSwp1lMt}bhP{7cKZW*LWJYXSH;q(RL*D@pTemxxIK}9 z5kqKcSfu^stCKi6ici`JoT%ly-@qmj^L||Bc>QQ*gxK$q)+=6&y4!$Xe(Ge2c+tXl zFIkb_C#H^eUl~=7^1?rbE*ZeW$PX2COWzGKovbuuJp7pp-yU^qn<8qWTnq+n+M#A; zt5#pZ(ssiKi&aK#^;L~s%p4S#E_&eRu=(S653}I&FuG@kif}MuNJZ+!3%IcR=f=*e zL*FE6U<9?Ljk!&GN9fRBO}B@NJzhrQFh$d`*}Kc4rt&I|f34NZB|aarJU$_3AG;%< z58!~8JiVUlIqTQ7j@kJ}VgN{wOrNEOG$6)!bww+FIPSjA*A?il!PYwgwnqZ<T6`;$ zQVw!CH3B<l`6W2-49=VzNQqNXG~^LdqeB^Zifh9D@L&JO_d0`6sS8?&_)2R)Ljvbt zcs{x%bkxrhYY`a>rz<|n_>HrQ%k;i?hmdx*_5Ra1eLQ&cKM-J-6THcQ@&Et;07*qo IM6N<$g3uw!S^xk5 literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/head_txspeed.png b/installer/resources/themes/snark/vanilla/images/head_txspeed.png new file mode 100644 index 0000000000000000000000000000000000000000..6d0dd105ab5ad7b7cb3af10b4a78222d181ee889 GIT binary patch literal 2052 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 literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/status.png b/installer/resources/themes/snark/vanilla/images/status.png index ca126e384ecbc772381b7318975927e1ed7ad099..37f31a09661f0a858d2cd3098b8d3c1149810bd4 100644 GIT binary patch delta 942 zcmV;f15y0)2DS$wiBL{Q4GJ0x0000DNk~Le0000N0000L2nGNE0IlM6tC1lXe`rZW zK~#90omERr6JZekw%cysWov5%f>covZNVath~Ojff+&fV;Df}2iHRB&-xz~Nf-y1S zrUw%}>BR@}m8dmFIe7Ad8ZjC%8jVp3Xo1idE!%beRU4ZYDNgcdX8+mw{@L%JnFX?x zCN%LCsIa%AU6pMNpUq42F<%=&f8->Y9q;izrv^38-r$WqRa{nCSYUCJ+P9=ayHtj} zw-0^uvWc4#+yjrOg6gOvmlr!aXMpE1TLaBHa&c3|{*xBQ^C(7lt5n#3_MBa{xKu!J zOvbAh<E{b}bbrG)|9^w)p<hkv!uDMjy?3)o*&}Lj|4zs<7L>$%<oo*3e;=PLeo|UW zQEDaC;a(!-?A)J|+&36F9Bvbd6V6Ngul!eXlY(oZtt7R)^^}$IoFZ%L3@Bct(URHB zsGBx;0*PX?MWyhZNh+7=SoRA);-hKW;3VN_L`Eo>$mk4wmzav1VIH3rcr9wJl$Aan zm(h88B+cLZGKMD)Bg`BQe;{C)3_OjmDpXa)5x+?0ZgzOz+c*aN5~^!;;ME-Nc7<^A zNC45O(xAmW_<AZ!jRTH%e)yw*W2H0#&5jaMw~H2NN)8?u;hd{hvb=VAOsQ{^nNyzg z3)EQeHK3sIm;dI~pd=@_^He=;J?IIifwTERZGOpSQ*XQB%Y|r7e`V~kFO2qM0kj+y z(b#NCsi1qeLd+K<@GZ~r{Pv&yB!URBns{z(Y0XIkW>Q|Mh0V@m(>7CDX|CUBMD+@t zK=EyExM!t+m!Zr^ryf{PqA}EOFs1=B@%Kv@8kCU8Ts$~@LIjP8r8?*~B*9q|sG)8m zdu>ar@<K*=P29%De`S3AGLg|gr$~c_Mk7Z_9{PQE;Awu8)8}0AZZ?{mx0^EtjtnP= z(;v#EGO1am&-k9ZOu&OXVOul;CsmJ6P2*HY-DvvsVFFtl{IJjDk(<venmSYgW*0U% zAbqAJo?X8Z^u}Wl>KY6%7&&|&k}yc6IzY6==t?~m0=geXe_V9dOpZRmK*kOV^w1{_ zlATAZkk$;a5d#Ei|0($|3J^Y14{W99J+wdXx1W_B>$D+S)YCE@$@!v)p2;}yU2q9j zSdAfs^b?qf^rDvqCx2^H01mpiJP8u3n=l<ZM!&%jHB^k2-U;VO7rLaM??fAn>B=}p Q00000NkvXX1g=70g3QLaApigX delta 873 zcmV-v1D5=@2l56XiBL{Q4GJ0x0000DNk~Le0000K0000I2nGNE09(-h5RoAme<Vpn zK~#90m6J<oRA&^&fA`KiugRF07iedqNWy@P7^RO$N0Ulw1>XuvD=0M3MK?tkU8oyZ z3hkz}g>KqaR|P38l&USL1xt#VSfd1^<Ct-hNgOAc%p-T^-mhnF+Je<2`W?>wp7;O# z&pH1OUZ6$VIV1k%8PJzIt1Wk+e>cSXmJ-o`%gcyf?7ck3<)zLqdE<dFZWF#fX8GBd zv9K&oEk|HUz^OcEw`;YVwgtm<&pUb5a=#^^A6X9cxh)c;|Gl8oEWF*P)Rrx(=<}%& z7fMnv83|MKQVb&zoVv#6pRC@fdp%xAr*V|aw3VQ5h9+`+{8E7Web#q6f2!I$3KmRH zLpDn#fih#W43*Bo#Q>d)TvJn@&7<N`(Se3x7-W<}piyS!vv|nQ1@t%=8uT(3wTzmU zGDxH(#f#!Y)%G2~F9zuN|3YL9Ys(hLO^x{>A04X-cC<Fw4dL};BPk*K#VY}tLS4jT zF*_6gwWowFl|AHN;rVv&f6)%N$2-f=^(4_tMb(!^8?6HIl(VI}k*<0@Tg>3OmV2O= z*!AmuqR#+UnECy#TVMUK!`<9kCo5x;t0Z@ZQ+#$R$K8a-YB=$lUU#5_lw*pUVza;9 zBRpWHe0e&59w+@&$iaHP`RH`8bHnQ^W%gKn8q>^BHfKmp!j&BXf6YAHN?AAM&omFj zo-`HFa;my^n3`CIpBCzg{rG!A>)6@9KP0SXZDyu%m(;`*$%JBJ914$~Ff2AG_Lo=| zIj1Y)M|F%w1}YKSfE5vo3_cw==|fot^Z6Sj$8Ym6ZrIH7c}T>dYQ!Q_&M;vlnVHI9 zJre!Mo;-76?`su|e{&16iF5vqKCQdE$H&;{6&_2p=7QGjJ~j&RF>bGjsepITY$?{t zURE}Ze{v<2Prj?sdV$?r;X^GF;$ruku3p0^;Sg2&8^G-mE&5<G0e@a)+A`@E>9iM` z`7X8xJ>Mowgq>Ri>J<Vm8SA3gw(t2vduJ_m`4VBLPEOYRKb87OYFdRuK%UsB*Wkjx z72FnLvxx2k8Lk$6%!wY8BJzjQCp1Na1pdq4aRWtO#}N4q00000NkvXXu0mjfF0-Uy -- GitLab