Tweak the RoomHeaderView to match Figma. (#4975)

This commit is contained in:
Doug
2026-01-20 13:09:35 +00:00
committed by GitHub
parent 6e89b49063
commit 0360db7924
73 changed files with 193 additions and 156 deletions
@@ -11,14 +11,26 @@ import SwiftUI
struct VerificationBadge: View { struct VerificationBadge: View {
let verificationState: UserIdentityVerificationState let verificationState: UserIdentityVerificationState
let size: CompoundIcon.Size
let font: Font
init(verificationState: UserIdentityVerificationState) {
self.init(verificationState: verificationState, size: .small, relativeTo: .compound.bodyMD)
}
init(verificationState: UserIdentityVerificationState, size: CompoundIcon.Size, relativeTo font: Font) {
self.verificationState = verificationState
self.size = size
self.font = font
}
var body: some View { var body: some View {
switch verificationState { switch verificationState {
case .verified: case .verified:
CompoundIcon(\.verified, size: .small, relativeTo: .compound.bodyMD) CompoundIcon(\.verified, size: size, relativeTo: font)
.foregroundStyle(.compound.iconSuccessPrimary) .foregroundStyle(.compound.iconSuccessPrimary)
case .verificationViolation: case .verificationViolation:
CompoundIcon(\.infoSolid, size: .small, relativeTo: .compound.bodyMD) CompoundIcon(\.infoSolid, size: size, relativeTo: font)
.foregroundStyle(.compound.iconCriticalPrimary) .foregroundStyle(.compound.iconCriticalPrimary)
case .notVerified: case .notVerified:
EmptyView() EmptyView()
@@ -28,10 +40,18 @@ struct VerificationBadge: View {
struct VerificationBadge_Previews: PreviewProvider, TestablePreview { struct VerificationBadge_Previews: PreviewProvider, TestablePreview {
static var previews: some View { static var previews: some View {
VStack(spacing: 16.0) { VStack(spacing: 20) {
VerificationBadge(verificationState: .notVerified) HStack(spacing: 16) {
VerificationBadge(verificationState: .verificationViolation) VerificationBadge(verificationState: .notVerified)
VerificationBadge(verificationState: .verified) VerificationBadge(verificationState: .verificationViolation)
VerificationBadge(verificationState: .verified)
}
HStack(spacing: 16) {
VerificationBadge(verificationState: .notVerified, size: .xSmall, relativeTo: .compound.bodyMD)
VerificationBadge(verificationState: .verificationViolation, size: .xSmall, relativeTo: .compound.bodyMD)
VerificationBadge(verificationState: .verified, size: .xSmall, relativeTo: .compound.bodyMD)
}
} }
.previewLayout(.sizeThatFits) .previewLayout(.sizeThatFits)
} }
@@ -22,20 +22,22 @@ struct RoomHeaderView: View {
var body: some View { var body: some View {
if #available(iOS 26.0, *) { if #available(iOS 26.0, *) {
Button(action: action) { // On iOS 26+ we use the toolbarRole(.editor) to leading align.
// On iOS 26+ we use the toolbarRole(.editor) to leading align. content
content // Not using a Button here so that we get our custom padding around the avatar. This also
} // helps fix a bug where the top pixel was being clipped during the push/pop animation as
.backportButtonStyleGlass() // the Button styling results in a view that is slightly taller than a bar item should be.
.padding(6)
.padding(.trailing, 6)
.glassEffect(.regular.interactive())
.roomHeaderAction(action)
} else { } else {
// On iOS 18 and lower, the editor role causes an animation glitch with the back button whenever // On iOS 18 and lower, the editor role causes an animation glitch with the back button whenever
// you push a screen whilst the large title is visible on the room screen. // you push a screen whilst the large title is visible on the room screen.
content content
// So take up as much space as possible, with a leading alignment for use in the default principal toolbar position // So take up as much space as possible, with a leading alignment for use in the default principal toolbar position
.frame(idealWidth: .greatestFiniteMagnitude, maxWidth: .infinity, alignment: .leading) .frame(idealWidth: .greatestFiniteMagnitude, maxWidth: .infinity, alignment: .leading)
// Using a button stops it from getting truncated in the navigation bar .roomHeaderAction(action)
.contentShape(.rect)
.onTapGesture(perform: action)
} }
} }
@@ -48,7 +50,7 @@ struct RoomHeaderView: View {
VStack(alignment: .leading, spacing: 0) { VStack(alignment: .leading, spacing: 0) {
Text(roomName) Text(roomName)
.lineLimit(1) .lineLimit(1)
.font(.compound.bodyLGSemibold) .font(.compound.bodyMDSemibold)
.accessibilityIdentifier(A11yIdentifiers.roomScreen.name) .accessibilityIdentifier(A11yIdentifiers.roomScreen.name)
if let roomSubtitle { if let roomSubtitle {
Text(roomSubtitle) Text(roomSubtitle)
@@ -59,7 +61,7 @@ struct RoomHeaderView: View {
} }
if let dmRecipientVerificationState { if let dmRecipientVerificationState {
VerificationBadge(verificationState: dmRecipientVerificationState) VerificationBadge(verificationState: dmRecipientVerificationState, size: .xSmall, relativeTo: .compound.bodyMDSemibold)
} }
} }
} }
@@ -83,6 +85,17 @@ extension RoomHeaderView {
} }
} }
private extension View {
func roomHeaderAction(_ action: @escaping () -> Void) -> some View {
// Using a button stops it from getting truncated in the navigation bar
contentShape(.rect)
.onTapGesture(perform: action)
.accessibilityAddTraits(.isButton)
}
}
// MARK: - Previews
struct RoomHeaderView_Previews: PreviewProvider, TestablePreview { struct RoomHeaderView_Previews: PreviewProvider, TestablePreview {
static var previews: some View { static var previews: some View {
VStack(alignment: .leading, spacing: 8) { VStack(alignment: .leading, spacing: 8) {
@@ -226,6 +226,10 @@ struct RoomScreen_Previews: PreviewProvider, TestablePreview {
} }
static func makeViewModels(canSendMessage: Bool = true, hasSuccessor: Bool = false) -> ViewModels { static func makeViewModels(canSendMessage: Bool = true, hasSuccessor: Bool = false) -> ViewModels {
// TimelineItemBubbledStylerView sets enableKeyShareOnInvite to true which if run
// before these tests, ends up adding a banner to the snapshots.
AppSettings.resetAllSettings()
let roomProxyMock = JoinedRoomProxyMock(.init(id: "stable_id", let roomProxyMock = JoinedRoomProxyMock(.init(id: "stable_id",
name: "Preview room", name: "Preview room",
hasOngoingCall: true, hasOngoingCall: true,
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:c1578c032a8c560adb4dd0c2bb8b32ef35feb912381a5fc0abe53802f8fda976 oid sha256:d10a8277f334a1015a3c7234970db813f447b3b052a33074fa8a519b33e26a0a
size 110363 size 109909
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:3b6587b60c89ed00ecd48213c2beed3050860681611f8485195aec7c2b6ddedb oid sha256:8b485a12fa13e024b0fe951f61f20b22de390077e59bf72fe11178624036f244
size 120284 size 119803
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:3e6740e7f00ea5e86745b1c71a9c082e1c4b7da36bd8d2d7b916a6bfdc6fbd70 oid sha256:0df2ea73ed62a8fb173faa4de387eaefe8b72ad9b34d235b99a896132f626fe7
size 68105 size 67834
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:1ffc73e83fe6f1d9bf26d19606625d47d13e6ad2d8ce55a6e7fa38c5e7064565 oid sha256:f713e3adb63e7e5c95b327fec8831ef9ef47995318dde69b568289e15f1b40e8
size 82706 size 82448
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:28bec0e68ac41fb46f038b6830cee8edf28e05e63a98243700f487734315bcb8 oid sha256:0c0ab1e90e6dc074280bd72823692b8ea80403529ca325c627d32998e02d0b55
size 109530 size 109371
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:a8dff67afc0e515b8135de6039382108da8b2c203880bc4a062889ab81222442 oid sha256:68beeb97ed42bc1d03540d4487b87cdc0b7ee1d8aa364e9dbc940a063796cc9e
size 119247 size 119085
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:674a55cb5630c74e5b3116d669daac99ebcf4ed8678e6ea721bf20175d6a4045 oid sha256:3d27123b2f24ec41a81a0d040231327f535b729ad5fc20837c4aac440c58888e
size 67424 size 67109
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:ca724dfa1bf3e45fc03404e99f93150c5ae2e9fbc09a6e2e899abe7c1baa24bb oid sha256:a9c00a192af2c06172f1d670e803e30c65941c46abd2853345ec08c7a1122e35
size 82002 size 81675
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:14531e3aa2e437ffe3933101855f754a00c0d8bc5d11c863d957565b1db0f0a8 oid sha256:7e0e6a96f699edf80a25da1158581da37cfa3ee2e44a404c51a20a9305c77f77
size 103318 size 101376
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:14531e3aa2e437ffe3933101855f754a00c0d8bc5d11c863d957565b1db0f0a8 oid sha256:7e0e6a96f699edf80a25da1158581da37cfa3ee2e44a404c51a20a9305c77f77
size 103318 size 101376
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:f046fdd258143d4f4057b92ae35688bcdcee6074963075b919206423e34939a1 oid sha256:37b7a926dcf3071ff7a5eed78141438240ebd99e2d4fb0b474156d0f261580d3
size 77421 size 76207
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:f046fdd258143d4f4057b92ae35688bcdcee6074963075b919206423e34939a1 oid sha256:37b7a926dcf3071ff7a5eed78141438240ebd99e2d4fb0b474156d0f261580d3
size 77421 size 76207
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:cf0da5bda9d27f7d7cf2b2271b04e276201e0fa140a51ca908deb9e96f417158 oid sha256:abe4912a97d381e8e0dc958e5acb47beb69e3505180b7d2eff5561fa5d1da916
size 291848 size 291850
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:23646aee9acabf91c79417697bb82389dae389cc664b7d22c21fa2675fa77f34 oid sha256:48ffb35c98280df48af0965200587b4a3e7103b0abf2c1ce913e04dda3a10bec
size 299713 size 299721
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:6df7252ed49dde0158656937ad7e7387e83d348e991a7f9915296c4b305c7b56 oid sha256:cb39d076fa6d2b1f263448d0e1f41623f808681597d2a0bb5d11181c1616dc31
size 176484 size 176466
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:eebe0e7bad3cd57e101a3abdc7be2074ba9643a0a5834ae9c21cd6fccdbedd1d oid sha256:5e4d481d39e5d97cebef54dccd4c8aa2e901c663430e9064932a5c2ce88443b2
size 177051 size 177201
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:e5aed6b2923658c2d877e8369d950b483a96e80fe0f91ae24590ab9a5ed87e76 oid sha256:c060143d9f999e988dca2a66351f73eb13ef04fd92268ddb8f09963c4a459ac6
size 291144 size 291147
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:3141d45d1711e8062e5800e09b057b21263cc77ab9fbe758150157ecbcbf587d oid sha256:9511b0d2e47076f1f5fe120fa0568f5e718e63bf145d32da0b2924b097d5e1a2
size 301372 size 301378
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:c5d88d2cb74c64c716ff4d71f5b2eef74a93f0e4dad99c2a1778fc623ef475b9 oid sha256:acc746e3701765d70d9d7f3e0293a96dfb78db90e51961934f04d64a28fd2d04
size 177105 size 177080
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:01eff2ecad6a604ff75596fb50c169ca39d65897182f8eb3a7ef1cef0ab3e8f1 oid sha256:d9d85db1a13e8cc86b51595166f9f17878d2a5906b86393e75b68744c8a283f8
size 181048 size 181182
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:52aee6afa595e8198c5158e382beb58e9e8c9b0cb56a66ce06dfffd9c6886270 oid sha256:4449a22b05da22796696beff6255a72558e0fa914c437ae91ece468550f561f4
size 352433 size 352422
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:136adf80ff29e294740776739ae25159a18f776b1673817171084022e192bb08 oid sha256:7f39176850135adbef5a09b444fc6956d3d45aced1cd929510568b959cda5277
size 367422 size 367410
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:d56e6b9c7b411315ce5ec5013848b0555a59a8f1dda3b62bbfc7359a32b46901 oid sha256:b033dea011d1b5568cbd80ae32987c4c1701331f55f7a1721b92fa18230b4fcc
size 205732 size 205708
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:967dd1cd8f8ae15fc3562019197cba161760b4c2aa9400d2a082693635852669 oid sha256:7c9bfbae223286ba34ba1909bd475c6f317b27eaa973309cbe6c0463c2268170
size 210717 size 210859
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:2535af1f92348a7e8444ec23854723b3ca7cec4e8e94cebe66c1288e926f6a56 oid sha256:9396e9b4d4be5286a09b62fda56aae69c1ea862cad78f196151f3c47a2b2429e
size 233948 size 233895
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:eeba42dd41edfbed665204aa8410183824332902a7f74d9b96ee33f93c4dd455 oid sha256:fd3560a4acae0e9f1e635343f0f4a5b46ebc55b9853e93c59233457948cdfe33
size 263908 size 263863
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:d07f137ab8f2cdfbd6bc83d0afd1eaa535d50b9c986cae2ea70de331927823c2 oid sha256:df56484cef6939240050513ca42a0d29b843b5a3362b292fc3d5d8ed14076ddb
size 175938 size 175828
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:07a0d2907a61e9bf2fad2f5a331ec72d5658f6c82fe2d38771dcf7c5bb6fb2db oid sha256:08b11c147ca9ac8b855af225fdea4f606261b9ad8d0af4043a231666a006c96a
size 197690 size 197580
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:ba43a12f28030b22c78db9d14d506359022cfbc8cfafae87d8283f002d3038b2 oid sha256:c22cfce8cc3ebdc0581c786efc361b73cb659c0c9f7084b31649b5ad90f362cc
size 6599 size 7853
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:ba43a12f28030b22c78db9d14d506359022cfbc8cfafae87d8283f002d3038b2 oid sha256:c22cfce8cc3ebdc0581c786efc361b73cb659c0c9f7084b31649b5ad90f362cc
size 6599 size 7853
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:48bbc5497a120c96637a8ef502a2f07a97ec5f474ccd0cd198117f1690ec5682 oid sha256:05801ea8d73906e2526d644c5ecd8d4edc8bb34ef44f9e6034a5549e9d4d8b8e
size 3768 size 4972
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:48bbc5497a120c96637a8ef502a2f07a97ec5f474ccd0cd198117f1690ec5682 oid sha256:05801ea8d73906e2526d644c5ecd8d4edc8bb34ef44f9e6034a5549e9d4d8b8e
size 3768 size 4972
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:7b542ca0d2dafe900bd42767ed018614b8565e0fcca698dcb6e4bb4246c88ab8 oid sha256:68d932a44758932b1b3c2dec17e377d8a52fb46fe4a198f987c9a7000d1502ef
size 290032 size 289823
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:b237fe47e1a7c69e836cbe2c013461be20ec13b443ea09a1ca8cbc7dec711bc8 oid sha256:3049b8fdfdb92d7cf3d5e5fb2c55ba0bf11256f4c66c8a2de0a715df739ee210
size 321522 size 319157
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:c588d5397b8d55d5039c02ffeeddb5dff829433739db67e1f34bd54342d283a6 oid sha256:841049046150623da9c46b7581e57bb2a7a362ebcd65773c5961795d9434d4b2
size 108495 size 108781
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:dbea33f03d238e0f2e98d0a91f8c974271416e6d578f7f6ae9554593eebb3352 oid sha256:7086508bbd5c8f070a8620bbec178ffa42c13bfefac085362e88acb3a399f375
size 138649 size 137009
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:7bdfe9c9972cffa76393c303d54a46ae48cd895d4340d059a1e08ff77dec55ef oid sha256:bfe2e708cffe3c4134b554558ac3c34cb41ab77ac2310d73b8be070f2822edfc
size 129474 size 129281
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:665998498da735bf12996259c1b368b4282b513a520f45eb0ed1368768cf7474 oid sha256:9d04577dd18d325fbff90a3d91a766346d7f297b53760f4be63cb087fc8968f2
size 170535 size 168990
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:b87c79dcb0aa5a45c923584fccea8496f32c7dddfe7ffc0f35a9cdf378424934 oid sha256:3378b33cf6a6e7616e0f6d269ab8ea238b1a3552bf723285f1a56fda251ed2df
size 317204 size 316979
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:665db90e833ff912c1e5b8c71bfef555ada08a15579a9d6186e7e4174b49d0e4 oid sha256:ee3d0dcf7c7b532a2f18c2ea7e5c76067b1e2830264ed1c91de46d4e94c40a53
size 289670 size 290791
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:4e4957b0fe235064ccb2974da410690dc7e31ae3f02c053b1d024bd194492980 oid sha256:c0cc0e8cf4662ace2c3a961caa753de6afb1d1f055e1259f8cb66a3cef55dbad
size 177329 size 176347
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:d9c51ae1762e37f3f98b0e2e387b77eef118d09cf62d2aaaf1223633c1c18d3b oid sha256:22493f6ddeb50f46564f325fab17740d333d1e0055b4b5e690204b6dbb62dab0
size 242444 size 240271
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:73134fc46e76fa2ddfd1b76d34206a0a85a4d95529d154b4e1184b07b04192dd oid sha256:727cc0d0c1e108dde23530b3349b0fb2ed8baac4e0601932aa234d78429a98dd
size 309751 size 309280
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:47870769802b72256d6fa61daa5f4071f7f8dd7615861f585adabb03f7ca0af4 oid sha256:fc56f64c1d725cea35a511a2c0fc1b39034d5ad270d423620c6c6e083a9971fe
size 304707 size 313215
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:58d0552b00af797afd98924b53144b95ec4a6ee052ff9be07b7f16520c756a01 oid sha256:a27ba43c793816b3922cb2f003303c2aa54d99ed6b5a31882bc25d2eb3f9adf1
size 282931 size 281398
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:a838936d35fc2d5b2620e927367eccc03e4b47c2edc382c03eeedf52a859b999 oid sha256:b5fccd25068e3b76058bfb9acb5a709fc7635aab2529c1683720fcf2e15241fc
size 257872 size 256558
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:286f917e18992aeadbfa4a736e07eebf2f2ccf7e09aa9fd929ffa7bdf5a07326 oid sha256:827844cfe025b345c1433e6866b4021903b48a9dd4de6fe20761c858489380bb
size 313388 size 312932
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:2694a69e26eccf5d2dcd20ff3d4148fa211da591b77d746f423611bd8244411b oid sha256:67867297fc19bdf2bd72f9a97af465970e23dd46e836a6a4ba0a10d076e44d04
size 306543 size 305013
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:1f897988afe298b6800b40f66b1caa6e23a05af881e3906ee4ce4ffb080bc451 oid sha256:2e7fe505415d366dbbe27c3e30c089c3f075c0f15b7d6eb6695a834eb5381d3f
size 218429 size 218904
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:192b834c8001adb9af53be4517d4b156bf38a7f26b026f84a748042b0e048d83 oid sha256:73c733c998c73c28ad723ad56f412c085806b8448fd5048e9309c12694efc1d9
size 269927 size 269350
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:e8bafd20584f7eab23caec8b0569813815806ee1b3b280513e16f471df5db1e1 oid sha256:0a8fdc95d6da5b15e21574970378f3339ab6dec46c435a79f352700dc8e4e64b
size 141987 size 141063
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:fdbf805a02d643b4ae9e873d2be35d02db7728f46bf3634afdc40b85e19e0c6b oid sha256:b38b39d37229013d8787d2b50591a4356c0d61a42384b6b9c8cfe307225e9913
size 184756 size 183389
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:b9dc1949a9d40505840b831dbba9b9cd21cdf707a1dda18adb5d10c2cb9441df oid sha256:b76cac22b1117e08d30e0d40088713380c87c6686b6cc7e75437b3f5bb26e2eb
size 129488 size 129774
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:f475f0c9701102812d12f40b579fcb73988b4650cdf1a3afccfaac524628dddb oid sha256:3f07c729d345b6f580bff7e88df4320e6d35b2cfd56623bfeaad5c2b1470e3a9
size 169328 size 167050
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:c6513eb82dbc7f93b77c53f601d9ea449d268ebcdb4be8c4f6b5f6fefce622b4 oid sha256:64577ff14a1701214c3ace472ba2b6c02d9914ebc46a44699f8a9e5c03a2e402
size 174069 size 173087
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:fb3e4c61141d5c2225d2b2f280ee0fc8f564d63156fedb963430b8c4f109da93 oid sha256:ad7ed0a86281958b33b68b9d4b977a644820eff02309c37cafb9d5d5c05b1d71
size 236627 size 234541
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:1f33ac286a806f10e523d238e6557eae4412e3d84c21c9f4c33750798cf1a16a oid sha256:3a2f4d6ccd90e6122f1bd3604f41cf33be3b25ed4f17083030f6d209d1e0c600
size 387139 size 393208
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:2f5d1bd8e50caeda9d54fb9c5d3091fdcfd8f4a822c71f8c7db1b584a25ba18b oid sha256:fbef8d8dc4c8aa2c71505c9fcd6936a6e7adfa4a657eaae95e2c2b6d9b66b6c1
size 132641 size 139410
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:9f742c59a602cfd30d221cd8168d1f671373cd3fce3bbf264bc68af1d9256320 oid sha256:f4b16c919b32275e3fc0deeaa7429a25c22ad421310e7bfa58052c848f55b158
size 375472 size 375257
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:b3685906677212ada90e3d399a24812288a039e183dc9b7b811409e36b0d2cd2 oid sha256:402d7243963bf28f5510e4bf28590a8e9f0ee6f0e141edc89c00e4a66bf2bdda
size 281654 size 280591
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:3d2b1d4ac11959afaa4aa67d0aad5d876c2ad737a9cdaacc830e4a2bd0d0bd20 oid sha256:53a0f880abaad4ddd205be32f81424c7c97074e95b44744cf1ebd7d67143d272
size 443832 size 443149
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:60e809b6ecbc18e9b6975536a47d7f41078215270290acfac7ebb1120a94b298 oid sha256:b4583d2cf2d04070b4ae79e887b13b358cc0882c0f14ac97f896d6181740f1e7
size 306523 size 314853
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:f8605d30779ab90748bd5df2e1cc9e5dfb93fe15129c44edbc84bffc6443caef oid sha256:ccb370e653349bb5397a0fc0e8a357183af327acfd6e757ec9349ead84809150
size 140308 size 147900
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:bf3c6dc6ca6aee6e1f2a1ffaf72d473cc094d16294fd41f7eb3155a7abc3a6fb oid sha256:f7ebc5357f3bc230345f249a64c5ddbdcd48574fd9fa6b7d7db11dca968fa086
size 288514 size 287151
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:68d87838eb665aaacc1b9cd3f0d6604937bcf4e893e946f89d3dbc687ef67847 oid sha256:a17a793de1e1378bd34d8ab144d521d89723f91a331591a6f1ca3d785e46bdb3
size 518581 size 516845
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:fab5e994513d1aea8447ec44fd7441708c132157e50c9739fa3dc0ac9eda39a9 oid sha256:6140be2d0c3541bd082a8cea53ad11ff725b0087961507d7df4007c5a6bfc1b8
size 589439 size 587703
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:1ca6315094dc8d6aa08c30a75292639d6824c01152abe4d9b137cdb3177501a3 oid sha256:7bc4d5ed62a8d60ee87ddf95aa0c1ef965db3ea25ece1d8fd32b96abc555df36
size 291044 size 298390
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:8487fd014b978bbaf2cd610e8bff42225392f656d529fc5a0ac56a4d93470da2 oid sha256:844ecd50cad5317ea4dddc51881a6428f3be74352240492ffba027b1f5d9e6f1
size 435235 size 442531
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:1c028686f7d490caff569cd0a900cdd58b6cdf2434fb7ae40ae8b7bd7933e7e4 oid sha256:1f8db9e837d852c72462aa37b14c03d4cb5181638dfb326c3fca72ebe86e832f
size 507349 size 505771
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:0733586813bf6a6e5314d23313ce57646b99abf0f7da1a4d1efa01b3e1a11259 oid sha256:725bc4b33b0eb5d1df1903c9a01dc5f12f1c6384b4bd5d7cac223d14630e8cb1
size 263360 size 271311