Support for Xcode 27 on CI (#6217)

* Run the tests on iOS 27.0

Bump the required simulator OS in the preview, UI and Compound tests, and the CI tool's default OS, from 26.5 to 27.0. Test devices stay the same.

iOS 27 writes transcoded videos 146 bytes larger, so update the expected sizes in MediaUploadingPreprocessorTests.

* Build and test on CI with Xcode 27

Select Xcode 27 in ci_common.sh and move every macOS workflow to the xcode-27 runner image, as macos-26 doesn't include Xcode 27. The Compound workflow now also creates its simulator on the iOS 27.0 runtime.

The xcode-27 runners are slower, so give the unit, Enterprise, Compound and snapshot recording jobs longer timeouts.

* Fix the preview snapshot layout on iOS 27

On iOS 27 the hosting controller applies the window's safe area when rendering, but the snapshot size comes from sizeThatFits, which ignores it. Component previews were shifted down and clipped at the bottom. Disable the hosting controller's safe area regions for these snapshots so the measured and rendered layouts match.

swift-snapshot-testing also renders into a window without a scene, and on iOS 27 a navigation stack in such a window reserves space for a large title it never shows, leaving a gap below the navigation bar. Attach the render window to the app's scene until swift-snapshot-testing handles it.

The invite users and add rooms screens sized their selected items row from a measured width stored in state, which is zero on the first layout pass, so snapshots could draw the row empty. Use containerRelativeFrame instead. The add rooms search previews now also wait for their results, and the search previews that show a clear button get a small precision tolerance, as it renders inconsistently in snapshots.

* Re-record the preview snapshots on iOS 27.0

Recorded on an iPhone SE (3rd generation) simulator running iOS 27.0 with Xcode 27.0 (27A266a). The changes come from iOS 27 rendering: text anti-aliasing, hyphenation and line breaking, navigation bars and toggles that now render in snapshots, lazy stacks that were blank on iOS 26, and pseudo-language locale formatting.

* Fix the UI tests on iOS 27

iOS 27 no longer exposes accessibility identifiers on SwiftUI menu items, so the space exploration test now finds them by label within the menu. On iPad, the start chat search field keeps focus after submitting and can swallow the next tap, so retry the tap if the create room screen doesn't appear.

* Re-record the UI test snapshots on iOS 27.0

Recorded on iPhone 17 and iPad (A16) simulators running iOS 27.0 with Xcode 27.0. The changes come from iOS 27 styling, like the keyboard height and glass borders. This also removes the iPad app lock setup snapshots, which have been orphaned since those tests stopped running on iPad.

* Fix the accessibility tests crashing on iOS 27

The accessibility tests' previews wrapper kept its ImageRenderer alive across the awaits that follow the render. On iOS 27, releasing it at that point tears down its view graph outside of a SwiftUI update, which hits an assertion and crashes the app. Release the renderer as soon as the image has been rendered.

* Keep the accessibility tests' image renderers alive on iOS 27

Releasing the ImageRenderer straight away wasn't enough: on iOS 27, releasing one that rendered a preview crashes SwiftUI whichever context it happens in. Keep the renderers alive instead. Each test launches a fresh app, so they only live for the one test.

* Share the UI tests' app settings with their mock user session

Since the user session flow reads its settings from UserSettings, the UI tests' mock user session was wrapping a fresh volatile AppSettings instead of the one the tests configure. The flags that skip onboarding weren't picked up, so every user session UI test got stuck on the notifications permission screen.

* Re-record the Compound snapshots on iOS 27.0

Apply the same safe area fix as the app's preview tests, so size-that-fits snapshots aren't clipped on iOS 27, and re-record the snapshots on an iPhone SE (3rd generation) simulator running iOS 27.0 in English (US).

* Fix a race reading the keyboard in the accessibility tests

On iOS 27 the QR code login screen's keyboard can be dismissing between checking that it exists and reading its frame, which fails the test. Snapshot it in a single query instead.
This commit is contained in:
Mauro
2026-09-29 17:02:48 +02:00
committed by GitHub
parent 90425460f9
commit b1ed870474
2404 changed files with 4824 additions and 4809 deletions
+1 -1
View File
@@ -35,7 +35,7 @@ enum Application {
private static func checkEnvironments() {
let requirediPhoneSimulator = "iPhone18,3" // iPhone 17
let requirediPadSimulator = "iPad15,7" // iPad (A16)
let requiredOSVersion = (major: 26, minor: 5)
let requiredOSVersion = (major: 27, minor: 0)
let osVersion = ProcessInfo().operatingSystemVersion
guard osVersion.majorVersion == requiredOSVersion.major, osVersion.minorVersion == requiredOSVersion.minor else {
+4
View File
@@ -33,6 +33,10 @@ class StartChatTests: XCTestCase {
startChatSearchField.clearAndTypeText("\n", app: app)
app.buttons[A11yIdentifiers.startChatScreen.createRoom].firstMatch.tap()
// On iPad the search field keeps focus on iOS 27, so the first tap can be swallowed while it resigns.
if !app.textFields[A11yIdentifiers.createRoomScreen.roomName].waitForExistence(timeout: 2.0) {
app.buttons[A11yIdentifiers.startChatScreen.createRoom].firstMatch.tap()
}
XCTAssertTrue(app.textFields[A11yIdentifiers.createRoomScreen.roomName].waitForExistence(timeout: 1.0))
try await app.assertScreenshot(step: Step.createRoom)
+5 -4
View File
@@ -211,8 +211,9 @@ class UserSessionScreenTests: XCTestCase {
try await Task.sleep(for: .seconds(1))
try await app.assertScreenshot(step: Step.subspaceScreen)
// iOS 27 doesn't expose accessibility identifiers on menu items, so find them by their label.
app.buttons[A11yIdentifiers.spaceScreen.moreMenu].tap()
app.buttons[A11yIdentifiers.spaceScreen.createRoom].tap()
app.collectionViews.buttons["Create room"].tap()
XCTAssertTrue(app.buttons[A11yIdentifiers.createRoomScreen.cancel].waitForExistence(timeout: 5.0))
try await Task.sleep(for: .seconds(1))
try await app.assertScreenshot(step: Step.createSpaceRoomScreen)
@@ -221,7 +222,7 @@ class UserSessionScreenTests: XCTestCase {
XCTAssert(app.staticTexts[joinedSubspaceName].waitForExistence(timeout: 5.0))
app.buttons[A11yIdentifiers.spaceScreen.moreMenu].tap()
app.buttons[A11yIdentifiers.spaceScreen.addExistingRooms].tap()
app.collectionViews.buttons["Add existing rooms"].tap()
XCTAssert(app.buttons[A11yIdentifiers.spaceAddRoomsScreen.cancel].waitForExistence(timeout: 5.0))
try await Task.sleep(for: .seconds(1))
try await app.assertScreenshot(step: Step.spaceAddRoomsScreen)
@@ -230,7 +231,7 @@ class UserSessionScreenTests: XCTestCase {
XCTAssert(app.staticTexts[joinedSubspaceName].waitForExistence(timeout: 5.0))
app.buttons[A11yIdentifiers.spaceScreen.moreMenu].tap()
app.buttons[A11yIdentifiers.spaceScreen.viewMembers].tap()
app.collectionViews.buttons["View members"].tap()
XCTAssert(app.buttons[A11yIdentifiers.roomMembersListScreen.invite].waitForExistence(timeout: 5.0))
try await Task.sleep(for: .seconds(1))
try await app.assertScreenshot(step: Step.spaceMembersListScreen)
@@ -239,7 +240,7 @@ class UserSessionScreenTests: XCTestCase {
XCTAssert(app.staticTexts[joinedSubspaceName].waitForExistence(timeout: 5.0))
app.buttons[A11yIdentifiers.spaceScreen.moreMenu].tap()
app.buttons[A11yIdentifiers.spaceScreen.settings].tap()
app.collectionViews.buttons["Settings"].tap()
XCTAssert(app.buttons[A11yIdentifiers.spaceSettingsScreen.editBaseInfo].waitForExistence(timeout: 5.0))
try await Task.sleep(for: .seconds(1))
try await app.assertScreenshot(step: Step.spaceSettingsScreen)
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4f5e9d734185b905bee0940dc4f42bb60a61dcdb9d9da29884f3c565950dea92
size 64628
oid sha256:e2a364158d6f3bc87637c1f33db21b140da6dc1b17fa9ff0667bb4e05d6f0994
size 64646
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2b379188daf0a7cb31eb59d5d884864f5f6603891e0c71bd839c3e3e3cd6e0fe
size 56518
oid sha256:a29cc6313317f676a05e6fd6d97f689b210b330212bfadd5dfeaa31515f1392d
size 56497
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e8ea1598a6d2321fa27b8aa5c15e3da352693fbb885d6091bcedf03fbd62c9fd
oid sha256:6b88dda81fbda8d09f3d22f2e53facdb1e1775e04487e46e16b6bc42d8a91e93
size 106003
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4f5e9d734185b905bee0940dc4f42bb60a61dcdb9d9da29884f3c565950dea92
size 64628
oid sha256:e2a364158d6f3bc87637c1f33db21b140da6dc1b17fa9ff0667bb4e05d6f0994
size 64646
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bec957441d3e9eca280a0b996c78da385dc0309ec41dff4e7fe6f7bd44fd4130
size 120433
oid sha256:02cef9c3247c57817af904cc000d24dfb4e69ea31d4c0472d5b1cc804adb3a13
size 120415
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2b379188daf0a7cb31eb59d5d884864f5f6603891e0c71bd839c3e3e3cd6e0fe
size 56518
oid sha256:a29cc6313317f676a05e6fd6d97f689b210b330212bfadd5dfeaa31515f1392d
size 56497
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4f5e9d734185b905bee0940dc4f42bb60a61dcdb9d9da29884f3c565950dea92
size 64628
oid sha256:e2a364158d6f3bc87637c1f33db21b140da6dc1b17fa9ff0667bb4e05d6f0994
size 64646
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2b379188daf0a7cb31eb59d5d884864f5f6603891e0c71bd839c3e3e3cd6e0fe
size 56518
oid sha256:a29cc6313317f676a05e6fd6d97f689b210b330212bfadd5dfeaa31515f1392d
size 56497
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e8ea1598a6d2321fa27b8aa5c15e3da352693fbb885d6091bcedf03fbd62c9fd
oid sha256:6b88dda81fbda8d09f3d22f2e53facdb1e1775e04487e46e16b6bc42d8a91e93
size 106003
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4bd5ef60cca340b5f3ac011583e25694fef1251845e47668d0d13766d2ffa6f8
size 107144
oid sha256:5d1960c73b8d634d1e7578e2790cc7c1b299766062178e9f73eb9e55af92d23d
size 107161
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9176f4dd4505c67e66f5f6db5b9fa5e4aff59ad593df9082efaa5b4ec8d8b38d
size 201999
oid sha256:78032398689ef7a0d24d60fbfc8b1f1acb4907104a017084bdd9384452246a7a
size 223040
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c273068fa61c9204f95f17b5357a87c8b623cabc2eb8c4afbead495ececa2863
size 118125
oid sha256:967aab4ca0d4dc80527bf70aeb2adb892740be49e7133ac7c3d7175f1069f98c
size 118171
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4f5e9d734185b905bee0940dc4f42bb60a61dcdb9d9da29884f3c565950dea92
size 64628
oid sha256:e2a364158d6f3bc87637c1f33db21b140da6dc1b17fa9ff0667bb4e05d6f0994
size 64646
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bec957441d3e9eca280a0b996c78da385dc0309ec41dff4e7fe6f7bd44fd4130
size 120433
oid sha256:02cef9c3247c57817af904cc000d24dfb4e69ea31d4c0472d5b1cc804adb3a13
size 120415
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5ef001e7d63ddd76a7e6fea97e163158ba0af883801baa52ee351938c099f5a9
size 121982
oid sha256:129cf2dd7ac77415ef073168e427d4b5a6771c515fc771f0bce8a654f67c7dfc
size 122003
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:abfc89139488f104e2d178315b9c01e6f4f513405bfddbe2466102511e70c655
size 279530
oid sha256:aba1e0bdb252f483f387c8eee0558acb8febf6154ff2501743a18c8914ae8ea0
size 315625
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:94c1f77ac20eedfeec74b41815b6ec3a4e6f3a9a1ec2ed84433342e80cf9746d
size 138006
oid sha256:114f5c0ad13797f8190311b7d4a4d599b882c61aea35e1e0dbfefdfe8c1da50f
size 138002
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2b379188daf0a7cb31eb59d5d884864f5f6603891e0c71bd839c3e3e3cd6e0fe
size 56518
oid sha256:a29cc6313317f676a05e6fd6d97f689b210b330212bfadd5dfeaa31515f1392d
size 56497
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4f5e9d734185b905bee0940dc4f42bb60a61dcdb9d9da29884f3c565950dea92
size 64628
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f08ddfb99318479d17d7e593705dc6d7c4eaa394b09461df94d0f82df15976f5
size 148620
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2b379188daf0a7cb31eb59d5d884864f5f6603891e0c71bd839c3e3e3cd6e0fe
size 56518
oid sha256:a29cc6313317f676a05e6fd6d97f689b210b330212bfadd5dfeaa31515f1392d
size 56497
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:139152b701bc553f70ee50c3b1ba37d5bc329c926ca74cc9c9e32352cf253d60
size 97672
oid sha256:078b1c1a365a00cf559ed14b3195a4ff7eb01b0c275a2a755ca2c0a641779f2a
size 100509
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d32f8380c8bea0bc6d563d76f0c78cabd1f9886da8c1a33580333d8e104d4c54
size 160119
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2c57a84f71dcdc548b2f45c5986fb15f810a0aad84c3268cf58e873319a10453
size 159700
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f797e0eb373175ec1eddbbe77fab4237cbc5983bdd1dd888d1165ba571c184ed
size 157401
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:563eca701699048b07f50d6bbbcd034e02212f473fa440faff4910a253d954df
size 87526
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a44ebe8b40cfdff788857acf497e1055c88480b1629c1ed716c8532dcad5a312
size 180542
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:de5fc0d78df2d5a60f2f7bfc12ce86789d2b12736be1439db83ce4d7e15d6598
size 180188
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4f5e9d734185b905bee0940dc4f42bb60a61dcdb9d9da29884f3c565950dea92
size 64628
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d6d0ee1f8ca41b2c12fdd1ce304fbc3813f27310d9f9857d2098b08bdbddaf45
size 113262
oid sha256:f2be8428d591da0d8fb585d416077ae653d59f7d7685d2104151ff2f3e6fdad1
size 115993
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ac93a3a3e8c8e91dec1e0147c60018a49f3b75bfca5fc20c0fc640acb339656f
size 112956
oid sha256:acb9e917b32810d090f7760ea27311e13df33857718b230bd0160bcb4bb16a2b
size 115558
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7996d05cc1f62b00df24127c4a08dfdc708f5e7c474fa0a6dd8ff43136ee83d1
size 96874
oid sha256:36cb985c85bc570bbf3e1f2fd59e2ced18043c4b417513747903a54d5048ed49
size 100980
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d1b0c7226a6961b01d61bf9b75018acc7b58b1dd1603a537bcb54344e28cb0b7
size 94663
oid sha256:391740122b5d83287eaad45df00014468b870ee790b434f4252938471f81d9db
size 92262
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2b379188daf0a7cb31eb59d5d884864f5f6603891e0c71bd839c3e3e3cd6e0fe
size 56518
oid sha256:a29cc6313317f676a05e6fd6d97f689b210b330212bfadd5dfeaa31515f1392d
size 56497
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:53bb40cef3abba21a75532115603eb338251b9a6a8437c3118c617c7714c503c
size 90138
oid sha256:d9cb3b50973ccb22f2795930d999f4fe14dd63582e4ac9bd8c3ac0f9530270c0
size 90106
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0e43242709b27c637acf9de7bdfed193cff787947fcbae64ced66ee8dff35b51
size 89751
oid sha256:10d6fc348bbbc448f62127bcef5d8f6181b351b5b8513c45dc87881c5c8a9062
size 89745
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:670197eb7c9f9a2cda7c019d39bcc4944943dd0df78f3705083db9b380c2f812
size 95200
oid sha256:26f85a51e3cb47a0d0b7d1bfed45722a80146c8692a12e861008be5cd776a455
size 95345
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:aa0633a0de8988b6b55e80192b77b9e29cac43a7651387d700a494fce05ebc47
size 96074
oid sha256:1231d2228ab9de3424bdc70875b14e927c881face7e53f4138fbb82d2b128eeb
size 95970
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c172d4a729e4c4e63102be70ec7568c89d00716e3f4b4efba4a9382cb87c9f57
size 95723
oid sha256:f7bcd9e4421d8d9859cc5be84be3f55863a62b9cbc1d5034136e1eb7ece7fd20
size 95465
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2827dbb10b3ead27cbf5355cd410f21cc0b40b6337d62041df805baf2567749f
size 94032
oid sha256:a0a8df086307a59ec050f74ca01be6de0bddbc5861290f89631e876b87c39f07
size 94220
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:679130d713bdbdfa01bb3c4f66c310c03fa4e76fd2d3097d685cddf82d6589d1
size 87297
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4f5e9d734185b905bee0940dc4f42bb60a61dcdb9d9da29884f3c565950dea92
size 64628
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f08ddfb99318479d17d7e593705dc6d7c4eaa394b09461df94d0f82df15976f5
size 148620
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cb6667c79e36648d0bbf04f6a2dafd0d08c508b163cbde2fd04ba602bd45739e
size 93796
oid sha256:217de6a3459c2409401768bba366c232282922809a13307febc2ca4e92bd1bd7
size 91530
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2b379188daf0a7cb31eb59d5d884864f5f6603891e0c71bd839c3e3e3cd6e0fe
size 56518
oid sha256:a29cc6313317f676a05e6fd6d97f689b210b330212bfadd5dfeaa31515f1392d
size 56497
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:139152b701bc553f70ee50c3b1ba37d5bc329c926ca74cc9c9e32352cf253d60
size 97672
oid sha256:078b1c1a365a00cf559ed14b3195a4ff7eb01b0c275a2a755ca2c0a641779f2a
size 100509
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ae0056618ccd1f5b53065a0479d02296b702832906d3d76e1031ad16c5729334
size 87822
oid sha256:64601a46596c0707c344e0d7e4c267fba086273e8dd832f0518540df536889b3
size 87433
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a35e4c2d1c11345227ef280bb17c9f21c04541b0ea4f10ceb07f53bd36bb6721
size 94518
oid sha256:591adfcbcbbb0bb7adc5ad76ed15662bbf52752e3ed03778b418d52af8a892c8
size 93754
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:26e2a9a5d303e96afbae906a321b01070b532ff1ef5e0e9a4e972c6b9aa462d6
size 131477
oid sha256:8886ef02c0dfc8d5025a8dfabc4412f51db879f4c5c29dab738c8e3037f97485
size 126803
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9a8247c957ed987ecf967c33d0643d37987dca61508f9ce3abe9e4cd6d92b27c
size 172937
oid sha256:b35866422bb43ce3ebef68598487825dc9b22a3467924cd2aca40ad5d9e14038
size 179687
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:753dd4e81b36a652efac59379c5e89616d6d8d0f169830d5998099f4ba3ca24b
size 1334488
oid sha256:0f6302a8595d7c1d671f33108d245ea8a9c4f971a6bd176b668e8cde77d9a5a6
size 1334497
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d8a76f4c80049a527263bcbdc2afbc0c019dd3f89ed85bce72506cef6d99e141
size 1235669
oid sha256:57f7f0a875a519cb4fd35a278840f27b2d29bcac715f7bdf0023f2c1af2f9dcc
size 1235643
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d5f48facb690cc62605db020ccbbd0668ab4fd38813b7ed7b116fe920db3582d
size 1372720
oid sha256:2eaa160789201e876238034bd5f19c08fcf442e0ce141aa4e5f24adb2e5def56
size 1372712
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:54faa9c70223d1943b93f4d503cc8056afaa5c8d33a6e2bf97569077f23c9287
size 1233167
oid sha256:5fb64ba77e604b656ad194eca65f2cb0503476db6d5a71f7d5dbd6fdef50fe00
size 1233070
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4d5b46ae8b0504a88a3da303ae0ecf180656e732b83edf152675a06c3213389d
size 1335914
oid sha256:3dec5ce5a72d4551f5f9c9394ea55eb2795423056e9935e838892df9cc0379ee
size 1335919
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7defeee338abefc5fc14fc1e103859013abef0fcb25cdb84733aa5f871df883d
size 1237901
oid sha256:f69a20b594fc2bbcbbebdc05a499698a23e81e3a19f3fb8bcf4a5317754d02d4
size 1237872
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d14a0e5e8b1d142ca7f9a6b12b64474c1050bc65970246767bd8399afb925b14
size 152079
oid sha256:d35c7949e3f40bacbe8400dae4ed1c30381a5044ebfe599710251077cafd462c
size 151058
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4f5425ad70f720ccf23d136eb15e2f594a2344bc69e08e2718d1d0c0e2c088d1
size 191900
oid sha256:9e0ed3e583e5eb4ccf0f220b67347264b79e64ba515d0de04d068a663f4cfbe5
size 192056
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:494921cddffc310e33c4653ffa9bfb3506f23b4df98a3951d7b9880fdf873f71
size 214869
oid sha256:89a6fb1d60c964006efd0e9d3fa02257abe386e1cea5165b0c52d17583d8955f
size 146867
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4fb7ab13e5474b62c4b8d7f43451244cc52fbb6afdc6a3ff330e8742d94057ab
size 288632
oid sha256:56e2ad288aaa0bcb52d2f0902f08a918b13e5a798a7bcc4e643ac0380212c225
size 185887
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:355829c485e9d3cd49dfa30f4d70a796296723463a681057f76e18acd343ba11
size 138306
oid sha256:4afcf9ad8ab2961d3383efa21fe55d4c9b389c843a8af6a02c11d76b145648ea
size 138456
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a97ea76f189999ac93d87f10b117a0dcc2405cf1d0bf4b04803f2e3ded4d1034
size 95569
oid sha256:88717cc19ad83e1b5040f1dd1b0e6b7821f708df993207368f878d8755d9de40
size 95212
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:994eab6f72e943477d2ea500bf6910d0b687689e1d704d9a472c7638c8ae39d8
size 147038
oid sha256:2b88c7b85d22c6e70df96a45d8ee6deca44b0c5e011aca9d764b1cc14a178681
size 147366
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e6f32867c394cc240777f229e8ab604d037c7d29bfba6611affb6e49091fdaf0
size 174875
oid sha256:d9fd8d54671e20e479c25a451f029ce5ab0d598c3071a0a15fb2e015eaacd733
size 174735
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6be0a1673782bcb6099a9788fa9f4c2084c61b314390528ec50441bce52234d4
size 108256
oid sha256:788c7952081c08832c381298fd7eae35deae7fc3ee3d693a9a95ad42e3f72d8f
size 107163
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b52b58ac1df662834b0c926ed1197611a36390d3a15f0011c93c2ac60ec3e03b
size 185079
oid sha256:ec1b4465b8e341ca21782b08ce183dd512c38e2eb9bdc72bdbf69845f8e1652b
size 185170
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f5d1c69e82ccda92f4a2febd3a2e150bcfe11f61d8269773322970f2c3173eff
size 126885
oid sha256:392ad96cc328e677bcf0b59fa8f534d31ed380cc8156ae05f091518d166bcf2a
size 125122
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:53d96ca1f2faf6f4589e8125724348e32da5aa996649eddf0d52385e0fa67310
size 240435
oid sha256:ef6147860d1a57ac1dca653cb2277d5c499dc2ec2d9463b18a1f48951906d1ac
size 242857
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:217ef7dfaeb89ccc42189f7cef268c88ffd4114643fb9fb06b65c997a55db47b
size 105064
oid sha256:e2ecfbcd78e03a248191f7c1d5ff8134c2aaf0975e0ce7b3c7269ae21c621081
size 103300
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ad11eecda9f782204ef4e84ee57d7a57ddfbebbc46f527973bf88bbc7900a908
size 220111
oid sha256:2ed3ba47902ce44cc28d744b7dae7f53f9cfe5d0cca2cabba8b4680e3dfe953c
size 222905
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3ad7dacd94b16814d3f41e8d626dcb6e3cb97449ea0a69a3b6edd04fc3f0dbd2
size 218460
oid sha256:af08569eeffd600a50ae67fc0612b1173448be61045bfa35a843f6a21cee7172
size 221598
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9979c9d24f20dc3e01767f7f971c06cb18fd985bc5dfdd29bdafe9d21aca35d3
size 159625
oid sha256:9737842b4c104341a2cedcfe4c12ea5da48baaec3a8becaae43bbf6217d234c5
size 157153
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a20d0e2c95e2db2b8015c5f1cb6b0fcf24a1537828640e01b80d658c68c04635
size 168387
oid sha256:f7ec29fdd27eef04681e4d17e00d677bacb701d826cb1c8d1fa581841950317e
size 171849
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:53a2461ed5f9b4b40b96e02e185bf7c7d32504561ea3127fcd9614e1b067f69d
size 121837
oid sha256:4498f78aedcb4057bef8535778778e8fbb815feea98b1821bc4a042f7aeb620e
size 119241
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f67ee6e75707c43eda1f98c36269343ec7f135da221361f3c54f86ac28abd9af
size 135097
oid sha256:c596a18b28b2f0b976c071aa178aa9a78a89e915463ae8001708f6e4a55ec8f8
size 138223
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bb8c835c5904236bf0d62fb1369ee7d2627b783f357e378486fb38dcd099fb6e
size 133725
oid sha256:e2828f35c4db3c3a583f5895b6d007ee37e592a36538f03a92285c9f75a7ba84
size 136822
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f5d1c69e82ccda92f4a2febd3a2e150bcfe11f61d8269773322970f2c3173eff
size 126885
oid sha256:392ad96cc328e677bcf0b59fa8f534d31ed380cc8156ae05f091518d166bcf2a
size 125122
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8035dd427c64b7a637b0fffd5e1af12f0299609f1c2d7c12c0e3e322bef9a3e8
size 82438
oid sha256:237afd44c6dc69424e5dc59eded107b5a1d9e4cf8dc7fa83051c46821bee1f25
size 80673
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f0da452d382f70b152f0bd9f294c0996b7630cd2a61bfbc913e9a957ba1b7005
size 174564
oid sha256:162d6904835ba6edf05570f4bed38958815cfd1fe208111131edb3eb73b773b4
size 175402
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5c5ca3980e7874e8f1c567036797dd0078a12efd0002525dfa91991cfe8d3473
size 159608
oid sha256:9737842b4c104341a2cedcfe4c12ea5da48baaec3a8becaae43bbf6217d234c5
size 157153
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b65fcbbd0986badaa1082bb08c5aed0cc1b4c5511eab55770df01fdf37bb9b2f
size 83625
oid sha256:e5086a4f9aa251d15ae4cf3f7bc1ba68f103a3f0e767ce5d3c3d47d54fb7602d
size 81092
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1e1b5c6a82b15206c77e155a1a38d3d4f1c3574dbb98917c628bb5954e814fcf
size 113200
oid sha256:75a4633253a8a45dc0dbdc8d7680f7ac54c7328c6d7a9897e24de95a6281a6b3
size 116297
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:86177b8a2db758a936a2a11a0f531bfb45511ca6c95b534d14946fd7543725e0
size 158276
oid sha256:2b424ced5eaa6f85eb69d485c04e126b74cb522a01197aa48ca4d538a7cfb87d
size 159986
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d73df700e470e40b07a5dfdcb250fec206c2ab5ace9203847a5b0f4126b89b82
size 190553
oid sha256:cc3f5ffc356a9f7187742e105ece6a291a388d38ccab0417da18cafd111a94b5
size 191663
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:14451bd62aa2ac5ddee3eab2db4aee40d82f5a8b05950f4d03417ef315650774
size 111945
oid sha256:4651377bdeeaf3ce726b3d452d7aa1807a2921d761f99aaceb2b0dbfb9304118
size 111525
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a2abf3877cb363cae2d674fa3d11e059a62a60fc4a4e3eb8099f25c3187fe71e
size 115280
oid sha256:51a5fec906d718d06bbf20667f70d9a6385377beb4ecd4a37b7262f396bd2455
size 117363
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2c8b2704da62a90ce7a558f8d2a4f8d42e7622c439976432dbbe00beeded4d28
size 164780
oid sha256:786894d91b2717be848cb4e5203a0803dade1a33e3e041305f66b3d4b0fe268b
size 166649
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d4f7231a3b4291a370d0c2507c522012f4edeb9878cd9fbb468f36c91d671e99
size 128890
oid sha256:a4089252fd995100730515b68cf8ce95a472d727ba772998f318c892586e1538
size 128276
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:86177b8a2db758a936a2a11a0f531bfb45511ca6c95b534d14946fd7543725e0
size 158276
oid sha256:2b424ced5eaa6f85eb69d485c04e126b74cb522a01197aa48ca4d538a7cfb87d
size 159986
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d73df700e470e40b07a5dfdcb250fec206c2ab5ace9203847a5b0f4126b89b82
size 190553
oid sha256:cc3f5ffc356a9f7187742e105ece6a291a388d38ccab0417da18cafd111a94b5
size 191663
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c5b117ffaa05be08715b3d8567556a574d26ba924e153f4019f031d28f23cf4e
size 196859
oid sha256:cbd51e6745e2f7bbfc3c82afd95ea2765a9505e1a632c4645f1dce8ac1e509e9
size 198098
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a2abf3877cb363cae2d674fa3d11e059a62a60fc4a4e3eb8099f25c3187fe71e
size 115280
oid sha256:51a5fec906d718d06bbf20667f70d9a6385377beb4ecd4a37b7262f396bd2455
size 117363
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2c8b2704da62a90ce7a558f8d2a4f8d42e7622c439976432dbbe00beeded4d28
size 164780
oid sha256:786894d91b2717be848cb4e5203a0803dade1a33e3e041305f66b3d4b0fe268b
size 166649
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:73bc277112b79e48feba2fa584d99dca9329e0f35a752120e96f945711a5b1c2
size 166408
oid sha256:fccbe20af889adb15ddc46baf02e80641ebd6a9266f33b2754a68f5ed48b517c
size 168016
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:14451bd62aa2ac5ddee3eab2db4aee40d82f5a8b05950f4d03417ef315650774
size 111945
oid sha256:4651377bdeeaf3ce726b3d452d7aa1807a2921d761f99aaceb2b0dbfb9304118
size 111525
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6678652d0e5a48dd7cfa197d52ff161cdcad75108c183a2748eb37099aedcda5
size 203737
oid sha256:ddcd03bd0a48e883d87d10093befb2d56d0311e8974f95819752065ace1194a9
size 229464
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:aaee386193e4980a9ff49b4f06ab4f9885839153fadbca373b92182aff59e62e
size 123853
oid sha256:bf576c605aa8b99fa42262caee8399834f16db597eea52afa2358acdd9dda683
size 123620

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