From 383195f1b26d697401a46d811a5bd10230afbfb8 Mon Sep 17 00:00:00 2001
From: John Preston <johnprestonmail@gmail.com>
Date: Wed, 18 Sep 2019 11:05:37 +0300
Subject: [PATCH] Use some icons from lib_ui.

---
 .gitignore                                    |  21 +-----
 Telegram/Resources/icons/box_button_close.png | Bin 148 -> 0 bytes
 .../Resources/icons/box_button_close@2x.png   | Bin 269 -> 0 bytes
 .../Resources/icons/box_button_close@3x.png   | Bin 590 -> 0 bytes
 Telegram/Resources/icons/box_search.png       | Bin 350 -> 0 bytes
 Telegram/Resources/icons/box_search@2x.png    | Bin 707 -> 0 bytes
 Telegram/Resources/icons/box_search@3x.png    | Bin 825 -> 0 bytes
 .../icons/default_checkbox_check.png          | Bin 136 -> 0 bytes
 .../icons/default_checkbox_check@2x.png       | Bin 255 -> 0 bytes
 .../icons/default_checkbox_check@3x.png       | Bin 296 -> 0 bytes
 .../icons/dropdown_submenu_arrow.png          | Bin 119 -> 0 bytes
 .../icons/dropdown_submenu_arrow@2x.png       | Bin 166 -> 0 bytes
 .../icons/dropdown_submenu_arrow@3x.png       | Bin 293 -> 0 bytes
 Telegram/Resources/icons/fade_horizontal.png  | Bin 142 -> 0 bytes
 .../Resources/icons/fade_horizontal@2x.png    | Bin 190 -> 0 bytes
 .../Resources/icons/fade_horizontal@3x.png    | Bin 165 -> 0 bytes
 .../Resources/icons/round_shadow_bottom.png   | Bin 86 -> 0 bytes
 .../icons/round_shadow_bottom@2x.png          | Bin 107 -> 0 bytes
 .../icons/round_shadow_bottom@3x.png          | Bin 108 -> 0 bytes
 .../icons/round_shadow_bottom_left.png        | Bin 179 -> 0 bytes
 .../icons/round_shadow_bottom_left@2x.png     | Bin 262 -> 0 bytes
 .../icons/round_shadow_bottom_left@3x.png     | Bin 373 -> 0 bytes
 .../icons/round_shadow_box_bottom.png         | Bin 98 -> 0 bytes
 .../icons/round_shadow_box_bottom@2x.png      | Bin 111 -> 0 bytes
 .../icons/round_shadow_box_bottom@3x.png      | Bin 117 -> 0 bytes
 .../icons/round_shadow_box_bottom_left.png    | Bin 292 -> 0 bytes
 .../icons/round_shadow_box_bottom_left@2x.png | Bin 539 -> 0 bytes
 .../icons/round_shadow_box_bottom_left@3x.png | Bin 887 -> 0 bytes
 .../Resources/icons/round_shadow_box_left.png | Bin 93 -> 0 bytes
 .../icons/round_shadow_box_left@2x.png        | Bin 98 -> 0 bytes
 .../icons/round_shadow_box_left@3x.png        | Bin 106 -> 0 bytes
 .../Resources/icons/round_shadow_box_top.png  | Bin 93 -> 0 bytes
 .../icons/round_shadow_box_top@2x.png         | Bin 102 -> 0 bytes
 .../icons/round_shadow_box_top@3x.png         | Bin 106 -> 0 bytes
 .../icons/round_shadow_box_top_left.png       | Bin 219 -> 0 bytes
 .../icons/round_shadow_box_top_left@2x.png    | Bin 423 -> 0 bytes
 .../icons/round_shadow_box_top_left@3x.png    | Bin 741 -> 0 bytes
 .../Resources/icons/round_shadow_left.png     | Bin 78 -> 0 bytes
 .../Resources/icons/round_shadow_left@2x.png  | Bin 93 -> 0 bytes
 .../Resources/icons/round_shadow_left@3x.png  | Bin 99 -> 0 bytes
 Telegram/Resources/icons/round_shadow_top.png | Bin 75 -> 0 bytes
 .../Resources/icons/round_shadow_top@2x.png   | Bin 90 -> 0 bytes
 .../Resources/icons/round_shadow_top@3x.png   | Bin 95 -> 0 bytes
 .../Resources/icons/round_shadow_top_left.png | Bin 141 -> 0 bytes
 .../icons/round_shadow_top_left@2x.png        | Bin 195 -> 0 bytes
 .../icons/round_shadow_top_left@3x.png        | Bin 269 -> 0 bytes
 Telegram/Resources/icons/simple_close.png     | Bin 124 -> 0 bytes
 Telegram/Resources/icons/simple_close@2x.png  | Bin 176 -> 0 bytes
 Telegram/Resources/icons/simple_close@3x.png  | Bin 264 -> 0 bytes
 Telegram/Resources/icons/slide_shadow.png     | Bin 103 -> 0 bytes
 Telegram/Resources/icons/slide_shadow@2x.png  | Bin 116 -> 0 bytes
 Telegram/Resources/icons/slide_shadow@3x.png  | Bin 130 -> 0 bytes
 Telegram/SourceFiles/boxes/boxes.style        |  65 ++++++++++++------
 Telegram/SourceFiles/history/history.style    |   8 +++
 .../info/profile/info_profile_cover.cpp       |   3 +-
 Telegram/SourceFiles/window/window.style      |   1 +
 Telegram/lib_ui                               |   2 +-
 57 files changed, 59 insertions(+), 41 deletions(-)
 delete mode 100644 Telegram/Resources/icons/box_button_close.png
 delete mode 100644 Telegram/Resources/icons/box_button_close@2x.png
 delete mode 100644 Telegram/Resources/icons/box_button_close@3x.png
 delete mode 100644 Telegram/Resources/icons/box_search.png
 delete mode 100644 Telegram/Resources/icons/box_search@2x.png
 delete mode 100644 Telegram/Resources/icons/box_search@3x.png
 delete mode 100644 Telegram/Resources/icons/default_checkbox_check.png
 delete mode 100644 Telegram/Resources/icons/default_checkbox_check@2x.png
 delete mode 100644 Telegram/Resources/icons/default_checkbox_check@3x.png
 delete mode 100644 Telegram/Resources/icons/dropdown_submenu_arrow.png
 delete mode 100644 Telegram/Resources/icons/dropdown_submenu_arrow@2x.png
 delete mode 100644 Telegram/Resources/icons/dropdown_submenu_arrow@3x.png
 delete mode 100644 Telegram/Resources/icons/fade_horizontal.png
 delete mode 100644 Telegram/Resources/icons/fade_horizontal@2x.png
 delete mode 100644 Telegram/Resources/icons/fade_horizontal@3x.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_bottom.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_bottom@2x.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_bottom@3x.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_bottom_left.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_bottom_left@2x.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_bottom_left@3x.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_box_bottom.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_box_bottom@2x.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_box_bottom@3x.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_box_bottom_left.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_box_bottom_left@2x.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_box_bottom_left@3x.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_box_left.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_box_left@2x.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_box_left@3x.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_box_top.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_box_top@2x.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_box_top@3x.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_box_top_left.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_box_top_left@2x.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_box_top_left@3x.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_left.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_left@2x.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_left@3x.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_top.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_top@2x.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_top@3x.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_top_left.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_top_left@2x.png
 delete mode 100644 Telegram/Resources/icons/round_shadow_top_left@3x.png
 delete mode 100644 Telegram/Resources/icons/simple_close.png
 delete mode 100644 Telegram/Resources/icons/simple_close@2x.png
 delete mode 100644 Telegram/Resources/icons/simple_close@3x.png
 delete mode 100644 Telegram/Resources/icons/slide_shadow.png
 delete mode 100644 Telegram/Resources/icons/slide_shadow@2x.png
 delete mode 100644 Telegram/Resources/icons/slide_shadow@3x.png

diff --git a/.gitignore b/.gitignore
index 0cc39366d..baa529015 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,24 +1,8 @@
 /out/
-/Debug/
-/Release/
-/Deploy/
+Debug/
+Release/
 /ThirdParty/
 /Telegram/build/target
