From 6ef9b8eb0534933efa8e1054ec1942cf78339dff Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Beno=C3=AEt=20Harrault?= <benoit@harrault.fr>
Date: Tue, 11 Apr 2023 16:54:25 +0200
Subject: [PATCH] Add "RUTMath" free app icon

---
 app/build.gradle                                 |   4 ++--
 app/src/chromatic/res/drawable-hdpi/rutmath.png  | Bin 0 -> 1383 bytes
 app/src/chromatic/res/drawable-mdpi/rutmath.png  | Bin 0 -> 943 bytes
 app/src/chromatic/res/drawable-xhdpi/rutmath.png | Bin 0 -> 1475 bytes
 .../chromatic/res/drawable-xxhdpi/rutmath.png    | Bin 0 -> 2037 bytes
 .../chromatic/res/drawable-xxxhdpi/rutmath.png   | Bin 0 -> 2496 bytes
 app/src/main/res/values/iconpack.xml             |   1 +
 app/src/main/res/xml/appfilter.xml               |   3 +++
 app/src/main/res/xml/drawable.xml                |   1 +
 icons/chromatic/rutmath.svg                      |   2 ++
 10 files changed, 9 insertions(+), 2 deletions(-)
 create mode 100644 app/src/chromatic/res/drawable-hdpi/rutmath.png
 create mode 100644 app/src/chromatic/res/drawable-mdpi/rutmath.png
 create mode 100644 app/src/chromatic/res/drawable-xhdpi/rutmath.png
 create mode 100644 app/src/chromatic/res/drawable-xxhdpi/rutmath.png
 create mode 100644 app/src/chromatic/res/drawable-xxxhdpi/rutmath.png
 create mode 100644 icons/chromatic/rutmath.svg

diff --git a/app/build.gradle b/app/build.gradle
index 9415acea1..2798884e0 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -8,8 +8,8 @@ android {
         applicationId "org.benoitharrault.ameixanonfree"
         minSdkVersion 16
         targetSdkVersion 30
-        versionCode 145
-        versionName "1.77.0"
+        versionCode 146
+        versionName "1.78.0"
         archivesBaseName = "$applicationId" + "_" + "$versionCode"
     }
 
