Compare commits
4828 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
712d020dfa | ||
|
|
5fc53f19f4 | ||
|
|
957fde964b | ||
|
|
b9688acdf5 | ||
|
|
2a8c7b260a | ||
|
|
a2c7ef5424 | ||
|
|
57cdd26d4d | ||
|
|
582b67c42e | ||
|
|
44791a65b8 | ||
|
|
f3214b7891 | ||
|
|
81dfe506ac | ||
|
|
2356524d1c | ||
|
|
a371bede4d | ||
|
|
8793ad9f4f | ||
|
|
07b56426ad | ||
|
|
43f9f2a0f2 | ||
|
|
d01824f711 | ||
|
|
841c8fd41d | ||
|
|
4041f3db5c | ||
|
|
91304e70a1 | ||
|
|
27c23058dc | ||
|
|
8d7cec2a94 | ||
|
|
2b037ee146 | ||
|
|
c6da122e41 | ||
|
|
67e9606d55 | ||
|
|
1b8f1f5610 | ||
|
|
4c6bb8846b | ||
|
|
11a1915e61 | ||
|
|
e58ac74aa2 | ||
|
|
2b18aa7d79 | ||
|
|
0f9c8235e1 | ||
|
|
8b0ae88987 | ||
|
|
d8aaae6d42 | ||
|
|
ce4c71ccfb | ||
|
|
5ef141913b | ||
|
|
d27db5a1c7 | ||
|
|
c2bd6e6da1 | ||
|
|
d6406b48fd | ||
|
|
d5b42d99f2 | ||
|
|
42bac1620e | ||
|
|
09130582ad | ||
|
|
73239f5535 | ||
|
|
22abe5a815 | ||
|
|
736450e184 | ||
|
|
d10fda36af | ||
|
|
8639b2858b | ||
|
|
f47a9f93a5 | ||
|
|
52bbd8c764 | ||
|
|
8ef2eec504 | ||
|
|
1c5f16c332 | ||
|
|
588369d297 | ||
|
|
e23195fd86 | ||
|
|
1b0cafd956 | ||
|
|
81a624146b | ||
|
|
9c8ef4240c | ||
|
|
b59edf2690 | ||
|
|
daa3e1351b | ||
|
|
d00ca02c25 | ||
|
|
207106ea46 | ||
|
|
c150d97eaf | ||
|
|
6231cf3496 | ||
|
|
57999b460b | ||
|
|
e2bad5bdc8 | ||
|
|
5170635a1f | ||
|
|
1db5c64f3e | ||
|
|
9e4aa50567 | ||
|
|
2b91595aa9 | ||
|
|
2209059e84 | ||
|
|
b335da75db | ||
|
|
7cfda97b82 | ||
|
|
01f4e9b2a5 | ||
|
|
2bef30635c | ||
|
|
447c133d82 | ||
|
|
fbe6595b19 | ||
|
|
86b738dd79 | ||
|
|
b30fd9d3bf | ||
|
|
e54865b7ec | ||
|
|
2041b77b39 | ||
|
|
f7f21a006e | ||
|
|
51459ba2e2 | ||
|
|
a76908e2fd | ||
|
|
f79da66c36 | ||
|
|
8a64b47644 | ||
|
|
9a0690fb95 | ||
|
|
cdcdab82eb | ||
|
|
32ea24f8ce | ||
|
|
656d0e0ff4 | ||
|
|
49523ba8d1 | ||
|
|
a3b1b1ec60 | ||
|
|
dd8ed7cc77 | ||
|
|
0b09432b7e | ||
|
|
2ba60a7893 | ||
|
|
2a0cc21dfe | ||
|
|
472e55cea5 | ||
|
|
b579285f23 | ||
|
|
c46963807e | ||
|
|
1a73284b0c | ||
|
|
37e848eee9 | ||
|
|
8a167d2743 | ||
|
|
0ab6d81abb | ||
|
|
1d00254d6c | ||
|
|
2e1392ccf8 | ||
|
|
970c3dc6de | ||
|
|
fce68e491a | ||
|
|
2a4b322ec1 | ||
|
|
95018efa52 | ||
|
|
f31f16cd0d | ||
|
|
5df085848b | ||
|
|
8c82ce0c21 | ||
|
|
1d50eb0d7f | ||
|
|
789ec0baef | ||
|
|
30d7ee892e | ||
|
|
3a3f3f664a | ||
|
|
6de1f3e593 | ||
|
|
dcaea6d78f | ||
|
|
65e690bad7 | ||
|
|
9ea31042db | ||
|
|
675d617dbc | ||
|
|
a79e9b4fd6 | ||
|
|
f39e3f385c | ||
|
|
ad9f786646 | ||
|
|
8f6226d410 | ||
|
|
8a18488b1e | ||
|
|
53b179b22b | ||
|
|
dcde74bc09 | ||
|
|
86a6f1e932 | ||
|
|
10ed13acc0 | ||
|
|
ccf52d3bff | ||
|
|
b05a8b6dd3 | ||
|
|
1b32e9a475 | ||
|
|
d3f94a4847 | ||
|
|
764797e211 | ||
|
|
31c4cf968b | ||
|
|
6e0aeeea83 | ||
|
|
88745a9f36 | ||
|
|
8bd832b449 | ||
|
|
5d2bf37ac9 | ||
|
|
f248da3e08 | ||
|
|
8e5b67d7c9 | ||
|
|
f5a257ca79 | ||
|
|
ed90c491e2 | ||
|
|
ea00df0466 | ||
|
|
96b624e941 | ||
|
|
25c0656106 | ||
|
|
b361241c29 | ||
|
|
d8c126f320 | ||
|
|
6cd979d8d3 | ||
|
|
c6c2a77c3a | ||
|
|
0458aec320 | ||
|
|
b2ae1926a6 | ||
|
|
1ee4a7ec63 | ||
|
|
7e03b25030 | ||
|
|
c68623ddb0 | ||
|
|
847df2f75b | ||
|
|
73be5005c2 | ||
|
|
c36b42af71 | ||
|
|
db3ffd29da | ||
|
|
d7ebd88804 | ||
|
|
75e9489db5 | ||
|
|
a94f5dd692 | ||
|
|
0de36d331f | ||
|
|
de713c564f | ||
|
|
7e3cb3ba31 | ||
|
|
6ada5e5b26 | ||
|
|
aee6b28469 | ||
|
|
c08f31aa76 | ||
|
|
768e206c4a | ||
|
|
84fbee085d | ||
|
|
3126bf6561 | ||
|
|
e193b65bc7 | ||
|
|
fb43e49954 | ||
|
|
41575382ce | ||
|
|
62653d39b3 | ||
|
|
79cf34b72e | ||
|
|
5b3a462247 | ||
|
|
ee6fc5859c | ||
|
|
f13bf59a82 | ||
|
|
f9868b6100 | ||
|
|
f9e7af6e90 | ||
|
|
9030435ba4 | ||
|
|
47cfe7a877 | ||
|
|
a182174fba | ||
|
|
ef91fce621 | ||
|
|
7d47aebfc5 | ||
|
|
b805dbf4b9 | ||
|
|
3847388ed0 | ||
|
|
d6ff9a0297 | ||
|
|
9fa5f16ca0 | ||
|
|
5d7fb0e388 | ||
|
|
9dd37ac9e2 | ||
|
|
32c66e9d1a | ||
|
|
ef341d4333 | ||
|
|
79bc81317d | ||
|
|
33a2e068f6 | ||
|
|
9a3e98ac8f | ||
|
|
e03248929d | ||
|
|
1ed2935eb6 | ||
|
|
50e35de609 | ||
|
|
17180d31d7 | ||
|
|
65f101e7bb | ||
|
|
787252ef81 | ||
|
|
b80180df22 | ||
|
|
e0bb6183a6 | ||
|
|
20dd2c0b58 | ||
|
|
8a4a6b2023 | ||
|
|
ca2533cafa | ||
|
|
fb7a8b7696 | ||
|
|
a4b58f4d83 | ||
|
|
ddbac1ad9f | ||
|
|
07772ef5a2 | ||
|
|
57c79c7133 | ||
|
|
05e0e842d6 | ||
|
|
93ea9d7c36 | ||
|
|
b6fa68370b | ||
|
|
bd3eedbda9 | ||
|
|
581c95d093 | ||
|
|
cd9821f87e | ||
|
|
10881587e9 | ||
|
|
5f6b60370d | ||
|
|
1bfe4513ac | ||
|
|
b97ae0246d | ||
|
|
8bc0188c53 | ||
|
|
66ca9a355b | ||
|
|
ec62b5f03c | ||
|
|
3467ca5230 | ||
|
|
d5b21021fb | ||
|
|
4656d25590 | ||
|
|
b1f0f33204 | ||
|
|
d353c13bf1 | ||
|
|
8872a6a24a | ||
|
|
8b0de948d0 | ||
|
|
2e7da36af0 | ||
|
|
38c295427a | ||
|
|
2025cc7747 | ||
|
|
e5fd579935 | ||
|
|
3bd97650dc | ||
|
|
1e8bb5e852 | ||
|
|
6722eedf7a | ||
|
|
53dfdbda08 | ||
|
|
e857ab762c | ||
|
|
14f5d2a489 | ||
|
|
07456ee174 | ||
|
|
b128431128 | ||
|
|
d606ad99b7 | ||
|
|
3598df0d28 | ||
|
|
b90017ff15 | ||
|
|
6bfc90bbe1 | ||
|
|
4e6c2fdd1c | ||
|
|
25439702bb | ||
|
|
145fb69bdd | ||
|
|
f759bfb1f6 | ||
|
|
fb87d97d25 | ||
|
|
0a4614247f | ||
|
|
790eeb1a09 | ||
|
|
6640e709f8 | ||
|
|
c4ecf40d1c | ||
|
|
02ab1fded2 | ||
|
|
b2eebeee18 | ||
|
|
f2bd4a4b5c | ||
|
|
ecfefd6b21 | ||
|
|
50e430d8dc | ||
|
|
96cc5154cd | ||
|
|
e9f0f84152 | ||
|
|
7eb14ad12c | ||
|
|
e5641fe71c | ||
|
|
0b3c0f4a77 | ||
|
|
3987621b12 | ||
|
|
be5aa59e39 | ||
|
|
ecc86def9e | ||
|
|
358b676d04 | ||
|
|
fece64039d | ||
|
|
b93f98252b | ||
|
|
9b2fa966f1 | ||
|
|
d2e28122b3 | ||
|
|
ebb08a57c8 | ||
|
|
030fc041be | ||
|
|
0771549ef3 | ||
|
|
445a5b4f38 | ||
|
|
c2fccb7e14 | ||
|
|
d3cf60fafb | ||
|
|
6c5c3c3454 | ||
|
|
82a27d7fa3 | ||
|
|
2ea7ad6d7b | ||
|
|
3a30feaa52 | ||
|
|
98c9dd23d5 | ||
|
|
fb0bbf31c4 | ||
|
|
e87c44c38b | ||
|
|
371ea7c078 | ||
|
|
0e00677851 | ||
|
|
7f50fb3023 | ||
|
|
9dc61307fa | ||
|
|
83d9ca080a | ||
|
|
a8a5d9e053 | ||
|
|
5bab9a7e34 | ||
|
|
81c2bf6814 | ||
|
|
e69f7602ea | ||
|
|
d2e4d3bc1c | ||
|
|
0e2ee5f127 | ||
|
|
dd7ae83226 | ||
|
|
48a16464d5 | ||
|
|
76d4a4f3fe | ||
|
|
8afdbab9d5 | ||
|
|
9235c0dcfa | ||
|
|
ff8f617fc6 | ||
|
|
95b09cde60 | ||
|
|
c26cde2f6f | ||
|
|
181efcfbae | ||
|
|
d291a7cccd | ||
|
|
5c722f31ff | ||
|
|
c56b54eddd | ||
|
|
4d02d28aef | ||
|
|
cb061d80fa | ||
|
|
9b055171ab | ||
|
|
3df214c56e | ||
|
|
53f44c5459 | ||
|
|
137665685d | ||
|
|
3d1c2fa5f1 | ||
|
|
6dad8e695e | ||
|
|
1eb82d97ae | ||
|
|
a17a9521b4 | ||
|
|
2dc1c5c618 | ||
|
|
d5a07a446d | ||
|
|
7232c01a80 | ||
|
|
b8f7025f2a | ||
|
|
73e4fcafdc | ||
|
|
45661dd960 | ||
|
|
18ba570c74 | ||
|
|
5923417654 | ||
|
|
8b99a72f2c | ||
|
|
981bd94615 | ||
|
|
083dd4eeec | ||
|
|
8d4d16bde1 | ||
|
|
8e218f12b4 | ||
|
|
3dcf194960 | ||
|
|
ee9f781adc | ||
|
|
e5eb617447 | ||
|
|
864057e8ee | ||
|
|
cb51ad929e | ||
|
|
83c20f5d5d | ||
|
|
ff93ace4cc | ||
|
|
ae3158ff00 | ||
|
|
3bec9c5eb4 | ||
|
|
964a3bc35b | ||
|
|
ed51a8794d | ||
|
|
b8556671c5 | ||
|
|
6b2c8539a3 | ||
|
|
e165c42377 | ||
|
|
845bb3fa09 | ||
|
|
0abaff5aed | ||
|
|
e4837af72e | ||
|
|
82f51fb476 | ||
|
|
f012dd5f31 | ||
|
|
c94d5c1a9a | ||
|
|
9eb449484e | ||
|
|
5aed7a375d | ||
|
|
aa82513c7e | ||
|
|
4107c64ac2 | ||
|
|
a8e578f5b8 | ||
|
|
6d74d5f8b7 | ||
|
|
ff214c48f5 | ||
|
|
a012522e88 | ||
|
|
9036f14e84 | ||
|
|
e450f31588 | ||
|
|
7c15c6847b | ||
|
|
9cb26c8748 | ||
|
|
1396a26b6d | ||
|
|
8d88e3be11 | ||
|
|
c98e977533 | ||
|
|
189e7e628b | ||
|
|
1d43870433 | ||
|
|
33920d72f6 | ||
|
|
4b8985f850 | ||
|
|
0be1d8e854 | ||
|
|
db3db2c49e | ||
|
|
fb2f063f58 | ||
|
|
1853e55431 | ||
|
|
d90cd33541 | ||
|
|
45b62e9866 | ||
|
|
6b509a1222 | ||
|
|
316a1b835f | ||
|
|
ddc20e2a60 | ||
|
|
104a4150ae | ||
|
|
e046a72750 | ||
|
|
df3fb83da3 | ||
|
|
7ee534388b | ||
|
|
c84d279d69 | ||
|
|
21ee1828b3 | ||
|
|
96ef7b4075 | ||
|
|
f14e725d13 | ||
|
|
f1ff09f303 | ||
|
|
c8b26a1002 | ||
|
|
5c341154b7 | ||
|
|
8684fae473 | ||
|
|
7c1eafd050 | ||
|
|
0243ec0096 | ||
|
|
ce36dec767 | ||
|
|
b8d4866824 | ||
|
|
69bb020e5c | ||
|
|
c988f4d093 | ||
|
|
62d48014c9 | ||
|
|
d3cc6f594b | ||
|
|
32dab7a1ba | ||
|
|
a46b718b4a | ||
|
|
d6931252c1 | ||
|
|
aefb782892 | ||
|
|
3d20a64502 | ||
|
|
be34c84704 | ||
|
|
534155fcd5 | ||
|
|
f569fddf15 | ||
|
|
41d6995da4 | ||
|
|
8757c8cae0 | ||
|
|
e899fece3c | ||
|
|
659e71e150 | ||
|
|
a70f3fe622 | ||
|
|
c8a3471135 | ||
|
|
740b221769 | ||
|
|
e455453bcd | ||
|
|
7a2866feb9 | ||
|
|
c631858ab3 | ||
|
|
8dd616462a | ||
|
|
03ee99281f | ||
|
|
fa1e383db1 | ||
|
|
976c818406 | ||
|
|
3ecbfae371 | ||
|
|
5845a1ec7a | ||
|
|
edcf516cef | ||
|
|
8644a5ead9 | ||
|
|
eaeb495349 | ||
|
|
1b602495b1 | ||
|
|
b2a0031fe1 | ||
|
|
5fc37032ad | ||
|
|
65a500c047 | ||
|
|
4382e8aaee | ||
|
|
3487960559 | ||
|
|
b7aa0db66d | ||
|
|
7262291dda | ||
|
|
08da6b6185 | ||
|
|
bc835950b3 | ||
|
|
b751c74374 | ||
|
|
ed0cc7a23a | ||
|
|
df5ffb5a6d | ||
|
|
74454567bc | ||
|
|
c87f06100b | ||
|
|
da988c85e4 | ||
|
|
8eaabceb0c | ||
|
|
ec2adc4516 | ||
|
|
b58e85c5cb | ||
|
|
233c3d2c98 | ||
|
|
60079d4206 | ||
|
|
9177c1176c | ||
|
|
7a75592898 | ||
|
|
4d6dc14156 | ||
|
|
2c54cf9e39 | ||
|
|
1e9e9538b9 | ||
|
|
e739d1b850 | ||
|
|
4081555048 | ||
|
|
992bd15f4a | ||
|
|
c173a67bae | ||
|
|
7f78c75246 | ||
|
|
853661f3bb | ||
|
|
e4a7dc6998 | ||
|
|
7f82cecf6c | ||
|
|
0625669352 | ||
|
|
e77e67db70 | ||
|
|
9c7feb3150 | ||
|
|
d95db207bf | ||
|
|
0296919dfb | ||
|
|
0cbc85f81f | ||
|
|
2c84cb6702 | ||
|
|
b2b0536e08 | ||
|
|
03ff2cebdd | ||
|
|
74f85756a5 | ||
|
|
a204629a9d | ||
|
|
050f04bed7 | ||
|
|
e72422976d | ||
|
|
723d269915 | ||
|
|
0930d7dbea | ||
|
|
1abe5771fd | ||
|
|
6c6178b7d9 | ||
|
|
2d763238d3 | ||
|
|
d34fda26d3 | ||
|
|
78e80cd2b2 | ||
|
|
76728abc86 | ||
|
|
4e1422da6b | ||
|
|
c2ad79f05a | ||
|
|
4a060c6d8b | ||
|
|
265c14d697 | ||
|
|
e36b63f38c | ||
|
|
13cc13924e | ||
|
|
7673d2aa51 | ||
|
|
3667507ee8 | ||
|
|
95f0aaac68 | ||
|
|
ad67096b9a | ||
|
|
69c133e868 | ||
|
|
c34e78cfc4 | ||
|
|
34b3d069f8 | ||
|
|
e3a3dec8a2 | ||
|
|
700515cce3 | ||
|
|
e36d972d94 | ||
|
|
f3a47a2ae5 | ||
|
|
b071c14066 | ||
|
|
90d51cf328 | ||
|
|
5fae676f7c | ||
|
|
4ffbe03f58 | ||
|
|
5ea6a602ca | ||
|
|
41fc17a62a | ||
|
|
220b553a97 | ||
|
|
8db2ddd276 | ||
|
|
0d64c5fb83 | ||
|
|
047d37b417 | ||
|
|
0a92bccc4e | ||
|
|
96b56fd901 | ||
|
|
db67a1f809 | ||
|
|
6bfb15ce7b | ||
|
|
f3a5a31ccf | ||
|
|
aa47b56a54 | ||
|
|
0d25d33fe5 | ||
|
|
da0d9b5989 | ||
|
|
6c3b226e58 | ||
|
|
8273fba131 | ||
|
|
c99ca372d6 | ||
|
|
324774ec2f | ||
|
|
da25f49cd7 | ||
|
|
99b20e49c3 | ||
|
|
76370c40bc | ||
|
|
64c8f3dbe3 | ||
|
|
ae44efcebf | ||
|
|
d7fd2cc483 | ||
|
|
967623c784 | ||
|
|
b4020bb715 | ||
|
|
17502349d5 | ||
|
|
f5a58258f9 | ||
|
|
4fc0c3603c | ||
|
|
0d483ab5f3 | ||
|
|
202ada7c23 | ||
|
|
d7c0e3ddc9 | ||
|
|
2bb0bf3473 | ||
|
|
a662080ffe | ||
|
|
4af53fabbc | ||
|
|
57803f7a41 | ||
|
|
14f70beac2 | ||
|
|
2c56baae02 | ||
|
|
8853496b1b | ||
|
|
7dc82e2e7a | ||
|
|
177896b4be | ||
|
|
0e2a911b57 | ||
|
|
2b526f3ea1 | ||
|
|
154f55fafd | ||
|
|
31cc29ad51 | ||
|
|
71786116d8 | ||
|
|
3c0d0c13a9 | ||
|
|
3d48880240 | ||
|
|
1e977b50df | ||
|
|
aaf373ecad | ||
|
|
ac93044286 | ||
|
|
e754e85ab6 | ||
|
|
eeeafe050b | ||
|
|
ceb06b7cca | ||
|
|
319f8e7f95 | ||
|
|
6dc7592389 | ||
|
|
fd8b36eb1c | ||
|
|
db64cb7ca4 | ||
|
|
527e8306b2 | ||
|
|
7e814247ec | ||
|
|
905ce347da | ||
|
|
4ee20b3b61 | ||
|
|
2d8a816125 | ||
|
|
0db7b03566 | ||
|
|
96f374ed69 | ||
|
|
c08d7d915d | ||
|
|
04b1678c7f | ||
|
|
85fca9dee8 | ||
|
|
58325bfb73 | ||
|
|
8d8580a213 | ||
|
|
d2f4bb2dd3 | ||
|
|
a3c80b7178 | ||
|
|
74b45322b2 | ||
|
|
3d6984e8e3 | ||
|
|
5bfa052a48 | ||
|
|
456f9833fa | ||
|
|
dfb0eb5233 | ||
|
|
2f0d3f1313 | ||
|
|
5eae913803 | ||
|
|
afb9fdf4ec | ||
|
|
647c7d7629 | ||
|
|
52ce709840 | ||
|
|
1b9bd33692 | ||
|
|
aa54032500 | ||
|
|
351f9b32ea | ||
|
|
abb8413c16 | ||
|
|
2bdaf5026d | ||
|
|
511a192d8b | ||
|
|
c3ebe1f591 | ||
|
|
1119098eec | ||
|
|
8d5717b812 | ||
|
|
9f5211061e | ||
|
|
38efebb8d3 | ||
|
|
a4d8e9e4e5 | ||
|
|
2baa77a93f | ||
|
|
c051492286 | ||
|
|
fe3f0be920 | ||
|
|
63b696ff6c | ||
|
|
6785d75ad2 | ||
|
|
78ae1ada3c | ||
|
|
d77ab891a0 | ||
|
|
9fc7435ea2 | ||
|
|
b2da66d670 | ||
|
|
5ade4b2bcf | ||
|
|
1b6cb2da68 | ||
|
|
0311a3a1be | ||
|
|
7d7079a389 | ||
|
|
8f578f7378 | ||
|
|
ab4019a612 | ||
|
|
ab55f2b938 | ||
|
|
075f568f61 | ||
|
|
9b0abbe52c | ||
|
|
33c2806ffb | ||
|
|
244d3c98b6 | ||
|
|
ce66bfbd6c | ||
|
|
e1e8d9777b | ||
|
|
b3ab4231bc | ||
|
|
d23c02b196 | ||
|
|
174061db57 | ||
|
|
63bbbfb839 | ||
|
|
3a1886e80e | ||
|
|
c2bf929e63 | ||
|
|
a316face83 | ||
|
|
9ad9c82c85 | ||
|
|
80d0f196c4 | ||
|
|
56ca1bc7ee | ||
|
|
14824c2b77 | ||
|
|
fb6c01a0ea | ||
|
|
41de7e0a0e | ||
|
|
2d7f60efee | ||
|
|
2410fc9754 | ||
|
|
09619339fd | ||
|
|
bb87cf6996 | ||
|
|
aeb423ce1b | ||
|
|
2a65a43039 | ||
|
|
d0a99c4f2d | ||
|
|
514338ec8a | ||
|
|
53cfaa3c45 | ||
|
|
7487ac75f7 | ||
|
|
54e0aaf8e0 | ||
|
|
90897b0741 | ||
|
|
e73b7c973d | ||
|
|
985dd44b66 | ||
|
|
c198dd381f | ||
|
|
e80bd9b4e5 | ||
|
|
3bf04095b1 | ||
|
|
912f953f85 | ||
|
|
93c2462089 | ||
|
|
a991960998 | ||
|
|
447373676b | ||
|
|
15b7af9a84 | ||
|
|
c315a59717 | ||
|
|
aedecfb06c | ||
|
|
15231615d4 | ||
|
|
2d093a8c2a | ||
|
|
030d5e04a3 | ||
|
|
d3fe023ec4 | ||
|
|
1139a3fa89 | ||
|
|
f67b4570a8 | ||
|
|
c0055ebbeb | ||
|
|
8bdf9d75cf | ||
|
|
d4dea52c6b | ||
|
|
d806707de0 | ||
|
|
15d8878ac0 | ||
|
|
2deb07a25b | ||
|
|
e0a872a7c5 | ||
|
|
48f3b90208 | ||
|
|
bc5129f839 | ||
|
|
fb5369f7d2 | ||
|
|
f6bcab18be | ||
|
|
a35a80ca4f | ||
|
|
0da2034a3e | ||
|
|
4ab94b397a | ||
|
|
e3e60bd372 | ||
|
|
d0a38df67a | ||
|
|
c3e34e5f05 | ||
|
|
514e042eec | ||
|
|
86d554b1dc | ||
|
|
57b34267c5 | ||
|
|
4fc49850e1 | ||
|
|
5e25844ea8 | ||
|
|
fc4da3e3bf | ||
|
|
0605d96014 | ||
|
|
37a912e7ee | ||
|
|
f33bddaadd | ||
|
|
5740274528 | ||
|
|
332640c4ba | ||
|
|
5c354dda23 | ||
|
|
9e1e7e0dbe | ||
|
|
8c17fafaca | ||
|
|
ac5e42d0dd | ||
|
|
e3dcaebe9b | ||
|
|
7fe65703f7 | ||
|
|
9d3b96e746 | ||
|
|
e47c22a23e | ||
|
|
06818761ef | ||
|
|
6419fc73f5 | ||
|
|
c62b4ed9b1 | ||
|
|
f6255906d8 | ||
|
|
f64fefa9ae | ||
|
|
2f5fc5a764 | ||
|
|
ba7991deba | ||
|
|
594d510f4f | ||
|
|
453b7d1007 | ||
|
|
7ac350ea36 | ||
|
|
b3bb2d2aa5 | ||
|
|
9139dcbd1e | ||
|
|
14b0e85850 | ||
|
|
8c1d2a4555 | ||
|
|
009e01c1b0 | ||
|
|
0d85a46e84 | ||
|
|
d05b221a6c | ||
|
|
54f4563303 | ||
|
|
7aea7f9400 | ||
|
|
9abda76d9e | ||
|
|
42582c7ccd | ||
|
|
c88a59c228 | ||
|
|
b54f949fe6 | ||
|
|
a966cc7dec | ||
|
|
55cacfba82 | ||
|
|
3bc1eef39b | ||
|
|
ee7add05ae | ||
|
|
e7d1c04bb5 | ||
|
|
247a3cebb9 | ||
|
|
5bf0b7d652 | ||
|
|
0b5fe1232f | ||
|
|
03be7eb32c | ||
|
|
3a808411f5 | ||
|
|
2524c5f861 | ||
|
|
db5f4193ec | ||
|
|
11b0cc8211 | ||
|
|
285c4f91d3 | ||
|
|
084ebe6e16 | ||
|
|
e67147213b | ||
|
|
85c0b8dea3 | ||
|
|
aec3c9961c | ||
|
|
c7aafd8410 | ||
|
|
c0720d5d24 | ||
|
|
ec0dd63470 | ||
|
|
2269c94579 | ||
|
|
e36baa8c3a | ||
|
|
d47c9d8b6e | ||
|
|
93a381218c | ||
|
|
095130a569 | ||
|
|
5472dc78d7 | ||
|
|
1d2f5bafda | ||
|
|
9e614a54da | ||
|
|
30087e5c73 | ||
|
|
1d222e3507 | ||
|
|
b20dea58c6 | ||
|
|
47df5d2d60 | ||
|
|
d3c1072842 | ||
|
|
d904212033 | ||
|
|
62e90ceb0d | ||
|
|
0cdebcce89 | ||
|
|
495090c9ba | ||
|
|
f41a70fe1f | ||
|
|
bdbf0427a1 | ||
|
|
d484a1cd85 | ||
|
|
4b7561a75e | ||
|
|
31af7c583f | ||
|
|
2d0ea28a39 | ||
|
|
0f475a0e10 | ||
|
|
f3bae5c090 | ||
|
|
ca2767fd04 | ||
|
|
c659c81341 | ||
|
|
7eab0eca5b | ||
|
|
5c3e2dca17 | ||
|
|
95c45362d5 | ||
|
|
8efce30d7f | ||
|
|
44a727b205 | ||
|
|
662942ec29 | ||
|
|
83996c09d9 | ||
|
|
e46f436a47 | ||
|
|
3cbaa95184 | ||
|
|
8c75bed687 | ||
|
|
481476f835 | ||
|
|
680a0191be | ||
|
|
3abf1458fb | ||
|
|
00b7cc512b | ||
|
|
2a58de5cfc | ||
|
|
c3b000a368 | ||
|
|
675bebee33 | ||
|
|
cefd744aba | ||
|
|
325c9662c5 | ||
|
|
8b35a7b10f | ||
|
|
456aebe240 | ||
|
|
66e20298a7 | ||
|
|
a6155c98ec | ||
|
|
a26473b722 | ||
|
|
ed5162ef4e | ||
|
|
930deaea9d | ||
|
|
b80be62bb7 | ||
|
|
11806f2aa2 | ||
|
|
0d229f015b | ||
|
|
078d156824 | ||
|
|
88c4cb6eba | ||
|
|
bc4f8c4c2a | ||
|
|
7ee205a447 | ||
|
|
f6c49a2472 | ||
|
|
37fe3ac676 | ||
|
|
2926154dce | ||
|
|
200124569b | ||
|
|
662a6297e7 | ||
|
|
04bca93e0d | ||
|
|
e56b16f7d1 | ||
|
|
5c6a265b86 | ||
|
|
b0a3bd6591 | ||
|
|
8b7a941a6e | ||
|
|
394d4cf856 | ||
|
|
22b7298542 | ||
|
|
9d1a3c9011 | ||
|
|
c2aa8137bb | ||
|
|
4d0b02c683 | ||
|
|
c7146e62a0 | ||
|
|
d9409232f9 | ||
|
|
0df6f85843 | ||
|
|
13dd8e2c76 | ||
|
|
9d387c32a5 | ||
|
|
f5fc86258f | ||
|
|
321f16d8a3 | ||
|
|
d57a10e0b2 | ||
|
|
202f0e2163 | ||
|
|
77d8fe3ef1 | ||
|
|
3e5833e9f2 | ||
|
|
2b26be73f6 | ||
|
|
ce6338b853 | ||
|
|
52c5293a12 | ||
|
|
568e1f4f90 | ||
|
|
29f05c09d6 | ||
|
|
888a77b4bb | ||
|
|
4eeb7989f6 | ||
|
|
3764a5d4b7 | ||
|
|
1f3321fb37 | ||
|
|
189b7236af | ||
|
|
37b5de2251 | ||
|
|
8855cc294e | ||
|
|
935b85afe7 | ||
|
|
a819add7b0 | ||
|
|
883ee4ec75 | ||
|
|
4504ff954a | ||
|
|
68f19f9558 | ||
|
|
d55d3658f0 | ||
|
|
3481283af8 | ||
|
|
738b59fd42 | ||
|
|
c340032bd1 | ||
|
|
de597d4f5d | ||
|
|
854b537695 | ||
|
|
f4816b99ff | ||
|
|
56ae96fc75 | ||
|
|
f8643e9a96 | ||
|
|
a7f0b11002 | ||
|
|
5586a02b34 | ||
|
|
670f02acf8 | ||
|
|
ff70af3f34 | ||
|
|
6f47a9b8c3 | ||
|
|
a94208e230 | ||
|
|
4386d45a97 | ||
|
|
c269abd434 | ||
|
|
152f28bf2a | ||
|
|
f940dfdd79 | ||
|
|
7924a149b4 | ||
|
|
cf00ac34d9 | ||
|
|
a50e9d2b6b | ||
|
|
e2ef885aa6 | ||
|
|
fc844567a6 | ||
|
|
f97395f40f | ||
|
|
b65fdf6ab0 | ||
|
|
22c024cc94 | ||
|
|
b99e87ba0a | ||
|
|
a24c3ada53 | ||
|
|
e82a95a0b5 | ||
|
|
b023cc790b | ||
|
|
d3811e3287 | ||
|
|
5aec6840bf | ||
|
|
17c4839029 | ||
|
|
26f377decf | ||
|
|
004ccc47b3 | ||
|
|
fbd7860a9b | ||
|
|
586533d6ea | ||
|
|
c8bd89ce4c | ||
|
|
1a9b86b27f | ||
|
|
56300f9578 | ||
|
|
77e2ceba9e | ||
|
|
50271b7123 | ||
|
|
409bb5ff4d | ||
|
|
fa1059e202 | ||
|
|
f8e00e43e3 | ||
|
|
89c5be39d1 | ||
|
|
c8e87cb5a2 | ||
|
|
627ebb848d | ||
|
|
54cafec57a | ||
|
|
1405859d2c | ||
|
|
24e16e5c18 | ||
|
|
9c7783b439 | ||
|
|
a21bbd15c5 | ||
|
|
b6c002b587 | ||
|
|
9c3e4a1202 | ||
|
|
97cc7f88ef | ||
|
|
5a5b0568f2 | ||
|
|
bddab533a3 | ||
|
|
5106809394 | ||
|
|
290bf54d4f | ||
|
|
c68c54618f | ||
|
|
3788fde711 | ||
|
|
9289d1a57d | ||
|
|
d6942a455d | ||
|
|
c8af65fff4 | ||
|
|
94aa5b5f1b | ||
|
|
38e0b26153 | ||
|
|
5635614549 | ||
|
|
1bb861f6cf | ||
|
|
2eb433157a | ||
|
|
d71af40967 | ||
|
|
d2a676cad2 | ||
|
|
33cf966f34 | ||
|
|
760b961e19 | ||
|
|
2660e70e00 | ||
|
|
f3f608b35f | ||
|
|
34a3ef7e1d | ||
|
|
604d4e0a51 | ||
|
|
762f6aaf0f | ||
|
|
3600d1c667 | ||
|
|
504a575feb | ||
|
|
ec5c960ebb | ||
|
|
1f26a17b29 | ||
|
|
8a7477f50c | ||
|
|
17e0d3f8a0 | ||
|
|
97116bb268 | ||
|
|
cf47b919d5 | ||
|
|
7dd85533e8 | ||
|
|
af99ac3293 | ||
|
|
843505f6a9 | ||
|
|
707cb47e10 | ||
|
|
67746b021a | ||
|
|
bfb60265cb | ||
|
|
2f5bfd9694 | ||
|
|
fbd9ba32aa | ||
|
|
3164655a21 | ||
|
|
b16dcbc057 | ||
|
|
1e4997c2c2 | ||
|
|
dc3f7f3cd1 | ||
|
|
0ea8efcaf4 | ||
|
|
fbbca2e466 | ||
|
|
2961e1949f | ||
|
|
304d281ed2 | ||
|
|
cc1ee16dec | ||
|
|
9c38794ad5 | ||
|
|
6b24aff6c5 | ||
|
|
091dfd6e54 | ||
|
|
527e5be86c | ||
|
|
e746d2331e | ||
|
|
0c7b15db47 | ||
|
|
7cc8fed61b | ||
|
|
4bc99b7f01 | ||
|
|
54a9ccdee7 | ||
|
|
25bfb52e7e | ||
|
|
8e66665bbd | ||
|
|
10c6f24a83 | ||
|
|
b69daf1041 | ||
|
|
e24ffeea44 | ||
|
|
68706a9209 | ||
|
|
db3bd1dbf0 | ||
|
|
89efbd0a71 | ||
|
|
fb1afdab1c | ||
|
|
608a359e0a | ||
|
|
0ff5d61189 | ||
|
|
c37c50e1e0 | ||
|
|
e0ae266bb2 | ||
|
|
33446bf4ff | ||
|
|
9835e2e0b4 | ||
|
|
f08b0f7800 | ||
|
|
95c746936a | ||
|
|
b73f0c7b90 | ||
|
|
8ec48db86c | ||
|
|
5fba5b30e9 | ||
|
|
c685546e9a | ||
|
|
bb6aabc017 | ||
|
|
1a0c0af447 | ||
|
|
491bb4fd1d | ||
|
|
a3e2698223 | ||
|
|
380625241e | ||
|
|
452fe44795 | ||
|
|
b0d115a64a | ||
|
|
e80c4fadea | ||
|
|
04ed2a3d09 | ||
|
|
cc4890f0b8 | ||
|
|
7924ee65e0 | ||
|
|
0aaae9bca5 | ||
|
|
fb7a071c2a | ||
|
|
a24c42b3a8 | ||
|
|
1ccffb7e58 | ||
|
|
41c7d0cb41 | ||
|
|
4e7a1e9653 | ||
|
|
0061d9ad6c | ||
|
|
2a402985aa | ||
|
|
8c315c7e0b | ||
|
|
f72b44650b | ||
|
|
8da2a29f86 | ||
|
|
72563e6114 | ||
|
|
7153d03660 | ||
|
|
fd63aac406 | ||
|
|
123ad19b28 | ||
|
|
28132eaf36 | ||
|
|
0c43edb629 | ||
|
|
43578d2366 | ||
|
|
59f1cc3922 | ||
|
|
63bedc440b | ||
|
|
bbdafeff77 | ||
|
|
d02ae30023 | ||
|
|
58b7530134 | ||
|
|
4f384b2325 | ||
|
|
93f05ceea3 | ||
|
|
5fff46fdac | ||
|
|
0f5785c27b | ||
|
|
854a665627 | ||
|
|
2e9f309415 | ||
|
|
6fc173eaa9 | ||
|
|
15e5f13969 | ||
|
|
5f4d011606 | ||
|
|
9da799c2dd | ||
|
|
21b693f3c8 | ||
|
|
a7ac003064 | ||
|
|
9ec1f9b07d | ||
|
|
57f1dd1d68 | ||
|
|
a346cf393d | ||
|
|
c825ab0fa3 | ||
|
|
c4dc59dc41 | ||
|
|
43b3c013f2 | ||
|
|
c0a5c28d80 | ||
|
|
6e477b66c6 | ||
|
|
c28d9e5cde | ||
|
|
0bd68ce068 | ||
|
|
c3a0c26610 | ||
|
|
f2e66590da | ||
|
|
7cb59bddb0 | ||
|
|
f7a26ddb91 | ||
|
|
26269986f5 | ||
|
|
cecaca61a3 | ||
|
|
e4f7cbe85c | ||
|
|
08be00a154 | ||
|
|
5132d2132b | ||
|
|
1b24e643de | ||
|
|
21d7c4d92a | ||
|
|
aab044a14c | ||
|
|
ee35fdb483 | ||
|
|
82756ffc6b | ||
|
|
eff2c140f6 | ||
|
|
7130f4aee8 | ||
|
|
aad2069a51 | ||
|
|
bac8b34e26 | ||
|
|
6ebab2cb8d | ||
|
|
538e1d2446 | ||
|
|
dff791d478 | ||
|
|
eb40de4670 | ||
|
|
67ca1515d8 | ||
|
|
1ab5ff079c | ||
|
|
38cdc0782d | ||
|
|
ef6fcaf703 | ||
|
|
4c8f77bb80 | ||
|
|
e788f23148 | ||
|
|
07cc5dc6c9 | ||
|
|
58f2e51af5 | ||
|
|
1e5fabed97 | ||
|
|
63c4a14dc2 | ||
|
|
3c9210e376 | ||
|
|
1e7007423b | ||
|
|
4657f89b3e | ||
|
|
cb235a29fa | ||
|
|
1e2e4397f7 | ||
|
|
84c5ce1b4e | ||
|
|
42e601005f | ||
|
|
311bdf71fb | ||
|
|
4949f2f763 | ||
|
|
ae6c985d39 | ||
|
|
509c833896 | ||
|
|
53a793b8fd | ||
|
|
b00cf8c939 | ||
|
|
45ed5b13ca | ||
|
|
6f15c67d0b | ||
|
|
0a55c87dd3 | ||
|
|
ed3a6d29ac | ||
|
|
2893cee685 | ||
|
|
bbcf74f774 | ||
|
|
bfb4ae3083 | ||
|
|
26231e458e | ||
|
|
10b17b7fd0 | ||
|
|
5e7faf3083 | ||
|
|
9664b4d176 | ||
|
|
629a18ebef | ||
|
|
7e5f80c9f7 | ||
|
|
898bb6f9d8 | ||
|
|
02c2e1a14c | ||
|
|
7ab693d776 | ||
|
|
ffada4f6fe | ||
|
|
1fc44a32c0 | ||
|
|
3a2c778e1c | ||
|
|
a9cd62633e | ||
|
|
a583c2b658 | ||
|
|
0cfd34ac9f | ||
|
|
142a9d7549 | ||
|
|
492f923d1b | ||
|
|
bd89fe59c0 | ||
|
|
86509abbfb | ||
|
|
148ace93ca | ||
|
|
9f61cb8137 | ||
|
|
8bd66b93c5 | ||
|
|
b254ee4190 | ||
|
|
3e72d8d969 | ||
|
|
fcd58a2544 | ||
|
|
ca4b71b6e2 | ||
|
|
c8dd31ba28 | ||
|
|
aceabd6d28 | ||
|
|
81ef9b143c | ||
|
|
93eab05239 | ||
|
|
55170aa2a7 | ||
|
|
534504b618 | ||
|
|
e4fcf24f44 | ||
|
|
bea95fde3a | ||
|
|
cf2850834e | ||
|
|
e3bdcf4d0d | ||
|
|
940f229102 | ||
|
|
a22cd487a0 | ||
|
|
69b8ff8668 | ||
|
|
03f1f7f75a | ||
|
|
e540fd40cb | ||
|
|
a7a9433ef9 | ||
|
|
ad0cb6f0a8 | ||
|
|
29ddf98592 | ||
|
|
5e8ddc6d7c | ||
|
|
e1c762dcaa | ||
|
|
977599a660 | ||
|
|
7570ce580f | ||
|
|
564ea8bfb2 | ||
|
|
261f91da6e | ||
|
|
557fd8f734 | ||
|
|
809dd0856f | ||
|
|
0a80774066 | ||
|
|
5abee4fddc | ||
|
|
47d9e7f2a1 | ||
|
|
d7ceddfe61 | ||
|
|
42bb54b202 | ||
|
|
7a42e844d1 | ||
|
|
43fb359d8f | ||
|
|
31e0cde900 | ||
|
|
53143cb033 | ||
|
|
7eeb7babc4 | ||
|
|
883ec159e2 | ||
|
|
ef9f2f7ce6 | ||
|
|
d9bb6c52b4 | ||
|
|
ea0cfa92b4 | ||
|
|
150fa43735 | ||
|
|
718f48ba04 | ||
|
|
1b21b8cce2 | ||
|
|
73e7581fc6 | ||
|
|
83373bcf6e | ||
|
|
29abb5eed0 | ||
|
|
277a6dee10 | ||
|
|
25bff3f4b1 | ||
|
|
71d0ecf37d | ||
|
|
5c9dd17d21 | ||
|
|
b494b458bb | ||
|
|
0630d856f8 | ||
|
|
1008ede4d1 | ||
|
|
cf1beb1d94 | ||
|
|
d0fe0499aa | ||
|
|
bfa4f59f3d | ||
|
|
63f520b5ee | ||
|
|
a0b0b6f053 | ||
|
|
88cd46bfcf | ||
|
|
7094df900a | ||
|
|
1f524f3085 | ||
|
|
405504dca4 | ||
|
|
2bb13fba7e | ||
|
|
d45940f204 | ||
|
|
81b085fbb8 | ||
|
|
910a5f7e6c | ||
|
|
092ec1cc6c | ||
|
|
106430f7b6 | ||
|
|
76570a0f14 | ||
|
|
e7fbad2236 | ||
|
|
2fa1f16284 | ||
|
|
d4128af224 | ||
|
|
e90419e40d | ||
|
|
16991a8f68 | ||
|
|
b788e759da | ||
|
|
3ee45b21b8 | ||
|
|
8af90b052b | ||
|
|
60de1dbffb | ||
|
|
38b5b27aa9 | ||
|
|
c7dba61d92 | ||
|
|
26d9677bbe | ||
|
|
beddf3a2cb | ||
|
|
144cbd144e | ||
|
|
1bdc666197 | ||
|
|
a72cc77e24 | ||
|
|
4c22f9a549 | ||
|
|
f280fe3c66 | ||
|
|
4c0e956cc1 | ||
|
|
e1d16acddb | ||
|
|
a45ae588e5 | ||
|
|
c8edaf1ba9 | ||
|
|
9ff1fe8a72 | ||
|
|
aa4feb0563 | ||
|
|
d87d6cbc64 | ||
|
|
3633f55e20 | ||
|
|
a8bdde9f55 | ||
|
|
e1eba559fe | ||
|
|
01401fe4f8 | ||
|
|
ba1ab9bdd1 | ||
|
|
25782404d4 | ||
|
|
a1512af9f9 | ||
|
|
cd26f63315 | ||
|
|
68bb61d281 | ||
|
|
63607f29e7 | ||
|
|
d14285eb08 | ||
|
|
555847e5e9 | ||
|
|
816042d3a8 | ||
|
|
9a0bbfb871 | ||
|
|
adedf23cfb | ||
|
|
b4b4fefffb | ||
|
|
2b49b68ba5 | ||
|
|
69939e2fe3 | ||
|
|
5a1498dec3 | ||
|
|
441aa91831 | ||
|
|
31c5122fa6 | ||
|
|
f290569487 | ||
|
|
c0b343c89f | ||
|
|
a42414eabd | ||
|
|
c90834114b | ||
|
|
038b3ed1eb | ||
|
|
5d9a1b42a6 | ||
|
|
290a501523 | ||
|
|
67bc346ebb | ||
|
|
923295973b | ||
|
|
8518e2b056 | ||
|
|
04c866ce9c | ||
|
|
f59ea648f0 | ||
|
|
3192c345be | ||
|
|
6432792d86 | ||
|
|
22b82182a7 | ||
|
|
c60ff5d283 | ||
|
|
a3d15e05b1 | ||
|
|
2c4c6e82bb | ||
|
|
4d11e739b5 | ||
|
|
f6974407e3 | ||
|
|
61287b5f08 | ||
|
|
69a82f7859 | ||
|
|
ee71c72685 | ||
|
|
06ce467876 | ||
|
|
c01ea56676 | ||
|
|
ac89b5dc5e | ||
|
|
fb8e41a9c1 | ||
|
|
7ab3be0a11 | ||
|
|
2e8f960ee3 | ||
|
|
65ea7a8460 | ||
|
|
819122c111 | ||
|
|
cd84d86fd1 | ||
|
|
2163a54617 | ||
|
|
8ef3811f28 | ||
|
|
8f289519e1 | ||
|
|
df58bdd529 | ||
|
|
1b7e42f5e8 | ||
|
|
62d249442e | ||
|
|
007ff8d177 | ||
|
|
56c6a15ddf | ||
|
|
04d1a72307 | ||
|
|
ea785aa888 | ||
|
|
841503f907 | ||
|
|
ba1ad84d59 | ||
|
|
1ffa7ae906 | ||
|
|
2d69595beb | ||
|
|
cd6a3d2293 | ||
|
|
d86841c1c8 | ||
|
|
58b9b04e35 | ||
|
|
71fc072301 | ||
|
|
07a17829ea | ||
|
|
c39044f397 | ||
|
|
71c8dca91a | ||
|
|
6da2f88dc5 | ||
|
|
ea9b630082 | ||
|
|
f1c81be633 | ||
|
|
ccf52b2a69 | ||
|
|
f6177cd7b5 | ||
|
|
5d3caf8157 | ||
|
|
b87fad991f | ||
|
|
19320c37df | ||
|
|
5063fef4f5 | ||
|
|
b9e2b59504 | ||
|
|
159343dd23 | ||
|
|
c74e6c3c0c | ||
|
|
4c7d07c109 | ||
|
|
c971aab453 | ||
|
|
3dcc397f67 | ||
|
|
0a81419978 | ||
|
|
7bae7fe9e5 | ||
|
|
8ad9728bef | ||
|
|
d4696345d1 | ||
|
|
7e9b63822b | ||
|
|
ce2d40b775 | ||
|
|
52ae5ba5dc | ||
|
|
de3a384513 | ||
|
|
3df1808fd0 | ||
|
|
d188fdb9fe | ||
|
|
7588814ec5 | ||
|
|
c26aaa8d01 | ||
|
|
ca0092469b | ||
|
|
3ffebfbf0b | ||
|
|
b65ee5f28e | ||
|
|
1798bff8f5 | ||
|
|
26d142f893 | ||
|
|
468f8ccab8 | ||
|
|
50b348c68e | ||
|
|
ca74b09867 | ||
|
|
b9cf2c6b6c | ||
|
|
ad9d78684e | ||
|
|
e5b1ded7e3 | ||
|
|
a8f2980dcc | ||
|
|
8f0f34e761 | ||
|
|
ffd526af1a | ||
|
|
0453b1c422 | ||
|
|
15466f02ed | ||
|
|
507cef3ba4 | ||
|
|
ebbb677f2c | ||
|
|
13c1829cd4 | ||
|
|
6212e805d2 | ||
|
|
225c7ee621 | ||
|
|
f86b616769 | ||
|
|
ea19096db3 | ||
|
|
a152eba023 | ||
|
|
953398b486 | ||
|
|
79a9f2168b | ||
|
|
6c796cd311 | ||
|
|
45ca890f68 | ||
|
|
53185fc23d | ||
|
|
044519f9ea | ||
|
|
5db44bd4ae | ||
|
|
007177b7ba | ||
|
|
bc3df74c2f | ||
|
|
3fc0c455fa | ||
|
|
4a8729dd1d | ||
|
|
f6a920a018 | ||
|
|
7e7acb6922 | ||
|
|
a627784c41 | ||
|
|
fcfec1694e | ||
|
|
a3b82bcd3d | ||
|
|
7c7ae3a31f | ||
|
|
cd0888ce5a | ||
|
|
9679051269 | ||
|
|
0561c5bd4f | ||
|
|
9d86716b0f | ||
|
|
eedcda1d0e | ||
|
|
29cfbba2ce | ||
|
|
73e7fe2764 | ||
|
|
b053f08991 | ||
|
|
313f4f03b7 | ||
|
|
3bff844a62 | ||
|
|
a747a78e06 | ||
|
|
bd15a88c89 | ||
|
|
e2b80e9e80 | ||
|
|
858e1fa341 | ||
|
|
a58ea58380 | ||
|
|
e2924d30df | ||
|
|
f258b3253f | ||
|
|
01d6577abd | ||
|
|
43f1951f37 | ||
|
|
1704a2fb9c | ||
|
|
6a0ecfba7f | ||
|
|
6e5ae0c664 | ||
|
|
ff5fbd4863 | ||
|
|
b5629ac3e6 | ||
|
|
f1a700ef99 | ||
|
|
cc1fb8ac94 | ||
|
|
d91c652590 | ||
|
|
8672939f0c | ||
|
|
c8f89fbc9b | ||
|
|
61e06d8cf3 | ||
|
|
e05ec68a61 | ||
|
|
c7d18ff52e | ||
|
|
508a850dec | ||
|
|
ec12b8ee93 | ||
|
|
0e20b20fb2 | ||
|
|
052c00bd86 | ||
|
|
146a75f7e7 | ||
|
|
d9fa11d03a | ||
|
|
b16d4280b7 | ||
|
|
eb45b00b32 | ||
|
|
84d1f838f0 | ||
|
|
16cd69f7dd | ||
|
|
190811ac1c | ||
|
|
01b3d6128c | ||
|
|
b28192cc0b | ||
|
|
9d56f7e214 | ||
|
|
cd31e6532b | ||
|
|
6fa2d35630 | ||
|
|
5898a972a8 | ||
|
|
14b5006645 | ||
|
|
94454333d5 | ||
|
|
b33998c1f9 | ||
|
|
63bcca1c7d | ||
|
|
060b5d100f | ||
|
|
3e435e4581 | ||
|
|
95b5bcc6b0 | ||
|
|
25a7fb07a3 | ||
|
|
b72d35e0df | ||
|
|
667556f3ce | ||
|
|
483762cc35 | ||
|
|
a76fdc750a | ||
|
|
1f9b5b25cb | ||
|
|
0e3fbb6770 | ||
|
|
cc0a6d5c94 | ||
|
|
449af3c2e1 | ||
|
|
528a856d54 | ||
|
|
b2288e6525 | ||
|
|
c6f75fbf37 | ||
|
|
7369719492 | ||
|
|
62fd98245d | ||
|
|
8317bcbb9f | ||
|
|
b2e9b36978 | ||
|
|
ea459c84ba | ||
|
|
86226bc22d | ||
|
|
289743c5fe | ||
|
|
acb678afbd | ||
|
|
42ca840fef | ||
|
|
fc87fd2bb4 | ||
|
|
e5df06b2ab | ||
|
|
9d8b59e082 | ||
|
|
7395d866f6 | ||
|
|
c4de42c6af | ||
|
|
00f902cab1 | ||
|
|
ae9263fa59 | ||
|
|
f712804018 | ||
|
|
4e31aea402 | ||
|
|
568cd0aac6 | ||
|
|
ae3229b40c | ||
|
|
987072b25a | ||
|
|
6910b83c20 | ||
|
|
42ddafcfd4 | ||
|
|
4711356c3f | ||
|
|
137cf32d3b | ||
|
|
7bb0ed4a66 | ||
|
|
6b589c4945 | ||
|
|
fe490341d0 | ||
|
|
6e24f4ba09 | ||
|
|
f3b1c6cc5b | ||
|
|
e5c128fcb8 | ||
|
|
7c399974ce | ||
|
|
6ccacfee46 | ||
|
|
2effdfb840 | ||
|
|
55b14d5d5d | ||
|
|
f24fd61ae0 | ||
|
|
85307ffd23 | ||
|
|
e85f205e8f | ||
|
|
fdf07f6d89 | ||
|
|
027b751bbc | ||
|
|
8716f93a6d | ||
|
|
2401f21336 | ||
|
|
bf56a00d60 | ||
|
|
66de8756b7 | ||
|
|
2ca0d6621c | ||
|
|
bfae8e98a1 | ||
|
|
102651332a | ||
|
|
12ebe91f83 | ||
|
|
0807a2a26d | ||
|
|
2cefa58d5d | ||
|
|
18faa2d8ba | ||
|
|
ef5fc7347a | ||
|
|
498ae90040 | ||
|
|
da67a2c078 | ||
|
|
f9186ae8fc | ||
|
|
deb50b2d43 | ||
|
|
e2b02ad60d | ||
|
|
1ca041c59c | ||
|
|
b71bcb4e9b | ||
|
|
f143315618 | ||
|
|
6f968522f5 | ||
|
|
4a5e2e347b | ||
|
|
6926c96f36 | ||
|
|
6f819606c1 | ||
|
|
3e066d3aef | ||
|
|
2667ed2561 | ||
|
|
5bb2992f93 | ||
|
|
b70bd1987a | ||
|
|
5c1e2a8a82 | ||
|
|
6f81142bde | ||
|
|
9d17ed7407 | ||
|
|
56e775c56a | ||
|
|
c7723ba0b0 | ||
|
|
1adb63ac74 | ||
|
|
f5397acfa1 | ||
|
|
bdd96c6a9a | ||
|
|
e0de9cbdfe | ||
|
|
f555f2036e | ||
|
|
3b2650e5ea | ||
|
|
d1476e0cc7 | ||
|
|
b727944b11 | ||
|
|
398e0839f1 | ||
|
|
adceda7588 | ||
|
|
577db02140 | ||
|
|
4bd53eb821 | ||
|
|
b3da206a92 | ||
|
|
f8554ca2f2 | ||
|
|
470ea8d6a7 | ||
|
|
79154e26fc | ||
|
|
64cfc9b717 | ||
|
|
bbcf46bb69 | ||
|
|
832465655b | ||
|
|
392fea1207 | ||
|
|
0c093b5ca2 | ||
|
|
8216d8999c | ||
|
|
7d12e2f64b | ||
|
|
bbf859aad7 | ||
|
|
783aebe5eb | ||
|
|
eb6ce753aa | ||
|
|
6df69138a2 | ||
|
|
ca0d8e425e | ||
|
|
ae1a5a50b0 | ||
|
|
e405d6cbd6 | ||
|
|
508ff4f917 | ||
|
|
83f7af5d7e | ||
|
|
27a81c25d2 | ||
|
|
e39730d52e | ||
|
|
415ffac978 | ||
|
|
16764382a5 | ||
|
|
fd7ddd9ec8 | ||
|
|
20d2a6685f | ||
|
|
25413b2b35 | ||
|
|
e1f17e2cdc | ||
|
|
a5e41102bc | ||
|
|
85a590ad5a | ||
|
|
bf6a3470b4 | ||
|
|
3d7b1cb382 | ||
|
|
70bbf2df7a | ||
|
|
56c366ebd3 | ||
|
|
a9d308004e | ||
|
|
a75fa7fd3e | ||
|
|
44162d5c8a | ||
|
|
ec414147d1 | ||
|
|
23c1a3233b | ||
|
|
9680bcb117 | ||
|
|
f040a248d6 | ||
|
|
171353a87d | ||
|
|
65e73c71cd | ||
|
|
3b8ad0e12e | ||
|
|
834801e9d7 | ||
|
|
233a611c22 | ||
|
|
d082e44d94 | ||
|
|
195395e7ee | ||
|
|
a8767e823a | ||
|
|
fa4a22cd2e | ||
|
|
2d153a72c1 | ||
|
|
078ee54edf | ||
|
|
2d5acfc0bc | ||
|
|
b0190f6a65 | ||
|
|
0a3bc1c667 | ||
|
|
aff02885de | ||
|
|
965a25ba84 | ||
|
|
f7389b70aa | ||
|
|
014464d82b | ||
|
|
efdb4b02c6 | ||
|
|
59a253af37 | ||
|
|
9b11f576fe | ||
|
|
fa5a23e0df | ||
|
|
5daa16ab53 | ||
|
|
774c3dbd38 | ||
|
|
9f7823f2df | ||
|
|
f35289a664 | ||
|
|
d3b8d8bf9d | ||
|
|
7194f30dc0 | ||
|
|
f6c28dce4a | ||
|
|
5544270bc4 | ||
|
|
47919bc291 | ||
|
|
412affefb9 | ||
|
|
e2b7ff3675 | ||
|
|
bb64e9a18b | ||
|
|
f9a92ad15a | ||
|
|
ce13837216 | ||
|
|
26ce62250b | ||
|
|
25cf115533 | ||
|
|
9c86a655ca | ||
|
|
1d5f2bec65 | ||
|
|
1740319b7a | ||
|
|
fb344bc606 | ||
|
|
2adf08dee0 | ||
|
|
fcd4a1c7c6 | ||
|
|
42840c1e3c | ||
|
|
c99299ab6f | ||
|
|
e446f50618 | ||
|
|
f64f293cdb | ||
|
|
888e3abc75 | ||
|
|
bc659032e6 | ||
|
|
cfc830b294 | ||
|
|
94855c0f48 | ||
|
|
110993cc67 | ||
|
|
798558e5cc | ||
|
|
f79b8e0c71 | ||
|
|
44c0fb77da | ||
|
|
bfdb92ff6b | ||
|
|
77f30aacf9 | ||
|
|
fd7e81193e | ||
|
|
7149510c4e | ||
|
|
f5e7059c1b | ||
|
|
377740901f | ||
|
|
75fef3f21a | ||
|
|
28e9fdc873 | ||
|
|
7137ba7188 | ||
|
|
6795ee84e1 | ||
|
|
9413b1537c | ||
|
|
b424eea573 | ||
|
|
3cff8c1230 | ||
|
|
813615610f | ||
|
|
d2334fcd96 | ||
|
|
ae6b705d7b | ||
|
|
1b67e7d606 | ||
|
|
87470a690f | ||
|
|
8434a71cf8 | ||
|
|
90f7cecec6 | ||
|
|
7d472a3bdb | ||
|
|
39c7bf633d | ||
|
|
133e17c1db | ||
|
|
e1f008e0b3 | ||
|
|
b7b9330086 | ||
|
|
ef503cca11 | ||
|
|
2b7ee756f8 | ||
|
|
b25075974c | ||
|
|
af3feccc2d | ||
|
|
aaff9133c7 | ||
|
|
6e7ee7ef34 | ||
|
|
50e6536195 | ||
|
|
fbccf22e00 | ||
|
|
e8c347a755 | ||
|
|
4f8660870a | ||
|
|
dbd4cf8756 | ||
|
|
f450ce422e | ||
|
|
874e88c4a8 | ||
|
|
7e87964e82 | ||
|
|
0eefae031f | ||
|
|
406f36a2d1 | ||
|
|
96b9570465 | ||
|
|
22580b5fd3 | ||
|
|
96bb804eb8 | ||
|
|
e968de12dd | ||
|
|
1cca4c2133 | ||
|
|
fcb705d79b | ||
|
|
26ec25b2f7 | ||
|
|
88551afef3 | ||
|
|
9b9073f0ed | ||
|
|
b4ea938be3 | ||
|
|
6ec26932af | ||
|
|
21d233b5af | ||
|
|
a8a9f5ec6b | ||
|
|
b9b4ac3166 | ||
|
|
0d4b3b41f9 | ||
|
|
6ff91789b2 | ||
|
|
9b988f1a19 | ||
|
|
8d9f06cc47 | ||
|
|
2ea9fc3f9a | ||
|
|
d96759b8ad | ||
|
|
e814eb4555 | ||
|
|
d957f0cdd7 | ||
|
|
be938ac0f4 | ||
|
|
e4082d4f45 | ||
|
|
7f4695bba2 | ||
|
|
72bb08b99f | ||
|
|
e8c3c2bc20 | ||
|
|
8561e43cb5 | ||
|
|
16123ff5db | ||
|
|
546397e676 | ||
|
|
fbe1c82dfa | ||
|
|
37ccf3b93f | ||
|
|
86d8a95e32 | ||
|
|
0b7ebf8764 | ||
|
|
8fc69198b1 | ||
|
|
ecbd42c71c | ||
|
|
0b0e74cd63 | ||
|
|
283829cb0c | ||
|
|
0d6b09a5f6 | ||
|
|
7469ab5ed9 | ||
|
|
b6a183aa5b | ||
|
|
49f85703da | ||
|
|
3cf641d281 | ||
|
|
d409e96e2a | ||
|
|
fbcccd8be0 | ||
|
|
d25c3be627 | ||
|
|
ca50d1f04a | ||
|
|
ab66833c45 | ||
|
|
8a4710b270 | ||
|
|
57851cd508 | ||
|
|
38c0d62478 | ||
|
|
e8ff3ca7ed | ||
|
|
ff8bc1ca68 | ||
|
|
c32e736754 | ||
|
|
ca13e35413 | ||
|
|
8ab0caaf0c | ||
|
|
26c8d23c21 | ||
|
|
d97224e69e | ||
|
|
51069a370e | ||
|
|
00976d9338 | ||
|
|
dccee6d419 | ||
|
|
af450df513 | ||
|
|
821ab6c13e | ||
|
|
cca7b239ee | ||
|
|
5ad860f186 | ||
|
|
828e9d5eb4 | ||
|
|
aa6e68776c | ||
|
|
c8ced6e360 | ||
|
|
193b69246a | ||
|
|
662431043e | ||
|
|
b9d7789d71 | ||
|
|
7f746ce2c6 | ||
|
|
30efd02d22 | ||
|
|
b2e1a2956f | ||
|
|
a4e33bf46a | ||
|
|
ac0f593c7c | ||
|
|
7d033e1c0e | ||
|
|
06fe240be2 | ||
|
|
f148844573 | ||
|
|
2316f4230e | ||
|
|
c140088f82 | ||
|
|
9691173032 | ||
|
|
8513ea2a31 | ||
|
|
a5a1b5fcd8 | ||
|
|
30f81e2143 | ||
|
|
f48cfdcfe0 | ||
|
|
728ffd37b8 | ||
|
|
5ffc9c56ee | ||
|
|
2357e7fe41 | ||
|
|
f18f13643f | ||
|
|
3ac154b7da | ||
|
|
47ddc6dedf | ||
|
|
82f2e47667 | ||
|
|
55c656ead9 | ||
|
|
dc6a7e7425 | ||
|
|
3a77d8aa21 | ||
|
|
b7f31d0a64 | ||
|
|
95af34ca99 | ||
|
|
079f39efed | ||
|
|
83acdee013 | ||
|
|
941f92530d | ||
|
|
942021e4bb | ||
|
|
7a62b058c9 | ||
|
|
ff8527c819 | ||
|
|
76be54b2be | ||
|
|
5511fdd0c3 | ||
|
|
3c82e61567 | ||
|
|
d374425a20 | ||
|
|
95947323a2 | ||
|
|
38575a653d | ||
|
|
dba05488bf | ||
|
|
7202556f45 | ||
|
|
32ea675c92 | ||
|
|
6a5da1011c | ||
|
|
8b250bda64 | ||
|
|
92d31a8890 | ||
|
|
1b3ffb150b | ||
|
|
2ab9dc4270 | ||
|
|
e8dd7be8a3 | ||
|
|
ba6b35ad84 | ||
|
|
b6a20f6441 | ||
|
|
e6d43f9d77 | ||
|
|
2e5a79e76c | ||
|
|
60c2338543 | ||
|
|
fca86be077 | ||
|
|
8a8aea0927 | ||
|
|
b8d9276f29 | ||
|
|
89e9a6f583 | ||
|
|
4327b264bc | ||
|
|
4ff9131e61 | ||
|
|
c1e2ee8123 | ||
|
|
308bcc4ab9 | ||
|
|
0ced816505 | ||
|
|
ac3c664385 | ||
|
|
17bf8cb4ab | ||
|
|
6f5054f645 | ||
|
|
0c04df88cd | ||
|
|
32423654b4 | ||
|
|
f3a9f95477 | ||
|
|
3615ba2bdb | ||
|
|
a94710a9a5 | ||
|
|
ae287dfc00 | ||
|
|
c39df96b1d | ||
|
|
b15b4735bb | ||
|
|
b55174e5e9 | ||
|
|
cde03565be | ||
|
|
1f3f7af1e1 | ||
|
|
d13c712103 | ||
|
|
1e203cade7 | ||
|
|
4511805e3d | ||
|
|
ba2f7b78e8 | ||
|
|
c222457c86 | ||
|
|
e8424d71db | ||
|
|
a09b59392e | ||
|
|
5857476e1b | ||
|
|
3f8564f641 | ||
|
|
cb42ae0719 | ||
|
|
8b59c8c167 | ||
|
|
c1fe3dff22 | ||
|
|
4b35df6c51 | ||
|
|
3aa12246ea | ||
|
|
8a3fe14df7 | ||
|
|
b84f258f87 | ||
|
|
4702697e9e | ||
|
|
da9dcc8f50 | ||
|
|
68fc202086 | ||
|
|
ce0861d5bd | ||
|
|
a3e830127d | ||
|
|
fb3ac0cad0 | ||
|
|
0339afa10c | ||
|
|
a70e7751e9 | ||
|
|
a29cb58f1f | ||
|
|
861b6a2c6c | ||
|
|
8e5427d626 | ||
|
|
4beb54e096 | ||
|
|
d6a662dcd8 | ||
|
|
b23838804e | ||
|
|
676ce6aec1 | ||
|
|
8874c4dd43 | ||
|
|
9471ff87c4 | ||
|
|
2c954d42ce | ||
|
|
679836aa08 | ||
|
|
88228a5a3f | ||
|
|
e5912b996d | ||
|
|
dd73aeec70 | ||
|
|
6f6ac46156 | ||
|
|
0e16f095a0 | ||
|
|
8cb76be414 | ||
|
|
c8a22d31cd | ||
|
|
0b84873b92 | ||
|
|
106adfe9ed | ||
|
|
7fd3e4133b | ||
|
|
2ad24a0c0f | ||
|
|
f560dc4c11 | ||
|
|
a499efc8cf | ||
|
|
a2b57f502c | ||
|
|
1c387c1fd1 | ||
|
|
d14f16f0e9 | ||
|
|
a437f23e9d | ||
|
|
78aa0a59de | ||
|
|
6616d14e9e | ||
|
|
5cf7a0f180 | ||
|
|
c2f01d8d1e | ||
|
|
3726926776 | ||
|
|
bf19d20ec3 | ||
|
|
a673cbcf1e | ||
|
|
a30d8cfa2f | ||
|
|
52717ae486 | ||
|
|
0f09cca0e3 | ||
|
|
0beaa76f87 | ||
|
|
a3d0072e45 | ||
|
|
1a56f0f162 | ||
|
|
65f0bd04f2 | ||
|
|
0e87deb9ff | ||
|
|
843b608939 | ||
|
|
f69d5d7e3f | ||
|
|
2270f801ad | ||
|
|
2aedfde9fe | ||
|
|
635ac35d55 | ||
|
|
50d6c5f90f | ||
|
|
a45e42a056 | ||
|
|
61d9c1a57a | ||
|
|
a65196ee8c | ||
|
|
1dfa8361c5 | ||
|
|
436c9b3488 | ||
|
|
9e57c9d78f | ||
|
|
16bc5359e4 | ||
|
|
2cec34021a | ||
|
|
c900b58120 | ||
|
|
f523d93720 | ||
|
|
6c7fa77684 | ||
|
|
c7ddf6a80d | ||
|
|
ab2a72a193 | ||
|
|
6bdad8b5f6 | ||
|
|
0b29b7f9fd | ||
|
|
1b84fc1d2e | ||
|
|
60d9ef5c67 | ||
|
|
0df68cb8e6 | ||
|
|
bbe00b2f54 | ||
|
|
f551cfef81 | ||
|
|
013f2ce66a | ||
|
|
f38df8b61b | ||
|
|
77dbac81ed | ||
|
|
0d1d30ab32 | ||
|
|
c28ad8e8ef | ||
|
|
2306d6ffd6 | ||
|
|
b54dabddd5 | ||
|
|
e0bc1133d7 | ||
|
|
94877b0ac4 | ||
|
|
07b6e215a1 | ||
|
|
ee6e36cd90 | ||
|
|
fe6857c6c2 | ||
|
|
fd7966b25e | ||
|
|
3664a86722 | ||
|
|
93848fab53 | ||
|
|
59d2b4d819 | ||
|
|
4981723cea | ||
|
|
cc3d772f69 | ||
|
|
7114216394 | ||
|
|
7023e7e096 | ||
|
|
e0d292ace5 | ||
|
|
24e463116b | ||
|
|
1bd9590c53 | ||
|
|
849097a7a0 | ||
|
|
b738fc4319 | ||
|
|
48b3075e44 | ||
|
|
3dc347fbb8 | ||
|
|
befc9b7a66 | ||
|
|
f0967d4f18 | ||
|
|
1a7a670c96 | ||
|
|
5db01373bb | ||
|
|
6cf671ad42 | ||
|
|
064181731c | ||
|
|
35cd9ca12e | ||
|
|
e5dd37d2d6 | ||
|
|
c07c060b7d | ||
|
|
cc8518101b | ||
|
|
d684a33ae9 | ||
|
|
6068647840 | ||
|
|
57eb2feeb6 | ||
|
|
61b4fdb53a | ||
|
|
e65ae80fce | ||
|
|
90cb9b04f4 | ||
|
|
6cc62a183f | ||
|
|
be611f53e1 | ||
|
|
7857eea58f | ||
|
|
d5038b35f6 | ||
|
|
2ff23f3b62 | ||
|
|
eb0c0e63ea | ||
|
|
07ca70fd44 | ||
|
|
ce1e9c3050 | ||
|
|
504209b5a6 | ||
|
|
7911df46a0 | ||
|
|
d610788866 | ||
|
|
711a8cee8a | ||
|
|
7a3c52af7e | ||
|
|
e633d43c38 | ||
|
|
3eeabe8d91 | ||
|
|
84f4fbe142 | ||
|
|
3fd1a366bf | ||
|
|
eb036bd8f1 | ||
|
|
4bb8aecc25 | ||
|
|
72cbdb2e39 | ||
|
|
752934350f | ||
|
|
5bfb5d4c3c | ||
|
|
a72fc80ef6 | ||
|
|
44c6f3fafc | ||
|
|
2d4484e0f2 | ||
|
|
68dd47aa7b | ||
|
|
a13c0b12cb | ||
|
|
535e33509b | ||
|
|
4c6836bc3f | ||
|
|
9c5ceb6775 | ||
|
|
d20c1fe029 | ||
|
|
aae7515339 | ||
|
|
7269e7b84a | ||
|
|
81d123f652 | ||
|
|
b8c0e844ea | ||
|
|
6cab2ed6b9 | ||
|
|
72d250d8c4 | ||
|
|
57f82c3c9e | ||
|
|
918d0eb4fd | ||
|
|
435ec448d6 | ||
|
|
1e4d621ee7 | ||
|
|
370268bba8 | ||
|
|
8906aeb766 | ||
|
|
7c4b6739fc | ||
|
|
d9ebb11ba9 | ||
|
|
12628b67ea | ||
|
|
906ed3c78f | ||
|
|
ee2fb17945 | ||
|
|
06ef674597 | ||
|
|
df33d40285 | ||
|
|
b3108e4dff | ||
|
|
0b2120e423 | ||
|
|
a3525f411d | ||
|
|
f7c38992cc | ||
|
|
3e96892a91 | ||
|
|
274fc34868 | ||
|
|
6cb979fc6f | ||
|
|
10ee9f4de4 | ||
|
|
c31f66aed5 | ||
|
|
7b024751d1 | ||
|
|
9c3c1b7608 | ||
|
|
a8ddf528a8 | ||
|
|
9f3c33758c | ||
|
|
ed9a4a3933 | ||
|
|
bf38fead18 | ||
|
|
b75402e772 | ||
|
|
a98c734eb5 | ||
|
|
fb69ac33a0 | ||
|
|
25d1d785ba | ||
|
|
41afbb117d | ||
|
|
8b1650c382 | ||
|
|
4b5febadb7 | ||
|
|
8ca2af0fe7 | ||
|
|
03228d945d | ||
|
|
3e845bc37c | ||
|
|
531f1e52eb | ||
|
|
f5e5bb8720 | ||
|
|
a6d5158830 | ||
|
|
dfa1ce8d77 | ||
|
|
3ba4823fd7 | ||
|
|
1b004f170d | ||
|
|
9ab30b7b17 | ||
|
|
131d1c74c9 | ||
|
|
b9ff6c873c | ||
|
|
29f43f8fe8 | ||
|
|
6653ccf9a1 | ||
|
|
4b8764c070 | ||
|
|
bf09c14e44 | ||
|
|
2f99a4883f | ||
|
|
27a1038e8d | ||
|
|
73e5cc9721 | ||
|
|
b12741464e | ||
|
|
af85f18eae | ||
|
|
2551a945b8 | ||
|
|
6bab8295d7 | ||
|
|
6bfdd69279 | ||
|
|
5b6dbfb701 | ||
|
|
8b26d5b7fb | ||
|
|
384727a553 | ||
|
|
397523f4ac | ||
|
|
ca388b8c7c | ||
|
|
ca5fdff72f | ||
|
|
317ff8c6af | ||
|
|
50f5abf535 | ||
|
|
c1fe3533c4 | ||
|
|
93a3c896a4 | ||
|
|
0bee03e86f | ||
|
|
de5db26214 | ||
|
|
a5771c48ba | ||
|
|
5b3fb36ac7 | ||
|
|
c8a39e361d | ||
|
|
068a2b869e | ||
|
|
e7c3563358 | ||
|
|
ff2554c8a6 | ||
|
|
35c239aae8 | ||
|
|
4fa85723ab | ||
|
|
3ff628254d | ||
|
|
c2e1b6c613 | ||
|
|
ec6efd2488 | ||
|
|
1a09fc60f0 | ||
|
|
bcedc206e1 | ||
|
|
77582e0a17 | ||
|
|
be0cb667c8 | ||
|
|
dbeeacf11c | ||
|
|
d0344fef8b | ||
|
|
7dbb4bba09 | ||
|
|
bc2f639aae | ||
|
|
8445eb0959 | ||
|
|
de04cba41f | ||
|
|
e923847dac | ||
|
|
efa156b53a | ||
|
|
d2f02e8e99 | ||
|
|
5ba3453dcc | ||
|
|
9d8215e49f | ||
|
|
2cc153c796 | ||
|
|
55084d3aca | ||
|
|
878ff9826a | ||
|
|
7e00a86048 | ||
|
|
e133160a68 | ||
|
|
62579ed6b0 | ||
|
|
98e3746a1e | ||
|
|
01eef7eb41 | ||
|
|
ccf5d6fc90 | ||
|
|
055224693a | ||
|
|
9864ce5bb2 | ||
|
|
238afde00a | ||
|
|
4b67900225 | ||
|
|
fb10357dd5 | ||
|
|
f7d282fc8e | ||
|
|
11ae3dd46c | ||
|
|
3544c2b0c8 | ||
|
|
edfa3c1980 | ||
|
|
620f39c6a2 | ||
|
|
0c253e2437 | ||
|
|
53ae42ed68 | ||
|
|
871c9e6d3e | ||
|
|
ccc30fb52e | ||
|
|
745b803d28 | ||
|
|
bd693768cc | ||
|
|
6e1c40ea0f | ||
|
|
b45108d80d | ||
|
|
ec68c54644 | ||
|
|
4e5e5dd6b3 | ||
|
|
e7ba618bbe | ||
|
|
fc470cd20d | ||
|
|
c6bc20cd2a | ||
|
|
cd418a5525 | ||
|
|
65b9086f18 | ||
|
|
0e71ea7a5a | ||
|
|
faa9fa8db9 | ||
|
|
f272961fbd | ||
|
|
ac0d29dc06 | ||
|
|
cb4f57eb4a | ||
|
|
a1b4b9992e | ||
|
|
18a6ee5a52 | ||
|
|
de0fd588b6 | ||
|
|
54f44af494 | ||
|
|
38899c6011 | ||
|
|
dd77147313 | ||
|
|
1690f875ca | ||
|
|
66ddf25977 | ||
|
|
c24b04d19b | ||
|
|
0c31c62a62 | ||
|
|
8c9afc2dfd | ||
|
|
bd06a1c393 | ||
|
|
40a47f8c7a | ||
|
|
8516c9d5b5 | ||
|
|
caa5751d50 | ||
|
|
01d954e4ab | ||
|
|
f6f461c571 | ||
|
|
e1e7492f17 | ||
|
|
ea85a3c3d9 | ||
|
|
c0830b48d0 | ||
|
|
e60bf48134 | ||
|
|
ea7d923d76 | ||
|
|
5e259ec176 | ||
|
|
3ec4b25793 | ||
|
|
c5b72f0192 | ||
|
|
b9b0e98ccf | ||
|
|
32ef273f9d | ||
|
|
76f6a19733 | ||
|
|
348ec52b14 | ||
|
|
76181f4771 | ||
|
|
9072ff93b9 | ||
|
|
a303e1e1b8 | ||
|
|
acbcde85ce | ||
|
|
ba1166d0d0 | ||
|
|
7238c4dfac | ||
|
|
d901515059 | ||
|
|
f5c4d903e6 | ||
|
|
e15c8e473f | ||
|
|
69eb1a49d4 | ||
|
|
1d2d086a58 | ||
|
|
4c5b5ca0ba | ||
|
|
d5b550f89a | ||
|
|
b29b4a959b | ||
|
|
10decf95f6 | ||
|
|
b2403d59b7 | ||
|
|
0f8a2554dc | ||
|
|
668199e219 | ||
|
|
498feeed21 | ||
|
|
4040c1d931 | ||
|
|
e774e807c6 | ||
|
|
f80629db44 | ||
|
|
248944a300 | ||
|
|
188a58e5c7 | ||
|
|
3e1a909b1d | ||
|
|
41cd238e02 | ||
|
|
4fe4e10abb | ||
|
|
659ac2e8c7 | ||
|
|
71396e062d | ||
|
|
2ba1a84b0c | ||
|
|
b5ef34b0a0 | ||
|
|
898725082a | ||
|
|
a00781b733 | ||
|
|
a619001533 | ||
|
|
2c65bd097b | ||
|
|
0bbce1c140 | ||
|
|
b3abf7c592 | ||
|
|
a201f74115 | ||
|
|
bc60fa81af | ||
|
|
c465f40179 | ||
|
|
d25b441add | ||
|
|
d755903fdb | ||
|
|
8ac26dd19f | ||
|
|
4d34809279 | ||
|
|
b375c71a28 | ||
|
|
cefc3e6da9 | ||
|
|
bc88585026 | ||
|
|
7a1494fc46 | ||
|
|
ab95905472 | ||
|
|
61e5fd759a | ||
|
|
c1b8879b6b | ||
|
|
f033234abe | ||
|
|
f133409207 | ||
|
|
a1681f8576 | ||
|
|
d7d61ab01d | ||
|
|
3175387c73 | ||
|
|
d98d493420 | ||
|
|
c2c6c14ec5 | ||
|
|
e77b1ea87b | ||
|
|
3930720127 | ||
|
|
ae2f1ff382 | ||
|
|
5ce3d5dc36 | ||
|
|
5f5a802b44 | ||
|
|
052f9effc1 | ||
|
|
b4602fd2b1 | ||
|
|
43bdc04637 | ||
|
|
700672b6ec | ||
|
|
e36899c30f | ||
|
|
e04f34a202 | ||
|
|
d34164ec49 | ||
|
|
fc5ce7fb61 | ||
|
|
a8d5f7d5eb | ||
|
|
efa0184034 | ||
|
|
0796b304cc | ||
|
|
3d167d8a27 | ||
|
|
d4435daf31 | ||
|
|
07e8d4ef69 | ||
|
|
e8c8a0a2c8 | ||
|
|
8daa0fced8 | ||
|
|
65a160f24a | ||
|
|
04fd29c8b7 | ||
|
|
43a70c2bfb | ||
|
|
a14bc9a9b1 | ||
|
|
ba0073ca71 | ||
|
|
e128434acd | ||
|
|
9f05236503 | ||
|
|
60703bdcfc | ||
|
|
2ccd36d09e | ||
|
|
cfe9e762ad | ||
|
|
9969d6095d | ||
|
|
38b1ca9b90 | ||
|
|
b4b33ae06f | ||
|
|
1e569e67b1 | ||
|
|
8b6ed9f993 | ||
|
|
48889b51b0 | ||
|
|
c6492b3d8a | ||
|
|
92ff1f2671 | ||
|
|
5312c9ad4c | ||
|
|
77a52b02cb | ||
|
|
bd1196716a | ||
|
|
185a5b51ff | ||
|
|
d5e1bfab48 | ||
|
|
8178f12ae8 | ||
|
|
97c4cd49b0 | ||
|
|
b7cc469f7b | ||
|
|
c565d31e53 | ||
|
|
cb17cb0535 | ||
|
|
e0b9b4320a | ||
|
|
5e5096c69d | ||
|
|
c45f976d34 | ||
|
|
39ff11fe82 | ||
|
|
3a055634f2 | ||
|
|
802e2e6bba | ||
|
|
ca1b5ed611 | ||
|
|
5475f8ffbd | ||
|
|
657e195455 | ||
|
|
7894ac6651 | ||
|
|
5d4b98d4f6 | ||
|
|
6fcf504a4b | ||
|
|
042e7acca5 | ||
|
|
17bd323376 | ||
|
|
796b51113f | ||
|
|
7a1a0e613c | ||
|
|
233a7dbf68 | ||
|
|
af3374e210 | ||
|
|
515f8de2c5 | ||
|
|
2ea69624af | ||
|
|
ed6ea13773 | ||
|
|
7aff42ca9d | ||
|
|
c320c64f27 | ||
|
|
b55fa94db9 | ||
|
|
a5bc9a953c | ||
|
|
34f52e8315 | ||
|
|
15dcc507d8 | ||
|
|
962f081fcd | ||
|
|
991789da72 | ||
|
|
d5c37ad8bc | ||
|
|
4ee5431e07 | ||
|
|
176f7f1515 | ||
|
|
105c54a1f1 | ||
|
|
f36c1ca207 | ||
|
|
83353e9419 | ||
|
|
f6627937fa | ||
|
|
a122e72a2b | ||
|
|
fcde56f614 | ||
|
|
59692d0190 | ||
|
|
15634a8435 | ||
|
|
d05d7a09c4 | ||
|
|
b4b4b8d350 | ||
|
|
9541fc1033 | ||
|
|
ffcc495f98 | ||
|
|
63a5f22e58 | ||
|
|
6e8246206a | ||
|
|
c4e8b5586f | ||
|
|
7bb2e83ff4 | ||
|
|
7b7e240af6 | ||
|
|
2a72c2e19b | ||
|
|
9ca37c6cb8 | ||
|
|
a9b8626ad3 | ||
|
|
c614bc2356 | ||
|
|
f7f5255378 | ||
|
|
23a0e9a96c | ||
|
|
8b89a1770d | ||
|
|
bfe43d841f | ||
|
|
423a047687 | ||
|
|
cc56ef3abd | ||
|
|
fbcdc5adad | ||
|
|
b75180d959 | ||
|
|
fab50bc1f1 | ||
|
|
cfe7fbb23e | ||
|
|
8477ed2967 | ||
|
|
a1132ca7aa | ||
|
|
6e52ab6182 | ||
|
|
e33e0effa3 | ||
|
|
0788826a71 | ||
|
|
c79c0bd333 | ||
|
|
e4c3a63375 | ||
|
|
a9c8429d2e | ||
|
|
9af8cfd1dc | ||
|
|
93502b3c2a | ||
|
|
46ff43e9ba | ||
|
|
954d56e151 | ||
|
|
f040a72765 | ||
|
|
8b65b96adf | ||
|
|
cf5cf02529 | ||
|
|
26ea8a7494 | ||
|
|
27d83ba440 | ||
|
|
c380e7566a | ||
|
|
81518069ed | ||
|
|
a06eb5dfe1 | ||
|
|
7d3f75ef87 | ||
|
|
54ef2dd39b | ||
|
|
b51101038f | ||
|
|
79ad89c673 | ||
|
|
e7dd6fa714 | ||
|
|
a46a0c0949 | ||
|
|
a13b766bad | ||
|
|
969c7c93d6 | ||
|
|
aade0d557d | ||
|
|
d1c97d8f9a | ||
|
|
ae8ad6969a | ||
|
|
6d62bf0e25 | ||
|
|
26a27a6de4 | ||
|
|
51cfad5b9f | ||
|
|
ca3399df77 | ||
|
|
c4a3211cfc | ||
|
|
d9f662c06e | ||
|
|
abf21675d5 | ||
|
|
8a17e3543a | ||
|
|
c70ad2fa65 | ||
|
|
8f8b28425d | ||
|
|
6b5bfe24e6 | ||
|
|
ae23664a41 | ||
|
|
bbbb82351f | ||
|
|
67a9b6502b | ||
|
|
fe1b0b5cd8 | ||
|
|
8dade0d84e | ||
|
|
499b1c2e70 | ||
|
|
047b255e14 | ||
|
|
3926e4dd98 | ||
|
|
639b17c663 | ||
|
|
ea8a49f1b7 | ||
|
|
eda3f20b26 | ||
|
|
6ef32f182a | ||
|
|
6bae293bdf | ||
|
|
d5d29c1c92 | ||
|
|
556ff24c5f | ||
|
|
f5d9af9b0b | ||
|
|
3ff0ed52b2 | ||
|
|
4ae6e9fdfd | ||
|
|
b9fc46fa41 | ||
|
|
133f3d24f5 | ||
|
|
241ebe50d2 | ||
|
|
7fda26f268 | ||
|
|
0729d50e47 | ||
|
|
f6cbb708b0 | ||
|
|
8b7692cf3b | ||
|
|
7523251098 | ||
|
|
5b5e6d83d9 | ||
|
|
448e33bb65 | ||
|
|
88950f29c5 | ||
|
|
3e279746d5 | ||
|
|
f420a18696 | ||
|
|
db70272902 | ||
|
|
78068bfaa0 | ||
|
|
578fa1c160 | ||
|
|
c9715e02d9 | ||
|
|
9f7cf463b9 | ||
|
|
9eca0d2fde | ||
|
|
45bb74d8f6 | ||
|
|
07103431a9 | ||
|
|
3588ce7bc5 | ||
|
|
6e64dd32c8 | ||
|
|
e3a63c3a6d | ||
|
|
79816c5726 | ||
|
|
c55d292840 | ||
|
|
0da4834360 | ||
|
|
adbe5c71b7 | ||
|
|
a9dfd4da2d | ||
|
|
557d4ae4c1 | ||
|
|
563d1dc3f1 | ||
|
|
5a8a41ad50 | ||
|
|
60be24c665 | ||
|
|
4a968cd34f | ||
|
|
0608c67767 | ||
|
|
bd1b06c9b4 | ||
|
|
98f8be45b7 | ||
|
|
641f20a4f6 | ||
|
|
7cbfa228ee | ||
|
|
1c82b7b0c3 | ||
|
|
b7368fa933 | ||
|
|
ecf163d4e7 | ||
|
|
1a72d3134c | ||
|
|
612cad5d9e | ||
|
|
9b1b5b3a4b | ||
|
|
6b1ffaff7a | ||
|
|
ffa24eac84 | ||
|
|
82eb69324d | ||
|
|
eaf61526fb | ||
|
|
47906d23f0 | ||
|
|
2fa05f8d61 | ||
|
|
6bee3f22da | ||
|
|
396ecf6570 | ||
|
|
f9ef5e8498 | ||
|
|
cf9cd503e5 | ||
|
|
0e00f708f1 | ||
|
|
a4abccdcef | ||
|
|
6ace710a65 | ||
|
|
23b99f83ce | ||
|
|
8bc2b4a122 | ||
|
|
2b3ec55850 | ||
|
|
9a203aab67 | ||
|
|
5cc1f62839 | ||
|
|
ad57dd3169 | ||
|
|
0635a344ae | ||
|
|
12dab61a67 | ||
|
|
7ae1a70a8d | ||
|
|
4afec6fb7f | ||
|
|
886475af7e | ||
|
|
4d89e997b3 | ||
|
|
93a6e03f70 | ||
|
|
851f4d4a87 | ||
|
|
f2fa326c0c | ||
|
|
d9b63a482c | ||
|
|
c585d80e3e | ||
|
|
9c8be72574 | ||
|
|
e6551e4590 | ||
|
|
7cdb73d74b | ||
|
|
3d0da059dc | ||
|
|
274536bf13 | ||
|
|
6df1574b8b | ||
|
|
8cf6712426 | ||
|
|
37a219006d | ||
|
|
97611cfd27 | ||
|
|
1a12528634 | ||
|
|
f4f7c605a5 | ||
|
|
490a696567 | ||
|
|
491d83b17f | ||
|
|
55fad1910a | ||
|
|
00c2235381 | ||
|
|
aff2a50cdd | ||
|
|
5bc676a042 | ||
|
|
05c667b34b | ||
|
|
2c186aafae | ||
|
|
319cdd56e3 | ||
|
|
2477fddc07 | ||
|
|
3bf7de8d47 | ||
|
|
5da8839ceb | ||
|
|
f5b2a92e84 | ||
|
|
1fcd462660 | ||
|
|
104cb7b999 | ||
|
|
5b43431bf0 | ||
|
|
e045b35c86 | ||
|
|
cb905e9be7 | ||
|
|
28753c451d | ||
|
|
584e4c04da | ||
|
|
854aed746a | ||
|
|
a7a7ffd84b | ||
|
|
a28af8bcc6 | ||
|
|
43f56483aa | ||
|
|
f3d29b305e | ||
|
|
ca736cfce8 | ||
|
|
269a82c65f | ||
|
|
680a345ce7 | ||
|
|
3b6c0e0f67 | ||
|
|
9de3c71a9b | ||
|
|
2c8c26a16f | ||
|
|
8f3c0d6233 | ||
|
|
4f5f32d75c | ||
|
|
59d67a483b | ||
|
|
6709f922be | ||
|
|
98e694646c | ||
|
|
6f2eee1f03 | ||
|
|
9649f279a3 | ||
|
|
181ef8ab7e | ||
|
|
4ca009b9f7 | ||
|
|
fef525c2e5 | ||
|
|
5ff59b0c23 | ||
|
|
27d5704978 | ||
|
|
165b3dbdd3 | ||
|
|
59da904353 | ||
|
|
c01df23040 | ||
|
|
d22e99345f | ||
|
|
4edd21ba8a | ||
|
|
90cff5d7bf | ||
|
|
9325eef650 | ||
|
|
f9795232e0 | ||
|
|
c3ef2f86d6 | ||
|
|
11c04abaeb | ||
|
|
5d93c675e1 | ||
|
|
452e35caa1 | ||
|
|
d7fb0093e4 | ||
|
|
58a323b391 | ||
|
|
cd8dc5f178 | ||
|
|
ea9aae3902 | ||
|
|
23c6ccc536 | ||
|
|
fa9ae945ed | ||
|
|
9d42a81709 | ||
|
|
46d0e8da96 | ||
|
|
4f55f810af | ||
|
|
138555759d | ||
|
|
fbe5dfce4d | ||
|
|
a24acaee54 | ||
|
|
7e272f95ff | ||
|
|
5a9d8b0624 | ||
|
|
7af2a6c3a6 | ||
|
|
c8416b0321 | ||
|
|
27b8568fc0 | ||
|
|
dfd9f7c27b | ||
|
|
aa07266f12 | ||
|
|
e2f2d34698 | ||
|
|
152e3c6258 | ||
|
|
13231620f1 | ||
|
|
f2f8c19f2f | ||
|
|
5812dd8f3f | ||
|
|
03dec86211 | ||
|
|
5e530a2065 | ||
|
|
278bd61ad9 | ||
|
|
8967403bca | ||
|
|
0b83baeaf4 | ||
|
|
1ce1d36e99 | ||
|
|
1bb7c54ab4 | ||
|
|
91295c68ad | ||
|
|
c43b30f2fd | ||
|
|
ac25cf56fb | ||
|
|
2be54f58fe | ||
|
|
bbb9dd9228 | ||
|
|
3cb8fa096b | ||
|
|
a3240b934f | ||
|
|
5fa8ee315a | ||
|
|
051db65188 | ||
|
|
6d1ef0fe0a | ||
|
|
bddb6b7f8f | ||
|
|
030f2eaeb5 | ||
|
|
b8e0cbaf5a | ||
|
|
319a3312b1 | ||
|
|
76e058cfa1 | ||
|
|
23f4ddb4fd | ||
|
|
2ed6c01a65 | ||
|
|
02c4516fa7 | ||
|
|
8c541a2702 | ||
|
|
b6d2ba2019 | ||
|
|
53e2ce33b8 | ||
|
|
9493f4a872 | ||
|
|
2bfaf2f802 | ||
|
|
a32ce4fbf6 | ||
|
|
89533706a8 | ||
|
|
deb7ed660c | ||
|
|
6f7d44588e | ||
|
|
5d66a539b7 | ||
|
|
a520f0bfed | ||
|
|
6d5e980c6c | ||
|
|
6d72e0633b | ||
|
|
eabfce8aa9 | ||
|
|
bd583f86b0 | ||
|
|
e5b6d0a43c | ||
|
|
c4fd139586 | ||
|
|
4c8ff0955d | ||
|
|
6592526109 | ||
|
|
09977651bb | ||
|
|
c34bc2d946 | ||
|
|
491fc49985 | ||
|
|
23a1efa6ed | ||
|
|
37a3748080 | ||
|
|
dcfe49e48e | ||
|
|
ff33521ed9 | ||
|
|
296a5a903b | ||
|
|
08d0ef82dc | ||
|
|
585c36b0a3 | ||
|
|
6f10213efd | ||
|
|
f874134a31 | ||
|
|
92ebb6576f | ||
|
|
cb5cb56854 | ||
|
|
71a0ced8a8 | ||
|
|
5eb0c95b5d | ||
|
|
a62a9b9cd1 | ||
|
|
379a5582ea | ||
|
|
3a86e659af | ||
|
|
19c6a8f7b8 | ||
|
|
c51270aca4 | ||
|
|
a7641ca04d | ||
|
|
dd7489002f | ||
|
|
00ca069873 | ||
|
|
89e14c1b49 | ||
|
|
1d3fc7be9b | ||
|
|
f335656c7d | ||
|
|
f086629fed | ||
|
|
d108f34390 | ||
|
|
fecbbcda9e | ||
|
|
7237224fc9 | ||
|
|
556aa2e38e | ||
|
|
b98497f386 | ||
|
|
daf92c59b1 | ||
|
|
87cc154bcc | ||
|
|
b032accdfa | ||
|
|
387c334d41 | ||
|
|
1581f3f332 | ||
|
|
6fed0239f1 | ||
|
|
47cde99a58 | ||
|
|
3041ec0770 | ||
|
|
4f6b237fbc | ||
|
|
f24382919b | ||
|
|
be209eb988 | ||
|
|
fd2486f996 | ||
|
|
04b64bb3c3 | ||
|
|
2d85d931c1 | ||
|
|
0e6576d91a | ||
|
|
eefa723a87 | ||
|
|
6c769175b4 | ||
|
|
94592ca2d5 | ||
|
|
919ca5d67c | ||
|
|
3b12a2c431 | ||
|
|
47d704e5a4 | ||
|
|
b9739f043e | ||
|
|
c5fa3a7df6 | ||
|
|
48e3ab2a66 | ||
|
|
56699c2e2a | ||
|
|
f2b89acfec | ||
|
|
de334cccfd | ||
|
|
caeb675672 | ||
|
|
7b4be59e0e | ||
|
|
d8f7262eac | ||
|
|
6a25d7a30a | ||
|
|
db4be25c41 | ||
|
|
114a76ff83 | ||
|
|
5b10cfcdce | ||
|
|
f32977c0e8 | ||
|
|
da69d03b1d | ||
|
|
cabbd16dd3 | ||
|
|
0cbd5de1d3 | ||
|
|
873656232f | ||
|
|
c7a5bedb1c | ||
|
|
8398e19cea | ||
|
|
f26b3fe9b2 | ||
|
|
96e3c43570 | ||
|
|
8e2609d23e | ||
|
|
e216b4da1b | ||
|
|
8e161748ef | ||
|
|
c44d4a57ac | ||
|
|
4518776561 | ||
|
|
e6889716aa | ||
|
|
4a60dc5a20 | ||
|
|
a2081f7d2a | ||
|
|
a7c0c805d4 | ||
|
|
87996b3a8a | ||
|
|
a2400baf59 | ||
|
|
41df1e676d | ||
|
|
0e6c25122b | ||
|
|
b2d011f0cb | ||
|
|
fc7e20ab62 | ||
|
|
5a94cecc62 | ||
|
|
272d36995b | ||
|
|
53bc78429d | ||
|
|
a158549a4c | ||
|
|
80d912bb2c | ||
|
|
37625faeb7 | ||
|
|
090a7c5761 | ||
|
|
9302c60b47 | ||
|
|
9a6e0440f9 | ||
|
|
9c94f2ac14 | ||
|
|
b0486e333d | ||
|
|
784e52f249 | ||
|
|
012c02ff7d | ||
|
|
fe4738996a | ||
|
|
76880e0de7 | ||
|
|
d235e2276f | ||
|
|
c117ceb0b6 | ||
|
|
f815097ee9 | ||
|
|
79d6ced201 | ||
|
|
080cbea080 | ||
|
|
968e21a67d | ||
|
|
26bb962a3c | ||
|
|
88e159e462 | ||
|
|
951b63898b | ||
|
|
3d51156b7e | ||
|
|
d648dc867e | ||
|
|
a62ed0eb03 | ||
|
|
383f6b619b | ||
|
|
13c780c7c5 | ||
|
|
dbbb916be8 | ||
|
|
8fee4941c3 | ||
|
|
8e288e14bf | ||
|
|
15d0bd9271 | ||
|
|
8a6b940520 | ||
|
|
5ad7099b6c | ||
|
|
6518b9ac86 | ||
|
|
3843762123 | ||
|
|
82e1959f22 | ||
|
|
d06934c5f6 | ||
|
|
fd42698cf0 | ||
|
|
4cec4f066d | ||
|
|
7098ca9df0 | ||
|
|
e30fcdba4c | ||
|
|
ce01bcac2d | ||
|
|
88e843d992 | ||
|
|
feaff9d99d | ||
|
|
0ef800073b | ||
|
|
e8d5021b48 | ||
|
|
5e67bcdac7 | ||
|
|
0919b7ce3a | ||
|
|
95d9b85a93 | ||
|
|
2f990bf410 | ||
|
|
c610d21e68 | ||
|
|
58433423f4 | ||
|
|
e60b7c6dba | ||
|
|
3b398cba6c | ||
|
|
869d41e4b1 | ||
|
|
7b9ae0157a | ||
|
|
1bc30021c8 | ||
|
|
9053e9846d | ||
|
|
8cd4bf5342 | ||
|
|
f24c6de245 | ||
|
|
1e5a742602 | ||
|
|
4225813523 | ||
|
|
25a0af6ddb | ||
|
|
7c13e2d0ab | ||
|
|
0d7aefb7c1 | ||
|
|
e7fc602b3d | ||
|
|
ed6709ec6c | ||
|
|
93f148fca3 | ||
|
|
5981887705 | ||
|
|
a4c1aee5ea | ||
|
|
f5ba6fa952 | ||
|
|
3ebd90565c | ||
|
|
b95ad701af | ||
|
|
efc68c078e | ||
|
|
0e6012ad45 | ||
|
|
31138ca573 | ||
|
|
2adecce3f2 | ||
|
|
85782f736c | ||
|
|
ec71903b6e | ||
|
|
5fb60406b0 | ||
|
|
5add4a1b95 | ||
|
|
7b7482f21f | ||
|
|
a4526097ce | ||
|
|
dea012f460 | ||
|
|
49e9d58418 | ||
|
|
4b92bbe6f4 | ||
|
|
cb3fa16cd0 | ||
|
|
884322f82c | ||
|
|
13262d9a8b | ||
|
|
c9bfd6cc9a | ||
|
|
8f5f4cb9c8 | ||
|
|
4f0fee2cd1 | ||
|
|
24a5297fc8 | ||
|
|
545b26ba80 | ||
|
|
4bbf950b3d | ||
|
|
b4a0e85d90 | ||
|
|
7b7ae356eb | ||
|
|
fd6815d943 | ||
|
|
4c28637ecf | ||
|
|
a1a6cc6572 | ||
|
|
43f8b22737 | ||
|
|
0ca819a0f8 | ||
|
|
64663ab725 | ||
|
|
d211a5b855 | ||
|
|
cd78be2a0a | ||
|
|
f542de7bc1 | ||
|
|
136ebcd792 | ||
|
|
921ffc3762 | ||
|
|
9c6e130f50 | ||
|
|
774c410eda | ||
|
|
ce4a2e48d6 | ||
|
|
943c9d931e | ||
|
|
35f0dc7a78 | ||
|
|
e6745e5eea | ||
|
|
949fd71c17 | ||
|
|
5cf9a48575 | ||
|
|
a5db7f4f19 | ||
|
|
ee70c02af0 | ||
|
|
e921a0714f | ||
|
|
ac2a5a882d | ||
|
|
f099f56f01 | ||
|
|
19f9900b55 | ||
|
|
9e46d174a5 | ||
|
|
1fbec01edb | ||
|
|
a2378db837 | ||
|
|
188ea3a4b1 | ||
|
|
81c0c7bd4f | ||
|
|
29e58be7f4 | ||
|
|
71aed70d4b | ||
|
|
9f597e9d3c | ||
|
|
640fa108fc | ||
|
|
fcdfec9d64 | ||
|
|
569e54e5a9 | ||
|
|
e868dbbb94 | ||
|
|
4f1fad2739 | ||
|
|
33cf39e9a0 | ||
|
|
09f722a466 | ||
|
|
81ea3845a0 | ||
|
|
78b6d4dd94 | ||
|
|
e825a66e1f | ||
|
|
31c75ff240 | ||
|
|
0452db7e80 | ||
|
|
08646f102f | ||
|
|
0940d57d42 | ||
|
|
cb33302f10 | ||
|
|
746647d426 | ||
|
|
a8f0ed60cf | ||
|
|
623f995934 | ||
|
|
4805bcf364 | ||
|
|
9aa10ba15c | ||
|
|
0c865e81a2 | ||
|
|
3bab49ba86 | ||
|
|
0fbd73a3c9 | ||
|
|
21cf79bc54 | ||
|
|
292b50f1ac | ||
|
|
d12c349e1f | ||
|
|
6f9d94f72f | ||
|
|
aa5587ba95 | ||
|
|
bac5ae89ce | ||
|
|
d988eb58c1 | ||
|
|
a21c77f4dd | ||
|
|
5762323bd1 | ||
|
|
33ee42f821 | ||
|
|
89e5c4f8ae | ||
|
|
9275b310ad | ||
|
|
7dc55a9a47 | ||
|
|
a7659a57a8 | ||
|
|
80bef09b85 | ||
|
|
5d03488673 | ||
|
|
a3ebeb5c69 | ||
|
|
c4c2b760ba | ||
|
|
1dce9cda9e | ||
|
|
162f3872e5 | ||
|
|
0e742cec27 | ||
|
|
fd5e7ff37a | ||
|
|
52ddcd8a60 | ||
|
|
decd6668c0 | ||
|
|
17e80d7757 | ||
|
|
21783d6ade | ||
|
|
113533ad61 | ||
|
|
a0d641df18 | ||
|
|
4b26453f91 | ||
|
|
020d496cb1 | ||
|
|
e16e52915b | ||
|
|
325727377b | ||
|
|
dfa1b553f0 | ||
|
|
db0c84f317 | ||
|
|
4d06739a3c | ||
|
|
448c10736a | ||
|
|
1e1a43c78f | ||
|
|
64a67583e0 | ||
|
|
c8eb2b0f19 | ||
|
|
09b180c84c | ||
|
|
b588618b0e | ||
|
|
94c4e54d7c | ||
|
|
7b96b18c70 | ||
|
|
d264426ece | ||
|
|
4493994dd5 | ||
|
|
e79df6a947 | ||
|
|
386fcb96fd | ||
|
|
676bd6196f | ||
|
|
a3f024bc69 | ||
|
|
5c5b42e930 | ||
|
|
045c32bd2e | ||
|
|
7a744e751d | ||
|
|
84661ee544 | ||
|
|
f4c7aaf138 | ||
|
|
cd4efc903d | ||
|
|
88edd1620c | ||
|
|
bef8e3ba42 | ||
|
|
2a122a25fa | ||
|
|
b9d13c6113 | ||
|
|
485d080f85 | ||
|
|
2199fd7959 | ||
|
|
3f04a42229 | ||
|
|
1b4444cc73 | ||
|
|
7e21e00c99 | ||
|
|
90a308e6cb | ||
|
|
469bb8fbc6 | ||
|
|
60a56d0617 | ||
|
|
eaaca91ba2 | ||
|
|
33b95d4965 | ||
|
|
e5009a0932 | ||
|
|
6568249558 | ||
|
|
79b1031e39 | ||
|
|
e358ef5bf7 | ||
|
|
e405d3f179 | ||
|
|
d96c3656a6 | ||
|
|
8e1dea7bd1 | ||
|
|
6a57742343 | ||
|
|
a61b7af17a | ||
|
|
e15d070e8f | ||
|
|
83926eefce | ||
|
|
6cc7fa3a36 | ||
|
|
0e96968c4e | ||
|
|
53b7b6cb14 | ||
|
|
662ce3c4b4 | ||
|
|
c54e2a30b6 | ||
|
|
37b51b8a2a | ||
|
|
db602f2bc0 | ||
|
|
b27600adbe | ||
|
|
ac9075a82a | ||
|
|
543f4efc37 | ||
|
|
b3426a1268 | ||
|
|
1f4f86b5f8 | ||
|
|
17c4e7a748 | ||
|
|
d3f9304598 | ||
|
|
9c25aab509 | ||
|
|
1d2bd68200 | ||
|
|
b9ec25b32f | ||
|
|
e991461e8d | ||
|
|
8a59acb5c3 | ||
|
|
dda73cecf9 | ||
|
|
1af86405bd | ||
|
|
823fbafe85 | ||
|
|
8ef7dda7bd | ||
|
|
7674a43e7f | ||
|
|
3e7b738b11 | ||
|
|
3e7ef112f0 | ||
|
|
3ea3630c3b | ||
|
|
8083f2d934 | ||
|
|
00cf1da758 | ||
|
|
f085d2db39 | ||
|
|
a92d96347b | ||
|
|
fabae2f19f | ||
|
|
da7c6ca856 | ||
|
|
47d412df73 | ||
|
|
ab9ecc4f64 | ||
|
|
3df6ecfe84 | ||
|
|
0bdbdc2d1c | ||
|
|
367585cf6f | ||
|
|
7b00be7f57 | ||
|
|
efe3c239e1 | ||
|
|
44e58d2eff | ||
|
|
c238fe6605 | ||
|
|
28d929f901 | ||
|
|
6969baa5a6 | ||
|
|
c2c417b207 | ||
|
|
c02ee7a0dd | ||
|
|
03f698ce8c | ||
|
|
fb523fd613 | ||
|
|
46bca69321 | ||
|
|
6039e5a2be | ||
|
|
2e75640cdd | ||
|
|
0c140df789 | ||
|
|
2f71dc9fe5 | ||
|
|
73a811aa91 | ||
|
|
bbdfe39745 | ||
|
|
918aa01ee5 | ||
|
|
c83188be51 | ||
|
|
664b5c29c3 | ||
|
|
21b88ecfd5 | ||
|
|
195fcba696 | ||
|
|
61a67c52c5 | ||
|
|
4a3480b935 | ||
|
|
85e6cbe0c7 | ||
|
|
4293273e55 | ||
|
|
16357a9bc7 | ||
|
|
29653e88f7 | ||
|
|
a526bd95aa | ||
|
|
ded2f95003 | ||
|
|
94dd41f34e | ||
|
|
b33eab0188 | ||
|
|
4ff09199d7 | ||
|
|
59a6879db9 | ||
|
|
a60ab42ee3 | ||
|
|
1a3c09dc1b | ||
|
|
012cdf590a | ||
|
|
ac42fbbd49 | ||
|
|
0074fa00ac | ||
|
|
8e250531ce | ||
|
|
1ff6d4846c | ||
|
|
a12cfdb53c | ||
|
|
d0395b939a | ||
|
|
22e5e2126b | ||
|
|
35a671d43c | ||
|
|
96393f69b6 | ||
|
|
34af9f9b4b | ||
|
|
411a8be61d | ||
|
|
930e8af48b | ||
|
|
3a7888e8a8 | ||
|
|
84fdcf1fff | ||
|
|
de07654f2d | ||
|
|
3815872cf7 | ||
|
|
8ddf4ced64 | ||
|
|
cd9d3ea248 | ||
|
|
963c90c833 | ||
|
|
d626542baf | ||
|
|
10d2caf5d6 | ||
|
|
2819799843 | ||
|
|
09adfbd6d6 | ||
|
|
7034300dd5 | ||
|
|
1bcdf31afc | ||
|
|
ff5adeff2c | ||
|
|
75eca60d76 | ||
|
|
445a55c7ca | ||
|
|
d313f4c7b6 | ||
|
|
aa604612a7 | ||
|
|
5e0457c32d | ||
|
|
8f083a5fdd | ||
|
|
9156a871f5 | ||
|
|
e26422ef10 | ||
|
|
d3875ec794 | ||
|
|
4fcaccbc7f | ||
|
|
6c3c4fc547 | ||
|
|
e07f9a8bc9 | ||
|
|
0db118f766 | ||
|
|
0ab9486829 | ||
|
|
9c7731e141 | ||
|
|
ee2a49ad41 | ||
|
|
8ad189c79d | ||
|
|
92579cf463 | ||
|
|
d688eade43 | ||
|
|
82b2741ed9 | ||
|
|
810fb42458 | ||
|
|
5356eab159 | ||
|
|
bde501a9ce | ||
|
|
aa357ff6de | ||
|
|
e63baf62c4 | ||
|
|
0fb6a305a3 | ||
|
|
2982174028 | ||
|
|
b25e6eb2a9 | ||
|
|
c15a66d1d4 | ||
|
|
003238c1e7 | ||
|
|
1db3ba676d | ||
|
|
790fc7ca4a | ||
|
|
6c1b6f0476 | ||
|
|
3779b74dae | ||
|
|
41e7706bc6 | ||
|
|
2fde2d58b6 | ||
|
|
85aa390c8f | ||
|
|
9d28c8f577 | ||
|
|
5ccab395d7 | ||
|
|
dd1c9a4477 | ||
|
|
9cd04509bf | ||
|
|
727e267853 | ||
|
|
c4c78c9b3e | ||
|
|
284aeeb43e | ||
|
|
7636212bed | ||
|
|
bf716add99 | ||
|
|
fce1164b58 | ||
|
|
9b1ffe6fda | ||
|
|
a5ea19b900 | ||
|
|
e3342e36c0 | ||
|
|
67ecd94b4a | ||
|
|
d81f894a50 | ||
|
|
af305ea540 | ||
|
|
b95da4a40c | ||
|
|
ee85eb961a | ||
|
|
365a46777c | ||
|
|
36ec156d2e | ||
|
|
e253f86c63 | ||
|
|
43bd88777c | ||
|
|
52a8039eb3 | ||
|
|
efb6316ba0 | ||
|
|
a98792b05e | ||
|
|
aaf948017a | ||
|
|
d4aa428321 | ||
|
|
d5425b62a1 | ||
|
|
c63e429c76 | ||
|
|
ff1567ed2a | ||
|
|
af6cc7bf9c | ||
|
|
caca5cc00b | ||
|
|
241d95293e | ||
|
|
a6b11968a4 | ||
|
|
3f3f230a77 | ||
|
|
6b6fa59f3e | ||
|
|
8994c2bad1 | ||
|
|
e0fb2fd074 | ||
|
|
4bb054c955 | ||
|
|
911c3bcf6e | ||
|
|
4944bfdaa2 | ||
|
|
f57d8e4cb9 | ||
|
|
755c66b9f1 | ||
|
|
998739a7dc | ||
|
|
7d59742a22 | ||
|
|
6e8516e537 | ||
|
|
299dc7fe84 | ||
|
|
b057e8a92f | ||
|
|
9fc57786f1 | ||
|
|
24584bee4a | ||
|
|
5d712d27d3 | ||
|
|
73ec3e1f4d | ||
|
|
86bce146e8 | ||
|
|
734a28e0f3 | ||
|
|
5c4e3cec08 | ||
|
|
c03d12238a | ||
|
|
90ab4a02f2 | ||
|
|
cae62c8383 | ||
|
|
1ebe819aa2 | ||
|
|
9e37fa46b1 | ||
|
|
8afc9f9a09 | ||
|
|
dc990f47be | ||
|
|
a9b5282ba3 | ||
|
|
d7f1e01cfa | ||
|
|
0a920df05d | ||
|
|
ea67fa9c16 | ||
|
|
50b46af943 | ||
|
|
68a39b2783 | ||
|
|
448ac8dce1 | ||
|
|
76bf869d87 | ||
|
|
da14d7eb8c | ||
|
|
3a44cb65b7 | ||
|
|
029dfe5ed0 | ||
|
|
c0c1972d56 | ||
|
|
09f987559b | ||
|
|
eaeac1230f | ||
|
|
7777be89ee | ||
|
|
b886215fdd | ||
|
|
4d60d444d4 | ||
|
|
53f0a6b360 | ||
|
|
d0adfb6469 | ||
|
|
1460eae280 | ||
|
|
86055bc476 | ||
|
|
f16086bbea | ||
|
|
f60773ae1f | ||
|
|
01a15b2b7e | ||
|
|
5526525b6b | ||
|
|
a39a7c8334 | ||
|
|
c9e821ffc5 | ||
|
|
b290a28123 | ||
|
|
16899d3b1f | ||
|
|
7d81ade563 | ||
|
|
bc5ad3c761 | ||
|
|
7c764b7365 | ||
|
|
dfb30e91de | ||
|
|
ea03140cbd | ||
|
|
98215b4767 | ||
|
|
e879fb0eef | ||
|
|
a9a4b1c44e | ||
|
|
7a63cfd717 | ||
|
|
7ea6157b67 | ||
|
|
c929cb1337 | ||
|
|
b3b44dd99e | ||
|
|
18afbc5bec | ||
|
|
60d33f50a7 | ||
|
|
94ac4bf490 | ||
|
|
fac8906102 | ||
|
|
ca3921f3a0 | ||
|
|
15ab1732a2 | ||
|
|
338ab4d046 | ||
|
|
089740a840 | ||
|
|
553c53e7e8 | ||
|
|
7ea0ecd125 | ||
|
|
9352e5d78e | ||
|
|
826a571b60 | ||
|
|
39b6c7c65d | ||
|
|
9fc9de3af5 | ||
|
|
844ea390c8 | ||
|
|
fdf326c9f0 | ||
|
|
9399b7ddf0 | ||
|
|
03476705b1 | ||
|
|
3cead032c2 | ||
|
|
219bfffea2 | ||
|
|
58ada2c27d | ||
|
|
db78534b45 | ||
|
|
d55f4f9e6a | ||
|
|
c6ff45261d | ||
|
|
11d88aa6a2 | ||
|
|
36ec39ffc0 | ||
|
|
48856c31f8 | ||
|
|
aff1e14efc | ||
|
|
e367fb5a98 | ||
|
|
e6f6b8cebd | ||
|
|
79d32868a6 | ||
|
|
5814a3fdc8 | ||
|
|
0e787a09c3 | ||
|
|
c8ac60768d | ||
|
|
cef26a5b20 | ||
|
|
fe61a7eefd | ||
|
|
582a34c937 | ||
|
|
5181eb3ea5 | ||
|
|
c3477a30a7 | ||
|
|
8e2e6cee35 | ||
|
|
25a727b8d8 | ||
|
|
aa7728cad3 | ||
|
|
808240eef9 | ||
|
|
6aae97b812 | ||
|
|
8927afca03 | ||
|
|
bbda658b7f | ||
|
|
67297bf827 | ||
|
|
f60be2d658 | ||
|
|
ea0b166da7 | ||
|
|
f248477f82 | ||
|
|
607ba57f48 | ||
|
|
0e0918d07c | ||
|
|
3c5594e034 | ||
|
|
15db686f33 | ||
|
|
ffa53ca205 | ||
|
|
4c0e8cd372 | ||
|
|
6d94f35c33 | ||
|
|
ee33490553 | ||
|
|
d2ea162b3f | ||
|
|
2eccdf56b9 | ||
|
|
ab24994e37 | ||
|
|
98f62d0300 | ||
|
|
2e49014ffe | ||
|
|
e67e891040 | ||
|
|
c607b1bc89 | ||
|
|
41738ec025 | ||
|
|
f9ae456a64 | ||
|
|
1b78737f12 | ||
|
|
2983b36d4c | ||
|
|
640aa98cf4 | ||
|
|
53796f55be | ||
|
|
e6133820a2 | ||
|
|
5766a6e93d | ||
|
|
c783f701dd | ||
|
|
d1db602b3a | ||
|
|
ea72e9c7a0 | ||
|
|
8e94d5240f | ||
|
|
1e5908a31e | ||
|
|
40c98fc84f | ||
|
|
9c6b3819a5 | ||
|
|
6013a3e71d | ||
|
|
0deed1b511 | ||
|
|
2c36506342 | ||
|
|
309afdb813 | ||
|
|
1ed1080bf3 | ||
|
|
a09f890619 | ||
|
|
499b04c254 | ||
|
|
8a50207189 | ||
|
|
f54708227e | ||
|
|
f14c2a0a71 | ||
|
|
c27f39714a | ||
|
|
e1cd046c1a | ||
|
|
ae76c76558 | ||
|
|
1001c98a3c | ||
|
|
23a141c5ad | ||
|
|
8731e46900 | ||
|
|
da960e776d | ||
|
|
d419024da9 | ||
|
|
45efdbdd43 | ||
|
|
7b320f8fbb | ||
|
|
e6e2e6989a | ||
|
|
2bf0074953 | ||
|
|
ff709ed8b1 | ||
|
|
cbb32968f1 | ||
|
|
095da68aac | ||
|
|
c5d37ab2fb | ||
|
|
9997cc9891 | ||
|
|
d5009962cd | ||
|
|
6367344181 | ||
|
|
61c338a233 | ||
|
|
425719c72e | ||
|
|
9f3c1deae6 | ||
|
|
4a8ad53bd9 | ||
|
|
7676fd960e | ||
|
|
67efb8bde2 | ||
|
|
d7b2f0d3be | ||
|
|
96c867b34b | ||
|
|
4eb0ca63a9 | ||
|
|
73fb2c859e | ||
|
|
431b8aaefa | ||
|
|
b637ab33cc | ||
|
|
afb4b79d81 | ||
|
|
5defd0bb74 | ||
|
|
e6f694307d | ||
|
|
beefcfcb8c | ||
|
|
44d0e7dcba | ||
|
|
71685b5eab | ||
|
|
7b3719bc3c | ||
|
|
c070e86c1f | ||
|
|
78cabed0bf | ||
|
|
bf88620581 | ||
|
|
777087504a | ||
|
|
aa482bae28 | ||
|
|
6fd64d19f0 | ||
|
|
2d311ddbf4 | ||
|
|
e24ef2bb5c | ||
|
|
4dd6ee681d | ||
|
|
ef057e4693 | ||
|
|
f53b238c24 | ||
|
|
7957eeba10 | ||
|
|
95931918dc | ||
|
|
0a1ebc2487 | ||
|
|
9124c1475a | ||
|
|
2eb715002f | ||
|
|
92b52a61e7 | ||
|
|
5326faa0b8 | ||
|
|
7f2fa09d4c | ||
|
|
b6435502fc | ||
|
|
1701ea43a4 | ||
|
|
69f5833c9f | ||
|
|
61bba6c31f | ||
|
|
c067800a4f | ||
|
|
af105b1920 | ||
|
|
a414352661 | ||
|
|
57f91086e6 | ||
|
|
9e2324fb69 | ||
|
|
b3c9229aee | ||
|
|
2139fb74bb | ||
|
|
8b4ab4bcdd | ||
|
|
40eceaf9bc | ||
|
|
ab5ec04507 | ||
|
|
b1ff0b9e65 | ||
|
|
be52787473 | ||
|
|
b3431bb750 | ||
|
|
4864716abb | ||
|
|
8a6283fedf | ||
|
|
634cf528b4 | ||
|
|
0da6ca8aea | ||
|
|
08fb20a0df | ||
|
|
a8e4a2158a | ||
|
|
2f3e389a68 | ||
|
|
fb3ef89b50 | ||
|
|
523b315985 | ||
|
|
36f08cf73c | ||
|
|
5c00af7123 | ||
|
|
38fa9f78f1 | ||
|
|
8a9b750b31 | ||
|
|
26ebd20956 | ||
|
|
e877ad2e63 | ||
|
|
dd7f9e2d5f | ||
|
|
141aafd18e | ||
|
|
8aed52ece9 | ||
|
|
ce5a7ba48a | ||
|
|
95647fb7a1 | ||
|
|
d0c0eeac0a | ||
|
|
f25612198e | ||
|
|
ca6d9063fd | ||
|
|
eec0c274d2 | ||
|
|
b5a5b472c4 | ||
|
|
9747836a4d | ||
|
|
2afe9e6928 | ||
|
|
f010afe63f | ||
|
|
60b280f166 | ||
|
|
a2b465e352 | ||
|
|
1e139ef183 | ||
|
|
9b38a97110 | ||
|
|
77ce58b59d | ||
|
|
20abb2c2df | ||
|
|
9c27075175 | ||
|
|
52a119244b | ||
|
|
ddd12edc06 | ||
|
|
8f20fcfa6b | ||
|
|
c1d30664de | ||
|
|
1803a0df9e | ||
|
|
a5bd8bd034 | ||
|
|
751f715e77 | ||
|
|
a5bd8b36b8 | ||
|
|
e780fe4067 | ||
|
|
0480a880f3 | ||
|
|
acbc3e9f9b | ||
|
|
a8daa53a5b | ||
|
|
053beae035 | ||
|
|
ccc33db9dd | ||
|
|
66a473863a | ||
|
|
25907301a3 | ||
|
|
d8bf57edc5 | ||
|
|
269f9a5ccc | ||
|
|
a34b5abc82 | ||
|
|
062cf47290 | ||
|
|
fa132d3945 | ||
|
|
9fd379c97c | ||
|
|
593e101521 | ||
|
|
6fd6ea9b8e | ||
|
|
f8aa2c3487 | ||
|
|
44479f24dd | ||
|
|
5ff49f4000 | ||
|
|
cc7a585126 | ||
|
|
d3331f293b | ||
|
|
c6ee221ae4 | ||
|
|
8351ec9738 | ||
|
|
27de972bfb | ||
|
|
e5e259e1f8 | ||
|
|
a74bbb424c | ||
|
|
15accf33f5 | ||
|
|
3fb54029d7 | ||
|
|
76008e8abd | ||
|
|
3f291aae5b | ||
|
|
76f140c62c | ||
|
|
a12d7a2b66 | ||
|
|
ba8745cb42 | ||
|
|
967ebb5f9f | ||
|
|
6a5d0dda2f | ||
|
|
6423f7ce03 | ||
|
|
4ead2f338d | ||
|
|
55ec7dcebc | ||
|
|
8587df1dd9 | ||
|
|
d5b1db064f | ||
|
|
4efb2b6750 | ||
|
|
cbfa4dd1ab | ||
|
|
b26c460f13 | ||
|
|
dd9150cef1 | ||
|
|
ab1b377a1d | ||
|
|
3fa8460ed7 | ||
|
|
7f6d9a625d | ||
|
|
0b266d2e83 | ||
|
|
7907d41ea8 | ||
|
|
32c6482dcf | ||
|
|
ea0c41a9f8 | ||
|
|
a1cb566761 | ||
|
|
01a96d92f4 | ||
|
|
0b1745bceb | ||
|
|
7d203f40cd | ||
|
|
b8b74402c1 | ||
|
|
08ee93a57b | ||
|
|
bced608c48 | ||
|
|
c576e07c85 | ||
|
|
cc87135b28 | ||
|
|
a63eb2621b | ||
|
|
42e317dab8 | ||
|
|
ec870039bf | ||
|
|
b65466bc4f | ||
|
|
515b57ba12 | ||
|
|
4d4da0d7ca | ||
|
|
778e7dcab0 | ||
|
|
fd5e94dfad | ||
|
|
f187a359e6 | ||
|
|
579e70e967 | ||
|
|
3407f66e82 | ||
|
|
8707cca7bc | ||
|
|
99923b7b8f | ||
|
|
e40c6905dd | ||
|
|
84a0ef9695 | ||
|
|
546e2ab30b | ||
|
|
6380f1a24a | ||
|
|
e40d3852ff | ||
|
|
e248a7f029 | ||
|
|
91892ec18b | ||
|
|
ff2a9f4b20 | ||
|
|
a3040e22d3 | ||
|
|
2480831e2f | ||
|
|
c72a49d229 | ||
|
|
83b7f94609 | ||
|
|
8b50ed8006 | ||
|
|
d696196d72 | ||
|
|
abc5b2d5f4 | ||
|
|
f4134167a0 | ||
|
|
bc67b1c87e | ||
|
|
4326d7a182 | ||
|
|
8e3a68dbdc | ||
|
|
05148b6e93 | ||
|
|
89447b7bfc | ||
|
|
af122172f1 | ||
|
|
a9ed2e20cb | ||
|
|
be02ac3bc6 | ||
|
|
e3e2e3a56c | ||
|
|
49be954d31 | ||
|
|
ad306dd999 | ||
|
|
2efcf7023f | ||
|
|
f8298b2482 | ||
|
|
c4d3d66f31 | ||
|
|
1ade7a711c | ||
|
|
32b9ee7f6f | ||
|
|
e4c155a881 | ||
|
|
4e6541b404 | ||
|
|
df22c90016 | ||
|
|
ffba088192 | ||
|
|
d639eb1049 | ||
|
|
0a0293d8fb | ||
|
|
4ad825e4fe | ||
|
|
611bb3a857 | ||
|
|
e5b3ec83b3 | ||
|
|
3dc45886f7 | ||
|
|
927d305ed9 | ||
|
|
c4bc38f0d7 | ||
|
|
271fedd1e9 | ||
|
|
23422fdb86 | ||
|
|
7ff2871ad5 | ||
|
|
cbc31a6c41 | ||
|
|
6a1118218b | ||
|
|
eddf33a689 | ||
|
|
08852c6174 | ||
|
|
2bf96d4887 | ||
|
|
9d96baa613 | ||
|
|
a7db42d184 | ||
|
|
3d67234372 | ||
|
|
b1f14ba979 | ||
|
|
a1462946cd | ||
|
|
ae27667f48 | ||
|
|
c6da4d93f1 | ||
|
|
024fea0687 | ||
|
|
cfbcffac5a | ||
|
|
640c486bde | ||
|
|
66e93c8a8c | ||
|
|
8a7ec27dc7 | ||
|
|
9afbe8e3fc | ||
|
|
9b42fbe42f | ||
|
|
ae145ff32e | ||
|
|
a8e99109b1 | ||
|
|
bb4d8ee3e8 | ||
|
|
038f5767f2 | ||
|
|
e2cec7b69c | ||
|
|
6690df1203 | ||
|
|
c21cdf5b02 | ||
|
|
37f320c4a4 | ||
|
|
feb8115d24 | ||
|
|
5c87b8045a | ||
|
|
d8c877fe6e | ||
|
|
67a7ed1e34 | ||
|
|
eabe4f5c29 | ||
|
|
f91f5cb65e | ||
|
|
5951e8fb27 | ||
|
|
be79ccccf6 | ||
|
|
aba121aab0 | ||
|
|
c146ddf29b | ||
|
|
5469270e41 | ||
|
|
457b64037d | ||
|
|
a0f572c26e | ||
|
|
f51669664c | ||
|
|
75f2ba6b19 | ||
|
|
e8d5e8c8ab | ||
|
|
6aa5266029 | ||
|
|
03dd25624f | ||
|
|
0d1c53285b | ||
|
|
aad880b3b5 | ||
|
|
5c2049935a | ||
|
|
d876e4482b | ||
|
|
75097471b6 | ||
|
|
8224d7fc60 | ||
|
|
f2654616eb | ||
|
|
fc0e460222 | ||
|
|
827692b9b0 | ||
|
|
bfad7612c6 | ||
|
|
f1f54c95ab | ||
|
|
5ecf560675 | ||
|
|
b9dd419d04 | ||
|
|
324e596e28 | ||
|
|
1bc9ba46c7 | ||
|
|
c6ccfa0616 | ||
|
|
9e2793dfed | ||
|
|
6a7daaf6c4 | ||
|
|
b6741d9b10 | ||
|
|
78aaf6b47e | ||
|
|
36b08fece7 | ||
|
|
f2a6d2cc5a | ||
|
|
22b7b8efea | ||
|
|
e392d6c16b | ||
|
|
2eec9b10ef | ||
|
|
64f0beb1eb | ||
|
|
f6b6673a41 | ||
|
|
d8042b193b | ||
|
|
5f745ff733 | ||
|
|
bac142ad26 | ||
|
|
caa30a742b | ||
|
|
d7bc47c357 | ||
|
|
5f678eb838 | ||
|
|
64eb1f08a9 | ||
|
|
85e6057598 | ||
|
|
b080e5797b | ||
|
|
f629b2f631 | ||
|
|
c4ee47aa15 | ||
|
|
0c7c31e3bb | ||
|
|
0442258865 | ||
|
|
95f529f9a4 | ||
|
|
be71da5657 | ||
|
|
f16bb85f9b | ||
|
|
5b239adfb8 | ||
|
|
2f54034afe | ||
|
|
fa552ad5af | ||
|
|
35bc384c51 | ||
|
|
d490bd8638 | ||
|
|
8d4f81ff67 | ||
|
|
648204b6f9 | ||
|
|
3f49f020cf | ||
|
|
678eccf33d | ||
|
|
1f0b4853be | ||
|
|
db31f0a087 | ||
|
|
d4247e0179 | ||
|
|
af765c7522 | ||
|
|
dc1a0c554f | ||
|
|
08cdf21aee | ||
|
|
cd7bc3bfd3 | ||
|
|
18ac71e8c0 | ||
|
|
dea557619c | ||
|
|
961f279a82 | ||
|
|
e0be012737 | ||
|
|
d176e83e94 | ||
|
|
541eb45e1a | ||
|
|
53e5c7eebe | ||
|
|
640beeedda | ||
|
|
5285d56a45 | ||
|
|
c2d2287541 | ||
|
|
4d8bdfa07e | ||
|
|
51de4a3347 | ||
|
|
3d45aa7455 | ||
|
|
8f86cfa2d3 | ||
|
|
cad2d72bfe | ||
|
|
0c8223da03 | ||
|
|
7ceaabb166 | ||
|
|
67e14ff363 | ||
|
|
b20f6ff8c1 | ||
|
|
0050e1557d | ||
|
|
654a025a9f | ||
|
|
5368c87dc1 | ||
|
|
1c2de1e483 | ||
|
|
a64e1cb936 | ||
|
|
3903954bf2 | ||
|
|
7c27153ec5 | ||
|
|
4c3a723aa8 | ||
|
|
c4a590f6af | ||
|
|
00c26088b1 | ||
|
|
e77709bc71 | ||
|
|
a2622a556c | ||
|
|
6a9e5deb7b | ||
|
|
20a7e3adf9 | ||
|
|
c6def48fe0 | ||
|
|
f2e62ff439 | ||
|
|
874e32699a | ||
|
|
4a34bee2dc | ||
|
|
b137c82a7a | ||
|
|
23060a6833 | ||
|
|
0db97b8f5b | ||
|
|
3404521d5d | ||
|
|
40609d7da3 | ||
|
|
1f3ab4425a | ||
|
|
6369d76a74 | ||
|
|
6374526f3c | ||
|
|
78105bb4db | ||
|
|
87db89b67a | ||
|
|
87f7324065 | ||
|
|
02d6a10f67 | ||
|
|
029602fc73 | ||
|
|
5aa9592c71 | ||
|
|
bb70622b55 | ||
|
|
b16fa4171a | ||
|
|
7850f7e505 | ||
|
|
22bb0f9d30 | ||
|
|
f29e0bfe6d | ||
|
|
6a40ad8a20 | ||
|
|
f9db7f017d | ||
|
|
aae62ff94e | ||
|
|
71b149de76 | ||
|
|
e8c51a0b54 | ||
|
|
646ace6e59 | ||
|
|
baed5bec46 | ||
|
|
3c91f90dc9 | ||
|
|
ba5e7d4013 | ||
|
|
9797c2fb4b | ||
|
|
972a391296 | ||
|
|
4e41accc56 | ||
|
|
9d034c77a5 | ||
|
|
c1290fd24d | ||
|
|
0a9f02abcc | ||
|
|
0021fb37f3 | ||
|
|
527c988574 | ||
|
|
1c926941d3 | ||
|
|
80c1ec0502 | ||
|
|
eaff0abfb0 | ||
|
|
2ca871a028 | ||
|
|
5020307a6c | ||
|
|
e225d3e370 | ||
|
|
9a933e2ce5 | ||
|
|
efbea0e942 | ||
|
|
28939d3146 | ||
|
|
307c4f3dd1 | ||
|
|
536167a6c8 | ||
|
|
fe64b04339 | ||
|
|
31878d8a44 | ||
|
|
6f3b70dbb0 | ||
|
|
597705716b | ||
|
|
6db5329d9c | ||
|
|
ea82b90d35 | ||
|
|
706ffbec3c | ||
|
|
f3df86872b | ||
|
|
4c3ea13413 | ||
|
|
c31b65d093 | ||
|
|
bc714ba3a0 | ||
|
|
b7204bf868 | ||
|
|
c4d246cd72 | ||
|
|
b582cf0a5f | ||
|
|
f025afc297 | ||
|
|
57126efe86 | ||
|
|
2ecf65f057 | ||
|
|
d907421ad4 | ||
|
|
ef519231d6 | ||
|
|
83272f5cc5 | ||
|
|
5b1fea46cb | ||
|
|
a9c575b4d0 | ||
|
|
a24b568b73 | ||
|
|
afcf9de8d4 | ||
|
|
9ffedf5e7d | ||
|
|
956deca844 | ||
|
|
ea063ab8b0 | ||
|
|
378126e746 | ||
|
|
41c6294be2 | ||
|
|
ba1e166ac8 | ||
|
|
ea860807c4 | ||
|
|
01d4846526 | ||
|
|
9b70e2e25f | ||
|
|
4d8f5d4df1 | ||
|
|
fa535996ae | ||
|
|
17e215036d | ||
|
|
8ad0ff24f8 | ||
|
|
693285ac0e | ||
|
|
53a16158c7 | ||
|
|
beba4d2ae3 | ||
|
|
36450764f3 | ||
|
|
3996d23b19 | ||
|
|
bf887e82fe | ||
|
|
f5d7f3ca9f | ||
|
|
16bb75be66 | ||
|
|
537194608e | ||
|
|
789c7b60cc | ||
|
|
81d437ac1e | ||
|
|
61c5253dbf | ||
|
|
608c1b0208 | ||
|
|
d11bcdad5f | ||
|
|
686a3c693a | ||
|
|
bee4ca2b28 | ||
|
|
231adbcd31 | ||
|
|
89d514a532 | ||
|
|
6b1d138918 | ||
|
|
5978aff632 | ||
|
|
92096c40ac | ||
|
|
6c4bf58ba5 | ||
|
|
5f8170f4cd | ||
|
|
e08f97a549 | ||
|
|
971314d75a | ||
|
|
c3fa6ff805 | ||
|
|
d1fbbf90c0 | ||
|
|
c5032ba1bc | ||
|
|
237f4df08e | ||
|
|
5b95986705 | ||
|
|
ec1a2f6abf | ||
|
|
811086ac8e | ||
|
|
f20efc57f3 | ||
|
|
c0e5a1ba3b | ||
|
|
5828ab1077 | ||
|
|
acb85b7b72 | ||
|
|
e9884768f6 | ||
|
|
f10bc8eef1 | ||
|
|
708fd640f7 | ||
|
|
14eec6d982 | ||
|
|
69bedf0d37 | ||
|
|
83145e80e5 | ||
|
|
5206410f21 | ||
|
|
0cd895b417 | ||
|
|
6c88201e23 | ||
|
|
7bcd9ff3d6 | ||
|
|
641a5c244c | ||
|
|
323c5d0732 | ||
|
|
6257019926 | ||
|
|
c9c58ab0ec | ||
|
|
cf92e7f64b | ||
|
|
8371006d90 | ||
|
|
3b109f7612 | ||
|
|
ebc2ad54d6 | ||
|
|
4a1b04e57b | ||
|
|
205676a97d | ||
|
|
0456cadff6 | ||
|
|
aa6d584ae3 | ||
|
|
ef07a6035e | ||
|
|
86b66120d0 | ||
|
|
3bdb330f5b | ||
|
|
4f8d3b0e2b | ||
|
|
87fd136e21 | ||
|
|
cab5bf8849 | ||
|
|
d74dfc9ee7 | ||
|
|
c305b72b91 | ||
|
|
dc1563d916 | ||
|
|
906d42688e | ||
|
|
b3bff92cc2 | ||
|
|
ae7820e8f2 | ||
|
|
3023ea5335 | ||
|
|
22060ac5a4 | ||
|
|
3f3a31e475 | ||
|
|
231306ea7c | ||
|
|
002339fb86 | ||
|
|
8b38a326cb | ||
|
|
5edb5f6487 | ||
|
|
61251d20c1 | ||
|
|
ccf7db7cc2 | ||
|
|
e1c1937855 | ||
|
|
9471c30f89 | ||
|
|
40545bd48e | ||
|
|
6b02bf8e8c | ||
|
|
0d05e607f0 | ||
|
|
717aa94ba9 | ||
|
|
9caba57c14 | ||
|
|
70f48343ee | ||
|
|
f17f103d12 | ||
|
|
27e311f7e8 | ||
|
|
5258bf9c84 | ||
|
|
10f0631487 | ||
|
|
97fc92b1bb | ||
|
|
06718c580e | ||
|
|
15528ef8d7 | ||
|
|
b71f96e4e5 | ||
|
|
278de1398b | ||
|
|
c5459a2f19 | ||
|
|
c1d4a0dd28 | ||
|
|
691fe611d6 | ||
|
|
6a1af891b7 | ||
|
|
85040a2e6d | ||
|
|
35b3013386 | ||
|
|
d1a9695a35 | ||
|
|
c6beaa1631 | ||
|
|
33f0eaada0 | ||
|
|
c5fa84cd28 | ||
|
|
bacb284415 | ||
|
|
650269d356 | ||
|
|
b0319ec0f1 | ||
|
|
6e0f83a298 | ||
|
|
747408871d | ||
|
|
0129da4dd6 | ||
|
|
3f3772463b | ||
|
|
4de042bf58 | ||
|
|
8c523be6f5 | ||
|
|
078493912c | ||
|
|
cbf105f2a0 | ||
|
|
bba6664b1c | ||
|
|
b06d045188 | ||
|
|
79d164309f | ||
|
|
f2afcc0bc8 | ||
|
|
43f82cd95d | ||
|
|
2b70cb436e | ||
|
|
9a861f46d0 | ||
|
|
bb28903c8e | ||
|
|
e8eadc5d20 | ||
|
|
e741a4f294 | ||
|
|
1678a25fd6 | ||
|
|
ff70b0a2c8 | ||
|
|
3803c64226 | ||
|
|
35a541c824 | ||
|
|
ab8420f5a9 | ||
|
|
fa46757830 | ||
|
|
ed35a90cfb | ||
|
|
d8bce0f202 | ||
|
|
e6f600bb47 | ||
|
|
519af6a5d0 | ||
|
|
c6c4aff8ae | ||
|
|
6d4abac016 | ||
|
|
d34cb80b68 | ||
|
|
57641f7228 | ||
|
|
9ae86f2585 | ||
|
|
1e7e9d6101 | ||
|
|
8bbc16ed4b | ||
|
|
4745b3efeb | ||
|
|
09f79b94dd | ||
|
|
42357dee0b | ||
|
|
2e73cd6c4d | ||
|
|
161978ab05 | ||
|
|
994bc9279f | ||
|
|
fb08910db3 | ||
|
|
e607f49ae6 | ||
|
|
52cf1f6a4b | ||
|
|
61f9966fe0 | ||
|
|
5f7cdb8d42 | ||
|
|
901c0e7e41 | ||
|
|
98cad8779c | ||
|
|
fc597ba86e | ||
|
|
f5bd8abfda | ||
|
|
8be72e6c27 | ||
|
|
2740013625 | ||
|
|
119e03b64f | ||
|
|
c6dbeee245 | ||
|
|
feb3a13a71 | ||
|
|
c80d1c15d2 | ||
|
|
b9ba795cb0 | ||
|
|
598b841bf7 | ||
|
|
93b3857a9b | ||
|
|
5414b5d189 | ||
|
|
b4e362d700 | ||
|
|
eabb91da1e | ||
|
|
fe574b008b | ||
|
|
b8fe8a4363 | ||
|
|
6acbdc442d | ||
|
|
f7cd5cb76f | ||
|
|
e2195de719 | ||
|
|
3921aa4e54 | ||
|
|
48ca0254fe | ||
|
|
375a7605ae | ||
|
|
8097b150a0 | ||
|
|
67cf4230ac | ||
|
|
b06cff7928 | ||
|
|
d65374f7f9 | ||
|
|
f0b0999f65 | ||
|
|
e55845ac52 | ||
|
|
229693dd71 | ||
|
|
5e8e6f4c8b | ||
|
|
98f9e2f870 | ||
|
|
2b51cda6da | ||
|
|
65a31cc8a9 | ||
|
|
737f912abb | ||
|
|
f6957aa367 | ||
|
|
ad79f67ab6 | ||
|
|
a9fcf106ab | ||
|
|
0f47c9956c | ||
|
|
d4ac5f829f | ||
|
|
d31a675ca8 | ||
|
|
96f620829f | ||
|
|
5fa0f62ccc | ||
|
|
b825862f95 | ||
|
|
8d06b54091 | ||
|
|
df5143c818 | ||
|
|
ca6a3a2ad9 | ||
|
|
6934b7ed56 | ||
|
|
987822bd5a | ||
|
|
189c8aca79 | ||
|
|
b6aa7f430c | ||
|
|
d8e772cfc4 | ||
|
|
ec959f0052 | ||
|
|
3d813e68e9 | ||
|
|
37b4734bbe | ||
|
|
b613a742f5 | ||
|
|
72de35a2a1 | ||
|
|
970a029cea | ||
|
|
d5a5abe202 | ||
|
|
6ff253d0d8 | ||
|
|
749d26c8f4 | ||
|
|
f1998497f2 | ||
|
|
d0c2ab4cf1 | ||
|
|
7871a3edb5 | ||
|
|
9f51e2c407 | ||
|
|
2930a94c79 | ||
|
|
9026cc4977 | ||
|
|
e3290c1117 | ||
|
|
bacd467b4c | ||
|
|
4988f0603f | ||
|
|
6a944d3e7d | ||
|
|
0e18a12472 | ||
|
|
f202197545 | ||
|
|
496f507684 | ||
|
|
55062c7ec5 | ||
|
|
6c21391ff5 | ||
|
|
a1347e7bf1 | ||
|
|
c7635a362f | ||
|
|
97c0e2dfcd | ||
|
|
dfa7c3b72e | ||
|
|
4073688ba6 | ||
|
|
693867f074 | ||
|
|
f9afa79b01 | ||
|
|
a870ea2389 | ||
|
|
ac2911c222 | ||
|
|
c786980454 | ||
|
|
47534decb3 | ||
|
|
0df242e0e9 | ||
|
|
10650d2cd1 | ||
|
|
186b4abfd8 | ||
|
|
9ce2adceef | ||
|
|
5cd4f88b8c | ||
|
|
683ecb3326 | ||
|
|
67c882648f | ||
|
|
8b0390f354 | ||
|
|
6d954ad7e0 | ||
|
|
646608bf8b | ||
|
|
be90badc8d | ||
|
|
3155d79a7e | ||
|
|
dace762a6c | ||
|
|
7577d2eb05 | ||
|
|
90019023c7 | ||
|
|
5d02c72687 | ||
|
|
81d70a921d | ||
|
|
363453fd06 | ||
|
|
1599f3a666 | ||
|
|
70d383fb1b | ||
|
|
f911f0cfca | ||
|
|
1fb14d5a40 | ||
|
|
616c20fc1e | ||
|
|
6cf14e6a2a | ||
|
|
9f812b7069 | ||
|
|
efabf35613 | ||
|
|
3f640139d2 | ||
|
|
b0c1097f86 | ||
|
|
68a3505091 | ||
|
|
6e47d2f1b5 | ||
|
|
2bcb27b24f | ||
|
|
6ac5fe60d9 | ||
|
|
8356ad7bfa | ||
|
|
69eee7ca0a | ||
|
|
4f944cf01c | ||
|
|
8676481aab | ||
|
|
e66e8b11cb | ||
|
|
1401de2e7d | ||
|
|
15c730a22a | ||
|
|
3b06563960 | ||
|
|
cf33ed58c1 | ||
|
|
c8a6be1454 | ||
|
|
5b7f629996 | ||
|
|
a4c16b896b | ||
|
|
d150ee0d05 | ||
|
|
7bf69d067a | ||
|
|
ccc43cc0ed | ||
|
|
f7091d2fdd | ||
|
|
1e2cd9c2d1 | ||
|
|
a2a3d7a0f9 | ||
|
|
abc306be6c | ||
|
|
ccea483f4f | ||
|
|
84aac88677 | ||
|
|
b30df2115c | ||
|
|
8d46077ac2 | ||
|
|
0441fcf3df | ||
|
|
b223d3b385 | ||
|
|
e033ce6c43 | ||
|
|
6681205337 | ||
|
|
6da1a1077d | ||
|
|
80bae0563d | ||
|
|
9a00ec128c | ||
|
|
bc092d5c77 | ||
|
|
1c9a78a2f1 | ||
|
|
11eb0a89eb | ||
|
|
d7d6b3b4a2 | ||
|
|
f5d95f7314 | ||
|
|
a6d029c556 | ||
|
|
ed9c29d365 | ||
|
|
527c390152 | ||
|
|
a6c794cb11 | ||
|
|
ff462580b0 | ||
|
|
6869c679ef | ||
|
|
4dab36d3b2 | ||
|
|
cfe63fa274 | ||
|
|
c1469f4e39 | ||
|
|
3601b44429 | ||
|
|
b3510d6973 | ||
|
|
d9780239b6 | ||
|
|
fb3ca441ba | ||
|
|
efd0dab316 | ||
|
|
f1b72dfa09 | ||
|
|
4d0b492ba0 | ||
|
|
3bcb447e03 | ||
|
|
108af83ae8 | ||
|
|
275a55266b | ||
|
|
18504ca14e | ||
|
|
6aba9f8eda | ||
|
|
e8494c3dc7 | ||
|
|
caa3cb7d89 | ||
|
|
67dbd9fba9 | ||
|
|
19238b9326 | ||
|
|
8c3fed7559 | ||
|
|
17bb47676e | ||
|
|
757604fd60 | ||
|
|
c75118caa2 | ||
|
|
0b5085ecbb | ||
|
|
64fdb290eb | ||
|
|
a714edbf2b | ||
|
|
735c298de3 | ||
|
|
db07ef7899 | ||
|
|
03caaeef07 | ||
|
|
91793a7a8e | ||
|
|
7323ae5bf5 | ||
|
|
d04cc03c1c | ||
|
|
4fb273284d | ||
|
|
3bfdbad5ba | ||
|
|
890751951c | ||
|
|
ba7e02c3b1 | ||
|
|
622ab27254 | ||
|
|
f17e851435 | ||
|
|
5e84a6c39e | ||
|
|
a86f2720bc | ||
|
|
b174d49f9d | ||
|
|
31ed719df1 | ||
|
|
c19538d6ce | ||
|
|
3adf5fe3fd | ||
|
|
bd0e121f0e | ||
|
|
de1f7861d6 | ||
|
|
5a58c8bda4 | ||
|
|
6396c60645 | ||
|
|
f700bb4efa | ||
|
|
53e5894759 | ||
|
|
8fe05fdff3 | ||
|
|
e002575eae | ||
|
|
e1919c5ea3 | ||
|
|
fcf683c8a7 | ||
|
|
e564d34ca8 | ||
|
|
61d7db6eb6 | ||
|
|
5768f73bbd | ||
|
|
df94dd7487 | ||
|
|
4221781d9b | ||
|
|
e0556789d2 | ||
|
|
9310d92605 | ||
|
|
8a2f57d234 | ||
|
|
d72323bfc5 | ||
|
|
dfd0356609 | ||
|
|
20a7aa03ed | ||
|
|
e02e0219a7 | ||
|
|
d04201d069 | ||
|
|
82de2ca4ec | ||
|
|
18450058d7 | ||
|
|
f20b2593bc | ||
|
|
4d51a5de7e | ||
|
|
8e0b61ca35 | ||
|
|
61a543a694 | ||
|
|
5608e97719 | ||
|
|
d6f27add66 | ||
|
|
740ab7e479 | ||
|
|
ea09a25563 | ||
|
|
5a08c62f1b | ||
|
|
be1d7781c5 | ||
|
|
40ac80a3e9 | ||
|
|
5f747e1a90 | ||
|
|
0c3537ac1a | ||
|
|
e6caf9ece4 | ||
|
|
34c60c69d8 | ||
|
|
5ff915476a | ||
|
|
e5d2ebc57c | ||
|
|
64815b1b0b | ||
|
|
59120d3019 | ||
|
|
9245ab01f1 | ||
|
|
59fe9279d1 | ||
|
|
046c9ef920 | ||
|
|
bca22f26c5 | ||
|
|
2b68b88b14 | ||
|
|
97cedfc712 | ||
|
|
86cb3e9376 | ||
|
|
42993a78ed | ||
|
|
2a5ca9d3df | ||
|
|
323bd79d0e | ||
|
|
60adbffacf | ||
|
|
f827a2963e | ||
|
|
5e293c0f45 | ||
|
|
cd7adfed0a | ||
|
|
902bf3a0a6 | ||
|
|
f736e5243c | ||
|
|
fb2c2ed09a | ||
|
|
ea38968be9 | ||
|
|
562b047362 | ||
|
|
381c9009fb | ||
|
|
c0a4574069 | ||
|
|
de9bf4bb47 | ||
|
|
c57bfccb9e | ||
|
|
52cae92dd7 | ||
|
|
b80b08f04f | ||
|
|
304e5b997a | ||
|
|
6b4dbfbd62 | ||
|
|
000ca35727 | ||
|
|
776fe2ad70 | ||
|
|
9174b32ef1 | ||
|
|
602727b7ad | ||
|
|
56deea9f10 | ||
|
|
8e0be29c13 | ||
|
|
b71b1b5535 | ||
|
|
5b3524f174 | ||
|
|
f9a70a8b04 | ||
|
|
b652ea5024 | ||
|
|
2a37a0cb19 | ||
|
|
761600f325 | ||
|
|
65f14c7d21 | ||
|
|
864ba52bc5 | ||
|
|
fdb5020c0c | ||
|
|
62344b5194 | ||
|
|
0db12fcd22 | ||
|
|
455ee4f91b | ||
|
|
5ca391f914 | ||
|
|
a32abae5a3 | ||
|
|
b2dd3ecf3a | ||
|
|
cc7017b62d | ||
|
|
f852e8a01d | ||
|
|
6ff1c30a4b | ||
|
|
85ea45a64a | ||
|
|
7b258bc229 | ||
|
|
5ba3499f56 | ||
|
|
f4a6a3c4b2 | ||
|
|
5967dc4983 | ||
|
|
bf58c340bc | ||
|
|
dc0b15bdfa | ||
|
|
be6fbc2432 | ||
|
|
51a5542446 | ||
|
|
3938abc5dd | ||
|
|
4961a97ed4 | ||
|
|
fb477fad1e | ||
|
|
a070bccffb | ||
|
|
8e1105b12a | ||
|
|
93e4a04118 | ||
|
|
6e3313b461 | ||
|
|
2e77b0a3c7 | ||
|
|
16c22e07b8 | ||
|
|
99b0f9eb7c | ||
|
|
5248bdd974 | ||
|
|
157ae836c0 | ||
|
|
2639d10f97 | ||
|
|
cc5c636fa5 | ||
|
|
c4a2df75eb | ||
|
|
06c4cae016 | ||
|
|
3eed711b34 | ||
|
|
d9c51832ab | ||
|
|
5011d3b158 | ||
|
|
c10b11a22c | ||
|
|
a5ee48d857 | ||
|
|
343fc1b164 | ||
|
|
55fde43d5d | ||
|
|
940eaf2b7d | ||
|
|
855ecbe11d | ||
|
|
fc8f3eb0ee | ||
|
|
df90921d6c | ||
|
|
0f2c41dddc | ||
|
|
1c76870dcf | ||
|
|
a99c9f4db2 | ||
|
|
7e5373e194 | ||
|
|
560174b99f | ||
|
|
d2947a637a | ||
|
|
8e4dcd9b41 | ||
|
|
9391dc6c2a | ||
|
|
f19044fef2 | ||
|
|
60179aab52 | ||
|
|
de38a32969 | ||
|
|
5f6cc9b37b | ||
|
|
e2fc2b1b09 | ||
|
|
1d97272874 | ||
|
|
69da6a6dd8 | ||
|
|
6cb7ffcd3b | ||
|
|
0ab1dacb1e | ||
|
|
af230b5fa8 | ||
|
|
4720da3f8e | ||
|
|
e2b3fc3519 | ||
|
|
ab3c1509c5 | ||
|
|
91dd029483 | ||
|
|
53fd3f52fa | ||
|
|
d0618c4f49 | ||
|
|
0bce7f3102 | ||
|
|
3d97061d78 | ||
|
|
50f05db29e | ||
|
|
2fdec51a5b | ||
|
|
6d332256b5 | ||
|
|
2b6fbb038a | ||
|
|
48fb578952 | ||
|
|
7fc4b1cb35 | ||
|
|
4725fa4c2d | ||
|
|
5acb6b0b37 | ||
|
|
838608afab | ||
|
|
a11516a984 | ||
|
|
196b352b9a | ||
|
|
e8a12e7ddc | ||
|
|
135c22c99d | ||
|
|
6a13155013 | ||
|
|
6e2a371017 | ||
|
|
de26d1a8ce | ||
|
|
7af765976b | ||
|
|
8f6d98886c | ||
|
|
72e108c4f9 | ||
|
|
e2b695827e | ||
|
|
4b50a8a56e | ||
|
|
737d1d8843 | ||
|
|
eea9e366b8 | ||
|
|
24d0b95cb2 | ||
|
|
77085882fa | ||
|
|
9375ebfb75 | ||
|
|
e2f94c8722 | ||
|
|
b0fd65f442 | ||
|
|
f56a6039e8 | ||
|
|
c44994c0ee | ||
|
|
eeb91374cf | ||
|
|
cd4564d3d3 | ||
|
|
190cd884b5 | ||
|
|
1741cc915e | ||
|
|
37fc73b1ea | ||
|
|
c1e83da35d | ||
|
|
5282796d84 | ||
|
|
866164c4d9 | ||
|
|
5ceb1e641f | ||
|
|
f3cbb9fe90 | ||
|
|
fe4371bf45 | ||
|
|
cde3f33db3 | ||
|
|
82e257b4ea | ||
|
|
3907da064e | ||
|
|
f43530e1ef | ||
|
|
f6fb1561d7 | ||
|
|
a1e3ec1d19 | ||
|
|
43b87e1f82 | ||
|
|
2a85b2271c | ||
|
|
cb2c2c1b36 | ||
|
|
c5a52d89be | ||
|
|
efa574c452 | ||
|
|
66ef5213b8 | ||
|
|
370612135f | ||
|
|
ec05d1b9bd | ||
|
|
089951012b | ||
|
|
c6a9614372 | ||
|
|
a623430c2b | ||
|
|
b247c8a87f | ||
|
|
56606c01a0 | ||
|
|
eb2a55445c | ||
|
|
3fe8b503e5 | ||
|
|
bdee2d3b28 | ||
|
|
15ee2578c5 | ||
|
|
f8c9a28194 | ||
|
|
768f11fe58 | ||
|
|
acdcb21830 | ||
|
|
1530568354 | ||
|
|
7b25f4e069 | ||
|
|
cbab2c142b | ||
|
|
81bbc05028 | ||
|
|
f59dbe40ec | ||
|
|
562c3b0e04 | ||
|
|
f119a57952 | ||
|
|
c6fa1e2e21 | ||
|
|
0bdc026b05 | ||
|
|
20eb28f052 | ||
|
|
bfd3ef0e44 | ||
|
|
abda8c77ad | ||
|
|
9e5d090ddb | ||
|
|
906be376c9 | ||
|
|
695930efa5 | ||
|
|
7f2c74e7a8 | ||
|
|
f299572dc7 | ||
|
|
d65b791b2b | ||
|
|
2bf177dbcc | ||
|
|
5775552bab | ||
|
|
dd4617a7c6 | ||
|
|
64dedef2c7 | ||
|
|
89f8ff4988 | ||
|
|
3a8c94de5a | ||
|
|
dd39813cc2 | ||
|
|
e6c4273404 | ||
|
|
e1c32536ff | ||
|
|
013f68519e | ||
|
|
ab9786cc02 | ||
|
|
57804f4e02 | ||
|
|
c4421f6bc7 | ||
|
|
965d9aaf47 | ||
|
|
2476f87e1d | ||
|
|
cd36800426 | ||
|
|
18eb9d9330 | ||
|
|
7e379e9877 | ||
|
|
f2ca249b44 | ||
|
|
09ce3a79ec | ||
|
|
bfa59c6c04 | ||
|
|
e75148e799 | ||
|
|
8376f0d75a | ||
|
|
bf02a21c7d | ||
|
|
ac365622b8 | ||
|
|
7cb48e0d2d | ||
|
|
38ac520e1e | ||
|
|
6182ce48c9 | ||
|
|
9e771ddd07 | ||
|
|
74aef1fdad | ||
|
|
8860c9c7fd | ||
|
|
a8d7d23dd6 | ||
|
|
f5ce053f42 | ||
|
|
d833c7632d | ||
|
|
22bf6e7969 | ||
|
|
a1f8116e3b | ||
|
|
1d32dd72ed | ||
|
|
a3b77475c7 | ||
|
|
761552430c | ||
|
|
cc720b9797 | ||
|
|
75c81b369f | ||
|
|
7c74b0124b | ||
|
|
48501d91d2 | ||
|
|
aefef2ba56 | ||
|
|
31dd49ffd7 | ||
|
|
ace0e01d86 | ||
|
|
c0ce7663a9 | ||
|
|
e3d5ca34c8 | ||
|
|
1fb53565ef | ||
|
|
a41a8d32b8 | ||
|
|
835d13c696 | ||
|
|
6153e795bf | ||
|
|
d12498f418 | ||
|
|
c0eb69963d | ||
|
|
1f19ee88c6 | ||
|
|
24351537d2 | ||
|
|
d309a7a67b | ||
|
|
f6f68bc348 | ||
|
|
d6a324ede7 | ||
|
|
7378904f00 | ||
|
|
059f5198e5 | ||
|
|
2acbad36a6 | ||
|
|
519dd16135 | ||
|
|
fb103cb9e1 | ||
|
|
5e9a95fdfe | ||
|
|
b8610ab466 | ||
|
|
ee3fdbee5b | ||
|
|
2d827a75a6 | ||
|
|
50bb4edd1c | ||
|
|
e52f5b5d08 | ||
|
|
fd81ce126b | ||
|
|
7ae821e2b5 | ||
|
|
cb98e2421e | ||
|
|
5417385c83 | ||
|
|
c2d8067523 | ||
|
|
52bd61a2f0 | ||
|
|
aee56a5bd1 | ||
|
|
7f52fa74a4 | ||
|
|
d1dd4bd3d8 | ||
|
|
ab9f48cd47 | ||
|
|
c597f05e71 | ||
|
|
80e6cd6d7c | ||
|
|
cb101b0a3b | ||
|
|
bf4e3364b4 | ||
|
|
0494dff545 | ||
|
|
d5865421bd | ||
|
|
8578203073 | ||
|
|
e63e6e7016 | ||
|
|
dec62ab92c | ||
|
|
67d38bfab8 | ||
|
|
d2e2c726eb | ||
|
|
00d53e4824 | ||
|
|
4ce80a0837 | ||
|
|
9aa59fa358 | ||
|
|
6c8a492637 | ||
|
|
9709a38250 | ||
|
|
06ca94c1e6 | ||
|
|
67255e3f84 | ||
|
|
a20962ac14 | ||
|
|
b4cf86a362 | ||
|
|
bf8d7050cc | ||
|
|
49e5fa41ad | ||
|
|
e069d808f8 | ||
|
|
e85674711c | ||
|
|
7a89328ccb | ||
|
|
e77e6c2af0 | ||
|
|
ad26631874 | ||
|
|
cc75eb8b0e | ||
|
|
735da3c15e | ||
|
|
56dfdbeb6b | ||
|
|
eaf47ea05c | ||
|
|
37c46cf02f | ||
|
|
9d72a7cb35 | ||
|
|
a047f81b84 | ||
|
|
a2694113d3 | ||
|
|
0aae88d753 | ||
|
|
c7eba0f292 | ||
|
|
1bc1fc7e55 | ||
|
|
b91a0dd7a5 | ||
|
|
45a813b795 | ||
|
|
7b7a77bad0 | ||
|
|
ff3ad47be7 | ||
|
|
f2e8607433 | ||
|
|
b96ab58eb3 | ||
|
|
5f233d75f2 | ||
|
|
eb88245fe7 | ||
|
|
45c013f2f2 | ||
|
|
05f8b49eec | ||
|
|
ef8f9ecbf3 | ||
|
|
93fff53e29 | ||
|
|
4ae424f37a | ||
|
|
36a608952d | ||
|
|
900b4b4cf8 | ||
|
|
b782e7b9ad | ||
|
|
8d4268754e | ||
|
|
9b8e127e23 | ||
|
|
88dba1bf6c | ||
|
|
8d7daf61b9 | ||
|
|
ee1fae8ced | ||
|
|
13983900c0 | ||
|
|
881739b478 | ||
|
|
e06caa9ca1 | ||
|
|
efc5462131 | ||
|
|
2199fe5cbf | ||
|
|
30f774cf9c | ||
|
|
be9aa44ca8 | ||
|
|
dc4459083f | ||
|
|
2f375e4f67 | ||
|
|
879c325b83 | ||
|
|
7ad3f4a577 | ||
|
|
5b9d3b119f | ||
|
|
5467fd89d8 | ||
|
|
d2937c2aed | ||
|
|
a0236a9b76 | ||
|
|
c6d4eb7fd3 | ||
|
|
4cb1f8a226 | ||
|
|
abca5faf78 | ||
|
|
21ffe22375 | ||
|
|
64bbebb135 | ||
|
|
ebad3da6dd | ||
|
|
4633d16a6b | ||
|
|
df026aede2 | ||
|
|
d495a5b747 | ||
|
|
042a6b58c4 | ||
|
|
d87cf6c02b | ||
|
|
0c99c5563f | ||
|
|
3934e37f77 | ||
|
|
2ee4fa484e | ||
|
|
bc7948d75f | ||
|
|
5348b8a980 | ||
|
|
f2936dc15c | ||
|
|
864f9747f0 | ||
|
|
3ea62eb73a | ||
|
|
2fae966884 | ||
|
|
f888ec6e81 | ||
|
|
d2e8201d79 | ||
|
|
65d7d01dfa | ||
|
|
2cf2df20f6 | ||
|
|
1d1f89e0de | ||
|
|
ee73bc3aa4 | ||
|
|
d3fa680373 | ||
|
|
ef9d6d45b6 | ||
|
|
a980864886 | ||
|
|
ca4d506391 | ||
|
|
554c33a883 | ||
|
|
56813eb11e | ||
|
|
4d5e3bc22b | ||
|
|
ff55a951c9 | ||
|
|
895172d498 | ||
|
|
71f73d8df2 | ||
|
|
97daca4b31 | ||
|
|
e9eafc3380 | ||
|
|
600a1cae79 | ||
|
|
0b1fc1b925 | ||
|
|
bdaa9faea0 | ||
|
|
dbadb07adf | ||
|
|
4a2c899d05 | ||
|
|
85084f5fd7 | ||
|
|
78692c83a6 | ||
|
|
173e6011e8 | ||
|
|
9e542ba232 | ||
|
|
5005675561 | ||
|
|
29759ca71e | ||
|
|
be28a96d8d | ||
|
|
9b5e5c9acb | ||
|
|
fbbbd44dc3 | ||
|
|
0bb3eaaf67 | ||
|
|
e48d68a449 | ||
|
|
67175c5a72 | ||
|
|
6b0aeefc66 | ||
|
|
9a7f5388d9 | ||
|
|
d1649771cc | ||
|
|
08e5f61b10 | ||
|
|
012f085f33 | ||
|
|
9f570152e5 | ||
|
|
3099ef68a9 | ||
|
|
f0bac3a3b0 | ||
|
|
cd0ed879e3 | ||
|
|
95418089f3 | ||
|
|
650a0f1c1f | ||
|
|
757e885abc | ||
|
|
2c8e7782c5 | ||
|
|
d3eccc1d6f | ||
|
|
40aee5b03d | ||
|
|
4c9ade5ecb | ||
|
|
1d435890af | ||
|
|
8a2b2daad7 | ||
|
|
21334cab28 | ||
|
|
a17df609f3 | ||
|
|
0afdf5d8e4 | ||
|
|
17733a66f9 | ||
|
|
3a819a29b7 | ||
|
|
9d77fab18f | ||
|
|
3650c3f08b | ||
|
|
5512fd4220 | ||
|
|
678393e2bd | ||
|
|
25d8a7999f | ||
|
|
014f7ade86 | ||
|
|
2b671fcafc | ||
|
|
df5b243e75 | ||
|
|
5e43f2752a | ||
|
|
0cb14ba5ec | ||
|
|
d65477891e | ||
|
|
bb1854814c | ||
|
|
9e15bda803 | ||
|
|
e7ac66ad04 | ||
|
|
4a0a911f3b | ||
|
|
7286aeb013 | ||
|
|
244265d52b | ||
|
|
ab93e96a1f | ||
|
|
5a17d8b450 | ||
|
|
43e3662e60 | ||
|
|
19d5063814 | ||
|
|
da7a556629 | ||
|
|
c2cb4dff4c | ||
|
|
dd6868c255 | ||
|
|
b411a2e489 | ||
|
|
28343aaa33 | ||
|
|
3f615c6664 | ||
|
|
804b17fbf1 | ||
|
|
9798e14733 | ||
|
|
b742342062 | ||
|
|
f8fa19ed47 | ||
|
|
fe4bb3e413 | ||
|
|
ff13782ab5 | ||
|
|
b1dd7efed8 | ||
|
|
699a58e0b3 | ||
|
|
6a19655886 | ||
|
|
afc889ff4d | ||
|
|
b06c9f037e | ||
|
|
1c812b340d | ||
|
|
bd9f5d3e06 | ||
|
|
cf8164bcc3 | ||
|
|
33612b7076 | ||
|
|
5a97786cc6 | ||
|
|
ee2329d236 | ||
|
|
66f80b2239 | ||
|
|
62ebeb9fd8 | ||
|
|
72ba708bfe | ||
|
|
d0d7f2d2d2 | ||
|
|
b3459be707 | ||
|
|
d1e22d50f0 | ||
|
|
bf46c3cfab | ||
|
|
7880734d77 | ||
|
|
5ce1aba493 | ||
|
|
c929076a83 | ||
|
|
99625067fe | ||
|
|
c9ab977d73 | ||
|
|
b99e7598f9 | ||
|
|
b9e06bcf66 | ||
|
|
eb108c7866 | ||
|
|
a190862ed3 | ||
|
|
34a31a71fd | ||
|
|
7774756ed1 | ||
|
|
ee9f78d156 | ||
|
|
70754db27a | ||
|
|
16f8143f3e | ||
|
|
be1f014294 | ||
|
|
f53f9af1c5 | ||
|
|
58b1d62976 | ||
|
|
8e0f7f18a0 | ||
|
|
75ea62f351 | ||
|
|
ee8572559f | ||
|
|
f640be90ad | ||
|
|
472acd4792 | ||
|
|
8087e99808 | ||
|
|
51b74251f9 | ||
|
|
8c7aede0cc | ||
|
|
2829d95705 | ||
|
|
28057fd086 | ||
|
|
2e3ad3206c | ||
|
|
4f94cf5dfb | ||
|
|
51e8c28ab6 | ||
|
|
0f73228d55 | ||
|
|
d21e4fb86a | ||
|
|
645db7fa2f | ||
|
|
0d4f35bed1 | ||
|
|
2123fec8ed | ||
|
|
3860488bb5 | ||
|
|
ef5ea46830 | ||
|
|
d4faacf462 | ||
|
|
4a7d2901ac | ||
|
|
f382946138 | ||
|
|
bb93a59cfb | ||
|
|
0ad84fd7b0 | ||
|
|
87bddcd8ce | ||
|
|
18701a2dae | ||
|
|
2f65064688 | ||
|
|
2f08f2441f | ||
|
|
6c4c0bf57a | ||
|
|
55a10ee275 | ||
|
|
49545ce0c2 | ||
|
|
b87058508e | ||
|
|
fd53f10fbd | ||
|
|
6329e274ab | ||
|
|
b5fdaac947 | ||
|
|
22bf74dc65 | ||
|
|
d376df478a | ||
|
|
53f4da1d30 | ||
|
|
e34db7b8c6 | ||
|
|
074bbc7149 | ||
|
|
4b33164ab6 | ||
|
|
dab707a893 | ||
|
|
5cf164fcc1 | ||
|
|
37a7ce809a | ||
|
|
15f9f5dbe8 | ||
|
|
187818aaa0 | ||
|
|
30b1e7078f | ||
|
|
791980cd1f | ||
|
|
6c19504c8b | ||
|
|
497ebce88a | ||
|
|
2768cd2010 | ||
|
|
204e42494a | ||
|
|
72b4a86eed | ||
|
|
ce5311191f | ||
|
|
7eff6d968e | ||
|
|
d01e2506f5 | ||
|
|
53fe372a0c | ||
|
|
4cb04d1e40 | ||
|
|
24e021b91f | ||
|
|
e988f5ca3b | ||
|
|
633a3f4867 | ||
|
|
df163d8cb7 | ||
|
|
73bb317925 | ||
|
|
ad74d264a3 | ||
|
|
e9db975d7d | ||
|
|
0958a6bb62 | ||
|
|
f3586a79c2 | ||
|
|
882d09bf85 | ||
|
|
25eb2e2daf | ||
|
|
d8d9912f2d | ||
|
|
8a28da1986 | ||
|
|
384425582a | ||
|
|
b87b356722 | ||
|
|
6ae0dda9d3 | ||
|
|
6c680ff424 | ||
|
|
c6b455f470 | ||
|
|
f6d7052928 | ||
|
|
2ee1a9c440 | ||
|
|
8fd12d530d | ||
|
|
3f7bd48c0a | ||
|
|
28108476bd | ||
|
|
722cedc92e | ||
|
|
f182e32e3d | ||
|
|
3cfcc13387 | ||
|
|
953bb64e0b | ||
|
|
54f4443428 | ||
|
|
a039450d10 | ||
|
|
1e963a6c3a | ||
|
|
80ad45df06 | ||
|
|
348f133e77 | ||
|
|
cd865bbe8f | ||
|
|
e668d7685d | ||
|
|
6607bee91a | ||
|
|
3a89a5af0b | ||
|
|
35e3621ae7 | ||
|
|
040ef73886 | ||
|
|
74c9ac0872 | ||
|
|
adbad509f4 | ||
|
|
15a97a653f | ||
|
|
9fb97a6b10 | ||
|
|
579f210cfc | ||
|
|
2fb1e156ed | ||
|
|
707ddc61bf | ||
|
|
09e861637f | ||
|
|
1f43f904d5 | ||
|
|
446f74b3dd | ||
|
|
d2391f999e | ||
|
|
e1779ca8bc | ||
|
|
65371c9a39 | ||
|
|
a4dc844338 | ||
|
|
0a4af647c8 | ||
|
|
503bf541c7 | ||
|
|
1fbc249de5 | ||
|
|
959dcd0c49 | ||
|
|
ef4f2f10d9 | ||
|
|
19dbd85d44 | ||
|
|
ef4b604caf | ||
|
|
74f459f8a4 | ||
|
|
fef81748bb | ||
|
|
3e53879adc | ||
|
|
145e61b00f | ||
|
|
49dd93ffab | ||
|
|
7174879ac9 | ||
|
|
486adb717b | ||
|
|
773f592c3f | ||
|
|
2ca9d87b95 | ||
|
|
4bc4292ceb | ||
|
|
cbb72c2f29 | ||
|
|
5f477b313b | ||
|
|
d45e44d01c | ||
|
|
c12839dc7b | ||
|
|
c35c9f7c3a | ||
|
|
ff5c7072d7 | ||
|
|
eca453ee5a | ||
|
|
ad2541299f | ||
|
|
dc840fdf48 | ||
|
|
510bb5785e | ||
|
|
9556795611 | ||
|
|
4c6fa740f3 | ||
|
|
f4a3e9a39b | ||
|
|
bb820bebd1 | ||
|
|
664f809362 | ||
|
|
034c045b37 | ||
|
|
4dfb0e9a90 | ||
|
|
654429dbdb | ||
|
|
c7d0214aaa | ||
|
|
607923b58f | ||
|
|
895fb63d5d | ||
|
|
b172018d08 | ||
|
|
95a0bc92d6 | ||
|
|
a90492e393 | ||
|
|
ec7067e7bd | ||
|
|
42b7410a5d | ||
|
|
4cfcdfa040 | ||
|
|
795986f146 | ||
|
|
d38c338f89 | ||
|
|
a373849b5b | ||
|
|
8cd4637316 | ||
|
|
0635a6f562 | ||
|
|
a8cee87c08 | ||
|
|
a7598ea815 | ||
|
|
22cef7a6a0 | ||
|
|
e507339324 | ||
|
|
b643d8ff6a | ||
|
|
3547bd8d00 | ||
|
|
ab1f37b0bb | ||
|
|
eb37032d8a | ||
|
|
f6ed21559a | ||
|
|
a5986ade51 | ||
|
|
d7504aeda5 | ||
|
|
b2459b2dc6 | ||
|
|
819e06e2cd | ||
|
|
b7f1a3db57 | ||
|
|
a030e46c69 | ||
|
|
f61cfbc542 | ||
|
|
c4b7571c45 | ||
|
|
4dd477e064 | ||
|
|
f595f6f141 | ||
|
|
24602119c5 | ||
|
|
3040d0a474 | ||
|
|
e4ea00ca23 | ||
|
|
4fc311da90 | ||
|
|
7894e52529 | ||
|
|
7999a70cab | ||
|
|
f6aa9a7ea4 | ||
|
|
b3ae9cc9d4 | ||
|
|
5f29729e82 | ||
|
|
e24851456a | ||
|
|
1e40fd750f | ||
|
|
ed1554f4af | ||
|
|
c6cf5febd5 | ||
|
|
f9aaf7d903 | ||
|
|
a2e73cceee | ||
|
|
c672919d1e | ||
|
|
7ab2449ac1 | ||
|
|
e68a2b5e1d | ||
|
|
ddc4ac187c | ||
|
|
ded66bbdfc | ||
|
|
1a11c402fa | ||
|
|
4ec77eeca7 | ||
|
|
635fd927cd | ||
|
|
481a7b160d | ||
|
|
cadedd2919 | ||
|
|
e0bf23fa7c | ||
|
|
a53acb3b58 | ||
|
|
f6ec858ac9 | ||
|
|
d976046e6a | ||
|
|
1902b631c7 | ||
|
|
dda2129354 | ||
|
|
12157edd62 | ||
|
|
7e563b89c7 | ||
|
|
6a6118e136 | ||
|
|
bede9a814b | ||
|
|
d70842c3c7 | ||
|
|
a288c5b85d | ||
|
|
c4d408d095 | ||
|
|
ac24d6707f | ||
|
|
e5835d2731 | ||
|
|
d8c32db14b | ||
|
|
2b3606d44d | ||
|
|
5feb31911a | ||
|
|
9483e42508 | ||
|
|
e640f65640 | ||
|
|
8a9c85c97d | ||
|
|
bbae809012 | ||
|
|
bc166f19b7 | ||
|
|
8fb521c83c | ||
|
|
d9077584cd | ||
|
|
8467d5d760 | ||
|
|
d96e5a55e1 | ||
|
|
4f64f70a12 | ||
|
|
9cd8f7c7f3 | ||
|
|
c64f71a3cb | ||
|
|
af9838408b | ||
|
|
974a187e74 | ||
|
|
efe1c767f0 | ||
|
|
4bfefa9396 | ||
|
|
a72d0c5b7f | ||
|
|
3cb092051e | ||
|
|
5d9c8f3726 |
4
.babelrc
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"presets": ["react", "es2015", "es2016"],
|
||||
"plugins": ["transform-class-properties", "transform-object-rest-spread", "transform-async-to-bluebird", "transform-runtime", "add-module-exports"]
|
||||
}
|
||||
23
.editorconfig
Normal file
@@ -0,0 +1,23 @@
|
||||
# Copyright 2017 Aviral Dasgupta
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
root = true
|
||||
|
||||
[*]
|
||||
charset=utf-8
|
||||
end_of_line = lf
|
||||
insert_final_newline = true
|
||||
indent_style = space
|
||||
indent_size = 4
|
||||
trim_trailing_whitespace = true
|
||||
2
.eslintignore
Normal file
@@ -0,0 +1,2 @@
|
||||
src/vector/modernizr.js
|
||||
src/component-index.js
|
||||
3
.eslintrc.js
Normal file
@@ -0,0 +1,3 @@
|
||||
module.exports = {
|
||||
extends: ["./node_modules/matrix-react-sdk/.eslintrc.js"],
|
||||
}
|
||||
46
.github/ISSUE_TEMPLATE.md
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
<!-- Please report security issues by email to security@matrix.org -->
|
||||
|
||||
<!-- This is a bug report template. By following the instructions below and
|
||||
filling out the sections with your information, you will help the us to get all
|
||||
the necessary data to fix your issue.
|
||||
|
||||
You can also preview your report before submitting it. You may remove sections
|
||||
that aren't relevant to your particular case.
|
||||
|
||||
Text between <!-- and --> marks will be invisible in the report.
|
||||
-->
|
||||
|
||||
### Description
|
||||
|
||||
Describe here the problem that you are experiencing, or the feature you are requesting.
|
||||
|
||||
### Steps to reproduce
|
||||
|
||||
- For bugs, list the steps
|
||||
- that reproduce the bug
|
||||
- using hyphens as bullet points
|
||||
|
||||
Describe how what happens differs from what you expected.
|
||||
|
||||
Log: sent/not sent? <!-- You can send us the app's logs via the 'Report bug'
|
||||
link on the 'Settings' page. Very important for hard-to-reproduce bugs. Please
|
||||
file a bug here too! -->
|
||||
|
||||
<!-- Include screenshots if possible: you can drag and drop images below. -->
|
||||
|
||||
### Version information
|
||||
|
||||
<!-- IMPORTANT: please answer the following questions, to help us narrow down the problem -->
|
||||
|
||||
- **Platform**: web (in-browser) or desktop?
|
||||
|
||||
For the web app:
|
||||
|
||||
- **Browser**: Chrome, Safari, Firefox? which version?
|
||||
- **OS**: Windows, macOS, Ubuntu, Arch Linux, etc?
|
||||
- **URL**: riot.im/develop / riot.im/app / somewhere else? If a private server, what version of riot-web?
|
||||
|
||||
For the desktop app:
|
||||
|
||||
- **OS**: Windows, macOS, Ubuntu, Arch Linux, etc?
|
||||
- **Version**: 0.x.y <!-- check the user settings panel if unsure -->
|
||||
19
.gitignore
vendored
@@ -1,9 +1,22 @@
|
||||
/build
|
||||
/cert.pem
|
||||
/.DS_Store
|
||||
/dist
|
||||
/karma-reports
|
||||
/key.pem
|
||||
/lib
|
||||
/node_modules
|
||||
/electron_app/node_modules
|
||||
/electron_app/dist
|
||||
/packages/
|
||||
/vector/bundle.*
|
||||
/vector/components.css
|
||||
/webapp
|
||||
/.npmrc
|
||||
.DS_Store
|
||||
npm-debug.log
|
||||
electron/dist
|
||||
electron/pub
|
||||
**/.idea
|
||||
/config.json
|
||||
/config.json.*
|
||||
/config.local*.json
|
||||
/src/component-index.js
|
||||
/.tmp
|
||||
|
||||
@@ -9,6 +9,8 @@
|
||||
"test/css/flexbox",
|
||||
"test/es5/specification",
|
||||
"test/css/objectfit",
|
||||
"test/storage/localstorage"
|
||||
"test/storage/localstorage",
|
||||
"test/workers/webworkers",
|
||||
"test/indexeddb"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
example
|
||||
examples
|
||||
build/.module-cache
|
||||
|
||||
35
.travis.yml
Normal file
@@ -0,0 +1,35 @@
|
||||
# we need trusty for the chrome addon
|
||||
dist: trusty
|
||||
|
||||
# we don't need sudo, so can run in a container, which makes startup much
|
||||
# quicker.
|
||||
#
|
||||
# unfortunately we do temporarily require sudo as a workaround for
|
||||
# https://github.com/travis-ci/travis-ci/issues/8836
|
||||
sudo: required
|
||||
|
||||
language: node_js
|
||||
node_js:
|
||||
# make sure we work with a range of node versions.
|
||||
# As of the time of writing:
|
||||
# - 4.x is still in LTS (until April 2018), but some of our deps (notably
|
||||
# extract-zip) don't work with it
|
||||
# - 5.x has been EOLed for nearly a year.
|
||||
# - 6.x is the active 'LTS' version
|
||||
# - 7.x is no longer supported
|
||||
# - 8.x is the current 'current' version (until October 2017)
|
||||
#
|
||||
# see: https://github.com/nodejs/LTS/
|
||||
#
|
||||
# anything before 6.3 ships with npm 3.9 or earlier, which had problems
|
||||
# with symlinks in node_modules (see
|
||||
# https://github.com/npm/npm/releases/tag/v3.10.0 'FIXES AND REFACTORING').
|
||||
- 6.3
|
||||
- 6
|
||||
- 7
|
||||
addons:
|
||||
chrome: stable
|
||||
install:
|
||||
# clone the deps with depth 1: we know we will only ever need that one
|
||||
# commit.
|
||||
- scripts/fetch-develop.deps.sh --depth 1 && npm install
|
||||
@@ -10,3 +10,9 @@ include:
|
||||
|
||||
* Florent VIOLLEAU (https://github.com/floviolleau) <floviolleau at gmail dot com>
|
||||
Improve README.md for a better understanding of installation instructions
|
||||
|
||||
* Michael Telatynski (https://github.com/t3chguy)
|
||||
Improved consistency of inverted elements in dark theme across browsers
|
||||
|
||||
* Alexandr Korsak (https://github.com/oivoodoo)
|
||||
Improved multiple file uploading
|
||||
|
||||
2264
CHANGELOG.md
@@ -1,4 +1,4 @@
|
||||
Contributing code to Vector
|
||||
===========================
|
||||
Contributing code to Riot
|
||||
=========================
|
||||
|
||||
Vector follows the same pattern as https://github.com/matrix-org/synapse/blob/master/CONTRIBUTING.rst
|
||||
Riot follows the same pattern as https://github.com/matrix-org/synapse/blob/master/CONTRIBUTING.rst.
|
||||
|
||||
402
README.md
@@ -1,95 +1,283 @@
|
||||
Vector/Web
|
||||
==========
|
||||
Riot
|
||||
====
|
||||
|
||||
Vector is a Matrix web client built using the Matrix React SDK (https://github.com/matrix-org/matrix-react-sdk).
|
||||
Riot (formerly known as Vector) is a Matrix web client built using the Matrix
|
||||
React SDK (https://github.com/matrix-org/matrix-react-sdk).
|
||||
|
||||
Getting started
|
||||
Getting Started
|
||||
===============
|
||||
|
||||
1. Install or update `node.js` so that your `npm` is at least at version `2.0.0`
|
||||
1. Clone the repo: `git clone https://github.com/vector-im/vector-web.git`
|
||||
1. Switch to the vector directory: `cd vector-web`
|
||||
1. Install the prerequisites: `npm install`
|
||||
1. If you are using the `develop` branch of vector, you will probably need to
|
||||
rebuild one of the dependencies, due to https://github.com/npm/npm/issues/3055:
|
||||
`(cd node_modules/matrix-react-sdk && npm install)`
|
||||
1. Start the development builder and a testing server: `npm start`
|
||||
1. Wait a few seconds for the initial build to finish (the command won't
|
||||
terminate: it's running a web server for you).
|
||||
1. Open http://127.0.0.1:8080/ in your browser to see your newly built Vector.
|
||||
The easiest way to test Riot is to just use the hosted copy at
|
||||
https://riot.im/app. The develop branch is continuously deployed by Jenkins at
|
||||
https://riot.im/develop for those who like living dangerously.
|
||||
|
||||
With `npm start`, any changes you make to the source files will cause a rebuild so
|
||||
your changes will show up when you refresh. This development server also disables
|
||||
caching, so do NOT use it in production.
|
||||
To host your own copy of Riot, the quickest bet is to use a pre-built
|
||||
released version of Riot:
|
||||
|
||||
Configuring
|
||||
1. Download the latest version from https://github.com/vector-im/riot-web/releases
|
||||
1. Untar the tarball on your web server
|
||||
1. Move (or symlink) the riot-x.x.x directory to an appropriate name
|
||||
1. If desired, copy `config.sample.json` to `config.json` and edit it
|
||||
as desired. See below for details.
|
||||
1. Enter the URL into your browser and log into Riot!
|
||||
|
||||
Releases are signed by PGP, and can be checked against the public key
|
||||
at https://riot.im/packages/keys/riot.asc
|
||||
|
||||
Note that Chrome does not allow microphone or webcam access for sites served
|
||||
over http (except localhost), so for working VoIP you will need to serve Riot
|
||||
over https.
|
||||
|
||||
### Installation Steps for Debian Stretch
|
||||
1. Add the repository to your sources.list using either of the following two options:
|
||||
- Directly to sources.list: `echo "deb https://riot.im/packages/debian/ stretch main" | sudo tee -a /etc/apt/sources.list`
|
||||
- As a separate entry in sources.list.d: `echo "deb https://riot.im/packages/debian/ stretch main" | sudo tee /etc/apt/sources.list.d/riot.list`
|
||||
2. Add the gpg signing key for the riot repository: `curl -s https://riot.im/packages/debian/repo-key.asc | sudo apt-key add -`
|
||||
3. Update your package lists: `sudo apt-get update`
|
||||
4. Install Riot: `sudo apt-get install riot-web`
|
||||
|
||||
Important Security Note
|
||||
=======================
|
||||
|
||||
We do not recommend running Riot from the same domain name as your Matrix
|
||||
homeserver. The reason is the risk of XSS (cross-site-scripting)
|
||||
vulnerabilities that could occur if someone caused Riot to load and render
|
||||
malicious user generated content from a Matrix API which then had trusted
|
||||
access to Riot (or other apps) due to sharing the same domain.
|
||||
|
||||
We have put some coarse mitigations into place to try to protect against this
|
||||
situation, but it's still not good practice to do it in the first place. See
|
||||
https://github.com/vector-im/riot-web/issues/1977 for more details.
|
||||
|
||||
The same applies for end-to-end encrypted content, but since this is decrypted
|
||||
on the client, Riot needs a way to supply the decrypted content from a separate
|
||||
origin to the one Riot is hosted on. This currently done with a 'cross origin
|
||||
renderer' which is a small piece of javascript hosted on a different domain.
|
||||
To avoid all Riot installs needing one of these to be set up, riot.im hosts
|
||||
one on usercontent.riot.im which is used by default. See 'config.json' if you'd
|
||||
like to host your own. https://github.com/vector-im/riot-web/issues/6173 tracks
|
||||
progress on replacing this with something better.
|
||||
|
||||
Building From Source
|
||||
====================
|
||||
|
||||
Riot is a modular webapp built with modern ES6 and requires a npm build system
|
||||
to build.
|
||||
|
||||
1. Install or update `node.js` so that your `node` is at least v8.12.0 (and `npm`
|
||||
is at least v5.x).
|
||||
1. Clone the repo: `git clone https://github.com/vector-im/riot-web.git`.
|
||||
1. Switch to the riot-web directory: `cd riot-web`.
|
||||
1. If you're using the `develop` branch then it is recommended to set up a proper
|
||||
development environment ("Setting up a dev environment" below) however one can
|
||||
install the develop versions of the dependencies instead:
|
||||
```
|
||||
scripts/fetch-develop.deps.sh
|
||||
```
|
||||
Whenever you git pull on riot-web you will also probably need to force an update
|
||||
to these dependencies - the simplest way is to re-run the script, but you can also
|
||||
manually update and rebuild them:
|
||||
```
|
||||
cd matrix-js-sdk
|
||||
git pull
|
||||
npm install # re-run to pull in any new dependencies
|
||||
# Depending on your version of npm, npm run build may happen as part of
|
||||
# the npm install above (https://docs.npmjs.com/misc/scripts#prepublish-and-prepare)
|
||||
# If in doubt, run it anyway:
|
||||
npm run build
|
||||
cd ../matrix-react-sdk
|
||||
git pull
|
||||
npm install
|
||||
npm run build
|
||||
```
|
||||
Or just use https://riot.im/develop - the continuous integration release of the
|
||||
develop branch. (Note that we don't reference the develop versions in git directly
|
||||
due to https://github.com/npm/npm/issues/3055.)
|
||||
1. Install the prerequisites: `npm install`.
|
||||
1. Configure the app by copying `config.sample.json` to `config.json` and
|
||||
modifying it (see below for details).
|
||||
1. `npm run dist` to build a tarball to deploy. Untaring this file will give
|
||||
a version-specific directory containing all the files that need to go on your
|
||||
web server.
|
||||
|
||||
Note that `npm run dist` is not supported on Windows, so Windows users can run `npm
|
||||
run build`, which will build all the necessary files into the `webapp`
|
||||
directory. The version of Riot will not appear in Settings without
|
||||
using the dist script. You can then mount the `webapp` directory on your
|
||||
webserver to actually serve up the app, which is entirely static content.
|
||||
|
||||
config.json
|
||||
===========
|
||||
|
||||
Configure the app by modifying the `config.json` file:
|
||||
You can configure the app by copying `config.sample.json` to
|
||||
`config.json` and customising it:
|
||||
|
||||
1. `default_hs_url` is the default home server url.
|
||||
For a good example, see https://riot.im/develop/config.json
|
||||
|
||||
1. `default_hs_url` is the default homeserver url.
|
||||
1. `default_is_url` is the default identity server url (this is the server used
|
||||
for verifying third party identifiers like email addresses). If this is blank,
|
||||
registering with an email address or adding an email address to your account
|
||||
will not work.
|
||||
registering with an email address, adding an email address to your account,
|
||||
or inviting users via email address will not work. Matrix identity servers are
|
||||
very simple web services which map third party identifiers (currently only email
|
||||
addresses) to matrix IDs: see http://matrix.org/docs/spec/identity_service/unstable.html
|
||||
for more details. Currently the only public matrix identity servers are https://matrix.org
|
||||
and https://vector.im. In future identity servers will be decentralised.
|
||||
1. `features`: Lookup of optional features that may be `enable`d, `disable`d, or exposed to the user
|
||||
in the `labs` section of settings. The available optional experimental features vary from
|
||||
release to release.
|
||||
1. `brand`: String to pass to your homeserver when configuring email notifications, to let the
|
||||
homeserver know what email template to use when talking to you.
|
||||
1. `integrations_ui_url`: URL to the web interface for the integrations server. The integrations
|
||||
server is not Riot and normally not your Home Server either. The integration server settings
|
||||
may be left blank to disable integrations.
|
||||
1. `integrations_rest_url`: URL to the REST interface for the integrations server.
|
||||
1. `integrations_widgets_urls`: list of URLs to the REST interface for the widget integrations server.
|
||||
1. `bug_report_endpoint_url`: endpoint to send bug reports to (must be running a
|
||||
https://github.com/matrix-org/rageshake server)
|
||||
1. `roomDirectory`: config for the public room directory. This section is optional.
|
||||
1. `roomDirectory.servers`: List of other homeservers' directories to include in the drop
|
||||
down list. Optional.
|
||||
1. `default_theme`: name of theme to use by default (e.g. 'light')
|
||||
1. `update_base_url` (electron app only): HTTPS URL to a web server to download
|
||||
updates from. This should be the path to the directory containing `macos`
|
||||
and `win32` (for update packages, not installer packages).
|
||||
1. `cross_origin_renderer_url`: URL to a static HTML page hosting code to help display
|
||||
encrypted file attachments. This MUST be hosted on a completely separate domain to
|
||||
anything else since it is used to isolate the privileges of file attachments to this
|
||||
domain. Default: `https://usercontent.riot.im/v1.html`. This needs to contain v1.html from
|
||||
https://github.com/matrix-org/usercontent/blob/master/v1.html
|
||||
1. `piwik`: an object containing the following properties:
|
||||
1. `url`: The URL of the Piwik instance to use for collecting Analytics
|
||||
1. `whitelistedHSUrls`: a list of HS URLs to not redact from the Analytics
|
||||
1. `whitelistedISUrls`: a list of IS URLs to not redact from the Analytics
|
||||
1. `siteId`: The Piwik Site ID to use when sending Analytics to the Piwik server configured above
|
||||
1. `teamServerConfig`, `teamTokenMap`, `referralBaseUrl`: an obsolete precursor to communities
|
||||
with referral tracking; please ignore it.
|
||||
1. `welcomeUserId`: the user ID of a bot to invite whenever users register that can give them a tour
|
||||
|
||||
You will need to re-run `npm run build` after editing `config.json`.
|
||||
|
||||
Deployment
|
||||
==========
|
||||
Note that `index.html` also has an og:image meta tag that is set to an image
|
||||
hosted on riot.im. This is the image used if links to your copy of Riot
|
||||
appear in some websites like Facebook, and indeed Riot itself. This has to be
|
||||
static in the HTML and an absolute URL (and HTTP rather than HTTPS), so it's
|
||||
not possible for this to be an option in config.json. If you'd like to change
|
||||
it, you can build Riot as above, but run
|
||||
`RIOT_OG_IMAGE_URL="http://example.com/logo.png" npm run build`.
|
||||
Alternatively, you can edit the `og:image` meta tag in `index.html` directly
|
||||
each time you download a new version of Riot.
|
||||
|
||||
On a Unix-based OS, run `npm run package` to build a tarball package. Untaring
|
||||
this file will give a version-specific directory containing all the files that
|
||||
need to go on your web server.
|
||||
Running as a Desktop app
|
||||
========================
|
||||
|
||||
The package script is not supported on Windows, so Windows users can run `npm
|
||||
run build`, which will build all the necessary files into the `vector`
|
||||
directory. Note that the version of Vector will not appear in Settings without
|
||||
using the package script. You can then mount the vector directory on your
|
||||
webserver to actually serve up the app, which is entirely static content.
|
||||
Riot can also be run as a desktop app, wrapped in electron. You can download a
|
||||
pre-built version from https://riot.im/desktop.html or, if you prefer,
|
||||
build it yourself. Requires Electron >=1.6.0
|
||||
|
||||
To run as a desktop app:
|
||||
|
||||
1. Follow the instructions in 'Building From Source' above, but run
|
||||
`npm run build` instead of `npm run dist` (since we don't need the tarball).
|
||||
2. Install electron and run it:
|
||||
|
||||
```
|
||||
npm install electron
|
||||
npm run electron
|
||||
```
|
||||
|
||||
To build packages, use electron-builder. This is configured to output:
|
||||
* dmg + zip for macOS
|
||||
* exe + nupkg for Windows
|
||||
* deb for Linux
|
||||
But this can be customised by editing the `build` section of package.json
|
||||
as per https://github.com/electron-userland/electron-builder/wiki/Options
|
||||
|
||||
See https://github.com/electron-userland/electron-builder/wiki/Multi-Platform-Build
|
||||
for dependencies required for building packages for various platforms.
|
||||
|
||||
The only platform that can build packages for all three platforms is macOS:
|
||||
```
|
||||
brew install wine --without-x11
|
||||
brew install mono
|
||||
brew install gnu-tar
|
||||
npm install
|
||||
npm run build:electron
|
||||
```
|
||||
|
||||
For other packages, use electron-builder manually. For example, to build a package
|
||||
for 64 bit Linux:
|
||||
|
||||
1. Follow the instructions in 'Building From Source' above
|
||||
2. `node_modules/.bin/build -l --x64`
|
||||
|
||||
All electron packages go into `electron/dist/`
|
||||
|
||||
Many thanks to @aviraldg for the initial work on the electron integration.
|
||||
|
||||
Other options for running as a desktop app:
|
||||
* https://github.com/krisak/vector-electron-desktop
|
||||
* @asdf:matrix.org points out that you can use nativefier and it just works(tm)
|
||||
|
||||
```
|
||||
sudo npm install nativefier -g
|
||||
nativefier https://riot.im/app/
|
||||
```
|
||||
|
||||
Development
|
||||
===========
|
||||
|
||||
For simple tweaks, you can work on any of the source files within Vector with
|
||||
the setup above, and your changes will cause an instant rebuild.
|
||||
Before attempting to develop on Riot you **must** read the developer guide
|
||||
for `matrix-react-sdk` at https://github.com/matrix-org/matrix-react-sdk, which
|
||||
also defines the design, architecture and style for Riot too.
|
||||
|
||||
However, much of the functionality in Vector is actually in the
|
||||
`matrix-react-sdk` and `matrix-js-sdk` modules. It is possible to set these up
|
||||
in a way that makes it easy to track the `develop` branches in git and to make
|
||||
local changes without having to manually rebuild each time.
|
||||
The idea of Riot is to be a relatively lightweight "skin" of customisations on
|
||||
top of the underlying `matrix-react-sdk`. `matrix-react-sdk` provides both the
|
||||
higher and lower level React components useful for building Matrix communication
|
||||
apps using React.
|
||||
|
||||
[Be aware that there may be problems with this process under npm version 3.]
|
||||
After creating a new component you must run `npm run reskindex` to regenerate
|
||||
the `component-index.js` for the app (used in future for skinning).
|
||||
|
||||
Please note that Riot is intended to run correctly without access to the public
|
||||
internet. So please don't depend on resources (JS libs, CSS, images, fonts)
|
||||
hosted by external CDNs or servers but instead please package all dependencies
|
||||
into Riot itself.
|
||||
|
||||
Setting up a dev environment
|
||||
============================
|
||||
|
||||
Much of the functionality in Riot is actually in the `matrix-react-sdk` and
|
||||
`matrix-js-sdk` modules. It is possible to set these up in a way that makes it
|
||||
easy to track the `develop` branches in git and to make local changes without
|
||||
having to manually rebuild each time.
|
||||
|
||||
First clone and build `matrix-js-sdk`:
|
||||
|
||||
1. `git clone git@github.com:matrix-org/matrix-js-sdk.git`
|
||||
1. `git clone https://github.com/matrix-org/matrix-js-sdk.git`
|
||||
1. `pushd matrix-js-sdk`
|
||||
1. `git checkout develop`
|
||||
1. `npm install`
|
||||
1. `npm install source-map-loader` # because webpack is made of fail (https://github.com/webpack/webpack/issues/1472)
|
||||
1. `npm install source-map-loader` # because webpack is made of fail (https://github.com/webpack/webpack/issues/1472)
|
||||
1. `popd`
|
||||
|
||||
Then similarly with `matrix-react-sdk`:
|
||||
|
||||
1. `git clone git@github.com:matrix-org/matrix-react-sdk.git`
|
||||
1. `git clone https://github.com/matrix-org/matrix-react-sdk.git`
|
||||
1. `pushd matrix-react-sdk`
|
||||
1. `git checkout develop`
|
||||
1. `npm install`
|
||||
1. `rm -r node_modules/matrix-js-sdk; ln -s ../../matrix-js-sdk node_modules/`
|
||||
1. `npm link ../matrix-js-sdk`
|
||||
1. `popd`
|
||||
|
||||
Finally, build and start vector itself:
|
||||
Finally, build and start Riot itself:
|
||||
|
||||
1. `git clone git@github.com:vector-im/vector-web.git`
|
||||
1. `cd vector-web`
|
||||
1. `git clone git@github.com:vector-im/riot-web.git`
|
||||
1. `cd riot-web`
|
||||
1. `git checkout develop`
|
||||
1. `npm install`
|
||||
1. `rm -r node_modules/matrix-js-sdk; ln -s ../../matrix-js-sdk node_modules/`
|
||||
1. `rm -r node_modules/matrix-react-sdk; ln -s ../../matrix-react-sdk node_modules/`
|
||||
1. `npm link ../matrix-js-sdk`
|
||||
1. `npm link ../matrix-react-sdk`
|
||||
1. `npm start`
|
||||
1. Wait a few seconds for the initial build to finish; you should see something like:
|
||||
|
||||
```
|
||||
Hash: b0af76309dd56d7275c8
|
||||
Version: webpack 1.12.14
|
||||
@@ -102,42 +290,96 @@ Finally, build and start vector itself:
|
||||
+ 1013 hidden modules
|
||||
```
|
||||
Remember, the command will not terminate since it runs the web server
|
||||
and rebuilds source files when they change.
|
||||
1. Open http://127.0.0.1:8080/ in your browser to see your newly built Vector.
|
||||
and rebuilds source files when they change. This development server also
|
||||
disables caching, so do NOT use it in production.
|
||||
1. Open http://127.0.0.1:8080/ in your browser to see your newly built Riot.
|
||||
|
||||
When you make changes to `matrix-js-sdk` or `matrix-react-sdk`, you will need
|
||||
to run `npm run build` in the relevant directory. You can do this automatically
|
||||
by instead running `npm start` in each directory, to start a development
|
||||
builder which will watch for changes to the files and rebuild automatically.
|
||||
When you make changes to `matrix-react-sdk` or `matrix-js-sdk` they should be
|
||||
automatically picked up by webpack and built.
|
||||
|
||||
If you add or remove any components from the Vector skin, you will need to rebuild
|
||||
If you add or remove any components from the Riot skin, you will need to rebuild
|
||||
the skin's index by running, `npm run reskindex`.
|
||||
|
||||
Enabling encryption
|
||||
===================
|
||||
If any of these steps error with, `file table overflow`, you are probably on a mac
|
||||
which has a very low limit on max open files. Run `ulimit -Sn 1024` and try again.
|
||||
You'll need to do this in each new terminal you open before building Riot.
|
||||
|
||||
End-to-end encryption in Vector and Matrix is not yet considered ready for
|
||||
day-to-day use; it is experimental and should be considered only as a
|
||||
proof-of-concept. See https://matrix.org/jira/browse/SPEC-162 for an overview
|
||||
of the current progress.
|
||||
Running the tests
|
||||
-----------------
|
||||
|
||||
To build a version of vector with support for end-to-end encryption, install
|
||||
the olm module with `npm i https://matrix.org/packages/npm/olm/olm-0.1.0.tgz`
|
||||
before running `npm start`. The olm library will be detected and used if
|
||||
available.
|
||||
There are a number of application-level tests in the `tests` directory; these
|
||||
are designed to run in a browser instance under the control of
|
||||
[karma](https://karma-runner.github.io). To run them:
|
||||
|
||||
To enable encryption for a room, type
|
||||
* Make sure you have Chrome installed (a recent version, like 59)
|
||||
* Make sure you have `matrix-js-sdk` and `matrix-react-sdk` installed and
|
||||
built, as above
|
||||
* `npm run test`
|
||||
|
||||
```
|
||||
/encrypt on
|
||||
```
|
||||
The above will run the tests under Chrome in a `headless` mode.
|
||||
|
||||
in the message bar in that room. Vector will then generate a set of keys, and
|
||||
encrypt all outgoing messages in that room. (Note that other people in that
|
||||
room will send messages in the clear unless they also `/encrypt on`.)
|
||||
You can also tell karma to run the tests in a loop (every time the source
|
||||
changes), in an instance of Chrome on your desktop, with `npm run
|
||||
test-multi`. This also gives you the option of running the tests in 'debug'
|
||||
mode, which is useful for stepping through the tests in the developer tools.
|
||||
|
||||
Note that historical encrypted messages cannot currently be decoded - history
|
||||
is therefore lost when the page is reloaded.
|
||||
Translations
|
||||
============
|
||||
|
||||
There is currently no visual indication of whether encryption is enabled for a
|
||||
room, or whether a particular message was encrypted.
|
||||
To add a new translation, head to the [translating doc](docs/translating.md).
|
||||
|
||||
For a developer guide, see the [translating dev doc](docs/translating-dev.md).
|
||||
|
||||
[<img src="https://translate.riot.im/widgets/riot-web/-/multi-auto.svg" alt="translationsstatus" width="340">](https://translate.riot.im/engage/riot-web/?utm_source=widget)
|
||||
|
||||
Triaging issues
|
||||
===============
|
||||
|
||||
Issues will be triaged by the core team using the below set of tags.
|
||||
|
||||
Tags are meant to be used in combination - e.g.:
|
||||
* P1 critical bug == really urgent stuff that should be next in the bugfixing todo list
|
||||
* "release blocker" == stuff which is blocking us from cutting the next release.
|
||||
* P1 feature type:voip == what VoIP features should we be working on next?
|
||||
|
||||
priority: **compulsory**
|
||||
|
||||
* P1: top priority - i.e. pool of stuff which we should be working on next
|
||||
* P2: still need to fix, but lower than P1
|
||||
* P3: non-urgent
|
||||
* P4: interesting idea - bluesky some day
|
||||
* P5: recorded for posterity/to avoid duplicates. No intention to resolves right now.
|
||||
|
||||
bug or feature: **compulsory**
|
||||
|
||||
* bug
|
||||
* feature
|
||||
|
||||
bug severity: **compulsory, if bug**
|
||||
|
||||
* critical - whole app doesn't work
|
||||
* major - entire feature doesn't work
|
||||
* minor - partially broken feature (but still usable)
|
||||
* cosmetic - feature works functionally but UI/UX is broken
|
||||
|
||||
types
|
||||
* type:* - refers to a particular part of the app; used to filter bugs
|
||||
on a given topic - e.g. VOIP, signup, timeline, etc.
|
||||
|
||||
additional categories (self-explanatory):
|
||||
|
||||
* release blocker
|
||||
* ui/ux (think of this as cosmetic)
|
||||
* network (specific to network conditions)
|
||||
* platform specific
|
||||
* accessibility
|
||||
* maintenance
|
||||
* performance
|
||||
* i18n
|
||||
* blocked - whether this issue currently can't be progressed due to outside factors
|
||||
|
||||
community engagement
|
||||
* easy
|
||||
* hacktoberfest
|
||||
* bounty? - proposal to be included in a bounty programme
|
||||
* bounty - included in Status Open Bounty
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"default_hs_url": "https://matrix.org",
|
||||
"default_is_url": "https://vector.im"
|
||||
}
|
||||
35
config.sample.json
Normal file
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"default_hs_url": "https://matrix.org",
|
||||
"default_is_url": "https://vector.im",
|
||||
"disable_custom_urls": false,
|
||||
"disable_guests": false,
|
||||
"disable_login_language_selector": false,
|
||||
"disable_3pid_login": false,
|
||||
"brand": "Riot",
|
||||
"integrations_ui_url": "https://scalar.vector.im/",
|
||||
"integrations_rest_url": "https://scalar.vector.im/api",
|
||||
"integrations_jitsi_widget_url": "https://scalar.vector.im/api/widgets/jitsi.html",
|
||||
"bug_report_endpoint_url": "https://riot.im/bugreports/submit",
|
||||
"features": {
|
||||
"feature_groups": "labs",
|
||||
"feature_pinning": "labs"
|
||||
},
|
||||
"default_federate": true,
|
||||
"welcomePageUrl": "home.html",
|
||||
"default_theme": "light",
|
||||
"roomDirectory": {
|
||||
"servers": [
|
||||
"matrix.org"
|
||||
]
|
||||
},
|
||||
"welcomeUserId": "@riot-bot:matrix.org",
|
||||
"piwik": {
|
||||
"url": "https://piwik.riot.im/",
|
||||
"whitelistedHSUrls": ["https://matrix.org"],
|
||||
"whitelistedISUrls": ["https://vector.im", "https://matrix.org"],
|
||||
"siteId": 1
|
||||
},
|
||||
"enable_presence_by_hs_url": {
|
||||
"https://matrix.org": false
|
||||
}
|
||||
}
|
||||
68
docs/skinning thoughts.md
Normal file
@@ -0,0 +1,68 @@
|
||||
== Skinning refactor ==
|
||||
|
||||
matrix-react-sdk
|
||||
- base images
|
||||
- base CSS
|
||||
- all the components needed to build a workable app (including the top layer)
|
||||
|
||||
riot-web: the riot skin
|
||||
- riot-specific classes (e.g. login header/footer)
|
||||
- riot-specific themes
|
||||
- light
|
||||
- dark
|
||||
|
||||
i.e. the only things which should go into riot-web are bits which apply vector-specific skinning
|
||||
specifically "Stuff that any other brand would not want to use. (e.g. riot logos, links, T&Cs)"
|
||||
- Questions:
|
||||
- Electron app? (should probably be a separate repo in its own right? but might as well go here for now)
|
||||
- index.html & index.js? (should be in matrix-react-sdk, given the SDK is useless without them?)
|
||||
|
||||
ideally matrix-react-sdk itself should ship with a default skin which actually works built in.
|
||||
|
||||
status skin (can go in the same app for now)
|
||||
- has status theme
|
||||
- which inherits from riot light theme
|
||||
- how do we share graphics between skins?
|
||||
- shove them into react-sdk, or...
|
||||
- guess we do ../../vector/img
|
||||
- this means keeping the skin name in the images (unless /img is a shortcut to the right skin's images)
|
||||
|
||||
out of scope:
|
||||
- making the components more independent, so they can be used in isolation.
|
||||
- that said, the bits which should probably be used by being embeded into a different app:
|
||||
- login/reg
|
||||
- RoomView + RoomSettings
|
||||
- MessageComposer
|
||||
- RoomList
|
||||
- MemberList
|
||||
- MemberInfo
|
||||
- Voip UI
|
||||
- UserSettings
|
||||
- sharing different js-sdks between the different isolated modules
|
||||
|
||||
other changes:
|
||||
- how do we handle i18n?
|
||||
- each skin should really be its own i18n project. As long as all the commonality stuff is in matrix-react-sdk this shouldn't be too bad.
|
||||
- ability to associate components with a given skin
|
||||
- skins/vector/src <-- components
|
||||
- skins/vector/css
|
||||
- skins/vector/img
|
||||
- skins/vector/fonts
|
||||
- gather together themes (per skin) into a single place too
|
||||
- skins/vector/themes/foo/css
|
||||
- skins/vector/themes/foo/img
|
||||
- skins/vector/themes/foo/fonts
|
||||
- ideally riot-web would contain almost nothing but skins/vector directory.
|
||||
- ability to entirely replace CSS rather than override it for a given theme
|
||||
- e.g. if we replace `Login.js` with `StatusLogin.js`, then we should similarly be able to replace `_Login.scss` with `_StatusLogin.scss`.
|
||||
|
||||
random thoughts;
|
||||
- should we be able to change the entire skin at runtime (more like wordpress) - to the extent of replacing entire components?
|
||||
- might pose security issues if a theme can be swapped out to replace MatrixChat or other fundamental functionality at runtime
|
||||
- if so, perhaps skins & themes should converge...
|
||||
|
||||
-----------------
|
||||
|
||||
Immediate plan for Status:
|
||||
* Implement it as a theme for the riot skin
|
||||
* Ideally move skins to a sensible level (possibly even including src?)
|
||||
25
docs/theming.md
Normal file
@@ -0,0 +1,25 @@
|
||||
Theming Riot
|
||||
============
|
||||
|
||||
Themes are a very basic way of providing simple alternative look & feels to the
|
||||
riot-web app via CSS & custom imagery.
|
||||
|
||||
They are *NOT* co be confused with 'skins', which describe apps which sit on top
|
||||
of matrix-react-sdk - e.g. in theory Riot itself is a react-sdk skin.
|
||||
As of Jan 2017, skins are not fully supported; riot is the only available skin.
|
||||
|
||||
To define a theme for Riot:
|
||||
|
||||
1. Pick a name, e.g. `teal`. at time of writing we have `light` and `dark`.
|
||||
2. Fork `src/skins/vector/css/themes/dark.scss` to be teal.scss
|
||||
3. Fork `src/skins/vector/css/themes/_base.scss` to be _teal.scss
|
||||
4. Override variables in _teal.scss as desired. You may wish to delete ones
|
||||
which don't differ from _base.scss, to make it clear which are being
|
||||
overridden. If every single colour is being changed (as per _dark.scss)
|
||||
then you might as well keep them all.
|
||||
5. Add the theme to the list of entrypoints in webpack.config.js
|
||||
6. Add the theme to the list of themes in matrix-react-sdk's UserSettings.js
|
||||
7. Sit back and admire your handywork.
|
||||
|
||||
In future, the assets for a theme will probably be gathered together into a
|
||||
single directory tree.
|
||||
63
docs/translating-dev.md
Normal file
@@ -0,0 +1,63 @@
|
||||
# How to translate riot-web (Dev Guide)
|
||||
|
||||
## Requirements
|
||||
|
||||
- A working [Development Setup](../../#setting-up-a-dev-environment)
|
||||
- Including up-to-date versions of matrix-react-sdk and matrix-js-sdk
|
||||
- Node 8 or later
|
||||
- Be able to understand English
|
||||
- Be able to understand the language you want to translate riot-web into
|
||||
|
||||
## Translating strings vs. marking strings for translation
|
||||
|
||||
Translating strings are done with the `_t()` function found in matrix-react-sdk/lib/languageHandler.js. It is recommended to call this function wherever you introduce a string constant which should be translated. However, translating can not be performed until after the translation system has been initialized. Thus, sometimes translation must be performed at a different location in the source code than where the string is introduced. This breaks some tooling and makes it difficult to find translatable strings. Therefore, there is the alternative `_td()` function which is used to mark strings for translation, without actually performing the translation (which must still be performed separately, and after the translation system has been initialized).
|
||||
|
||||
Basically, whenever a translatable string is introduced, you should call either `_t()` immediately OR `_td()` and later `_t()`.
|
||||
|
||||
Example:
|
||||
```
|
||||
// Module-level constant
|
||||
const COLORS = {
|
||||
'#f8481c': _td('reddish orange'), // Can't call _t() here yet
|
||||
'#fc2647': _td('pinky red') // Use _td() instead so the text is picked up for translation anyway
|
||||
}
|
||||
|
||||
// Function that is called some time after i18n has been loaded
|
||||
function getColorName(hex) {
|
||||
return _t(COLORS[hex]); // Perform actual translation here
|
||||
}
|
||||
```
|
||||
|
||||
## Adding new strings
|
||||
|
||||
1. Check if the import ``import { _t } from 'matrix-react-sdk/lib/languageHandler';`` is present. If not add it to the other import statements. Also import `_td` if needed.
|
||||
1. Add ``_t()`` to your string. (Don't forget curly braces when you assign an expression to JSX attributes in the render method). If the string is introduced at a point before the translation system has not yet been initialized, use `_td()` instead, and call `_t()` at the appropriate time.
|
||||
1. Run `npm run i18n` to update ``src/i18n/strings/en_EN.json``
|
||||
1. If you added a string with a plural, you can add other English plural variants to ``src/i18n/strings/en_EN.json`` (remeber to edit the one in the same project as the source file containing your new translation).
|
||||
|
||||
## Editing existing strings
|
||||
|
||||
1. Edit every occurrence of the string inside `_t()` and `_td()` in the JSX files.
|
||||
1. Run `npm run i18n` to update `src/i18n/strings/en_EN.json`. (Be sure to run this in the same project as the JSX files you just edited.)
|
||||
1. Run `npm run prunei18n` to remove the old string from `src/i18n/strings/*.json`.
|
||||
|
||||
## Adding variables inside a string.
|
||||
|
||||
1. Extend your ``_t()`` call. Instead of ``_t(STRING)`` use ``_t(STRING, {})``
|
||||
1. Decide how to name it. Please think about if the person who has to translate it can understand what it does. E.g. using the name 'recipient' is bad, because a translator does not know if it is the name of a person, an email address, a user ID, etc. Rather use e.g. recipientEmailAddress.
|
||||
1. Add it to the array in ``_t`` for example ``_t(STRING, {variable: this.variable})``
|
||||
1. Add the variable inside the string. The syntax for variables is ``%(variable)s``. Please note the _s_ at the end. The name of the variable has to match the previous used name.
|
||||
|
||||
- You can use the special ``count`` variable to choose between multiple versions of the same string, in order to get the correct pluralization. E.g. ``_t('You have %(count)s new messages', { count: 2 })`` would show 'You have 2 new messages', while ``_t('You have %(count)s new messages', { count: 1 })`` would show 'You have one new message' (assuming a singular version of the string has been added to the translation file. See above). Passing in ``count`` is much prefered over having an if-statement choose the correct string to use, because some languages have much more complicated plural rules than english (e.g. they might need a completely different form if there are three things rather than two).
|
||||
- If you want to translate text that includes e.g. hyperlinks or other HTML you have to also use tag substitution, e.g. ``_t('<a>Click here!</a>', {}, { 'a': (sub) => <a>{sub}</a> })``. If you don't do the tag substitution you will end up showing literally '<a>' rather than making a hyperlink.
|
||||
- You can also use React components with normal variable substitution if you want to insert HTML markup, e.g. ``_t('Your email address is %(emailAddress)s', { emailAddress: <i>{userEmailAddress}</i> })``.
|
||||
|
||||
## Things to know/Style Guides
|
||||
|
||||
- Do not use `_t()` inside ``getDefaultProps``: the translations aren't loaded when `getDefaultProps` is called, leading to missing translations. Use `_td()` to indicate that `_t()` will be called on the string later.
|
||||
- If using translated strings as constants, translated strings can't be in constants loaded at class-load time since the translations won't be loaded. Mark the strings using `_td()` instead and perform the actual translation later.
|
||||
- If a string is presented in the UI with punctuation like a full stop, include this in the translation strings, since punctuation varies between languages too.
|
||||
- Avoid "translation in parts", i.e. concatenating translated strings or using translated strings in variable substitutions. Context is important for translations, and translating partial strings this way is simply not always possible.
|
||||
- Concatenating strings often also introduces an implicit assumption about word order (e.g. that the subject of the sentence comes first), which is incorrect for many languages.
|
||||
- Translation 'smell test': If you have a string that does not begin with a capital letter (is not the start of a sentence) or it ends with e.g. ':' or a preposition (e.g. 'to') you should recheck that you are not trying to translate a partial sentence.
|
||||
- If you have multiple strings, that are almost identical, except some part (e.g. a word or two) it is still better to translate the full sentence multiple times. It may seem like inefficient repetion, but unlike programming where you try to minimize repetition, translation is much faster if you have many, full, clear, sentences to work with, rather than fewer, but incomplete sentence fragments.
|
||||
64
docs/translating.md
Normal file
@@ -0,0 +1,64 @@
|
||||
# How to translate riot-web
|
||||
|
||||
## Requirements
|
||||
|
||||
- Web Browser
|
||||
- Be able to understand English
|
||||
- Be able to understand the language you want to translate riot-web into
|
||||
|
||||
## Step 0: Join #riotweb-translations:matrix.org
|
||||
|
||||
1. Come and join https://matrix.to/#/#riotweb-translations:matrix.org
|
||||
2. Read scrollback and/or ask if anyone else is working on your language, and co-ordinate if needed. In general little-or-no coordination is needed though :)
|
||||
|
||||
## Step 1: Preparing your Weblate Profile
|
||||
|
||||
1. Head to https://translate.riot.im and register either via Github or email
|
||||
2. After registering check if you got an email to verify your account and click the link (if there is none head to step 1.4)
|
||||
3. Log into weblate
|
||||
4. Head to https://translate.riot.im/accounts/profile/ and select the languages you know and maybe another language you know too.
|
||||
6. Head to https://translate.riot.im/accounts/profile/#subscriptions and select Riot Web as Project
|
||||
|
||||
## How to check if your language already is being translated
|
||||
|
||||
Go to https://translate.riot.im/projects/riot-web/ and visit the 2 sub-projects.
|
||||
If your language is listed go to Step 2a and if not go to Step 2b
|
||||
|
||||
## Step 2a: Helping on existing languages.
|
||||
|
||||
1. Head to one of the projects listed https://translate.riot.im/projects/riot-web/
|
||||
2. Click on the ``translate`` button on the right side of your language
|
||||
3. Fill in the translations in the writeable field. You will see the original English string and the string of your second language above.
|
||||
|
||||
Head to the explanations under Steb 2b
|
||||
|
||||
## Step 2b: Adding a new language
|
||||
|
||||
1. Go to one of the projects listed https://translate.riot.im/projects/riot-web/
|
||||
2. Click the ``Start new translation`` button at the bottom
|
||||
3. Select a language
|
||||
4. Start translating like in 2a.3
|
||||
5. Repeat these steps for the other projects which are listed at the link of step 2b.1
|
||||
|
||||
### What means the green button under the text field?
|
||||
|
||||
The green button let you save our translations directly. Please only use it if you are 100% sure about that translation. If you do not know a translation please DO NOT click that button. Use the arrows above the translations field and click to the right.
|
||||
|
||||
### What means the yellow button under the text field?
|
||||
|
||||
The yellow button has to be used if you are unsure about the translation but you have a rough idea. It adds a new suggestion to the string which can than be reviewed by others.
|
||||
|
||||
### What are "%(something)s"?
|
||||
|
||||
These things are variables that are expanded when displayed by Riot. They can be room names, usernames or similar. If you find one, you can move to the right place for your language, but not delete it as the variable will be missing if you do.
|
||||
|
||||
A special case is `%(urlStart)s` and `%(urlEnd)s` which are used to mark the beginning of a hyperlink (i.e. `<a href="/somewhere">` and `</a>`. You must keep these markers surrounding the equivalent string in your language that needs to be hyperlinked.
|
||||
|
||||
### "I want to come back to this string. How?"
|
||||
|
||||
You can use inside the translation field "Review needed" checkbox. It will be shown as Strings that need to be reviewed.
|
||||
|
||||
|
||||
### Further reading
|
||||
|
||||
The official Weblate doc provides some more in-deepth explanation on how to do translations and talks about do and don'ts. You can find it at: https://docs.weblate.org/en/latest/user/translating.html
|
||||
BIN
electron_app/build/icon.icns
Normal file
BIN
electron_app/build/icon.ico
Normal file
|
After Width: | Height: | Size: 102 KiB |
BIN
electron_app/build/icons/128x128.png
Normal file
|
After Width: | Height: | Size: 7.2 KiB |
BIN
electron_app/build/icons/16x16.png
Normal file
|
After Width: | Height: | Size: 673 B |
BIN
electron_app/build/icons/24x24.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
electron_app/build/icons/256x256.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
electron_app/build/icons/48x48.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
electron_app/build/icons/512x512.png
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
electron_app/build/icons/64x64.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
electron_app/build/icons/96x96.png
Normal file
|
After Width: | Height: | Size: 5.5 KiB |
BIN
electron_app/build/install-spinner.gif
Normal file
|
After Width: | Height: | Size: 4.4 KiB |
BIN
electron_app/img/riot.ico
Normal file
|
After Width: | Height: | Size: 102 KiB |
BIN
electron_app/img/riot.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
14
electron_app/package.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"name": "riot-web",
|
||||
"productName": "Riot",
|
||||
"main": "src/electron-main.js",
|
||||
"version": "0.16.5",
|
||||
"description": "A feature-rich client for Matrix.org",
|
||||
"author": "Vector Creations Ltd.",
|
||||
"dependencies": {
|
||||
"auto-launch": "^5.0.1",
|
||||
"electron-window-state": "^4.1.0",
|
||||
"minimist": "^1.2.0",
|
||||
"png-to-ico": "^1.0.2"
|
||||
}
|
||||
}
|
||||
34
electron_app/riot.im/New Vector Ltd.pem
Normal file
@@ -0,0 +1,34 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIF0jCCBLqgAwIBAgIRAISYBqZi3VvCUeSfHXF+cbwwDQYJKoZIhvcNAQELBQAw
|
||||
gZExCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO
|
||||
BgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMTcwNQYD
|
||||
VQQDEy5DT01PRE8gUlNBIEV4dGVuZGVkIFZhbGlkYXRpb24gQ29kZSBTaWduaW5n
|
||||
IENBMB4XDTE3MDgyMzAwMDAwMFoXDTIwMDgyMjIzNTk1OVowgdgxETAPBgNVBAUT
|
||||
CDEwODczNjYxMRMwEQYLKwYBBAGCNzwCAQMTAkdCMR0wGwYDVQQPExRQcml2YXRl
|
||||
IE9yZ2FuaXphdGlvbjELMAkGA1UEBhMCR0IxETAPBgNVBBEMCFdDMVIgNEFHMQ8w
|
||||
DQYDVQQIDAZMb25kb24xDzANBgNVBAcMBkxvbmRvbjEbMBkGA1UECQwSMjYgUmVk
|
||||
IExpb24gU3F1YXJlMRcwFQYDVQQKDA5OZXcgVmVjdG9yIEx0ZDEXMBUGA1UEAwwO
|
||||
TmV3IFZlY3RvciBMdGQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7
|
||||
X0HP3oM/SVr6PboD03ndtYTONZDcJ/GJ3EyYi6UNrcbKjuDHwPktx9hjAhNjcVkG
|
||||
lmuTEPluPj9DbvjaTrers0cQsAS1vJ0RHjLfA93Flg1ys9Q6OThUMw77FtFPtiJU
|
||||
z5cSYzfFAhn/4dv7BcgGptn+Mv/8CaTu+RUZJUgoSlRWcT1TREmxkzWotbblqsHO
|
||||
zjDmUg20tL5/qpt6BSWsNespf5udKQFXMtqkczBcLvBLmql0vurVcQy8BibB+Q89
|
||||
QKwRzwLgaIa7O8WEssFcW8uJe9s0SNtUy8ehbuoSxpA/DbHFwsiDbNA78vp7HrqM
|
||||
qY6t6OIgLtDYBFCfe/btAgMBAAGjggHaMIIB1jAfBgNVHSMEGDAWgBTfj/MgDOnK
|
||||
pgTYW1g3Kj2rRtyDSTAdBgNVHQ4EFgQUH+mDOdRkF3bYDxCWEaGB4lxiCxcwDgYD
|
||||
VR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwEwYDVR0lBAwwCgYIKwYBBQUHAwMw
|
||||
EQYJYIZIAYb4QgEBBAQDAgQQMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQYBMCsw
|
||||
KQYIKwYBBQUHAgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5jb20vQ1BTMFUGA1Ud
|
||||
HwROMEwwSqBIoEaGRGh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9ET1JTQUV4
|
||||
dGVuZGVkVmFsaWRhdGlvbkNvZGVTaWduaW5nQ0EuY3JsMIGGBggrBgEFBQcBAQR6
|
||||
MHgwUAYIKwYBBQUHMAKGRGh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1JT
|
||||
QUV4dGVuZGVkVmFsaWRhdGlvbkNvZGVTaWduaW5nQ0EuY3J0MCQGCCsGAQUFBzAB
|
||||
hhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wJgYDVR0RBB8wHaAbBggrBgEFBQcI
|
||||
A6APMA0MC0dCLTEwODczNjYxMA0GCSqGSIb3DQEBCwUAA4IBAQBJ2aH4aixh0aiz
|
||||
4WKlK+LMVLHpQ2POE3FZYNpAW7o1q2YDGEADXdGrygPE9NCGNBXKo0CAemCYNWfX
|
||||
Ov/jdoiMfeqW3vrZ66oEy8OqbvJSwK1xmomWuYw3wYPWcPVG+YbWYD2CGdQu8jTz
|
||||
fzAJCpvAuY3Wji3fQjiecAC7JCSB4fBHa0ALJOmiSqKQUUpkXs5kW7O0lPBnHzNF
|
||||
2tQGltXMSIrq1QfFtcreMyKlwDOxPIh360dv5aHhaeSRDRKxq7uq5ikQF2gjKx4k
|
||||
ieg2HRbAW6fVPpFr4zRS5umpeZV3i06i11VQQPS/mA/OBEXyaqzx4mr6B7U6ptrp
|
||||
jMqiUv2w
|
||||
-----END CERTIFICATE-----
|
||||
4
electron_app/riot.im/README
Normal file
@@ -0,0 +1,4 @@
|
||||
This directory contains the config file for the official riot.im distribution
|
||||
of Riot Desktop. You probably do not want to build with this config unless
|
||||
you're building the official riot.im distribution, or you'll find your builds
|
||||
will replace themselves with the riot.im build.
|
||||
27
electron_app/riot.im/config.json
Normal file
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"update_base_url": "https://riot.im/download/desktop/update/",
|
||||
"default_hs_url": "https://matrix.org",
|
||||
"default_is_url": "https://vector.im",
|
||||
"brand": "Riot",
|
||||
"integrations_ui_url": "https://scalar.vector.im/",
|
||||
"integrations_rest_url": "https://scalar.vector.im/api",
|
||||
"integrations_widgets_urls": [
|
||||
"https://scalar-staging.riot.im/scalar/api",
|
||||
"https://scalar.vector.im/api"
|
||||
],
|
||||
"bug_report_endpoint_url": "https://riot.im/bugreports/submit",
|
||||
"welcomeUserId": "@riot-bot:matrix.org",
|
||||
"roomDirectory": {
|
||||
"servers": [
|
||||
"matrix.org"
|
||||
]
|
||||
},
|
||||
"piwik": {
|
||||
"url": "https://piwik.riot.im/",
|
||||
"siteId": 1,
|
||||
"policyUrl": "https://matrix.org/docs/guides/riot_im_cookie_policy"
|
||||
},
|
||||
"enable_presence_by_hs_url": {
|
||||
"https://matrix.org": false
|
||||
}
|
||||
}
|
||||
275
electron_app/src/electron-main.js
Normal file
@@ -0,0 +1,275 @@
|
||||
/*
|
||||
Copyright 2016 Aviral Dasgupta
|
||||
Copyright 2016 OpenMarket Ltd
|
||||
Copyright 2017 Michael Telatynski <7t3chguy@gmail.com>
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
// Squirrel on windows starts the app with various flags
|
||||
// as hooks to tell us when we've been installed/uninstalled
|
||||
// etc.
|
||||
const checkSquirrelHooks = require('./squirrelhooks');
|
||||
if (checkSquirrelHooks()) return;
|
||||
|
||||
const argv = require('minimist')(process.argv);
|
||||
const {app, ipcMain, powerSaveBlocker, BrowserWindow, Menu} = require('electron');
|
||||
const AutoLaunch = require('auto-launch');
|
||||
|
||||
const tray = require('./tray');
|
||||
const vectorMenu = require('./vectormenu');
|
||||
const webContentsHandler = require('./webcontents-handler');
|
||||
const updater = require('./updater');
|
||||
|
||||
const windowStateKeeper = require('electron-window-state');
|
||||
|
||||
if (argv['profile']) {
|
||||
app.setPath('userData', `${app.getPath('userData')}-${argv['profile']}`);
|
||||
}
|
||||
|
||||
let vectorConfig = {};
|
||||
try {
|
||||
vectorConfig = require('../../webapp/config.json');
|
||||
} catch (e) {
|
||||
// it would be nice to check the error code here and bail if the config
|
||||
// is unparseable, but we get MODULE_NOT_FOUND in the case of a missing
|
||||
// file or invalid json, so node is just very unhelpful.
|
||||
// Continue with the defaults (ie. an empty config)
|
||||
}
|
||||
|
||||
let mainWindow = null;
|
||||
global.appQuitting = false;
|
||||
|
||||
|
||||
// handle uncaught errors otherwise it displays
|
||||
// stack traces in popup dialogs, which is terrible (which
|
||||
// it will do any time the auto update poke fails, and there's
|
||||
// no other way to catch this error).
|
||||
// Assuming we generally run from the console when developing,
|
||||
// this is far preferable.
|
||||
process.on('uncaughtException', function(error) {
|
||||
console.log('Unhandled exception', error);
|
||||
});
|
||||
|
||||
let focusHandlerAttached = false;
|
||||
ipcMain.on('setBadgeCount', function(ev, count) {
|
||||
app.setBadgeCount(count);
|
||||
if (count === 0 && mainWindow) {
|
||||
mainWindow.flashFrame(false);
|
||||
}
|
||||
});
|
||||
|
||||
ipcMain.on('loudNotification', function() {
|
||||
if (process.platform === 'win32' && mainWindow && !mainWindow.isFocused() && !focusHandlerAttached) {
|
||||
mainWindow.flashFrame(true);
|
||||
mainWindow.once('focus', () => {
|
||||
mainWindow.flashFrame(false);
|
||||
focusHandlerAttached = false;
|
||||
});
|
||||
focusHandlerAttached = true;
|
||||
}
|
||||
});
|
||||
|
||||
let powerSaveBlockerId;
|
||||
ipcMain.on('app_onAction', function(ev, payload) {
|
||||
switch (payload.action) {
|
||||
case 'call_state':
|
||||
if (powerSaveBlockerId && powerSaveBlocker.isStarted(powerSaveBlockerId)) {
|
||||
if (payload.state === 'ended') {
|
||||
powerSaveBlocker.stop(powerSaveBlockerId);
|
||||
}
|
||||
} else {
|
||||
if (payload.state === 'connected') {
|
||||
powerSaveBlockerId = powerSaveBlocker.start('prevent-display-sleep');
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
app.commandLine.appendSwitch('--enable-usermedia-screen-capturing');
|
||||
|
||||
const shouldQuit = app.makeSingleInstance((commandLine, workingDirectory) => {
|
||||
// If other instance launched with --hidden then skip showing window
|
||||
if (commandLine.includes('--hidden')) return;
|
||||
|
||||
// Someone tried to run a second instance, we should focus our window.
|
||||
if (mainWindow) {
|
||||
if (!mainWindow.isVisible()) mainWindow.show();
|
||||
if (mainWindow.isMinimized()) mainWindow.restore();
|
||||
mainWindow.focus();
|
||||
}
|
||||
});
|
||||
|
||||
if (shouldQuit) {
|
||||
console.log('Other instance detected: exiting');
|
||||
app.exit();
|
||||
}
|
||||
|
||||
|
||||
const launcher = new AutoLaunch({
|
||||
name: vectorConfig.brand || 'Riot',
|
||||
isHidden: true,
|
||||
mac: {
|
||||
useLaunchAgent: true,
|
||||
},
|
||||
});
|
||||
|
||||
const settings = {
|
||||
'auto-launch': {
|
||||
get: launcher.isEnabled,
|
||||
set: function(bool) {
|
||||
if (bool) {
|
||||
return launcher.enable();
|
||||
} else {
|
||||
return launcher.disable();
|
||||
}
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
ipcMain.on('settings_get', async function(ev) {
|
||||
const data = {};
|
||||
|
||||
try {
|
||||
await Promise.all(Object.keys(settings).map(async function (setting) {
|
||||
data[setting] = await settings[setting].get();
|
||||
}));
|
||||
|
||||
ev.sender.send('settings', data);
|
||||
} catch (e) {
|
||||
console.error(e);
|
||||
}
|
||||
});
|
||||
|
||||
ipcMain.on('settings_set', function(ev, key, value) {
|
||||
console.log(key, value);
|
||||
if (settings[key] && settings[key].set) {
|
||||
settings[key].set(value);
|
||||
}
|
||||
});
|
||||
|
||||
app.on('ready', () => {
|
||||
if (argv['devtools']) {
|
||||
try {
|
||||
const { default: installExt, REACT_DEVELOPER_TOOLS, REACT_PERF } = require('electron-devtools-installer');
|
||||
installExt(REACT_DEVELOPER_TOOLS)
|
||||
.then((name) => console.log(`Added Extension: ${name}`))
|
||||
.catch((err) => console.log('An error occurred: ', err));
|
||||
installExt(REACT_PERF)
|
||||
.then((name) => console.log(`Added Extension: ${name}`))
|
||||
.catch((err) => console.log('An error occurred: ', err));
|
||||
} catch (e) {
|
||||
console.log(e);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (vectorConfig['update_base_url']) {
|
||||
console.log(`Starting auto update with base URL: ${vectorConfig['update_base_url']}`);
|
||||
updater.start(vectorConfig['update_base_url']);
|
||||
} else {
|
||||
console.log('No update_base_url is defined: auto update is disabled');
|
||||
}
|
||||
|
||||
const iconPath = `${__dirname}/../img/riot.${process.platform === 'win32' ? 'ico' : 'png'}`;
|
||||
|
||||
// Load the previous window state with fallback to defaults
|
||||
const mainWindowState = windowStateKeeper({
|
||||
defaultWidth: 1024,
|
||||
defaultHeight: 768,
|
||||
});
|
||||
|
||||
mainWindow = global.mainWindow = new BrowserWindow({
|
||||
icon: iconPath,
|
||||
show: false,
|
||||
autoHideMenuBar: true,
|
||||
|
||||
x: mainWindowState.x,
|
||||
y: mainWindowState.y,
|
||||
width: mainWindowState.width,
|
||||
height: mainWindowState.height,
|
||||
});
|
||||
mainWindow.loadURL(`file://${__dirname}/../../webapp/index.html`);
|
||||
Menu.setApplicationMenu(vectorMenu);
|
||||
|
||||
// explicitly hide because setApplicationMenu on Linux otherwise shows...
|
||||
// https://github.com/electron/electron/issues/9621
|
||||
mainWindow.hide();
|
||||
|
||||
// Create trayIcon icon
|
||||
tray.create({
|
||||
icon_path: iconPath,
|
||||
brand: vectorConfig.brand || 'Riot',
|
||||
});
|
||||
|
||||
mainWindow.once('ready-to-show', () => {
|
||||
mainWindowState.manage(mainWindow);
|
||||
|
||||
if (!argv['hidden']) {
|
||||
mainWindow.show();
|
||||
} else {
|
||||
// hide here explicitly because window manage above sometimes shows it
|
||||
mainWindow.hide();
|
||||
}
|
||||
});
|
||||
|
||||
mainWindow.on('closed', () => {
|
||||
mainWindow = global.mainWindow = null;
|
||||
});
|
||||
mainWindow.on('close', (e) => {
|
||||
if (!global.appQuitting && (tray.hasTray() || process.platform === 'darwin')) {
|
||||
// On Mac, closing the window just hides it
|
||||
// (this is generally how single-window Mac apps
|
||||
// behave, eg. Mail.app)
|
||||
e.preventDefault();
|
||||
mainWindow.hide();
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
||||
if (process.platform === 'win32') {
|
||||
// Handle forward/backward mouse buttons in Windows
|
||||
mainWindow.on('app-command', (e, cmd) => {
|
||||
if (cmd === 'browser-backward' && mainWindow.webContents.canGoBack()) {
|
||||
mainWindow.webContents.goBack();
|
||||
} else if (cmd === 'browser-forward' && mainWindow.webContents.canGoForward()) {
|
||||
mainWindow.webContents.goForward();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
webContentsHandler(mainWindow.webContents);
|
||||
});
|
||||
|
||||
app.on('window-all-closed', () => {
|
||||
app.quit();
|
||||
});
|
||||
|
||||
app.on('activate', () => {
|
||||
mainWindow.show();
|
||||
});
|
||||
|
||||
app.on('before-quit', () => {
|
||||
global.appQuitting = true;
|
||||
if (mainWindow) {
|
||||
mainWindow.webContents.send('before-quit');
|
||||
}
|
||||
});
|
||||
|
||||
// Set the App User Model ID to match what the squirrel
|
||||
// installer uses for the shortcut icon.
|
||||
// This makes notifications work on windows 8.1 (and is
|
||||
// a noop on other platforms).
|
||||
app.setAppUserModelId('com.squirrel.riot-web.Riot');
|
||||
51
electron_app/src/squirrelhooks.js
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
Copyright 2017 OpenMarket Ltd
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
const path = require('path');
|
||||
const spawn = require('child_process').spawn;
|
||||
const {app} = require('electron');
|
||||
|
||||
function runUpdateExe(args, done) {
|
||||
// Invokes Squirrel's Update.exe which will do things for us like create shortcuts
|
||||
// Note that there's an Update.exe in the app-x.x.x directory and one in the parent
|
||||
// directory: we need to run the one in the parent directory, because it discovers
|
||||
// information about the app by inspecting the directory it's run from.
|
||||
const updateExe = path.resolve(path.dirname(process.execPath), '..', 'Update.exe');
|
||||
console.log(`Spawning '${updateExe}' with args '${args}'`);
|
||||
spawn(updateExe, args, {
|
||||
detached: true,
|
||||
}).on('close', done);
|
||||
}
|
||||
|
||||
function checkSquirrelHooks() {
|
||||
if (process.platform !== 'win32') return false;
|
||||
|
||||
const cmd = process.argv[1];
|
||||
const target = path.basename(process.execPath);
|
||||
if (cmd === '--squirrel-install' || cmd === '--squirrel-updated') {
|
||||
runUpdateExe(['--createShortcut=' + target + ''], app.quit);
|
||||
return true;
|
||||
} else if (cmd === '--squirrel-uninstall') {
|
||||
runUpdateExe(['--removeShortcut=' + target + ''], app.quit);
|
||||
return true;
|
||||
} else if (cmd === '--squirrel-obsolete') {
|
||||
app.quit();
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
module.exports = checkSquirrelHooks;
|
||||
99
electron_app/src/tray.js
Normal file
@@ -0,0 +1,99 @@
|
||||
/*
|
||||
Copyright 2017 Karl Glatz <karl@glatz.biz>
|
||||
Copyright 2017 OpenMarket Ltd
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
const {app, Tray, Menu, nativeImage} = require('electron');
|
||||
const pngToIco = require('png-to-ico');
|
||||
const path = require('path');
|
||||
const fs = require('fs');
|
||||
|
||||
let trayIcon = null;
|
||||
|
||||
exports.hasTray = function hasTray() {
|
||||
return (trayIcon !== null);
|
||||
};
|
||||
|
||||
exports.create = function(config) {
|
||||
// no trays on darwin
|
||||
if (process.platform === 'darwin' || trayIcon) return;
|
||||
|
||||
const toggleWin = function() {
|
||||
if (global.mainWindow.isVisible() && !global.mainWindow.isMinimized()) {
|
||||
global.mainWindow.hide();
|
||||
} else {
|
||||
if (global.mainWindow.isMinimized()) global.mainWindow.restore();
|
||||
if (!global.mainWindow.isVisible()) global.mainWindow.show();
|
||||
global.mainWindow.focus();
|
||||
}
|
||||
};
|
||||
|
||||
const contextMenu = Menu.buildFromTemplate([
|
||||
{
|
||||
label: `Show/Hide ${config.brand}`,
|
||||
click: toggleWin,
|
||||
},
|
||||
{ type: 'separator' },
|
||||
{
|
||||
label: 'Quit',
|
||||
click: function() {
|
||||
app.quit();
|
||||
},
|
||||
},
|
||||
]);
|
||||
|
||||
const defaultIcon = nativeImage.createFromPath(config.icon_path);
|
||||
|
||||
trayIcon = new Tray(defaultIcon);
|
||||
trayIcon.setToolTip(config.brand);
|
||||
trayIcon.setContextMenu(contextMenu);
|
||||
trayIcon.on('click', toggleWin);
|
||||
|
||||
let lastFavicon = null;
|
||||
global.mainWindow.webContents.on('page-favicon-updated', async function(ev, favicons) {
|
||||
if (!favicons || favicons.length <= 0 || !favicons[0].startsWith('data:')) {
|
||||
if (lastFavicon !== null) {
|
||||
win.setIcon(defaultIcon);
|
||||
trayIcon.setImage(defaultIcon);
|
||||
lastFavicon = null;
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
// No need to change, shortcut
|
||||
if (favicons[0] === lastFavicon) return;
|
||||
lastFavicon = favicons[0];
|
||||
|
||||
let newFavicon = nativeImage.createFromDataURL(favicons[0]);
|
||||
|
||||
// Windows likes ico's too much.
|
||||
if (process.platform === 'win32') {
|
||||
try {
|
||||
const icoPath = path.join(app.getPath('temp'), 'win32_riot_icon.ico');
|
||||
fs.writeFileSync(icoPath, await pngToIco(newFavicon.toPNG()));
|
||||
newFavicon = nativeImage.createFromPath(icoPath);
|
||||
} catch (e) {
|
||||
console.error("Failed to make win32 ico", e);
|
||||
}
|
||||
}
|
||||
|
||||
trayIcon.setImage(newFavicon);
|
||||
global.mainWindow.setIcon(newFavicon);
|
||||
});
|
||||
|
||||
global.mainWindow.webContents.on('page-title-updated', function(ev, title) {
|
||||
trayIcon.setToolTip(title);
|
||||
});
|
||||
};
|
||||
84
electron_app/src/updater.js
Normal file
@@ -0,0 +1,84 @@
|
||||
const { app, autoUpdater, ipcMain } = require('electron');
|
||||
|
||||
const UPDATE_POLL_INTERVAL_MS = 60 * 60 * 1000;
|
||||
const INITIAL_UPDATE_DELAY_MS = 30 * 1000;
|
||||
|
||||
function installUpdate() {
|
||||
// for some reason, quitAndInstall does not fire the
|
||||
// before-quit event, so we need to set the flag here.
|
||||
global.appQuitting = true;
|
||||
autoUpdater.quitAndInstall();
|
||||
}
|
||||
|
||||
function pollForUpdates() {
|
||||
try {
|
||||
autoUpdater.checkForUpdates();
|
||||
} catch (e) {
|
||||
console.log('Couldn\'t check for update', e);
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = {};
|
||||
module.exports.start = function startAutoUpdate(updateBaseUrl) {
|
||||
if (updateBaseUrl.slice(-1) !== '/') {
|
||||
updateBaseUrl = updateBaseUrl + '/';
|
||||
}
|
||||
try {
|
||||
let url;
|
||||
// For reasons best known to Squirrel, the way it checks for updates
|
||||
// is completely different between macOS and windows. On macOS, it
|
||||
// hits a URL that either gives it a 200 with some json or
|
||||
// 204 No Content. On windows it takes a base path and looks for
|
||||
// files under that path.
|
||||
if (process.platform === 'darwin') {
|
||||
// include the current version in the URL we hit. Electron doesn't add
|
||||
// it anywhere (apart from the User-Agent) so it's up to us. We could
|
||||
// (and previously did) just use the User-Agent, but this doesn't
|
||||
// rely on NSURLConnection setting the User-Agent to what we expect,
|
||||
// and also acts as a convenient cache-buster to ensure that when the
|
||||
// app updates it always gets a fresh value to avoid update-looping.
|
||||
url = `${updateBaseUrl}macos/?localVersion=${encodeURIComponent(app.getVersion())}`;
|
||||
|
||||
} else if (process.platform === 'win32') {
|
||||
url = `${updateBaseUrl}win32/${process.arch}/`;
|
||||
} else {
|
||||
// Squirrel / electron only supports auto-update on these two platforms.
|
||||
// I'm not even going to try to guess which feed style they'd use if they
|
||||
// implemented it on Linux, or if it would be different again.
|
||||
console.log('Auto update not supported on this platform');
|
||||
}
|
||||
|
||||
if (url) {
|
||||
autoUpdater.setFeedURL(url);
|
||||
// We check for updates ourselves rather than using 'updater' because we need to
|
||||
// do it in the main process (and we don't really need to check every 10 minutes:
|
||||
// every hour should be just fine for a desktop app)
|
||||
// However, we still let the main window listen for the update events.
|
||||
// We also wait a short time before checking for updates the first time because
|
||||
// of squirrel on windows and it taking a small amount of time to release a
|
||||
// lock file.
|
||||
setTimeout(pollForUpdates, INITIAL_UPDATE_DELAY_MS);
|
||||
setInterval(pollForUpdates, UPDATE_POLL_INTERVAL_MS);
|
||||
}
|
||||
} catch (err) {
|
||||
// will fail if running in debug mode
|
||||
console.log('Couldn\'t enable update checking', err);
|
||||
}
|
||||
}
|
||||
|
||||
ipcMain.on('install_update', installUpdate);
|
||||
ipcMain.on('check_updates', pollForUpdates);
|
||||
|
||||
function ipcChannelSendUpdateStatus(status) {
|
||||
if (global.mainWindow) {
|
||||
global.mainWindow.webContents.send('check_updates', status);
|
||||
}
|
||||
}
|
||||
|
||||
autoUpdater.on('update-available', function() {
|
||||
ipcChannelSendUpdateStatus(true);
|
||||
}).on('update-not-available', function() {
|
||||
ipcChannelSendUpdateStatus(false);
|
||||
}).on('error', function(error) {
|
||||
ipcChannelSendUpdateStatus(error.message);
|
||||
});
|
||||
139
electron_app/src/vectormenu.js
Normal file
@@ -0,0 +1,139 @@
|
||||
/*
|
||||
Copyright 2016 OpenMarket Ltd
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
const {app, shell, Menu} = require('electron');
|
||||
|
||||
// Menu template from http://electron.atom.io/docs/api/menu/, edited
|
||||
const template = [
|
||||
{
|
||||
label: '&Edit',
|
||||
submenu: [
|
||||
{ role: 'undo' },
|
||||
{ role: 'redo' },
|
||||
{ type: 'separator' },
|
||||
{ role: 'cut' },
|
||||
{ role: 'copy' },
|
||||
{ role: 'paste' },
|
||||
{ role: 'pasteandmatchstyle' },
|
||||
{ role: 'delete' },
|
||||
{ role: 'selectall' },
|
||||
],
|
||||
},
|
||||
{
|
||||
label: '&View',
|
||||
submenu: [
|
||||
{ type: 'separator' },
|
||||
{ role: 'resetzoom' },
|
||||
{ role: 'zoomin' },
|
||||
{ role: 'zoomout' },
|
||||
{ type: 'separator' },
|
||||
{ role: 'togglefullscreen' },
|
||||
{ role: 'toggledevtools' },
|
||||
],
|
||||
},
|
||||
{
|
||||
label: '&Window',
|
||||
role: 'window',
|
||||
submenu: [
|
||||
{ role: 'minimize' },
|
||||
{ role: 'close' },
|
||||
],
|
||||
},
|
||||
{
|
||||
label: '&Help',
|
||||
role: 'help',
|
||||
submenu: [
|
||||
{
|
||||
label: 'riot.im',
|
||||
click() { shell.openExternal('https://riot.im/'); },
|
||||
},
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
// macOS has specific menu conventions...
|
||||
if (process.platform === 'darwin') {
|
||||
// first macOS menu is the name of the app
|
||||
const name = app.getName();
|
||||
template.unshift({
|
||||
label: name,
|
||||
submenu: [
|
||||
{ role: 'about' },
|
||||
{ type: 'separator' },
|
||||
{
|
||||
role: 'services',
|
||||
submenu: [],
|
||||
},
|
||||
{ type: 'separator' },
|
||||
{ role: 'hide' },
|
||||
{ role: 'hideothers' },
|
||||
{ role: 'unhide' },
|
||||
{ type: 'separator' },
|
||||
{ role: 'quit' },
|
||||
],
|
||||
});
|
||||
// Edit menu.
|
||||
// This has a 'speech' section on macOS
|
||||
template[1].submenu.push(
|
||||
{ type: 'separator' },
|
||||
{
|
||||
label: 'Speech',
|
||||
submenu: [
|
||||
{ role: 'startspeaking' },
|
||||
{ role: 'stopspeaking' },
|
||||
],
|
||||
});
|
||||
|
||||
// Window menu.
|
||||
// This also has specific functionality on macOS
|
||||
template[3].submenu = [
|
||||
{
|
||||
label: 'Close',
|
||||
accelerator: 'CmdOrCtrl+W',
|
||||
role: 'close',
|
||||
},
|
||||
{
|
||||
label: 'Minimize',
|
||||
accelerator: 'CmdOrCtrl+M',
|
||||
role: 'minimize',
|
||||
},
|
||||
{
|
||||
label: 'Zoom',
|
||||
role: 'zoom',
|
||||
},
|
||||
{
|
||||
type: 'separator',
|
||||
},
|
||||
{
|
||||
label: 'Bring All to Front',
|
||||
role: 'front',
|
||||
},
|
||||
];
|
||||
} else {
|
||||
template.unshift({
|
||||
label: '&File',
|
||||
submenu: [
|
||||
// For some reason, 'about' does not seem to work on windows.
|
||||
/*{
|
||||
role: 'about'
|
||||
},*/
|
||||
{ role: 'quit' },
|
||||
],
|
||||
});
|
||||
}
|
||||
|
||||
module.exports = Menu.buildFromTemplate(template);
|
||||
|
||||
131
electron_app/src/webcontents-handler.js
Normal file
@@ -0,0 +1,131 @@
|
||||
const {clipboard, nativeImage, Menu, MenuItem, shell} = require('electron');
|
||||
const url = require('url');
|
||||
|
||||
const PERMITTED_URL_SCHEMES = [
|
||||
'http:',
|
||||
'https:',
|
||||
'mailto:',
|
||||
];
|
||||
|
||||
function safeOpenURL(target) {
|
||||
// openExternal passes the target to open/start/xdg-open,
|
||||
// so put fairly stringent limits on what can be opened
|
||||
// (for instance, open /bin/sh does indeed open a terminal
|
||||
// with a shell, albeit with no arguments)
|
||||
const parsedUrl = url.parse(target);
|
||||
if (PERMITTED_URL_SCHEMES.indexOf(parsedUrl.protocol) > -1) {
|
||||
// explicitly use the URL re-assembled by the url library,
|
||||
// so we know the url parser has understood all the parts
|
||||
// of the input string
|
||||
const newTarget = url.format(parsedUrl);
|
||||
shell.openExternal(newTarget);
|
||||
}
|
||||
}
|
||||
|
||||
function onWindowOrNavigate(ev, target) {
|
||||
// always prevent the default: if something goes wrong,
|
||||
// we don't want to end up opening it in the electron
|
||||
// app, as we could end up opening any sort of random
|
||||
// url in a window that has node scripting access.
|
||||
ev.preventDefault();
|
||||
safeOpenURL(target);
|
||||
}
|
||||
|
||||
function onLinkContextMenu(ev, params) {
|
||||
const url = params.linkURL || params.srcURL;
|
||||
|
||||
const popupMenu = new Menu();
|
||||
// No point trying to open blob: URLs in an external browser: it ain't gonna work.
|
||||
if (!url.startsWith('blob:')) {
|
||||
popupMenu.append(new MenuItem({
|
||||
label: url,
|
||||
click() {
|
||||
safeOpenURL(url);
|
||||
},
|
||||
}));
|
||||
}
|
||||
|
||||
if (params.mediaType && params.mediaType === 'image' && !url.startsWith('file://')) {
|
||||
popupMenu.append(new MenuItem({
|
||||
label: 'Copy Image',
|
||||
click() {
|
||||
if (url.startsWith('data:')) {
|
||||
clipboard.writeImage(nativeImage.createFromDataURL(url));
|
||||
} else {
|
||||
ev.sender.copyImageAt(params.x, params.y);
|
||||
}
|
||||
},
|
||||
}));
|
||||
}
|
||||
|
||||
// No point offerring to copy a blob: URL either
|
||||
if (!url.startsWith('blob:')) {
|
||||
popupMenu.append(new MenuItem({
|
||||
label: 'Copy Link Address',
|
||||
click() {
|
||||
clipboard.writeText(url);
|
||||
},
|
||||
}));
|
||||
}
|
||||
// popup() requires an options object even for no options
|
||||
popupMenu.popup({});
|
||||
ev.preventDefault();
|
||||
}
|
||||
|
||||
function _CutCopyPasteSelectContextMenus(params) {
|
||||
return [{
|
||||
role: 'cut',
|
||||
enabled: params.editFlags.canCut,
|
||||
}, {
|
||||
role: 'copy',
|
||||
enabled: params.editFlags.canCopy,
|
||||
}, {
|
||||
role: 'paste',
|
||||
enabled: params.editFlags.canPaste,
|
||||
}, {
|
||||
role: 'pasteandmatchstyle',
|
||||
enabled: params.editFlags.canPaste,
|
||||
}, {
|
||||
role: 'selectall',
|
||||
enabled: params.editFlags.canSelectAll,
|
||||
}];
|
||||
}
|
||||
|
||||
function onSelectedContextMenu(ev, params) {
|
||||
const items = _CutCopyPasteSelectContextMenus(params);
|
||||
const popupMenu = Menu.buildFromTemplate(items);
|
||||
|
||||
// popup() requires an options object even for no options
|
||||
popupMenu.popup({});
|
||||
ev.preventDefault();
|
||||
}
|
||||
|
||||
function onEditableContextMenu(ev, params) {
|
||||
const items = [
|
||||
{ role: 'undo' },
|
||||
{ role: 'redo', enabled: params.editFlags.canRedo },
|
||||
{ type: 'separator' },
|
||||
].concat(_CutCopyPasteSelectContextMenus(params));
|
||||
|
||||
const popupMenu = Menu.buildFromTemplate(items);
|
||||
|
||||
// popup() requires an options object even for no options
|
||||
popupMenu.popup({});
|
||||
ev.preventDefault();
|
||||
}
|
||||
|
||||
|
||||
module.exports = (webContents) => {
|
||||
webContents.on('new-window', onWindowOrNavigate);
|
||||
webContents.on('will-navigate', onWindowOrNavigate);
|
||||
|
||||
webContents.on('context-menu', function(ev, params) {
|
||||
if (params.linkURL || params.srcURL) {
|
||||
onLinkContextMenu(ev, params);
|
||||
} else if (params.selectionText) {
|
||||
onSelectedContextMenu(ev, params);
|
||||
} else if (params.isEditable) {
|
||||
onEditableContextMenu(ev, params);
|
||||
}
|
||||
});
|
||||
};
|
||||
33
jenkins.sh
@@ -1,33 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
export NVM_DIR="/home/jenkins/.nvm"
|
||||
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
|
||||
nvm use 4
|
||||
|
||||
set -x
|
||||
|
||||
npm install
|
||||
|
||||
# we may be using a dev branch of react-sdk, in which case we need to build it
|
||||
(cd node_modules/matrix-react-sdk && npm run build)
|
||||
|
||||
# run the mocha tests
|
||||
npm run test
|
||||
|
||||
# build our artifacts; dumps them in ./vector
|
||||
npm run build:dev
|
||||
|
||||
# gzip up ./vector
|
||||
rm vector-*.tar.gz || true # rm previous artifacts without failing if it doesn't exist
|
||||
|
||||
# node_modules deps from 'npm install' don't have a .git dir so can't
|
||||
# rev-parse; but they do set the commit in package.json under 'gitHead' which
|
||||
# we're grabbing here.
|
||||
REACT_SHA=$(grep 'gitHead' node_modules/matrix-react-sdk/package.json | cut -d \" -f 4 | head -c 12)
|
||||
JSSDK_SHA=$(grep 'gitHead' node_modules/matrix-js-sdk/package.json | cut -d \" -f 4 | head -c 12)
|
||||
|
||||
VECTOR_SHA=$(git rev-parse --short=12 HEAD) # use the ACTUAL SHA rather than assume develop
|
||||
|
||||
tar -zcvhf vector-$VECTOR_SHA-react-$REACT_SHA-js-$JSSDK_SHA.tar.gz vector #g[z]ip, [c]reate archive, [v]erbose, [f]ilename, [h]ard-dereference (do not archive symlinks)
|
||||
152
karma.conf.js
@@ -2,13 +2,14 @@
|
||||
|
||||
var path = require('path');
|
||||
var webpack = require('webpack');
|
||||
var webpack_config = require('./webpack.config');
|
||||
|
||||
/*
|
||||
* We use webpack to build our tests. It's a pain to have to wait for webpack
|
||||
* to build everything; however it's the easiest way to load our dependencies
|
||||
* from node_modules.
|
||||
*
|
||||
* If you run karma in multi-run mode (with `npm run test:multi`), it will watch
|
||||
* If you run karma in multi-run mode (with `npm run test-multi`), it will watch
|
||||
* the tests for changes, and webpack will rebuild using a cache. This is much quicker
|
||||
* than a clean rebuild.
|
||||
*/
|
||||
@@ -19,34 +20,92 @@ var testFile = process.env.KARMA_TEST_FILE || 'test/all-tests.js';
|
||||
process.env.PHANTOMJS_BIN = 'node_modules/.bin/phantomjs';
|
||||
process.env.Q_DEBUG = 1;
|
||||
|
||||
/* the webpack config is based on the real one, to (a) try to simulate the
|
||||
* deployed environment as closely as possible, and (b) to avoid a shedload of
|
||||
* cut-and-paste.
|
||||
*/
|
||||
|
||||
// find out if we're shipping olm, and where it is, if so.
|
||||
const olm_entry = webpack_config.entry['olm'];
|
||||
|
||||
// remove the default entries - karma provides its own (via the 'files' and
|
||||
// 'preprocessors' config below)
|
||||
delete webpack_config['entry'];
|
||||
|
||||
// add ./test as a search path for js
|
||||
webpack_config.module.loaders.unshift({
|
||||
test: /\.js$/, loader: "babel",
|
||||
include: [path.resolve('./src'), path.resolve('./test')],
|
||||
});
|
||||
|
||||
// disable parsing for sinon, because it
|
||||
// tries to do voodoo with 'require' which upsets
|
||||
// webpack (https://github.com/webpack/webpack/issues/304)
|
||||
webpack_config.module.noParse.push(/sinon\/pkg\/sinon\.js$/);
|
||||
|
||||
// ?
|
||||
webpack_config.resolve.alias['sinon'] = 'sinon/pkg/sinon.js';
|
||||
|
||||
webpack_config.resolve.root = [
|
||||
path.resolve('./test'),
|
||||
];
|
||||
|
||||
webpack_config.devtool = 'inline-source-map';
|
||||
|
||||
module.exports = function (config) {
|
||||
config.set({
|
||||
const myconfig = {
|
||||
// frameworks to use
|
||||
// available frameworks: https://npmjs.org/browse/keyword/karma-adapter
|
||||
frameworks: ['mocha'],
|
||||
|
||||
// list of files / patterns to load in the browser
|
||||
files: [
|
||||
'node_modules/babel-polyfill/browser.js',
|
||||
testFile,
|
||||
{pattern: 'vector/img/*', watched: false, included: false, served: true, nocache: false},
|
||||
|
||||
// make the images available via our httpd. They will be avaliable
|
||||
// below http://localhost:[PORT]/base/. See also `proxies` which
|
||||
// defines alternative URLs for them.
|
||||
//
|
||||
// This isn't required by any of the tests, but it stops karma
|
||||
// logging warnings when it serves a 404 for them.
|
||||
{
|
||||
pattern: 'node_modules/matrix-react-sdk/res/img/*',
|
||||
watched: false, included: false, served: true, nocache: false,
|
||||
},
|
||||
{
|
||||
pattern: 'res/themes/**',
|
||||
watched: false, included: false, served: true, nocache: false,
|
||||
},
|
||||
],
|
||||
|
||||
// redirect img links to the karma server
|
||||
proxies: {
|
||||
"/img/": "/base/vector/img/",
|
||||
// redirect img links to the karma server. See above.
|
||||
"/img/": "/base/node_modules/matrix-react-sdk/res/img/",
|
||||
"/themes/": "/base/res/themes/",
|
||||
},
|
||||
|
||||
|
||||
// preprocess matching files before serving them to the browser
|
||||
// available preprocessors:
|
||||
// https://npmjs.org/browse/keyword/karma-preprocessor
|
||||
preprocessors: {
|
||||
'test/**/*.js': ['webpack', 'sourcemap']
|
||||
'{src,test}/**/*.js': ['webpack', 'sourcemap'],
|
||||
},
|
||||
|
||||
// test results reporter to use
|
||||
// possible values: 'dots', 'progress'
|
||||
// available reporters: https://npmjs.org/browse/keyword/karma-reporter
|
||||
reporters: ['progress', 'junit'],
|
||||
reporters: ['logcapture', 'spec', 'junit', 'summary'],
|
||||
|
||||
specReporter: {
|
||||
suppressErrorSummary: false, // do print error summary
|
||||
suppressFailed: false, // do print information about failed tests
|
||||
suppressPassed: false, // do print information about passed tests
|
||||
showSpecTiming: true, // print the time elapsed for each spec
|
||||
},
|
||||
|
||||
client: {
|
||||
captureLogs: true,
|
||||
},
|
||||
|
||||
// web server port
|
||||
port: 9876,
|
||||
@@ -69,8 +128,23 @@ module.exports = function (config) {
|
||||
browsers: [
|
||||
'Chrome',
|
||||
//'PhantomJS',
|
||||
//'ChromeHeadless'
|
||||
],
|
||||
|
||||
customLaunchers: {
|
||||
'ChromeHeadless': {
|
||||
base: 'Chrome',
|
||||
flags: [
|
||||
// '--no-sandbox',
|
||||
// See https://chromium.googlesource.com/chromium/src/+/lkgr/headless/README.md
|
||||
'--headless',
|
||||
'--disable-gpu',
|
||||
// Without a remote debugging port, Google Chrome exits immediately.
|
||||
'--remote-debugging-port=9222',
|
||||
],
|
||||
}
|
||||
},
|
||||
|
||||
// Continuous Integration mode
|
||||
// if true, Karma captures browsers, runs the tests and exits
|
||||
// singleRun: false,
|
||||
@@ -83,54 +157,20 @@ module.exports = function (config) {
|
||||
outputDir: 'karma-reports',
|
||||
},
|
||||
|
||||
webpack: {
|
||||
module: {
|
||||
loaders: [
|
||||
{ test: /\.json$/, loader: "json" },
|
||||
{
|
||||
test: /\.js$/, loader: "babel",
|
||||
include: [path.resolve('./src'),
|
||||
path.resolve('./test'),
|
||||
],
|
||||
query: {
|
||||
// we're using babel 5, for consistency with
|
||||
// the release build, which doesn't use the
|
||||
// presets.
|
||||
// presets: ['react', 'es2015'],
|
||||
},
|
||||
},
|
||||
],
|
||||
noParse: [
|
||||
// don't parse the languages within highlight.js. They
|
||||
// cause stack overflows
|
||||
// (https://github.com/webpack/webpack/issues/1721), and
|
||||
// there is no need for webpack to parse them - they can
|
||||
// just be included as-is.
|
||||
/highlight\.js\/lib\/languages/,
|
||||
webpack: webpack_config,
|
||||
|
||||
// also disable parsing for sinon, because it
|
||||
// tries to do voodoo with 'require' which upsets
|
||||
// webpack (https://github.com/webpack/webpack/issues/304)
|
||||
/sinon\/pkg\/sinon\.js$/,
|
||||
],
|
||||
webpackMiddleware: {
|
||||
stats: {
|
||||
// don't fill the console up with a mahoosive list of modules
|
||||
chunks: false,
|
||||
},
|
||||
resolve: {
|
||||
alias: {
|
||||
// alias any requires to the react module to the one in our path, otherwise
|
||||
// we tend to get the react source included twice when using npm link.
|
||||
react: path.resolve('./node_modules/react'),
|
||||
|
||||
// same goes for js-sdk
|
||||
"matrix-js-sdk": path.resolve('./node_modules/matrix-js-sdk'),
|
||||
|
||||
sinon: 'sinon/pkg/sinon.js',
|
||||
},
|
||||
root: [
|
||||
path.resolve('./src'),
|
||||
path.resolve('./test'),
|
||||
],
|
||||
},
|
||||
devtool: 'inline-source-map',
|
||||
},
|
||||
});
|
||||
};
|
||||
|
||||
// include the olm loader if we have it.
|
||||
if (olm_entry) {
|
||||
myconfig.files.unshift(olm_entry);
|
||||
}
|
||||
|
||||
config.set(myconfig);
|
||||
};
|
||||
|
||||
10074
package-lock.json
generated
Normal file
200
package.json
@@ -1,81 +1,183 @@
|
||||
{
|
||||
"name": "vector-web",
|
||||
"version": "0.6.1",
|
||||
"description": "Vector webapp",
|
||||
"author": "matrix.org",
|
||||
"name": "riot-web",
|
||||
"productName": "Riot",
|
||||
"main": "electron_app/src/electron-main.js",
|
||||
"version": "0.16.5",
|
||||
"description": "A feature-rich client for Matrix.org",
|
||||
"author": "New Vector Ltd.",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/vector-im/vector-web"
|
||||
"url": "https://github.com/vector-im/riot-web"
|
||||
},
|
||||
"license": "Apache-2.0",
|
||||
"files": [
|
||||
"AUTHORS.rst",
|
||||
"CONTRIBUTING.rst",
|
||||
"deploy",
|
||||
"docs",
|
||||
"karma.conf.js",
|
||||
"lib",
|
||||
"release.sh",
|
||||
"scripts",
|
||||
"src",
|
||||
"test",
|
||||
"webpack.config.js"
|
||||
],
|
||||
"style": "bundle.css",
|
||||
"matrix-react-parent": "matrix-react-sdk",
|
||||
"scripts": {
|
||||
"reskindex": "reskindex -h src/header",
|
||||
"reskindex:watch": "reskindex -h src/header -w",
|
||||
"i18n": "matrix-gen-i18n",
|
||||
"prunei18n": "matrix-prune-i18n",
|
||||
"build:res": "node scripts/copy-res.js",
|
||||
"build:modernizr": "modernizr -c .modernizr.json -d src/vector/modernizr.js",
|
||||
"build:css": "catw \"src/skins/vector/css/**/*.css\" -o vector/components.css --no-watch",
|
||||
"build:compile": "babel --source-maps -d lib src",
|
||||
"build:bundle": "NODE_ENV=production webpack -p lib/vector/index.js vector/bundle.js",
|
||||
"build:bundle:dev": "NODE_ENV=production webpack --optimize-occurence-order lib/vector/index.js vector/bundle.js",
|
||||
"build": "npm run build:css && npm run build:compile && npm run build:bundle",
|
||||
"build:dev": "npm run build:css && npm run build:compile && npm run build:bundle:dev",
|
||||
"package": "scripts/package.sh",
|
||||
"start:js": "webpack -w src/vector/index.js vector/bundle.js",
|
||||
"start:js:prod": "NODE_ENV=production webpack -w src/vector/index.js vector/bundle.js",
|
||||
"start:skins:css": "catw \"src/skins/vector/css/**/*.css\" -o vector/components.css",
|
||||
"//cache": "Note the -c 1 below due to https://code.google.com/p/chromium/issues/detail?id=508270",
|
||||
"start": "parallelshell \"npm run start:js\" \"npm run start:skins:css\" \"http-server -c 1 vector\"",
|
||||
"start:prod": "parallelshell \"npm run start:js:prod\" \"npm run start:skins:css\" \"http-server -c 1 vector\"",
|
||||
"clean": "rimraf lib vector/bundle.css vector/bundle.js vector/bundle.js.map vector/webpack.css*",
|
||||
"prepublish": "npm run build:css && npm run build:compile",
|
||||
"test": "karma start --single-run=true --autoWatch=false --browsers PhantomJS --colors=false",
|
||||
"test:multi": "karma start"
|
||||
"build:compile": "npm run reskindex && babel --source-maps -d lib src",
|
||||
"build:bundle": "cross-env NODE_ENV=production webpack -p --progress --bail",
|
||||
"build:bundle:dev": "webpack --optimize-occurence-order --progress --bail",
|
||||
"build:electron": "npm run clean && npm run build && npm run install:electron && build -wml --ia32 --x64",
|
||||
"build:react-sdk": "node scripts/npm-sub.js matrix-react-sdk run start:init",
|
||||
"build:js-sdk": "node scripts/npm-sub.js matrix-js-sdk run start:init",
|
||||
"build": "npm run build:js-sdk && npm run build:react-sdk && npm run reskindex && npm run build:res && npm run build:bundle",
|
||||
"build:dev": "npm run build:js-sdk && npm run build:react-sdk && npm run reskindex && npm run build:res && npm run build:bundle:dev",
|
||||
"dist": "scripts/package.sh",
|
||||
"install:electron": "install-app-deps",
|
||||
"electron": "npm run install:electron && electron .",
|
||||
"start:res": "node scripts/copy-res.js -w",
|
||||
"start:js": "webpack-dev-server --output-filename=bundles/_dev_/[name].js --output-chunk-file=bundles/_dev_/[name].js -w --progress",
|
||||
"start:js:prod": "cross-env NODE_ENV=production webpack-dev-server -w --progress",
|
||||
"start:js-sdk": "node scripts/npm-sub.js matrix-js-sdk run start:watch",
|
||||
"start:js-sdk:prod": "cross-env NODE_ENV=production node scripts/npm-sub.js matrix-js-sdk run start:watch",
|
||||
"start:react-sdk": "node scripts/npm-sub.js matrix-react-sdk run start:all",
|
||||
"start:react-sdk:prod": "cross-env NODE_ENV=production node scripts/npm-sub.js matrix-react-sdk run start:all",
|
||||
"start": "npm run build:js-sdk && npm run build:react-sdk && concurrently --kill-others-on-fail --prefix \"{time} [{name}]\" -n js-sdk,react-sdk,reskindex,res,riot-js \"npm run start:js-sdk\" \"npm run start:react-sdk\" \"npm run reskindex:watch\" \"npm run start:res\" \"npm run start:js\"",
|
||||
"start:prod": "npm run build:js-sdk && npm run build:react-sdk && concurrently --kill-others-on-fail --prefix \"{time} [{name}]\" -n js-sdk,react-sdk,reskindex,res,riot-js \"npm run start:js-sdk:prod\" \"npm run start:react-sdk:prod\" \"npm run reskindex:watch\" \"npm run start:res\" \"npm run start:js:prod\"",
|
||||
"lint": "eslint src/",
|
||||
"lintall": "eslint src/ test/",
|
||||
"clean": "rimraf lib webapp electron_app/dist",
|
||||
"prepublish": "npm run clean && npm run build:compile",
|
||||
"test": "karma start --single-run=true --autoWatch=false --browsers ChromeHeadless",
|
||||
"test-multi": "karma start"
|
||||
},
|
||||
"dependencies": {
|
||||
"babel-polyfill": "^6.5.0",
|
||||
"classnames": "^2.1.2",
|
||||
"babel-runtime": "^6.11.6",
|
||||
"bluebird": "^3.5.0",
|
||||
"browser-request": "^0.3.3",
|
||||
"draft-js": "^0.11.0-alpha",
|
||||
"extract-text-webpack-plugin": "^0.9.1",
|
||||
"filesize": "^3.1.2",
|
||||
"flux": "~2.0.3",
|
||||
"gemini-scrollbar": "matrix-org/gemini-scrollbar#87ebaa7",
|
||||
"favico.js": "^0.3.10",
|
||||
"gemini-scrollbar": "matrix-org/gemini-scrollbar#b302279",
|
||||
"gfm.css": "^1.1.1",
|
||||
"highlight.js": "^9.0.0",
|
||||
"linkifyjs": "^2.0.0-beta.4",
|
||||
"matrix-js-sdk": "^0.5.2",
|
||||
"matrix-react-sdk": "^0.5.2",
|
||||
"matrix-js-sdk": "0.11.1",
|
||||
"matrix-react-sdk": "0.13.5",
|
||||
"modernizr": "^3.1.0",
|
||||
"q": "^1.4.1",
|
||||
"react": "^15.0.1",
|
||||
"react-dnd": "^2.1.4",
|
||||
"react-dnd-html5-backend": "^2.1.2",
|
||||
"react-dom": "^15.0.1",
|
||||
"react-gemini-scrollbar": "matrix-org/react-gemini-scrollbar#c3d942e",
|
||||
"sanitize-html": "^1.11.1"
|
||||
"prop-types": "^15.5.10",
|
||||
"react": "^15.6.0",
|
||||
"react-dom": "^15.6.0",
|
||||
"sanitize-html": "^1.18.4",
|
||||
"ua-parser-js": "^0.7.10",
|
||||
"url": "^0.11.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"babel": "^5.8.23",
|
||||
"babel-core": "^5.8.25",
|
||||
"babel-loader": "^5.3.2",
|
||||
"catw": "^1.0.1",
|
||||
"autoprefixer": "^6.6.0",
|
||||
"babel-cli": "^6.5.2",
|
||||
"babel-core": "^6.14.0",
|
||||
"babel-eslint": "^6.1.0",
|
||||
"babel-loader": "^6.2.5",
|
||||
"babel-plugin-add-module-exports": "^0.2.1",
|
||||
"babel-plugin-transform-async-to-bluebird": "^1.1.1",
|
||||
"babel-plugin-transform-class-properties": "^6.16.0",
|
||||
"babel-plugin-transform-object-rest-spread": "^6.16.0",
|
||||
"babel-plugin-transform-runtime": "^6.15.0",
|
||||
"babel-preset-es2015": "^6.16.0",
|
||||
"babel-preset-es2016": "^6.16.0",
|
||||
"babel-preset-es2017": "^6.16.0",
|
||||
"babel-preset-react": "^6.16.0",
|
||||
"babel-preset-stage-2": "^6.17.0",
|
||||
"chokidar": "^1.6.1",
|
||||
"concurrently": "^4.0.1",
|
||||
"cpx": "^1.3.2",
|
||||
"cross-env": "^4.0.0",
|
||||
"css-raw-loader": "^0.1.1",
|
||||
"electron-builder": "^11.2.4",
|
||||
"electron-builder-squirrel-windows": "^11.2.1",
|
||||
"electron-devtools-installer": "^2.2.0",
|
||||
"emojione": "^2.2.7",
|
||||
"eslint": "^3.14.0",
|
||||
"eslint-config-google": "^0.7.1",
|
||||
"eslint-plugin-babel": "^4.1.1",
|
||||
"eslint-plugin-flowtype": "^2.30.0",
|
||||
"eslint-plugin-react": "^7.4.0",
|
||||
"expect": "^1.16.0",
|
||||
"http-server": "^0.8.4",
|
||||
"fs-extra": "^0.30.0",
|
||||
"html-webpack-plugin": "^2.24.0",
|
||||
"json-loader": "^0.5.3",
|
||||
"karma": "^0.13.22",
|
||||
"karma": "^1.7.0",
|
||||
"karma-chrome-launcher": "^0.2.3",
|
||||
"karma-cli": "^0.1.2",
|
||||
"karma-junit-reporter": "^0.4.1",
|
||||
"karma-logcapture-reporter": "0.0.1",
|
||||
"karma-mocha": "^0.2.2",
|
||||
"karma-phantomjs-launcher": "^1.0.0",
|
||||
"karma-sourcemap-loader": "^0.3.7",
|
||||
"karma-spec-reporter": "0.0.31",
|
||||
"karma-summary-reporter": "^1.3.3",
|
||||
"karma-webpack": "^1.7.0",
|
||||
"matrix-mock-request": "^1.2.0",
|
||||
"matrix-react-test-utils": "^0.2.0",
|
||||
"minimist": "^1.2.0",
|
||||
"mkdirp": "^0.5.1",
|
||||
"mocha": "^2.4.5",
|
||||
"parallelshell": "^1.2.0",
|
||||
"phantomjs-prebuilt": "^2.1.7",
|
||||
"react-addons-test-utils": "^15.0.1",
|
||||
"react-addons-perf": "^15.0",
|
||||
"postcss-extend": "^1.0.5",
|
||||
"postcss-import": "^9.0.0",
|
||||
"postcss-loader": "^1.2.2",
|
||||
"postcss-mixins": "^5.4.1",
|
||||
"postcss-nested": "^1.0.0",
|
||||
"postcss-scss": "^0.4.0",
|
||||
"postcss-simple-vars": "^3.0.0",
|
||||
"postcss-strip-inline-comments": "^0.1.5",
|
||||
"react-addons-perf": "^15.4.0",
|
||||
"react-addons-test-utils": "^15.6.0",
|
||||
"rimraf": "^2.4.3",
|
||||
"source-map-loader": "^0.1.5",
|
||||
"webpack": "^1.12.14"
|
||||
"source-map-loader": "^0.2.3",
|
||||
"webpack": "^1.12.14",
|
||||
"webpack-dev-server": "^1.16.2"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"olm": "https://matrix.org/packages/npm/olm/olm-2.2.1.tgz"
|
||||
},
|
||||
"build": {
|
||||
"appId": "im.riot.app",
|
||||
"category": "Network",
|
||||
"electronVersion": "2.0.8",
|
||||
"//asar=false": "https://github.com/electron-userland/electron-builder/issues/675",
|
||||
"asar": false,
|
||||
"dereference": true,
|
||||
"//files": "We bundle everything, so we only need to include webapp/",
|
||||
"files": [
|
||||
"node_modules/**",
|
||||
"src/**",
|
||||
"img/**"
|
||||
],
|
||||
"extraResources": [
|
||||
"webapp/**/*"
|
||||
],
|
||||
"linux": {
|
||||
"target": "deb",
|
||||
"category": "Network;InstantMessaging;Chat",
|
||||
"maintainer": "support@riot.im",
|
||||
"desktop": {
|
||||
"StartupWMClass": "riot"
|
||||
}
|
||||
},
|
||||
"win": {
|
||||
"target": "squirrel"
|
||||
},
|
||||
"directories": {
|
||||
"buildResources": "electron_app/build",
|
||||
"output": "electron_app/dist",
|
||||
"app": "electron_app"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
13
postcss.config.js
Normal file
@@ -0,0 +1,13 @@
|
||||
module.exports = {
|
||||
plugins: [
|
||||
require("postcss-import")(),
|
||||
require("autoprefixer")(),
|
||||
require("postcss-simple-vars")(),
|
||||
require("postcss-extend")(),
|
||||
require("postcss-nested")(),
|
||||
require("postcss-mixins")(),
|
||||
require("postcss-strip-inline-comments")(),
|
||||
],
|
||||
"parser": "postcss-scss",
|
||||
"local-plugins": true,
|
||||
};
|
||||
44
release.sh
@@ -1,12 +1,50 @@
|
||||
#!/bin/sh
|
||||
#!/bin/bash
|
||||
#
|
||||
# Script to perform a release of vector-web.
|
||||
#
|
||||
# Requires github-changelog-generator; to install, do
|
||||
# Requires github-changelog-generator; to install, do
|
||||
# pip install git+https://github.com/matrix-org/github-changelog-generator.git
|
||||
|
||||
set -e
|
||||
|
||||
orig_args=$@
|
||||
|
||||
# chomp any args starting with '-' as these need to go
|
||||
# through to the release script and otherwise we'll get
|
||||
# confused about what the version arg is.
|
||||
while [[ "$1" == -* ]]; do
|
||||
shift
|
||||
done
|
||||
|
||||
cd `dirname $0`
|
||||
|
||||
exec ./node_modules/matrix-js-sdk/release.sh -z "$@"
|
||||
for i in matrix-js-sdk matrix-react-sdk
|
||||
do
|
||||
depver=`cat package.json | jq -r .dependencies[\"$i\"]`
|
||||
latestver=`npm show $i version`
|
||||
if [ "$depver" != "$latestver" ]
|
||||
then
|
||||
echo "The latest version of $i is $latestver but package.json depends on $depver"
|
||||
echo -n "Type 'Yes' to continue anyway: "
|
||||
read resp
|
||||
if [ "$resp" != "Yes" ]
|
||||
then
|
||||
echo "OK, never mind."
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
# bump Electron's package.json first
|
||||
release="${1#v}"
|
||||
tag="v${release}"
|
||||
echo "electron npm version"
|
||||
|
||||
cd electron_app
|
||||
npm version --no-git-tag-version "$release"
|
||||
git commit package.json -m "$tag"
|
||||
|
||||
|
||||
cd ..
|
||||
|
||||
exec ./node_modules/matrix-js-sdk/release.sh -z "$orig_args"
|
||||
|
||||
1
release_config.yaml
Normal file
@@ -0,0 +1 @@
|
||||
signing_id: packages@riot.im
|
||||
192
res/home-status.html
Normal file
@@ -0,0 +1,192 @@
|
||||
<style type="text/css">
|
||||
|
||||
/* we deliberately inline style here to avoid flash-of-CSS problems, and to avoid
|
||||
* voodoo where we have to set display: none by default
|
||||
*/
|
||||
|
||||
.mx_HomePage_container {
|
||||
text-align: center;
|
||||
display: block ! important;
|
||||
width: 690px;
|
||||
margin: 20px;
|
||||
}
|
||||
|
||||
.mx_HomePage_header {
|
||||
margin-top: 37px;
|
||||
margin-left: 10px;
|
||||
width: 670px;
|
||||
box-sizing: border-box;
|
||||
font-size: 18px;
|
||||
background-color: #fff;
|
||||
box-shadow: 0px 2px 10px 0px rgba(48,55,81,0.05);
|
||||
border-radius: 5px;
|
||||
padding: 20px 80px 20px 80px;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.mx_HomePage_header h1 {
|
||||
font-size: 29px;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.mx_HomePage_intro h2 {
|
||||
margin-top: 32px;
|
||||
font-size: 25px;
|
||||
color: #49555F;
|
||||
}
|
||||
|
||||
.mx_HomePage_intro {
|
||||
margin: auto;
|
||||
width: 600px;
|
||||
margin-top: 40px;
|
||||
margin-bottom: 40px;
|
||||
font-size: 18px;
|
||||
}
|
||||
|
||||
.mx_HomePage_coc {
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.mx_HomePage_coc a {
|
||||
color: #4360DF;
|
||||
}
|
||||
|
||||
.mx_HomePage_room, .mx_HomePage_telegram {
|
||||
float: left;
|
||||
background-color: #fff;
|
||||
box-shadow: 0px 2px 10px 0px rgba(48,55,81,0.05);
|
||||
border-radius: 5px;
|
||||
margin: 10px;
|
||||
width: 210px;
|
||||
height: 250px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.mx_HomePage_telegram {
|
||||
background-color: transparent;
|
||||
border: 1px solid rgba(113, 129, 142, 0.2);
|
||||
box-shadow: none;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
flex-direction: column;
|
||||
font-size: 16px;
|
||||
line-height: 25px;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.mx_HomePage_telegram a {
|
||||
text-transform: uppercase;
|
||||
color: #4360DF;
|
||||
font-size: 13px;
|
||||
font-family: PostGrotesk-Medium, Arial, Helvetica, Sans-Serif;
|
||||
font-weight: 600;
|
||||
opacity: 1.0;
|
||||
transition: opacity .2s ease;
|
||||
}
|
||||
|
||||
.mx_HomePage_telegram a:hover {
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
.mx_HomePage_room .mx_HomePage_icon {
|
||||
margin-top: 24px;
|
||||
margin-bottom: 16px;
|
||||
width: 50px;
|
||||
height: 50px;
|
||||
}
|
||||
|
||||
.mx_HomePage_room .mx_HomePage_name {
|
||||
display: block;
|
||||
font-family: PostGrotesk-Medium, Arial, Helvetica, Sans-Serif;
|
||||
font-weight: 600;
|
||||
font-size: 15px;
|
||||
color: #49555F;
|
||||
line-height: 25px;
|
||||
margin: 0px 12px 0px 12px;
|
||||
}
|
||||
|
||||
.mx_HomePage_room .mx_HomePage_desc {
|
||||
flex: 1;
|
||||
display: block;
|
||||
margin: 0px 12px 0px 12px;
|
||||
font-size: 14px;
|
||||
line-height: 20px;
|
||||
}
|
||||
|
||||
.mx_HomePage_button {
|
||||
align-self: normal;
|
||||
margin: 12px;
|
||||
border-radius: 8px;
|
||||
border: 1px solid rgba(199, 206, 209, 0.12);
|
||||
background-color: #6CC1F6;
|
||||
font-size: 13px;
|
||||
font-family: PostGrotesk-Medium, Arial, Helvetica, Sans-Serif;
|
||||
font-weight: 600;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 1px;
|
||||
color: #fff ! important;
|
||||
cursor: pointer;
|
||||
outline: none;
|
||||
padding: 14px;
|
||||
box-sizing: border-box;
|
||||
padding-left: 1.5em;
|
||||
padding-right: 1.5em;
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
<div class="mx_HomePage_container">
|
||||
<div class="mx_HomePage_header">
|
||||
<div>
|
||||
<h1>Welcome to Status Community Chat, powered by Riot.</h1>
|
||||
<p>For contributors, developers and Ethereum-enthusiasts who care about the movement for decentralization.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mx_HomePage_intro">
|
||||
<h2>Our rooms</h2>
|
||||
<p>Please abide by the channels discussion categories and remain on topic to the specific category details listed.</p>
|
||||
<p class="mx_HomePage_coc">Before posting please refer to our <a href="https://wiki.status.im/Code_of_conduct">Code of Conduct</a></p>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="mx_HomePage_room">
|
||||
<img class="mx_HomePage_icon" src="themes/status/img/a.png">
|
||||
<span class="mx_HomePage_name">#announcements</span>
|
||||
<span class="mx_HomePage_desc">Company wide announcements.</span>
|
||||
<a class="mx_HomePage_button" href="#/room/#announcements:status.im">Join</a>
|
||||
</div>
|
||||
<div class="mx_HomePage_room">
|
||||
<img class="mx_HomePage_icon" src="themes/status/img/i.png">
|
||||
<span class="mx_HomePage_name">#introductions</span>
|
||||
<span class="mx_HomePage_desc">Newcomer introductions.</span>
|
||||
<a class="mx_HomePage_button" href="#/room/#introductions:status.im">Join</a>
|
||||
</div>
|
||||
<div class="mx_HomePage_room">
|
||||
<img class="mx_HomePage_icon" src="themes/status/img/g.png">
|
||||
<span class="mx_HomePage_name">#general</span>
|
||||
<span class="mx_HomePage_desc">General discussions of Status.</span>
|
||||
<a class="mx_HomePage_button" href="#/room/#general:status.im">Join</a>
|
||||
</div>
|
||||
<div class="mx_HomePage_room">
|
||||
<img class="mx_HomePage_icon" src="themes/status/img/d.png">
|
||||
<span class="mx_HomePage_name">#dev-status</span>
|
||||
<span class="mx_HomePage_desc">Contributing to our codebase? Building a DApp or a chatbot? We're here to help.</span>
|
||||
<a class="mx_HomePage_button" href="#/room/#dev-status:status.im">Join</a>
|
||||
</div>
|
||||
<div class="mx_HomePage_room">
|
||||
<img class="mx_HomePage_icon" src="themes/status/img/n.png">
|
||||
<span class="mx_HomePage_name">#news-articles</span>
|
||||
<span class="mx_HomePage_desc">Share news, articles related to Ethereum or projects you're excited about</span>
|
||||
<a class="mx_HomePage_button" href="#/room/#news-articles:status.im">Join</a>
|
||||
</div>
|
||||
<div class="mx_HomePage_telegram">
|
||||
<p>
|
||||
Interested in market and cryptocurrency type discussions?
|
||||
</p>
|
||||
<a href="https://t.me/StatusNetworkChat">Join Telegram</a>
|
||||
</div>
|
||||
</div>
|
||||
292
res/home.html
Normal file
@@ -0,0 +1,292 @@
|
||||
<style type="text/css">
|
||||
|
||||
/* we deliberately inline style here to avoid flash-of-CSS problems, and to avoid
|
||||
* voodoo where we have to set display: none by default
|
||||
*/
|
||||
|
||||
.mx_HomePage_header h1 {
|
||||
margin-left: 0px;
|
||||
margin-bottom: 0px;
|
||||
margin-top: 20px;
|
||||
margin-right: 20px;
|
||||
color: #454545;
|
||||
}
|
||||
|
||||
.mx_HomePage_header h2 {
|
||||
margin-left: 0px;
|
||||
margin-top: 5px;
|
||||
margin-bottom: 20px;
|
||||
margin-right: 20px;
|
||||
color: #454545;
|
||||
}
|
||||
|
||||
.mx_HomePage_header h1 a {
|
||||
color: #454545;
|
||||
}
|
||||
|
||||
.mx_HomePage h3 {
|
||||
margin-top: 30px;
|
||||
}
|
||||
|
||||
.mx_HomePage_header {
|
||||
border: 1px solid #76CFA6;
|
||||
background-color: #eaf5f0;
|
||||
border-radius: 5px;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.mx_HomePage_col {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
}
|
||||
|
||||
.mx_HomePage_toprow {
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
.mx_HomePage_row {
|
||||
flex: 1 1 0;
|
||||
margin-right: 20px;
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
.mx_HomePage_logo {
|
||||
margin-top: 20px;
|
||||
margin-left: 40px;
|
||||
margin-right: 40px;
|
||||
margin-bottom: 20px;
|
||||
display: inline;
|
||||
height: 100px;
|
||||
}
|
||||
|
||||
.mx_HomePage_room {
|
||||
cursor: pointer;
|
||||
float: left;
|
||||
text-decoration: none;
|
||||
text-align: center;
|
||||
padding-left: 10px;
|
||||
padding-right: 10px;
|
||||
width: 120px;
|
||||
}
|
||||
|
||||
.mx_HomePage_toprow .mx_HomePage_room {
|
||||
width: 64px;
|
||||
}
|
||||
|
||||
|
||||
.mx_HomePage_room .mx_HomePage_icon {
|
||||
border-radius: 50%;
|
||||
width: 64px;
|
||||
height: 64px;
|
||||
}
|
||||
|
||||
.mx_HomePage_room .mx_HomePage_name {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.mx_HomePage_room .mx_HomePage_desc {
|
||||
display: block;
|
||||
font-size: 12px;
|
||||
margin-top: 8px;
|
||||
}
|
||||
|
||||
.mx_HomePage_comment {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
margin-left: 100px;
|
||||
min-height: 64px;
|
||||
}
|
||||
|
||||
.mx_HomePage_container h3::after,
|
||||
.mx_HomePage_container h4::after {
|
||||
content: ":";
|
||||
}
|
||||
|
||||
.mx_HomePage_container {
|
||||
display: block ! important;
|
||||
margin: 20px;
|
||||
}
|
||||
|
||||
.mx_HomePage_container h1,
|
||||
.mx_HomePage_container h2,
|
||||
.mx_HomePage_container h3,
|
||||
.mx_HomePage_container h4 {
|
||||
font-weight: 600;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div class="mx_HomePage_container">
|
||||
<div class="mx_HomePage_col mx_HomePage_header">
|
||||
<a href="https://riot.im"><img src="home/images/logo.svg" class="mx_HomePage_logo"></a>
|
||||
<div>
|
||||
<h1>_t("Welcome to Riot.im")</h1>
|
||||
<h2>_t("Decentralised, encrypted chat & collaboration powered by [matrix]")</h2>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mx_HomePage_col mx_HomePage_toprow">
|
||||
<div class="mx_HomePage_row">
|
||||
<div>
|
||||
<h3>_t("Search the room directory")</h3>
|
||||
<a class="mx_HomePage_room" href="#/directory">
|
||||
<img class="mx_HomePage_icon" src="img/icons-directory.svg">
|
||||
</a>
|
||||
<span class="mx_HomePage_comment">
|
||||
_t("Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!")
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mx_HomePage_row">
|
||||
<div>
|
||||
<h3>_t("Chat with Riot Bot")</h3>
|
||||
<a class="mx_HomePage_room" href="#/user/@riot-bot:matrix.org?action=chat">
|
||||
<img class="mx_HomePage_icon" src="home/rooms/riot-bot.png">
|
||||
</a>
|
||||
<span class="mx_HomePage_comment">
|
||||
_t("Get started with some tips from Riot Bot!")
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3>_t("General discussion about Matrix and Riot")</h3>
|
||||
|
||||
<div class="mx_HomePage_row">
|
||||
<div class="mx_HomePage_room">
|
||||
<a href="#/room/#matrix:matrix.org">
|
||||
<img class="mx_HomePage_icon" src="home/rooms/matrix.png">
|
||||
<span class="mx_HomePage_name">Matrix HQ</span>
|
||||
</a>
|
||||
<span class="mx_HomePage_desc">_t("Discussion of all things Matrix!")</span>
|
||||
</div>
|
||||
<div class="mx_HomePage_room">
|
||||
<a href="#/room/#riot:matrix.org">
|
||||
<img class="mx_HomePage_icon" src="home/rooms/riot.png">
|
||||
<span class="mx_HomePage_name">Riot</span>
|
||||
</a>
|
||||
<span class="mx_HomePage_desc">_t("Riot/Web & Desktop chat")</span>
|
||||
</div>
|
||||
<div class="mx_HomePage_room">
|
||||
<a href="#/room/#riot-ios:matrix.org">
|
||||
<img class="mx_HomePage_icon" src="home/rooms/riot-ios.png">
|
||||
<span class="mx_HomePage_name">#riot-ios</span>
|
||||
</a>
|
||||
<span class="mx_HomePage_desc">_t("Riot/iOS & matrix-ios-sdk chat")</span>
|
||||
</div>
|
||||
<div class="mx_HomePage_room">
|
||||
<a href="#/room/#riot-android:matrix.org">
|
||||
<img class="mx_HomePage_icon" src="home/rooms/riot-android.png">
|
||||
<span class="mx_HomePage_name">#riot-android</span>
|
||||
</a>
|
||||
<span class="mx_HomePage_desc">_t("Riot/Android & matrix-android-sdk chat")</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3>_t("Matrix technical discussions")</h3>
|
||||
<h4>_t("Running Matrix services")</h4>
|
||||
|
||||
<div class="mx_HomePage_row">
|
||||
<div class="mx_HomePage_room">
|
||||
<a href="#/room/#synapse:matrix.org">
|
||||
<img class="mx_HomePage_icon" src="home/rooms/matrix.png">
|
||||
<span class="mx_HomePage_name">Synapse Support Community</span>
|
||||
</a>
|
||||
<span class="mx_HomePage_desc">_t("Community-run support for Synapse")</span>
|
||||
</div>
|
||||
<div class="mx_HomePage_room">
|
||||
<a href="#/room/#dendrite:matrix.org">
|
||||
<img class="mx_HomePage_icon" src="home/rooms/dendrite.png">
|
||||
<span class="mx_HomePage_name">#dendrite:matrix.org</span>
|
||||
</a>
|
||||
<span class="mx_HomePage_desc">_t("Admin support for Dendrite")</span>
|
||||
</div>
|
||||
<div class="mx_HomePage_room">
|
||||
<a href="#/room/#homeowners:matrix.org">
|
||||
<img class="mx_HomePage_icon" src="home/rooms/homeowners.png">
|
||||
<span class="mx_HomePage_name">Synapse Homeowners</span>
|
||||
</a>
|
||||
<span class="mx_HomePage_desc">_t("Announcements about Synapse releases")</span>
|
||||
</div>
|
||||
<div class="mx_HomePage_room">
|
||||
<a href="#/room/#irc:matrix.org">
|
||||
<img class="mx_HomePage_icon" src="home/rooms/irc.png">
|
||||
<span class="mx_HomePage_name">IRC Matrix Bridges</span>
|
||||
</a>
|
||||
<span class="mx_HomePage_desc">_t("Support for those using and running matrix-appservice-irc")</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h4>_t("Building services on Matrix")</h4>
|
||||
|
||||
<div class="mx_HomePage_row">
|
||||
<div class="mx_HomePage_room">
|
||||
<a href="#/room/#matrix-dev:matrix.org">
|
||||
<img class="mx_HomePage_icon" src="home/rooms/matrix-dev.png">
|
||||
<span class="mx_HomePage_name">#matrix-dev:matrix.org</span>
|
||||
</a>
|
||||
<span class="mx_HomePage_desc">_t("Support for those using the Matrix spec")</span>
|
||||
</div>
|
||||
<div class="mx_HomePage_room">
|
||||
<a href="#/room/#e2e:matrix.org">
|
||||
<img class="mx_HomePage_icon" src="home/rooms/e2e.png">
|
||||
<span class="mx_HomePage_name">End-to-end crypto in Matrix</span>
|
||||
</a>
|
||||
<span class="mx_HomePage_desc">_t("Design and implementation of E2E in Matrix")</span>
|
||||
</div>
|
||||
<div class="mx_HomePage_room">
|
||||
<a href="#/room/#vr:matrix.org">
|
||||
<img class="mx_HomePage_icon" src="home/rooms/vr.png">
|
||||
<span class="mx_HomePage_name">#vr:matrix.org</span>
|
||||
</a>
|
||||
<span class="mx_HomePage_desc">_t("Implementing VR services with Matrix")</span>
|
||||
</div>
|
||||
<div class="mx_HomePage_room">
|
||||
<a href="#/room/#webrtc:matrix.org">
|
||||
<img class="mx_HomePage_icon" src="home/rooms/webrtc.png">
|
||||
<span class="mx_HomePage_name">#webrtc:matrix.org</span>
|
||||
</a>
|
||||
<span class="mx_HomePage_desc">_t("Implementing VoIP services with Matrix")</span>
|
||||
</div>
|
||||
<div class="mx_HomePage_room">
|
||||
<a href="#/room/#matrix-identity:matrix.org">
|
||||
<img class="mx_HomePage_icon" src="home/rooms/identity.jpg">
|
||||
<span class="mx_HomePage_name">Matrix Identity</span>
|
||||
</a>
|
||||
<span class="mx_HomePage_desc">_t("Discussion of the Identity Service API")</span>
|
||||
</div>
|
||||
<div class="mx_HomePage_room">
|
||||
<a href="#/room/#bridging:matrix.org">
|
||||
<img class="mx_HomePage_icon" src="home/rooms/bridging.png">
|
||||
<span class="mx_HomePage_name">Matrix Bridging</span>
|
||||
</a>
|
||||
<span class="mx_HomePage_desc">_t("Support for those using, running and writing other bridges")</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h4>_t("Contributing code to Matrix and Riot")</h4>
|
||||
|
||||
<div class="mx_HomePage_row">
|
||||
<div class="mx_HomePage_room">
|
||||
<a href="#/room/#riot-dev:matrix.org">
|
||||
<img class="mx_HomePage_icon" src="home/rooms/riot-dev.png">
|
||||
<span class="mx_HomePage_name">#riot-dev</span>
|
||||
</a>
|
||||
<span class="mx_HomePage_desc">_t("Dev chat for the Riot/Web dev team")</span>
|
||||
</div>
|
||||
<div class="mx_HomePage_room">
|
||||
<a href="#/room/#dendrite-dev:matrix.org">
|
||||
<img class="mx_HomePage_icon" src="home/rooms/dendrite-dev.png">
|
||||
<span class="mx_HomePage_name">#dendrite-dev</span>
|
||||
</a>
|
||||
<span class="mx_HomePage_desc">_t("Dev chat for the Dendrite dev team")</span>
|
||||
</div>
|
||||
<div class="mx_HomePage_room">
|
||||
<a href="#/room/#riotweb-translations:matrix.org">
|
||||
<img class="mx_HomePage_icon" src="home/rooms/riot-translations.png">
|
||||
<span class="mx_HomePage_name">Riot Translations</span>
|
||||
</a>
|
||||
<span class="mx_HomePage_desc">_t("Co-ordination for Riot translators")</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
76
res/home/images/logo.svg
Normal file
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 173.6 146.6" style="enable-background:new 0 0 173.6 146.6;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:#7DC8A2;}
|
||||
.st1{fill:#AFDBC5;}
|
||||
.st2{fill:#764D80;}
|
||||
.st3{enable-background:new ;}
|
||||
.st4{fill:none;stroke:#764D80;stroke-miterlimit:10;}
|
||||
</style>
|
||||
<title>New_logo</title>
|
||||
<g id="Design">
|
||||
<path class="st0" d="M62.3,0H21.2C9.9,0,0.7,9.2,0.7,20.6v102.8c0,11.4,9.2,20.6,20.6,20.6c11.3,0,20.5-9.2,20.6-20.6v-20.6h20.5
|
||||
c28.4,0,51.4-23,51.4-51.4S90.7,0,62.3,0z"/>
|
||||
<path class="st1" d="M21.2,138.8c-8.5,0-15.4-6.9-15.4-15.4V20.6c0-8.5,6.8-15.3,15.3-15.4h41.2c25.5,0.4,46,21.4,45.6,46.9
|
||||
c-0.4,25-20.6,45.2-45.6,45.6H36.6v25.7C36.6,131.9,29.7,138.8,21.2,138.8z"/>
|
||||
<path class="st0" d="M21.2,133.7c-5.7,0-10.3-4.6-10.3-10.3V20.6c0-5.6,4.5-10.2,10.1-10.3h41.3c22.7,0,41.1,18.4,41.1,41.1
|
||||
S85.1,92.5,62.4,92.5H31.5v30.8C31.5,129.1,26.9,133.7,21.2,133.7z"/>
|
||||
<path class="st1" d="M21.2,128.6c-2.9,0-5.2-2.3-5.2-5.2V20.6c0-2.8,2.2-5.1,5-5.2h41.3c19.9,0,36,16.1,36,36s-16.1,36-36,36h-36
|
||||
v36C26.4,126.3,24.1,128.6,21.2,128.6z"/>
|
||||
<path class="st0" d="M21.3,82.3h41.1c17.1,0,30.9-13.8,30.9-30.9S79.4,20.5,62.3,20.5H21.2L21.3,82.3z"/>
|
||||
<path class="st1" d="M26.4,77.2V25.7h36c14.2,0.3,25.5,12,25.2,26.3c-0.3,13.8-11.4,25-25.2,25.2H26.4z"/>
|
||||
<path class="st0" d="M31.5,72V30.8h30.8c11.4,0.3,20.4,9.7,20.2,21.1c-0.2,11-9.1,19.9-20.2,20.2H31.5z"/>
|
||||
<path class="st1" d="M36.6,66.9v-31h25.7c8.6,0,15.5,6.9,15.5,15.5s-6.9,15.5-15.5,15.5H36.6z"/>
|
||||
<path class="st0" d="M41.8,61.8V41.1h20.6c5.7,0,10.4,4.7,10.3,10.4c0,5.7-4.6,10.3-10.3,10.3H41.8z"/>
|
||||
<path class="st1" d="M46.9,56.6V46.2h15.5c2.9,0,5.2,2.3,5.2,5.2s-2.3,5.2-5.2,5.2L46.9,56.6z"/>
|
||||
<ellipse transform="matrix(0.8192 -0.5736 0.5736 0.8192 -8.0825 15.5141)" class="st2" cx="20.6" cy="20.6" rx="20.6" ry="20.6"/>
|
||||
<path class="st2" d="M109.3,111.6c6.7,9.2,4.6,22-4.6,28.7s-22,4.6-28.7-4.6c-0.1-0.2-0.3-0.4-0.4-0.6l-30.8-44
|
||||
c-6.5-9.3-4.3-22.1,5-28.6s22.1-4.3,28.6,5L109.3,111.6z"/>
|
||||
</g>
|
||||
<g id="Layer_3">
|
||||
<path class="st2" d="M145.3,32.7h16.4c0.9,0,1.6-0.7,1.6-1.6c0-0.9-0.7-1.6-1.6-1.6h-16.4c-0.9,0-1.6,0.7-1.6,1.6
|
||||
C143.7,32,144.4,32.7,145.3,32.7z"/>
|
||||
<path class="st2" d="M145.3,3.3h4.9v5l0,0l-5.8,4c-0.7,0.5-0.9,1.5-0.4,2.3c0.5,0.7,1.5,0.9,2.3,0.4l4.6-3.2c1.6,3.2,5.5,4.6,8.8,3
|
||||
c2.2-1.1,3.7-3.4,3.6-5.9V1.7l0,0c0-0.9-0.7-1.6-1.6-1.6l0,0h-16.4c-0.9,0-1.6,0.7-1.6,1.6C143.7,2.6,144.4,3.3,145.3,3.3
|
||||
L145.3,3.3z M160,8.9c0,1.8-1.5,3.3-3.3,3.3s-3.3-1.5-3.3-3.3V3.3h6.5V8.9z"/>
|
||||
<path class="st2" d="M161.7,75.6c-0.9,0-1.6,0.7-1.6,1.6l0,0v4.9h-14.7c-0.9,0-1.6,0.7-1.6,1.6l0,0l0,0c0,0.9,0.7,1.6,1.6,1.6l0,0
|
||||
H160v5c0,0.9,0.7,1.6,1.6,1.6s1.6-0.7,1.6-1.6v-6.6l0,0v-6.5C163.4,76.4,162.6,75.7,161.7,75.6C161.7,75.6,161.7,75.6,161.7,75.6z"
|
||||
/>
|
||||
<path class="st2" d="M153.5,46.4c-5.5,0-10,4.5-10,10s4.5,10,10,10s10-4.5,10-10S159.1,46.4,153.5,46.4z M153.5,63.2
|
||||
c-3.7,0-6.7-3-6.7-6.7c0-3.7,3-6.7,6.7-6.7c3.7,0,6.7,3,6.7,6.7v0C160.2,60.2,157.2,63.2,153.5,63.2L153.5,63.2z"/>
|
||||
<g class="st3">
|
||||
<path class="st2" d="M145.2,109h16.5c0.3,0,0.5,0.1,0.7,0.3c0.2,0.2,0.3,0.4,0.3,0.7c0,0.3-0.1,0.5-0.3,0.7
|
||||
c-0.2,0.2-0.5,0.3-0.7,0.3h-16.5c-0.3,0-0.5-0.1-0.7-0.3c-0.2-0.2-0.3-0.4-0.3-0.7c0-0.3,0.1-0.5,0.3-0.7
|
||||
C144.7,109.1,144.9,109,145.2,109z"/>
|
||||
</g>
|
||||
<g class="st3">
|
||||
<path class="st4" d="M145.2,109h16.5c0.3,0,0.5,0.1,0.7,0.3c0.2,0.2,0.3,0.4,0.3,0.7c0,0.3-0.1,0.5-0.3,0.7
|
||||
c-0.2,0.2-0.5,0.3-0.7,0.3h-16.5c-0.3,0-0.5-0.1-0.7-0.3c-0.2-0.2-0.3-0.4-0.3-0.7c0-0.3,0.1-0.5,0.3-0.7
|
||||
C144.7,109.1,144.9,109,145.2,109z"/>
|
||||
</g>
|
||||
<g class="st3">
|
||||
<path class="st2" d="M145.2,126h16.5c0.3,0,0.5,0.1,0.7,0.3c0.2,0.2,0.3,0.4,0.3,0.7v0.2c0,0.4-0.2,0.7-0.5,1l-9.8,6.5l9.8,6.5
|
||||
c0.4,0.2,0.5,0.5,0.5,1v0.2c0,0.3-0.1,0.5-0.3,0.7c-0.2,0.2-0.4,0.3-0.7,0.3h-16.5c-0.3,0-0.5-0.1-0.7-0.3
|
||||
c-0.2-0.2-0.3-0.4-0.3-0.7s0.1-0.5,0.3-0.7c0.2-0.2,0.5-0.3,0.7-0.3h13.7l-8.6-5.9c-0.3-0.2-0.5-0.5-0.5-0.9
|
||||
c0-0.3,0.2-0.6,0.5-0.9l8.6-5.8h-13.7c-0.3,0-0.5-0.1-0.7-0.3c-0.2-0.2-0.3-0.4-0.3-0.7c0-0.3,0.1-0.5,0.3-0.7
|
||||
C144.7,126.1,144.9,126,145.2,126z"/>
|
||||
</g>
|
||||
<g class="st3">
|
||||
<path class="st4" d="M145.2,126h16.5c0.3,0,0.5,0.1,0.7,0.3c0.2,0.2,0.3,0.4,0.3,0.7v0.2c0,0.4-0.2,0.7-0.5,1l-9.8,6.5l9.8,6.5
|
||||
c0.4,0.2,0.5,0.5,0.5,1v0.2c0,0.3-0.1,0.5-0.3,0.7c-0.2,0.2-0.4,0.3-0.7,0.3h-16.5c-0.3,0-0.5-0.1-0.7-0.3
|
||||
c-0.2-0.2-0.3-0.4-0.3-0.7s0.1-0.5,0.3-0.7c0.2-0.2,0.5-0.3,0.7-0.3h13.7l-8.6-5.9c-0.3-0.2-0.5-0.5-0.5-0.9
|
||||
c0-0.3,0.2-0.6,0.5-0.9l8.6-5.8h-13.7c-0.3,0-0.5-0.1-0.7-0.3c-0.2-0.2-0.3-0.4-0.3-0.7c0-0.3,0.1-0.5,0.3-0.7
|
||||
C144.7,126.1,144.9,126,145.2,126z"/>
|
||||
</g>
|
||||
<g class="st3">
|
||||
<path class="st2" d="M152.5,98.1c0.3,0,0.6,0.1,0.9,0.4s0.4,0.5,0.4,0.9c0,0.3-0.1,0.6-0.4,0.9c-0.2,0.2-0.5,0.4-0.9,0.4h-0.5
|
||||
c-0.3,0-0.6-0.1-0.9-0.4c-0.2-0.2-0.4-0.5-0.4-0.9c0-0.4,0.1-0.7,0.4-0.9s0.5-0.4,0.9-0.4H152.5z"/>
|
||||
</g>
|
||||
<g class="st3">
|
||||
<path class="st4" d="M152.5,98.1c0.3,0,0.6,0.1,0.9,0.4s0.4,0.5,0.4,0.9c0,0.3-0.1,0.6-0.4,0.9c-0.2,0.2-0.5,0.4-0.9,0.4h-0.5
|
||||
c-0.3,0-0.6-0.1-0.9-0.4c-0.2-0.2-0.4-0.5-0.4-0.9c0-0.4,0.1-0.7,0.4-0.9s0.5-0.4,0.9-0.4H152.5z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.2 KiB |
153
res/home/images/matrix.svg
Normal file
@@ -0,0 +1,153 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 13.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 14576) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
width="793.322px" height="340.809px" viewBox="0 0 793.322 340.809" enable-background="new 0 0 793.322 340.809"
|
||||
xml:space="preserve">
|
||||
<path opacity="0.5" fill="#FFFFFF" d="M34.004,340.809H2c-1.104,0-2-0.896-2-2V2c0-1.104,0.896-2,2-2h32.004c1.104,0,2,0.896,2,2
|
||||
v7.71c0,1.104-0.896,2-2,2h-21.13v317.386h21.13c1.104,0,2,0.896,2,2.001v7.712C36.004,339.913,35.108,340.809,34.004,340.809
|
||||
L34.004,340.809z"/>
|
||||
<path opacity="0.5" fill="#FFFFFF" d="M10.875,9.711v321.386h23.13v7.711H1.999V2.001h32.006v7.71H10.875z"/>
|
||||
<path opacity="0.5" fill="#FFFFFF" d="M252.402,233.711h-32.993c-1.104,0-2-0.896-2-2v-68.073c0-3.949-0.154-7.722-0.457-11.213
|
||||
c-0.289-3.282-1.074-6.153-2.332-8.53c-1.204-2.276-3.017-4.119-5.384-5.476c-2.393-1.362-5.775-2.056-10.042-2.056
|
||||
c-4.238,0-7.674,0.798-10.213,2.371c-2.565,1.596-4.604,3.701-6.053,6.258c-1.498,2.643-2.51,5.694-3.013,9.067
|
||||
c-0.526,3.513-0.793,7.125-0.793,10.741v66.91c0,1.104-0.896,2-2,2h-32.991c-1.104,0-2-0.896-2-2v-67.373
|
||||
c0-3.435-0.078-6.964-0.228-10.485c-0.148-3.251-0.767-6.278-1.841-8.995c-1.018-2.571-2.667-4.584-5.047-6.153
|
||||
c-2.372-1.552-6.029-2.341-10.865-2.341c-1.372,0-3.265,0.328-5.629,0.976c-2.28,0.624-4.536,1.826-6.705,3.577
|
||||
c-2.152,1.732-4.036,4.306-5.605,7.655c-1.569,3.356-2.367,7.877-2.367,13.438v69.701c0,1.104-0.895,2-2,2H68.857
|
||||
c-1.104,0-2-0.896-2-2V111.594c0-1.104,0.896-1.999,2-1.999h31.13c1.104,0,2,0.896,2,1.999v11.007
|
||||
c3.834-4.499,8.248-8.152,13.173-10.896c6.396-3.559,13.799-5.362,22.002-5.362c7.846,0,15.127,1.548,21.642,4.604
|
||||
c5.794,2.722,10.424,7.26,13.791,13.52c3.449-4.362,7.833-8.306,13.071-11.752c6.422-4.228,14.102-6.371,22.824-6.371
|
||||
c6.499,0,12.625,0.807,18.209,2.399c5.686,1.628,10.635,4.271,14.712,7.857c4.088,3.605,7.318,8.357,9.601,14.123
|
||||
c2.25,5.719,3.391,12.649,3.391,20.604v80.384C254.402,232.815,253.507,233.711,252.402,233.711L252.402,233.711z"/>
|
||||
<path opacity="0.5" fill="#FFFFFF" d="M99.988,111.595v16.264h0.463c4.338-6.191,9.563-10.998,15.684-14.406
|
||||
c6.117-3.402,13.129-5.11,21.027-5.11c7.588,0,14.521,1.475,20.793,4.415c6.274,2.945,11.038,8.131,14.291,15.567
|
||||
c3.56-5.265,8.4-9.913,14.521-13.94c6.117-4.025,13.358-6.042,21.724-6.042c6.351,0,12.234,0.776,17.66,2.325
|
||||
c5.418,1.549,10.065,4.027,13.938,7.434c3.869,3.41,6.889,7.863,9.062,13.357c2.167,5.504,3.253,12.122,3.253,19.869v80.385H219.41
|
||||
v-68.074c0-4.025-0.154-7.82-0.465-11.385c-0.313-3.56-1.161-6.656-2.555-9.293c-1.395-2.631-3.45-4.724-6.157-6.274
|
||||
c-2.711-1.543-6.391-2.322-11.037-2.322s-8.403,0.896-11.269,2.671c-2.868,1.784-5.112,4.109-6.737,6.971
|
||||
c-1.626,2.869-2.711,6.12-3.252,9.762c-0.545,3.638-0.814,7.318-0.814,11.035v66.91h-32.991v-67.375c0-3.562-0.081-7.087-0.23-10.57
|
||||
c-0.158-3.487-0.814-6.7-1.978-9.645c-1.162-2.94-3.099-5.304-5.809-7.088c-2.711-1.775-6.699-2.671-11.965-2.671
|
||||
c-1.551,0-3.603,0.349-6.156,1.048c-2.556,0.697-5.036,2.016-7.435,3.949c-2.404,1.938-4.454,4.726-6.158,8.363
|
||||
c-1.705,3.642-2.556,8.402-2.556,14.287v69.701h-32.99V111.595H99.988z"/>
|
||||
<path opacity="0.5" fill="#FFFFFF" d="M304.909,236.733c-5.883,0-11.46-0.729-16.574-2.163c-5.192-1.464-9.806-3.774-13.713-6.871
|
||||
c-3.944-3.117-7.068-7.111-9.282-11.871c-2.205-4.733-3.324-10.412-3.324-16.876c0-7.13,1.293-13.117,3.846-17.797
|
||||
c2.542-4.674,5.877-8.464,9.912-11.263c3.97-2.752,8.556-4.842,13.63-6.209c4.901-1.322,9.937-2.394,14.961-3.184
|
||||
c4.986-0.775,9.949-1.404,14.754-1.872c4.679-0.452,8.88-1.139,12.489-2.039c3.412-0.854,6.118-2.09,8.042-3.672
|
||||
c1.666-1.37,2.416-3.384,2.292-6.151c-0.002-3.289-0.502-5.816-1.492-7.595c-0.998-1.798-2.283-3.15-3.927-4.138
|
||||
c-1.703-1.02-3.725-1.713-6.012-2.062c-2.47-0.37-5.146-0.557-7.947-0.557c-6.034,0-10.789,1.271-14.135,3.783
|
||||
c-3.233,2.424-5.155,6.64-5.714,12.527c-0.098,1.026-0.961,1.812-1.992,1.812h-32.992c-0.552,0-1.079-0.229-1.457-0.629
|
||||
c-0.376-0.402-0.572-0.941-0.54-1.491c0.485-8.073,2.55-14.894,6.142-20.272c3.548-5.331,8.147-9.682,13.661-12.931
|
||||
c5.424-3.191,11.612-5.498,18.392-6.857c6.684-1.335,13.5-2.013,20.26-2.013c6.096,0,12.365,0.437,18.626,1.296
|
||||
c6.377,0.88,12.285,2.622,17.562,5.177c5.376,2.604,9.845,6.29,13.282,10.951c3.498,4.744,5.271,11.048,5.271,18.731v62.494
|
||||
c0,5.307,0.306,10.462,0.915,15.319c0.576,4.64,1.572,8.116,2.963,10.338c0.385,0.616,0.407,1.395,0.055,2.031
|
||||
c-0.353,0.635-1.022,1.03-1.75,1.03h-33.457c-0.861,0-1.624-0.55-1.898-1.367c-0.646-1.941-1.176-3.939-1.572-5.936
|
||||
c-0.141-0.696-0.267-1.402-0.38-2.12c-4.825,4.184-10.349,7.24-16.474,9.105C320.033,235.609,312.489,236.733,304.909,236.733
|
||||
L304.909,236.733z M341.941,176.661c-0.809,0.409-1.676,0.768-2.596,1.074c-2.161,0.72-4.511,1.326-6.988,1.807
|
||||
c-2.442,0.475-5.033,0.872-7.699,1.186c-2.631,0.311-5.251,0.697-7.784,1.146c-2.329,0.433-4.705,1.035-7.051,1.792
|
||||
c-2.194,0.711-4.114,1.667-5.699,2.842c-1.531,1.128-2.785,2.587-3.731,4.335c-0.917,1.709-1.385,3.97-1.385,6.719
|
||||
c0,2.598,0.465,4.778,1.385,6.481c0.928,1.722,2.142,3.035,3.716,4.018c1.644,1.026,3.601,1.757,5.816,2.17
|
||||
c2.344,0.439,4.799,0.663,7.297,0.663c6.105,0,10.836-0.996,14.063-2.961c3.244-1.973,5.666-4.349,7.199-7.062
|
||||
c1.568-2.78,2.542-5.62,2.892-8.436c0.376-3.019,0.565-5.436,0.565-7.187V176.661L341.941,176.661z"/>
|
||||
<path opacity="0.5" fill="#FFFFFF" d="M273.544,129.255c3.405-5.113,7.744-9.215,13.012-12.316
|
||||
c5.264-3.097,11.186-5.303,17.771-6.621c6.582-1.315,13.205-1.976,19.865-1.976c6.042,0,12.158,0.428,18.354,1.277
|
||||
c6.195,0.855,11.85,2.522,16.962,4.997c5.111,2.477,9.292,5.926,12.546,10.338c3.253,4.414,4.879,10.262,4.879,17.543v62.494
|
||||
c0,5.428,0.31,10.611,0.931,15.567c0.615,4.959,1.701,8.676,3.251,11.153H347.66c-0.621-1.86-1.126-3.755-1.511-5.693
|
||||
c-0.39-1.933-0.661-3.908-0.813-5.923c-5.267,5.422-11.465,9.217-18.585,11.386c-7.127,2.163-14.407,3.251-21.842,3.251
|
||||
c-5.733,0-11.077-0.698-16.033-2.09c-4.958-1.395-9.293-3.562-13.01-6.51c-3.718-2.938-6.622-6.656-8.713-11.147
|
||||
s-3.138-9.84-3.138-16.033c0-6.813,1.199-12.43,3.604-16.84c2.399-4.417,5.495-7.939,9.295-10.575
|
||||
c3.793-2.632,8.129-4.607,13.01-5.923c4.878-1.315,9.795-2.358,14.752-3.137c4.957-0.772,9.835-1.393,14.638-1.857
|
||||
c4.801-0.466,9.062-1.164,12.779-2.093c3.718-0.929,6.658-2.282,8.829-4.065c2.165-1.781,3.172-4.375,3.02-7.785
|
||||
c0-3.56-0.58-6.389-1.742-8.479c-1.161-2.09-2.711-3.719-4.646-4.88c-1.937-1.161-4.183-1.936-6.737-2.325
|
||||
c-2.557-0.382-5.309-0.58-8.248-0.58c-6.506,0-11.617,1.395-15.335,4.183c-3.716,2.788-5.889,7.437-6.506,13.94h-32.991
|
||||
C268.199,140.794,270.132,134.363,273.544,129.255z M338.713,175.838c-2.09,0.696-4.337,1.275-6.736,1.741
|
||||
c-2.402,0.465-4.918,0.853-7.551,1.161c-2.635,0.313-5.268,0.698-7.899,1.163c-2.48,0.461-4.919,1.086-7.317,1.857
|
||||
c-2.404,0.779-4.495,1.822-6.274,3.138c-1.784,1.317-3.216,2.985-4.3,4.994c-1.085,2.014-1.626,4.571-1.626,7.668
|
||||
c0,2.94,0.541,5.422,1.626,7.431c1.084,2.017,2.558,3.604,4.416,4.765s4.025,1.976,6.507,2.438c2.475,0.466,5.031,0.698,7.665,0.698
|
||||
c6.505,0,11.537-1.082,15.103-3.253c3.561-2.166,6.192-4.762,7.899-7.785c1.702-3.019,2.749-6.072,3.137-9.174
|
||||
c0.384-3.097,0.58-5.576,0.58-7.434v-12.316C342.547,174.173,340.805,175.14,338.713,175.838z"/>
|
||||
<path opacity="0.5" fill="#FFFFFF" d="M444.542,234.874c-5.187,0-10.173-0.361-14.823-1.069c-4.802-0.732-9.104-2.183-12.779-4.313
|
||||
c-3.789-2.185-6.821-5.341-9.006-9.375c-2.163-3.986-3.26-9.232-3.26-15.59v-68.859h-17.981c-1.104,0-2-0.896-2-1.999v-22.073
|
||||
c0-1.104,0.896-1.999,2-1.999h17.981V75.582c0-1.104,0.896-2,2-2h32.992c1.104,0,2,0.896,2,2v34.014h22.162c1.104,0,2,0.896,2,1.999
|
||||
v22.073c0,1.104-0.896,1.999-2,1.999h-22.162v57.479c0,6.229,1.198,8.731,2.202,9.733c1.004,1.007,3.506,2.205,9.738,2.205
|
||||
c1.804,0,3.542-0.076,5.161-0.225c1.604-0.144,3.174-0.367,4.669-0.665c0.13-0.026,0.261-0.039,0.391-0.039
|
||||
c0.458,0,0.907,0.159,1.27,0.454c0.463,0.379,0.73,0.946,0.73,1.546v25.555c0,0.979-0.707,1.813-1.672,1.974
|
||||
c-2.834,0.472-6.041,0.794-9.527,0.957C451.015,234.798,447.718,234.874,444.542,234.874L444.542,234.874z"/>
|
||||
<path opacity="0.5" fill="#FFFFFF" d="M463.825,111.595v22.072h-24.161v59.479c0,5.573,0.928,9.292,2.788,11.149
|
||||
c1.856,1.859,5.576,2.788,11.152,2.788c1.859,0,3.638-0.076,5.343-0.232c1.703-0.152,3.33-0.388,4.878-0.696v25.557
|
||||
c-2.788,0.465-5.887,0.773-9.293,0.931c-3.407,0.149-6.737,0.23-9.99,0.23c-5.111,0-9.953-0.35-14.521-1.048
|
||||
c-4.571-0.695-8.597-2.047-12.081-4.063c-3.486-2.011-6.236-4.88-8.248-8.597c-2.016-3.714-3.021-8.595-3.021-14.639v-70.859h-19.98
|
||||
v-22.072h19.98V75.583h32.992v36.012H463.825z"/>
|
||||
<path opacity="0.5" fill="#FFFFFF" d="M512.613,233.711h-32.991c-1.104,0-2-0.896-2-2V111.594c0-1.104,0.896-1.999,2-1.999h31.366
|
||||
c1.104,0,2,0.896,2,1.999v15.069c0.967-1.516,2.034-2.978,3.199-4.382c2.754-3.312,5.949-6.182,9.496-8.522
|
||||
c3.545-2.332,7.385-4.169,11.415-5.462c4.056-1.298,8.327-1.954,12.691-1.954c2.341,0,4.953,0.418,7.766,1.243
|
||||
c0.852,0.25,1.437,1.032,1.437,1.92v30.67c0,0.6-0.269,1.167-0.732,1.547c-0.361,0.296-0.808,0.452-1.265,0.452
|
||||
c-0.133,0-0.265-0.013-0.398-0.039c-1.484-0.3-3.299-0.565-5.392-0.787c-2.098-0.224-4.136-0.339-6.062-0.339
|
||||
c-5.706,0-10.572,0.95-14.467,2.823c-3.862,1.86-7.012,4.428-9.361,7.629c-2.389,3.263-4.115,7.12-5.127,11.47
|
||||
c-1.043,4.479-1.574,9.409-1.574,14.647v54.132C514.613,232.815,513.717,233.711,512.613,233.711L512.613,233.711z"/>
|
||||
<path opacity="0.5" fill="#FFFFFF" d="M510.988,111.595V133.9h0.465c1.546-3.72,3.636-7.163,6.272-10.341
|
||||
c2.634-3.172,5.652-5.885,9.06-8.131c3.405-2.242,7.047-3.985,10.923-5.228c3.868-1.237,7.898-1.859,12.081-1.859
|
||||
c2.168,0,4.566,0.39,7.202,1.163v30.67c-1.551-0.312-3.41-0.584-5.576-0.814c-2.17-0.233-4.26-0.35-6.274-0.35
|
||||
c-6.041,0-11.152,1.01-15.332,3.021c-4.182,2.014-7.55,4.761-10.107,8.247c-2.555,3.487-4.379,7.55-5.462,12.198
|
||||
c-1.083,4.645-1.625,9.682-1.625,15.102v54.133h-32.991V111.595H510.988z"/>
|
||||
<path opacity="0.5" fill="#FFFFFF" d="M603.923,233.711H570.93c-1.104,0-2-0.896-2-2V111.594c0-1.104,0.896-1.999,2-1.999h32.994
|
||||
c1.104,0,2,0.896,2,1.999v120.117C605.923,232.815,605.027,233.711,603.923,233.711L603.923,233.711z M603.923,95.006H570.93
|
||||
c-1.104,0-2-0.896-2-1.999V65.825c0-1.104,0.896-2,2-2h32.994c1.104,0,2,0.896,2,2v27.182
|
||||
C605.923,94.11,605.027,95.006,603.923,95.006L603.923,95.006z"/>
|
||||
<path opacity="0.5" fill="#FFFFFF" d="M570.93,93.007V65.824h32.994v27.183H570.93z M603.924,111.595v120.117H570.93V111.595
|
||||
H603.924z"/>
|
||||
<path opacity="0.5" fill="#FFFFFF" d="M742.163,233.711h-37.64c-0.671,0-1.297-0.335-1.667-0.896l-23.426-35.352l-23.426,35.352
|
||||
c-0.369,0.561-0.995,0.896-1.667,0.896h-36.938c-0.741,0-1.424-0.411-1.77-1.067c-0.345-0.654-0.3-1.449,0.118-2.061l42.435-62.055
|
||||
l-38.71-55.793c-0.424-0.613-0.474-1.408-0.128-2.069c0.343-0.658,1.028-1.071,1.771-1.071h37.636c0.665,0,1.287,0.33,1.658,0.882
|
||||
l19.477,28.893l19.255-28.884c0.372-0.556,0.996-0.891,1.665-0.891h36.475c0.746,0,1.43,0.415,1.776,1.078
|
||||
c0.343,0.66,0.289,1.46-0.139,2.071l-38.69,55.082l43.578,62.744c0.424,0.61,0.474,1.408,0.128,2.066
|
||||
C743.591,233.298,742.908,233.711,742.163,233.711L742.163,233.711z"/>
|
||||
<path opacity="0.5" fill="#FFFFFF" d="M621.115,111.595h37.637l21.144,31.365l20.911-31.365h36.476l-39.496,56.226l44.377,63.892
|
||||
h-37.64l-25.093-37.87l-25.094,37.87h-36.938l43.213-63.193L621.115,111.595z"/>
|
||||
<path opacity="0.5" fill="#FFFFFF" d="M791.322,340.809h-32.008c-1.105,0-2-0.896-2-2v-7.712c0-1.105,0.896-2.001,2-2.001h21.13
|
||||
V11.71h-21.13c-1.105,0-2-0.896-2-2V2c0-1.104,0.896-2,2-2h32.008c1.104,0,2,0.896,2,2v336.809
|
||||
C793.322,339.913,792.426,340.809,791.322,340.809L791.322,340.809z"/>
|
||||
<path opacity="0.5" fill="#FFFFFF" d="M782.443,331.097V9.711h-23.13v-7.71h32.008v336.807h-32.008v-7.711H782.443z"/>
|
||||
<path d="M10.875,9.711v321.386h23.13v7.711H1.999V2.001h32.006v7.71H10.875z"/>
|
||||
<path d="M99.988,111.595v16.264h0.463c4.338-6.191,9.563-10.998,15.684-14.406c6.117-3.402,13.129-5.11,21.027-5.11
|
||||
c7.588,0,14.521,1.475,20.793,4.415c6.274,2.945,11.038,8.131,14.291,15.567c3.56-5.265,8.4-9.913,14.521-13.94
|
||||
c6.117-4.025,13.358-6.042,21.724-6.042c6.351,0,12.234,0.776,17.66,2.325c5.418,1.549,10.065,4.027,13.938,7.434
|
||||
c3.869,3.41,6.889,7.863,9.062,13.357c2.167,5.504,3.253,12.122,3.253,19.869v80.385H219.41v-68.074
|
||||
c0-4.025-0.154-7.82-0.465-11.385c-0.313-3.56-1.161-6.656-2.555-9.293c-1.395-2.631-3.45-4.724-6.157-6.274
|
||||
c-2.711-1.543-6.391-2.322-11.037-2.322s-8.403,0.896-11.269,2.671c-2.868,1.784-5.112,4.109-6.737,6.971
|
||||
c-1.626,2.869-2.711,6.12-3.252,9.762c-0.545,3.638-0.814,7.318-0.814,11.035v66.91h-32.991v-67.375c0-3.562-0.081-7.087-0.23-10.57
|
||||
c-0.158-3.487-0.814-6.7-1.978-9.645c-1.162-2.94-3.099-5.304-5.809-7.088c-2.711-1.775-6.699-2.671-11.965-2.671
|
||||
c-1.551,0-3.603,0.349-6.156,1.048c-2.556,0.697-5.036,2.016-7.435,3.949c-2.404,1.938-4.454,4.726-6.158,8.363
|
||||
c-1.705,3.642-2.556,8.402-2.556,14.287v69.701h-32.99V111.595H99.988z"/>
|
||||
<path d="M273.544,129.255c3.405-5.113,7.744-9.215,13.012-12.316c5.264-3.097,11.186-5.303,17.771-6.621
|
||||
c6.582-1.315,13.205-1.976,19.865-1.976c6.042,0,12.158,0.428,18.354,1.277c6.195,0.855,11.85,2.522,16.962,4.997
|
||||
c5.111,2.477,9.292,5.926,12.546,10.338c3.253,4.414,4.879,10.262,4.879,17.543v62.494c0,5.428,0.31,10.611,0.931,15.567
|
||||
c0.615,4.959,1.701,8.676,3.251,11.153H347.66c-0.621-1.86-1.126-3.755-1.511-5.693c-0.39-1.933-0.661-3.908-0.813-5.923
|
||||
c-5.267,5.422-11.465,9.217-18.585,11.386c-7.127,2.163-14.407,3.251-21.842,3.251c-5.733,0-11.077-0.698-16.033-2.09
|
||||
c-4.958-1.395-9.293-3.562-13.01-6.51c-3.718-2.938-6.622-6.656-8.713-11.147s-3.138-9.84-3.138-16.033
|
||||
c0-6.813,1.199-12.43,3.604-16.84c2.399-4.417,5.495-7.939,9.295-10.575c3.793-2.632,8.129-4.607,13.01-5.923
|
||||
c4.878-1.315,9.795-2.358,14.752-3.137c4.957-0.772,9.835-1.393,14.638-1.857c4.801-0.466,9.062-1.164,12.779-2.093
|
||||
c3.718-0.929,6.658-2.282,8.829-4.065c2.165-1.781,3.172-4.375,3.02-7.785c0-3.56-0.58-6.389-1.742-8.479
|
||||
c-1.161-2.09-2.711-3.719-4.646-4.88c-1.937-1.161-4.183-1.936-6.737-2.325c-2.557-0.382-5.309-0.58-8.248-0.58
|
||||
c-6.506,0-11.617,1.395-15.335,4.183c-3.716,2.788-5.889,7.437-6.506,13.94h-32.991
|
||||
C268.199,140.794,270.132,134.363,273.544,129.255z M338.713,175.838c-2.09,0.696-4.337,1.275-6.736,1.741
|
||||
c-2.402,0.465-4.918,0.853-7.551,1.161c-2.635,0.313-5.268,0.698-7.899,1.163c-2.48,0.461-4.919,1.086-7.317,1.857
|
||||
c-2.404,0.779-4.495,1.822-6.274,3.138c-1.784,1.317-3.216,2.985-4.3,4.994c-1.085,2.014-1.626,4.571-1.626,7.668
|
||||
c0,2.94,0.541,5.422,1.626,7.431c1.084,2.017,2.558,3.604,4.416,4.765s4.025,1.976,6.507,2.438c2.475,0.466,5.031,0.698,7.665,0.698
|
||||
c6.505,0,11.537-1.082,15.103-3.253c3.561-2.166,6.192-4.762,7.899-7.785c1.702-3.019,2.749-6.072,3.137-9.174
|
||||
c0.384-3.097,0.58-5.576,0.58-7.434v-12.316C342.547,174.173,340.805,175.14,338.713,175.838z"/>
|
||||
<path d="M463.825,111.595v22.072h-24.161v59.479c0,5.573,0.928,9.292,2.788,11.149c1.856,1.859,5.576,2.788,11.152,2.788
|
||||
c1.859,0,3.638-0.076,5.343-0.232c1.703-0.152,3.33-0.388,4.878-0.696v25.557c-2.788,0.465-5.887,0.773-9.293,0.931
|
||||
c-3.407,0.149-6.737,0.23-9.99,0.23c-5.111,0-9.953-0.35-14.521-1.048c-4.571-0.695-8.597-2.047-12.081-4.063
|
||||
c-3.486-2.011-6.236-4.88-8.248-8.597c-2.016-3.714-3.021-8.595-3.021-14.639v-70.859h-19.98v-22.072h19.98V75.583h32.992v36.012
|
||||
H463.825z"/>
|
||||
<path d="M510.988,111.595V133.9h0.465c1.546-3.72,3.636-7.163,6.272-10.341c2.634-3.172,5.652-5.885,9.06-8.131
|
||||
c3.405-2.242,7.047-3.985,10.923-5.228c3.868-1.237,7.898-1.859,12.081-1.859c2.168,0,4.566,0.39,7.202,1.163v30.67
|
||||
c-1.551-0.312-3.41-0.584-5.576-0.814c-2.17-0.233-4.26-0.35-6.274-0.35c-6.041,0-11.152,1.01-15.332,3.021
|
||||
c-4.182,2.014-7.55,4.761-10.107,8.247c-2.555,3.487-4.379,7.55-5.462,12.198c-1.083,4.645-1.625,9.682-1.625,15.102v54.133h-32.991
|
||||
V111.595H510.988z"/>
|
||||
<path d="M570.93,93.007V65.824h32.994v27.183H570.93z M603.924,111.595v120.117H570.93V111.595H603.924z"/>
|
||||
<path d="M621.115,111.595h37.637l21.144,31.365l20.911-31.365h36.476l-39.496,56.226l44.377,63.892h-37.64l-25.093-37.87
|
||||
l-25.094,37.87h-36.938l43.213-63.193L621.115,111.595z"/>
|
||||
<path d="M782.443,331.097V9.711h-23.13v-7.71h32.008v336.807h-32.008v-7.711H782.443z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 16 KiB |
BIN
res/home/rooms/bridging.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
res/home/rooms/dendrite-dev.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
res/home/rooms/dendrite.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
res/home/rooms/e2e.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
res/home/rooms/homeowners.png
Normal file
|
After Width: | Height: | Size: 68 KiB |
BIN
res/home/rooms/identity.jpg
Normal file
|
After Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 966 B After Width: | Height: | Size: 966 B |
BIN
res/home/rooms/irc.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
res/home/rooms/matrix-dev.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
res/home/rooms/matrix.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
res/home/rooms/riot-android.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
res/home/rooms/riot-bot.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
res/home/rooms/riot-dev.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
res/home/rooms/riot-ios.png
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
BIN
res/home/rooms/riot-translations.png
Normal file
|
After Width: | Height: | Size: 8.2 KiB |
BIN
res/home/rooms/riot.png
Normal file
|
After Width: | Height: | Size: 6.5 KiB |
|
Before Width: | Height: | Size: 146 B After Width: | Height: | Size: 146 B |
BIN
res/home/rooms/vr.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
res/home/rooms/webrtc.png
Normal file
|
After Width: | Height: | Size: 9.6 KiB |
56
res/manifest.json
Normal file
@@ -0,0 +1,56 @@
|
||||
{
|
||||
"name": "Riot - open team collaboration",
|
||||
"short_name": "Riot",
|
||||
"display": "standalone",
|
||||
"theme_color": "#76CFA6",
|
||||
"start_url": "index.html",
|
||||
"icons": [
|
||||
{
|
||||
"src": "vector-icons/android-chrome-36x36.png",
|
||||
"sizes": "36x36",
|
||||
"type": "image\/png",
|
||||
"density": "0.75"
|
||||
},
|
||||
{
|
||||
"src": "vector-icons/android-chrome-48x48.png",
|
||||
"sizes": "48x48",
|
||||
"type": "image\/png",
|
||||
"density": "1.0"
|
||||
},
|
||||
{
|
||||
"src": "vector-icons/android-chrome-72x72.png",
|
||||
"sizes": "72x72",
|
||||
"type": "image\/png",
|
||||
"density": "1.5"
|
||||
},
|
||||
{
|
||||
"src": "vector-icons/android-chrome-96x96.png",
|
||||
"sizes": "96x96",
|
||||
"type": "image\/png",
|
||||
"density": "2.0"
|
||||
},
|
||||
{
|
||||
"src": "vector-icons/android-chrome-144x144.png",
|
||||
"sizes": "144x144",
|
||||
"type": "image\/png",
|
||||
"density": "3.0"
|
||||
},
|
||||
{
|
||||
"src": "vector-icons/android-chrome-192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image\/png",
|
||||
"density": "4.0"
|
||||
}
|
||||
],
|
||||
"related_applications": [
|
||||
{
|
||||
"platform": "play",
|
||||
"url": "https://play.google.com/store/apps/details?id=im.vector.alpha",
|
||||
"id": "im.vector.alpha"
|
||||
},
|
||||
{
|
||||
"platform": "itunes",
|
||||
"url": "https://itunes.apple.com/gb/app/riot-open-source-team-collaboration-via-matrix/id1083446067"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
res/themes/riot/img/logos/riot-im-logo-1.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
158
res/themes/riot/img/logos/riot-im-logo-1.svg
Normal file
@@ -0,0 +1,158 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="Layer_1"
|
||||
x="0px"
|
||||
y="0px"
|
||||
viewBox="0 0 163.60767 144.2"
|
||||
xml:space="preserve"
|
||||
sodipodi:docname="riot-im-logo-1.svg"
|
||||
width="163.60767"
|
||||
height="144.2"
|
||||
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"><metadata
|
||||
id="metadata3918"><rdf:RDF><cc:Work
|
||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
|
||||
id="defs3916" /><sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1918"
|
||||
inkscape:window-height="2071"
|
||||
id="namedview3914"
|
||||
showgrid="false"
|
||||
inkscape:zoom="0.98333333"
|
||||
inkscape:cx="81.80767"
|
||||
inkscape:cy="72.1"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="Layer_1" /><style
|
||||
type="text/css"
|
||||
id="style3856">
|
||||
.st0{fill:#7DC8A2;}
|
||||
.st1{fill:#AFDBC5;}
|
||||
.st2{fill:#764D80;}
|
||||
.st3{fill:#764D80;stroke:#764D80;stroke-miterlimit:10;}
|
||||
</style><g
|
||||
id="Layer_3"
|
||||
transform="translate(-38.19233,-47.9)"><g
|
||||
id="g3910"><g
|
||||
id="g3886"><g
|
||||
id="g3884"><path
|
||||
class="st0"
|
||||
d="M 100.6,48.1 H 59.7 c -0.1,0 -0.2,0 -0.3,0 -11.4,0 -20.6,9.2 -20.6,20.6 v 102.8 c 0,11.4 9.2,20.6 20.6,20.6 11.4,0 20.6,-9.2 20.6,-20.6 v -20.6 h 20.6 c 28.3,0 51.4,-23.1 51.4,-51.4 0,-28.3 -23.1,-51.4 -51.4,-51.4 z"
|
||||
id="path3858"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#7dc8a2" /><path
|
||||
class="st1"
|
||||
d="M 59.5,186.9 C 51,186.9 44.1,180 44.1,171.5 V 68.6 c 0,-8.5 6.9,-15.4 15.3,-15.4 0.1,0 0.2,0 0.3,0 h 40.9 c 25.5,0 46.3,20.8 46.3,46.3 0,25.5 -20.8,46.3 -46.3,46.3 H 74.9 v 25.7 c 0,8.4 -6.9,15.4 -15.4,15.4 z"
|
||||
id="path3860"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#afdbc5" /><path
|
||||
class="st0"
|
||||
d="m 59.5,181.7 c -5.7,0 -10.3,-4.6 -10.3,-10.3 V 68.6 c 0,-5.6 4.5,-10.2 10.1,-10.3 0.1,0 0.2,0 0.3,0 h 41 c 22.7,0 41.1,18.5 41.1,41.1 0,22.6 -18.5,41.1 -41.1,41.1 H 69.8 v 30.8 c 0,5.8 -4.6,10.4 -10.3,10.4 z"
|
||||
id="path3862"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#7dc8a2" /><path
|
||||
class="st1"
|
||||
d="m 59.5,176.6 c -2.9,0 -5.2,-2.3 -5.2,-5.2 V 68.6 c 0,-2.8 2.2,-5.1 5,-5.2 h 0.2 41.1 c 19.9,0 36,16.2 36,36 0,19.8 -16.1,36 -36,36 H 64.7 v 36 c 0,2.9 -2.3,5.2 -5.2,5.2 z"
|
||||
id="path3864"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#afdbc5" /><path
|
||||
class="st0"
|
||||
d="m 59.5,130.3 h 41.1 c 17,0 30.9,-13.8 30.9,-30.9 0,-17.1 -13.8,-30.9 -30.9,-30.9 H 59.5 Z"
|
||||
id="path3866"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#7dc8a2" /><path
|
||||
class="st1"
|
||||
d="M 64.7,125.2 V 73.7 h 36 c 14.2,0 25.7,11.5 25.7,25.7 0,14.2 -11.5,25.7 -25.7,25.7 z"
|
||||
id="path3868"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#afdbc5" /><path
|
||||
class="st0"
|
||||
d="M 69.8,120.1 V 78.9 h 30.8 c 11.4,0 20.6,9.2 20.6,20.6 0,11.4 -9.2,20.6 -20.6,20.6 z"
|
||||
id="path3870"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#7dc8a2" /><path
|
||||
class="st1"
|
||||
d="M 74.9,115 V 84 h 25.7 c 8.5,0 15.5,6.9 15.5,15.5 0,8.6 -6.9,15.5 -15.5,15.5 z"
|
||||
id="path3872"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#afdbc5" /><path
|
||||
class="st0"
|
||||
d="M 80,109.8 V 89.1 h 20.6 c 5.7,0 10.4,4.6 10.4,10.4 0,5.8 -4.6,10.4 -10.4,10.4 z"
|
||||
id="path3874"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#7dc8a2" /><path
|
||||
class="st1"
|
||||
d="M 85.2,104.7 V 94.2 h 15.4 c 2.9,0 5.2,2.3 5.2,5.2 0,2.9 -2.3,5.2 -5.2,5.2 z"
|
||||
id="path3876"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#afdbc5" /><g
|
||||
id="g3882"><circle
|
||||
transform="matrix(0.8192,-0.5736,0.5736,0.8192,-28.7245,46.1263)"
|
||||
class="st2"
|
||||
cx="58.799999"
|
||||
cy="68.599998"
|
||||
id="ellipse3878"
|
||||
r="20.6"
|
||||
style="fill:#764d80" /><path
|
||||
class="st2"
|
||||
d="m 147.6,159.6 c 6.5,9.3 4.3,22.1 -5,28.6 -9.3,6.5 -22.1,4.3 -28.6,-5 l -30.8,-44 c -6.5,-9.3 -4.3,-22.1 5,-28.6 9.3,-6.5 22.1,-4.3 28.6,5 z"
|
||||
id="path3880"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#764d80" /></g></g></g><g
|
||||
id="g3908"><g
|
||||
id="g3896"><path
|
||||
class="st2"
|
||||
d="M 183.6,80.7 H 200 c 0.9,0 1.6,-0.7 1.6,-1.6 0,-0.9 -0.7,-1.6 -1.6,-1.6 h -16.4 c -0.9,0 -1.6,0.7 -1.6,1.6 0,0.9 0.7,1.6 1.6,1.6 z"
|
||||
id="path3888"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#764d80" /><path
|
||||
class="st2"
|
||||
d="m 183.6,51.3 h 4.9 v 5 0 l -5.8,4 c -0.7,0.5 -0.9,1.5 -0.4,2.3 0.5,0.7 1.5,0.9 2.3,0.4 l 4.6,-3.2 c 1.1,2.2 3.3,3.6 5.9,3.6 3.6,0 6.6,-3 6.6,-6.6 v -7.2 0 c 0,-0.6 -0.3,-1.1 -0.7,-1.4 -0.3,-0.2 -0.6,-0.3 -0.9,-0.3 v 0 h -9.8 -6.5 c -0.9,0 -1.6,0.7 -1.6,1.6 -0.2,1.1 0.5,1.8 1.4,1.8 z m 14.7,5.6 c 0,1.8 -1.5,3.3 -3.3,3.3 -1.8,0 -3.3,-1.5 -3.3,-3.3 v -5.6 h 6.5 z"
|
||||
id="path3890"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#764d80" /><path
|
||||
class="st2"
|
||||
d="m 200,123.7 c -0.9,0 -1.6,0.7 -1.6,1.6 v 4.9 h -14.7 c -0.9,0 -1.6,0.7 -1.6,1.6 v 0 c 0,0.9 0.7,1.6 1.6,1.6 h 14.7 v 5 c 0,0.9 0.7,1.6 1.6,1.6 0.9,0 1.6,-0.7 1.6,-1.6 v -6.6 0 -6.5 c 0,-0.9 -0.7,-1.6 -1.6,-1.6 z"
|
||||
id="path3892"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#764d80" /><path
|
||||
class="st2"
|
||||
d="m 191.8,94.5 c -5.5,0 -10,4.5 -10,10 0,5.5 4.5,10 10,10 5.5,0 10,-4.5 10,-10 0,-5.5 -4.5,-10 -10,-10 z m 0,16.7 c -3.7,0 -6.7,-3 -6.7,-6.7 0,-3.7 3,-6.7 6.7,-6.7 3.7,0 6.7,3 6.7,6.7 0,3.7 -3,6.7 -6.7,6.7 z"
|
||||
id="path3894"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#764d80" /></g><g
|
||||
id="g3902"><path
|
||||
class="st2"
|
||||
d="m 201.1,157 c -0.3,-0.3 -0.6,-0.4 -1.1,-0.4 h -16.5 c -0.4,0 -0.7,0.1 -1.1,0.4 -0.3,0.3 -0.4,0.6 -0.4,1.1 0,0.4 0.1,0.7 0.4,1.1 0.3,0.4 0.6,0.4 1.1,0.4 H 200 c 0.3,0 0.7,-0.1 1.1,-0.4 0.3,-0.3 0.4,-0.6 0.4,-1.1 0,-0.4 -0.1,-0.8 -0.4,-1.1 z"
|
||||
id="path3898"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#764d80" /><path
|
||||
class="st2"
|
||||
d="m 201.5,175.3 v -0.2 c 0,-0.4 -0.1,-0.8 -0.4,-1.1 -0.3,-0.3 -0.6,-0.4 -1.1,-0.4 h -16.5 c -0.3,0 -0.7,0 -1.1,0.3 -0.3,0.3 -0.4,0.6 -0.4,1.1 0,0.5 0.1,0.7 0.4,1.1 0.3,0.4 0.6,0.4 1.1,0.4 h 12.1 l -7.3,4.9 c -0.4,0.4 -0.6,0.8 -0.6,1.3 0,0.5 0.3,1 0.7,1.3 l 7.3,5 h -12.1 c -0.3,0 -0.7,0.1 -1.1,0.4 -0.3,0.3 -0.4,0.6 -0.4,1.1 0,0.5 0.1,0.7 0.4,1.1 0.3,0.4 0.6,0.4 1.1,0.4 H 200 c 0.4,0 0.7,-0.1 1.1,-0.4 0.4,-0.3 0.4,-0.6 0.4,-1.1 v -0.2 c 0,-0.5 -0.1,-1.1 -0.7,-1.4 l -9.2,-6.1 9.2,-6.1 c 0.4,-0.3 0.7,-0.8 0.7,-1.4 z"
|
||||
id="path3900"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#764d80" /></g><g
|
||||
id="g3906"><path
|
||||
class="st3"
|
||||
d="m 190.7,146.1 c 0.3,0 0.6,0.1 0.9,0.4 0.2,0.2 0.4,0.5 0.4,0.9 0,0.3 -0.1,0.6 -0.4,0.9 -0.2,0.2 -0.5,0.4 -0.9,0.4 h -0.5 c -0.3,0 -0.6,-0.1 -0.9,-0.4 -0.2,-0.2 -0.4,-0.5 -0.4,-0.9 0,-0.4 0.1,-0.7 0.4,-0.9 0.2,-0.2 0.5,-0.4 0.9,-0.4 z"
|
||||
id="path3904"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#764d80;stroke:#764d80;stroke-miterlimit:10" /></g></g></g></g></svg>
|
||||
|
After Width: | Height: | Size: 8.3 KiB |
165
res/themes/riot/img/logos/riot-im-logo-2.svg
Normal file
@@ -0,0 +1,165 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="Layer_1"
|
||||
x="0px"
|
||||
y="0px"
|
||||
viewBox="0 0 163.7 144.10001"
|
||||
xml:space="preserve"
|
||||
sodipodi:docname="riot-im-logo-2.svg"
|
||||
width="163.7"
|
||||
height="144.10001"
|
||||
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"><metadata
|
||||
id="metadata64"><rdf:RDF><cc:Work
|
||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
|
||||
id="defs62" /><sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="640"
|
||||
inkscape:window-height="480"
|
||||
id="namedview60"
|
||||
showgrid="false"
|
||||
inkscape:zoom="0.98333333"
|
||||
inkscape:cx="81.9"
|
||||
inkscape:cy="72"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="Layer_1" /><style
|
||||
type="text/css"
|
||||
id="style2">
|
||||
.st0{fill:#F69E98;}
|
||||
.st1{fill:#764D80;}
|
||||
</style><g
|
||||
id="Layer_3"
|
||||
transform="translate(-38.1,-47.9)"><g
|
||||
id="g26"><g
|
||||
id="g24"><g
|
||||
id="g12"><path
|
||||
class="st0"
|
||||
d="M 183.6,80.7 H 200 c 0.9,0 1.6,-0.7 1.6,-1.6 0,-0.9 -0.7,-1.6 -1.6,-1.6 h -16.4 c -0.9,0 -1.6,0.7 -1.6,1.6 0,0.9 0.7,1.6 1.6,1.6 z"
|
||||
id="path4"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st0"
|
||||
d="m 183.6,51.3 h 4.9 v 5 0 l -5.8,4 c -0.7,0.5 -0.9,1.5 -0.4,2.3 0.5,0.7 1.5,0.9 2.3,0.4 l 4.6,-3.2 c 1.1,2.2 3.3,3.6 5.9,3.6 3.6,0 6.6,-3 6.6,-6.6 v -7.2 0 c 0,-0.6 -0.3,-1.1 -0.7,-1.4 -0.3,-0.2 -0.6,-0.3 -0.9,-0.3 v 0 h -9.8 -6.5 c -0.9,0 -1.6,0.7 -1.6,1.6 -0.2,1.1 0.5,1.8 1.4,1.8 z m 14.7,5.6 c 0,1.8 -1.5,3.3 -3.3,3.3 -1.8,0 -3.3,-1.5 -3.3,-3.3 v -5.6 h 6.5 z"
|
||||
id="path6"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st0"
|
||||
d="m 200,123.7 c -0.9,0 -1.6,0.7 -1.6,1.6 v 4.9 h -14.7 c -0.9,0 -1.6,0.7 -1.6,1.6 v 0 c 0,0.9 0.7,1.6 1.6,1.6 h 14.7 v 5 c 0,0.9 0.7,1.6 1.6,1.6 0.9,0 1.6,-0.7 1.6,-1.6 v -6.6 0 -6.5 c 0,-0.9 -0.7,-1.6 -1.6,-1.6 z"
|
||||
id="path8"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st0"
|
||||
d="m 191.8,94.5 c -5.5,0 -10,4.5 -10,10 0,5.5 4.5,10 10,10 5.5,0 10,-4.5 10,-10 0,-5.5 -4.5,-10 -10,-10 z m 0,16.7 c -3.7,0 -6.7,-3 -6.7,-6.7 0,-3.7 3,-6.7 6.7,-6.7 3.7,0 6.7,3 6.7,6.7 0,3.7 -3,6.7 -6.7,6.7 z"
|
||||
id="path10"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /></g><g
|
||||
id="g18"><path
|
||||
class="st0"
|
||||
d="m 201.1,157 c -0.3,-0.3 -0.6,-0.4 -1.1,-0.4 h -16.5 c -0.4,0 -0.7,0.1 -1.1,0.4 -0.3,0.3 -0.4,0.6 -0.4,1.1 0,0.4 0.1,0.7 0.4,1.1 0.3,0.4 0.6,0.4 1.1,0.4 H 200 c 0.3,0 0.7,-0.1 1.1,-0.4 0.3,-0.3 0.4,-0.6 0.4,-1.1 0,-0.4 -0.1,-0.8 -0.4,-1.1 z"
|
||||
id="path14"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st0"
|
||||
d="m 201.5,175.3 v -0.2 c 0,-0.4 -0.1,-0.8 -0.4,-1.1 -0.3,-0.3 -0.6,-0.4 -1.1,-0.4 h -16.5 c -0.3,0 -0.7,0 -1.1,0.3 -0.3,0.3 -0.4,0.6 -0.4,1.1 0,0.5 0.1,0.7 0.4,1.1 0.3,0.4 0.6,0.4 1.1,0.4 h 12.1 l -7.3,4.9 c -0.4,0.4 -0.6,0.8 -0.6,1.3 0,0.5 0.3,1 0.7,1.3 l 7.3,5 h -12.1 c -0.3,0 -0.7,0.1 -1.1,0.4 -0.3,0.3 -0.4,0.6 -0.4,1.1 0,0.5 0.1,0.7 0.4,1.1 0.3,0.4 0.6,0.4 1.1,0.4 H 200 c 0.4,0 0.7,-0.1 1.1,-0.4 0.4,-0.3 0.4,-0.6 0.4,-1.1 v -0.2 c 0,-0.5 -0.1,-1.1 -0.7,-1.4 l -9.2,-6.1 9.2,-6.1 c 0.4,-0.3 0.7,-0.8 0.7,-1.4 z"
|
||||
id="path16"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /></g><g
|
||||
id="g22"><path
|
||||
class="st0"
|
||||
d="m 190.7,146.1 c 0.3,0 0.6,0.1 0.9,0.4 0.2,0.2 0.4,0.5 0.4,0.9 0,0.3 -0.1,0.6 -0.4,0.9 -0.2,0.2 -0.5,0.4 -0.9,0.4 h -0.5 c -0.3,0 -0.6,-0.1 -0.9,-0.4 -0.2,-0.2 -0.4,-0.5 -0.4,-0.9 0,-0.4 0.1,-0.7 0.4,-0.9 0.2,-0.2 0.5,-0.4 0.9,-0.4 z"
|
||||
id="path20"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /></g></g></g></g><g
|
||||
id="g57"
|
||||
transform="translate(-38.1,-47.9)"><path
|
||||
class="st1"
|
||||
d="M 99.9,48 H 58.7 c -11.4,0 -20.6,9.2 -20.6,20.6 0,0 0,0 0,0 v 102.8 c 0,11.4 9.2,20.6 20.6,20.6 11.4,0 20.6,-9.2 20.6,-20.6 v -20.6 h 20.5 c 28.4,0 51.4,-23 51.4,-51.4 C 151.2,71 128.2,48 99.9,48 Z"
|
||||
id="path29"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#764d80" /><path
|
||||
class="st0"
|
||||
d="m 58.7,187.6 c -8.9,0 -16.2,-7.2 -16.2,-16.2 V 68.6 c 0,-8.9 7.1,-16.1 16,-16.2 h 41.3 c 26,0 47,21 47,47 0,26 -21,47 -47,47 H 74.9 v 25 c 0,9 -7.2,16.2 -16.2,16.2 z M 58.6,53.9 c -8,0.1 -14.5,6.6 -14.5,14.7 v 102.8 c 0,8.1 6.6,14.7 14.7,14.7 8.1,0 14.7,-6.6 14.7,-14.7 v -26.5 h 26.4 c 25.1,0 45.5,-20.4 45.5,-45.5 0,-25.1 -20.4,-45.5 -45.5,-45.5 0,0 -41.3,0 -41.3,0 z"
|
||||
id="path31"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st0"
|
||||
d="m 58.7,182.4 c -6.1,0 -11,-4.9 -11,-11 V 68.6 c 0,-6 4.8,-10.8 10.8,-11 h 41.3 c 23.1,0 41.9,18.7 41.9,41.9 0,23.2 -18.7,41.8 -41.9,41.8 h -30 v 30.1 c 0,6.1 -4.9,11 -11.1,11 0.1,0 0.1,0 0,0 z M 58.5,59 c -5.2,0.1 -9.3,4.4 -9.3,9.6 v 102.8 c -0.2,5.3 4,9.7 9.2,9.8 5.2,0.1 9.7,-4 9.8,-9.2 0,-0.2 0,-0.4 0,-0.6 v -31.6 h 31.6 c 22.3,0 40.3,-18.1 40.3,-40.4 0,-22.3 -18.1,-40.3 -40.3,-40.3 z"
|
||||
id="path33"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st0"
|
||||
d="m 58.7,177.3 c -3.2,0 -5.9,-2.6 -5.9,-5.9 V 68.6 c 0,-3.1 2.5,-5.7 5.6,-5.9 h 41.4 c 20.3,0 36.7,16.4 36.7,36.7 0,20.3 -16.4,36.7 -36.7,36.7 H 64.6 v 35.2 c 0,3.3 -2.6,6 -5.9,6 z M 58.5,64.2 c -2.3,0.2 -4.1,2.1 -4.1,4.4 v 102.8 c 0,2.4 2,4.4 4.4,4.4 2.4,0 4.4,-2 4.4,-4.4 v -36.8 h 36.7 c 19.4,0 35.2,-15.8 35.2,-35.2 0,-19.4 -15.8,-35.2 -35.2,-35.2 z"
|
||||
id="path35"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st0"
|
||||
d="M 99.9,131 H 58 V 67.9 h 41.9 c 17.4,0 31.6,14.1 31.6,31.6 0,17.5 -14.2,31.5 -31.6,31.5 z M 59.5,129.5 H 99.9 C 116.5,129.5 130,116 130,99.4 130,82.8 116.5,69.3 99.9,69.3 H 59.5 Z"
|
||||
id="path37"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st0"
|
||||
d="M 99.9,125.9 H 63.2 V 73 h 36.7 c 14.6,0.3 26.2,12.3 25.9,26.9 -0.3,14.3 -11.8,25.7 -25.9,26 z M 64.6,124.4 H 99.8 C 113.6,124.1 124.5,112.7 124.2,99 123.9,85.6 113.2,74.8 99.8,74.6 H 64.6 Z"
|
||||
id="path39"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st0"
|
||||
d="M 99.9,120.7 H 68.3 V 78.2 h 31.6 c 11.8,0.3 21.1,10 20.8,21.7 -0.3,11.4 -9.5,20.6 -20.8,20.8 z M 69.8,119.2 H 99.9 C 110.8,119 119.5,109.9 119.2,99 119,88.4 110.4,79.9 99.9,79.7 H 69.8 Z"
|
||||
id="path41"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st0"
|
||||
d="M 99.9,115.6 H 73.4 V 83.3 h 26.4 c 8.9,0 16.1,7.2 16.1,16.1 0,8.9 -7.1,16.2 -16,16.2 z m -25,-1.6 h 24.9 c 8.1,0 14.6,-6.6 14.6,-14.6 0,-8 -6.6,-14.6 -14.6,-14.6 v 0 H 74.9 Z"
|
||||
id="path43"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st0"
|
||||
d="M 99.9,110.4 H 78.6 v -22 h 21.3 c 6.1,0 11,4.9 11,11 0,6.1 -5,11 -11,11 z m -19.8,-1.5 h 19.8 c 5.2,0 9.5,-4.3 9.5,-9.5 0,-5.2 -4.3,-9.5 -9.5,-9.5 H 80.1 Z"
|
||||
id="path45"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st0"
|
||||
d="M 99.9,105.3 H 83.7 V 93.6 h 16.1 c 3.2,0 5.9,2.6 5.9,5.9 0,3.3 -2.6,5.8 -5.8,5.8 0,0 0,0 0,0 z m -14.7,-1.5 h 14.7 c 2.4,0 4.4,-2 4.4,-4.4 0,-2.4 -2,-4.4 -4.4,-4.4 H 85.2 Z"
|
||||
id="path47"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st0"
|
||||
d="m 99.4,100.2 h -9.3 c -0.4,0 -0.8,-0.3 -0.8,-0.8 0,-0.5 0.3,-0.8 0.8,-0.8 h 9.3 c 0.4,0 0.8,0.3 0.8,0.8 0,0.5 -0.4,0.8 -0.8,0.8 z"
|
||||
id="path49"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st0"
|
||||
d="m 58.7,172.2 c -0.4,0 -0.8,-0.3 -0.8,-0.8 v -36 c 0,-0.4 0.3,-0.8 0.8,-0.8 0.4,0 0.8,0.3 0.8,0.8 v 36 c 0,0.4 -0.3,0.8 -0.8,0.8 z"
|
||||
id="path51"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><circle
|
||||
transform="matrix(0.8192,-0.5736,0.5736,0.8192,-28.7215,46.1209)"
|
||||
class="st0"
|
||||
cx="58.799999"
|
||||
cy="68.599998"
|
||||
id="ellipse53"
|
||||
r="20.6"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st0"
|
||||
d="m 147.5,159.6 c 6.5,9.3 4.3,22.1 -5.1,28.6 -9.4,6.5 -22.1,4.3 -28.6,-5.1 L 83,139.1 c -6.5,-9.3 -4.2,-22.1 5.1,-28.6 9.3,-6.5 22.1,-4.2 28.6,5.1 z"
|
||||
id="path55"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /></g></svg>
|
||||
|
After Width: | Height: | Size: 9.3 KiB |
173
res/themes/riot/img/logos/riot-im-logo-3.svg
Normal file
@@ -0,0 +1,173 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="Layer_1"
|
||||
x="0px"
|
||||
y="0px"
|
||||
viewBox="0 0 163.89999 144.3"
|
||||
xml:space="preserve"
|
||||
sodipodi:docname="riot-im-logo-3.svg"
|
||||
width="163.89999"
|
||||
height="144.3"
|
||||
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"><metadata
|
||||
id="metadata68"><rdf:RDF><cc:Work
|
||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
|
||||
id="defs66" /><sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="640"
|
||||
inkscape:window-height="480"
|
||||
id="namedview64"
|
||||
showgrid="false"
|
||||
inkscape:zoom="0.98333333"
|
||||
inkscape:cx="82.1"
|
||||
inkscape:cy="72.2"
|
||||
inkscape:window-x="1034"
|
||||
inkscape:window-y="234"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="Layer_1" /><style
|
||||
type="text/css"
|
||||
id="style2">
|
||||
.st0{fill:#FAC79E;}
|
||||
.st1{fill:#E45E5D;}
|
||||
.st2{fill:#F8A05F;}
|
||||
</style><g
|
||||
id="Layer_3"
|
||||
transform="translate(-37.9,-47.9)"><g
|
||||
id="g26"><g
|
||||
id="g24"><g
|
||||
id="g12"><path
|
||||
class="st0"
|
||||
d="M 183.6,80.7 H 200 c 0.9,0 1.6,-0.7 1.6,-1.6 0,-0.9 -0.7,-1.6 -1.6,-1.6 h -16.4 c -0.9,0 -1.6,0.7 -1.6,1.6 0,0.9 0.7,1.6 1.6,1.6 z"
|
||||
id="path4"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#fac79e" /><path
|
||||
class="st0"
|
||||
d="m 183.6,51.3 h 4.9 v 5 0 l -5.8,4 c -0.7,0.5 -0.9,1.5 -0.4,2.3 0.5,0.7 1.5,0.9 2.3,0.4 l 4.6,-3.2 c 1.1,2.2 3.3,3.6 5.9,3.6 3.6,0 6.6,-3 6.6,-6.6 v -7.2 0 c 0,-0.6 -0.3,-1.1 -0.7,-1.4 -0.3,-0.2 -0.6,-0.3 -0.9,-0.3 v 0 h -9.8 -6.5 c -0.9,0 -1.6,0.7 -1.6,1.6 -0.2,1.1 0.5,1.8 1.4,1.8 z m 14.7,5.6 c 0,1.8 -1.5,3.3 -3.3,3.3 -1.8,0 -3.3,-1.5 -3.3,-3.3 v -5.6 h 6.5 z"
|
||||
id="path6"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#fac79e" /><path
|
||||
class="st0"
|
||||
d="m 200,123.7 c -0.9,0 -1.6,0.7 -1.6,1.6 v 4.9 h -14.7 c -0.9,0 -1.6,0.7 -1.6,1.6 v 0 c 0,0.9 0.7,1.6 1.6,1.6 h 14.7 v 5 c 0,0.9 0.7,1.6 1.6,1.6 0.9,0 1.6,-0.7 1.6,-1.6 v -6.6 0 -6.5 c 0,-0.9 -0.7,-1.6 -1.6,-1.6 z"
|
||||
id="path8"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#fac79e" /><path
|
||||
class="st0"
|
||||
d="m 191.8,94.5 c -5.5,0 -10,4.5 -10,10 0,5.5 4.5,10 10,10 5.5,0 10,-4.5 10,-10 0,-5.5 -4.5,-10 -10,-10 z m 0,16.7 c -3.7,0 -6.7,-3 -6.7,-6.7 0,-3.7 3,-6.7 6.7,-6.7 3.7,0 6.7,3 6.7,6.7 0,3.7 -3,6.7 -6.7,6.7 z"
|
||||
id="path10"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#fac79e" /></g><g
|
||||
id="g18"><path
|
||||
class="st0"
|
||||
d="m 201.1,157 c -0.3,-0.3 -0.6,-0.4 -1.1,-0.4 h -16.5 c -0.4,0 -0.7,0.1 -1.1,0.4 -0.3,0.3 -0.4,0.6 -0.4,1.1 0,0.4 0.1,0.7 0.4,1.1 0.3,0.4 0.6,0.4 1.1,0.4 H 200 c 0.3,0 0.7,-0.1 1.1,-0.4 0.3,-0.3 0.4,-0.6 0.4,-1.1 0,-0.4 -0.1,-0.8 -0.4,-1.1 z"
|
||||
id="path14"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#fac79e" /><path
|
||||
class="st0"
|
||||
d="m 201.5,175.3 v -0.2 c 0,-0.4 -0.1,-0.8 -0.4,-1.1 -0.3,-0.3 -0.6,-0.4 -1.1,-0.4 h -16.5 c -0.3,0 -0.7,0 -1.1,0.3 -0.3,0.3 -0.4,0.6 -0.4,1.1 0,0.5 0.1,0.7 0.4,1.1 0.3,0.4 0.6,0.4 1.1,0.4 h 12.1 l -7.3,4.9 c -0.4,0.4 -0.6,0.8 -0.6,1.3 0,0.5 0.3,1 0.7,1.3 l 7.3,5 h -12.1 c -0.3,0 -0.7,0.1 -1.1,0.4 -0.3,0.3 -0.4,0.6 -0.4,1.1 0,0.5 0.1,0.7 0.4,1.1 0.3,0.4 0.6,0.4 1.1,0.4 H 200 c 0.4,0 0.7,-0.1 1.1,-0.4 0.4,-0.3 0.4,-0.6 0.4,-1.1 v -0.2 c 0,-0.5 -0.1,-1.1 -0.7,-1.4 l -9.2,-6.1 9.2,-6.1 c 0.4,-0.3 0.7,-0.8 0.7,-1.4 z"
|
||||
id="path16"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#fac79e" /></g><g
|
||||
id="g22"><path
|
||||
class="st0"
|
||||
d="m 190.7,146.1 c 0.3,0 0.6,0.1 0.9,0.4 0.2,0.2 0.4,0.5 0.4,0.9 0,0.3 -0.1,0.6 -0.4,0.9 -0.2,0.2 -0.5,0.4 -0.9,0.4 h -0.5 c -0.3,0 -0.6,-0.1 -0.9,-0.4 -0.2,-0.2 -0.4,-0.5 -0.4,-0.9 0,-0.4 0.1,-0.7 0.4,-0.9 0.2,-0.2 0.5,-0.4 0.9,-0.4 z"
|
||||
id="path20"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#fac79e" /></g></g></g></g><g
|
||||
id="g61"
|
||||
transform="translate(-37.9,-47.9)"><path
|
||||
class="st1"
|
||||
d="M 99.6,48.2 H 58.5 c -11.4,0 -20.6,9.2 -20.6,20.6 0,0 0,0 0,0 v 102.8 c 0,11.4 9.2,20.6 20.6,20.6 11.4,0 20.6,-9.2 20.6,-20.6 V 151 h 20.6 c 28.4,0 51.4,-23 51.4,-51.4 0,-28.4 -23.1,-51.4 -51.5,-51.4 z"
|
||||
id="path29"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#e45e5d" /><polygon
|
||||
class="st2"
|
||||
points="37.9,96.3 37.9,104.3 85,48.2 78.3,48.2 "
|
||||
id="polygon31"
|
||||
style="fill:#f8a05f" /><polygon
|
||||
class="st2"
|
||||
points="37.9,112.3 37.9,120.2 98.4,48.2 91.7,48.2 "
|
||||
id="polygon33"
|
||||
style="fill:#f8a05f" /><path
|
||||
class="st2"
|
||||
d="m 110.8,49.5 c -1.9,-0.4 -3.9,-0.8 -5.9,-1 L 38,128.3 v 8 z"
|
||||
id="path35"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f8a05f" /><polygon
|
||||
class="st2"
|
||||
points="37.9,80.3 37.9,88.3 71.6,48.2 64.8,48.2 "
|
||||
id="polygon37"
|
||||
style="fill:#f8a05f" /><path
|
||||
class="st2"
|
||||
d="m 121.2,53 c -1.6,-0.8 -3.3,-1.4 -5,-2 l -78.3,93.2 v 8 z"
|
||||
id="path39"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f8a05f" /><path
|
||||
class="st2"
|
||||
d="m 79.1,151 h 0.2 L 144,73.8 c -0.9,-1.5 -1.9,-3 -2.9,-4.5 L 43.5,185.6 c 1.2,1.3 2.5,2.4 4,3.3 l 31.6,-37.7 z"
|
||||
id="path41"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f8a05f" /><path
|
||||
class="st2"
|
||||
d="M 150.2,90.4 99.4,151 h 0.2 c 2.3,0 4.6,-0.2 6.9,-0.5 l 44.5,-53 c -0.2,-2.4 -0.4,-4.7 -0.8,-7.1 z"
|
||||
id="path43"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f8a05f" /><path
|
||||
class="st2"
|
||||
d="m 78.7,175.7 -12.6,15 c 6.4,-2.6 11.2,-8.2 12.6,-15 z"
|
||||
id="path45"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f8a05f" /><path
|
||||
class="st2"
|
||||
d="m 147.9,117.1 c 1.3,-3.6 2.2,-7.4 2.7,-11.2 l -35.9,42.8 c 3.7,-1.1 7.3,-2.7 10.6,-4.6 z"
|
||||
id="path47"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f8a05f" /><path
|
||||
class="st2"
|
||||
d="m 130.2,58.3 c -1.4,-1 -2.8,-2 -4.3,-2.9 l -88,104.8 v 8 z"
|
||||
id="path49"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f8a05f" /><path
|
||||
class="st2"
|
||||
d="m 137.8,65.2 c -1.2,-1.3 -2.4,-2.5 -3.6,-3.7 L 38.4,175.7 c 0.4,1.9 1.1,3.8 2,5.6 z"
|
||||
id="path51"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f8a05f" /><path
|
||||
class="st2"
|
||||
d="m 79.1,167.2 v -8 l -26.8,32 c 1.9,0.6 3.9,1 5.9,1 z"
|
||||
id="path53"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f8a05f" /><path
|
||||
class="st2"
|
||||
d="m 148.7,84.2 c -0.6,-1.9 -1.3,-3.7 -2.1,-5.5 L 85.9,151 h 6.7 z"
|
||||
id="path55"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f8a05f" /><circle
|
||||
transform="matrix(0.8192,-0.5736,0.5736,0.8192,-28.8644,46.014)"
|
||||
class="st0"
|
||||
cx="58.5"
|
||||
cy="68.800003"
|
||||
id="ellipse57"
|
||||
r="20.6"
|
||||
style="fill:#fac79e" /><path
|
||||
class="st0"
|
||||
d="m 147.3,159.8 c 6.5,9.3 4.3,22.1 -5.1,28.6 -9.4,6.5 -22.1,4.3 -28.6,-5.1 l -30.8,-44 c -6.5,-9.3 -4.2,-22.1 5.1,-28.6 9.3,-6.5 22.1,-4.2 28.6,5.1 z"
|
||||
id="path59"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#fac79e" /></g></svg>
|
||||
|
After Width: | Height: | Size: 7.9 KiB |
185
res/themes/riot/img/logos/riot-im-logo-4.svg
Normal file
@@ -0,0 +1,185 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="Layer_1"
|
||||
x="0px"
|
||||
y="0px"
|
||||
viewBox="0 0 163.89999 144.10001"
|
||||
xml:space="preserve"
|
||||
sodipodi:docname="riot-im-logo-4.svg"
|
||||
width="163.89999"
|
||||
height="144.10001"
|
||||
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"><metadata
|
||||
id="metadata70"><rdf:RDF><cc:Work
|
||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
|
||||
id="defs68" /><sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="640"
|
||||
inkscape:window-height="480"
|
||||
id="namedview66"
|
||||
showgrid="false"
|
||||
inkscape:zoom="0.98333333"
|
||||
inkscape:cx="82.1"
|
||||
inkscape:cy="72"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="Layer_1" /><style
|
||||
type="text/css"
|
||||
id="style2">
|
||||
.st0{fill:#C7BDCD;}
|
||||
.st1{fill:#E45E5D;}
|
||||
.st2{fill:#F69E98;}
|
||||
</style><g
|
||||
id="Layer_3"
|
||||
transform="translate(-37.9,-47.9)"><g
|
||||
id="g26"><g
|
||||
id="g24"><g
|
||||
id="g12"><path
|
||||
class="st0"
|
||||
d="M 183.6,80.7 H 200 c 0.9,0 1.6,-0.7 1.6,-1.6 0,-0.9 -0.7,-1.6 -1.6,-1.6 h -16.4 c -0.9,0 -1.6,0.7 -1.6,1.6 0,0.9 0.7,1.6 1.6,1.6 z"
|
||||
id="path4"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#c7bdcd" /><path
|
||||
class="st0"
|
||||
d="m 183.6,51.3 h 4.9 v 5 0 l -5.8,4 c -0.7,0.5 -0.9,1.5 -0.4,2.3 0.5,0.7 1.5,0.9 2.3,0.4 l 4.6,-3.2 c 1.1,2.2 3.3,3.6 5.9,3.6 3.6,0 6.6,-3 6.6,-6.6 v -7.2 0 c 0,-0.6 -0.3,-1.1 -0.7,-1.4 -0.3,-0.2 -0.6,-0.3 -0.9,-0.3 v 0 h -9.8 -6.5 c -0.9,0 -1.6,0.7 -1.6,1.6 -0.2,1.1 0.5,1.8 1.4,1.8 z m 14.7,5.6 c 0,1.8 -1.5,3.3 -3.3,3.3 -1.8,0 -3.3,-1.5 -3.3,-3.3 v -5.6 h 6.5 z"
|
||||
id="path6"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#c7bdcd" /><path
|
||||
class="st0"
|
||||
d="m 200,123.7 c -0.9,0 -1.6,0.7 -1.6,1.6 v 4.9 h -14.7 c -0.9,0 -1.6,0.7 -1.6,1.6 v 0 c 0,0.9 0.7,1.6 1.6,1.6 h 14.7 v 5 c 0,0.9 0.7,1.6 1.6,1.6 0.9,0 1.6,-0.7 1.6,-1.6 v -6.6 0 -6.5 c 0,-0.9 -0.7,-1.6 -1.6,-1.6 z"
|
||||
id="path8"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#c7bdcd" /><path
|
||||
class="st0"
|
||||
d="m 191.8,94.5 c -5.5,0 -10,4.5 -10,10 0,5.5 4.5,10 10,10 5.5,0 10,-4.5 10,-10 0,-5.5 -4.5,-10 -10,-10 z m 0,16.7 c -3.7,0 -6.7,-3 -6.7,-6.7 0,-3.7 3,-6.7 6.7,-6.7 3.7,0 6.7,3 6.7,6.7 0,3.7 -3,6.7 -6.7,6.7 z"
|
||||
id="path10"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#c7bdcd" /></g><g
|
||||
id="g18"><path
|
||||
class="st0"
|
||||
d="m 201.1,157 c -0.3,-0.3 -0.6,-0.4 -1.1,-0.4 h -16.5 c -0.4,0 -0.7,0.1 -1.1,0.4 -0.3,0.3 -0.4,0.6 -0.4,1.1 0,0.4 0.1,0.7 0.4,1.1 0.3,0.4 0.6,0.4 1.1,0.4 H 200 c 0.3,0 0.7,-0.1 1.1,-0.4 0.3,-0.3 0.4,-0.6 0.4,-1.1 0,-0.4 -0.1,-0.8 -0.4,-1.1 z"
|
||||
id="path14"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#c7bdcd" /><path
|
||||
class="st0"
|
||||
d="m 201.5,175.3 v -0.2 c 0,-0.4 -0.1,-0.8 -0.4,-1.1 -0.3,-0.3 -0.6,-0.4 -1.1,-0.4 h -16.5 c -0.3,0 -0.7,0 -1.1,0.3 -0.3,0.3 -0.4,0.6 -0.4,1.1 0,0.5 0.1,0.7 0.4,1.1 0.3,0.4 0.6,0.4 1.1,0.4 h 12.1 l -7.3,4.9 c -0.4,0.4 -0.6,0.8 -0.6,1.3 0,0.5 0.3,1 0.7,1.3 l 7.3,5 h -12.1 c -0.3,0 -0.7,0.1 -1.1,0.4 -0.3,0.3 -0.4,0.6 -0.4,1.1 0,0.5 0.1,0.7 0.4,1.1 0.3,0.4 0.6,0.4 1.1,0.4 H 200 c 0.4,0 0.7,-0.1 1.1,-0.4 0.4,-0.3 0.4,-0.6 0.4,-1.1 v -0.2 c 0,-0.5 -0.1,-1.1 -0.7,-1.4 l -9.2,-6.1 9.2,-6.1 c 0.4,-0.3 0.7,-0.8 0.7,-1.4 z"
|
||||
id="path16"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#c7bdcd" /></g><g
|
||||
id="g22"><path
|
||||
class="st0"
|
||||
d="m 190.7,146.1 c 0.3,0 0.6,0.1 0.9,0.4 0.2,0.2 0.4,0.5 0.4,0.9 0,0.3 -0.1,0.6 -0.4,0.9 -0.2,0.2 -0.5,0.4 -0.9,0.4 h -0.5 c -0.3,0 -0.6,-0.1 -0.9,-0.4 -0.2,-0.2 -0.4,-0.5 -0.4,-0.9 0,-0.4 0.1,-0.7 0.4,-0.9 0.2,-0.2 0.5,-0.4 0.9,-0.4 z"
|
||||
id="path20"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#c7bdcd" /></g></g></g></g><g
|
||||
id="g63"
|
||||
transform="translate(-37.9,-47.9)"><path
|
||||
class="st1"
|
||||
d="M 99.6,48 H 58.5 c -11.4,0 -20.6,9.2 -20.6,20.6 0,0 0,0 0,0 v 102.8 c 0,11.4 9.2,20.6 20.6,20.6 11.4,0 20.6,-9.2 20.6,-20.6 V 150.8 H 99.6 C 128,150.8 151,127.8 151,99.4 151,71 128,48 99.6,48 Z"
|
||||
id="path29"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#e45e5d" /><path
|
||||
class="st2"
|
||||
d="m 40.7,181.7 c 1.1,1.9 2.6,3.7 4.2,5.1 H 72 c 1.7,-1.5 3.1,-3.2 4.2,-5.1 z"
|
||||
id="path31"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st2"
|
||||
d="m 37.9,140.6 v 5.1 h 84 c 3,-1.4 5.8,-3.2 8.4,-5.1 z"
|
||||
id="path33"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><rect
|
||||
x="37.900002"
|
||||
y="150.8"
|
||||
class="st2"
|
||||
width="41.099998"
|
||||
height="5.0999999"
|
||||
id="rect35"
|
||||
style="fill:#f69e98" /><rect
|
||||
x="37.900002"
|
||||
y="161.10001"
|
||||
class="st2"
|
||||
width="41.099998"
|
||||
height="5.0999999"
|
||||
id="rect37"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st2"
|
||||
d="m 38.6,63.4 h 97.6 c -1.8,-1.9 -3.8,-3.6 -5.9,-5.1 H 40.7 c -0.9,1.6 -1.6,3.3 -2.1,5.1 z"
|
||||
id="path39"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st2"
|
||||
d="m 37.9,171.4 v 0 c 0,1.7 0.2,3.4 0.7,5.1 h 39.8 c 0.4,-1.7 0.7,-3.4 0.7,-5.1 0,0 -41.2,0 -41.2,0 z"
|
||||
id="path41"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st2"
|
||||
d="m 37.9,104.6 h 112.8 c 0.2,-1.7 0.3,-3.4 0.3,-5.1 H 37.9 Z"
|
||||
id="path43"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st2"
|
||||
d="m 37.9,130.3 v 5.1 h 98.3 c 1.6,-1.6 3.1,-3.3 4.4,-5.1 z"
|
||||
id="path45"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st2"
|
||||
d="m 37.9,68.6 v 5.1 H 144 c -1,-1.8 -2.2,-3.5 -3.4,-5.1 z"
|
||||
id="path47"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st2"
|
||||
d="m 58.7,48 h -0.2 c -5,0 -9.8,1.8 -13.6,5.1 h 77 C 114.9,49.7 107.3,48 99.6,48 Z"
|
||||
id="path49"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st2"
|
||||
d="M 37.9,78.9 V 84 h 110.7 c -0.6,-1.7 -1.2,-3.5 -1.9,-5.1 z"
|
||||
id="path51"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st2"
|
||||
d="m 37.9,120 v 5.1 H 144 c 1,-1.7 1.8,-3.4 2.6,-5.1 z"
|
||||
id="path53"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st2"
|
||||
d="m 37.9,109.7 v 5.1 h 110.7 c 0.5,-1.7 1,-3.4 1.3,-5.1 z"
|
||||
id="path55"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><path
|
||||
class="st2"
|
||||
d="m 37.9,89.3 v 5.1 h 112.8 c -0.2,-1.7 -0.4,-3.4 -0.8,-5.1 z"
|
||||
id="path57"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f69e98" /><circle
|
||||
transform="matrix(0.8192,-0.5736,0.5736,0.8192,-28.7665,45.9782)"
|
||||
class="st0"
|
||||
cx="58.5"
|
||||
cy="68.599998"
|
||||
id="ellipse59"
|
||||
r="20.6"
|
||||
style="fill:#c7bdcd" /><path
|
||||
class="st0"
|
||||
d="m 147.3,159.6 c 6.5,9.3 4.3,22.1 -5.1,28.6 -9.4,6.5 -22.1,4.3 -28.6,-5.1 l -30.8,-44 c -6.5,-9.3 -4.2,-22.1 5.1,-28.6 9.3,-6.5 22.1,-4.2 28.6,5.1 z"
|
||||
id="path61"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#c7bdcd" /></g></svg>
|
||||
|
After Width: | Height: | Size: 8.1 KiB |
110
res/themes/riot/img/logos/riot-im-logo-5.svg
Normal file
@@ -0,0 +1,110 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="Layer_1"
|
||||
x="0px"
|
||||
y="0px"
|
||||
viewBox="0 0 164.01289 144.2"
|
||||
xml:space="preserve"
|
||||
sodipodi:docname="riot-im-logo-5.svg"
|
||||
width="164.01289"
|
||||
height="144.2"
|
||||
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"><metadata
|
||||
id="metadata42"><rdf:RDF><cc:Work
|
||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
|
||||
id="defs40" /><sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="640"
|
||||
inkscape:window-height="480"
|
||||
id="namedview38"
|
||||
showgrid="false"
|
||||
inkscape:zoom="0.98333333"
|
||||
inkscape:cx="82.212895"
|
||||
inkscape:cy="72.1"
|
||||
inkscape:window-x="1100"
|
||||
inkscape:window-y="295"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="Layer_1" /><style
|
||||
type="text/css"
|
||||
id="style2">
|
||||
.st0{fill:#AFDBC5;}
|
||||
.st1{fill:#764D80;}
|
||||
</style><g
|
||||
id="Layer_3"
|
||||
transform="translate(-37.787105,-47.9)"><g
|
||||
id="g26"><g
|
||||
id="g24"><g
|
||||
id="g12"><path
|
||||
class="st0"
|
||||
d="M 183.6,80.7 H 200 c 0.9,0 1.6,-0.7 1.6,-1.6 0,-0.9 -0.7,-1.6 -1.6,-1.6 h -16.4 c -0.9,0 -1.6,0.7 -1.6,1.6 0,0.9 0.7,1.6 1.6,1.6 z"
|
||||
id="path4"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#afdbc5" /><path
|
||||
class="st0"
|
||||
d="m 183.6,51.3 h 4.9 v 5 0 l -5.8,4 c -0.7,0.5 -0.9,1.5 -0.4,2.3 0.5,0.7 1.5,0.9 2.3,0.4 l 4.6,-3.2 c 1.1,2.2 3.3,3.6 5.9,3.6 3.6,0 6.6,-3 6.6,-6.6 v -7.2 0 c 0,-0.6 -0.3,-1.1 -0.7,-1.4 -0.3,-0.2 -0.6,-0.3 -0.9,-0.3 v 0 h -9.8 -6.5 c -0.9,0 -1.6,0.7 -1.6,1.6 -0.2,1.1 0.5,1.8 1.4,1.8 z m 14.7,5.6 c 0,1.8 -1.5,3.3 -3.3,3.3 -1.8,0 -3.3,-1.5 -3.3,-3.3 v -5.6 h 6.5 z"
|
||||
id="path6"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#afdbc5" /><path
|
||||
class="st0"
|
||||
d="m 200,123.7 c -0.9,0 -1.6,0.7 -1.6,1.6 v 4.9 h -14.7 c -0.9,0 -1.6,0.7 -1.6,1.6 v 0 c 0,0.9 0.7,1.6 1.6,1.6 h 14.7 v 5 c 0,0.9 0.7,1.6 1.6,1.6 0.9,0 1.6,-0.7 1.6,-1.6 v -6.6 0 -6.5 c 0,-0.9 -0.7,-1.6 -1.6,-1.6 z"
|
||||
id="path8"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#afdbc5" /><path
|
||||
class="st0"
|
||||
d="m 191.8,94.5 c -5.5,0 -10,4.5 -10,10 0,5.5 4.5,10 10,10 5.5,0 10,-4.5 10,-10 0,-5.5 -4.5,-10 -10,-10 z m 0,16.7 c -3.7,0 -6.7,-3 -6.7,-6.7 0,-3.7 3,-6.7 6.7,-6.7 3.7,0 6.7,3 6.7,6.7 0,3.7 -3,6.7 -6.7,6.7 z"
|
||||
id="path10"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#afdbc5" /></g><g
|
||||
id="g18"><path
|
||||
class="st0"
|
||||
d="m 201.1,157 c -0.3,-0.3 -0.6,-0.4 -1.1,-0.4 h -16.5 c -0.4,0 -0.7,0.1 -1.1,0.4 -0.3,0.3 -0.4,0.6 -0.4,1.1 0,0.4 0.1,0.7 0.4,1.1 0.3,0.4 0.6,0.4 1.1,0.4 H 200 c 0.3,0 0.7,-0.1 1.1,-0.4 0.3,-0.3 0.4,-0.6 0.4,-1.1 0,-0.4 -0.1,-0.8 -0.4,-1.1 z"
|
||||
id="path14"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#afdbc5" /><path
|
||||
class="st0"
|
||||
d="m 201.5,175.3 v -0.2 c 0,-0.4 -0.1,-0.8 -0.4,-1.1 -0.3,-0.3 -0.6,-0.4 -1.1,-0.4 h -16.5 c -0.3,0 -0.7,0 -1.1,0.3 -0.3,0.3 -0.4,0.6 -0.4,1.1 0,0.5 0.1,0.7 0.4,1.1 0.3,0.4 0.6,0.4 1.1,0.4 h 12.1 l -7.3,4.9 c -0.4,0.4 -0.6,0.8 -0.6,1.3 0,0.5 0.3,1 0.7,1.3 l 7.3,5 h -12.1 c -0.3,0 -0.7,0.1 -1.1,0.4 -0.3,0.3 -0.4,0.6 -0.4,1.1 0,0.5 0.1,0.7 0.4,1.1 0.3,0.4 0.6,0.4 1.1,0.4 H 200 c 0.4,0 0.7,-0.1 1.1,-0.4 0.4,-0.3 0.4,-0.6 0.4,-1.1 v -0.2 c 0,-0.5 -0.1,-1.1 -0.7,-1.4 l -9.2,-6.1 9.2,-6.1 c 0.4,-0.3 0.7,-0.8 0.7,-1.4 z"
|
||||
id="path16"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#afdbc5" /></g><g
|
||||
id="g22"><path
|
||||
class="st0"
|
||||
d="m 190.7,146.1 c 0.3,0 0.6,0.1 0.9,0.4 0.2,0.2 0.4,0.5 0.4,0.9 0,0.3 -0.1,0.6 -0.4,0.9 -0.2,0.2 -0.5,0.4 -0.9,0.4 h -0.5 c -0.3,0 -0.6,-0.1 -0.9,-0.4 -0.2,-0.2 -0.4,-0.5 -0.4,-0.9 0,-0.4 0.1,-0.7 0.4,-0.9 0.2,-0.2 0.5,-0.4 0.9,-0.4 z"
|
||||
id="path20"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#afdbc5" /></g></g></g></g><g
|
||||
id="g35"
|
||||
transform="translate(-37.787105,-47.9)"><path
|
||||
class="st1"
|
||||
d="M 99.5,48.1 H 58.4 c -11.4,0 -20.6,9.2 -20.6,20.6 0,0 0,0 0,0 v 102.8 c 0,11.4 9.2,20.6 20.6,20.6 11.4,0 20.6,-9.2 20.6,-20.6 v -20.6 h 20.6 c 28.4,0 51.4,-23 51.4,-51.4 0,-28.4 -23.2,-51.4 -51.5,-51.4 z"
|
||||
id="path29"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#764d80" /><circle
|
||||
transform="matrix(0.8211,-0.5708,0.5708,0.8211,-28.7968,45.5905)"
|
||||
class="st0"
|
||||
cx="58.299999"
|
||||
cy="68.699997"
|
||||
id="ellipse31"
|
||||
r="20.5"
|
||||
style="fill:#afdbc5" /><path
|
||||
class="st0"
|
||||
d="m 147.2,159.6 c 6.5,9.3 4.3,22.1 -5.1,28.6 -9.4,6.5 -22.1,4.3 -28.6,-5.1 l -30.8,-44 c -6.5,-9.3 -4.2,-22.1 5.1,-28.6 9.3,-6.5 22.1,-4.2 28.6,5.1 z"
|
||||
id="path33"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#afdbc5" /></g></svg>
|
||||
|
After Width: | Height: | Size: 5.6 KiB |
1
res/themes/riot/img/logos/riot-logo-1.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 174.99 143.93"><defs><style type="text/css">.cls-1{fill:#764d80;}.cls-2{fill:#7dc8a2;}.cls-3{fill:#afdbc5;}</style></defs><title>Asset 4</title><g id="Layer_2" data-name="Layer 2"><g id="Design"><path class="cls-1" d="M146.53,51.12h25.61a2.57,2.57,0,0,0,0-5.14H146.53a2.57,2.57,0,0,0,0,5.14Z"/><path class="cls-1" d="M146.53,5.14h7.66v7.79l-.05,0-9,6.32a2.57,2.57,0,0,0,2.95,4.21l7.23-5.06a10.24,10.24,0,0,0,19.42-4.59V2.64s0,0,0-.07A2.57,2.57,0,0,0,172.14,0H146.53a2.57,2.57,0,0,0,0,5.14Zm23,8.71a5.12,5.12,0,1,1-10.23,0V5.14h10.23Z"/><path class="cls-1" d="M172.14,118.28a2.57,2.57,0,0,0-2.57,2.57v7.6h-23A2.57,2.57,0,0,0,144,131h0a2.57,2.57,0,0,0,2.57,2.57h23v7.78a2.57,2.57,0,0,0,5.14,0V131h0V120.85A2.57,2.57,0,0,0,172.14,118.28Z"/><path class="cls-1" d="M159.34,72.63A15.65,15.65,0,1,0,175,88.28,15.67,15.67,0,0,0,159.34,72.63Zm0,26.16a10.51,10.51,0,1,1,10.51-10.51A10.52,10.52,0,0,1,159.34,98.79Z"/><path class="cls-2" d="M62.33,0H21.22A20.56,20.56,0,0,0,.66,20.57v102.8a20.56,20.56,0,0,0,41.12,0V102.79H62.33A51.38,51.38,0,0,0,62.33,0Z"/><path class="cls-3" d="M21.22,138.81A15.45,15.45,0,0,1,5.79,123.37V20.57A15.45,15.45,0,0,1,21.09,5.14H62.33a46.26,46.26,0,0,1,0,92.51H36.65v25.71A15.45,15.45,0,0,1,21.22,138.81Z"/><path class="cls-2" d="M21.22,133.68a10.32,10.32,0,0,1-10.3-10.3V20.57A10.33,10.33,0,0,1,21,10.27H62.33a41.13,41.13,0,0,1,0,82.26H31.52v30.84A10.32,10.32,0,0,1,21.22,133.68Z"/><path class="cls-3" d="M21.22,128.55A5.18,5.18,0,0,1,16,123.37V20.57a5.2,5.2,0,0,1,5-5.17H62.33a36,36,0,0,1,0,72H26.39v36A5.18,5.18,0,0,1,21.22,128.55Z"/><path class="cls-2" d="M21.27,82.28H62.33a30.87,30.87,0,0,0,0-61.75H21.22Z"/><path class="cls-3" d="M26.39,77.15l0-51.49h36a25.75,25.75,0,0,1,0,51.49Z"/><path class="cls-2" d="M31.51,72l0-41.23H62.33a20.62,20.62,0,0,1,0,41.23Z"/><path class="cls-3" d="M36.64,66.9l0-31H62.33a15.49,15.49,0,0,1,0,31Z"/><path class="cls-2" d="M41.76,61.77l0-20.72H62.33a10.36,10.36,0,0,1,0,20.72Z"/><path class="cls-3" d="M46.89,56.64V46.18H62.33a5.23,5.23,0,0,1,0,10.47Z"/><circle class="cls-1" cx="20.56" cy="20.57" r="20.56" transform="translate(-8.08 15.51) rotate(-35)"/><path class="cls-1" d="M109.34,111.57a20.56,20.56,0,1,1-33.69,23.59l-30.79-44A20.56,20.56,0,0,1,78.55,67.58Z"/></g></g></svg>
|
||||
|
After Width: | Height: | Size: 2.2 KiB |
1
res/themes/riot/img/logos/riot-logo-2.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 174.36 143.93"><defs><style type="text/css">.cls-1{fill:#764d80;}.cls-2{fill:#f69e98;}</style></defs><title>Asset 2</title><g id="Layer_2" data-name="Layer 2"><g id="Design"><path class="cls-1" d="M61.67,0H20.56A20.56,20.56,0,0,0,0,20.57v102.8a20.56,20.56,0,0,0,41.12,0V102.79H61.67A51.38,51.38,0,0,0,61.67,0Z"/><path class="cls-2" d="M20.56,139.54A16.19,16.19,0,0,1,4.39,123.37V20.57a16.21,16.21,0,0,1,16-16.17H61.67a47,47,0,0,1,0,94H36.73v25A16.19,16.19,0,0,1,20.56,139.54ZM20.39,5.9A14.7,14.7,0,0,0,5.89,20.57v102.8a14.67,14.67,0,0,0,29.34,0V96.9H61.67a45.49,45.49,0,0,0,0-91H20.39Z"/><path class="cls-2" d="M20.56,134.4a11,11,0,0,1-11-11V20.57a11.09,11.09,0,0,1,10.79-11H61.67a41.85,41.85,0,0,1,0,83.7H31.59v30.11A11,11,0,0,1,20.56,134.4ZM20.3,11A9.57,9.57,0,0,0,11,20.57v102.8a9.53,9.53,0,1,0,19.05,0V91.75H61.67a40.35,40.35,0,0,0,0-80.7H20.3Z"/><path class="cls-2" d="M20.56,129.25a5.89,5.89,0,0,1-5.88-5.88V20.57a5.94,5.94,0,0,1,5.61-5.88H61.67a36.71,36.71,0,0,1,0,73.42H26.44v35.25A5.89,5.89,0,0,1,20.56,129.25ZM20.31,16.19a4.42,4.42,0,0,0-4.13,4.38v102.8a4.38,4.38,0,0,0,8.77,0V86.61H61.67a35.21,35.21,0,0,0,0-70.42Z"/><path class="cls-2" d="M61.67,83H19.81V19.83H61.67a31.57,31.57,0,0,1,0,63.14Zm-40.36-1.5H61.67a30.07,30.07,0,0,0,0-60.14H21.32Z"/><path class="cls-2" d="M61.67,77.83H25V25H61.67a26.43,26.43,0,0,1,0,52.85Zm-35.22-1.5H61.67a24.93,24.93,0,0,0,0-49.85H26.46Z"/><path class="cls-2" d="M61.67,72.69H30.1V30.12H61.67a21.29,21.29,0,0,1,0,42.57ZM31.6,71.19H61.67a19.79,19.79,0,0,0,0-39.57H31.6Z"/><path class="cls-2" d="M61.67,67.55H35.24V35.26H61.67a16.14,16.14,0,0,1,0,32.29ZM36.74,66H61.67a14.64,14.64,0,0,0,0-29.29H36.74Z"/><path class="cls-2" d="M61.67,62.41H40.38v-22H61.67a11,11,0,0,1,0,22Zm-19.79-1.5H61.67a9.5,9.5,0,0,0,0-19H41.88Z"/><path class="cls-2" d="M61.67,57.26H45.52V45.54H61.67a5.86,5.86,0,0,1,0,11.72ZM47,55.76H61.67a4.36,4.36,0,0,0,0-8.72H47Z"/><path class="cls-2" d="M61.18,52.16H51.89a.75.75,0,1,1,0-1.5h9.29a.75.75,0,0,1,0,1.5Z"/><path class="cls-2" d="M20.56,124.12a.75.75,0,0,1-.75-.75v-36a.75.75,0,0,1,1.5,0v36A.75.75,0,0,1,20.56,124.12Z"/><circle class="cls-2" cx="20.59" cy="20.57" r="20.56" transform="translate(-8.07 15.53) rotate(-35)"/><path class="cls-2" d="M109.36,111.56a20.56,20.56,0,1,1-33.69,23.59l-30.79-44A20.56,20.56,0,0,1,78.58,67.57Z"/><path class="cls-2" d="M145.91,51.12h25.61a2.57,2.57,0,0,0,0-5.14H145.91a2.57,2.57,0,1,0,0,5.14Z"/><path class="cls-2" d="M145.91,5.14h7.66v7.79l-.05,0-9,6.32a2.57,2.57,0,0,0,2.95,4.21l7.23-5.06a10.24,10.24,0,0,0,19.42-4.59V2.64s0,0,0-.07A2.57,2.57,0,0,0,171.51,0H145.91a2.57,2.57,0,1,0,0,5.14Zm23,8.71a5.12,5.12,0,1,1-10.23,0V5.14h10.23Z"/><path class="cls-2" d="M171.51,118.28a2.57,2.57,0,0,0-2.57,2.57v7.6h-23a2.57,2.57,0,0,0-2.57,2.57h0a2.57,2.57,0,0,0,2.57,2.57h23v7.78a2.57,2.57,0,0,0,5.14,0V131h0V120.85A2.57,2.57,0,0,0,171.51,118.28Z"/><path class="cls-2" d="M158.71,72.63a15.65,15.65,0,1,0,15.65,15.65A15.67,15.67,0,0,0,158.71,72.63Zm0,26.16a10.51,10.51,0,1,1,10.51-10.51A10.52,10.52,0,0,1,158.71,98.79Z"/></g></g></svg>
|
||||
|
After Width: | Height: | Size: 3.0 KiB |
1
res/themes/riot/img/logos/riot-logo-3.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 174.99 143.93"><defs><style type="text/css">.cls-1{fill:#fac79e;}.cls-2{fill:#e45e5d;}.cls-3{fill:#f8a05f;}</style></defs><title>Asset 5</title><g id="Layer_2" data-name="Layer 2"><g id="Design"><path class="cls-1" d="M146.53,51.12h25.61a2.57,2.57,0,0,0,0-5.14H146.53a2.57,2.57,0,0,0,0,5.14Z"/><path class="cls-1" d="M146.53,5.14h7.66v7.79l-.05,0-9,6.32a2.57,2.57,0,0,0,2.95,4.21l7.23-5.06a10.24,10.24,0,0,0,19.42-4.59V2.64s0,0,0-.07A2.57,2.57,0,0,0,172.14,0H146.53a2.57,2.57,0,0,0,0,5.14Zm23,8.71a5.12,5.12,0,1,1-10.23,0V5.14h10.23Z"/><path class="cls-1" d="M172.14,118.28a2.57,2.57,0,0,0-2.57,2.57v7.6h-23A2.57,2.57,0,0,0,144,131h0a2.57,2.57,0,0,0,2.57,2.57h23v7.78a2.57,2.57,0,0,0,5.14,0V131h0V120.85A2.57,2.57,0,0,0,172.14,118.28Z"/><path class="cls-1" d="M159.34,72.63A15.65,15.65,0,1,0,175,88.28,15.67,15.67,0,0,0,159.34,72.63Zm0,26.16a10.51,10.51,0,1,1,10.51-10.51A10.52,10.52,0,0,1,159.34,98.79Z"/><path class="cls-2" d="M61.67,0H20.56A20.56,20.56,0,0,0,0,20.57v102.8a20.56,20.56,0,0,0,41.12,0V102.79H61.67A51.38,51.38,0,0,0,61.67,0Z"/><polygon class="cls-3" points="47.03 0.01 40.32 0.01 0 48.06 0 56.05 47.03 0.01"/><polygon class="cls-3" points="60.45 0.01 53.74 0.01 0 64.05 0 72.04 60.45 0.01"/><path class="cls-3" d="M72.83,1.24a51,51,0,0,0-5.9-1L0,80v8Z"/><polygon class="cls-3" points="33.61 0.01 26.9 0.01 0 32.06 0 40.06 33.61 0.01"/><path class="cls-3" d="M83.27,4.78a51,51,0,0,0-5-2L0,96v8Z"/><path class="cls-3" d="M41.12,102.78h.18l64.78-77.2a51.55,51.55,0,0,0-2.94-4.49L5.55,137.38a20.62,20.62,0,0,0,3.95,3.29L41.12,103Z"/><path class="cls-3" d="M112.22,42.23l-50.8,60.54h.25a51.55,51.55,0,0,0,6.85-.47L113,49.3A51.32,51.32,0,0,0,112.22,42.23Z"/><path class="cls-3" d="M40.71,127.46l-12.59,15A20.58,20.58,0,0,0,40.71,127.46Z"/><path class="cls-3" d="M110,68.88a51,51,0,0,0,2.67-11.18L76.73,100.52a51.1,51.1,0,0,0,10.6-4.64Z"/><path class="cls-3" d="M92.22,10.1a51.58,51.58,0,0,0-4.3-2.87L0,112v8Z"/><path class="cls-3" d="M99.83,17q-1.73-1.92-3.64-3.66L.42,127.5a20.41,20.41,0,0,0,2,5.58Z"/><path class="cls-3" d="M41.12,119v-8l-26.82,32a20.53,20.53,0,0,0,5.9,1Z"/><path class="cls-3" d="M110.71,36a51,51,0,0,0-2.09-5.5L48,102.78h6.71Z"/><circle class="cls-1" cx="20.59" cy="20.57" r="20.56" transform="translate(-8.07 15.53) rotate(-35)"/><path class="cls-1" d="M109.36,111.56a20.56,20.56,0,1,1-33.69,23.59l-30.79-44A20.56,20.56,0,0,1,78.58,67.57Z"/></g></g></svg>
|
||||
|
After Width: | Height: | Size: 2.4 KiB |
1
res/themes/riot/img/logos/riot-logo-4.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 175.64 143.93"><defs><style type="text/css">.cls-1{fill:#e45e5d;}.cls-2{fill:#c7bdcd;}.cls-3{fill:#f69e98;}</style></defs><title>Asset 3</title><g id="Layer_2" data-name="Layer 2"><g id="Design"><path class="cls-1" d="M61.67,0H20.56A20.56,20.56,0,0,0,0,20.57v102.8a20.56,20.56,0,0,0,41.12,0V102.79H61.67A51.38,51.38,0,0,0,61.67,0Z"/><path class="cls-2" d="M147.19,51.12h25.61a2.57,2.57,0,1,0,0-5.14H147.19a2.57,2.57,0,0,0,0,5.14Z"/><path class="cls-2" d="M147.19,5.14h7.66v7.79l-.05,0-9,6.32a2.57,2.57,0,0,0,2.95,4.21l7.23-5.06a10.24,10.24,0,0,0,19.42-4.59V2.64s0,0,0-.07A2.57,2.57,0,0,0,172.79,0H147.19a2.57,2.57,0,0,0,0,5.14Zm23,8.71a5.12,5.12,0,1,1-10.23,0V5.14h10.23Z"/><path class="cls-2" d="M172.79,118.28a2.57,2.57,0,0,0-2.57,2.57v7.6h-23a2.57,2.57,0,0,0-2.57,2.57h0a2.57,2.57,0,0,0,2.57,2.57h23v7.78a2.57,2.57,0,0,0,5.14,0V131h0V120.85A2.57,2.57,0,0,0,172.79,118.28Z"/><path class="cls-2" d="M160,72.63a15.65,15.65,0,1,0,15.65,15.65A15.67,15.67,0,0,0,160,72.63Zm0,26.16A10.51,10.51,0,1,1,170.5,88.28,10.52,10.52,0,0,1,160,98.79Z"/><path class="cls-3" d="M2.77,133.64A20.62,20.62,0,0,0,7,138.77H34.14a20.62,20.62,0,0,0,4.21-5.13Z"/><path class="cls-3" d="M0,92.52v5.14H84a51.48,51.48,0,0,0,8.41-5.14Z"/><rect class="cls-3" y="102.8" width="41.12" height="5.13"/><rect class="cls-3" y="113.08" width="41.12" height="5.14"/><path class="cls-3" d="M.68,15.41H98.3a51.8,51.8,0,0,0-5.86-5.14H2.78A20.41,20.41,0,0,0,.68,15.41Z"/><path class="cls-3" d="M0,123.36H0a20.53,20.53,0,0,0,.67,5.12H40.45a20.53,20.53,0,0,0,.67-5.12H0Z"/><path class="cls-3" d="M0,56.53H112.8c.17-1.69.26-3.4.26-5.13H0Z"/><path class="cls-3" d="M0,82.24v5.14H98.32a51.79,51.79,0,0,0,4.43-5.14Z"/><path class="cls-3" d="M0,20.57V25.7H106.14a51.58,51.58,0,0,0-3.39-5.14Z"/><path class="cls-3" d="M20.81,0h-.25A20.46,20.46,0,0,0,7,5.14H84A51.07,51.07,0,0,0,61.67,0Z"/><path class="cls-3" d="M0,30.85V36H110.69a51,51,0,0,0-1.94-5.14Z"/><path class="cls-3" d="M0,72v5.13H106.14A51.24,51.24,0,0,0,108.75,72Z"/><path class="cls-3" d="M0,61.68v5.14H110.69A50.92,50.92,0,0,0,112,61.68Z"/><path class="cls-3" d="M0,41.22v5.14H112.8a51.15,51.15,0,0,0-.77-5.14Z"/><circle class="cls-2" cx="20.59" cy="20.57" r="20.56" transform="translate(-8.07 15.53) rotate(-35)"/><path class="cls-2" d="M109.36,111.56a20.56,20.56,0,0,1-33.69,23.59l-30.79-44A20.56,20.56,0,0,1,78.58,67.57Z"/></g></g></svg>
|
||||
|
After Width: | Height: | Size: 2.4 KiB |
1
res/themes/riot/img/logos/riot-logo-5.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 174.99 143.93"><defs><style type="text/css">.cls-1{fill:#764d80;}.cls-2{fill:#afdbc5;}</style></defs><title>Asset 1</title><g id="Layer_2" data-name="Layer 2"><g id="Design"><path class="cls-1" d="M61.67,0H20.56A20.56,20.56,0,0,0,0,20.57v102.8a20.56,20.56,0,0,0,41.12,0V102.79H61.67A51.38,51.38,0,0,0,61.67,0Z"/><circle class="cls-2" cx="20.59" cy="20.57" r="20.56" transform="matrix(0.82, -0.57, 0.57, 0.82, -8.07, 15.53)"/><path class="cls-2" d="M109.36,111.56a20.56,20.56,0,1,1-33.69,23.59l-30.79-44A20.56,20.56,0,0,1,78.58,67.57Z"/><path class="cls-2" d="M146.53,51.12h25.61a2.57,2.57,0,0,0,0-5.14H146.53a2.57,2.57,0,0,0,0,5.14Z"/><path class="cls-2" d="M146.53,5.14h7.66v7.79l-.05,0-9,6.32a2.57,2.57,0,1,0,2.95,4.21l7.23-5.06a10.24,10.24,0,0,0,19.42-4.59V2.64s0,0,0-.07A2.57,2.57,0,0,0,172.14,0H146.53a2.57,2.57,0,0,0,0,5.14Zm23,8.71a5.12,5.12,0,1,1-10.23,0V5.14h10.23Z"/><path class="cls-2" d="M172.14,118.28a2.57,2.57,0,0,0-2.57,2.57v7.6h-23A2.57,2.57,0,0,0,144,131h0a2.57,2.57,0,0,0,2.57,2.57h23v7.78a2.57,2.57,0,0,0,5.14,0V131h0V120.85A2.57,2.57,0,0,0,172.14,118.28Z"/><path class="cls-2" d="M159.34,72.63A15.65,15.65,0,1,0,175,88.28,15.67,15.67,0,0,0,159.34,72.63Zm0,26.16a10.51,10.51,0,1,1,10.51-10.51A10.52,10.52,0,0,1,159.34,98.79Z"/></g></g></svg>
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
1
res/themes/riot/img/logos/riot-logo-bw.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 174.99 143.93"><defs><style type="text/css">.cls-1{fill:#fff;}</style></defs><title>Asset 6</title><g id="Layer_2" data-name="Layer 2"><g id="Design"><path d="M146.53,51.12h25.61a2.57,2.57,0,0,0,0-5.14H146.53a2.57,2.57,0,0,0,0,5.14Z"/><path d="M146.53,5.14h7.66v7.79l-.05,0-9,6.32a2.57,2.57,0,0,0,2.95,4.21l7.23-5.06a10.24,10.24,0,0,0,19.42-4.59V2.64s0,0,0-.07A2.57,2.57,0,0,0,172.14,0H146.53a2.57,2.57,0,0,0,0,5.14Zm23,8.71a5.12,5.12,0,1,1-10.23,0V5.14h10.23Z"/><path d="M172.14,118.28a2.57,2.57,0,0,0-2.57,2.57v7.6h-23A2.57,2.57,0,0,0,144,131h0a2.57,2.57,0,0,0,2.57,2.57h23v7.78a2.57,2.57,0,0,0,5.14,0V131h0V120.85A2.57,2.57,0,0,0,172.14,118.28Z"/><path d="M159.34,72.63A15.65,15.65,0,1,0,175,88.28,15.67,15.67,0,0,0,159.34,72.63Zm0,26.16a10.51,10.51,0,1,1,10.51-10.51A10.52,10.52,0,0,1,159.34,98.79Z"/><path d="M62.33,0H21.22A20.56,20.56,0,0,0,.66,20.57v102.8a20.56,20.56,0,0,0,41.12,0V102.79H62.33A51.38,51.38,0,0,0,62.33,0Z"/><path class="cls-1" d="M21.22,138.81A15.45,15.45,0,0,1,5.79,123.37V20.57A15.45,15.45,0,0,1,21.09,5.14H62.33a46.26,46.26,0,0,1,0,92.51H36.65v25.71A15.45,15.45,0,0,1,21.22,138.81Z"/><path d="M21.22,133.68a10.32,10.32,0,0,1-10.3-10.3V20.57A10.33,10.33,0,0,1,21,10.27H62.33a41.13,41.13,0,0,1,0,82.26H31.52v30.84A10.32,10.32,0,0,1,21.22,133.68Z"/><path class="cls-1" d="M21.22,128.55A5.18,5.18,0,0,1,16,123.37V20.57a5.2,5.2,0,0,1,5-5.17H62.33a36,36,0,0,1,0,72H26.39v36A5.18,5.18,0,0,1,21.22,128.55Z"/><path d="M21.27,82.28H62.33a30.87,30.87,0,0,0,0-61.75H21.22Z"/><path class="cls-1" d="M26.39,77.15l0-51.49h36a25.75,25.75,0,0,1,0,51.49Z"/><path d="M31.51,72l0-41.23H62.33a20.62,20.62,0,0,1,0,41.23Z"/><path class="cls-1" d="M36.64,66.9l0-31H62.33a15.49,15.49,0,0,1,0,31Z"/><path d="M41.76,61.77l0-20.72H62.33a10.36,10.36,0,0,1,0,20.72Z"/><path class="cls-1" d="M46.89,56.64V46.18H62.33a5.23,5.23,0,0,1,0,10.47Z"/><circle cx="20.56" cy="20.57" r="20.56" transform="translate(-8.08 15.51) rotate(-35)"/><path d="M109.34,111.57a20.56,20.56,0,1,1-33.69,23.59l-30.79-44A20.56,20.56,0,0,1,78.55,67.58Z"/></g></g></svg>
|
||||
|
After Width: | Height: | Size: 2.0 KiB |
32
res/themes/riot/img/logos/riot-logo.svg
Normal file
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 400 400" style="enable-background:new 0 0 400 400;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:#7DC8A2;}
|
||||
.st1{fill:#AFDBC5;}
|
||||
.st2{fill:#764D80;}
|
||||
</style>
|
||||
<g>
|
||||
<path class="st0" d="M212.8,38.8h-91.2c-0.2,0-0.4,0-0.6,0c-25.3,0-45.9,20.5-45.9,45.9v229.5c0,25.3,20.5,45.9,45.9,45.9
|
||||
s45.9-20.5,45.9-45.9v-45.9h45.9c63.2,0,114.7-51.5,114.7-114.7S276,38.8,212.8,38.8z"/>
|
||||
<path class="st1" d="M121,348.6c-19,0-34.4-15.5-34.4-34.4V84.7c0-18.9,15.3-34.3,34.2-34.4c0.2,0,0.5,0,0.7,0h91.3
|
||||
c56.9,0,103.3,46.3,103.3,103.3s-46.3,103.3-103.3,103.3h-57.3v57.4C155.4,333.2,140,348.6,121,348.6z"/>
|
||||
<path class="st0" d="M121,337.2c-12.7,0-23-10.3-23-23V84.7c0-12.5,10.1-22.7,22.5-23c0.2,0,0.5,0,0.7,0l91.5,0
|
||||
c50.6,0,91.8,41.2,91.8,91.8s-41.2,91.8-91.8,91.8H144v68.8C144,326.9,133.7,337.2,121,337.2z"/>
|
||||
<path class="st1" d="M121,325.7c-6.4,0-11.6-5.2-11.6-11.6V84.7c0-6.2,5-11.3,11.1-11.5l0.5,0l91.8,0c44.3,0,80.4,36.1,80.4,80.4
|
||||
s-36,80.4-80.4,80.4h-80.2v80.3C132.6,320.5,127.4,325.7,121,325.7z"/>
|
||||
<path class="st0" d="M121.1,222.4h91.7c38,0,68.9-30.9,68.9-68.9s-30.9-68.9-68.9-68.9H121L121.1,222.4z"/>
|
||||
<path class="st1" d="M132.5,211l-0.1-114.9h80.3c31.7,0,57.5,25.8,57.5,57.5S244.5,211,212.8,211H132.5z"/>
|
||||
<path class="st0" d="M144,199.6l-0.1-92h68.9c25.4,0,46,20.6,46,46s-20.6,46-46,46H144z"/>
|
||||
<path class="st1" d="M155.4,188.1l-0.1-69.1h57.4c19.1,0,34.6,15.5,34.6,34.6s-15.5,34.6-34.6,34.6H155.4z"/>
|
||||
<path class="st0" d="M166.9,176.7l0-46.3h45.9c12.8,0,23.1,10.4,23.1,23.1s-10.4,23.1-23.1,23.1H166.9z"/>
|
||||
<path class="st1" d="M178.3,165.2l0-23.4h34.5c6.4,0,11.7,5.2,11.7,11.7s-5.2,11.7-11.7,11.7H178.3z"/>
|
||||
<g>
|
||||
|
||||
<ellipse transform="matrix(0.8192 -0.5736 0.5736 0.8192 -26.9642 83.8822)" class="st2" cx="119.5" cy="84.7" rx="45.9" ry="45.9"/>
|
||||
<path class="st2" d="M317.7,287.8c14.5,20.8,9.5,49.4-11.3,63.9c-20.8,14.5-49.4,9.5-63.9-11.3l-68.7-98.2
|
||||
c-14.5-20.8-9.5-49.4,11.3-63.9c20.8-14.5,49.4-9.5,63.9,11.3L317.7,287.8z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.2 KiB |
169
res/themes/riot/img/logos/riot.im logo.svg
Normal file
@@ -0,0 +1,169 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
x="0px"
|
||||
y="0px"
|
||||
viewBox="0 0 163.57917 144.19999"
|
||||
xml:space="preserve"
|
||||
id="svg75"
|
||||
sodipodi:docname="riot.im logo.svg"
|
||||
width="163.57916"
|
||||
height="144.2"
|
||||
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"><metadata
|
||||
id="metadata81"><rdf:RDF><cc:Work
|
||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
||||
id="defs79" /><sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="640"
|
||||
inkscape:window-height="480"
|
||||
id="namedview77"
|
||||
showgrid="false"
|
||||
inkscape:zoom="0.28031832"
|
||||
inkscape:cx="73.079153"
|
||||
inkscape:cy="50.349988"
|
||||
inkscape:window-x="1067"
|
||||
inkscape:window-y="442"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg75" /><style
|
||||
type="text/css"
|
||||
id="style2">
|
||||
.st0{fill:#7DC8A2;}
|
||||
.st1{fill:#AFDBC5;}
|
||||
.st2{fill:#764D80;}
|
||||
.st3{fill:#764D80;stroke:#764D80;stroke-miterlimit:10;}
|
||||
</style><g
|
||||
id="Grid"
|
||||
transform="translate(-522.22083,-327.1)"><g
|
||||
id="g4" /><g
|
||||
id="g6" /><g
|
||||
id="g8" /><g
|
||||
id="g10" /><g
|
||||
id="g12" /></g><g
|
||||
id="Design"
|
||||
transform="translate(-522.22083,-327.1)"><g
|
||||
id="g17"><g
|
||||
id="g15" /></g></g><g
|
||||
id="Layer_3"
|
||||
transform="translate(-522.22083,-327.1)"><g
|
||||
id="g72"><g
|
||||
id="g48"><g
|
||||
id="g46"><path
|
||||
class="st0"
|
||||
d="m 584.6,327.3 h -40.9 c -0.1,0 -0.2,0 -0.3,0 -11.4,0 -20.6,9.2 -20.6,20.6 v 102.8 c 0,11.4 9.2,20.6 20.6,20.6 11.4,0 20.6,-9.2 20.6,-20.6 v -20.6 h 20.6 c 28.3,0 51.4,-23.1 51.4,-51.4 0,-28.3 -23.1,-51.4 -51.4,-51.4 z"
|
||||
id="path20"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#7dc8a2" /><path
|
||||
class="st1"
|
||||
d="m 543.5,466.1 c -8.5,0 -15.4,-6.9 -15.4,-15.4 V 347.8 c 0,-8.5 6.9,-15.4 15.3,-15.4 0.1,0 0.2,0 0.3,0 h 40.9 c 25.5,0 46.3,20.8 46.3,46.3 0,25.5 -20.8,46.3 -46.3,46.3 h -25.7 v 25.7 c 0,8.4 -6.9,15.4 -15.4,15.4 z"
|
||||
id="path22"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#afdbc5" /><path
|
||||
class="st0"
|
||||
d="m 543.5,460.9 c -5.7,0 -10.3,-4.6 -10.3,-10.3 V 347.8 c 0,-5.6 4.5,-10.2 10.1,-10.3 0.1,0 0.2,0 0.3,0 h 41 c 22.7,0 41.1,18.5 41.1,41.1 0,22.6 -18.5,41.1 -41.1,41.1 h -30.8 v 30.8 c 0,5.8 -4.6,10.4 -10.3,10.4 z"
|
||||
id="path24"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#7dc8a2" /><path
|
||||
class="st1"
|
||||
d="m 543.5,455.8 c -2.9,0 -5.2,-2.3 -5.2,-5.2 V 347.8 c 0,-2.8 2.2,-5.1 5,-5.2 h 0.2 41.1 c 19.9,0 36,16.2 36,36 0,19.8 -16.1,36 -36,36 h -35.9 v 36 c 0,2.9 -2.3,5.2 -5.2,5.2 z"
|
||||
id="path26"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#afdbc5" /><path
|
||||
class="st0"
|
||||
d="m 543.5,409.5 h 41.1 c 17,0 30.9,-13.8 30.9,-30.9 0,-17.1 -13.8,-30.9 -30.9,-30.9 h -41.1 z"
|
||||
id="path28"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#7dc8a2" /><path
|
||||
class="st1"
|
||||
d="m 548.7,404.4 v -51.5 h 36 c 14.2,0 25.7,11.5 25.7,25.7 0,14.2 -11.5,25.7 -25.7,25.7 h -36 z"
|
||||
id="path30"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#afdbc5" /><path
|
||||
class="st0"
|
||||
d="m 553.8,399.3 v -41.2 h 30.8 c 11.4,0 20.6,9.2 20.6,20.6 0,11.4 -9.2,20.6 -20.6,20.6 z"
|
||||
id="path32"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#7dc8a2" /><path
|
||||
class="st1"
|
||||
d="m 558.9,394.2 v -31 h 25.7 c 8.5,0 15.5,6.9 15.5,15.5 0,8.6 -6.9,15.5 -15.5,15.5 z"
|
||||
id="path34"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#afdbc5" /><path
|
||||
class="st0"
|
||||
d="m 564,389 v -20.7 h 20.6 c 5.7,0 10.4,4.6 10.4,10.4 0,5.8 -4.6,10.4 -10.4,10.4 H 564 Z"
|
||||
id="path36"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#7dc8a2" /><path
|
||||
class="st1"
|
||||
d="m 569.2,383.9 v -10.5 h 15.4 c 2.9,0 5.2,2.3 5.2,5.2 0,2.9 -2.3,5.2 -5.2,5.2 h -15.4 z"
|
||||
id="path38"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#afdbc5" /><g
|
||||
id="g44"><circle
|
||||
transform="matrix(0.8192,-0.5736,0.5736,0.8192,-101.3379,374.2691)"
|
||||
class="st2"
|
||||
cx="542.79999"
|
||||
cy="347.79999"
|
||||
id="ellipse40"
|
||||
r="20.6"
|
||||
style="fill:#764d80" /><path
|
||||
class="st2"
|
||||
d="m 631.6,438.8 c 6.5,9.3 4.3,22.1 -5,28.6 -9.3,6.5 -22.1,4.3 -28.6,-5 l -30.8,-44 c -6.5,-9.3 -4.3,-22.1 5,-28.6 9.3,-6.5 22.1,-4.3 28.6,5 z"
|
||||
id="path42"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#764d80" /></g></g></g><g
|
||||
id="g70"><g
|
||||
id="g58"><path
|
||||
class="st2"
|
||||
d="M 667.6,359.9 H 684 c 0.9,0 1.6,-0.7 1.6,-1.6 0,-0.9 -0.7,-1.6 -1.6,-1.6 h -16.4 c -0.9,0 -1.6,0.7 -1.6,1.6 0,0.9 0.7,1.6 1.6,1.6 z"
|
||||
id="path50"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#764d80" /><path
|
||||
class="st2"
|
||||
d="m 667.6,330.5 h 4.9 v 5 c 0,0 0,0 0,0 l -5.8,4 c -0.7,0.5 -0.9,1.5 -0.4,2.3 0.5,0.7 1.5,0.9 2.3,0.4 l 4.6,-3.2 c 1.1,2.2 3.3,3.6 5.9,3.6 3.6,0 6.6,-3 6.6,-6.6 v -7.2 c 0,0 0,0 0,0 0,-0.6 -0.3,-1.1 -0.7,-1.4 -0.3,-0.2 -0.6,-0.3 -0.9,-0.3 v 0 h -9.8 -6.5 c -0.9,0 -1.6,0.7 -1.6,1.6 -0.2,1.1 0.5,1.8 1.4,1.8 z m 14.7,5.6 c 0,1.8 -1.5,3.3 -3.3,3.3 -1.8,0 -3.3,-1.5 -3.3,-3.3 v -5.6 h 6.5 v 5.6 z"
|
||||
id="path52"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#764d80" /><path
|
||||
class="st2"
|
||||
d="m 684,402.9 c -0.9,0 -1.6,0.7 -1.6,1.6 v 4.9 h -14.7 c -0.9,0 -1.6,0.7 -1.6,1.6 v 0 c 0,0.9 0.7,1.6 1.6,1.6 h 14.7 v 5 c 0,0.9 0.7,1.6 1.6,1.6 0.9,0 1.6,-0.7 1.6,-1.6 v -6.6 0 -6.5 c 0,-0.9 -0.7,-1.6 -1.6,-1.6 z"
|
||||
id="path54"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#764d80" /><path
|
||||
class="st2"
|
||||
d="m 675.8,373.7 c -5.5,0 -10,4.5 -10,10 0,5.5 4.5,10 10,10 5.5,0 10,-4.5 10,-10 0,-5.5 -4.5,-10 -10,-10 z m 0,16.7 c -3.7,0 -6.7,-3 -6.7,-6.7 0,-3.7 3,-6.7 6.7,-6.7 3.7,0 6.7,3 6.7,6.7 0,3.7 -3,6.7 -6.7,6.7 z"
|
||||
id="path56"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#764d80" /></g><g
|
||||
id="g64"><path
|
||||
class="st3"
|
||||
d="M 667.5,436.3 H 684 c 0.3,0 0.5,0.1 0.7,0.3 0.2,0.2 0.3,0.4 0.3,0.7 0,0.3 -0.1,0.5 -0.3,0.7 -0.2,0.2 -0.5,0.3 -0.7,0.3 h -16.5 c -0.3,0 -0.5,-0.1 -0.7,-0.3 -0.2,-0.2 -0.3,-0.4 -0.3,-0.7 0,-0.3 0.1,-0.5 0.3,-0.7 0.2,-0.2 0.4,-0.3 0.7,-0.3 z"
|
||||
id="path60"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#764d80;stroke:#764d80;stroke-miterlimit:10" /><path
|
||||
class="st3"
|
||||
d="M 667.5,453.3 H 684 c 0.3,0 0.5,0.1 0.7,0.3 0.2,0.2 0.3,0.4 0.3,0.7 v 0.2 c 0,0.4 -0.2,0.7 -0.5,1 l -9.8,6.5 9.8,6.5 c 0.4,0.2 0.5,0.5 0.5,1 v 0.2 c 0,0.3 -0.1,0.5 -0.3,0.7 -0.2,0.2 -0.4,0.3 -0.7,0.3 h -16.5 c -0.3,0 -0.5,-0.1 -0.7,-0.3 -0.2,-0.2 -0.3,-0.4 -0.3,-0.7 0,-0.3 0.1,-0.5 0.3,-0.7 0.2,-0.2 0.5,-0.3 0.7,-0.3 h 13.7 l -8.6,-5.9 c -0.3,-0.2 -0.5,-0.5 -0.5,-0.9 0,-0.3 0.2,-0.6 0.5,-0.9 l 8.6,-5.8 h -13.7 c -0.3,0 -0.5,-0.1 -0.7,-0.3 -0.2,-0.2 -0.3,-0.4 -0.3,-0.7 0,-0.3 0.1,-0.5 0.3,-0.7 0.2,-0.2 0.4,-0.2 0.7,-0.2 z"
|
||||
id="path62"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#764d80;stroke:#764d80;stroke-miterlimit:10" /></g><g
|
||||
id="g68"><path
|
||||
class="st3"
|
||||
d="m 674.7,425.3 c 0.3,0 0.6,0.1 0.9,0.4 0.2,0.2 0.4,0.5 0.4,0.9 0,0.3 -0.1,0.6 -0.4,0.9 -0.2,0.2 -0.5,0.4 -0.9,0.4 h -0.5 c -0.3,0 -0.6,-0.1 -0.9,-0.4 -0.2,-0.2 -0.4,-0.5 -0.4,-0.9 0,-0.4 0.1,-0.7 0.4,-0.9 0.2,-0.2 0.5,-0.4 0.9,-0.4 z"
|
||||
id="path66"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#764d80;stroke:#764d80;stroke-miterlimit:10" /></g></g></g></g></svg>
|
||||
|
After Width: | Height: | Size: 8.7 KiB |
232
res/themes/status/css/_StatusLogin.scss
Normal file
@@ -0,0 +1,232 @@
|
||||
/*
|
||||
Copyright 2017 New Vector Ltd
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
// overrides for mx_Login* specific to Status.
|
||||
// Ideally this would be all Status prefixes for a Status specific version of the component
|
||||
// but given we're not doing Status as a dedicated 'skin' yet...
|
||||
|
||||
.mx_StatusLogin {
|
||||
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
|
||||
overflow: auto;
|
||||
|
||||
.mx_StatusLogin_brand {
|
||||
position: absolute;
|
||||
top: 30px;
|
||||
left: 30px;
|
||||
}
|
||||
|
||||
.mx_StatusLogin_content {
|
||||
margin: auto;
|
||||
}
|
||||
|
||||
.mx_StatusLogin_header {
|
||||
text-align: center;
|
||||
margin-top: 70px;
|
||||
margin-bottom: 50px;
|
||||
}
|
||||
|
||||
.mx_StatusLogin_header h1 {
|
||||
font-size: 29px;
|
||||
margin-bottom: 3px;
|
||||
}
|
||||
|
||||
.mx_StatusLogin_subtitle {
|
||||
font-size: 18px;
|
||||
}
|
||||
|
||||
.mx_StatusLogin_subtitle a {
|
||||
color: $riot-link-color;
|
||||
}
|
||||
|
||||
.mx_StatusLogin_footer {
|
||||
margin-top: 30px;
|
||||
margin-bottom: 30px;
|
||||
text-align: center;
|
||||
font-size: 16px;
|
||||
color: $footer-color;
|
||||
}
|
||||
|
||||
.mx_StatusLogin_footer p {
|
||||
margin-top: 0.5em;
|
||||
margin-bottom: 0.5em;
|
||||
}
|
||||
|
||||
.mx_StatusLogin_footer_cta {
|
||||
color: $callout-color;
|
||||
font-family: $header-font-family;
|
||||
letter-spacing: 1px;
|
||||
font-size: 13px;
|
||||
text-transform: uppercase;
|
||||
opacity: 1.0;
|
||||
transition: opacity .2s ease;
|
||||
}
|
||||
|
||||
.mx_StatusLogin_footer_cta:hover {
|
||||
opacity: 0.5;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
// overrides of .mx_Login
|
||||
|
||||
.mx_Login_box {
|
||||
width: 330px;
|
||||
min-height: initial;
|
||||
padding-top: 40px;
|
||||
padding-bottom: 20px;
|
||||
padding-left: 10px;
|
||||
padding-right: 10px;
|
||||
border-radius: 8px;
|
||||
color: $form-fg-color;
|
||||
font-size: 16px;
|
||||
line-height: 25px;
|
||||
background-color: $form-bg-color;
|
||||
background-image: url(../../themes/status/img/dot.svg);
|
||||
box-shadow: 0px 5px 16px 0px rgba(25,12,46,0.16);
|
||||
position: relative;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.mx_Login_logo {
|
||||
background-color: #fff;
|
||||
width: 74px;
|
||||
height: 74px;
|
||||
border-radius: 37px;
|
||||
box-shadow: 0px 5px 16px 0px rgba(0,0,0,0.2);
|
||||
position: absolute;
|
||||
top: -36px;
|
||||
left: 50%;
|
||||
margin-left: -36px;
|
||||
}
|
||||
|
||||
.mx_Login_logo img {
|
||||
width: 36px;
|
||||
height: 36px;
|
||||
padding: 19px;
|
||||
}
|
||||
|
||||
.mx_Login_box h2 {
|
||||
text-align: center;
|
||||
color: $form-fg-color;
|
||||
font-size: 25px;
|
||||
margin-bottom: 24px;
|
||||
}
|
||||
|
||||
.mx_Login_field {
|
||||
width: 260px;
|
||||
height: 27px;
|
||||
padding: 8px 20px 10px 20px;
|
||||
border-radius: 10px;
|
||||
text-align: left;
|
||||
border: 1px solid transparent;
|
||||
background-color: $form-field-bg-color;
|
||||
color: $form-field-fg-color;
|
||||
font-weight: 300;
|
||||
font-size: 15px;
|
||||
margin-bottom: 14px;
|
||||
transition: background-color .2s ease;
|
||||
}
|
||||
|
||||
.mx_Login_field:focus {
|
||||
border: 1px solid transparent;
|
||||
background-color: $form-field-bg-hover-color;
|
||||
}
|
||||
|
||||
.mx_Login_field::-webkit-input-placeholder {
|
||||
font-family: $font-family;
|
||||
color: $form-field-fg-color;
|
||||
opacity: 0.6;
|
||||
}
|
||||
|
||||
.mx_Login_field::-moz-placeholder {
|
||||
font-family: $font-family;
|
||||
color: $form-field-fg-color;
|
||||
opacity: 0.6;
|
||||
}
|
||||
|
||||
.mx_Login_field_disabled {
|
||||
opacity: 0.3;
|
||||
}
|
||||
|
||||
.mx_Login_prompt {
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.mx_Login_submit {
|
||||
min-width: 200px;
|
||||
width: auto;
|
||||
margin-top: 13px;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.mx_Login_submit:disabled {
|
||||
opacity: 0.3;
|
||||
}
|
||||
|
||||
.mx_Login_create {
|
||||
margin-top: 10px;
|
||||
display: block;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
font-size: 15px;
|
||||
opacity: 1.0;
|
||||
}
|
||||
|
||||
.mx_Login_create:link,
|
||||
.mx_Login_create:hover,
|
||||
.mx_Login_create:visited
|
||||
{
|
||||
color: $form-fg-color;
|
||||
}
|
||||
|
||||
.mx_Login_forgot {
|
||||
display: block;
|
||||
font-size: 15px;
|
||||
}
|
||||
|
||||
.mx_Login_forgot:link,
|
||||
.mx_Login_forgot:hover,
|
||||
.mx_Login_forgot:visited
|
||||
{
|
||||
color: $form-fg-color;
|
||||
}
|
||||
|
||||
.mx_Login_error {
|
||||
color: $warning-color;
|
||||
font-size: 18px;
|
||||
width: 300px;
|
||||
height: 44px;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
margin: auto;
|
||||
text-align: center;
|
||||
margin-top: 12px;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.mx_Login_smallError {
|
||||
font-size: 13px;
|
||||
line-height: initial;
|
||||
}
|
||||
|
||||
}
|
||||
292
res/themes/status/css/_status.scss
Normal file
@@ -0,0 +1,292 @@
|
||||
@font-face {
|
||||
font-family:PostGrotesk-Medium;
|
||||
src:url('https://status.im/fonts/PostGrotesk-Medium.eot');
|
||||
src:url('https://status.im/fonts/PostGrotesk-Medium.eot?#iefix') format("embedded-opentype"),url('https://status.im/fonts/PostGrotesk-Medium.woff') format("woff"),url('https://status.im/fonts/PostGrotesk-Medium.svg#PostGrotesk-Medium') format("svg");
|
||||
font-weight: 400;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family:PostGrotesk-Book;
|
||||
src:url('https://status.im/fonts/PostGrotesk-Book.eot');
|
||||
src:url('https://status.im/fonts/PostGrotesk-Book.eot?#iefix') format("embedded-opentype"),url('https://status.im/fonts/PostGrotesk-Book.woff') format("woff"),url('https://status.im/fonts/PostGrotesk-Book.svg#PostGrotesk-Book') format("svg");
|
||||
font-weight: 400;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
// We deliberately prioritise Arial over Helvetica here due to diacritic problems (see _base.scss)
|
||||
// N.B. that the status.im website uses:
|
||||
// font-family:PostGrotesk-Book,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;
|
||||
// ...but can't be bothered to work out how the apple fonts & segoe interact, so keepingn it simple for now.
|
||||
|
||||
$font-family: PostGrotesk-Book, Arial, Helvetica, Sans-Serif;
|
||||
|
||||
// typical text (dark-on-white in light skin)
|
||||
$primary-fg-color: #70808D;
|
||||
$primary-bg-color: #EEF2F5;
|
||||
|
||||
// ***** Start of Status theme specifics ******
|
||||
$header-color: #49555F;
|
||||
$header-font-family: PostGrotesk-Medium, Arial, Helvetica, Sans-Serif;
|
||||
|
||||
$footer-color: #8D99A4;
|
||||
|
||||
$riot-link-color: #A26988;
|
||||
|
||||
a {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
h1,h2,h3,h4,h5 {
|
||||
color: $header-color;
|
||||
font-family: $header-font-family;
|
||||
font-weight: 400 ! important;
|
||||
}
|
||||
|
||||
$callout-color: #4360DF; // or #4957b8 from status.im homepage
|
||||
|
||||
$form-bg-color: $callout-color;
|
||||
$form-fg-color: #ffffff;
|
||||
|
||||
$form-field-bg-color: rgba(244, 242, 247, 0.12);
|
||||
$form-field-bg-hover-color: rgba(255, 255, 255, 0.2);
|
||||
$form-field-fg-color: #ffffff;
|
||||
|
||||
// ***** End of Status theme specifics ******
|
||||
|
||||
|
||||
// used for dialog box text
|
||||
$light-fg-color: #747474;
|
||||
|
||||
// used for focusing form controls
|
||||
$focus-bg-color: #dddddd;
|
||||
|
||||
// button UI (white-on-green in light skin)
|
||||
$accent-fg-color: #ffffff;
|
||||
$accent-color: #6CC1F6;
|
||||
$accent-hover-color: #84cfff;
|
||||
|
||||
$selection-fg-color: $primary-bg-color;
|
||||
|
||||
$focus-brightness: 125%;
|
||||
|
||||
// red warning colour
|
||||
$warning-color: #F69E98;
|
||||
$warning-bg-color: #DF2A8B;
|
||||
$info-bg-color: #2A9EDF;
|
||||
$mention-user-pill-bg-color: #ff0064;
|
||||
$other-user-pill-bg-color: rgba(0, 0, 0, 0.1);
|
||||
|
||||
$group-alert-color: #774f7e;
|
||||
|
||||
$preview-bar-bg-color: #f7f7f7;
|
||||
|
||||
// left-panel style muted accent color
|
||||
$secondary-accent-color: #586C7B;
|
||||
$tertiary-accent-color: #DBEBF6;
|
||||
|
||||
// stop the tinter trying to change the secondary accent color
|
||||
// by overriding the key to something untintable
|
||||
// XXX: this is a bit of a hack.
|
||||
#mx_theme_secondaryAccentColor {
|
||||
color: #c0ffee ! important;
|
||||
}
|
||||
|
||||
#mx_theme_tertiaryAccentColor {
|
||||
color: #c0ffee ! important;
|
||||
}
|
||||
|
||||
// used by RoomDirectory permissions
|
||||
$plinth-bg-color: $secondary-accent-color;
|
||||
|
||||
// used by RoomDropTarget
|
||||
$droptarget-bg-color: rgba(255,255,255,0.5);
|
||||
|
||||
// used by AddressSelector
|
||||
$selected-color: #eaf5f0;
|
||||
|
||||
// selected for hoverover & selected event tiles
|
||||
$event-selected-color: #f7f7f7;
|
||||
|
||||
// used for the hairline dividers in RoomView
|
||||
$primary-hairline-color: #e5e5e5;
|
||||
|
||||
// used for the border of input text fields
|
||||
$input-border-color: #c9cfd4;
|
||||
|
||||
// apart from login forms, which have stronger border
|
||||
$strong-input-border-color: #c7c7c7;
|
||||
|
||||
// used for UserSettings EditableText
|
||||
$input-underline-color: rgba(151, 151, 151, 0.5);
|
||||
$input-fg-color: rgba(74, 74, 74, 0.9);
|
||||
|
||||
// context menus
|
||||
$menu-border-color: rgba(187, 187, 187, 0.5);
|
||||
$menu-bg-color: #f6f6f6;
|
||||
|
||||
$avatar-initial-color: #ffffff;
|
||||
$avatar-bg-color: transparent;
|
||||
|
||||
$h3-color: #3d3b39;
|
||||
|
||||
$dialog-background-bg-color: #e9e9e9;
|
||||
$lightbox-background-bg-color: #000;
|
||||
|
||||
$greyed-fg-color: #888;
|
||||
|
||||
$neutral-badge-color: #dbdbdb;
|
||||
|
||||
$preview-widget-bar-color: #ddd;
|
||||
$preview-widget-fg-color: $greyed-fg-color;
|
||||
|
||||
$blockquote-bar-color: #ddd;
|
||||
$blockquote-fg-color: #777;
|
||||
|
||||
$settings-grey-fg-color: #a2a2a2;
|
||||
|
||||
$voip-decline-color: #f48080;
|
||||
$voip-accept-color: #80f480;
|
||||
|
||||
$rte-bg-color: #e9e9e9;
|
||||
$rte-code-bg-color: rgba(0, 0, 0, 0.04);
|
||||
$rte-room-pill-color: #aaa;
|
||||
|
||||
// ********************
|
||||
|
||||
$roomtile-name-color: #ffffff;
|
||||
$roomtile-selected-bg-color: #465561;
|
||||
$roomtile-focused-bg-color: #6d8597;
|
||||
|
||||
$roomsublist-background: rgba(0, 0, 0, 0.2);
|
||||
$roomsublist-label-fg-color: #ffffff;
|
||||
$roomsublist-label-bg-color: $secondary-accent-color;
|
||||
$roomsublist-chevron-color: #ffffff;
|
||||
|
||||
$panel-divider-color: rgba(0, 0, 0, 0.2);
|
||||
|
||||
// ********************
|
||||
|
||||
$widget-menu-bar-bg-color: #f7f7f7;
|
||||
|
||||
// ********************
|
||||
|
||||
// event tile lifecycle
|
||||
$event-encrypting-color: #abddbc;
|
||||
$event-sending-color: #ddd;
|
||||
$event-notsent-color: #f44;
|
||||
|
||||
// event redaction
|
||||
$event-redacted-fg-color: #e2e2e2;
|
||||
$event-redacted-border-color: #cccccc;
|
||||
|
||||
// event timestamp
|
||||
$event-timestamp-color: #acacac;
|
||||
|
||||
$edit-button-url: "../../img/icon_context_message.svg";
|
||||
$copy-button-url: "../../img/icon_copy_message.svg";
|
||||
|
||||
// e2e
|
||||
$e2e-verified-color: #76cfa5; // N.B. *NOT* the same as $accent-color
|
||||
$e2e-unverified-color: #e8bf37;
|
||||
$e2e-warning-color: #ba6363;
|
||||
|
||||
/*** ImageView ***/
|
||||
$lightbox-bg-color: #454545;
|
||||
$lightbox-fg-color: #ffffff;
|
||||
$lightbox-border-color: #ffffff;
|
||||
|
||||
// unused?
|
||||
$progressbar-color: #000;
|
||||
|
||||
@define-mixin mx_DialogButton {
|
||||
/* align images in buttons (eg spinners) */
|
||||
vertical-align: middle;
|
||||
border-radius: 8px;
|
||||
border: 1px solid rgba(199, 206, 209, 0.12);
|
||||
background-color: $accent-color;
|
||||
font-size: 13px;
|
||||
font-family: $header-font-family;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 1px;
|
||||
color: $accent-fg-color;
|
||||
cursor: pointer;
|
||||
outline: none;
|
||||
padding: 14px;
|
||||
box-sizing: border-box;
|
||||
padding-left: 1.5em;
|
||||
padding-right: 1.5em;
|
||||
display: inline-block;
|
||||
transition: background-color .2s ease;
|
||||
}
|
||||
|
||||
@define-mixin mx_DialogButton_hover {
|
||||
background-color: $accent-hover-color;
|
||||
}
|
||||
|
||||
@define-mixin mx_DialogButton_small {
|
||||
@mixin mx_DialogButton;
|
||||
height: auto;
|
||||
padding-top: 7px;
|
||||
padding-bottom: 7px;
|
||||
padding-left: 1em;
|
||||
padding-right: 1em;
|
||||
}
|
||||
|
||||
.mx_RoomSubList_label {
|
||||
font-size: 13px;
|
||||
font-family: $header-font-family;
|
||||
letter-spacing: 1px;
|
||||
}
|
||||
|
||||
// FIXME: all these ! importants are horrid - we should instead go and define
|
||||
// variables or something.
|
||||
.mx_SearchBox_search {
|
||||
color: #fff ! important;
|
||||
}
|
||||
|
||||
.mx_SearchBox_search::-webkit-input-placeholder {
|
||||
color: rgba(255, 255, 255, 0.6) ! important;
|
||||
}
|
||||
|
||||
.mx_SearchBox_search::-moz-placeholder {
|
||||
color: rgba(255, 255, 255, 0.6) ! important;
|
||||
}
|
||||
|
||||
.mx_RoomList_emptySubListTip,
|
||||
.mx_RoomDropTarget {
|
||||
font-size: 14px ! important;
|
||||
border: 1.5px dashed rgba(0,0,0,0.2) ! important;
|
||||
color: #fff ! important;
|
||||
background-color: transparent ! important;
|
||||
border-radius: 6px ! important;
|
||||
margin-left: 6px ! important;
|
||||
margin-right: 6px ! important;
|
||||
margin-top: 8px ! important;
|
||||
margin-bottom: 7px ! important;
|
||||
padding: 8px ! important;
|
||||
}
|
||||
|
||||
.mx_RoomDirectory_perm {
|
||||
font-family: $header-font-family ! important;
|
||||
background-color: #fff ! important;
|
||||
}
|
||||
|
||||
.mx_RoomTile_badge,
|
||||
.mx_RoomSubList_badge {
|
||||
height: 12px ! important;
|
||||
padding-top: 1px ! important;
|
||||
padding-bottom: 1px ! important;
|
||||
}
|
||||
|
||||
.mx_RoomSubList_chevron {
|
||||
top: 8px ! important;
|
||||
}
|
||||
|
||||
.mx_MemberInfo .mx_RoomTile_name {
|
||||
color: $primary-fg-color ! important;
|
||||
}
|
||||
4
res/themes/status/css/status.scss
Normal file
@@ -0,0 +1,4 @@
|
||||
@import "../../../../node_modules/matrix-react-sdk/res/themes/light/css/_base.scss";
|
||||
@import "_status.scss";
|
||||
@import "../../../../node_modules/matrix-react-sdk/res/css/_components.scss";
|
||||
@import "_StatusLogin.scss";
|
||||
1
res/themes/status/fonts/README
Normal file
@@ -0,0 +1 @@
|
||||
We link out to status.im for fonts, although ideally we'd put them here.
|
||||
BIN
res/themes/status/img/a.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
res/themes/status/img/d.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
1
res/themes/status/img/dot.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><title>Artboard</title><circle cx="10" cy="10" r="1" fill="#FFF" fill-rule="evenodd" opacity=".11"/></svg>
|
||||
|
After Width: | Height: | Size: 189 B |
BIN
res/themes/status/img/g.png
Normal file
|
After Width: | Height: | Size: 3.8 KiB |
BIN
res/themes/status/img/i.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
16
res/themes/status/img/logo.svg
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
res/themes/status/img/n.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
res/vector-icons/android-chrome-144x144.png
Normal file
|
After Width: | Height: | Size: 8.1 KiB |
BIN
res/vector-icons/android-chrome-192x192.png
Normal file
|
After Width: | Height: | Size: 11 KiB |