-/Telegram/GeneratedFiles/
-/Telegram/SourceFiles/art/grid.png
-/Telegram/SourceFiles/art/grid_125x.png
-/Telegram/SourceFiles/art/grid_150x.png
-/Telegram/SourceFiles/art/grid_200x.png
-/Telegram/SourceFiles/art/sprite_125x.png
-/Telegram/SourceFiles/art/sprite_150x.png
-/Telegram/Resources/art/grid.png
-/Telegram/Resources/art/grid_125x.png
-/Telegram/Resources/art/grid_150x.png
-/Telegram/Resources/art/grid_200x.png
-/Telegram/Resources/art/sprite_125x.png
-/Telegram/Resources/art/sprite_150x.png
-/Telegram/Debug/
-/Telegram/Release/
 /Telegram/tests/
 /Telegram/gyp/tests/*.test
 /Telegram/out/
@@ -32,7 +16,6 @@
 *.VC.db
 *.aps
 *.xcodeproj
-/Win32/
 ipch/
 .vs/
 
diff --git a/Telegram/Resources/icons/box_button_close.png b/Telegram/Resources/icons/box_button_close.png
deleted file mode 100644
index 3b0402893ab0c64450b8d081ba33aa55f8cc5e01..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 148
zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a)4Xipc%5RHj*0}t{t7;-4Z9{xN3
z-9x1fY~Od>k2THo{UhNJkh08E>c9<^xii^3Z_9bgpUF39jCXR+YWbFR_}bpqbB_+W
w-i@^4sx7&8`S{vZO)4%f(nd-OoT07kiV-r$UTbaZ09wP~>FVdQ&MBb@0Ck@<cmMzZ

diff --git a/Telegram/Resources/icons/box_button_close@2x.png b/Telegram/Resources/icons/box_button_close@2x.png
deleted file mode 100644
index fea726bdbee71641f170e4b68cfa3ae5365fba56..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 269
zcmV+o0rLKdP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv0002gNkl<ZNQuSP
zK@Ni;5QX7Mw{tEs_kCf@wTQdd1!=1laRyCG;zrH?B?<u%5vnQy(99?zm#&l&0Z>)j
zJym5Xg(O*Py@aHcSZgIomQor5fa@`ftmCf%fMRC52T`OKUp0hRkdt@=W)VmH14I#L
zd<%GyKzt9JA;EYb7$Fmr;dqAhkYIcaj1ccMe#j5Te?Cz!zAVc<KlvzbW-}|^A0NHr
zT4<j51QL%2k-4}Vxe|9F-&<xhK0*L&H~rao4|#9;BJJ3cbH3%+VrI-azmF|X+QFY?
To+i&%00000NkvXXu0mjf-wkKK

diff --git a/Telegram/Resources/icons/box_button_close@3x.png b/Telegram/Resources/icons/box_button_close@3x.png
deleted file mode 100644
index e818a6a97a9199113db73c272ec460033ba5a499..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 590
zcmV-U0<ryxP)<h;3K|Lk000e1NJLTq001Na001Ni0ssI2ZekD50000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz@JU2LRCwCNm$#0>KoEwlBb~_MRiK0x
zYIsAC5J?CSLE<X1h|fYpLFN0v;sTmm7BIf4?43WzYkOwaFfNhL=ZnRn%jGg`3ZzP<
z60+BcTrPJ!9!=9Mm&>;JAyTPS5JWbc&3-2`natsEFfRe<Nk8b-YV}JH@pL+UN~BV$
z{eEx$j#{necDo;Qf(ZRe5Q}6oX$*%$Q;K@M?(ul;b%Fv>6vW6#Boe#bPE0o%4X@X$
z?*tf%D1`+^Cy>Ig*=%b10Rt?GY`5EZJpK*kh9wc&YPD|q0RSe_H=9i?7P}^}L_#FA
z+iis(sZOVJhm#f2Xmq_^i!|g!KNh>)u1G-&LDhytB9Y~CDUuPr^5eGG>xp1Qkh=Y<
z0WB5_QKH}P`+PnN#s#+`47!%nm)~qQ6NLtY!TUM55CIVHaIzvC4o|03QSRd$VhRex
zM+#3U6q-yXrgi{^@_0!N27{V@<M9~qv&{ktgw#%>(I^lI*wY3PQam3izu&K;^QHr`
zL={=Pn)~Uo*d-^nQRju(^MN?`={xsRJ6Eps3-Mom^Z8u2<m<PXrwTvm)oP{bbhCM?
zTG|6``sP?5H*3WJV)MYG7_Dp`<s2PS|N1>&GJZRDu)ye5N2Z^Ch-2{|he0a}g~F?k
cxt{_I0NxbTCUcV|{r~^~07*qoM6N<$g7G2-RsaA1

diff --git a/Telegram/Resources/icons/box_search.png b/Telegram/Resources/icons/box_search.png
deleted file mode 100644
index 04735260760a3bc5d9b99022d3d868882a5d59c7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 350
zcmV-k0iphhP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0003cNkl<ZIE}57
zL5jjq5JaD2a)3Y}TZ8V@b=-OY!5er3&mcL1kaI-z61x7bL`ZKx<N)q!R?0*(8N_L*
z&9CmFsp{VY#0M4pM#OQ<dc7vgG6sVIX2$7sV!Pc^*Y%^X*S5iIHe<Kj0dP1RxL&V}
zMk5xB1pv$ClH>9C=+{pqNh0sP%Cb}xMGY>BB9&z+@4b>FxxY6BilUI2DGWnBbAZAy
zl$oh0igp1rQ=aFo!*}F)E;AFLuQv0ls_HVHs;Y?N7=Ranx~@snv{N8W(?$~i>%qGz
zyxf6vj>%+#_a6BB4*J06dH8%jlVuq}5HKE(na}4)V!z+BTCKQTE)7ov$T=rTa?W)|
w*n*FS)dx1W+l}FH$aFgGjIXU)Khrz)4TY@wg>IlGNB{r;07*qoM6N<$f;RA;vH$=8

diff --git a/Telegram/Resources/icons/box_search@2x.png b/Telegram/Resources/icons/box_search@2x.png
deleted file mode 100644
index 4d2c66f86e536edb168c150881677aeb32b04d57..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 707
zcmV;!0zCbRP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80007tNkl<ZScS!w
zy=yW-5XQ$h2ZC^*jVNAYWpxK)VWpT(uoA3N9M)EHrG?eC7J@cnqpdax_zzsLSi}#6
zfQ2MQh@hY%g2X~5m78}HJ#VAv0}FHP&OE>S*txX<0KyF=T%t%I5CDh60RRAl!2l5X
z?g@E^-EPNBCWEb33lFK+>tQ~hN3Yjwr5>O8!@~o<zrP<e{;BnPjk>O*APDCJ2!eo>
zO68!@a5zLl2ogeYyWRepZ@1g%cDv65sMqUE(a~sxsZ<K>cKffju~-ZVA<X)hmlqU8
z@oxaxY?dijC=@I~r_*UB@9F7@AHeJN;%c>`MRZ-~`eu^JBm<F1B=`VIr4mi<bUNHS
z1^`ggH0D)U1`q@R7mEc=jzl7V0&qASIGIdnop3lz=l+3-LZJ}2TrL0r==b~Z{QPXT
z{HQjY4b*BidVPO?Ph(R6S(a%`2>FxwUfpi@U|myy{oMlq%;)p70G7)ojh#-XHGoU%
z?(UApyWP$jz{kf2jeS1fSpXi7hsLwn%o@O8FraZH5;+SX8jaGp*XuEJrdwz{9-B20
zOGB1rrWyJDe(R0s|0eSK`iinFa|0NLVb+dMH<7ouH(J0j3@-CrE=O~>+bt@J!Uq5V
z7>~#C^YfDyB7|Tl6f(^bMG?#8GV|z<{6|g$sH(~U>{TolF&2xVBuUgX7!0DOX*iuu
znYE2Z18p`NKY*&L%pv0t$SD<z#bf5?06)z;oeqY>VSIdiv}8OS4ly2&pL)X9&7Dps
zomUhE^Z7g)hC#RLVzEF%2v)0Ao-NC7e&KOba~9wR=HCFRRO%My-vE*%(U0kh=Ikqw
pBng|%<~7aHwx_t2u680irY{@T^!=co>}>!5002ovPDHLkV1f}EK==Rv

diff --git a/Telegram/Resources/icons/box_search@3x.png b/Telegram/Resources/icons/box_search@3x.png
deleted file mode 100644
index 3b681f682e3e977569984958ca6917c6910f6b16..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 825
zcmV-91IGM`P)<h;3K|Lk000e1NJLTq001xm001xu0ssI2*kEqZ0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!+et)0RCwC#SUYQCK^Tn-%i5Sq6g!Qi
zGNo2N!3REmKuD@+rH!I?BKlV>w6XIAmI`W`lv*VrLQ({@Q5#)fdr+7iuDhB$cM=Tv
zRo}gQ=gf(BX1?>~?CccZEM(FtR4SF<@3-6SS65eBt@ix<952V?alha1cDv1HvtF;i
zzrTOQUt_geE0xN8K40&R#bSXn6n~<Wi;IhDwYnA=fB?u}&CSitXf#?g1%S7=w>;Hk
zGMU|F?(gs8@wmxkQYw|dHh~0>u~@9r>Fm~ngpZn3DkY#U6bjhU`%x%BnE;qhr#XBn
z0cj)>`8Yfr4h!HQWLKlp>2Q(>*UQU`%jFVF0?708Ga&&XXc+|w&Xm{dW#jR9Jc4t_
z!eX&ln7`C+08X>9+)w3lncl_H4+p)+OQn+N&OqPAfj~gIAe=iw2y!eT0(^ION8dNR
z?lVvkS}Z}{|2T+5*CctdSmY&$rgAtOA_Sp_lf2bx@e)K+84Lyy$iZMhep@sIUV=bH
zXoth02;_7+B}lnk&Px#b9ig4gW+FbBO!n8r0sPq>>#(57WI}R<Lcwccnu=cHupqQ8
zx})(D1hY$Wm|YQqdc7XW&1N$%L1;%LhxHaAsL^PU{QCNummr!7gMbL6TCJvA$3Z*B
z&^oY$I6P(szRfkC&l5tBvy3|&9kIYVGLA<AgXVU-+0?)^(mb_VjeQWKE$q|N6Pty7
ze0-!WtfVn5kw^$!I(~d9CSTHkc6oXE`ue&%VPTK^e7^ly6wtev!$$m{8WNZWF(?|1
zM)dHXn?QocXf)bxw>b}r|5USDt=L9sv@QN$>h0~#>2xyuvjJyHuh;WegZJA4o6Ux6
zZLwJF*RfnKQHEkkm+3(@^jH!M26MUG!@~pY<?l@(!6ROVLLrStBlT+kxSFqslbY|M
z29ZoAk4Vinvf1nrsi8F;i<)i3VzDDqbBg1RKLQK@+~&Gq_=I|S00000NkvXXu0mjf
D>6?QU

diff --git a/Telegram/Resources/icons/default_checkbox_check.png b/Telegram/Resources/icons/default_checkbox_check.png
deleted file mode 100644
index 574f57123bd038d32c8e3bf99a69d06c028444c0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 136
zcmeAS@N?(olHy`uVBq!ia0vp^d_c^_!3HE-Zss2cQvRMUjv*Qor(QV7d%%E$*<n{(
z`R9MhJNR2>UC`R$QFGvXLkEW?ufrslO=)(kHYK<-q*XX@dhQcr_PW8$=5?c)tt#)&
lA@(iy=|`C_h5pLFyK&;vvwQ2e6$6cC@O1TaS?83{1OOVvFtq>x

diff --git a/Telegram/Resources/icons/default_checkbox_check@2x.png b/Telegram/Resources/icons/default_checkbox_check@2x.png
deleted file mode 100644
index 6d3859c84cb809ea2feda32901477b47b31768a9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 255
zcmV<b0094qP)<h;3K|Lk000e1NJLTq000~S000yS1^@s6o?cz~0002SNkl<ZNQu4E
zF$%;W5Cu^826KWm7M{l@*xGnQZ)5EdECTYk2q7_1m*BVqQ_1`X>IfkOX0+BC-g_ve
z?q~d%F$Otj06>iKj?Tl5^4`w@Ygo=1T5Eo=g&AY`-|z)C4!*=nkcc3qoQa*_vMdN8
zVB0pV>pBbDK_Ws3p&0C;1K18qDXRfBbPzkQv=wwk8L;xx^iU@3xfZQpChQ5eP$sMn
z_RvAB4Yp8g?FiNfuV_jM&bd+SHz>rur$oeo;d7|}sxPY`gfDM-%B%nY002ovPDHLk
FV1iQwXb=DZ

diff --git a/Telegram/Resources/icons/default_checkbox_check@3x.png b/Telegram/Resources/icons/default_checkbox_check@3x.png
deleted file mode 100644
index 46f67cbde14f5759ef7642d2948e2dd5085ff29a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 296
zcmV+@0oVSCP)<h;3K|Lk000e1NJLTq001fg0015c0ssI2)k+(;0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUy%1J~)RCwC#*0BwQAQ*;W1|UkDzyZ(%
z7?UaNT)=_>uw)PlR^a}`#KOxVCh&8GUr7SbTS5rR#&OhIGsX!1IOpE`7^8D;7=||X
zG1P*Keasls%!ZSBo?rX5i*A~xzq8>y_ld6S)^!y^G_d==-}fD^g%Ffds5Yh4T6<p3
zFDPKcmSwp-kyB8{hDj;GdsI-&J_b^LL1Ft*K@~f*prU<SP~A=!VAzQQBs-^|uAMHx
uuzwZc+1~}&_F1rP8~l+Q*zfA>BftRh!^^9CLZemy0000<MNUMnLSTZJ9e*SM

diff --git a/Telegram/Resources/icons/dropdown_submenu_arrow.png b/Telegram/Resources/icons/dropdown_submenu_arrow.png
deleted file mode 100644
index d7015e7e525e7c5e1eedceef349850c7fa1cb388..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 119
zcmeAS@N?(olHy`uVBq!ia0vp^EI`c8!3HGtQ{P+wQg)s$jv*W~Q+qdZG8pnOixxcB
z-Lw37;bU2w+e<wjJX8)S?wD*OZ0vkV)1mzFJ9&l~l1fdi3udpnw7Ej||8(9cK^w;v
Tdos#^CNX%r`njxgN@xNAanB{A

diff --git a/Telegram/Resources/icons/dropdown_submenu_arrow@2x.png b/Telegram/Resources/icons/dropdown_submenu_arrow@2x.png
deleted file mode 100644
index 49ca1c393645f6f4f754558c504392093a9fbd59..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 166
zcmeAS@N?(olHy`uVBq!ia0vp^96-#+!3HFS!eXZZsa#JN#}J9BQzts|9#9Zq+5R_y
zfwRJaE$Tv}NQwdzr^EwKqgwNa8M{vI%bRrjcCaR^=QhTywHD8F7#3`8`+kp&q3V5$
zKn_Dfk7Lh8Hil<&mQ0y&gmpphwWw2;ukZ23|BCvk|K#JD<iO*r_RssuuwdRJ-CM0U
R+<_J|c)I$ztaD0e0sxF3K2!hz

diff --git a/Telegram/Resources/icons/dropdown_submenu_arrow@3x.png b/Telegram/Resources/icons/dropdown_submenu_arrow@3x.png
deleted file mode 100644
index 68130c224ac9c5df503f3b78f0b6655e43990df2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 293
zcmV+=0owkFP)<h;3K|Lk000e1NJLTq000aC000#T0ssI2{mz)<0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUy$4Nv%RCwBilA#TTFc3zm07HVnA&@ml
z9F74<Izqz?ge}Sv2u48FS5~1(P#8o-gP?)`{sr!yYx2_ezWbtSniyjd&i8%GvLs1D
zNPyNl%Q8X&thGf^5E8KOJLjB`fb%@-x+WyRIoGx=Ap!S&3n2&z2qE-+Pe{P~zT-H8
z!{C6Yo##1m(=ZI!bI<cgDX~9!@4K$Urn|1IX&Nl2<2b6S!V=%Mtt?AycgC3iv`7oq
rbxqS0>(e~XaU5fTDy7Jd{{$ESh7e67RL<RL00000NkvXXu0mjf7>juE

diff --git a/Telegram/Resources/icons/fade_horizontal.png b/Telegram/Resources/icons/fade_horizontal.png
deleted file mode 100644
index f10b4f924644713a9cc976b8405651cbce2ca3ee..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 142
zcmeAS@N?(olHy`uVBq!ia0vp^8bHj*!3HGP#J-sfq(VJi978x}`kt}oV^-i{xp=T4
zvVO<^!pT}1M=xj0mVNhcqKk_{=c-3@4(}EBEHMvtO}lhA<=JifNk9H~aD2PB!}{I1
sd$YG*OHMmuX=r?=$M6{Q9;O<`Yp0q28NX8!1X{r0>FVdQ&MBb@02OIAv;Y7A

diff --git a/Telegram/Resources/icons/fade_horizontal@2x.png b/Telegram/Resources/icons/fade_horizontal@2x.png
deleted file mode 100644
index ed229a5b7903aa815c482fd391469ed046add8b8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 190
zcmV;v073tWP)<h;3K|Lk000e1NJLTq002+`0006A1^@s6&sSSf0001mNkl<ZD3PU4
zNe%-s2s2>F|38d-s1jwi&Y_kNwrsH&Nx3^nf+VU65pmIDjK!-8nTavR!OP4;X3x!8
z)1TSQyzHtfkX*TWPeiODiFvoXBO+EevkTw*UI1?Oj<eq3-Tfu*&!HR7-O=64lZ5Vu
sq}QcSkOVV>qyzu;%-KKdfARLm2fhs?{hwP+O#lD@07*qoM6N<$g7qI!xBvhE

diff --git a/Telegram/Resources/icons/fade_horizontal@3x.png b/Telegram/Resources/icons/fade_horizontal@3x.png
deleted file mode 100644
index 5f7f76e800bc9d39b8790cdf31f42ac2d277a906..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 165
zcmeAS@N?(olHy`uVBq!ia0vp^6+q0)!2~3)KaOb!Qj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS>JirhV2978H@y}97c#h}2!a^Yk7e{FSEBaXMqHQbU-DFF;G
z($dn6%IzmRcX9A-49)oY?S|d9v#r?$+h5IbVaX5fvHapcje(h=O@Wy?@>#<~ppguo
Lu6{1-oD!M<hgUV?

diff --git a/Telegram/Resources/icons/round_shadow_bottom.png b/Telegram/Resources/icons/round_shadow_bottom.png
deleted file mode 100644
index 28ff21173b715c8a366cc9d9993b49649d35a77a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 86
zcmeAS@N?(olHy`uVBq!ia0vp^j6lr7!3HG#Z-iO_DOpb!#}JO0$p!`nKhA%7bd;NI
knST5}1A`44HvC~{2;InGy!(}P1W+M^r>mdKI;Vst06-=ey#N3J

diff --git a/Telegram/Resources/icons/round_shadow_bottom@2x.png b/Telegram/Resources/icons/round_shadow_bottom@2x.png
deleted file mode 100644
index a64ca5c8e364c18a98e98d764e312fda9f8e57e7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 107
zcmeAS@N?(olHy`uVBq!ia0vp^OhC-R!3HER>*_fHDI-r8#}JO0s>gQnGAQt{9CTfz
z^gVv6^8Tg=YO|8l_#f=DW-wQpawcSz*UP-rv?+I4A26$EiK)$5@5~O=&EV<k=d#Wz
Gp$Py^j2<rl

diff --git a/Telegram/Resources/icons/round_shadow_bottom@3x.png b/Telegram/Resources/icons/round_shadow_bottom@3x.png
deleted file mode 100644
index ab45b1bf02967b2d17b21df28febf24df27b957d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 108
zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y;!3HFk*Rf{-DPvC;#}JO0$tDH{Kh86->eT=H
zlh{yP_y1pS^XJ#s^^+_tcoR~RlA5AVoj7oS;kkjK0wcrkozm9p=lMPdYG?3t^>bP0
Hl+XkKBbFlW

diff --git a/Telegram/Resources/icons/round_shadow_bottom_left.png b/Telegram/Resources/icons/round_shadow_bottom_left.png
deleted file mode 100644
index 8beb9a7e12a1c878d326750a2237db2179a71ec3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 179
zcmeAS@N?(olHy`uVBq!ia0vp^96-#;!3HGxgLCzORF$WTV~E7m)_zB>W(NV5)#+g$
zHyr=_Uw-e(H@7TRxSX7%eq9I<G1gjI5h)gxeI@Fok4mBHkIB*-{>pARTRHE`y?W`K
zVj1?=yNr%i+&E;G%=4{w`S)|%a``<b$p}sfn(=&Q=ByJwN=%*{A54ut*BL*m-Oo@T
eQof$|1CvsNNsMLwK6{`m7(8A5T-G@yGywqF#6qwD

diff --git a/Telegram/Resources/icons/round_shadow_bottom_left@2x.png b/Telegram/Resources/icons/round_shadow_bottom_left@2x.png
deleted file mode 100644
index c1704521b7878f352cadbceeb887ca3306130003..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 262
zcmV+h0r~!kP)<h;3K|Lk000e1NJLTq000mG000sQ1^@s6QafI10002ZNkl<ZIE~Ge
z!48Bl2t<cMz54%OYD|Uh34)bu*4s8QM9MrEZA#2MnHeI2-aEE!!@lq6y+cI6%pf8V
z5vtY7?2GlMfH~)Tz??Il*AuwN0jl~tAd5Y|0_4tS1~bDL1IKaTx-O{dS8I}A95Tj$
zh~PZW*kfh@cpNCnLL!2hK~+PX1r<cr59k0dau_qCwHC+P_rrpVD@$42TDwgV7Ai=d
zsOlaTJmDaRm|5BR2FTq!645QL!VDk)^N~!2t7!d=0a(RladD}90M8Mt56?~mvH$=8
M07*qoM6N<$g2dcwMgRZ+

diff --git a/Telegram/Resources/icons/round_shadow_bottom_left@3x.png b/Telegram/Resources/icons/round_shadow_bottom_left@3x.png
deleted file mode 100644
index 0e96060783e2b31c315bbe6c0a76a4449010e133..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 373
zcmV-*0gC>KP)<h;3K|Lk000e1NJLTq000;O000{Z1^@s6X5&v*0003zNkl<ZNQv#0
z!H&Z)2t)_)CH?=;HL!;jh&r~@XtUBD7OAS!IP+i(4T*>o5kv&c3=u(V4I+Zq>xJVu
z^7q(7L;#TAyWq<mKa79C9|yQQ-2L|ePsAG_GJYcS6QBwPz|3G~06rV4EnpUp0ID71
zIsg@PH(D%4VIqRNqxTLX$_m^aB9a1Em9^CkcZaGbfce|a5U+oFw*a+^R29q&W=8M*
z^l$~NU@b($mb#gUU}kUPkvTKN%r5OpK&_xwqN=9~t92rhXEb|HwAn!I1}(&EC0oEu
zTvhXdm3{7>7KU{*tEPa6Dje6$oZ{o_b9M$qL|!hYpK8Nwy#wSK)SLC7qgx{L(WWuE
zQw0Egmqi^i0NbpWZ8~N?Mzrb-egz-^zS?kA&Bv2mW94&g*<BJ_z-ZBG2=BxfcUAGu
TguGTA00000NkvXXu0mjfEkmBF

diff --git a/Telegram/Resources/icons/round_shadow_box_bottom.png b/Telegram/Resources/icons/round_shadow_box_bottom.png
deleted file mode 100644
index 379c612d9de416797c541339da80af2efe9a6473..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 98
zcmeAS@N?(olHy`uVBq!ia0vp^j6lrA!3HEtFPV4&DNRoo#}JO0x<?KQG8k|$8Jr8f
wQSa#bV(~M<2|lIfb;iw;O5VOpm7dDNztmnv^ljB$4WK3lPgg&ebxsLQ09S+?j{pDw

diff --git a/Telegram/Resources/icons/round_shadow_box_bottom@2x.png b/Telegram/Resources/icons/round_shadow_box_bottom@2x.png
deleted file mode 100644
index 27561668aa725d36328bf263d8267f957d73f1c8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 111
zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Ec!3HFkTfSKYq|7{B978x}PVL&s%b>t>gy)pj
z&H95jCJin@g;P`S2V7+lC}(##({tU$#n86aF-^=ObJKNub6xgE6Q3(TE*=7!z~JfX
K=d#Wzp$Pyf-XWs^

diff --git a/Telegram/Resources/icons/round_shadow_box_bottom@3x.png b/Telegram/Resources/icons/round_shadow_box_bottom@3x.png
deleted file mode 100644
index 5bd51530921a811fd14f1646d9c0852fcd5dd001..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 117
zcmeAS@N?(olHy`uVBq!ia0vp^%s?#1!3HE>CM@{{q-;E09780gCWnNE{yopYs`LN<
z;hQ`<_5c657X17ByWN@1mA}jA&N9K3?Av)lry3e6Fxs#^xZ=EoamQB%2JM@kd7b9=
R-9U2~JYD@<);T3K0RZ4QCTjoy

diff --git a/Telegram/Resources/icons/round_shadow_box_bottom_left.png b/Telegram/Resources/icons/round_shadow_box_bottom_left.png
deleted file mode 100644
index 3bb8de35632d70c6025be26dc8b874732a14aad5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 292
zcmV+<0o(qGP)<h;3K|Lk000e1NJLTq000*N000*V1^@s6;40Lh0002%Nkl<ZNQu3a
zK^BA{3`3I^z5juwofST;RZ(ZA8<ht?p+N}1NrEIq1gZ*EMJWZP6im~Ed7crgU(?=W
z$!_F}^<TKV{|^35kuowV6UqXNl{#-QcYn2m$IfrVdq{JgxgTlC4xT~H3}&_gKZYL(
zv{Ka}Fwg}Ww;rAM0=MAtbY$Qsp{9Rm6sWb{1_Kv8Z>=DSWm(oS5kakWcO%B2Pmf~X
z=O!p3E3`c`@S*cwC=)QV)$tJA-9a)9t_4bR2aeGG`>^LxG;`X6GUo)av6?No1KiAy
q@NCf;@a!r`;iJy3>J<J43;-WnM$tCQxN*?{0000<MNUMnLSTZuX?W)V

diff --git a/Telegram/Resources/icons/round_shadow_box_bottom_left@2x.png b/Telegram/Resources/icons/round_shadow_box_bottom_left@2x.png
deleted file mode 100644
index f31b3eb9297306e92d1c333625e44aa0ff903260..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 539
zcmV+$0_6RPP)<h;3K|Lk000e1NJLTq001rk001rs1^@s6SGg-U0005vNkl<ZXo2mR
z>u$p!424g~-v5!~{TZ3-8s7p<we?6*NJ`=Jkz)`W00Mw*+tBa5-C8@JTWjjI?>qK=
zKid)YG5N(Ac)yWaXr?#R2mICgfWKP*8=Qz{43pB|a@=z84tF(`9DfIR6I=pnz;^{v
z&hfil|B7}bqNhzyhbN-*@?>qCGIAaFVD550>^Rpb*S#QSxeXM+d&+Q7dDk=(8c<Tj
zsvOzhR;rvT(s3(QX1fhAaII=^@f6|xw3Lxr3LX)M<}O=~uYd*|a1J7YwVE!$S3v_t
z9ru>|k>i=g=!#NHzE=M3fCh?nT;3({$`t8x_v0fcHSps&7UTY^>^N_C=+>HBR%gkr
zD!iI-^_mXg0lK@+kJX6i;W$qoyH$?hLXKNoTK?PvIF929tdEfaxAXum9hNJlRV^em
zZ%2X4;Fcl*c+ebJgB^iu?^CHF%bgcMCN&}fguzD@f(PIoWsDroIId~K&%yq~%fZ*J
z-K`Xe0B0&m89W<=*0#pX1P}txz(-)C>0$n+foI^Ofp}v?flJ^~h?T%+Ukt!A6GQ>4
zAEL?t1Kb-t3s%i%wLcv2%7j-_;Zly52Ak-pI~RiB6@aU-rE++6;MM=X1U?faJr^c|
dhbNs7;5Y0phJ{}GN3H+>002ovPDHLkV1iP0_>lkr

diff --git a/Telegram/Resources/icons/round_shadow_box_bottom_left@3x.png b/Telegram/Resources/icons/round_shadow_box_bottom_left@3x.png
deleted file mode 100644
index a8b2b8d0b8976c72ac26d6631163a5dad9f64b2f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 887
zcmV--1Bm>IP)<h;3K|Lk000e1NJLTq002b*002b@1^@s69E~d}0009%Nkl<Zc%1E9
z$(Dm45Ck&+|HqNJ40&y*S2kfDb%`jOW%UA@7(&S54>867kEwDw7h?=5rO!F)xct6e
zuTQz0s|7U=JWsBj6{&i5{}_i90*4d=hZF*b6at470*4d=hZF*b6at470#iuIIp2O)
z$59G_?xeIV_Ey1<bg{_Ya-+MLh6UY~l5^gkpej;4CbA<zW>O>tXy<n$M)WB)zy$2*
zc()44vj}cd3KyMXj3MXz^$Xj0F;j77Qp%)i!t`!FWs3Q<Jmn_{?doWuGB6R?j8;ZB
zQZNy)3<>d&g5T-P!dB5|7FbfWWDQ=k)Z4*q3Wg+aI6{^3bzNq2crxi5zV`8A1x4MI
zLPZS;P!UxAf)hB{W@R*+4@U+*w)&P8)=E|818=O?O{}CKvr?!@bLyao`ZviNx8Bj#
zL0q_&2wA~w3YwF*)+fKBa=PRxR7zittx8!5&7@!gu;0)~S;=e)%;uwoTn{{ZGEcz$
z-iIRru4t*G4!2#EkPteXkA|}L;WFS=P(=!t%2U@%9o&9pr|VAMq=b#yXo9e+s$7R3
zBI6H=VV}J}F0N7vB#4@j<>gpP>2nOfqNaRP4|w{jCZ)y~a1NLw0q(y@>L>)`deqn!
ze32q;0Z^S=2IG8)Wj#dAC#7^d|9-!3V_D`Sp~=y5J8T-D$%OE&2=31a1+adNYPETG
z-;Trsb1UX@&FXY9LGb)_UF2A`PPf_7Qe~>H)Q@*uZY=DiYjdEckj&MA_28Pw+P}rQ
zTINuTA?9PvR=Fpyg>-FCSnEdvOA7aNrELPv=36GH0gp@h7q1z0-MID;A^9ba^a86x
zrN*;hSoF~#ks__cVO>lAxUB_UqE9)enH877No5Tq7MC%Ep!O)S%!Nj->^-*h>6x1a
zQ_RP!tO99ELNhU`j)q}x2rUaU&tC4#{TGw@gwQ6}7IWyaKjOvI=p!XpT26%PQ^0-H
zs>`etZeVY{k&5W09ycl8!M%~IWvpIpA4}dadb}v><&3M8@@ZW0B%Uw_FPccXb<}tR
zqX`(E=Ffs;4kJnIrj)Oa7kcvUzQZ6=*a08%6CRu|t_e(6N(*MG>=(j7a#|JuwWt69
N002ovPDHLkV1h*~n;!rG

diff --git a/Telegram/Resources/icons/round_shadow_box_left.png b/Telegram/Resources/icons/round_shadow_box_left.png
deleted file mode 100644
index 7f5e183c9902c54fccb225c6df948c4fbccb5c51..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 93
zcmeAS@N?(olHy`uVBq!ia0vp^AT}ch8<2ed)xHi$sd&0LhH%VeJ=n;|V8GFAu;J=|
q`+Gu-%NH3Lt0;2jW}bdmR9>U`j4|Ti#kM}6dInEdKbLh*2~7a}3>wY=

diff --git a/Telegram/Resources/icons/round_shadow_box_left@2x.png b/Telegram/Resources/icons/round_shadow_box_left@2x.png
deleted file mode 100644
index 1e28073414f034c5cc32b4a23db4487bf87d548d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 98
zcmeAS@N?(olHy`uVBq!ia0vp^B0$W<!3HEF*#2|_DNRoo#}JO0Yuh*SG8phQ8~pqK
xtjud!-`17`jC>A4$1cCB`|25eEARC4*rOecv1u0dH-VZMJYD@<);T3K0RY`;A87yp

diff --git a/Telegram/Resources/icons/round_shadow_box_left@3x.png b/Telegram/Resources/icons/round_shadow_box_left@3x.png
deleted file mode 100644
index f52dac8931eb6ee42e01ba3a736d6de981668ffe..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 106
zcmeAS@N?(olHy`uVBq!ia0vp^azM<?!3HE-D)v7IQih%`jv*3LkM<f0F&J<h68igp
z_U)xrvUgG&4>TNj==t=#aQJc|!MnaYZH#AECwpce7eDXC7_Z>B`VmkwgQu&X%Q~lo
FCIBAOB9#CD

diff --git a/Telegram/Resources/icons/round_shadow_box_top.png b/Telegram/Resources/icons/round_shadow_box_top.png
deleted file mode 100644
index f2ff11208bc527027f58ab6d23d1f2f9e6ddc9f1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 93
zcmeAS@N?(olHy`uVBq!ia0vp^j6lrA!3HEtFPV4&DHTr_#}JO0x<@uLG8ph2GH`zI
sfAVcsUZx7R4NFp`@89*>bn6qN@m<F7zpYcQ0o5~jy85}Sb4q9e0O=?jH2?qr

diff --git a/Telegram/Resources/icons/round_shadow_box_top@2x.png b/Telegram/Resources/icons/round_shadow_box_top@2x.png
deleted file mode 100644
index 37eb988929ed8b6e04193951ccd1ca565fbb8317..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 102
zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Ec!3HFkTfSKYq;x%9978x}CZ{AM{5XFA2#zqY
z&fpPqb90kXidZsZ#*Bg$jvf<_B&4Oer7|#FeaqOFu`l>7P$Pq<tDnm{r-UW|PXZr%

diff --git a/Telegram/Resources/icons/round_shadow_box_top@3x.png b/Telegram/Resources/icons/round_shadow_box_top@3x.png
deleted file mode 100644
index 96de2ada8f8cecd7b55a72f229ff59b948d8fc7e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 106
zcmeAS@N?(olHy`uVBq!ia0vp^%s?#1!3HE>CM@{{qzpY>9780gCZ{AM{5a3R>civF
zAj8M4tgO89l*YB@+YBM8K0ZDcDJxd<Z09jHHZGH7coD?7W`$@{Cr~qkr>mdKI;Vst
E06xha*Z=?k

diff --git a/Telegram/Resources/icons/round_shadow_box_top_left.png b/Telegram/Resources/icons/round_shadow_box_top_left.png
deleted file mode 100644
index a5736889a34945c4c1a01ccfa925c4134f274d70..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 219
zcmeAS@N?(olHy`uVBq!ia0vp^;vmey1|%P7U0DF67J0fjhIn-DopO=yr~-$x_OJi@
z_xyh1<Z=4yNw=hD5f*D#WHadP5&0%2!Eh|kF?%iBI)~LvB68h-tG~U~pVRoqSh(xw
z!AXK9&vmAAp4|3^C$->+inf{YjGMOM+L1-?T-7Z2^tZ5t_f@|?<t&wXe(z-=i{knx
zF}Z0oi_4bmIUqQvajyes%+_ZT=hoTpZtZ`dHSf^Ns;lQS&G(hpG5I_cy&!2Hn$OIh
T`K;R$=voF(S3j3^P6<r_PGea3

diff --git a/Telegram/Resources/icons/round_shadow_box_top_left@2x.png b/Telegram/Resources/icons/round_shadow_box_top_left@2x.png
deleted file mode 100644
index b67f40c1b971abd02b7640bdbedf20028d9a61f7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 423
zcmV;Y0a*TtP)<h;3K|Lk000e1NJLTq001rk001rs1^@s6SGg-U0004QNkl<ZXo2mS
z*%E^w3`GOe|NmwCq(i4!ZUTll?R`-e;SfVWY(#X>1J!o}MD+*H)@w(nt+nYkmV&PU
zLNx_G3p(?>8{E^`odbix5eTi$YBz$wy+BfZ6dtK(f_tF7X|#-!3XWQCOiTAj+9MGh
zfwu0^0a^K+Tu}uDm9E;o)Q=<<+?sF*s0NL|TV?L3g2JMMkN_>Khg?Mi)Y94&1s1`j
zhEV9}06fqvxHgC}--5OVqCqcNfX0T#PBrM>yZa4jz+8T4uVMjb=;I3r30)PSi6%B#
z5`326$*KA4=+jvWeMop*<v8v+wlSA{&eCI@lCHuDiPafevgDTnxAqXFEiU=C79O)S
z^&zp^;+_a}fm@w&E9se*%DnPCA3DjhHclD(3cQm4M#}C~_y~@3k+PHXRE4NwuF>eE
z&DPYRXQ|1FYL}%?so>VKFXd$@WbxhBCKA9kunN#b5B^=a1boL^_-%{t&>M3D3igpo
R#8?0T002ovPDHLkV1kPm!KnZM

diff --git a/Telegram/Resources/icons/round_shadow_box_top_left@3x.png b/Telegram/Resources/icons/round_shadow_box_top_left@3x.png
deleted file mode 100644
index d8e5c7fb185890ba21719c768d9f4caa2b47214c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 741
zcmV<B0vi2^P)<h;3K|Lk000e1NJLTq002b*002b@1^@s69E~d}00084Nkl<Zc%1E8
z*{*~z2&Lx!|1W!=oOBqVY~4&xGKr(u<;Vf7EdX%C!56OC16UD<6at470*4d=hZF*T
zvj<>7DP>4M!$}!6u?UWQ2z2w5-X77j{WMadgQV`i@4RB$GQOn)?X36{BE>Uk%RO6>
zk~OjV8YdM?U$_k~smsVG!z*wb!${F~#Mxz?kJ?I5lcMRcHL=>gODRA9G4A_jB}Uof
zbKdMVR6bVsmh2-BsRb1&o&ji{WNVV17?B~Nu%~DyLtU$-!5!BUE2Zp1iUuv>@G*65
zq}Pa~WNBWK2}gqFUd<S-b^wXRo0brqiJo)ye@(ls@px<=Oe@|zUZ%O1Yr~SBQv<C=
z8dQvs&TIR5KzW=tNPp~s`52~gRSzNAq-2%$HM+>hnm)OSX|fV^pJby!moi`S0_!o?
zKSv5x?^uzNeI(DICX98jCB;itYy22f)@UgbwkPFrO(_;g$JT5x8b731bG}vryAT54
z{O;qO)DDCIBm`RO4R?1>38iFe;`q8II0EE;<B7s0A1S6t^@BEb&n76Gk~zsxzw5f1
z(wR*NfMY#H$}n1jG~gsQA|9zd1uqjm@C>q5*v&>)`P9d+%svu0&*2D(kTN3Xgg5Ps
ze(KX>3ipmfNv4M6A+M5;wosGmklHQ_J>-;H=FdQnzEc*iC9jzwpQ!hIkzySzmxghB
zR7P4Ep+%-u5gl9lawH`Y{O+?dp#TCYtx{Z5>T^p6tK;mrCeUqjG380GE8a9{Rk^jz
z$`~S_6&8*xP?KWaW>wp+?im>2ZRp$z*>znXo7#2<l1}y^kWLErgx%r^fPoavvH*8}
zb-7@Kzx%YX8zBG#<g+6}`)IN4?qobj_mmw2E5=F51cs2ZTNXN=Lg0`>;E+P#kV4=e
X;<}47-El{100000NkvXXu0mjfT?J7x

diff --git a/Telegram/Resources/icons/round_shadow_left.png b/Telegram/Resources/icons/round_shadow_left.png
deleted file mode 100644
index e7df24dc12ec19205ecf3c84be4ad43a18583729..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 78
zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y@!3HFyABb!LQlg$Njv*W~lT#8Cf1W>h@SuW@
b&KU*<t{04PX4wV>Km`n*u6{1-oD!M<XX+B?

diff --git a/Telegram/Resources/icons/round_shadow_left@2x.png b/Telegram/Resources/icons/round_shadow_left@2x.png
deleted file mode 100644
index 2f78de2ab9982538a2ad0547a99cadd56c4721e4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 93
zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJ!0V1no*Tw-U6;Bt(5RRFp2M;nbDDW_C3|`>>
q?fy2ugd&x-Dmjx|W-ip7-p_7R!I;zk_0xBtdInEdKbLh*2~7a)F&hp5

diff --git a/Telegram/Resources/icons/round_shadow_left@3x.png b/Telegram/Resources/icons/round_shadow_left@3x.png
deleted file mode 100644
index 2431067e2372d1fa43deeed9eee760f87ec5c8d1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 99
zcmeAS@N?(olHy`uVBq!ia0vp^oIuRX!3HE9xm3%5l$NK9V+hC0-cuU|84Ng%7}!74
xxKV#Ug*8O`m3Na@=)y~PSG>_Pb}lUNlAqAUnD@`!>@83igQu&X%Q~loCID@W9EJb@

diff --git a/Telegram/Resources/icons/round_shadow_top.png b/Telegram/Resources/icons/round_shadow_top.png
deleted file mode 100644
index 39edc4a4ebe14f516bca0a1b64bdba296d74fe57..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 75
zcmeAS@N?(olHy`uVBq!ia0vp^j6lr9!3HE}Hf~b~QbL|Cjv*W~lM@mXf1X#-&^W=s
Yz|PL-=<e{t7AVW$>FVdQ&MBb@00%!1LI3~&

diff --git a/Telegram/Resources/icons/round_shadow_top@2x.png b/Telegram/Resources/icons/round_shadow_top@2x.png
deleted file mode 100644
index af421f2a05bde2ce515e850112f9fc42d65ddd73..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 90
zcmeAS@N?(olHy`uVBq!ia0vp^OhC-S!3HFkynkm2q!c|}978x}svg_O%b>u(tl+cz
o+yCOy37wOlI8AQY_V*^6oXQi%py!?vE<nW$p00i_>zopr0L2>_&Hw-a

diff --git a/Telegram/Resources/icons/round_shadow_top@3x.png b/Telegram/Resources/icons/round_shadow_top@3x.png
deleted file mode 100644
index 5e3c7b6ac0882527d77c0dd50738492180001899..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 95
zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y>!3H9qs_+0QHBT4E5RRG2DQRi{&NHy;^z`)b
r6z~}v8#9+l`uX{>wD<P%o?~PPb7PEBD$R-p>R|A6^>bP0l+XkKaH<uP

diff --git a/Telegram/Resources/icons/round_shadow_top_left.png b/Telegram/Resources/icons/round_shadow_top_left.png
deleted file mode 100644
index 555aeb74d8e707a2e0bfd40a0f426cc6b4de958c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 141
zcmeAS@N?(olHy`uVBq!ia0vp^96-#@!3HEvBYEP0REVdGV+hC0+&)J>W<wq(_8S&q
z|Nh_q7EpQB+3gc!qac$V!=!uCydM~D95c(-{dP~~;5U7P_)ypK%Xj~L_E6${F0-mj
p<@<pd!L}7_cYPSVtK9GXU}|~5WG#92`~{%-44$rjF6*2Ung9rXFd_f|

diff --git a/Telegram/Resources/icons/round_shadow_top_left@2x.png b/Telegram/Resources/icons/round_shadow_top_left@2x.png
deleted file mode 100644
index f8f634c11e2dc6f1d8cfc7715fdbd43bc114f423..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 195
zcmeAS@N?(olHy`uVBq!ia0vp^0zk~i!3HGN^yhQ|sV+|!#}JK)b0-CIF(`7l9KZPH
zpZdMOMmlSHMO&2aeOSYCpgBY-Xx(aCh8vtB6EkC5BT6L_u4bP|nJ`-=MD!hBXzQwL
zY^$pdyyGixpZPFk+QEkCZ03Dj9TP6R+skipWjo{5H<D_V_Dm-Q1q!}?yDj)hg0Wt5
vgVByw#)jSgCCvV8^$!FmJY4S`{hF0WjM@L?rdNM}u43?X^>bP0l+XkKQtwIl

diff --git a/Telegram/Resources/icons/round_shadow_top_left@3x.png b/Telegram/Resources/icons/round_shadow_top_left@3x.png
deleted file mode 100644
index 16d3a6862b5005cc3d00f9485c5d51b796dcfa7f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 269
zcmV+o0rLKdP)<h;3K|Lk000e1NJLTq000;O000#T1^@s6T<I<*0002gNkl<ZIE}TG
z+YZDa2t)^l{{JVlPZ&zDR(E$26E9>A3atQeG!l`=^=dz4HQ3#!>m6_lSQ&`Oa@_)+
zf@Y@f{vI$h%X=|MLRF!v?*WlbH3l$@R260hGXu%7_hb$L)*a-`L}Zu-pi^yz+YPE|
zNL6pfBtfz@nyKxg{NC04Cx9>^iR-#XQKKGPfZ4|spy-;IZv(PnEp7#Lb=n5h9?!<d
zfbJF@EaHv;RUPmvK$m%pe7-BI+12@J<{@2&oSWYO-7h&m(bs@%eA<#rz(4c>`-T=A
Tc8Rq600000NkvXXu0mjfxvXwE

diff --git a/Telegram/Resources/icons/simple_close.png b/Telegram/Resources/icons/simple_close.png
deleted file mode 100644
index 10f8b030e8cd105c9c3ac7af355ac80689fada49..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 124
zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4IeWS|hDc1EI>C^O!GMF=xxQxq
z+5AfjXKzhl6)zSLzR4%x`Ic#;ETiY8L$15|WJ?Zc*~H|nem8Y#|IFzALp`r&itS@e
XW7--y?Rs%L&^QK9S3j3^P6<r_1N$e-

diff --git a/Telegram/Resources/icons/simple_close@2x.png b/Telegram/Resources/icons/simple_close@2x.png
deleted file mode 100644
index a53c4af643b83d0688a5b956e33cb646ca8c1465..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 176
zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE;Axu=U`h(+(#DbZX93^-V(-@9?U
zYW7QajwzQen9gueSYiD@*-L0r2gkGBRq;_1XEH=z=wMJVZqJo^w$efT*3x8lvxd+Y
z{%d4k9Q(m!%&ouF$#ajD=&Wbuml_IR9<ZEWlpP#(d|By+=>2i8i!3(nixPixIk2@h
aGyfsu%hQhzXx{)jfx*+&&t;ucLK6TR1Vk_Z

diff --git a/Telegram/Resources/icons/simple_close@3x.png b/Telegram/Resources/icons/simple_close@3x.png
deleted file mode 100644
index 5a5f817033b6165696a4693f51a60b7778cd58b0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 264
zcmV+j0r&oiP)<h;3K|Lk000e1NJLTq0015U0015c1^@s6J20-I0002bNkl<ZNQupt
zQ3?Yg3`9e7NWEXcTvC{R6k8XzyBej_0e>X=WQZ|}h(JV;Qi7R5Rng{l4ONAiA?MuB
z3v$k=wE_T2DO=&Hic$&ypw{|<_t2(Y@E+RqhMO7Av<g3iHkldZDj*6U+;cc^C-ep0
z1)tm_yl@421V`b)1FxNa!KJu$i+K@C7I%lcN1@l?JNN?h9y|k|yz}FQ;hVM1`k6xW
z5TgFmYD#iZt`ntzP)a7{k)S+_ltzHk`p}v^T6;@t=tW3hm=^HsPummeHV5LmhAdV9
O0000<MNUMnLSTYz`)?Hh

diff --git a/Telegram/Resources/icons/slide_shadow.png b/Telegram/Resources/icons/slide_shadow.png
deleted file mode 100644
index 7fabf2120ba3ab4f0f9d6eda050c5b3ecedf7660..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 103
zcmeAS@N?(olHy`uVBq!ia0vp^20+Zn!3HE}sOa_sDLqdY#}JO0we5~v3<f-he188o
z-+kHPmZ74G(#eJ#?tpjyzPynS-D+j~+qHbXpS;jQmVMqfyk~$q89ZJ6T-G@yGywn~
C#~!8t

diff --git a/Telegram/Resources/icons/slide_shadow@2x.png b/Telegram/Resources/icons/slide_shadow@2x.png
deleted file mode 100644
index a0f8868202e1dd4da11291934421bfce9bc86862..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 116
zcmeAS@N?(olHy`uVBq!ia0vp^2|&!m!3HFkFS(fsq^vz%978lFCZ{AM{5aphYG7oP
zBz#P>U9auT@ndewFCHye={)`L@ngr1tGel)Ida4$fM@3U7UL=IjIj(14RaU|%(-58
Q2xtt0r>mdKI;Vst0L_gj`~Uy|

diff --git a/Telegram/Resources/icons/slide_shadow@3x.png b/Telegram/Resources/icons/slide_shadow@3x.png
deleted file mode 100644
index a67d341e0e3ccecaba0c4a8bd8fa8a17994f0e55..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 130
zcmeAS@N?(olHy`uVBq!ia0vp^6M&eRgAGX5Y-tMxQl6eJjv*GkZzmaYF&J<#pa1j!
z{M)FmD90C1d}p~7UTAP_nweT=DP1|QE<0WR>csfDUpGzlaXtU-&pJjG+t1(MPSk5#
fc+lp;g(T*kEsTfke4F<I4Q23j^>bP0l+XkKq>3>8

diff --git a/Telegram/SourceFiles/boxes/boxes.style b/Telegram/SourceFiles/boxes/boxes.style
index 50d25deb7..9faae34d5 100644
--- a/Telegram/SourceFiles/boxes/boxes.style
+++ b/Telegram/SourceFiles/boxes/boxes.style
@@ -10,8 +10,26 @@ using "ui/basic.style";
 using "ui/widgets/widgets.style";
 using "intro/intro.style";
 
-boxDuration: 200;
-boxRadius: 3px;
+UserpicButton {
+	size: size;
+	photoSize: pixels;
+	photoPosition: point;
+	changeButton: RoundButton;
+	changeIcon: icon;
+	changeIconPosition: point;
+	duration: int;
+	uploadHeight: pixels;
+	uploadBg: color;
+	uploadIcon: icon;
+	uploadIconPosition: point;
+}
+
+FeedUserpicButton {
+	size: size;
+	innerSize: pixels;
+	innerPosition: point;
+	innerPart: UserpicButton;
+}
 
 ServiceCheck {
 	margin: margins;
@@ -26,6 +44,9 @@ ServiceCheck {
 	duration: int;
 }
 
+boxDuration: 200;
+boxRadius: 3px;
+
 boxButtonFont: font(boxFontSize semibold);
 defaultBoxButton: RoundButton(defaultLightButton) {
 	width: -24px;
@@ -161,6 +182,28 @@ boxPhotoCompressedSkip: 20px;
 boxPhotoCaptionSkip: 8px;
 boxPhotoTextFg: windowSubTextFg;
 
+defaultChangeUserpicIcon: icon {{ "new_chat_photo", activeButtonFg }};
+defaultUploadUserpicIcon: icon {{ "upload_chat_photo", msgDateImgFg }};
+defaultUserpicButton: UserpicButton {
+	size: size(76px, 76px);
+	photoSize: 76px;
+	photoPosition: point(-1px, -1px);
+	changeButton: defaultActiveButton;
+	changeIcon: defaultChangeUserpicIcon;
+	changeIconPosition: point(23px, 25px);
+	duration: 500;
+	uploadHeight: 24px;
+	uploadBg: msgDateImgBgOver;
+	uploadIcon: defaultUploadUserpicIcon;
+	uploadIconPosition: point(-1px, 1px);
+}
+defaultFeedUserpicButton: FeedUserpicButton {
+	size: size(76px, 76px);
+	innerSize: 76px;
+	innerPosition: point(-1px, -1px);
+	innerPart: defaultUserpicButton;
+}
+
 boxLoadingAnimation: InfiniteRadialAnimation(defaultInfiniteRadialAnimation) {
 	color: windowSubTextFg;
 	thickness: 2px;
@@ -224,24 +267,6 @@ contactUserIcon: icon {{ "settings_name", menuIconFg }};
 contactPhoneIcon: icon {{ "settings_phone_number", menuIconFg }};
 contactIconPosition: point(-5px, 23px);
 
-contactsAddIconAbove: icon {{ "contacts_add", activeButtonFg, point(18px, 18px) }};
-contactsAdd: TwoIconButton {
-	width: 52px;
-	height: 52px;
-
-	iconBelow: contactsAddIconBelow;
-	iconBelowOver: contactsAddIconBelowOver;
-	iconAbove: contactsAddIconAbove;
-	iconAboveOver: contactsAddIconAbove;
-
-	rippleAreaPosition: point(5px, 5px);
-	rippleAreaSize: 42px;
-	ripple: RippleAnimation(defaultRippleAnimation) {
-		color: activeButtonBgRipple;
-	}
-}
-contactsAddPosition: point(14px, 8px);
-
 contactPadding: margins(49px, 2px, 0px, 12px);
 contactSkip: 6px;
 contactPhoneSkip: 30px;
diff --git a/Telegram/SourceFiles/history/history.style b/Telegram/SourceFiles/history/history.style
index eebecd866..d090907c8 100644
--- a/Telegram/SourceFiles/history/history.style
+++ b/Telegram/SourceFiles/history/history.style
@@ -47,6 +47,14 @@ historyToDownPosition: point(12px, 10px);
 historyToDownAbove: icon {{ "history_down_arrow", historyToDownFg, point(17px, 23px) }};
 historyToDownAboveOver: icon {{ "history_down_arrow", historyToDownFgOver, point(17px, 23px) }};
 historyToDownPaddingTop: 10px;
+historyToDownBelow: icon {
+	{ "history_down_shadow", historyToDownShadow },
+	{ "history_down_circle", historyToDownBg, point(4px, 4px) },
+};
+historyToDownBelowOver: icon {
+	{ "history_down_shadow", historyToDownShadow },
+	{ "history_down_circle", historyToDownBgOver, point(4px, 4px) },
+};
 historyToDown: TwoIconButton {
 	width: 52px;
 	height: 62px;
diff --git a/Telegram/SourceFiles/info/profile/info_profile_cover.cpp b/Telegram/SourceFiles/info/profile/info_profile_cover.cpp
index 0f3aa8934..bd953a0d5 100644
--- a/Telegram/SourceFiles/info/profile/info_profile_cover.cpp
+++ b/Telegram/SourceFiles/info/profile/info_profile_cover.cpp
@@ -17,7 +17,6 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
 #include "info/info_controller.h"
 #include "info/info_memento.h"
 #include "lang/lang_keys.h"
-#include "styles/style_info.h"
 #include "ui/widgets/labels.h"
 #include "ui/effects/ripple_animation.h"
 #include "ui/text/text_utilities.h" // Ui::Text::ToUpper
@@ -29,6 +28,8 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
 #include "core/application.h"
 #include "main/main_session.h"
 #include "apiwrap.h"
+#include "styles/style_boxes.h"
+#include "styles/style_info.h"
 
 namespace Info {
 namespace Profile {
diff --git a/Telegram/SourceFiles/window/window.style b/Telegram/SourceFiles/window/window.style
index 1a561099c..9257c530c 100644
--- a/Telegram/SourceFiles/window/window.style
+++ b/Telegram/SourceFiles/window/window.style
@@ -8,6 +8,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
 using "ui/basic.style";
 using "ui/widgets/widgets.style";
 using "history/history.style";
+using "boxes/boxes.style"; // UserpicButton
 
 windowMinWidth: 380px;
 windowMinHeight: 480px;
diff --git a/Telegram/lib_ui b/Telegram/lib_ui
index 342fad864..946c33ef2 160000
--- a/Telegram/lib_ui
+++ b/Telegram/lib_ui
@@ -1 +1 @@
-Subproject commit 342fad864a30acc92f6cfc2cd5ad631c7133ee8f
+Subproject commit 946c33ef251ea5a46340e72ae903487576baf9b4