diff --git a/app/src/chromatic/res/drawable-hdpi/rutmath.png b/app/src/chromatic/res/drawable-hdpi/rutmath.png
new file mode 100644
index 0000000000000000000000000000000000000000..697567a6006a8e60a6ad205ee233892a5ffb8434
GIT binary patch
literal 1383
zcmeAS@N?(olHy`uVBq!ia0y~yVDJE84rT@hh9qO>QU(SF&H|6fVg?44Um(o5rSn=m
z0|SF(iEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$QVa}CECD_tuK)l4X8?l+
z28K`uhR{$32L}cR2M1$gV{L8iP;G5b6%_{s1xpzjV<{<PV<}%_DK|ZFH$6QEZEb6H
zb#oOJ7bPVJ1qB;9IZJIBOKoj44Gm`v4F@$fTNM>6Wo2_kMQ0sFTTOXuby;h5bxSoh
zCp9%YWn~*}B`Zxu2Mq-~b$J^#H76An2W4dkZDl)6r6OPFqCkgSAE)lZ<RU-E-u%?w
zqSOibsf`ICMFB2#aX|&XjzxaX6N@q`!#wi59m;~;`U}!ZLR`zjJW7MzN`hUBgIxQI
zGKvFT`U=x?e4UB{T}lF7dh*kX0-d`H(zCoByYkbry&XF9(+UHeJMvPqeC!MSowB?g
z3Im)ny&MYs9W%V_Gd%6{{hadrocfD1CKP8D`Z*Va%_$9Xtqk?3j}2@}2x(3V>&S@h
z&PkY3o;$O)cv)ZDiU}PnCv~lz-oJVNj4cahZd*KO$C9}_mn}H3e&vA;s}5~ib9nRG
zqg&S>-?8b$t}Q2bZ#{o#--RRluben??ey^*=T6<aaOTeC^LMXYxOeUH!<*M0-Ms$j
z_KnAPZa%$t`{}(q&+gxS_2ki;=TG0idin9)n@{iGeg5$N%f}C2KY#l6<@5KiUw(Z1
z_VfGqpFh6;`tjq}&mX^j{`~#(=kH%XfB*XR`}eOuAoTmspWlD~{Q3L$&%eKa|NZ;-
z|Ns9*HH(TE7#NaEg8YIR7@3%unORs^+1S`QIJvmExVd?F`S=9{g@lBKMMTBK#U-Vr
zq@`u$<P{W^lvPwzeSCa<{rvp=YU}HpnwpwhT3XuL+B-TsySlo&yL)<j`}+F(Crp?)
zY4YSLQ>IQ^wR-j1uMSN285o#KJzX3_A`ZWu@jO`AQKJ3kZtt?myCp8Wx{4%s^H#s_
z66I#&E^~Ac*q!9wv$uP$@f;P)MQ`k1>P}YXwER%kDV%oZ^V9EdXWlKpzjNnzUCp2Q
z49_G_9=w>S!|c#-!i}*>?A!qsi|(@zzg3)lT<Fzt-n8-Q>+&~iIotVXs>rOnxj*}J
z*TQtB2RYfNE3=}a&ZmfTHB3G0>tmuX`eTdN>hr7A+^%_O#1<=bNJqFv|JB>Qpxfff
zokLoy=9wMr+;OF`V)yp0&=Bk0ce1_j`tF`tufF=li9KBVHC`xbZfFk;*{(1{byb>J
zC>wK-oy&3U^d6O}&URHN)hg>fFL;+~to&o(&>P%+#cXj`Ouv|Ga#YFEvkkkyESiz!
zA-`24f3EE7s`Y|LZRI`d4sSfKvR`F|tG)iDny#m(RjfA@HK$bP2ToC}s)%09eOhqR
z`wgFZo_xM{$oBtx3&*2>nI*4pp8qe4KQF81K#}^%@Q6yEPo5ut{%_Uz_H}YwSM|Qh
zJ&!8PPv&hcsJ${>VMX&ynG;9!e@Vrv&cAj&B2WD%hxT`md-`_u%U)b!?G=yM=e9{$
zd%MTI#21UNWWSzyWwAr8$jR&L=U0AGTXlMNMxw!le~I#EISlQKTLfxvN4joZxYEwh
z^cIuc&g~n!zWL67;r8nZ`<hE?VS%A5!#DByO|XeNs}=QJL~*|16}{|~&n9|qk=ZN<
z=B~@PaQAiotC@HriMgQr+B>_7FGoB-%UIVWJQngkSI6RTGTyG(Ps8N8%)$$6x;*8g
z-}yOf|FDS9yeV>diZ5S<OU9N|!3i%U-WSb2`n2T6!iT%qJ}|Wi%w%<1eW3AT-sXS1
du1YcgVRSM7|6Ds`;(Ab-=jrO_vd$@?2>{qHbj1Jw

literal 0
HcmV?d00001

diff --git a/app/src/chromatic/res/drawable-mdpi/rutmath.png b/app/src/chromatic/res/drawable-mdpi/rutmath.png
new file mode 100644
index 0000000000000000000000000000000000000000..93d6b5f14479b32e78836e9eb380054485ddf27e
GIT binary patch
literal 943
zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_I14-?iy0UsmVq$i?8^I*
z3=9mCC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NHH)l#sv6;xc>kDp8*US
z7#Kns7(zoC92^)N92|^|jkUG4L$$R%Ra6`l6f9+AEG=b>jiuc5^c=Lct<}}dRa87x
zR9uvl92696bmc6yWh}L|-L<uyH8iZ0m7R4I9kdl}HRUbU)Erb)?39%qG!*RA)vZ)i
zoK#dCw3Tf%l&sYi3;kUS{2Y6WQYRFpmIk^u#053R1(yc77Wugp`MY#wB~*mCSBAJ(
zhI&+mc@_pZSB82tC4{u6M|bBW_T(l_D9V^voH3)OXl_&G{MMTFGbgT}HEHww8Cw?4
z+`o3k!40d9Ze4$J*Vglg_Fg@8?DnN|_pV;Nf9>+qdv~5axclnKqgPKKzj^-j?Tcq`
zUp{~L^2LWYuRgqe{qgPVkMG`odjIy*`*)w;zx(px{g)3PzI=TD<>QC1pFV#5{OKDA
zeg5|4^Y^b`zJLAt<J;FC-@g6){_W@Y?>~Qh|NZmlpI^WJ{{8d+|NlD^57aU+Fj$rZ
z`2{mDGBGhTv#_wTv9WV-a&mF=@bdBT3kV7c2?>jdOGrw~$SNo*E32rf2L=TPKYIN5
z$<wD#|Ni~^cUQ^(1q=*~{hlt4As(Gqr(F*|<RH-Q$)P48z^a(E{)RP|P<D^$v=xqm
zCJ_p3t^x1=&;RHWaB70J?6HII6Q6%CxPRu|>31`I>e&;0er8Wv#Jh2Zx5%M8H}1Up
z7IO4$-bPaqY2kmVD*rqm?VdkVfbDY0LfuKck2oBspPgjPaZB=mAk$vCX=gZj+SPwp
zy?r((A@{hj+pbxkoY?0X+<Lo0;M(R+qj}*yt-G(Ja-O_x+9II$_VFuwuFktcc@vm4
zm^D>YJ*zxqy(aN2GPtMQS{!lsmYc>F*1m*2>-H|_S|oA(o6ARrIkiV_@z0%>YB|?#
z>QjRYiC11FyjY>YVVD~&@a-UHk5<r$SG(rbHoLNCM#N1xG<lK6N*|ZNBn8%FTOQem
zmH(V>Klv$Jz@uE15gQu%S9F?%$Dv;x0%6AXF~)8poI6&3@;(rA>~L$U&+ZQ`|F-?v
zwLFL0;*iqw1@`^|j%Ocn1nc;U_1*b#M`+T|jf+lu8?2kxs2E?$_Ir<6@yEH#BGjLo
tHWc4}x#_f@aTv2i+o~Tn3k?2FDnH~r;Z6C=D?*^W<LT<>vd$@?2>>>VtEB({

literal 0
HcmV?d00001

diff --git a/app/src/chromatic/res/drawable-xhdpi/rutmath.png b/app/src/chromatic/res/drawable-xhdpi/rutmath.png
new file mode 100644
index 0000000000000000000000000000000000000000..d529945bc86002db4203be03321c61845eb0cf55
GIT binary patch
literal 1475
zcmeAS@N?(olHy`uVBq!ia0y~yU`POA4rT@hhO2JvAPLR_kH}&M218#EW;8!3FVDch
zAX(xXQ4*Y=R#Ki=l*&+EUaps!mtCBkSdglhUz9%kosAR&1LLg#pAgso|Nk?9K?4Ir
zC<8-iC_`vyr~?Cog9C$ugM+cLv9`8$sJ6DJii(4Rf~Aa%v6Pgtv6Qc|l$)Noo1UJ7
zwzjppy19yqr;3V;l9Gdhf{m`6rM8Tvwzj*rjJvkBvxc;@hK7Thnyre8m9ny%va-3N
zqO+o+vyP&Jwt}suysf6DwYsdey1J8^nuCgpowBl>j<SumQogT?m8PPTred*|m4k+Y
zgN8;yfP;;i+O)z<ClwVZ9Tf*{WjjqJ8x19Ebwvj?1v^z$TNRaJPusr2)G39j-FeAH
zzD`B{PWe7glS;GleVzLXQu_*1CzfXC`#9zMIF<yul?J*sC4^2Y$(&e{Ik_w+-`8nU
zX--9mM`fr-b%b|Cs7C?F1m~gv=aL}T(jd38VE4*UkD5rI+9=<;XurA`|JIbqDdoA-
zstTr87tU*`Ue?#Td_wz*2_2i}PTRg@?v5pM_pM!iblZj#ySAL%we{rgZKwC`Jb!5K
z`9u4zoH%mh+^L)APT#(C?*8>Fk8a&~bo<8Bdv~7Qzx(3RgO^Vpy?OTJ&GV-p-n{zw
z_RXjF@4kHe@a^-b?_a<E`1bYJ&mX^j{`~#x*Pq|N|Ni;&_wS#-fB*jb`}g0!zyJRI
z`~UCX|NsB~|Noz6Z+e-5fg!#m$S;_Ik%@_!nVE%!g_Vtsor9B$i;J6^hnJ6!UqDbu
zNJvOnSVUAzOk7-CLQ+ynN?Jx%R!&Y{US2^#K}ktjSw&S%T|-k#OIurK{rZiYwrttD
z_3b+l`0(N5$KSty|6#3oo5#Sw^xxCPF(l*O+gUGzFFS}FxS0}YmOfEUk>$u1LB_2z
zP41xwe(!U2J;3ZD^8WX<!@~L@eh2@o&)aR~%bhzj#hQ7>{pH_Z{!M$n*Ej9n?L9X0
z|MNYVne$Rotg129NRuH!@li!w0r&Yr4kHEUx+C62fdPfy1+6+oKQnn79Gx7l_8MK*
zO>JA}5wpv<;qUSDcNZM^c{uv{8s;0-+uld%v#$F-_vZ04S?YJ}j<5R`u;{x+i{{;y
z*U=YlIroN5^na;#$KFZZ)^T~zjF{{LI^s;SUsz<*JlD*YVLEYA%J-nv=>V507EBFJ
z7Zzyj*q|wNEwzueQ(A46;;g1;$FvrAwDUDCY0cy+bGyEths(1mse4(%^=%z1Rk**H
zny~Jko#o?tX05^&1(xq`-u&4yGr6(0ypdb&xSP?3+q)AUc`nPU`^>uUfcOOgpT64j
z2a<k>J^h#bUH^PYAB(WQ=Z}&@+vF#F;5}D0yJhjd1L9}gKcp(0OV|0~aY%5^S6$BK
ze`n|1zHGVwWOMl=o(EEU6doF!`_<9%xNi2Zrk@=5Y<rAbSpTa0Y1wS2{?OuR^#^Ui
zTi?zo?K){3TtCyV<ws2Cg<{^e`A2^?WE;2~T5s_>TgdNM?knzR$}iL(Uki`;Fr(#t
z;kDl?GN1Kkocb!CJMsUQ{NA+l|1Y1mIIipMY>=(7W7evKYTs88!HccUd)>m8a)hj!
ze1F>6t4sSX7Rfa%3i1mUSi4$-Q>E>3!~yn_S&#qT(h8nB!TEra=R(a5r?xsJ&P=Xn
zP*C4`S$NCqEQb;qg|M^}bC;=GsCwHpc~)!WSd_Ge{d>nO)0A^cjkiHpUBA3Ec){yS
zoxKI$mhnk{lgZre(YUQy`iABAQy*Wat;_8&+y17&-8*>8wo4sr!w%fJeXnL;0DtK9
zE9NG<7A@ST7nHfG?``m^M%SbOeco2x)rWYeiSkMA_<vb%O7eEcDb1^viN4m;xMt$3
zJBjtkviMG8fx;$@o$gO|GMOC?lTTpPad>y~{HLsjJyi*JCV#!#{Cv5n_lK1y<=K+r
VCr_Sg#0x4<Jzf1=);T3K0RVM*jHUnp

literal 0
HcmV?d00001

diff --git a/app/src/chromatic/res/drawable-xxhdpi/rutmath.png b/app/src/chromatic/res/drawable-xxhdpi/rutmath.png
new file mode 100644
index 0000000000000000000000000000000000000000..2afb51e4e1bde4dddcd2a51d4e922d53a31250ad
GIT binary patch
literal 2037
zcmeAS@N?(olHy`uVBq!ia0y~yV3+{H9Lx+13>Rhybuln7a29w(7Bet-egR>|U3u@n
zGcYhnmbgZg1m~xflqVLYGL)B>>t*I;7bhncr0V4trO$q6BgMeL<Q(7=;`;ype+DpU
zU|<MkU<eImaA06?aA0t7a4<GD*4EYz)z<b@QOWgG$@TQi&Gnq*>FJ=Lkl^6Z;NV~>
zBV#NjWo#_vD<$P?ETyL>?gm174%*t*>gwhyDxNATE=o!c3JMMe3O2fOmfA9w+S=~g
z+Rhpp4r*$)Dk@gW%I1oS<~oYbii*xUiVoTewwm(R>ay1A>XvG1PHJj}K2C+9P7W$6
zcFM}VSrIncN*(!WR+@@Vnu-n@3U=!9cIxUjYHC(0Do!dY4$8`Qno2erO4jO%j_QgI
zY6^C$s<tXB)+#F2S}KlODn)^AC4p{ve$M?xnT3816ACjX6lYB?$}04AD)e{mFHFz#
zb(&a`HMul9-^Xb}VS1szbAg}Zq|&ScKc@me=gFnnlS;E%lEaGwT&9%gv?Pa5F3TzO
zb1n{aDGPC{3~{dt^Q?{XEem$52z9Rvajy*Z0E_rlhIr)qIOh2{=KDJ4`#Kf)I~N7G
z6bHDL2fLLALzPvBdo{!bb>}4X<R$m!CHLm1^cSX0EY6r%k~yV3cUE1=toqWqO_lT8
zYSzt|uzu#m9ZTl!SUPX#vIV<VEZn<#>Ap3~_N`rhV8g0I8&@CMvi|hm9jEv0Jb!5K
zl@mv<oIHB<)UliAPv5?D?%vf)4{uz3bnE)F2X|jSdGzMllQ++wzJ2lh{i~Os-o5?w
z{@s_4AHIG5^zF;%?_a)r|N7;}x353Gef#<2`>!8Ae*OIU``6DuzkmPv^ZW0gKY#!J
z{rB(R|NsAkK0i-nU|^^y3GxeOU}R!qW@cewVP#`u2LTQa4o)sEE-r3vZXRAfK7IiK
zK_MX_VG&U=adB~R2}vm_X=!O`8Ch95IeB>nMMWiLWffI5b#)C*Ep2V>yuAFP;^N|x
zlP6D}I(7QYne!JeUb=MY^4oXs-oO9w;pfkvKYxM2?=1}RatsVC>pfi@Ln>~)z4N>J
za)<=`hozp8eo{vkXU@$P3Yv6l%Lyy3TNcl^iJ7%k?7uJizU%wzXQj+86E%(AS6r_Q
z-=o~oRX<C8xlZ-9WzkWyF5C9M|GvH4|9b5_mD=;Sp4rC63UIJ&Qi%DzIYvfZsaRgN
z)8)qpr+IrhC!K!Cx-gnY|8CO(_ol8Bk1G~A2Kn%58*&Ox_U2-Hw0Mz9va6@cq(qg8
z0U|oyNmKY)iu(Dx9#(i=Em5BHV%My$#}YzK9VfmjcL@1qwaq+vt8Crhjc;>~nQT$%
z>vU?Ed~EHmPsgg4&3v*?dYx72N$%O!@B3cv)!%zUMgRTWdu8t)t*`5gE`2^PHu%h@
z?DN|uEBDS`a=U)ry}ij@iDhs0{i$$&^vCwlS?lF9(w>)kh_D`9?|JE)&OPg+7UdKB
zT3qI<dHyz@G%tm>%0e=nW92^8ozJ<CPEn6&mNP2ZdOUa1*7g%`+YME}T4Y~XyltwQ
zZ&1<fl(URoN^`E<Z2ooa*0OuefwCRqs;<U2n}3;$yxFqK<I$njC-ycydGbo9I-v5w
zn$l_WCb%wSb2&F-);ZgwGA2Rq-f!*|al7cD>k)X?ruxE-We0gHgTFFP^gi(_m48=4
z$&M}8LZ(^;m@}qwy>W~-pFTIvJ6Og3f}|`%tcyb{n}Y3a#tTQ2r>3&qVp{OQA^-m+
zueusjlMB`Vw@oQ$WLeO<VE#V-Is0ced}FWo{m-Dlz{ugiz$DPX)L>VsTu|3qe}REz
zL6}3l%#72|xBR=d+J4d3#PxOsQ#fDvuAjH?YkJ&Yudlub{^-jv2{bUUEHH3*UmdT#
z-}QCm`ntK-?9bP~|HHl}m4PWhdx7#j^$YEpf2W84_j{fESw2v{`4|V-y15Ls=GN2m
zS23*r*LBT(Z`C*Xh!{qYrSs37d72zm|Mu$p3%@3WpZ~+zE9k($bm2eKmxudy);PS@
z-&<wBw*K?0TK5E9W`TxT%zMi=Oufy<-&TG*L4r}B!B1w(iN9B5cRv1e$Zh+9-Ofxi
z`FJ>UWOb)sGi91NcSe+iq~6c|K!rOKclMo?KCl1m+K&d7mf*Itbt37PCj@Wkof2cb
z_DErq#`hPJ-xfUlmvrya<I>HJB~@O&o7ty!rKj=Ef2sLhX_By1b%5e@-|Ws?#$j_0
zOfEQ|yvC6~&DYuc!7b(|XFco>NqsqxrMomlo$2*5wMwO3^G#p8yDXxkyx%a-DqQQH
z$;oS<4}CSd%X6Uq)3ojn;WmduOn!bz&6xOB=!AdxJ+qHC#+RNH3vZw2V$%KQ-hsmO
z`*wDAb_Z3S@ZT-slaI_gQ2TW0^}PCNp4;M!PilI<^K@AEMpP*5`jcOC4xT#k;>NUZ
z={Y4!j9z@1$Qn8^OlNO4vuuTJ?DkKu=Qb`ZTDocD-IXDyoSDy6ZK_j!eS7nJ#iI0O
zp~|!MMZEhi-~VUfw=&|y?$_aK(j0RciuePaOwZ)#-H+x_-urV-u2fd(U#<=3*&>}L
ztXX2BoEsIk?C(Y$<J^o@L2u8;#yau|3O=j|3f)?;Xw}Jz=C6x3dQ3{~nOe}a(dWA>
z$DVSYyL%m7I6NP=*lgA?+rF3Y?t6EEMGueEX6>8F+tHVQL4?!rY`)yq9<!b%hgqlU
Xh5sf=U1VXG0oA~su6{1-oD!M<JH?jM

literal 0
HcmV?d00001

diff --git a/app/src/chromatic/res/drawable-xxxhdpi/rutmath.png b/app/src/chromatic/res/drawable-xxxhdpi/rutmath.png
new file mode 100644
index 0000000000000000000000000000000000000000..916a4ff21667080bd352aeee6051197beb02e6ec
GIT binary patch
literal 2496
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
Y^?XyLye_{rSprH!p00i_>zopr08aZgqW}N^

literal 0
HcmV?d00001

diff --git a/app/src/main/res/values/iconpack.xml b/app/src/main/res/values/iconpack.xml
index 44aadded1..879d619c8 100644
--- a/app/src/main/res/values/iconpack.xml
+++ b/app/src/main/res/values/iconpack.xml
@@ -1050,6 +1050,7 @@
         <item>rpn</item>
         <item>rpncalc</item>
         <item>runnerup</item>
+        <item>rutmath</item>
         <item>sage</item>
         <item>sand</item>
         <item>satstat</item>
diff --git a/app/src/main/res/xml/appfilter.xml b/app/src/main/res/xml/appfilter.xml
index 9823700d4..563e5dd51 100644
--- a/app/src/main/res/xml/appfilter.xml
+++ b/app/src/main/res/xml/appfilter.xml
@@ -4111,6 +4111,9 @@
     <item
         component="ComponentInfo{org.runnerup/org.runnerup.view.MainLayout}"
         drawable="runnerup" />
+    <item
+        component="ComponentInfo{com.hexbit.rutmath/com.hexbit.rutmath.ui.activity.MainActivity}"
+        drawable="rutmath" />
     <item
         component="ComponentInfo{org.sagemath.droid/org.sagemath.droid.CellActivity}"
         drawable="sage" />
diff --git a/app/src/main/res/xml/drawable.xml b/app/src/main/res/xml/drawable.xml
index 4977c1e69..9611a96c4 100644
--- a/app/src/main/res/xml/drawable.xml
+++ b/app/src/main/res/xml/drawable.xml
@@ -1050,6 +1050,7 @@
     <item drawable="rpn" />
     <item drawable="rpncalc" />
     <item drawable="runnerup" />
+    <item drawable="rutmath" />
     <item drawable="sage" />
     <item drawable="sand" />
     <item drawable="satstat" />
diff --git a/icons/chromatic/rutmath.svg b/icons/chromatic/rutmath.svg
new file mode 100644
index 000000000..8cf801f0c
--- /dev/null
+++ b/icons/chromatic/rutmath.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg version="1.1" viewBox="0 0 28.747 28.747" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><defs><filter id="filter6206-7" x="-.072" y="-.072" width="1.144" height="1.144" color-interpolation-filters="sRGB"><feGaussianBlur stdDeviation="0.658125"/></filter></defs><g transform="translate(0 -1093.8)"><path transform="matrix(1.0781 0 0 1.0641 -.093733 2.7509)" d="m4.4177 1028.2v1.6051h-1.6052v18.192h1.6052v2.1402h18.192v-2.1402h2.1402v-18.192h-2.1402v-1.6051z" fill="#3e2723" filter="url(#filter6206-7)" opacity=".2"/><rect x="2.9987" y="1096.8" width="22.749" height="22.749" rx="1.1973" ry="1.1974" fill="#795548"/><g transform="translate(-22.32 1056.5)"><path d="m0 0h51.2v51.2h-51.2z" fill="none" stroke-width="1.0667"/><g transform="matrix(.33601 0 0 .33601 1.5296 73.043)"><path d="m0 0h51.2v51.2h-51.2z" fill="none" stroke-width="1.0667"/></g><g transform="matrix(.37187 0 0 .37187 38.802 63.239)"><path d="m0 0h51.2v51.2h-51.2z" fill="none" stroke-width="1.0667"/><g transform="matrix(2.6891 0 0 2.6891 -82.906 -48.45)"><path d="m0 0h51.2v51.2h-51.2z" fill="none" stroke-width="1.0667"/></g></g></g><path d="m4.1958 1096.8c-0.66332 0-1.1979 0.5346-1.1979 1.1979v0.3334c0-0.6634 0.53459-1.1979 1.1979-1.1979h20.354c0.66332 0 1.1979 0.5345 1.1979 1.1979v-0.3334c0-0.6633-0.5346-1.1979-1.1979-1.1979z" fill="#fff" opacity=".2"/><rect x="128" y="546.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="128" y="631.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="128" y="674.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="128" y="589.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="128" y="717.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="213.33" y="546.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="213.33" y="631.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="213.33" y="674.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="213.33" y="589.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="213.33" y="717.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="298.67" y="546.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="298.67" y="631.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="298.67" y="674.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="298.67" y="589.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="298.67" y="717.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="170.67" y="546.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="170.67" y="631.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="170.67" y="674.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="170.67" y="589.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="170.67" y="717.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="256" y="546.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="256" y="631.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="256" y="674.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="256" y="589.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="256" y="717.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="128" y="759.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="213.33" y="759.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="298.67" y="759.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="170.67" y="759.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="256" y="759.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="341.33" y="589.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="341.33" y="631.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="341.33" y="717.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="341.33" y="546.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="341.33" y="674.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="341.33" y="759.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/><rect x="160" y="578.52" width="192" height="192" fill="none" stroke-width="1.0667"/><g transform="matrix(.37344 0 0 .37344 4.7333 1097.4)"><path d="m0 0h51.2v51.2h-51.2z" fill="none" stroke-width="1.0667"/></g><g transform="matrix(.36471 0 0 .36471 5.1356 1097.4)"><path d="m0 0h51.2v51.2h-51.2z" fill="none" stroke-width="1.0667"/></g><g transform="matrix(.41585 0 0 .41585 84.325 1055.9)"><g transform="matrix(.062269 0 0 .062269 -28.238 185.29)"><g transform="matrix(38.618 0 0 38.618 14724 -13542)"><g transform="matrix(.71436 0 0 .71436 -400.52 188.34)"><path d="m1293.2-120.67c-181.75 0.2763-511.18 0.13525-699.05 0.13998-2.3216 10.413-3.593 21.251-3.593 32.384v114c207.65 0.73695 494.72 0.38136 706.23 0.3733v-114.37c0-11.18-1.2522-22.07-3.593-32.523zm-458.69 295.56c-78.385-4e-3 -158.85 0.17892-243.95 0.55995v138.63c286.34-0.39317 421.73-0.13827 706.23-0.32664v-137.75c-163.2-0.53005-311.22-1.1113-462.28-1.1199z" opacity="0" stroke-width="1.4932"/></g></g></g></g><path d="m24.549 1119.5c0.66325 0 1.1979-0.5346 1.1979-1.1979v-0.3333c0 0.6632-0.53461 1.1978-1.1979 1.1978h-20.354c-0.66325 0-1.1979-0.5346-1.1979-1.1978v0.3333c0 0.6633 0.53461 1.1979 1.1979 1.1979z" fill="#3e2723" opacity=".2"/></g><path d="m9.1056 7.4196v13.907h10.535v-13.907zm0.72877 0.71014h8.9817v3.1882h-8.9817zm0.014275 3.93h2.4756v2.3148h-2.4756zm3.2391 0h2.4749v2.3148h-2.4749zm3.2391 0h2.475v2.3148h-2.475zm-6.4782 3.0789h2.4756v2.3148h-2.4756zm3.2391 0h2.4749v2.3148h-2.4749zm3.2391 0h2.475v2.3148h-2.475zm-6.4782 3.0783h2.4756v2.3154h-2.4756zm3.2391 0h2.4749v2.3154h-2.4749zm3.2391 0h2.475v2.3154h-2.475z" fill="#fff" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".45171"/></svg>
-- 
GitLab