Compare commits
11415 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7204c3c25d | ||
|
|
b412241d25 | ||
|
|
f9883afd61 | ||
|
|
181f811f18 | ||
|
|
2f0bd3c085 | ||
|
|
a9d8332766 | ||
|
|
f5036171cf | ||
|
|
cdc8b8e473 | ||
|
|
ab404c5452 | ||
|
|
0585f9d667 | ||
|
|
19225c7dd3 | ||
|
|
8c1844b1c0 | ||
|
|
af63d86e24 | ||
|
|
1f2fd3ad96 | ||
|
|
f41fdcdb98 | ||
|
|
f78a9b4220 | ||
|
|
06b3ce58ed | ||
|
|
7c70d8b1c2 | ||
|
|
2b1e032a9b | ||
|
|
4f5d6a2fd5 | ||
|
|
c3b90aa492 | ||
|
|
bb2daac007 | ||
|
|
bc2449c3f9 | ||
|
|
0bf50de77a | ||
|
|
473bc32b71 | ||
|
|
e5e143dcf8 | ||
|
|
2de08746ac | ||
|
|
ae6833b4d5 | ||
|
|
f1fe5f6a71 | ||
|
|
5054d0615e | ||
|
|
4f5007ea64 | ||
|
|
233f6ed13b | ||
|
|
f15b883471 | ||
|
|
312d5f0121 | ||
|
|
75a1657c49 | ||
|
|
667d92100e | ||
|
|
8ff4bc8cff | ||
|
|
656b262648 | ||
|
|
c1769b9ba2 | ||
|
|
04c9d92b4a | ||
|
|
0babef5a09 | ||
|
|
cd52407723 | ||
|
|
68c0aa7fb9 | ||
|
|
f1622c40a4 | ||
|
|
688e7316eb | ||
|
|
ef5ec47797 | ||
|
|
147ad4a773 | ||
|
|
9752145b49 | ||
|
|
662b862d2f | ||
|
|
6d469509a4 | ||
|
|
0dfbb8a5ae | ||
|
|
1e12ecda70 | ||
|
|
035087987c | ||
|
|
18422c4193 | ||
|
|
f1f9fe27a9 | ||
|
|
10667e14e2 | ||
|
|
b04c7efdf4 | ||
|
|
0119731360 | ||
|
|
8f337684d5 | ||
|
|
dae93552f0 | ||
|
|
351bbb240f | ||
|
|
5716de2e6e | ||
|
|
14295d59d1 | ||
|
|
df0849473c | ||
|
|
9736706894 | ||
|
|
12343a5c31 | ||
|
|
a7f046a617 | ||
|
|
67bf796f1e | ||
|
|
22d632abc3 | ||
|
|
25094c1ee6 | ||
|
|
5b71ad0456 | ||
|
|
9146ba996f | ||
|
|
42900787e1 | ||
|
|
ba10c10a94 | ||
|
|
3f37e9ca6f | ||
|
|
c5ea86b474 | ||
|
|
76720092a5 | ||
|
|
7a75c80b27 | ||
|
|
b2dcbebb5b | ||
|
|
aadc81279a | ||
|
|
febd6dd18f | ||
|
|
1236b35aaf | ||
|
|
41a9a25823 | ||
|
|
55ae81524d | ||
|
|
a9cf5dd6f2 | ||
|
|
1e45692ba4 | ||
|
|
997cff63a8 | ||
|
|
5db513cc55 | ||
|
|
4a7280be5e | ||
|
|
59826d492f | ||
|
|
85c2a5fd75 | ||
|
|
33dd3342e8 | ||
|
|
94fc50f793 | ||
|
|
1e79f4a9a5 | ||
|
|
f56825c526 | ||
|
|
d7c0f9dee8 | ||
|
|
a71c59beae | ||
|
|
5f729433f6 | ||
|
|
a1d37475c9 | ||
|
|
9275dfce70 | ||
|
|
ff9afdae3e | ||
|
|
12a2dcf484 | ||
|
|
c3f5f69c2a | ||
|
|
1320e7ac2f | ||
|
|
ae6b0dd753 | ||
|
|
e43830c08e | ||
|
|
4a5cdbcfb2 | ||
|
|
9b599644d9 | ||
|
|
cab93600dd | ||
|
|
0e5e4ca7ea | ||
|
|
a293134b5e | ||
|
|
3831860943 | ||
|
|
1f8214e658 | ||
|
|
58d2e2ece2 | ||
|
|
424f416fdd | ||
|
|
95c12a0b8e | ||
|
|
45d42c8c31 | ||
|
|
5b94095c78 | ||
|
|
605ad0a01c | ||
|
|
10b8dc3595 | ||
|
|
432f6aeae6 | ||
|
|
6702ff3c55 | ||
|
|
8f205f13d8 | ||
|
|
22a133b182 | ||
|
|
bc61175e79 | ||
|
|
874e344f91 | ||
|
|
f832e31c7b | ||
|
|
4cdd793e0c | ||
|
|
0d11cb603f | ||
|
|
1e197ae66c | ||
|
|
2a88103b5f | ||
|
|
49caea416b | ||
|
|
5bfe270f24 | ||
|
|
e8f10f2b45 | ||
|
|
834986410c | ||
|
|
deffbcf231 | ||
|
|
2d720a8349 | ||
|
|
182d45b7ea | ||
|
|
3cd68842bf | ||
|
|
861ada351e | ||
|
|
e32d863daa | ||
|
|
81fc652dc1 | ||
|
|
b72deb1a0e | ||
|
|
cab38f00c2 | ||
|
|
137594ccee | ||
|
|
449f7fb2a3 | ||
|
|
2a5bea7e4e | ||
|
|
ea309caa22 | ||
|
|
89bc58ab29 | ||
|
|
2d754c93a7 | ||
|
|
1017d4cda3 | ||
|
|
68dab26be5 | ||
|
|
8eb0ec9f7a | ||
|
|
1da47f62fc | ||
|
|
70939c4b9c | ||
|
|
491ad744ea | ||
|
|
a1565c7fff | ||
|
|
496dbfb2f0 | ||
|
|
0e44dac208 | ||
|
|
2b808933d2 | ||
|
|
ba0f682e3a | ||
|
|
ef49652415 | ||
|
|
8e30ee1192 | ||
|
|
74a676026f | ||
|
|
af93c2ee49 | ||
|
|
6b05d253a7 | ||
|
|
797b2a5085 | ||
|
|
b898cf4fde | ||
|
|
1c17432f70 | ||
|
|
a6c96df51f | ||
|
|
d7abe73753 | ||
|
|
1b84063dd3 | ||
|
|
ed5b7fe3e6 | ||
|
|
699ac83729 | ||
|
|
1e1ce492e6 | ||
|
|
7afb9f1fc8 | ||
|
|
7bfe418c3e | ||
|
|
94c1388b6a | ||
|
|
90f53cba31 | ||
|
|
a675fca607 | ||
|
|
bf58171f64 | ||
|
|
e619bd4acc | ||
|
|
5f5b7ffb66 | ||
|
|
2216e75cab | ||
|
|
a61d73f48a | ||
|
|
ecdca38d9e | ||
|
|
a34bc7cc89 | ||
|
|
d12a0be66c | ||
|
|
890421e00e | ||
|
|
dc57886b68 | ||
|
|
832fb023e8 | ||
|
|
af8c171b1a | ||
|
|
58264f8b57 | ||
|
|
eb7d614566 | ||
|
|
c11cab858d | ||
|
|
18438b17a5 | ||
|
|
f2464df96f | ||
|
|
5ee0a2fea2 | ||
|
|
1296505d01 | ||
|
|
332b70a27d | ||
|
|
c4d5d52b96 | ||
|
|
7a5554202e | ||
|
|
df2c426096 | ||
|
|
b33cdc581b | ||
|
|
3cd213b9bf | ||
|
|
aebb37b516 | ||
|
|
d016c80ba5 | ||
|
|
882f1c4d1a | ||
|
|
3ffdf8d281 | ||
|
|
c183243711 | ||
|
|
eeb2c953ad | ||
|
|
bfb2f3015a | ||
|
|
9c54f53613 | ||
|
|
257c7af2f3 | ||
|
|
4ed256814a | ||
|
|
1f8ea32388 | ||
|
|
69403e7967 | ||
|
|
7cc4c76c54 | ||
|
|
cf74a81d07 | ||
|
|
417d151f2c | ||
|
|
ff42b7f61a | ||
|
|
658c2a0a78 | ||
|
|
90d6899577 | ||
|
|
5db0e53c0c | ||
|
|
7dea4f36fb | ||
|
|
6fea6393c6 | ||
|
|
53f063fe16 | ||
|
|
6ee72b9c32 | ||
|
|
5faefa7997 | ||
|
|
b0726cd31a | ||
|
|
64f5fa8dc3 | ||
|
|
ad300f5eae | ||
|
|
7331160e22 | ||
|
|
6af82e5ae5 | ||
|
|
9b2347171f | ||
|
|
c60629c17d | ||
|
|
353e18e8e3 | ||
|
|
f069df285d | ||
|
|
6c5f8dffa6 | ||
|
|
4a77e23b54 | ||
|
|
942e53b59b | ||
|
|
21a6a256b9 | ||
|
|
99567d3a53 | ||
|
|
eddad6b690 | ||
|
|
d02a8cbca1 | ||
|
|
3b079aa29a | ||
|
|
df5307dd32 | ||
|
|
65891508e0 | ||
|
|
b5f4e40c3e | ||
|
|
a427730acd | ||
|
|
d7639a1ab6 | ||
|
|
01a140ea29 | ||
|
|
6e0ff9b6a0 | ||
|
|
fb14eeeb1e | ||
|
|
0c701d9d95 | ||
|
|
f1ceb1c95a | ||
|
|
6bd41a07a1 | ||
|
|
2b78bb6e79 | ||
|
|
7e5d5ddafe | ||
|
|
150c25c81a | ||
|
|
95319bdaca | ||
|
|
d982835b50 | ||
|
|
6f040aa0b5 | ||
|
|
080ecece66 | ||
|
|
31ece2c26e | ||
|
|
9a20f4b935 | ||
|
|
ea61fd22f5 | ||
|
|
c77f8f9f41 | ||
|
|
ad758c51c2 | ||
|
|
8ac7fd14ec | ||
|
|
ed7c5e97cb | ||
|
|
fb928a15a6 | ||
|
|
f60155e7b8 | ||
|
|
7c28b1a6a6 | ||
|
|
a300f4662e | ||
|
|
3ff376774f | ||
|
|
e16c05385f | ||
|
|
6e8825cdd5 | ||
|
|
1c19895ce7 | ||
|
|
e62a4b065a | ||
|
|
ba363285a7 | ||
|
|
679c932697 | ||
|
|
581ec70bf3 | ||
|
|
4d2700ab1c | ||
|
|
b365136639 | ||
|
|
f23153e1ac | ||
|
|
26cb931dcf | ||
|
|
42d2190d17 | ||
|
|
63ad80200e | ||
|
|
68e9c63693 | ||
|
|
542ff88d3b | ||
|
|
bf7f73e472 | ||
|
|
c9f195be90 | ||
|
|
715da30a72 | ||
|
|
4e9f2aaadd | ||
|
|
71cbb037ce | ||
|
|
9e43972313 | ||
|
|
4a8bb75851 | ||
|
|
80dce3b65a | ||
|
|
056534fb41 | ||
|
|
e444b82683 | ||
|
|
d9e4f686fb | ||
|
|
2cd224af98 | ||
|
|
a50141ac8a | ||
|
|
f11b36cdb1 | ||
|
|
f30af1c4ed | ||
|
|
45def31826 | ||
|
|
a22afce820 | ||
|
|
af874bebfd | ||
|
|
7cdb651538 | ||
|
|
5e1752bcbc | ||
|
|
eb295cb19c | ||
|
|
ace42226b6 | ||
|
|
5e1b4b4e6a | ||
|
|
f009fa9e47 | ||
|
|
f08c00557d | ||
|
|
a0e0d95775 | ||
|
|
a4acab983d | ||
|
|
5237a7977d | ||
|
|
eb285bc1ac | ||
|
|
7d97cd25ab | ||
|
|
55f4a99824 | ||
|
|
34373836b9 | ||
|
|
1509891ec0 | ||
|
|
877ef7d78f | ||
|
|
8f26a24f78 | ||
|
|
6abd4bae58 | ||
|
|
f8844750f5 | ||
|
|
de984d44ac | ||
|
|
babcefeb23 | ||
|
|
71a55290ab | ||
|
|
8ef0b88633 | ||
|
|
f9c3415aa7 | ||
|
|
deb7d5914f | ||
|
|
469e4394bd | ||
|
|
1bcf9dda0a | ||
|
|
02fafde09d | ||
|
|
de5e1b3452 | ||
|
|
4381db691b | ||
|
|
bd879262c2 | ||
|
|
da88b4c475 | ||
|
|
276a18cddd | ||
|
|
6eb54e55a5 | ||
|
|
e7fa330215 | ||
|
|
27ed160a40 | ||
|
|
180b614c86 | ||
|
|
e2e6b64632 | ||
|
|
be46aacbe5 | ||
|
|
3bd46f3415 | ||
|
|
7e6e2960bd | ||
|
|
9df4377450 | ||
|
|
294ab035f0 | ||
|
|
f96554e271 | ||
|
|
2c1fdbe55b | ||
|
|
b5bce29514 | ||
|
|
97557b85d9 | ||
|
|
8a5cc70d9b | ||
|
|
d5075891b2 | ||
|
|
4df778f4e9 | ||
|
|
3cda66f1f3 | ||
|
|
e0991d9376 | ||
|
|
8c94742070 | ||
|
|
419b2b02bc | ||
|
|
b4998527dd | ||
|
|
8ac8598b20 | ||
|
|
f7ddf8b024 | ||
|
|
18f1563829 | ||
|
|
20ba35c0a7 | ||
|
|
de4764c1c7 | ||
|
|
31bb8a3ac5 | ||
|
|
e0156abe7c | ||
|
|
7d02e92843 | ||
|
|
80aef75ea5 | ||
|
|
c940062787 | ||
|
|
4b3b9ad140 | ||
|
|
1bb2efc346 | ||
|
|
0b699b45b1 | ||
|
|
3c0487db81 | ||
|
|
f62869e4df | ||
|
|
fce459f612 | ||
|
|
6a003114db | ||
|
|
39ed5cab0d | ||
|
|
4b67c8f4bb | ||
|
|
65604add65 | ||
|
|
3e69f65d1c | ||
|
|
0b26dbbc9e | ||
|
|
152d943f3d | ||
|
|
7fffd1d318 | ||
|
|
5d875341f4 | ||
|
|
61dbd4c4c2 | ||
|
|
5f42011c7b | ||
|
|
7e56174ba9 | ||
|
|
0a83b3f58c | ||
|
|
71fec23311 | ||
|
|
2ba3035a13 | ||
|
|
7a653a8e1b | ||
|
|
a93b32fb53 | ||
|
|
d82cc350c0 | ||
|
|
5997a7d48a | ||
|
|
7641fb6712 | ||
|
|
dfaf9b9d43 | ||
|
|
6147b0eec0 | ||
|
|
2eefef3649 | ||
|
|
1905a67e6c | ||
|
|
38ab18f6fb | ||
|
|
ddcc20c8a7 | ||
|
|
f3c6763058 | ||
|
|
91a11d2e74 | ||
|
|
fb880481a4 | ||
|
|
9e6703f02f | ||
|
|
da5435d1cb | ||
|
|
db0726364b | ||
|
|
944b2de852 | ||
|
|
53927502af | ||
|
|
828d8ea051 | ||
|
|
f2e345b39f | ||
|
|
6f625a899c | ||
|
|
28bc8c3bf3 | ||
|
|
ef30949943 | ||
|
|
4f888bc418 | ||
|
|
34caf6967e | ||
|
|
a728c783d9 | ||
|
|
934d232653 | ||
|
|
4fbc7771c9 | ||
|
|
571ab422bf | ||
|
|
9592f4de6e | ||
|
|
c126d99fd0 | ||
|
|
11c8a272ec | ||
|
|
f7170b8c50 | ||
|
|
9ce28f4cb7 | ||
|
|
522a457d98 | ||
|
|
9e9ffaa27b | ||
|
|
9ab4a8ab6e | ||
|
|
5c784081c2 | ||
|
|
9c84c0afe9 | ||
|
|
accc5e8b10 | ||
|
|
1e0c71a411 | ||
|
|
663687884b | ||
|
|
ade2bdcafd | ||
|
|
9e01e64f63 | ||
|
|
7cc0fd879d | ||
|
|
42bd835800 | ||
|
|
ef7b5cb8e7 | ||
|
|
2651d79b63 | ||
|
|
ddc12c3f71 | ||
|
|
9c3c2e9fa7 | ||
|
|
564f9ac38d | ||
|
|
1b49bd0843 | ||
|
|
831d79d912 | ||
|
|
d61f809cca | ||
|
|
130176fd7e | ||
|
|
1ea9be9877 | ||
|
|
e3b56aa05b | ||
|
|
4f4195c88a | ||
|
|
1d9a8af174 | ||
|
|
8b1e7e1fa9 | ||
|
|
eeb0b62bfa | ||
|
|
0a114bbe4a | ||
|
|
474458e4c3 | ||
|
|
c6b73631d8 | ||
|
|
bce318c48e | ||
|
|
9e4ac1c835 | ||
|
|
53933db077 | ||
|
|
4156d8e908 | ||
|
|
6491d83085 | ||
|
|
6259d30e2b | ||
|
|
3ee7a0dc16 | ||
|
|
43d8723e35 | ||
|
|
d59ab17ac5 | ||
|
|
d26cda097f | ||
|
|
6daa58b596 | ||
|
|
d0920d9eb9 | ||
|
|
fbd353501b | ||
|
|
9876aa64e0 | ||
|
|
b8ccf7b3d4 | ||
|
|
c15b5914b2 | ||
|
|
73aebb8890 | ||
|
|
f9270710be | ||
|
|
0b63abf5b4 | ||
|
|
51ae4af83e | ||
|
|
4832982988 | ||
|
|
b4d49715dc | ||
|
|
0de7b4eb39 | ||
|
|
3e88451ea8 | ||
|
|
5468fde492 | ||
|
|
f17e13cad0 | ||
|
|
f511449273 | ||
|
|
bbe65e212a | ||
|
|
5ebd0df15f | ||
|
|
66a34bcb89 | ||
|
|
acad1d4175 | ||
|
|
716fade52a | ||
|
|
3b9312d9ac | ||
|
|
f87d072c79 | ||
|
|
b61724019a | ||
|
|
3ffdb1ee56 | ||
|
|
5fbf280e4a | ||
|
|
f787e0fa1d | ||
|
|
0d33b92d24 | ||
|
|
8e5d0c66db | ||
|
|
6e8ac60399 | ||
|
|
f8bd80109c | ||
|
|
de89d349ad | ||
|
|
dbc9beaa19 | ||
|
|
1f171c4ed1 | ||
|
|
2e03888505 | ||
|
|
ab5eafbe68 | ||
|
|
73014a33fe | ||
|
|
7bdbe0ef77 | ||
|
|
d4dbad4649 | ||
|
|
24b23bbb5a | ||
|
|
abab44a02b | ||
|
|
b9c07e644f | ||
|
|
ce9c3b4ef8 | ||
|
|
13862bd561 | ||
|
|
856d38df49 | ||
|
|
27a5e13107 | ||
|
|
a71c24f803 | ||
|
|
758ec52b91 | ||
|
|
96418bb9f1 | ||
|
|
f750d94b2d | ||
|
|
6eb9695e1e | ||
|
|
33bbad8053 | ||
|
|
3ea34461b2 | ||
|
|
b6a202b721 | ||
|
|
4d8cb022c5 | ||
|
|
3046318de5 | ||
|
|
c351598f13 | ||
|
|
02084be583 | ||
|
|
e117d08b2c | ||
|
|
58783170cd | ||
|
|
9ba2426c02 | ||
|
|
2cbaa7b03d | ||
|
|
836a0f3a73 | ||
|
|
e9977f551f | ||
|
|
78abe362cd | ||
|
|
47c2922d55 | ||
|
|
690f3fecbb | ||
|
|
d9242db7b3 | ||
|
|
a9b5e22b37 | ||
|
|
7b8f1704dc | ||
|
|
de88ddf42b | ||
|
|
b1e707c346 | ||
|
|
36b7b3a7cd | ||
|
|
d44349d612 | ||
|
|
53919be913 | ||
|
|
8dd7d04fff | ||
|
|
384f6d9a31 | ||
|
|
d51195a537 | ||
|
|
10bedad9bf | ||
|
|
4027d3c07f | ||
|
|
ec78d3b83b | ||
|
|
acf61c24bd | ||
|
|
338183e647 | ||
|
|
59e0de85e3 | ||
|
|
2e6941c23f | ||
|
|
e1c33aa87b | ||
|
|
70d8cede9b | ||
|
|
7587bbd4bc | ||
|
|
668f0498ed | ||
|
|
32ff331744 | ||
|
|
bc90463893 | ||
|
|
7fb486d8d2 | ||
|
|
538df0e67c | ||
|
|
60bb93170e | ||
|
|
766370221b | ||
|
|
8007e6d354 | ||
|
|
443053b927 | ||
|
|
b6000bc1a8 | ||
|
|
8bdf8d42d9 | ||
|
|
c084396f8f | ||
|
|
b29877554c | ||
|
|
a2d17f6f3f | ||
|
|
54018aec90 | ||
|
|
2699f9bcf6 | ||
|
|
094890622a | ||
|
|
bee4ec5ddf | ||
|
|
29f533b170 | ||
|
|
296c2a7b5b | ||
|
|
c4decce7f0 | ||
|
|
a396f507f8 | ||
|
|
eb96fd1b97 | ||
|
|
8cc7d80121 | ||
|
|
d59139202d | ||
|
|
a3cd4a55de | ||
|
|
0cb7388ee0 | ||
|
|
2700e9b326 | ||
|
|
d36d5b2980 | ||
|
|
028437549d | ||
|
|
1f17551bf4 | ||
|
|
cd301c9df2 | ||
|
|
ce43aab4cd | ||
|
|
86d1ab00e0 | ||
|
|
93b2a52f34 | ||
|
|
d3da830ef8 | ||
|
|
ec4deb87c6 | ||
|
|
d832a0a186 | ||
|
|
65800e17a5 | ||
|
|
9c5dd452dd | ||
|
|
78940413a0 | ||
|
|
cc2f459f26 | ||
|
|
d1c98eb22a | ||
|
|
1fe9a0ee5a | ||
|
|
80a87f963a | ||
|
|
2c0051b083 | ||
|
|
4a938170e1 | ||
|
|
f3a27c4fcb | ||
|
|
f43b11fd6a | ||
|
|
93d382c416 | ||
|
|
48e4060d62 | ||
|
|
bbc7ef100c | ||
|
|
c22468c943 | ||
|
|
7d538ea080 | ||
|
|
aad1ff95be | ||
|
|
72f0fb6892 | ||
|
|
a0baad4942 | ||
|
|
5e40d60e34 | ||
|
|
314f787042 | ||
|
|
7f340da0ec | ||
|
|
acafa2bcad | ||
|
|
404d8da1a3 | ||
|
|
26be7840b4 | ||
|
|
520b84f967 | ||
|
|
e7f6a8a476 | ||
|
|
0f3ef4b35c | ||
|
|
60d88693ec | ||
|
|
ff6e2b6d31 | ||
|
|
bc52ad7bf2 | ||
|
|
daa24de171 | ||
|
|
68f0e25227 | ||
|
|
320f2bea7b | ||
|
|
666692e341 | ||
|
|
304cc33b76 | ||
|
|
e0f4aca336 | ||
|
|
ccdff5baef | ||
|
|
16fe056c99 | ||
|
|
fb5c155f7e | ||
|
|
eccbb0df7a | ||
|
|
0bcfcb4ea4 | ||
|
|
b6b4d5c387 | ||
|
|
bb7bfe95e5 | ||
|
|
ac1e5a08d8 | ||
|
|
4a05f0fd05 | ||
|
|
f1dff4d0b7 | ||
|
|
96343603cd | ||
|
|
9dccab915d | ||
|
|
0decf928f0 | ||
|
|
44faef3027 | ||
|
|
52a590334c | ||
|
|
8ea9709305 | ||
|
|
751c7e05f9 | ||
|
|
ebe0aa27e4 | ||
|
|
4ef7f0dd24 | ||
|
|
4779c036f5 | ||
|
|
1480a4e270 | ||
|
|
6a167a4b0f | ||
|
|
9b43f57dfa | ||
|
|
fc74840b55 | ||
|
|
f408b1bb11 | ||
|
|
7a3e16b92f | ||
|
|
939045d606 | ||
|
|
b3ee80e495 | ||
|
|
1c17a76b80 | ||
|
|
08a55721bf | ||
|
|
42991bfa2c | ||
|
|
46897689d3 | ||
|
|
9b3acf7162 | ||
|
|
4436e3ba69 | ||
|
|
78b3f21e7a | ||
|
|
e2ae0a7a4f | ||
|
|
5ed8f0baa5 | ||
|
|
f1d4e48c59 | ||
|
|
48ac431134 | ||
|
|
d6a27c04b9 | ||
|
|
388e9cec09 | ||
|
|
b01f70176b | ||
|
|
e7b4a5db61 | ||
|
|
d5a1d28779 | ||
|
|
e0da4159ae | ||
|
|
0eef766ea1 | ||
|
|
aebd53363c | ||
|
|
f18bb1c780 | ||
|
|
eecb7c0622 | ||
|
|
84c0b46266 | ||
|
|
fb030b3520 | ||
|
|
42aac81fd8 | ||
|
|
09175d2b6b | ||
|
|
46f64f75c7 | ||
|
|
9b5425de14 | ||
|
|
7b1135ecd4 | ||
|
|
2ca63ae324 | ||
|
|
5b02323487 | ||
|
|
cf99eef9c9 | ||
|
|
c54e05d220 | ||
|
|
a651853534 | ||
|
|
a1a81b812a | ||
|
|
e74d0ef4e2 | ||
|
|
ca4caec819 | ||
|
|
900c12d1d0 | ||
|
|
4d61701790 | ||
|
|
4fd0e734ea | ||
|
|
b4d1ba07a6 | ||
|
|
6974c511ea | ||
|
|
d30dd7450f | ||
|
|
f877e653e9 | ||
|
|
699ffc8b50 | ||
|
|
135b81bbb4 | ||
|
|
d9f5c2d16e | ||
|
|
2e0f04ce93 | ||
|
|
8ebb084f0f | ||
|
|
f2bc07458d | ||
|
|
b4daca860f | ||
|
|
ac6919680a | ||
|
|
c6749f2d5c | ||
|
|
47fd936306 | ||
|
|
147439ad34 | ||
|
|
1a3eb0f209 | ||
|
|
acd2c514ce | ||
|
|
fccff0c03a | ||
|
|
7cf8483f9a | ||
|
|
63bad22ac4 | ||
|
|
b009f06375 | ||
|
|
8aa5ebf621 | ||
|
|
53ac770772 | ||
|
|
fbfe47528b | ||
|
|
71443f7def | ||
|
|
a1b1165039 | ||
|
|
c060243201 | ||
|
|
93f84e2b65 | ||
|
|
9cd971a53f | ||
|
|
b22b819683 | ||
|
|
8779ac3ec3 | ||
|
|
16ec935feb | ||
|
|
e59d229097 | ||
|
|
9028d9a339 | ||
|
|
6999a1b5e4 | ||
|
|
7ef6d33ea9 | ||
|
|
3824f19ce5 | ||
|
|
930268ed0d | ||
|
|
cb0a3fdb6e | ||
|
|
4c0a2b1d3d | ||
|
|
6fd34dee5a | ||
|
|
1c56c4dfe5 | ||
|
|
53321160c4 | ||
|
|
5b29d3bb72 | ||
|
|
4796a3116a | ||
|
|
6183569dc2 | ||
|
|
3296a2addb | ||
|
|
235cb0c574 | ||
|
|
570fbd9a00 | ||
|
|
e205b521fd | ||
|
|
ce15754575 | ||
|
|
18085bae70 | ||
|
|
61536b42c9 | ||
|
|
532f166b22 | ||
|
|
c1d3a78316 | ||
|
|
e524d9694d | ||
|
|
1efa889913 | ||
|
|
c73788da24 | ||
|
|
5ec277b2ed | ||
|
|
e327e1bc9c | ||
|
|
37c5c1dc98 | ||
|
|
156e1a00d3 | ||
|
|
3aa9a2f2c0 | ||
|
|
e1f5b57fd3 | ||
|
|
cf757b6c7b | ||
|
|
bd2da8d632 | ||
|
|
01b7e387eb | ||
|
|
60bf6b1f70 | ||
|
|
7839c6294c | ||
|
|
20cadfad29 | ||
|
|
2b93362a57 | ||
|
|
5476f297e1 | ||
|
|
b79fbe2123 | ||
|
|
d9a76fdd9a | ||
|
|
721a69f2b1 | ||
|
|
a49b3e67d0 | ||
|
|
297600ca6d | ||
|
|
15019051c0 | ||
|
|
2b7e8bf449 | ||
|
|
928798dc16 | ||
|
|
1a01ec17d6 | ||
|
|
69da4d749b | ||
|
|
b1fc95b1d9 | ||
|
|
0b7f104c95 | ||
|
|
912974cb80 | ||
|
|
9bbb8ef31c | ||
|
|
e01f53a58c | ||
|
|
82c69a03ef | ||
|
|
f8aa79aaf5 | ||
|
|
700ae79b93 | ||
|
|
8dd8ab6366 | ||
|
|
28d19a99e1 | ||
|
|
6627de6460 | ||
|
|
795d452493 | ||
|
|
2d7f52972d | ||
|
|
6229c0020c | ||
|
|
8db1bf9052 | ||
|
|
2740c5db23 | ||
|
|
512e6de39b | ||
|
|
e3c328c7e3 | ||
|
|
9eb5ea599e | ||
|
|
929032d598 | ||
|
|
09fb42291d | ||
|
|
e6665a8305 | ||
|
|
a785d83791 | ||
|
|
08a64f0dc0 | ||
|
|
0babad837d | ||
|
|
fb1f70f5de | ||
|
|
d4dd1b7ba0 | ||
|
|
82c921d739 | ||
|
|
180a570f99 | ||
|
|
9960a7a7e4 | ||
|
|
2164d08c3c | ||
|
|
4b2d0d1a67 | ||
|
|
d0341d191b | ||
|
|
10237a2d90 | ||
|
|
59390ddaa1 | ||
|
|
312c94f386 | ||
|
|
d697677fab | ||
|
|
bf484b5518 | ||
|
|
74b530259d | ||
|
|
4052c3d101 | ||
|
|
86262333a4 | ||
|
|
3419b49381 | ||
|
|
ec5725d8de | ||
|
|
9df98352a8 | ||
|
|
c0c5ad21b6 | ||
|
|
4a23da6ce1 | ||
|
|
6d1e5243d8 | ||
|
|
c52a31384e | ||
|
|
36447eb1e3 | ||
|
|
811dfee42c | ||
|
|
b075bb9f4e | ||
|
|
00919f3232 | ||
|
|
6dcd52deb5 | ||
|
|
edc70e9acb | ||
|
|
4ad12b6862 | ||
|
|
d63f3b6da1 | ||
|
|
84c70a0905 | ||
|
|
8f65a7ac19 | ||
|
|
c78262be91 | ||
|
|
cb51238bfc | ||
|
|
87f873c8b6 | ||
|
|
a37528b377 | ||
|
|
51a58182ee | ||
|
|
cc4b768f54 | ||
|
|
b016be6eb5 | ||
|
|
881d73d4ab | ||
|
|
8859e352f9 | ||
|
|
5b0fc5b97b | ||
|
|
76cc59acab | ||
|
|
e792088ceb | ||
|
|
1dc70d5a8d | ||
|
|
e876a0f6bd | ||
|
|
50450de3e4 | ||
|
|
c8abc84c3c | ||
|
|
1f3996032c | ||
|
|
b868cfdca9 | ||
|
|
d51944e6a5 | ||
|
|
4419ba55e8 | ||
|
|
9e8ae54821 | ||
|
|
4ed266780a | ||
|
|
46886b4dcc | ||
|
|
1e2531f0b1 | ||
|
|
0e43fd4d00 | ||
|
|
10448bcc3d | ||
|
|
4f1c2788b8 | ||
|
|
dbaa7b5e67 | ||
|
|
6211b7733d | ||
|
|
0d6ea0845e | ||
|
|
b8e10fb34b | ||
|
|
b9c6e595d7 | ||
|
|
7d701d3e9c | ||
|
|
92d9c3c92b | ||
|
|
7007977891 | ||
|
|
9f5d24bbc9 | ||
|
|
2834a83eec | ||
|
|
eb82473395 | ||
|
|
4a33d3227e | ||
|
|
235456e18e | ||
|
|
1f9e532fbc | ||
|
|
8bc2d3184a | ||
|
|
9ef54d1218 | ||
|
|
7e48cb97b0 | ||
|
|
a226f0b58c | ||
|
|
65fd47a082 | ||
|
|
600b7d1d54 | ||
|
|
b8f4d4877e | ||
|
|
6a114e1275 | ||
|
|
5d3d8640e3 | ||
|
|
f09d2d22eb | ||
|
|
94ccd8f8b6 | ||
|
|
c96ce890d6 | ||
|
|
de55be397b | ||
|
|
1420714cae | ||
|
|
b15305bc69 | ||
|
|
db25b111e0 | ||
|
|
eeea9932ed | ||
|
|
c710e9a54d | ||
|
|
62613e7da1 | ||
|
|
946b597471 | ||
|
|
691c55bedd | ||
|
|
8387969467 | ||
|
|
90d21375c8 | ||
|
|
86daf2a9dc | ||
|
|
90473957cb | ||
|
|
3549c00141 | ||
|
|
1c1d13545b | ||
|
|
f1b3db89fb | ||
|
|
8c77baca6f | ||
|
|
36a40d97a7 | ||
|
|
1eb9b40607 | ||
|
|
05c10e3f57 | ||
|
|
0cf3325655 | ||
|
|
48525de714 | ||
|
|
7e15722eab | ||
|
|
719c209c7b | ||
|
|
d05ad44b84 | ||
|
|
b352c97479 | ||
|
|
063085a6bb | ||
|
|
b4bca16109 | ||
|
|
03770c52fe | ||
|
|
10fe5cdd5d | ||
|
|
57d459b917 | ||
|
|
fe26594f12 | ||
|
|
0d8065fc1f | ||
|
|
a3cdae1e94 | ||
|
|
29d77b649b | ||
|
|
9e190cee81 | ||
|
|
687bfd0f17 | ||
|
|
7d7df4f749 | ||
|
|
958dede319 | ||
|
|
76e814944d | ||
|
|
fbc1d75e9a | ||
|
|
b3c7ce05dc | ||
|
|
feea881e09 | ||
|
|
b978bc4876 | ||
|
|
f84181e7a5 | ||
|
|
313ae0f86c | ||
|
|
a39c018359 | ||
|
|
a09f57d908 | ||
|
|
596828cf78 | ||
|
|
44843aa9cd | ||
|
|
5f930cc4d1 | ||
|
|
7defad5d95 | ||
|
|
707af8a295 | ||
|
|
e0fb9ffbb0 | ||
|
|
d614de6f5e | ||
|
|
86b94b4723 | ||
|
|
5070300050 | ||
|
|
1919546441 | ||
|
|
1c3cd8d44b | ||
|
|
292296266f | ||
|
|
a3e8848bc8 | ||
|
|
ced146fc63 | ||
|
|
6ed79f6a0d | ||
|
|
15e4d86e92 | ||
|
|
5a29a7d2a3 | ||
|
|
034740ce46 | ||
|
|
a2847246e6 | ||
|
|
04479ad660 | ||
|
|
35d2fff593 | ||
|
|
2b93fe9a30 | ||
|
|
5c33a2bd5c | ||
|
|
a28f113105 | ||
|
|
eb7976a2ef | ||
|
|
15db1c0c30 | ||
|
|
2b83c95869 | ||
|
|
273d5596d7 | ||
|
|
b423dab152 | ||
|
|
1b104bcf29 | ||
|
|
5cad9a8c44 | ||
|
|
ec8a475a2c | ||
|
|
e656cb8118 | ||
|
|
7f2a0b6630 | ||
|
|
f9bf40a771 | ||
|
|
96360619e1 | ||
|
|
4cefc21819 | ||
|
|
192a56ee15 | ||
|
|
cf16472dd0 | ||
|
|
b2fb2d5821 | ||
|
|
c939eda7bb | ||
|
|
428e059895 | ||
|
|
1b4ea2e9c6 | ||
|
|
d60bfa238f | ||
|
|
cc98f7da36 | ||
|
|
87cdc22990 | ||
|
|
60f6ea3252 | ||
|
|
86cffae001 | ||
|
|
77cec0e338 | ||
|
|
ee85bb9a1b | ||
|
|
bf0b85afd1 | ||
|
|
5473696491 | ||
|
|
0bc59a82ba | ||
|
|
a8430d8ecf | ||
|
|
9672b2ec23 | ||
|
|
60447f073f | ||
|
|
62329c104c | ||
|
|
536884bb46 | ||
|
|
efb213fb9f | ||
|
|
02b43c9375 | ||
|
|
9a2679efaa | ||
|
|
00a396c3e7 | ||
|
|
b4272c306d | ||
|
|
b876605e93 | ||
|
|
7f896a9f40 | ||
|
|
a96874ac55 | ||
|
|
1f8d3ed911 | ||
|
|
56be0ef4be | ||
|
|
67079545b3 | ||
|
|
54b8811843 | ||
|
|
0bbfe20089 | ||
|
|
667822ca08 | ||
|
|
051b8c4b63 | ||
|
|
c2f5e7eb45 | ||
|
|
45ebf7b5c6 | ||
|
|
2ccdcf8a92 | ||
|
|
88d9fd42c4 | ||
|
|
6d81636d1e | ||
|
|
22fb456d13 | ||
|
|
62c9666013 | ||
|
|
e1b2f940ad | ||
|
|
d2c0ec12f3 | ||
|
|
61bdbdb5d6 | ||
|
|
a28ca46460 | ||
|
|
719179c1c2 | ||
|
|
1851e0c02d | ||
|
|
5d7ae16b4a | ||
|
|
3bb8cb52f8 | ||
|
|
3d4d3b000e | ||
|
|
e3e97db101 | ||
|
|
057b8d9e74 | ||
|
|
003e42a2ae | ||
|
|
baf932dd8b | ||
|
|
e2acab67e1 | ||
|
|
095b171db3 | ||
|
|
9d36d7119b | ||
|
|
507bcbd332 | ||
|
|
71a15b7202 | ||
|
|
1718a123e8 | ||
|
|
b5c1046dca | ||
|
|
608481df38 | ||
|
|
4aab5da7ae | ||
|
|
79650cf318 | ||
|
|
170544f68d | ||
|
|
9bc26b0068 | ||
|
|
9765319027 | ||
|
|
3b1c7dc5e1 | ||
|
|
2a50d0856b | ||
|
|
23c0fcada6 | ||
|
|
aa499eab61 | ||
|
|
985324ac12 | ||
|
|
3c89907403 | ||
|
|
953487bb65 | ||
|
|
677891d0ff | ||
|
|
8d2a7b00dc | ||
|
|
d4d4f3c082 | ||
|
|
c26e8a69ca | ||
|
|
1c251a308a | ||
|
|
c8015898ff | ||
|
|
a1e36594c2 | ||
|
|
043bc754ae | ||
|
|
472d9dd467 | ||
|
|
f6a3662b0e | ||
|
|
fb777d0c3a | ||
|
|
2a3ee968ff | ||
|
|
0b2661ad45 | ||
|
|
d458748a7a | ||
|
|
7f346ef606 | ||
|
|
ca544dbbae | ||
|
|
5704a07b68 | ||
|
|
5b1739246d | ||
|
|
8ead33bc59 | ||
|
|
2f3792a3ee | ||
|
|
86d306632d | ||
|
|
cc79c2cb49 | ||
|
|
26b3b13bc4 | ||
|
|
bc20e65aae | ||
|
|
d458bf6be3 | ||
|
|
58375f06e5 | ||
|
|
cd39853dc8 | ||
|
|
c94a44aeb8 | ||
|
|
237d7c1ec1 | ||
|
|
a80b67fdc9 | ||
|
|
de44c57ada | ||
|
|
448356f534 | ||
|
|
2b16b0fc7c | ||
|
|
22515c8c29 | ||
|
|
bf050a2d5e | ||
|
|
74065714cb | ||
|
|
b95a39dc10 | ||
|
|
bcdd202ef9 | ||
|
|
20ce2ead75 | ||
|
|
a81b9344cf | ||
|
|
a7fe004344 | ||
|
|
66e8f9865a | ||
|
|
1cb4413869 | ||
|
|
be6dbefe7c | ||
|
|
f655297052 | ||
|
|
232c797507 | ||
|
|
25d4a9c7a6 | ||
|
|
65e3111e35 | ||
|
|
048d995922 | ||
|
|
dcac27e072 | ||
|
|
b754ad5248 | ||
|
|
321c7120df | ||
|
|
4b85c9e2df | ||
|
|
62aec34507 | ||
|
|
427487c598 | ||
|
|
ccb8c43961 | ||
|
|
fee892f9a2 | ||
|
|
9b990728f6 | ||
|
|
9b490c9552 | ||
|
|
133effef0e | ||
|
|
15706a7af8 | ||
|
|
2a15faf12e | ||
|
|
9149792846 | ||
|
|
c90c53c878 | ||
|
|
e6387738ce | ||
|
|
3882690ee1 | ||
|
|
4c049d0d75 | ||
|
|
e070af3163 | ||
|
|
1c35a91d13 | ||
|
|
4c20e79d1f | ||
|
|
669f46d6a1 | ||
|
|
ea89a9f706 | ||
|
|
918985449b | ||
|
|
18ab93a9f6 | ||
|
|
a6a8363527 | ||
|
|
90edb0903d | ||
|
|
ba1274ff3a | ||
|
|
60f91bff50 | ||
|
|
ef2e9406c7 | ||
|
|
3d6783597f | ||
|
|
7cab32f71b | ||
|
|
78a72b42b0 | ||
|
|
0514f13af0 | ||
|
|
e6a6763228 | ||
|
|
38c74bf2cf | ||
|
|
a770e47575 | ||
|
|
c998352ab7 | ||
|
|
3683fa3814 | ||
|
|
e62881e08b | ||
|
|
01e313e56b | ||
|
|
2dd5f80468 | ||
|
|
275fb3e96a | ||
|
|
3463916b9b | ||
|
|
a20de2515a | ||
|
|
79ea992a0f | ||
|
|
0132436dc8 | ||
|
|
a285c1abec | ||
|
|
1c41e01f0d | ||
|
|
f2e53ea490 | ||
|
|
bff86b90fb | ||
|
|
b5c9b6f552 | ||
|
|
23f5102f1b | ||
|
|
bf51e911b8 | ||
|
|
4039d7ab71 | ||
|
|
77a09a0e59 | ||
|
|
154c777788 | ||
|
|
628c36c87d | ||
|
|
a746b7abcf | ||
|
|
64184e6c90 | ||
|
|
ecc955d2ce | ||
|
|
f7e1b2c70c | ||
|
|
284cbda7c0 | ||
|
|
e5ca9e4c39 | ||
|
|
02aaa71e78 | ||
|
|
6afd4dcdd1 | ||
|
|
52bb189996 | ||
|
|
8ff6f9af45 | ||
|
|
36bb1d0cf3 | ||
|
|
c7c8e39e20 | ||
|
|
8e9630459b | ||
|
|
1c53fca925 | ||
|
|
7d78de0673 | ||
|
|
f8acc55365 | ||
|
|
c3157fe90d | ||
|
|
35b129287b | ||
|
|
d05155a403 | ||
|
|
f0aca45b11 | ||
|
|
d205e3b4a3 | ||
|
|
8b40a77297 | ||
|
|
a7e87cc722 | ||
|
|
09f106bd49 | ||
|
|
8a0869fb75 | ||
|
|
7ccf26310d | ||
|
|
e1420ba26c | ||
|
|
c693c9cd44 | ||
|
|
e698557092 | ||
|
|
1238c90450 | ||
|
|
e991dca5a0 | ||
|
|
37093c9f33 | ||
|
|
1dd4f62ece | ||
|
|
9ec27aad53 | ||
|
|
f1d3a946d5 | ||
|
|
fd24f7045e | ||
|
|
33671e7737 | ||
|
|
13ecc6a56b | ||
|
|
20815eecbc | ||
|
|
f2f5ffd861 | ||
|
|
b0971601b1 | ||
|
|
7253d764d2 | ||
|
|
71f3a1f7cf | ||
|
|
950659b29d | ||
|
|
b4392d0e3c | ||
|
|
4571302642 | ||
|
|
5121f04d66 | ||
|
|
77642d2876 | ||
|
|
ef69796798 | ||
|
|
869854fbc2 | ||
|
|
4584d912cc | ||
|
|
ddd3d38dac | ||
|
|
fcba6bc7d7 | ||
|
|
a147c0fb4f | ||
|
|
c3cc3fa9bd | ||
|
|
0f0e14132a | ||
|
|
a2c2ed0b4a | ||
|
|
8bebca4502 | ||
|
|
e9a550d458 | ||
|
|
bee567f2b1 | ||
|
|
0fd7061671 | ||
|
|
96951576c1 | ||
|
|
a665d7cc3c | ||
|
|
9b989329d4 | ||
|
|
eccfd75a83 | ||
|
|
7e8a152eef | ||
|
|
44810f95a5 | ||
|
|
bcd42dbb6a | ||
|
|
6e77126a65 | ||
|
|
735bbef655 | ||
|
|
7006a07dd3 | ||
|
|
7284926db4 | ||
|
|
b506bf9506 | ||
|
|
3fea28f8b0 | ||
|
|
cc6649667c | ||
|
|
24121fbbce | ||
|
|
ef280dae3e | ||
|
|
49f580a36b | ||
|
|
a56d2b1313 | ||
|
|
f083180401 | ||
|
|
7b870edefa | ||
|
|
a293fa1de6 | ||
|
|
3a8898dd24 | ||
|
|
b97c8b9a17 | ||
|
|
a0a8d76441 | ||
|
|
9199612cf7 | ||
|
|
abfd37c045 | ||
|
|
ac243136b9 | ||
|
|
c93e948bb3 | ||
|
|
388803ffdb | ||
|
|
a809ccf229 | ||
|
|
d1796a515e | ||
|
|
a11d3efed6 | ||
|
|
9d7aab4326 | ||
|
|
a3b76fed4c | ||
|
|
21f5f96d69 | ||
|
|
70d3061d59 | ||
|
|
8f7a66a21a | ||
|
|
cd8e944751 | ||
|
|
66e05594f6 | ||
|
|
d06a9e2e5c | ||
|
|
64df9222dd | ||
|
|
900ac46583 | ||
|
|
fda1c8399f | ||
|
|
c2cd4fc75f | ||
|
|
ef5a9eb777 | ||
|
|
8e3100acdd | ||
|
|
50d74fcf25 | ||
|
|
140862ce5a | ||
|
|
966453dd8f | ||
|
|
fcd37adc38 | ||
|
|
6a3989488e | ||
|
|
fbfdef8f9a | ||
|
|
b66c61573f | ||
|
|
9186b28b60 | ||
|
|
915a1b105c | ||
|
|
12b9b3ce71 | ||
|
|
deb4c48551 | ||
|
|
9dfaac8582 | ||
|
|
bd5b9f5347 | ||
|
|
ff4b9a3cfe | ||
|
|
e844d7ed89 | ||
|
|
f3ae8f7f75 | ||
|
|
f137eddbf9 | ||
|
|
c70f75b21a | ||
|
|
141fb875f9 | ||
|
|
344d47e7dd | ||
|
|
4840a9094b | ||
|
|
6f305c8974 | ||
|
|
c83bae3bb5 | ||
|
|
4c1b962486 | ||
|
|
b929e2a7b2 | ||
|
|
1ecd7aa7cf | ||
|
|
881aed50ea | ||
|
|
6272b79f70 | ||
|
|
0fa50f1951 | ||
|
|
dc19f2e76c | ||
|
|
498116c3f6 | ||
|
|
e29dcf7489 | ||
|
|
ec28eea7f0 | ||
|
|
ebce4d0f31 | ||
|
|
bf9492e083 | ||
|
|
cb987c1baf | ||
|
|
e4a4be1f53 | ||
|
|
f6d1fe6c04 | ||
|
|
7e5a29a5cc | ||
|
|
8dbc175c02 | ||
|
|
0473374d51 | ||
|
|
b2d7342b9e | ||
|
|
b965aecc6c | ||
|
|
9290c90bdc | ||
|
|
d83a80ec53 | ||
|
|
248fe1b53f | ||
|
|
bf217bf7aa | ||
|
|
e5de8e22b7 | ||
|
|
5666e84d92 | ||
|
|
a97d1b8669 | ||
|
|
06db13a0ab | ||
|
|
9832af7cce | ||
|
|
cf4a617f2b | ||
|
|
5a6a5fd4d1 | ||
|
|
e6ebc19b4f | ||
|
|
02dd0dbbef | ||
|
|
2e4a437d32 | ||
|
|
63e1d6dab6 | ||
|
|
23133499c7 | ||
|
|
67bd87b50c | ||
|
|
6d31a4246f | ||
|
|
d4f38b6d66 | ||
|
|
959229f143 | ||
|
|
22f9b1a0b1 | ||
|
|
a8fc5a722f | ||
|
|
6102119673 | ||
|
|
0c635a05ff | ||
|
|
307a7791df | ||
|
|
49b056a0ce | ||
|
|
af58ffadcb | ||
|
|
dcbda7b3af | ||
|
|
553cc0c6ae | ||
|
|
067dcbfbeb | ||
|
|
759258bb39 | ||
|
|
3667ef551c | ||
|
|
a3308087a5 | ||
|
|
bfb4652425 | ||
|
|
03c24e2906 | ||
|
|
dc61faace1 | ||
|
|
73ea86ceeb | ||
|
|
9a622ab466 | ||
|
|
65cfd6c81c | ||
|
|
08681ac1b9 | ||
|
|
f9acb5d19b | ||
|
|
e9e187c58b | ||
|
|
3bc20c3550 | ||
|
|
4b25406d14 | ||
|
|
265b7904a8 | ||
|
|
fb2274c58d | ||
|
|
3cfdc9d897 | ||
|
|
11986ac698 | ||
|
|
a08436ecd2 | ||
|
|
e92adf94a7 | ||
|
|
d25356917d | ||
|
|
0adb3b062f | ||
|
|
9316480884 | ||
|
|
4e5082f6c6 | ||
|
|
16d5dbe71c | ||
|
|
133d7874e3 | ||
|
|
4659d5db5d | ||
|
|
af061125dd | ||
|
|
5c4b1f6638 | ||
|
|
ee3d70f879 | ||
|
|
7dadaa1b28 | ||
|
|
a72782e232 | ||
|
|
8654ffb6fb | ||
|
|
90e445eec9 | ||
|
|
910b6d8879 | ||
|
|
8d1c2f832d | ||
|
|
158d2a4124 | ||
|
|
66473738d6 | ||
|
|
6a43107bb2 | ||
|
|
28e7afa412 | ||
|
|
8dc151e14d | ||
|
|
a330a3f2eb | ||
|
|
8f7195d3b2 | ||
|
|
a4e4502d50 | ||
|
|
902da90100 | ||
|
|
d775760f98 | ||
|
|
dfb6600104 | ||
|
|
41ed487d5e | ||
|
|
d156de05a5 | ||
|
|
f4582ddf36 | ||
|
|
7f7b764f7b | ||
|
|
dd8fdfc3d4 | ||
|
|
6c80d443b9 | ||
|
|
cd05586d51 | ||
|
|
dfc1ec3ccf | ||
|
|
ffe6786ad1 | ||
|
|
6068678fa1 | ||
|
|
50b761fab2 | ||
|
|
0d43f16db2 | ||
|
|
3278de9ba1 | ||
|
|
abe1962002 | ||
|
|
5b15f377cd | ||
|
|
d0e5ea78a5 | ||
|
|
853757e611 | ||
|
|
c3860cfe72 | ||
|
|
90b2c077a6 | ||
|
|
fdce4bada7 | ||
|
|
4c8ff1c7ec | ||
|
|
2a153214f6 | ||
|
|
d7c964afc5 | ||
|
|
5943052cd1 | ||
|
|
8512154b45 | ||
|
|
0e5419c60b | ||
|
|
1d26482298 | ||
|
|
126749f04c | ||
|
|
e0e69ce740 | ||
|
|
72b57924b7 | ||
|
|
fdbdeeb956 | ||
|
|
3dbdecf73d | ||
|
|
7dc8943840 | ||
|
|
646b852717 | ||
|
|
075f754a71 | ||
|
|
f65556acb7 | ||
|
|
b2c01991a6 | ||
|
|
4bc5e81513 | ||
|
|
2b24fe95c2 | ||
|
|
358e64f2cc | ||
|
|
5dc50b6d96 | ||
|
|
b91a040a32 | ||
|
|
76db55ff19 | ||
|
|
e17bf18350 | ||
|
|
43b4499125 | ||
|
|
c6d43a802c | ||
|
|
21f8403357 | ||
|
|
40053e3388 | ||
|
|
abcf7e3a47 | ||
|
|
f8913bf9b9 | ||
|
|
51878ab38e | ||
|
|
d3f9a84a0a | ||
|
|
23eedb468f | ||
|
|
9cb89fff45 | ||
|
|
79f0b22276 | ||
|
|
8b2a728a0d | ||
|
|
b4120b156e | ||
|
|
1ae3122c20 | ||
|
|
727acca217 | ||
|
|
5f8d662d67 | ||
|
|
81b432140c | ||
|
|
adc1ee71a9 | ||
|
|
5ac373d4aa | ||
|
|
5b9e24f3f4 | ||
|
|
0e44de2fe3 | ||
|
|
b0125e8165 | ||
|
|
a532067a93 | ||
|
|
f456071c08 | ||
|
|
3896f0995c | ||
|
|
56ff5808a3 | ||
|
|
15c817dd15 | ||
|
|
7246c3f304 | ||
|
|
e4f59f1ec4 | ||
|
|
5f0e9538cf | ||
|
|
73649128f3 | ||
|
|
edc84731ac | ||
|
|
108b116b06 | ||
|
|
dda587dc6f | ||
|
|
4a9dd43598 | ||
|
|
a64cfe661a | ||
|
|
7e418a16ae | ||
|
|
ecf1fa2bbd | ||
|
|
a6157a34bc | ||
|
|
8e37e66706 | ||
|
|
dd6a4931e5 | ||
|
|
2d000e826b | ||
|
|
c1028e7408 | ||
|
|
28b54fac37 | ||
|
|
845fddf5f2 | ||
|
|
e3e2a477c1 | ||
|
|
bf4442ecf5 | ||
|
|
ab6375ef2a | ||
|
|
2535b6e08c | ||
|
|
2f003d416a | ||
|
|
579b358f8b | ||
|
|
231a583bf7 | ||
|
|
f0cfbacb4f | ||
|
|
ae45189436 | ||
|
|
ff8292b863 | ||
|
|
ebe45f73a0 | ||
|
|
88ce676c46 | ||
|
|
426cc2798e | ||
|
|
1d2df63652 | ||
|
|
d22afa36c3 | ||
|
|
a7296f15ac | ||
|
|
b20caee548 | ||
|
|
519832edd7 | ||
|
|
a2cea1e5bc | ||
|
|
b3c198f0d2 | ||
|
|
b45a696b5d | ||
|
|
a2b3fe6411 | ||
|
|
13d4f37726 | ||
|
|
71f34f4e31 | ||
|
|
018f147de6 | ||
|
|
da012cbf8b | ||
|
|
3907a103fc | ||
|
|
efb566bcc7 | ||
|
|
53e8df3542 | ||
|
|
a00d262773 | ||
|
|
b64db54793 | ||
|
|
97c0e3d4a9 | ||
|
|
ba31bbace8 | ||
|
|
606dfd29d3 | ||
|
|
9411d0781b | ||
|
|
7aea200860 | ||
|
|
5d8ac95d07 | ||
|
|
cd0ebb41aa | ||
|
|
eb028b0dad | ||
|
|
61803f7516 | ||
|
|
50bfed79be | ||
|
|
1c77ae818e | ||
|
|
66ede6037d | ||
|
|
01452b7309 | ||
|
|
b5f2470b79 | ||
|
|
49403e9fee | ||
|
|
66d512f26f | ||
|
|
2ba0ebf3e8 | ||
|
|
bbcd27d3c2 | ||
|
|
837a3528cd | ||
|
|
f39662588f | ||
|
|
4b12f52029 | ||
|
|
f2920ddefb | ||
|
|
ce010653d5 | ||
|
|
ce764c862f | ||
|
|
60d821ae3e | ||
|
|
8f7f8fc0b5 | ||
|
|
ec45041a66 | ||
|
|
67a666b282 | ||
|
|
d9404fc566 | ||
|
|
bcd899c641 | ||
|
|
ec61ac29ea | ||
|
|
180e663a43 | ||
|
|
ae1711a685 | ||
|
|
9c3b62574d | ||
|
|
a3637c12d6 | ||
|
|
cae192682b | ||
|
|
6c68bacaef | ||
|
|
ee7a2b564b | ||
|
|
fb25d90b48 | ||
|
|
9075a521f0 | ||
|
|
00a0e595ff | ||
|
|
694ff32b01 | ||
|
|
a74635ff56 | ||
|
|
8c6f3d66b5 | ||
|
|
a49cb06d77 | ||
|
|
f96f478470 | ||
|
|
1d2f713673 | ||
|
|
57d24d0fbf | ||
|
|
584e55a89c | ||
|
|
4560a83441 | ||
|
|
f4658728e8 | ||
|
|
54825dc66f | ||
|
|
d4056ac10a | ||
|
|
8f409a8fe2 | ||
|
|
d369d988b0 | ||
|
|
2a74736761 | ||
|
|
6bd0bf6e69 | ||
|
|
53cee177e8 | ||
|
|
a8afc62db7 | ||
|
|
14328eb601 | ||
|
|
2184755fdf | ||
|
|
3a3cd1f856 | ||
|
|
24a3a41cd6 | ||
|
|
197f6b05ae | ||
|
|
c2e887a86e | ||
|
|
dc1459438c | ||
|
|
00e6da9d64 | ||
|
|
68b3d75705 | ||
|
|
3e538b732a | ||
|
|
833341dea7 | ||
|
|
bc3efe2f4c | ||
|
|
10e4c59f2e | ||
|
|
d9016b7979 | ||
|
|
d975610ecd | ||
|
|
5d1251f6d8 | ||
|
|
bdf802e64a | ||
|
|
f2b888f9ae | ||
|
|
9583007769 | ||
|
|
eb81c33308 | ||
|
|
8d734f5cc4 | ||
|
|
3375ff6152 | ||
|
|
80fc58f83e | ||
|
|
17c0124747 | ||
|
|
c220d4dd17 | ||
|
|
15146725e3 | ||
|
|
ddfab824c3 | ||
|
|
8b5a00ca27 | ||
|
|
04a7f14c0e | ||
|
|
18f14b828c | ||
|
|
0a92e12a62 | ||
|
|
5b71281ec4 | ||
|
|
08fdc4f1fc | ||
|
|
c726bef740 | ||
|
|
94e0ac3f54 | ||
|
|
284f7fc4f7 | ||
|
|
e629460942 | ||
|
|
904e531113 | ||
|
|
ca2f2adc90 | ||
|
|
78a3e329f5 | ||
|
|
5938e0f821 | ||
|
|
4a6ae3b46c | ||
|
|
2327d661b9 | ||
|
|
9790e37154 | ||
|
|
f97d751343 | ||
|
|
81c1f6bd8e | ||
|
|
e3a5a4239b | ||
|
|
fcec85881f | ||
|
|
cfefb8b2e0 | ||
|
|
e81a2a5011 | ||
|
|
d62b488459 | ||
|
|
932bd92b95 | ||
|
|
9fd1f95ab8 | ||
|
|
cf414cb9cb | ||
|
|
f676d32f96 | ||
|
|
7d88c48c39 | ||
|
|
26337a6bd4 | ||
|
|
1263a5bfc0 | ||
|
|
fe21ca5b95 | ||
|
|
0fe9dad515 | ||
|
|
75b33c906d | ||
|
|
835fa77964 | ||
|
|
3e13186560 | ||
|
|
01f191289d | ||
|
|
6586791655 | ||
|
|
b4f6774ca8 | ||
|
|
75d346fe69 | ||
|
|
27780c7327 | ||
|
|
100a8882f1 | ||
|
|
983bd1a57b | ||
|
|
810f7949f4 | ||
|
|
28c502bd85 | ||
|
|
b8c313965f | ||
|
|
8a2dcbbcff | ||
|
|
263b9fa611 | ||
|
|
793e15f80c | ||
|
|
23d1394fb2 | ||
|
|
f97bb23c9d | ||
|
|
d557739a28 | ||
|
|
8d06243b57 | ||
|
|
9a4b73b942 | ||
|
|
d73e0dd13c | ||
|
|
2f3818fe4b | ||
|
|
d3d773079c | ||
|
|
0b2acec50c | ||
|
|
3501e4f44d | ||
|
|
384c540197 | ||
|
|
1b78ffc018 | ||
|
|
79f4f0adbf | ||
|
|
98d71308a8 | ||
|
|
4f0fa66575 | ||
|
|
ecac3a0f16 | ||
|
|
d1898b9a0b | ||
|
|
868c7b170e | ||
|
|
b1c5c53687 | ||
|
|
6704886c6e | ||
|
|
7e45283ba2 | ||
|
|
ff67d876b2 | ||
|
|
4975a0a8d8 | ||
|
|
e34a4338a1 | ||
|
|
0b4986b47a | ||
|
|
937eab5f27 | ||
|
|
70378bfac8 | ||
|
|
29d87f692a | ||
|
|
b1b2798be1 | ||
|
|
2b74ad8b5f | ||
|
|
3098fa6855 | ||
|
|
53883a7f1f | ||
|
|
2c048376d4 | ||
|
|
b583240d58 | ||
|
|
844be11d43 | ||
|
|
53b739139b | ||
|
|
d09d1d72e6 | ||
|
|
01d927aceb | ||
|
|
59abfcbd6d | ||
|
|
4c2ec15f70 | ||
|
|
2b6dfbf4eb | ||
|
|
eb8372eb91 | ||
|
|
c6b2967da0 | ||
|
|
042f51e58f | ||
|
|
c72cf46db7 | ||
|
|
2a7aac76d9 | ||
|
|
a569495f5d | ||
|
|
59e56600bc | ||
|
|
915dec7ba5 | ||
|
|
909bd3dd2d | ||
|
|
d50fad615f | ||
|
|
b036bedbc3 | ||
|
|
55c05d1a6e | ||
|
|
344c0f6427 | ||
|
|
8ab1a7268b | ||
|
|
e5f31dbe8e | ||
|
|
783c5c12e9 | ||
|
|
c972485555 | ||
|
|
c507382d19 | ||
|
|
fbbcbc8753 | ||
|
|
a5fa595627 | ||
|
|
502045f1fa | ||
|
|
e9280777fd | ||
|
|
c36f402b88 | ||
|
|
3a68dd50ce | ||
|
|
eb06c0da08 | ||
|
|
6528567746 | ||
|
|
09229812f4 | ||
|
|
aaa37a3e0d | ||
|
|
c5531b1bd8 | ||
|
|
021115b463 | ||
|
|
698d9c208f | ||
|
|
01a6b432f3 | ||
|
|
a5f44b3ed6 | ||
|
|
a3ba99c682 | ||
|
|
7c709fddba | ||
|
|
8f313b4603 | ||
|
|
41c0a5ee3b | ||
|
|
346f7aadd6 | ||
|
|
be611c1920 | ||
|
|
e33a866a63 | ||
|
|
c846eeed9d | ||
|
|
d052eac019 | ||
|
|
9dbd134601 | ||
|
|
6451e1cfe2 | ||
|
|
9f3f715527 | ||
|
|
0d8e5b139b | ||
|
|
5d5dda548a | ||
|
|
1d32e5267c | ||
|
|
a300a25419 | ||
|
|
4eaf03b922 | ||
|
|
4401ea388c | ||
|
|
dfe6ad3a32 | ||
|
|
e3ef870b29 | ||
|
|
7deb5bfdf2 | ||
|
|
0e46a4402a | ||
|
|
33a15e69bb | ||
|
|
ebe11fdb1e | ||
|
|
f9a7c46868 | ||
|
|
c80c23e8e8 | ||
|
|
5e6c81a98e | ||
|
|
214cc83d4a | ||
|
|
8e643fbf87 | ||
|
|
6008d9e12b | ||
|
|
81da453ec4 | ||
|
|
f34835463d | ||
|
|
eb3419f3fc | ||
|
|
5886a07300 | ||
|
|
69e7c27fd0 | ||
|
|
165cf6809f | ||
|
|
9b2b8b6796 | ||
|
|
3ed6d1dec1 | ||
|
|
9ad1d1c25d | ||
|
|
667e614bf3 | ||
|
|
d49da1fdd0 | ||
|
|
85b0733169 | ||
|
|
7f2bba7c4a | ||
|
|
664ec62396 | ||
|
|
b4a9e45214 | ||
|
|
2eab7044ba | ||
|
|
8d449f91c6 | ||
|
|
be8a836528 | ||
|
|
423782fd2b | ||
|
|
dc1dc8dffa | ||
|
|
16a77e2975 | ||
|
|
df69a70dd7 | ||
|
|
0638c86211 | ||
|
|
8c0de22c14 | ||
|
|
f83568c6c9 | ||
|
|
10d472728c | ||
|
|
2c3cb3f5ce | ||
|
|
fbfe3fd5ed | ||
|
|
b280a26317 | ||
|
|
640db8af7d | ||
|
|
98d9357208 | ||
|
|
f3b6c7c09b | ||
|
|
3a622f111a | ||
|
|
e0b1ed87e8 | ||
|
|
63578affa4 | ||
|
|
74b188fa46 | ||
|
|
fadaf852b7 | ||
|
|
ac6124951a | ||
|
|
89e42af149 | ||
|
|
cf5987b2b4 | ||
|
|
069d8d376c | ||
|
|
fe3d8ea2be | ||
|
|
3ac03b43e1 | ||
|
|
eaf1a532f4 | ||
|
|
f2b0116c1e | ||
|
|
155b5fa831 | ||
|
|
130c77a305 | ||
|
|
2e168d152f | ||
|
|
635ed02198 | ||
|
|
cd81a54062 | ||
|
|
1035d787ab | ||
|
|
29567df407 | ||
|
|
79cb4668f1 | ||
|
|
9bdc19e2fd | ||
|
|
25cd6106f5 | ||
|
|
13fbe59164 | ||
|
|
c261c3367a | ||
|
|
8b92ab25c7 | ||
|
|
0aa1031270 | ||
|
|
dec8bdb39d | ||
|
|
f318aeb67c | ||
|
|
8b791e77d6 | ||
|
|
260b72fec1 | ||
|
|
7d0beafce0 | ||
|
|
3c2f8b65ce | ||
|
|
5f73e8b3bf | ||
|
|
74afeeb85f | ||
|
|
f8920e5fef | ||
|
|
dd76313084 | ||
|
|
627ff6f26e | ||
|
|
705db0b9cf | ||
|
|
47a958d81d | ||
|
|
906fc9cc1d | ||
|
|
44d9525476 | ||
|
|
8b2a549fab | ||
|
|
7312e34f46 | ||
|
|
696be858f6 | ||
|
|
e1f4fd0c7b | ||
|
|
f51320d1bc | ||
|
|
a0764190f2 | ||
|
|
33c5b35444 | ||
|
|
04e10f81b5 | ||
|
|
7f2545a9ef | ||
|
|
a2a16f3f23 | ||
|
|
ab2a947992 | ||
|
|
7d0a73a6b0 | ||
|
|
e3c3a68566 | ||
|
|
4fc026b13c | ||
|
|
c0fed4d2c3 | ||
|
|
b656e14453 | ||
|
|
fbab3964e6 | ||
|
|
d9b270b477 | ||
|
|
7f53a19647 | ||
|
|
9f1e90d007 | ||
|
|
9a439e1941 | ||
|
|
4e4c69993c | ||
|
|
0d085d500f | ||
|
|
f734c0475b | ||
|
|
a30951dc91 | ||
|
|
c4b37950a9 | ||
|
|
7cf832a2f4 | ||
|
|
1f07e7978d | ||
|
|
5adab2739b | ||
|
|
2be76760de | ||
|
|
28c125a3ec | ||
|
|
bdf8a37a8f | ||
|
|
838711e2ac | ||
|
|
c085691c54 | ||
|
|
47506d70ed | ||
|
|
efc7cc4980 | ||
|
|
f2016a8aa5 | ||
|
|
d6bbc375c4 | ||
|
|
885996c5cf | ||
|
|
4e4604e00a | ||
|
|
b057d4fcb7 | ||
|
|
cdf27296e4 | ||
|
|
889f111300 | ||
|
|
520b4f92ab | ||
|
|
feb1d4ebcc | ||
|
|
c11a7589e2 | ||
|
|
c332b7cb40 | ||
|
|
418dcedc4e | ||
|
|
a21eb9d59e | ||
|
|
25ed8fe044 | ||
|
|
b079c79390 | ||
|
|
d7a89ef122 | ||
|
|
b95035e7a2 | ||
|
|
e28d29f276 | ||
|
|
c29d78ac0d | ||
|
|
ad9106b815 | ||
|
|
f3ea24f9f9 | ||
|
|
96fdece478 | ||
|
|
c30a5782df | ||
|
|
c924fcb91f | ||
|
|
46e7b6d6df | ||
|
|
bb8ecf2f84 | ||
|
|
7123a6d647 | ||
|
|
eb4ef8b3d7 | ||
|
|
0d346610a2 | ||
|
|
fe0c1acd79 | ||
|
|
af35beefc2 | ||
|
|
532258bea8 | ||
|
|
5b257293eb | ||
|
|
8e6d23ddd6 | ||
|
|
6d5d61c842 | ||
|
|
9d2e2a1739 | ||
|
|
19e2642ec1 | ||
|
|
f9df522b41 | ||
|
|
b3e5c4a4aa | ||
|
|
06ed6c81a7 | ||
|
|
d1e4dbb603 | ||
|
|
abe8079296 | ||
|
|
033cb2790c | ||
|
|
188edce258 | ||
|
|
34858b36c1 | ||
|
|
044ef3447c | ||
|
|
2660439160 | ||
|
|
3f6f96cfb4 | ||
|
|
99a1c98ae0 | ||
|
|
fd718dfd5c | ||
|
|
31cb2f1999 | ||
|
|
a6a8e32be7 | ||
|
|
594bb8a76b | ||
|
|
228bbc1e8e | ||
|
|
b14c2878b3 | ||
|
|
57f10040e1 | ||
|
|
0fb67c78a9 | ||
|
|
ff0f7f49da | ||
|
|
9682e37547 | ||
|
|
7197d9480b | ||
|
|
3315c9c7f4 | ||
|
|
f57eff4195 | ||
|
|
f0c8e48403 | ||
|
|
de87bed375 | ||
|
|
5cdfaab2db | ||
|
|
acb0b029b9 | ||
|
|
4c74cbbbe9 | ||
|
|
ad64e068db | ||
|
|
6bed3f3f09 | ||
|
|
d02e55da06 | ||
|
|
d662a8f2b9 | ||
|
|
13a93102a5 | ||
|
|
0d6a1e6610 | ||
|
|
05cd9eebb8 | ||
|
|
d93d8ab1cc | ||
|
|
540fa0e669 | ||
|
|
17a10cf6bb | ||
|
|
11d0f9db03 | ||
|
|
f024ceecdd | ||
|
|
08c07a0785 | ||
|
|
b843f91b3c | ||
|
|
4b2c5b3321 | ||
|
|
2b43f2682a | ||
|
|
7da0124286 | ||
|
|
feaeef6482 | ||
|
|
15bcfeec1d | ||
|
|
5fb002ab4c | ||
|
|
f56ddbb1e0 | ||
|
|
6bd2a7c962 | ||
|
|
9d591ae806 | ||
|
|
7d30e3913c | ||
|
|
19d7dd7aa3 | ||
|
|
45444253fd | ||
|
|
308ade6a7e | ||
|
|
fc67a801e3 | ||
|
|
6a3657ca87 | ||
|
|
0537c5f273 | ||
|
|
cc4a5f30b6 | ||
|
|
b0d7c3e9b1 | ||
|
|
3bf7c44fc9 | ||
|
|
4ff4e63a11 | ||
|
|
72a35ba58b | ||
|
|
b6a31979f2 | ||
|
|
7c710e22cc | ||
|
|
ab58e7a225 | ||
|
|
c9fb97cd7c | ||
|
|
789f3e1584 | ||
|
|
0fc8229be1 | ||
|
|
a1e555267e | ||
|
|
0ac88c0cb5 | ||
|
|
d43a6da62b | ||
|
|
940455f786 | ||
|
|
0f74456f30 | ||
|
|
7840fa6d90 | ||
|
|
95ccc99fee | ||
|
|
7b0a156bba | ||
|
|
0d8ae7bb37 | ||
|
|
9491cff1df | ||
|
|
51dc5d6e37 | ||
|
|
f4c739ab92 | ||
|
|
0dd8ae3d77 | ||
|
|
7d2878d81c | ||
|
|
bd70a05861 | ||
|
|
0605c7b2bc | ||
|
|
8e83a55143 | ||
|
|
4ab4eb8ef2 | ||
|
|
d1e6150874 | ||
|
|
4121c99f36 | ||
|
|
827040f487 | ||
|
|
9032489786 | ||
|
|
8ea7bd4913 | ||
|
|
97b021efaf | ||
|
|
b3f9a77ba7 | ||
|
|
63fdc1f876 | ||
|
|
17cf354c58 | ||
|
|
c6fd8bcb99 | ||
|
|
1684465e04 | ||
|
|
fe2df96953 | ||
|
|
ee9d0cfd99 | ||
|
|
7b7e18e752 | ||
|
|
928be4151b | ||
|
|
37dd648686 | ||
|
|
93a590774e | ||
|
|
22b99b6d3e | ||
|
|
101d626d4f | ||
|
|
3633c19208 | ||
|
|
e302f328f7 | ||
|
|
f74ba95e95 | ||
|
|
c38982d286 | ||
|
|
fe9bac096b | ||
|
|
5b809c4fc6 | ||
|
|
4729e51e14 | ||
|
|
960cf7a34b | ||
|
|
852ab19760 | ||
|
|
2e45d9fc6b | ||
|
|
74b71b92b6 | ||
|
|
bbc14ba74f | ||
|
|
45c7829cd8 | ||
|
|
f2aa3afbbb | ||
|
|
909b01241b | ||
|
|
abb58c58a0 | ||
|
|
700e10d32c | ||
|
|
4ac48d0e4a | ||
|
|
345b2cb835 | ||
|
|
b962309498 | ||
|
|
e99cb9bfb8 | ||
|
|
9e12e18f90 | ||
|
|
66fc9b38df | ||
|
|
5dbe429e6b | ||
|
|
b2481ea6c1 | ||
|
|
86a294ce4b | ||
|
|
a8d1eadfbf | ||
|
|
b07d3c5403 | ||
|
|
892db55ae1 | ||
|
|
93615fef65 | ||
|
|
87452706ef | ||
|
|
3569615b21 | ||
|
|
86f7d09d31 | ||
|
|
d5d1254393 | ||
|
|
4df90cfb9e | ||
|
|
ec6862d31a | ||
|
|
6f23010382 | ||
|
|
c672f105d3 | ||
|
|
e60d501e4a | ||
|
|
0d7175058b | ||
|
|
3b0bd9d1d1 | ||
|
|
bd28ac6e1f | ||
|
|
0c2d00c792 | ||
|
|
140ba653b9 | ||
|
|
f64f008f77 | ||
|
|
a6315bef05 | ||
|
|
f810d7c82a | ||
|
|
cf61dedc79 | ||
|
|
2ab9587f5f | ||
|
|
4950b52359 | ||
|
|
03af444735 | ||
|
|
7f6221b409 | ||
|
|
ef859d77e9 | ||
|
|
0fd752657a | ||
|
|
f1451a1de3 | ||
|
|
fa96f25683 | ||
|
|
9e447383df | ||
|
|
5e762be32b | ||
|
|
75de81a3ab | ||
|
|
d26b64a5bb | ||
|
|
cb8d40eaf2 | ||
|
|
ded0936bc4 | ||
|
|
16830a410c | ||
|
|
9f79dda463 | ||
|
|
15dc7c74d7 | ||
|
|
f9abef9e05 | ||
|
|
ba84499f00 | ||
|
|
79ce24222a | ||
|
|
6cb9264864 | ||
|
|
247a070405 | ||
|
|
e05bb75b8a | ||
|
|
6a415cf232 | ||
|
|
e8034189df | ||
|
|
107f329b4f | ||
|
|
999a13358e | ||
|
|
2077f51084 | ||
|
|
1e77a3df20 | ||
|
|
141a291523 | ||
|
|
cb03d5a9d3 | ||
|
|
b618d1e56a | ||
|
|
23ae638512 | ||
|
|
eda749d7cb | ||
|
|
08d0186e53 | ||
|
|
443981ba31 | ||
|
|
f3ed7c5e19 | ||
|
|
dd2378b591 | ||
|
|
b885779365 | ||
|
|
32b95f0d9a | ||
|
|
2b8eec8666 | ||
|
|
3f24627f54 | ||
|
|
0c4bca312e | ||
|
|
e36afc675e | ||
|
|
d754014321 | ||
|
|
9f73242cc5 | ||
|
|
fae9649773 | ||
|
|
4b43f4cbec | ||
|
|
b61befa210 | ||
|
|
5e2bc337bc | ||
|
|
af1608cbfa | ||
|
|
9aa80976ff | ||
|
|
c9cfe9e90f | ||
|
|
482e337762 | ||
|
|
a0821f5a01 | ||
|
|
5ebdf3ed39 | ||
|
|
86096db02d | ||
|
|
a93e01b896 | ||
|
|
0585e72c35 | ||
|
|
c82fbefcfc | ||
|
|
23542a1db1 | ||
|
|
1bf50d60d8 | ||
|
|
8596b0309e | ||
|
|
7f6e871b26 | ||
|
|
8912d4d55a | ||
|
|
7ac849ab12 | ||
|
|
4cab699b04 | ||
|
|
03aa05e4d2 | ||
|
|
428a3cf0ce | ||
|
|
1c8b165a64 | ||
|
|
1869071ef7 | ||
|
|
33ca5ee39f | ||
|
|
e46d5a86d3 | ||
|
|
2729bcac3b | ||
|
|
d60ce41fa9 | ||
|
|
958db945f3 | ||
|
|
057f906ca4 | ||
|
|
8df7a45e29 | ||
|
|
e4af1570cb | ||
|
|
049ebf9027 | ||
|
|
f2f0c7df92 | ||
|
|
bee4118513 | ||
|
|
bf48025d12 | ||
|
|
5e624605cf | ||
|
|
026490acc6 | ||
|
|
709ce3adb8 | ||
|
|
a8d23489c4 | ||
|
|
296df113e3 | ||
|
|
97c4e79e96 | ||
|
|
f89bac7781 | ||
|
|
1d8a7f8fd3 | ||
|
|
ef9f7ab27a | ||
|
|
a676138745 | ||
|
|
7442ea7a16 | ||
|
|
0089cad740 | ||
|
|
cf1fa718a8 | ||
|
|
d6ba6ac41e | ||
|
|
bbdd5feaa4 | ||
|
|
678527254b | ||
|
|
46bf7781aa | ||
|
|
99c547b625 | ||
|
|
6976e97de3 | ||
|
|
f8e3e70273 | ||
|
|
23c9f7a957 | ||
|
|
2ca763cc77 | ||
|
|
2adc811351 | ||
|
|
be18be4a86 | ||
|
|
8d7abb1b8a | ||
|
|
1cc5988c40 | ||
|
|
da426ae03b | ||
|
|
3cebd6d923 | ||
|
|
f1019c8ca4 | ||
|
|
edfb7b6b24 | ||
|
|
157a928f5a | ||
|
|
5f5a2a3ef2 | ||
|
|
8534cf3756 | ||
|
|
39b90092ff | ||
|
|
d3142ebe6d | ||
|
|
d914c6be2e | ||
|
|
05c3e968df | ||
|
|
7756cce123 | ||
|
|
8287d717f8 | ||
|
|
db9e60b4b5 | ||
|
|
28a79bfccb | ||
|
|
321490e528 | ||
|
|
6f752357d7 | ||
|
|
e1f71baed6 | ||
|
|
df377cd5bb | ||
|
|
691a0acdab | ||
|
|
5e2eda6af3 | ||
|
|
17cdc2b585 | ||
|
|
c08266f81b | ||
|
|
f90a4db569 | ||
|
|
22ec7a6d75 | ||
|
|
1b16a84810 | ||
|
|
d778276f5d | ||
|
|
e3030a168f | ||
|
|
dfd07a4f4f | ||
|
|
f9fc65d7de | ||
|
|
46cf7db242 | ||
|
|
2b94cffe7e | ||
|
|
2e74ad6fbe | ||
|
|
df7dc1583d | ||
|
|
88e80b4fae | ||
|
|
aea90f4b65 | ||
|
|
80db076f38 | ||
|
|
27bba8250a | ||
|
|
3fb0fa6892 | ||
|
|
c3195cfcbe | ||
|
|
51661a872c | ||
|
|
64706ea103 | ||
|
|
ec69d557dc | ||
|
|
addd37fb1f | ||
|
|
9dc947ecb6 | ||
|
|
7d74d3da3a | ||
|
|
aa0c56876c | ||
|
|
37c7b0c6d1 | ||
|
|
0d07d238bc | ||
|
|
fa4e74ffef | ||
|
|
c22d76e5be | ||
|
|
18850ebd83 | ||
|
|
17abef95eb | ||
|
|
d135151477 | ||
|
|
07fd9b3074 | ||
|
|
0523ae705a | ||
|
|
9db2502cd0 | ||
|
|
a174119877 | ||
|
|
569dd19932 | ||
|
|
530e2a1feb | ||
|
|
de732ba692 | ||
|
|
c6649e84a6 | ||
|
|
e3517aceab | ||
|
|
6d7abd1718 | ||
|
|
e9e493707b | ||
|
|
c25adf8b57 | ||
|
|
d2be10cd4e | ||
|
|
006ecf9a56 | ||
|
|
a53cc52241 | ||
|
|
961d283325 | ||
|
|
4e46529eb6 | ||
|
|
81001e04e9 | ||
|
|
2fd174ab9c | ||
|
|
6ff5e221ea | ||
|
|
232077b919 | ||
|
|
fecddb5203 | ||
|
|
d0132c0f7b | ||
|
|
37d32b32f8 | ||
|
|
51213b499f | ||
|
|
dcb98ce0fb | ||
|
|
428e90a844 | ||
|
|
017535cf7b | ||
|
|
409389a994 | ||
|
|
ba34d92cd3 | ||
|
|
b412ee258d | ||
|
|
f1ffe2a641 | ||
|
|
a13ca95894 | ||
|
|
0989a80a57 | ||
|
|
d72c15e9d3 | ||
|
|
7084cf9526 | ||
|
|
67cc0ef75c | ||
|
|
75714cc358 | ||
|
|
75e454f3fd | ||
|
|
97afb4e01a | ||
|
|
8fcbf43410 | ||
|
|
15a834b883 | ||
|
|
3d8396e586 | ||
|
|
3257fd364a | ||
|
|
d690af99fc | ||
|
|
1c28495162 | ||
|
|
ec82d5674f | ||
|
|
4a22e76bdb | ||
|
|
527be95618 | ||
|
|
41985c0a5f | ||
|
|
522e45ce92 | ||
|
|
48fb0f3b1e | ||
|
|
798093c58f | ||
|
|
e795dad616 | ||
|
|
c3587ff46f | ||
|
|
dc9fa9ccf2 | ||
|
|
97c259d928 | ||
|
|
afffdd5bbf | ||
|
|
199e7a1d46 | ||
|
|
a1aa315187 | ||
|
|
8c56fddc55 | ||
|
|
277d76df3e | ||
|
|
1ac33d30bd | ||
|
|
658cb438f8 | ||
|
|
2b71625ffe | ||
|
|
2b13fc9a24 | ||
|
|
9e18964e7f | ||
|
|
43dfe559a6 | ||
|
|
aab7ba264c | ||
|
|
b7162b5fad | ||
|
|
ce4a081155 | ||
|
|
5df2a048e1 | ||
|
|
1b6a7fafa8 | ||
|
|
2ab725e5e1 | ||
|
|
88a310a86e | ||
|
|
86319be256 | ||
|
|
9d68ef6421 | ||
|
|
2bb1c5d39b | ||
|
|
3aa15c979d | ||
|
|
c062ba3426 | ||
|
|
343560225c | ||
|
|
e0dd77f0c3 | ||
|
|
92ff07f723 | ||
|
|
a23dca080a | ||
|
|
6844f88567 | ||
|
|
e6060ea277 | ||
|
|
549de7fa54 | ||
|
|
ecf9faa21d | ||
|
|
a87ebd41e7 | ||
|
|
183dd40f39 | ||
|
|
c722c5c46f | ||
|
|
865200db5e | ||
|
|
c3e15de759 | ||
|
|
44bfdbdc83 | ||
|
|
5f10c1875c | ||
|
|
a7ae7a8cda | ||
|
|
706f142a98 | ||
|
|
08df3b2dff | ||
|
|
14672ff145 | ||
|
|
7fcd84d08e | ||
|
|
12f8686326 | ||
|
|
aa445adfff | ||
|
|
603aa5db5f | ||
|
|
c34289036f | ||
|
|
5b6bec775b | ||
|
|
3b0fe3043f | ||
|
|
c99165891f | ||
|
|
4938b18f9d | ||
|
|
8895b4e8a3 | ||
|
|
a7321c9beb | ||
|
|
c23b533704 | ||
|
|
de34c75788 | ||
|
|
06341efe0d | ||
|
|
c810005f86 | ||
|
|
cdedf283ac | ||
|
|
acfd92e2e6 | ||
|
|
51b81dba87 | ||
|
|
7f6dfcf52f | ||
|
|
92582d8434 | ||
|
|
e2bff474db | ||
|
|
4f702e12b7 | ||
|
|
083400d1c2 | ||
|
|
7491337bfd | ||
|
|
d6b833fbb2 | ||
|
|
2113a2b634 | ||
|
|
5df632264f | ||
|
|
42c350243a | ||
|
|
522ca3b04a | ||
|
|
2d53ec5d34 | ||
|
|
13d2f70c3a | ||
|
|
a87d19998e | ||
|
|
6ddf241293 | ||
|
|
e43ec6c4ea | ||
|
|
5f3db95cbd | ||
|
|
d874829b06 | ||
|
|
6cfbccd955 | ||
|
|
0d821c3630 | ||
|
|
b61e3b580d | ||
|
|
5c301353ec | ||
|
|
0363421862 | ||
|
|
6f18b9b691 | ||
|
|
35e40be550 | ||
|
|
c1528f532e | ||
|
|
4505a2bf2d | ||
|
|
a314380b08 | ||
|
|
0c07a015c6 | ||
|
|
a0c7697280 | ||
|
|
04023da723 | ||
|
|
13ea045055 | ||
|
|
f03351d112 | ||
|
|
48d9f10f5b | ||
|
|
2b53df98cd | ||
|
|
99a7a13218 | ||
|
|
2d2d4ac002 | ||
|
|
d12e8023e3 | ||
|
|
17181cee8f | ||
|
|
a74ee911b3 | ||
|
|
b0b37172ce | ||
|
|
cccf048e3f | ||
|
|
82e890746b | ||
|
|
188d65d700 | ||
|
|
4569f93e70 | ||
|
|
bcd1d8461f | ||
|
|
183a9139f9 | ||
|
|
80a1e6ecf3 | ||
|
|
aa1f8cfb8f | ||
|
|
8060691f3d | ||
|
|
bf26de495a | ||
|
|
73b3f7e298 | ||
|
|
22191649aa | ||
|
|
0557907310 | ||
|
|
0f283c484d | ||
|
|
e33ca9d316 | ||
|
|
f93f4c72f7 | ||
|
|
f0b9bc10c2 | ||
|
|
f583879aee | ||
|
|
7ea6c6c84b | ||
|
|
2532a0ff59 | ||
|
|
c3f354826d | ||
|
|
6d1e421ad7 | ||
|
|
29b0055e39 | ||
|
|
2cb20fe342 | ||
|
|
fc97fa4415 | ||
|
|
876a50f759 | ||
|
|
eb0d2868f5 | ||
|
|
e215d5bc64 | ||
|
|
3f0d687656 | ||
|
|
d59eb8e731 | ||
|
|
04e9eed88d | ||
|
|
5072e95f16 | ||
|
|
a2b8366477 | ||
|
|
e9a6bee046 | ||
|
|
080a8d7ee5 | ||
|
|
f94fd3118b | ||
|
|
8ddb13d6e2 | ||
|
|
c6cf8be8d4 | ||
|
|
e92270a9ab | ||
|
|
65d6636a41 | ||
|
|
4701badb2a | ||
|
|
3565215c81 | ||
|
|
3957fea5e4 | ||
|
|
10f1ae152d | ||
|
|
eb29b6bffe | ||
|
|
d157eb0b6e | ||
|
|
0045eb4598 | ||
|
|
b61c66c385 | ||
|
|
56d6c4eb30 | ||
|
|
a6030d708d | ||
|
|
683c3c4f36 | ||
|
|
bd084f9181 | ||
|
|
fef133bf0a | ||
|
|
15c226e6cf | ||
|
|
84f111d641 | ||
|
|
18c1e7ac60 | ||
|
|
ee6dbdced6 | ||
|
|
cb443d797d | ||
|
|
5a6497ec70 | ||
|
|
893ca8bcbd | ||
|
|
f91e4c8b69 | ||
|
|
f7c777d07d | ||
|
|
12a8e8616c | ||
|
|
2fbf7e8504 | ||
|
|
6864e6d5bf | ||
|
|
09b4e0e21b | ||
|
|
f381005184 | ||
|
|
42a2de4bf0 | ||
|
|
1fd1e34844 | ||
|
|
64dbbd7d09 | ||
|
|
c137e577dc | ||
|
|
f592a9202f | ||
|
|
cdc24d2e57 | ||
|
|
b8bf3f6520 | ||
|
|
82cec83d87 | ||
|
|
1e14667006 | ||
|
|
6539d14852 | ||
|
|
400df0f980 | ||
|
|
4cafb3f966 | ||
|
|
d8892c4eb4 | ||
|
|
1ebd25e76e | ||
|
|
ca89aa8377 | ||
|
|
ad6272bfe5 | ||
|
|
b401c37c39 | ||
|
|
552dd318cd | ||
|
|
a97880132a | ||
|
|
89058c63c8 | ||
|
|
747e417809 | ||
|
|
fd26e1618c | ||
|
|
86ea760011 | ||
|
|
824237deb3 | ||
|
|
ca8c70cc95 | ||
|
|
46fcc695a5 | ||
|
|
0e866a0266 | ||
|
|
63c36f5907 | ||
|
|
5299500d78 | ||
|
|
3b3d1aa9cc | ||
|
|
62d2346471 | ||
|
|
1e15764bb9 | ||
|
|
a6bfd35f1a | ||
|
|
3296efe46b | ||
|
|
51ddfbc340 | ||
|
|
42142d819a | ||
|
|
bbf9d523a6 | ||
|
|
721877e10a | ||
|
|
a9e95a128f | ||
|
|
2b920eaa87 | ||
|
|
a3ec759e62 | ||
|
|
3661442acd | ||
|
|
f232d329c5 | ||
|
|
ac5cf3bd80 | ||
|
|
ac13ac7a2c | ||
|
|
0bccb35cb0 | ||
|
|
18d9484ab1 | ||
|
|
fe7c06bc84 | ||
|
|
b6fb3bbf1d | ||
|
|
927d7a3aeb | ||
|
|
979973745b | ||
|
|
afab863f11 | ||
|
|
168162c174 | ||
|
|
2b122087c4 | ||
|
|
043d97cfdf | ||
|
|
794818953d | ||
|
|
783570fe9f | ||
|
|
b1e2a4243e | ||
|
|
b347308137 | ||
|
|
b3c8a79946 | ||
|
|
9822c56f1a | ||
|
|
cdd7ff5c6d | ||
|
|
5aba2f25cc | ||
|
|
96398daa78 | ||
|
|
61ceb66415 | ||
|
|
b4f173cdb3 | ||
|
|
03e4592082 | ||
|
|
cf2dbe50a1 | ||
|
|
e5bb5b75fe | ||
|
|
cffce47eb1 | ||
|
|
ca0adba6cf | ||
|
|
8502b90c25 | ||
|
|
cef43e7f06 | ||
|
|
18aaf3cc93 | ||
|
|
f13740cb7f | ||
|
|
bddac79b40 | ||
|
|
e52baf555f | ||
|
|
475dec3014 | ||
|
|
f2ed649694 | ||
|
|
e82506e0c4 | ||
|
|
3071daa6f3 | ||
|
|
5d71286000 | ||
|
|
339d7be9c1 | ||
|
|
7f85494b1d | ||
|
|
a405794a03 | ||
|
|
4e8e096fdb | ||
|
|
eb821c1f36 | ||
|
|
bf07b832f0 | ||
|
|
5934614edb | ||
|
|
96b5c1d3d3 | ||
|
|
cb2972b145 | ||
|
|
cd5a1980c9 | ||
|
|
0e35107e17 | ||
|
|
10b026dfe0 | ||
|
|
743c3c54a7 | ||
|
|
489c86dad8 | ||
|
|
a9824fde91 | ||
|
|
6c62bbe6fb | ||
|
|
8a3aa660cb | ||
|
|
14cc7789d9 | ||
|
|
728d9a0993 | ||
|
|
aa8d543ed8 | ||
|
|
b335981621 | ||
|
|
9d5ca1252a | ||
|
|
d5dbbd566f | ||
|
|
5362d54ab6 | ||
|
|
1f162aa2a0 | ||
|
|
4a19f193ce | ||
|
|
cfc40ee966 | ||
|
|
6baba5a7b2 | ||
|
|
ba082081b3 | ||
|
|
e314c68a56 | ||
|
|
889fcb3939 | ||
|
|
632abd2225 | ||
|
|
e3465da979 | ||
|
|
f4523b2dba | ||
|
|
0d58b32914 | ||
|
|
aea2d34080 | ||
|
|
d5dbde0a24 | ||
|
|
f888008dc1 | ||
|
|
021a5881c2 | ||
|
|
3e49b45418 | ||
|
|
23e22650f9 | ||
|
|
85267a921e | ||
|
|
2c7089d47f | ||
|
|
edc6cfe210 | ||
|
|
03b6e2df17 | ||
|
|
5309138980 | ||
|
|
a5e927ea4f | ||
|
|
ec83f4ae72 | ||
|
|
71efd95136 | ||
|
|
0c21eba1f8 | ||
|
|
2ae4e15f87 | ||
|
|
d69905feae | ||
|
|
f795d56b2a | ||
|
|
4608ffcab4 | ||
|
|
9824df5f2a | ||
|
|
27a5ba4681 | ||
|
|
73936dca73 | ||
|
|
213274e96c | ||
|
|
7518361266 | ||
|
|
f7aaece2f7 | ||
|
|
fbce06cb26 | ||
|
|
ccc0bf57a1 | ||
|
|
ee29deee47 | ||
|
|
17e54104a9 | ||
|
|
479e369d29 | ||
|
|
3042fb7299 | ||
|
|
36fa455aad | ||
|
|
1c64e90537 | ||
|
|
09643aef82 | ||
|
|
03d9fb4115 | ||
|
|
81bea04db0 | ||
|
|
9211e338e7 | ||
|
|
23464ac55f | ||
|
|
af78e4ea29 | ||
|
|
e3d9216b10 | ||
|
|
9532a2e3da | ||
|
|
e70f50d837 | ||
|
|
2dfa58aae2 | ||
|
|
c04f68f25c | ||
|
|
e4902efefc | ||
|
|
1267bcd255 | ||
|
|
0659ccc3f0 | ||
|
|
bd2ae03ab4 | ||
|
|
244696ae24 | ||
|
|
1438046dd4 | ||
|
|
5c62ba0835 | ||
|
|
20fadfef7f | ||
|
|
eed9541f9f | ||
|
|
1594afa389 | ||
|
|
9d74d93ed7 | ||
|
|
e4e2f47f8e | ||
|
|
be53bec9b7 | ||
|
|
bb32c546d4 | ||
|
|
ecb4ceec7b | ||
|
|
c080bd4c4d | ||
|
|
39780f49bf | ||
|
|
73349c3c89 | ||
|
|
42a70ff7d0 | ||
|
|
fa8262cbe9 | ||
|
|
7552328cdd | ||
|
|
60f4587d95 | ||
|
|
572c074c42 | ||
|
|
3cfbd6a93b | ||
|
|
d0911b6a45 | ||
|
|
06b85442f8 | ||
|
|
762592daff | ||
|
|
338122793c | ||
|
|
ef521624a0 | ||
|
|
341ab781b2 | ||
|
|
2fed657940 | ||
|
|
7bf78b3317 | ||
|
|
2d1fb0562d | ||
|
|
3d77bff0c9 | ||
|
|
4198203a7f | ||
|
|
21487641c1 | ||
|
|
c987872be8 | ||
|
|
07e367e1a0 | ||
|
|
db2e45c56e | ||
|
|
67bbdbfc70 | ||
|
|
83df3cba66 | ||
|
|
f4e2b4bcbd | ||
|
|
6c64c22f83 | ||
|
|
702aa944dd | ||
|
|
df45edd816 | ||
|
|
3f3143514e | ||
|
|
3e89910749 | ||
|
|
721a642a2f | ||
|
|
d16ccc9dc5 | ||
|
|
77e7796b3f | ||
|
|
983c949e8c | ||
|
|
e3f4f60e2d | ||
|
|
33aa904cb7 | ||
|
|
0248be5543 | ||
|
|
f7ca8212aa | ||
|
|
5eb59a1a43 | ||
|
|
7dd1e9bfbe | ||
|
|
067fd25a34 | ||
|
|
7cb26ba104 | ||
|
|
a4212cc865 | ||
|
|
0445f7d6e8 | ||
|
|
efe99b3f62 | ||
|
|
7f2c98f17a | ||
|
|
8f1d215851 | ||
|
|
013b58f6f6 | ||
|
|
9d3b3476c2 | ||
|
|
715874a98f | ||
|
|
d2109dd2cb | ||
|
|
ddaf11ed6a | ||
|
|
2b5f68003d | ||
|
|
1a759cc4e7 | ||
|
|
9e83562bf4 | ||
|
|
c03c19d26f | ||
|
|
ad9ebdf8e6 | ||
|
|
9c1701c62a | ||
|
|
edf6c42e9d | ||
|
|
f0f2a71a87 | ||
|
|
cf270bd9ce | ||
|
|
49223a4688 | ||
|
|
074bb1e66e | ||
|
|
7e2e510d8a | ||
|
|
1ed34c6fa0 | ||
|
|
78a0fa55b5 | ||
|
|
d37c040b36 | ||
|
|
e56bbf557d | ||
|
|
5abecec478 | ||
|
|
ccb41f778e | ||
|
|
059a4cf0d8 | ||
|
|
7a535a4554 | ||
|
|
f89167ef94 | ||
|
|
a77777f509 | ||
|
|
4a327ba584 | ||
|
|
a41e9bf67e | ||
|
|
6716973ce0 | ||
|
|
7cc81393d6 | ||
|
|
3e413a036f | ||
|
|
63a8fe7ee8 | ||
|
|
146409844d | ||
|
|
ba0da9f59e | ||
|
|
81aef519d4 | ||
|
|
bcd84518d1 | ||
|
|
f205952ff2 | ||
|
|
1d7622e0b5 | ||
|
|
4d9112283d | ||
|
|
dc49c788a8 | ||
|
|
36741ab780 | ||
|
|
53dffc5e88 | ||
|
|
607c7e7777 | ||
|
|
6f09e1699f | ||
|
|
8c35de48f3 | ||
|
|
b83d943841 | ||
|
|
b11b5caeb3 | ||
|
|
36924da59a | ||
|
|
f0a2c47613 | ||
|
|
5a4449f1a2 | ||
|
|
de3d7a7774 | ||
|
|
b06dbd1c00 | ||
|
|
1fa5e424e9 | ||
|
|
d81c7abf1a | ||
|
|
932215c91d | ||
|
|
7aa1141ba5 | ||
|
|
3699439506 | ||
|
|
76b1288f77 | ||
|
|
8fd9ae4e59 | ||
|
|
53abd2fe38 | ||
|
|
da8a4ba8ab | ||
|
|
9c3990c0c1 | ||
|
|
1eeb46d5fc | ||
|
|
02c01e258c | ||
|
|
b2f912868d | ||
|
|
ecf0eba0a5 | ||
|
|
8e5fec2fa8 | ||
|
|
89c35e8512 | ||
|
|
3fa88fad79 | ||
|
|
5f037462ed | ||
|
|
93c01e5f1e | ||
|
|
52953626a7 | ||
|
|
f77fdc799d | ||
|
|
7bf1f9bd71 | ||
|
|
363ffc1c04 | ||
|
|
4001899bdf | ||
|
|
fabdd89c4a | ||
|
|
70f1675085 | ||
|
|
07e1e2d9d6 | ||
|
|
ebff6c6370 | ||
|
|
233eb6d916 | ||
|
|
d568cab2fc | ||
|
|
8447b95c50 | ||
|
|
e959d1e1b0 | ||
|
|
ead5dbe368 | ||
|
|
f091f2b344 | ||
|
|
267a51e800 | ||
|
|
939f6095ba | ||
|
|
a333615e53 | ||
|
|
e1b33fbc40 | ||
|
|
99c5d994b5 | ||
|
|
0971485367 | ||
|
|
3cfa963f69 | ||
|
|
7096a4231f | ||
|
|
07f0c182e6 | ||
|
|
535b223333 | ||
|
|
ffa8c2be79 | ||
|
|
2873e64ca2 | ||
|
|
8bd28bce69 | ||
|
|
b97ce43fca | ||
|
|
d34c4cc2f2 | ||
|
|
1ca1f0fa7d | ||
|
|
8c3c8f888d | ||
|
|
a75d7f0381 | ||
|
|
7684466acf | ||
|
|
0067245739 | ||
|
|
4a5d8aa217 | ||
|
|
2d786aa02c | ||
|
|
b0933b96ef | ||
|
|
20fb73b626 | ||
|
|
ae7bd7112b | ||
|
|
2365363dcc | ||
|
|
e0e4a7bec6 | ||
|
|
ebd0c3696a | ||
|
|
e0a0d9c039 | ||
|
|
dae9f2ab2b | ||
|
|
7168a00ee4 | ||
|
|
1e2d0ced20 | ||
|
|
d6ac883efa | ||
|
|
a386d70ae4 | ||
|
|
bc8bf672b4 | ||
|
|
e38998214f | ||
|
|
472a2fe802 | ||
|
|
2d6d89b1cf | ||
|
|
66be2ac6ca | ||
|
|
3137c9f3f7 | ||
|
|
b9ebb02e72 | ||
|
|
1e02c475d6 | ||
|
|
4d2cda0692 | ||
|
|
cbd2b8f428 | ||
|
|
93605db690 | ||
|
|
2567096de0 | ||
|
|
6ed25d012f | ||
|
|
c2afef2bde | ||
|
|
0991e7d8a4 | ||
|
|
cf52f2a743 | ||
|
|
37dddda1a0 | ||
|
|
3f2f3ebd51 | ||
|
|
7ba78540ac | ||
|
|
19afb49fce | ||
|
|
46ab553fa5 | ||
|
|
68cc42047e | ||
|
|
e25cf27ba5 | ||
|
|
3895e6d958 | ||
|
|
24cf3984c8 | ||
|
|
6237675744 | ||
|
|
30dae049ff | ||
|
|
1dc30caee9 | ||
|
|
b2d340cbfb | ||
|
|
7d52787e54 | ||
|
|
ae3f16ccbd | ||
|
|
057222757b | ||
|
|
119f109904 | ||
|
|
23a77b1ba4 | ||
|
|
c076daa91f | ||
|
|
b7ef5325ac | ||
|
|
8b535c58fa | ||
|
|
6bc8daaeda | ||
|
|
7a2562e5bb | ||
|
|
9e0c731b32 | ||
|
|
2e0e4006a1 | ||
|
|
187139473d | ||
|
|
dbb0a5ad28 | ||
|
|
24aaed44b9 | ||
|
|
32b8d83c04 | ||
|
|
bf55c325ce | ||
|
|
3af288c74e | ||
|
|
e306d9ba35 | ||
|
|
b23a877d7e | ||
|
|
08fda055fc | ||
|
|
84055ed74e | ||
|
|
2db30690ce | ||
|
|
304bcfd343 | ||
|
|
8a1cf2bb3a | ||
|
|
c857c24a64 | ||
|
|
bbdcb047d0 | ||
|
|
78f2e70956 | ||
|
|
75a75626ce | ||
|
|
cec9688d58 | ||
|
|
81492b7d3a | ||
|
|
9166acbbb9 | ||
|
|
36de2b6ca6 | ||
|
|
21f909dd4b | ||
|
|
f2a92c9122 | ||
|
|
7ee2e3d8bc | ||
|
|
f89aeb6ad4 | ||
|
|
0397006894 | ||
|
|
d6863074b2 | ||
|
|
9c185a30e0 | ||
|
|
a8f492a027 | ||
|
|
0a92b1dc68 | ||
|
|
e6d661f8ee | ||
|
|
f48dfb5d81 | ||
|
|
cd041e8366 | ||
|
|
6787ea883e | ||
|
|
78937d716f | ||
|
|
9713abc002 | ||
|
|
b44b45cca0 | ||
|
|
9e2cf0ed73 | ||
|
|
b01d7ea5b9 | ||
|
|
ae89b65a98 | ||
|
|
9b9c3d788d | ||
|
|
ccc6c6daa5 | ||
|
|
9ce6636c6a | ||
|
|
6287d306c2 | ||
|
|
6cfa053328 | ||
|
|
9514b6eecd | ||
|
|
c8d4818d22 | ||
|
|
4142ada729 | ||
|
|
d7ffdbd78d | ||
|
|
e8d87d37bb | ||
|
|
343ffc23eb | ||
|
|
95e0086eed | ||
|
|
c010ecfe38 | ||
|
|
302e9371c8 | ||
|
|
7060c0e6d7 | ||
|
|
20a4c7f9f4 | ||
|
|
e59e4afd3e | ||
|
|
f74dd3ca1e | ||
|
|
511cfc524f | ||
|
|
4cf6173d25 | ||
|
|
17996757fd | ||
|
|
6bc1049858 | ||
|
|
ff44f626ba | ||
|
|
552343fa37 | ||
|
|
4dc7fd8cd1 | ||
|
|
285c96fd2e | ||
|
|
e6af33367e | ||
|
|
7092fe2242 | ||
|
|
a32ff46579 | ||
|
|
7f20cf59d1 | ||
|
|
a8a1b08127 | ||
|
|
1a1e777b87 | ||
|
|
9e76e64064 | ||
|
|
975ae17ef9 | ||
|
|
ed9dcef66f | ||
|
|
b1e537e54e | ||
|
|
e5886862c3 | ||
|
|
d85b668d4f | ||
|
|
b363d8bfb5 | ||
|
|
754d467440 | ||
|
|
598f08d6c7 | ||
|
|
224fdc1864 | ||
|
|
e646b4dc9a | ||
|
|
9077db2e97 | ||
|
|
7e14277ead | ||
|
|
d351a7d697 | ||
|
|
70ed43b811 | ||
|
|
913083ebc6 | ||
|
|
588a95a7ae | ||
|
|
c0a0ad4ec5 | ||
|
|
5eafe96525 | ||
|
|
b41ac0fc2a | ||
|
|
cfe93530b8 | ||
|
|
4492e72ffa | ||
|
|
1a0fd35f36 | ||
|
|
db475ef0b4 | ||
|
|
b3dddc1dfe | ||
|
|
b64c610abb | ||
|
|
c5add2fca9 | ||
|
|
9ea78f7d28 | ||
|
|
54b0d965ae | ||
|
|
7b4bd5696b | ||
|
|
9064f3ba4b | ||
|
|
e00e562b5f | ||
|
|
73f38c896f | ||
|
|
5767cbd0e3 | ||
|
|
ba31756bf9 | ||
|
|
a88f48cd93 | ||
|
|
f2e0e481de | ||
|
|
566f279137 | ||
|
|
394ef13955 | ||
|
|
6812e17d07 | ||
|
|
fdf826b686 | ||
|
|
e57742e7de | ||
|
|
73b63aa414 | ||
|
|
44aa2aec5d | ||
|
|
8d9d7c4cea | ||
|
|
9557f0c844 | ||
|
|
a32a9aa3fc | ||
|
|
86fa98dfbb | ||
|
|
6a69447d90 | ||
|
|
2d20e7a9e2 | ||
|
|
ac7b2e0da0 | ||
|
|
388325a496 | ||
|
|
af728e82fc | ||
|
|
3cb33f0825 | ||
|
|
1038baf467 | ||
|
|
828ecabc78 | ||
|
|
88703ba1eb | ||
|
|
b0ecb2c535 | ||
|
|
c70482dbc4 | ||
|
|
51f1999412 | ||
|
|
dd4fbc256c | ||
|
|
cc2265583f | ||
|
|
1e7a4db57f | ||
|
|
9a9e30c88b | ||
|
|
3d98ebff42 | ||
|
|
a6f4b1ae8e | ||
|
|
3e6ea8109c | ||
|
|
ec407d57a5 | ||
|
|
838ad66166 | ||
|
|
c6bf905253 | ||
|
|
8310230582 | ||
|
|
1f21af0bdb | ||
|
|
127e4a5086 | ||
|
|
6a30967f23 | ||
|
|
df2b020b42 | ||
|
|
a74c5a89a6 | ||
|
|
3cb0be5be5 | ||
|
|
d56f3cfecf | ||
|
|
9716a901d1 | ||
|
|
649d242e9a | ||
|
|
8ac3c2157f | ||
|
|
7ca4ca21fa | ||
|
|
e565acba91 | ||
|
|
ede771e51b | ||
|
|
0282786b4c | ||
|
|
42dd08ace5 | ||
|
|
cf1d274b0d | ||
|
|
d361d5f3b2 | ||
|
|
3e63b40564 | ||
|
|
c5139ed06a | ||
|
|
3dc93526ff | ||
|
|
3edf8e10e2 | ||
|
|
00215622cc | ||
|
|
479b7c3140 | ||
|
|
a3ca8ddcfc | ||
|
|
9ace04d2c9 | ||
|
|
8b11d2d5e7 | ||
|
|
05fb0f81f9 | ||
|
|
da49efa1ed | ||
|
|
39fb0a5b66 | ||
|
|
962d4d29ee | ||
|
|
779e9b658b | ||
|
|
f9ee4dcb51 | ||
|
|
1acdbb69ae | ||
|
|
c022a1c838 | ||
|
|
52afd3d5a8 | ||
|
|
79b1c0edee | ||
|
|
4803bd4b3f | ||
|
|
215a262076 | ||
|
|
7a35577d3a | ||
|
|
efbd3ca8fa | ||
|
|
18904412cd | ||
|
|
0d0d0ab994 | ||
|
|
71deef61f5 | ||
|
|
46c8a55f56 | ||
|
|
37f837dcb7 | ||
|
|
a5be0a685a | ||
|
|
4cdd1fec95 | ||
|
|
761617c1ce | ||
|
|
e3bc4dab85 | ||
|
|
335095a332 | ||
|
|
15fcb73e19 | ||
|
|
a8b0f2934b | ||
|
|
7d67b3d00a | ||
|
|
b60c7e97ab | ||
|
|
440ebfcbf6 | ||
|
|
8d93eb919b | ||
|
|
d3df2dc1e5 | ||
|
|
677314dacb | ||
|
|
20f53c89ad | ||
|
|
1cb92ef69a | ||
|
|
b518f7c4c4 | ||
|
|
9fdc099c3a | ||
|
|
1db8ada2aa | ||
|
|
b753448052 | ||
|
|
e29c6d2f23 | ||
|
|
1ee53ee0c1 | ||
|
|
57438867b6 | ||
|
|
86c04424f6 | ||
|
|
632639d581 | ||
|
|
99c8edb3eb | ||
|
|
4582e61cfc | ||
|
|
a970fe93c1 | ||
|
|
91f5c72cf0 | ||
|
|
d2f3d04ad4 | ||
|
|
07b93e1e02 | ||
|
|
ab5e7b1588 | ||
|
|
0f4aadddfc | ||
|
|
a3c79feeba | ||
|
|
e6b76fefa1 | ||
|
|
a37f512949 | ||
|
|
3f34c0ce37 | ||
|
|
7cc9a0b9aa | ||
|
|
fbaa79f168 | ||
|
|
2b0aa8e418 | ||
|
|
1fa2e76c9b | ||
|
|
cb166e2591 | ||
|
|
187c2dda20 | ||
|
|
b962d2b550 | ||
|
|
d69bcfa138 | ||
|
|
0960a3b21d | ||
|
|
aec220fd2c | ||
|
|
666dacf73b | ||
|
|
67ce27afaa | ||
|
|
3f6d184435 | ||
|
|
a2fad84dae | ||
|
|
4a84f9fa00 | ||
|
|
7abc921d20 | ||
|
|
a307e7a798 | ||
|
|
3a9eb8463d | ||
|
|
4befb125e3 | ||
|
|
ca00a19736 | ||
|
|
296969bcd1 | ||
|
|
3218c30983 | ||
|
|
3658b32db5 | ||
|
|
592d46c8f2 | ||
|
|
8b86f12c23 | ||
|
|
2e2d8d2af3 | ||
|
|
3eec43cacd | ||
|
|
ba7cd25f21 | ||
|
|
969152e949 | ||
|
|
b78443cf2d | ||
|
|
4288ba2449 | ||
|
|
22a3093815 | ||
|
|
98ba2c7ce4 | ||
|
|
36962b8c62 | ||
|
|
d0a8bd1f03 | ||
|
|
c9e0f50f0f | ||
|
|
1dc310586d | ||
|
|
6f71d21bb7 | ||
|
|
c93f047056 | ||
|
|
ef98d4ece7 | ||
|
|
2383bf2c71 | ||
|
|
2c8c92c2a4 | ||
|
|
bad2dc30c3 | ||
|
|
fe7f4233b9 | ||
|
|
68454a9841 | ||
|
|
d3bcf63cf7 | ||
|
|
a5f1209f28 | ||
|
|
9a44ca2769 | ||
|
|
155305f0f7 | ||
|
|
6abce8d976 | ||
|
|
f16d1f034f | ||
|
|
dab107cf90 | ||
|
|
d1d1aa3d21 | ||
|
|
d0536cc31f | ||
|
|
c47f5e9995 | ||
|
|
0916836ff9 | ||
|
|
5dd9ff1062 | ||
|
|
d1e3b9f15d | ||
|
|
ca3c179b75 | ||
|
|
c2d5924508 | ||
|
|
016d0395c3 | ||
|
|
925c9239bd | ||
|
|
fdcbe3cf3a | ||
|
|
f6b9cc5ce1 | ||
|
|
8c915e6dc3 | ||
|
|
1db426da2e | ||
|
|
d9be363962 | ||
|
|
88daa37e34 | ||
|
|
931fa01337 | ||
|
|
8e1595eb29 | ||
|
|
29e97232d8 | ||
|
|
f05191e668 | ||
|
|
1ba189e59d | ||
|
|
c40ca70aa6 | ||
|
|
521f991167 | ||
|
|
edf1417bbb | ||
|
|
686e9643ad | ||
|
|
975460d268 | ||
|
|
6b0c606d25 | ||
|
|
93ff0bdcff | ||
|
|
bf9d90ca4e | ||
|
|
d6e5e1e8f7 | ||
|
|
d3ae2ef9ea | ||
|
|
40b0854704 | ||
|
|
9aec6b6496 | ||
|
|
d01f977960 | ||
|
|
1444009ee2 | ||
|
|
14ee9bee26 | ||
|
|
93587ddc3c | ||
|
|
0c4d03477e | ||
|
|
a35092f012 | ||
|
|
49ee7ee52b | ||
|
|
52c77a1970 | ||
|
|
e4269ae7fb | ||
|
|
bd6011c524 | ||
|
|
46cb3ec103 | ||
|
|
0241129948 | ||
|
|
e44aca06cb | ||
|
|
19d386f977 | ||
|
|
a67fdda913 | ||
|
|
5286c7b1c3 | ||
|
|
d9d96d0a6f | ||
|
|
13353bb615 | ||
|
|
d78348fd16 | ||
|
|
1e8e660133 | ||
|
|
5196982c98 | ||
|
|
99f857fbf6 | ||
|
|
0982aa166a | ||
|
|
3ae9f86097 | ||
|
|
9efd9b0d68 | ||
|
|
267a73f355 | ||
|
|
437d8ea890 | ||
|
|
7ed92ec402 | ||
|
|
678d9ffbf9 | ||
|
|
bc4b427ed1 | ||
|
|
36141a9df9 | ||
|
|
d68ba75457 | ||
|
|
00ad32c5f4 | ||
|
|
064bab60ff | ||
|
|
5b146217c0 | ||
|
|
202c81b2e5 | ||
|
|
4520480604 | ||
|
|
aea87bb5cb | ||
|
|
19492f7e7b | ||
|
|
51030e3c45 | ||
|
|
e6b8b4be18 | ||
|
|
6ac13b7f80 | ||
|
|
7e5e6003a9 | ||
|
|
f445440995 | ||
|
|
d81547f091 | ||
|
|
2b185d491b | ||
|
|
ca47440950 | ||
|
|
5e32602f4a | ||
|
|
1f4516028c | ||
|
|
7f29d269a3 | ||
|
|
62c3374911 | ||
|
|
2116e04af5 | ||
|
|
a97d5e80c7 | ||
|
|
b5098038d0 | ||
|
|
6fce718252 | ||
|
|
40cf96202d | ||
|
|
c18e59218e | ||
|
|
216865a20d | ||
|
|
6c5036ee8d | ||
|
|
dc2f59ca24 | ||
|
|
6f6457137e | ||
|
|
bc5cb6e2a2 | ||
|
|
16825fff41 | ||
|
|
5024f1db8c | ||
|
|
a60385fc3d | ||
|
|
b20e2c37c1 | ||
|
|
acd40cbeb6 | ||
|
|
6a45a862dd | ||
|
|
5bd45e9a20 | ||
|
|
52e42f23ab | ||
|
|
96b7755cde | ||
|
|
c589ee1ca5 | ||
|
|
18c9ee093b | ||
|
|
b82fa3112c | ||
|
|
8d0f66d562 | ||
|
|
20a5e0ba73 | ||
|
|
5a2667c71e | ||
|
|
1f4a8d7eb6 | ||
|
|
4430bd0328 | ||
|
|
ab2e7f4c03 | ||
|
|
54e5c06b4d | ||
|
|
add5a6a0be | ||
|
|
89c2ba4293 | ||
|
|
dd100fb709 | ||
|
|
e8dd2b9e7b | ||
|
|
71e3cd227c | ||
|
|
1648c31a22 | ||
|
|
f8c820f319 | ||
|
|
300f35e78f | ||
|
|
2aa5849997 | ||
|
|
fb1b845211 | ||
|
|
3d2af9db8e | ||
|
|
6129e5a1cf | ||
|
|
7f70ee1227 | ||
|
|
c9f7da6e82 | ||
|
|
f956c0f227 | ||
|
|
df935e0477 | ||
|
|
841f1afe1e | ||
|
|
fb8b88557e | ||
|
|
2b502b22b9 | ||
|
|
5ac80d2655 | ||
|
|
8aa7499e63 | ||
|
|
8cd5e51982 | ||
|
|
e5c2133446 | ||
|
|
3dccdf2f05 | ||
|
|
8a708c6655 | ||
|
|
9e1d9eee4b | ||
|
|
f30aabc365 | ||
|
|
a5546d016f | ||
|
|
f79d70d112 | ||
|
|
ec28f258fb | ||
|
|
08f3a6fb40 | ||
|
|
8823d5256f | ||
|
|
60e7aa90d2 | ||
|
|
71357a9546 | ||
|
|
a5b06e9c56 | ||
|
|
0f94419f6d | ||
|
|
94e7aabea5 | ||
|
|
f6c816cafe | ||
|
|
4cf160e8dc | ||
|
|
9252be5e8c | ||
|
|
ed342eea64 | ||
|
|
e6405bc455 | ||
|
|
fed09461ce | ||
|
|
6e1ddef4fe | ||
|
|
76be4a3eb9 | ||
|
|
997a9e2fe3 | ||
|
|
03790f3da0 | ||
|
|
e46a703c7d | ||
|
|
ae17acdfd4 | ||
|
|
2422c9ce9e | ||
|
|
7f75d7082a | ||
|
|
4749ab175e | ||
|
|
e651699e1d | ||
|
|
3f4157bab2 | ||
|
|
a98f559066 | ||
|
|
ffd54c452c | ||
|
|
61424eeab9 | ||
|
|
c131d6637d | ||
|
|
24b0b33f1d | ||
|
|
675198d361 | ||
|
|
ed667a42ad | ||
|
|
920484d540 | ||
|
|
07c5e6542b | ||
|
|
6a43f2e508 | ||
|
|
ad3e447f08 | ||
|
|
1840da1d68 | ||
|
|
c82b86cea3 | ||
|
|
0fb383c466 | ||
|
|
69fc2f48bf | ||
|
|
7c604fc86a | ||
|
|
ec7fbb8952 | ||
|
|
679350e23d | ||
|
|
f0209c9d6e | ||
|
|
5020aec6ec | ||
|
|
13737577e7 | ||
|
|
4ee7d46d78 | ||
|
|
d143e32022 | ||
|
|
0a0dab74a1 | ||
|
|
c6ea91e671 | ||
|
|
8011adb219 | ||
|
|
6ba5d5f16b | ||
|
|
d5774830d8 | ||
|
|
eb268102fc | ||
|
|
b364c4f23a | ||
|
|
91b9266a91 | ||
|
|
1e6236a987 | ||
|
|
10ebd7e6ef | ||
|
|
6b83c52c7c | ||
|
|
46304c7a2d | ||
|
|
c3fda41224 | ||
|
|
a4017e930e | ||
|
|
95bdb925d5 | ||
|
|
a26bae70c7 | ||
|
|
a38dcb6ee5 | ||
|
|
eb27c12117 | ||
|
|
c03fcf9a23 | ||
|
|
71f83b5993 | ||
|
|
fd2d12d6b1 | ||
|
|
50f9f36c3d | ||
|
|
f650c679e0 | ||
|
|
8349cb0dd4 | ||
|
|
2c1788a63a | ||
|
|
eec59611ef | ||
|
|
bfbdf1b935 | ||
|
|
f2ea0edc95 | ||
|
|
754b3a5ae8 | ||
|
|
62a20ba975 | ||
|
|
f3dca6efb7 | ||
|
|
dc1df14a71 | ||
|
|
73c018667d | ||
|
|
3905fc7c38 | ||
|
|
0c3cabf4ac | ||
|
|
838d5669ed | ||
|
|
3a7a485dd0 | ||
|
|
a4ac00acbd | ||
|
|
7d52c13625 | ||
|
|
520de600a0 | ||
|
|
4f8e914d53 | ||
|
|
79c8c5ec5d | ||
|
|
3548aba652 | ||
|
|
5d1812efc8 | ||
|
|
0477d43fbb | ||
|
|
73609fe5b2 | ||
|
|
e027196c8a | ||
|
|
6d00165e5a | ||
|
|
693eaf9262 | ||
|
|
3549349ffb | ||
|
|
fac20e436d | ||
|
|
63f0feaf04 | ||
|
|
3001464f6b | ||
|
|
eec9c8a46b | ||
|
|
80b3754be1 | ||
|
|
6d61caea4e | ||
|
|
b9de12fedb | ||
|
|
074dbf41e0 | ||
|
|
e51b2c0c91 | ||
|
|
e4538947c3 | ||
|
|
624e068f2f | ||
|
|
30077133d4 | ||
|
|
b0fece2fd0 | ||
|
|
5f8c007a0c | ||
|
|
a2785867b2 | ||
|
|
9ea495f59d | ||
|
|
24a7e48b75 | ||
|
|
7ef44fb621 | ||
|
|
0a1ddddd81 | ||
|
|
284f1a5210 | ||
|
|
37283a7a35 | ||
|
|
7f4b540aad | ||
|
|
83f4c53766 | ||
|
|
155f4ea252 | ||
|
|
f6c071bd18 | ||
|
|
56959398e2 | ||
|
|
d34d3a796d | ||
|
|
dca61541d6 | ||
|
|
81a79e2895 | ||
|
|
d6541d777f | ||
|
|
457301493f | ||
|
|
4f7364b798 | ||
|
|
32e8ed93e2 | ||
|
|
4760337958 | ||
|
|
f2f85a9083 | ||
|
|
70d5dd8b71 | ||
|
|
ec93a91db2 | ||
|
|
cc3baad377 | ||
|
|
d1313f38eb | ||
|
|
49e6c4f552 | ||
|
|
fb252bb644 | ||
|
|
78e09f2605 | ||
|
|
ba4c521d7a | ||
|
|
92f70a0ebb | ||
|
|
a13f0cb11e | ||
|
|
617ad38a68 | ||
|
|
fb66c85567 | ||
|
|
05fa2c381a | ||
|
|
ae18b4c851 | ||
|
|
7ed715b01c | ||
|
|
8158c52e82 | ||
|
|
44c1109798 | ||
|
|
ba6bbf54e6 | ||
|
|
75b26b1a85 | ||
|
|
c8a3b0ab80 | ||
|
|
52a199a362 | ||
|
|
e89f2b55e8 | ||
|
|
ac92e1c99e | ||
|
|
02610de010 | ||
|
|
273e041935 | ||
|
|
474c0838d1 | ||
|
|
afe30da9f4 | ||
|
|
9bb1fa8782 | ||
|
|
bb3fc17489 | ||
|
|
126fd89bb7 | ||
|
|
fb8f3ad26c | ||
|
|
cedf161e44 | ||
|
|
89dc18aaea | ||
|
|
ba99706e75 | ||
|
|
efc8417ab1 | ||
|
|
c4f45c4b7c | ||
|
|
c985b77a48 | ||
|
|
6148fb9474 | ||
|
|
fe86f5d050 | ||
|
|
916926bfa6 | ||
|
|
9eb15f7b17 | ||
|
|
2d1b1fbd44 | ||
|
|
1301c42afa | ||
|
|
0de5080874 | ||
|
|
a982560a62 | ||
|
|
4a5d8046d5 | ||
|
|
65a14bcab4 | ||
|
|
e9bb6f65e3 | ||
|
|
74f7fa80b7 | ||
|
|
2ff0ed50be | ||
|
|
281ad01b85 | ||
|
|
4864a6996f | ||
|
|
0af3028cd6 | ||
|
|
11c91c1a42 | ||
|
|
7f3dc27aa9 | ||
|
|
51fc104c60 | ||
|
|
6b96466c5e | ||
|
|
7c1510b611 | ||
|
|
993c0ee648 | ||
|
|
503c3c7b00 | ||
|
|
b7c14f17a7 | ||
|
|
0b6bd7075a | ||
|
|
148690d8b1 | ||
|
|
a422aec99a | ||
|
|
813d0501da | ||
|
|
db80096e6b | ||
|
|
cf896aeb13 | ||
|
|
76314e3c03 | ||
|
|
8959679b3c | ||
|
|
bb6c94ef4f | ||
|
|
fb9ce6d3a8 | ||
|
|
dac4389e37 | ||
|
|
a25b2e9700 | ||
|
|
699a7bdc58 | ||
|
|
4108debca0 | ||
|
|
8b2bbfba6a | ||
|
|
4f37343e8b | ||
|
|
2dcf40817e | ||
|
|
3eeb01be61 | ||
|
|
6a8a85e395 | ||
|
|
031233ea98 | ||
|
|
4b09050061 | ||
|
|
992c876930 | ||
|
|
a5ffd8b7cf | ||
|
|
5fdd4eba80 | ||
|
|
54ce85f8e6 | ||
|
|
0bfb0fd045 | ||
|
|
8ad2d3d39a | ||
|
|
b8a19b56b6 | ||
|
|
24b93a5eff | ||
|
|
127f651d5e | ||
|
|
e760a0983f | ||
|
|
3f2cb8f8c9 | ||
|
|
bcb6e9e1af | ||
|
|
847d66c973 | ||
|
|
5c797d1f31 | ||
|
|
f749616dd8 | ||
|
|
3cc92e01fe | ||
|
|
06f2b23687 | ||
|
|
6a167b33f5 | ||
|
|
850155b3be | ||
|
|
358e586801 | ||
|
|
54214ff2ad | ||
|
|
06fc813e95 | ||
|
|
0046bae53f | ||
|
|
aeb5e57061 | ||
|
|
a32b781e49 | ||
|
|
caef698e54 | ||
|
|
e9650385ad | ||
|
|
f55584b160 | ||
|
|
b0981ea8e3 | ||
|
|
a141d01a23 | ||
|
|
6a000207ee | ||
|
|
ee6edf9caa | ||
|
|
37907636e6 | ||
|
|
3f0f3a3c11 | ||
|
|
db0856f71c | ||
|
|
86cdda2277 | ||
|
|
3888e8084a | ||
|
|
517b456670 | ||
|
|
77d6e19214 | ||
|
|
fb64452495 | ||
|
|
24fabf2590 | ||
|
|
9b2847a11d | ||
|
|
c18e8fd777 | ||
|
|
f4afa762d8 | ||
|
|
5e1fb6ebbf | ||
|
|
2c7922ce7b | ||
|
|
ac78ae823c | ||
|
|
1ef6f462f6 | ||
|
|
c81f406759 | ||
|
|
889ec0c731 | ||
|
|
677fbdd84e | ||
|
|
1ebe3255e0 | ||
|
|
c70866a995 | ||
|
|
fd982b90db | ||
|
|
9461095c88 | ||
|
|
a2fa1a52e2 | ||
|
|
a847969e9c | ||
|
|
4d647e64b7 | ||
|
|
f8b756d447 | ||
|
|
484c647b5b | ||
|
|
730c968b1e | ||
|
|
8a6a749296 | ||
|
|
2f22a8f46b | ||
|
|
f123a9e16c | ||
|
|
11c45b0342 | ||
|
|
2cd6bfef06 | ||
|
|
61ca619db4 | ||
|
|
675ee9088f | ||
|
|
28a6aa45b9 | ||
|
|
08ec9e6bfd | ||
|
|
ee9f99a754 | ||
|
|
2412183b83 | ||
|
|
e83704982f | ||
|
|
6f86acf712 | ||
|
|
c22698084f | ||
|
|
8c55364afa | ||
|
|
2c3ef13b01 | ||
|
|
03454ca3b4 | ||
|
|
8a92c89f39 | ||
|
|
b83b403b75 | ||
|
|
8aac07b3c0 | ||
|
|
b4dfc25df5 | ||
|
|
917d1841c1 | ||
|
|
8ce10d5503 | ||
|
|
a130bb1be6 | ||
|
|
de52ac6b28 | ||
|
|
310837c9e1 | ||
|
|
8e6d7bb190 | ||
|
|
025ab40687 | ||
|
|
2a5071b66c | ||
|
|
2a63496054 | ||
|
|
a52d4eb4e8 | ||
|
|
4f7a124f3e | ||
|
|
4b9eb37bd5 | ||
|
|
1d5e4040f4 | ||
|
|
6818b8d8dc | ||
|
|
3f0b962ae5 | ||
|
|
8ac1ad3484 | ||
|
|
c6e1cf639e | ||
|
|
5b9278eced | ||
|
|
03d4dd00d4 | ||
|
|
f7d698b9ff | ||
|
|
46b69a938b | ||
|
|
ebba58217c | ||
|
|
94ad8f9bc3 | ||
|
|
6effac7915 | ||
|
|
78093173a9 | ||
|
|
a01d48f063 | ||
|
|
149c69c9f5 | ||
|
|
df277b366b | ||
|
|
f20475f07e | ||
|
|
b6664625ea | ||
|
|
1028219276 | ||
|
|
219671a3bc | ||
|
|
8c97e915ec | ||
|
|
b648548001 | ||
|
|
b377c02ad3 | ||
|
|
66d6b461f3 | ||
|
|
054a6db3ae | ||
|
|
bf7042df44 | ||
|
|
aa140b2919 | ||
|
|
8d0d9bb0bd | ||
|
|
9ca9904732 | ||
|
|
e6e1b9446d | ||
|
|
a507d28b49 | ||
|
|
ec2faca145 | ||
|
|
17bb430006 | ||
|
|
8cbeadc68a | ||
|
|
3947056654 | ||
|
|
ad7d1fddf0 | ||
|
|
ab20f8eb31 | ||
|
|
f75429cbaa | ||
|
|
dc8c4a8332 | ||
|
|
096530c96a | ||
|
|
ed0850d823 | ||
|
|
4a2173deaf | ||
|
|
f40a584905 | ||
|
|
e54204b136 | ||
|
|
715dff0a3e | ||
|
|
558daa3382 | ||
|
|
7265297b19 | ||
|
|
1fac6db8bd | ||
|
|
c9bd776d1e | ||
|
|
179e81478e | ||
|
|
9ef74c510c | ||
|
|
36f6917bd3 | ||
|
|
707951accb | ||
|
|
7eb98b50ec | ||
|
|
65f7bdb914 | ||
|
|
876c47c436 | ||
|
|
e8f16840de | ||
|
|
dd57ad567f | ||
|
|
54934fb835 | ||
|
|
bd49887607 | ||
|
|
aaa72b7c30 | ||
|
|
4cafacc8db | ||
|
|
374b3c68ac | ||
|
|
69d21f73ef | ||
|
|
6dc3bd65e8 | ||
|
|
deb9aa435b | ||
|
|
68cb568898 | ||
|
|
1ed81b1c9c | ||
|
|
a95fb5b28d | ||
|
|
4f7b5ca7da | ||
|
|
29b7673b88 | ||
|
|
66f375d2c6 | ||
|
|
77d214d2a5 | ||
|
|
09e6077e97 | ||
|
|
631d6abb06 | ||
|
|
c833b8a1b0 | ||
|
|
b58c03f0de | ||
|
|
1988435cdf | ||
|
|
7e704d9529 | ||
|
|
a39a8dbd2c | ||
|
|
90dfae52f5 | ||
|
|
dfc422b505 | ||
|
|
54cc12cf22 | ||
|
|
d81e832ae6 | ||
|
|
1399d2501d | ||
|
|
57254ca259 | ||
|
|
043e3ae97e | ||
|
|
68b9a8bc6a | ||
|
|
157d5c743b | ||
|
|
54d0290ba2 | ||
|
|
0fc2df8eec | ||
|
|
d9caf15d1d | ||
|
|
b674826392 | ||
|
|
37181f9d0a | ||
|
|
93aebc747d | ||
|
|
a84ac933dd | ||
|
|
b79c306bfe | ||
|
|
57d62423b3 | ||
|
|
f4674389d5 | ||
|
|
63c4c5064f | ||
|
|
ae1f364730 | ||
|
|
c6e322de86 | ||
|
|
68bf6f991c | ||
|
|
b15f5f8596 | ||
|
|
27a71a8dcd | ||
|
|
2044f8f9ad | ||
|
|
ffa4b1db87 | ||
|
|
cad25ae644 | ||
|
|
21094fe11b | ||
|
|
101dbdf243 | ||
|
|
0dc92762bc | ||
|
|
5fdaa6b91f | ||
|
|
968d036834 | ||
|
|
d47c5df73d | ||
|
|
6c1e7357c6 | ||
|
|
479b63c33a | ||
|
|
950a946a16 | ||
|
|
5f8da27c86 | ||
|
|
a9bd7803e6 | ||
|
|
3ece9b1566 | ||
|
|
e71a067f4b | ||
|
|
ebf456abe4 | ||
|
|
3552da5ce7 | ||
|
|
b5bd0f53ad | ||
|
|
7d115b3fab | ||
|
|
d0a030ab58 | ||
|
|
712c06756e | ||
|
|
301ffc15ef | ||
|
|
3c4a711b5d | ||
|
|
989145726d | ||
|
|
9eebd3b514 | ||
|
|
eb997ae9e3 | ||
|
|
db4c9b83f3 | ||
|
|
1196b6a3fb | ||
|
|
bef216bc93 | ||
|
|
811d75e383 | ||
|
|
049cde48ee | ||
|
|
cb65c50c19 | ||
|
|
f23c9a61bc | ||
|
|
b5d5ff3cbb | ||
|
|
c5ba0fa705 | ||
|
|
71893f4ef7 | ||
|
|
4a60c57661 | ||
|
|
fbbcc21198 | ||
|
|
d993386756 | ||
|
|
30819509d3 | ||
|
|
10c3fe0f63 | ||
|
|
3498a7f0ee | ||
|
|
648b23b548 | ||
|
|
ba89912834 | ||
|
|
c1bc7e6ab1 | ||
|
|
eea50ed6b0 | ||
|
|
006d6fe2c0 | ||
|
|
5180e0ec57 | ||
|
|
490ec7949f | ||
|
|
671a15d763 | ||
|
|
d2d5226dc7 | ||
|
|
b58ece3a38 | ||
|
|
2b4a2b5b97 | ||
|
|
382b175db2 | ||
|
|
2db81211c8 | ||
|
|
46157c99c4 | ||
|
|
c3ed5224c2 | ||
|
|
acee7c7cfc | ||
|
|
002fe9a72a | ||
|
|
93b7c47cda | ||
|
|
053f8ad1c0 | ||
|
|
60ca6895db | ||
|
|
fc5e9414b7 | ||
|
|
f768e405fa | ||
|
|
a22cf8e303 | ||
|
|
8a5797e1bd | ||
|
|
750ad600be | ||
|
|
eaf4575eb8 | ||
|
|
b9677fe1db | ||
|
|
4047f1733d | ||
|
|
3d114131e0 | ||
|
|
5810149a77 | ||
|
|
032fe3e0fc | ||
|
|
81d7fcba7e | ||
|
|
4e9b5b0d33 | ||
|
|
90068f6261 | ||
|
|
f37d056c14 | ||
|
|
f748988ae3 | ||
|
|
9a25d2c413 | ||
|
|
ec40292cbf | ||
|
|
5e8c3fb146 | ||
|
|
fa8ed186d8 | ||
|
|
c1f36d43d0 | ||
|
|
501cae2200 | ||
|
|
8ad5117495 | ||
|
|
d79da3d884 | ||
|
|
e4d88f829c | ||
|
|
2673e1df53 | ||
|
|
99e88d74bc | ||
|
|
43ffc9d67c | ||
|
|
053c462dc0 | ||
|
|
174b627a78 | ||
|
|
bb33d0b997 | ||
|
|
6f6fb3d1b6 | ||
|
|
3f216ad946 | ||
|
|
c49eb7041f | ||
|
|
a1d8202644 | ||
|
|
82428aef28 | ||
|
|
10f7b985c7 | ||
|
|
06075411a5 | ||
|
|
7e01b12825 | ||
|
|
273119fc55 | ||
|
|
e47e4ba338 | ||
|
|
cbcdeae200 | ||
|
|
c585112e37 | ||
|
|
392df8b56f | ||
|
|
0e6470a087 | ||
|
|
6c0ea0eb9f | ||
|
|
9229de2658 | ||
|
|
2935721cd0 | ||
|
|
a48cd5f15a | ||
|
|
9e77e80f92 | ||
|
|
deb50ee528 | ||
|
|
14909ae913 | ||
|
|
d5d9da7d0a | ||
|
|
86a048a021 | ||
|
|
aafa8631e0 | ||
|
|
9176bf2e47 | ||
|
|
72c667b153 | ||
|
|
fe6f65b3ab | ||
|
|
5db2821f8c | ||
|
|
9e3e7265d2 | ||
|
|
749b2e0e95 | ||
|
|
5b45397383 | ||
|
|
61c17c0a93 | ||
|
|
93e592472c | ||
|
|
379a94db42 | ||
|
|
4f4d216987 | ||
|
|
6400875d55 | ||
|
|
06d0e78b00 | ||
|
|
9043c18725 | ||
|
|
88e742927f | ||
|
|
a6fcc6d51d | ||
|
|
23a13ab54e | ||
|
|
e8a929bdbd | ||
|
|
eafc01e02b | ||
|
|
f817504d67 | ||
|
|
f91eb65239 | ||
|
|
e978770fbd | ||
|
|
9c83b8bac5 | ||
|
|
47ce34e987 | ||
|
|
1656a9c3e2 | ||
|
|
47e06cf385 | ||
|
|
f61f649a7e | ||
|
|
a7bffe7abd | ||
|
|
51b866293f | ||
|
|
bd20a3cfe4 | ||
|
|
86778aa4d9 | ||
|
|
12eecec501 | ||
|
|
26345208a9 | ||
|
|
ee680ac1f1 | ||
|
|
bb79a07262 | ||
|
|
70fe649743 | ||
|
|
400f0f8785 | ||
|
|
eac7bf1c48 | ||
|
|
f4abe37dff | ||
|
|
b7f165a259 | ||
|
|
c1b95afd88 | ||
|
|
36766e7546 | ||
|
|
59c016e4ce | ||
|
|
e9e347fa6c | ||
|
|
7aef0b0a83 | ||
|
|
d9572949f6 | ||
|
|
233e80d22d | ||
|
|
5c83858a50 | ||
|
|
c681569349 | ||
|
|
bb43afdd93 | ||
|
|
3ba1941808 | ||
|
|
72d1b43453 | ||
|
|
0c1b487956 | ||
|
|
ba611d0f2d | ||
|
|
50ce847b31 | ||
|
|
dd0d88ccd3 | ||
|
|
a1049ec7ce | ||
|
|
0fffeac8da | ||
|
|
1f0acae151 | ||
|
|
521c17b76c | ||
|
|
f9f51b4e41 | ||
|
|
4e8895ddd9 | ||
|
|
ad342a5324 | ||
|
|
5cfd86b829 | ||
|
|
27eb3e45be | ||
|
|
4953246c5d | ||
|
|
4df5372dab | ||
|
|
40fbd415ef | ||
|
|
974bf99921 | ||
|
|
8c0351be4e | ||
|
|
67f7816088 | ||
|
|
924d80ecba | ||
|
|
d219bccf2b | ||
|
|
02bd2bca64 | ||
|
|
57ecc2be1d | ||
|
|
d3a01b6235 | ||
|
|
58c060c59d | ||
|
|
cd7507fb23 | ||
|
|
9a5923676a | ||
|
|
c0f3d263a3 | ||
|
|
056ba644ed | ||
|
|
ebaffc333e | ||
|
|
be099880d8 | ||
|
|
885dcf0b28 | ||
|
|
a0d97f03cb | ||
|
|
c942034ca4 | ||
|
|
0bd780b20f | ||
|
|
7d75c25214 | ||
|
|
5defb9fb17 | ||
|
|
0549c8f037 | ||
|
|
3c246e1e92 | ||
|
|
58da617e3f | ||
|
|
1edf0ed70b | ||
|
|
c27c567225 | ||
|
|
93eff78cd6 | ||
|
|
a2a27e115c | ||
|
|
e9fb580ba4 | ||
|
|
d73313479b | ||
|
|
e4e343b871 | ||
|
|
dda6b92bec | ||
|
|
3dd894ad30 | ||
|
|
f08ff92470 | ||
|
|
923aaec085 | ||
|
|
1d3110228d | ||
|
|
7194781bb8 | ||
|
|
97a5e0c6ea | ||
|
|
a3ef36f9f7 | ||
|
|
d13bf19b79 | ||
|
|
493f0450b4 | ||
|
|
74861a334d | ||
|
|
a87a221f26 | ||
|
|
923a9ec6a8 | ||
|
|
b299881bf8 | ||
|
|
5ee2bca616 | ||
|
|
d1e914fb30 | ||
|
|
43cb315f47 | ||
|
|
dcc52a7333 | ||
|
|
84cde1354d | ||
|
|
3d81414c71 | ||
|
|
69c48e2b5b | ||
|
|
5ca9b74142 | ||
|
|
e11755af46 | ||
|
|
174fb62c32 | ||
|
|
0e30e306ff | ||
|
|
5e29f382cd | ||
|
|
8eb24f620d | ||
|
|
5adde6c93a | ||
|
|
42d6d0d58a | ||
|
|
6336df2bd6 | ||
|
|
030d35ea7e | ||
|
|
d81c3554cc | ||
|
|
ca37ffa086 | ||
|
|
154fe63b43 | ||
|
|
65384d54f1 | ||
|
|
2bf8cb84d0 | ||
|
|
f0a82de784 | ||
|
|
1a393ddebb | ||
|
|
9b11b95c5b | ||
|
|
d0bfee6963 | ||
|
|
f1636de572 | ||
|
|
b5eb195f43 | ||
|
|
4a0bffe618 | ||
|
|
53d97b4146 | ||
|
|
2a224c839e | ||
|
|
bc7aa91fbb | ||
|
|
ac2f35f12b | ||
|
|
39e03c3ca7 | ||
|
|
1ce49df123 | ||
|
|
1865fd382c | ||
|
|
e00c6ecfb8 | ||
|
|
279db771cf | ||
|
|
7b7438cd7b | ||
|
|
42d53e5543 | ||
|
|
fce520c9c0 | ||
|
|
b21bcb86cc | ||
|
|
7d61ab9412 | ||
|
|
701bf0d553 | ||
|
|
583bcca6a9 | ||
|
|
6a8edefc87 | ||
|
|
dd5643ac67 | ||
|
|
787cf7853e | ||
|
|
5bfbae3afc | ||
|
|
363b700f1f | ||
|
|
cde70b9807 | ||
|
|
f7ab8a2174 | ||
|
|
a011a7c316 | ||
|
|
487fa9728a | ||
|
|
8a58ded582 | ||
|
|
ec5d8b7373 | ||
|
|
732b67ca04 | ||
|
|
d102d256a9 | ||
|
|
bbb3a51b74 | ||
|
|
d0d1ef9e66 | ||
|
|
b01244fc42 | ||
|
|
b92a05011f | ||
|
|
5fb7992b04 | ||
|
|
f371cd1af2 | ||
|
|
144109db05 | ||
|
|
e120ae6ae6 | ||
|
|
d1106e5ae6 | ||
|
|
396ba9a984 | ||
|
|
92133e7f50 | ||
|
|
a19e71324b | ||
|
|
f762634036 | ||
|
|
ee4f83ffde | ||
|
|
f8188f360a | ||
|
|
2bbc7406da | ||
|
|
a9dd9aeb90 | ||
|
|
aa4156d1e7 | ||
|
|
4f5594c8cc | ||
|
|
0527e9a0f7 | ||
|
|
28cbb02b20 | ||
|
|
7d636820ac | ||
|
|
e2b78b673b | ||
|
|
a9a0fe7cf5 | ||
|
|
2b9e7a6b25 | ||
|
|
d6e827e982 | ||
|
|
d2e6003521 | ||
|
|
465fc42718 | ||
|
|
0dd6ff9d9b | ||
|
|
8a6b1677f4 | ||
|
|
470b3a2cbd | ||
|
|
a60783eae3 | ||
|
|
de73d8766c | ||
|
|
cd7cfcdf2f | ||
|
|
aee62c7591 | ||
|
|
0f524ac67d | ||
|
|
f223ae7eee | ||
|
|
68df8448a2 | ||
|
|
da31fef1ae | ||
|
|
4427ae4306 | ||
|
|
ef2aa05197 | ||
|
|
e5132e3fe8 | ||
|
|
3b6870396c | ||
|
|
f6b849e4f7 | ||
|
|
48e3802565 | ||
|
|
26ba7e57ce | ||
|
|
2605e754ff | ||
|
|
9e85b1aa23 | ||
|
|
88cd886ec8 | ||
|
|
adc536b81d | ||
|
|
275327c789 | ||
|
|
72471c74d0 | ||
|
|
b9f63f80f1 | ||
|
|
32cd2120ac | ||
|
|
7db9abf725 | ||
|
|
f09a939a7c | ||
|
|
f1c1c900bf | ||
|
|
a43143d01c | ||
|
|
7357b40ba1 | ||
|
|
ad6e34f3a4 | ||
|
|
daf30dcab8 | ||
|
|
0033ad749f | ||
|
|
62c249015d | ||
|
|
31fcca245f | ||
|
|
f4864cddc9 | ||
|
|
36db1105a2 | ||
|
|
364f62660c | ||
|
|
b67a1bca49 | ||
|
|
000911546b | ||
|
|
e26b8e7ebc | ||
|
|
f03935ad9a | ||
|
|
d91b75b8f8 | ||
|
|
4d4cf472c8 | ||
|
|
685c7a865e | ||
|
|
0551550e61 | ||
|
|
c3fab28e1c | ||
|
|
74db2167f9 | ||
|
|
cedd8fc546 | ||
|
|
db486e957c | ||
|
|
1c6f45d8d3 | ||
|
|
ba8bb2d50f | ||
|
|
ec6d6a78cf | ||
|
|
f10f3c08de | ||
|
|
39c1da6642 | ||
|
|
84ec2a5f74 | ||
|
|
5e3e9ba824 | ||
|
|
198528f79f | ||
|
|
8a5ad581b8 | ||
|
|
7dbf8ca1f4 | ||
|
|
df808df8d3 | ||
|
|
4fddaef112 | ||
|
|
2bdc204c47 | ||
|
|
6734f99ba8 | ||
|
|
af4e0178d0 | ||
|
|
65b62485be | ||
|
|
98b58c1168 | ||
|
|
ad13048cdc | ||
|
|
a753c1515b | ||
|
|
bd48e2fff2 | ||
|
|
88ad1be4c3 | ||
|
|
1f31d8032f | ||
|
|
b5f5aed119 | ||
|
|
213326a212 | ||
|
|
264e35a6a8 | ||
|
|
76137ca1cf | ||
|
|
e4323ecd26 | ||
|
|
b406e2b99b | ||
|
|
c1c49e8ddc | ||
|
|
41e414af37 | ||
|
|
2afb69e787 | ||
|
|
3e7d4af4a0 | ||
|
|
bc11c66777 | ||
|
|
7a95b38d3c | ||
|
|
334fd4e951 | ||
|
|
923e3ee808 | ||
|
|
3358673ba4 | ||
|
|
d28b9f10b4 | ||
|
|
6ebbca58e8 | ||
|
|
15697f4f2b | ||
|
|
2cb0651b04 | ||
|
|
1f3a3ec04b | ||
|
|
c1a0172822 | ||
|
|
593e76479c | ||
|
|
5d622b906e | ||
|
|
7e253314ec | ||
|
|
78a05768d8 | ||
|
|
ddf6514a90 | ||
|
|
3847b97f80 | ||
|
|
046bc03037 | ||
|
|
7ff5f81b88 | ||
|
|
fb444e7dd4 | ||
|
|
c4f0db5bc5 | ||
|
|
a866ba8cdd | ||
|
|
129d356909 | ||
|
|
7289292f02 | ||
|
|
638e88ec79 | ||
|
|
19ead551d9 | ||
|
|
fccaa587e1 | ||
|
|
1709fcd0df | ||
|
|
de1f222bac | ||
|
|
5e1f0e9f7f | ||
|
|
e3a14d432b | ||
|
|
2b013c108f | ||
|
|
0194687181 | ||
|
|
bb47f4659d | ||
|
|
2b580d29ae | ||
|
|
b7e52119bc | ||
|
|
fd633ecb49 | ||
|
|
9c77346f36 | ||
|
|
641e74763f | ||
|
|
2e71427427 | ||
|
|
95ec0633ed | ||
|
|
14e8b8fb91 | ||
|
|
d40951f068 | ||
|
|
ab85d18cc8 | ||
|
|
6becaaa953 | ||
|
|
26e8c29f40 | ||
|
|
47800ee02d | ||
|
|
12a24dd473 | ||
|
|
ad6321d3ae | ||
|
|
7e071c770f | ||
|
|
a62d1dfa63 | ||
|
|
b3eb1dbc14 | ||
|
|
3170a45158 | ||
|
|
32483fa13b | ||
|
|
9166a1c3a6 | ||
|
|
6fa0afff37 | ||
|
|
bc649af941 | ||
|
|
16ce5ef046 | ||
|
|
bb6fd4bc4d | ||
|
|
63e1731d7c | ||
|
|
b9b7d9e337 | ||
|
|
ef8c07e6eb | ||
|
|
20a13663a6 | ||
|
|
2f0aa6ef05 | ||
|
|
62bd1354dc | ||
|
|
be255f1d09 | ||
|
|
b8b02b2285 | ||
|
|
e0db0642bd | ||
|
|
e81465a54e | ||
|
|
6e67cfc7be | ||
|
|
c0db5ee98a | ||
|
|
372b3da09c | ||
|
|
79532954dc | ||
|
|
aff2be605e | ||
|
|
363c191a6e | ||
|
|
2949cdab61 | ||
|
|
7addcf2d25 | ||
|
|
a272807a99 | ||
|
|
c803603de4 | ||
|
|
e6c22ec1ca | ||
|
|
b3ae843f0e | ||
|
|
12a78c1f45 | ||
|
|
612b81ee87 | ||
|
|
e5b91d2f3d | ||
|
|
82293c98eb | ||
|
|
629da68cfc | ||
|
|
643ecd2c2c | ||
|
|
dd1cb00c62 | ||
|
|
2c4d8418c1 | ||
|
|
9fcb5d6f31 | ||
|
|
38fc6bfbb9 | ||
|
|
804991a69c | ||
|
|
7388f46adf | ||
|
|
10c427127e | ||
|
|
c6d034174b | ||
|
|
471831bcd6 | ||
|
|
b1e64419a5 | ||
|
|
e2f17f1131 | ||
|
|
ae4a73a15b | ||
|
|
a84ca00270 | ||
|
|
c16d820b88 | ||
|
|
ef614150d5 | ||
|
|
b46ca1ec17 | ||
|
|
d5a347ede7 | ||
|
|
72d5a9b3e0 | ||
|
|
e6d72b4861 | ||
|
|
3da51b1bc9 | ||
|
|
17b7db6219 | ||
|
|
8353180161 | ||
|
|
f675a8dcf7 | ||
|
|
493f1d69e2 | ||
|
|
331e8c3ec6 | ||
|
|
56bce70558 | ||
|
|
d82e48f8e4 | ||
|
|
97ecc57be8 | ||
|
|
25bd2b145b | ||
|
|
7111c92ae7 | ||
|
|
e066cf1589 | ||
|
|
6f328b2ef8 | ||
|
|
7a6c55bd8a | ||
|
|
b35d3f57fe | ||
|
|
eef65af173 | ||
|
|
bea715b41c | ||
|
|
7be68ca82c | ||
|
|
287d5a7413 | ||
|
|
1448cea01c | ||
|
|
768e8b457b | ||
|
|
05474f4a3f | ||
|
|
8acada9b0f | ||
|
|
a86e7f035f | ||
|
|
9caff93c35 | ||
|
|
e6ba85e112 | ||
|
|
046803dbed | ||
|
|
615f4b1d1c | ||
|
|
a11535806d | ||
|
|
34a7169b4f | ||
|
|
4f365c73ad | ||
|
|
705bd9693d | ||
|
|
a88770a8ec | ||
|
|
da423b5bd2 | ||
|
|
56080bd0e4 | ||
|
|
63f66a1369 | ||
|
|
ca1a30196e | ||
|
|
b2d8e2a1e6 | ||
|
|
2ab8bb13c5 | ||
|
|
3a2c5c6d0a | ||
|
|
ed13a325e9 | ||
|
|
f43f99cff2 | ||
|
|
a3b8397361 | ||
|
|
4fb03e532c | ||
|
|
645ad5e1bd | ||
|
|
9036e9e8e3 | ||
|
|
468d8b04d6 | ||
|
|
4b98ab1246 | ||
|
|
d33e3dc13a | ||
|
|
df16e7c00b | ||
|
|
225c0e0af3 | ||
|
|
5543927042 | ||
|
|
72b274a2bf | ||
|
|
ac15990b48 | ||
|
|
7387dfdd9c | ||
|
|
74a7e7d1b4 | ||
|
|
a0a9de1d18 | ||
|
|
360366ba9e | ||
|
|
0180fe9468 | ||
|
|
19f5d95a3c | ||
|
|
051ca51d3b | ||
|
|
2a6ff9203b | ||
|
|
2e0529bd9a | ||
|
|
e24ab4f1ab | ||
|
|
3dbadeb232 | ||
|
|
4cdd939028 | ||
|
|
c11f4efc5c | ||
|
|
e1c21b908c | ||
|
|
a6c1def6fe | ||
|
|
19ae76d8de | ||
|
|
56e28feb00 | ||
|
|
b259c566b7 | ||
|
|
18598f8dca | ||
|
|
11e4c45969 | ||
|
|
39658ffe52 | ||
|
|
2f03b9aa29 | ||
|
|
dc438cff23 | ||
|
|
18f5521be5 | ||
|
|
bae9af1076 | ||
|
|
8d2805f226 | ||
|
|
0ad18c8182 | ||
|
|
9046b2cafb | ||
|
|
3d994b58a0 | ||
|
|
4310c4978e | ||
|
|
01bfa46729 | ||
|
|
3510ca7184 | ||
|
|
8d7845daa1 | ||
|
|
cb5fdac0da | ||
|
|
78c8d0562b | ||
|
|
bb0280f096 | ||
|
|
566b53ce9f | ||
|
|
ec95db0945 | ||
|
|
a0d7d07543 | ||
|
|
fe73bf9053 | ||
|
|
49c9e08b6c | ||
|
|
abcf55c498 | ||
|
|
849ce310c4 | ||
|
|
a3e593b747 | ||
|
|
5433f95eda | ||
|
|
0459196982 | ||
|
|
6f1457d30d | ||
|
|
ce596e29c4 | ||
|
|
86b9d16747 | ||
|
|
06911ae42a | ||
|
|
af2cb9b757 | ||
|
|
6a28cd1a35 | ||
|
|
f4a09a9ca0 | ||
|
|
a35f020f56 | ||
|
|
3d48111368 | ||
|
|
39ed7d7f4c | ||
|
|
abe83ccb8f | ||
|
|
d1be7c1ff7 | ||
|
|
1c223e570a | ||
|
|
a37cbd7d05 | ||
|
|
7ffa9844e2 | ||
|
|
bdf5872f04 | ||
|
|
da1909cc1d | ||
|
|
a503197352 | ||
|
|
d9d9a8f49d | ||
|
|
f57e2edf2a | ||
|
|
a1e2e3d011 | ||
|
|
5e546d1198 | ||
|
|
90405f3ebc | ||
|
|
11b57ff7d3 | ||
|
|
fe06cd63ac | ||
|
|
6c9d5e1499 | ||
|
|
6ed910de9f | ||
|
|
a506b8b25c | ||
|
|
170ebb57c6 | ||
|
|
29dd574e22 | ||
|
|
72770aa76d | ||
|
|
7f1c319aee | ||
|
|
60805bd916 | ||
|
|
10272ee0cf | ||
|
|
7c44cda76e | ||
|
|
0152d2c48e | ||
|
|
c5febce548 | ||
|
|
129b07c2c0 | ||
|
|
47bf099b88 | ||
|
|
94f1d23788 | ||
|
|
84ce72ec7a | ||
|
|
3da8351522 | ||
|
|
542153d950 | ||
|
|
090fdfb458 | ||
|
|
77835a43a5 | ||
|
|
1a2a1f1c17 | ||
|
|
eaaa704fa4 | ||
|
|
7803f8e670 | ||
|
|
f36e3c213e | ||
|
|
6fb1e23ed5 | ||
|
|
86d0c49e44 | ||
|
|
9251e6faba | ||
|
|
8f8725e1af | ||
|
|
0ce6a4cbdb | ||
|
|
ad3f705f50 | ||
|
|
c5847caa91 | ||
|
|
8df6d9db7e | ||
|
|
a9c1970f41 | ||
|
|
c3f0d2ef31 | ||
|
|
0dcc439dda | ||
|
|
5b0cac47ad | ||
|
|
b39e78a4a9 | ||
|
|
690d52f7bc | ||
|
|
23883ed4a1 | ||
|
|
ea178862d8 | ||
|
|
09f07a7a9d | ||
|
|
f6f8eefaa0 | ||
|
|
ede6e18bc9 | ||
|
|
36cb28d5cf | ||
|
|
9464f4b095 | ||
|
|
b31d43cbed | ||
|
|
2a388ae4b2 | ||
|
|
d675e31a51 | ||
|
|
e32de38d04 | ||
|
|
154753c732 | ||
|
|
53b75c8ea4 | ||
|
|
776e80b4d6 | ||
|
|
b09cede008 | ||
|
|
e2a0483b9f | ||
|
|
aaaeea2979 | ||
|
|
91f8989f70 | ||
|
|
ae36019ba9 | ||
|
|
1e0002aa74 | ||
|
|
1061fb6c85 | ||
|
|
22f504ca21 | ||
|
|
a74c5ee719 | ||
|
|
ef04ed447f | ||
|
|
c678973119 | ||
|
|
587b07a648 | ||
|
|
7fa3c6f8e8 | ||
|
|
9957678fb7 | ||
|
|
971803803c | ||
|
|
8ab118a8e9 | ||
|
|
1da9df690f | ||
|
|
615ad85d26 | ||
|
|
e02b60d8fa | ||
|
|
3fc4030ca6 | ||
|
|
707146daed | ||
|
|
c0117e72ad | ||
|
|
3cdb528dfe | ||
|
|
d2164dc0d0 | ||
|
|
87acc921c3 | ||
|
|
5741bd9cca | ||
|
|
1e6fb202f0 | ||
|
|
8cbb1abff2 | ||
|
|
d21418cf04 | ||
|
|
d35c8232d2 | ||
|
|
139d1a9aa3 | ||
|
|
f95817861a | ||
|
|
3e968aecc8 | ||
|
|
2795af8c7f | ||
|
|
bb438880e3 | ||
|
|
8492b7144f | ||
|
|
5dd974f2ab | ||
|
|
d3cd3bb0a4 | ||
|
|
04acf08d34 | ||
|
|
4db885d8b4 | ||
|
|
8718d94e7d | ||
|
|
24c1151101 | ||
|
|
0b22e5928c | ||
|
|
3311a50750 | ||
|
|
1563a85fea | ||
|
|
586983eb9b | ||
|
|
1a7a906ced | ||
|
|
496247c1d8 | ||
|
|
2f07bb3973 | ||
|
|
9b0f3bedff | ||
|
|
c66b5b2490 | ||
|
|
a1264a6088 | ||
|
|
4e0d770d05 | ||
|
|
508119a127 | ||
|
|
341b9e4a29 | ||
|
|
57789c1272 | ||
|
|
3845a87f2e | ||
|
|
3c266b6dc4 | ||
|
|
32a3952524 | ||
|
|
9c52f245ac | ||
|
|
393d9e9f1f | ||
|
|
f28f498467 | ||
|
|
b5a7a351f6 | ||
|
|
a14c0f5253 | ||
|
|
a278aa0f89 | ||
|
|
479bb2a1d6 | ||
|
|
538934a88a | ||
|
|
5d2726036f | ||
|
|
778317e1b2 | ||
|
|
99dd5507bf | ||
|
|
490d9bc3ec | ||
|
|
796e09bf13 | ||
|
|
588624e7a9 | ||
|
|
a45a9e6515 | ||
|
|
a7df074b8f | ||
|
|
9941a46769 | ||
|
|
b0565f2188 | ||
|
|
8fb3e39881 | ||
|
|
d788f5afac | ||
|
|
20123fca7f | ||
|
|
7c7b962c6d | ||
|
|
68ded1a6e0 | ||
|
|
da7a796edb | ||
|
|
3b5814edae | ||
|
|
f439443fe5 | ||
|
|
280d69d346 | ||
|
|
ab74ed0fa7 | ||
|
|
0d740c21a2 | ||
|
|
f65bc7c0bd | ||
|
|
0dd1a4973a | ||
|
|
05a5e62327 | ||
|
|
66a47137a0 | ||
|
|
f240cbbda6 | ||
|
|
3d54f8ec49 | ||
|
|
6fe0c60204 | ||
|
|
f7d04d668b | ||
|
|
57bd0d2674 | ||
|
|
08ee25deb2 | ||
|
|
c82d7bd909 | ||
|
|
59663d6661 | ||
|
|
5e68dace9f | ||
|
|
fcc9e0b2db | ||
|
|
3a5b3ff3bd | ||
|
|
1e1a48865f | ||
|
|
b31c30b9b6 | ||
|
|
7886a2179f | ||
|
|
d1a995a863 | ||
|
|
85554d19e4 | ||
|
|
7f4d13c54a | ||
|
|
9f67b9ba2f | ||
|
|
5381fe5a1a | ||
|
|
0887348611 | ||
|
|
98ce91df39 | ||
|
|
191c35914f | ||
|
|
cf1d0677d1 | ||
|
|
3d97ea6f96 | ||
|
|
caa4c5428a | ||
|
|
90e572c8b1 | ||
|
|
b1795f8c5a | ||
|
|
962c64b33c | ||
|
|
bd827d844b | ||
|
|
ed70675e1d | ||
|
|
e07d53725c | ||
|
|
1b589a35cf | ||
|
|
439f8d0914 | ||
|
|
1d7dbc4d17 | ||
|
|
001b055ee8 | ||
|
|
8534d6d7d7 | ||
|
|
e7a7c2d267 | ||
|
|
8803dfcee6 | ||
|
|
887f10059d | ||
|
|
d3db52ce9c | ||
|
|
5fa89c22bd | ||
|
|
ea42f9545f | ||
|
|
8830fb70a4 | ||
|
|
0edf14f3a9 | ||
|
|
89c6bb163e | ||
|
|
8708598daa | ||
|
|
c71c24a6bc | ||
|
|
386fb07017 | ||
|
|
aad2961646 | ||
|
|
00a89883fd | ||
|
|
5509c1810b | ||
|
|
24498bc95f | ||
|
|
58caec8d05 | ||
|
|
ebe331a7e4 | ||
|
|
d481008fdb | ||
|
|
b97d243978 | ||
|
|
fd833dff35 | ||
|
|
d9ed3a7d3f | ||
|
|
b8ce79467f | ||
|
|
9d0457d208 | ||
|
|
fa02e521f9 | ||
|
|
d03d50ef0d | ||
|
|
58fcedab64 | ||
|
|
5e11c43f84 | ||
|
|
4b4de9d5aa | ||
|
|
f135676d36 | ||
|
|
cb9adad660 | ||
|
|
88dab47d2c | ||
|
|
d6e4613144 | ||
|
|
893c09c848 | ||
|
|
a0e0fd5b98 | ||
|
|
98abb3aa00 | ||
|
|
8982a49192 | ||
|
|
529eb4e954 | ||
|
|
846a6d8717 | ||
|
|
07ab875655 | ||
|
|
602b0b5d9b | ||
|
|
0e428aebdb | ||
|
|
4abc68ab1c | ||
|
|
2638ee2926 | ||
|
|
ddaf78828a | ||
|
|
6d5347472d | ||
|
|
82fda96ed8 | ||
|
|
55b2b04e2e | ||
|
|
393f330d15 | ||
|
|
f4ecfeaddd | ||
|
|
ad101dc8a0 | ||
|
|
24e9a3ea59 | ||
|
|
f1d8135e30 | ||
|
|
a1a415de82 | ||
|
|
77dc234b2d | ||
|
|
c3ca8c6258 | ||
|
|
9e18236b55 | ||
|
|
ded7aada52 | ||
|
|
a117c1ebf2 | ||
|
|
d3715cc362 | ||
|
|
3689e7dfbc | ||
|
|
59e53c1edf | ||
|
|
f2a54e3cbb | ||
|
|
20db635366 | ||
|
|
b955d32970 | ||
|
|
5a5d89c32c | ||
|
|
1f0ed3bb31 | ||
|
|
6c083e88a3 | ||
|
|
2e7323d484 | ||
|
|
461aebd7f3 | ||
|
|
73ca78215f | ||
|
|
200bb31e08 | ||
|
|
396f52b8ca | ||
|
|
a118d3d848 | ||
|
|
f6b9702b52 | ||
|
|
d92418dc6d | ||
|
|
fe4b853393 | ||
|
|
782556495a | ||
|
|
5c32423597 | ||
|
|
5c8e6c3012 | ||
|
|
5133f74f67 | ||
|
|
d5b23b5bde | ||
|
|
bf4b4ae936 | ||
|
|
458b990b8c | ||
|
|
e044753934 | ||
|
|
c0b612c457 | ||
|
|
9414ef5709 | ||
|
|
c9e566f8aa | ||
|
|
40bd37315a | ||
|
|
0410d05913 | ||
|
|
a888b8d846 | ||
|
|
eac5c39a96 | ||
|
|
202a4064a4 | ||
|
|
ddf2369774 | ||
|
|
48f70a8552 | ||
|
|
4685b889c2 | ||
|
|
3e373200b1 | ||
|
|
7913d2a82d | ||
|
|
e20770e256 | ||
|
|
d43f0be0da | ||
|
|
7b4adc2e60 | ||
|
|
1eeba65ddb | ||
|
|
1252accef7 | ||
|
|
5f7c3ae20e | ||
|
|
e1b55b560a | ||
|
|
315859bf7b | ||
|
|
0a87dbea68 | ||
|
|
5f3c380d56 | ||
|
|
8b62c37c34 | ||
|
|
fae10cfa6b | ||
|
|
f9069144e5 | ||
|
|
7755b70317 | ||
|
|
c46f34c677 | ||
|
|
5c428ca502 | ||
|
|
51d5b7bab6 | ||
|
|
f508ad5e75 | ||
|
|
f9299eee2a | ||
|
|
212259aae3 | ||
|
|
6d733bb566 | ||
|
|
125f856e67 | ||
|
|
672ad64e53 | ||
|
|
cd59f1d576 | ||
|
|
c4fc43ccc0 | ||
|
|
b20b3142a2 | ||
|
|
d67f25d726 | ||
|
|
d881019c3b | ||
|
|
abdfa4f785 | ||
|
|
5394717ddc | ||
|
|
c9d58d4259 | ||
|
|
dba9cada83 | ||
|
|
0ec5181566 | ||
|
|
886847f457 | ||
|
|
bf1b3dc8f6 | ||
|
|
f13971dce1 | ||
|
|
5573bbc776 | ||
|
|
8c5db25476 | ||
|
|
c6f49486ee | ||
|
|
cf6d13acc2 | ||
|
|
1647991f6a | ||
|
|
b4993453c0 | ||
|
|
68bb0a1744 | ||
|
|
12356b1617 | ||
|
|
fc0cfbf003 | ||
|
|
77dcbaf00c | ||
|
|
626b3395ab | ||
|
|
506b8fd4f1 | ||
|
|
d3b1abb61e | ||
|
|
990ae11f62 | ||
|
|
3d5092f7ad | ||
|
|
296e8c1ab1 | ||
|
|
0df8864ae0 | ||
|
|
7c002cf8be | ||
|
|
c345b50ab7 | ||
|
|
d729e625e6 | ||
|
|
2c03d90fc8 | ||
|
|
5ebd5852ba | ||
|
|
5397f64b23 | ||
|
|
4975cf2ec1 | ||
|
|
bef26cf9d2 | ||
|
|
9483d17fc8 | ||
|
|
288979d8e7 | ||
|
|
49ec051760 | ||
|
|
0a8e961142 | ||
|
|
6d352597b4 | ||
|
|
d14f11bd88 | ||
|
|
d608bffecb | ||
|
|
00dcf11691 | ||
|
|
e3f6c189a7 | ||
|
|
ea36345eee | ||
|
|
5e82860376 | ||
|
|
37f5160d1c | ||
|
|
ee847bc1a3 | ||
|
|
c94da177d7 | ||
|
|
88751896af | ||
|
|
f812166249 | ||
|
|
a47c6f9c9a | ||
|
|
cf8aaf5f9d | ||
|
|
ca4cbddba6 | ||
|
|
dd6768a476 | ||
|
|
7f7d544943 | ||
|
|
d5e920e45a | ||
|
|
8545a14763 | ||
|
|
aad8e989d8 | ||
|
|
f086203d25 | ||
|
|
23e22de6ec | ||
|
|
fb539b0f70 | ||
|
|
6e08b00dba | ||
|
|
7f3ebde252 | ||
|
|
5c11fa4f63 | ||
|
|
d05c4e0990 | ||
|
|
dd7ccada2f | ||
|
|
e6b9ac2267 | ||
|
|
f85c3c88f7 | ||
|
|
e05eb63476 | ||
|
|
c513906996 | ||
|
|
dd0bdd62fb | ||
|
|
4d12f1c0ef | ||
|
|
1fe641c458 | ||
|
|
1e5f821c6f | ||
|
|
0af131f144 | ||
|
|
ad9107ca90 | ||
|
|
205479fccc | ||
|
|
0c991466f5 | ||
|
|
0fad42b5b4 | ||
|
|
27bd9e3ee5 | ||
|
|
02e1c03ed9 | ||
|
|
f56b16c6ef | ||
|
|
09285bc9cd | ||
|
|
eab249fc13 | ||
|
|
48eb408fb8 | ||
|
|
ef474f0dc8 | ||
|
|
a704611705 | ||
|
|
b790847fde | ||
|
|
c0c330a150 | ||
|
|
aec4857e7b | ||
|
|
5dc6bdcc42 | ||
|
|
08717dcd78 | ||
|
|
a77c547a62 | ||
|
|
d252427e34 | ||
|
|
58443bc197 | ||
|
|
ea20e41f1d | ||
|
|
afdd22d154 | ||
|
|
93d1a187ca | ||
|
|
52c779bffa | ||
|
|
de1bd6ef28 | ||
|
|
c26982be3e | ||
|
|
5971aefb83 | ||
|
|
41481129f7 | ||
|
|
7b8cdb43c4 | ||
|
|
1e9b7e2726 | ||
|
|
a66b886c51 | ||
|
|
5b62d97288 | ||
|
|
b040b62b4e | ||
|
|
50f51d0747 | ||
|
|
95b4fc0216 | ||
|
|
da047edbc5 | ||
|
|
a8b5061003 | ||
|
|
ec427ad45d | ||
|
|
778ab70b72 | ||
|
|
5d1aa10768 | ||
|
|
cb065146c2 | ||
|
|
3aab2a88aa | ||
|
|
9a012d8b9b | ||
|
|
eaad2034e6 | ||
|
|
2a52eca5f5 | ||
|
|
13ded3a82e | ||
|
|
9a0ea78e0f | ||
|
|
a2fe1506cc | ||
|
|
608b4f30c5 | ||
|
|
3af646a584 | ||
|
|
89c7147fd9 | ||
|
|
d4ee45f9ff | ||
|
|
df5454a0b0 | ||
|
|
ebf4e88a10 | ||
|
|
0163ec314a | ||
|
|
46d5a93c96 | ||
|
|
dd6cbd2c36 | ||
|
|
5bf6a93086 | ||
|
|
1146ecfd45 | ||
|
|
f59c46cd7c | ||
|
|
20f3ef9a5b | ||
|
|
41d3e16c7d | ||
|
|
46d11b6dcb | ||
|
|
adc8966c61 | ||
|
|
d5353e8741 | ||
|
|
e79be73025 | ||
|
|
f20e393d77 | ||
|
|
6336ed33fa | ||
|
|
bcc864cbe1 | ||
|
|
2dd1ab31b9 | ||
|
|
9f58a5a4b0 | ||
|
|
e31704d01e | ||
|
|
f1b7d9ebba | ||
|
|
991110b84d | ||
|
|
18ca4a9eeb | ||
|
|
9f7ee3cafd | ||
|
|
137155afd8 | ||
|
|
38e082422a | ||
|
|
0fd8ceca6b | ||
|
|
f674ace805 | ||
|
|
11f0847295 | ||
|
|
964846f1bb | ||
|
|
fc6f2520b7 | ||
|
|
cfaef4c441 | ||
|
|
571f1a5179 | ||
|
|
08efa73b2b | ||
|
|
680171226c | ||
|
|
ea12c2f62c | ||
|
|
180b14ea36 | ||
|
|
f6a8c1e996 | ||
|
|
cb174cb0bf | ||
|
|
33207b78d5 | ||
|
|
e32cbf468b | ||
|
|
c891ee3a45 | ||
|
|
6de471db17 | ||
|
|
d1eaf284b1 | ||
|
|
5cd0d82ffb | ||
|
|
113c8a797f | ||
|
|
dcf4f45a36 | ||
|
|
8b6a7a443e | ||
|
|
c5db2b8175 | ||
|
|
00f98793b1 | ||
|
|
e5f90cd40d | ||
|
|
a10d668131 | ||
|
|
8a62bacaa6 | ||
|
|
bacab01f7e | ||
|
|
5d3400033a | ||
|
|
0e571ea679 | ||
|
|
b959262140 | ||
|
|
fd3ce905c0 | ||
|
|
29debc07c4 | ||
|
|
5334096d68 | ||
|
|
bb3f8fbbe8 | ||
|
|
2f0b50cb37 | ||
|
|
6185fa980d | ||
|
|
1cce1e8a90 | ||
|
|
237baf11df | ||
|
|
46023f4260 | ||
|
|
8459c29073 | ||
|
|
f072173d7c | ||
|
|
bec34c34b1 | ||
|
|
04ab148b2e | ||
|
|
e314abefb8 | ||
|
|
cdaa23363f | ||
|
|
5401d00548 | ||
|
|
c06699e8e7 | ||
|
|
2f40a44b5c | ||
|
|
0945e04f6b | ||
|
|
db7c16f82b | ||
|
|
30548c2859 | ||
|
|
0163938e00 | ||
|
|
3421b656db | ||
|
|
39b80c98c7 | ||
|
|
323500f6dd | ||
|
|
11cf0486cb | ||
|
|
46579ac84d | ||
|
|
f324c53440 | ||
|
|
87df90227e | ||
|
|
6f57302562 | ||
|
|
d116c8fea0 | ||
|
|
32462fca9b | ||
|
|
55a174190e | ||
|
|
9f738cded2 | ||
|
|
87c1329490 | ||
|
|
ded2015dc2 | ||
|
|
98a71cce89 | ||
|
|
a3ba1ba2a1 | ||
|
|
42842619b0 | ||
|
|
32d3b90cdc | ||
|
|
b182aeb51e | ||
|
|
7049929a59 | ||
|
|
aa5413da4e | ||
|
|
32dfe0f65e | ||
|
|
5d33290218 | ||
|
|
852196a013 | ||
|
|
0ff3d4b2ed | ||
|
|
b843dab87a | ||
|
|
20bd7db4d9 | ||
|
|
92f0358800 | ||
|
|
0372f2be9c | ||
|
|
7dfb93f7c2 | ||
|
|
3c150d9742 | ||
|
|
3c5cace175 | ||
|
|
7e7fd6f1b4 | ||
|
|
eebe7adbcb | ||
|
|
5561bdeb5e | ||
|
|
a670095294 | ||
|
|
104ba4db7c | ||
|
|
9a6ab3b0f2 | ||
|
|
e5b89b1572 | ||
|
|
65a80766f4 | ||
|
|
736b489eb7 | ||
|
|
d3778f92d2 | ||
|
|
30e694420a | ||
|
|
091c13bc23 | ||
|
|
5130c5df80 | ||
|
|
7542f04010 | ||
|
|
dff4191ac9 | ||
|
|
15e2874da8 | ||
|
|
8eb49d5efc | ||
|
|
230761eb23 | ||
|
|
bb0ab27244 | ||
|
|
bdeaf4f27a | ||
|
|
6d608bed98 | ||
|
|
5a47acf1d2 | ||
|
|
02a306ba70 | ||
|
|
75e19235cd | ||
|
|
7d9b4e1e03 | ||
|
|
d0fff1611c | ||
|
|
e4ca8ae847 | ||
|
|
f53b64bc72 | ||
|
|
981909e567 | ||
|
|
ce6fc19b84 | ||
|
|
a38f731265 | ||
|
|
d55dd7dffd | ||
|
|
37478d951a | ||
|
|
814de17f28 | ||
|
|
5f97d683df | ||
|
|
95d4e02ae1 | ||
|
|
abf9764640 | ||
|
|
80ee38f9fb | ||
|
|
b4ab20bbe9 | ||
|
|
f6a95df550 | ||
|
|
f3f660a180 | ||
|
|
eda7118df9 | ||
|
|
7c468052e6 | ||
|
|
43eca490a7 | ||
|
|
3710d61a09 | ||
|
|
5daa5a00f0 | ||
|
|
6e31993777 | ||
|
|
1cfad14437 | ||
|
|
3829ed5880 | ||
|
|
e5cda0e2b1 | ||
|
|
c765bee0cd | ||
|
|
16942d487a | ||
|
|
5cb4cfef32 | ||
|
|
4d86ced1e6 | ||
|
|
ad03431b0a | ||
|
|
474f1118b6 | ||
|
|
e63d573414 | ||
|
|
33643ff7fc | ||
|
|
ca25ad57b1 | ||
|
|
c364383cf0 | ||
|
|
5033b9ef0d | ||
|
|
605b255e32 | ||
|
|
d3fdfe4b29 | ||
|
|
c452694348 | ||
|
|
83fc19e143 | ||
|
|
6686fe110d | ||
|
|
ed027c23d0 | ||
|
|
2213bedc12 | ||
|
|
ac7958f335 | ||
|
|
3301d28615 | ||
|
|
6033071e61 | ||
|
|
06775b5623 | ||
|
|
93a734eecf | ||
|
|
6f64fea0b1 | ||
|
|
6b910e11e5 | ||
|
|
b31bb6dd33 | ||
|
|
104cf504ab | ||
|
|
b462d7627f | ||
|
|
cb4781360a | ||
|
|
8895e49466 | ||
|
|
d1f4463c2a | ||
|
|
f9b5789cf7 | ||
|
|
5273fbf57b | ||
|
|
ad6890e7dd | ||
|
|
46ddc7364c | ||
|
|
a2c0491ae0 | ||
|
|
c686ac8603 | ||
|
|
268613e1db | ||
|
|
5ba918d213 | ||
|
|
21dcb7b13c | ||
|
|
40ff71b2cd | ||
|
|
b017cc07ce | ||
|
|
fa773c3024 | ||
|
|
a1369aaad0 | ||
|
|
6516c7aef3 | ||
|
|
c43dfecec6 | ||
|
|
53e95a7f74 | ||
|
|
2a81a617e1 | ||
|
|
37067f17e2 | ||
|
|
f8caa02f10 | ||
|
|
fc2f41096f | ||
|
|
3eefaac885 | ||
|
|
0dfe37f998 | ||
|
|
e2439984ae | ||
|
|
9401e7cb51 | ||
|
|
4471eb587d | ||
|
|
3c6037a798 | ||
|
|
d1a0dfbb97 | ||
|
|
94a542a1d1 | ||
|
|
f5fcfaba0c | ||
|
|
9c151ca151 | ||
|
|
e667436a98 | ||
|
|
9aacff8b54 | ||
|
|
9b43d204e2 | ||
|
|
0faf801de7 | ||
|
|
dd1cca1a0a | ||
|
|
eca8c28dea | ||
|
|
333ef9b48a | ||
|
|
1e98e19aaf | ||
|
|
308fdcf9cf | ||
|
|
d803b3ae7d | ||
|
|
aa121aa1de | ||
|
|
8138a26c2d | ||
|
|
26fa3db66d | ||
|
|
7779d021b4 | ||
|
|
6b44143f5b | ||
|
|
0f207faa3e | ||
|
|
28b43eff7c | ||
|
|
c257b75a66 | ||
|
|
893e14cc39 | ||
|
|
30d5b7fd66 | ||
|
|
2ef8136308 | ||
|
|
fccc93ca53 | ||
|
|
37d1940993 | ||
|
|
f25638f492 | ||
|
|
6e6f15e711 | ||
|
|
b38e72dcd9 | ||
|
|
9287af1752 | ||
|
|
254ca57bf3 | ||
|
|
52ef8e780a | ||
|
|
16a2d4ec96 | ||
|
|
3b50bc71b3 | ||
|
|
bb31357c58 | ||
|
|
66afcbdae8 | ||
|
|
5a28e69f1a | ||
|
|
ce78074df7 | ||
|
|
973f91b5e4 | ||
|
|
d2246337a2 | ||
|
|
c7f11eb05a | ||
|
|
758219265a | ||
|
|
d8d9441731 | ||
|
|
098e797045 | ||
|
|
69f8cb5951 | ||
|
|
ca86dce760 | ||
|
|
5cf0b6b50e | ||
|
|
7a139ecda7 | ||
|
|
e52fe9ddb0 | ||
|
|
cee2961632 | ||
|
|
5933535c9b | ||
|
|
a3b91da66c | ||
|
|
34d9a21aae | ||
|
|
233c6b18ed | ||
|
|
4274f9d3f3 | ||
|
|
c8dd94601b | ||
|
|
382dab4ecb | ||
|
|
bdf67645bb | ||
|
|
5c29cc59c8 | ||
|
|
ca9caa36da | ||
|
|
0b5f05c7d4 | ||
|
|
676e85983d | ||
|
|
7638f4cc3d | ||
|
|
e2e55312b8 | ||
|
|
c51a8816eb | ||
|
|
175914f02b | ||
|
|
fbd6b5b640 | ||
|
|
1b11731d6b | ||
|
|
8ecb49f132 | ||
|
|
0ae537478f | ||
|
|
4aa432ecbe | ||
|
|
d5a0f4890d | ||
|
|
5e255e56eb | ||
|
|
a4d7309209 | ||
|
|
a30d0eccda | ||
|
|
a4f4e4564a | ||
|
|
bfe7683cdb | ||
|
|
fbc600a978 | ||
|
|
70eb452a09 | ||
|
|
9f7c74ae72 | ||
|
|
65a3cf136b | ||
|
|
2d86ec1e84 | ||
|
|
fdef19a009 | ||
|
|
26df482b54 | ||
|
|
ee5b7a5100 | ||
|
|
bd67bc4433 | ||
|
|
9d582040e6 | ||
|
|
f3bda59019 | ||
|
|
0d72d47318 | ||
|
|
29646707a1 | ||
|
|
e6b9a07163 | ||
|
|
4b297bfa09 | ||
|
|
00e785a3af | ||
|
|
78e6b3e13f | ||
|
|
ad84750130 | ||
|
|
686310489b | ||
|
|
84c5310262 | ||
|
|
f53397e26a | ||
|
|
2a8a74b5b1 | ||
|
|
9392550c01 | ||
|
|
d2565dc944 | ||
|
|
22f68b430d | ||
|
|
3962e5a680 | ||
|
|
a1c7a48958 | ||
|
|
85286684e3 | ||
|
|
c2712b0104 | ||
|
|
1cb5ef7476 | ||
|
|
9f0b42bbbd | ||
|
|
634687881a | ||
|
|
878b4bb5af | ||
|
|
452257dcd5 | ||
|
|
4e6d8f06d9 | ||
|
|
fd417024fb | ||
|
|
18c4d210e5 | ||
|
|
ead40c759e | ||
|
|
be9aa3a097 | ||
|
|
bdcb146d06 | ||
|
|
70115a24bb | ||
|
|
ea37e83b13 | ||
|
|
931c17418d | ||
|
|
5a47ed268c | ||
|
|
d63ebbe62c | ||
|
|
cb4fce251e | ||
|
|
4aa8a41119 | ||
|
|
13cba72945 | ||
|
|
cf63b0138e | ||
|
|
3cbe0aae4a | ||
|
|
5ab8e68366 | ||
|
|
1d345299f5 | ||
|
|
fc50d5c30f | ||
|
|
4e3c1460f6 | ||
|
|
5bc954396c | ||
|
|
b24290b019 | ||
|
|
23cce64d00 | ||
|
|
73690d14f7 | ||
|
|
2a5698cf34 | ||
|
|
fd64718502 | ||
|
|
941126ad69 | ||
|
|
0e8058adb1 | ||
|
|
01906c1161 | ||
|
|
9201cf24f1 | ||
|
|
d5a1c354d0 | ||
|
|
41ae1f56ed | ||
|
|
ed7212f864 | ||
|
|
8bcb784f12 | ||
|
|
431549c81a | ||
|
|
12110e17a2 | ||
|
|
db8338156a | ||
|
|
de8b09d7fc | ||
|
|
fddbce5dce | ||
|
|
081817f62a | ||
|
|
8efbd7a1cb | ||
|
|
bce310d5c8 | ||
|
|
ed9ecbd235 | ||
|
|
1e756dd380 | ||
|
|
b9b6226692 | ||
|
|
82d73e2396 | ||
|
|
cd5a6025f6 | ||
|
|
b6c679449e | ||
|
|
ac744b957a | ||
|
|
805a5d73b6 | ||
|
|
6aaf841a73 | ||
|
|
60e72768e1 | ||
|
|
94e8f2a791 | ||
|
|
1fb4a2f4ba | ||
|
|
28d68acfe6 | ||
|
|
d87a0a2d25 | ||
|
|
8e92778b62 | ||
|
|
f7e2c7977b | ||
|
|
4337f0b509 | ||
|
|
2b960a1f21 | ||
|
|
4b9648d8d9 | ||
|
|
62f9f3c94b | ||
|
|
e854f0b60c | ||
|
|
19f38f3c6f | ||
|
|
d56724f290 | ||
|
|
8abc35ca86 | ||
|
|
e135f8954f | ||
|
|
f5b59c9456 | ||
|
|
6471d43c71 | ||
|
|
563b8d1468 | ||
|
|
f41a3fe01f | ||
|
|
29c9266ef5 | ||
|
|
1a856e359f | ||
|
|
59099a8d46 | ||
|
|
98c6a3ff79 | ||
|
|
cccc2ce0f1 | ||
|
|
88b20f6700 | ||
|
|
3adbfb1fb5 | ||
|
|
0ee0ffa7f1 | ||
|
|
4c82620677 | ||
|
|
73294bfabf | ||
|
|
6c42095108 | ||
|
|
fbe93b0afc | ||
|
|
e173c727f7 | ||
|
|
85f56217a8 | ||
|
|
06564efe0e | ||
|
|
664ebe4ed0 | ||
|
|
cb3dece478 | ||
|
|
c86ca6a61a | ||
|
|
8e2240d9d9 | ||
|
|
28acaf06ad | ||
|
|
fe12c3639b | ||
|
|
0e2131e6eb | ||
|
|
98be0a69df | ||
|
|
d6aecdfe4b | ||
|
|
fa63a220fa | ||
|
|
2611899448 | ||
|
|
514ced1d8e | ||
|
|
1a69975131 | ||
|
|
27b284ef5b | ||
|
|
a546b3a9b6 | ||
|
|
28d9330969 | ||
|
|
8c3fa14a75 | ||
|
|
e58940a876 | ||
|
|
ae1da5baf4 | ||
|
|
2542ec5d93 | ||
|
|
dfe55b26a2 | ||
|
|
6de95fc4ed | ||
|
|
1e57563349 | ||
|
|
9f0b4bc799 | ||
|
|
ac8117a6d8 | ||
|
|
9ef0e5cf83 | ||
|
|
f433d6fbc9 | ||
|
|
e24b86d460 | ||
|
|
bfebb1339a | ||
|
|
49b59d73be | ||
|
|
d41961945d | ||
|
|
aa29d1c619 | ||
|
|
d6d76c8477 | ||
|
|
6057bb2b37 | ||
|
|
5aaf119b36 | ||
|
|
8f9123bb96 | ||
|
|
77b2076e0f | ||
|
|
7681f14a3c | ||
|
|
4ad51ffb42 | ||
|
|
0f3faf59ca | ||
|
|
d28ba4fad9 | ||
|
|
3f19dc0486 | ||
|
|
fc86bb7a5f | ||
|
|
0da515abc5 | ||
|
|
4c5c2aadc4 | ||
|
|
17f89ba1f9 | ||
|
|
a8de145e01 | ||
|
|
c1d20d16fd | ||
|
|
dc04a1afdb | ||
|
|
856f39c123 | ||
|
|
909f3bf011 | ||
|
|
19ab740da2 | ||
|
|
11ea5e61cf | ||
|
|
78897dd143 | ||
|
|
23a0413113 | ||
|
|
b5b5c28ac5 | ||
|
|
5652abfd49 | ||
|
|
324f2f68ba | ||
|
|
f8825e8135 | ||
|
|
4dbe5c0a0f | ||
|
|
2df6729f2d | ||
|
|
30d72f1d1d | ||
|
|
db0a31b87e | ||
|
|
4b5e2582d9 | ||
|
|
6a87fef851 | ||
|
|
1fbcec1d24 | ||
|
|
25d0123b9f | ||
|
|
69b9d404c0 | ||
|
|
0865776d9a | ||
|
|
32008161a0 | ||
|
|
36a8c49213 | ||
|
|
91fba41e2c | ||
|
|
7d2d0bdfa2 | ||
|
|
2bb8850e69 | ||
|
|
1056a5cc8e | ||
|
|
34d0dac351 | ||
|
|
f88eee8047 | ||
|
|
173a5046e8 | ||
|
|
44f6280d0a | ||
|
|
b7346c203a | ||
|
|
c3254a53bc | ||
|
|
5ea066e6a7 | ||
|
|
bc6556ebc4 | ||
|
|
4c6d33fd54 | ||
|
|
96b651c29b | ||
|
|
0ffda016da | ||
|
|
43a8733fc7 | ||
|
|
1e26c33b3d | ||
|
|
4ad70965e9 | ||
|
|
3a67e4f1f4 | ||
|
|
dcc326e17f | ||
|
|
f442d69cb6 | ||
|
|
17fa50bdff | ||
|
|
a04145d981 | ||
|
|
e8c9cb7d2a | ||
|
|
467a6c25a8 | ||
|
|
1852386ace | ||
|
|
a93340c2e4 | ||
|
|
4a0ee22670 | ||
|
|
87a042b029 | ||
|
|
960761ef37 | ||
|
|
b60e50df10 | ||
|
|
4696f731da | ||
|
|
0f9d83f34b | ||
|
|
cfc254bd90 | ||
|
|
bdee6e0155 | ||
|
|
ac6765ebdb | ||
|
|
df3ae2c5f8 | ||
|
|
1af4af6ff3 | ||
|
|
a92e9f7162 | ||
|
|
27d9fa6acb | ||
|
|
7d4362267a | ||
|
|
1ba52402b5 | ||
|
|
5d0a36e456 | ||
|
|
af6e15ed59 | ||
|
|
25216a140e | ||
|
|
65fc7d2b10 | ||
|
|
99da95880e | ||
|
|
12272a450f | ||
|
|
819020e515 | ||
|
|
acb1a7ccf2 | ||
|
|
596460172f | ||
|
|
baa99be6a5 | ||
|
|
f748de9dc4 | ||
|
|
85e2d54a05 | ||
|
|
f629bf76ff | ||
|
|
f6cb9072d2 | ||
|
|
497aa6dbc8 | ||
|
|
830e9a5953 | ||
|
|
5cabfb56e0 | ||
|
|
8a19fab19c | ||
|
|
c592b66f5b | ||
|
|
8ce9a92898 | ||
|
|
df8c80226b | ||
|
|
53b342f722 | ||
|
|
d2b6012bfd | ||
|
|
69efd127eb | ||
|
|
22cedbc9cc | ||
|
|
d4d2eef291 | ||
|
|
98bd5757b0 | ||
|
|
edb7cf197a | ||
|
|
617be49e55 | ||
|
|
9324ceeb24 | ||
|
|
1e6cf839e2 | ||
|
|
468d4c5e4f | ||
|
|
c530d7cc89 | ||
|
|
f7ea0e1d00 | ||
|
|
b959877598 | ||
|
|
8d0fe601cf | ||
|
|
2afc171bec | ||
|
|
d6bd88d119 | ||
|
|
639a82ce28 | ||
|
|
ef1b197771 | ||
|
|
ad05998575 | ||
|
|
b403f600e7 | ||
|
|
9b2f2b104f | ||
|
|
e4d920b148 | ||
|
|
c5d1739e95 | ||
|
|
a41bbd27c8 | ||
|
|
2d67557a91 | ||
|
|
ca1a548fb8 | ||
|
|
97bd865916 | ||
|
|
f7ab8298cf | ||
|
|
33cf9a0702 | ||
|
|
282c076931 | ||
|
|
135ffb13fd | ||
|
|
9d4e1689fa | ||
|
|
27e2a4b5d2 | ||
|
|
c9cad4186b | ||
|
|
3522d9c62e | ||
|
|
43aa8825a5 | ||
|
|
4150cdff86 | ||
|
|
474fa56cc0 | ||
|
|
6ca777102c | ||
|
|
49d5cf939c | ||
|
|
b56b9b1fb9 | ||
|
|
0293700e0f | ||
|
|
524a7a6a23 | ||
|
|
b1459e41d3 | ||
|
|
ef685aa0da | ||
|
|
3ac222db62 | ||
|
|
642b0ed032 | ||
|
|
a7090c5fba | ||
|
|
ebcd4eb97b | ||
|
|
a76534b19f | ||
|
|
ee33d139cd | ||
|
|
c9cabfb084 | ||
|
|
3dd415d0c2 | ||
|
|
4592e4e4bb | ||
|
|
1cb762913c | ||
|
|
6eb7d68d49 | ||
|
|
36662c51dd | ||
|
|
4e915e9d1a | ||
|
|
86d6280776 | ||
|
|
eea7caeb94 | ||
|
|
b77e74de7f | ||
|
|
8a804fcfad | ||
|
|
f7ad91e80c | ||
|
|
61a9d9c01d | ||
|
|
e98f56b0b7 | ||
|
|
b2eeab53c5 | ||
|
|
d7539349c7 | ||
|
|
5350c97f82 | ||
|
|
20ba417ddd | ||
|
|
332ae22111 | ||
|
|
b8c76cac61 | ||
|
|
150432e4d1 | ||
|
|
d6c3760646 | ||
|
|
537c656ee1 | ||
|
|
4e0490494e | ||
|
|
56ad825693 | ||
|
|
aab4ac8526 | ||
|
|
5c98406e1a | ||
|
|
3b40bc6297 | ||
|
|
12e164c4df | ||
|
|
855cc8e900 | ||
|
|
0a38cf2501 | ||
|
|
6def067e98 | ||
|
|
a4e5ea01dc | ||
|
|
f4cfbc5ed8 | ||
|
|
336705a503 | ||
|
|
764b0d3dcd | ||
|
|
72c8999e50 | ||
|
|
79b5f7eda9 | ||
|
|
6fcf80c6cf | ||
|
|
e9a8acdc54 | ||
|
|
01573af0de | ||
|
|
69b24c494e | ||
|
|
2b4047b20d | ||
|
|
2b1a46356a | ||
|
|
36a91dd32b | ||
|
|
d8e38b43d9 | ||
|
|
d2d69a7a36 | ||
|
|
85fdc04d48 | ||
|
|
5e28b2d601 | ||
|
|
33f6fc7d8c | ||
|
|
3c8188e0b4 | ||
|
|
3ecf3f7c55 | ||
|
|
fc6d4d66b7 | ||
|
|
2d097ca9ae | ||
|
|
af03660cab | ||
|
|
986d347ea4 | ||
|
|
2dcd8a9640 | ||
|
|
5a55e850d9 | ||
|
|
aa6edea33a | ||
|
|
e67d2e5db2 | ||
|
|
67bbb477c7 | ||
|
|
5b0c48bb52 | ||
|
|
e00016312e | ||
|
|
9df551a145 | ||
|
|
1852161fbf | ||
|
|
1851b6ff30 | ||
|
|
98f3fa76a2 | ||
|
|
6db4b8821e | ||
|
|
0f45abd534 | ||
|
|
9e10a80e00 | ||
|
|
01d9864036 | ||
|
|
8927a1b9a2 | ||
|
|
b41c94be29 | ||
|
|
8ebf329cd9 | ||
|
|
d031046edb | ||
|
|
7808cc6d41 | ||
|
|
a7b60c43b5 | ||
|
|
a8b959826c | ||
|
|
42f96f3c43 | ||
|
|
cc97093c5a | ||
|
|
7d5d086ade | ||
|
|
3da44eb5dd | ||
|
|
4955cdcdce | ||
|
|
597195a2e2 | ||
|
|
5966c74a27 | ||
|
|
caa1ae4436 | ||
|
|
af5ad84e72 | ||
|
|
728ed02a1c | ||
|
|
8e369a4aa5 | ||
|
|
35e457c924 | ||
|
|
097c3c4a5a | ||
|
|
10022a3c6d | ||
|
|
0dbb195106 | ||
|
|
6493cb9ed8 | ||
|
|
1cfda38345 | ||
|
|
bf20dbe3bc | ||
|
|
46d3f232af | ||
|
|
ade97fd2d2 | ||
|
|
39614aab3f | ||
|
|
6bab2b4df6 | ||
|
|
b4c7272351 | ||
|
|
d831775e2f | ||
|
|
bde39970a0 | ||
|
|
076291b98f | ||
|
|
1341907cfd | ||
|
|
b793c06759 | ||
|
|
475b2ac739 | ||
|
|
d1c310de00 | ||
|
|
8615a25cd1 | ||
|
|
de4eb1e59b | ||
|
|
8e8f6f905f | ||
|
|
a57eecd420 | ||
|
|
f306b11676 | ||
|
|
745ad45d47 | ||
|
|
5fee0a7a73 | ||
|
|
096ddcad6d | ||
|
|
3b7448ccab | ||
|
|
478c6c4d36 | ||
|
|
e2ea27cbef | ||
|
|
625ae87eea | ||
|
|
597816db09 | ||
|
|
ec3fc8c749 | ||
|
|
e64a096dca | ||
|
|
eaf30d58be | ||
|
|
94ac9f93fa | ||
|
|
04f040c9c5 | ||
|
|
af0e87c569 | ||
|
|
1a503e5f1d | ||
|
|
c46b659aa5 | ||
|
|
7a754f8b00 | ||
|
|
29fb263495 | ||
|
|
c8660b5385 | ||
|
|
d47b99b0b5 | ||
|
|
88e3c87cd9 | ||
|
|
fe0e526b79 | ||
|
|
c480ab1a3b | ||
|
|
49bc8ccd6a | ||
|
|
b180070ba3 | ||
|
|
b40f30ca98 | ||
|
|
c2a1817400 | ||
|
|
cb6698cf4a | ||
|
|
bcdb1bdfd2 | ||
|
|
effc9873c9 | ||
|
|
9561026cd4 | ||
|
|
5d335341ab | ||
|
|
cc8408d11c | ||
|
|
a197ed9e95 | ||
|
|
3b91e2dee4 | ||
|
|
c035ec6917 | ||
|
|
041ec1157f | ||
|
|
17578be4b9 | ||
|
|
1409d38ac3 | ||
|
|
b463c76eca | ||
|
|
d62fb5786d | ||
|
|
aad157cf56 | ||
|
|
2d3e2b1ef8 | ||
|
|
91ab82c9da | ||
|
|
9c23de7f1a | ||
|
|
60fb5fdaf0 | ||
|
|
4709e11e46 | ||
|
|
8c28ce4c99 | ||
|
|
20c63b98c7 | ||
|
|
8b42161898 | ||
|
|
b1823d981b | ||
|
|
b2e8e0431e | ||
|
|
486d5b63d3 | ||
|
|
84a1fec7b1 | ||
|
|
3a84c6afdd | ||
|
|
16d18b437d | ||
|
|
12fab565a4 | ||
|
|
f8d5a8a203 | ||
|
|
b9af4f3cb0 | ||
|
|
4b6107fa56 | ||
|
|
f90a010b84 | ||
|
|
ef0539c9fc | ||
|
|
00db325e91 | ||
|
|
d5429e769f | ||
|
|
714dae054a | ||
|
|
981babf302 | ||
|
|
0926bb1288 | ||
|
|
e13768ea50 | ||
|
|
6c19274eac | ||
|
|
394883b986 | ||
|
|
4240568ea5 | ||
|
|
a77131dfd6 | ||
|
|
caca679336 | ||
|
|
b08869abdb | ||
|
|
d5147c9d28 | ||
|
|
859e41f95a | ||
|
|
0e45f3ebd9 | ||
|
|
7f9461820b | ||
|
|
e59a60b3b5 | ||
|
|
926aae6847 | ||
|
|
744c1b925e | ||
|
|
3fc9ed0ccb | ||
|
|
0b7d544615 | ||
|
|
d19baeace2 | ||
|
|
cd0f58fa65 | ||
|
|
1f25301283 | ||
|
|
0788f3d7b0 | ||
|
|
f93b7a60f8 | ||
|
|
d0875a1178 | ||
|
|
29f8493a82 | ||
|
|
d4db838d43 | ||
|
|
0be2e8b672 | ||
|
|
0aa1031402 | ||
|
|
53c73accd0 | ||
|
|
be38800a70 | ||
|
|
f2fa1cd70d | ||
|
|
5dfce5f7b2 | ||
|
|
2b10e1e595 | ||
|
|
eb1ef6d2a7 | ||
|
|
fde63ccb21 | ||
|
|
b209683c8e | ||
|
|
b6be799938 | ||
|
|
ec8c634e9c | ||
|
|
b7a9aa9a0e | ||
|
|
2ca489b2fb | ||
|
|
daf76c1bc2 | ||
|
|
d3aa0664a7 | ||
|
|
f61c22b065 | ||
|
|
8041941565 | ||
|
|
0aa1cd0b52 | ||
|
|
1bbac5784b | ||
|
|
f925a9e961 | ||
|
|
8b6d475882 | ||
|
|
d82c422ea1 | ||
|
|
d7e57e42d8 | ||
|
|
7ee2ec13f0 | ||
|
|
a6e13a9f9e | ||
|
|
66f73a5a64 | ||
|
|
575684670c | ||
|
|
9661bac876 | ||
|
|
4b618a3578 | ||
|
|
0e79bd3d12 | ||
|
|
dd692f2d26 | ||
|
|
cba8387589 | ||
|
|
01c2ade501 | ||
|
|
b9fa14139a | ||
|
|
a8cb5419d6 | ||
|
|
f775670938 | ||
|
|
c035a25aaa | ||
|
|
6cae088d1f | ||
|
|
bee0534052 | ||
|
|
3e11d44cac | ||
|
|
4d269f6e97 | ||
|
|
e9496fb612 | ||
|
|
c9c82446cb | ||
|
|
0dec803177 | ||
|
|
2dc45ac907 | ||
|
|
a3d8db4ac0 | ||
|
|
aee6b6e224 | ||
|
|
736efd4692 | ||
|
|
ec5e846374 | ||
|
|
caf32cccd3 | ||
|
|
594b2bc8f2 | ||
|
|
d1ba270a8c | ||
|
|
2c1abd32bf | ||
|
|
79662dffa4 | ||
|
|
a79e025151 | ||
|
|
3fa168cee0 | ||
|
|
9c1ef76e49 | ||
|
|
8497b83f7c | ||
|
|
393c23ad12 | ||
|
|
01821cd779 | ||
|
|
3da733520d | ||
|
|
a605275157 | ||
|
|
8564e4d727 | ||
|
|
fc3acff5d6 | ||
|
|
515850ec9b | ||
|
|
837b256778 | ||
|
|
d16cab30d4 | ||
|
|
fcdd7ecd61 | ||
|
|
da9720530a | ||
|
|
4a10d86a29 | ||
|
|
3b5a007db5 | ||
|
|
2479b56c3b | ||
|
|
0909e8bd08 | ||
|
|
6109ec70b8 | ||
|
|
c20bd17029 | ||
|
|
10e3115c39 | ||
|
|
3425b40746 | ||
|
|
42fc4fbb31 | ||
|
|
f081917cd0 | ||
|
|
bdfb0ffe04 | ||
|
|
2b282c8d7d | ||
|
|
77d23ad182 | ||
|
|
79442fde97 | ||
|
|
f8e80bc266 | ||
|
|
cb4c629178 | ||
|
|
af0e11a1aa | ||
|
|
8ac6aca315 | ||
|
|
2638e54181 | ||
|
|
db97db4aba | ||
|
|
ded3f135bb | ||
|
|
be82df72e6 | ||
|
|
3fa6335b24 | ||
|
|
23868bf9cc | ||
|
|
5b67f4ac9b | ||
|
|
17fdef7d9e | ||
|
|
cf82e12bf4 | ||
|
|
6f27aeef10 | ||
|
|
df53ddf837 | ||
|
|
a3fd4f3fac | ||
|
|
24c0624704 | ||
|
|
33724be6ea | ||
|
|
4624d34f68 | ||
|
|
aeee016dc9 | ||
|
|
8ded88baf5 | ||
|
|
bdd35a6e2b | ||
|
|
d9a08bb6a6 | ||
|
|
cee833f102 | ||
|
|
c19a527872 | ||
|
|
6995fcafb5 | ||
|
|
b261d23645 | ||
|
|
21c1ba7607 | ||
|
|
5a2b8d06e3 | ||
|
|
9046daa1a6 | ||
|
|
65ccb4059e | ||
|
|
d2578e9e47 | ||
|
|
be17e2b919 | ||
|
|
26c2e7f245 | ||
|
|
9051716172 | ||
|
|
71b6a58683 | ||
|
|
32cd454554 | ||
|
|
6ffe555f6a | ||
|
|
7ac9ab3a51 | ||
|
|
a9b0464726 | ||
|
|
e4e85e5a39 | ||
|
|
c5f294a1ac | ||
|
|
5dc078a3f8 | ||
|
|
83753343cb | ||
|
|
42215343cf | ||
|
|
bedefee1d1 | ||
|
|
788eb014d4 | ||
|
|
13b7a07d2e | ||
|
|
f026271436 | ||
|
|
d13fe39629 | ||
|
|
62b3b60c45 | ||
|
|
74313d23f3 | ||
|
|
646390141a | ||
|
|
83cf12b475 | ||
|
|
a0226f9789 | ||
|
|
54fecd497e | ||
|
|
2106747496 | ||
|
|
ecce9dbaaa | ||
|
|
b606a7b21d | ||
|
|
35ff45971f | ||
|
|
7a436f32dd | ||
|
|
54d5358b75 | ||
|
|
20c2250abb | ||
|
|
2ddc1ee2e1 | ||
|
|
b55d2008c0 | ||
|
|
11b932707c | ||
|
|
d50aca0d33 | ||
|
|
671e81033c | ||
|
|
361d269bf3 | ||
|
|
ae81373cff | ||
|
|
160794b26c | ||
|
|
1dc57afbe1 | ||
|
|
d9f397ea3f | ||
|
|
c9a976bf87 | ||
|
|
7b921dea3b | ||
|
|
fcc6aaed91 | ||
|
|
eb0ab9609f | ||
|
|
bb359f6493 | ||
|
|
b24be50afe | ||
|
|
3e55380eed | ||
|
|
25c97a3ee8 | ||
|
|
2055cc70d1 | ||
|
|
788a81df6c | ||
|
|
1209bd35c5 | ||
|
|
f473a1a804 | ||
|
|
c8e95f7297 | ||
|
|
b1ed8cd1b1 | ||
|
|
64bb818fe9 | ||
|
|
ee172d951d | ||
|
|
41bc47eb6f | ||
|
|
423d2293f9 | ||
|
|
e6559276c0 | ||
|
|
13959ca36c | ||
|
|
520989a7e6 | ||
|
|
4c02d19a51 | ||
|
|
734e1166ad | ||
|
|
94fd3e32dd | ||
|
|
367adaa44d | ||
|
|
73b4621121 | ||
|
|
8256a4c686 | ||
|
|
b6b6673214 | ||
|
|
8ba2e95e6c | ||
|
|
40ab042fb5 | ||
|
|
25f401c22e | ||
|
|
d8566f770f | ||
|
|
f76f69b5cd | ||
|
|
487dd27ca1 | ||
|
|
32df03f08d | ||
|
|
658db59aaf | ||
|
|
695542cfd2 | ||
|
|
07cd35b1a8 | ||
|
|
74aae29b64 | ||
|
|
70713d5f62 | ||
|
|
dd1b006d8a | ||
|
|
ec8d604db7 | ||
|
|
9e8d60065b | ||
|
|
d603f4de51 | ||
|
|
77695091b3 | ||
|
|
20e81177a6 | ||
|
|
ce3ad95950 | ||
|
|
c5684e768a | ||
|
|
c8d5a60c74 | ||
|
|
4dad0a215a | ||
|
|
15698fd6f0 | ||
|
|
cd4654dfd2 | ||
|
|
3a3d4480cc | ||
|
|
5c3748db56 | ||
|
|
7dfdcc7be0 | ||
|
|
d1f2950167 | ||
|
|
59f61586a9 | ||
|
|
629dd6f9de | ||
|
|
f4fc8ec2c4 | ||
|
|
e8aa55d4d8 | ||
|
|
26b17325aa | ||
|
|
c71f35778d | ||
|
|
c9eb9a3ee0 | ||
|
|
06948ad15e | ||
|
|
029e0c9488 | ||
|
|
c0219cb95d | ||
|
|
78e553b724 | ||
|
|
b5b70beea0 | ||
|
|
177a7eaf43 | ||
|
|
ca863bfb5b | ||
|
|
c45025c6e5 | ||
|
|
10968d0da2 | ||
|
|
b0a65885c9 | ||
|
|
ad8f8513c3 | ||
|
|
f457a9d109 | ||
|
|
830fb3ccc2 | ||
|
|
9116328f29 | ||
|
|
aa7575dec4 | ||
|
|
bfe272e39f | ||
|
|
a7ca15657b | ||
|
|
41dada2c06 | ||
|
|
501784cd15 | ||
|
|
ac699ccf80 | ||
|
|
aadaf47569 | ||
|
|
6bc0179919 | ||
|
|
93fbad50bc | ||
|
|
a5ec616382 | ||
|
|
bf3f474195 | ||
|
|
14f68c2f33 | ||
|
|
92fadd2652 | ||
|
|
b68a7c7f04 | ||
|
|
50097e1a81 | ||
|
|
2414e927bd | ||
|
|
da768ac1d1 | ||
|
|
396c229a4d | ||
|
|
2b3f17e982 | ||
|
|
5ef48cac9c | ||
|
|
6ba922d7b0 | ||
|
|
f881192dd0 | ||
|
|
ef2a0bb05e | ||
|
|
54efa2353e | ||
|
|
2878533078 | ||
|
|
ac520b314d | ||
|
|
871fef2c4a | ||
|
|
99f4b93745 | ||
|
|
a757e07c3a | ||
|
|
5c4f006550 | ||
|
|
9ad38b9638 | ||
|
|
fe8ebc1659 | ||
|
|
a732d8f5e7 | ||
|
|
7ddcc47fcd | ||
|
|
70f22293cf | ||
|
|
90fb59348c | ||
|
|
daf545a72a | ||
|
|
771869e945 | ||
|
|
ac1fe2cfee | ||
|
|
ed064ee13c | ||
|
|
9fcdec4166 | ||
|
|
bd4cf82405 | ||
|
|
3653a6f011 | ||
|
|
adc6930ac6 | ||
|
|
7305d542ba | ||
|
|
874c84ad4e | ||
|
|
4edb11f128 | ||
|
|
785014f7b7 | ||
|
|
4cb5bea69b | ||
|
|
07bc84d425 | ||
|
|
9019a2cb08 | ||
|
|
716cc6ef9e | ||
|
|
a509be99b0 | ||
|
|
618ce15b21 | ||
|
|
d2b5651c3b | ||
|
|
51ff484913 | ||
|
|
547a5a14df | ||
|
|
5179d9a03f | ||
|
|
26e84dbab2 | ||
|
|
013c8ebeb4 | ||
|
|
846e96579d | ||
|
|
eaa491518e | ||
|
|
4df7761e9d | ||
|
|
6cdc8f9dbc | ||
|
|
95e4abd784 | ||
|
|
6f9a540a61 | ||
|
|
137fca73bd | ||
|
|
2159307643 | ||
|
|
ded570a480 | ||
|
|
4fd68d97d5 | ||
|
|
edfe998811 | ||
|
|
116ae04f54 | ||
|
|
ce8e42bcc2 | ||
|
|
ea9386f0aa | ||
|
|
58451aed91 | ||
|
|
a6df03d990 | ||
|
|
16b1881268 | ||
|
|
0d25b154d9 | ||
|
|
89fac88677 | ||
|
|
9604a3bd80 | ||
|
|
5b3ffc778d | ||
|
|
c6c06c149d | ||
|
|
a37f7077b0 | ||
|
|
5514ab0ccf | ||
|
|
63a753d35c | ||
|
|
4e82b7973f | ||
|
|
09094affed | ||
|
|
c5634580f6 | ||
|
|
7828a92f08 | ||
|
|
e60e65f574 | ||
|
|
7a25d70240 | ||
|
|
01428572b0 | ||
|
|
a43a5ce6c5 | ||
|
|
d4ba01bad0 | ||
|
|
5d5cae7860 | ||
|
|
f3db7e636b | ||
|
|
1c2951598b | ||
|
|
39f8394f98 | ||
|
|
29c5f6b706 | ||
|
|
b2c9a92c3e | ||
|
|
f3647d7f8c | ||
|
|
f3e65181cd | ||
|
|
d5b429e910 | ||
|
|
1bde096417 | ||
|
|
3db0b11a6b | ||
|
|
8d00d93949 | ||
|
|
277fe540dc | ||
|
|
1683dccb50 | ||
|
|
47195e316f | ||
|
|
8c9014fcf6 | ||
|
|
2d7675ace0 | ||
|
|
61cc7efc2a | ||
|
|
0464a558f0 | ||
|
|
ff9321e971 | ||
|
|
d10b7e8402 | ||
|
|
71f3f67fe3 | ||
|
|
47983d59fb | ||
|
|
df29af5aea | ||
|
|
27b443b24d | ||
|
|
7b4a542890 | ||
|
|
db6c69fa5f | ||
|
|
7dfeea3f4e | ||
|
|
92a41c881d | ||
|
|
3d769a6dce | ||
|
|
330dfaa4d9 | ||
|
|
b35fff01b0 | ||
|
|
cc19928977 | ||
|
|
c5424d0a9a | ||
|
|
f3572e52ac | ||
|
|
949c486cac | ||
|
|
082b5ba782 | ||
|
|
0f86968afd | ||
|
|
90f52d80d7 | ||
|
|
4e97599e9d | ||
|
|
e0b3e69351 | ||
|
|
e0b4d1edce | ||
|
|
a54bc449e4 | ||
|
|
ea41aab713 | ||
|
|
fd00450f44 | ||
|
|
e22aed55b0 | ||
|
|
cb838e6e52 | ||
|
|
3c931b11d6 | ||
|
|
a14dbffb65 | ||
|
|
64dcae3174 | ||
|
|
6af527ac76 | ||
|
|
e1624e5d22 | ||
|
|
21857450f3 | ||
|
|
8ea4f26e31 | ||
|
|
76ac6c3be7 | ||
|
|
c4c5036ec0 | ||
|
|
ad87c2a15e | ||
|
|
7dbf331e18 | ||
|
|
ab53b4eab7 | ||
|
|
7d678e5fa7 | ||
|
|
6adb3e7200 | ||
|
|
7906be37b6 | ||
|
|
c12743925e | ||
|
|
b17b806d91 | ||
|
|
98ab91a56a | ||
|
|
0f8d9e885a | ||
|
|
bc891ca55e | ||
|
|
9653cfdd56 | ||
|
|
0b4a255acc | ||
|
|
94feb953aa | ||
|
|
7b65c9174f | ||
|
|
e74021fbc9 | ||
|
|
e6a474d720 | ||
|
|
976c696004 | ||
|
|
c057c88d30 | ||
|
|
674bab69f5 | ||
|
|
97d93b23dc | ||
|
|
d363a6ea84 | ||
|
|
da7e8a8dc3 | ||
|
|
4296f93e1a | ||
|
|
d0b16ce05b | ||
|
|
c3340fd016 | ||
|
|
36f1a18b3b | ||
|
|
ef969df86e | ||
|
|
229f7a2c15 | ||
|
|
fbd8abc1c6 | ||
|
|
73f3110403 | ||
|
|
dfa5386a27 | ||
|
|
e5227a7e05 | ||
|
|
a6b844408a | ||
|
|
dbd4aecc56 | ||
|
|
3332f012cf | ||
|
|
456f4d7b8a | ||
|
|
0b4ef3214e | ||
|
|
e946bf5338 | ||
|
|
e8a1fc0300 | ||
|
|
0bf0fb29d2 | ||
|
|
566f2dd670 | ||
|
|
e52e1672e8 | ||
|
|
bf255c0e00 | ||
|
|
55fb3405e5 | ||
|
|
adbe5e9605 | ||
|
|
29bfe43386 | ||
|
|
ca30c35c2b | ||
|
|
d4ad5d9f13 | ||
|
|
fd79973509 | ||
|
|
d2bd109169 | ||
|
|
1b5b9f46d2 | ||
|
|
ed345e0823 | ||
|
|
90adc2d97c | ||
|
|
787ed443f4 | ||
|
|
7ffb341597 | ||
|
|
483909854a | ||
|
|
289257dd0f | ||
|
|
547a39d835 | ||
|
|
eef3cdd31b | ||
|
|
4bfe40d02e | ||
|
|
107b72f442 | ||
|
|
8adbbe6885 | ||
|
|
191f832e52 | ||
|
|
9f0a756f71 | ||
|
|
0079a18e97 | ||
|
|
876a803e0e | ||
|
|
7009e967d0 | ||
|
|
076aa9452e | ||
|
|
d77c7a70ab | ||
|
|
8255de1ba8 | ||
|
|
aad1296829 | ||
|
|
738aff9c4f | ||
|
|
7740780eeb | ||
|
|
9edbb9762a | ||
|
|
98bb520f47 | ||
|
|
ae2182c1e5 | ||
|
|
4807244682 | ||
|
|
119f7e757d | ||
|
|
e34e640dbb | ||
|
|
e755851237 | ||
|
|
dff168c62e | ||
|
|
b39bf11d9e | ||
|
|
d8f53d5f60 | ||
|
|
f10da51517 | ||
|
|
3dc0e3818b | ||
|
|
1493b23574 | ||
|
|
70e298cfe4 | ||
|
|
9d4b8bb9b0 | ||
|
|
089432be5e | ||
|
|
4b503ad7ed | ||
|
|
aeb593dd77 | ||
|
|
0d4a83ea47 | ||
|
|
95b26911e0 | ||
|
|
4c2be58dd3 | ||
|
|
374e95de31 | ||
|
|
cfe3285e68 | ||
|
|
7b184e553b | ||
|
|
02e37ab2f2 | ||
|
|
48206bcf95 | ||
|
|
d0eb7ec522 | ||
|
|
77c2e12ebc | ||
|
|
a479fcd55c | ||
|
|
396635fa1d | ||
|
|
4755be4ace | ||
|
|
1148a2e144 | ||
|
|
827e755552 | ||
|
|
b80f5f9706 | ||
|
|
518f0e22cd | ||
|
|
610e0e7913 | ||
|
|
e7be8e1c60 | ||
|
|
ac15457961 | ||
|
|
eeb8af3ca6 | ||
|
|
8245660c81 | ||
|
|
b03120d83a | ||
|
|
eab9186790 | ||
|
|
89dd9c93ef | ||
|
|
bb141b4268 | ||
|
|
1244200987 | ||
|
|
2af4b2b512 | ||
|
|
ed8c8aba17 | ||
|
|
20ad39bdf9 | ||
|
|
1d26a01144 | ||
|
|
5ee7cb4dbf | ||
|
|
d14e32f63e | ||
|
|
bb4476890f | ||
|
|
0b115dedf5 | ||
|
|
2cb7d8ea77 | ||
|
|
23dbe4742a | ||
|
|
58d762f130 | ||
|
|
d7e2046ef3 | ||
|
|
56555c330b | ||
|
|
4e3db5b693 | ||
|
|
05b628da9b | ||
|
|
2f9ae75a65 | ||
|
|
e8e74e7ac7 | ||
|
|
c765c4198f | ||
|
|
a2fe91af03 | ||
|
|
ccc61028b8 | ||
|
|
b610de30f4 | ||
|
|
653d7aadb1 | ||
|
|
95ea61cd41 | ||
|
|
96cef39576 | ||
|
|
07bbfd1353 | ||
|
|
92fec8304e | ||
|
|
7d4c3766d5 | ||
|
|
ed9028e1c4 | ||
|
|
ecaf3340f6 | ||
|
|
f8c396e2cf | ||
|
|
b23420f775 | ||
|
|
af3cf63e5f | ||
|
|
311691a3bc | ||
|
|
4b0c4eee30 | ||
|
|
5dcca4482a | ||
|
|
fc47aa0da9 | ||
|
|
83eb352747 | ||
|
|
e4811505c8 | ||
|
|
3aebf59a61 | ||
|
|
b5d3391956 | ||
|
|
f502229cc8 | ||
|
|
ec9f8943de | ||
|
|
19d5b17d2e | ||
|
|
bc523c2685 | ||
|
|
b871a29275 | ||
|
|
3fe9ba41ba | ||
|
|
4e95d62018 | ||
|
|
d57d95c53f | ||
|
|
87f52cf7df | ||
|
|
3c246fa49d | ||
|
|
5285f74b13 | ||
|
|
80fb506f84 | ||
|
|
fd6e135700 | ||
|
|
9bf5f992a3 | ||
|
|
f539912405 | ||
|
|
a0fb81b871 | ||
|
|
3d0b139c40 | ||
|
|
29a458c8a0 | ||
|
|
2e6abf0bed | ||
|
|
b1cf6c57b3 | ||
|
|
b352537279 | ||
|
|
751af75f3e | ||
|
|
10829d4a6c | ||
|
|
79e8b1dbca | ||
|
|
cc27b6c5c5 | ||
|
|
59546e87dc | ||
|
|
94f842a81f | ||
|
|
f1ab712f07 | ||
|
|
d52475666d | ||
|
|
027e662478 | ||
|
|
de4152496f | ||
|
|
ae26c781c1 | ||
|
|
88c7b16b44 | ||
|
|
dbe7f42881 | ||
|
|
1207e84dcb | ||
|
|
2dfaf27884 | ||
|
|
e6ad367c55 | ||
|
|
13f67d68c4 | ||
|
|
066dbfe8fc | ||
|
|
ebe2088561 | ||
|
|
4e78c24abf | ||
|
|
318d75cc63 | ||
|
|
6be1a05876 | ||
|
|
7877cb0b3a | ||
|
|
40b274e1b4 | ||
|
|
4bd925ac2c | ||
|
|
3adb0c1856 | ||
|
|
c12297d8cb | ||
|
|
5575d50277 | ||
|
|
8a24f33c06 | ||
|
|
717041a462 | ||
|
|
238d4b8e17 | ||
|
|
ff2df4b1e5 | ||
|
|
58c91be156 | ||
|
|
8cc3eb4bfe | ||
|
|
7ee9028783 | ||
|
|
18fc09c8e7 | ||
|
|
f7bff01793 | ||
|
|
404ce2e011 | ||
|
|
249f0890df | ||
|
|
6408ab2c00 | ||
|
|
786d8dd22e | ||
|
|
12eed5f433 | ||
|
|
dfe36f638b | ||
|
|
21b06f390c | ||
|
|
56fa88f47f | ||
|
|
c5718678ea | ||
|
|
39a80c6604 | ||
|
|
6441266879 | ||
|
|
f3ba8fea57 | ||
|
|
38941eb3c8 | ||
|
|
9ef7806130 | ||
|
|
c2e96db358 | ||
|
|
1cad1966f7 | ||
|
|
8669e6a891 | ||
|
|
bda3bae712 | ||
|
|
39e8ed22a9 | ||
|
|
5515988439 | ||
|
|
0f70f9e89d | ||
|
|
1364dba015 | ||
|
|
d6e1ee2a28 | ||
|
|
29db7488fc | ||
|
|
eb2fa5b806 | ||
|
|
506fa52c1c | ||
|
|
0e3e0c5b81 | ||
|
|
da55698a51 | ||
|
|
cf781e1043 | ||
|
|
8ec0bdcac9 | ||
|
|
81be0ef20b | ||
|
|
1c1e643735 | ||
|
|
84ce95cc95 | ||
|
|
61f4defa4d | ||
|
|
f58171b50b | ||
|
|
815e9d2462 | ||
|
|
7d1725b339 | ||
|
|
fcd1062d78 | ||
|
|
e59e7d9b97 | ||
|
|
48687d443f | ||
|
|
b663edff09 | ||
|
|
7149119098 | ||
|
|
a08e42fb97 | ||
|
|
19ba685cc3 | ||
|
|
4017d8db7c | ||
|
|
73373e373f | ||
|
|
ebbef70d42 | ||
|
|
e6a80927c6 | ||
|
|
770880b74b | ||
|
|
b6e2360f51 | ||
|
|
16e5792f3a | ||
|
|
16820139dd | ||
|
|
ce39431beb | ||
|
|
3654c197a9 | ||
|
|
5dc35bc75f | ||
|
|
37ab65d952 | ||
|
|
e71f614f4d | ||
|
|
2d31704bde | ||
|
|
642c5a37c5 | ||
|
|
885a8b3161 | ||
|
|
30334b6c74 | ||
|
|
35f0f87f73 | ||
|
|
a85f33f7d3 | ||
|
|
6098e5ac33 | ||
|
|
0f2e8d9a79 | ||
|
|
5aa6102903 | ||
|
|
8cc90c3373 | ||
|
|
b7ea9a2837 | ||
|
|
57fc9f71ac | ||
|
|
065eb8e63c | ||
|
|
921aeb3083 | ||
|
|
fd33fb4e7a | ||
|
|
9a72b05117 | ||
|
|
16117e56bb | ||
|
|
fce8bc6201 | ||
|
|
65a344be76 | ||
|
|
3a472d1b90 | ||
|
|
6d69a78a05 | ||
|
|
39f494eadd | ||
|
|
4e109e0517 | ||
|
|
2323aef899 | ||
|
|
320db83155 | ||
|
|
88a165d676 | ||
|
|
fb4e05405e | ||
|
|
0b1b996e33 | ||
|
|
727bfd1059 | ||
|
|
272d2da04a | ||
|
|
cd7539c001 | ||
|
|
100e875530 | ||
|
|
0c61e0e184 | ||
|
|
0b32a0a1ea | ||
|
|
676a3f8cfa | ||
|
|
daef7faaa4 | ||
|
|
87206a6c79 | ||
|
|
5bda700c2c | ||
|
|
fd3169f82d | ||
|
|
e7312697bf | ||
|
|
c0b7577db9 | ||
|
|
06e49c6813 | ||
|
|
30c73fbdf2 | ||
|
|
2cc0faa5b3 | ||
|
|
0b5c0e3e98 | ||
|
|
21fa3264e3 | ||
|
|
75dc7e6e81 | ||
|
|
f8e8155452 | ||
|
|
863313531d | ||
|
|
9d8d039886 | ||
|
|
2402285d03 | ||
|
|
315b95a214 | ||
|
|
b7370127ff | ||
|
|
76f7a870ed | ||
|
|
3cb49127f4 | ||
|
|
5fc10c934a | ||
|
|
9a6cb68d71 | ||
|
|
e646205bca | ||
|
|
e034f5e304 | ||
|
|
1bdab16d7b | ||
|
|
2cd08b8923 | ||
|
|
c35556b33a | ||
|
|
1f47b8e130 | ||
|
|
94ad9221ed | ||
|
|
6e3c3a8dd2 | ||
|
|
9ccb11bd1a | ||
|
|
68fa3e36d7 | ||
|
|
150957abcd | ||
|
|
75f542747d | ||
|
|
d392c7e8f0 | ||
|
|
5b10b7e15f | ||
|
|
0b7af5bfe3 | ||
|
|
da5bce00d4 | ||
|
|
7e18ecfb78 | ||
|
|
dd9ea29334 | ||
|
|
93457c8ea3 | ||
|
|
d60d80ba63 | ||
|
|
f817df9d7f | ||
|
|
d7d493e0bf | ||
|
|
150cbe2866 | ||
|
|
7d067d4924 | ||
|
|
92f2b6dfbf | ||
|
|
69b9c63a69 | ||
|
|
80bdf9b74c | ||
|
|
c2805d92a5 | ||
|
|
99926be57a | ||
|
|
ffd691e556 | ||
|
|
585bbd45f4 | ||
|
|
04a969cc5f | ||
|
|
4e046ca31a | ||
|
|
961dd2a4a8 | ||
|
|
b630e48a77 | ||
|
|
f31b40f6ce | ||
|
|
fad05e8b35 | ||
|
|
4402cce928 | ||
|
|
35214d108e | ||
|
|
8818012182 | ||
|
|
734c5c6740 | ||
|
|
04f1a7be02 | ||
|
|
5f4dcc5eb6 | ||
|
|
89bd3c10c5 | ||
|
|
3b59f52028 | ||
|
|
b46799f2c3 | ||
|
|
de0b79aee8 | ||
|
|
3606e62515 | ||
|
|
ad8f06fd95 | ||
|
|
6b4ccd2995 | ||
|
|
3851fa27d9 | ||
|
|
d46f974ab5 | ||
|
|
1f69c61d51 | ||
|
|
5f5933c1b3 | ||
|
|
94820f36ba | ||
|
|
10f65c63e7 | ||
|
|
3c28e7b585 | ||
|
|
74014d18a5 | ||
|
|
ac136638a4 | ||
|
|
5368507259 | ||
|
|
5d234d3103 | ||
|
|
39a1743e7e | ||
|
|
7d98acb4a3 | ||
|
|
21a5e26250 | ||
|
|
91cc5f5284 | ||
|
|
8a974273b9 | ||
|
|
ebd8380019 | ||
|
|
2664d984d9 | ||
|
|
51027a0bc2 | ||
|
|
196447ac19 | ||
|
|
66532aaac5 | ||
|
|
bbe4312017 | ||
|
|
6607848abc | ||
|
|
f7cbac1f46 | ||
|
|
b0403553fa | ||
|
|
8726884b21 | ||
|
|
641a03c988 | ||
|
|
35e34541b0 | ||
|
|
05cf8d034e | ||
|
|
dfd1aa5cd6 | ||
|
|
06469270d0 | ||
|
|
7b911897fc | ||
|
|
70ca3d4f1a | ||
|
|
61b8aac7c4 | ||
|
|
85795aa376 | ||
|
|
e0c10e7cc2 | ||
|
|
dc806d4286 | ||
|
|
08ee386b28 | ||
|
|
1c914e40bb | ||
|
|
6a11888852 | ||
|
|
5ccb97668c | ||
|
|
12fe0a836a | ||
|
|
ee507722ba | ||
|
|
57b7391f53 | ||
|
|
e41dba5fb2 | ||
|
|
a0ffa15885 | ||
|
|
d7d8847c1d | ||
|
|
9a29807276 | ||
|
|
451c4e3101 | ||
|
|
a79deb89ce | ||
|
|
f0ab6e5690 | ||
|
|
ef1f1846a4 | ||
|
|
e66d9d5d24 | ||
|
|
fcc15dd52d | ||
|
|
ac534780cc | ||
|
|
a733b83642 | ||
|
|
5f72a5238c | ||
|
|
af0e578da5 | ||
|
|
6c960243a9 | ||
|
|
074a4e3c92 | ||
|
|
1d5b57c39c | ||
|
|
3d795f2f67 | ||
|
|
75d4ba7be1 | ||
|
|
1cd20ff5e2 | ||
|
|
24012a76b3 | ||
|
|
71e341237d | ||
|
|
fba1b79252 | ||
|
|
fda2f56fd8 | ||
|
|
b46659eb22 | ||
|
|
a73490e5ad | ||
|
|
c61e1b9139 | ||
|
|
7f583f86c0 | ||
|
|
aff094f278 | ||
|
|
aa2cf2f6ca | ||
|
|
bc7da9309d | ||
|
|
010c666d23 | ||
|
|
d567282430 | ||
|
|
21543338d7 | ||
|
|
a57e9990b0 | ||
|
|
e7ccf5d8ad | ||
|
|
6eaa192f51 | ||
|
|
0183790518 | ||
|
|
3c44cf0251 | ||
|
|
7ad5520b82 | ||
|
|
859636ff9c | ||
|
|
1b581a1597 | ||
|
|
22b6f27f7b | ||
|
|
e21c06f67c | ||
|
|
ebafb55b1b | ||
|
|
4e39144d0f | ||
|
|
80bec508b6 | ||
|
|
eb260b91c1 | ||
|
|
8d2fd4bd69 | ||
|
|
19d0bf142c | ||
|
|
d2dd63e90a | ||
|
|
738e20252e | ||
|
|
e98770d418 | ||
|
|
119ee6044a | ||
|
|
2a1631247d | ||
|
|
08c4f1f67a | ||
|
|
fc0902adf0 | ||
|
|
e41fc69513 | ||
|
|
a2bf0fc511 | ||
|
|
ad5b96b049 | ||
|
|
ff835ec76c | ||
|
|
41eac3692c | ||
|
|
cdb5f4dc1e | ||
|
|
881867186a | ||
|
|
1c41df364c | ||
|
|
c133f4de69 | ||
|
|
d7186e68e2 | ||
|
|
a933168ef7 | ||
|
|
3ac7725111 | ||
|
|
f828caf0d9 | ||
|
|
0401364d71 | ||
|
|
bafb4f91b4 | ||
|
|
af5228771c | ||
|
|
10d64d6bdf | ||
|
|
43af9fd87e | ||
|
|
0a54325db9 | ||
|
|
39538e89e0 | ||
|
|
0ed200beee | ||
|
|
c1be4d6451 | ||
|
|
087c27c5e0 | ||
|
|
5e5b252f2f | ||
|
|
7f8a985067 | ||
|
|
8eac04cb90 | ||
|
|
aba84a6010 | ||
|
|
b71d72ca7c | ||
|
|
e7c0385aea | ||
|
|
f40391b4f0 | ||
|
|
d0e1ac1238 | ||
|
|
17a5c27658 | ||
|
|
41edd41b92 | ||
|
|
d28bd36d22 | ||
|
|
16069db3e6 | ||
|
|
1f1e543df7 | ||
|
|
d76c80bf0e | ||
|
|
e90642f3a0 | ||
|
|
8b22f9dcac | ||
|
|
b8cf00a0b2 | ||
|
|
f814e401b9 | ||
|
|
f323370752 | ||
|
|
4a67641460 | ||
|
|
4e165a2107 | ||
|
|
d82381881a | ||
|
|
cdd4774bb8 | ||
|
|
0edbb91b72 | ||
|
|
9f548b523e | ||
|
|
2e6790c45c | ||
|
|
b195ec4fd5 | ||
|
|
7a042c23e9 | ||
|
|
ff902f2a1f | ||
|
|
04e7ce4408 | ||
|
|
455cb0d21b | ||
|
|
d57ada8a64 | ||
|
|
1fc37178b7 | ||
|
|
16128d61c0 | ||
|
|
1d27c8c940 | ||
|
|
2c5d990e1c | ||
|
|
ae4d660c38 | ||
|
|
00b4f77384 | ||
|
|
a02876562a | ||
|
|
75d2b5994f | ||
|
|
a745c9ff75 | ||
|
|
0331955ce7 | ||
|
|
0d3df824e3 | ||
|
|
30871ed116 | ||
|
|
a0e9e148b0 | ||
|
|
bab66c4ff6 | ||
|
|
0ca40e9d34 | ||
|
|
2212b55b13 | ||
|
|
2bc7f465c2 | ||
|
|
ae94cd2d42 | ||
|
|
7717de19ab | ||
|
|
027bd89e5b | ||
|
|
89ca38ed29 | ||
|
|
429a3da3e5 | ||
|
|
918af601cf | ||
|
|
29d0c8c2ec | ||
|
|
59bb46aa40 | ||
|
|
0534a2fb62 | ||
|
|
d0e851647a | ||
|
|
2534fab7e7 | ||
|
|
23778bec9f | ||
|
|
8bd9293a49 | ||
|
|
1da95a03c7 | ||
|
|
86cc3c5557 | ||
|
|
2dfe858327 | ||
|
|
0421e41c47 | ||
|
|
ac589cb51e | ||
|
|
fd0456b037 | ||
|
|
cadacc1f51 | ||
|
|
44c9cfc36b | ||
|
|
63cc462b06 | ||
|
|
78b003761f | ||
|
|
0eff5236d4 | ||
|
|
9f34f049ec | ||
|
|
00a237c144 | ||
|
|
a3cdf19c1f | ||
|
|
c9179b78b3 | ||
|
|
2c1a2088b7 | ||
|
|
1d234ea990 | ||
|
|
8aee08eaef | ||
|
|
32f13c3716 | ||
|
|
22235226d6 | ||
|
|
9c6ffa0101 | ||
|
|
c81e2c525f | ||
|
|
074c725c6c | ||
|
|
af00247362 | ||
|
|
a7bd097b2f | ||
|
|
63ccf1bed4 | ||
|
|
ea82c9ba3e | ||
|
|
a128fdcc28 | ||
|
|
d40205135c | ||
|
|
30b20a2102 | ||
|
|
be89e57d27 | ||
|
|
7cc191ba61 | ||
|
|
8352aeb338 | ||
|
|
bcf91e2f2c | ||
|
|
1e9087db4a | ||
|
|
c5cb928724 | ||
|
|
e1350d6813 | ||
|
|
898581badd | ||
|
|
71570f5be1 | ||
|
|
8c38d31950 | ||
|
|
c8407e5bde | ||
|
|
2ce9e610fa | ||
|
|
6aef6d7f4e | ||
|
|
54841de991 | ||
|
|
fc66a0eea8 | ||
|
|
e9787170d5 | ||
|
|
d57aa2a1f6 | ||
|
|
2fb7bdc803 | ||
|
|
f671897a4d | ||
|
|
7877463468 | ||
|
|
8a99de16f6 | ||
|
|
f46f655a0e | ||
|
|
04a3a50e74 | ||
|
|
d349763460 | ||
|
|
c4b95b40e5 | ||
|
|
0fa2f83cf8 | ||
|
|
abc32c63b0 | ||
|
|
8ae373b654 | ||
|
|
b6395d08d8 | ||
|
|
ad573ecc84 | ||
|
|
1d2a50c407 | ||
|
|
082ffb6cd1 | ||
|
|
9514b0d1f1 | ||
|
|
2ea50f5c85 | ||
|
|
3eca5d206b | ||
|
|
862f4822f2 | ||
|
|
6dff1f11ba | ||
|
|
90b5c6a582 | ||
|
|
e05b813b6e | ||
|
|
e8a4a7b754 | ||
|
|
d909248e25 | ||
|
|
65afa2c402 | ||
|
|
665467b02d | ||
|
|
787cab7417 | ||
|
|
b98b44e638 | ||
|
|
d1455f5117 | ||
|
|
0ffaff2d8b | ||
|
|
2675b5df3b | ||
|
|
627c870dd5 | ||
|
|
db60bee7dc | ||
|
|
2ff341b7d3 | ||
|
|
bb008911b0 | ||
|
|
0ca9bbafad | ||
|
|
0ca983ed71 | ||
|
|
0b4ebcbae4 | ||
|
|
0a011db483 | ||
|
|
37f5576c38 | ||
|
|
b881d24a5a | ||
|
|
4628d4fece | ||
|
|
68e229640b | ||
|
|
1ac0c4142d | ||
|
|
61a61669b6 | ||
|
|
9b576a13bc | ||
|
|
60fe961c21 | ||
|
|
c890281258 | ||
|
|
9615347634 | ||
|
|
864959aee0 | ||
|
|
11906297d8 | ||
|
|
3825586715 | ||
|
|
cc6f63edf4 | ||
|
|
3da787791f | ||
|
|
ad238108bd | ||
|
|
81f40586a3 | ||
|
|
40deda1e9b | ||
|
|
2d50e893b5 | ||
|
|
5ad4719c08 | ||
|
|
f0acc9526e | ||
|
|
d938d91366 | ||
|
|
0b60985966 | ||
|
|
b6fbdd25a0 | ||
|
|
faf6352a11 | ||
|
|
4cfa486d91 | ||
|
|
2dea8941a5 | ||
|
|
9c7fee0bfe | ||
|
|
3394094dd3 | ||
|
|
58f735e19b | ||
|
|
3a8237f03a | ||
|
|
95174a5f36 | ||
|
|
b569078e96 | ||
|
|
33e66d21bd | ||
|
|
480c109b09 | ||
|
|
4eefebc96c | ||
|
|
1697e9e791 | ||
|
|
8fe2ec63b7 | ||
|
|
c1a63164c0 | ||
|
|
cb1041a289 | ||
|
|
67fa4372aa | ||
|
|
a25005483a | ||
|
|
e285b22398 | ||
|
|
4201a0193c | ||
|
|
dffe79fea8 | ||
|
|
454c8db00d | ||
|
|
27aa678f6a | ||
|
|
f361dd0df2 | ||
|
|
f4f5139eb8 | ||
|
|
976c32e5af | ||
|
|
2e85f7e5fc | ||
|
|
3e8b1d9663 | ||
|
|
05b8b9f22e | ||
|
|
b782569faf | ||
|
|
7dfed2a012 | ||
|
|
64125f0cc8 | ||
|
|
8a64a9b2ad | ||
|
|
0b5038aaa2 | ||
|
|
d37666e91a | ||
|
|
458082c738 | ||
|
|
383b100fc7 | ||
|
|
f4a02b126d | ||
|
|
47756fb8c3 | ||
|
|
efa19d5782 | ||
|
|
66e7f1d490 | ||
|
|
2b2d190d2b | ||
|
|
4617ba5fb9 | ||
|
|
65f54d937f | ||
|
|
ac57d46f30 | ||
|
|
0d6e5eda0c | ||
|
|
32c7964e8c | ||
|
|
a27ef55ff8 | ||
|
|
1b6b0c1732 | ||
|
|
ae6d703a44 | ||
|
|
0b25d19e3b | ||
|
|
9130735ed6 | ||
|
|
da7d4687ca | ||
|
|
352ae5100a | ||
|
|
9b25973b49 | ||
|
|
bf27185feb | ||
|
|
5cbf9a2dc4 | ||
|
|
d0e8802b9d | ||
|
|
ad3ec244e9 | ||
|
|
22ca4e25d9 | ||
|
|
a02ded6fd8 | ||
|
|
ca2a0d41c9 | ||
|
|
30a7893afe | ||
|
|
cfc8820bad | ||
|
|
c53b26dec8 | ||
|
|
973dd5c50f | ||
|
|
896bbb7c56 | ||
|
|
bbeefaed9c | ||
|
|
2276a4c9af | ||
|
|
a0ca3beef8 | ||
|
|
ec2299a7e2 | ||
|
|
6eb904acb1 | ||
|
|
7ed020ecc5 | ||
|
|
42c96b4c7f | ||
|
|
e3f2dcec22 | ||
|
|
c3f20c59b5 | ||
|
|
2a06182d1a | ||
|
|
004a60ded5 | ||
|
|
b4a588a676 | ||
|
|
2f261e6f7b | ||
|
|
cda4bca190 | ||
|
|
127bafa254 | ||
|
|
90cea58d28 | ||
|
|
7c11fd58cf | ||
|
|
9600cc0ed5 | ||
|
|
959348f8cd | ||
|
|
1a1fa5db3e | ||
|
|
6f4eef035d | ||
|
|
e351ad1f3d | ||
|
|
292e5bc3f7 | ||
|
|
06cf2b562f | ||
|
|
09de881036 | ||
|
|
1ffbc122e1 | ||
|
|
f05f1f4359 | ||
|
|
7ff0659e91 | ||
|
|
9b1c5b1050 | ||
|
|
77939ae9bd | ||
|
|
63960c647b | ||
|
|
312aa4b130 | ||
|
|
6be2fb9790 | ||
|
|
4444844443 | ||
|
|
7a9961b0e9 | ||
|
|
0faadc8fa0 | ||
|
|
7684dbc701 | ||
|
|
86f9875662 | ||
|
|
fb16375a19 | ||
|
|
8a9d13c6e4 | ||
|
|
b7d9d549ff | ||
|
|
725c22e776 | ||
|
|
b2c5c8ae2c | ||
|
|
a6e5e7ab84 | ||
|
|
b2faed6b96 | ||
|
|
ec10306ccb | ||
|
|
590be6d6e7 | ||
|
|
8dee2a1c8b | ||
|
|
c9308d04b8 | ||
|
|
07791aa2eb | ||
|
|
c78a15410d | ||
|
|
dc459d454f | ||
|
|
db04e33128 | ||
|
|
d1ff6e583d | ||
|
|
a529932556 | ||
|
|
d52cabb386 | ||
|
|
e632ac631e | ||
|
|
3064a41014 | ||
|
|
40e65eb1e6 | ||
|
|
30f057fff5 | ||
|
|
bebf8e4a03 | ||
|
|
463b628f99 | ||
|
|
e9a92c311b | ||
|
|
4c05da604a | ||
|
|
5da26ffdf8 | ||
|
|
66baeb86a1 | ||
|
|
e368de008d | ||
|
|
58c5bb7247 | ||
|
|
f0a96d0aad | ||
|
|
ed3e37b06a | ||
|
|
83052ec056 | ||
|
|
398237b80e | ||
|
|
ef1e5d50b1 | ||
|
|
9d0d97d5bf | ||
|
|
2b1ed79011 | ||
|
|
2c17f41c61 | ||
|
|
1f2836af59 | ||
|
|
bcb07110e0 | ||
|
|
e4834f583f | ||
|
|
f5ab3a54bf | ||
|
|
b5aa90baa6 | ||
|
|
f66e6879c2 | ||
|
|
2635b35b74 | ||
|
|
ae93455101 | ||
|
|
b92e6e38f7 | ||
|
|
d01c026521 | ||
|
|
f5f374d933 | ||
|
|
2b1ff39798 | ||
|
|
3b1d13eac9 | ||
|
|
f410a3b6da | ||
|
|
68eb99bde0 | ||
|
|
84c75f4a74 | ||
|
|
2928c7b4b5 | ||
|
|
9c91b03a5b | ||
|
|
75a1db9900 | ||
|
|
6dae6dc42a | ||
|
|
f3951157d7 | ||
|
|
8b61cf1ee3 | ||
|
|
eb7ef59bde | ||
|
|
ca50ad3468 | ||
|
|
77f4256d8d | ||
|
|
fc860a1ef4 | ||
|
|
adda93338d | ||
|
|
7264d82e8d | ||
|
|
ba01ba4c33 | ||
|
|
9beb111956 | ||
|
|
152661dcea | ||
|
|
eae2788f73 | ||
|
|
832d426c1c | ||
|
|
32e650548f | ||
|
|
1eff68813d | ||
|
|
4351baffb3 | ||
|
|
f9066235ca | ||
|
|
5ca7b95cdb | ||
|
|
42d999922f | ||
|
|
cc6dfd08fc | ||
|
|
ce5084c444 | ||
|
|
2eaa66e873 | ||
|
|
e9f5f0c948 | ||
|
|
9db091c540 | ||
|
|
f3e15c7fcd | ||
|
|
7682ccf6a7 | ||
|
|
0c165d1fb8 | ||
|
|
a4d8b78bc5 | ||
|
|
fadd19bca4 | ||
|
|
37d3ac2cca | ||
|
|
aefb0f52ff | ||
|
|
b69404635c | ||
|
|
ba04ab4756 | ||
|
|
da7cd6291e | ||
|
|
b0c8b77ba5 | ||
|
|
e6b92eaf37 | ||
|
|
3b3ee6fbbe | ||
|
|
62b8165b7d | ||
|
|
83ea3a4b21 | ||
|
|
4b57cbb9f7 | ||
|
|
e62bdc9e1c | ||
|
|
b46d002157 | ||
|
|
95a4bf718d | ||
|
|
f4c9bfa7c2 | ||
|
|
9803342c93 | ||
|
|
d961b56a2d | ||
|
|
76351b6184 | ||
|
|
214b112de0 | ||
|
|
8975a31597 | ||
|
|
96cced8401 | ||
|
|
327febbcdf | ||
|
|
de9a757e7a | ||
|
|
05ffc79539 | ||
|
|
9e79b59cce | ||
|
|
bfd318cf3f | ||
|
|
3a0b912274 | ||
|
|
9c74c04738 | ||
|
|
0880a83c2c | ||
|
|
af95bd6fb7 | ||
|
|
ff4af1b9bc | ||
|
|
c687882760 | ||
|
|
d15c462cc3 | ||
|
|
221b0d19c7 | ||
|
|
59c66d1f49 | ||
|
|
728ec0974a | ||
|
|
ec6dda47ae | ||
|
|
1b3cf0a654 | ||
|
|
b95ea28e12 | ||
|
|
af51307aa6 | ||
|
|
ae5f2add0e | ||
|
|
5a43e7718a | ||
|
|
4fe568cb82 | ||
|
|
34c1bd950e | ||
|
|
6f16014232 | ||
|
|
5991130b6f | ||
|
|
40b79dec12 | ||
|
|
ccbab25fae | ||
|
|
c5acef8c53 | ||
|
|
e2450101c0 | ||
|
|
6f3dbc4305 | ||
|
|
6ae15ff264 | ||
|
|
582df3f39f | ||
|
|
4838315ca7 | ||
|
|
da38539fa6 | ||
|
|
87d549baec | ||
|
|
6ad149e118 | ||
|
|
8dcb69ccdd | ||
|
|
856c537335 | ||
|
|
d18c6591e9 | ||
|
|
b65a00824c | ||
|
|
79e2157442 | ||
|
|
63cf64fca2 | ||
|
|
84dbdc6e92 | ||
|
|
596e9310e4 | ||
|
|
191b10ba74 | ||
|
|
6813d21285 | ||
|
|
df176dd1d9 | ||
|
|
30ae879fb3 | ||
|
|
63c390c505 | ||
|
|
aa9e56c633 | ||
|
|
c575e61853 | ||
|
|
29224fea66 | ||
|
|
df9bd91d9a | ||
|
|
78090f540e | ||
|
|
a01f74ecdc | ||
|
|
ce0e07d332 | ||
|
|
388541a3fb | ||
|
|
588d5ad695 | ||
|
|
122234f55c | ||
|
|
d1230167bf | ||
|
|
2a4c39b9d7 | ||
|
|
02bc950b57 | ||
|
|
2181422d5f | ||
|
|
1f1cd35d57 | ||
|
|
01d6cacee5 | ||
|
|
df594de4bf | ||
|
|
3093cb3759 | ||
|
|
6fa8426ff4 | ||
|
|
7a090610b9 | ||
|
|
4ca6834e03 | ||
|
|
e444c22a01 | ||
|
|
808cf119b8 | ||
|
|
c327fa0d45 | ||
|
|
b8c510ca6d | ||
|
|
1cf50f95ac | ||
|
|
9849b7adb6 | ||
|
|
8099c28197 | ||
|
|
dbe84d732c | ||
|
|
78fc112a00 | ||
|
|
f71e7812e6 | ||
|
|
78467b18f7 | ||
|
|
5d9383b8e4 | ||
|
|
137c13c9c0 | ||
|
|
18ebaeb726 | ||
|
|
c09043f827 | ||
|
|
832d47121f | ||
|
|
783d1cd4c1 | ||
|
|
27d446bdda | ||
|
|
24a1208b9a | ||
|
|
b9e0c60adf | ||
|
|
f9847090f9 | ||
|
|
2a1e3c4453 | ||
|
|
7a5c9a6fb8 | ||
|
|
5c33f0cc5b | ||
|
|
e78975d770 | ||
|
|
4247fd0c0f | ||
|
|
50f2e93623 | ||
|
|
fbfa6966f4 | ||
|
|
42eb452de8 | ||
|
|
9b3692ca22 | ||
|
|
7463aad755 | ||
|
|
9cf419999d | ||
|
|
7557a20679 | ||
|
|
91e6c42fcf | ||
|
|
3573b84e8b | ||
|
|
bb900c195c | ||
|
|
e61c058eb5 | ||
|
|
b48dee0af7 | ||
|
|
6b6afd38ac | ||
|
|
98e8a20f5f | ||
|
|
aeeb9fe761 | ||
|
|
c65b45460b | ||
|
|
1940edd6ee | ||
|
|
96ef82272b | ||
|
|
29d93d348c | ||
|
|
879df6e6a3 | ||
|
|
9d3715a36a | ||
|
|
1cb0d7c2dc | ||
|
|
1da635a5dd | ||
|
|
d0c2bec925 | ||
|
|
13a9920c11 | ||
|
|
0b100884fc | ||
|
|
6e89d41d58 | ||
|
|
20f946f657 | ||
|
|
9e49e32702 | ||
|
|
6834cdb969 | ||
|
|
36bf54b0d1 | ||
|
|
8f908ab9c0 | ||
|
|
cbd9dd0c2c | ||
|
|
a8decf154f | ||
|
|
f2ed77649e | ||
|
|
369862a3a7 | ||
|
|
e6b24a49f6 | ||
|
|
08644a9c31 | ||
|
|
9090b8ce6b | ||
|
|
646bb2ff71 | ||
|
|
7fa229537d | ||
|
|
c314e43a44 | ||
|
|
ee1162faff | ||
|
|
84b4ab1c3c | ||
|
|
9659cb5b6f | ||
|
|
eee800b6d0 | ||
|
|
41d9a9fcbd | ||
|
|
fec80c0c64 | ||
|
|
ed9ba07a32 | ||
|
|
2f1c674401 | ||
|
|
663e89662b | ||
|
|
afd717b36e | ||
|
|
ddfcf9f1df | ||
|
|
4a37846605 | ||
|
|
64f4e0dd52 | ||
|
|
d889cd0e72 | ||
|
|
d7aa18cb0a | ||
|
|
e486cf1afa | ||
|
|
5f3e7235a5 | ||
|
|
26ff3148d6 | ||
|
|
f95610edfc | ||
|
|
0d134f2b89 | ||
|
|
1a9e217c3e | ||
|
|
c4402c717a | ||
|
|
0bdd0689c0 | ||
|
|
671b3bc94e | ||
|
|
0943d3aac1 | ||
|
|
405230c0c6 | ||
|
|
af8c1f77c7 | ||
|
|
81fb4046d1 | ||
|
|
fb283c4828 | ||
|
|
6f797a17ad | ||
|
|
326b4eb10d | ||
|
|
713889aa9c | ||
|
|
a6aa759947 | ||
|
|
985db8aacf | ||
|
|
dff1568cb2 | ||
|
|
b9188f892f | ||
|
|
84bf716f94 | ||
|
|
c737e2f91b | ||
|
|
bbd937115c | ||
|
|
94b489835c | ||
|
|
eb64ffcd86 | ||
|
|
95336d4a96 | ||
|
|
ad91592390 | ||
|
|
a52bb21606 | ||
|
|
762589b622 | ||
|
|
5f027d7c87 | ||
|
|
2dd01ed09f | ||
|
|
1d21c2ca8f | ||
|
|
e0cba40410 | ||
|
|
4484457965 | ||
|
|
989689f0e0 | ||
|
|
20533a6795 | ||
|
|
98f811a258 | ||
|
|
d823db32fc | ||
|
|
db7a251ceb | ||
|
|
0c2f5ed76c | ||
|
|
6dd6066738 | ||
|
|
fecf538e31 | ||
|
|
29379fac35 | ||
|
|
ebfddc1a68 | ||
|
|
3ac86adf10 | ||
|
|
f55d9fb82b | ||
|
|
1aeca7b486 | ||
|
|
6957376a21 | ||
|
|
9344e78889 | ||
|
|
514b2a55be | ||
|
|
2886ae6909 | ||
|
|
d697a57834 | ||
|
|
19f346e658 | ||
|
|
bc90399ec3 | ||
|
|
edb011dc0d | ||
|
|
7a63246e6c | ||
|
|
1026f41da8 | ||
|
|
7c8ada0e78 | ||
|
|
841ddcefab | ||
|
|
4234f0b797 | ||
|
|
17ce93fd5e | ||
|
|
bbd8571c9a | ||
|
|
7881cb8946 | ||
|
|
a8a9b638bb | ||
|
|
81b47fd224 | ||
|
|
0489f085fc | ||
|
|
9ec42f02bd | ||
|
|
563f933201 | ||
|
|
0033e364dd | ||
|
|
cad52a68f9 | ||
|
|
ca022b139c | ||
|
|
6c0deeb725 | ||
|
|
9476e7636b | ||
|
|
84d699397c | ||
|
|
bd984b2ddb | ||
|
|
dc2ca16268 | ||
|
|
d06dd8469d | ||
|
|
a2f51d8203 | ||
|
|
8887b2f542 | ||
|
|
48b783f6a0 | ||
|
|
322cbc5ed0 | ||
|
|
5558ac22f5 | ||
|
|
097d04e2d4 | ||
|
|
5b063a1807 | ||
|
|
be6644266d | ||
|
|
489d6d1f58 | ||
|
|
5c02a61de6 | ||
|
|
72d6ba5e41 | ||
|
|
5773a8021a | ||
|
|
6bb7263f7d | ||
|
|
b7cf32a65f | ||
|
|
9940ee21d3 | ||
|
|
d6bf5513ff | ||
|
|
36190258be | ||
|
|
575221b7be | ||
|
|
0578fb421f | ||
|
|
5ba7b3906c | ||
|
|
f4455663fc | ||
|
|
70cda17dea | ||
|
|
fda49a3bfa | ||
|
|
7b7ff32c94 | ||
|
|
70a61fa2a4 | ||
|
|
5f2c8acae9 | ||
|
|
3ce3baee61 | ||
|
|
4598fc3d53 | ||
|
|
21cd1555f0 | ||
|
|
642554828c | ||
|
|
8688a68115 | ||
|
|
f21edd1d23 | ||
|
|
19e43cfd1d | ||
|
|
be71139515 | ||
|
|
f5be551ff8 | ||
|
|
1689c1a597 | ||
|
|
7d2ad39a26 | ||
|
|
dc464b2718 | ||
|
|
719466fcac | ||
|
|
02a0ca7112 | ||
|
|
a50cde291b | ||
|
|
a23bd5f3ff | ||
|
|
9c43f9c3e2 | ||
|
|
a58f9c6ebd | ||
|
|
6bac662ee8 | ||
|
|
27ff6b3446 | ||
|
|
c02fe1cd8d | ||
|
|
a61c4f1813 | ||
|
|
16f59eee5d | ||
|
|
cae97cb062 | ||
|
|
2f7e4ae8fb | ||
|
|
9a717b885a | ||
|
|
5c3067d1f8 | ||
|
|
dff738f3c6 | ||
|
|
6fe930c19d | ||
|
|
b52948c1c0 | ||
|
|
cf6245af42 | ||
|
|
e0aabe3acf | ||
|
|
76ee5fcefe | ||
|
|
9bc4c0a551 | ||
|
|
6c1e9b1387 | ||
|
|
6ffdc52b55 | ||
|
|
607e79fca0 | ||
|
|
177b9140d5 | ||
|
|
d2e940f1ff | ||
|
|
5150ca054e | ||
|
|
a7e2de53f5 | ||
|
|
f077c555e2 | ||
|
|
54117cc762 | ||
|
|
22f9e87fbe | ||
|
|
2e88ada392 | ||
|
|
1f6ccf59cb | ||
|
|
4129664637 | ||
|
|
21f3a7b07f | ||
|
|
c48ac28204 | ||
|
|
65b1a0c9a4 | ||
|
|
d4897c8a95 | ||
|
|
ffb2c5093d | ||
|
|
d51d1939b0 | ||
|
|
4f18535f8d | ||
|
|
04482ef33b | ||
|
|
f19e343025 | ||
|
|
88e7f4b662 | ||
|
|
e73dbf5f65 | ||
|
|
826ec75c33 | ||
|
|
ea4e2f0952 | ||
|
|
554f66f089 | ||
|
|
de5bbf2cb9 | ||
|
|
809610817e | ||
|
|
90cb61676a | ||
|
|
37cf12f06e | ||
|
|
fa4b538e6f | ||
|
|
0495cf4187 | ||
|
|
933f1944c7 | ||
|
|
925849858b | ||
|
|
3c3829d9c5 | ||
|
|
88f3aeca5b | ||
|
|
c7b3c95dc6 | ||
|
|
e950130da6 | ||
|
|
a4cdd83816 | ||
|
|
e10964a0bc | ||
|
|
42a2f53a11 | ||
|
|
f713585f17 | ||
|
|
5278ed1f41 | ||
|
|
58cedb796e | ||
|
|
de11987312 | ||
|
|
204cfaa8ca | ||
|
|
5d20d585b3 | ||
|
|
2be4641496 | ||
|
|
b62e1d5036 | ||
|
|
fc8d1e21e8 | ||
|
|
8ddbfb7de5 | ||
|
|
89687e5bff | ||
|
|
fcfacf1f9d | ||
|
|
a6484e6131 | ||
|
|
c2578f9a5a | ||
|
|
0de77a051a | ||
|
|
b0f8846d12 | ||
|
|
6258aa01b8 | ||
|
|
c8aa97b6b2 | ||
|
|
d67c48fda1 | ||
|
|
7caabb8f5a | ||
|
|
37454b4ff4 | ||
|
|
cd032f5c16 | ||
|
|
0c17bdc783 | ||
|
|
23a1f7b83c | ||
|
|
465a33f095 | ||
|
|
8820b9046d | ||
|
|
09bd953c18 | ||
|
|
6f89413c76 | ||
|
|
a65e25b8ae | ||
|
|
24ecd2ac88 | ||
|
|
e8f27be364 | ||
|
|
5e12cd27df | ||
|
|
7d1cc67019 | ||
|
|
507a064153 | ||
|
|
9751d36788 | ||
|
|
c46fd66abe | ||
|
|
ec3957fcf3 | ||
|
|
b80b770631 | ||
|
|
0f234188e1 | ||
|
|
df5baba86b | ||
|
|
64bd839d2c | ||
|
|
9390450049 | ||
|
|
e3334f7a87 | ||
|
|
58ed30d30e | ||
|
|
cdfdccbb66 | ||
|
|
6b8f80bd63 | ||
|
|
6e5dfc79d4 | ||
|
|
f8e76f1b84 | ||
|
|
2c75fe033c | ||
|
|
b3667d69a1 | ||
|
|
ba520aadcb | ||
|
|
e4c16ccba4 | ||
|
|
3e332ad8e7 | ||
|
|
5154fe0044 | ||
|
|
dcb1315d53 | ||
|
|
7023b013ce | ||
|
|
86ed2745e3 | ||
|
|
7db2acc742 | ||
|
|
745b01a407 | ||
|
|
95979b1ad9 | ||
|
|
5910efa0bd | ||
|
|
037e8f1858 | ||
|
|
b1d1d73541 | ||
|
|
9b154b3c91 | ||
|
|
a1f9b5a96f | ||
|
|
2887c0b564 | ||
|
|
9b7826ea0d | ||
|
|
241be89e5c | ||
|
|
39075538fb | ||
|
|
1592f70a7c | ||
|
|
732bb25666 | ||
|
|
5cba1cdc64 | ||
|
|
d346925b9d | ||
|
|
02f3985125 | ||
|
|
f3db43abc9 | ||
|
|
ecf61712cd | ||
|
|
b47c66155d | ||
|
|
2fda96a375 | ||
|
|
12c2e42917 | ||
|
|
94a956ce19 | ||
|
|
704f64a0c9 | ||
|
|
f9ca7f4505 | ||
|
|
0a3d31a91f | ||
|
|
3c17fab15a | ||
|
|
2efe409c60 | ||
|
|
1176421bf2 | ||
|
|
05911a7172 | ||
|
|
1326359745 | ||
|
|
fc26457218 | ||
|
|
173108a9cb | ||
|
|
7307f0b1a5 | ||
|
|
c49dac57b7 | ||
|
|
6288da2f3d | ||
|
|
ce37c6ef08 | ||
|
|
5f93725431 | ||
|
|
90dfdb0e1f | ||
|
|
7cd330db9a | ||
|
|
b14ac5cafe | ||
|
|
1fc929b78f | ||
|
|
fd47fd4d9e | ||
|
|
9b74958fab | ||
|
|
7091fb9448 | ||
|
|
876cdcf26a | ||
|
|
36eca970f2 | ||
|
|
21232e09a4 | ||
|
|
2d9d373c7f | ||
|
|
23387d6625 | ||
|
|
6137c64444 | ||
|
|
43a830f0af | ||
|
|
ff331c040a | ||
|
|
3532e187fd | ||
|
|
6467ba7739 | ||
|
|
8de3b2c0d3 | ||
|
|
deeb022e0b | ||
|
|
9e0e28dc45 | ||
|
|
c99ac0a264 | ||
|
|
991fafb30e | ||
|
|
5cf5d4b4c4 | ||
|
|
38e42f9a95 | ||
|
|
9b7689993f | ||
|
|
0e3eddcb77 | ||
|
|
3f829ef3b9 | ||
|
|
de8d93ba73 | ||
|
|
dad9f4b87d | ||
|
|
0f538e2606 | ||
|
|
08fa6a9815 | ||
|
|
a7cf4027ea | ||
|
|
646c7ecceb | ||
|
|
3cbbe3d3c2 | ||
|
|
0af26dd353 | ||
|
|
159e366122 | ||
|
|
b9081c26ba | ||
|
|
9933c6ba59 | ||
|
|
eb0642f569 | ||
|
|
1cce35a5a5 | ||
|
|
aeb71e089a | ||
|
|
b962efeca3 | ||
|
|
eb6c350e72 | ||
|
|
d496d41e7e | ||
|
|
19aa4f4acc | ||
|
|
19350e3846 | ||
|
|
741b524d71 | ||
|
|
84288112fc | ||
|
|
7c537cd787 | ||
|
|
c56977cbc1 | ||
|
|
2afa2cd9ab | ||
|
|
442d0da5c1 | ||
|
|
db6bdf36af | ||
|
|
b246328dcf | ||
|
|
a27ea35edd | ||
|
|
a7c4aea9ff | ||
|
|
1ba870a655 | ||
|
|
5bc3cf56fd | ||
|
|
3c4cf2862b | ||
|
|
af69a7a01f | ||
|
|
b9f7a501f5 | ||
|
|
322a085b70 | ||
|
|
6c4dc34441 | ||
|
|
efa287b786 | ||
|
|
23e1c6128b | ||
|
|
bc71a2619a | ||
|
|
4f3510c47c | ||
|
|
2adc20f07f | ||
|
|
b6ade7ce19 | ||
|
|
cabed9587b | ||
|
|
0ce01410a1 | ||
|
|
d02819db13 | ||
|
|
46bae9ed74 | ||
|
|
693ff3398e | ||
|
|
567216f41f | ||
|
|
1ef0791bc6 | ||
|
|
ef5e39f680 | ||
|
|
27228480a8 | ||
|
|
eebe1f4c11 | ||
|
|
5d5e4cbdff | ||
|
|
7e9920b5ea | ||
|
|
297fd0f0c8 | ||
|
|
0eec470387 | ||
|
|
7a64725045 | ||
|
|
1acfe441e1 | ||
|
|
80e932a083 | ||
|
|
698d32db57 | ||
|
|
2ee7cc784f | ||
|
|
071411c8b9 | ||
|
|
43671e2b47 | ||
|
|
1666683dbb | ||
|
|
c134861cd9 | ||
|
|
a1a5ef9d39 | ||
|
|
7e98e9ecf2 | ||
|
|
cad6faa790 | ||
|
|
13ad39dfc2 | ||
|
|
aa8ca28f77 | ||
|
|
d424a8b039 | ||
|
|
9896855789 | ||
|
|
613d4932ca | ||
|
|
44f79b8331 | ||
|
|
aa1117a714 | ||
|
|
8748265b00 | ||
|
|
be8aeb0d96 | ||
|
|
599cc35e57 | ||
|
|
bd367da1bd | ||
|
|
62b50a41c8 | ||
|
|
a3caecbc07 | ||
|
|
71354d1611 | ||
|
|
232fceeee6 | ||
|
|
19c4130a1d | ||
|
|
dc5abf8ddd | ||
|
|
b334a1f4fd | ||
|
|
17f40d6a1f | ||
|
|
77078f704c | ||
|
|
df8176d671 | ||
|
|
cad8a85497 | ||
|
|
66093f0cb5 | ||
|
|
9633f93690 | ||
|
|
1b8352f878 | ||
|
|
27bcd35832 | ||
|
|
b401f0bfea | ||
|
|
36391617d7 | ||
|
|
5bf46c0e90 | ||
|
|
690e1013cf | ||
|
|
63c2db30f2 | ||
|
|
bf388d8a37 | ||
|
|
b4571b80d6 | ||
|
|
2cbd2725e5 | ||
|
|
7f969e5102 | ||
|
|
e878ccccb4 | ||
|
|
11bb4ec615 | ||
|
|
168cdaf350 | ||
|
|
0ae819397a | ||
|
|
627eba1c5a | ||
|
|
673eb1090f | ||
|
|
43f0da683f | ||
|
|
1bb6b07515 | ||
|
|
aacb720664 | ||
|
|
12dd72bddf | ||
|
|
891559b3d9 | ||
|
|
b43f8fcff7 | ||
|
|
ce40ecc7f9 | ||
|
|
d6c188d642 | ||
|
|
bd490421e8 | ||
|
|
b9b6d4dba1 | ||
|
|
349fbeeb23 | ||
|
|
68b1b595a5 | ||
|
|
cf4dfa55da | ||
|
|
8296d72923 | ||
|
|
2364b0ad4e | ||
|
|
076f0e0800 | ||
|
|
191ea6f0f4 | ||
|
|
7cf3babcbd | ||
|
|
98af2d3006 | ||
|
|
b3858d5d97 | ||
|
|
1d7ad701b4 | ||
|
|
9513aaa768 | ||
|
|
446f0f1653 | ||
|
|
7d9b999cb0 | ||
|
|
c647afec02 | ||
|
|
4c181b6d08 | ||
|
|
a4d3c694bc | ||
|
|
721b2ebe8a | ||
|
|
b135a09e00 | ||
|
|
6327d5ea38 | ||
|
|
2a99046bbd | ||
|
|
a3a48a38c8 | ||
|
|
4518067f9c | ||
|
|
54a12aa74f | ||
|
|
1dd83f3d34 | ||
|
|
c7c652a277 | ||
|
|
faf6c48f25 | ||
|
|
14f113266f | ||
|
|
5ebea97ded | ||
|
|
af350e2daa | ||
|
|
b0a24238e8 | ||
|
|
2ce8094932 | ||
|
|
ca0b34dcf0 | ||
|
|
833a259234 | ||
|
|
1ab8830ba8 | ||
|
|
40443b7547 | ||
|
|
ca1c826c5c | ||
|
|
bd1d7f4d96 | ||
|
|
5bee6310c0 | ||
|
|
3a38497c4c | ||
|
|
ae3659d15b | ||
|
|
25746d195c | ||
|
|
ae819eb1a6 | ||
|
|
48cf0a4382 | ||
|
|
5fe9c93cb6 | ||
|
|
cb99d611f3 | ||
|
|
0e93693856 | ||
|
|
9e93ecc154 | ||
|
|
2cf579426b | ||
|
|
6118ced862 | ||
|
|
8db8bc466e | ||
|
|
994d789c60 | ||
|
|
a043e22622 | ||
|
|
ccb3bbea15 | ||
|
|
1b73b34810 | ||
|
|
36de2e98d4 | ||
|
|
9fba9048af | ||
|
|
95b29f5f35 | ||
|
|
13eeddf479 | ||
|
|
3991be752c | ||
|
|
0f3ec7893d | ||
|
|
351a2eee08 | ||
|
|
6ff2c08764 | ||
|
|
d163135117 | ||
|
|
ecd217a79f | ||
|
|
4aa9c1fea3 | ||
|
|
2e60b28612 | ||
|
|
2bbe511a6f | ||
|
|
5cbdc2f739 | ||
|
|
6f88e46938 | ||
|
|
8209602cbd | ||
|
|
b3e547f4dd | ||
|
|
5289810b81 | ||
|
|
3cb333d323 | ||
|
|
2565b948d9 | ||
|
|
5101ea2a96 | ||
|
|
23150d4e2a | ||
|
|
66926ba25e | ||
|
|
b4a7d98fa0 | ||
|
|
620f6657ae | ||
|
|
577f4b6271 | ||
|
|
9c27271571 | ||
|
|
cad87f6818 | ||
|
|
a9a69c7d14 | ||
|
|
5990b0fabf | ||
|
|
6986430f37 | ||
|
|
04eff72ce8 | ||
|
|
985f557adf | ||
|
|
77b2572854 | ||
|
|
993b501996 | ||
|
|
bba45293da | ||
|
|
58fe2d7ecc | ||
|
|
cfddca8f58 | ||
|
|
6f50906952 | ||
|
|
1f39d16a35 | ||
|
|
54f697eba1 | ||
|
|
02e2fb1258 | ||
|
|
d01969ff1e | ||
|
|
e4d8a06cf9 | ||
|
|
8ec64f4167 | ||
|
|
06ea927095 | ||
|
|
14e4524776 | ||
|
|
7dc9d5c37f | ||
|
|
d827045199 | ||
|
|
76d44172f1 | ||
|
|
afc9eb7cef | ||
|
|
b0bb8b05fd | ||
|
|
6e75668e45 | ||
|
|
f86afc9539 | ||
|
|
74ecd44294 | ||
|
|
273a2809cf | ||
|
|
ebb6b4ab63 | ||
|
|
a8106aa38d | ||
|
|
6abfdd20fa | ||
|
|
4dd1f95fbf | ||
|
|
a1faee285c | ||
|
|
8937d732f6 | ||
|
|
589556442c | ||
|
|
0e6b333bde | ||
|
|
9328f31a65 | ||
|
|
d5c145b707 | ||
|
|
3649cb41e2 | ||
|
|
cd85c4911c | ||
|
|
4db2b83c9b | ||
|
|
a1de77e8d2 | ||
|
|
6bd2be0aee | ||
|
|
1b364f2621 | ||
|
|
0310d9902c | ||
|
|
d55d383627 | ||
|
|
84de08cad6 | ||
|
|
cc0b1b1d54 | ||
|
|
e2205c7251 | ||
|
|
2d6bac5a28 | ||
|
|
7ad26a0fca | ||
|
|
48148a8cc3 | ||
|
|
1be37a10b3 | ||
|
|
4937cea38f | ||
|
|
b775d577a4 | ||
|
|
cb653df0f6 | ||
|
|
2407ac50bc | ||
|
|
fbf3168317 | ||
|
|
fe9cf7ddad | ||
|
|
88b555e907 | ||
|
|
234fdbed4a | ||
|
|
6cb0834d19 | ||
|
|
e26dd4e418 | ||
|
|
a8c230aba3 | ||
|
|
b81868eeba | ||
|
|
b2e9c4ab75 | ||
|
|
a458c89810 | ||
|
|
5df0b08a42 | ||
|
|
c8d273c2a3 | ||
|
|
badebb261b | ||
|
|
beb062dd64 | ||
|
|
33c0c79593 | ||
|
|
1a9c6749ae | ||
|
|
587715a966 | ||
|
|
b5cb2bc9f0 | ||
|
|
a4e4681835 | ||
|
|
8281990bb8 | ||
|
|
2c1e7bfcb6 | ||
|
|
bd8e7fdddd | ||
|
|
037f2bcce2 | ||
|
|
819e1602ef | ||
|
|
fe6ad54836 | ||
|
|
92756f418b | ||
|
|
cbbbcd877c | ||
|
|
34f0aae418 | ||
|
|
f0b8ccbd71 | ||
|
|
c200263f2e | ||
|
|
1ff53eb585 | ||
|
|
32491ead5e | ||
|
|
468d01fc1a | ||
|
|
1c44121db7 | ||
|
|
b561705528 | ||
|
|
eed706f917 | ||
|
|
4bd2091e6e | ||
|
|
22f45bc1fb | ||
|
|
1cc3440fcc | ||
|
|
1cd4cb3baa | ||
|
|
11165abc09 | ||
|
|
f8a17bd9c9 | ||
|
|
47bb04b019 | ||
|
|
8bcb30e84d | ||
|
|
81c48e1b09 | ||
|
|
377ee7df06 | ||
|
|
4fabb3f2a2 | ||
|
|
ad3f8e72a0 | ||
|
|
01139e1b04 | ||
|
|
eaed91263e | ||
|
|
188c6ba64a | ||
|
|
823bbb1b77 | ||
|
|
f324017299 | ||
|
|
76837c6f44 | ||
|
|
5e6a4d9e8d | ||
|
|
01773e5bb1 | ||
|
|
5d8a2bc7b7 | ||
|
|
beaea9c57d | ||
|
|
3c799a5cc1 | ||
|
|
5e20c15c20 | ||
|
|
d0ae07f3c2 | ||
|
|
97fa92de0b | ||
|
|
c481d48865 | ||
|
|
545cf93d82 | ||
|
|
6ff29b8902 | ||
|
|
623176e901 | ||
|
|
03b35457fa | ||
|
|
01748d8aba | ||
|
|
7866013ab6 | ||
|
|
ac3834bfdb | ||
|
|
57af221d39 | ||
|
|
8cd5105813 | ||
|
|
d89573bab5 | ||
|
|
39f9fee22f | ||
|
|
6695d7d503 | ||
|
|
3fdb807a1e | ||
|
|
2acedca6b7 | ||
|
|
22dc7023fc | ||
|
|
9946fbbd89 | ||
|
|
fec7febc8e | ||
|
|
0b86caef67 | ||
|
|
c39b9e9635 | ||
|
|
05524c3f6c | ||
|
|
b9a766387c | ||
|
|
54a0f443b4 | ||
|
|
04a8a9b7ee | ||
|
|
c77f07239f | ||
|
|
b383dad6ac | ||
|
|
f18bf46fb1 | ||
|
|
2bda3c4e2b | ||
|
|
4484edd212 | ||
|
|
ace363f432 | ||
|
|
d6ed23b3dd | ||
|
|
51cd07945b | ||
|
|
9ee4ad95d0 | ||
|
|
4ade80905f | ||
|
|
70b039a6e4 | ||
|
|
4bde87cda4 | ||
|
|
94b4809cdf | ||
|
|
109f6614f0 | ||
|
|
88b0ea70b3 | ||
|
|
c7583e3106 | ||
|
|
b9003202bf | ||
|
|
53c4b511f8 | ||
|
|
b474db2106 | ||
|
|
ca408828c1 | ||
|
|
d63e483615 | ||
|
|
bea3e5d48f | ||
|
|
8b20c27ba7 | ||
|
|
e561f93d44 | ||
|
|
5df4dd36a7 | ||
|
|
1e6937a075 | ||
|
|
d714c1edc0 | ||
|
|
ebf46e1270 | ||
|
|
116a598508 | ||
|
|
f9a14fc6bc | ||
|
|
7cdc3eb2b2 | ||
|
|
294432ceed | ||
|
|
551bf4f9a7 | ||
|
|
4b2d8b0c53 | ||
|
|
58e35dec12 | ||
|
|
ae90347c6c | ||
|
|
1aece79a47 | ||
|
|
79a2d85287 | ||
|
|
937d243a4c | ||
|
|
f82bae15f0 | ||
|
|
7aede75e43 | ||
|
|
b72fce4894 | ||
|
|
32cebc0d9b | ||
|
|
2de76cb75b | ||
|
|
ab06574fd9 | ||
|
|
473e190aeb | ||
|
|
4b5a0942b1 | ||
|
|
106bdae9ce | ||
|
|
f97e5d6307 | ||
|
|
bb106b07af | ||
|
|
ce631436bf | ||
|
|
bc5aa7338e | ||
|
|
6db7840fa7 | ||
|
|
921d2239c7 | ||
|
|
0feef675f7 | ||
|
|
f16d30de37 | ||
|
|
cf54d9fb12 | ||
|
|
b7647fbcc1 | ||
|
|
95a1ab6b0b | ||
|
|
823b4e6b98 | ||
|
|
3467fe226f | ||
|
|
57c50c8655 | ||
|
|
8f3c3b2a54 | ||
|
|
efc0908ed8 | ||
|
|
561e3f4809 | ||
|
|
ede34578da | ||
|
|
97356032ac | ||
|
|
4c8187f623 | ||
|
|
996b6bf46a | ||
|
|
37308cde21 | ||
|
|
248337daf5 | ||
|
|
8a288476b8 | ||
|
|
c7741cb62a | ||
|
|
983b6af0b4 | ||
|
|
a94dd22caa | ||
|
|
899ab9a16a | ||
|
|
2f0d14bd35 | ||
|
|
9b66b76bac | ||
|
|
a1e60a3f20 | ||
|
|
f7971733f4 | ||
|
|
e33b62ad28 | ||
|
|
82629dd3e5 | ||
|
|
768fc9b8f6 | ||
|
|
b9b6a9e747 | ||
|
|
b4d310fd1e | ||
|
|
f9dd2b4a0a | ||
|
|
afaad155a0 | ||
|
|
9726b3c298 | ||
|
|
85b94bc6fd | ||
|
|
f0645753d4 | ||
|
|
8b570f2e8f | ||
|
|
2b7b278b52 | ||
|
|
a02c01cce7 | ||
|
|
9601207b2c | ||
|
|
c06f0b3ea1 | ||
|
|
b514496546 | ||
|
|
ca460dab6d | ||
|
|
644ec1f599 | ||
|
|
73e2cc96d1 | ||
|
|
d756ecc609 | ||
|
|
0cd0ad7a5b | ||
|
|
9229c57e7a | ||
|
|
5b17416177 | ||
|
|
0b7a2c18a2 | ||
|
|
187f5fa4f3 | ||
|
|
3fad69d3c8 | ||
|
|
7e2a49c1f9 | ||
|
|
66435d5269 | ||
|
|
4a8b5c3015 | ||
|
|
d0d2a4f488 | ||
|
|
8ee28f6665 | ||
|
|
a2b0c551c2 | ||
|
|
bff641c217 | ||
|
|
a9c0b817d1 | ||
|
|
0f38dabd84 | ||
|
|
8552047210 | ||
|
|
092923fe6e | ||
|
|
ab5792f59f | ||
|
|
9d59e42b52 | ||
|
|
e675dc1ef1 | ||
|
|
8cb980a791 | ||
|
|
785372f5d0 | ||
|
|
aa6495a257 | ||
|
|
7993c6207a | ||
|
|
6af93b3497 | ||
|
|
153fb3e579 | ||
|
|
80d4c3affe | ||
|
|
9a1d9deea5 | ||
|
|
3b7cdb5748 | ||
|
|
f542a026ec | ||
|
|
629314cfa2 | ||
|
|
c320917069 | ||
|
|
9276f3dab8 | ||
|
|
1316d14f7a | ||
|
|
0737034ea6 | ||
|
|
9a54473e03 | ||
|
|
991fe491c5 | ||
|
|
6e606f3bb6 | ||
|
|
d8a0497a7e | ||
|
|
fc4682d77e | ||
|
|
a507edb67a | ||
|
|
bd8b90055e | ||
|
|
371ba40a50 | ||
|
|
a8d8b5be28 | ||
|
|
3e428faa2e | ||
|
|
3887fbc437 | ||
|
|
a4b0443047 | ||
|
|
a73ff8f5d7 | ||
|
|
0c8400212e | ||
|
|
dcfc3431f5 | ||
|
|
be60052b2d | ||
|
|
fcf88a9d1f | ||
|
|
9e7a4e59a8 | ||
|
|
29e30d2d00 | ||
|
|
efc06b7951 | ||
|
|
c15f89c260 | ||
|
|
9dcea2cdef | ||
|
|
080ab26804 | ||
|
|
d58f312342 | ||
|
|
b5bba2e4e2 | ||
|
|
26f287fae0 | ||
|
|
fb33951c94 | ||
|
|
421e7a960b | ||
|
|
fe987e3f22 | ||
|
|
d3071acad2 | ||
|
|
959f23f475 | ||
|
|
820d367e78 | ||
|
|
6ff3d9f975 | ||
|
|
da2f1b3d97 | ||
|
|
0b2b3416d7 | ||
|
|
1c514b23ea | ||
|
|
592c471f58 | ||
|
|
fdee5f9227 | ||
|
|
9d313d2827 | ||
|
|
55fd9c5091 | ||
|
|
0dd45de254 | ||
|
|
d7f2385275 | ||
|
|
1336a7149b | ||
|
|
67d99355ca | ||
|
|
1953cc2f8a | ||
|
|
da941e4837 | ||
|
|
b5a412929e | ||
|
|
3fcb7c90e0 | ||
|
|
b772697c59 | ||
|
|
a088791752 | ||
|
|
ba9f5d138a | ||
|
|
41192e5acd | ||
|
|
a21c73facd | ||
|
|
9d4840c0de | ||
|
|
ff352d7647 | ||
|
|
fdb29a756a | ||
|
|
34a2c5c8ce | ||
|
|
fdf4129e5e | ||
|
|
45cacc94c0 | ||
|
|
e62bdd286d | ||
|
|
969b051c8f | ||
|
|
3b79d944af | ||
|
|
cddb2a4bac | ||
|
|
0c514c4b0a | ||
|
|
435e4f2783 | ||
|
|
68ad56db79 | ||
|
|
ab0f12cf1c | ||
|
|
fba0f0c49b | ||
|
|
03c08ad95f | ||
|
|
c6aba83a6b | ||
|
|
f13a2517cd | ||
|
|
7ec1af5e50 | ||
|
|
bd8cdcb520 | ||
|
|
7dbb4a0959 | ||
|
|
f6e501a431 | ||
|
|
57dc0c632e | ||
|
|
e6c2aa8021 | ||
|
|
7384cd3463 | ||
|
|
83ec449890 | ||
|
|
15f72ca6c1 | ||
|
|
afd6121cbb | ||
|
|
dd3c8430bf | ||
|
|
d5ea0149e8 | ||
|
|
6d215d3729 | ||
|
|
1ac051a812 | ||
|
|
c497e9ca9c | ||
|
|
ed356a1fc5 | ||
|
|
290e8bb449 | ||
|
|
079c36abf3 | ||
|
|
fb0eee01f2 | ||
|
|
bc96bdf7a9 | ||
|
|
18bf5c0ee2 | ||
|
|
3078a94404 | ||
|
|
af6ca8d4f1 | ||
|
|
aa5f9467f2 | ||
|
|
b3f9b16eb2 | ||
|
|
443745e3fc | ||
|
|
fcf9ca3982 | ||
|
|
8dc27339b4 | ||
|
|
da1e784803 | ||
|
|
46ebbdb547 | ||
|
|
850746b0ba | ||
|
|
5d76415a5d | ||
|
|
ee8f997c14 | ||
|
|
60aef7871a | ||
|
|
d6ee5b3456 | ||
|
|
88d1a502a5 | ||
|
|
c8ed8e0e5f | ||
|
|
99564d3d44 | ||
|
|
aac91a19ca | ||
|
|
97d8aa0a0d | ||
|
|
76330eaaa6 | ||
|
|
06d1644baa | ||
|
|
ef3ed760b1 | ||
|
|
ec0380b250 | ||
|
|
c6bc7c3de1 | ||
|
|
6e491913d6 | ||
|
|
48fb410bc7 | ||
|
|
602ba5bba9 | ||
|
|
1cd02fc3c9 | ||
|
|
dec47eafb8 | ||
|
|
579b20fff7 | ||
|
|
b4a9705564 | ||
|
|
72354f52d4 | ||
|
|
70e5f752ba | ||
|
|
53beb6f562 | ||
|
|
ed895ace66 | ||
|
|
0cba9e4a22 | ||
|
|
5314833c82 | ||
|
|
b92b8e56cb | ||
|
|
b497e5ea21 | ||
|
|
92bf925fd0 | ||
|
|
eab23df174 | ||
|
|
ce17904dcc | ||
|
|
fd2edb51e9 | ||
|
|
6d3f9017fa | ||
|
|
f0177bc6cc | ||
|
|
50b27b51a1 | ||
|
|
4074a558e7 | ||
|
|
f9173ea849 | ||
|
|
3a967bbbfe | ||
|
|
7aea54ad8f | ||
|
|
4910a60499 | ||
|
|
5356f6cd2c | ||
|
|
08ba277327 | ||
|
|
a292f8a34e | ||
|
|
7cdf20a7c5 | ||
|
|
adaa1d0c55 | ||
|
|
306179ca7c | ||
|
|
c86496add1 | ||
|
|
ad2f9438a2 | ||
|
|
fe41fbd7e9 | ||
|
|
df5602d203 | ||
|
|
fcc4503791 | ||
|
|
9ddbc75638 | ||
|
|
dc8b693f1d | ||
|
|
659a7622be | ||
|
|
a4856e4436 | ||
|
|
c9390dc02a | ||
|
|
bdd79aa2f2 | ||
|
|
ad70942d0e | ||
|
|
c8ae7c7402 | ||
|
|
8175fd19de | ||
|
|
4207995ef0 | ||
|
|
00df4625e2 | ||
|
|
79f592a84f | ||
|
|
ad7bc6326d | ||
|
|
17623640b3 | ||
|
|
d55ff7aa4a | ||
|
|
113d9742f4 | ||
|
|
acbc248f23 | ||
|
|
4f4d0bef25 | ||
|
|
ffa8a94180 | ||
|
|
51cead1445 | ||
|
|
29663a410a | ||
|
|
4824b26afd | ||
|
|
5751d29c47 | ||
|
|
9b7329b378 | ||
|
|
38f5cda800 | ||
|
|
c1b2d7ed4c | ||
|
|
89d0a71591 | ||
|
|
791addd0ee | ||
|
|
d4255bbfe4 | ||
|
|
ead427793b | ||
|
|
16e189a2ce | ||
|
|
6997e165c6 | ||
|
|
9b0cae9c97 | ||
|
|
b68ffcd75d | ||
|
|
d92580b8fc | ||
|
|
b8bdca8921 | ||
|
|
9fccdf21cc | ||
|
|
92a4b27e65 | ||
|
|
24843e3acd | ||
|
|
8561893e2e | ||
|
|
6695eda1be | ||
|
|
04d06e5b12 | ||
|
|
58b8eb8e96 | ||
|
|
eec4b72d9a | ||
|
|
3999bca823 | ||
|
|
6a7f030ee7 | ||
|
|
2c0b5b3210 | ||
|
|
9348039313 | ||
|
|
0d985b5745 | ||
|
|
d4cdd67128 | ||
|
|
f258b054e8 | ||
|
|
032e6c57e9 | ||
|
|
377b86372b | ||
|
|
24d3bcb590 | ||
|
|
2c50f7b18c | ||
|
|
3aa7f4dd62 | ||
|
|
bacc30e296 | ||
|
|
3c739912ba | ||
|
|
ae3496d6a4 | ||
|
|
f3c664859d | ||
|
|
57b752c232 | ||
|
|
2781fe2c34 | ||
|
|
5d43073efa | ||
|
|
3722e55b67 | ||
|
|
065d2e2ac9 | ||
|
|
b77756ce12 | ||
|
|
1e8dfb7315 | ||
|
|
83008fa358 | ||
|
|
f167cdad6f | ||
|
|
d15173e09d | ||
|
|
001c46f68a | ||
|
|
09ab83836f | ||
|
|
e5f2d83548 | ||
|
|
9cab06e17d | ||
|
|
8268e9f872 | ||
|
|
b2302d35fe | ||
|
|
5e82433693 | ||
|
|
abdd126dcf | ||
|
|
f3662f4873 | ||
|
|
dd52c53ec0 | ||
|
|
b13471672d | ||
|
|
ba2f92906b | ||
|
|
405d8c327d | ||
|
|
1401b19994 | ||
|
|
4724ef91f6 | ||
|
|
d7fdd80f55 | ||
|
|
9f652b0d3f | ||
|
|
3b3792ef75 | ||
|
|
c90f879c96 | ||
|
|
73e56b0340 | ||
|
|
2201159da5 | ||
|
|
eaf679916a | ||
|
|
388fe6adfb | ||
|
|
c88140e256 | ||
|
|
87b228b256 | ||
|
|
4832e3b3ab | ||
|
|
7b5781b845 | ||
|
|
2c1933bdb8 | ||
|
|
f9bf68461d | ||
|
|
8f1a8f909d | ||
|
|
4b859828c8 | ||
|
|
13103ad0e6 | ||
|
|
2d69329dc9 | ||
|
|
3fe403117a | ||
|
|
6147994713 | ||
|
|
0fbb2e77fe | ||
|
|
1350fa64f3 | ||
|
|
70ba28bbd5 | ||
|
|
16649a9661 | ||
|
|
8eb6d2e36b | ||
|
|
8b580de47e | ||
|
|
5b1a9fb3e1 | ||
|
|
2a6e2fa353 | ||
|
|
16669402cf | ||
|
|
073c1a4d0f | ||
|
|
4c276e2357 | ||
|
|
889529718f | ||
|
|
acb092f9f2 | ||
|
|
9cd194e60e | ||
|
|
9c3173e4bb | ||
|
|
62b624c390 | ||
|
|
1ee9122660 | ||
|
|
6cb01998cc | ||
|
|
0e6c899cee | ||
|
|
09a6df1fdc | ||
|
|
43bdfbf170 | ||
|
|
bcfe4ac4a3 | ||
|
|
c67c53bcdf | ||
|
|
330c6a31a2 | ||
|
|
aa674a0ea5 | ||
|
|
e01910ac68 | ||
|
|
eac13b31f1 | ||
|
|
d4a2c4a151 | ||
|
|
8fc35e45e4 | ||
|
|
2931e754c3 | ||
|
|
4e7a5eeffb | ||
|
|
6fcafeff5b | ||
|
|
3165ef9f0b | ||
|
|
ec992ae552 | ||
|
|
f0a36d6460 | ||
|
|
ffb024a5f7 | ||
|
|
140dcb033b | ||
|
|
06d9d04787 | ||
|
|
a7c29991db | ||
|
|
e3d79d46f7 | ||
|
|
476a864be2 | ||
|
|
fc3810fd7f | ||
|
|
f5bff22bb8 | ||
|
|
157b4c43ee | ||
|
|
f2d2826fc7 | ||
|
|
cfa12fb0cc | ||
|
|
d9318c9935 | ||
|
|
5132fd5010 | ||
|
|
89879e355d | ||
|
|
278ab5ebaf | ||
|
|
39294a7fe1 | ||
|
|
7727cdff92 | ||
|
|
8bd0ff7925 | ||
|
|
4f948699c0 | ||
|
|
cd00d41cca | ||
|
|
749fb52113 | ||
|
|
4975254cc1 | ||
|
|
b36063e086 | ||
|
|
645ae69220 | ||
|
|
782c5c28a8 | ||
|
|
fba683be8e | ||
|
|
552d96df71 | ||
|
|
1043467eec | ||
|
|
9923cc9b31 | ||
|
|
47b32898f5 | ||
|
|
557a2e400e | ||
|
|
84400f5912 | ||
|
|
b28140c4b0 | ||
|
|
08321b8d8b | ||
|
|
bc340d75c4 | ||
|
|
cae18b3320 | ||
|
|
d81b2fbb69 | ||
|
|
02daa2a04b | ||
|
|
1363faddbf | ||
|
|
20a5950f99 | ||
|
|
40bdcd7ebc | ||
|
|
379736a7d1 | ||
|
|
d2234d88b6 | ||
|
|
c2fd4ccd59 | ||
|
|
26c79939e0 | ||
|
|
ffaeb239f0 | ||
|
|
7c8d3452b5 | ||
|
|
e2bca0a7ff | ||
|
|
2e8a03dfd1 | ||
|
|
a919978a37 | ||
|
|
20b5138e00 | ||
|
|
2523d6e8d8 | ||
|
|
03e90840de | ||
|
|
4ab34e3727 | ||
|
|
3129d9f0df | ||
|
|
2b6b1d7611 | ||
|
|
6e9493c725 | ||
|
|
746141a363 | ||
|
|
4942154a9c | ||
|
|
d511f2bb90 | ||
|
|
460b4b2de5 | ||
|
|
ab25cf214c | ||
|
|
b0203af398 | ||
|
|
c00f2f96ec | ||
|
|
2215500c9a | ||
|
|
5cc6275fc3 | ||
|
|
d4810713cb | ||
|
|
1877786707 | ||
|
|
06ec574543 | ||
|
|
f0955f2021 | ||
|
|
400d4b793a | ||
|
|
d6ba092697 | ||
|
|
9ef2f370ac | ||
|
|
234c74a439 | ||
|
|
88f1f8ff22 | ||
|
|
00ee31ce2d | ||
|
|
a5bd4ef6f7 | ||
|
|
c6c2a44e9d | ||
|
|
21b0454461 | ||
|
|
ca4b5edf21 | ||
|
|
9ac739c423 | ||
|
|
bd7a880468 | ||
|
|
807e63d9f2 | ||
|
|
4cedf89e51 | ||
|
|
a736ddb24e | ||
|
|
b48674d302 | ||
|
|
a6a9b16358 | ||
|
|
dfb40dd216 | ||
|
|
85acf051c1 | ||
|
|
86059f2b5e | ||
|
|
4f261ced8e | ||
|
|
feb6107ce6 | ||
|
|
eab41d272b | ||
|
|
38da0e086d | ||
|
|
f874876b00 | ||
|
|
2065616592 | ||
|
|
898edad09b | ||
|
|
49773dde72 | ||
|
|
fa6b4f9b52 | ||
|
|
fa4801ac94 | ||
|
|
9bb2bb09b9 | ||
|
|
e32031963b | ||
|
|
c13221a984 | ||
|
|
688cd70c91 | ||
|
|
a256eb4bc8 | ||
|
|
7d77e8a203 | ||
|
|
47709884dd | ||
|
|
7658d1da3c | ||
|
|
0a3077b9a5 | ||
|
|
e0513f7b7c | ||
|
|
7e7562fdad | ||
|
|
15aefddab4 | ||
|
|
e34b61d56b | ||
|
|
010b5e3949 | ||
|
|
5530df8f2d | ||
|
|
742b819c7e | ||
|
|
2618ee3d75 | ||
|
|
da281c4d3d | ||
|
|
2d07539892 | ||
|
|
923e725e18 | ||
|
|
b2d72e2541 | ||
|
|
7ed10eaacc | ||
|
|
5505a566be | ||
|
|
35c59ad35a | ||
|
|
5e81c65ea6 | ||
|
|
021e275336 | ||
|
|
e540b8cbdc | ||
|
|
ebf6cea2f5 | ||
|
|
a3c110dafa | ||
|
|
ad0c9ebb79 | ||
|
|
d5008fe7ac | ||
|
|
7c3814cdcd | ||
|
|
ed3f246510 | ||
|
|
d9a6d5f508 | ||
|
|
da6d580348 | ||
|
|
0ffa88d0f3 | ||
|
|
149d92d224 | ||
|
|
6f3d19914d | ||
|
|
fc759ac688 | ||
|
|
e03eaaaa98 | ||
|
|
857f56d5b4 | ||
|
|
638cf237c4 | ||
|
|
01b50a8460 | ||
|
|
b519b6bf4c | ||
|
|
b10bf0e12c | ||
|
|
4d43830c3b | ||
|
|
65ad8e6ac1 | ||
|
|
56cbde93da | ||
|
|
90ef0e4969 | ||
|
|
668a3308be | ||
|
|
ba83836922 | ||
|
|
14f937cb02 | ||
|
|
733cad798b | ||
|
|
8a6b3027f5 | ||
|
|
31db1804c8 | ||
|
|
f8c962712b | ||
|
|
a202174d12 | ||
|
|
3399397a76 | ||
|
|
c655f78780 | ||
|
|
73d8530c13 | ||
|
|
610c46e26f | ||
|
|
96805b62b2 | ||
|
|
4762c7a4fd | ||
|
|
0277d765bb | ||
|
|
20d4d00634 | ||
|
|
c5fa4aae62 | ||
|
|
f72092a261 | ||
|
|
33b266175d | ||
|
|
c9a98ae723 | ||
|
|
bd42c23999 | ||
|
|
f658cb7e99 | ||
|
|
fa26afaf9a | ||
|
|
b648387e96 | ||
|
|
8d2ebdbb99 | ||
|
|
a0d5456a4d | ||
|
|
c20ed7c7a8 | ||
|
|
ef543d040e | ||
|
|
27063167ae | ||
|
|
8a1118d9bb | ||
|
|
1e2e007d38 | ||
|
|
09124f6424 | ||
|
|
cece9cf09b | ||
|
|
60cc232884 | ||
|
|
ba8673af5e | ||
|
|
77772caabb | ||
|
|
e22bb40dd1 | ||
|
|
bd089f20a8 | ||
|
|
64bd4f0926 | ||
|
|
165d3143de | ||
|
|
21fd381778 | ||
|
|
285ce81b7b | ||
|
|
e7f85f7255 | ||
|
|
12d8d193a1 | ||
|
|
c18313614b | ||
|
|
f1092753fc | ||
|
|
5fc7caeec9 | ||
|
|
e20840b4d4 | ||
|
|
5f53dfda0e | ||
|
|
630e73fa23 | ||
|
|
92a9ba2ba0 | ||
|
|
4d4d75addf | ||
|
|
42fe80b5e2 | ||
|
|
96793179a3 | ||
|
|
fc19ce5a9b | ||
|
|
31fa6d24f4 | ||
|
|
7b005c64e0 | ||
|
|
82d68f5b98 | ||
|
|
2259f747f1 | ||
|
|
c793537d96 | ||
|
|
e568f7ab01 | ||
|
|
11b711c43f | ||
|
|
d1a81a83b4 | ||
|
|
42ca06d33c | ||
|
|
184ebc865c | ||
|
|
c8c3f43853 | ||
|
|
9105677325 | ||
|
|
7c2d3a8855 | ||
|
|
888306c017 | ||
|
|
6ff30c643a | ||
|
|
5f8fca0355 | ||
|
|
4933fbb74a | ||
|
|
51010e864c | ||
|
|
24ee944689 | ||
|
|
2c0a38d356 | ||
|
|
e05f570e1a | ||
|
|
2846b2f7a5 | ||
|
|
c126a1e56e | ||
|
|
f0f7318978 | ||
|
|
fede1ff173 | ||
|
|
94e4a8981f | ||
|
|
1e7117dd67 | ||
|
|
65ddbec794 | ||
|
|
8adec5fcfd | ||
|
|
f82089cbfe | ||
|
|
23d9ca896e | ||
|
|
5f3c957b1d | ||
|
|
b9181db407 | ||
|
|
be8d91055a | ||
|
|
df45294855 | ||
|
|
ef6d2b2c0b | ||
|
|
60839bb8ac | ||
|
|
228a48c8bf | ||
|
|
76a482317d | ||
|
|
01f28b4d52 | ||
|
|
655194c841 | ||
|
|
8fe48f3ca2 | ||
|
|
54f467eb47 | ||
|
|
3698396677 | ||
|
|
d2e1517e7a | ||
|
|
7733e3350d | ||
|
|
566128c3eb | ||
|
|
ab3d3a449b | ||
|
|
e9fd249c5a | ||
|
|
e7a3c5367a | ||
|
|
8bc807dc40 | ||
|
|
ceb7d5f238 | ||
|
|
84b3260f38 | ||
|
|
7a3452a18a | ||
|
|
05edf00d40 | ||
|
|
b67bfd0a8a | ||
|
|
90d2021f4d | ||
|
|
72ed3bfab9 | ||
|
|
d8743ec0e6 | ||
|
|
3a3341fef8 | ||
|
|
068eb3fcd1 | ||
|
|
75ee74ff1f | ||
|
|
dfb3346096 | ||
|
|
a098abefd7 | ||
|
|
f63984c9e3 | ||
|
|
9509c88ef9 | ||
|
|
819925fc72 | ||
|
|
cf4b869c27 | ||
|
|
5c43a541d7 | ||
|
|
68e0d155f9 | ||
|
|
8c1bef929e | ||
|
|
cde5e89e42 | ||
|
|
e0ddaf9da1 | ||
|
|
aa208fb7d0 | ||
|
|
b7cc2e9894 | ||
|
|
d891a5344a | ||
|
|
11b62118d2 | ||
|
|
7c284a9453 | ||
|
|
57b0ec0d7e | ||
|
|
66d2c06eb4 | ||
|
|
2f5038a792 | ||
|
|
5793241efc | ||
|
|
9b92700c24 | ||
|
|
068d3caef5 | ||
|
|
4bdac53be2 | ||
|
|
c8ec183c88 | ||
|
|
bf339de773 | ||
|
|
e438cb57bc | ||
|
|
9e63fc5acd | ||
|
|
543bfab24a | ||
|
|
f8e22210e7 | ||
|
|
5b0d023a88 | ||
|
|
7a88f9434e | ||
|
|
8a91c949c2 | ||
|
|
0921ae283b | ||
|
|
d500714242 | ||
|
|
c5702f0887 | ||
|
|
f4b80d8714 | ||
|
|
59903b0b1c | ||
|
|
2319278c92 | ||
|
|
e7b3416da8 | ||
|
|
c47e951519 | ||
|
|
5472654ac1 | ||
|
|
4a5592e95d | ||
|
|
e3140a8a45 | ||
|
|
1968fb5d95 | ||
|
|
4915ea8ad3 | ||
|
|
b96e09534d | ||
|
|
0ce7e402ed | ||
|
|
b42f2784ab | ||
|
|
087074fea4 | ||
|
|
be133fce78 | ||
|
|
07232e2520 | ||
|
|
66c9587650 | ||
|
|
730ee3ae16 | ||
|
|
9ae7dc1cab | ||
|
|
8bb3cd7e65 | ||
|
|
8e8a209aad | ||
|
|
a79e979fb8 | ||
|
|
bb8ffcac3a | ||
|
|
7a61693034 | ||
|
|
d80cf5d149 | ||
|
|
d57e752ae9 | ||
|
|
de7f983aeb | ||
|
|
c1fa39ac05 | ||
|
|
3c19d7b302 | ||
|
|
c8aacbdb9f | ||
|
|
85ec212220 | ||
|
|
2d75f9e752 | ||
|
|
7e208453c7 | ||
|
|
3602155f68 | ||
|
|
e64190fb64 | ||
|
|
4f39e723f9 | ||
|
|
a58c41be96 | ||
|
|
3c352cad40 | ||
|
|
80ebd943aa | ||
|
|
4cf4b6a368 | ||
|
|
4f7aa15416 | ||
|
|
f7885da7dd | ||
|
|
e492a18194 | ||
|
|
4796594011 | ||
|
|
73fc478a2d | ||
|
|
af54721f07 | ||
|
|
136eaee8d5 | ||
|
|
edfb7bb65a | ||
|
|
9b941bae97 | ||
|
|
813bbba8b7 | ||
|
|
2a4d269eca | ||
|
|
2d6008f6ca | ||
|
|
075ced2742 | ||
|
|
012ecb2dcc | ||
|
|
31bb08068b | ||
|
|
c51837cfdf | ||
|
|
076d5c756a | ||
|
|
b829ed3530 | ||
|
|
5624162194 | ||
|
|
bb8f8131e4 | ||
|
|
19f89b1d87 | ||
|
|
b0fab8c987 | ||
|
|
ff55918da0 | ||
|
|
9d7060c24a | ||
|
|
b4b55973b5 | ||
|
|
b31a3ba5a3 | ||
|
|
152bcb3570 | ||
|
|
d2170232af | ||
|
|
4c45ddfde1 | ||
|
|
18a6f7d700 | ||
|
|
265bebb304 | ||
|
|
905137e421 | ||
|
|
b14b69272a | ||
|
|
45b875f1a1 | ||
|
|
1171c4b0b1 | ||
|
|
505e60545e | ||
|
|
c9aec6a170 | ||
|
|
bb29773090 | ||
|
|
58fb14e292 | ||
|
|
bb251627a9 | ||
|
|
de0eef8cc6 | ||
|
|
04d4fdbf9b | ||
|
|
bf286cf175 | ||
|
|
bb7249f280 | ||
|
|
fce4452af5 | ||
|
|
8a9549dca3 | ||
|
|
8383caa2b5 | ||
|
|
57ecd918f1 | ||
|
|
2055fbc164 | ||
|
|
31a683ab3d | ||
|
|
391082712a | ||
|
|
b7189556f8 | ||
|
|
240b47da86 | ||
|
|
323c2a6aa5 | ||
|
|
5ce8ed80bf | ||
|
|
4ca6af33d4 | ||
|
|
2524b9a4c6 | ||
|
|
3ccc567e04 | ||
|
|
66b2bdd656 | ||
|
|
ffe4babe89 | ||
|
|
3fe83282a8 | ||
|
|
67195f3825 | ||
|
|
b295a9eeb1 | ||
|
|
e84f5aaa3d | ||
|
|
ef72c9f7ee | ||
|
|
89a3462824 | ||
|
|
44a7d11e4a | ||
|
|
c0ec3a23bb | ||
|
|
a821c3c31d | ||
|
|
64f25a6dae | ||
|
|
f1144965c0 | ||
|
|
007cb9d156 | ||
|
|
57d5ec4513 | ||
|
|
38a69242ca | ||
|
|
3dfe48a407 | ||
|
|
0bd9d5f7ae | ||
|
|
d3f62d971d | ||
|
|
25f4646cd8 | ||
|
|
54d683171d | ||
|
|
a7e295ae64 | ||
|
|
ddd5021966 | ||
|
|
afc7b1da62 | ||
|
|
6e25a2fc12 | ||
|
|
9eaac98070 | ||
|
|
38322dc998 | ||
|
|
5fbbdd8a9e | ||
|
|
c14d9b18f7 | ||
|
|
df66743c61 | ||
|
|
1a6b6e6084 | ||
|
|
9f11c783eb | ||
|
|
bcdcd7ee70 | ||
|
|
6cc0d4f7d5 | ||
|
|
6450c213e6 | ||
|
|
032372f150 | ||
|
|
c7c8ebed13 | ||
|
|
2a3d72ad2e | ||
|
|
afb336ed41 | ||
|
|
009ef829a0 | ||
|
|
99676c4cf8 | ||
|
|
0ed434cfaf | ||
|
|
248e0d502c | ||
|
|
4127b68675 | ||
|
|
11fbc8112f | ||
|
|
c1e7e63677 | ||
|
|
e954871cb9 | ||
|
|
c1cdca36d2 | ||
|
|
754371a295 | ||
|
|
68ee753fc7 | ||
|
|
2a8e035f42 | ||
|
|
b87fd601ab | ||
|
|
c01d9747e7 | ||
|
|
6d17226c7f | ||
|
|
90cd4afb8c | ||
|
|
15d6988511 | ||
|
|
d00755100a | ||
|
|
3238cf2b4b | ||
|
|
2fc43a44a4 | ||
|
|
b976aa0872 | ||
|
|
ee8d8171f7 | ||
|
|
8c8cbbbc83 | ||
|
|
be36f07168 | ||
|
|
289602528c | ||
|
|
7a10d3d82c | ||
|
|
806c5ddf29 | ||
|
|
00d1828fbe | ||
|
|
2499955496 | ||
|
|
cb32c3957b | ||
|
|
c4dd45689d | ||
|
|
3c01bb5a4a | ||
|
|
8ed101cbbf | ||
|
|
c796dd142b | ||
|
|
6db3a0ec98 | ||
|
|
9d280da80b | ||
|
|
2e6733e433 | ||
|
|
21aa1323ec | ||
|
|
bbfcac26c9 | ||
|
|
368bc283a1 | ||
|
|
182c07db7f | ||
|
|
9b8dcec26e | ||
|
|
6718d238af | ||
|
|
dd70a6f659 | ||
|
|
ff2bd86744 | ||
|
|
d2e3c01c11 | ||
|
|
e9e5dedeed | ||
|
|
e8477e5911 | ||
|
|
238a2f4477 | ||
|
|
9502ce8b32 | ||
|
|
653f17915e | ||
|
|
6096116526 | ||
|
|
5c3f15af41 | ||
|
|
ca37a727fc | ||
|
|
598a4b3922 | ||
|
|
060cd0aab9 | ||
|
|
463f437486 | ||
|
|
0e97ef992e | ||
|
|
d09a591d1b | ||
|
|
aeddaf3dbd | ||
|
|
bf0ad9e7ca | ||
|
|
fc7dcd0360 | ||
|
|
14416a68db | ||
|
|
ee1a80abd7 | ||
|
|
d392d9cb1f | ||
|
|
65c7a9a554 | ||
|
|
1c98399c6f | ||
|
|
263ac2eb71 | ||
|
|
75d8e8ba7d | ||
|
|
0fbd7d1a3b | ||
|
|
8f0ba749d1 | ||
|
|
fc8ea688a3 | ||
|
|
2d651050ad | ||
|
|
a94c42411b | ||
|
|
57f769f358 | ||
|
|
ce39eb2da9 | ||
|
|
f7bc84fdd6 | ||
|
|
28f75525b2 | ||
|
|
03c1f15961 | ||
|
|
2f92830f6a | ||
|
|
73af96e9c3 | ||
|
|
1e63a6a1a7 | ||
|
|
0df699a054 | ||
|
|
0e771312f4 | ||
|
|
db15a58dde | ||
|
|
d81c40f4c8 | ||
|
|
e2624416af | ||
|
|
e72b4c6192 | ||
|
|
654fefaa72 | ||
|
|
7f6c163449 | ||
|
|
5738998310 | ||
|
|
45d2baa2c4 | ||
|
|
9033d49d76 | ||
|
|
1b754d14ae | ||
|
|
d1c1b687c7 | ||
|
|
8b44dcf8d0 | ||
|
|
984094a7ff | ||
|
|
55285f327a | ||
|
|
b85ad05f8a | ||
|
|
3c1663adeb | ||
|
|
66e9c5ef16 | ||
|
|
7027c0db0b | ||
|
|
6812f1e5ec | ||
|
|
b963a68dd6 | ||
|
|
1c720af9bc | ||
|
|
69f469a0f9 | ||
|
|
fbc284af49 | ||
|
|
ff51bf81f3 | ||
|
|
29c61635de | ||
|
|
1b9232e28d | ||
|
|
b84c876ba2 | ||
|
|
5fe1988d0a | ||
|
|
77330aa6a7 | ||
|
|
03e60ed329 | ||
|
|
45caa25e55 | ||
|
|
7a9273eca9 | ||
|
|
35142476b2 | ||
|
|
7db2256f63 | ||
|
|
fa01a9df69 | ||
|
|
2f1286a05e | ||
|
|
7b00671ccf | ||
|
|
08ebff4e5d | ||
|
|
0a81246502 | ||
|
|
91b7fe5650 | ||
|
|
3df7c71813 | ||
|
|
d353e11077 | ||
|
|
0fc687953f | ||
|
|
1467b1c720 | ||
|
|
d2faacb0fb | ||
|
|
145d112982 | ||
|
|
0434e520fd | ||
|
|
06e2724731 | ||
|
|
01bcdf10ee | ||
|
|
2583ddea2e | ||
|
|
855d4692fe | ||
|
|
a8ffb21bfa | ||
|
|
226154baa5 | ||
|
|
a480fc9d7c | ||
|
|
1d64a03804 | ||
|
|
6553e4492c | ||
|
|
6d4506f8aa | ||
|
|
eba606e85e | ||
|
|
1c6fac337e | ||
|
|
aa484ac015 | ||
|
|
014cd19e93 | ||
|
|
0f5d71434f | ||
|
|
798998203a | ||
|
|
fc98f9c0c5 | ||
|
|
64a5e03321 | ||
|
|
7b4c0740d0 | ||
|
|
60d998bf36 | ||
|
|
9b7e19e9c5 | ||
|
|
c37012efec | ||
|
|
d03bc02948 | ||
|
|
7c2223e540 | ||
|
|
ce7b6fe17a | ||
|
|
c9bd0ab725 | ||
|
|
7727cd734e | ||
|
|
243b16398b | ||
|
|
13146e9c06 | ||
|
|
5f8608ed90 | ||
|
|
8347318c90 | ||
|
|
3403b3c471 | ||
|
|
326304ca48 | ||
|
|
707359e371 | ||
|
|
61bad55dbc | ||
|
|
08b99134fa | ||
|
|
6ee08faa24 | ||
|
|
0a876226fe | ||
|
|
391a3a77f6 | ||
|
|
762f561c60 | ||
|
|
2477b35b42 | ||
|
|
4d997a26b0 | ||
|
|
4410aeb3eb | ||
|
|
088cca7452 | ||
|
|
66b9d70993 | ||
|
|
3e5b52bc2e | ||
|
|
7b4fca57ae | ||
|
|
6260f258bb | ||
|
|
629574685e | ||
|
|
29910cd1f7 | ||
|
|
236b7bbf28 | ||
|
|
4de71408a2 | ||
|
|
6d8012f13a | ||
|
|
a34e6ca7db | ||
|
|
691a434ba9 | ||
|
|
8b4405b71a | ||
|
|
7a821ca0f4 | ||
|
|
c9292512c0 | ||
|
|
5f9eeb7cbe | ||
|
|
221bc5ef59 | ||
|
|
50926acab9 | ||
|
|
afb7f2e9a6 | ||
|
|
acf7a82507 | ||
|
|
17274e17ed | ||
|
|
15cce4900c | ||
|
|
fc07954276 | ||
|
|
0bd65794d2 | ||
|
|
fe7cffc509 | ||
|
|
1d475ee727 | ||
|
|
333b986098 | ||
|
|
ff3bfd3fba | ||
|
|
bcfbdcd6ed | ||
|
|
0e90092d59 | ||
|
|
25bd97a12b | ||
|
|
6ca167679d | ||
|
|
f78b9324dc | ||
|
|
1b604bed0b | ||
|
|
bfe873e91c | ||
|
|
d034410a3f | ||
|
|
f9df37960b | ||
|
|
43c0197445 | ||
|
|
1169c5e143 | ||
|
|
e25b0e791d | ||
|
|
4add87e7a9 | ||
|
|
f0e1498a41 | ||
|
|
948ce77a8f | ||
|
|
cc7a4c2772 | ||
|
|
58163ea581 | ||
|
|
37f96534ec | ||
|
|
fe2455dea6 | ||
|
|
b750908dff | ||
|
|
e8933decb1 | ||
|
|
7ba997259c | ||
|
|
17b2d043cb | ||
|
|
916f86b401 | ||
|
|
aaf1383304 | ||
|
|
2b21ec3299 | ||
|
|
7828288660 | ||
|
|
176f3ea15c | ||
|
|
7bf9db8644 | ||
|
|
873301e7df | ||
|
|
16e61ae2b2 | ||
|
|
9861370b75 | ||
|
|
86cc83b491 | ||
|
|
96bd9ae81c | ||
|
|
524771529a | ||
|
|
86889cf1ef | ||
|
|
e925acc622 | ||
|
|
a780fbd09b | ||
|
|
896d39bc6a | ||
|
|
654eaa27fd | ||
|
|
1c13f2587c | ||
|
|
a6bc6c877e | ||
|
|
00bea8d1ee | ||
|
|
4570da5767 | ||
|
|
368a1e4231 | ||
|
|
1572af3a71 | ||
|
|
9e9a269439 | ||
|
|
9b6b5968e2 | ||
|
|
95cc27b145 | ||
|
|
3959918fc5 | ||
|
|
f586ea3a75 | ||
|
|
719190d570 | ||
|
|
0bf58936e3 | ||
|
|
99059ab95a | ||
|
|
f9dd8c182f | ||
|
|
7dac57cc0e | ||
|
|
ea955a2c66 | ||
|
|
c9ef5e47fe | ||
|
|
ba7422805b | ||
|
|
924780d8d8 | ||
|
|
8f076b0c9e | ||
|
|
df17f20a47 | ||
|
|
b023044cc8 | ||
|
|
705753efb2 | ||
|
|
499923b6d3 | ||
|
|
6454f67e74 | ||
|
|
092474fdb9 | ||
|
|
1ba2bdab21 | ||
|
|
46f9bdd701 | ||
|
|
de31c1cf0c | ||
|
|
1d7e901b7a | ||
|
|
6c48abb562 | ||
|
|
44f0f81d5d | ||
|
|
287fae858e | ||
|
|
a1736de977 | ||
|
|
9e4d47dcc0 | ||
|
|
c138c74ab3 | ||
|
|
74463eb1a8 | ||
|
|
568640f830 | ||
|
|
35e4dd5968 | ||
|
|
78246aada7 | ||
|
|
e09b624b84 | ||
|
|
735f1d5b03 | ||
|
|
569cea98b4 | ||
|
|
5bc072de07 | ||
|
|
8ca2f6a444 | ||
|
|
b7259615a7 | ||
|
|
8e6825771e | ||
|
|
b45f97d384 | ||
|
|
f1ebf3d9f6 | ||
|
|
ea0466aaa3 | ||
|
|
443d40906d | ||
|
|
7749fadf11 | ||
|
|
de08e1d9a9 | ||
|
|
8fbdd36ca0 | ||
|
|
d2abcdacee | ||
|
|
2362d6c6fb | ||
|
|
1a2a65ff19 | ||
|
|
1745ccf0bf | ||
|
|
d1cb558b43 | ||
|
|
b1dd3b2a19 | ||
|
|
be16a7725c | ||
|
|
e5d95c0ab0 | ||
|
|
28733fadcd | ||
|
|
0b2a5a22ba | ||
|
|
3fac522bbc | ||
|
|
5916bd3e0d | ||
|
|
7037268a36 | ||
|
|
c0664d2d81 | ||
|
|
59be3d746c | ||
|
|
490f6f7e50 | ||
|
|
3b379c67ac | ||
|
|
a73676b3ba | ||
|
|
ee9a04393e | ||
|
|
c123f9e119 | ||
|
|
141f96590b | ||
|
|
d1907083ed | ||
|
|
62f42eabb0 | ||
|
|
ff030d0252 | ||
|
|
1eccb34f86 | ||
|
|
2a4faf22f6 | ||
|
|
a284fa3273 | ||
|
|
4e173c8e61 | ||
|
|
c310b263a6 | ||
|
|
00632dff46 | ||
|
|
6a8ccde527 | ||
|
|
9236dd3acb | ||
|
|
001aba4791 | ||
|
|
3fde5b56a1 | ||
|
|
ef3e139b85 | ||
|
|
10ff236cd2 | ||
|
|
7fb99319bb | ||
|
|
8035fe8771 | ||
|
|
e37c157fff | ||
|
|
e72ca712ec | ||
|
|
3c5267f307 | ||
|
|
bbaedc1952 | ||
|
|
d81bba155a | ||
|
|
9c9eae05a8 | ||
|
|
853cafe195 | ||
|
|
5cd065ef6b | ||
|
|
dc444ec22b | ||
|
|
e5ac8ccda3 | ||
|
|
51ed3af14c | ||
|
|
e7cc8ff44b | ||
|
|
f3ca4f45ea | ||
|
|
62c759a0ff | ||
|
|
52904b6d58 | ||
|
|
bc5c85655d | ||
|
|
8e80b9cb06 | ||
|
|
8a87f2996a | ||
|
|
ad3c6ebb1e | ||
|
|
693d886d81 | ||
|
|
b02a965778 | ||
|
|
22613fc204 | ||
|
|
26d7abe2c9 | ||
|
|
0870a28443 | ||
|
|
ca731968ca | ||
|
|
3b5ec78f4f | ||
|
|
fe91887ea2 | ||
|
|
73bacfc650 | ||
|
|
201edb2e69 | ||
|
|
5478a8c014 | ||
|
|
45857fe208 | ||
|
|
88393eb77b | ||
|
|
308f106dc1 | ||
|
|
87662de2a6 | ||
|
|
26c99cea7c | ||
|
|
63940ea557 | ||
|
|
6dedf7c63e | ||
|
|
dd05fb4d14 | ||
|
|
d11f1c22be | ||
|
|
23caae689b | ||
|
|
d15b299e32 | ||
|
|
96f480ba41 | ||
|
|
090f83ae0d | ||
|
|
739123dedc | ||
|
|
ea3084aea5 | ||
|
|
8c5d919d23 | ||
|
|
4665ea2854 | ||
|
|
5adf95fc28 | ||
|
|
8890f263af | ||
|
|
877be8e6cb | ||
|
|
af9a252b64 | ||
|
|
a079139c3b | ||
|
|
323cb78f22 | ||
|
|
ee793a2c59 | ||
|
|
6f285874f3 | ||
|
|
2ece565aac | ||
|
|
935fb79c52 | ||
|
|
d87c9c72fb | ||
|
|
2f6f432583 | ||
|
|
5874ae7c51 | ||
|
|
c3386fba52 | ||
|
|
a752c4d9f3 | ||
|
|
36b8d03b1d | ||
|
|
a2a401c0b0 | ||
|
|
acd18a57fb | ||
|
|
6a80b1b94c | ||
|
|
db33fbac27 | ||
|
|
69e41e911d | ||
|
|
526484e694 | ||
|
|
c4e713815b | ||
|
|
b5bc567eb8 | ||
|
|
5f91a97778 | ||
|
|
63aa3576d8 | ||
|
|
7749794d6b | ||
|
|
368468447f | ||
|
|
54fa16424d | ||
|
|
fc7f1991dd | ||
|
|
910d0a7e47 | ||
|
|
6e8fb2ec06 | ||
|
|
94d943f3af | ||
|
|
41e6e32962 | ||
|
|
2f58a7d3c4 | ||
|
|
e364b80d0a | ||
|
|
f3efa85206 | ||
|
|
42f2f3c99f | ||
|
|
a6d0367d71 | ||
|
|
bcbf009a62 | ||
|
|
fedd8bece3 | ||
|
|
031525e7e3 | ||
|
|
4d5cb6398e | ||
|
|
3ef352b63c | ||
|
|
9809c12fb8 | ||
|
|
3e4ac35913 | ||
|
|
a72953411b | ||
|
|
3967e58627 | ||
|
|
db46f84f2c | ||
|
|
9a57347973 | ||
|
|
c9c988e5f4 | ||
|
|
5e2acdeaa3 | ||
|
|
5a4d1a1e85 | ||
|
|
fbd9437775 | ||
|
|
2eaa17b938 | ||
|
|
01eacadca5 | ||
|
|
9f155e0053 | ||
|
|
2f9dc6ca2a | ||
|
|
3d6f6cdd8f | ||
|
|
7e3c54f8d0 | ||
|
|
540ee0bc44 | ||
|
|
627170520a | ||
|
|
77d50d9177 | ||
|
|
c47140c62d | ||
|
|
546dfb08ef | ||
|
|
376b592e5a | ||
|
|
c27db754a7 | ||
|
|
5fb71cb165 | ||
|
|
972666440e | ||
|
|
549d7c77e5 | ||
|
|
de3b30ed7d | ||
|
|
a4f5e3f411 | ||
|
|
df19b62e92 | ||
|
|
caf2be13b3 | ||
|
|
e206f42e4e | ||
|
|
3f60410190 | ||
|
|
3cdd8558db | ||
|
|
f2b89445ae | ||
|
|
3ff4bf77e7 | ||
|
|
d16ccf0d9e | ||
|
|
fc7d9b264f | ||
|
|
b28d5a63d1 | ||
|
|
043ba4ff04 | ||
|
|
d6c3bf4168 | ||
|
|
7bf7a8feff | ||
|
|
3413ad1d22 | ||
|
|
84af084a3b | ||
|
|
cd50008429 | ||
|
|
767459ab57 | ||
|
|
3b45a120e6 | ||
|
|
b04aaba8d0 | ||
|
|
bfa3655c7b | ||
|
|
8642eb23a7 | ||
|
|
ef8ecc546b | ||
|
|
fafbbb4996 | ||
|
|
3a021f4e49 | ||
|
|
2788c19c85 | ||
|
|
300cc3dbca | ||
|
|
62516e264d | ||
|
|
8b89cfc4cb | ||
|
|
e3f65d2346 | ||
|
|
2b383a4236 | ||
|
|
a8426bd6da | ||
|
|
39a02e649d | ||
|
|
276fe2169a | ||
|
|
8fae56bee8 | ||
|
|
0e16a50bbc | ||
|
|
9de372d715 | ||
|
|
fbae5bdbcf | ||
|
|
aee1ef78da | ||
|
|
27c5c4b8f2 | ||
|
|
94e06c6846 | ||
|
|
7948d971e8 | ||
|
|
70acc7a0e3 | ||
|
|
56fdc7d39a | ||
|
|
f67c3bbf65 | ||
|
|
de194c4aa2 | ||
|
|
511805199f | ||
|
|
aa241a1f62 | ||
|
|
4125a45503 | ||
|
|
1349989494 | ||
|
|
639ed8b973 | ||
|
|
2f5db08c9b | ||
|
|
4c6814def6 | ||
|
|
387914be31 | ||
|
|
2f2003c89b | ||
|
|
48589b721d | ||
|
|
3bdf1634a9 | ||
|
|
1878061c9a | ||
|
|
774c3b5ba0 | ||
|
|
a64b8d4181 | ||
|
|
e3e380124d | ||
|
|
823fc25fa8 | ||
|
|
4062912a98 | ||
|
|
62b5192f24 | ||
|
|
058717532a | ||
|
|
d117a72e6e | ||
|
|
3ba5b825e5 | ||
|
|
075ab20e5b | ||
|
|
deeea0aaed | ||
|
|
8113117cc4 | ||
|
|
7bfe096f3b | ||
|
|
c37b08ac8b | ||
|
|
c52a5927e5 | ||
|
|
edcfac8da3 | ||
|
|
a994c9f017 | ||
|
|
66e6bf8217 | ||
|
|
4a4cc766c2 | ||
|
|
31cd841b75 | ||
|
|
1710890886 | ||
|
|
16f616c5e0 | ||
|
|
7600c9bb2f | ||
|
|
100a44daef | ||
|
|
54305fafde | ||
|
|
d172d3d7db | ||
|
|
cee593c423 | ||
|
|
43adbb1cb1 | ||
|
|
e96731be11 | ||
|
|
6ea062462f | ||
|
|
1bc8d6fb18 | ||
|
|
73d00a4caf | ||
|
|
a23561c380 | ||
|
|
bb75a6a31b | ||
|
|
ce79c1f0c4 | ||
|
|
3cdb82a0bf | ||
|
|
d2f928f0c3 | ||
|
|
3cc0110464 | ||
|
|
df533f2efe | ||
|
|
2529bd3f44 | ||
|
|
a5c12065af | ||
|
|
101e795af8 | ||
|
|
8faa65fdf3 | ||
|
|
644881bd3e | ||
|
|
efa1b2dcbc | ||
|
|
92a9832337 | ||
|
|
8f3456cd6c | ||
|
|
e67192cdf0 | ||
|
|
9f2683a35b | ||
|
|
0a7e25e45a | ||
|
|
643a034aae | ||
|
|
1c5a3aef54 | ||
|
|
bfe47a1ba2 | ||
|
|
acd76fc97b | ||
|
|
78fedce2d5 | ||
|
|
5261e962e2 | ||
|
|
e4bfd562b5 | ||
|
|
d289bbdc5e | ||
|
|
2e9e3b3751 | ||
|
|
af0a2f182c | ||
|
|
e3ac84a849 | ||
|
|
6dce8dfa20 | ||
|
|
eef1da56c8 | ||
|
|
e37866d0b9 | ||
|
|
1ed7d482ab | ||
|
|
f1a7db780e | ||
|
|
8591fae031 | ||
|
|
18b9bba21c | ||
|
|
580e15dc21 | ||
|
|
bf4fc2596a | ||
|
|
9a4d2bc8f9 | ||
|
|
62a2277f43 | ||
|
|
d11885d48c | ||
|
|
c8cec18ad3 | ||
|
|
86105403bf | ||
|
|
41288f5ddb | ||
|
|
9cc1a020f3 | ||
|
|
68f35e98e0 | ||
|
|
b6c9a1d655 | ||
|
|
9b35fa29b8 | ||
|
|
53272d951b | ||
|
|
e3dc4ae088 | ||
|
|
000d9d8b52 | ||
|
|
3d8742fa7c | ||
|
|
ae43e78a86 | ||
|
|
7c72393361 | ||
|
|
fa95ca4289 | ||
|
|
e6e90e99da | ||
|
|
6a3c1f2fd9 | ||
|
|
90f99ebfbe | ||
|
|
59fb61e3e6 | ||
|
|
261740967d | ||
|
|
e99e35a12a | ||
|
|
fd6d09caaa | ||
|
|
47ec5b18b8 | ||
|
|
aac21e1f71 | ||
|
|
21c647147a | ||
|
|
07a022bfb6 | ||
|
|
0427f90649 | ||
|
|
64627c9093 | ||
|
|
148a173474 | ||
|
|
acb6e5dbc3 | ||
|
|
9bd9f17a6c | ||
|
|
d59ed7b14c | ||
|
|
3600055424 | ||
|
|
949caecb75 | ||
|
|
87df42f8c1 | ||
|
|
2996cbc518 | ||
|
|
205cd3b751 | ||
|
|
d25bd2f481 | ||
|
|
072974216b | ||
|
|
f2256dfa4f | ||
|
|
5cf3b621ee | ||
|
|
59fc9d3bfd | ||
|
|
9380c4bbc3 | ||
|
|
2edefbf93c | ||
|
|
866ab2fcc2 | ||
|
|
d9ba83c222 | ||
|
|
62e82a42fb | ||
|
|
80f1f079f1 | ||
|
|
17be462d59 | ||
|
|
2f8efb5ce6 | ||
|
|
dad2ad2eb8 | ||
|
|
43ddb856c1 | ||
|
|
488f6412f2 | ||
|
|
2253cd86e5 | ||
|
|
4216d72c67 | ||
|
|
4304071d18 | ||
|
|
572eb1f5f8 | ||
|
|
2e1f504c11 | ||
|
|
d4cb56a73d | ||
|
|
9510d38929 | ||
|
|
a8b2604512 | ||
|
|
17fcc729a2 | ||
|
|
ddeac15859 | ||
|
|
2fac888453 | ||
|
|
f6f39d1560 | ||
|
|
9933d1ff3a | ||
|
|
1e5f18bfe8 | ||
|
|
be6ee73a04 | ||
|
|
c73eb5d791 | ||
|
|
12b3d9b61e | ||
|
|
a49eda44d9 | ||
|
|
7eacd26d70 | ||
|
|
8440c44def | ||
|
|
d15ff46eb4 | ||
|
|
8721b7a689 | ||
|
|
08f2bbef4e | ||
|
|
4ad31ce4e0 | ||
|
|
cf6b995c50 | ||
|
|
ea30918d35 | ||
|
|
84cd5b9278 | ||
|
|
2b5d61ad36 | ||
|
|
94c6793e92 | ||
|
|
d35b8f82a3 | ||
|
|
f5164fe3e4 | ||
|
|
e033337b26 | ||
|
|
0615f21deb | ||
|
|
c71ba2b8e7 | ||
|
|
d9f6a5206e | ||
|
|
7b307a9e54 | ||
|
|
41784eb56a | ||
|
|
d224b3d301 | ||
|
|
eabe7a3411 | ||
|
|
646682b6a0 | ||
|
|
73c5988e7e | ||
|
|
622474e83b | ||
|
|
071f599d48 | ||
|
|
2156e15732 | ||
|
|
ef972ae15b | ||
|
|
0374d8caa8 | ||
|
|
0e75204762 | ||
|
|
d9bbfeead1 | ||
|
|
b1e3b9688e | ||
|
|
9950452e57 | ||
|
|
c04a0e42a7 | ||
|
|
1c9b1ea69f | ||
|
|
085c6f9c12 | ||
|
|
a0b88e8f8b | ||
|
|
55864edb67 | ||
|
|
4754a513aa | ||
|
|
e20aa0c524 | ||
|
|
a4cdd6e376 | ||
|
|
1a746b1ba3 | ||
|
|
511789d7af | ||
|
|
209e09ab66 | ||
|
|
6a7cbc545f | ||
|
|
7fda14ccca | ||
|
|
7b7016c4b3 | ||
|
|
9478798a47 | ||
|
|
36bb23c54c | ||
|
|
5a3bbfbf62 | ||
|
|
70d1a1e376 | ||
|
|
67d8a7e106 | ||
|
|
36e334ecf2 | ||
|
|
320ff9d606 | ||
|
|
8d923489d3 | ||
|
|
d9541b6a6e | ||
|
|
fb750b69e3 | ||
|
|
4dd5be9356 | ||
|
|
93563358ca | ||
|
|
d7bf9e285c | ||
|
|
221ef74150 | ||
|
|
3c4f575bc2 | ||
|
|
3356168745 | ||
|
|
8fcd07863a | ||
|
|
fc71a640a6 | ||
|
|
06d17c6b2c | ||
|
|
ae25804d83 | ||
|
|
2f7017b305 | ||
|
|
4bcd9de2b0 | ||
|
|
77659c64e0 | ||
|
|
c520cb777c | ||
|
|
d8ee50c6fe | ||
|
|
73b4a8b75a | ||
|
|
7bebe699f6 | ||
|
|
4d0b0bbf66 | ||
|
|
3f6c693c3f | ||
|
|
8b7ea09fa9 | ||
|
|
f32215f77d | ||
|
|
93d4581443 | ||
|
|
46b9c0eae6 | ||
|
|
aa7143a831 | ||
|
|
6716c08306 | ||
|
|
f6559c01e4 | ||
|
|
b1e66279d5 | ||
|
|
2aa293f1a5 | ||
|
|
5167eb47ae | ||
|
|
27d9f78566 | ||
|
|
dd9e317257 | ||
|
|
2e2aed5002 | ||
|
|
1ffd6d54a0 | ||
|
|
1c1e67abe3 | ||
|
|
00f442573a | ||
|
|
b38ac32898 | ||
|
|
72ae2f0269 | ||
|
|
426be943a2 | ||
|
|
273f2f7ce9 | ||
|
|
a219cc43ce | ||
|
|
c6ded00461 | ||
|
|
aed1904b4c | ||
|
|
df15ff9f8e | ||
|
|
20bdbf531a | ||
|
|
1d8aac26ce | ||
|
|
841da9dde8 | ||
|
|
cdde9f8841 | ||
|
|
468917a91a | ||
|
|
649f2908e8 | ||
|
|
a35888a07b | ||
|
|
b62c7c76c8 | ||
|
|
e8748986bf | ||
|
|
528a3cdca1 | ||
|
|
4b328a236c | ||
|
|
3e1cac94bf | ||
|
|
77dae3a7b6 | ||
|
|
03840557ed | ||
|
|
ec0f1088ce | ||
|
|
51cb234b37 | ||
|
|
2846aa2f77 | ||
|
|
1bd4595bba | ||
|
|
49d090bb4c | ||
|
|
307894415f | ||
|
|
1f4ea8414b | ||
|
|
680dee14a1 | ||
|
|
e036f7503a | ||
|
|
129c58370a | ||
|
|
93e9eedfae | ||
|
|
bf3fbd4141 | ||
|
|
069413c19c | ||
|
|
03c5e67047 | ||
|
|
df38dde296 | ||
|
|
a141a9404f | ||
|
|
4e7ff63c53 | ||
|
|
a1d21cf452 | ||
|
|
89ab23e70f | ||
|
|
38abfacd88 | ||
|
|
69e37ad978 | ||
|
|
12fbb53ada | ||
|
|
41eb223bbf | ||
|
|
0dca556843 | ||
|
|
207cb35c55 | ||
|
|
0f05a1fd63 | ||
|
|
c6d7270bbc | ||
|
|
36282c450e | ||
|
|
e5d8a1aa3c | ||
|
|
a3877570fe | ||
|
|
1e744efef8 | ||
|
|
32eca14a81 | ||
|
|
5e02da6fb7 | ||
|
|
49e143f84e | ||
|
|
3967e5d4ff | ||
|
|
a943a993cb | ||
|
|
964b0f4f79 | ||
|
|
cd97495208 | ||
|
|
354584e1b1 | ||
|
|
0a35931d0b | ||
|
|
2c6971e91f | ||
|
|
a877c21d94 | ||
|
|
dce976d1f9 | ||
|
|
eec2992be5 | ||
|
|
81f9d043d0 | ||
|
|
e599c829e5 | ||
|
|
db6a9b0354 | ||
|
|
4f44692ae8 | ||
|
|
33d87a3ffe | ||
|
|
efdc39a273 | ||
|
|
03d9876c8a | ||
|
|
22dc842705 | ||
|
|
13106d781e | ||
|
|
47ddd075f1 | ||
|
|
4e090fcfda | ||
|
|
b32b10a4e1 | ||
|
|
3823bf9c0d | ||
|
|
bde3da53b6 | ||
|
|
b087688349 | ||
|
|
c9ebec1cf0 | ||
|
|
b14b1a415f | ||
|
|
c96b2081c4 | ||
|
|
72ecc286dc | ||
|
|
6793d2cc7c | ||
|
|
0e6c036fa2 | ||
|
|
bbc72f752a | ||
|
|
0b336a2954 | ||
|
|
34f6c6b23f | ||
|
|
435d451f3f | ||
|
|
b8028886b0 | ||
|
|
f31be7784b | ||
|
|
a2ac9e10e2 | ||
|
|
728155f0d8 | ||
|
|
b1281c7999 | ||
|
|
616f4e4027 | ||
|
|
0529aea194 | ||
|
|
3cb595c3c9 | ||
|
|
3b9ac19482 | ||
|
|
d1a913450a | ||
|
|
c03e15979c | ||
|
|
f90f5aa0c2 | ||
|
|
e84bfe0420 | ||
|
|
9c57e31256 | ||
|
|
0c03070109 | ||
|
|
b40f6577a6 | ||
|
|
c7398c631d | ||
|
|
95f5f28906 | ||
|
|
5be72e8ce2 | ||
|
|
1833fac094 | ||
|
|
1bc438ed01 | ||
|
|
32d09f189b | ||
|
|
437fe4ba82 | ||
|
|
e7b437980e | ||
|
|
a46329f796 | ||
|
|
6805259f74 | ||
|
|
e84ebc2a5c | ||
|
|
602e7a7164 | ||
|
|
6dd720b76e | ||
|
|
f1064e2d2f | ||
|
|
6e00b4636b | ||
|
|
1bdada3cfc | ||
|
|
ceb5e63166 | ||
|
|
445b6e0f90 | ||
|
|
a29d1816c9 | ||
|
|
aa83b9e3fd | ||
|
|
8259f74074 | ||
|
|
3644dfd6fc | ||
|
|
1aa8029a8a | ||
|
|
4054bae9be | ||
|
|
2d28d795cf | ||
|
|
2b8eefccca | ||
|
|
ffc0e04a1e | ||
|
|
6fd02ccbae | ||
|
|
cbe7b5f61b | ||
|
|
bde79210ca | ||
|
|
c04a789d70 | ||
|
|
b90524357e | ||
|
|
7e617b7f39 | ||
|
|
98f2f6d4c0 | ||
|
|
173fdf8056 | ||
|
|
eb72b1a925 | ||
|
|
63b5eb66ff | ||
|
|
b9f6591734 | ||
|
|
b5ab222e64 | ||
|
|
fa50a5962c | ||
|
|
309d4ea702 | ||
|
|
cf55f1a7cd | ||
|
|
87bdfaf731 | ||
|
|
f721f5edcf | ||
|
|
dd6501ef8f | ||
|
|
5298cf0e52 | ||
|
|
239c617818 | ||
|
|
fa1c2e9dbc | ||
|
|
972b421fc6 | ||
|
|
d9cdff3e6e | ||
|
|
71ee2de354 | ||
|
|
dc6788706c | ||
|
|
905a7e6346 | ||
|
|
9dccc12734 | ||
|
|
b18d665fbe | ||
|
|
5ddb9f9097 | ||
|
|
f48cf2e27a | ||
|
|
c56c0e3232 | ||
|
|
a2e57de3a3 | ||
|
|
1557b356f4 | ||
|
|
dc9ef43625 | ||
|
|
0f00d90c29 | ||
|
|
a61ad9e2a2 | ||
|
|
d2d41f978d | ||
|
|
1ddc0c1977 | ||
|
|
b39e4a3138 | ||
|
|
4dd14b81e1 | ||
|
|
daaa654065 | ||
|
|
8db567ba7a | ||
|
|
805e6de1dc | ||
|
|
ffbafcb5fb | ||
|
|
1c8d4ee7ab | ||
|
|
f469cab7b0 | ||
|
|
c6cdf0a4c4 | ||
|
|
f74a75da75 | ||
|
|
0e08cffedb | ||
|
|
f57ef43dc7 | ||
|
|
d5b9effd2e | ||
|
|
d36315104e | ||
|
|
8678eef9e8 | ||
|
|
76a2ae4714 | ||
|
|
a6d59fccf4 | ||
|
|
37e5157d5a | ||
|
|
b5aafa521a | ||
|
|
5e13949eda | ||
|
|
b900ac2b1d | ||
|
|
28331b3617 | ||
|
|
026045af17 | ||
|
|
bdb2a5f277 | ||
|
|
1f8f462461 | ||
|
|
cacbc60302 | ||
|
|
093d2ae99b | ||
|
|
e44b37e654 | ||
|
|
e0eec138d5 | ||
|
|
b0617711ed | ||
|
|
fd528aa1b7 | ||
|
|
4fff812910 | ||
|
|
0f7b0c4227 | ||
|
|
3ebb9af8f8 | ||
|
|
bc6d69319c | ||
|
|
6bcca6c94e | ||
|
|
ed5b83bc62 | ||
|
|
015c5d9618 | ||
|
|
d608e046c5 | ||
|
|
cfa60df134 | ||
|
|
5ad2900c9c | ||
|
|
dd5aeeb65a | ||
|
|
3262c2d1b9 | ||
|
|
aa3357eee1 | ||
|
|
0192edbe84 | ||
|
|
1f38ab1690 | ||
|
|
d8724a63fb | ||
|
|
bcbd97e515 | ||
|
|
616d099c07 | ||
|
|
bea2cfd363 | ||
|
|
f7957a8903 | ||
|
|
b9685ec711 | ||
|
|
4cea79973f | ||
|
|
7ee159b53d | ||
|
|
8cd579d443 | ||
|
|
6e9e289dd7 | ||
|
|
c6fc462361 | ||
|
|
667e2e697e | ||
|
|
dc6080b57b | ||
|
|
2b79fd7e67 | ||
|
|
319d661ce6 | ||
|
|
00c4ab197d | ||
|
|
789c829bc2 | ||
|
|
e44961e571 | ||
|
|
da75e790ea | ||
|
|
60be4b32be | ||
|
|
13aa2196f4 | ||
|
|
d1bb87ccec | ||
|
|
e8f0be80bb | ||
|
|
a049a62397 | ||
|
|
2917a53b75 | ||
|
|
5cacf8a8af | ||
|
|
6decece009 | ||
|
|
9f3f734b8c | ||
|
|
01a7db1953 | ||
|
|
55d850a615 | ||
|
|
de7c7aca6c | ||
|
|
13f1ab7965 | ||
|
|
d49649b3a3 | ||
|
|
7a602690bb | ||
|
|
6d46590312 | ||
|
|
069a2814fc | ||
|
|
1f18c9a273 | ||
|
|
436622ad7c | ||
|
|
f4f7b5b99c | ||
|
|
b9519dd5b9 | ||
|
|
4b93f58d2f | ||
|
|
282b3592c2 | ||
|
|
71228eae59 | ||
|
|
38600d8189 | ||
|
|
78e42bbae3 | ||
|
|
8c6521e382 | ||
|
|
3cf330134b | ||
|
|
6d1106bc9f | ||
|
|
40d97bc6a4 | ||
|
|
7cea4efac1 | ||
|
|
fc5ed46b40 | ||
|
|
25e29d3dd5 | ||
|
|
39c10b9e1c | ||
|
|
e7b5ab56e0 | ||
|
|
e109b9e279 | ||
|
|
664774f474 | ||
|
|
05be9d72b8 | ||
|
|
8d575a5fbf | ||
|
|
ed90891607 | ||
|
|
592f47a751 | ||
|
|
df125bac19 | ||
|
|
e6da3cf845 | ||
|
|
5718789d53 | ||
|
|
d5a44a2ba4 | ||
|
|
2d36079999 | ||
|
|
bb78c43de5 | ||
|
|
1394b1d56f | ||
|
|
6478b7b129 | ||
|
|
8909b654d3 | ||
|
|
97dbb98862 | ||
|
|
166d844d55 | ||
|
|
a3d00b1953 | ||
|
|
f2f4f9b24b | ||
|
|
40ed4559c4 | ||
|
|
a61048d219 | ||
|
|
bff8313a37 | ||
|
|
dde4868540 | ||
|
|
147d2e1934 | ||
|
|
e89c95551f | ||
|
|
daadf7e2a1 | ||
|
|
5ddcf402bc | ||
|
|
57f17b7afe | ||
|
|
3425dc027c | ||
|
|
1f2eba9dc9 | ||
|
|
1710863231 | ||
|
|
aa012b6d0b | ||
|
|
1da5e7d1f7 | ||
|
|
c0ae4b86a6 | ||
|
|
ca7f4ffed9 | ||
|
|
78f7ea0c9d | ||
|
|
ed14e47389 | ||
|
|
06d5d8859a | ||
|
|
add6352012 | ||
|
|
f095522cd7 | ||
|
|
e8a5ddad37 | ||
|
|
9bc48f4aba | ||
|
|
4f6776eeaa | ||
|
|
4dee21c0e6 | ||
|
|
2e40798e8e | ||
|
|
0dc2e1a5ae | ||
|
|
6939da2fd2 | ||
|
|
a0a857a6db | ||
|
|
0a2fbb0d70 | ||
|
|
2632ec45bd | ||
|
|
9d164dc33c | ||
|
|
cf5f5f75bc | ||
|
|
40875ac8ff | ||
|
|
e72be4abfc | ||
|
|
4cebccd6dc | ||
|
|
afdfe1c2e8 | ||
|
|
abbfdf211b | ||
|
|
d633860e1d | ||
|
|
b46adec413 | ||
|
|
cb7da60ec7 | ||
|
|
298c5026be | ||
|
|
7cd14b8c4e | ||
|
|
1de35cf8ef | ||
|
|
9d200017c3 | ||
|
|
e962036889 | ||
|
|
45398bb54e | ||
|
|
e6294f48de | ||
|
|
93c6038992 | ||
|
|
0be320a6c7 | ||
|
|
0c627e7ca0 | ||
|
|
91c46dbc85 | ||
|
|
eefb9823e1 | ||
|
|
ffd65e1fe4 | ||
|
|
1a664edd39 | ||
|
|
e8a7e86f41 | ||
|
|
e4a7c01541 | ||
|
|
280d79fecc | ||
|
|
7718764294 | ||
|
|
c39f15bd71 | ||
|
|
f5b8683b33 | ||
|
|
3c2caeb43a | ||
|
|
1c060f40c1 | ||
|
|
d15af0c5f0 | ||
|
|
6daa267329 | ||
|
|
c5d7889ac9 | ||
|
|
d7c63b85ed | ||
|
|
adb25d65c2 | ||
|
|
4af02d3d00 | ||
|
|
bce19c7151 | ||
|
|
7c5d27d7ce | ||
|
|
2e435f07a3 | ||
|
|
3ad978fc72 | ||
|
|
9c581d63ea | ||
|
|
1501a6d8fc | ||
|
|
f57d21eaeb | ||
|
|
9c903bacf2 | ||
|
|
1468be0af4 | ||
|
|
340db7662b | ||
|
|
7b0513a1ea | ||
|
|
feb2d3066e | ||
|
|
5d5b964f4e | ||
|
|
9309f98094 | ||
|
|
3a9f34e47b | ||
|
|
d5521370f4 | ||
|
|
95e806cb89 | ||
|
|
b4a49de819 | ||
|
|
4f4ef941c6 | ||
|
|
7228752a01 | ||
|
|
145a610321 | ||
|
|
6ce3f9bb71 | ||
|
|
a5483a5113 | ||
|
|
7f5e646db5 | ||
|
|
666251f23e | ||
|
|
d89d8b09da | ||
|
|
0aa20b4479 | ||
|
|
8658dba97a | ||
|
|
20c911651f | ||
|
|
bef20ba4a2 | ||
|
|
ee325031a0 | ||
|
|
b57549546d | ||
|
|
1e4d278604 | ||
|
|
80aa596310 | ||
|
|
4913288061 | ||
|
|
1a43cd8a67 | ||
|
|
bcb0511083 | ||
|
|
2dda044dd1 | ||
|
|
da18ab3d41 | ||
|
|
f26cae8807 | ||
|
|
641bb01ba2 | ||
|
|
02c9b61840 | ||
|
|
99e8d22c51 | ||
|
|
cd9b3368da | ||
|
|
f918c6bb83 | ||
|
|
28dff5ba6d | ||
|
|
4d978f5b36 | ||
|
|
ef41878815 | ||
|
|
6a663932f3 | ||
|
|
67c538ae8f | ||
|
|
38137e16a0 | ||
|
|
9c01295521 | ||
|
|
c7b6db00ca | ||
|
|
7f0bdc5d36 | ||
|
|
5f6d8f74dd | ||
|
|
9086319b99 | ||
|
|
37cd4f51eb | ||
|
|
74416568d6 | ||
|
|
a8c3d6c39b | ||
|
|
5939c2dbfc | ||
|
|
4bef1e9f59 | ||
|
|
18bf48bf90 | ||
|
|
b415b293cf | ||
|
|
3a1bb1966d | ||
|
|
d4b686ff65 | ||
|
|
8148974e9f | ||
|
|
eaa2573c66 | ||
|
|
4d315f8e61 | ||
|
|
e5981ed22b | ||
|
|
eccaca8808 | ||
|
|
36e6c76b59 | ||
|
|
06c35f5b51 | ||
|
|
ca21b7efae | ||
|
|
9eb20ede33 | ||
|
|
656146c445 | ||
|
|
2eb8ed59cc | ||
|
|
9d6eeace54 | ||
|
|
315c85fb8d | ||
|
|
b7a70a2f28 | ||
|
|
63bf564757 | ||
|
|
6a9c5818ba | ||
|
|
98e7de01b0 | ||
|
|
8ef7325e16 | ||
|
|
17de379145 | ||
|
|
eb784c665a | ||
|
|
07beb3e86b | ||
|
|
18919a6b4a | ||
|
|
71d4b64691 | ||
|
|
9918a20946 | ||
|
|
ae5e7d641a | ||
|
|
4e88ea970e | ||
|
|
f6ff0f3b2c | ||
|
|
84d58e574f | ||
|
|
1dd7cc956b | ||
|
|
54e7dfe986 | ||
|
|
4e9a52343f | ||
|
|
51c805d77a | ||
|
|
8bde488662 | ||
|
|
4f1e04cf9e | ||
|
|
e509da8fd8 | ||
|
|
f6bfe2c9a8 | ||
|
|
15719b73b4 | ||
|
|
8da9638563 | ||
|
|
a5afeebc0c | ||
|
|
9903266722 | ||
|
|
8f33d5903d | ||
|
|
e9c79886d2 | ||
|
|
6207770120 | ||
|
|
2a99f1a1ef | ||
|
|
4aafcebef5 | ||
|
|
3a78e94f2f | ||
|
|
b5aca56914 | ||
|
|
a6621233d0 | ||
|
|
b4eb25de58 | ||
|
|
d96a8d028a | ||
|
|
f45c47f3d5 | ||
|
|
827ce46d3c | ||
|
|
91c84d63de | ||
|
|
545392f90f | ||
|
|
fa61cf3c85 | ||
|
|
c359646702 | ||
|
|
51fef843f0 | ||
|
|
1a3a0fb124 | ||
|
|
f1d9cca119 | ||
|
|
8e749173de | ||
|
|
20dbf18106 | ||
|
|
10ff71e8f6 | ||
|
|
170cc77a1b | ||
|
|
589673e420 | ||
|
|
2f9c39fe53 | ||
|
|
044c7f3ce9 | ||
|
|
d18e28978a | ||
|
|
581b84afe0 | ||
|
|
846cabeda5 | ||
|
|
9b59ef00af | ||
|
|
079772a399 | ||
|
|
2e39befd7c | ||
|
|
219ffd2c48 | ||
|
|
63d15e4479 | ||
|
|
2f01efdd64 | ||
|
|
8b7d2c880e | ||
|
|
1755ead681 | ||
|
|
1e1f7be708 | ||
|
|
7170bec25d | ||
|
|
7ad1a7dd37 | ||
|
|
217e9b2475 | ||
|
|
28f2c213f7 | ||
|
|
b8f1cebeb6 | ||
|
|
6a3ad52aef | ||
|
|
8c349c0515 | ||
|
|
9038dfb3b8 | ||
|
|
2e94488eb4 | ||
|
|
59ed41abfe | ||
|
|
8bea6776f5 | ||
|
|
0143d22a21 | ||
|
|
021d0053be | ||
|
|
443ca0b390 | ||
|
|
2e0224589f | ||
|
|
f8da59595a | ||
|
|
e8568c6701 | ||
|
|
4ca3f6a1b3 | ||
|
|
6af255923a | ||
|
|
624d83dc60 | ||
|
|
6073da2843 | ||
|
|
ca5d2c115d | ||
|
|
86f3d88116 | ||
|
|
7a971b5855 | ||
|
|
0a7de3340a | ||
|
|
2cb73eefeb | ||
|
|
152aa06930 | ||
|
|
cbca78ff63 | ||
|
|
7c46b292ac | ||
|
|
883509903f | ||
|
|
37b2951058 | ||
|
|
ceb323ac7c | ||
|
|
b65d40a22b | ||
|
|
aed49b9289 | ||
|
|
72d81cc52f | ||
|
|
4bb3aec168 | ||
|
|
c0a81f2428 | ||
|
|
692adacc2a | ||
|
|
26dbeb6831 | ||
|
|
07f72c20eb | ||
|
|
8407b0cccf | ||
|
|
3ff17a8789 | ||
|
|
a9a6d8a568 | ||
|
|
9877845b9c | ||
|
|
dc89262461 | ||
|
|
a5425042cf | ||
|
|
d6e03c3e48 | ||
|
|
e91eecf34f | ||
|
|
1a8cc87e60 | ||
|
|
0863941642 | ||
|
|
b331aee599 | ||
|
|
e19180cc86 | ||
|
|
10cb891f48 | ||
|
|
c8f7a8c795 | ||
|
|
74a28ffdf7 | ||
|
|
ecedce0c2f | ||
|
|
bd4f993292 | ||
|
|
4934b026d3 | ||
|
|
11f183a79f | ||
|
|
ae426a41e0 | ||
|
|
d6edc3728d | ||
|
|
e121487170 | ||
|
|
72a093ec77 | ||
|
|
4996d90782 | ||
|
|
9a451a1423 | ||
|
|
4d11ad45db | ||
|
|
1657c2c7f2 | ||
|
|
c5e7048a3d | ||
|
|
1f194da2f0 | ||
|
|
0954b04f24 | ||
|
|
4659499340 | ||
|
|
6eb4584408 | ||
|
|
4ba4b77b95 | ||
|
|
f9bf6dbc1e | ||
|
|
64b5269648 | ||
|
|
f394cecf55 | ||
|
|
8b56676c23 | ||
|
|
e2713ea627 | ||
|
|
f5e50409d3 | ||
|
|
050916a56a | ||
|
|
cdf36cc387 | ||
|
|
f909a36cbd | ||
|
|
1d36255ca5 | ||
|
|
acfdae2d72 | ||
|
|
ab59e97b92 | ||
|
|
1060b04b1e | ||
|
|
df044dbd83 | ||
|
|
5eb210ec12 | ||
|
|
f24f78c0cc | ||
|
|
8a071fe1fe | ||
|
|
f3e84de5fb | ||
|
|
2dec1b72f7 | ||
|
|
604a827a52 | ||
|
|
3d8b303ab7 | ||
|
|
2c599e60c3 | ||
|
|
928d8feb21 | ||
|
|
490e688a91 | ||
|
|
34c36d77c3 | ||
|
|
0ab26f0c82 | ||
|
|
db453ab7ae | ||
|
|
e032dbf383 | ||
|
|
3b4ed03105 | ||
|
|
963694330d | ||
|
|
2733b12cff | ||
|
|
a377364621 | ||
|
|
58f4884deb | ||
|
|
c2c7a25487 | ||
|
|
f98c08f4c6 | ||
|
|
cfc2a959cf | ||
|
|
6a1630a84c | ||
|
|
a51be85199 | ||
|
|
e0fd5d8795 | ||
|
|
8659f60b46 | ||
|
|
c43699fb43 | ||
|
|
c56a22c8d5 | ||
|
|
7f27ce6dee | ||
|
|
508ba4750c | ||
|
|
c0b19000d6 | ||
|
|
409a3357da | ||
|
|
82523978c9 | ||
|
|
718ba2d0e3 | ||
|
|
2317dd8820 | ||
|
|
df06f55c7f | ||
|
|
d43853460e | ||
|
|
28fee318d7 | ||
|
|
1ec2ecac11 | ||
|
|
7aa3956792 | ||
|
|
d349759618 | ||
|
|
ac3e4fb42f | ||
|
|
eccb01e5b5 | ||
|
|
7c8d10022f | ||
|
|
f1244e19a1 | ||
|
|
e17143dd8b | ||
|
|
39d5d3a1cf | ||
|
|
f8be5731a5 | ||
|
|
ab248febcd | ||
|
|
d4afba3a24 | ||
|
|
4ee9751feb | ||
|
|
46fb5ee1d2 | ||
|
|
749f837df5 | ||
|
|
e11904e05b | ||
|
|
e1aa08b985 | ||
|
|
2af3770b29 | ||
|
|
74f9d0935b | ||
|
|
f9c50fdc06 | ||
|
|
1fa825321d | ||
|
|
d9147562e5 | ||
|
|
5b569718ec | ||
|
|
a5d4746202 | ||
|
|
50d150302d | ||
|
|
e451eb5126 | ||
|
|
a626364430 | ||
|
|
b55ed7214a | ||
|
|
d6801517bb | ||
|
|
97dde7eb56 | ||
|
|
10df3dce7c | ||
|
|
889d7c0c15 | ||
|
|
799155279f | ||
|
|
10e7bd0d6e | ||
|
|
0a99487091 | ||
|
|
4965c19314 | ||
|
|
30810e95f4 | ||
|
|
a3d84f69ea | ||
|
|
b3bb1a537c | ||
|
|
726aa3316d | ||
|
|
ba6c3eaf73 | ||
|
|
ebe45f3fa1 | ||
|
|
3f0fed19d8 | ||
|
|
609cab6e2f | ||
|
|
7b3cb0c3dd | ||
|
|
43559fb6b7 | ||
|
|
8788692fb3 | ||
|
|
072e346324 | ||
|
|
99f65ab5ec | ||
|
|
fe7b120003 | ||
|
|
cb8f86bc8d | ||
|
|
18e6e2da9e | ||
|
|
54247cd11b | ||
|
|
8b0725650d | ||
|
|
20411be9bd | ||
|
|
f4f36d85b9 | ||
|
|
9f887237eb | ||
|
|
4e3f917a2c | ||
|
|
5c9c836857 | ||
|
|
31b7fe6ba0 | ||
|
|
102c0a96ed | ||
|
|
9a0be43ef5 | ||
|
|
c1d948ef63 | ||
|
|
9df229a230 | ||
|
|
a1c342c822 | ||
|
|
c313cfb4ec | ||
|
|
8d4a658d0b | ||
|
|
86f53d3eff | ||
|
|
3cb89339c8 | ||
|
|
ba98a8df32 | ||
|
|
f3faa52bc7 | ||
|
|
3dac08d34f | ||
|
|
deba090cbd | ||
|
|
5b01f9530b | ||
|
|
df66162bca | ||
|
|
d413080f83 | ||
|
|
38ee57f852 | ||
|
|
c632316ad7 | ||
|
|
bba7010e74 | ||
|
|
edf93b0031 | ||
|
|
611be90880 | ||
|
|
68886e1b61 | ||
|
|
67319c1612 | ||
|
|
da8db0157f | ||
|
|
6188268afd | ||
|
|
cd0db53bac | ||
|
|
5bb90679a8 | ||
|
|
72df3a8f91 | ||
|
|
5fe2e649fb | ||
|
|
9eba8ccc73 | ||
|
|
bb3c91aa44 | ||
|
|
9f1268b6c8 | ||
|
|
a6f1a1bd62 | ||
|
|
1b2642b017 | ||
|
|
e722645e7c | ||
|
|
9486c266b5 | ||
|
|
dc21491099 | ||
|
|
2f48bbd317 | ||
|
|
450f9ca91e | ||
|
|
f86e2d98cc | ||
|
|
0cf85be86b | ||
|
|
a15ef8bbc2 | ||
|
|
ecca60afe4 | ||
|
|
1ab0f840f3 | ||
|
|
3623fb1f9a | ||
|
|
4cbfcc8dbc | ||
|
|
90821428d3 | ||
|
|
c5468a1111 | ||
|
|
505ef04134 | ||
|
|
f70c2adbdd | ||
|
|
2c20e7bb02 | ||
|
|
67fa58edc4 | ||
|
|
43e1079969 | ||
|
|
7b4354eb4a | ||
|
|
08b99b19c3 | ||
|
|
70658c6e65 | ||
|
|
c875f367e6 | ||
|
|
3aacae2cb2 | ||
|
|
a381439e3e | ||
|
|
c6811640b5 | ||
|
|
58c9494c03 | ||
|
|
71d52d26c3 | ||
|
|
87e97ad533 | ||
|
|
a8bc7baa70 | ||
|
|
ec16ca7df7 | ||
|
|
aafc24008b | ||
|
|
0ffd827fc5 | ||
|
|
c40bcdc446 | ||
|
|
8b74dc2dec | ||
|
|
1d2065e4ef | ||
|
|
830a338082 | ||
|
|
4228557722 | ||
|
|
38c296b69f | ||
|
|
948dd7d545 | ||
|
|
26827a5043 | ||
|
|
a7c93a9421 | ||
|
|
95e003153a | ||
|
|
54f5b47585 | ||
|
|
ec1511e0c9 | ||
|
|
b396d6e836 | ||
|
|
022249f235 | ||
|
|
fa4d1d72c4 | ||
|
|
938aa5d577 | ||
|
|
baca36e715 | ||
|
|
4252066cf6 | ||
|
|
1cca4d71bd | ||
|
|
a027a02130 | ||
|
|
90dedb7b70 | ||
|
|
52699ccfc2 | ||
|
|
f2c7237d5f | ||
|
|
79a09a4510 | ||
|
|
fe468ce7e9 | ||
|
|
118072db77 | ||
|
|
6f2bb43505 | ||
|
|
a550b73e2c | ||
|
|
a5caebe890 | ||
|
|
2991c3c17f | ||
|
|
b5edaf4c23 | ||
|
|
ad1476e80f | ||
|
|
6f8c9f65cf | ||
|
|
4050866b3b | ||
|
|
2a3cf8ac58 | ||
|
|
710ef43e41 | ||
|
|
51e96bf074 | ||
|
|
68d45a2c08 | ||
|
|
35378e717a | ||
|
|
b108e93092 | ||
|
|
371c9c1bfe | ||
|
|
e148b5ff08 | ||
|
|
9c18f7b0e3 | ||
|
|
bfdbb64295 | ||
|
|
b773bb6e70 | ||
|
|
2c36623cfb | ||
|
|
535fd8d523 | ||
|
|
3aacd15ef2 | ||
|
|
57cb921bb9 | ||
|
|
b1668afdf1 | ||
|
|
be74f8f2bc | ||
|
|
b151d210bf | ||
|
|
b5d80a3c15 | ||
|
|
2b0cd2a611 | ||
|
|
1af2cfe143 | ||
|
|
3a43217301 | ||
|
|
f5c7b206bb | ||
|
|
a1439163ce | ||
|
|
32473b2908 | ||
|
|
078a2af385 | ||
|
|
b61250e101 | ||
|
|
f90fb6c80c | ||
|
|
cbd0469042 | ||
|
|
a49feca281 | ||
|
|
641583b434 | ||
|
|
9506093cbd | ||
|
|
ffe4208595 | ||
|
|
4c3835c61c | ||
|
|
dad1f196ba | ||
|
|
8aa2f56717 | ||
|
|
ede4c0f781 | ||
|
|
75337ad1c2 | ||
|
|
e05b2f3b38 | ||
|
|
0f15adb208 | ||
|
|
a7e552ccab | ||
|
|
797433ebe9 | ||
|
|
633532b88d | ||
|
|
a0dcade9d8 | ||
|
|
2a0babe5ab | ||
|
|
dd92f7fb9d | ||
|
|
7ad08b3ef8 | ||
|
|
73917e8a4b | ||
|
|
dc7aef3f86 | ||
|
|
d89597bf64 | ||
|
|
c2b2d0a92a | ||
|
|
b341dddbb9 | ||
|
|
999e4264c5 | ||
|
|
aee11469c4 | ||
|
|
651cfe5b7e | ||
|
|
a34b2a5472 | ||
|
|
5e7e7eaa83 | ||
|
|
a8f05a01ed | ||
|
|
fedd21b0a6 | ||
|
|
7ff7473db6 | ||
|
|
d89aab08bf | ||
|
|
b2fb5424ed | ||
|
|
e7e34d50ba | ||
|
|
19320cc5d8 | ||
|
|
107a87c7ce | ||
|
|
2cb1d2c0bc | ||
|
|
48ab88a9ca | ||
|
|
33b7ac209e | ||
|
|
4a0ffdc9f5 | ||
|
|
1ec2c16d27 | ||
|
|
4b03fd0f23 | ||
|
|
9f117cd680 | ||
|
|
f6d29991d6 | ||
|
|
1a0d430291 | ||
|
|
e3b9927faa | ||
|
|
d199e16a6e | ||
|
|
01c2be3f01 | ||
|
|
6db537d1ec | ||
|
|
e708b2d39c | ||
|
|
ebd9587821 | ||
|
|
9e5117d336 | ||
|
|
1c2ea8d84a | ||
|
|
235484b719 | ||
|
|
b9ea5718a2 | ||
|
|
db0c57a186 | ||
|
|
0fa458737a | ||
|
|
caaeff32c5 | ||
|
|
c4c234f0d3 | ||
|
|
894e7c5828 | ||
|
|
afcebb136c | ||
|
|
8592326a3c | ||
|
|
0b308aebb2 | ||
|
|
f7ec60b958 | ||
|
|
7b4bc64191 | ||
|
|
5c91506723 | ||
|
|
e5ee665fa4 | ||
|
|
60a95df652 | ||
|
|
28eb2f1a91 | ||
|
|
168711b352 | ||
|
|
7bf557971e | ||
|
|
40330afbd3 | ||
|
|
0f0ade54a7 | ||
|
|
899de8a359 | ||
|
|
fa32151391 | ||
|
|
9706b84409 | ||
|
|
77d1d9bd3a | ||
|
|
d218b76efe | ||
|
|
0dfb77435d | ||
|
|
69dc6c98ce | ||
|
|
3647241f71 | ||
|
|
287a35d208 | ||
|
|
0c3b289af9 | ||
|
|
5309af5d56 | ||
|
|
1d1fa5f98b | ||
|
|
92e398e0b7 | ||
|
|
47074b48d6 | ||
|
|
94bec3b574 | ||
|
|
234ff3ba37 | ||
|
|
d4c6475ae8 | ||
|
|
2ad20d6c4a | ||
|
|
bd0e4c0075 | ||
|
|
09bed4989b | ||
|
|
2eb64e051b | ||
|
|
03775e0cc5 | ||
|
|
fc4cdd4482 | ||
|
|
16232c0a4a | ||
|
|
3c0f80719e | ||
|
|
c153cdc70e | ||
|
|
07dfe88d62 | ||
|
|
453ce1bff9 | ||
|
|
5afcd47ab0 | ||
|
|
abc40f7e43 | ||
|
|
f2915064b5 | ||
|
|
8460a62588 | ||
|
|
27e80b8e42 | ||
|
|
133f64f370 | ||
|
|
feb1e9c4af | ||
|
|
6850cc5ab4 | ||
|
|
9360f1f970 | ||
|
|
57340f9514 | ||
|
|
4e63346877 | ||
|
|
f69d0823a9 | ||
|
|
02ae541246 | ||
|
|
8fda1169e5 | ||
|
|
53305f5f46 | ||
|
|
75fc88d679 | ||
|
|
8264968718 | ||
|
|
598cec8a9d | ||
|
|
f3e1aef264 | ||
|
|
fe4bb19358 | ||
|
|
07ba84c857 | ||
|
|
0f443da758 | ||
|
|
886ff7de50 | ||
|
|
5cb5e3cc22 | ||
|
|
82e150a27e | ||
|
|
c947586091 | ||
|
|
eb6afdf438 | ||
|
|
b634ebab78 | ||
|
|
e2fbcd4b0e | ||
|
|
f255573070 | ||
|
|
c65468f270 | ||
|
|
503814ad4e | ||
|
|
b9c64499bd | ||
|
|
3271cdf251 | ||
|
|
0eee937e6d | ||
|
|
30cd3cb681 | ||
|
|
d6a30c4853 | ||
|
|
551e1f787c | ||
|
|
cdf09e0519 | ||
|
|
4b489ee7d2 | ||
|
|
ca61b80fe5 | ||
|
|
aef37be3d0 | ||
|
|
96c86b3e49 | ||
|
|
38367dc1c7 | ||
|
|
7ef78ba6c9 | ||
|
|
433169626b | ||
|
|
5cd339332c | ||
|
|
d1b9785d31 | ||
|
|
a7c9a1ab34 | ||
|
|
9bc9547b1c | ||
|
|
5e3b094e86 | ||
|
|
8d66680a96 | ||
|
|
bdc43c0aea | ||
|
|
4cb6e4b787 | ||
|
|
596c4a06a3 | ||
|
|
4f7c728632 | ||
|
|
7d89952541 | ||
|
|
0309eb023e | ||
|
|
969b27cb75 | ||
|
|
ecb4d1d9ba | ||
|
|
68378cf8e5 | ||
|
|
4f02f722ae | ||
|
|
74cfaff100 | ||
|
|
92e2b91f81 | ||
|
|
395100584f | ||
|
|
49544111ab | ||
|
|
f3a00abe18 | ||
|
|
a511681113 | ||
|
|
aab4dbb7cf | ||
|
|
80fcffcc40 | ||
|
|
aa0a9b2db9 | ||
|
|
b7c95e9636 | ||
|
|
4414369fc8 | ||
|
|
15dc6064ef | ||
|
|
b9b609f445 | ||
|
|
be7cd51740 | ||
|
|
f13e28a9c5 | ||
|
|
fe025e3c44 | ||
|
|
dd7568ed3a | ||
|
|
b47e29b182 | ||
|
|
dee8b1fe6f | ||
|
|
3c040ab5f9 | ||
|
|
17ffebb684 | ||
|
|
8c824edaa5 | ||
|
|
ad52c0cb16 | ||
|
|
773755d70e | ||
|
|
1bd74fe478 | ||
|
|
4691cff3f6 | ||
|
|
c849d17667 | ||
|
|
96c910190b | ||
|
|
fd6751233e | ||
|
|
487e8a9009 | ||
|
|
3a536c6f75 | ||
|
|
154c0e6bb2 | ||
|
|
9be47f0870 | ||
|
|
431e3035af | ||
|
|
bf18907fe6 | ||
|
|
c7678f17ac | ||
|
|
0c695a6a9a | ||
|
|
efe12e0289 | ||
|
|
dad11a17dd | ||
|
|
dbf673f674 | ||
|
|
9308615361 | ||
|
|
c7433477bc | ||
|
|
8a1140c09f | ||
|
|
a2bf1544df | ||
|
|
f4a6be2ed9 | ||
|
|
6b24eb6d8e | ||
|
|
a55dbe212a | ||
|
|
55e44e3675 | ||
|
|
dc8aefd7ad | ||
|
|
33f56a791a | ||
|
|
f2e4a5a35a | ||
|
|
ebded1b421 | ||
|
|
53c15ed2ac | ||
|
|
3b2f6b893d | ||
|
|
5d0445dd25 | ||
|
|
12eda0bb26 | ||
|
|
96a3c704d2 | ||
|
|
a02642b917 | ||
|
|
80fe3d732a | ||
|
|
f55d3d1c6a | ||
|
|
deea69e119 | ||
|
|
6925bf6a8e | ||
|
|
a0110fed27 | ||
|
|
30a945a043 | ||
|
|
c062b4b3a1 | ||
|
|
06fb5540e1 | ||
|
|
0e9a7ffe46 | ||
|
|
2f48fe920e | ||
|
|
936d4004ff | ||
|
|
fd03217032 | ||
|
|
963722cce1 | ||
|
|
b890b9542c | ||
|
|
9b2d080e8e | ||
|
|
6eaeb306d6 | ||
|
|
213d7875ba | ||
|
|
7ff74b9e1e | ||
|
|
bd5f145a8c | ||
|
|
c534f3f22e | ||
|
|
22b37c4bf8 | ||
|
|
1e60eb1894 | ||
|
|
af93d7cc97 | ||
|
|
0e6e263a7b | ||
|
|
c0b106015c | ||
|
|
681a3e602b | ||
|
|
00f75ca5d6 | ||
|
|
c0f898b069 | ||
|
|
d0cb387c6e | ||
|
|
55eb381bd2 | ||
|
|
5565da5308 | ||
|
|
1ea6224e60 | ||
|
|
5c4b68d632 | ||
|
|
f4a3d87b5d | ||
|
|
f10ed4b9bc | ||
|
|
81327ede7b | ||
|
|
9a4b8cdd82 | ||
|
|
f882a0f407 | ||
|
|
e48fd5d079 | ||
|
|
63919422e0 | ||
|
|
d6e6c51639 | ||
|
|
95a24d6aa1 | ||
|
|
fa28b0b405 | ||
|
|
42fcf4ceb2 | ||
|
|
3743dd0161 | ||
|
|
dab859ea29 | ||
|
|
a92394a81f | ||
|
|
7a57174ab1 | ||
|
|
52bacb3cde | ||
|
|
8ad9770118 | ||
|
|
aef45b3a1d | ||
|
|
87af865604 | ||
|
|
4efeaacf5c | ||
|
|
e73928f6a3 | ||
|
|
589ddb7b22 | ||
|
|
6d73b11d54 | ||
|
|
81ff4d7497 | ||
|
|
e4ac810773 | ||
|
|
7e9302fce8 | ||
|
|
bd2fe2f68e | ||
|
|
e73c049899 | ||
|
|
dab3bce8ba | ||
|
|
eae6e4fc60 | ||
|
|
79a8fced80 | ||
|
|
3bd9ccd45d | ||
|
|
1bfa97d4fd | ||
|
|
3b4b5d3576 | ||
|
|
98cb1478c7 | ||
|
|
099326f211 | ||
|
|
8b4a95826c | ||
|
|
27a9b61f72 | ||
|
|
bad193ec29 | ||
|
|
60444b1fee | ||
|
|
65d96c0364 | ||
|
|
28f85eb710 | ||
|
|
63485dbf7f | ||
|
|
d58b9dc954 | ||
|
|
7b8b50ecd5 | ||
|
|
5cbfdad2e8 | ||
|
|
51addb7320 | ||
|
|
e652b4b65e | ||
|
|
510e1e9cdf | ||
|
|
057e8ce391 | ||
|
|
1d655fb5b5 | ||
|
|
5761e7559a | ||
|
|
c55dc00180 | ||
|
|
27dc91e51a | ||
|
|
6ef67caa73 | ||
|
|
b36fce31d5 | ||
|
|
aaafa8b3f6 | ||
|
|
b4950fe943 | ||
|
|
7ad6699bff | ||
|
|
05efc925f8 | ||
|
|
06c9cac2e4 | ||
|
|
4b33d7cb2f | ||
|
|
9c0bf32b84 | ||
|
|
2a504dd90d | ||
|
|
97881e7754 | ||
|
|
e42f08f08d | ||
|
|
42015d6a72 | ||
|
|
094010a91d | ||
|
|
f71a2149f3 | ||
|
|
1297860652 | ||
|
|
c528ea24ea | ||
|
|
fa8792927e | ||
|
|
aaae5b0553 | ||
|
|
eb82664452 | ||
|
|
36271d6b85 | ||
|
|
f839c7f2bb | ||
|
|
94dc595a81 | ||
|
|
2f4651fe6f | ||
|
|
97ae094c3c | ||
|
|
045689fab1 | ||
|
|
47d957f942 | ||
|
|
d0606a3798 | ||
|
|
bcddda3cd3 | ||
|
|
b5f50a4b9f | ||
|
|
9c77f26a8b | ||
|
|
d73d5724d8 | ||
|
|
9f21da8bde | ||
|
|
6b137b9778 | ||
|
|
c9e5eadb06 | ||
|
|
05bdef041b | ||
|
|
360a92c198 | ||
|
|
64f6b86739 | ||
|
|
dcc14a4726 | ||
|
|
2ca5f26546 | ||
|
|
24e0ea2a59 | ||
|
|
61ac7e6c1d | ||
|
|
49b28ac695 | ||
|
|
2163957299 | ||
|
|
2e1981c5a6 | ||
|
|
ab60628386 | ||
|
|
2ade6be146 | ||
|
|
721aac57a5 | ||
|
|
8618f6d7eb | ||
|
|
7543351bc9 | ||
|
|
0dfbd5fa6e | ||
|
|
9dfbc96274 | ||
|
|
ab58aa020e | ||
|
|
7f428f2eeb | ||
|
|
b4895ef730 | ||
|
|
9e05e44a14 | ||
|
|
3af3f85f82 | ||
|
|
e471d61d7a | ||
|
|
185523f66f | ||
|
|
66a83d3862 | ||
|
|
ad9d15dd21 | ||
|
|
f204b9fca0 | ||
|
|
a3e3bcd46d | ||
|
|
c693b03a64 | ||
|
|
31f15a2f09 | ||
|
|
45b5e1241c | ||
|
|
43d42b54f8 | ||
|
|
090277d7a1 | ||
|
|
766b393295 | ||
|
|
b2d647b579 | ||
|
|
1ed6844247 | ||
|
|
5276e5b4ae | ||
|
|
6587f89db1 | ||
|
|
fb262b265b | ||
|
|
95074ef304 | ||
|
|
4ac93806aa | ||
|
|
92b3149cdd | ||
|
|
98c87d4a16 | ||
|
|
9a93d5811a | ||
|
|
759e3270cc | ||
|
|
746b72166f | ||
|
|
0292df12ef | ||
|
|
1e86c07505 | ||
|
|
47b6956be9 | ||
|
|
df8708ef1e | ||
|
|
20c0be0df6 | ||
|
|
cefdc29a7f | ||
|
|
70e9b4a332 | ||
|
|
08939ac51d | ||
|
|
b5d9947408 | ||
|
|
78f0cf908e | ||
|
|
93ae5e71f7 | ||
|
|
b8b268c7cc | ||
|
|
c991bbc7e3 | ||
|
|
45bbe33929 | ||
|
|
5aaa72e8cd | ||
|
|
57345cec3b | ||
|
|
fba17a8c25 | ||
|
|
70147922ae | ||
|
|
44cc3c7809 | ||
|
|
c50a5db277 | ||
|
|
389ea2af83 | ||
|
|
4cf9bf18e9 | ||
|
|
7bc4b2c595 | ||
|
|
9075489c18 | ||
|
|
d361f5c6b0 | ||
|
|
1f95e00793 | ||
|
|
3d8899b9dc | ||
|
|
dba9aa30f7 | ||
|
|
3626943fc9 | ||
|
|
1f6a9ab556 | ||
|
|
f7085b40b1 | ||
|
|
7222bc63f7 | ||
|
|
3dacbc6bf6 | ||
|
|
9dfa29ff0f | ||
|
|
a1e67b6177 | ||
|
|
03a687c200 | ||
|
|
847c01d605 | ||
|
|
ea10cf5758 | ||
|
|
159beb138a | ||
|
|
36d6682122 | ||
|
|
25f6bea66e | ||
|
|
80461bd9fe | ||
|
|
6148edbc7d | ||
|
|
3fa529d858 | ||
|
|
9117b3cdfa | ||
|
|
d4fe5f7a83 | ||
|
|
fa6725c54a | ||
|
|
f9976005f7 | ||
|
|
c6e1b14429 | ||
|
|
30681e2e58 | ||
|
|
c15ba7d23a | ||
|
|
94d5d20281 | ||
|
|
b776308fd7 | ||
|
|
2d37920a4c | ||
|
|
ee05e0af06 | ||
|
|
2efd735243 | ||
|
|
adb0a9b6f0 | ||
|
|
c9e24c2283 | ||
|
|
041c922451 | ||
|
|
01c1096c62 | ||
|
|
2b11e45692 | ||
|
|
6163e922b3 | ||
|
|
1613495425 | ||
|
|
455c7280a4 | ||
|
|
746f8d835d | ||
|
|
d66e9a1b00 | ||
|
|
8cca75da5c | ||
|
|
8d0ff1b61d | ||
|
|
dd856b9e4a | ||
|
|
eb5ba12ba3 | ||
|
|
e2c5995a2e | ||
|
|
ef10bb2bd6 | ||
|
|
64aa5480ad | ||
|
|
816f422e21 | ||
|
|
6c0dccd9ff | ||
|
|
c2b505b78c | ||
|
|
d8fb5be9b5 | ||
|
|
51b259fdea | ||
|
|
d532b65d1c | ||
|
|
bef35b9bc3 | ||
|
|
ae261fcede | ||
|
|
c04cdff7f7 | ||
|
|
466aa5a14d | ||
|
|
4aac633413 | ||
|
|
ad328d35a2 | ||
|
|
c5140f34a7 | ||
|
|
419f6345b3 | ||
|
|
c2c53df886 | ||
|
|
b3f73bb6a9 | ||
|
|
eda5cd47ad | ||
|
|
0c906a5e6d | ||
|
|
352768053d | ||
|
|
79b1cec4f3 | ||
|
|
8d09190439 | ||
|
|
5cd0a3719e | ||
|
|
8b7cd4a0c7 | ||
|
|
937c2d3dce | ||
|
|
1fa5d273cc | ||
|
|
24fa3dbf8f | ||
|
|
c9b782fd63 | ||
|
|
e7cf560da0 | ||
|
|
86e07518ad | ||
|
|
8c71d03959 | ||
|
|
967e86f4ab | ||
|
|
730412fefe | ||
|
|
576883ddc8 | ||
|
|
992d636680 | ||
|
|
8cdd2f113f | ||
|
|
d5f935b73d | ||
|
|
84f561b251 | ||
|
|
21ac2b8f3a | ||
|
|
1790828b01 | ||
|
|
792b9090a7 | ||
|
|
8c21fad642 | ||
|
|
5136cc3c9c | ||
|
|
b78b27f517 | ||
|
|
85760ea92c | ||
|
|
c2212c719e | ||
|
|
fc8a0d0efd | ||
|
|
c052c37621 | ||
|
|
21f7cec781 | ||
|
|
64af456d29 | ||
|
|
7751c4ac1f | ||
|
|
ececdcb9c0 | ||
|
|
cb8f49aea0 | ||
|
|
e3ef7d6631 | ||
|
|
21aa1f49d7 | ||
|
|
51e80170e2 | ||
|
|
b2526ab7f6 | ||
|
|
e220447bdd | ||
|
|
ead695b101 | ||
|
|
4ea72f8f89 | ||
|
|
4ef550da9b | ||
|
|
1e660fc2a2 | ||
|
|
6adf791b3b | ||
|
|
d2a41a42e0 | ||
|
|
315549b5f8 | ||
|
|
fd4a543bab | ||
|
|
d525e56053 | ||
|
|
dab5d1f994 | ||
|
|
de3b52425c | ||
|
|
844fd58a97 | ||
|
|
de2bad51d3 | ||
|
|
1424ea3540 | ||
|
|
a8efd0ef3d | ||
|
|
1204e282d3 | ||
|
|
6588242793 | ||
|
|
b1ba9a42c6 | ||
|
|
ab0d2bf9c6 | ||
|
|
80028e41f3 | ||
|
|
2c581adc55 | ||
|
|
f0e8c1e325 | ||
|
|
a2db9de4d7 | ||
|
|
a228c62286 | ||
|
|
37d940eca6 | ||
|
|
f7c24c54a1 | ||
|
|
19ce1edc16 | ||
|
|
21b10cebe0 | ||
|
|
50435f7783 | ||
|
|
1b789de4f4 | ||
|
|
a50310f0c1 | ||
|
|
eb02a7861a | ||
|
|
8759ca4577 | ||
|
|
d5c6d9a231 | ||
|
|
63f179e93e | ||
|
|
cfcc1b1ce7 | ||
|
|
da1945d0ca | ||
|
|
12252ef1aa | ||
|
|
1eef94e8d9 | ||
|
|
0984e631fa | ||
|
|
ec064a904d | ||
|
|
b47692e920 | ||
|
|
132f127f3f | ||
|
|
5c44b851fe | ||
|
|
2f5bed2899 | ||
|
|
cf76933352 | ||
|
|
eaa4c5e5b1 | ||
|
|
a4b5b6e370 | ||
|
|
c1be1ca4ae | ||
|
|
b2df781b76 | ||
|
|
38815c1ca8 | ||
|
|
2ec92f541c | ||
|
|
7ce8b42216 | ||
|
|
17511749de | ||
|
|
4f6c7657bf | ||
|
|
54085c70a4 | ||
|
|
e6c4b96c54 | ||
|
|
b75221737a | ||
|
|
c336d725ea | ||
|
|
d0fcc40d25 | ||
|
|
422bfd973b | ||
|
|
d4db679ce8 | ||
|
|
2c7d8858c0 | ||
|
|
155bbed3f4 | ||
|
|
b1517c68fb | ||
|
|
d206ba7e1d | ||
|
|
af100c2d13 | ||
|
|
1f25777929 | ||
|
|
a566405598 | ||
|
|
b02967a44e | ||
|
|
e0135e509d | ||
|
|
8274fddcbc | ||
|
|
82c45871c7 | ||
|
|
2164caaab7 | ||
|
|
f4b162cbaf | ||
|
|
4bc4584868 | ||
|
|
890a126423 | ||
|
|
42cc24e167 | ||
|
|
26b9146c32 | ||
|
|
ab6f5ae2ac | ||
|
|
559d4cf4da | ||
|
|
449f2d2f94 | ||
|
|
038f19d055 | ||
|
|
10d405aef4 | ||
|
|
efd4cceb19 | ||
|
|
822a3b69b5 | ||
|
|
a632798383 | ||
|
|
cca08e3946 | ||
|
|
4d267327b8 | ||
|
|
06798adce4 | ||
|
|
34c0d97c54 | ||
|
|
4b7f594b0e | ||
|
|
cfb43081c7 | ||
|
|
703ea9aacd | ||
|
|
de9b21e436 | ||
|
|
73c0ea4b7d | ||
|
|
3e681e5449 | ||
|
|
bc2f96251f | ||
|
|
15f83892a1 | ||
|
|
b6fafdd8f7 | ||
|
|
139b9723d7 | ||
|
|
d152782115 | ||
|
|
35356a1736 | ||
|
|
ef27670954 | ||
|
|
8cf9dc3319 | ||
|
|
59f2f750b4 | ||
|
|
8069fdd873 | ||
|
|
52721847f4 | ||
|
|
e492bbb883 | ||
|
|
7f20cc7b44 | ||
|
|
7fbce765c9 | ||
|
|
f771ad8cb1 | ||
|
|
6a53fc7edc | ||
|
|
889c3293e7 | ||
|
|
fa4b7145f5 | ||
|
|
a5be9d78d8 | ||
|
|
21c562fcb7 | ||
|
|
626c062bf0 | ||
|
|
e92ae40ecb | ||
|
|
ce256161f1 | ||
|
|
3bf9a1c70b | ||
|
|
3202a5f081 | ||
|
|
e99f650eaa | ||
|
|
c6097d3d11 | ||
|
|
58b5b3deec | ||
|
|
5a63428093 | ||
|
|
0c42bca111 | ||
|
|
13bf089672 | ||
|
|
f73264025d | ||
|
|
0a6fb696a3 | ||
|
|
bc2e6c4fd1 | ||
|
|
d822f8e9ff | ||
|
|
86362875dd | ||
|
|
0a4a96d4cd | ||
|
|
1c33eee80a | ||
|
|
4f5558d28c | ||
|
|
3fbd68cff9 | ||
|
|
ee8c6f68d7 | ||
|
|
8d4174afb5 | ||
|
|
9150cc77f9 | ||
|
|
8d31769846 | ||
|
|
13c00949ed | ||
|
|
c4d822ba02 | ||
|
|
fd288fbdfd | ||
|
|
453954f901 | ||
|
|
b1d52e088e | ||
|
|
0570b2639d | ||
|
|
720f238cf8 | ||
|
|
05b35bb803 | ||
|
|
faa5619f1e | ||
|
|
28be89f7c3 | ||
|
|
54e76c0b71 | ||
|
|
900a7d0b2b | ||
|
|
baea762832 | ||
|
|
79b0bbf6cf | ||
|
|
b4bff83266 | ||
|
|
a3e8e379dd | ||
|
|
14314df26a | ||
|
|
8f480b52e7 | ||
|
|
fa5e66a736 | ||
|
|
eb1874566b | ||
|
|
f135ece841 | ||
|
|
374e3238ad | ||
|
|
54adf77d99 | ||
|
|
7797099a49 | ||
|
|
d00226d51e | ||
|
|
abbac61702 | ||
|
|
2f5f100626 | ||
|
|
8f9e394dd0 | ||
|
|
4582d2d0d5 | ||
|
|
cd59ba6629 | ||
|
|
19611d5b26 | ||
|
|
74846c87ce | ||
|
|
e880b66574 | ||
|
|
b6cd9c2911 | ||
|
|
4273167aa2 | ||
|
|
c318f57fc0 | ||
|
|
e4e5c4a1d2 | ||
|
|
a6c98f4bb4 | ||
|
|
ce7a3c354c | ||
|
|
150dbef19f | ||
|
|
81a72caf07 | ||
|
|
2f1db4f449 | ||
|
|
92425c7a1e | ||
|
|
dabe83bd27 | ||
|
|
613f2ba708 | ||
|
|
c1d3e5f0c5 | ||
|
|
de3b1ff9ae | ||
|
|
d4c0ac5e4a | ||
|
|
58da62b413 | ||
|
|
e80a7907a9 | ||
|
|
48f7d715d6 | ||
|
|
45360adbc2 | ||
|
|
60fb2d7c1f | ||
|
|
84cbb98000 | ||
|
|
32301046e7 | ||
|
|
23378e4661 | ||
|
|
9a6d7d3a95 | ||
|
|
f8c631ed24 | ||
|
|
246f2ca1ac | ||
|
|
9f43719075 | ||
|
|
05d4d58f8b | ||
|
|
434a7c5293 | ||
|
|
fb1c253992 | ||
|
|
d53932382c | ||
|
|
463da7e410 | ||
|
|
241798ac29 | ||
|
|
64457cd6cb | ||
|
|
16c9031f88 | ||
|
|
b2364140e9 | ||
|
|
cbfe57c51d | ||
|
|
23e9e7b9f0 | ||
|
|
2a2607d026 | ||
|
|
1a4a9319f3 | ||
|
|
444f21fd7e | ||
|
|
2554aaf3c0 | ||
|
|
c4982711db | ||
|
|
5000902d61 | ||
|
|
32dcb73cba | ||
|
|
f6175e7b7c | ||
|
|
b487644355 | ||
|
|
09e014cc14 | ||
|
|
b0f54822e0 | ||
|
|
df4c9a0765 | ||
|
|
47e15d136d | ||
|
|
5aff4cca0e | ||
|
|
a064e836f2 | ||
|
|
81ed3acfa1 | ||
|
|
cc2dd31555 | ||
|
|
0ee6395022 | ||
|
|
1d2a18929a | ||
|
|
a0a3de125a | ||
|
|
1cf207671e | ||
|
|
c208b5dc58 | ||
|
|
6eb5d47c35 | ||
|
|
59977da2b4 | ||
|
|
4550b2a315 | ||
|
|
bcbab7ad8e | ||
|
|
b635a9d4a5 | ||
|
|
eadd7704ef | ||
|
|
e6f0c176f7 | ||
|
|
22d4331ead | ||
|
|
1247fde04e | ||
|
|
88a2f05c6d | ||
|
|
df15c67dab | ||
|
|
f59db10267 | ||
|
|
d29a1f5cd2 | ||
|
|
cd8d257c70 | ||
|
|
9dfc60026e | ||
|
|
e9a5c45f34 | ||
|
|
2c07bdd0e8 | ||
|
|
b106438de8 | ||
|
|
92b7afc5f5 | ||
|
|
0f28069881 | ||
|
|
cbe38af427 | ||
|
|
4598ce2671 | ||
|
|
244ccba871 | ||
|
|
dc8eb79295 | ||
|
|
f7abd85761 | ||
|
|
436212bb88 | ||
|
|
8c17e3e578 | ||
|
|
0852dbc40f | ||
|
|
ccea6ce492 | ||
|
|
2d0bcf7dca | ||
|
|
ae40ea9336 | ||
|
|
52a6282eb9 | ||
|
|
c39024c7fd | ||
|
|
85e4c8527b | ||
|
|
f2da34c9f5 | ||
|
|
9709297713 | ||
|
|
809b0e9fe0 | ||
|
|
d684c8057c | ||
|
|
d5820e7a5a | ||
|
|
beff635e45 | ||
|
|
5de83ef30c | ||
|
|
f5a323e40a | ||
|
|
0a1e84ddb2 | ||
|
|
3cd0f9d189 | ||
|
|
f3dd8c68b3 | ||
|
|
70808dfa7d | ||
|
|
0821c21285 | ||
|
|
29c0956d61 | ||
|
|
0cfede984c | ||
|
|
558e1d96fd | ||
|
|
44c188024e | ||
|
|
3acbcc6247 | ||
|
|
6caddb5141 | ||
|
|
963fda69a8 | ||
|
|
6ff0cb853d | ||
|
|
10c8162575 | ||
|
|
e4640590d0 | ||
|
|
e5b85bbaf1 | ||
|
|
8310d7e47c | ||
|
|
cf523953ad | ||
|
|
3e80c04da7 | ||
|
|
c593f43629 | ||
|
|
86aaa9673d | ||
|
|
a230e83778 | ||
|
|
df02bbb0a3 | ||
|
|
1b3075ac2e | ||
|
|
d45c530db0 | ||
|
|
2671e67119 | ||
|
|
bdc275a927 | ||
|
|
6192413f0b | ||
|
|
51df482571 | ||
|
|
2694cb76a7 | ||
|
|
b5ae492f5e | ||
|
|
018ee0564f | ||
|
|
156eb69d38 | ||
|
|
df0229cffd | ||
|
|
b3f8d0e81a | ||
|
|
559d488b0b | ||
|
|
401529e7d1 | ||
|
|
a6fb0e372e | ||
|
|
7948fc509e | ||
|
|
2d6155fc85 | ||
|
|
c7e60ef723 | ||
|
|
8f5830d520 | ||
|
|
f21d7821e7 | ||
|
|
e8f1373edc | ||
|
|
c8d1e01159 | ||
|
|
7e6f24552a | ||
|
|
27d58ba07b | ||
|
|
3a92a181a1 | ||
|
|
ddd5617043 | ||
|
|
70b3e414ce | ||
|
|
2b04653f24 | ||
|
|
868015da25 | ||
|
|
7aeffa242e | ||
|
|
3136c0586e | ||
|
|
fb0fcbca7f | ||
|
|
0d449c037b | ||
|
|
4d98230694 | ||
|
|
3d36e501a1 | ||
|
|
b4eb9a0827 | ||
|
|
aaf0015be4 | ||
|
|
1e8e163bb1 | ||
|
|
f3f741e1eb | ||
|
|
44f52ca6cd | ||
|
|
2b6e04bca3 | ||
|
|
784d57a2bc | ||
|
|
f4fdadd3b0 | ||
|
|
1cc9a52461 | ||
|
|
cd52982752 | ||
|
|
4dd58b79e9 | ||
|
|
c5c94276c2 | ||
|
|
8e0b9b685c | ||
|
|
1792bed721 | ||
|
|
a502cbc06e | ||
|
|
ddda7b8c52 | ||
|
|
0f19ba3231 | ||
|
|
36486a3d73 | ||
|
|
02f48a7781 | ||
|
|
c77f4dd794 | ||
|
|
ca31a08182 | ||
|
|
33936195a1 | ||
|
|
67bafa02fe | ||
|
|
1ef0046002 | ||
|
|
f2f19b14eb | ||
|
|
662966ba31 | ||
|
|
5383ae3d96 | ||
|
|
d80b25944e | ||
|
|
76813db3ad | ||
|
|
c3595f2e31 | ||
|
|
5a882d1fdc | ||
|
|
ce6f9f580f | ||
|
|
52b9a1fceb | ||
|
|
1209b2692a | ||
|
|
2abcb51dda | ||
|
|
7a06eccaec | ||
|
|
a1f81e4de8 | ||
|
|
689378ee04 | ||
|
|
b239506150 | ||
|
|
3dadcd9352 | ||
|
|
b9a9520ef5 | ||
|
|
2b46f87d7b | ||
|
|
2667bb3568 | ||
|
|
1bc5277d51 | ||
|
|
436d7b9d82 | ||
|
|
ba7e976fe2 | ||
|
|
c2b1187948 | ||
|
|
1fd28d5cfb | ||
|
|
eec58137e9 | ||
|
|
e7d39e6046 | ||
|
|
63a92cb90a | ||
|
|
85cc3b30a0 | ||
|
|
474a6a71d9 | ||
|
|
393173c1da | ||
|
|
badc27eda4 | ||
|
|
920f3b245b | ||
|
|
f189ffc6ac | ||
|
|
840bb447ba | ||
|
|
414456d003 | ||
|
|
ea3191badf | ||
|
|
4452edcaad | ||
|
|
76eb00cea9 | ||
|
|
b3622b413e | ||
|
|
b55383efe7 | ||
|
|
852e46f0c9 | ||
|
|
84fef1f045 | ||
|
|
6cadf54874 | ||
|
|
e8fc874456 | ||
|
|
c79cd0b692 | ||
|
|
b150ab8ef5 | ||
|
|
8b7b0fa570 | ||
|
|
a3ee1e4ed5 | ||
|
|
349446e6b0 | ||
|
|
97262a99c7 | ||
|
|
1d2e34f5e9 | ||
|
|
bc2fc94e25 | ||
|
|
6f0e94a04a | ||
|
|
60e43cfa3f | ||
|
|
46885b7f9f | ||
|
|
fff42a664c | ||
|
|
437d35d8c4 | ||
|
|
36a5dd8d8b | ||
|
|
d8e99b4860 | ||
|
|
3cddcaa039 | ||
|
|
49078e5679 | ||
|
|
1dec054766 | ||
|
|
91ef6f13c8 | ||
|
|
73c8f16340 | ||
|
|
cbad2469db | ||
|
|
0ae260c6e1 | ||
|
|
221ded6d54 | ||
|
|
6f80811ecd | ||
|
|
5bd73bab9b | ||
|
|
ac86f3e5bd | ||
|
|
bae6a29326 | ||
|
|
dcf86f55af | ||
|
|
2d223b3a2d | ||
|
|
f3ab01604c | ||
|
|
66bcc20f58 | ||
|
|
d69a1d3cd9 | ||
|
|
ccc5aeb8f7 | ||
|
|
5899d60363 | ||
|
|
4f89216db0 | ||
|
|
bd78bac4bf | ||
|
|
b2e829904f | ||
|
|
256546071b | ||
|
|
c100055fac | ||
|
|
ae30366cbf | ||
|
|
663c99cc2d | ||
|
|
d986e70a89 | ||
|
|
1ebf27bfa1 | ||
|
|
4ef2d3b957 | ||
|
|
868c494299 | ||
|
|
4a86b172d4 | ||
|
|
f71ce9afdf | ||
|
|
c170a86189 | ||
|
|
116a768fde | ||
|
|
22e77bf3af | ||
|
|
bbbcd37b8f | ||
|
|
bc707320f8 | ||
|
|
000911ecfa | ||
|
|
479611f6df | ||
|
|
dcc8a64d37 | ||
|
|
a030907598 | ||
|
|
34cac3092f | ||
|
|
05f1caf944 | ||
|
|
93bcd90fd4 | ||
|
|
7c8b1cd5b1 | ||
|
|
82165bec5e | ||
|
|
65aecf16a6 | ||
|
|
ca83b8a8c6 | ||
|
|
024bb5e54f | ||
|
|
a14f2144e1 | ||
|
|
c6071d1148 | ||
|
|
6e2f8eb9a7 | ||
|
|
793f748d2e | ||
|
|
bb404a38d3 | ||
|
|
c82006c6f8 | ||
|
|
2256482ae0 | ||
|
|
d11e756381 | ||
|
|
a128c16f59 | ||
|
|
48207102ce | ||
|
|
2d354f8777 | ||
|
|
b27dc4ef8d | ||
|
|
99505b4ee2 | ||
|
|
245909e381 | ||
|
|
0a545589ce | ||
|
|
4ec764bb57 | ||
|
|
9b6ab6e137 | ||
|
|
73bb1382b1 | ||
|
|
a153059b38 | ||
|
|
039ffd3d34 | ||
|
|
abdd2fa99b | ||
|
|
b366c27a0c | ||
|
|
1fa71b6569 | ||
|
|
81c39af122 | ||
|
|
9699aeb1cd | ||
|
|
85ce179f58 | ||
|
|
c4d8d52aed | ||
|
|
812f5d4311 | ||
|
|
34d2d7bcba | ||
|
|
842a89d2c7 | ||
|
|
565877630f | ||
|
|
8f478b86ee | ||
|
|
9943f8a093 | ||
|
|
c0f8e68f5d | ||
|
|
92d9ebc9f3 | ||
|
|
530aae4bdb | ||
|
|
e1ff230547 | ||
|
|
95a896004f | ||
|
|
87ca2c891a | ||
|
|
3a26644fa2 | ||
|
|
7e11966766 | ||
|
|
c1c4314e52 | ||
|
|
a6dbcdad54 | ||
|
|
3dc73417e9 | ||
|
|
1ce66e5198 | ||
|
|
6e90d6ae53 | ||
|
|
5910c0ae30 | ||
|
|
2de0b79b4e | ||
|
|
cba0ebce6e | ||
|
|
773912f586 | ||
|
|
c789349b24 | ||
|
|
7bbc4b7191 | ||
|
|
551732738b | ||
|
|
c5867e2293 | ||
|
|
46d5fc1fa0 | ||
|
|
b922839490 | ||
|
|
4b82a56270 | ||
|
|
b2c762e974 | ||
|
|
0a4b8fc7f6 | ||
|
|
087fbe89ce | ||
|
|
3e8912a53f | ||
|
|
dc81f9eeaf | ||
|
|
49fed41dfa | ||
|
|
9b1d967967 | ||
|
|
4ea065fdf1 | ||
|
|
a094fa42a0 | ||
|
|
6f151f20e9 | ||
|
|
ae70dfb1f4 | ||
|
|
d9ea4f31ca | ||
|
|
ba9b72e038 | ||
|
|
3d1a049405 | ||
|
|
df9e9a9d75 | ||
|
|
77d8c7ce01 | ||
|
|
de0897343b | ||
|
|
e27399baa6 | ||
|
|
42eb74d07a | ||
|
|
aee991f598 | ||
|
|
96c3dc4161 | ||
|
|
77586a1297 | ||
|
|
b69cac3ed6 | ||
|
|
c4654f1ee8 | ||
|
|
c45122ab1e | ||
|
|
10e1feb40b | ||
|
|
4d99c1fd44 | ||
|
|
4276b6cce0 | ||
|
|
7e83088a84 | ||
|
|
47a4f4229d | ||
|
|
7cf5e6d94f | ||
|
|
5431541694 | ||
|
|
c1e86418c2 | ||
|
|
86db29cec7 | ||
|
|
19139a9a5f | ||
|
|
9509a00664 | ||
|
|
e2a85e3156 | ||
|
|
99353dcfba | ||
|
|
86a2a4d63a | ||
|
|
ab67aa28b5 | ||
|
|
db81638656 | ||
|
|
402729dc99 | ||
|
|
801c8b6220 | ||
|
|
881eb4510e | ||
|
|
cc013305ac | ||
|
|
f17fc0b670 | ||
|
|
5e2cdde2c8 | ||
|
|
eea48c7139 | ||
|
|
95a7ce4622 | ||
|
|
a0540e0486 | ||
|
|
e28fb1211e | ||
|
|
bae8335285 | ||
|
|
8fc7ba7ac1 | ||
|
|
8f5ac0420e | ||
|
|
b57255297c | ||
|
|
79cc797aff | ||
|
|
b6881022ce | ||
|
|
89765340c3 | ||
|
|
84b1fac0c8 | ||
|
|
a283049b34 | ||
|
|
8ecc98eb03 | ||
|
|
c53564cfdc | ||
|
|
cc7f569c77 | ||
|
|
7526964904 | ||
|
|
f1669674d8 | ||
|
|
cab8a52f8f | ||
|
|
6b93d8dc41 | ||
|
|
9be122710d | ||
|
|
1e3044fbf4 | ||
|
|
aef2148ed0 | ||
|
|
fb511c3e03 | ||
|
|
6acd9f18ad | ||
|
|
78b25c694e | ||
|
|
d2d97a3e47 | ||
|
|
bf8f3e42f4 | ||
|
|
fe8eae09c4 | ||
|
|
5bbf3a329d | ||
|
|
8ddbf08a97 | ||
|
|
d69090bf34 | ||
|
|
0c50fbf1b9 | ||
|
|
4206ff0483 | ||
|
|
62fd968409 | ||
|
|
2c6e4eed19 | ||
|
|
75090dedaa | ||
|
|
9dfb43d525 | ||
|
|
3b07785f87 | ||
|
|
f22e68fc32 | ||
|
|
878c890bc2 | ||
|
|
a74228acea | ||
|
|
5040c2e766 | ||
|
|
e34375405e | ||
|
|
2ffda9f240 | ||
|
|
8e73a6a6ff | ||
|
|
b642a80cd8 | ||
|
|
94bdae13d8 | ||
|
|
ee773a28bb | ||
|
|
caddb44a2c | ||
|
|
1b4216803d | ||
|
|
17cee8ec56 | ||
|
|
3cdd115317 | ||
|
|
bdd1d2484c | ||
|
|
d5a416d5ea | ||
|
|
46d393ea0f | ||
|
|
68e351b7c8 | ||
|
|
6f9c911faa | ||
|
|
dd381d9b56 | ||
|
|
8eedc7b2ba | ||
|
|
9ba1af2eb9 | ||
|
|
f567328a60 | ||
|
|
953fa52490 | ||
|
|
b1477260f0 | ||
|
|
038de9ef15 | ||
|
|
4701c5d6e3 | ||
|
|
8420b7dc17 | ||
|
|
9dacf69d41 | ||
|
|
a91efd9164 | ||
|
|
a631a28092 | ||
|
|
7bcb1fc8b2 | ||
|
|
cdafd8f171 | ||
|
|
116aa01e51 | ||
|
|
96b40f43e9 | ||
|
|
a93ec9c2c2 | ||
|
|
3ee3919d50 | ||
|
|
b4410c49b9 | ||
|
|
82bf6ca94f | ||
|
|
785ebfee34 | ||
|
|
a60f8d75a0 | ||
|
|
5976a7ed19 | ||
|
|
df7026b59c | ||
|
|
edfd9bedc1 | ||
|
|
f52c6a6daa | ||
|
|
af10b6d487 | ||
|
|
e30eacff41 | ||
|
|
18154e403a | ||
|
|
6975b04e6b | ||
|
|
948302cf02 | ||
|
|
e4cff8cb4b | ||
|
|
5bd17ae1b2 | ||
|
|
22213a71c1 | ||
|
|
e926e5f882 | ||
|
|
221d45b500 | ||
|
|
6bb7e2c2eb | ||
|
|
2a86ce596d | ||
|
|
f936e484cc | ||
|
|
b2a1c10036 | ||
|
|
2a58d01927 | ||
|
|
7cd6b821b3 | ||
|
|
de108c8efe | ||
|
|
e7104b5ebe | ||
|
|
2d17bd02a3 | ||
|
|
2a3115f461 | ||
|
|
8d62800e77 | ||
|
|
7e04bf9533 | ||
|
|
2bd3a8aaff | ||
|
|
70f92a7817 | ||
|
|
8e08f69508 | ||
|
|
abe62475cb | ||
|
|
1cdb83462e | ||
|
|
d9a29b6f15 | ||
|
|
1504f92a64 | ||
|
|
36e5056b59 | ||
|
|
c5c707f0fd | ||
|
|
832dd8d50c | ||
|
|
7d2b20e624 | ||
|
|
049945a9b9 | ||
|
|
808c9e3d2c | ||
|
|
fde7cef9c8 | ||
|
|
2791f89f30 | ||
|
|
858b5831e8 | ||
|
|
9166423598 | ||
|
|
184d984336 | ||
|
|
0b5044f064 | ||
|
|
274b66f74b | ||
|
|
e05343d721 | ||
|
|
bc316a2536 | ||
|
|
a6904be81d | ||
|
|
690a7d1608 | ||
|
|
a3e54fcd7c | ||
|
|
23c67bb2a2 | ||
|
|
75367f0488 | ||
|
|
216ffad80e | ||
|
|
c312607ff8 | ||
|
|
812d616f66 | ||
|
|
183408cb2d | ||
|
|
1a7d5b7c95 | ||
|
|
17465e1082 | ||
|
|
a996b14291 | ||
|
|
2045252cfd | ||
|
|
a2e674bdb6 | ||
|
|
cc4055a5e3 | ||
|
|
d1b6cf1fae | ||
|
|
671a06c407 | ||
|
|
3ce315111f | ||
|
|
09768ce28a | ||
|
|
c9affe0da5 | ||
|
|
4909ba5a1e | ||
|
|
e322733e20 | ||
|
|
dc7f440902 | ||
|
|
4849376347 | ||
|
|
8eca57f419 | ||
|
|
0adcd37030 | ||
|
|
2bdb9af146 | ||
|
|
5b6bddd7fc | ||
|
|
e1ea833ad6 | ||
|
|
85c21ba0e4 | ||
|
|
4d72d20398 | ||
|
|
9d3d16a725 | ||
|
|
99deaf6005 | ||
|
|
d8921c7cf5 | ||
|
|
f7fa36ca1d | ||
|
|
45f8e68203 | ||
|
|
2b47d6d63f | ||
|
|
aaefeed3f1 | ||
|
|
7f00065bd8 | ||
|
|
6f031a715e | ||
|
|
6981ae605a | ||
|
|
d91c21fb26 | ||
|
|
c95f052e60 | ||
|
|
c33be27b3c | ||
|
|
6be9b25e99 | ||
|
|
0bb391937e | ||
|
|
75ff7a6637 | ||
|
|
aece7c1096 | ||
|
|
d2e6e7adf2 | ||
|
|
b930bc0e6d | ||
|
|
93d99d6173 | ||
|
|
a8df3dcf91 | ||
|
|
b22e2ffe1d | ||
|
|
22d23c8be1 | ||
|
|
b335741f99 | ||
|
|
1261c775d4 | ||
|
|
01b4a24ac7 | ||
|
|
4124c2eb57 | ||
|
|
f09b91ebb5 | ||
|
|
57b147e0c8 | ||
|
|
551ea7d879 | ||
|
|
d3c9bb0bc6 | ||
|
|
c711b1f1df | ||
|
|
af7ea90246 | ||
|
|
348cf4829c | ||
|
|
4753a57091 | ||
|
|
1a93f4fa4c | ||
|
|
118fd187e3 | ||
|
|
baa47bde7f | ||
|
|
18b48df9ce | ||
|
|
e71fc60d22 | ||
|
|
148af59615 | ||
|
|
5b2db4112f | ||
|
|
7cedc1f7a5 | ||
|
|
6cea7d4a52 | ||
|
|
bd93aed393 | ||
|
|
348666de6d | ||
|
|
47e32bebe4 | ||
|
|
0b21c04489 | ||
|
|
85f013ebdb | ||
|
|
832cc6ac69 | ||
|
|
30ce049f51 | ||
|
|
d42fb6d1b9 | ||
|
|
cade53aa0a | ||
|
|
2fdcda7536 | ||
|
|
7e6439e4f8 | ||
|
|
f07ee7f590 | ||
|
|
02db4e01fa | ||
|
|
8d75078a42 | ||
|
|
0e25ef7524 | ||
|
|
8608d8aa4d | ||
|
|
c1a7332a5e | ||
|
|
c3fb392906 | ||
|
|
a59bfdb2f8 | ||
|
|
79f96480c2 | ||
|
|
60cbd96d91 | ||
|
|
ee0400f1ac | ||
|
|
b8a3746558 | ||
|
|
14f25fc997 | ||
|
|
27da6ee9eb | ||
|
|
48d482006a | ||
|
|
9afee2620a | ||
|
|
baca3047d4 | ||
|
|
43a5265e0c | ||
|
|
5519bb3523 | ||
|
|
ff213d1386 | ||
|
|
55b3f99653 | ||
|
|
8a6ff3f414 | ||
|
|
feb8624d05 | ||
|
|
a2c33545d4 | ||
|
|
7decf68122 | ||
|
|
6b62ec97c6 | ||
|
|
ea3dab4a06 | ||
|
|
5c8f08fc92 | ||
|
|
00a0b2c8b6 | ||
|
|
007218cc13 | ||
|
|
8afe495a4f | ||
|
|
257f2086d1 | ||
|
|
f011c84ce8 | ||
|
|
8b839f46b2 | ||
|
|
c1067d8fe1 | ||
|
|
bb76818cc8 | ||
|
|
5dcc219f1c | ||
|
|
4ff9e90153 | ||
|
|
28fe98af80 | ||
|
|
5eba65aaa0 | ||
|
|
d1e3e7d240 | ||
|
|
90ff8ecd0f | ||
|
|
468e75a572 | ||
|
|
ae3e5487d7 | ||
|
|
03147a5426 | ||
|
|
14a2b10989 | ||
|
|
b29f8aa1e6 | ||
|
|
f9bb932cd8 | ||
|
|
a38cbbf7e8 | ||
|
|
d5bb1717e0 | ||
|
|
520ff8f2ce | ||
|
|
b3848f6a84 | ||
|
|
518f387e0c | ||
|
|
635f76a312 | ||
|
|
ff14ac68ee | ||
|
|
948c5d50cb | ||
|
|
6b520ecc05 | ||
|
|
bb474686eb | ||
|
|
659ddae9a8 | ||
|
|
b70276912e | ||
|
|
858c575782 | ||
|
|
62fe14d592 | ||
|
|
6ad037e556 | ||
|
|
a55b41faa1 | ||
|
|
a26d769304 | ||
|
|
e1120d1cb5 | ||
|
|
8897f9e46a | ||
|
|
7a588be54f | ||
|
|
1cb1f1cbc1 | ||
|
|
5827d6ffdb | ||
|
|
766bc90921 | ||
|
|
eb228eb744 | ||
|
|
7c02d67665 | ||
|
|
23c54896e5 | ||
|
|
460baa54d8 | ||
|
|
6c56fad180 | ||
|
|
3fd772ce17 | ||
|
|
8834ec8bf2 | ||
|
|
003fb52fb9 | ||
|
|
ec234cdc43 |
105
.cursor/rules/api_usage.mdc
Normal file
105
.cursor/rules/api_usage.mdc
Normal file
@@ -0,0 +1,105 @@
|
||||
---
|
||||
description: For tasks requiring sending Telegram server API requests or working with generated API types.
|
||||
globs:
|
||||
alwaysApply: false
|
||||
---
|
||||
# Telegram Desktop API Usage
|
||||
|
||||
## API Schema
|
||||
|
||||
The API definitions are described using [TL Language]\(https:/core.telegram.org/mtproto/TL) in two main schema files:
|
||||
|
||||
1. **`Telegram/SourceFiles/mtproto/scheme/mtproto.tl`**
|
||||
* Defines the core MTProto protocol types and methods used for basic communication, encryption, authorization, service messages, etc.
|
||||
* Some fundamental types and methods from this schema (like basic types, RPC calls, containers) are often implemented directly in the C++ MTProto core (`SourceFiles/mtproto/`) and may be skipped during the C++ code generation phase.
|
||||
* Other parts of `mtproto.tl` might still be processed by the code generator.
|
||||
|
||||
2. **`Telegram/SourceFiles/mtproto/scheme/api.tl`**
|
||||
* Defines the higher-level Telegram API layer, including all the methods and types related to chat functionality, user profiles, messages, channels, stickers, etc.
|
||||
* This is the primary schema used when making functional API requests within the application.
|
||||
|
||||
Both files use the same TL syntax to describe API methods (functions) and types (constructors).
|
||||
|
||||
## Code Generation
|
||||
|
||||
A custom code generation tool processes `api.tl` (and parts of `mtproto.tl`) to create corresponding C++ classes and types. These generated headers are typically included via the Precompiled Header (PCH) for the main `Telegram` project.
|
||||
|
||||
Generated types often follow the pattern `MTP[Type]` (e.g., `MTPUser`, `MTPMessage`) and methods correspond to functions within the `MTP` namespace or related classes (e.g., `MTPmessages_SendMessage`).
|
||||
|
||||
## Making API Requests
|
||||
|
||||
API requests are made using a standard pattern involving the `api()` object (providing access to the `MTP::Instance`), the generated `MTP...` request object, callback handlers for success (`.done()`) and failure (`.fail()`), and the `.send()` method.
|
||||
|
||||
Here's the general structure:
|
||||
|
||||
```cpp
|
||||
// Include necessary headers if not already in PCH
|
||||
|
||||
// Obtain the API instance (usually via api() or MTP::Instance::Get())
|
||||
api().request(MTPnamespace_MethodName(
|
||||
// Constructor arguments based on the api.tl definition for the method
|
||||
MTP_flags(flags_value), // Use MTP_flags if the method has flags
|
||||
MTP_inputPeer(peer), // Use MTP_... types for parameters
|
||||
MTP_string(messageText),
|
||||
MTP_long(randomId),
|
||||
// ... other arguments matching the TL definition
|
||||
MTP_vector<MTPMessageEntity>() // Example for a vector argument
|
||||
)).done([=]\(const MTPResponseType &result) {
|
||||
// Handle the successful response (result).
|
||||
// 'result' will be of the C++ type corresponding to the TL type
|
||||
// specified after the '=' in the api.tl method definition.
|
||||
// How to access data depends on whether the TL type has one or multiple constructors:
|
||||
|
||||
// 1. Multiple Constructors (e.g., User = User | UserEmpty):
|
||||
// Use .match() with lambdas for each constructor:
|
||||
result.match([&]\(const MTPDuser &data) {
|
||||
/* use data.vfirst_name().v, etc. */
|
||||
}, [&]\(const MTPDuserEmpty &data) {
|
||||
/* handle empty user */
|
||||
});
|
||||
|
||||
// Alternatively, check the type explicitly and use the constructor getter:
|
||||
if (result.type() == mtpc_user) {
|
||||
const auto &data = result.c_user(); // Asserts if type is not mtpc_user!
|
||||
// use data.vfirst_name().v
|
||||
} else if (result.type() == mtpc_userEmpty) {
|
||||
const auto &data = result.c_userEmpty();
|
||||
// handle empty user
|
||||
}
|
||||
|
||||
// 2. Single Constructor (e.g., Messages = messages { msgs: vector<Message> }):
|
||||
// Use .match() with a single lambda:
|
||||
result.match([&]\(const MTPDmessages &data) { /* use data.vmessages().v */ });
|
||||
|
||||
// Or check the type explicitly and use the constructor getter:
|
||||
if (result.type() == mtpc_messages) {
|
||||
const auto &data = result.c_messages(); // Asserts if type is not mtpc_messages!
|
||||
// use data.vmessages().v
|
||||
}
|
||||
|
||||
// Or use the shortcut .data() for single-constructor types:
|
||||
const auto &data = result.data(); // Only works for single-constructor types!
|
||||
// use data.vmessages().v
|
||||
|
||||
}).fail([=]\(const MTP::Error &error) {
|
||||
// Handle the API error (error).
|
||||
// 'error' is an MTP::Error object containing the error code (error.type())
|
||||
// and description (error.description()). Check for specific error strings.
|
||||
if (error.type() == u"FLOOD_WAIT_X"_q) {
|
||||
// Handle flood wait
|
||||
} else {
|
||||
Ui::show(Box<InformBox>(Lang::Hard::ServerError())); // Example generic error handling
|
||||
}
|
||||
}).handleFloodErrors().send(); // handleFloodErrors() is common, then send()
|
||||
```
|
||||
|
||||
**Key Points:**
|
||||
|
||||
* Always refer to `Telegram/SourceFiles/mtproto/scheme/api.tl` for the correct method names, parameters (names and types), and response types.
|
||||
* Use the generated `MTP...` types/classes for request parameters (e.g., `MTP_int`, `MTP_string`, `MTP_bool`, `MTP_vector`, `MTPInputUser`, etc.) and response handling.
|
||||
* The `.done()` lambda receives the specific C++ `MTP...` type corresponding to the TL return type.
|
||||
* For types with **multiple constructors** (e.g., `User = User | UserEmpty`), use `result.match([&]\(const MTPDuser &d){ ... }, [&]\(const MTPDuserEmpty &d){ ... })` to handle each case, or check `result.type() == mtpc_user` / `mtpc_userEmpty` and call the specific `result.c_user()` / `result.c_userEmpty()` getter (which asserts on type mismatch).
|
||||
* For types with a **single constructor** (e.g., `Messages = messages{...}`), you can use `result.match([&]\(const MTPDmessages &d){ ... })` with one lambda, or check `type()` and call `c_messages()`, or use the shortcut `result.data()` to access the fields directly.
|
||||
* The `.fail()` lambda receives an `MTP::Error` object. Check `error.type()` against known error strings (often defined as constants or using `u"..."_q` literals).
|
||||
* Directly construct the `MTPnamespace_MethodName(...)` object inside `request()`.
|
||||
* Include `.handleFloodErrors()` before `.send()` for standard flood wait handling.
|
||||
164
.cursor/rules/localization.mdc
Normal file
164
.cursor/rules/localization.mdc
Normal file
@@ -0,0 +1,164 @@
|
||||
---
|
||||
description: For tasks requiring changing or adding user facing phrases and text parts.
|
||||
globs:
|
||||
alwaysApply: false
|
||||
---
|
||||
# Telegram Desktop Localization
|
||||
|
||||
## Coding Style Note
|
||||
|
||||
**Use `auto`:** In the actual codebase, variable types are almost always deduced using `auto` (or `const auto`, `const auto &`) rather than being written out explicitly. Examples in this guide may use explicit types for clarity, but prefer `auto` in practice.
|
||||
|
||||
```cpp
|
||||
// Prefer this:
|
||||
auto currentTitle = tr::lng_settings_title(tr::now);
|
||||
auto nameProducer = GetNameProducer(); // Returns rpl::producer<...>
|
||||
|
||||
// Instead of this:
|
||||
QString currentTitle = tr::lng_settings_title(tr::now);
|
||||
rpl::producer<QString> nameProducer = GetNameProducer();
|
||||
```
|
||||
|
||||
## String Resource File
|
||||
|
||||
Base user-facing English strings are defined in the `lang.strings` file:
|
||||
|
||||
`Telegram/Resources/langs/lang.strings`
|
||||
|
||||
This file uses a key-value format with named placeholders:
|
||||
|
||||
```
|
||||
"lng_settings_title" = "Settings";
|
||||
"lng_confirm_delete_item" = "Are you sure you want to delete {item_name}?";
|
||||
"lng_files_selected" = "{count} files selected"; // Simple count example (see Pluralization)
|
||||
```
|
||||
|
||||
Placeholders are enclosed in curly braces, e.g., `{name}`, `{user}`. A special placeholder `{count}` is used for pluralization rules.
|
||||
|
||||
### Pluralization
|
||||
|
||||
For keys that depend on a number (using the `{count}` placeholder), English typically requires two forms: singular and plural. These are defined in `lang.strings` using `#one` and `#other` suffixes:
|
||||
|
||||
```
|
||||
"lng_files_selected#one" = "{count} file selected";
|
||||
"lng_files_selected#other" = "{count} files selected";
|
||||
```
|
||||
|
||||
While only `#one` and `#other` are defined in the base `lang.strings`, the code generation process creates C++ accessors for all six CLDR plural categories (`#zero`, `#one`, `#two`, `#few`, `#many`, `#other`) to support languages with more complex pluralization rules.
|
||||
|
||||
## Translation Process
|
||||
|
||||
While `lang.strings` provides the base English text and the keys, the actual translations are managed via Telegram's translations platform (translations.telegram.org) and loaded dynamically at runtime from the API. The keys from `lang.strings` (including the `#one`/`#other` variants) are used on the platform.
|
||||
|
||||
## Code Generation
|
||||
|
||||
A code generation tool processes `lang.strings` to create C++ structures and accessors within the `tr` namespace. These allow type-safe access to strings and handling of placeholders and pluralization. Generated keys typically follow the pattern `tr::lng_key_name`.
|
||||
|
||||
## String Usage in Code
|
||||
|
||||
Strings are accessed in C++ code using the generated objects within the `tr::` namespace. There are two main ways to use them: reactively (returning an `rpl::producer`) or immediately (returning the current value).
|
||||
|
||||
### 1. Reactive Usage (rpl::producer)
|
||||
|
||||
Calling a generated string function directly returns a reactive producer, typically `rpl::producer<QString>`. This producer automatically updates its value whenever the application language changes.
|
||||
|
||||
```cpp
|
||||
// Key: "settings_title" = "Settings";
|
||||
auto titleProducer = tr::lng_settings_title(); // Type: rpl::producer<QString>
|
||||
|
||||
// Key: "confirm_delete_item" = "Are you sure you want to delete {item_name}?";
|
||||
auto itemNameProducer = /* ... */; // Type: rpl::producer<QString>
|
||||
auto confirmationProducer = tr::lng_confirm_delete_item( // Type: rpl::producer<QString>
|
||||
tr::now, // NOTE: tr::now is NOT passed here for reactive result
|
||||
lt_item_name,
|
||||
std::move(itemNameProducer)); // Placeholder producers should be moved
|
||||
```
|
||||
|
||||
### 2. Immediate Usage (Current Value)
|
||||
|
||||
Passing `tr::now` as the first argument retrieves the string's current value in the active language (typically as a `QString`).
|
||||
|
||||
```cpp
|
||||
// Key: "settings_title" = "Settings";
|
||||
auto currentTitle = tr::lng_settings_title(tr::now); // Type: QString
|
||||
|
||||
// Key: "confirm_delete_item" = "Are you sure you want to delete {item_name}?";
|
||||
const auto currentItemName = QString("My Document"); // Type: QString
|
||||
auto currentConfirmation = tr::lng_confirm_delete_item( // Type: QString
|
||||
tr::now, // Pass tr::now for immediate value
|
||||
lt_item_name, currentItemName); // Placeholder value is a direct QString (or convertible)
|
||||
```
|
||||
|
||||
### 3. Placeholders (`{tag}`)
|
||||
|
||||
Placeholders like `{item_name}` are replaced by providing arguments after `tr::now` (for immediate) or as the initial arguments (for reactive). A corresponding `lt_tag_name` constant is passed before the value.
|
||||
|
||||
* **Immediate:** Pass the direct value (e.g., `QString`, `int`).
|
||||
* **Reactive:** Pass an `rpl::producer` of the corresponding type (e.g., `rpl::producer<QString>`). Remember to `std::move` the producer or use `rpl::duplicate` if you need to reuse the original producer afterwards.
|
||||
|
||||
### 4. Pluralization (`{count}`)
|
||||
|
||||
Keys using `{count}` require a numeric value for the `lt_count` placeholder. The correct plural form (`#zero`, `#one`, ..., `#other`) is automatically selected based on this value and the current language rules.
|
||||
|
||||
* **Immediate (`tr::now`):** Pass a `float64` or `int` (which is auto-converted to `float64`).
|
||||
```cpp
|
||||
int count = 1;
|
||||
auto filesText = tr::lng_files_selected(tr::now, lt_count, count); // Type: QString
|
||||
count = 5;
|
||||
filesText = tr::lng_files_selected(tr::now, lt_count, count); // Uses "files_selected#other"
|
||||
```
|
||||
|
||||
* **Reactive:** Pass an `rpl::producer<float64>`. Use the `tr::to_count()` helper to convert an `rpl::producer<int>` or wrap a single value.
|
||||
```cpp
|
||||
// From an existing int producer:
|
||||
auto countProducer = /* ... */; // Type: rpl::producer<int>
|
||||
auto filesTextProducer = tr::lng_files_selected( // Type: rpl::producer<QString>
|
||||
lt_count,
|
||||
countProducer | tr::to_count()); // Use tr::to_count() for conversion
|
||||
|
||||
// From a single int value wrapped reactively:
|
||||
int currentCount = 5;
|
||||
auto filesTextProducerSingle = tr::lng_files_selected( // Type: rpl::producer<QString>
|
||||
lt_count,
|
||||
rpl::single(currentCount) | tr::to_count());
|
||||
// Alternative for single values (less common): rpl::single(currentCount * 1.)
|
||||
```
|
||||
|
||||
### 5. Custom Projectors
|
||||
|
||||
An optional final argument can be a projector function (like `Ui::Text::Upper` or `Ui::Text::WithEntities`) to transform the output.
|
||||
|
||||
* If the projector returns `OutputType`, the string function returns `OutputType` (immediate) or `rpl::producer<OutputType>` (reactive).
|
||||
* Placeholder values must match the projector's *input* requirements. For `Ui::Text::WithEntities`, placeholders expect `TextWithEntities` (immediate) or `rpl::producer<TextWithEntities>` (reactive).
|
||||
|
||||
```cpp
|
||||
// Immediate with Ui::Text::WithEntities projector
|
||||
// Key: "user_posted_photo" = "{user} posted a photo";
|
||||
const auto userName = TextWithEntities{ /* ... */ }; // Type: TextWithEntities
|
||||
auto message = tr::lng_user_posted_photo( // Type: TextWithEntities
|
||||
tr::now,
|
||||
lt_user,
|
||||
userName, // Must be TextWithEntities
|
||||
Ui::Text::WithEntities); // Projector
|
||||
|
||||
// Reactive with Ui::Text::WithEntities projector
|
||||
auto userNameProducer = /* ... */; // Type: rpl::producer<TextWithEntities>
|
||||
auto messageProducer = tr::lng_user_posted_photo( // Type: rpl::producer<TextWithEntities>
|
||||
lt_user,
|
||||
std::move(userNameProducer), // Move placeholder producers
|
||||
Ui::Text::WithEntities); // Projector
|
||||
```
|
||||
|
||||
## Key Summary
|
||||
|
||||
* Keys are defined in `Resources/langs/lang.strings` using `{tag}` placeholders.
|
||||
* Plural keys use `{count}` and have `#one`/`#other` variants in `lang.strings`.
|
||||
* Access keys via `tr::lng_key_name(...)` in C++.
|
||||
* Call with `tr::now` as the first argument for the immediate `QString` (or projected type).
|
||||
* Call without `tr::now` for the reactive `rpl::producer<QString>` (or projected type).
|
||||
* Provide placeholder values (`lt_tag_name, value`) matching the usage (direct value for immediate, `rpl::producer` for reactive). Producers should typically be moved via `std::move`.
|
||||
* For `{count}`:
|
||||
* Immediate: Pass `int` or `float64`.
|
||||
* Reactive: Pass `rpl::producer<float64>`, typically by converting an `int` producer using `| tr::to_count()`.
|
||||
* Optional projector function as the last argument modifies the output type and required placeholder types.
|
||||
* Actual translations are loaded at runtime from the API.
|
||||
216
.cursor/rules/rpl_guide.mdc
Normal file
216
.cursor/rules/rpl_guide.mdc
Normal file
@@ -0,0 +1,216 @@
|
||||
---
|
||||
description:
|
||||
globs:
|
||||
alwaysApply: true
|
||||
---
|
||||
# RPL (Reactive Programming Library) Guide
|
||||
|
||||
## Coding Style Note
|
||||
|
||||
**Use `auto`:** In the actual codebase, variable types are almost always deduced using `auto` (or `const auto`, `const auto &`) rather than being written out explicitly. Examples in this guide may use explicit types for clarity, but prefer `auto` in practice.
|
||||
|
||||
```cpp
|
||||
// Prefer this:
|
||||
auto intProducer = rpl::single(123);
|
||||
const auto &lifetime = existingLifetime;
|
||||
|
||||
// Instead of this:
|
||||
rpl::producer<int> intProducer = rpl::single(123);
|
||||
const rpl::lifetime &lifetime = existingLifetime;
|
||||
|
||||
// Sometimes needed if deduction is ambiguous or needs help:
|
||||
auto user = std::make_shared<UserData>();
|
||||
auto data = QByteArray::fromHex("...");
|
||||
```
|
||||
|
||||
## Introduction
|
||||
|
||||
RPL is the reactive programming library used in this project, residing in the `rpl::` namespace. It allows handling asynchronous streams of data over time.
|
||||
|
||||
The core concept is the `rpl::producer`, which represents a stream of values that can be generated over a certain lifetime.
|
||||
|
||||
## Producers: `rpl::producer<Type, Error = no_error>`
|
||||
|
||||
The fundamental building block is `rpl::producer<Type, Error>`. It produces values of `Type` and can optionally signal an error of type `Error`. By default, `Error` is `rpl::no_error`, indicating that the producer does not explicitly handle error signaling through this mechanism.
|
||||
|
||||
```cpp
|
||||
// A producer that emits integers.
|
||||
auto intProducer = /* ... */; // Type: rpl::producer<int>
|
||||
|
||||
// A producer that emits strings and can potentially emit a CustomError.
|
||||
auto stringProducerWithError = /* ... */; // Type: rpl::producer<QString, CustomError>
|
||||
```
|
||||
|
||||
Producers are typically lazy; they don't start emitting values until someone subscribes to them.
|
||||
|
||||
## Lifetime Management: `rpl::lifetime`
|
||||
|
||||
Reactive pipelines have a limited duration, managed by `rpl::lifetime`. An `rpl::lifetime` object essentially holds a collection of cleanup callbacks. When the lifetime ends (either explicitly destroyed or goes out of scope), these callbacks are executed, tearing down the associated pipeline and freeing resources.
|
||||
|
||||
```cpp
|
||||
rpl::lifetime myLifetime;
|
||||
// ... later ...
|
||||
// myLifetime is destroyed, cleanup happens.
|
||||
|
||||
// Or, pass a lifetime instance to manage a pipeline's duration.
|
||||
rpl::lifetime &parentLifetime = /* ... get lifetime from context ... */;
|
||||
```
|
||||
|
||||
## Starting a Pipeline: `rpl::start_...`
|
||||
|
||||
To consume values from a producer, you start a pipeline using one of the `rpl::start_...` methods. These methods subscribe to the producer and execute callbacks for the events they handle.
|
||||
|
||||
The most common method is `rpl::start_with_next`:
|
||||
|
||||
```cpp
|
||||
auto counter = /* ... */; // Type: rpl::producer<int>
|
||||
rpl::lifetime lifetime;
|
||||
|
||||
// Counter is consumed here, use std::move if it's an l-value.
|
||||
std::move(
|
||||
counter
|
||||
) | rpl::start_with_next([=]\(int nextValue) {
|
||||
// Process the next integer value emitted by the producer.
|
||||
qDebug() << "Received: " << nextValue;
|
||||
}, lifetime); // Pass the lifetime to manage the subscription.
|
||||
// Note: `counter` is now in a moved-from state and likely invalid.
|
||||
|
||||
// If you need to start the same producer multiple times, duplicate it:
|
||||
// rpl::duplicate(counter) | rpl::start_with_next(...);
|
||||
|
||||
// If you DON'T pass a lifetime to a start_... method:
|
||||
auto counter2 = /* ... */; // Type: rpl::producer<int>
|
||||
rpl::lifetime subscriptionLifetime = std::move(
|
||||
counter2
|
||||
) | rpl::start_with_next([=]\(int nextValue) { /* ... */ });
|
||||
// The returned lifetime MUST be stored. If it's discarded immediately,
|
||||
// the subscription stops instantly.
|
||||
// `counter2` is also moved-from here.
|
||||
```
|
||||
|
||||
Other variants allow handling errors (`_error`) and completion (`_done`):
|
||||
|
||||
```cpp
|
||||
auto dataStream = /* ... */; // Type: rpl::producer<QString, Error>
|
||||
rpl::lifetime lifetime;
|
||||
|
||||
// Assuming dataStream might be used again, we duplicate it for the first start.
|
||||
// If it's the only use, std::move(dataStream) would be preferred.
|
||||
rpl::duplicate(
|
||||
dataStream
|
||||
) | rpl::start_with_error([=]\(Error &&error) {
|
||||
// Handle the error signaled by the producer.
|
||||
qDebug() << "Error: " << error.text();
|
||||
}, lifetime);
|
||||
|
||||
// Using dataStream again, perhaps duplicated again or moved if last use.
|
||||
rpl::duplicate(
|
||||
dataStream
|
||||
) | rpl::start_with_done([=] {
|
||||
// Execute when the producer signals it's finished emitting values.
|
||||
qDebug() << "Stream finished.";
|
||||
}, lifetime);
|
||||
|
||||
// Last use of dataStream, so we move it.
|
||||
std::move(
|
||||
dataStream
|
||||
) | rpl::start_with_next_error_done(
|
||||
[=]\(QString &&value) { /* handle next value */ },
|
||||
[=]\(Error &&error) { /* handle error */ },
|
||||
[=] { /* handle done */ },
|
||||
lifetime);
|
||||
```
|
||||
|
||||
## Transforming Producers
|
||||
|
||||
RPL provides functions to create new producers by transforming existing ones:
|
||||
|
||||
* `rpl::map`: Transforms each value emitted by a producer.
|
||||
```cpp
|
||||
auto ints = /* ... */; // Type: rpl::producer<int>
|
||||
// The pipe operator often handles the move implicitly for chained transformations.
|
||||
auto strings = std::move(
|
||||
ints // Explicit move is safer
|
||||
) | rpl::map([](int value) {
|
||||
return QString::number(value * 2);
|
||||
}); // Emits strings like "0", "2", "4", ...
|
||||
```
|
||||
|
||||
* `rpl::filter`: Emits only the values from a producer that satisfy a condition.
|
||||
```cpp
|
||||
auto ints = /* ... */; // Type: rpl::producer<int>
|
||||
auto evenInts = std::move(
|
||||
ints // Explicit move is safer
|
||||
) | rpl::filter([](int value) {
|
||||
return (value % 2 == 0);
|
||||
}); // Emits only even numbers.
|
||||
```
|
||||
|
||||
## Combining Producers
|
||||
|
||||
You can combine multiple producers into one:
|
||||
|
||||
* `rpl::combine`: Combines the latest values from multiple producers whenever *any* of them emits a new value. Requires all producers to have emitted at least one value initially.
|
||||
While it produces a `std::tuple`, subsequent operators like `map`, `filter`, and `start_with_next` can automatically unpack this tuple into separate lambda arguments.
|
||||
```cpp
|
||||
auto countProducer = rpl::single(1); // Type: rpl::producer<int>
|
||||
auto textProducer = rpl::single(u"hello"_q); // Type: rpl::producer<QString>
|
||||
rpl::lifetime lifetime;
|
||||
|
||||
// rpl::combine takes producers by const-ref internally and duplicates,
|
||||
// so move/duplicate is usually not strictly needed here unless you
|
||||
// want to signal intent or manage the lifetime of p1/p2 explicitly.
|
||||
auto combined = rpl::combine(
|
||||
countProducer, // or rpl::duplicate(countProducer)
|
||||
textProducer // or rpl::duplicate(textProducer)
|
||||
);
|
||||
|
||||
// Starting the combined producer consumes it.
|
||||
// The lambda receives unpacked arguments, not the tuple itself.
|
||||
std::move(
|
||||
combined
|
||||
) | rpl::start_with_next([=]\(int count, const QString &text) {
|
||||
// No need for std::get<0>(latest), etc.
|
||||
qDebug() << "Combined: Count=" << count << ", Text=" << text;
|
||||
}, lifetime);
|
||||
|
||||
// This also works with map, filter, etc.
|
||||
std::move(
|
||||
combined
|
||||
) | rpl::filter([=]\(int count, const QString &text) {
|
||||
return count > 0 && !text.isEmpty();
|
||||
}) | rpl::map([=]\(int count, const QString &text) {
|
||||
return text.repeated(count);
|
||||
}) | rpl::start_with_next([=]\(const QString &result) {
|
||||
qDebug() << "Mapped & Filtered: " << result;
|
||||
}, lifetime);
|
||||
```
|
||||
|
||||
* `rpl::merge`: Merges the output of multiple producers of the *same type* into a single producer. It emits a value whenever *any* of the source producers emits a value.
|
||||
```cpp
|
||||
auto sourceA = /* ... */; // Type: rpl::producer<QString>
|
||||
auto sourceB = /* ... */; // Type: rpl::producer<QString>
|
||||
|
||||
// rpl::merge also duplicates internally.
|
||||
auto merged = rpl::merge(sourceA, sourceB);
|
||||
|
||||
// Starting the merged producer consumes it.
|
||||
std::move(
|
||||
merged
|
||||
) | rpl::start_with_next([=]\(QString &&value) {
|
||||
// Receives values from either sourceA or sourceB as they arrive.
|
||||
qDebug() << "Merged value: " << value;
|
||||
}, lifetime);
|
||||
```
|
||||
|
||||
## Key Concepts Summary
|
||||
|
||||
* Use `rpl::producer<Type, Error>` to represent streams of values.
|
||||
* Manage subscription duration using `rpl::lifetime`.
|
||||
* Pass `rpl::lifetime` to `rpl::start_...` methods.
|
||||
* If `rpl::lifetime` is not passed, **store the returned lifetime** to keep the subscription active.
|
||||
* Use operators like `| rpl::map`, `| rpl::filter` to transform streams.
|
||||
* Use `rpl::combine` or `rpl::merge` to combine streams.
|
||||
* When starting a chain (`std::move(producer) | rpl::map(...)`), explicitly move the initial producer.
|
||||
* These functions typically duplicate their input producers internally.
|
||||
* Starting a pipeline consumes the producer; use `
|
||||
154
.cursor/rules/styling.mdc
Normal file
154
.cursor/rules/styling.mdc
Normal file
@@ -0,0 +1,154 @@
|
||||
---
|
||||
description: For tasks requiring working with user facing UI components.
|
||||
globs:
|
||||
alwaysApply: false
|
||||
---
|
||||
# Telegram Desktop UI Styling
|
||||
|
||||
## Style Definition Files
|
||||
|
||||
UI element styles (colors, fonts, paddings, margins, icons, etc.) are defined in `.style` files using a custom syntax. These files are located alongside the C++ source files they correspond to within specific UI component directories (e.g., `Telegram/SourceFiles/ui/chat/chat.style`).
|
||||
|
||||
Definitions from other `.style` files can be included using the `using` directive at the top of the file:
|
||||
```style
|
||||
using "ui/basic.style";
|
||||
using "ui/widgets/widgets.style";
|
||||
```
|
||||
|
||||
The central definition of named colors happens in `Telegram/SourceFiles/ui/colors.palette`. This file allows for theme generation and loading colors from various sources.
|
||||
|
||||
### Syntax Overview
|
||||
|
||||
1. **Built-in Types:** The syntax recognizes several base types inferred from the value assigned:
|
||||
* `int`: Integer numbers (e.g., `lineHeight: 20;`)
|
||||
* `bool`: Boolean values (e.g., `useShadow: true;`)
|
||||
* `pixels`: Pixel values, ending with `px` (e.g., `borderWidth: 1px;`). Generated as `int` in C++.
|
||||
* `color`: Named colors defined in `colors.palette` (e.g., `background: windowBg;`)
|
||||
* `icon`: Defined inline using a specific syntax (see below). Generates `style::icon`.
|
||||
* `margins`: Four pixel values for margins or padding. Requires `margins(top, right, bottom, left)` syntax (e.g., `margin: margins(10px, 5px, 10px, 5px);` or `padding: margins(8px, 8px, 8px, 8px);`). Generates `style::margins` (an alias for `QMargins`).
|
||||
* `size`: Two pixel values for width and height (e.g., `iconSize: size(16px, 16px);`). Generates `style::size`.
|
||||
* `point`: Two pixel values for x and y coordinates (e.g., `textPos: point(5px, 2px);`). Generates `style::point`.
|
||||
* `align`: Alignment keywords (e.g., `textAlign: align(center);` or `iconAlign: align(left);`). Generates `style::align`.
|
||||
* `font`: Font definitions (e.g., `font: font(14px semibold);`). Generates `style::font`.
|
||||
* `double`: Floating point numbers (e.g., `disabledOpacity: 0.5;`)
|
||||
|
||||
*Note on Borders:* Borders are typically defined using multiple fields like `border: pixels;` (for width) and `borderFg: color;` (for color), rather than a single CSS-like property.
|
||||
|
||||
2. **Structure Definition:** You can define complex data structures directly within the `.style` file:
|
||||
```style
|
||||
MyButtonStyle { // Defines a structure named 'MyButtonStyle'
|
||||
textPadding: margins; // Field 'textPadding' expects margins type
|
||||
icon: icon; // Field 'icon' of type icon
|
||||
height: pixels; // Field 'height' of type pixels
|
||||
}
|
||||
```
|
||||
This generates a `struct MyButtonStyle { ... };` inside the `namespace style`. Fields will have corresponding C++ types (`style::margins`, `style::icon`, `int`).
|
||||
|
||||
3. **Variable Definition & Inheritance:** Variables are defined using `name: value;` or `groupName { ... }`. They can be of built-in types or custom structures. Structures can be initialized inline or inherit from existing variables.
|
||||
|
||||
**Icon Definition Syntax:** Icons are defined inline using the `icon{...}` syntax. The generator probes for `.svg` files or `.png` files (including `@2x`, `@3x` variants) based on the provided path stem.
|
||||
```style
|
||||
// Single-part icon definition:
|
||||
myIconSearch: icon{{ "gui/icons/search", iconColor }};
|
||||
// Multi-part icon definition (layers drawn bottom-up):
|
||||
myComplexIcon: icon{
|
||||
{ "gui/icons/background", iconBgColor },
|
||||
{ "gui/icons/foreground", iconFgColor }
|
||||
};
|
||||
// Icon with path modifiers (PNG only for flips, SVG only for size):
|
||||
myFlippedIcon: icon{{ "gui/icons/arrow-flip_horizontal", arrowColor }};
|
||||
myResizedIcon: icon{{ "gui/icons/logo-128x128", logoColor }}; // Forces 128x128 for SVG
|
||||
```
|
||||
|
||||
**Other Variable Examples:**
|
||||
```style
|
||||
// Simple variables
|
||||
buttonHeight: 30px;
|
||||
activeButtonColor: buttonBgActive; // Named color from colors.palette
|
||||
|
||||
// Variable of a custom structure type, initialized inline
|
||||
defaultButton: MyButtonStyle {
|
||||
textPadding: margins(10px, 15px, 10px, 15px); // Use margins(...) syntax
|
||||
icon: myIconSearch; // Assign the previously defined icon variable
|
||||
height: buttonHeight; // Reference another variable
|
||||
}
|
||||
|
||||
// Another variable inheriting from 'defaultButton' and overriding/adding fields
|
||||
primaryButton: MyButtonStyle(defaultButton) {
|
||||
icon: myComplexIcon; // Override icon with the multi-part one
|
||||
backgroundColor: activeButtonColor; // Add a field not in MyButtonStyle definition
|
||||
}
|
||||
|
||||
// Style group (often used for specific UI elements)
|
||||
chatInput { // Example using separate border properties and explicit padding
|
||||
border: 1px; // Border width
|
||||
borderFg: defaultInputFieldBorder; // Border color (named color)
|
||||
padding: margins(5px, 10px, 5px, 10px); // Use margins(...) syntax for padding field
|
||||
backgroundColor: defaultChatBg; // Background color
|
||||
}
|
||||
```
|
||||
|
||||
## Code Generation
|
||||
|
||||
A code generation tool processes these `.style` files and `colors.palette` to create C++ objects.
|
||||
- The `using` directives resolve dependencies between `.style` files.
|
||||
- Custom structure definitions (like `MyButtonStyle`) generate corresponding `struct MyButtonStyle { ... };` within the `namespace style`.
|
||||
- Style variables/groups (like `defaultButton`, `primaryButton`, `chatInput`) are generated as objects/structs within the `st` namespace (e.g., `st::defaultButton`, `st::primaryButton`, `st::chatInput`). These generated structs contain members corresponding to the fields defined in the `.style` file.
|
||||
- Color objects are generated into the `st` namespace as well, based on their names in `colors.palette` (e.g., `st::windowBg`, `st::buttonBgActive`).
|
||||
- The generated header files for styles are placed in the `Telegram/SourceFiles/styles/` directory with a `style_` prefix (e.g., `styles/style_widgets.h` for `ui/widgets/widgets.style`). You include them like `#include "styles/style_widgets.h"`.
|
||||
|
||||
Generated C++ types correspond to the `.style` types: `style::color`, `style::font`, `style::margins` (used for both `margin:` and `padding:` fields), `style::icon`, `style::size`, `style::point`, `style::align`, and `int` or `bool` for simple types.
|
||||
|
||||
## Style Usage in Code
|
||||
|
||||
Styles are applied in C++ code by referencing the generated `st::...` objects and their members.
|
||||
|
||||
```cpp
|
||||
// Example: Including the generated style header
|
||||
#include "styles/style_widgets.h" // For styles defined in ui/widgets/widgets.style
|
||||
|
||||
// ... inside some UI class code ...
|
||||
|
||||
// Accessing members of a generated style struct
|
||||
int height = st::primaryButton.height; // Accessing the 'height' field (pixels -> int)
|
||||
const style::icon &icon = st::primaryButton.icon; // Accessing the 'icon' field (st::myComplexIcon)
|
||||
style::margins padding = st::primaryButton.textPadding; // Accessing 'textPadding'
|
||||
style::color bgColor = st::primaryButton.backgroundColor; // Accessing the color (st::activeButtonColor)
|
||||
|
||||
// Applying styles (conceptual examples)
|
||||
myButton->setIcon(st::primaryButton.icon);
|
||||
myButton->setHeight(st::primaryButton.height);
|
||||
myButton->setPadding(st::primaryButton.textPadding);
|
||||
myButton->setBackgroundColor(st::primaryButton.backgroundColor);
|
||||
|
||||
// Using styles directly in painting
|
||||
void MyWidget::paintEvent(QPaintEvent *e) {
|
||||
Painter p(this);
|
||||
p.fillRect(rect(), st::chatInput.backgroundColor); // Use color from chatInput style
|
||||
|
||||
// Border painting requires width and color
|
||||
int borderWidth = st::chatInput.border; // Access border width (pixels -> int)
|
||||
style::color borderColor = st::chatInput.borderFg; // Access border color
|
||||
if (borderWidth > 0) {
|
||||
p.setPen(QPen(borderColor, borderWidth));
|
||||
// Adjust rect for pen width if needed before drawing
|
||||
p.drawRect(rect().adjusted(borderWidth / 2, borderWidth / 2, -borderWidth / 2, -borderWidth / 2));
|
||||
}
|
||||
|
||||
// Access padding (style::margins)
|
||||
style::margins inputPadding = st::chatInput.padding;
|
||||
// ... use inputPadding.top(), inputPadding.left() etc. for content layout ...
|
||||
}
|
||||
```
|
||||
|
||||
**Key Points:**
|
||||
|
||||
* Styles are defined in `.style` files next to their corresponding C++ source files.
|
||||
* `using "path/to/other.style";` includes definitions from other style files.
|
||||
* Named colors are defined centrally in `ui/colors.palette`.
|
||||
* `.style` syntax supports built-in types (like `pixels`, `color`, `margins`, `point`, `size`, `align`, `font`, `double`), custom structure definitions (`Name { field: type; ... }`), variable definitions (`name: value;`), and inheritance (`child: Name(parent) { ... }`).
|
||||
* Values must match the expected type (e.g., fields declared as `margins` type, like `margin:` or `padding:`, require `margins(...)` syntax). Borders are typically set via separate `border: pixels;` and `borderFg: color;` fields.
|
||||
* Icons are defined inline using `name: icon{{ "path_stem", color }};` or `name: icon{ { "path1", c1 }, ... };` syntax, with optional path modifiers.
|
||||
* Code generation creates `struct` definitions in the `style` namespace for custom types and objects/structs in the `st` namespace for defined variables/groups.
|
||||
* Generated headers are in `styles/` with a `style_` prefix and must be included.
|
||||
* Access style properties via the generated `st::` objects (e.g., `st::primaryButton.height`, `st::chatInput.backgroundColor`).
|
||||
2
.cursorignore
Normal file
2
.cursorignore
Normal file
@@ -0,0 +1,2 @@
|
||||
# Add directories or file patterns to ignore during indexing (e.g. foo/ or *.csv)
|
||||
Telegram/ThirdParty/
|
||||
30
.devcontainer.json
Normal file
30
.devcontainer.json
Normal file
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"name": "CentOS",
|
||||
"image": "tdesktop:centos_env",
|
||||
"customizations": {
|
||||
"vscode": {
|
||||
"settings": {
|
||||
"C_Cpp.intelliSenseEngine": "disabled",
|
||||
"cmake.generator": "Ninja Multi-Config",
|
||||
"cmake.buildDirectory": "${workspaceFolder}/out",
|
||||
"cmake.copyCompileCommands": "${workspaceFolder}/compile_commands.json"
|
||||
},
|
||||
"extensions": [
|
||||
"ms-vscode.cpptools-extension-pack",
|
||||
"llvm-vs-code-extensions.vscode-clangd",
|
||||
"TheQtCompany.qt",
|
||||
"ms-python.python",
|
||||
"ms-azuretools.vscode-docker",
|
||||
"eamodio.gitlens"
|
||||
]
|
||||
}
|
||||
},
|
||||
"capAdd": [
|
||||
"SYS_PTRACE"
|
||||
],
|
||||
"securityOpt": [
|
||||
"seccomp=unconfined"
|
||||
],
|
||||
"workspaceMount": "source=${localWorkspaceFolder},target=/usr/src/tdesktop,type=bind,consistency=cached",
|
||||
"workspaceFolder": "/usr/src/tdesktop"
|
||||
}
|
||||
34
.github/ISSUE_TEMPLATE/BUG_REPORT.md
vendored
34
.github/ISSUE_TEMPLATE/BUG_REPORT.md
vendored
@@ -1,34 +0,0 @@
|
||||
---
|
||||
name: Bug report
|
||||
about: Report errors or unexpected behavior.
|
||||
|
||||
---
|
||||
|
||||
<!--
|
||||
Thanks for reporting issues of Telegram Desktop!
|
||||
|
||||
To make it easier for us to help you please enter detailed information below.
|
||||
-->
|
||||
### Steps to reproduce
|
||||
1.
|
||||
2.
|
||||
3.
|
||||
|
||||
### Expected behaviour
|
||||
Tell us what should happen
|
||||
|
||||
### Actual behaviour
|
||||
Tell us what happens instead
|
||||
|
||||
### Configuration
|
||||
**Operating system:**
|
||||
|
||||
**Version of Telegram Desktop:**
|
||||
|
||||
**Installation source (Linux Only)** - the official website / GitHub releases / flatpak / snap / distribution package:
|
||||
|
||||
**Used theme**:
|
||||
|
||||
<details><summary><b>Logs</b>:</summary>
|
||||
Insert log.txt here (if necessary)
|
||||
</details>
|
||||
78
.github/ISSUE_TEMPLATE/BUG_REPORT.yml
vendored
Normal file
78
.github/ISSUE_TEMPLATE/BUG_REPORT.yml
vendored
Normal file
@@ -0,0 +1,78 @@
|
||||
name: Bug report
|
||||
description: Report errors or unexpected behavior.
|
||||
labels: [bug]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Thanks for reporting issues of Telegram Desktop!
|
||||
|
||||
To make it easier for us to help you please enter detailed information below.
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Steps to reproduce
|
||||
placeholder: |
|
||||
1.
|
||||
2.
|
||||
3.
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Expected behaviour
|
||||
placeholder: Tell us what should happen
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Actual behaviour
|
||||
placeholder: Tell us what happens instead
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
attributes:
|
||||
label: Operating system
|
||||
description: >
|
||||
Your operating system name, version and desktop environment.
|
||||
**Don't use kernel version (uname), it's useless.**
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
attributes:
|
||||
label: Version of Telegram Desktop
|
||||
description: >
|
||||
Please note we don't support versions from Linux distro repositories.
|
||||
If you need support for these versions, **please contact your distro maintainer**
|
||||
or your distro bugtracker.
|
||||
**Don't use 'latest'**, specify actual version, **that's a reason to close your issue**.
|
||||
validations:
|
||||
required: true
|
||||
- type: dropdown
|
||||
attributes:
|
||||
label: Installation source
|
||||
multiple: false
|
||||
options:
|
||||
- Static binary from official website
|
||||
- Microsoft Store
|
||||
- Mac App Store
|
||||
- Flatpak
|
||||
- Snap
|
||||
- Other (unofficial) source
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
attributes:
|
||||
label: Crash ID
|
||||
description: >
|
||||
If you're reporting a crash, please enter the crash ID from the crash reporter
|
||||
opening on the next launch after crash. **You have to enable beta versions
|
||||
installation in Settings -> Advanced for the reporter to appear.**
|
||||
You don't have to wait for a beta version to arrive.
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Logs
|
||||
description: >
|
||||
You can find log.txt using the `viewlogs`
|
||||
[cheat code](https://github.com/telegramdesktop/tdesktop/wiki/Cheat-Codes).
|
||||
placeholder: Insert log.txt here (if necessary)
|
||||
render: shell
|
||||
18
.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md
vendored
18
.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md
vendored
@@ -1,18 +0,0 @@
|
||||
---
|
||||
name: Feature request
|
||||
about: Suggest an idea.
|
||||
title: "[Feature Request] "
|
||||
|
||||
---
|
||||
|
||||
### Is your feature request related to a problem?
|
||||
A clear and concise description of what the problem is.
|
||||
|
||||
### Describe the solution you'd like
|
||||
A clear and concise description of what you want to happen.
|
||||
|
||||
### Describe alternatives you've considered
|
||||
A clear and concise description of any alternative solutions or features you've considered.
|
||||
|
||||
### Additional context
|
||||
Add any other context or screenshots about the feature request here.
|
||||
29
.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml
vendored
Normal file
29
.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
---
|
||||
name: Feature request
|
||||
description: Suggest an idea.
|
||||
labels: [enhancement]
|
||||
body:
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Is your feature request related to a problem?
|
||||
placeholder: A clear and concise description of what the problem is.
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Describe the solution you'd like
|
||||
placeholder: A clear and concise description of what you want to happen.
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Describe alternatives you've considered
|
||||
placeholder: A clear and concise description of any alternative solutions or features you've considered.
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Additional context
|
||||
placeholder: Add any other context or screenshots about the feature request here.
|
||||
validations:
|
||||
required: false
|
||||
8
.github/ISSUE_TEMPLATE/QUESTION.md
vendored
8
.github/ISSUE_TEMPLATE/QUESTION.md
vendored
@@ -1,8 +0,0 @@
|
||||
---
|
||||
name: Question
|
||||
about: Ask a question.
|
||||
title: "[Question] "
|
||||
labels: 'question'
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
11
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
11
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
blank_issues_enabled: false
|
||||
contact_links:
|
||||
- name: Platform-wide issue
|
||||
url: https://bugs.telegram.org
|
||||
about: Any bug report or feature request affecting more than only Telegram Desktop.
|
||||
- name: Issue of other client
|
||||
url: https://bugs.telegram.org
|
||||
about: Any bug report or feature request not about Telegram Desktop.
|
||||
- name: Question
|
||||
url: https://t.me/TelegramDesktopTalk
|
||||
about: Ask a question.
|
||||
6
.github/dependabot.yml
vendored
Normal file
6
.github/dependabot.yml
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
version: 2
|
||||
updates:
|
||||
- package-ecosystem: "github-actions"
|
||||
directory: "/"
|
||||
schedule:
|
||||
interval: "weekly"
|
||||
11
.github/no-response.yml
vendored
11
.github/no-response.yml
vendored
@@ -1,11 +0,0 @@
|
||||
# Number of days of inactivity before an Issue is closed for lack of response
|
||||
daysUntilClose: 30
|
||||
# Label requiring a response
|
||||
responseRequiredLabel: waiting for answer
|
||||
# Comment to post when closing an Issue for lack of response. Set to `false` to disable
|
||||
closeComment: >
|
||||
This issue has been automatically closed because there has been no response
|
||||
to our request for more information from the original author. With only the
|
||||
information that is currently in the issue, we don't have enough information
|
||||
to take action. Please reach out if you have or find the answers we need so
|
||||
that we can investigate further.
|
||||
21
.github/stale.yml
vendored
21
.github/stale.yml
vendored
@@ -1,21 +0,0 @@
|
||||
# Number of days of inactivity before an issue becomes stale
|
||||
daysUntilStale: 180
|
||||
# Number of days of inactivity before a stale issue is closed
|
||||
daysUntilClose: 30
|
||||
# Issues with these labels will never be considered stale
|
||||
exemptLabels: [ "enhancement" ]
|
||||
# Label to use when marking an issue as stale
|
||||
staleLabel: stale
|
||||
# Comment to post when marking an issue as stale. Set to `false` to disable
|
||||
markComment: |
|
||||
Hey there!
|
||||
|
||||
This issue was inactive for a long time and will be automatically closed in 30 days if there isn't any further activity. We therefore assume that the user has lost interest or resolved the problem on their own.
|
||||
|
||||
Don't worry though; if this is an error, let us know with a comment and we'll be happy to reopen the issue.
|
||||
|
||||
Thanks!
|
||||
# Comment to post when closing a stale issue. Set to `false` to disable
|
||||
closeComment: false
|
||||
# Process only issues
|
||||
only: issues
|
||||
25
.github/workflows/cant-reproduce.yml
vendored
Normal file
25
.github/workflows/cant-reproduce.yml
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
name: Can't reproduce.
|
||||
|
||||
on:
|
||||
schedule:
|
||||
- cron: '0 3 * * *'
|
||||
|
||||
jobs:
|
||||
cant-reproduce:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: lee-dohm/no-response@v0.5.0
|
||||
with:
|
||||
token: ${{ github.token }}
|
||||
responseRequiredLabel: cant reproduce
|
||||
closeComment: >
|
||||
This issue has been automatically closed because no developer succeeded to
|
||||
reproduce the issue with the given reproduction steps. With only the
|
||||
information that is currently in the issue, we don't have enough
|
||||
information to take action. Please reach out if you find what's missing to
|
||||
reproduce the issue so that we can investigate further.
|
||||
|
||||
|
||||
Note that GitHub is a developer communication platform. If you're an ordinary
|
||||
user seeking for help, get to support crew via `Settings -> Ask question` in
|
||||
the application.
|
||||
29
.github/workflows/docker.yml
vendored
29
.github/workflows/docker.yml
vendored
@@ -5,21 +5,38 @@ on:
|
||||
paths:
|
||||
- '.github/workflows/docker.yml'
|
||||
- 'Telegram/build/docker/centos_env/**'
|
||||
pull_request:
|
||||
paths:
|
||||
- '.github/workflows/docker.yml'
|
||||
- 'Telegram/build/docker/centos_env/**'
|
||||
|
||||
jobs:
|
||||
docker:
|
||||
name: Ubuntu
|
||||
runs-on: ubuntu-latest
|
||||
if: github.ref_name == github.event.repository.default_branch
|
||||
|
||||
env:
|
||||
IMAGE_TAG: ghcr.io/${{ github.repository }}/centos_env:latest
|
||||
|
||||
steps:
|
||||
- name: Clone.
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v5
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- name: First set up.
|
||||
run: |
|
||||
sudo apt update
|
||||
curl -sSL https://install.python-poetry.org | python3 -
|
||||
echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u $ --password-stdin
|
||||
|
||||
- name: Free up some disk space.
|
||||
uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be
|
||||
with:
|
||||
tool-cache: true
|
||||
|
||||
- name: Docker image build.
|
||||
run: docker build -t telegram_desktop Telegram/build/docker/centos_env
|
||||
run: |
|
||||
cd Telegram/build/docker/centos_env
|
||||
poetry install
|
||||
DEBUG= LTO= poetry run gen_dockerfile | DOCKER_BUILDKIT=1 docker build -t $IMAGE_TAG -
|
||||
|
||||
- name: Push the Docker image.
|
||||
run: docker push $IMAGE_TAG
|
||||
|
||||
102
.github/workflows/linux.yml
vendored
102
.github/workflows/linux.yml
vendored
@@ -5,7 +5,6 @@ on:
|
||||
paths-ignore:
|
||||
- 'docs/**'
|
||||
- '**.md'
|
||||
- '!docs/building-cmake.md'
|
||||
- 'changelog.txt'
|
||||
- 'LEGAL'
|
||||
- 'LICENSE'
|
||||
@@ -13,7 +12,7 @@ on:
|
||||
- '!.github/workflows/linux.yml'
|
||||
- 'snap/**'
|
||||
- 'Telegram/build/**'
|
||||
- 'Telegram/Patches/**'
|
||||
- '!Telegram/build/docker/centos_env/**'
|
||||
- 'Telegram/Resources/uwp/**'
|
||||
- 'Telegram/Resources/winrc/**'
|
||||
- 'Telegram/SourceFiles/platform/win/**'
|
||||
@@ -25,7 +24,6 @@ on:
|
||||
paths-ignore:
|
||||
- 'docs/**'
|
||||
- '**.md'
|
||||
- '!docs/building-cmake.md'
|
||||
- 'changelog.txt'
|
||||
- 'LEGAL'
|
||||
- 'LICENSE'
|
||||
@@ -33,7 +31,7 @@ on:
|
||||
- '!.github/workflows/linux.yml'
|
||||
- 'snap/**'
|
||||
- 'Telegram/build/**'
|
||||
- 'Telegram/Patches/**'
|
||||
- '!Telegram/build/docker/centos_env/**'
|
||||
- 'Telegram/Resources/uwp/**'
|
||||
- 'Telegram/Resources/winrc/**'
|
||||
- 'Telegram/SourceFiles/platform/win/**'
|
||||
@@ -45,51 +43,67 @@ on:
|
||||
jobs:
|
||||
|
||||
linux:
|
||||
name: CentOS 7
|
||||
name: Rocky Linux 8
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: docker.pkg.github.com/telegramdesktop/tdesktop/centos_env
|
||||
credentials:
|
||||
username: ${{ github.actor }}
|
||||
password: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
defaults:
|
||||
run:
|
||||
shell: scl enable devtoolset-9 -- bash --noprofile --norc -eo pipefail {0}
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
defines:
|
||||
- ""
|
||||
- "DESKTOP_APP_DISABLE_DBUS_INTEGRATION"
|
||||
- "DESKTOP_APP_DISABLE_X11_INTEGRATION"
|
||||
- "DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION"
|
||||
- "DESKTOP_APP_DISABLE_GTK_INTEGRATION"
|
||||
- "LIBTGVOIP_DISABLE_ALSA"
|
||||
- "LIBTGVOIP_DISABLE_PULSEAUDIO"
|
||||
|
||||
env:
|
||||
UPLOAD_ARTIFACT: "false"
|
||||
UPLOAD_ARTIFACT: "true"
|
||||
ONLY_CACHE: "false"
|
||||
IMAGE_TAG: tdesktop:centos_env
|
||||
|
||||
steps:
|
||||
- name: Get repository name.
|
||||
run: echo "REPO_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
|
||||
|
||||
- name: Clone.
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v5
|
||||
with:
|
||||
submodules: recursive
|
||||
path: ${{ env.REPO_NAME }}
|
||||
|
||||
- name: First set up.
|
||||
run: |
|
||||
gcc --version
|
||||
ln -s $LibrariesPath Libraries
|
||||
sudo apt update
|
||||
curl -sSL https://install.python-poetry.org | python3 -
|
||||
cd Telegram/build/docker/centos_env
|
||||
poetry install
|
||||
DOCKERFILE=$(DEBUG= LTO= poetry run gen_dockerfile)
|
||||
echo "$DOCKERFILE" > Dockerfile
|
||||
|
||||
- name: Free up some disk space.
|
||||
uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be
|
||||
with:
|
||||
tool-cache: true
|
||||
|
||||
- name: Set up Docker Buildx.
|
||||
uses: docker/setup-buildx-action@v3
|
||||
|
||||
- name: Libraries cache.
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: ${{ runner.temp }}/.buildx-cache
|
||||
key: ${{ runner.OS }}-libs-${{ hashFiles('Telegram/build/docker/centos_env/**') }}
|
||||
restore-keys: ${{ runner.OS }}-libs-
|
||||
|
||||
- name: Libraries.
|
||||
uses: docker/build-push-action@v6
|
||||
with:
|
||||
context: Telegram/build/docker/centos_env
|
||||
load: ${{ env.ONLY_CACHE == 'false' }}
|
||||
tags: ${{ env.IMAGE_TAG }}
|
||||
cache-from: type=local,src=${{ runner.temp }}/.buildx-cache
|
||||
cache-to: type=local,dest=${{ runner.temp }}/.buildx-cache-new,mode=max
|
||||
|
||||
- name: Move cache.
|
||||
run: |
|
||||
rm -rf ${{ runner.temp }}/.buildx-cache
|
||||
mv ${{ runner.temp }}/.buildx-cache{-new,}
|
||||
|
||||
- name: Telegram Desktop build.
|
||||
if: env.ONLY_CACHE == 'false'
|
||||
run: |
|
||||
cd $REPO_NAME/Telegram
|
||||
|
||||
DEFINE=""
|
||||
if [ -n "${{ matrix.defines }}" ]; then
|
||||
DEFINE="-D ${{ matrix.defines }}=ON"
|
||||
@@ -99,21 +113,25 @@ jobs:
|
||||
echo "ARTIFACT_NAME=Telegram" >> $GITHUB_ENV
|
||||
fi
|
||||
|
||||
./configure.sh \
|
||||
-D CMAKE_C_FLAGS="-Werror" \
|
||||
-D CMAKE_CXX_FLAGS="-Werror" \
|
||||
-D CMAKE_EXE_LINKER_FLAGS="-s" \
|
||||
docker run --rm \
|
||||
-u $(id -u) \
|
||||
-v $PWD:/usr/src/tdesktop \
|
||||
-e CONFIG=Debug \
|
||||
$IMAGE_TAG \
|
||||
/usr/src/tdesktop/Telegram/build/docker/centos_env/build.sh \
|
||||
-D CMAKE_CONFIGURATION_TYPES=Debug \
|
||||
-D CMAKE_C_FLAGS_DEBUG="-O0" \
|
||||
-D CMAKE_CXX_FLAGS_DEBUG="-O0" \
|
||||
-D CMAKE_COMPILE_WARNING_AS_ERROR=ON \
|
||||
-D TDESKTOP_API_TEST=ON \
|
||||
-D DESKTOP_APP_USE_PACKAGED=OFF \
|
||||
-D DESKTOP_APP_DISABLE_AUTOUPDATE=OFF \
|
||||
-D DESKTOP_APP_DISABLE_CRASH_REPORTS=OFF \
|
||||
$DEFINE
|
||||
|
||||
cd ../out/Debug
|
||||
make -j$(nproc)
|
||||
|
||||
- name: Check.
|
||||
if: env.ONLY_CACHE == 'false'
|
||||
run: |
|
||||
filePath="$REPO_NAME/out/Debug/bin/Telegram"
|
||||
filePath="out/Debug/Telegram"
|
||||
if test -f "$filePath"; then
|
||||
echo "Build successfully done! :)"
|
||||
|
||||
@@ -127,12 +145,12 @@ jobs:
|
||||
- name: Move artifact.
|
||||
if: env.UPLOAD_ARTIFACT == 'true'
|
||||
run: |
|
||||
cd $REPO_NAME/out/Debug/bin
|
||||
cd out/Debug
|
||||
mkdir artifact
|
||||
mv Telegram artifact/
|
||||
- uses: actions/upload-artifact@master
|
||||
mv {Telegram,Updater} artifact/
|
||||
- uses: actions/upload-artifact@v5
|
||||
if: env.UPLOAD_ARTIFACT == 'true'
|
||||
name: Upload artifact.
|
||||
with:
|
||||
name: ${{ env.ARTIFACT_NAME }}
|
||||
path: ${{ env.REPO_NAME }}/out/Debug/bin/artifact/
|
||||
path: out/Debug/artifact/
|
||||
|
||||
16
.github/workflows/lock.yml
vendored
16
.github/workflows/lock.yml
vendored
@@ -2,22 +2,14 @@ name: 'Lock Threads'
|
||||
|
||||
on:
|
||||
schedule:
|
||||
- cron: '0 * * * *'
|
||||
- cron: '0 0 * * *'
|
||||
|
||||
jobs:
|
||||
lock:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: dessant/lock-threads@v2
|
||||
- uses: dessant/lock-threads@v5
|
||||
with:
|
||||
github-token: ${{ github.token }}
|
||||
issue-lock-inactive-days: 45
|
||||
pr-lock-inactive-days: 45
|
||||
issue-lock-comment: >
|
||||
This issue has been automatically locked since there
|
||||
has not been any recent activity after it was closed.
|
||||
Please open a new issue for related bugs.
|
||||
pr-lock-comment: >
|
||||
This pull request has been automatically locked since there
|
||||
has not been any recent activity after it was closed.
|
||||
Please open a new issue for related bugs.
|
||||
issue-inactive-days: 45
|
||||
pr-inactive-days: 45
|
||||
|
||||
481
.github/workflows/mac.yml
vendored
481
.github/workflows/mac.yml
vendored
@@ -5,7 +5,6 @@ on:
|
||||
paths-ignore:
|
||||
- 'docs/**'
|
||||
- '**.md'
|
||||
- '!docs/building-xcode.md'
|
||||
- 'changelog.txt'
|
||||
- 'LEGAL'
|
||||
- 'LICENSE'
|
||||
@@ -13,8 +12,7 @@ on:
|
||||
- '!.github/workflows/mac.yml'
|
||||
- 'lib/xdg/**'
|
||||
- 'snap/**'
|
||||
- 'Telegram/build/**'
|
||||
- 'Telegram/Patches/**'
|
||||
- 'Telegram/build/docker/**'
|
||||
- 'Telegram/Resources/uwp/**'
|
||||
- 'Telegram/Resources/winrc/**'
|
||||
- 'Telegram/SourceFiles/platform/win/**'
|
||||
@@ -24,7 +22,6 @@ on:
|
||||
paths-ignore:
|
||||
- 'docs/**'
|
||||
- '**.md'
|
||||
- '!docs/building-xcode.md'
|
||||
- 'changelog.txt'
|
||||
- 'LEGAL'
|
||||
- 'LICENSE'
|
||||
@@ -32,8 +29,7 @@ on:
|
||||
- '!.github/workflows/mac.yml'
|
||||
- 'lib/xdg/**'
|
||||
- 'snap/**'
|
||||
- 'Telegram/build/**'
|
||||
- 'Telegram/Patches/**'
|
||||
- 'Telegram/build/docker/**'
|
||||
- 'Telegram/Resources/uwp/**'
|
||||
- 'Telegram/Resources/winrc/**'
|
||||
- 'Telegram/SourceFiles/platform/win/**'
|
||||
@@ -51,28 +47,16 @@ jobs:
|
||||
defines:
|
||||
- ""
|
||||
env:
|
||||
MIN_MAC: "-mmacosx-version-min=10.12"
|
||||
UNGUARDED: "-Werror=unguarded-availability-new"
|
||||
GIT: "https://github.com"
|
||||
PREFIX: "/usr/local/macos"
|
||||
MACOSX_DEPLOYMENT_TARGET: "10.12"
|
||||
XZ: "xz-5.2.5"
|
||||
QT: "5_15_2"
|
||||
OPENSSL_VER: "1_1_1"
|
||||
QT_PREFIX: "/usr/local/desktop-app/Qt-5.15.2"
|
||||
LIBICONV_VER: "libiconv-1.16"
|
||||
UPLOAD_ARTIFACT: "false"
|
||||
UPLOAD_ARTIFACT: "true"
|
||||
ONLY_CACHE: "false"
|
||||
MANUAL_CACHING: "2"
|
||||
DOC_PATH: "docs/building-xcode.md"
|
||||
AUTO_CACHING: "1"
|
||||
PREPARE_PATH: "Telegram/build/prepare/prepare.py"
|
||||
|
||||
steps:
|
||||
- name: Get repository name.
|
||||
run: echo "REPO_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
|
||||
|
||||
- name: Clone.
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v5
|
||||
with:
|
||||
submodules: recursive
|
||||
path: ${{ env.REPO_NAME }}
|
||||
@@ -80,439 +64,40 @@ jobs:
|
||||
- name: First set up.
|
||||
run: |
|
||||
sudo chown -R `whoami`:admin /usr/local/share
|
||||
brew install automake fdk-aac lame libass libtool libvorbis libvpx \
|
||||
ninja opus sdl shtool texi2html theora x264 xvid yasm pkg-config
|
||||
|
||||
brew update
|
||||
brew upgrade || true
|
||||
brew install automake meson nasm ninja pkg-config
|
||||
|
||||
# Disable spotlight.
|
||||
sudo mdutil -a -i off
|
||||
|
||||
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
|
||||
|
||||
xcodebuild -version > CACHE_KEY.txt
|
||||
echo $MIN_MAC >> CACHE_KEY.txt
|
||||
echo $PREFIX >> CACHE_KEY.txt
|
||||
echo $MANUAL_CACHING >> CACHE_KEY.txt
|
||||
echo "$GITHUB_WORKSPACE" >> CACHE_KEY.txt
|
||||
if [ "$AUTO_CACHING" == "1" ]; then
|
||||
thisFile=$REPO_NAME/.github/workflows/mac.yml
|
||||
echo `md5 -q $thisFile` >> CACHE_KEY.txt
|
||||
fi
|
||||
echo "CACHE_KEY=`md5 -q CACHE_KEY.txt`" >> $GITHUB_ENV
|
||||
|
||||
echo "$PWD/Libraries/depot_tools" >> $GITHUB_PATH
|
||||
|
||||
mkdir -p Libraries/macos
|
||||
cd Libraries/macos
|
||||
echo "LibrariesPath=`pwd`" >> $GITHUB_ENV
|
||||
|
||||
curl -o tg_owt-version.json https://api.github.com/repos/desktop-app/tg_owt/git/refs/heads/master
|
||||
|
||||
- name: Patches.
|
||||
run: |
|
||||
echo "Find necessary commit from doc."
|
||||
checkoutCommit=$(grep -A 1 "cd patches" $REPO_NAME/$DOC_PATH | sed -n 2p)
|
||||
cd $LibrariesPath
|
||||
git clone $GIT/desktop-app/patches.git
|
||||
cd Patches
|
||||
eval $checkoutCommit
|
||||
|
||||
- name: XZ.
|
||||
run: |
|
||||
cd $LibrariesPath
|
||||
|
||||
wget https://tukaani.org/xz/$XZ.tar.gz
|
||||
tar -xvzf $XZ.tar.gz
|
||||
cd $XZ
|
||||
CFLAGS="$MIN_MAC" LDFLAGS="$MIN_MAC" ./configure --prefix=$PREFIX
|
||||
make -j$(nproc)
|
||||
sudo make install
|
||||
|
||||
- name: Zlib.
|
||||
run: |
|
||||
cd $LibrariesPath
|
||||
|
||||
git clone $GIT/desktop-app/zlib.git
|
||||
cd zlib
|
||||
CFLAGS="$MIN_MAC $UNGUARDED" LDFLAGS="$MIN_MAC" ./configure --prefix=$PREFIX
|
||||
make -j$(nproc)
|
||||
sudo make install
|
||||
|
||||
- name: MozJPEG.
|
||||
run: |
|
||||
cd $LibrariesPath
|
||||
|
||||
git clone -b v4.0.1-rc2 $GIT/mozilla/mozjpeg.git
|
||||
cd mozjpeg
|
||||
cmake -B build . \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_PREFIX=$PREFIX \
|
||||
-DWITH_JPEG8=ON \
|
||||
-DPNG_SUPPORTED=OFF
|
||||
cmake --build build -j$(nproc)
|
||||
sudo cmake --install build
|
||||
|
||||
- name: OpenSSL cache.
|
||||
id: cache-openssl
|
||||
uses: actions/cache@v2
|
||||
- name: ThirdParty cache.
|
||||
id: cache-third-party
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: ${{ env.LibrariesPath }}/openssl_${{ env.OPENSSL_VER }}
|
||||
key: ${{ runner.OS }}-${{ env.OPENSSL_VER }}-${{ env.CACHE_KEY }}
|
||||
- name: OpenSSL.
|
||||
if: steps.cache-openssl.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
cd $LibrariesPath
|
||||
path: ThirdParty
|
||||
key: ${{ runner.OS }}-third-party-${{ hashFiles(format('{0}/{1}', env.REPO_NAME, env.PREPARE_PATH)) }}
|
||||
restore-keys: ${{ runner.OS }}-third-party-
|
||||
|
||||
git clone $GIT/openssl/openssl openssl
|
||||
cd openssl
|
||||
git checkout OpenSSL_"$OPENSSL_VER"-stable
|
||||
./Configure \
|
||||
--prefix=$PREFIX \
|
||||
no-tests \
|
||||
darwin64-x86_64-cc \
|
||||
-static \
|
||||
$MIN_MAC
|
||||
make build_libs -j$(nproc)
|
||||
|
||||
SSL_DIR=$LibrariesPath/openssl_$OPENSSL_VER
|
||||
mkdir -p $SSL_DIR/include
|
||||
copyLib() {
|
||||
cp $1.a $SSL_DIR/$1.a
|
||||
}
|
||||
copyLib libssl
|
||||
copyLib libcrypto
|
||||
sudo cp -R include/. $SSL_DIR/include/
|
||||
|
||||
- name: Opus cache.
|
||||
id: cache-opus
|
||||
uses: actions/cache@v2
|
||||
- name: Libraries cache.
|
||||
id: cache-libs
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: ${{ env.LibrariesPath }}/opus-cache
|
||||
key: ${{ runner.OS }}-opus-${{ env.CACHE_KEY }}
|
||||
- name: Opus.
|
||||
if: steps.cache-opus.outputs.cache-hit != 'true'
|
||||
path: Libraries
|
||||
key: ${{ runner.OS }}-libs-${{ hashFiles(format('{0}/{1}', env.REPO_NAME, env.PREPARE_PATH)) }}
|
||||
restore-keys: ${{ runner.OS }}-libs-
|
||||
|
||||
- name: Libraries.
|
||||
run: |
|
||||
cd $LibrariesPath
|
||||
./$REPO_NAME/Telegram/build/prepare/mac.sh skip-release silent
|
||||
|
||||
git clone $GIT/xiph/opus
|
||||
cd opus
|
||||
git checkout v1.3
|
||||
./autogen.sh
|
||||
CFLAGS="$MIN_MAC $UNGUARDED" CPPFLAGS="$MIN_MAC $UNGUARDED" LDFLAGS="$MIN_MAC" ./configure --prefix=$PREFIX
|
||||
make -j$(nproc)
|
||||
sudo make DESTDIR="$LibrariesPath/opus-cache" install
|
||||
- name: Opus install.
|
||||
run: |
|
||||
cd $LibrariesPath
|
||||
sudo cp -R opus-cache/. /
|
||||
|
||||
- name: Rnnoise.
|
||||
run: |
|
||||
cd $LibrariesPath
|
||||
|
||||
git clone $GIT/desktop-app/rnnoise.git
|
||||
mkdir -p rnnoise/out/Debug
|
||||
cd rnnoise/out/Debug
|
||||
cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug ../..
|
||||
ninja
|
||||
|
||||
- name: Libiconv cache.
|
||||
id: cache-libiconv
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ${{ env.LibrariesPath }}/libiconv-cache
|
||||
key: ${{ runner.OS }}-${{ env.LIBICONV_VER }}-${{ env.CACHE_KEY }}
|
||||
- name: Libiconv.
|
||||
if: steps.cache-libiconv.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
cd $LibrariesPath
|
||||
|
||||
wget https://ftp.gnu.org/pub/gnu/libiconv/"$LIBICONV_VER".tar.gz
|
||||
tar -xvzf "$LIBICONV_VER".tar.gz
|
||||
cd $LIBICONV_VER
|
||||
CFLAGS="$MIN_MAC $UNGUARDED" CPPFLAGS="$MIN_MAC $UNGUARDED" LDFLAGS="$MIN_MAC" ./configure --enable-static --prefix=$PREFIX
|
||||
make -j$(nproc)
|
||||
sudo make DESTDIR="$LibrariesPath/libiconv-cache" install
|
||||
- name: Libiconv install.
|
||||
run: |
|
||||
cd $LibrariesPath
|
||||
sudo cp -R libiconv-cache/. /
|
||||
|
||||
- name: FFmpeg cache.
|
||||
id: cache-ffmpeg
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ${{ env.LibrariesPath }}/ffmpeg-cache
|
||||
key: ${{ runner.OS }}-ffmpeg-${{ env.CACHE_KEY }}
|
||||
- name: FFmpeg.
|
||||
if: steps.cache-ffmpeg.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
cd $LibrariesPath
|
||||
|
||||
git clone $GIT/FFmpeg/FFmpeg.git ffmpeg
|
||||
cd ffmpeg
|
||||
git checkout release/4.4
|
||||
CFLAGS=`freetype-config --cflags`
|
||||
LDFLAGS=`freetype-config --libs`
|
||||
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig:/usr/lib/pkgconfig:/usr/X11/lib/pkgconfig
|
||||
|
||||
./configure --prefix=$LibrariesPath/ffmpeg-cache \
|
||||
--extra-cflags="$MIN_MAC $UNGUARDED" \
|
||||
--extra-cxxflags="$MIN_MAC $UNGUARDED" \
|
||||
--extra-ldflags="$MIN_MAC" \
|
||||
--x86asmexe=`pwd`/macos_yasm_wrap.sh \
|
||||
--enable-protocol=file \
|
||||
--enable-libopus \
|
||||
--disable-programs \
|
||||
--disable-doc \
|
||||
--disable-network \
|
||||
--disable-everything \
|
||||
--enable-hwaccel=h264_videotoolbox \
|
||||
--enable-hwaccel=hevc_videotoolbox \
|
||||
--enable-hwaccel=mpeg1_videotoolbox \
|
||||
--enable-hwaccel=mpeg2_videotoolbox \
|
||||
--enable-hwaccel=mpeg4_videotoolbox \
|
||||
--enable-decoder=aac \
|
||||
--enable-decoder=aac_at \
|
||||
--enable-decoder=aac_fixed \
|
||||
--enable-decoder=aac_latm \
|
||||
--enable-decoder=aasc \
|
||||
--enable-decoder=alac \
|
||||
--enable-decoder=alac_at \
|
||||
--enable-decoder=flac \
|
||||
--enable-decoder=gif \
|
||||
--enable-decoder=h264 \
|
||||
--enable-decoder=hevc \
|
||||
--enable-decoder=mp1 \
|
||||
--enable-decoder=mp1float \
|
||||
--enable-decoder=mp2 \
|
||||
--enable-decoder=mp2float \
|
||||
--enable-decoder=mp3 \
|
||||
--enable-decoder=mp3adu \
|
||||
--enable-decoder=mp3adufloat \
|
||||
--enable-decoder=mp3float \
|
||||
--enable-decoder=mp3on4 \
|
||||
--enable-decoder=mp3on4float \
|
||||
--enable-decoder=mpeg4 \
|
||||
--enable-decoder=msmpeg4v2 \
|
||||
--enable-decoder=msmpeg4v3 \
|
||||
--enable-decoder=opus \
|
||||
--enable-decoder=pcm_alaw \
|
||||
--enable-decoder=pcm_alaw_at \
|
||||
--enable-decoder=pcm_f32be \
|
||||
--enable-decoder=pcm_f32le \
|
||||
--enable-decoder=pcm_f64be \
|
||||
--enable-decoder=pcm_f64le \
|
||||
--enable-decoder=pcm_lxf \
|
||||
--enable-decoder=pcm_mulaw \
|
||||
--enable-decoder=pcm_mulaw_at \
|
||||
--enable-decoder=pcm_s16be \
|
||||
--enable-decoder=pcm_s16be_planar \
|
||||
--enable-decoder=pcm_s16le \
|
||||
--enable-decoder=pcm_s16le_planar \
|
||||
--enable-decoder=pcm_s24be \
|
||||
--enable-decoder=pcm_s24daud \
|
||||
--enable-decoder=pcm_s24le \
|
||||
--enable-decoder=pcm_s24le_planar \
|
||||
--enable-decoder=pcm_s32be \
|
||||
--enable-decoder=pcm_s32le \
|
||||
--enable-decoder=pcm_s32le_planar \
|
||||
--enable-decoder=pcm_s64be \
|
||||
--enable-decoder=pcm_s64le \
|
||||
--enable-decoder=pcm_s8 \
|
||||
--enable-decoder=pcm_s8_planar \
|
||||
--enable-decoder=pcm_u16be \
|
||||
--enable-decoder=pcm_u16le \
|
||||
--enable-decoder=pcm_u24be \
|
||||
--enable-decoder=pcm_u24le \
|
||||
--enable-decoder=pcm_u32be \
|
||||
--enable-decoder=pcm_u32le \
|
||||
--enable-decoder=pcm_u8 \
|
||||
--enable-decoder=vorbis \
|
||||
--enable-decoder=wavpack \
|
||||
--enable-decoder=wmalossless \
|
||||
--enable-decoder=wmapro \
|
||||
--enable-decoder=wmav1 \
|
||||
--enable-decoder=wmav2 \
|
||||
--enable-decoder=wmavoice \
|
||||
--enable-encoder=libopus \
|
||||
--enable-parser=aac \
|
||||
--enable-parser=aac_latm \
|
||||
--enable-parser=flac \
|
||||
--enable-parser=h264 \
|
||||
--enable-parser=hevc \
|
||||
--enable-parser=mpeg4video \
|
||||
--enable-parser=mpegaudio \
|
||||
--enable-parser=opus \
|
||||
--enable-parser=vorbis \
|
||||
--enable-demuxer=aac \
|
||||
--enable-demuxer=flac \
|
||||
--enable-demuxer=gif \
|
||||
--enable-demuxer=h264 \
|
||||
--enable-demuxer=hevc \
|
||||
--enable-demuxer=m4v \
|
||||
--enable-demuxer=mov \
|
||||
--enable-demuxer=mp3 \
|
||||
--enable-demuxer=ogg \
|
||||
--enable-demuxer=wav \
|
||||
--enable-muxer=ogg \
|
||||
--enable-muxer=opus
|
||||
|
||||
make -j$(nproc)
|
||||
sudo make install
|
||||
- name: FFmpeg install.
|
||||
run: |
|
||||
cd $LibrariesPath
|
||||
# List of files from cmake/external/ffmpeg/CMakeLists.txt.
|
||||
copyLib() {
|
||||
mkdir -p ffmpeg/$1
|
||||
\cp -fR ffmpeg-cache/lib/$1.a ffmpeg/$1/$1.a
|
||||
}
|
||||
copyLib libavformat
|
||||
copyLib libavcodec
|
||||
copyLib libswresample
|
||||
copyLib libswscale
|
||||
copyLib libavutil
|
||||
|
||||
sudo cp -R ffmpeg-cache/. $PREFIX
|
||||
sudo cp -R ffmpeg-cache/include/. ffmpeg/
|
||||
|
||||
- name: OpenAL Soft.
|
||||
run: |
|
||||
cd $LibrariesPath
|
||||
|
||||
git clone --branch capture_with_webrtc $GIT/telegramdesktop/openal-soft.git
|
||||
cd openal-soft/build
|
||||
|
||||
CFLAGS="$UNGUARDED" CPPFLAGS="$UNGUARDED" cmake \
|
||||
-D CMAKE_INSTALL_PREFIX:PATH=$PREFIX \
|
||||
-D ALSOFT_EXAMPLES=OFF \
|
||||
-D LIBTYPE:STRING=STATIC \
|
||||
-D CMAKE_OSX_DEPLOYMENT_TARGET:STRING=$MACOSX_DEPLOYMENT_TARGET ..
|
||||
|
||||
make -j$(nproc)
|
||||
sudo make install
|
||||
|
||||
- name: Crashpad cache.
|
||||
id: cache-crashpad
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ${{ env.LibrariesPath }}/crashpad
|
||||
key: ${{ runner.OS }}-crashpad-${{ env.CACHE_KEY }}-${{ hashFiles('**/crashpad.diff') }}-${{ hashFiles('**/mini_chromium.diff') }}
|
||||
- name: Crashpad.
|
||||
if: steps.cache-crashpad.outputs.cache-hit != 'true'
|
||||
- name: Free up some disk space.
|
||||
run: |
|
||||
cd Libraries
|
||||
echo Install GYP for Crashpad.
|
||||
git clone https://chromium.googlesource.com/external/gyp
|
||||
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
|
||||
cd gyp
|
||||
git checkout 9f2a7bb1
|
||||
git apply $LibrariesPath/patches/gyp.diff
|
||||
./setup.py build
|
||||
sudo ./setup.py install
|
||||
|
||||
cd $LibrariesPath
|
||||
|
||||
git clone https://chromium.googlesource.com/crashpad/crashpad.git
|
||||
cd crashpad
|
||||
git checkout feb3aa3923
|
||||
git apply ../patches/crashpad.diff
|
||||
cd third_party/mini_chromium
|
||||
git clone https://chromium.googlesource.com/chromium/mini_chromium
|
||||
cd mini_chromium
|
||||
git checkout 7c5b0c1ab4
|
||||
git apply ../../../../patches/mini_chromium.diff
|
||||
cd ../../gtest
|
||||
git clone https://chromium.googlesource.com/external/github.com/google/googletest gtest
|
||||
cd gtest
|
||||
git checkout d62d6c6556
|
||||
cd ../../..
|
||||
|
||||
build/gyp_crashpad.py -Dmac_deployment_target=10.10
|
||||
ninja -C out/Debug
|
||||
|
||||
- name: Qt 5.15.2 cache.
|
||||
id: cache-qt
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ${{ env.LibrariesPath }}/qt-cache
|
||||
key: ${{ runner.OS }}-qt-${{ env.CACHE_KEY }}-${{ hashFiles('**/qtbase_5_15_2/*') }}
|
||||
- name: Use cached Qt 5.15.2.
|
||||
if: steps.cache-qt.outputs.cache-hit == 'true'
|
||||
run: |
|
||||
cd $LibrariesPath
|
||||
mv qt-cache Qt-5.15.2
|
||||
sudo mkdir -p $QT_PREFIX
|
||||
sudo mv -f Qt-5.15.2 "$(dirname "$QT_PREFIX")"/
|
||||
- name: Qt 5.15.2 build.
|
||||
if: steps.cache-qt.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
cd $LibrariesPath
|
||||
|
||||
git clone git://code.qt.io/qt/qt5.git qt_$QT
|
||||
cd qt_$QT
|
||||
perl init-repository --module-subset=qtbase,qtimageformats
|
||||
git checkout v5.15.2
|
||||
git submodule update qtbase
|
||||
git submodule update qtimageformats
|
||||
cd qtbase
|
||||
find ../../patches/qtbase_$QT -type f -print0 | sort -z | xargs -0 git apply
|
||||
cd ..
|
||||
|
||||
./configure \
|
||||
-prefix "$QT_PREFIX" \
|
||||
-debug \
|
||||
-force-debug-info \
|
||||
-opensource \
|
||||
-confirm-license \
|
||||
-static \
|
||||
-opengl desktop \
|
||||
-no-openssl \
|
||||
-securetransport \
|
||||
-nomake examples \
|
||||
-nomake tests \
|
||||
-platform macx-clang \
|
||||
-I "$PREFIX/include" \
|
||||
LIBJPEG_LIBS="$PREFIX/lib/libjpeg.a" \
|
||||
ZLIB_LIBS="$PREFIX/lib/libz.a"
|
||||
|
||||
make -j$(nproc)
|
||||
sudo make install
|
||||
|
||||
make clean
|
||||
cp -r $QT_PREFIX $LibrariesPath/qt-cache
|
||||
|
||||
- name: WebRTC cache.
|
||||
id: cache-webrtc
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ${{ env.LibrariesPath }}/tg_owt
|
||||
key: ${{ runner.OS }}-webrtc-${{ env.CACHE_KEY }}-${{ hashFiles('**/tg_owt-version.json') }}
|
||||
- name: WebRTC.
|
||||
if: steps.cache-webrtc.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
cd $LibrariesPath
|
||||
|
||||
git clone --recursive $GIT/desktop-app/tg_owt.git
|
||||
mkdir -p tg_owt/out/Debug
|
||||
cd tg_owt/out/Debug
|
||||
cmake -G Ninja \
|
||||
-DCMAKE_BUILD_TYPE=Debug \
|
||||
-DTG_OWT_SPECIAL_TARGET=mac \
|
||||
-DTG_OWT_BUILD_AUDIO_BACKENDS=OFF \
|
||||
-DTG_OWT_LIBJPEG_INCLUDE_PATH=$PREFIX/include \
|
||||
-DTG_OWT_OPENSSL_INCLUDE_PATH=`pwd`/../../../openssl_$OPENSSL_VER/include \
|
||||
-DTG_OWT_OPUS_INCLUDE_PATH=$PREFIX/include/opus \
|
||||
-DTG_OWT_FFMPEG_INCLUDE_PATH=$PREFIX/include \
|
||||
../..
|
||||
ninja
|
||||
|
||||
# Cleanup.
|
||||
cd $LibrariesPath/tg_owt
|
||||
mv out/Debug/libtg_owt.a libtg_owt.a
|
||||
rm -rf out
|
||||
mkdir -p out/Debug
|
||||
mv libtg_owt.a out/Debug/libtg_owt.a
|
||||
find . -iname "*.dir" -exec rm -rf {} || true \;
|
||||
|
||||
- name: Telegram Desktop build.
|
||||
if: env.ONLY_CACHE == 'false'
|
||||
@@ -529,17 +114,15 @@ jobs:
|
||||
fi
|
||||
|
||||
./configure.sh \
|
||||
-D CMAKE_C_FLAGS="-Werror" \
|
||||
-D CMAKE_CXX_FLAGS="-Werror" \
|
||||
-D CMAKE_CONFIGURATION_TYPES=Debug \
|
||||
-D CMAKE_COMPILE_WARNING_AS_ERROR=ON \
|
||||
-D CMAKE_XCODE_ATTRIBUTE_CODE_SIGNING_ALLOWED=NO \
|
||||
-D TDESKTOP_API_TEST=ON \
|
||||
-D DESKTOP_APP_USE_PACKAGED=OFF \
|
||||
-D DESKTOP_APP_DISABLE_AUTOUPDATE=OFF \
|
||||
-D DESKTOP_APP_DISABLE_CRASH_REPORTS=OFF \
|
||||
$DEFINE
|
||||
|
||||
cd ../out
|
||||
|
||||
xcoderun='xcodebuild build -project Telegram.xcodeproj -scheme Telegram -destination "platform=macOS,arch=x86_64" -configuration Debug'
|
||||
bash -c "$xcoderun" || bash -c "$xcoderun" || bash -c "$xcoderun"
|
||||
cmake --build ../out --config Debug --parallel
|
||||
|
||||
- name: Move artifact.
|
||||
if: env.UPLOAD_ARTIFACT == 'true'
|
||||
@@ -548,7 +131,7 @@ jobs:
|
||||
mkdir artifact
|
||||
mv Telegram.app artifact/
|
||||
mv Updater artifact/
|
||||
- uses: actions/upload-artifact@master
|
||||
- uses: actions/upload-artifact@v5
|
||||
if: env.UPLOAD_ARTIFACT == 'true'
|
||||
name: Upload artifact.
|
||||
with:
|
||||
|
||||
195
.github/workflows/mac_packaged.yml
vendored
Normal file
195
.github/workflows/mac_packaged.yml
vendored
Normal file
@@ -0,0 +1,195 @@
|
||||
name: MacOS Packaged.
|
||||
|
||||
on:
|
||||
push:
|
||||
paths-ignore:
|
||||
- 'docs/**'
|
||||
- '**.md'
|
||||
- 'changelog.txt'
|
||||
- 'LEGAL'
|
||||
- 'LICENSE'
|
||||
- '.github/**'
|
||||
- '!.github/workflows/mac_packaged.yml'
|
||||
- 'lib/xdg/**'
|
||||
- 'snap/**'
|
||||
- 'Telegram/build/**'
|
||||
- 'Telegram/Resources/uwp/**'
|
||||
- 'Telegram/Resources/winrc/**'
|
||||
- 'Telegram/SourceFiles/platform/win/**'
|
||||
- 'Telegram/SourceFiles/platform/linux/**'
|
||||
- 'Telegram/configure.bat'
|
||||
pull_request:
|
||||
paths-ignore:
|
||||
- 'docs/**'
|
||||
- '**.md'
|
||||
- 'changelog.txt'
|
||||
- 'LEGAL'
|
||||
- 'LICENSE'
|
||||
- '.github/**'
|
||||
- '!.github/workflows/mac_packaged.yml'
|
||||
- 'lib/xdg/**'
|
||||
- 'snap/**'
|
||||
- 'Telegram/build/**'
|
||||
- 'Telegram/Resources/uwp/**'
|
||||
- 'Telegram/Resources/winrc/**'
|
||||
- 'Telegram/SourceFiles/platform/win/**'
|
||||
- 'Telegram/SourceFiles/platform/linux/**'
|
||||
- 'Telegram/configure.bat'
|
||||
|
||||
jobs:
|
||||
|
||||
macos:
|
||||
name: MacOS
|
||||
runs-on: macos-latest
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
defines:
|
||||
- ""
|
||||
|
||||
env:
|
||||
GIT: "https://github.com"
|
||||
CMAKE_PREFIX_PATH: "/opt/homebrew/opt/ffmpeg@6:/opt/homebrew/opt/openal-soft"
|
||||
UPLOAD_ARTIFACT: "true"
|
||||
ONLY_CACHE: "false"
|
||||
MANUAL_CACHING: "1"
|
||||
AUTO_CACHING: "1"
|
||||
|
||||
steps:
|
||||
- name: Get repository name.
|
||||
run: echo "REPO_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
|
||||
|
||||
- name: Clone.
|
||||
uses: actions/checkout@v5
|
||||
with:
|
||||
submodules: recursive
|
||||
path: ${{ env.REPO_NAME }}
|
||||
|
||||
- name: First set up.
|
||||
run: |
|
||||
brew update
|
||||
brew upgrade || true
|
||||
brew install ada-url autoconf automake boost cmake ffmpeg@6 jpeg-xl libavif libheif libtool openal-soft openh264 openssl opus ninja pkg-config python qtbase qtimageformats qtsvg xz
|
||||
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
|
||||
|
||||
xcodebuild -version > CACHE_KEY.txt
|
||||
brew list --versions >> CACHE_KEY.txt
|
||||
echo $MANUAL_CACHING >> CACHE_KEY.txt
|
||||
echo "$GITHUB_WORKSPACE" >> CACHE_KEY.txt
|
||||
if [ "$AUTO_CACHING" = "1" ]; then
|
||||
thisFile=$REPO_NAME/.github/workflows/mac_packaged.yml
|
||||
echo `md5 -q $thisFile` >> CACHE_KEY.txt
|
||||
fi
|
||||
echo "CACHE_KEY=`md5 -q CACHE_KEY.txt`" >> $GITHUB_ENV
|
||||
|
||||
echo "MACOSX_DEPLOYMENT_TARGET=$(grep 'set(QT_SUPPORTED_MIN_MACOS_VERSION' /opt/homebrew/Cellar/qtbase/*/lib/cmake/Qt6/Qt6ConfigExtras.cmake | sed -E 's/^.*"(.*)"\)$/\1/')" >> $GITHUB_ENV
|
||||
echo "LibrariesPath=`pwd`" >> $GITHUB_ENV
|
||||
|
||||
curl -o tg_owt-version.json https://api.github.com/repos/desktop-app/tg_owt/git/refs/heads/master
|
||||
|
||||
- name: RNNoise.
|
||||
run: |
|
||||
cd $LibrariesPath
|
||||
|
||||
git clone --depth=1 https://gitlab.xiph.org/xiph/rnnoise.git
|
||||
cd rnnoise
|
||||
./autogen.sh
|
||||
./configure --disable-examples --disable-doc
|
||||
make -j$(sysctl -n hw.logicalcpu)
|
||||
sudo make install
|
||||
|
||||
- name: WebRTC cache.
|
||||
id: cache-webrtc
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: ${{ env.LibrariesPath }}/tg_owt
|
||||
key: ${{ runner.OS }}-webrtc-${{ env.CACHE_KEY }}-${{ hashFiles('**/tg_owt-version.json') }}
|
||||
- name: WebRTC.
|
||||
if: steps.cache-webrtc.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
cd $LibrariesPath
|
||||
|
||||
git clone --depth=1 --recursive --shallow-submodules $GIT/desktop-app/tg_owt.git
|
||||
cd tg_owt
|
||||
|
||||
cmake -Bbuild -GNinja . \
|
||||
-DCMAKE_BUILD_TYPE=Debug \
|
||||
-DCMAKE_C_FLAGS_DEBUG="" \
|
||||
-DCMAKE_CXX_FLAGS_DEBUG="" \
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_absl=ON
|
||||
|
||||
cmake --build build --parallel
|
||||
|
||||
- name: TDE2E cache.
|
||||
id: cache-tde2e
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: ${{ env.LibrariesPath }}/tde2e
|
||||
key: ${{ runner.OS }}-tde2e-${{ env.CACHE_KEY }}
|
||||
- name: TDE2E.
|
||||
if: steps.cache-tde2e.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
cd $LibrariesPath
|
||||
|
||||
git init tde2e
|
||||
cd tde2e
|
||||
git remote add origin $GIT/tdlib/td.git
|
||||
git fetch --depth=1 origin 51743dfd01dff6179e2d8f7095729caa4e2222e9
|
||||
git reset --hard FETCH_HEAD
|
||||
|
||||
cmake -Bbuild -GNinja . \
|
||||
-DCMAKE_BUILD_TYPE=Debug \
|
||||
-DCMAKE_INSTALL_PREFIX=$PWD/build/prefix \
|
||||
-DCMAKE_C_FLAGS_DEBUG="" \
|
||||
-DCMAKE_CXX_FLAGS_DEBUG="" \
|
||||
-DTD_E2E_ONLY=ON
|
||||
|
||||
cmake --build build --parallel
|
||||
cmake --install build
|
||||
|
||||
- name: Telegram Desktop build.
|
||||
if: env.ONLY_CACHE == 'false'
|
||||
env:
|
||||
tg_owt_DIR: ${{ env.LibrariesPath }}/tg_owt/build
|
||||
tde2e_DIR: ${{ env.LibrariesPath }}/tde2e/build/prefix
|
||||
run: |
|
||||
cd $REPO_NAME
|
||||
|
||||
DEFINE=""
|
||||
if [ -n "${{ matrix.defines }}" ]; then
|
||||
DEFINE="-D ${{ matrix.defines }}=ON"
|
||||
echo Define from matrix: $DEFINE
|
||||
echo "ARTIFACT_NAME=Telegram_${{ matrix.defines }}" >> $GITHUB_ENV
|
||||
else
|
||||
echo "ARTIFACT_NAME=Telegram" >> $GITHUB_ENV
|
||||
fi
|
||||
|
||||
cmake -Bbuild -GNinja . \
|
||||
-DCMAKE_BUILD_TYPE=Debug \
|
||||
-DCMAKE_C_FLAGS_DEBUG="" \
|
||||
-DCMAKE_CXX_FLAGS_DEBUG="" \
|
||||
-DTDESKTOP_API_TEST=ON \
|
||||
$DEFINE
|
||||
|
||||
cmake --build build --parallel
|
||||
|
||||
cd build
|
||||
macdeployqt Telegram.app
|
||||
codesign --remove-signature Telegram.app
|
||||
|
||||
mkdir dmgsrc
|
||||
mv Telegram.app dmgsrc
|
||||
hdiutil create -volname Telegram -srcfolder dmgsrc -ov -format UDZO Telegram.dmg
|
||||
|
||||
- name: Move artifact.
|
||||
if: env.UPLOAD_ARTIFACT == 'true'
|
||||
run: |
|
||||
cd $REPO_NAME/build
|
||||
mkdir artifact
|
||||
mv Telegram.dmg artifact/
|
||||
- uses: actions/upload-artifact@v5
|
||||
if: env.UPLOAD_ARTIFACT == 'true'
|
||||
name: Upload artifact.
|
||||
with:
|
||||
name: ${{ env.ARTIFACT_NAME }}
|
||||
path: ${{ env.REPO_NAME }}/build/artifact/
|
||||
30
.github/workflows/master_updater.yml
vendored
30
.github/workflows/master_updater.yml
vendored
@@ -5,31 +5,9 @@ on:
|
||||
types: released
|
||||
|
||||
jobs:
|
||||
updater:
|
||||
User-agent:
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
SKIP: "0"
|
||||
to_branch: "master"
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
if: env.SKIP == '0'
|
||||
- name: Push the code to the master branch.
|
||||
if: env.SKIP == '0'
|
||||
run: |
|
||||
token=${{ secrets.TOKEN_FOR_MASTER_UPDATER }}
|
||||
if [ -z "${token}" ]; then
|
||||
echo "Token is unset. Nothing to do."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
url=https://x-access-token:$token@github.com/$GITHUB_REPOSITORY
|
||||
latest_tag=$(git describe --tags --abbrev=0)
|
||||
echo "Latest tag: $latest_tag"
|
||||
|
||||
git remote set-url origin $url
|
||||
git remote -v
|
||||
git checkout master
|
||||
git merge $latest_tag
|
||||
|
||||
git push origin HEAD:refs/heads/$to_branch
|
||||
echo "Done!"
|
||||
- uses: desktop-app/action_code_updater@master
|
||||
with:
|
||||
type: "dev-to-master"
|
||||
|
||||
16
.github/workflows/needs-user-action.yml
vendored
Normal file
16
.github/workflows/needs-user-action.yml
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
name: Needs user action.
|
||||
|
||||
on:
|
||||
issue_comment:
|
||||
types: [created]
|
||||
schedule:
|
||||
- cron: '0 2 * * *'
|
||||
|
||||
jobs:
|
||||
needs-user-action:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: lee-dohm/no-response@v0.5.0
|
||||
with:
|
||||
token: ${{ github.token }}
|
||||
responseRequiredLabel: needs user action
|
||||
36
.github/workflows/snap.yml
vendored
36
.github/workflows/snap.yml
vendored
@@ -11,7 +11,6 @@ on:
|
||||
- '.github/**'
|
||||
- '!.github/workflows/snap.yml'
|
||||
- 'Telegram/build/**'
|
||||
- 'Telegram/Patches/**'
|
||||
- 'Telegram/Resources/uwp/**'
|
||||
- 'Telegram/Resources/winrc/**'
|
||||
- 'Telegram/SourceFiles/platform/win/**'
|
||||
@@ -29,7 +28,6 @@ on:
|
||||
- '.github/**'
|
||||
- '!.github/workflows/snap.yml'
|
||||
- 'Telegram/build/**'
|
||||
- 'Telegram/Patches/**'
|
||||
- 'Telegram/Resources/uwp/**'
|
||||
- 'Telegram/Resources/winrc/**'
|
||||
- 'Telegram/SourceFiles/platform/win/**'
|
||||
@@ -40,38 +38,42 @@ on:
|
||||
|
||||
jobs:
|
||||
|
||||
linux:
|
||||
snap:
|
||||
name: Ubuntu
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
env:
|
||||
UPLOAD_ARTIFACT: "false"
|
||||
UPLOAD_ARTIFACT: "true"
|
||||
|
||||
steps:
|
||||
- name: Clone.
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v5
|
||||
with:
|
||||
fetch-depth: 0
|
||||
submodules: recursive
|
||||
|
||||
- name: First set up.
|
||||
run: |
|
||||
sudo apt-get purge --autoremove lxd
|
||||
|
||||
sudo iptables -P FORWARD ACCEPT
|
||||
sudo snap install --classic snapcraft
|
||||
sudo snap install lxd
|
||||
|
||||
# Workaround for snapcraft
|
||||
# See https://forum.snapcraft.io/t/13258
|
||||
sudo chown root:root /
|
||||
|
||||
sudo usermod -aG lxd $USER
|
||||
sudo lxd init --auto
|
||||
sudo lxd waitready
|
||||
|
||||
sudo snap run lxd init --auto
|
||||
sudo snap run lxd waitready
|
||||
- name: Free up some disk space.
|
||||
uses: endersonmenezes/free-disk-space@6c4664f43348c8c7011b53488d5ca65e9fc5cd1a
|
||||
with:
|
||||
remove_android: true
|
||||
remove_dotnet: true
|
||||
remove_haskell: true
|
||||
remove_tool_cache: true
|
||||
remove_swap: true
|
||||
remove_packages: "azure-cli google-cloud-cli microsoft-edge-stable google-chrome-stable firefox postgresql* temurin-* *llvm* mysql* dotnet-sdk-*"
|
||||
remove_packages_one_command: true
|
||||
remove_folders: "/usr/share/swift /usr/share/miniconda /usr/share/az* /usr/share/glade* /usr/local/lib/node_modules /usr/local/share/chromium /usr/local/share/powershell"
|
||||
|
||||
- name: Telegram Desktop snap build.
|
||||
run: sg lxd -c 'snap run snapcraft --use-lxd'
|
||||
run: sudo -u $USER snap run snapcraft --verbosity=debug
|
||||
|
||||
- name: Move artifact.
|
||||
if: env.UPLOAD_ARTIFACT == 'true'
|
||||
@@ -82,7 +84,7 @@ jobs:
|
||||
mkdir artifact
|
||||
mv $artifact_name artifact
|
||||
|
||||
- uses: actions/upload-artifact@master
|
||||
- uses: actions/upload-artifact@v5
|
||||
if: env.UPLOAD_ARTIFACT == 'true'
|
||||
name: Upload artifact.
|
||||
with:
|
||||
|
||||
25
.github/workflows/stale.yml
vendored
Normal file
25
.github/workflows/stale.yml
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
name: 'Close stale issues and PRs'
|
||||
on:
|
||||
schedule:
|
||||
- cron: '30 1 * * *'
|
||||
|
||||
jobs:
|
||||
stale:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/stale@v10
|
||||
with:
|
||||
stale-issue-message: |
|
||||
Hey there!
|
||||
|
||||
This issue was inactive for a long time and will be automatically closed in 30 days if there isn't any further activity. We therefore assume that the user has lost interest or resolved the problem on their own.
|
||||
|
||||
Don't worry though; if this is an error, let us know with a comment and we'll be happy to reopen the issue.
|
||||
|
||||
Thanks!
|
||||
stale-issue-label: 'stale'
|
||||
exempt-issue-labels: 'enhancement'
|
||||
days-before-stale: 180
|
||||
days-before-close: 30
|
||||
days-before-pr-stale: -1
|
||||
operations-per-run: 1000
|
||||
2
.github/workflows/user_agent_updater.yml
vendored
2
.github/workflows/user_agent_updater.yml
vendored
@@ -6,8 +6,6 @@ on:
|
||||
schedule:
|
||||
# At 00:00 on day-of-month 1.
|
||||
- cron: "0 0 1 * *"
|
||||
pull_request_target:
|
||||
types: [closed]
|
||||
|
||||
jobs:
|
||||
User-agent:
|
||||
|
||||
16
.github/workflows/waiting-for-answer.yml
vendored
Normal file
16
.github/workflows/waiting-for-answer.yml
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
name: Waiting for answer.
|
||||
|
||||
on:
|
||||
issue_comment:
|
||||
types: [created]
|
||||
schedule:
|
||||
- cron: '30 0 * * *'
|
||||
|
||||
jobs:
|
||||
waiting-for-answer:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: lee-dohm/no-response@v0.5.0
|
||||
with:
|
||||
token: ${{ github.token }}
|
||||
responseRequiredLabel: waiting for answer
|
||||
458
.github/workflows/win.yml
vendored
458
.github/workflows/win.yml
vendored
@@ -5,7 +5,7 @@ on:
|
||||
paths-ignore:
|
||||
- 'docs/**'
|
||||
- '**.md'
|
||||
- '!docs/building-msvc.md'
|
||||
- '!docs/building-win*.md'
|
||||
- 'changelog.txt'
|
||||
- 'LEGAL'
|
||||
- 'LICENSE'
|
||||
@@ -13,9 +13,7 @@ on:
|
||||
- '!.github/workflows/win.yml'
|
||||
- 'lib/xdg/**'
|
||||
- 'snap/**'
|
||||
- 'Telegram/build/**'
|
||||
- 'Telegram/Patches/**'
|
||||
- '!Telegram/Patches/build_ffmpeg_win.sh'
|
||||
- 'Telegram/build/docker/**'
|
||||
- 'Telegram/Resources/uwp/**'
|
||||
- 'Telegram/SourceFiles/platform/linux/**'
|
||||
- 'Telegram/SourceFiles/platform/mac/**'
|
||||
@@ -26,7 +24,7 @@ on:
|
||||
paths-ignore:
|
||||
- 'docs/**'
|
||||
- '**.md'
|
||||
- '!docs/building-msvc.md'
|
||||
- '!docs/building-win*.md'
|
||||
- 'changelog.txt'
|
||||
- 'LEGAL'
|
||||
- 'LICENSE'
|
||||
@@ -34,13 +32,10 @@ on:
|
||||
- '!.github/workflows/win.yml'
|
||||
- 'lib/xdg/**'
|
||||
- 'snap/**'
|
||||
- 'Telegram/build/**'
|
||||
- 'Telegram/Patches/**'
|
||||
- '!Telegram/Patches/build_ffmpeg_win.sh'
|
||||
- 'Telegram/build/docker/**'
|
||||
- 'Telegram/Resources/uwp/**'
|
||||
- 'Telegram/SourceFiles/platform/linux/**'
|
||||
- 'Telegram/SourceFiles/platform/mac/**'
|
||||
- '!Telegram/Patches/breakpad.diff'
|
||||
- 'Telegram/Telegram/**'
|
||||
- 'Telegram/configure.sh'
|
||||
- 'Telegram/Telegram.plist'
|
||||
@@ -53,399 +48,164 @@ jobs:
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
defines:
|
||||
- ""
|
||||
arch: [Win32, x64]
|
||||
generator: ["", "Ninja Multi-Config"]
|
||||
|
||||
env:
|
||||
SDK: "10.0.18362.0"
|
||||
VC: "call vcvars32.bat && cd Libraries"
|
||||
GIT: "https://github.com"
|
||||
QT: "5_15_2"
|
||||
QT_VER: "5.15.2"
|
||||
OPENSSL_VER: "1_1_1"
|
||||
UPLOAD_ARTIFACT: "false"
|
||||
UPLOAD_ARTIFACT: "true"
|
||||
ONLY_CACHE: "false"
|
||||
MANUAL_CACHING: "2"
|
||||
DOC_PATH: "docs/building-msvc.md"
|
||||
AUTO_CACHING: "1"
|
||||
PREPARE_PATH: "Telegram/build/prepare/prepare.py"
|
||||
|
||||
defaults:
|
||||
run:
|
||||
shell: cmd
|
||||
|
||||
steps:
|
||||
- name: Prepare directories.
|
||||
run: |
|
||||
mkdir %userprofile%\TBuild\Libraries
|
||||
mklink /d %GITHUB_WORKSPACE%\TBuild %userprofile%\TBuild
|
||||
echo TBUILD=%GITHUB_WORKSPACE%\TBuild>>%GITHUB_ENV%
|
||||
|
||||
- name: Get repository name.
|
||||
shell: bash
|
||||
run: echo "REPO_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
|
||||
|
||||
- name: Set up environment paths.
|
||||
shell: bash
|
||||
run: |
|
||||
echo "C:\\Strawberry\\perl\\bin\\" >> $GITHUB_PATH
|
||||
echo "C:\\Program Files\\NASM\\" >> $GITHUB_PATH
|
||||
echo "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\VC\\Auxiliary\\Build\\" >> $GITHUB_PATH
|
||||
|
||||
mkdir Libraries && cd Libraries
|
||||
echo "Convert unix path to win path."
|
||||
p=`pwd | sed 's#^/[d]#d:#g' |sed 's#/#\\\\#g'`
|
||||
echo "LibrariesPath=$p" >> $GITHUB_ENV
|
||||
|
||||
- name: Save msbuild version.
|
||||
run: |
|
||||
call vcvars32.bat
|
||||
msbuild -version > CACHE_KEY.txt
|
||||
|
||||
- name: Clone.
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v5
|
||||
with:
|
||||
submodules: recursive
|
||||
path: ${{ env.REPO_NAME }}
|
||||
path: ${{ env.TBUILD }}\${{ env.REPO_NAME }}
|
||||
|
||||
- name: Generate cache key.
|
||||
- name: First set up.
|
||||
shell: bash
|
||||
run: |
|
||||
curl -o $LibrariesPath/tg_owt-version.json https://api.github.com/repos/desktop-app/tg_owt/git/refs/heads/master
|
||||
echo $MANUAL_CACHING >> CACHE_KEY.txt
|
||||
if [ "$AUTO_CACHING" == "1" ]; then
|
||||
thisFile=$REPO_NAME/.github/workflows/win.yml
|
||||
echo `md5sum $thisFile | awk '{ print $1 }'` >> CACHE_KEY.txt
|
||||
fi
|
||||
echo "CACHE_KEY=`md5sum CACHE_KEY.txt | awk '{ print $1 }'`" >> $GITHUB_ENV
|
||||
DOCPATH=$TBUILD/$REPO_NAME/docs/building-win.md
|
||||
[ "${{ matrix.arch }}" != Win32 ] && DOCPATH=$TBUILD/$REPO_NAME/docs/building-win-${{ matrix.arch }}.md
|
||||
SDK="$(grep "SDK version" $DOCPATH | sed -r 's/.*\*\*(.*)\*\* SDK version.*/\1/')"
|
||||
echo "SDK=$SDK" >> $GITHUB_ENV
|
||||
|
||||
- name: Choco installs.
|
||||
run: choco install --no-progress -y nasm yasm jom ninja
|
||||
echo "$(sha256sum $TBUILD/$REPO_NAME/$PREPARE_PATH | awk '{ print $1 }')" >> CACHE_KEY.txt
|
||||
echo "$SDK" >> CACHE_KEY.txt
|
||||
echo "CACHE_KEY=$(sha256sum CACHE_KEY.txt | awk '{ print $1 }')" >> $GITHUB_ENV
|
||||
|
||||
echo "Configurate git for cherry-picks."
|
||||
git config --global user.email "you@example.com"
|
||||
git config --global user.name "Sample"
|
||||
|
||||
- uses: ilammy/msvc-dev-cmd@v1.13.0
|
||||
name: Native Tools Command Prompt.
|
||||
with:
|
||||
arch: ${{ matrix.arch }}
|
||||
sdk: ${{ env.SDK }}
|
||||
|
||||
- name: NuGet sources.
|
||||
run: |
|
||||
nuget sources Disable -Name "Microsoft Visual Studio Offline Packages"
|
||||
nuget sources Add -Source https://api.nuget.org/v3/index.json & exit 0
|
||||
|
||||
- name: Patches.
|
||||
shell: bash
|
||||
run: |
|
||||
echo "Find necessary commit from doc."
|
||||
checkoutCommit=$(grep -A 1 "cd patches" $REPO_NAME/$DOC_PATH | sed -n 2p)
|
||||
cd $LibrariesPath
|
||||
git clone $GIT/desktop-app/patches.git
|
||||
cd Patches
|
||||
eval $checkoutCommit
|
||||
|
||||
- name: Find any version of Python 2.
|
||||
shell: bash
|
||||
run: |
|
||||
echo "Find any version of Python 2."
|
||||
p=`ls /c/hostedtoolcache/windows/python | grep "^2" | tail -1`
|
||||
if [ -z "$p" ]; then
|
||||
echo "Python 2 is not found."
|
||||
exit 1
|
||||
fi
|
||||
echo "PY2=C:\\hostedtoolcache\\windows\\Python\\$p\\x64" >> $GITHUB_ENV
|
||||
echo "Found $p."
|
||||
|
||||
- name: LZMA.
|
||||
run: |
|
||||
%VC%
|
||||
|
||||
git clone %GIT%/telegramdesktop/lzma.git
|
||||
cd lzma
|
||||
cd C\Util\LzmaLib
|
||||
msbuild -m LzmaLib.sln /property:Configuration=Debug
|
||||
|
||||
- name: OpenSSL cache.
|
||||
id: cache-openssl
|
||||
uses: actions/cache@v2
|
||||
- name: ThirdParty cache.
|
||||
id: cache-third-party
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: ${{ env.LibrariesPath }}/openssl_${{ env.OPENSSL_VER }}
|
||||
key: ${{ runner.OS }}-${{ env.CACHE_KEY }}-${{ env.OPENSSL_VER }}
|
||||
- name: OpenSSL.
|
||||
if: steps.cache-openssl.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
%VC%
|
||||
path: ${{ env.TBUILD }}\ThirdParty
|
||||
key: ${{ runner.OS }}-${{ matrix.arch }}-third-party-${{ env.CACHE_KEY }}
|
||||
restore-keys: ${{ runner.OS }}-${{ matrix.arch }}-third-party-
|
||||
|
||||
git clone %GIT%/openssl/openssl.git openssl_%OPENSSL_VER%
|
||||
cd openssl_%OPENSSL_VER%
|
||||
git checkout OpenSSL_%OPENSSL_VER%-stable
|
||||
perl Configure no-shared no-tests debug-VC-WIN32
|
||||
nmake
|
||||
mkdir out32.dbg
|
||||
move libcrypto.lib out32.dbg
|
||||
move libssl.lib out32.dbg
|
||||
move ossl_static.pdb out32.dbg\ossl_static
|
||||
nmake clean
|
||||
move out32.dbg\ossl_static out32.dbg\ossl_static.pdb
|
||||
perl Configure no-shared no-tests VC-WIN32
|
||||
nmake
|
||||
mkdir out32
|
||||
move libcrypto.lib out32
|
||||
move libssl.lib out32
|
||||
move ossl_static.pdb out32
|
||||
|
||||
rmdir /S /Q test
|
||||
rmdir /S /Q .git
|
||||
|
||||
- name: Zlib.
|
||||
run: |
|
||||
%VC%
|
||||
|
||||
git clone %GIT%/telegramdesktop/zlib.git
|
||||
cd zlib
|
||||
git checkout tdesktop
|
||||
cd contrib\vstudio\vc14
|
||||
msbuild -m zlibstat.vcxproj /property:Configuration=Debug
|
||||
|
||||
- name: MozJPEG.
|
||||
shell: cmd
|
||||
run: |
|
||||
%VC%
|
||||
|
||||
git clone -b v4.0.1-rc2 %GIT%/mozilla/mozjpeg.git
|
||||
cd mozjpeg
|
||||
cmake . ^
|
||||
-G "Visual Studio 16 2019" ^
|
||||
-A Win32 ^
|
||||
-DWITH_JPEG8=ON ^
|
||||
-DPNG_SUPPORTED=OFF
|
||||
cmake --build . --config Debug
|
||||
|
||||
- name: OpenAL Soft cache.
|
||||
id: cache-openal
|
||||
uses: actions/cache@v2
|
||||
- name: Libraries cache.
|
||||
id: cache-libs
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: ${{ env.LibrariesPath }}/openal-soft
|
||||
key: ${{ runner.OS }}-openal-soft-${{ env.CACHE_KEY }}
|
||||
- name: OpenAL Soft.
|
||||
if: steps.cache-openal.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
%VC%
|
||||
path: ${{ env.TBUILD }}\Libraries
|
||||
key: ${{ runner.OS }}-${{ matrix.arch }}-libs-${{ env.CACHE_KEY }}
|
||||
restore-keys: ${{ runner.OS }}-${{ matrix.arch }}-libs-
|
||||
|
||||
git clone -b openal-soft-1.21.0 --depth=1 %GIT%/kcat/openal-soft.git
|
||||
cd openal-soft\build
|
||||
cmake .. ^
|
||||
-G "Visual Studio 16 2019" ^
|
||||
-A Win32 ^
|
||||
-D LIBTYPE:STRING=STATIC ^
|
||||
-D FORCE_STATIC_VCRT=ON ^
|
||||
-D ALSOFT_BACKEND_DSOUND=OFF
|
||||
|
||||
msbuild -m OpenAL.vcxproj /property:Configuration=Debug
|
||||
|
||||
- name: Breakpad cache.
|
||||
id: cache-breakpad
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ${{ env.LibrariesPath }}/breakpad
|
||||
key: ${{ runner.OS }}-breakpad-${{ env.CACHE_KEY }}-${{ hashFiles('**/breakpad.diff') }}
|
||||
- name: Breakpad.
|
||||
- name: Libraries.
|
||||
env:
|
||||
GYP_MSVS_OVERRIDE_PATH: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\'
|
||||
GYP_MSVS_VERSION: 2019
|
||||
if: steps.cache-breakpad.outputs.cache-hit != 'true'
|
||||
GYP_MSVS_OVERRIDE_PATH: 'C:\Program Files\Microsoft Visual Studio\2022\Enterprise\'
|
||||
GYP_MSVS_VERSION: 2022
|
||||
run: |
|
||||
cd %LibrariesPath%
|
||||
cd %TBUILD%
|
||||
%REPO_NAME%\Telegram\build\prepare\win.bat skip-release silent
|
||||
|
||||
git clone %GIT%/telegramdesktop/gyp.git
|
||||
cd gyp
|
||||
SET PATH=%PY2%;%cd%;%PATH%
|
||||
git checkout tdesktop
|
||||
|
||||
cd %LibrariesPath%
|
||||
|
||||
git clone %GIT%/google/breakpad
|
||||
cd breakpad
|
||||
git checkout a1dbcdcb43
|
||||
git apply ../patches/breakpad.diff
|
||||
cd src
|
||||
git clone %GIT%/google/googletest testing
|
||||
cd client\windows
|
||||
call gyp --no-circular-check breakpad_client.gyp --format=ninja
|
||||
cd ..\..
|
||||
ninja -C out/Debug common crash_generation_client exception_handler
|
||||
ninja -C out/Release common crash_generation_client exception_handler
|
||||
cd tools\windows\dump_syms
|
||||
call gyp dump_syms.gyp
|
||||
|
||||
call vcvars32.bat
|
||||
msbuild -m dump_syms.vcxproj /property:Configuration=Release
|
||||
|
||||
- name: Opus cache.
|
||||
id: cache-opus
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ${{ env.LibrariesPath }}/opus
|
||||
key: ${{ runner.OS }}-opus-${{ env.CACHE_KEY }}
|
||||
- name: Opus.
|
||||
if: steps.cache-opus.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
%VC%
|
||||
|
||||
git clone %GIT%/telegramdesktop/opus.git
|
||||
cd opus
|
||||
git checkout tdesktop
|
||||
cd win32\VS2015
|
||||
msbuild -m opus.sln /property:Configuration=Debug /property:Platform="Win32"
|
||||
msbuild -m opus.sln /property:Configuration=Release /property:Platform="Win32"
|
||||
|
||||
- name: Rnnoise.
|
||||
shell: cmd
|
||||
run: |
|
||||
%VC%
|
||||
|
||||
git clone %GIT%/desktop-app/rnnoise.git
|
||||
mkdir rnnoise\out
|
||||
cd rnnoise\out
|
||||
cmake -A Win32 ..
|
||||
cmake --build . --config Debug
|
||||
|
||||
- name: FFmpeg cache.
|
||||
id: cache-ffmpeg
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ${{ env.LibrariesPath }}/ffmpeg
|
||||
key: ${{ runner.OS }}-ffmpeg-${{ env.CACHE_KEY }}-2-${{ hashFiles('**/build_ffmpeg_win.sh') }}
|
||||
- name: FFmpeg.
|
||||
if: steps.cache-ffmpeg.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
%VC%
|
||||
choco install --no-progress -y msys2
|
||||
|
||||
git clone %GIT%/FFmpeg/FFmpeg.git ffmpeg
|
||||
cd ffmpeg
|
||||
git checkout release/4.4
|
||||
set CHERE_INVOKING=enabled_from_arguments
|
||||
set MSYS2_PATH_TYPE=inherit
|
||||
call c:\tools\msys64\usr\bin\bash --login ../patches/build_ffmpeg_win.sh
|
||||
|
||||
rmdir /S /Q .git
|
||||
|
||||
- name: Qt 5.15.2 cache.
|
||||
id: cache-qt
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ${{ env.LibrariesPath }}/Qt-${{ env.QT_VER }}
|
||||
key: ${{ runner.OS }}-qt-${{ env.CACHE_KEY }}-${{ hashFiles('**/qtbase_5_15_2/*') }}
|
||||
- name: Configure Qt 5.15.2.
|
||||
if: steps.cache-qt.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
%VC%
|
||||
|
||||
git clone git://code.qt.io/qt/qt5.git qt_%QT%
|
||||
cd qt_%QT%
|
||||
perl init-repository --module-subset=qtbase,qtimageformats
|
||||
git checkout v%QT_VER%
|
||||
git submodule update qtbase
|
||||
git submodule update qtimageformats
|
||||
cd qtbase
|
||||
for /r %%i in (..\..\patches\qtbase_%QT%\*) do git apply %%i
|
||||
cd ..
|
||||
|
||||
SET SSL=%LibrariesPath%\openssl_%OPENSSL_VER%
|
||||
SET LIBS=libcrypto.lib Ws2_32.lib Gdi32.lib Advapi32.lib Crypt32.lib User32.lib
|
||||
|
||||
configure ^
|
||||
-prefix "%LibrariesPath%\Qt-%QT_VER%" ^
|
||||
-debug ^
|
||||
-force-debug-info ^
|
||||
-opensource ^
|
||||
-confirm-license ^
|
||||
-static ^
|
||||
-static-runtime -I "%SSL%\include" ^
|
||||
-opengl dynamic ^
|
||||
-openssl-linked ^
|
||||
OPENSSL_LIBS_DEBUG="%SSL%\out32.dbg\libssl.lib %SSL%\out32.dbg\%LIBS%" ^
|
||||
OPENSSL_LIBS_RELEASE="%SSL%\out32\libssl.lib %SSL%\out32\%LIBS%" ^
|
||||
-mp ^
|
||||
-nomake examples ^
|
||||
-nomake tests ^
|
||||
-platform win32-msvc ^
|
||||
-I "%LibrariesPath%\mozjpeg" ^
|
||||
LIBJPEG_LIBS_DEBUG="%LibrariesPath%\mozjpeg\Debug\jpeg-static.lib" ^
|
||||
LIBJPEG_LIBS_RELEASE="%LibrariesPath%\mozjpeg\Release\jpeg-static.lib"
|
||||
- name: Qt 5.15.2 build.
|
||||
if: steps.cache-qt.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
%VC%
|
||||
cd qt_%QT%
|
||||
|
||||
jom -j%NUMBER_OF_PROCESSORS%
|
||||
jom -j%NUMBER_OF_PROCESSORS% install
|
||||
|
||||
cd ..
|
||||
rmdir /S /Q qt_%QT%
|
||||
|
||||
- name: WebRTC cache.
|
||||
id: cache-webrtc
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ${{ env.LibrariesPath }}/tg_owt
|
||||
key: ${{ runner.OS }}-webrtc-${{ env.CACHE_KEY }}-${{ hashFiles('**/tg_owt-version.json') }}
|
||||
- name: WebRTC.
|
||||
if: steps.cache-webrtc.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
%VC%
|
||||
|
||||
git clone --recursive %GIT%/desktop-app/tg_owt.git
|
||||
mkdir tg_owt\out\Debug
|
||||
cd tg_owt\out\Debug
|
||||
cmake -G Ninja ^
|
||||
-DCMAKE_BUILD_TYPE=Debug ^
|
||||
-DTG_OWT_SPECIAL_TARGET=win ^
|
||||
-DTG_OWT_BUILD_AUDIO_BACKENDS=OFF ^
|
||||
-DTG_OWT_LIBJPEG_INCLUDE_PATH=%cd%/../../../mozjpeg ^
|
||||
-DTG_OWT_OPENSSL_INCLUDE_PATH=%cd%/../../../openssl_%OPENSSL_VER%/include ^
|
||||
-DTG_OWT_OPUS_INCLUDE_PATH=%cd%/../../../opus/include ^
|
||||
-DTG_OWT_FFMPEG_INCLUDE_PATH=%cd%/../../../ffmpeg ^
|
||||
../..
|
||||
|
||||
ninja
|
||||
|
||||
:: Cleanup.
|
||||
cd %LibrariesPath%\tg_owt
|
||||
move out\Debug\tg_owt.lib tg_owt.lib
|
||||
rmdir /S /Q out
|
||||
mkdir out\Debug
|
||||
move tg_owt.lib out\Debug\tg_owt.lib
|
||||
|
||||
- name: Read defines.
|
||||
- name: Read configuration matrix.
|
||||
shell: bash
|
||||
run: |
|
||||
ARTIFACT_NAME="Telegram"
|
||||
|
||||
ARCH=""
|
||||
if [ -n "${{ matrix.arch }}" ]; then
|
||||
case "${{ matrix.arch }}" in
|
||||
Win32) ARCH="x86";;
|
||||
*) ARCH="${{ matrix.arch }}";;
|
||||
esac
|
||||
echo "Architecture from matrix: $ARCH"
|
||||
ARTIFACT_NAME="${ARTIFACT_NAME}_${{ matrix.arch }}"
|
||||
fi
|
||||
|
||||
GENERATOR=""
|
||||
if [ -n "${{ matrix.generator }}" ]; then
|
||||
GENERATOR="-G \"${{ matrix.generator }}\""
|
||||
echo "Generator from matrix: $GENERATOR"
|
||||
ARTIFACT_NAME="${ARTIFACT_NAME}_${{ matrix.generator }}"
|
||||
fi
|
||||
echo "TDESKTOP_BUILD_GENERATOR=$GENERATOR" >> $GITHUB_ENV
|
||||
|
||||
[ -n "$GENERATOR" ] && ARCH=""
|
||||
echo "TDESKTOP_BUILD_ARCH=$ARCH" >> $GITHUB_ENV
|
||||
|
||||
DEFINE=""
|
||||
if [ -n "${{ matrix.defines }}" ]; then
|
||||
DEFINE="-D ${{ matrix.defines }}=ON"
|
||||
echo Define from matrix: $DEFINE
|
||||
echo "ARTIFACT_NAME=Telegram_${{ matrix.defines }}" >> $GITHUB_ENV
|
||||
else
|
||||
echo "ARTIFACT_NAME=Telegram" >> $GITHUB_ENV
|
||||
echo "Define from matrix: $DEFINE"
|
||||
ARTIFACT_NAME="${ARTIFACT_NAME}_${{ matrix.defines }}"
|
||||
fi
|
||||
echo "TDESKTOP_BUILD_DEFINE=$DEFINE" >> $GITHUB_ENV
|
||||
|
||||
echo "ARTIFACT_NAME=$ARTIFACT_NAME" >> $GITHUB_ENV
|
||||
|
||||
API="-D TDESKTOP_API_TEST=ON"
|
||||
if [ $GITHUB_REF == 'refs/heads/nightly' ]; then
|
||||
echo "Use the open credentials."
|
||||
API="-D TDESKTOP_API_ID=611335 -D TDESKTOP_API_HASH=d524b414d21f4d37f08684c1df41ac9c"
|
||||
fi
|
||||
echo "TDESKTOP_BUILD_API=$API" >> $GITHUB_ENV
|
||||
|
||||
- name: Free up some disk space.
|
||||
run: del /S *.pdb
|
||||
run: |
|
||||
cd %TBUILD%
|
||||
del /S Libraries\*.pdb
|
||||
del /S Libraries\*.pch
|
||||
del /S Libraries\*.obj
|
||||
|
||||
- name: Telegram Desktop build.
|
||||
if: env.ONLY_CACHE == 'false'
|
||||
run: |
|
||||
cd %REPO_NAME%\Telegram
|
||||
cd %TBUILD%\%REPO_NAME%\Telegram
|
||||
|
||||
call configure.bat ^
|
||||
-D TDESKTOP_API_TEST=ON ^
|
||||
-D DESKTOP_APP_USE_PACKAGED=OFF ^
|
||||
%TDESKTOP_BUILD_GENERATOR% ^
|
||||
%TDESKTOP_BUILD_ARCH% ^
|
||||
%TDESKTOP_BUILD_API% ^
|
||||
-D CMAKE_CONFIGURATION_TYPES=Debug ^
|
||||
-D CMAKE_COMPILE_WARNING_AS_ERROR=ON ^
|
||||
-D CMAKE_MSVC_DEBUG_INFORMATION_FORMAT= ^
|
||||
-D DESKTOP_APP_DISABLE_AUTOUPDATE=OFF ^
|
||||
-D DESKTOP_APP_DISABLE_CRASH_REPORTS=OFF ^
|
||||
-D DESKTOP_APP_NO_PDB=ON ^
|
||||
%TDESKTOP_BUILD_DEFINE% ^
|
||||
-DCMAKE_SYSTEM_VERSION=%SDK%
|
||||
%TDESKTOP_BUILD_DEFINE%
|
||||
|
||||
call vcvars32.bat
|
||||
cd ..\out
|
||||
msbuild -m Telegram.sln /nologo /p:Configuration=Debug,Platform=Win32
|
||||
cmake --build ..\out --config Debug --parallel
|
||||
|
||||
- name: Move artifact.
|
||||
if: env.UPLOAD_ARTIFACT == 'true'
|
||||
if: (env.UPLOAD_ARTIFACT == 'true') || (github.ref == 'refs/heads/nightly')
|
||||
run: |
|
||||
cd %REPO_NAME%\out\Debug
|
||||
set OUT=%TBUILD%\%REPO_NAME%\out\Debug
|
||||
mkdir artifact
|
||||
move Telegram.exe artifact/
|
||||
- uses: actions/upload-artifact@master
|
||||
move %OUT%\Telegram.exe artifact/
|
||||
move %OUT%\Updater.exe artifact/
|
||||
- uses: actions/upload-artifact@v5
|
||||
name: Upload artifact.
|
||||
if: env.UPLOAD_ARTIFACT == 'true'
|
||||
if: (env.UPLOAD_ARTIFACT == 'true') || (github.ref == 'refs/heads/nightly')
|
||||
with:
|
||||
name: ${{ env.ARTIFACT_NAME }}
|
||||
path: ${{ env.REPO_NAME }}\out\Debug\artifact\
|
||||
path: artifact\
|
||||
|
||||
20
.github/workflows/winget.yml
vendored
Normal file
20
.github/workflows/winget.yml
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
name: Publish to WinGet
|
||||
on:
|
||||
release:
|
||||
types: [released, prereleased]
|
||||
jobs:
|
||||
publish:
|
||||
runs-on: windows-latest # action can only be run on windows
|
||||
steps:
|
||||
- if: github.event.action == 'released'
|
||||
uses: telegramdesktop/winget-releaser@main
|
||||
with:
|
||||
identifier: Telegram.TelegramDesktop
|
||||
installers-regex: 't(setup|portable).*(exe|zip)$'
|
||||
token: ${{ secrets.WINGET_TOKEN }}
|
||||
- if: github.event.action == 'prereleased'
|
||||
uses: telegramdesktop/winget-releaser@main
|
||||
with:
|
||||
identifier: Telegram.TelegramDesktop.Beta
|
||||
installers-regex: 't(setup|portable).*(exe|zip)$'
|
||||
token: ${{ secrets.WINGET_TOKEN }}
|
||||
14
.gitignore
vendored
14
.gitignore
vendored
@@ -18,6 +18,9 @@ Release/
|
||||
*.xcodeproj
|
||||
ipch/
|
||||
.vs/
|
||||
.vscode/
|
||||
.cache/
|
||||
compile_commands.json
|
||||
|
||||
/Telegram/log.txt
|
||||
/Telegram/data
|
||||
@@ -50,3 +53,14 @@ stage
|
||||
*.*~
|
||||
.idea/
|
||||
cmake-build-debug/
|
||||
|
||||
# Local configuration files
|
||||
settings.local.json
|
||||
*.local.json
|
||||
.env
|
||||
.env.local
|
||||
.env.*.local
|
||||
|
||||
# Cursor IDE local settings (but keep .cursor/rules/)
|
||||
.cursor/*
|
||||
!.cursor/rules/
|
||||
|
||||
42
.gitmodules
vendored
42
.gitmodules
vendored
@@ -1,12 +1,6 @@
|
||||
[submodule "Telegram/ThirdParty/libtgvoip"]
|
||||
path = Telegram/ThirdParty/libtgvoip
|
||||
url = https://github.com/telegramdesktop/libtgvoip
|
||||
[submodule "Telegram/ThirdParty/GSL"]
|
||||
path = Telegram/ThirdParty/GSL
|
||||
url = https://github.com/Microsoft/GSL.git
|
||||
[submodule "Telegram/ThirdParty/Catch"]
|
||||
path = Telegram/ThirdParty/Catch
|
||||
url = https://github.com/philsquared/Catch
|
||||
[submodule "Telegram/ThirdParty/xxHash"]
|
||||
path = Telegram/ThirdParty/xxHash
|
||||
url = https://github.com/Cyan4973/xxHash.git
|
||||
@@ -31,9 +25,6 @@
|
||||
[submodule "Telegram/lib_ui"]
|
||||
path = Telegram/lib_ui
|
||||
url = https://github.com/desktop-app/lib_ui.git
|
||||
[submodule "Telegram/lib_rlottie"]
|
||||
path = Telegram/lib_rlottie
|
||||
url = https://github.com/desktop-app/lib_rlottie.git
|
||||
[submodule "Telegram/lib_lottie"]
|
||||
path = Telegram/lib_lottie
|
||||
url = https://github.com/desktop-app/lib_lottie.git
|
||||
@@ -58,27 +49,18 @@
|
||||
[submodule "Telegram/lib_qr"]
|
||||
path = Telegram/lib_qr
|
||||
url = https://github.com/desktop-app/lib_qr.git
|
||||
[submodule "Telegram/ThirdParty/libdbusmenu-qt"]
|
||||
path = Telegram/ThirdParty/libdbusmenu-qt
|
||||
url = https://github.com/desktop-app/libdbusmenu-qt.git
|
||||
[submodule "Telegram/ThirdParty/hunspell"]
|
||||
path = Telegram/ThirdParty/hunspell
|
||||
url = https://github.com/hunspell/hunspell
|
||||
[submodule "Telegram/ThirdParty/range-v3"]
|
||||
path = Telegram/ThirdParty/range-v3
|
||||
url = https://github.com/ericniebler/range-v3.git
|
||||
[submodule "Telegram/ThirdParty/fcitx-qt5"]
|
||||
path = Telegram/ThirdParty/fcitx-qt5
|
||||
url = https://github.com/fcitx/fcitx-qt5.git
|
||||
[submodule "Telegram/ThirdParty/nimf"]
|
||||
path = Telegram/ThirdParty/nimf
|
||||
url = https://github.com/hamonikr/nimf.git
|
||||
[submodule "Telegram/ThirdParty/hime"]
|
||||
path = Telegram/ThirdParty/hime
|
||||
url = https://github.com/hime-ime/hime.git
|
||||
[submodule "Telegram/ThirdParty/qt5ct"]
|
||||
path = Telegram/ThirdParty/qt5ct
|
||||
url = https://github.com/desktop-app/qt5ct.git
|
||||
[submodule "Telegram/ThirdParty/fcitx5-qt"]
|
||||
path = Telegram/ThirdParty/fcitx5-qt
|
||||
url = https://github.com/fcitx/fcitx5-qt.git
|
||||
@@ -91,9 +73,21 @@
|
||||
[submodule "Telegram/lib_webview"]
|
||||
path = Telegram/lib_webview
|
||||
url = https://github.com/desktop-app/lib_webview.git
|
||||
[submodule "Telegram/ThirdParty/mallocng"]
|
||||
path = Telegram/ThirdParty/mallocng
|
||||
url = https://github.com/desktop-app/mallocng.git
|
||||
[submodule "Telegram/lib_waylandshells"]
|
||||
path = Telegram/lib_waylandshells
|
||||
url = https://github.com/desktop-app/lib_waylandshells.git
|
||||
[submodule "Telegram/ThirdParty/dispatch"]
|
||||
path = Telegram/ThirdParty/dispatch
|
||||
url = https://github.com/apple/swift-corelibs-libdispatch
|
||||
[submodule "Telegram/ThirdParty/kimageformats"]
|
||||
path = Telegram/ThirdParty/kimageformats
|
||||
url = https://github.com/KDE/kimageformats.git
|
||||
[submodule "Telegram/ThirdParty/kcoreaddons"]
|
||||
path = Telegram/ThirdParty/kcoreaddons
|
||||
url = https://github.com/KDE/kcoreaddons.git
|
||||
[submodule "Telegram/ThirdParty/cld3"]
|
||||
path = Telegram/ThirdParty/cld3
|
||||
url = https://github.com/google/cld3.git
|
||||
[submodule "Telegram/ThirdParty/libprisma"]
|
||||
path = Telegram/ThirdParty/libprisma
|
||||
url = https://github.com/desktop-app/libprisma.git
|
||||
[submodule "Telegram/ThirdParty/xdg-desktop-portal"]
|
||||
path = Telegram/ThirdParty/xdg-desktop-portal
|
||||
url = https://github.com/flatpak/xdg-desktop-portal.git
|
||||
|
||||
@@ -4,9 +4,7 @@
|
||||
# For license and copyright information please follow this link:
|
||||
# https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
cmake_policy(SET CMP0076 NEW)
|
||||
cmake_policy(SET CMP0091 NEW)
|
||||
cmake_minimum_required(VERSION 3.25...3.31)
|
||||
|
||||
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
|
||||
|
||||
@@ -20,23 +18,37 @@ project(Telegram
|
||||
DESCRIPTION "Official Telegram Desktop messenger"
|
||||
HOMEPAGE_URL "https://desktop.telegram.org"
|
||||
)
|
||||
|
||||
if (APPLE)
|
||||
enable_language(OBJC OBJCXX)
|
||||
endif()
|
||||
|
||||
set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT Telegram)
|
||||
|
||||
get_filename_component(third_party_loc "Telegram/ThirdParty" REALPATH)
|
||||
get_filename_component(submodules_loc "Telegram" REALPATH)
|
||||
get_filename_component(cmake_helpers_loc "cmake" REALPATH)
|
||||
|
||||
if (NOT DESKTOP_APP_USE_PACKAGED AND WIN32)
|
||||
set(Python3_EXECUTABLE ${CMAKE_CURRENT_SOURCE_DIR}/../ThirdParty/python/Scripts/python)
|
||||
endif()
|
||||
|
||||
include(cmake/variables.cmake)
|
||||
include(cmake/nice_target_sources.cmake)
|
||||
include(cmake/target_link_static_libraries.cmake)
|
||||
include(cmake/target_compile_options_if_exists.cmake)
|
||||
include(cmake/target_link_frameworks.cmake)
|
||||
include(cmake/target_link_options_if_exists.cmake)
|
||||
include(cmake/init_target.cmake)
|
||||
include(cmake/generate_target.cmake)
|
||||
include(cmake/nuget.cmake)
|
||||
include(cmake/validate_d3d_compiler.cmake)
|
||||
include(cmake/target_prepare_qrc.cmake)
|
||||
|
||||
include(cmake/options.cmake)
|
||||
|
||||
include(cmake/external/qt/package.cmake)
|
||||
|
||||
set(desktop_app_skip_libs
|
||||
glibmm
|
||||
variant
|
||||
)
|
||||
|
||||
|
||||
2
LEGAL
2
LEGAL
@@ -1,7 +1,7 @@
|
||||
This file is part of Telegram Desktop,
|
||||
the official desktop application for the Telegram messaging service.
|
||||
|
||||
Copyright (c) 2014-2021 The Telegram Desktop Authors.
|
||||
Copyright (c) 2014-2025 The Telegram Desktop Authors.
|
||||
|
||||
Telegram Desktop is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
|
||||
36
README.md
36
README.md
@@ -1,6 +1,6 @@
|
||||
# [Telegram Desktop][telegram_desktop] – Official Messenger
|
||||
|
||||
This is the complete source code and the build instructions for the alpha version of the official desktop client for the [Telegram][telegram] messenger, based on the [Telegram API][telegram_api] and the [MTProto][telegram_proto] secure protocol.
|
||||
This is the complete source code and the build instructions for the official [Telegram][telegram] messenger desktop client, based on the [Telegram API][telegram_api] and the [MTProto][telegram_proto] secure protocol.
|
||||
|
||||
[](https://github.com/telegramdesktop/tdesktop/releases)
|
||||
[](https://github.com/telegramdesktop/tdesktop/actions)
|
||||
@@ -17,13 +17,18 @@ The latest version is available for
|
||||
|
||||
* [Windows 7 and above (64 bit)](https://telegram.org/dl/desktop/win64) ([portable](https://telegram.org/dl/desktop/win64_portable))
|
||||
* [Windows 7 and above (32 bit)](https://telegram.org/dl/desktop/win) ([portable](https://telegram.org/dl/desktop/win_portable))
|
||||
* [macOS 10.12 and above](https://telegram.org/dl/desktop/mac)
|
||||
* [macOS 10.13 and above](https://telegram.org/dl/desktop/mac)
|
||||
* [Linux static build for 64 bit](https://telegram.org/dl/desktop/linux)
|
||||
* [Snap](https://snapcraft.io/telegram-desktop)
|
||||
* [Flatpak](https://flathub.org/apps/details/org.telegram.desktop)
|
||||
|
||||
## Old system versions
|
||||
|
||||
Version **4.9.9** was the last that supports older systems
|
||||
|
||||
* [macOS 10.12](https://updates.tdesktop.com/tmac/tsetup.4.9.9.dmg)
|
||||
* [Linux with glibc < 2.28 static build](https://updates.tdesktop.com/tlinux/tsetup.4.9.9.tar.xz)
|
||||
|
||||
Version **2.4.4** was the last that supports older systems
|
||||
|
||||
* [OS X 10.10 and 10.11](https://updates.tdesktop.com/tosx/tsetup-osx.2.4.4.dmg)
|
||||
@@ -37,10 +42,10 @@ Version **1.8.15** was the last that supports older systems
|
||||
|
||||
## Third-party
|
||||
|
||||
* Qt 5.15.2, 5.6.2 and 5.3.2 slightly patched ([LGPL](http://doc.qt.io/qt-5/lgpl.html))
|
||||
* OpenSSL 1.1.1 and 1.0.1 ([OpenSSL License](https://www.openssl.org/source/license.html))
|
||||
* Qt 6 ([LGPL](http://doc.qt.io/qt-6/lgpl.html)) and Qt 5.15 ([LGPL](http://doc.qt.io/qt-5/lgpl.html)) slightly patched
|
||||
* OpenSSL 3.2.1 ([Apache License 2.0](https://www.openssl.org/source/apache-license-2.0.txt))
|
||||
* WebRTC ([New BSD License](https://github.com/desktop-app/tg_owt/blob/master/LICENSE))
|
||||
* zlib 1.2.11 ([zlib License](http://www.zlib.net/zlib_license.html))
|
||||
* zlib ([zlib License](http://www.zlib.net/zlib_license.html))
|
||||
* LZMA SDK 9.20 ([public domain](http://www.7-zip.org/sdk.html))
|
||||
* liblzma ([public domain](http://tukaani.org/xz/))
|
||||
* Google Breakpad ([License](https://chromium.googlesource.com/breakpad/breakpad/+/master/LICENSE))
|
||||
@@ -53,19 +58,19 @@ Version **1.8.15** was the last that supports older systems
|
||||
* Guideline Support Library ([MIT License](https://github.com/Microsoft/GSL/blob/master/LICENSE))
|
||||
* Range-v3 ([Boost License](https://github.com/ericniebler/range-v3/blob/master/LICENSE.txt))
|
||||
* Open Sans font ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html))
|
||||
* Vazir font ([SIL Open Font License 1.1](https://github.com/rastikerdar/vazir-font/blob/master/OFL.txt))
|
||||
* Vazirmatn font ([SIL Open Font License 1.1](https://github.com/rastikerdar/vazirmatn/blob/master/OFL.txt))
|
||||
* Emoji alpha codes ([MIT License](https://github.com/emojione/emojione/blob/master/extras/alpha-codes/LICENSE.md))
|
||||
* Catch test framework ([Boost License](https://github.com/philsquared/Catch/blob/master/LICENSE.txt))
|
||||
* xxHash ([BSD License](https://github.com/Cyan4973/xxHash/blob/dev/LICENSE))
|
||||
* QR Code generator ([MIT License](https://github.com/nayuki/QR-Code-generator#license))
|
||||
* CMake ([New BSD License](https://github.com/Kitware/CMake/blob/master/Copyright.txt))
|
||||
* Hunspell ([GPL](https://github.com/hunspell/hunspell/blob/master/COPYING))
|
||||
* Hunspell ([LGPL](https://github.com/hunspell/hunspell/blob/master/COPYING.LESSER))
|
||||
* Ada ([Apache License 2.0](https://github.com/ada-url/ada/blob/main/LICENSE-APACHE))
|
||||
|
||||
## Build instructions
|
||||
|
||||
* Visual Studio 2019 [(32 bits)][msvc32] [(64 bits)][msvc64]
|
||||
* [Xcode 12][xcode]
|
||||
* [CMake on GNU/Linux][cmake]
|
||||
* Windows [(32-bit)][win32] [(64-bit)][win64]
|
||||
* [macOS][mac]
|
||||
* [GNU/Linux using Docker][linux]
|
||||
|
||||
[//]: # (LINKS)
|
||||
[telegram]: https://telegram.org
|
||||
@@ -73,10 +78,9 @@ Version **1.8.15** was the last that supports older systems
|
||||
[telegram_api]: https://core.telegram.org
|
||||
[telegram_proto]: https://core.telegram.org/mtproto
|
||||
[license]: LICENSE
|
||||
[msvc32]: docs/building-msvc.md
|
||||
[msvc64]: docs/building-msvc-x64.md
|
||||
[xcode]: docs/building-xcode.md
|
||||
[xcode_old]: docs/building-xcode-old.md
|
||||
[cmake]: docs/building-cmake.md
|
||||
[win32]: docs/building-win.md
|
||||
[win64]: docs/building-win-x64.md
|
||||
[mac]: docs/building-mac.md
|
||||
[linux]: docs/building-linux.md
|
||||
[preview_image]: https://github.com/telegramdesktop/tdesktop/blob/dev/docs/assets/preview.png "Preview of Telegram Desktop"
|
||||
[preview_image_url]: https://raw.githubusercontent.com/telegramdesktop/tdesktop/dev/docs/assets/preview.png
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,651 +0,0 @@
|
||||
diff --git a/src/build/common.gypi b/src/build/common.gypi
|
||||
index 29990c65..53e99d44 100644
|
||||
--- a/src/build/common.gypi
|
||||
+++ b/src/build/common.gypi
|
||||
@@ -330,6 +330,7 @@
|
||||
'VCCLCompilerTool': {
|
||||
'WarnAsError': 'true',
|
||||
'Detect64BitPortabilityProblems': 'false',
|
||||
+ 'TreatWChar_tAsBuiltInType': 'false',
|
||||
},
|
||||
},
|
||||
}],
|
||||
diff --git a/src/client/mac/Breakpad.xcodeproj/project.pbxproj b/src/client/mac/Breakpad.xcodeproj/project.pbxproj
|
||||
index 1a93ce6d..b5986e33 100644
|
||||
--- a/src/client/mac/Breakpad.xcodeproj/project.pbxproj
|
||||
+++ b/src/client/mac/Breakpad.xcodeproj/project.pbxproj
|
||||
@@ -35,6 +35,19 @@
|
||||
/* End PBXAggregateTarget section */
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
+ 0748C0431C63C409004489BF /* MachIPC.mm in Sources */ = {isa = PBXBuildFile; fileRef = F92C53790ECCE635009BE4BA /* MachIPC.mm */; };
|
||||
+ 0748C0441C63C43C004489BF /* minidump_generator.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C536F0ECCE3FD009BE4BA /* minidump_generator.cc */; };
|
||||
+ 0748C0451C63C46C004489BF /* string_utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53820ECCE635009BE4BA /* string_utilities.cc */; };
|
||||
+ 0748C0461C63C484004489BF /* minidump_file_writer.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C538F0ECCE70A009BE4BA /* minidump_file_writer.cc */; };
|
||||
+ 0748C0471C63C4A1004489BF /* dynamic_images.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C536B0ECCE3FD009BE4BA /* dynamic_images.cc */; };
|
||||
+ 0748C0491C63C4CF004489BF /* macho_id.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C537A0ECCE635009BE4BA /* macho_id.cc */; };
|
||||
+ 0748C04A1C63C4D4004489BF /* string_conversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53850ECCE6AD009BE4BA /* string_conversion.cc */; };
|
||||
+ 0748C04B1C63C4DB004489BF /* convert_UTF.c in Sources */ = {isa = PBXBuildFile; fileRef = F92C53870ECCE6C0009BE4BA /* convert_UTF.c */; };
|
||||
+ 0748C04C1C63C4EA004489BF /* macho_utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C537C0ECCE635009BE4BA /* macho_utilities.cc */; };
|
||||
+ 0748C04D1C63C50F004489BF /* file_id.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53740ECCE635009BE4BA /* file_id.cc */; };
|
||||
+ 0748C04E1C63C51C004489BF /* md5.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4D72CA0D13DFAD5C006CABE3 /* md5.cc */; };
|
||||
+ 0748C04F1C63C523004489BF /* macho_walker.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C537E0ECCE635009BE4BA /* macho_walker.cc */; };
|
||||
+ 0748C0501C63C52D004489BF /* bootstrap_compat.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4D61A25D14F43CFC002D5862 /* bootstrap_compat.cc */; };
|
||||
162F64F2161C577500CD68D5 /* arch_utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = 162F64F0161C577500CD68D5 /* arch_utilities.cc */; };
|
||||
162F64F3161C577500CD68D5 /* arch_utilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 162F64F1161C577500CD68D5 /* arch_utilities.h */; };
|
||||
162F64F4161C579B00CD68D5 /* arch_utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = 162F64F0161C577500CD68D5 /* arch_utilities.cc */; };
|
||||
@@ -67,6 +80,7 @@
|
||||
4DBE49A7134A4F280072546A /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4DBE4769134A4F080072546A /* CoreServices.framework */; };
|
||||
4DBE49A8134A4F380072546A /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4DBE4769134A4F080072546A /* CoreServices.framework */; };
|
||||
4DBE49A9134A4F460072546A /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4DBE4769134A4F080072546A /* CoreServices.framework */; };
|
||||
+ 5A8B220921E0C5740045F83C /* breakpad_nlist_64.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53690ECCE3FD009BE4BA /* breakpad_nlist_64.cc */; };
|
||||
8B3101C611F0CD9F00FCF3E4 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D6A5FE840307C02AAC07 /* AppKit.framework */; };
|
||||
8B3101C711F0CD9F00FCF3E4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
|
||||
8B3101CA11F0CDB000FCF3E4 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D6A5FE840307C02AAC07 /* AppKit.framework */; };
|
||||
@@ -170,11 +184,8 @@
|
||||
F92C564A0ECD10CA009BE4BA /* string_conversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53850ECCE6AD009BE4BA /* string_conversion.cc */; };
|
||||
F92C564C0ECD10DD009BE4BA /* breakpadUtilities.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = F92C563C0ECD10B3009BE4BA /* breakpadUtilities.dylib */; };
|
||||
F92C56570ECD113E009BE4BA /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F92C554A0ECCF530009BE4BA /* Carbon.framework */; };
|
||||
- F92C565C0ECD1158009BE4BA /* breakpadUtilities.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = F92C563C0ECD10B3009BE4BA /* breakpadUtilities.dylib */; };
|
||||
F92C565F0ECD116B009BE4BA /* protected_memory_allocator.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53720ECCE3FD009BE4BA /* protected_memory_allocator.cc */; };
|
||||
F92C56630ECD1179009BE4BA /* exception_handler.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C536D0ECCE3FD009BE4BA /* exception_handler.cc */; };
|
||||
- F92C56650ECD1185009BE4BA /* breakpadUtilities.dylib in Resources */ = {isa = PBXBuildFile; fileRef = F92C563C0ECD10B3009BE4BA /* breakpadUtilities.dylib */; };
|
||||
- F92C568A0ECD15F9009BE4BA /* Inspector in Resources */ = {isa = PBXBuildFile; fileRef = F92C53540ECCE349009BE4BA /* Inspector */; };
|
||||
F92C56A90ECE04C5009BE4BA /* crash_report_sender.m in Sources */ = {isa = PBXBuildFile; fileRef = F92C56A80ECE04C5009BE4BA /* crash_report_sender.m */; };
|
||||
F93803CD0F8083B7004D428B /* dynamic_images.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C536B0ECCE3FD009BE4BA /* dynamic_images.cc */; };
|
||||
F93803CE0F8083B7004D428B /* exception_handler.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C536D0ECCE3FD009BE4BA /* exception_handler.cc */; };
|
||||
@@ -213,7 +224,6 @@
|
||||
F9C44DBD0EF072A0003AEBAA /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = F9C44DBA0EF072A0003AEBAA /* MainMenu.xib */; };
|
||||
F9C44E000EF077CD003AEBAA /* Breakpad.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* Breakpad.framework */; };
|
||||
F9C44E3C0EF08B12003AEBAA /* Breakpad.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* Breakpad.framework */; };
|
||||
- F9C44E980EF09F56003AEBAA /* crash_report_sender.app in Resources */ = {isa = PBXBuildFile; fileRef = F92C56A00ECE04A7009BE4BA /* crash_report_sender.app */; };
|
||||
F9C44EA20EF09F93003AEBAA /* HTTPMultipartUpload.m in Sources */ = {isa = PBXBuildFile; fileRef = F92C53770ECCE635009BE4BA /* HTTPMultipartUpload.m */; };
|
||||
F9C44EE50EF0A006003AEBAA /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F9C44EE40EF0A006003AEBAA /* SystemConfiguration.framework */; };
|
||||
F9C44EE90EF0A3C1003AEBAA /* GTMLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = F9C44EE80EF0A3C1003AEBAA /* GTMLogger.m */; };
|
||||
@@ -410,20 +420,6 @@
|
||||
remoteGlobalIDString = F92C563B0ECD10B3009BE4BA;
|
||||
remoteInfo = breakpadUtilities;
|
||||
};
|
||||
- F92C56850ECD15EF009BE4BA /* PBXContainerItemProxy */ = {
|
||||
- isa = PBXContainerItemProxy;
|
||||
- containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
|
||||
- proxyType = 1;
|
||||
- remoteGlobalIDString = F92C563B0ECD10B3009BE4BA;
|
||||
- remoteInfo = breakpadUtilities;
|
||||
- };
|
||||
- F92C56870ECD15F1009BE4BA /* PBXContainerItemProxy */ = {
|
||||
- isa = PBXContainerItemProxy;
|
||||
- containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
|
||||
- proxyType = 1;
|
||||
- remoteGlobalIDString = F92C53530ECCE349009BE4BA;
|
||||
- remoteInfo = Inspector;
|
||||
- };
|
||||
F93DE2FB0F82C3C600608B94 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
|
||||
@@ -536,13 +532,6 @@
|
||||
remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
|
||||
remoteInfo = Breakpad;
|
||||
};
|
||||
- F9C44E960EF09F4B003AEBAA /* PBXContainerItemProxy */ = {
|
||||
- isa = PBXContainerItemProxy;
|
||||
- containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
|
||||
- proxyType = 1;
|
||||
- remoteGlobalIDString = F92C569F0ECE04A7009BE4BA;
|
||||
- remoteInfo = crash_report_sender;
|
||||
- };
|
||||
/* End PBXContainerItemProxy section */
|
||||
|
||||
/* Begin PBXCopyFilesBuildPhase section */
|
||||
@@ -714,7 +703,6 @@
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
- F92C565C0ECD1158009BE4BA /* breakpadUtilities.dylib in Frameworks */,
|
||||
8DC2EF570486A6940098B216 /* Cocoa.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
@@ -1181,18 +1169,13 @@
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "Breakpad" */;
|
||||
buildPhases = (
|
||||
- F97A0E850ED4EC15008784D3 /* Change install name of breakpadUtilities */,
|
||||
8DC2EF500486A6940098B216 /* Headers */,
|
||||
- 8DC2EF520486A6940098B216 /* Resources */,
|
||||
8DC2EF540486A6940098B216 /* Sources */,
|
||||
8DC2EF560486A6940098B216 /* Frameworks */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
- F92C56860ECD15EF009BE4BA /* PBXTargetDependency */,
|
||||
- F92C56880ECD15F1009BE4BA /* PBXTargetDependency */,
|
||||
- F9C44E970EF09F4B003AEBAA /* PBXTargetDependency */,
|
||||
);
|
||||
name = Breakpad;
|
||||
productInstallPath = "$(HOME)/Library/Frameworks";
|
||||
@@ -1399,6 +1382,8 @@
|
||||
/* Begin PBXProject section */
|
||||
0867D690FE84028FC02AAC07 /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
+ attributes = {
|
||||
+ };
|
||||
buildConfigurationList = 1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "Breakpad" */;
|
||||
compatibilityVersion = "Xcode 3.1";
|
||||
developmentRegion = English;
|
||||
@@ -1583,16 +1568,6 @@
|
||||
/* End PBXReferenceProxy section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
- 8DC2EF520486A6940098B216 /* Resources */ = {
|
||||
- isa = PBXResourcesBuildPhase;
|
||||
- buildActionMask = 2147483647;
|
||||
- files = (
|
||||
- F9C44E980EF09F56003AEBAA /* crash_report_sender.app in Resources */,
|
||||
- F92C568A0ECD15F9009BE4BA /* Inspector in Resources */,
|
||||
- F92C56650ECD1185009BE4BA /* breakpadUtilities.dylib in Resources */,
|
||||
- );
|
||||
- runOnlyForDeploymentPostprocessing = 0;
|
||||
- };
|
||||
F92C569C0ECE04A7009BE4BA /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
@@ -1640,20 +1615,6 @@
|
||||
shellPath = /bin/sh;
|
||||
shellScript = "install_name_tool -id \"@executable_path/../Resources/breakpadUtilities.dylib\" \"${BUILT_PRODUCTS_DIR}/breakpadUtilities.dylib\"\n";
|
||||
};
|
||||
- F97A0E850ED4EC15008784D3 /* Change install name of breakpadUtilities */ = {
|
||||
- isa = PBXShellScriptBuildPhase;
|
||||
- buildActionMask = 2147483647;
|
||||
- files = (
|
||||
- );
|
||||
- inputPaths = (
|
||||
- );
|
||||
- name = "Change install name of breakpadUtilities";
|
||||
- outputPaths = (
|
||||
- );
|
||||
- runOnlyForDeploymentPostprocessing = 0;
|
||||
- shellPath = /bin/sh;
|
||||
- shellScript = "#!/bin/bash\ninstall_name_tool -id \"@executable_path/../Frameworks/Breakpad.framework/Resources/breakpadUtilities.dylib\" \"${BUILT_PRODUCTS_DIR}/breakpadUtilities.dylib\"\n";
|
||||
- };
|
||||
F9C77DD80F7DD5CF0045F7DB /* ShellScript */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
@@ -1674,6 +1635,20 @@
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
+ 5A8B220921E0C5740045F83C /* breakpad_nlist_64.cc in Sources */,
|
||||
+ 0748C0501C63C52D004489BF /* bootstrap_compat.cc in Sources */,
|
||||
+ 0748C04F1C63C523004489BF /* macho_walker.cc in Sources */,
|
||||
+ 0748C04E1C63C51C004489BF /* md5.cc in Sources */,
|
||||
+ 0748C04D1C63C50F004489BF /* file_id.cc in Sources */,
|
||||
+ 0748C04C1C63C4EA004489BF /* macho_utilities.cc in Sources */,
|
||||
+ 0748C04B1C63C4DB004489BF /* convert_UTF.c in Sources */,
|
||||
+ 0748C04A1C63C4D4004489BF /* string_conversion.cc in Sources */,
|
||||
+ 0748C0491C63C4CF004489BF /* macho_id.cc in Sources */,
|
||||
+ 0748C0471C63C4A1004489BF /* dynamic_images.cc in Sources */,
|
||||
+ 0748C0461C63C484004489BF /* minidump_file_writer.cc in Sources */,
|
||||
+ 0748C0451C63C46C004489BF /* string_utilities.cc in Sources */,
|
||||
+ 0748C0441C63C43C004489BF /* minidump_generator.cc in Sources */,
|
||||
+ 0748C0431C63C409004489BF /* MachIPC.mm in Sources */,
|
||||
F92C565F0ECD116B009BE4BA /* protected_memory_allocator.cc in Sources */,
|
||||
F92C56630ECD1179009BE4BA /* exception_handler.cc in Sources */,
|
||||
F92C55D10ECD0064009BE4BA /* Breakpad.mm in Sources */,
|
||||
@@ -1955,16 +1930,6 @@
|
||||
target = F92C563B0ECD10B3009BE4BA /* breakpadUtilities */;
|
||||
targetProxy = F92C564D0ECD10E5009BE4BA /* PBXContainerItemProxy */;
|
||||
};
|
||||
- F92C56860ECD15EF009BE4BA /* PBXTargetDependency */ = {
|
||||
- isa = PBXTargetDependency;
|
||||
- target = F92C563B0ECD10B3009BE4BA /* breakpadUtilities */;
|
||||
- targetProxy = F92C56850ECD15EF009BE4BA /* PBXContainerItemProxy */;
|
||||
- };
|
||||
- F92C56880ECD15F1009BE4BA /* PBXTargetDependency */ = {
|
||||
- isa = PBXTargetDependency;
|
||||
- target = F92C53530ECCE349009BE4BA /* Inspector */;
|
||||
- targetProxy = F92C56870ECD15F1009BE4BA /* PBXContainerItemProxy */;
|
||||
- };
|
||||
F93DE2FC0F82C3C600608B94 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
target = F93803BD0F80820F004D428B /* generator_test */;
|
||||
@@ -2025,11 +1990,6 @@
|
||||
target = 8DC2EF4F0486A6940098B216 /* Breakpad */;
|
||||
targetProxy = F9C44E190EF0790F003AEBAA /* PBXContainerItemProxy */;
|
||||
};
|
||||
- F9C44E970EF09F4B003AEBAA /* PBXTargetDependency */ = {
|
||||
- isa = PBXTargetDependency;
|
||||
- target = F92C569F0ECE04A7009BE4BA /* crash_report_sender */;
|
||||
- targetProxy = F9C44E960EF09F4B003AEBAA /* PBXContainerItemProxy */;
|
||||
- };
|
||||
/* End PBXTargetDependency section */
|
||||
|
||||
/* Begin PBXVariantGroup section */
|
||||
@@ -2126,8 +2086,12 @@
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = 8B31027711F0D3AF00FCF3E4 /* BreakpadDebug.xcconfig */;
|
||||
buildSettings = {
|
||||
+ CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
||||
+ CLANG_CXX_LIBRARY = "libc++";
|
||||
GCC_TREAT_WARNINGS_AS_ERRORS = NO;
|
||||
- SDKROOT = macosx10.5;
|
||||
+ GCC_VERSION = "";
|
||||
+ MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||
+ SDKROOT = macosx;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
@@ -2135,7 +2099,12 @@
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = 8B31027811F0D3AF00FCF3E4 /* BreakpadRelease.xcconfig */;
|
||||
buildSettings = {
|
||||
+ CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
||||
+ CLANG_CXX_LIBRARY = "libc++";
|
||||
GCC_TREAT_WARNINGS_AS_ERRORS = NO;
|
||||
+ GCC_VERSION = "";
|
||||
+ MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||
+ SDKROOT = macosx;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
@@ -2454,7 +2423,12 @@
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = 8B31027711F0D3AF00FCF3E4 /* BreakpadDebug.xcconfig */;
|
||||
buildSettings = {
|
||||
+ CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
||||
+ CLANG_CXX_LIBRARY = "libc++";
|
||||
GCC_TREAT_WARNINGS_AS_ERRORS = NO;
|
||||
+ GCC_VERSION = "";
|
||||
+ MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||
+ SDKROOT = macosx;
|
||||
};
|
||||
name = "Debug With Code Coverage";
|
||||
};
|
||||
diff --git a/src/client/mac/Framework/Breakpad.mm b/src/client/mac/Framework/Breakpad.mm
|
||||
index 1d2e519b..943310fa 100644
|
||||
--- a/src/client/mac/Framework/Breakpad.mm
|
||||
+++ b/src/client/mac/Framework/Breakpad.mm
|
||||
@@ -355,10 +355,10 @@ bool Breakpad::Initialize(NSDictionary *parameters) {
|
||||
return false;
|
||||
}
|
||||
|
||||
- if ([[parameters objectForKey:@BREAKPAD_IN_PROCESS] boolValue])
|
||||
+// if ([[parameters objectForKey:@BREAKPAD_IN_PROCESS] boolValue])
|
||||
return InitializeInProcess(parameters);
|
||||
- else
|
||||
- return InitializeOutOfProcess(parameters);
|
||||
+// else
|
||||
+// return InitializeOutOfProcess(parameters);
|
||||
}
|
||||
|
||||
//=============================================================================
|
||||
@@ -373,52 +373,52 @@ bool Breakpad::InitializeInProcess(NSDictionary* parameters) {
|
||||
}
|
||||
|
||||
//=============================================================================
|
||||
-bool Breakpad::InitializeOutOfProcess(NSDictionary* parameters) {
|
||||
- // Get path to Inspector executable.
|
||||
- NSString *inspectorPathString = KeyValue(@BREAKPAD_INSPECTOR_LOCATION);
|
||||
-
|
||||
- // Standardize path (resolve symlinkes, etc.) and escape spaces
|
||||
- inspectorPathString = [inspectorPathString stringByStandardizingPath];
|
||||
- inspectorPathString = [[inspectorPathString componentsSeparatedByString:@" "]
|
||||
- componentsJoinedByString:@"\\ "];
|
||||
-
|
||||
- // Create an on-demand server object representing the Inspector.
|
||||
- // In case of a crash, we simply need to call the LaunchOnDemand()
|
||||
- // method on it, then send a mach message to its service port.
|
||||
- // It will then launch and perform a process inspection of our crashed state.
|
||||
- // See the HandleException() method for the details.
|
||||
-#define RECEIVE_PORT_NAME "com.Breakpad.Inspector"
|
||||
-
|
||||
- name_t portName;
|
||||
- snprintf(portName, sizeof(name_t), "%s%d", RECEIVE_PORT_NAME, getpid());
|
||||
-
|
||||
- // Save the location of the Inspector
|
||||
- strlcpy(inspector_path_, [inspectorPathString fileSystemRepresentation],
|
||||
- sizeof(inspector_path_));
|
||||
-
|
||||
- // Append a single command-line argument to the Inspector path
|
||||
- // representing the bootstrap name of the launch-on-demand receive port.
|
||||
- // When the Inspector is launched, it can use this to lookup the port
|
||||
- // by calling bootstrap_check_in().
|
||||
- strlcat(inspector_path_, " ", sizeof(inspector_path_));
|
||||
- strlcat(inspector_path_, portName, sizeof(inspector_path_));
|
||||
-
|
||||
- kern_return_t kr = inspector_.Initialize(inspector_path_,
|
||||
- portName,
|
||||
- true); // shutdown on exit
|
||||
-
|
||||
- if (kr != KERN_SUCCESS) {
|
||||
- return false;
|
||||
- }
|
||||
-
|
||||
- // Create the handler (allocating it in our special protected pool)
|
||||
- handler_ =
|
||||
- new (gBreakpadAllocator->Allocate(
|
||||
- sizeof(google_breakpad::ExceptionHandler)))
|
||||
- google_breakpad::ExceptionHandler(
|
||||
- Breakpad::ExceptionHandlerDirectCallback, this, true);
|
||||
- return true;
|
||||
-}
|
||||
+//bool Breakpad::InitializeOutOfProcess(NSDictionary* parameters) {
|
||||
+// // Get path to Inspector executable.
|
||||
+// NSString *inspectorPathString = KeyValue(@BREAKPAD_INSPECTOR_LOCATION);
|
||||
+//
|
||||
+// // Standardize path (resolve symlinkes, etc.) and escape spaces
|
||||
+// inspectorPathString = [inspectorPathString stringByStandardizingPath];
|
||||
+// inspectorPathString = [[inspectorPathString componentsSeparatedByString:@" "]
|
||||
+// componentsJoinedByString:@"\\ "];
|
||||
+//
|
||||
+// // Create an on-demand server object representing the Inspector.
|
||||
+// // In case of a crash, we simply need to call the LaunchOnDemand()
|
||||
+// // method on it, then send a mach message to its service port.
|
||||
+// // It will then launch and perform a process inspection of our crashed state.
|
||||
+// // See the HandleException() method for the details.
|
||||
+//#define RECEIVE_PORT_NAME "com.Breakpad.Inspector"
|
||||
+//
|
||||
+// name_t portName;
|
||||
+// snprintf(portName, sizeof(name_t), "%s%d", RECEIVE_PORT_NAME, getpid());
|
||||
+//
|
||||
+// // Save the location of the Inspector
|
||||
+// strlcpy(inspector_path_, [inspectorPathString fileSystemRepresentation],
|
||||
+// sizeof(inspector_path_));
|
||||
+//
|
||||
+// // Append a single command-line argument to the Inspector path
|
||||
+// // representing the bootstrap name of the launch-on-demand receive port.
|
||||
+// // When the Inspector is launched, it can use this to lookup the port
|
||||
+// // by calling bootstrap_check_in().
|
||||
+// strlcat(inspector_path_, " ", sizeof(inspector_path_));
|
||||
+// strlcat(inspector_path_, portName, sizeof(inspector_path_));
|
||||
+//
|
||||
+// kern_return_t kr = inspector_.Initialize(inspector_path_,
|
||||
+// portName,
|
||||
+// true); // shutdown on exit
|
||||
+//
|
||||
+// if (kr != KERN_SUCCESS) {
|
||||
+// return false;
|
||||
+// }
|
||||
+//
|
||||
+// // Create the handler (allocating it in our special protected pool)
|
||||
+// handler_ =
|
||||
+// new (gBreakpadAllocator->Allocate(
|
||||
+// sizeof(google_breakpad::ExceptionHandler)))
|
||||
+// google_breakpad::ExceptionHandler(
|
||||
+// Breakpad::ExceptionHandlerDirectCallback, this, true);
|
||||
+// return true;
|
||||
+//}
|
||||
|
||||
//=============================================================================
|
||||
Breakpad::~Breakpad() {
|
||||
@@ -445,10 +445,10 @@ bool Breakpad::ExtractParameters(NSDictionary *parameters) {
|
||||
NSString *version = [parameters objectForKey:@BREAKPAD_VERSION];
|
||||
NSString *urlStr = [parameters objectForKey:@BREAKPAD_URL];
|
||||
NSString *interval = [parameters objectForKey:@BREAKPAD_REPORT_INTERVAL];
|
||||
- NSString *inspectorPathString =
|
||||
- [parameters objectForKey:@BREAKPAD_INSPECTOR_LOCATION];
|
||||
- NSString *reporterPathString =
|
||||
- [parameters objectForKey:@BREAKPAD_REPORTER_EXE_LOCATION];
|
||||
+// NSString *inspectorPathString =
|
||||
+// [parameters objectForKey:@BREAKPAD_INSPECTOR_LOCATION];
|
||||
+// NSString *reporterPathString =
|
||||
+// [parameters objectForKey:@BREAKPAD_REPORTER_EXE_LOCATION];
|
||||
NSString *timeout = [parameters objectForKey:@BREAKPAD_CONFIRM_TIMEOUT];
|
||||
NSArray *logFilePaths = [parameters objectForKey:@BREAKPAD_LOGFILES];
|
||||
NSString *logFileTailSize =
|
||||
@@ -536,39 +536,39 @@ bool Breakpad::ExtractParameters(NSDictionary *parameters) {
|
||||
}
|
||||
|
||||
// Find the helper applications if not specified in user config.
|
||||
- NSString *resourcePath = nil;
|
||||
- if (!inspectorPathString || !reporterPathString) {
|
||||
- resourcePath = GetResourcePath();
|
||||
- if (!resourcePath) {
|
||||
- return false;
|
||||
- }
|
||||
- }
|
||||
+// NSString *resourcePath = nil;
|
||||
+// if (!inspectorPathString || !reporterPathString) {
|
||||
+// resourcePath = GetResourcePath();
|
||||
+// if (!resourcePath) {
|
||||
+// return false;
|
||||
+// }
|
||||
+// }
|
||||
|
||||
// Find Inspector.
|
||||
- if (!inspectorPathString) {
|
||||
- inspectorPathString =
|
||||
- [resourcePath stringByAppendingPathComponent:@"Inspector"];
|
||||
- }
|
||||
-
|
||||
- // Verify that there is an Inspector tool.
|
||||
- if (![[NSFileManager defaultManager] fileExistsAtPath:inspectorPathString]) {
|
||||
- return false;
|
||||
- }
|
||||
+// if (!inspectorPathString) {
|
||||
+// inspectorPathString =
|
||||
+// [resourcePath stringByAppendingPathComponent:@"Inspector"];
|
||||
+// }
|
||||
+//
|
||||
+// // Verify that there is an Inspector tool.
|
||||
+// if (![[NSFileManager defaultManager] fileExistsAtPath:inspectorPathString]) {
|
||||
+// return false;
|
||||
+// }
|
||||
|
||||
// Find Reporter.
|
||||
- if (!reporterPathString) {
|
||||
- reporterPathString =
|
||||
- [resourcePath
|
||||
- stringByAppendingPathComponent:@"crash_report_sender.app"];
|
||||
- reporterPathString =
|
||||
- [[NSBundle bundleWithPath:reporterPathString] executablePath];
|
||||
- }
|
||||
+// if (!reporterPathString) {
|
||||
+// reporterPathString =
|
||||
+// [resourcePath
|
||||
+// stringByAppendingPathComponent:@"crash_report_sender.app"];
|
||||
+// reporterPathString =
|
||||
+// [[NSBundle bundleWithPath:reporterPathString] executablePath];
|
||||
+// }
|
||||
|
||||
// Verify that there is a Reporter application.
|
||||
- if (![[NSFileManager defaultManager]
|
||||
- fileExistsAtPath:reporterPathString]) {
|
||||
- return false;
|
||||
- }
|
||||
+// if (![[NSFileManager defaultManager]
|
||||
+// fileExistsAtPath:reporterPathString]) {
|
||||
+// return false;
|
||||
+// }
|
||||
|
||||
if (!dumpSubdirectory) {
|
||||
dumpSubdirectory = @"";
|
||||
@@ -601,10 +601,10 @@ bool Breakpad::ExtractParameters(NSDictionary *parameters) {
|
||||
dictionary.SetKeyValue(BREAKPAD_REPORT_INTERVAL, [interval UTF8String]);
|
||||
dictionary.SetKeyValue(BREAKPAD_SKIP_CONFIRM, [skipConfirm UTF8String]);
|
||||
dictionary.SetKeyValue(BREAKPAD_CONFIRM_TIMEOUT, [timeout UTF8String]);
|
||||
- dictionary.SetKeyValue(BREAKPAD_INSPECTOR_LOCATION,
|
||||
- [inspectorPathString fileSystemRepresentation]);
|
||||
- dictionary.SetKeyValue(BREAKPAD_REPORTER_EXE_LOCATION,
|
||||
- [reporterPathString fileSystemRepresentation]);
|
||||
+// dictionary.SetKeyValue(BREAKPAD_INSPECTOR_LOCATION,
|
||||
+// [inspectorPathString fileSystemRepresentation]);
|
||||
+// dictionary.SetKeyValue(BREAKPAD_REPORTER_EXE_LOCATION,
|
||||
+// [reporterPathString fileSystemRepresentation]);
|
||||
dictionary.SetKeyValue(BREAKPAD_LOGFILE_UPLOAD_SIZE,
|
||||
[logFileTailSize UTF8String]);
|
||||
dictionary.SetKeyValue(BREAKPAD_REQUEST_COMMENTS,
|
||||
@@ -762,9 +762,9 @@ bool Breakpad::HandleException(int exception_type,
|
||||
bool Breakpad::HandleMinidump(const char *dump_dir, const char *minidump_id) {
|
||||
google_breakpad::ConfigFile config_file;
|
||||
config_file.WriteFile(dump_dir, config_params_, dump_dir, minidump_id);
|
||||
- google_breakpad::LaunchReporter(
|
||||
- config_params_->GetValueForKey(BREAKPAD_REPORTER_EXE_LOCATION),
|
||||
- config_file.GetFilePath());
|
||||
+// google_breakpad::LaunchReporter(
|
||||
+// config_params_->GetValueForKey(BREAKPAD_REPORTER_EXE_LOCATION),
|
||||
+// config_file.GetFilePath());
|
||||
return true;
|
||||
}
|
||||
|
||||
diff --git a/src/common/language.cc b/src/common/language.cc
|
||||
index 978fb855..a95ae5f7 100644
|
||||
--- a/src/common/language.cc
|
||||
+++ b/src/common/language.cc
|
||||
@@ -46,8 +46,27 @@
|
||||
|
||||
#include <limits>
|
||||
|
||||
+#include <cstdio>
|
||||
+#include <iostream>
|
||||
+#include <memory>
|
||||
+#include <stdexcept>
|
||||
+#include <string>
|
||||
+#include <array>
|
||||
+
|
||||
namespace {
|
||||
|
||||
+std::string exec(std::string cmd) {
|
||||
+ std::array<char, 128> buffer;
|
||||
+ std::string result;
|
||||
+ std::shared_ptr<FILE> pipe(popen(cmd.c_str(), "r"), pclose);
|
||||
+ if (!pipe) throw std::runtime_error("popen() failed!");
|
||||
+ while (!feof(pipe.get())) {
|
||||
+ if (fgets(buffer.data(), 128, pipe.get()) != nullptr)
|
||||
+ result += buffer.data();
|
||||
+ }
|
||||
+ return result;
|
||||
+}
|
||||
+
|
||||
string MakeQualifiedNameWithSeparator(const string& parent_name,
|
||||
const char* separator,
|
||||
const string& name) {
|
||||
@@ -79,11 +98,29 @@ class CPPLanguage: public Language {
|
||||
demangled->clear();
|
||||
return kDontDemangle;
|
||||
#else
|
||||
+ DemangleResult result;
|
||||
+ if (mangled.find("type_erased_handlers") != std::string::npos
|
||||
+ && mangled.find("vtable_once_impl") != std::string::npos) {
|
||||
+
|
||||
+ auto demangled_str = exec("c++filt " + mangled);
|
||||
+ if (!demangled_str.empty() && demangled_str.back() == '\n') {
|
||||
+ demangled_str.pop_back();
|
||||
+ }
|
||||
+ if (demangled_str != mangled) {
|
||||
+ result = kDemangleSuccess;
|
||||
+ demangled->assign(demangled_str.c_str());
|
||||
+ } else {
|
||||
+ result = kDemangleFailure;
|
||||
+ demangled->clear();
|
||||
+ }
|
||||
+
|
||||
+ } else {
|
||||
+
|
||||
int status;
|
||||
char* demangled_c =
|
||||
abi::__cxa_demangle(mangled.c_str(), NULL, NULL, &status);
|
||||
|
||||
- DemangleResult result;
|
||||
+// DemangleResult result;
|
||||
if (status == 0) {
|
||||
result = kDemangleSuccess;
|
||||
demangled->assign(demangled_c);
|
||||
@@ -96,6 +133,8 @@ class CPPLanguage: public Language {
|
||||
free(reinterpret_cast<void*>(demangled_c));
|
||||
}
|
||||
|
||||
+ }
|
||||
+
|
||||
return result;
|
||||
#endif
|
||||
}
|
||||
diff --git a/src/common/linux/elf_symbols_to_module.cc b/src/common/linux/elf_symbols_to_module.cc
|
||||
index 562875e1..43678510 100644
|
||||
--- a/src/common/linux/elf_symbols_to_module.cc
|
||||
+++ b/src/common/linux/elf_symbols_to_module.cc
|
||||
@@ -39,6 +39,29 @@
|
||||
#include "common/byte_cursor.h"
|
||||
#include "common/module.h"
|
||||
|
||||
+#include <cstdio>
|
||||
+#include <iostream>
|
||||
+#include <memory>
|
||||
+#include <stdexcept>
|
||||
+#include <string>
|
||||
+#include <array>
|
||||
+
|
||||
+namespace {
|
||||
+
|
||||
+std::string exec(std::string cmd) {
|
||||
+ std::array<char, 128> buffer;
|
||||
+ std::string result;
|
||||
+ std::shared_ptr<FILE> pipe(popen(cmd.c_str(), "r"), pclose);
|
||||
+ if (!pipe) throw std::runtime_error("popen() failed!");
|
||||
+ while (!feof(pipe.get())) {
|
||||
+ if (fgets(buffer.data(), 128, pipe.get()) != nullptr)
|
||||
+ result += buffer.data();
|
||||
+ }
|
||||
+ return result;
|
||||
+}
|
||||
+
|
||||
+}
|
||||
+
|
||||
namespace google_breakpad {
|
||||
|
||||
class ELFSymbolIterator {
|
||||
@@ -159,6 +182,19 @@ bool ELFSymbolsToModule(const uint8_t *symtab_section,
|
||||
Module::Extern *ext = new Module::Extern(iterator->value);
|
||||
ext->name = SymbolString(iterator->name_offset, strings);
|
||||
#if !defined(__ANDROID__) // Android NDK doesn't provide abi::__cxa_demangle.
|
||||
+ if (ext->name.find("type_erased_handlers") != std::string::npos
|
||||
+ && ext->name.find("vtable_once_impl") != std::string::npos) {
|
||||
+
|
||||
+ auto demangled_str = exec("c++filt " + ext->name);
|
||||
+ if (!demangled_str.empty() && demangled_str.back() == '\n') {
|
||||
+ demangled_str.pop_back();
|
||||
+ }
|
||||
+ if (demangled_str != ext->name) {
|
||||
+ ext->name = demangled_str;
|
||||
+ }
|
||||
+
|
||||
+ } else {
|
||||
+
|
||||
int status = 0;
|
||||
char* demangled =
|
||||
abi::__cxa_demangle(ext->name.c_str(), NULL, NULL, &status);
|
||||
@@ -167,6 +203,8 @@ bool ELFSymbolsToModule(const uint8_t *symtab_section,
|
||||
ext->name = demangled;
|
||||
free(demangled);
|
||||
}
|
||||
+
|
||||
+ }
|
||||
#endif
|
||||
module->AddExtern(ext);
|
||||
}
|
||||
diff --git a/src/tools/linux/tools_linux.gypi b/src/tools/linux/tools_linux.gypi
|
||||
index 1c15992e..020e4c1c 100644
|
||||
--- a/src/tools/linux/tools_linux.gypi
|
||||
+++ b/src/tools/linux/tools_linux.gypi
|
||||
@@ -58,7 +58,7 @@
|
||||
'target_name': 'minidump_upload',
|
||||
'type': 'executable',
|
||||
'sources': [
|
||||
- 'symupload/minidump_upload.m',
|
||||
+ 'symupload/minidump_upload.cc',
|
||||
],
|
||||
'dependencies': [
|
||||
'../common/common.gyp:common',
|
||||
diff --git a/src/tools/mac/dump_syms/macho_dump.cc b/src/tools/mac/dump_syms/macho_dump.cc
|
||||
index d882bbe8..3432bb45 100644
|
||||
--- a/src/tools/mac/dump_syms/macho_dump.cc
|
||||
+++ b/src/tools/mac/dump_syms/macho_dump.cc
|
||||
@@ -140,7 +140,7 @@ void DumpFile(const char *filename) {
|
||||
size_t object_files_size;
|
||||
const SuperFatArch* super_fat_object_files =
|
||||
fat_reader.object_files(&object_files_size);
|
||||
- struct fat_arch *object_files;
|
||||
+ struct fat_arch *object_files = 0;
|
||||
if (!super_fat_object_files->ConvertToFatArch(object_files)) {
|
||||
exit(1);
|
||||
}
|
||||
@@ -1,121 +0,0 @@
|
||||
set -e
|
||||
FullExecPath=$PWD
|
||||
pushd `dirname $0` > /dev/null
|
||||
FullScriptPath=`pwd`
|
||||
popd > /dev/null
|
||||
|
||||
pacman --noconfirm -Sy
|
||||
pacman --noconfirm -S msys/make
|
||||
pacman --noconfirm -S mingw64/mingw-w64-x86_64-opus
|
||||
pacman --noconfirm -S diffutils
|
||||
pacman --noconfirm -S pkg-config
|
||||
|
||||
PKG_CONFIG_PATH="/mingw64/lib/pkgconfig:$PKG_CONFIG_PATH"
|
||||
|
||||
./configure --toolchain=msvc \
|
||||
--extra-cflags="-DCONFIG_SAFE_BITSTREAM_READER=1" \
|
||||
--extra-cxxflags="-DCONFIG_SAFE_BITSTREAM_READER=1" \
|
||||
--extra-ldflags="-libpath:$FullExecPath/../opus/win32/VS2015/Win32/Release" \
|
||||
--disable-programs \
|
||||
--disable-doc \
|
||||
--disable-network \
|
||||
--disable-everything \
|
||||
--enable-hwaccel=h264_d3d11va \
|
||||
--enable-hwaccel=h264_d3d11va2 \
|
||||
--enable-hwaccel=h264_dxva2 \
|
||||
--enable-hwaccel=hevc_d3d11va \
|
||||
--enable-hwaccel=hevc_d3d11va2 \
|
||||
--enable-hwaccel=hevc_dxva2 \
|
||||
--enable-hwaccel=mpeg2_d3d11va \
|
||||
--enable-hwaccel=mpeg2_d3d11va2 \
|
||||
--enable-hwaccel=mpeg2_dxva2 \
|
||||
--enable-protocol=file --enable-libopus \
|
||||
--enable-decoder=aac \
|
||||
--enable-decoder=aac_at \
|
||||
--enable-decoder=aac_fixed \
|
||||
--enable-decoder=aac_latm \
|
||||
--enable-decoder=aasc \
|
||||
--enable-decoder=alac \
|
||||
--enable-decoder=alac_at \
|
||||
--enable-decoder=flac \
|
||||
--enable-decoder=gif \
|
||||
--enable-decoder=h264 \
|
||||
--enable-decoder=hevc \
|
||||
--enable-decoder=mp1 \
|
||||
--enable-decoder=mp1float \
|
||||
--enable-decoder=mp2 \
|
||||
--enable-decoder=mp2float \
|
||||
--enable-decoder=mp3 \
|
||||
--enable-decoder=mp3adu \
|
||||
--enable-decoder=mp3adufloat \
|
||||
--enable-decoder=mp3float \
|
||||
--enable-decoder=mp3on4 \
|
||||
--enable-decoder=mp3on4float \
|
||||
--enable-decoder=mpeg4 \
|
||||
--enable-decoder=msmpeg4v2 \
|
||||
--enable-decoder=msmpeg4v3 \
|
||||
--enable-decoder=opus \
|
||||
--enable-decoder=pcm_alaw \
|
||||
--enable-decoder=pcm_alaw_at \
|
||||
--enable-decoder=pcm_f32be \
|
||||
--enable-decoder=pcm_f32le \
|
||||
--enable-decoder=pcm_f64be \
|
||||
--enable-decoder=pcm_f64le \
|
||||
--enable-decoder=pcm_lxf \
|
||||
--enable-decoder=pcm_mulaw \
|
||||
--enable-decoder=pcm_mulaw_at \
|
||||
--enable-decoder=pcm_s16be \
|
||||
--enable-decoder=pcm_s16be_planar \
|
||||
--enable-decoder=pcm_s16le \
|
||||
--enable-decoder=pcm_s16le_planar \
|
||||
--enable-decoder=pcm_s24be \
|
||||
--enable-decoder=pcm_s24daud \
|
||||
--enable-decoder=pcm_s24le \
|
||||
--enable-decoder=pcm_s24le_planar \
|
||||
--enable-decoder=pcm_s32be \
|
||||
--enable-decoder=pcm_s32le \
|
||||
--enable-decoder=pcm_s32le_planar \
|
||||
--enable-decoder=pcm_s64be \
|
||||
--enable-decoder=pcm_s64le \
|
||||
--enable-decoder=pcm_s8 \
|
||||
--enable-decoder=pcm_s8_planar \
|
||||
--enable-decoder=pcm_u16be \
|
||||
--enable-decoder=pcm_u16le \
|
||||
--enable-decoder=pcm_u24be \
|
||||
--enable-decoder=pcm_u24le \
|
||||
--enable-decoder=pcm_u32be \
|
||||
--enable-decoder=pcm_u32le \
|
||||
--enable-decoder=pcm_u8 \
|
||||
--enable-decoder=pcm_zork \
|
||||
--enable-decoder=vorbis \
|
||||
--enable-decoder=wavpack \
|
||||
--enable-decoder=wmalossless \
|
||||
--enable-decoder=wmapro \
|
||||
--enable-decoder=wmav1 \
|
||||
--enable-decoder=wmav2 \
|
||||
--enable-decoder=wmavoice \
|
||||
--enable-encoder=libopus \
|
||||
--enable-parser=aac \
|
||||
--enable-parser=aac_latm \
|
||||
--enable-parser=flac \
|
||||
--enable-parser=h264 \
|
||||
--enable-parser=hevc \
|
||||
--enable-parser=mpeg4video \
|
||||
--enable-parser=mpegaudio \
|
||||
--enable-parser=opus \
|
||||
--enable-parser=vorbis \
|
||||
--enable-demuxer=aac \
|
||||
--enable-demuxer=flac \
|
||||
--enable-demuxer=gif \
|
||||
--enable-demuxer=h264 \
|
||||
--enable-demuxer=hevc \
|
||||
--enable-demuxer=m4v \
|
||||
--enable-demuxer=mov \
|
||||
--enable-demuxer=mp3 \
|
||||
--enable-demuxer=ogg \
|
||||
--enable-demuxer=wav \
|
||||
--enable-muxer=ogg \
|
||||
--enable-muxer=opus
|
||||
|
||||
make -j4
|
||||
make -j4 install
|
||||
@@ -1,107 +0,0 @@
|
||||
diff --git a/client/capture_context_mac_test.cc b/client/capture_context_mac_test.cc
|
||||
index 436ac5ad..8e14fb9c 100644
|
||||
--- a/client/capture_context_mac_test.cc
|
||||
+++ b/client/capture_context_mac_test.cc
|
||||
@@ -34,11 +34,11 @@ namespace {
|
||||
// gtest assertions.
|
||||
void SanityCheckContext(const NativeCPUContext& context) {
|
||||
#if defined(ARCH_CPU_X86)
|
||||
- ASSERT_EQ(x86_THREAD_STATE32, context.tsh.flavor);
|
||||
- ASSERT_EQ(implicit_cast<int>(x86_THREAD_STATE32_COUNT), context.tsh.count);
|
||||
+ ASSERT_EQ(implicit_cast<thread_state_flavor_t>(x86_THREAD_STATE32), implicit_cast<thread_state_flavor_t>(context.tsh.flavor));
|
||||
+ ASSERT_EQ(implicit_cast<uint32_t>(x86_THREAD_STATE32_COUNT), implicit_cast<uint32_t>(context.tsh.count));
|
||||
#elif defined(ARCH_CPU_X86_64)
|
||||
- ASSERT_EQ(x86_THREAD_STATE64, context.tsh.flavor);
|
||||
- ASSERT_EQ(implicit_cast<int>(x86_THREAD_STATE64_COUNT), context.tsh.count);
|
||||
+ ASSERT_EQ(implicit_cast<thread_state_flavor_t>(x86_THREAD_STATE64), implicit_cast<thread_state_flavor_t>(context.tsh.flavor));
|
||||
+ ASSERT_EQ(implicit_cast<uint32_t>(x86_THREAD_STATE64_COUNT), implicit_cast<uint32_t>(context.tsh.count));
|
||||
#endif
|
||||
|
||||
#if defined(ARCH_CPU_X86_FAMILY)
|
||||
diff --git a/client/simulate_crash_mac.cc b/client/simulate_crash_mac.cc
|
||||
index 7e279015..27864388 100644
|
||||
--- a/client/simulate_crash_mac.cc
|
||||
+++ b/client/simulate_crash_mac.cc
|
||||
@@ -177,12 +177,12 @@ bool DeliverException(thread_t thread,
|
||||
|
||||
void SimulateCrash(const NativeCPUContext& cpu_context) {
|
||||
#if defined(ARCH_CPU_X86)
|
||||
- DCHECK_EQ(cpu_context.tsh.flavor,
|
||||
+ DCHECK_EQ(implicit_cast<thread_state_flavor_t>(cpu_context.tsh.flavor),
|
||||
implicit_cast<thread_state_flavor_t>(x86_THREAD_STATE32));
|
||||
DCHECK_EQ(implicit_cast<mach_msg_type_number_t>(cpu_context.tsh.count),
|
||||
x86_THREAD_STATE32_COUNT);
|
||||
#elif defined(ARCH_CPU_X86_64)
|
||||
- DCHECK_EQ(cpu_context.tsh.flavor,
|
||||
+ DCHECK_EQ(implicit_cast<thread_state_flavor_t>(cpu_context.tsh.flavor),
|
||||
implicit_cast<thread_state_flavor_t>(x86_THREAD_STATE64));
|
||||
DCHECK_EQ(implicit_cast<mach_msg_type_number_t>(cpu_context.tsh.count),
|
||||
x86_THREAD_STATE64_COUNT);
|
||||
diff --git a/client/simulate_crash_mac_test.cc b/client/simulate_crash_mac_test.cc
|
||||
index 87c5f845..ca813e4c 100644
|
||||
--- a/client/simulate_crash_mac_test.cc
|
||||
+++ b/client/simulate_crash_mac_test.cc
|
||||
@@ -130,12 +130,12 @@ class TestSimulateCrashMac final : public MachMultiprocess,
|
||||
reinterpret_cast<const x86_thread_state*>(old_state);
|
||||
switch (state->tsh.flavor) {
|
||||
case x86_THREAD_STATE32:
|
||||
- EXPECT_EQ(implicit_cast<int>(x86_THREAD_STATE32_COUNT),
|
||||
- state->tsh.count);
|
||||
+ EXPECT_EQ(implicit_cast<uint32_t>(x86_THREAD_STATE32_COUNT),
|
||||
+ implicit_cast<uint32_t>(state->tsh.count));
|
||||
break;
|
||||
case x86_THREAD_STATE64:
|
||||
- EXPECT_EQ(implicit_cast<int>(x86_THREAD_STATE64_COUNT),
|
||||
- state->tsh.count);
|
||||
+ EXPECT_EQ(implicit_cast<uint32_t>(x86_THREAD_STATE64_COUNT),
|
||||
+ implicit_cast<uint32_t>(state->tsh.count));
|
||||
break;
|
||||
default:
|
||||
ADD_FAILURE() << "unexpected tsh.flavor " << state->tsh.flavor;
|
||||
@@ -149,12 +149,12 @@ class TestSimulateCrashMac final : public MachMultiprocess,
|
||||
reinterpret_cast<const x86_float_state*>(old_state);
|
||||
switch (state->fsh.flavor) {
|
||||
case x86_FLOAT_STATE32:
|
||||
- EXPECT_EQ(implicit_cast<int>(x86_FLOAT_STATE32_COUNT),
|
||||
- state->fsh.count);
|
||||
+ EXPECT_EQ(implicit_cast<uint32_t>(x86_FLOAT_STATE32_COUNT),
|
||||
+ implicit_cast<uint32_t>(state->fsh.count));
|
||||
break;
|
||||
case x86_FLOAT_STATE64:
|
||||
- EXPECT_EQ(implicit_cast<int>(x86_FLOAT_STATE64_COUNT),
|
||||
- state->fsh.count);
|
||||
+ EXPECT_EQ(implicit_cast<uint32_t>(x86_FLOAT_STATE64_COUNT),
|
||||
+ implicit_cast<uint32_t>(state->fsh.count));
|
||||
break;
|
||||
default:
|
||||
ADD_FAILURE() << "unexpected fsh.flavor " << state->fsh.flavor;
|
||||
@@ -168,12 +168,12 @@ class TestSimulateCrashMac final : public MachMultiprocess,
|
||||
reinterpret_cast<const x86_debug_state*>(old_state);
|
||||
switch (state->dsh.flavor) {
|
||||
case x86_DEBUG_STATE32:
|
||||
- EXPECT_EQ(implicit_cast<int>(x86_DEBUG_STATE32_COUNT),
|
||||
- state->dsh.count);
|
||||
+ EXPECT_EQ(implicit_cast<uint32_t>(x86_DEBUG_STATE32_COUNT),
|
||||
+ implicit_cast<uint32_t>(state->dsh.count));
|
||||
break;
|
||||
case x86_DEBUG_STATE64:
|
||||
- EXPECT_EQ(implicit_cast<int>(x86_DEBUG_STATE64_COUNT),
|
||||
- state->dsh.count);
|
||||
+ EXPECT_EQ(implicit_cast<uint32_t>(x86_DEBUG_STATE64_COUNT),
|
||||
+ implicit_cast<uint32_t>(state->dsh.count));
|
||||
break;
|
||||
default:
|
||||
ADD_FAILURE() << "unexpected dsh.flavor " << state->dsh.flavor;
|
||||
diff --git a/crashpad.gyp b/crashpad.gyp
|
||||
index 42fe0a26..d8af1bf1 100644
|
||||
--- a/crashpad.gyp
|
||||
+++ b/crashpad.gyp
|
||||
@@ -25,7 +25,7 @@
|
||||
'minidump/minidump.gyp:*',
|
||||
'minidump/minidump_test.gyp:*',
|
||||
'snapshot/snapshot.gyp:*',
|
||||
- 'snapshot/snapshot_test.gyp:*',
|
||||
+# 'snapshot/snapshot_test.gyp:*',
|
||||
'test/test.gyp:*',
|
||||
'test/test_test.gyp:*',
|
||||
'tools/tools.gyp:*',
|
||||
@@ -1,132 +0,0 @@
|
||||
diff --git a/pylib/gyp/generator/cmake.py b/pylib/gyp/generator/cmake.py
|
||||
index 4a2041cf..e5333926 100644
|
||||
--- a/pylib/gyp/generator/cmake.py
|
||||
+++ b/pylib/gyp/generator/cmake.py
|
||||
@@ -1078,6 +1078,23 @@ def WriteTarget(namer, qualified_target, target_dicts, build_dir, config_to_use,
|
||||
|
||||
output.write(')\n')
|
||||
|
||||
+ # Precompile header
|
||||
+ precompiled_header = config.get('cmake_precompiled_header', '')
|
||||
+ if precompiled_header:
|
||||
+ precompiled_header_script = config.get('cmake_precompiled_header_script', '')
|
||||
+ if not precompiled_header_script:
|
||||
+ print ('ERROR: cmake_precompiled_header requires cmake_precompiled_header_script')
|
||||
+ cmake_precompiled_header = NormjoinPath(path_from_cmakelists_to_gyp, precompiled_header)
|
||||
+ cmake_precompiled_header_script = NormjoinPathForceCMakeSource(path_from_cmakelists_to_gyp, precompiled_header_script)
|
||||
+ output.write('include(')
|
||||
+ output.write(cmake_precompiled_header_script)
|
||||
+ output.write(')\n')
|
||||
+ output.write('add_precompiled_header(')
|
||||
+ output.write(cmake_target_name)
|
||||
+ output.write(' ')
|
||||
+ output.write(cmake_precompiled_header)
|
||||
+ output.write(')\n')
|
||||
+
|
||||
UnsetVariable(output, 'TOOLSET')
|
||||
UnsetVariable(output, 'TARGET')
|
||||
|
||||
@@ -1120,6 +1137,8 @@ def GenerateOutputForConfig(target_list, target_dicts, data,
|
||||
SetVariable(output, 'configuration', config_to_use)
|
||||
|
||||
ar = None
|
||||
+ ranlib = None
|
||||
+ nm = None
|
||||
cc = None
|
||||
cxx = None
|
||||
|
||||
@@ -1129,17 +1148,27 @@ def GenerateOutputForConfig(target_list, target_dicts, data,
|
||||
for key, value in make_global_settings:
|
||||
if key == 'AR':
|
||||
ar = os.path.join(build_to_top, value)
|
||||
+ if key == 'RANLIB':
|
||||
+ ranlib = os.path.join(build_to_top, value)
|
||||
+ if key == 'NM':
|
||||
+ nm = os.path.join(build_to_top, value)
|
||||
if key == 'CC':
|
||||
cc = os.path.join(build_to_top, value)
|
||||
if key == 'CXX':
|
||||
cxx = os.path.join(build_to_top, value)
|
||||
|
||||
ar = gyp.common.GetEnvironFallback(['AR_target', 'AR'], ar)
|
||||
+ ranlib = gyp.common.GetEnvironFallback(['RANLIB_target', 'RANLIB'], ranlib)
|
||||
+ nm = gyp.common.GetEnvironFallback(['NM_target', 'NM'], nm)
|
||||
cc = gyp.common.GetEnvironFallback(['CC_target', 'CC'], cc)
|
||||
cxx = gyp.common.GetEnvironFallback(['CXX_target', 'CXX'], cxx)
|
||||
|
||||
if ar:
|
||||
SetVariable(output, 'CMAKE_AR', ar)
|
||||
+ if ranlib:
|
||||
+ SetVariable(output, 'CMAKE_RANLIB', ranlib)
|
||||
+ if nm:
|
||||
+ SetVariable(output, 'CMAKE_NM', nm)
|
||||
if cc:
|
||||
SetVariable(output, 'CMAKE_C_COMPILER', cc)
|
||||
if cxx:
|
||||
diff --git a/pylib/gyp/generator/xcode.py b/pylib/gyp/generator/xcode.py
|
||||
index 8bc22bed..24bee427 100644
|
||||
--- a/pylib/gyp/generator/xcode.py
|
||||
+++ b/pylib/gyp/generator/xcode.py
|
||||
@@ -74,6 +74,12 @@ generator_additional_non_configuration_keys = [
|
||||
'ios_app_extension',
|
||||
'ios_watch_app',
|
||||
'ios_watchkit_extension',
|
||||
+
|
||||
+ 'mac_sandbox', # sandbox support
|
||||
+ 'mac_sandbox_development_team',
|
||||
+
|
||||
+ 'mac_hardened_runtime', # hardened runtime support
|
||||
+
|
||||
'mac_bundle',
|
||||
'mac_bundle_resources',
|
||||
'mac_framework_headers',
|
||||
@@ -774,6 +780,39 @@ def GenerateOutput(target_list, target_dicts, data, params):
|
||||
xcode_targets[qualified_target] = xct
|
||||
xcode_target_to_target_dict[xct] = spec
|
||||
|
||||
+ # sandbox and hardened runtime support
|
||||
+ is_sandbox = int(spec.get('mac_sandbox', 0))
|
||||
+ is_hardened_runtime = int(spec.get('mac_hardened_runtime', 0))
|
||||
+ if is_sandbox or is_hardened_runtime:
|
||||
+ try:
|
||||
+ tmp = pbxp._properties['attributes']['TargetAttributes']
|
||||
+ except KeyError:
|
||||
+ pbxp._properties['attributes']['TargetAttributes'] = {}
|
||||
+ try:
|
||||
+ tmp = pbxp._properties['attributes']['TargetAttributes'][xct]
|
||||
+ except KeyError:
|
||||
+ pbxp._properties['attributes']['TargetAttributes'][xct] = {}
|
||||
+ try:
|
||||
+ tmp = pbxp._properties['attributes']['TargetAttributes'][xct]['SystemCapabilities']
|
||||
+ except KeyError:
|
||||
+ pbxp._properties['attributes']['TargetAttributes'][xct]['SystemCapabilities'] = {}
|
||||
+
|
||||
+ if is_sandbox:
|
||||
+ dev_team = spec.get('mac_sandbox_development_team', '%%ERROR%%')
|
||||
+ assert dev_team != '%%ERROR%%', (
|
||||
+ 'mac_sandbox must be accompanied by mac_sandbox_development_team (target "%s")' %
|
||||
+ target_name)
|
||||
+ pbxp._properties['attributes']['TargetAttributes'][xct]['DevelopmentTeam'] = dev_team
|
||||
+ pbxp._properties['attributes']['TargetAttributes'][xct]['SystemCapabilities']['com.apple.Sandbox'] = {
|
||||
+ 'enabled': 1,
|
||||
+ }
|
||||
+
|
||||
+ # hardened runtime support
|
||||
+ if is_hardened_runtime:
|
||||
+ pbxp._properties['attributes']['TargetAttributes'][xct]['SystemCapabilities']['com.apple.HardenedRuntime'] = {
|
||||
+ 'enabled': 1,
|
||||
+ }
|
||||
+
|
||||
spec_actions = spec.get('actions', [])
|
||||
spec_rules = spec.get('rules', [])
|
||||
|
||||
@@ -1132,7 +1171,8 @@ exit 1
|
||||
groups = [x for x in groups if not x.endswith('_excluded')]
|
||||
for group in groups:
|
||||
for item in rule.get(group, []):
|
||||
- pbxp.AddOrGetFileInRootGroup(item)
|
||||
+ concrete_item = ExpandXcodeVariables(item, rule_input_dict)
|
||||
+ pbxp.AddOrGetFileInRootGroup(concrete_item)
|
||||
|
||||
# Add "sources".
|
||||
for source in spec.get('sources', []):
|
||||
@@ -1,127 +0,0 @@
|
||||
diff --git a/build/crashpad.gypi b/build/crashpad.gypi
|
||||
index 027c7b68..4bfdfb5a 100644
|
||||
--- a/build/crashpad.gypi
|
||||
+++ b/build/crashpad.gypi
|
||||
@@ -25,5 +25,15 @@
|
||||
4201, # nonstandard extension used : nameless struct/union.
|
||||
4324, # structure was padded due to __declspec(align()).
|
||||
],
|
||||
+ 'xcode_settings': {
|
||||
+ 'OTHER_CPLUSPLUSFLAGS': [ '-nostdinc++' ],
|
||||
+ 'OTHER_LDFLAGS': [
|
||||
+ '/usr/local/macold/lib/libc++.a',
|
||||
+ '/usr/local/macold/lib/libc++abi.a',
|
||||
+ ],
|
||||
+ },
|
||||
+ 'include_dirs': [
|
||||
+ '/usr/local/macold/include/c++/v1',
|
||||
+ ],
|
||||
},
|
||||
}
|
||||
diff --git a/client/capture_context_mac_test.cc b/client/capture_context_mac_test.cc
|
||||
index 436ac5ad..8e14fb9c 100644
|
||||
--- a/client/capture_context_mac_test.cc
|
||||
+++ b/client/capture_context_mac_test.cc
|
||||
@@ -34,11 +34,11 @@ namespace {
|
||||
// gtest assertions.
|
||||
void SanityCheckContext(const NativeCPUContext& context) {
|
||||
#if defined(ARCH_CPU_X86)
|
||||
- ASSERT_EQ(x86_THREAD_STATE32, context.tsh.flavor);
|
||||
- ASSERT_EQ(implicit_cast<int>(x86_THREAD_STATE32_COUNT), context.tsh.count);
|
||||
+ ASSERT_EQ(implicit_cast<thread_state_flavor_t>(x86_THREAD_STATE32), implicit_cast<thread_state_flavor_t>(context.tsh.flavor));
|
||||
+ ASSERT_EQ(implicit_cast<uint32_t>(x86_THREAD_STATE32_COUNT), implicit_cast<uint32_t>(context.tsh.count));
|
||||
#elif defined(ARCH_CPU_X86_64)
|
||||
- ASSERT_EQ(x86_THREAD_STATE64, context.tsh.flavor);
|
||||
- ASSERT_EQ(implicit_cast<int>(x86_THREAD_STATE64_COUNT), context.tsh.count);
|
||||
+ ASSERT_EQ(implicit_cast<thread_state_flavor_t>(x86_THREAD_STATE64), implicit_cast<thread_state_flavor_t>(context.tsh.flavor));
|
||||
+ ASSERT_EQ(implicit_cast<uint32_t>(x86_THREAD_STATE64_COUNT), implicit_cast<uint32_t>(context.tsh.count));
|
||||
#endif
|
||||
|
||||
#if defined(ARCH_CPU_X86_FAMILY)
|
||||
diff --git a/client/simulate_crash_mac.cc b/client/simulate_crash_mac.cc
|
||||
index 7e279015..27864388 100644
|
||||
--- a/client/simulate_crash_mac.cc
|
||||
+++ b/client/simulate_crash_mac.cc
|
||||
@@ -177,12 +177,12 @@ bool DeliverException(thread_t thread,
|
||||
|
||||
void SimulateCrash(const NativeCPUContext& cpu_context) {
|
||||
#if defined(ARCH_CPU_X86)
|
||||
- DCHECK_EQ(cpu_context.tsh.flavor,
|
||||
+ DCHECK_EQ(implicit_cast<thread_state_flavor_t>(cpu_context.tsh.flavor),
|
||||
implicit_cast<thread_state_flavor_t>(x86_THREAD_STATE32));
|
||||
DCHECK_EQ(implicit_cast<mach_msg_type_number_t>(cpu_context.tsh.count),
|
||||
x86_THREAD_STATE32_COUNT);
|
||||
#elif defined(ARCH_CPU_X86_64)
|
||||
- DCHECK_EQ(cpu_context.tsh.flavor,
|
||||
+ DCHECK_EQ(implicit_cast<thread_state_flavor_t>(cpu_context.tsh.flavor),
|
||||
implicit_cast<thread_state_flavor_t>(x86_THREAD_STATE64));
|
||||
DCHECK_EQ(implicit_cast<mach_msg_type_number_t>(cpu_context.tsh.count),
|
||||
x86_THREAD_STATE64_COUNT);
|
||||
diff --git a/client/simulate_crash_mac_test.cc b/client/simulate_crash_mac_test.cc
|
||||
index 87c5f845..ca813e4c 100644
|
||||
--- a/client/simulate_crash_mac_test.cc
|
||||
+++ b/client/simulate_crash_mac_test.cc
|
||||
@@ -130,12 +130,12 @@ class TestSimulateCrashMac final : public MachMultiprocess,
|
||||
reinterpret_cast<const x86_thread_state*>(old_state);
|
||||
switch (state->tsh.flavor) {
|
||||
case x86_THREAD_STATE32:
|
||||
- EXPECT_EQ(implicit_cast<int>(x86_THREAD_STATE32_COUNT),
|
||||
- state->tsh.count);
|
||||
+ EXPECT_EQ(implicit_cast<uint32_t>(x86_THREAD_STATE32_COUNT),
|
||||
+ implicit_cast<uint32_t>(state->tsh.count));
|
||||
break;
|
||||
case x86_THREAD_STATE64:
|
||||
- EXPECT_EQ(implicit_cast<int>(x86_THREAD_STATE64_COUNT),
|
||||
- state->tsh.count);
|
||||
+ EXPECT_EQ(implicit_cast<uint32_t>(x86_THREAD_STATE64_COUNT),
|
||||
+ implicit_cast<uint32_t>(state->tsh.count));
|
||||
break;
|
||||
default:
|
||||
ADD_FAILURE() << "unexpected tsh.flavor " << state->tsh.flavor;
|
||||
@@ -149,12 +149,12 @@ class TestSimulateCrashMac final : public MachMultiprocess,
|
||||
reinterpret_cast<const x86_float_state*>(old_state);
|
||||
switch (state->fsh.flavor) {
|
||||
case x86_FLOAT_STATE32:
|
||||
- EXPECT_EQ(implicit_cast<int>(x86_FLOAT_STATE32_COUNT),
|
||||
- state->fsh.count);
|
||||
+ EXPECT_EQ(implicit_cast<uint32_t>(x86_FLOAT_STATE32_COUNT),
|
||||
+ implicit_cast<uint32_t>(state->fsh.count));
|
||||
break;
|
||||
case x86_FLOAT_STATE64:
|
||||
- EXPECT_EQ(implicit_cast<int>(x86_FLOAT_STATE64_COUNT),
|
||||
- state->fsh.count);
|
||||
+ EXPECT_EQ(implicit_cast<uint32_t>(x86_FLOAT_STATE64_COUNT),
|
||||
+ implicit_cast<uint32_t>(state->fsh.count));
|
||||
break;
|
||||
default:
|
||||
ADD_FAILURE() << "unexpected fsh.flavor " << state->fsh.flavor;
|
||||
@@ -168,12 +168,12 @@ class TestSimulateCrashMac final : public MachMultiprocess,
|
||||
reinterpret_cast<const x86_debug_state*>(old_state);
|
||||
switch (state->dsh.flavor) {
|
||||
case x86_DEBUG_STATE32:
|
||||
- EXPECT_EQ(implicit_cast<int>(x86_DEBUG_STATE32_COUNT),
|
||||
- state->dsh.count);
|
||||
+ EXPECT_EQ(implicit_cast<uint32_t>(x86_DEBUG_STATE32_COUNT),
|
||||
+ implicit_cast<uint32_t>(state->dsh.count));
|
||||
break;
|
||||
case x86_DEBUG_STATE64:
|
||||
- EXPECT_EQ(implicit_cast<int>(x86_DEBUG_STATE64_COUNT),
|
||||
- state->dsh.count);
|
||||
+ EXPECT_EQ(implicit_cast<uint32_t>(x86_DEBUG_STATE64_COUNT),
|
||||
+ implicit_cast<uint32_t>(state->dsh.count));
|
||||
break;
|
||||
default:
|
||||
ADD_FAILURE() << "unexpected dsh.flavor " << state->dsh.flavor;
|
||||
diff --git a/crashpad.gyp b/crashpad.gyp
|
||||
index 42fe0a26..d8af1bf1 100644
|
||||
--- a/crashpad.gyp
|
||||
+++ b/crashpad.gyp
|
||||
@@ -25,7 +25,7 @@
|
||||
'minidump/minidump.gyp:*',
|
||||
'minidump/minidump_test.gyp:*',
|
||||
'snapshot/snapshot.gyp:*',
|
||||
- 'snapshot/snapshot_test.gyp:*',
|
||||
+# 'snapshot/snapshot_test.gyp:*',
|
||||
'test/test.gyp:*',
|
||||
'test/test_test.gyp:*',
|
||||
'tools/tools.gyp:*',
|
||||
@@ -1,28 +0,0 @@
|
||||
diff --git a/build/common.gypi b/build/common.gypi
|
||||
index 1affc70..0677e4b 100644
|
||||
--- a/build/common.gypi
|
||||
+++ b/build/common.gypi
|
||||
@@ -66,6 +66,13 @@
|
||||
'conditions': [
|
||||
['clang!=0', {
|
||||
'CLANG_CXX_LANGUAGE_STANDARD': 'c++11', # -std=c++11
|
||||
+ 'OTHER_CPLUSPLUSFLAGS': [ '-nostdinc++' ],
|
||||
+ 'OTHER_LDFLAGS': [
|
||||
+ '/usr/local/macold/lib/libc++.a',
|
||||
+ '/usr/local/macold/lib/libc++abi.a',
|
||||
+ '-isysroot/',
|
||||
+ '-L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/',
|
||||
+ ],
|
||||
|
||||
# Don't link in libarclite_macosx.a, see http://crbug.com/156530.
|
||||
'CLANG_LINK_OBJC_RUNTIME': 'NO', # -fno-objc-link-runtime
|
||||
@@ -116,6 +123,9 @@
|
||||
],
|
||||
|
||||
},
|
||||
+ 'include_dirs': [
|
||||
+ '/usr/local/macold/include/c++/v1',
|
||||
+ ],
|
||||
}],
|
||||
|
||||
['OS=="linux"', {
|
||||
@@ -1,844 +0,0 @@
|
||||
diff --git a/configure b/configure
|
||||
index cb8d78fd3c..cadb3f0a88 100755
|
||||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -511,7 +511,8 @@ if [ "$BUILD_ON_MAC" = "yes" ]; then
|
||||
exit 2
|
||||
fi
|
||||
|
||||
- if ! /usr/bin/xcrun -find xcrun >/dev/null 2>&1; then
|
||||
+ # Patch: Fix Qt for working with Xcode 8.
|
||||
+ if ! /usr/bin/xcrun -find xcodebuild >/dev/null 2>&1; then
|
||||
echo >&2
|
||||
echo " Xcode not set up properly. You may need to confirm the license" >&2
|
||||
echo " agreement by running /usr/bin/xcodebuild without arguments." >&2
|
||||
diff --git a/mkspecs/common/g++-macx.conf b/mkspecs/common/g++-macx.conf
|
||||
index 086510dd96..078a5ed1dd 100644
|
||||
--- a/mkspecs/common/g++-macx.conf
|
||||
+++ b/mkspecs/common/g++-macx.conf
|
||||
@@ -14,7 +14,13 @@ QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -gdwarf-2
|
||||
QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO += -gdwarf-2
|
||||
QMAKE_LFLAGS_RELEASE_WITH_DEBUGINFO += -g -gdwarf-2
|
||||
|
||||
-QMAKE_LFLAGS_STATIC_LIB += -all_load
|
||||
+# Patch: Don't remember :(
|
||||
+#QMAKE_LFLAGS_STATIC_LIB += -all_load
|
||||
+
|
||||
+# Patch: Use C++14 with custom libc++ build.
|
||||
+QMAKE_CXXFLAGS_CXX11 = -std=c++1y
|
||||
+QMAKE_CXXFLAGS += -nostdinc++ -I/usr/local/macold/include/c++/v1
|
||||
+QMAKE_LFLAGS += /usr/local/macold/lib/libc++.a /usr/local/macold/lib/libc++abi.a -isysroot /
|
||||
|
||||
QMAKE_XCODE_GCC_VERSION = com.apple.compilers.llvmgcc42
|
||||
|
||||
diff --git a/mkspecs/features/mac/default_pre.prf b/mkspecs/features/mac/default_pre.prf
|
||||
index 0cc8cd6dfd..ca9725b779 100644
|
||||
--- a/mkspecs/features/mac/default_pre.prf
|
||||
+++ b/mkspecs/features/mac/default_pre.prf
|
||||
@@ -12,7 +12,9 @@ isEmpty(QMAKE_XCODE_DEVELOPER_PATH) {
|
||||
error("Xcode is not installed in $${QMAKE_XCODE_DEVELOPER_PATH}. Please use xcode-select to choose Xcode installation path.")
|
||||
|
||||
# Make sure Xcode is set up properly
|
||||
- isEmpty($$list($$system("/usr/bin/xcrun -find xcrun 2>/dev/null"))): \
|
||||
+
|
||||
+ # Patch: Fix Qt for working with Xcode 8.
|
||||
+ isEmpty($$list($$system("/usr/bin/xcrun -find xcodebuild 2>/dev/null"))): \
|
||||
error("Xcode not set up properly. You may need to confirm the license agreement by running /usr/bin/xcodebuild.")
|
||||
}
|
||||
|
||||
diff --git a/src/gui/image/qbmphandler.cpp b/src/gui/image/qbmphandler.cpp
|
||||
index bb79a139b3..5d595bc3b3 100644
|
||||
--- a/src/gui/image/qbmphandler.cpp
|
||||
+++ b/src/gui/image/qbmphandler.cpp
|
||||
@@ -220,6 +220,10 @@ static bool read_dib_body(QDataStream &s, const BMP_INFOHDR &bi, int offset, int
|
||||
int blue_scale = 0;
|
||||
int alpha_scale = 0;
|
||||
|
||||
+ // Patch: Backport a fix for bmp reader.
|
||||
+ if (!d->isSequential())
|
||||
+ d->seek(startpos + BMP_FILEHDR_SIZE + (bi.biSize >= BMP_WIN4? BMP_WIN : bi.biSize)); // goto start of colormap
|
||||
+
|
||||
if (bi.biSize >= BMP_WIN4 || (comp == BMP_BITFIELDS && (nbits == 16 || nbits == 32))) {
|
||||
if (d->read((char *)&red_mask, sizeof(red_mask)) != sizeof(red_mask))
|
||||
return false;
|
||||
@@ -307,8 +311,9 @@ static bool read_dib_body(QDataStream &s, const BMP_INFOHDR &bi, int offset, int
|
||||
image.setDotsPerMeterX(bi.biXPelsPerMeter);
|
||||
image.setDotsPerMeterY(bi.biYPelsPerMeter);
|
||||
|
||||
- if (!d->isSequential())
|
||||
- d->seek(startpos + BMP_FILEHDR_SIZE + (bi.biSize >= BMP_WIN4? BMP_WIN : bi.biSize)); // goto start of colormap
|
||||
+ // Patch: Backport a fix for bmp reader.
|
||||
+ //if (!d->isSequential())
|
||||
+ // d->seek(startpos + BMP_FILEHDR_SIZE + (bi.biSize >= BMP_WIN4? BMP_WIN : bi.biSize)); // goto start of colormap
|
||||
|
||||
if (ncols > 0) { // read color table
|
||||
uchar rgb[4];
|
||||
diff --git a/src/gui/painting/qpaintengine_p.h b/src/gui/painting/qpaintengine_p.h
|
||||
index ebff9509ab..4300ca4c0f 100644
|
||||
--- a/src/gui/painting/qpaintengine_p.h
|
||||
+++ b/src/gui/painting/qpaintengine_p.h
|
||||
@@ -87,8 +87,18 @@ public:
|
||||
if (hasSystemTransform) {
|
||||
if (systemTransform.type() <= QTransform::TxTranslate)
|
||||
systemClip.translate(qRound(systemTransform.dx()), qRound(systemTransform.dy()));
|
||||
- else
|
||||
+ // Patch: Transform the system clip region back from device pixels to device-independent pixels before
|
||||
+ // applying systemTransform, which already has transform from device-independent pixels to device pixels.
|
||||
+ else {
|
||||
+#ifdef Q_OS_MAC
|
||||
+ QTransform scaleTransform;
|
||||
+ const qreal invDevicePixelRatio = 1. / pdev->devicePixelRatio();
|
||||
+ scaleTransform.scale(invDevicePixelRatio, invDevicePixelRatio);
|
||||
+ systemClip = systemTransform.map(scaleTransform.map(systemClip));
|
||||
+#else
|
||||
systemClip = systemTransform.map(systemClip);
|
||||
+#endif
|
||||
+ }
|
||||
}
|
||||
|
||||
// Make sure we're inside the viewport.
|
||||
diff --git a/src/gui/text/qtextlayout.cpp b/src/gui/text/qtextlayout.cpp
|
||||
index 4879ae51d7..56cdcbaf01 100644
|
||||
--- a/src/gui/text/qtextlayout.cpp
|
||||
+++ b/src/gui/text/qtextlayout.cpp
|
||||
@@ -654,6 +654,9 @@ int QTextLayout::nextCursorPosition(int oldPos, CursorMode mode) const
|
||||
while (oldPos < len && !attributes[oldPos].graphemeBoundary)
|
||||
oldPos++;
|
||||
} else {
|
||||
+ // Patch: Skip to the end of the current word, not to the start of the next one.
|
||||
+ while (oldPos < len && attributes[oldPos].whiteSpace)
|
||||
+ oldPos++;
|
||||
if (oldPos < len && d->atWordSeparator(oldPos)) {
|
||||
oldPos++;
|
||||
while (oldPos < len && d->atWordSeparator(oldPos))
|
||||
@@ -662,8 +665,9 @@ int QTextLayout::nextCursorPosition(int oldPos, CursorMode mode) const
|
||||
while (oldPos < len && !d->atSpace(oldPos) && !d->atWordSeparator(oldPos))
|
||||
oldPos++;
|
||||
}
|
||||
- while (oldPos < len && d->atSpace(oldPos))
|
||||
- oldPos++;
|
||||
+ // Patch: Skip to the end of the current word, not to the start of the next one.
|
||||
+ //while (oldPos < len && d->atSpace(oldPos))
|
||||
+ // oldPos++;
|
||||
}
|
||||
|
||||
return oldPos;
|
||||
@@ -1602,6 +1606,9 @@ namespace {
|
||||
int currentPosition;
|
||||
glyph_t previousGlyph;
|
||||
|
||||
+ // Patch: Backport a crash fix.
|
||||
+ QFontEngine *previousGlyphFontEngine;
|
||||
+
|
||||
QFixed minw;
|
||||
QFixed softHyphenWidth;
|
||||
QFixed rightBearing;
|
||||
@@ -1634,13 +1641,19 @@ namespace {
|
||||
if (currentPosition > 0 &&
|
||||
logClusters[currentPosition - 1] < glyphs.numGlyphs) {
|
||||
previousGlyph = currentGlyph(); // needed to calculate right bearing later
|
||||
+
|
||||
+ // Patch: Backport a crash fix.
|
||||
+ previousGlyphFontEngine = fontEngine;
|
||||
}
|
||||
}
|
||||
|
||||
- inline void adjustRightBearing(glyph_t glyph)
|
||||
+ // Patch: Backport a crash fix.
|
||||
+ inline void adjustRightBearing(QFontEngine *engine, glyph_t glyph)
|
||||
{
|
||||
qreal rb;
|
||||
- fontEngine->getGlyphBearings(glyph, 0, &rb);
|
||||
+
|
||||
+ // Patch: Backport a crash fix.
|
||||
+ engine->getGlyphBearings(glyph, 0, &rb);
|
||||
rightBearing = qMin(QFixed(), QFixed::fromReal(rb));
|
||||
}
|
||||
|
||||
@@ -1648,13 +1661,16 @@ namespace {
|
||||
{
|
||||
if (currentPosition <= 0)
|
||||
return;
|
||||
- adjustRightBearing(currentGlyph());
|
||||
+
|
||||
+ // Patch: Backport a crash fix.
|
||||
+ adjustRightBearing(fontEngine, currentGlyph());
|
||||
}
|
||||
|
||||
inline void adjustPreviousRightBearing()
|
||||
{
|
||||
if (previousGlyph > 0)
|
||||
- adjustRightBearing(previousGlyph);
|
||||
+ // Patch: Backport a crash fix.
|
||||
+ adjustRightBearing(previousGlyphFontEngine, previousGlyph);
|
||||
}
|
||||
|
||||
inline void resetRightBearing()
|
||||
diff --git a/src/gui/text/qtextlayout.h b/src/gui/text/qtextlayout.h
|
||||
index cbe42c3844..b273db7e78 100644
|
||||
--- a/src/gui/text/qtextlayout.h
|
||||
+++ b/src/gui/text/qtextlayout.h
|
||||
@@ -194,6 +194,9 @@ private:
|
||||
QRectF *brect, int tabstops, int* tabarray, int tabarraylen,
|
||||
QPainter *painter);
|
||||
QTextEngine *d;
|
||||
+
|
||||
+ // Patch: Give access to the internal api.
|
||||
+ friend class TextBlock;
|
||||
};
|
||||
|
||||
|
||||
diff --git a/src/network/access/qhttpnetworkconnection.cpp b/src/network/access/qhttpnetworkconnection.cpp
|
||||
index 360f9722c7..f28f289ef6 100644
|
||||
--- a/src/network/access/qhttpnetworkconnection.cpp
|
||||
+++ b/src/network/access/qhttpnetworkconnection.cpp
|
||||
@@ -118,6 +118,8 @@ QHttpNetworkConnectionPrivate::~QHttpNetworkConnectionPrivate()
|
||||
{
|
||||
for (int i = 0; i < channelCount; ++i) {
|
||||
if (channels[i].socket) {
|
||||
+ // Patch: backport critical bugfix from '4f959b6b30' commit.
|
||||
+ QObject::disconnect(channels[i].socket, Q_NULLPTR, &channels[i], Q_NULLPTR);
|
||||
channels[i].socket->close();
|
||||
delete channels[i].socket;
|
||||
}
|
||||
diff --git a/src/platformsupport/fontdatabases/mac/qcoretextfontdatabase.mm b/src/platformsupport/fontdatabases/mac/qcoretextfontdatabase.mm
|
||||
index ca7afb7d1b..25ae50008d 100644
|
||||
--- a/src/platformsupport/fontdatabases/mac/qcoretextfontdatabase.mm
|
||||
+++ b/src/platformsupport/fontdatabases/mac/qcoretextfontdatabase.mm
|
||||
@@ -256,6 +256,13 @@ static void getFontDescription(CTFontDescriptorRef font, FontDescription *fd)
|
||||
|
||||
fd->foundryName = QStringLiteral("CoreText");
|
||||
fd->familyName = (CFStringRef) CTFontDescriptorCopyAttribute(font, kCTFontFamilyNameAttribute);
|
||||
+
|
||||
+ // Patch: Fix open sans semibold loading.
|
||||
+ QCFString _displayName = (CFStringRef) CTFontDescriptorCopyAttribute(font, kCTFontDisplayNameAttribute);
|
||||
+ if (_displayName == QStringLiteral("Open Sans Semibold")) {
|
||||
+ fd->familyName = _displayName;
|
||||
+ }
|
||||
+
|
||||
fd->styleName = (CFStringRef)CTFontDescriptorCopyAttribute(font, kCTFontStyleNameAttribute);
|
||||
fd->weight = QFont::Normal;
|
||||
fd->style = QFont::StyleNormal;
|
||||
diff --git a/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm b/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm
|
||||
index 6e2c8a2a9a..3cace8abcb 100644
|
||||
--- a/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm
|
||||
+++ b/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm
|
||||
@@ -717,7 +717,8 @@ void QCoreTextFontEngine::getUnscaledGlyph(glyph_t, QPainterPath *, glyph_metric
|
||||
|
||||
QFixed QCoreTextFontEngine::emSquareSize() const
|
||||
{
|
||||
- return QFixed::QFixed(int(CTFontGetUnitsPerEm(ctfont)));
|
||||
+ // Patch: Fix build for Xcode 9.3.1.
|
||||
+ return QFixed(int(CTFontGetUnitsPerEm(ctfont)));
|
||||
}
|
||||
|
||||
QFontEngine *QCoreTextFontEngine::cloneWithSize(qreal pixelSize) const
|
||||
diff --git a/src/plugins/platforms/cocoa/qcocoaapplicationdelegate.mm b/src/plugins/platforms/cocoa/qcocoaapplicationdelegate.mm
|
||||
index 92358ecc74..694fee7350 100644
|
||||
--- a/src/plugins/platforms/cocoa/qcocoaapplicationdelegate.mm
|
||||
+++ b/src/plugins/platforms/cocoa/qcocoaapplicationdelegate.mm
|
||||
@@ -213,7 +213,8 @@ static void cleanupCocoaApplicationDelegate()
|
||||
if (reflectionDelegate) {
|
||||
if ([reflectionDelegate respondsToSelector:@selector(applicationShouldTerminate:)])
|
||||
return [reflectionDelegate applicationShouldTerminate:sender];
|
||||
- return NSTerminateNow;
|
||||
+ // Patch: Don't terminate if reflectionDelegate does not respond to that selector, just use the default.
|
||||
+ //return NSTerminateNow;
|
||||
}
|
||||
|
||||
if ([self canQuit]) {
|
||||
@@ -289,6 +290,11 @@ static void cleanupCocoaApplicationDelegate()
|
||||
|
||||
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
|
||||
{
|
||||
+ // Patch: We need to receive this notification in the delegate as well.
|
||||
+ if (reflectionDelegate
|
||||
+ && [reflectionDelegate respondsToSelector:@selector(applicationDidFinishLaunching:)])
|
||||
+ [reflectionDelegate applicationDidFinishLaunching:aNotification];
|
||||
+
|
||||
Q_UNUSED(aNotification);
|
||||
inLaunch = false;
|
||||
// qt_release_apple_event_handler();
|
||||
@@ -411,7 +417,9 @@ static void cleanupCocoaApplicationDelegate()
|
||||
{
|
||||
Q_UNUSED(replyEvent);
|
||||
NSString *urlString = [[event paramDescriptorForKeyword:keyDirectObject] stringValue];
|
||||
- QWindowSystemInterface::handleFileOpenEvent(QUrl(QCFString::toQString(urlString)));
|
||||
+
|
||||
+ // Patch: Fix opening of an external url by a protocol handler.
|
||||
+ QWindowSystemInterface::handleFileOpenEvent(QUrl::fromNSURL([NSURL URLWithString:urlString]));
|
||||
}
|
||||
|
||||
- (void)appleEventQuit:(NSAppleEventDescriptor *)event withReplyEvent:(NSAppleEventDescriptor *)replyEvent
|
||||
diff --git a/src/plugins/platforms/cocoa/qcocoacursor.mm b/src/plugins/platforms/cocoa/qcocoacursor.mm
|
||||
index b81b9a0b1c..4e59e833b1 100644
|
||||
--- a/src/plugins/platforms/cocoa/qcocoacursor.mm
|
||||
+++ b/src/plugins/platforms/cocoa/qcocoacursor.mm
|
||||
@@ -81,7 +81,7 @@ void QCocoaCursor::setPos(const QPoint &position)
|
||||
pos.x = position.x();
|
||||
pos.y = position.y();
|
||||
|
||||
- CGEventRef e = CGEventCreateMouseEvent(0, kCGEventMouseMoved, pos, 0);
|
||||
+ CGEventRef e = CGEventCreateMouseEvent(0, kCGEventMouseMoved, pos, kCGMouseButtonLeft);
|
||||
CGEventPost(kCGHIDEventTap, e);
|
||||
CFRelease(e);
|
||||
}
|
||||
diff --git a/src/plugins/platforms/cocoa/qcocoahelpers.mm b/src/plugins/platforms/cocoa/qcocoahelpers.mm
|
||||
index 9850f83dea..b2e1d3dfda 100644
|
||||
--- a/src/plugins/platforms/cocoa/qcocoahelpers.mm
|
||||
+++ b/src/plugins/platforms/cocoa/qcocoahelpers.mm
|
||||
@@ -649,9 +649,10 @@ OSStatus qt_mac_drawCGImage(CGContextRef inContext, const CGRect *inBounds, CGIm
|
||||
// Verbatim copy if HIViewDrawCGImage (as shown on Carbon-Dev)
|
||||
OSStatus err = noErr;
|
||||
|
||||
- require_action(inContext != NULL, InvalidContext, err = paramErr);
|
||||
- require_action(inBounds != NULL, InvalidBounds, err = paramErr);
|
||||
- require_action(inImage != NULL, InvalidImage, err = paramErr);
|
||||
+ // Patch: Fix build on latest Xcode.
|
||||
+ //require_action(inContext != NULL, InvalidContext, err = paramErr);
|
||||
+ //require_action(inBounds != NULL, InvalidBounds, err = paramErr);
|
||||
+ //require_action(inImage != NULL, InvalidImage, err = paramErr);
|
||||
|
||||
CGContextSaveGState( inContext );
|
||||
CGContextTranslateCTM (inContext, 0, inBounds->origin.y + CGRectGetMaxY(*inBounds));
|
||||
@@ -660,9 +661,11 @@ OSStatus qt_mac_drawCGImage(CGContextRef inContext, const CGRect *inBounds, CGIm
|
||||
CGContextDrawImage(inContext, *inBounds, inImage);
|
||||
|
||||
CGContextRestoreGState(inContext);
|
||||
-InvalidImage:
|
||||
-InvalidBounds:
|
||||
-InvalidContext:
|
||||
+
|
||||
+// Patch: Fix build on latest Xcode.
|
||||
+//InvalidImage:
|
||||
+//InvalidBounds:
|
||||
+//InvalidContext:
|
||||
return err;
|
||||
}
|
||||
|
||||
diff --git a/src/plugins/platforms/cocoa/qcocoaintegration.mm b/src/plugins/platforms/cocoa/qcocoaintegration.mm
|
||||
index 9fd05a65ee..dea60720e7 100644
|
||||
--- a/src/plugins/platforms/cocoa/qcocoaintegration.mm
|
||||
+++ b/src/plugins/platforms/cocoa/qcocoaintegration.mm
|
||||
@@ -402,14 +402,24 @@ void QCocoaIntegration::updateScreens()
|
||||
}
|
||||
siblings << screen;
|
||||
}
|
||||
+
|
||||
+ // Patch: Backport crash fix from Qt 5.6.1.
|
||||
+ // Set virtual siblings list. All screens in mScreens are siblings, because we ignored the
|
||||
+ // mirrors. Note that some of the screens we update the siblings list for here may be deleted
|
||||
+ // below, but update anyway to keep the to-be-deleted screens out of the siblings list.
|
||||
+ foreach (QCocoaScreen* screen, mScreens)
|
||||
+ screen->setVirtualSiblings(siblings);
|
||||
+
|
||||
// Now the leftovers in remainingScreens are no longer current, so we can delete them.
|
||||
foreach (QCocoaScreen* screen, remainingScreens) {
|
||||
mScreens.removeOne(screen);
|
||||
delete screen;
|
||||
}
|
||||
+
|
||||
+ // Patch: Backport crash fix from Qt 5.6.1.
|
||||
// All screens in mScreens are siblings, because we ignored the mirrors.
|
||||
- foreach (QCocoaScreen* screen, mScreens)
|
||||
- screen->setVirtualSiblings(siblings);
|
||||
+ //foreach (QCocoaScreen* screen, mScreens)
|
||||
+ // screen->setVirtualSiblings(siblings);
|
||||
}
|
||||
|
||||
QCocoaScreen *QCocoaIntegration::screenAtIndex(int index)
|
||||
diff --git a/src/plugins/platforms/cocoa/qcocoakeymapper.mm b/src/plugins/platforms/cocoa/qcocoakeymapper.mm
|
||||
index e46eaff6be..c62db534a2 100644
|
||||
--- a/src/plugins/platforms/cocoa/qcocoakeymapper.mm
|
||||
+++ b/src/plugins/platforms/cocoa/qcocoakeymapper.mm
|
||||
@@ -382,6 +382,12 @@ bool QCocoaKeyMapper::updateKeyboard()
|
||||
keyboardInputLocale = QLocale::c();
|
||||
keyboardInputDirection = Qt::LeftToRight;
|
||||
}
|
||||
+
|
||||
+ // Patch: Backport a fix for layout-independent keyboard shortcuts.
|
||||
+ const auto newMode = keyboard_mode;
|
||||
+ deleteLayouts();
|
||||
+ keyboard_mode = newMode;
|
||||
+
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -464,7 +470,8 @@ QList<int> QCocoaKeyMapper::possibleKeys(const QKeyEvent *event) const
|
||||
Qt::KeyboardModifiers neededMods = ModsTbl[i];
|
||||
int key = kbItem->qtKey[i];
|
||||
if (key && key != baseKey && ((keyMods & neededMods) == neededMods)) {
|
||||
- ret << int(key + (keyMods & ~neededMods));
|
||||
+ // Patch: Backport a fix for layout-independent keyboard shortcuts.
|
||||
+ ret << int(key + neededMods);
|
||||
}
|
||||
}
|
||||
return ret;
|
||||
diff --git a/src/plugins/platforms/cocoa/qcocoasystemtrayicon.mm b/src/plugins/platforms/cocoa/qcocoasystemtrayicon.mm
|
||||
index 83c960d931..03ae9696af 100755
|
||||
--- a/src/plugins/platforms/cocoa/qcocoasystemtrayicon.mm
|
||||
+++ b/src/plugins/platforms/cocoa/qcocoasystemtrayicon.mm
|
||||
@@ -102,7 +102,10 @@ QT_USE_NAMESPACE
|
||||
QCocoaSystemTrayIcon *systray;
|
||||
NSStatusItem *item;
|
||||
QCocoaMenu *menu;
|
||||
- bool menuVisible;
|
||||
+
|
||||
+ // Patch: Nice macOS tray icon support.
|
||||
+ bool menuVisible, iconSelected;
|
||||
+
|
||||
QIcon icon;
|
||||
QT_MANGLE_NAMESPACE(QNSImageView) *imageCell;
|
||||
}
|
||||
@@ -124,6 +127,10 @@ QT_USE_NAMESPACE
|
||||
QT_MANGLE_NAMESPACE(QNSStatusItem) *parent;
|
||||
}
|
||||
-(id)initWithParent:(QT_MANGLE_NAMESPACE(QNSStatusItem)*)myParent;
|
||||
+
|
||||
+// Patch: Nice macOS tray icon support.
|
||||
+-(void)updateIconSelection;
|
||||
+
|
||||
-(void)menuTrackingDone:(NSNotification*)notification;
|
||||
-(void)mousePressed:(NSEvent *)mouseEvent button:(Qt::MouseButton)mouseButton;
|
||||
@end
|
||||
@@ -187,6 +194,19 @@ void QCocoaSystemTrayIcon::cleanup()
|
||||
m_sys = 0;
|
||||
}
|
||||
|
||||
+// Patch: Nice macOS tray icon support.
|
||||
+namespace {
|
||||
+
|
||||
+qreal getDevicePixelRatio() {
|
||||
+ qreal result = 1.0;
|
||||
+ foreach (QScreen *screen, QGuiApplication::screens()) {
|
||||
+ result = qMax(result, screen->devicePixelRatio());
|
||||
+ }
|
||||
+ return result;
|
||||
+}
|
||||
+
|
||||
+} // namespace
|
||||
+
|
||||
void QCocoaSystemTrayIcon::updateIcon(const QIcon &icon)
|
||||
{
|
||||
if (!m_sys)
|
||||
@@ -194,13 +214,18 @@ void QCocoaSystemTrayIcon::updateIcon(const QIcon &icon)
|
||||
|
||||
m_sys->item->icon = icon;
|
||||
|
||||
- const bool menuVisible = m_sys->item->menu && m_sys->item->menuVisible;
|
||||
+ // Patch: Nice macOS tray icon support.
|
||||
+ //const bool menuVisible = m_sys->item->menu && m_sys->item->menuVisible;
|
||||
|
||||
- CGFloat hgt = [[[NSApplication sharedApplication] mainMenu] menuBarHeight];
|
||||
- const short scale = hgt - 4;
|
||||
+ const int padding = 0;
|
||||
+ const int menuHeight = [[NSStatusBar systemStatusBar] thickness];
|
||||
+ const int maxImageHeight = menuHeight - padding;
|
||||
+
|
||||
+ const short scale = maxImageHeight * getDevicePixelRatio();
|
||||
|
||||
QPixmap pm = m_sys->item->icon.pixmap(QSize(scale, scale),
|
||||
- menuVisible ? QIcon::Selected : QIcon::Normal);
|
||||
+ // Patch: Nice macOS tray icon support.
|
||||
+ m_sys->item->iconSelected ? QIcon::Selected : QIcon::Normal);
|
||||
if (pm.isNull()) {
|
||||
pm = QPixmap(scale, scale);
|
||||
pm.fill(Qt::transparent);
|
||||
@@ -322,15 +347,16 @@ QT_END_NAMESPACE
|
||||
return self;
|
||||
}
|
||||
|
||||
--(void)menuTrackingDone:(NSNotification*)notification
|
||||
+// Patch: Nice macOS tray icon support.
|
||||
+-(void)updateIconSelection
|
||||
{
|
||||
- Q_UNUSED(notification);
|
||||
- down = NO;
|
||||
+ const int padding = 0;
|
||||
+ const int menuHeight = [[NSStatusBar systemStatusBar] thickness];
|
||||
+ const int maxImageHeight = menuHeight - padding;
|
||||
|
||||
- CGFloat hgt = [[[NSApplication sharedApplication] mainMenu] menuBarHeight];
|
||||
- const short scale = hgt - 4;
|
||||
-
|
||||
- QPixmap pm = parent->icon.pixmap(QSize(scale, scale), QIcon::Normal);
|
||||
+ const short scale = maxImageHeight * getDevicePixelRatio();
|
||||
+ QPixmap pm = parent->icon.pixmap(QSize(scale, scale),
|
||||
+ parent->iconSelected ? QIcon::Selected : QIcon::Normal);
|
||||
if (pm.isNull()) {
|
||||
pm = QPixmap(scale, scale);
|
||||
pm.fill(Qt::transparent);
|
||||
@@ -338,9 +364,19 @@ QT_END_NAMESPACE
|
||||
NSImage *nsaltimage = static_cast<NSImage *>(qt_mac_create_nsimage(pm));
|
||||
[self setImage: nsaltimage];
|
||||
[nsaltimage release];
|
||||
+}
|
||||
+
|
||||
+-(void)menuTrackingDone:(NSNotification*)notification
|
||||
+{
|
||||
+ Q_UNUSED(notification);
|
||||
+ down = NO;
|
||||
|
||||
parent->menuVisible = false;
|
||||
|
||||
+ // Patch: Nice macOS tray icon support.
|
||||
+ parent->iconSelected = false;
|
||||
+ [self updateIconSelection];
|
||||
+
|
||||
[self setNeedsDisplay:YES];
|
||||
}
|
||||
|
||||
@@ -350,18 +386,9 @@ QT_END_NAMESPACE
|
||||
int clickCount = [mouseEvent clickCount];
|
||||
[self setNeedsDisplay:YES];
|
||||
|
||||
- CGFloat hgt = [[[NSApplication sharedApplication] mainMenu] menuBarHeight];
|
||||
- const short scale = hgt - 4;
|
||||
-
|
||||
- QPixmap pm = parent->icon.pixmap(QSize(scale, scale),
|
||||
- parent->menuVisible ? QIcon::Selected : QIcon::Normal);
|
||||
- if (pm.isNull()) {
|
||||
- pm = QPixmap(scale, scale);
|
||||
- pm.fill(Qt::transparent);
|
||||
- }
|
||||
- NSImage *nsaltimage = static_cast<NSImage *>(qt_mac_create_nsimage(pm));
|
||||
- [self setImage: nsaltimage];
|
||||
- [nsaltimage release];
|
||||
+ // Patch: Nice macOS tray icon support.
|
||||
+ parent->iconSelected = (clickCount != 2) && parent->menu;
|
||||
+ [self updateIconSelection];
|
||||
|
||||
if (clickCount == 2) {
|
||||
[self menuTrackingDone:nil];
|
||||
@@ -380,6 +407,10 @@ QT_END_NAMESPACE
|
||||
{
|
||||
Q_UNUSED(mouseEvent);
|
||||
[self menuTrackingDone:nil];
|
||||
+
|
||||
+ // Patch: Nice macOS tray icon support.
|
||||
+ parent->iconSelected = false;
|
||||
+ [self updateIconSelection];
|
||||
}
|
||||
|
||||
- (void)rightMouseDown:(NSEvent *)mouseEvent
|
||||
@@ -391,6 +422,10 @@ QT_END_NAMESPACE
|
||||
{
|
||||
Q_UNUSED(mouseEvent);
|
||||
[self menuTrackingDone:nil];
|
||||
+
|
||||
+ // Patch: Nice macOS tray icon support.
|
||||
+ parent->iconSelected = false;
|
||||
+ [self updateIconSelection];
|
||||
}
|
||||
|
||||
- (void)otherMouseDown:(NSEvent *)mouseEvent
|
||||
@@ -405,7 +440,8 @@ QT_END_NAMESPACE
|
||||
}
|
||||
|
||||
-(void)drawRect:(NSRect)rect {
|
||||
- [[parent item] drawStatusBarBackgroundInRect:rect withHighlight:down];
|
||||
+ // Patch: Nice macOS tray icon support.
|
||||
+ [[parent item] drawStatusBarBackgroundInRect:rect withHighlight:parent->menu ? down : NO];
|
||||
[super drawRect:rect];
|
||||
}
|
||||
@end
|
||||
diff --git a/src/plugins/platforms/cocoa/qcocoawindow.mm b/src/plugins/platforms/cocoa/qcocoawindow.mm
|
||||
index 4d0458a4aa..3357a5ef81 100644
|
||||
--- a/src/plugins/platforms/cocoa/qcocoawindow.mm
|
||||
+++ b/src/plugins/platforms/cocoa/qcocoawindow.mm
|
||||
@@ -167,7 +167,8 @@ static bool isMouseEvent(NSEvent *ev)
|
||||
if (!self.window.delegate)
|
||||
return; // Already detached, pending NSAppKitDefined event
|
||||
|
||||
- if (pw && pw->frameStrutEventsEnabled() && isMouseEvent(theEvent)) {
|
||||
+ // Patch: Fix events loss if the window was minimized or hidden.
|
||||
+ if (pw && pw->frameStrutEventsEnabled() && pw->m_synchedWindowState != Qt::WindowMinimized && pw->m_isExposed && isMouseEvent(theEvent)) {
|
||||
NSPoint loc = [theEvent locationInWindow];
|
||||
NSRect windowFrame = [self.window legacyConvertRectFromScreen:[self.window frame]];
|
||||
NSRect contentFrame = [[self.window contentView] frame];
|
||||
@@ -795,6 +796,16 @@ NSUInteger QCocoaWindow::windowStyleMask(Qt::WindowFlags flags)
|
||||
{
|
||||
Qt::WindowType type = static_cast<Qt::WindowType>(int(flags & Qt::WindowType_Mask));
|
||||
NSInteger styleMask = NSBorderlessWindowMask;
|
||||
+
|
||||
+ // Patch: allow creating panels floating on all spaces in macOS.
|
||||
+ // If you call "setCollectionBehavior:NSWindowCollectionBehaviorFullScreenAuxiliary" before
|
||||
+ // setting the "NSNonactivatingPanelMask" bit in the style mask it won't work after that.
|
||||
+ // So we need a way to set that bit before Qt sets collection behavior the way it does.
|
||||
+ QVariant nonactivatingPanelMask = window()->property("_td_macNonactivatingPanelMask");
|
||||
+ if (nonactivatingPanelMask.isValid() && nonactivatingPanelMask.toBool()) {
|
||||
+ styleMask |= NSNonactivatingPanelMask;
|
||||
+ }
|
||||
+
|
||||
if (flags & Qt::FramelessWindowHint)
|
||||
return styleMask;
|
||||
if ((type & Qt::Popup) == Qt::Popup) {
|
||||
@@ -914,6 +925,19 @@ void QCocoaWindow::setWindowFilePath(const QString &filePath)
|
||||
[m_nsWindow setRepresentedFilename: fi.exists() ? QCFString::toNSString(filePath) : @""];
|
||||
}
|
||||
|
||||
+// Patch: Nice macOS window icon.
|
||||
+namespace {
|
||||
+
|
||||
+qreal getDevicePixelRatio() {
|
||||
+ qreal result = 1.0;
|
||||
+ foreach (QScreen *screen, QGuiApplication::screens()) {
|
||||
+ result = qMax(result, screen->devicePixelRatio());
|
||||
+ }
|
||||
+ return result;
|
||||
+}
|
||||
+
|
||||
+} // namespace
|
||||
+
|
||||
void QCocoaWindow::setWindowIcon(const QIcon &icon)
|
||||
{
|
||||
QCocoaAutoReleasePool pool;
|
||||
@@ -929,7 +953,10 @@ void QCocoaWindow::setWindowIcon(const QIcon &icon)
|
||||
if (icon.isNull()) {
|
||||
[iconButton setImage:nil];
|
||||
} else {
|
||||
- QPixmap pixmap = icon.pixmap(QSize(22, 22));
|
||||
+ // Patch: Nice macOS window icon.
|
||||
+ CGFloat hgt = 16. * getDevicePixelRatio();
|
||||
+ QPixmap pixmap = icon.pixmap(QSize(hgt, hgt));
|
||||
+
|
||||
NSImage *image = static_cast<NSImage *>(qt_mac_create_nsimage(pixmap));
|
||||
[iconButton setImage:image];
|
||||
[image release];
|
||||
diff --git a/src/plugins/platforms/cocoa/qnsview.mm b/src/plugins/platforms/cocoa/qnsview.mm
|
||||
index a18ee7ff71..1f91feb0ae 100644
|
||||
--- a/src/plugins/platforms/cocoa/qnsview.mm
|
||||
+++ b/src/plugins/platforms/cocoa/qnsview.mm
|
||||
@@ -393,7 +393,9 @@ static NSString *_q_NSWindowDidChangeOcclusionStateNotification = nil;
|
||||
[self notifyWindowStateChanged:newState];
|
||||
// NSWindowDidOrderOnScreenAndFinishAnimatingNotification is private API, and not
|
||||
// emitted in 10.6, so we bring back the old behavior for that case alone.
|
||||
- if (newState == Qt::WindowNoState && QSysInfo::QSysInfo::MacintoshVersion == QSysInfo::MV_10_6)
|
||||
+
|
||||
+ // Patch: Fix macOS window show after window was hidden.
|
||||
+ if (newState == Qt::WindowNoState/* && QSysInfo::QSysInfo::MacintoshVersion == QSysInfo::MV_10_6*/)
|
||||
m_platformWindow->exposeWindow();
|
||||
} else if ([notificationName isEqualToString: @"NSWindowDidOrderOffScreenNotification"]) {
|
||||
m_platformWindow->obscureWindow();
|
||||
@@ -1300,7 +1302,9 @@ static QTabletEvent::TabletDevice wacomTabletDevice(NSEvent *theEvent)
|
||||
#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_8
|
||||
if (QSysInfo::QSysInfo::MacintoshVersion >= QSysInfo::MV_10_8) {
|
||||
// On 10.8 and above, MayBegin is likely to happen. We treat it the same as an actual begin.
|
||||
- if (phase == NSEventPhaseMayBegin)
|
||||
+
|
||||
+ // Patch: Actual begin should be treated as begin as well.
|
||||
+ if (phase == NSEventPhaseMayBegin || phase == NSEventPhaseBegan)
|
||||
ph = Qt::ScrollBegin;
|
||||
} else
|
||||
#endif
|
||||
@@ -1366,14 +1370,22 @@ static QTabletEvent::TabletDevice wacomTabletDevice(NSEvent *theEvent)
|
||||
quint32 nativeVirtualKey = [nsevent keyCode];
|
||||
|
||||
QChar ch = QChar::ReplacementCharacter;
|
||||
- int keyCode = Qt::Key_unknown;
|
||||
- if ([characters length] != 0) {
|
||||
- if (((modifiers & Qt::MetaModifier) || (modifiers & Qt::AltModifier)) && ([charactersIgnoringModifiers length] != 0))
|
||||
- ch = QChar([charactersIgnoringModifiers characterAtIndex:0]);
|
||||
- else
|
||||
- ch = QChar([characters characterAtIndex:0]);
|
||||
- keyCode = [self convertKeyCode:ch];
|
||||
- }
|
||||
+
|
||||
+ // Patch: Backport a fix for layout-independent shortcuts.
|
||||
+ if ([characters length] != 0) // https://bugreports.qt.io/browse/QTBUG-42584
|
||||
+ ch = QChar([characters characterAtIndex:0]);
|
||||
+ else if ([charactersIgnoringModifiers length] != 0 && ((modifiers & Qt::MetaModifier) || (modifiers & Qt::AltModifier)))
|
||||
+ ch = QChar([charactersIgnoringModifiers characterAtIndex:0]);
|
||||
+
|
||||
+ int keyCode = [self convertKeyCode:ch];
|
||||
+ //int keyCode = Qt::Key_unknown;
|
||||
+ //if ([characters length] != 0) {
|
||||
+ // if (((modifiers & Qt::MetaModifier) || (modifiers & Qt::AltModifier)) && ([charactersIgnoringModifiers length] != 0))
|
||||
+ // ch = QChar([charactersIgnoringModifiers characterAtIndex:0]);
|
||||
+ // else
|
||||
+ // ch = QChar([characters characterAtIndex:0]);
|
||||
+ // keyCode = [self convertKeyCode:ch];
|
||||
+ //}
|
||||
|
||||
// we will send a key event unless the input method sets m_sendKeyEvent to false
|
||||
m_sendKeyEvent = true;
|
||||
@@ -1437,6 +1449,11 @@ static QTabletEvent::TabletDevice wacomTabletDevice(NSEvent *theEvent)
|
||||
&& qtKey == Qt::Key_Period) {
|
||||
[self handleKeyEvent:nsevent eventType:int(QEvent::KeyPress)];
|
||||
return YES;
|
||||
+
|
||||
+ // Patch: Allow us to handle Ctrl+Tab and Ctrl+Backtab in the app.
|
||||
+ } else if ([nsevent modifierFlags] & NSControlKeyMask && (qtKey == Qt::Key_Tab || qtKey == Qt::Key_Backtab)) {
|
||||
+ [self handleKeyEvent:nsevent eventType:int(QEvent::KeyPress)];
|
||||
+ return YES;
|
||||
}
|
||||
}
|
||||
return [super performKeyEquivalent:nsevent];
|
||||
diff --git a/src/tools/qlalr/lalr.cpp b/src/tools/qlalr/lalr.cpp
|
||||
index c68076477f..e2a7aafa58 100644
|
||||
--- a/src/tools/qlalr/lalr.cpp
|
||||
+++ b/src/tools/qlalr/lalr.cpp
|
||||
@@ -246,11 +246,13 @@ void Grammar::buildExtendedGrammar ()
|
||||
non_terminals.insert (accept_symbol);
|
||||
}
|
||||
|
||||
-struct _Nullable: public std::unary_function<Name, bool>
|
||||
+// Patch: Fix building with the new SDK.
|
||||
+struct __Nullable: public std::unary_function<Name, bool>
|
||||
{
|
||||
Automaton *_M_automaton;
|
||||
|
||||
- _Nullable (Automaton *aut):
|
||||
+ // Patch: Fix building with the new SDK.
|
||||
+ __Nullable (Automaton *aut):
|
||||
_M_automaton (aut) {}
|
||||
|
||||
bool operator () (Name name) const
|
||||
@@ -308,7 +310,8 @@ void Automaton::buildNullables ()
|
||||
|
||||
for (RulePointer rule = _M_grammar->rules.begin (); rule != _M_grammar->rules.end (); ++rule)
|
||||
{
|
||||
- NameList::iterator nn = std::find_if (rule->rhs.begin (), rule->rhs.end (), std::not1 (_Nullable (this)));
|
||||
+ // Patch: Fix building with the new SDK.
|
||||
+ NameList::iterator nn = std::find_if (rule->rhs.begin (), rule->rhs.end (), std::not1 (__Nullable (this)));
|
||||
|
||||
if (nn == rule->rhs.end ())
|
||||
changed |= nullables.insert (rule->lhs).second;
|
||||
@@ -643,7 +646,8 @@ void Automaton::buildIncludesDigraph ()
|
||||
if (! _M_grammar->isNonTerminal (*A))
|
||||
continue;
|
||||
|
||||
- NameList::iterator first_not_nullable = std::find_if (dot, rule->rhs.end (), std::not1 (_Nullable (this)));
|
||||
+ // Patch: Fix building with the new SDK.
|
||||
+ NameList::iterator first_not_nullable = std::find_if (dot, rule->rhs.end (), std::not1 (__Nullable (this)));
|
||||
if (first_not_nullable != rule->rhs.end ())
|
||||
continue;
|
||||
|
||||
diff --git a/src/widgets/kernel/qwidget.cpp b/src/widgets/kernel/qwidget.cpp
|
||||
index 7396808442..7178aecf80 100644
|
||||
--- a/src/widgets/kernel/qwidget.cpp
|
||||
+++ b/src/widgets/kernel/qwidget.cpp
|
||||
@@ -4722,6 +4722,17 @@ void QWidget::render(QPainter *painter, const QPoint &targetOffset,
|
||||
return; // Fully transparent.
|
||||
|
||||
Q_D(QWidget);
|
||||
+
|
||||
+ // Patch: save and restore dirtyOpaqueChildren field.
|
||||
+ //
|
||||
+ // Just like in QWidget::grab() this field should be restored
|
||||
+ // after the d->render() call, because it will be set to 1 and
|
||||
+ // opaqueChildren field will be filled with empty region in
|
||||
+ // case the widget is hidden (because all the opaque children
|
||||
+ // will be skipped in isVisible() check).
|
||||
+ //
|
||||
+ const bool oldDirtyOpaqueChildren = d->dirtyOpaqueChildren;
|
||||
+
|
||||
const bool inRenderWithPainter = d->extra && d->extra->inRenderWithPainter;
|
||||
const QRegion toBePainted = !inRenderWithPainter ? d->prepareToRender(sourceRegion, renderFlags)
|
||||
: sourceRegion;
|
||||
@@ -4743,6 +4754,10 @@ void QWidget::render(QPainter *painter, const QPoint &targetOffset,
|
||||
if (!inRenderWithPainter && (opacity < 1.0 || (target->devType() == QInternal::Printer))) {
|
||||
d->render_helper(painter, targetOffset, toBePainted, renderFlags);
|
||||
d->extra->inRenderWithPainter = inRenderWithPainter;
|
||||
+
|
||||
+ // Patch: save and restore dirtyOpaqueChildren field.
|
||||
+ d->dirtyOpaqueChildren = oldDirtyOpaqueChildren;
|
||||
+
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -4774,6 +4789,9 @@ void QWidget::render(QPainter *painter, const QPoint &targetOffset,
|
||||
d->setSharedPainter(oldPainter);
|
||||
|
||||
d->extra->inRenderWithPainter = inRenderWithPainter;
|
||||
+
|
||||
+ // Patch: save and restore dirtyOpaqueChildren field.
|
||||
+ d->dirtyOpaqueChildren = oldDirtyOpaqueChildren;
|
||||
}
|
||||
|
||||
static void sendResizeEvents(QWidget *target)
|
||||
@@ -7983,7 +8001,8 @@ bool QWidget::event(QEvent *event)
|
||||
case QEvent::KeyPress: {
|
||||
QKeyEvent *k = (QKeyEvent *)event;
|
||||
bool res = false;
|
||||
- if (!(k->modifiers() & (Qt::ControlModifier | Qt::AltModifier))) { //### Add MetaModifier?
|
||||
+ // Patch: Allow us to handle Ctrl+Tab and Ctrl+Backtab in the app.
|
||||
+ if (!(k->modifiers() & (Qt::ControlModifier | Qt::AltModifier | Qt::MetaModifier))) { //### Add MetaModifier?
|
||||
if (k->key() == Qt::Key_Backtab
|
||||
|| (k->key() == Qt::Key_Tab && (k->modifiers() & Qt::ShiftModifier)))
|
||||
res = focusNextPrevChild(false);
|
||||
diff --git a/src/widgets/styles/qmacstyle_mac.mm b/src/widgets/styles/qmacstyle_mac.mm
|
||||
index 0845a5eb02..5735cb6b39 100644
|
||||
--- a/src/widgets/styles/qmacstyle_mac.mm
|
||||
+++ b/src/widgets/styles/qmacstyle_mac.mm
|
||||
@@ -3667,9 +3667,11 @@ void QMacStyle::drawControl(ControlElement ce, const QStyleOption *opt, QPainter
|
||||
|
||||
NSBezierPath *pushButtonFocusRingPath;
|
||||
if (bdi.kind == kThemeBevelButton)
|
||||
- pushButtonFocusRingPath = [NSBezierPath bezierPathWithRect:focusRect];
|
||||
+ // Patch: Fix building with the new SDK.
|
||||
+ pushButtonFocusRingPath = [NSBezierPath bezierPathWithRect:NSRectFromCGRect(focusRect)];
|
||||
else
|
||||
- pushButtonFocusRingPath = [NSBezierPath bezierPathWithRoundedRect:focusRect xRadius:4 yRadius:4];
|
||||
+ // Patch: Fix building with the new SDK.
|
||||
+ pushButtonFocusRingPath = [NSBezierPath bezierPathWithRoundedRect:NSRectFromCGRect(focusRect) xRadius:4 yRadius:4];
|
||||
qt_drawFocusRingOnPath(cg, pushButtonFocusRingPath);
|
||||
}
|
||||
|
||||
diff --git a/src/widgets/util/qsystemtrayicon_qpa.cpp b/src/widgets/util/qsystemtrayicon_qpa.cpp
|
||||
index f98aeaf678..00c0734129 100644
|
||||
--- a/src/widgets/util/qsystemtrayicon_qpa.cpp
|
||||
+++ b/src/widgets/util/qsystemtrayicon_qpa.cpp
|
||||
@@ -99,13 +99,18 @@ void QSystemTrayIconPrivate::updateIcon_sys()
|
||||
|
||||
void QSystemTrayIconPrivate::updateMenu_sys()
|
||||
{
|
||||
- if (qpa_sys && menu) {
|
||||
- if (!menu->platformMenu()) {
|
||||
- QPlatformMenu *platformMenu = qpa_sys->createMenu();
|
||||
- if (platformMenu)
|
||||
- menu->setPlatformMenu(platformMenu);
|
||||
+ // Patch: Nice macOS tray icon support.
|
||||
+ if (qpa_sys) {
|
||||
+ if (menu) {
|
||||
+ if (!menu->platformMenu()) {
|
||||
+ QPlatformMenu *platformMenu = qpa_sys->createMenu();
|
||||
+ if (platformMenu)
|
||||
+ menu->setPlatformMenu(platformMenu);
|
||||
+ }
|
||||
+ qpa_sys->updateMenu(menu->platformMenu());
|
||||
+ } else {
|
||||
+ qpa_sys->updateMenu(0);
|
||||
}
|
||||
- qpa_sys->updateMenu(menu->platformMenu());
|
||||
}
|
||||
}
|
||||
|
||||
diff --git a/src/widgets/widgets/qwidgetlinecontrol.cpp b/src/widgets/widgets/qwidgetlinecontrol.cpp
|
||||
index 75f30599be..980f2be1e9 100644
|
||||
--- a/src/widgets/widgets/qwidgetlinecontrol.cpp
|
||||
+++ b/src/widgets/widgets/qwidgetlinecontrol.cpp
|
||||
@@ -1867,7 +1867,8 @@ void QWidgetLineControl::processKeyEvent(QKeyEvent* event)
|
||||
|
||||
if (unknown && !isReadOnly()) {
|
||||
QString t = event->text();
|
||||
- if (!t.isEmpty() && t.at(0).isPrint()) {
|
||||
+ // Patch: Enable ZWJ and ZWNJ characters to be in text input.
|
||||
+ if (!t.isEmpty() && (t.at(0).isPrint() || t.at(0).unicode() == 0x200C || t.at(0).unicode() == 0x200D)) {
|
||||
insert(t);
|
||||
#ifndef QT_NO_COMPLETER
|
||||
complete(event->key());
|
||||
diff --git a/src/widgets/widgets/qwidgettextcontrol.cpp b/src/widgets/widgets/qwidgettextcontrol.cpp
|
||||
index 96438a0bdf..b0b7206405 100644
|
||||
--- a/src/widgets/widgets/qwidgettextcontrol.cpp
|
||||
+++ b/src/widgets/widgets/qwidgettextcontrol.cpp
|
||||
@@ -1342,7 +1342,8 @@ void QWidgetTextControlPrivate::keyPressEvent(QKeyEvent *e)
|
||||
process:
|
||||
{
|
||||
QString text = e->text();
|
||||
- if (!text.isEmpty() && (text.at(0).isPrint() || text.at(0) == QLatin1Char('\t'))) {
|
||||
+ // Patch: Enable ZWJ and ZWNJ characters to be in text input.
|
||||
+ if (!text.isEmpty() && (text.at(0).isPrint() || text.at(0) == QLatin1Char('\t') || text.at(0).unicode() == 0x200C || text.at(0).unicode() == 0x200D)) {
|
||||
if (overwriteMode
|
||||
// no need to call deleteChar() if we have a selection, insertText
|
||||
// does it already
|
||||
@@ -1,47 +0,0 @@
|
||||
diff --git a/src/3rdparty/libwebp/src/dec/vp8l.c b/src/3rdparty/libwebp/src/dec/vp8l.c
|
||||
index ea0254d..953ff01 100644
|
||||
--- a/src/3rdparty/libwebp/src/dec/vp8l.c
|
||||
+++ b/src/3rdparty/libwebp/src/dec/vp8l.c
|
||||
@@ -12,7 +12,7 @@
|
||||
// Authors: Vikas Arora (vikaas.arora@gmail.com)
|
||||
// Jyrki Alakuijala (jyrki@google.com)
|
||||
|
||||
-#include <stdio.h>
|
||||
+// Patch: Backport of a crash fix.
|
||||
#include <stdlib.h>
|
||||
#include "./alphai.h"
|
||||
#include "./vp8li.h"
|
||||
@@ -740,6 +740,10 @@ static int DecodeAlphaData(VP8LDecoder* const dec, uint8_t* const data,
|
||||
const int len_code_limit = NUM_LITERAL_CODES + NUM_LENGTH_CODES;
|
||||
const int mask = hdr->huffman_mask_;
|
||||
assert(htree_group != NULL);
|
||||
+
|
||||
+ // Patch: Backport of a crash fix.
|
||||
+ assert(pos < end);
|
||||
+
|
||||
assert(last_row <= height);
|
||||
assert(Is8bOptimizable(hdr));
|
||||
|
||||
@@ -830,6 +834,10 @@ static int DecodeImageData(VP8LDecoder* const dec, uint32_t* const data,
|
||||
(hdr->color_cache_size_ > 0) ? &hdr->color_cache_ : NULL;
|
||||
const int mask = hdr->huffman_mask_;
|
||||
assert(htree_group != NULL);
|
||||
+
|
||||
+ // Patch: Backport of a crash fix.
|
||||
+ assert(src < src_end);
|
||||
+
|
||||
assert(src_last <= src_end);
|
||||
|
||||
while (!br->eos_ && src < src_last) {
|
||||
@@ -1294,6 +1302,11 @@ int VP8LDecodeAlphaImageStream(ALPHDecoder* const alph_dec, int last_row) {
|
||||
assert(dec->action_ == READ_DATA);
|
||||
assert(last_row <= dec->height_);
|
||||
|
||||
+ // Patch: Backport of a crash fix.
|
||||
+ if (dec->last_pixel_ == dec->width_ * dec->height_) {
|
||||
+ return 1; // done
|
||||
+ }
|
||||
+
|
||||
// Decode (with special row processing).
|
||||
return alph_dec->use_8b_decode ?
|
||||
DecodeAlphaData(dec, (uint8_t*)dec->pixels_, dec->width_, dec->height_,
|
||||
@@ -1,52 +0,0 @@
|
||||
diff --git a/base/mac/scoped_nsobject.h b/base/mac/scoped_nsobject.h
|
||||
index 2e157a4..5a306a1 100644
|
||||
--- a/base/mac/scoped_nsobject.h
|
||||
+++ b/base/mac/scoped_nsobject.h
|
||||
@@ -11,6 +11,7 @@
|
||||
|
||||
#include "base/compiler_specific.h"
|
||||
#include "base/mac/scoped_typeref.h"
|
||||
+#include "base/template_util.h"
|
||||
|
||||
namespace base {
|
||||
|
||||
@@ -55,7 +56,7 @@ class scoped_nsobject : public scoped_nsprotocol<NST*> {
|
||||
public:
|
||||
using scoped_nsprotocol<NST*>::scoped_nsprotocol;
|
||||
|
||||
- static_assert(std::is_same<NST, NSAutoreleasePool>::value == false,
|
||||
+ static_assert(is_same<NST, NSAutoreleasePool>::value == false,
|
||||
"Use ScopedNSAutoreleasePool instead");
|
||||
};
|
||||
|
||||
diff --git a/base/macros.h b/base/macros.h
|
||||
index 5d96783..096704c 100644
|
||||
--- a/base/macros.h
|
||||
+++ b/base/macros.h
|
||||
@@ -42,8 +42,9 @@ char (&ArraySizeHelper(const T (&array)[N]))[N];
|
||||
|
||||
template <typename Dest, typename Source>
|
||||
inline Dest bit_cast(const Source& source) {
|
||||
+#if __cplusplus >= 201103L
|
||||
static_assert(sizeof(Dest) == sizeof(Source), "sizes must be equal");
|
||||
-
|
||||
+#endif
|
||||
Dest dest;
|
||||
memcpy(&dest, &source, sizeof(dest));
|
||||
return dest;
|
||||
diff --git a/build/common.gypi b/build/common.gypi
|
||||
index 1affc70..6e8f292 100644
|
||||
--- a/build/common.gypi
|
||||
+++ b/build/common.gypi
|
||||
@@ -66,6 +66,11 @@
|
||||
'conditions': [
|
||||
['clang!=0', {
|
||||
'CLANG_CXX_LANGUAGE_STANDARD': 'c++11', # -std=c++11
|
||||
+ 'conditions': [
|
||||
+ ['mac_deployment_target=="10.8"', {
|
||||
+ 'CLANG_CXX_LIBRARY': 'libc++', # force -stdlib=libc++ for 10.8
|
||||
+ }]
|
||||
+ ],
|
||||
|
||||
# Don't link in libarclite_macosx.a, see http://crbug.com/156530.
|
||||
'CLANG_LINK_OBJC_RUNTIME': 'NO', # -fno-objc-link-runtime
|
||||
@@ -1,22 +0,0 @@
|
||||
diff --git a/Alc/backends/winmm.c b/Alc/backends/winmm.c
|
||||
index 9d8f8e9..8c8e44a 100644
|
||||
--- a/Alc/backends/winmm.c
|
||||
+++ b/Alc/backends/winmm.c
|
||||
@@ -219,7 +219,7 @@ FORCE_ALIGN static int ALCwinmmPlayback_mixerProc(void *arg)
|
||||
SetRTPriority();
|
||||
althrd_setname(althrd_current(), MIXER_THREAD_NAME);
|
||||
|
||||
- while(GetMessage(&msg, NULL, 0, 0))
|
||||
+ if (!self->killNow) while(GetMessage(&msg, NULL, 0, 0))
|
||||
{
|
||||
if(msg.message != WOM_DONE)
|
||||
continue;
|
||||
@@ -504,7 +504,7 @@ static int ALCwinmmCapture_captureProc(void *arg)
|
||||
|
||||
althrd_setname(althrd_current(), RECORD_THREAD_NAME);
|
||||
|
||||
- while(GetMessage(&msg, NULL, 0, 0))
|
||||
+ if (!self->killNow) while(GetMessage(&msg, NULL, 0, 0))
|
||||
{
|
||||
if(msg.message != WIM_DATA)
|
||||
continue;
|
||||
File diff suppressed because it is too large
Load Diff
BIN
Telegram/Resources/animations/blocked_peers_empty.tgs
Normal file
BIN
Telegram/Resources/animations/blocked_peers_empty.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/cake.tgs
Normal file
BIN
Telegram/Resources/animations/cake.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/camera_outline.tgs
Normal file
BIN
Telegram/Resources/animations/camera_outline.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/change_number.tgs
Normal file
BIN
Telegram/Resources/animations/change_number.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/chat_link.tgs
Normal file
BIN
Telegram/Resources/animations/chat_link.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/cloud_filters.tgs
Normal file
BIN
Telegram/Resources/animations/cloud_filters.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/cloud_password/email.tgs
Normal file
BIN
Telegram/Resources/animations/cloud_password/email.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/cloud_password/hint.tgs
Normal file
BIN
Telegram/Resources/animations/cloud_password/hint.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/cloud_password/intro.tgs
Normal file
BIN
Telegram/Resources/animations/cloud_password/intro.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/cloud_password/password_input.tgs
Normal file
BIN
Telegram/Resources/animations/cloud_password/password_input.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/cloud_password/validate.tgs
Normal file
BIN
Telegram/Resources/animations/cloud_password/validate.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/collectible_phone.tgs
Normal file
BIN
Telegram/Resources/animations/collectible_phone.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/collectible_username.tgs
Normal file
BIN
Telegram/Resources/animations/collectible_username.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/diamond.tgs
Normal file
BIN
Telegram/Resources/animations/diamond.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/dice/winners.tgs
Normal file
BIN
Telegram/Resources/animations/dice/winners.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/discussion.tgs
Normal file
BIN
Telegram/Resources/animations/discussion.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/edit_peers/direct_messages.tgs
Normal file
BIN
Telegram/Resources/animations/edit_peers/direct_messages.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/edit_peers/topics.tgs
Normal file
BIN
Telegram/Resources/animations/edit_peers/topics.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/edit_peers/topics_list.tgs
Normal file
BIN
Telegram/Resources/animations/edit_peers/topics_list.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/edit_peers/topics_tabs.tgs
Normal file
BIN
Telegram/Resources/animations/edit_peers/topics_tabs.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/filters.tgs
Normal file
BIN
Telegram/Resources/animations/filters.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/greeting.tgs
Normal file
BIN
Telegram/Resources/animations/greeting.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/hello_status.tgs
Normal file
BIN
Telegram/Resources/animations/hello_status.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/hours.tgs
Normal file
BIN
Telegram/Resources/animations/hours.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/local_passcode_enter.tgs
Normal file
BIN
Telegram/Resources/animations/local_passcode_enter.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/location.tgs
Normal file
BIN
Telegram/Resources/animations/location.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/media_forbidden.tgs
Normal file
BIN
Telegram/Resources/animations/media_forbidden.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/my_gifts_empty.tgs
Normal file
BIN
Telegram/Resources/animations/my_gifts_empty.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/no_chats.tgs
Normal file
BIN
Telegram/Resources/animations/no_chats.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/noresults.tgs
Normal file
BIN
Telegram/Resources/animations/noresults.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/palette.tgs
Normal file
BIN
Telegram/Resources/animations/palette.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/phone.tgs
Normal file
BIN
Telegram/Resources/animations/phone.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/photo_suggest_icon.tgs
Normal file
BIN
Telegram/Resources/animations/photo_suggest_icon.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/profile/profile_muting.tgs
Normal file
BIN
Telegram/Resources/animations/profile/profile_muting.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/profile/profile_unmuting.tgs
Normal file
BIN
Telegram/Resources/animations/profile/profile_unmuting.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/robot.tgs
Normal file
BIN
Telegram/Resources/animations/robot.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/rtmp.tgs
Normal file
BIN
Telegram/Resources/animations/rtmp.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/search.tgs
Normal file
BIN
Telegram/Resources/animations/search.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/show_or_premium_lastseen.tgs
Normal file
BIN
Telegram/Resources/animations/show_or_premium_lastseen.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/show_or_premium_readtime.tgs
Normal file
BIN
Telegram/Resources/animations/show_or_premium_readtime.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/sleep.tgs
Normal file
BIN
Telegram/Resources/animations/sleep.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/star_reaction/appear.tgs
Normal file
BIN
Telegram/Resources/animations/star_reaction/appear.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/star_reaction/center.tgs
Normal file
BIN
Telegram/Resources/animations/star_reaction/center.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/star_reaction/effect1.tgs
Normal file
BIN
Telegram/Resources/animations/star_reaction/effect1.tgs
Normal file
Binary file not shown.
BIN
Telegram/Resources/animations/star_reaction/effect2.tgs
Normal file
BIN
Telegram/Resources/animations/star_reaction/effect2.tgs
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user