Update dependency io.element.android:compound-android to v0.1.0 (#3524)

* Update dependency io.element.android:compound-android to v0.1.0

* Fix usages of `AvatarColorsProvider`

* Update screenshots

* Fix tests and lint issues

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <android@element.io>
This commit is contained in:
renovate[bot] 2024-09-26 14:54:25 +00:00 committed by GitHub
parent c5f5ff356b
commit 231217c438
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
814 changed files with 1631 additions and 1659 deletions

View file

@ -394,7 +394,7 @@ private fun MessageSenderInformation(
senderAvatar: AvatarData,
modifier: Modifier = Modifier
) {
val avatarColors = AvatarColorsProvider.provide(senderAvatar.id, ElementTheme.isLightTheme)
val avatarColors = AvatarColorsProvider.provide(senderAvatar.id)
Row(modifier = modifier) {
Avatar(senderAvatar)
Spacer(modifier = Modifier.width(4.dp))

View file

@ -152,7 +152,7 @@ coil = { module = "io.coil-kt:coil", version.ref = "coil" }
coil_compose = { module = "io.coil-kt:coil-compose", version.ref = "coil" }
coil_gif = { module = "io.coil-kt:coil-gif", version.ref = "coil" }
coil_test = { module = "io.coil-kt:coil-test", version.ref = "coil" }
compound = { module = "io.element.android:compound-android", version = "0.0.7" }
compound = { module = "io.element.android:compound-android", version = "0.1.0" }
datetime = { module = "org.jetbrains.kotlinx:kotlinx-datetime", version.ref = "datetime" }
serialization_json = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "serialization_json" }
kotlinx_collections_immutable = "org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7"

View file

@ -7,41 +7,19 @@
package io.element.android.libraries.designsystem.colors
import androidx.collection.LruCache
import androidx.compose.runtime.Composable
import io.element.android.compound.theme.AvatarColors
import io.element.android.compound.theme.avatarColorsDark
import io.element.android.compound.theme.avatarColorsLight
import io.element.android.compound.theme.avatarColors
object AvatarColorsProvider {
private val cache = LruCache<String, AvatarColors>(200)
private var currentThemeIsLight = true
fun provide(id: String, isLightTheme: Boolean): AvatarColors {
if (currentThemeIsLight != isLightTheme) {
currentThemeIsLight = isLightTheme
cache.evictAll()
@Composable
fun provide(id: String): AvatarColors {
return avatarColors().let { colors ->
colors[id.toHash(colors.size)]
}
val valueFromCache = cache.get(id)
return if (valueFromCache != null) {
valueFromCache
} else {
val colors = avatarColors(id, isLightTheme)
cache.put(id, colors)
colors
}
}
private fun avatarColors(id: String, isLightTheme: Boolean): AvatarColors {
val hash = id.toHash()
val colors = if (isLightTheme) {
avatarColorsLight[hash]
} else {
avatarColorsDark[hash]
}
return colors
}
}
internal fun String.toHash(): Int {
return toList().sumOf { it.code } % avatarColorsLight.size
internal fun String.toHash(maxSize: Int): Int {
return toList().sumOf { it.code } % maxSize
}

View file

@ -364,7 +364,7 @@ fun Modifier.avatarBloom(
)
} else {
// There is no URL so we'll generate an avatar with the initials and use that as the bloom source
val avatarColors = AvatarColorsProvider.provide(avatarData.id, ElementTheme.isLightTheme)
val avatarColors = AvatarColorsProvider.provide(avatarData.id)
val initialsBitmap = initialsBitmap(
width = BloomDefaults.ENCODE_SIZE_PX.toDp(),
height = BloomDefaults.ENCODE_SIZE_PX.toDp(),
@ -538,7 +538,7 @@ class InitialsColorIntProvider : PreviewParameterProvider<Int> {
@ShowkaseComposable(group = PreviewGroup.Bloom)
internal fun BloomInitialsPreview(@PreviewParameter(InitialsColorIntProvider::class) color: Int) {
ElementPreview {
val avatarColors = AvatarColorsProvider.provide("$color", ElementTheme.isLightTheme)
val avatarColors = AvatarColorsProvider.provide("$color")
val bitmap = initialsBitmap(text = "F", backgroundColor = avatarColors.background, textColor = avatarColors.foreground)
val hash = BlurHash.encode(
bitmap = bitmap.asAndroidBitmap(),

View file

@ -115,7 +115,7 @@ private fun InitialsAvatar(
forcedAvatarSize: Dp?,
modifier: Modifier = Modifier,
) {
val avatarColors = AvatarColorsProvider.provide(avatarData.id, ElementTheme.isLightTheme)
val avatarColors = AvatarColorsProvider.provide(avatarData.id)
Box(
modifier.background(color = avatarColors.background)
) {

View file

@ -15,7 +15,7 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp
import io.element.android.compound.theme.avatarColorsLight
import io.element.android.compound.theme.avatarColors
import io.element.android.libraries.designsystem.preview.ElementPreview
import io.element.android.libraries.designsystem.preview.PreviewsDayNight
import io.element.android.libraries.designsystem.theme.components.Text
@ -27,7 +27,7 @@ internal fun UserAvatarColorsPreview() = ElementPreview {
modifier = Modifier.padding(8.dp),
verticalArrangement = Arrangement.spacedBy(8.dp),
) {
repeat(avatarColorsLight.size) {
repeat(avatarColors().size) {
Row(
horizontalArrangement = Arrangement.spacedBy(8.dp),
verticalAlignment = Alignment.CenterVertically,

View file

@ -8,32 +8,26 @@
package io.element.android.libraries.designsystem.colors
import com.google.common.truth.Truth.assertThat
import io.element.android.compound.theme.avatarColorsDark
import io.element.android.compound.theme.avatarColorsLight
import org.junit.Test
class AvatarColorsTest {
@Test
fun `ensure the size of the avatar color are equal for light and dark theme`() {
assertThat(avatarColorsDark.size).isEqualTo(avatarColorsLight.size)
}
private val maxSize = 6
@Test
fun `compute string hash`() {
assertThat("@alice:domain.org".toHash()).isEqualTo(6)
assertThat("@bob:domain.org".toHash()).isEqualTo(3)
assertThat("@charlie:domain.org".toHash()).isEqualTo(0)
assertThat("@alice:domain.org".toHash(maxSize)).isEqualTo(0)
assertThat("@bob:domain.org".toHash(maxSize)).isEqualTo(1)
assertThat("@charlie:domain.org".toHash(maxSize)).isEqualTo(2)
}
@Test
fun `compute string hash reverse`() {
assertThat("0".toHash()).isEqualTo(0)
assertThat("1".toHash()).isEqualTo(1)
assertThat("2".toHash()).isEqualTo(2)
assertThat("3".toHash()).isEqualTo(3)
assertThat("4".toHash()).isEqualTo(4)
assertThat("5".toHash()).isEqualTo(5)
assertThat("6".toHash()).isEqualTo(6)
assertThat("7".toHash()).isEqualTo(7)
assertThat("0".toHash(maxSize)).isEqualTo(0)
assertThat("1".toHash(maxSize)).isEqualTo(1)
assertThat("2".toHash(maxSize)).isEqualTo(2)
assertThat("3".toHash(maxSize)).isEqualTo(3)
assertThat("4".toHash(maxSize)).isEqualTo(4)
assertThat("5".toHash(maxSize)).isEqualTo(5)
assertThat("6".toHash(maxSize)).isEqualTo(0)
assertThat("7".toHash(maxSize)).isEqualTo(1)
}
}

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:92c0b21d5de4540e7b3b784d18531cdf428bd0c9f13bdd445f811d6df73ef50b
size 36779
oid sha256:8e983d87a736b6cb2056a3cc28a527c35fad1c047a7820029672729726dfc634
size 36783

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9613aed2c45f172c7afec90e6205cba7f6112c6108d577c5377e5c3b07720426
size 34664
oid sha256:7de91dc89a7049f4a806d67e0053522cd0bb35a49ae6bc69ce8ee9f3df9e5e45
size 34632

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:30efa4ef62ce38f3599c1a6f2a99c9a36e5704a70c99d83670b5f2169a8648f3
size 8378
oid sha256:846bef7dc54b4d051bc0cd6ea90d66ba406a11d7dda36455dbdf3ee74aab2aae
size 8379

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e3c97dbafc4e1e74be95014f9e4f4e10f9b6516d98e89a149791d61c2e1c5ddf
size 10484
oid sha256:6baed152f58ed5335d559b7e6bc78867147ddd0b8df63e1881875caf0c10f470
size 10486

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a1a5ca1ae30e3b1c4c2b242b3527a3c09b09acb415ad11333ad4b1f07182cbed
size 8005
oid sha256:a9d7f9f3ba4857862530f0f278186dfbaa347d589abca7e2baf5142b2740ede4
size 7999

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:eae95926adb295182d13dbbebcf1650ab1bf816a9d5edeb908cbd8683fec0c66
size 10031
oid sha256:813cedb8cb525406a5d475a8b431bc94888f5952009e28f71f983a03198227db
size 10028

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4c4d0516853a94214e6d1b6bec1ea6cc4c3d6652e53ab9f148464c22b9ad964e
size 21733
oid sha256:c7694f4763e3665735ff147716028f998d5e58e77a1f33c52c427dae9e5648ad
size 21736

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dedc5b63b1138e579d227d1f910a54f302bd452c0f10f4df4818aa12b6be04b7
oid sha256:8dd60978c551d540c5ecaa4ea5ef82b59a77894b64dfabce4d78a33314b05bc9
size 21253

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:925dc31415feddb28616043aaeadc5e18ad5b329ad7414ca5da69c772dd34e5b
size 14528
oid sha256:5480b1c7a3244e0c702f6623f736bfc76560843a8eba8c118a1560954414b4f4
size 14560

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:546837f4f7021f4e05d3d10e953ef09a9fb7f7dc136a8d48dae24690a6877e4a
size 13366
oid sha256:548c1d91bfee3a9fe22e881d61c469369885f51f80e267ce9e16c6f4501948fe
size 13372

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:52ba9c146f9ceee768b971bee87c7db41321684c77727669acf38e9c32698f96
size 65711
oid sha256:686ef0bf0a5813e09f1afd7824d5aa909c914bebe553d03955a869673e8f9e16
size 66270

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7d4019a436d20847db4e2e2b35f96d143790056b867d40dcdc93fe4af33c7f77
size 59021
oid sha256:c8f9f67b6bd11de3983dfdd76c3a72ceaf8d920daebb5e4e749bb74ab5d95dfa
size 58396

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:03ba790d4cb5727100f3691cb990cb7597f6bf22b4ed907575e18eb19949e83d
size 13820
oid sha256:f15537d0a4cbfb012996f5043f43dc5ea5e769b2404968ac4ea60eda8a522f85
size 13813

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8fc5788b6dc4a5692016bd4bbbfbc774df3bf6c5f05fa3959d06dc610b0ef9ad
size 25193
oid sha256:2c1a4c2d228441f59a2a13064fe2937778a9f3262f6fd843ad03cf09d89e5442
size 24715

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1c0b3d8fad9f380b92988770e267f3305e50c4d3d4ad529fac88920662ed7fee
size 78347
oid sha256:9a0a3b1be08dd65f0327e6a8f5f6887ba84e92210396b67fbc0e06476c85083a
size 77369

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9b27a27ba2adcb73e1b9fd2b3a7f2a688304ba1edef0891f12135d89d08393d3
size 42467
oid sha256:118369cac5ffffbda03faa41c4a3fb26e4014757e86fa9b31871e18dfb312b3e
size 42073

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:60ca54021052460a08180b5a897b5bc3dba7d806b1d1cda91c7dda935380cc2f
size 13032
oid sha256:5f3fe0798aae566b768bbe7090526afdb448a6f73966afa8d9c7ccda0e82f9b7
size 12995

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0927c6355423e3fa395a24d23aa2e02aefe2098663c497d1f5ef629004f367e0
size 24816
oid sha256:0f93dfabe9b0e3737c870e710dc10f619959977fb74873bdbb2d9646ef08c593
size 24914

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1fc9668298a70320639c0202eff2cc74e94e85f01699e405ef21dc8a4a9f0cec
size 77858
oid sha256:e9b6a5050fc2dea2b38e1aef137854c738f7308cf08f4aad461dbe2de226b3e8
size 78216

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8e0176c1fc074ab44158bb885d37c3419c3e20ce9f2f8dff72bb9b93999ef3cf
size 41756
oid sha256:9a5c2e713849c912004275c4c61256ffdf99388bff9da97b40732090295104e3
size 42081

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dee9312df0f4c4599b3126f2d1786878f239450c97ecee6d3893a451a8e716b3
size 82702
oid sha256:7714bcbe7a5535390328282aa7aacbe6d0155c7ec7273ab1a08be7fd56798269
size 82386

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4317282477a1c71ea8fc5a3ea4f53535ca3eecdb11328aeef7c4e8786dc9d768
size 42786
oid sha256:3aabc27a2531ecd79a01de70cbb149ff4c77fb9d37f3cefd5727a083c3edf455
size 42712

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7a6863f9a83b2c260e4eb31687b77f580dce748da1a7bcf299d87704c2600f21
size 21210
oid sha256:9099e2ab73d1aae490189f4682dd5c215e47085affe750890d0d84f203c403ab
size 20579

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a7b4a8c5c869a75014b6de75e470ab8daab828d1f2bd829e62ae290f6310304c
size 38958
oid sha256:f49822ac3f9a328dcbc9747e49ab3b3af74de42f81f833640232199d85d8d961
size 38428

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1dc86682acc7b8a5738e84628e2bd3f99531e420140b36596e41274b281fec45
size 52884
oid sha256:ad11252f9d054c05c52d126c2dd7656c787bf2c4bc76dabb6815c2030abffe82
size 51881

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:52bd56cdb68e8458d6929abf3bbe241febc0016e32f73f2f04c2ead8c14c182c
size 38174
oid sha256:2699ae8a9f69d336f20d2376012526a36394495027d3d277061c5d55359ba587
size 37761

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8776c06af81d6b1a55299b43c42c0bacecd51fc129e197609f5b235071a354f9
size 20950
oid sha256:759c6edb5f0742fbbb3ed48ac2d88b40e3d5e0c24a396b2250c56392653e6b63
size 21018

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:52b4ba2f07dcc40a4968d76b3b371b9ed1121be5711b7a7f2d3fc2ea0f423d9e
size 38901
oid sha256:ed09d7879d10d22bc90bf0757bc649436f90428347cc8df2780c05e4c1c95fe5
size 39183

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ef2650a0caaa85a7a7868282135f83f34fe8a8c8e69359db124102aac0e9f070
size 52898
oid sha256:a53dddddd8774b9c02beb6daab0111ad62f8e28863815a45be12d1bb0dbec9e8
size 53254

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6619e721864f5486478cc312cda595c713cb46245c54dd63195337c04281274b
size 37523
oid sha256:dd6eac503164cafe15fe7d7d668fb0ab82eb81324b2bf1de3b1230e945083830
size 37892

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c5b6b5c23c80a761cf7d568d33a07358ae521692448612395037836dbb3f2b52
size 79494
oid sha256:bbe5493a3482c3b3a163b9491435e5548dbd0994db1a99ed5860954c2b139171
size 79120

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e082d164a67d95058bcb5bac2607b6f266af8358e6a997d96357f73900de6726
size 78471
oid sha256:09a5f2d0d8b25ce4cbbb3881c69df6a7e001413bcc8c541135359d28a4b7af86
size 78493

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7297bdfeec3c126f0ab3f78a58ff6f3ed513199457ca627c189169c88f288fb5
size 19976
oid sha256:208e9d9f42a929c0bdb280c4442faf0211f43d3d350c48246b20ca3256a11690
size 19846

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:89a0ec73ef1341dd9cf17daf8c6da5216b55fba2652bb401a054d580513d1605
size 26443
oid sha256:5524fdbc6570b90bb1d8296670631259b3fd7b3b8908b7622165d658ac7d1e60
size 26324

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8c472e16f9c784d5554dccca809504949b29e38ad46375eeec42d40647db7e4c
size 48959
oid sha256:7e8fbff0db3fb8dc996226fcb1b515638be54f7e6fec6de303e86f954037c328
size 48411

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:70d89e441fa190cee145e56d9d62f2cda663d9054d038d9402464ced33f46917
size 18675
oid sha256:fa26d53e0373f886180c38c7398597737dd808ef98e658a5f98e0fc74f150f36
size 18764

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0a76a32b1a81c0668f3e176a029479688f0653b6a2e52f8ebb970e8c67feb68c
size 24696
oid sha256:d0fc065ed57fc706c81e04fb527ed4ba25deb5b5366d4c67cb902ead6bac83d5
size 24772

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f10d5ec05368b70add8ec834f7e2c353c97d044de94b9f554877533ee11a51ec
size 47951
oid sha256:f0c79e01df12f6784e85fea66c27e2b454b34742db9c666d7c7e3f14d27229e2
size 48207

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3540f43d9c2b446ddf110e88661334f9b25dc15b200ab3841fd7588aed662a73
size 68250
oid sha256:e46d9479220004a152884887df22017c7dd772879653b8a290ac0b31ac1bc50e
size 68356

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a07ef1ecaa31561bdeb34160f89fa9d81ff8736e1680f6594aafbc263f1f2178
size 59543
oid sha256:0234bac541949142e19cf9f25988ff6afb6f01bbe5c27611b1681a849b220c51
size 59428

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3e2e62c68474d9f814e35c03ba1458a4e4d62f7bc4239f9f719d305e986cd66b
size 260887
oid sha256:1ce33509fe55cb38d69509bf62115d1a6153cc05f075a6ac4f936b9931a41c0c
size 260888

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3f7f9ec486a3bdb3a6c27ebfe391577cbf59051870a0161db9bd6f3a62abf042
size 341417
oid sha256:6b002b3b64da8a68786fca4493211c4c942d685e1abf77e2c02fba9a299a9432
size 341411

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fd2b534a026cb2c96c90f20eb0154b20672d4eae294c558804898cd927e93585
size 106258
oid sha256:916516ede645eaff617b40e6cf50acf2ba1e583827d778d22e9a012fe367fe7a
size 106146

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:871462d674402649f3cca219f7ffbf2d2f69e2138a325008364480b2072e749c
size 98927
oid sha256:57fcd25c0dab243b8ce273d38d0c4f36bb3415ac4488d1c6f4189c368899ca76
size 98786

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4166ca98b23a3d006ffd8c073ab8329c3a473a15f94410292aec8c6658bcb88a
size 110749
oid sha256:420a7c957ef0909cc2bf9cd9461af98cdff20fff21dab5df9e94165034ed0dda
size 110641

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:13b38be30391e0f8e2950ba4b5117bb8ab5dfe4e488ec141c793bc89fdf095ae
size 117135
oid sha256:2b59a279bbd690657950c21aaf5dd536073e95485cf22f737e3080cfbabbdade
size 117054

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:994409dbc8d19276190205e9c1cf29791710f0db45a5bad7e8be34d6b1d1845d
size 111250
oid sha256:3463e70cd08f4d884f8bfafe7d66c5b75ac1fc05bf70cf1478a9f11def071069
size 111151

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dce50d01a3af8af3a4bbd60d7dada7d7e4f951d1e8d544d0f9de94e1eb3cb70d
size 118747
oid sha256:a89fd43e3e373474df355a970ea2dd4d525f554f509c4d34b098151fab9ea6a0
size 118678

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1ec2571e7bcbbcb061371bef98c3cf54a67c26c8865d9534916844ec1ba979bc
size 112727
oid sha256:084e303ed61e399ddbefda7e54cadb69545eb0db9493185aa48a3db7ba69fb04
size 112515

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:13ed33b9e0b040ac1052389728179014984dc765671384e2d7215377a19d8fcc
size 91575
oid sha256:a9f9d59037ba084e60e6324e066736bc08c0b52319664d67eb84779df6806ce4
size 91377

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:808fb1bc209726d3a9a37be2994b9a500ea3641a4e0e3e5456cc729fcf816b46
size 84456
oid sha256:2e9618ede3ef8f718c54b3912fbbdadf69182417c4f7cc714a8301a84deaca2f
size 84239

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:39fed02fd7b07cf563831fce99052cf750347d5a85e86396a13761f4c0840aff
size 97142
oid sha256:55dd6915907ebe7c0d3799a54491640582f3fc08c7d8163fb77cfd7820b95ad3
size 96938

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fbb5716f603f93c9ed9d0ce993f4a1a8690debca77f10ad741911f84fdeb8f62
size 103738
oid sha256:524cabb4d55590237ffad166d0ebc2fb14dfaef0bfa040916d4f7e727a70bb0a
size 103550

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6a6c07b7db109f7882e46d9c80b2a4f92ae48cb05fd076d61b3866bcef235335
size 96607
oid sha256:b1e7887e1120c852e5a9086dba35fd8e52485d0e285c2e3724687ffa71babd45
size 96405

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4b111c941d7e1cbc812c1fd93e8c23560b3dd8c159396bed331e9e49b3600089
size 104927
oid sha256:69bef3b0f9f8cdb315e4bc1a18b82d12c8927fcb389ebf5975db8c254a040a9b
size 104737

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ba874f73c77d3fed90193d4847c79eaca85a9a0ba4058f76bfa9caa7c8fcf92f
size 99231
oid sha256:050785374d848e773941d858848e34f5d1753fcdada4dcef548a98eb5e78c31a
size 99409

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:64d659bf6256febc2fe333e838dada11e5a2336ebb21629eaf45a46537108dee
size 28090
oid sha256:4bd652f4bb19c81d22a85be1c69c6b98c757ecffba01933dfac098d759e1983b
size 28076

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:524860dd8702f366161e249db6c7ee7b68e00dbb4a41ce92829d3ce60bffafa5
size 26235
oid sha256:d1c17314f16dc0e9087e1c71234c13353b49f54404a1ebd36ab185f753fcfc6f
size 26234

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ebb977417d40a4846b9f6e22f05c95853fecc52cadda31c3a46dadaf970acf9d
size 20088
oid sha256:bf2b91524b4473d09727fe7d36f49edbedaf37b9b2eec8efa3c24ce33acc8324
size 20087

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d443be13466d7114b4bb373669a09031e805ed5b8c6a86c61ee4f171cd7b9d9c
size 35291
oid sha256:9103c7f1229f24d304bb6f27d2815e2c3d8be1e2ad2e3f456fb3a61468b5fb13
size 35300

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0f2ab79facdd2d9d04823bce914119eef9309e7d3c7792b0b47299e598a5729f
size 33569
oid sha256:eaf6158448321441b2f26b5ee33e25175bf98cd06c0ff07c9e0f470395f4c963
size 33546

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ebb977417d40a4846b9f6e22f05c95853fecc52cadda31c3a46dadaf970acf9d
size 20088
oid sha256:bf2b91524b4473d09727fe7d36f49edbedaf37b9b2eec8efa3c24ce33acc8324
size 20087

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fad76d0fe41bb115470e9c1e52600e2a8353e4bbe793bec08379d146c8413f07
size 20168
oid sha256:2a8343cdc53c5dffb3bc2de981f83181978658bcf669bf0cd05e57976f439d88
size 20176

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a859ab843e16b205378cc720053ea5430bf180474261b7b8b1b3b8661e3f6ff2
size 19494
oid sha256:1db0d3d9f43d11fcac7f9d1594a3a6fe8464927722734c922b1ae7422c76cac0
size 19492

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f0b4861dc1df6fbb2b89886c36e9cc92a5d2d147d0ef07ab5b3d6eb9a47b37a4
size 33149
oid sha256:87e47d7855948254f9ce554a014fe542f9850d3f7afa3522e4319a578481af0e
size 33141

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:58c7bfac89b9d0989443c0298638cb3dcf690b9f07ba133d5b45f5f2541f2454
size 31755
oid sha256:45cc940472481624a26bffba0666c7e065436fc07ffb25c0b02ab6b64e0b5f94
size 31747

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a859ab843e16b205378cc720053ea5430bf180474261b7b8b1b3b8661e3f6ff2
size 19494
oid sha256:1db0d3d9f43d11fcac7f9d1594a3a6fe8464927722734c922b1ae7422c76cac0
size 19492

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dc06fd37d4bcb88021bfe1db06131b77a0ed1569395851167ebc765d26245f41
size 19702
oid sha256:b865d001ad470645ca1bca8dd03bf22a02ab221233002ab93b9e65eff8e159aa
size 19703

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4e51c776dd39f7671b8df3be8b364986a521cbf004a4f89e20dde5d45e24a618
size 29980
oid sha256:6006fb4ce02dc2019d8cc23f0e4ca7afa514e79802cbc61f32075ab0daf59f47
size 29976

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bcb36100bd15cbd4df401cb17abf7a9ef19cc0e142b0d55de2e68bfd344cf6f3
size 28316
oid sha256:b9f8da8e3b17213a914bfb75b862a3219f24886280fac217b9999d97e76c3897
size 28327

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3964999f7960ea2275435606661d8d3b84f3a1894f77f7457b327989e6c4ff0a
size 28087
oid sha256:152ca180534db4396a91171ad8bf1df3bb720d73325655be0949b0681e1180cf
size 28082

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b149dfe07fc7fdb260f7e3cca19bc80d3c53c666ef849d43ba274f472fd768c2
size 26701
oid sha256:ab188e19a887a01537cb2bd4daccb8e5495cb61396f97e5d3064ffeec1601c0e
size 26694

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:37c53a07a820c8ce549a5cd92b722b9bfc70506bb1c323b4585d16ff405b9a9b
size 30298
oid sha256:a840a4ea90363427001da16456686257faffd22c188a2be7cb618e30f975b73a
size 30319

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bbbcf6beb89684ca1464af67377cf37c2dd7142b9232343a8dd49a51d441b48c
size 29860
oid sha256:5cbc4d351d3949fcb52a1d75c59328d012b5477aff18cb1a74f129b3b2e832f3
size 29876

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f1e2053e6acdae759ed80e257053e926f57888e8889b7a54ef90c59e49c7d948
size 29742
oid sha256:51dc16f7bf1a572ab85b6c7e9d47c37468831998afcf2ef84561ec98ab91a43f
size 29758

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ba9a369781c52b4f6310ce1105a6c742a27687c08db358b70466d858b5000f1b
size 29552
oid sha256:0357c85f4de58b72aa4e57c8129da71bc5847a27ce03871fe8bf0058099b4217
size 29547

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:431ab531be021c5ccded52ed02a79467b7e51d920f27da2667ef375060c1f288
size 29239
oid sha256:e592f4e5da491a5d69bb7fe94d4215a7dce3e6553fec20004eb3f9e44f42d01d
size 29235

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f202c28167ed82147020275bf04113ff007c9a25d58183a3c61b3f07dd7427ee
size 29126
oid sha256:8c62bdc7737efaa41d7403881bcbd98f105fe9f5c1a88ead8cd4eedd0a25af7b
size 29120

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c31d0c13cef9e3f9df414353f34b4d327df888703bfa0b5d571ce5e75126d108
size 22487
oid sha256:f05326f20d8f18a245b1d98ef0f52e33f1a87a525bf0c86ff24107b83e176d39
size 22479

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1296a63b38a5af029f218dad65c13123a3e0cbe45d1fb812f3a3004d611c279d
size 21062
oid sha256:bf4f3145e8eb2f7a9dccd3c9156dd2e8210dc344db40ab9a3a7a43553a5d668f
size 21128

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dcae7f1c17aadee8dac1f4ade0eef9d18392e35ea3182e48473413b0035fdbcb
size 30276
oid sha256:eafe36f938290e0249c3385db3ffac3a8855c9253183a5c799e1378e0fe78442
size 30291

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f9ef27a7f39821bde064f87ad6cc46da671b7570e53aa1fbabbd5efa220a45d6
size 27620
oid sha256:09cf2fb5e3f1392aa79fe93d7ac72f62512ee41b2f6669ee7d9140f445560070
size 27702

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:17940c4df3c68862a4aad43c3256914a68c41a78bfccd4d80bbc7a230dab87db
size 47697
oid sha256:f48292a9f8f3f009fe970b65732c612c42810404191f7ba979d84edbf9b0df84
size 47684

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:849469750e472de68db661d09cdf8ae0e7a1c0b8b1b17d52069287a89e183e98
size 46823
oid sha256:55a0861f296ad6bc587a50f960f28b75c74859df60008774dfb8087b9cee708b
size 46843

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9c28bf56a306d5d1a7baf05a80466d69957767eb3fef0054f4e828b9c993848f
size 36695
oid sha256:07aaa5e8fa019a3686ea3f497f43d8ebe5f31739d406a002a7df1f550c64492d
size 36697

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:90ea4607c4f57ed3ac95306c139ec3d4fa1ee97132e00d6dffcae947e5b2cec2
size 37817
oid sha256:976f5a83301587055f2aed75a151f8a3341520bf31de9ca78e7d352f675341e4
size 37816

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b3e47580b59d5db5c0537b160cfa6e4974be22c9ce1bd28cc892197227d38413
size 27217
oid sha256:c7fe070c9d2eaadf36228e77687e37addf2c7ae02b33cb09c2f7aeb0e89853f6
size 27215

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ed873af47fd6deb5360e1f8c27231bfcab5ddb2a5c327f6bfb060fbb8acb6723
oid sha256:2956b24ebf8d5558e266ab14888b0b7c5b5312675a39aff1059090d9ad4c1910
size 35612

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:23fb3f175f3ddb57e907cd51085d3dda7c93cc832ad29dc4c4aed0600f0ef40c
oid sha256:bdb216fd34daf6335129eb64b259a80ba35dacc297f7df7ed5721a80cd52ca72
size 36802

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b61ce0a096fd55d2dafd9c65d7c1d715cf033108d5bc05c186d6ad60f7d674cf
size 25267
oid sha256:25547cb1d08bad6dd0eb9b9a8e1fb2c7c128e8de6d06b8fac757b58b073dc40d
size 25265

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b2ee33a56b15389d03310aae84661aa4d2c07e43a79c07114e9f34b445b24640
size 42372
oid sha256:b1a76c6c3e57652e16c3e5fa9168ea24cc16e55806ba972228397146fe0fdbb3
size 42356

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d57bcd8e91ce517215220752ce2820d2cb7f3bd935a361023aaefe10b97d95fd
size 40054
oid sha256:b7bc76f3dc71082e683707659aad62e63965e0ceee5845d1a540c976513187ae
size 40079

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e0a8413bd9cc370fd501f89d4dfa26d820e5e566493de3ce54e8ccb6bacd403a
size 17680
oid sha256:74dff425b93b177b3f94c370d6a74e3ac6836c97cba8e794599baf06f5de88b1
size 17677

Some files were not shown because too many files have changed in this diff Show more