field_ios

In-the-field app for Radroots on iOS
git clone https://radroots.dev/git/field_ios.git
Log | Files | Refs | README | LICENSE

project.pbxproj (94423B)


      1 // !$*UTF8*$!
      2 {
      3 	archiveVersion = 1;
      4 	classes = {
      5 	};
      6 	objectVersion = 77;
      7 	objects = {
      8 
      9 /* Begin PBXBuildFile section */
     10 		01091F4EEBF255E95BD970F9 /* TeraLocalBackupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70A358431863E54EDDAA24F4 /* TeraLocalBackupTests.swift */; };
     11 		026981088C27CB79A49D9833 /* TeraOperationRecoveryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F8B650ED2D867EF94248F6F /* TeraOperationRecoveryTests.swift */; };
     12 		04EAA7FDF4EAC664731A998B /* TeraRevisionPreparationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D1771A0E16F94F9750D1377 /* TeraRevisionPreparationTests.swift */; };
     13 		08A44543B171791AF858C517 /* TeraAddSignerFixture.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1CC48A95774B931BE8D1E4A /* TeraAddSignerFixture.swift */; };
     14 		093A6AC6C9B724E465507004 /* TeraPublicationEvidenceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B954B7006CC5904C98138C6 /* TeraPublicationEvidenceTests.swift */; };
     15 		095FBECA7268AA594F614EFA /* TeraScopeBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9ED6D3E35C3235B6068E1902 /* TeraScopeBackend.swift */; };
     16 		1077ED6CD94589B273E94F06 /* TeraVisibilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6308AE4246EA401D29F36496 /* TeraVisibilityTests.swift */; };
     17 		116EF45DA06343BA3FA697AD /* TeraFoodDecimalEntryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547AD45DC8C58FC4AA0D073D /* TeraFoodDecimalEntryTests.swift */; };
     18 		1381A92874CF80925EEC06F5 /* TeraComposerMediaOwnershipTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE713B98919CB7692E3104A9 /* TeraComposerMediaOwnershipTests.swift */; };
     19 		141327BC6BAE2CFA2C62C584 /* TeraTodayReconciliationTaskTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EB21C33D6173E4FED05FDA0 /* TeraTodayReconciliationTaskTests.swift */; };
     20 		17805D95512D7144DAC59D85 /* TeraTodayRenderingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7283D1C8F6E90A236BC84AF6 /* TeraTodayRenderingTests.swift */; };
     21 		1D45B3D566A0A60063190854 /* TeraApp in Frameworks */ = {isa = PBXBuildFile; productRef = E666175A800272732A27CBEB /* TeraApp */; };
     22 		207C19433F0386DD7D43A42D /* TeraCoordinateAdmissionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE1A300DCBB15E1911EA7D6C /* TeraCoordinateAdmissionTests.swift */; };
     23 		229C9AC991E67663DA53D339 /* TeraRuntimeBoundedTaskTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A4FFC0023C620B68D0EC0ED /* TeraRuntimeBoundedTaskTests.swift */; };
     24 		235925583788846613C59886 /* TeraUploadRenewalExecutionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9428100EA9F2D2C0EC42D915 /* TeraUploadRenewalExecutionTests.swift */; };
     25 		2479571FA99A7962794999C4 /* TeraSupportingStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0636AEDEB50DDDD328374A9 /* TeraSupportingStoreTests.swift */; };
     26 		25CCFD77EFA43657C473ADDC /* TeraPhotoQualificationInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD65DE234C7DD80CE3CB91EB /* TeraPhotoQualificationInput.swift */; };
     27 		295A19317FC58A73A68C98DC /* TeraComposerPersistenceFFITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5938176A92F96A30CC39DFB /* TeraComposerPersistenceFFITests.swift */; };
     28 		2A68D8FEEC3B88D47D696589 /* TeraOpenedMediaCloseFixture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74FCF1C4A8A7137623BBE223 /* TeraOpenedMediaCloseFixture.swift */; };
     29 		2AEAFDD0EECA3B7F799B1287 /* TeraScopedAddTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A756C16ACFABBD36C48DF62 /* TeraScopedAddTests.swift */; };
     30 		2B50FA35AD753EFA15CF00CD /* TeraRuntimeBackpressureTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8591841AD9AB9B718A37EB47 /* TeraRuntimeBackpressureTests.swift */; };
     31 		2C6DDB502DFA11C2CBCA49C4 /* TeraApp in Frameworks */ = {isa = PBXBuildFile; productRef = A1979630FE6BC343F0E59F24 /* TeraApp */; };
     32 		2F4FA28EEA78711CE1FA03B8 /* TeraViewerCalendarTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A25842D19BCFDEBCC7D306A /* TeraViewerCalendarTests.swift */; };
     33 		2FBBB65677D20F59BB09020B /* TeraMediaCleanupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFE716B6C8F331C0F282EBB7 /* TeraMediaCleanupTests.swift */; };
     34 		304D13AD257E8214855CFA5F /* TeraSubmissionTestBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F171058FA0BF27ABA9E4164 /* TeraSubmissionTestBackend.swift */; };
     35 		30EDD3EB0C09D864FC1DD3D4 /* TeraStoreRecoveryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD39C5F3460EEF38B98D78B4 /* TeraStoreRecoveryTests.swift */; };
     36 		31CBA09815D972CCE187009F /* TeraSessionResourceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4383B870D20178E633610113 /* TeraSessionResourceTests.swift */; };
     37 		3410EC660FF36CC77F5F50DD /* TeraComposerStartupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE21EEF3B1A13F1B5A10A3BF /* TeraComposerStartupTests.swift */; };
     38 		36AB69B9F8DB9AADB8124795 /* TeraRecoveryCompletionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 156F07F1F2961FDF6539099A /* TeraRecoveryCompletionTests.swift */; };
     39 		38EF7FA8874E82B28110A232 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 6967B3EAC4CF1A410B26DD1A /* PrivacyInfo.xcprivacy */; };
     40 		39B47EE698E9D7CC716A372F /* TeraRuntimeShutdownTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91E82E561F73A1BE6BBF09B7 /* TeraRuntimeShutdownTests.swift */; };
     41 		39EC97809DDF74F40641AAE8 /* TeraAccessibilityAudit.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC5289B0C8C497EB52BF6DE1 /* TeraAccessibilityAudit.swift */; };
     42 		3D219E759CFB685936EB7068 /* TeraCalendarEditingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27C48B4B5442B1A404C1A328 /* TeraCalendarEditingTests.swift */; };
     43 		3DED3C2547AC6F8D00913FE8 /* TeraStoppedUploadTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91D82A4781624F36870A6316 /* TeraStoppedUploadTests.swift */; };
     44 		41BD76CAA07F6071411F7AC1 /* TeraIdentityCancellationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F666094C5E385A2820F0FE82 /* TeraIdentityCancellationTests.swift */; };
     45 		41ED082A17594FE682A381DD /* TeraSubmissionQualificationSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 019FAA997BEDE9CC84785DAE /* TeraSubmissionQualificationSupport.swift */; };
     46 		45328FDB3E5F4715743FE7CD /* TeraRecoverySettlementTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47E7B696B1BDDBF3B7FE838F /* TeraRecoverySettlementTests.swift */; };
     47 		46ECA0EA5CE33D30BB5E08AF /* TeraOfflineMediaTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 649F88AE533C3BEEBC466894 /* TeraOfflineMediaTests.swift */; };
     48 		4734A842C366608EC1BD31C5 /* TeraUserMessagesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46DDEE781FDD92A292FD847B /* TeraUserMessagesTests.swift */; };
     49 		4B093458FAF4C6E4860E313A /* TeraComposerAutosaveTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E55E47B15C42F13ABF2DFF27 /* TeraComposerAutosaveTests.swift */; };
     50 		4D24610694C7F80F7B5DA904 /* TeraPublicationTargetTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 293D968D4E2ACA3BA414BF8D /* TeraPublicationTargetTests.swift */; };
     51 		4DDC1E0EC1194DD15B2B19A3 /* TeraSubmissionReservationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4721B7A69E2FB989732A64D /* TeraSubmissionReservationTests.swift */; };
     52 		53651EBAF42E8698717CE936 /* TeraScopedStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF28A9D711806A07A4A65EA8 /* TeraScopedStoreTests.swift */; };
     53 		542968135071D02F02BD4614 /* TeraAccessibilityUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D159B8D5E2417578E1C88FC1 /* TeraAccessibilityUITests.swift */; };
     54 		5813921C9074F00625F87E06 /* TeraExactDecimalPresentationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F617B18A76B833F3575487F /* TeraExactDecimalPresentationTests.swift */; };
     55 		5CA871667D410B9553BF2BF6 /* TeraCapacitySettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF84D1BEAAAF218A58EE58D6 /* TeraCapacitySettingsTests.swift */; };
     56 		5DFD8053E97DED72B42BF528 /* TeraRecoveryInventoryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77F0FDC0D59BFCB5D7F928D5 /* TeraRecoveryInventoryTests.swift */; };
     57 		5F252ABA8CA48D5E3A7A0157 /* TeraMediaVisibilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27E1E87F9A11E85700F38635 /* TeraMediaVisibilityTests.swift */; };
     58 		5F7F8C48635A1676BD0A7AF6 /* TeraTodayPagingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8120C6BA40C3087C4D11D432 /* TeraTodayPagingTests.swift */; };
     59 		625CB9DF8B80A3F12458B49A /* TeraScopedObservationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E75B60DBDD8C581D76E6F957 /* TeraScopedObservationTests.swift */; };
     60 		62F5A7B33DBD1280B2161863 /* TeraSubmissionAdmissionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 545A0222D8C5B735130C8A12 /* TeraSubmissionAdmissionTests.swift */; };
     61 		64D49ADFD3FDD54CBA509DC5 /* TeraTodayStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 794D475C70BA8ED994D1CA66 /* TeraTodayStoreTests.swift */; };
     62 		64F5AD3749E090316C7D015E /* TeraDraftRecoveryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECE8A3704AB9582A5E461195 /* TeraDraftRecoveryTests.swift */; };
     63 		671EF50DB4EFBC25AABF26DC /* TeraLifecycleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C890BDE885536BC2AB215393 /* TeraLifecycleTests.swift */; };
     64 		6B0BE8E92892EF60B8E996A5 /* TeraRuntimeResourceFixtures.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0A51F9AF2E0803264E07FBB /* TeraRuntimeResourceFixtures.swift */; };
     65 		6DB9A1B2B9ABD39613561459 /* TeraCalendarComposerFFITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA1A8EA600F6BDC45333520C /* TeraCalendarComposerFFITests.swift */; };
     66 		6F01DD614B41209AF277CBE8 /* TeraAddMediaHarness.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2C0B898B9BFDB82CF3B5EFB /* TeraAddMediaHarness.swift */; };
     67 		6F09A1AF6E764AC0136E8F74 /* TeraEditingProtectionUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D243145C276EBF17915AB4E /* TeraEditingProtectionUITests.swift */; };
     68 		6F53FF88A29F8DF93F074EB4 /* TeraBackgroundUploadFixtures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61D8C0835D5A1D5C36D80020 /* TeraBackgroundUploadFixtures.swift */; };
     69 		6FED2D2255CC702B33CDC760 /* TeraOpenedMediaTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B10B1F3C7FCD9A72F04FC00 /* TeraOpenedMediaTests.swift */; };
     70 		7035433B676A50A4801A8DFC /* TeraRuntimeInvalidationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73EBD10E201ECA26DCED523F /* TeraRuntimeInvalidationTests.swift */; };
     71 		70417FB635F06CC9829FB38C /* TeraClockTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A506546B0EC1792240C36F7 /* TeraClockTests.swift */; };
     72 		772A9B1AD8DE1D2E0969F285 /* TeraCalendarFFICompatibilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B808E67E85CD36E49C38B6F /* TeraCalendarFFICompatibilityTests.swift */; };
     73 		79D06C6BF2B55C0C4104FB91 /* TeraSessionGenerationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C0836F5D5F71F9A54795C57 /* TeraSessionGenerationTests.swift */; };
     74 		7AF3D3B90248D5C7302D465C /* TeraSubmissionOperationFFITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A06B284134EE7682E60FB66 /* TeraSubmissionOperationFFITests.swift */; };
     75 		7B67600F1C1DA7DD780FA515 /* TeraNativeRepairPreviewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA0B5B9169842E64FF792D88 /* TeraNativeRepairPreviewTests.swift */; };
     76 		7B8C7C130DC15AF0266F2544 /* TeraEditingReplacementTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F97ECE43BB7028B5A497720 /* TeraEditingReplacementTests.swift */; };
     77 		7C41A38BE082F1CA28DD4C4F /* TeraUploadRenewalTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91D9E98DC275CB5F2FB9BA16 /* TeraUploadRenewalTests.swift */; };
     78 		7D220F7F83A80A2D312AA5B0 /* TeraPublicationNavigationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A195B277BEDC31DE3A0D7601 /* TeraPublicationNavigationTests.swift */; };
     79 		7DFBB14B53D57555AB0E0BF0 /* TeraScopeFixtures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11E9C876EA26B30C8AFE116F /* TeraScopeFixtures.swift */; };
     80 		80B4E24CE4411B5985839462 /* TeraSubmissionFormTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E62DD95FB04526E6E69AB3D8 /* TeraSubmissionFormTests.swift */; };
     81 		80F3B531DAA8C2F6CE17D357 /* TeraDurableMediaRootsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22BEF874B8D521920E1D16B7 /* TeraDurableMediaRootsTests.swift */; };
     82 		81AF9DDA0E64DC4EEFCEF25D /* TeraRemoteQualificationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E351F52E77C74A4E99095E45 /* TeraRemoteQualificationTests.swift */; };
     83 		81EEC471523EBFC3C860698C /* TeraSubmissionStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 194084009776463236C79B72 /* TeraSubmissionStoreTests.swift */; };
     84 		827D8CC5C0488F0D5D15CE99 /* TeraMediaOwnershipFFITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2521493B0CD2B82445974E81 /* TeraMediaOwnershipFFITests.swift */; };
     85 		83ABE3E9A1AD792F0144953F /* TeraRevisionDetailTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D7AA027914627223BB698D1 /* TeraRevisionDetailTests.swift */; };
     86 		8422EAEECA73BB72974D002A /* TeraTodayBackfillTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4D3FEE2830E056E82AF05FD /* TeraTodayBackfillTests.swift */; };
     87 		84429B5DEB5BB41EFD25A8ED /* TeraComposerDurabilityBoundaryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D536D6625083ACB3DA4A674 /* TeraComposerDurabilityBoundaryTests.swift */; };
     88 		852FF7514FF7F682A246FB47 /* TeraStateMigrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98E969BCFF7CED33A1D4A040 /* TeraStateMigrationTests.swift */; };
     89 		85404A5125CF3E64E6009DC1 /* TeraMediaBudgetTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F596D3A9B9E236963DCE15D7 /* TeraMediaBudgetTests.swift */; };
     90 		87575701D81B1FF173D9BB5A /* TeraSupportingBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D57113A80647B7448AEDB2B /* TeraSupportingBackend.swift */; };
     91 		888B178679E012BB053FE31B /* TeraEditingReplacementFFITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B310FD8CCA9F9C2DA19BE8CF /* TeraEditingReplacementFFITests.swift */; };
     92 		912C8743116D929BB6A02778 /* TeraRuntimeClientTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB77C087F15C2F42CD959607 /* TeraRuntimeClientTests.swift */; };
     93 		9309D7175535546A0C878F75 /* TeraCalendarTimingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36AF0D194520F0F02EAD6B50 /* TeraCalendarTimingTests.swift */; };
     94 		9384AAECB22885E2D05C54A8 /* TeraScopedMediaTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFBAA57ABEAA4B84C73EE8E8 /* TeraScopedMediaTests.swift */; };
     95 		9995BC15D67E1C9C29B4A7DC /* TeraTodayContextTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFECCBF9A84D1D65544C6094 /* TeraTodayContextTests.swift */; };
     96 		9A7E808CB591126300D3A118 /* TeraForegroundSubmissionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99681A076A08E385942344F7 /* TeraForegroundSubmissionTests.swift */; };
     97 		9ABCF9A1CDFE20E2BB84A22F /* TeraRestoreRecoveryStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D73E45C67FF1D7BC2791A13 /* TeraRestoreRecoveryStoreTests.swift */; };
     98 		9AD968F0B37C64B5AF8D9A68 /* TeraRootShellTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B8677670E203FF68EC88983 /* TeraRootShellTests.swift */; };
     99 		9B37084901EC52EB44969304 /* TeraRuntimeResourceLifecycleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 226F5C2370522AAFAD9D1C3D /* TeraRuntimeResourceLifecycleTests.swift */; };
    100 		A1AD2A380F09994786889AF1 /* TeraAddStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F22CFABCF27A28408F68D25 /* TeraAddStoreTests.swift */; };
    101 		A5A98A2C7BE78267E6B23598 /* TeraKeyRemovalTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F06622DFA682235F4BFA0841 /* TeraKeyRemovalTests.swift */; };
    102 		A64C7350AC157F600995440D /* TeraLocalRestoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10D9FACDF6B5330E86ADC240 /* TeraLocalRestoreTests.swift */; };
    103 		A65623800C28B2FEEFB49780 /* TeraEditingProtectionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F27D9EF66493E92AFDD53213 /* TeraEditingProtectionTests.swift */; };
    104 		A92BADDE348A4D5C56EDE2A1 /* TeraPublicationStageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 635EB4A552C563E85557A485 /* TeraPublicationStageTests.swift */; };
    105 		AA7C3FC1F46B6723A39B1D09 /* TeraTodayPresentationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99BE248D1450D76476255626 /* TeraTodayPresentationTests.swift */; };
    106 		AA8B25877C9A3BD331B1B1AE /* TeraPublicationRetryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56F7B42264CD896F76189F33 /* TeraPublicationRetryTests.swift */; };
    107 		AC33144E09CB0384C4FB090C /* TeraObservationCoalescingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21DD785439F415278214D746 /* TeraObservationCoalescingTests.swift */; };
    108 		AFC7F8FF9E6116A47BDF4832 /* TeraCapacityRecoveryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DF429CBFDC80A7AF127769F /* TeraCapacityRecoveryTests.swift */; };
    109 		B1B83B8673660E0EC109F74C /* TeraStateTestFixtures.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAD45A3134A16704CBE4B1A5 /* TeraStateTestFixtures.swift */; };
    110 		B2DAAE01D16E1FAC35816DED /* RadrootsKit in Frameworks */ = {isa = PBXBuildFile; productRef = 1A9F6E32DE0C3728D4DB8E60 /* RadrootsKit */; };
    111 		B4AE86BE0A9F7FBE0DEBD9AC /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = ADFD21D28C5F9E58B70E76CA /* Localizable.strings */; };
    112 		B64A836C5E84924D28CB5D47 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = AB8A30A75EFD65EFD938D248 /* Assets.xcassets */; };
    113 		B8A8E0FDD4FBC43AE8A9A1C4 /* TeraRecoverySchedulingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9970FE6EFEA7E9601A1F5B62 /* TeraRecoverySchedulingTests.swift */; };
    114 		B9E397E21B1654C108AF74BF /* TeraPublicDisclosureTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDAE66E2F9C3076F5770BEDE /* TeraPublicDisclosureTests.swift */; };
    115 		BB71614D2A6017C071A39BED /* TeraMutationAdmissionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02F322CF98F8BEB908B93215 /* TeraMutationAdmissionTests.swift */; };
    116 		BF0BF2D7F46217C4EBCA570C /* TeraCalendarPresentationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFC5639BDCD2A5C1C27FE38 /* TeraCalendarPresentationTests.swift */; };
    117 		C0332D7E91580922DED3597C /* TeraNativeRecoveryScheduleTestStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CEC40593AB568A682B00D3B /* TeraNativeRecoveryScheduleTestStorage.swift */; };
    118 		C0C7D6F0CBCE262C348D3C3E /* TeraTodayReconciliationFFITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F65B01F6F5F7E125148EC4FD /* TeraTodayReconciliationFFITests.swift */; };
    119 		C20BDCF02F461EE53B14B53E /* TeraPermissionRecoveryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1BF69ADD9540F6800FD64B0 /* TeraPermissionRecoveryTests.swift */; };
    120 		C219B5F4E24188E1116BF45B /* TeraRuntimeClientFixtures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88ED360C84532DA7088BFC6E /* TeraRuntimeClientFixtures.swift */; };
    121 		C2CEC638DDABB9D01DD93A72 /* TeraDiagnosticPolicyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDE158F5F1E490847A5196EB /* TeraDiagnosticPolicyTests.swift */; };
    122 		C3177E827FE62639579C3EF5 /* TeraRemoteQualificationUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32CBDAE974FB8D7408108E69 /* TeraRemoteQualificationUITests.swift */; };
    123 		C344F7761A4AC79AB74705C9 /* TeraTodayCalendarScopeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D2BE93A0818202625CAF1F5 /* TeraTodayCalendarScopeTests.swift */; };
    124 		C46F8EB5B196FFDD37E0279A /* TeraProductStartupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AF60EF9DCFDC4ECE77AED67 /* TeraProductStartupTests.swift */; };
    125 		C4B8A3646900CAEE2F8674FB /* TeraUploadRenewalLifecycleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 197947BE8CF710B7734E0038 /* TeraUploadRenewalLifecycleTests.swift */; };
    126 		C73B145B6858220FFFA587B2 /* TeraComposerSubmissionCaptureTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56A65AF934F7D75487094C79 /* TeraComposerSubmissionCaptureTests.swift */; };
    127 		CDBE38E6B521611436F28858 /* TeraMediaStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61B6F0B16BFD8F046E9C163F /* TeraMediaStoreTests.swift */; };
    128 		CFB2A482663DDB44C263D4CF /* TeraRevisionTestBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = A48EE7852ECF14C15F7DD902 /* TeraRevisionTestBackend.swift */; };
    129 		CFE386A2E4F9D50F0DF57036 /* TeraNativeRepairTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A506C45B5EE1AAEF0D7F671 /* TeraNativeRepairTests.swift */; };
    130 		D1C6D5CF5F60ED2646465AF6 /* TeraNativeExecutionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9849DFB0F2822630588D59F /* TeraNativeExecutionTests.swift */; };
    131 		D4AB00DF764260BC4E1B1454 /* TeraUploadRenewalFFITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4738A984B18FCFCD96D8DFF7 /* TeraUploadRenewalFFITests.swift */; };
    132 		D64AC2FDC6FE05A39114D2DB /* TeraMediaFileFixture.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3C914B349DAE2EF66658229 /* TeraMediaFileFixture.swift */; };
    133 		D86A417A36A2186AB7777753 /* TeraTodayReconciliationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 714B4DD70B881D29A89812C9 /* TeraTodayReconciliationTests.swift */; };
    134 		D918A664D9A4B9859A1A6503 /* TeraErrorRecoveryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93A3358AFC23C567DB9CB02F /* TeraErrorRecoveryTests.swift */; };
    135 		DBA4B403D65289242AFDDB07 /* TeraTodaySyncReceiptTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BC55E41FBE589010038FDA5 /* TeraTodaySyncReceiptTests.swift */; };
    136 		DC5718D38B57C17D832904FD /* TeraNativeExecutionFixture.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0B9E33BFF3A26F00634BFFA /* TeraNativeExecutionFixture.swift */; };
    137 		DF97F408D7D32F72C5AF5939 /* TeraRootShellUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5238B5F236C392C82CEF9838 /* TeraRootShellUITests.swift */; };
    138 		E4E85524E39F13D6C76650F1 /* TeraTodaySyncFixtures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5854504D0CAD5ABC29302292 /* TeraTodaySyncFixtures.swift */; };
    139 		E508A7061082B091B733D62B /* App.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67ACCE25979BA86C1EC5BFD6 /* App.swift */; };
    140 		E892ED14E1F39D81128A8F0E /* TeraComposerSaveLatencyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C4A465852C5D5BDFC879D6E /* TeraComposerSaveLatencyTests.swift */; };
    141 		E8F853EE5ECE3EC16384A56D /* TeraRecoveryContinuationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB4F87BA96C92630FE795A9D /* TeraRecoveryContinuationTests.swift */; };
    142 		E98A5C885E3955D4DC4BB1EC /* TeraTodayCacheFirstTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53CB51FEF4CE772320B3264C /* TeraTodayCacheFirstTests.swift */; };
    143 		ED015228F2D757A485C902B8 /* TeraIdentityRecoveryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2C7C27B35A9F7176AA3416B /* TeraIdentityRecoveryTests.swift */; };
    144 		EF7293C553BF1DB45EEEBD49 /* local-social-personas.v1.json in Resources */ = {isa = PBXBuildFile; fileRef = 27D9D40699A01FFB02F30B11 /* local-social-personas.v1.json */; };
    145 		F13090A3350CAE9CA3FFF3F3 /* TeraLateSigningTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 217E44A3221756EC904702D6 /* TeraLateSigningTests.swift */; };
    146 		F14217EA66C2A9397E36E3FA /* TeraEditingOperationProtectionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC9B19425D3374B899485C17 /* TeraEditingOperationProtectionTests.swift */; };
    147 		F211D24BC279D3FF4AC12094 /* TeraPrivacyPackagingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFD344F51F015AE6775F03D3 /* TeraPrivacyPackagingTests.swift */; };
    148 		F4AF91E71B691FE30C191852 /* TeraAddObservationStartupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44A4460928B20A21A94BECCE /* TeraAddObservationStartupTests.swift */; };
    149 		F8A87EA68BEF06EA7F0838D0 /* TeraRecoveryUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5928D5CAC9F8EF904547DF8 /* TeraRecoveryUITests.swift */; };
    150 		F8C87782857DC930D47E6A90 /* TeraRuntimeResourceTaskTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4D01C023E258AC3B3B1C27D /* TeraRuntimeResourceTaskTests.swift */; };
    151 		F8DB757CAC7AB2136483EC2B /* TeraComposerSaveSchedulingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C51E210CC4A6734CD302452 /* TeraComposerSaveSchedulingTests.swift */; };
    152 		FB585785DC906CB2AE4AE535 /* TeraBindingPortabilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58E711687008866790042792 /* TeraBindingPortabilityTests.swift */; };
    153 		FBA9C3463CD1827392AF9599 /* TeraAddSchemaFixtures.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8ED2718D5E9E8980ADF3423 /* TeraAddSchemaFixtures.swift */; };
    154 /* End PBXBuildFile section */
    155 
    156 /* Begin PBXContainerItemProxy section */
    157 		76EDCE28535C20D9DE531133 /* PBXContainerItemProxy */ = {
    158 			isa = PBXContainerItemProxy;
    159 			containerPortal = 4CF37E857DB6B4472D9B7BA9 /* Project object */;
    160 			proxyType = 1;
    161 			remoteGlobalIDString = 8DD2B0E1333DDE440F980FAB;
    162 			remoteInfo = Tera;
    163 		};
    164 		9170B71C2E5705AFBD0404C3 /* PBXContainerItemProxy */ = {
    165 			isa = PBXContainerItemProxy;
    166 			containerPortal = 4CF37E857DB6B4472D9B7BA9 /* Project object */;
    167 			proxyType = 1;
    168 			remoteGlobalIDString = 8DD2B0E1333DDE440F980FAB;
    169 			remoteInfo = Tera;
    170 		};
    171 /* End PBXContainerItemProxy section */
    172 
    173 /* Begin PBXFileReference section */
    174 		019FAA997BEDE9CC84785DAE /* TeraSubmissionQualificationSupport.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraSubmissionQualificationSupport.swift; sourceTree = "<group>"; };
    175 		02F322CF98F8BEB908B93215 /* TeraMutationAdmissionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraMutationAdmissionTests.swift; sourceTree = "<group>"; };
    176 		0A06B284134EE7682E60FB66 /* TeraSubmissionOperationFFITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraSubmissionOperationFFITests.swift; sourceTree = "<group>"; };
    177 		0C4A465852C5D5BDFC879D6E /* TeraComposerSaveLatencyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraComposerSaveLatencyTests.swift; sourceTree = "<group>"; };
    178 		0CDE3D76E1EDF909C19D0506 /* TeraUITests.xctest */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.cfbundle; path = TeraUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
    179 		0D243145C276EBF17915AB4E /* TeraEditingProtectionUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraEditingProtectionUITests.swift; sourceTree = "<group>"; };
    180 		0D73E45C67FF1D7BC2791A13 /* TeraRestoreRecoveryStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRestoreRecoveryStoreTests.swift; sourceTree = "<group>"; };
    181 		0D7AA027914627223BB698D1 /* TeraRevisionDetailTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRevisionDetailTests.swift; sourceTree = "<group>"; };
    182 		0F97ECE43BB7028B5A497720 /* TeraEditingReplacementTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraEditingReplacementTests.swift; sourceTree = "<group>"; };
    183 		10D9FACDF6B5330E86ADC240 /* TeraLocalRestoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraLocalRestoreTests.swift; sourceTree = "<group>"; };
    184 		11E9C876EA26B30C8AFE116F /* TeraScopeFixtures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraScopeFixtures.swift; sourceTree = "<group>"; };
    185 		156F07F1F2961FDF6539099A /* TeraRecoveryCompletionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRecoveryCompletionTests.swift; sourceTree = "<group>"; };
    186 		194084009776463236C79B72 /* TeraSubmissionStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraSubmissionStoreTests.swift; sourceTree = "<group>"; };
    187 		197947BE8CF710B7734E0038 /* TeraUploadRenewalLifecycleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraUploadRenewalLifecycleTests.swift; sourceTree = "<group>"; };
    188 		217E44A3221756EC904702D6 /* TeraLateSigningTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraLateSigningTests.swift; sourceTree = "<group>"; };
    189 		21DD785439F415278214D746 /* TeraObservationCoalescingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraObservationCoalescingTests.swift; sourceTree = "<group>"; };
    190 		226F5C2370522AAFAD9D1C3D /* TeraRuntimeResourceLifecycleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRuntimeResourceLifecycleTests.swift; sourceTree = "<group>"; };
    191 		22BEF874B8D521920E1D16B7 /* TeraDurableMediaRootsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraDurableMediaRootsTests.swift; sourceTree = "<group>"; };
    192 		2521493B0CD2B82445974E81 /* TeraMediaOwnershipFFITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraMediaOwnershipFFITests.swift; sourceTree = "<group>"; };
    193 		27C48B4B5442B1A404C1A328 /* TeraCalendarEditingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraCalendarEditingTests.swift; sourceTree = "<group>"; };
    194 		27D9D40699A01FFB02F30B11 /* local-social-personas.v1.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "local-social-personas.v1.json"; sourceTree = "<group>"; };
    195 		27E1E87F9A11E85700F38635 /* TeraMediaVisibilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraMediaVisibilityTests.swift; sourceTree = "<group>"; };
    196 		293D968D4E2ACA3BA414BF8D /* TeraPublicationTargetTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraPublicationTargetTests.swift; sourceTree = "<group>"; };
    197 		2A4FFC0023C620B68D0EC0ED /* TeraRuntimeBoundedTaskTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRuntimeBoundedTaskTests.swift; sourceTree = "<group>"; };
    198 		2A506546B0EC1792240C36F7 /* TeraClockTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraClockTests.swift; sourceTree = "<group>"; };
    199 		32CBDAE974FB8D7408108E69 /* TeraRemoteQualificationUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRemoteQualificationUITests.swift; sourceTree = "<group>"; };
    200 		36AF0D194520F0F02EAD6B50 /* TeraCalendarTimingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraCalendarTimingTests.swift; sourceTree = "<group>"; };
    201 		3A756C16ACFABBD36C48DF62 /* TeraScopedAddTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraScopedAddTests.swift; sourceTree = "<group>"; };
    202 		3B808E67E85CD36E49C38B6F /* TeraCalendarFFICompatibilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraCalendarFFICompatibilityTests.swift; sourceTree = "<group>"; };
    203 		3B954B7006CC5904C98138C6 /* TeraPublicationEvidenceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraPublicationEvidenceTests.swift; sourceTree = "<group>"; };
    204 		3C51E210CC4A6734CD302452 /* TeraComposerSaveSchedulingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraComposerSaveSchedulingTests.swift; sourceTree = "<group>"; };
    205 		3D57113A80647B7448AEDB2B /* TeraSupportingBackend.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraSupportingBackend.swift; sourceTree = "<group>"; };
    206 		4383B870D20178E633610113 /* TeraSessionResourceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraSessionResourceTests.swift; sourceTree = "<group>"; };
    207 		44A4460928B20A21A94BECCE /* TeraAddObservationStartupTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraAddObservationStartupTests.swift; sourceTree = "<group>"; };
    208 		46DDEE781FDD92A292FD847B /* TeraUserMessagesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraUserMessagesTests.swift; sourceTree = "<group>"; };
    209 		4738A984B18FCFCD96D8DFF7 /* TeraUploadRenewalFFITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraUploadRenewalFFITests.swift; sourceTree = "<group>"; };
    210 		47E7B696B1BDDBF3B7FE838F /* TeraRecoverySettlementTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRecoverySettlementTests.swift; sourceTree = "<group>"; };
    211 		4CEC40593AB568A682B00D3B /* TeraNativeRecoveryScheduleTestStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraNativeRecoveryScheduleTestStorage.swift; sourceTree = "<group>"; };
    212 		5238B5F236C392C82CEF9838 /* TeraRootShellUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRootShellUITests.swift; sourceTree = "<group>"; };
    213 		53CB51FEF4CE772320B3264C /* TeraTodayCacheFirstTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodayCacheFirstTests.swift; sourceTree = "<group>"; };
    214 		545A0222D8C5B735130C8A12 /* TeraSubmissionAdmissionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraSubmissionAdmissionTests.swift; sourceTree = "<group>"; };
    215 		547AD45DC8C58FC4AA0D073D /* TeraFoodDecimalEntryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraFoodDecimalEntryTests.swift; sourceTree = "<group>"; };
    216 		56A65AF934F7D75487094C79 /* TeraComposerSubmissionCaptureTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraComposerSubmissionCaptureTests.swift; sourceTree = "<group>"; };
    217 		56F7B42264CD896F76189F33 /* TeraPublicationRetryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraPublicationRetryTests.swift; sourceTree = "<group>"; };
    218 		57CA176D0A7566A4ADD2CEA4 /* Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = "<group>"; };
    219 		5854504D0CAD5ABC29302292 /* TeraTodaySyncFixtures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodaySyncFixtures.swift; sourceTree = "<group>"; };
    220 		58E711687008866790042792 /* TeraBindingPortabilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraBindingPortabilityTests.swift; sourceTree = "<group>"; };
    221 		5CFC5639BDCD2A5C1C27FE38 /* TeraCalendarPresentationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraCalendarPresentationTests.swift; sourceTree = "<group>"; };
    222 		5EB21C33D6173E4FED05FDA0 /* TeraTodayReconciliationTaskTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodayReconciliationTaskTests.swift; sourceTree = "<group>"; };
    223 		61B6F0B16BFD8F046E9C163F /* TeraMediaStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraMediaStoreTests.swift; sourceTree = "<group>"; };
    224 		61D8C0835D5A1D5C36D80020 /* TeraBackgroundUploadFixtures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraBackgroundUploadFixtures.swift; sourceTree = "<group>"; };
    225 		6308AE4246EA401D29F36496 /* TeraVisibilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraVisibilityTests.swift; sourceTree = "<group>"; };
    226 		635EB4A552C563E85557A485 /* TeraPublicationStageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraPublicationStageTests.swift; sourceTree = "<group>"; };
    227 		649F88AE533C3BEEBC466894 /* TeraOfflineMediaTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraOfflineMediaTests.swift; sourceTree = "<group>"; };
    228 		67ACCE25979BA86C1EC5BFD6 /* App.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = App.swift; sourceTree = "<group>"; };
    229 		6967B3EAC4CF1A410B26DD1A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
    230 		6A506C45B5EE1AAEF0D7F671 /* TeraNativeRepairTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraNativeRepairTests.swift; sourceTree = "<group>"; };
    231 		6B8677670E203FF68EC88983 /* TeraRootShellTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRootShellTests.swift; sourceTree = "<group>"; };
    232 		6D2BE93A0818202625CAF1F5 /* TeraTodayCalendarScopeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodayCalendarScopeTests.swift; sourceTree = "<group>"; };
    233 		6D536D6625083ACB3DA4A674 /* TeraComposerDurabilityBoundaryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraComposerDurabilityBoundaryTests.swift; sourceTree = "<group>"; };
    234 		6F617B18A76B833F3575487F /* TeraExactDecimalPresentationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraExactDecimalPresentationTests.swift; sourceTree = "<group>"; };
    235 		70A358431863E54EDDAA24F4 /* TeraLocalBackupTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraLocalBackupTests.swift; sourceTree = "<group>"; };
    236 		714B4DD70B881D29A89812C9 /* TeraTodayReconciliationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodayReconciliationTests.swift; sourceTree = "<group>"; };
    237 		7283D1C8F6E90A236BC84AF6 /* TeraTodayRenderingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodayRenderingTests.swift; sourceTree = "<group>"; };
    238 		73EBD10E201ECA26DCED523F /* TeraRuntimeInvalidationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRuntimeInvalidationTests.swift; sourceTree = "<group>"; };
    239 		74FCF1C4A8A7137623BBE223 /* TeraOpenedMediaCloseFixture.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraOpenedMediaCloseFixture.swift; sourceTree = "<group>"; };
    240 		77F0FDC0D59BFCB5D7F928D5 /* TeraRecoveryInventoryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRecoveryInventoryTests.swift; sourceTree = "<group>"; };
    241 		794D475C70BA8ED994D1CA66 /* TeraTodayStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodayStoreTests.swift; sourceTree = "<group>"; };
    242 		7AF60EF9DCFDC4ECE77AED67 /* TeraProductStartupTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraProductStartupTests.swift; sourceTree = "<group>"; };
    243 		7C0836F5D5F71F9A54795C57 /* TeraSessionGenerationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraSessionGenerationTests.swift; sourceTree = "<group>"; };
    244 		7D1771A0E16F94F9750D1377 /* TeraRevisionPreparationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRevisionPreparationTests.swift; sourceTree = "<group>"; };
    245 		8120C6BA40C3087C4D11D432 /* TeraTodayPagingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodayPagingTests.swift; sourceTree = "<group>"; };
    246 		8591841AD9AB9B718A37EB47 /* TeraRuntimeBackpressureTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRuntimeBackpressureTests.swift; sourceTree = "<group>"; };
    247 		88ED360C84532DA7088BFC6E /* TeraRuntimeClientFixtures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRuntimeClientFixtures.swift; sourceTree = "<group>"; };
    248 		8A25842D19BCFDEBCC7D306A /* TeraViewerCalendarTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraViewerCalendarTests.swift; sourceTree = "<group>"; };
    249 		8DF429CBFDC80A7AF127769F /* TeraCapacityRecoveryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraCapacityRecoveryTests.swift; sourceTree = "<group>"; };
    250 		8F171058FA0BF27ABA9E4164 /* TeraSubmissionTestBackend.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraSubmissionTestBackend.swift; sourceTree = "<group>"; };
    251 		91D82A4781624F36870A6316 /* TeraStoppedUploadTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraStoppedUploadTests.swift; sourceTree = "<group>"; };
    252 		91D9E98DC275CB5F2FB9BA16 /* TeraUploadRenewalTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraUploadRenewalTests.swift; sourceTree = "<group>"; };
    253 		91E82E561F73A1BE6BBF09B7 /* TeraRuntimeShutdownTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRuntimeShutdownTests.swift; sourceTree = "<group>"; };
    254 		93A3358AFC23C567DB9CB02F /* TeraErrorRecoveryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraErrorRecoveryTests.swift; sourceTree = "<group>"; };
    255 		9428100EA9F2D2C0EC42D915 /* TeraUploadRenewalExecutionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraUploadRenewalExecutionTests.swift; sourceTree = "<group>"; };
    256 		98E969BCFF7CED33A1D4A040 /* TeraStateMigrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraStateMigrationTests.swift; sourceTree = "<group>"; };
    257 		99681A076A08E385942344F7 /* TeraForegroundSubmissionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraForegroundSubmissionTests.swift; sourceTree = "<group>"; };
    258 		9970FE6EFEA7E9601A1F5B62 /* TeraRecoverySchedulingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRecoverySchedulingTests.swift; sourceTree = "<group>"; };
    259 		999BDCEF144A19F35D048D15 /* TeraTests.xctest */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.cfbundle; path = TeraTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
    260 		99BE248D1450D76476255626 /* TeraTodayPresentationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodayPresentationTests.swift; sourceTree = "<group>"; };
    261 		9B10B1F3C7FCD9A72F04FC00 /* TeraOpenedMediaTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraOpenedMediaTests.swift; sourceTree = "<group>"; };
    262 		9BC55E41FBE589010038FDA5 /* TeraTodaySyncReceiptTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodaySyncReceiptTests.swift; sourceTree = "<group>"; };
    263 		9ED6D3E35C3235B6068E1902 /* TeraScopeBackend.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraScopeBackend.swift; sourceTree = "<group>"; };
    264 		9F22CFABCF27A28408F68D25 /* TeraAddStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraAddStoreTests.swift; sourceTree = "<group>"; };
    265 		9F54FC4930051FC4611B37D3 /* tera */ = {isa = PBXFileReference; lastKnownFileType = folder; name = tera; path = .; sourceTree = SOURCE_ROOT; };
    266 		9F8B650ED2D867EF94248F6F /* TeraOperationRecoveryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraOperationRecoveryTests.swift; sourceTree = "<group>"; };
    267 		A195B277BEDC31DE3A0D7601 /* TeraPublicationNavigationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraPublicationNavigationTests.swift; sourceTree = "<group>"; };
    268 		A1CC48A95774B931BE8D1E4A /* TeraAddSignerFixture.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraAddSignerFixture.swift; sourceTree = "<group>"; };
    269 		A48EE7852ECF14C15F7DD902 /* TeraRevisionTestBackend.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRevisionTestBackend.swift; sourceTree = "<group>"; };
    270 		A5928D5CAC9F8EF904547DF8 /* TeraRecoveryUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRecoveryUITests.swift; sourceTree = "<group>"; };
    271 		A5938176A92F96A30CC39DFB /* TeraComposerPersistenceFFITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraComposerPersistenceFFITests.swift; sourceTree = "<group>"; };
    272 		AB8A30A75EFD65EFD938D248 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
    273 		AC9B19425D3374B899485C17 /* TeraEditingOperationProtectionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraEditingOperationProtectionTests.swift; sourceTree = "<group>"; };
    274 		ADFD21D28C5F9E58B70E76CA /* Localizable.strings */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; path = Localizable.strings; sourceTree = "<group>"; };
    275 		AFE716B6C8F331C0F282EBB7 /* TeraMediaCleanupTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraMediaCleanupTests.swift; sourceTree = "<group>"; };
    276 		B310FD8CCA9F9C2DA19BE8CF /* TeraEditingReplacementFFITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraEditingReplacementFFITests.swift; sourceTree = "<group>"; };
    277 		B4D3FEE2830E056E82AF05FD /* TeraTodayBackfillTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodayBackfillTests.swift; sourceTree = "<group>"; };
    278 		BAD45A3134A16704CBE4B1A5 /* TeraStateTestFixtures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraStateTestFixtures.swift; sourceTree = "<group>"; };
    279 		BB4F87BA96C92630FE795A9D /* TeraRecoveryContinuationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRecoveryContinuationTests.swift; sourceTree = "<group>"; };
    280 		BD39C5F3460EEF38B98D78B4 /* TeraStoreRecoveryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraStoreRecoveryTests.swift; sourceTree = "<group>"; };
    281 		BE713B98919CB7692E3104A9 /* TeraComposerMediaOwnershipTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraComposerMediaOwnershipTests.swift; sourceTree = "<group>"; };
    282 		BF84D1BEAAAF218A58EE58D6 /* TeraCapacitySettingsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraCapacitySettingsTests.swift; sourceTree = "<group>"; };
    283 		C0636AEDEB50DDDD328374A9 /* TeraSupportingStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraSupportingStoreTests.swift; sourceTree = "<group>"; };
    284 		C1DBB5D9AC2FE8EA3AE68458 /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = "<group>"; };
    285 		C4721B7A69E2FB989732A64D /* TeraSubmissionReservationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraSubmissionReservationTests.swift; sourceTree = "<group>"; };
    286 		C4D01C023E258AC3B3B1C27D /* TeraRuntimeResourceTaskTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRuntimeResourceTaskTests.swift; sourceTree = "<group>"; };
    287 		C890BDE885536BC2AB215393 /* TeraLifecycleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraLifecycleTests.swift; sourceTree = "<group>"; };
    288 		C9849DFB0F2822630588D59F /* TeraNativeExecutionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraNativeExecutionTests.swift; sourceTree = "<group>"; };
    289 		CC5289B0C8C497EB52BF6DE1 /* TeraAccessibilityAudit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraAccessibilityAudit.swift; sourceTree = "<group>"; };
    290 		CF28A9D711806A07A4A65EA8 /* TeraScopedStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraScopedStoreTests.swift; sourceTree = "<group>"; };
    291 		D159B8D5E2417578E1C88FC1 /* TeraAccessibilityUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraAccessibilityUITests.swift; sourceTree = "<group>"; };
    292 		D2C0B898B9BFDB82CF3B5EFB /* TeraAddMediaHarness.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraAddMediaHarness.swift; sourceTree = "<group>"; };
    293 		D3C914B349DAE2EF66658229 /* TeraMediaFileFixture.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraMediaFileFixture.swift; sourceTree = "<group>"; };
    294 		D8ED2718D5E9E8980ADF3423 /* TeraAddSchemaFixtures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraAddSchemaFixtures.swift; sourceTree = "<group>"; };
    295 		DE21EEF3B1A13F1B5A10A3BF /* TeraComposerStartupTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraComposerStartupTests.swift; sourceTree = "<group>"; };
    296 		DE9E724A23014C6EA9042123 /* Tera.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = Tera.app; sourceTree = BUILT_PRODUCTS_DIR; };
    297 		E0B9E33BFF3A26F00634BFFA /* TeraNativeExecutionFixture.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraNativeExecutionFixture.swift; sourceTree = "<group>"; };
    298 		E1BF69ADD9540F6800FD64B0 /* TeraPermissionRecoveryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraPermissionRecoveryTests.swift; sourceTree = "<group>"; };
    299 		E2C7C27B35A9F7176AA3416B /* TeraIdentityRecoveryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraIdentityRecoveryTests.swift; sourceTree = "<group>"; };
    300 		E351F52E77C74A4E99095E45 /* TeraRemoteQualificationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRemoteQualificationTests.swift; sourceTree = "<group>"; };
    301 		E55E47B15C42F13ABF2DFF27 /* TeraComposerAutosaveTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraComposerAutosaveTests.swift; sourceTree = "<group>"; };
    302 		E62DD95FB04526E6E69AB3D8 /* TeraSubmissionFormTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraSubmissionFormTests.swift; sourceTree = "<group>"; };
    303 		E75B60DBDD8C581D76E6F957 /* TeraScopedObservationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraScopedObservationTests.swift; sourceTree = "<group>"; };
    304 		ECE8A3704AB9582A5E461195 /* TeraDraftRecoveryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraDraftRecoveryTests.swift; sourceTree = "<group>"; };
    305 		EDE158F5F1E490847A5196EB /* TeraDiagnosticPolicyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraDiagnosticPolicyTests.swift; sourceTree = "<group>"; };
    306 		EE1A300DCBB15E1911EA7D6C /* TeraCoordinateAdmissionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraCoordinateAdmissionTests.swift; sourceTree = "<group>"; };
    307 		EFBAA57ABEAA4B84C73EE8E8 /* TeraScopedMediaTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraScopedMediaTests.swift; sourceTree = "<group>"; };
    308 		EFD344F51F015AE6775F03D3 /* TeraPrivacyPackagingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraPrivacyPackagingTests.swift; sourceTree = "<group>"; };
    309 		EFECCBF9A84D1D65544C6094 /* TeraTodayContextTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodayContextTests.swift; sourceTree = "<group>"; };
    310 		F06622DFA682235F4BFA0841 /* TeraKeyRemovalTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraKeyRemovalTests.swift; sourceTree = "<group>"; };
    311 		F0A51F9AF2E0803264E07FBB /* TeraRuntimeResourceFixtures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRuntimeResourceFixtures.swift; sourceTree = "<group>"; };
    312 		F27D9EF66493E92AFDD53213 /* TeraEditingProtectionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraEditingProtectionTests.swift; sourceTree = "<group>"; };
    313 		F596D3A9B9E236963DCE15D7 /* TeraMediaBudgetTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraMediaBudgetTests.swift; sourceTree = "<group>"; };
    314 		F65B01F6F5F7E125148EC4FD /* TeraTodayReconciliationFFITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodayReconciliationFFITests.swift; sourceTree = "<group>"; };
    315 		F666094C5E385A2820F0FE82 /* TeraIdentityCancellationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraIdentityCancellationTests.swift; sourceTree = "<group>"; };
    316 		FA0B5B9169842E64FF792D88 /* TeraNativeRepairPreviewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraNativeRepairPreviewTests.swift; sourceTree = "<group>"; };
    317 		FA1A8EA600F6BDC45333520C /* TeraCalendarComposerFFITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraCalendarComposerFFITests.swift; sourceTree = "<group>"; };
    318 		FB77C087F15C2F42CD959607 /* TeraRuntimeClientTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRuntimeClientTests.swift; sourceTree = "<group>"; };
    319 		FD65DE234C7DD80CE3CB91EB /* TeraPhotoQualificationInput.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraPhotoQualificationInput.swift; sourceTree = "<group>"; };
    320 		FDAE66E2F9C3076F5770BEDE /* TeraPublicDisclosureTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraPublicDisclosureTests.swift; sourceTree = "<group>"; };
    321 /* End PBXFileReference section */
    322 
    323 /* Begin PBXFrameworksBuildPhase section */
    324 		0C55D66910BB8087B48BB40F /* Frameworks */ = {
    325 			isa = PBXFrameworksBuildPhase;
    326 			buildActionMask = 2147483647;
    327 			files = (
    328 				2C6DDB502DFA11C2CBCA49C4 /* TeraApp in Frameworks */,
    329 				B2DAAE01D16E1FAC35816DED /* RadrootsKit in Frameworks */,
    330 			);
    331 			runOnlyForDeploymentPostprocessing = 0;
    332 		};
    333 		49FE0CFDDC63DC7BB8606AE3 /* Frameworks */ = {
    334 			isa = PBXFrameworksBuildPhase;
    335 			buildActionMask = 2147483647;
    336 			files = (
    337 				1D45B3D566A0A60063190854 /* TeraApp in Frameworks */,
    338 			);
    339 			runOnlyForDeploymentPostprocessing = 0;
    340 		};
    341 /* End PBXFrameworksBuildPhase section */
    342 
    343 /* Begin PBXGroup section */
    344 		1EFC18A250A6110CAF07AFF5 /* en.lproj */ = {
    345 			isa = PBXGroup;
    346 			children = (
    347 				ADFD21D28C5F9E58B70E76CA /* Localizable.strings */,
    348 			);
    349 			name = en.lproj;
    350 			path = Tera/Resources/en.lproj;
    351 			sourceTree = "<group>";
    352 		};
    353 		346963F5BDF916F6BC10D6F6 /* TeraUITests */ = {
    354 			isa = PBXGroup;
    355 			children = (
    356 				CC5289B0C8C497EB52BF6DE1 /* TeraAccessibilityAudit.swift */,
    357 				D159B8D5E2417578E1C88FC1 /* TeraAccessibilityUITests.swift */,
    358 				0D243145C276EBF17915AB4E /* TeraEditingProtectionUITests.swift */,
    359 				FD65DE234C7DD80CE3CB91EB /* TeraPhotoQualificationInput.swift */,
    360 				A5928D5CAC9F8EF904547DF8 /* TeraRecoveryUITests.swift */,
    361 				32CBDAE974FB8D7408108E69 /* TeraRemoteQualificationUITests.swift */,
    362 				5238B5F236C392C82CEF9838 /* TeraRootShellUITests.swift */,
    363 				019FAA997BEDE9CC84785DAE /* TeraSubmissionQualificationSupport.swift */,
    364 			);
    365 			path = TeraUITests;
    366 			sourceTree = "<group>";
    367 		};
    368 		4526D24C286CB3F9DAE25A14 /* test-fixtures */ = {
    369 			isa = PBXGroup;
    370 			children = (
    371 				27D9D40699A01FFB02F30B11 /* local-social-personas.v1.json */,
    372 			);
    373 			path = "test-fixtures";
    374 			sourceTree = "<group>";
    375 		};
    376 		4A650A5BE0DF95C5939FF266 /* Products */ = {
    377 			isa = PBXGroup;
    378 			children = (
    379 				DE9E724A23014C6EA9042123 /* Tera.app */,
    380 				999BDCEF144A19F35D048D15 /* TeraTests.xctest */,
    381 				0CDE3D76E1EDF909C19D0506 /* TeraUITests.xctest */,
    382 			);
    383 			name = Products;
    384 			sourceTree = "<group>";
    385 		};
    386 		50B89388753A1FCD1B2A4F38 /* TeraTests */ = {
    387 			isa = PBXGroup;
    388 			children = (
    389 				D2C0B898B9BFDB82CF3B5EFB /* TeraAddMediaHarness.swift */,
    390 				44A4460928B20A21A94BECCE /* TeraAddObservationStartupTests.swift */,
    391 				D8ED2718D5E9E8980ADF3423 /* TeraAddSchemaFixtures.swift */,
    392 				A1CC48A95774B931BE8D1E4A /* TeraAddSignerFixture.swift */,
    393 				9F22CFABCF27A28408F68D25 /* TeraAddStoreTests.swift */,
    394 				61D8C0835D5A1D5C36D80020 /* TeraBackgroundUploadFixtures.swift */,
    395 				58E711687008866790042792 /* TeraBindingPortabilityTests.swift */,
    396 				FA1A8EA600F6BDC45333520C /* TeraCalendarComposerFFITests.swift */,
    397 				27C48B4B5442B1A404C1A328 /* TeraCalendarEditingTests.swift */,
    398 				3B808E67E85CD36E49C38B6F /* TeraCalendarFFICompatibilityTests.swift */,
    399 				5CFC5639BDCD2A5C1C27FE38 /* TeraCalendarPresentationTests.swift */,
    400 				36AF0D194520F0F02EAD6B50 /* TeraCalendarTimingTests.swift */,
    401 				8DF429CBFDC80A7AF127769F /* TeraCapacityRecoveryTests.swift */,
    402 				BF84D1BEAAAF218A58EE58D6 /* TeraCapacitySettingsTests.swift */,
    403 				2A506546B0EC1792240C36F7 /* TeraClockTests.swift */,
    404 				E55E47B15C42F13ABF2DFF27 /* TeraComposerAutosaveTests.swift */,
    405 				6D536D6625083ACB3DA4A674 /* TeraComposerDurabilityBoundaryTests.swift */,
    406 				BE713B98919CB7692E3104A9 /* TeraComposerMediaOwnershipTests.swift */,
    407 				A5938176A92F96A30CC39DFB /* TeraComposerPersistenceFFITests.swift */,
    408 				0C4A465852C5D5BDFC879D6E /* TeraComposerSaveLatencyTests.swift */,
    409 				3C51E210CC4A6734CD302452 /* TeraComposerSaveSchedulingTests.swift */,
    410 				DE21EEF3B1A13F1B5A10A3BF /* TeraComposerStartupTests.swift */,
    411 				56A65AF934F7D75487094C79 /* TeraComposerSubmissionCaptureTests.swift */,
    412 				EE1A300DCBB15E1911EA7D6C /* TeraCoordinateAdmissionTests.swift */,
    413 				EDE158F5F1E490847A5196EB /* TeraDiagnosticPolicyTests.swift */,
    414 				ECE8A3704AB9582A5E461195 /* TeraDraftRecoveryTests.swift */,
    415 				22BEF874B8D521920E1D16B7 /* TeraDurableMediaRootsTests.swift */,
    416 				AC9B19425D3374B899485C17 /* TeraEditingOperationProtectionTests.swift */,
    417 				F27D9EF66493E92AFDD53213 /* TeraEditingProtectionTests.swift */,
    418 				B310FD8CCA9F9C2DA19BE8CF /* TeraEditingReplacementFFITests.swift */,
    419 				0F97ECE43BB7028B5A497720 /* TeraEditingReplacementTests.swift */,
    420 				93A3358AFC23C567DB9CB02F /* TeraErrorRecoveryTests.swift */,
    421 				6F617B18A76B833F3575487F /* TeraExactDecimalPresentationTests.swift */,
    422 				547AD45DC8C58FC4AA0D073D /* TeraFoodDecimalEntryTests.swift */,
    423 				99681A076A08E385942344F7 /* TeraForegroundSubmissionTests.swift */,
    424 				F666094C5E385A2820F0FE82 /* TeraIdentityCancellationTests.swift */,
    425 				E2C7C27B35A9F7176AA3416B /* TeraIdentityRecoveryTests.swift */,
    426 				F06622DFA682235F4BFA0841 /* TeraKeyRemovalTests.swift */,
    427 				217E44A3221756EC904702D6 /* TeraLateSigningTests.swift */,
    428 				C890BDE885536BC2AB215393 /* TeraLifecycleTests.swift */,
    429 				70A358431863E54EDDAA24F4 /* TeraLocalBackupTests.swift */,
    430 				10D9FACDF6B5330E86ADC240 /* TeraLocalRestoreTests.swift */,
    431 				F596D3A9B9E236963DCE15D7 /* TeraMediaBudgetTests.swift */,
    432 				AFE716B6C8F331C0F282EBB7 /* TeraMediaCleanupTests.swift */,
    433 				D3C914B349DAE2EF66658229 /* TeraMediaFileFixture.swift */,
    434 				2521493B0CD2B82445974E81 /* TeraMediaOwnershipFFITests.swift */,
    435 				61B6F0B16BFD8F046E9C163F /* TeraMediaStoreTests.swift */,
    436 				27E1E87F9A11E85700F38635 /* TeraMediaVisibilityTests.swift */,
    437 				02F322CF98F8BEB908B93215 /* TeraMutationAdmissionTests.swift */,
    438 				E0B9E33BFF3A26F00634BFFA /* TeraNativeExecutionFixture.swift */,
    439 				C9849DFB0F2822630588D59F /* TeraNativeExecutionTests.swift */,
    440 				4CEC40593AB568A682B00D3B /* TeraNativeRecoveryScheduleTestStorage.swift */,
    441 				FA0B5B9169842E64FF792D88 /* TeraNativeRepairPreviewTests.swift */,
    442 				6A506C45B5EE1AAEF0D7F671 /* TeraNativeRepairTests.swift */,
    443 				21DD785439F415278214D746 /* TeraObservationCoalescingTests.swift */,
    444 				649F88AE533C3BEEBC466894 /* TeraOfflineMediaTests.swift */,
    445 				74FCF1C4A8A7137623BBE223 /* TeraOpenedMediaCloseFixture.swift */,
    446 				9B10B1F3C7FCD9A72F04FC00 /* TeraOpenedMediaTests.swift */,
    447 				9F8B650ED2D867EF94248F6F /* TeraOperationRecoveryTests.swift */,
    448 				E1BF69ADD9540F6800FD64B0 /* TeraPermissionRecoveryTests.swift */,
    449 				EFD344F51F015AE6775F03D3 /* TeraPrivacyPackagingTests.swift */,
    450 				7AF60EF9DCFDC4ECE77AED67 /* TeraProductStartupTests.swift */,
    451 				3B954B7006CC5904C98138C6 /* TeraPublicationEvidenceTests.swift */,
    452 				A195B277BEDC31DE3A0D7601 /* TeraPublicationNavigationTests.swift */,
    453 				56F7B42264CD896F76189F33 /* TeraPublicationRetryTests.swift */,
    454 				635EB4A552C563E85557A485 /* TeraPublicationStageTests.swift */,
    455 				293D968D4E2ACA3BA414BF8D /* TeraPublicationTargetTests.swift */,
    456 				FDAE66E2F9C3076F5770BEDE /* TeraPublicDisclosureTests.swift */,
    457 				156F07F1F2961FDF6539099A /* TeraRecoveryCompletionTests.swift */,
    458 				BB4F87BA96C92630FE795A9D /* TeraRecoveryContinuationTests.swift */,
    459 				77F0FDC0D59BFCB5D7F928D5 /* TeraRecoveryInventoryTests.swift */,
    460 				9970FE6EFEA7E9601A1F5B62 /* TeraRecoverySchedulingTests.swift */,
    461 				47E7B696B1BDDBF3B7FE838F /* TeraRecoverySettlementTests.swift */,
    462 				E351F52E77C74A4E99095E45 /* TeraRemoteQualificationTests.swift */,
    463 				0D73E45C67FF1D7BC2791A13 /* TeraRestoreRecoveryStoreTests.swift */,
    464 				0D7AA027914627223BB698D1 /* TeraRevisionDetailTests.swift */,
    465 				7D1771A0E16F94F9750D1377 /* TeraRevisionPreparationTests.swift */,
    466 				A48EE7852ECF14C15F7DD902 /* TeraRevisionTestBackend.swift */,
    467 				6B8677670E203FF68EC88983 /* TeraRootShellTests.swift */,
    468 				8591841AD9AB9B718A37EB47 /* TeraRuntimeBackpressureTests.swift */,
    469 				2A4FFC0023C620B68D0EC0ED /* TeraRuntimeBoundedTaskTests.swift */,
    470 				88ED360C84532DA7088BFC6E /* TeraRuntimeClientFixtures.swift */,
    471 				FB77C087F15C2F42CD959607 /* TeraRuntimeClientTests.swift */,
    472 				73EBD10E201ECA26DCED523F /* TeraRuntimeInvalidationTests.swift */,
    473 				F0A51F9AF2E0803264E07FBB /* TeraRuntimeResourceFixtures.swift */,
    474 				226F5C2370522AAFAD9D1C3D /* TeraRuntimeResourceLifecycleTests.swift */,
    475 				C4D01C023E258AC3B3B1C27D /* TeraRuntimeResourceTaskTests.swift */,
    476 				91E82E561F73A1BE6BBF09B7 /* TeraRuntimeShutdownTests.swift */,
    477 				9ED6D3E35C3235B6068E1902 /* TeraScopeBackend.swift */,
    478 				3A756C16ACFABBD36C48DF62 /* TeraScopedAddTests.swift */,
    479 				EFBAA57ABEAA4B84C73EE8E8 /* TeraScopedMediaTests.swift */,
    480 				E75B60DBDD8C581D76E6F957 /* TeraScopedObservationTests.swift */,
    481 				CF28A9D711806A07A4A65EA8 /* TeraScopedStoreTests.swift */,
    482 				11E9C876EA26B30C8AFE116F /* TeraScopeFixtures.swift */,
    483 				7C0836F5D5F71F9A54795C57 /* TeraSessionGenerationTests.swift */,
    484 				4383B870D20178E633610113 /* TeraSessionResourceTests.swift */,
    485 				98E969BCFF7CED33A1D4A040 /* TeraStateMigrationTests.swift */,
    486 				BAD45A3134A16704CBE4B1A5 /* TeraStateTestFixtures.swift */,
    487 				91D82A4781624F36870A6316 /* TeraStoppedUploadTests.swift */,
    488 				BD39C5F3460EEF38B98D78B4 /* TeraStoreRecoveryTests.swift */,
    489 				545A0222D8C5B735130C8A12 /* TeraSubmissionAdmissionTests.swift */,
    490 				E62DD95FB04526E6E69AB3D8 /* TeraSubmissionFormTests.swift */,
    491 				0A06B284134EE7682E60FB66 /* TeraSubmissionOperationFFITests.swift */,
    492 				C4721B7A69E2FB989732A64D /* TeraSubmissionReservationTests.swift */,
    493 				194084009776463236C79B72 /* TeraSubmissionStoreTests.swift */,
    494 				8F171058FA0BF27ABA9E4164 /* TeraSubmissionTestBackend.swift */,
    495 				3D57113A80647B7448AEDB2B /* TeraSupportingBackend.swift */,
    496 				C0636AEDEB50DDDD328374A9 /* TeraSupportingStoreTests.swift */,
    497 				B4D3FEE2830E056E82AF05FD /* TeraTodayBackfillTests.swift */,
    498 				53CB51FEF4CE772320B3264C /* TeraTodayCacheFirstTests.swift */,
    499 				6D2BE93A0818202625CAF1F5 /* TeraTodayCalendarScopeTests.swift */,
    500 				EFECCBF9A84D1D65544C6094 /* TeraTodayContextTests.swift */,
    501 				8120C6BA40C3087C4D11D432 /* TeraTodayPagingTests.swift */,
    502 				99BE248D1450D76476255626 /* TeraTodayPresentationTests.swift */,
    503 				F65B01F6F5F7E125148EC4FD /* TeraTodayReconciliationFFITests.swift */,
    504 				5EB21C33D6173E4FED05FDA0 /* TeraTodayReconciliationTaskTests.swift */,
    505 				714B4DD70B881D29A89812C9 /* TeraTodayReconciliationTests.swift */,
    506 				7283D1C8F6E90A236BC84AF6 /* TeraTodayRenderingTests.swift */,
    507 				794D475C70BA8ED994D1CA66 /* TeraTodayStoreTests.swift */,
    508 				5854504D0CAD5ABC29302292 /* TeraTodaySyncFixtures.swift */,
    509 				9BC55E41FBE589010038FDA5 /* TeraTodaySyncReceiptTests.swift */,
    510 				9428100EA9F2D2C0EC42D915 /* TeraUploadRenewalExecutionTests.swift */,
    511 				4738A984B18FCFCD96D8DFF7 /* TeraUploadRenewalFFITests.swift */,
    512 				197947BE8CF710B7734E0038 /* TeraUploadRenewalLifecycleTests.swift */,
    513 				91D9E98DC275CB5F2FB9BA16 /* TeraUploadRenewalTests.swift */,
    514 				46DDEE781FDD92A292FD847B /* TeraUserMessagesTests.swift */,
    515 				8A25842D19BCFDEBCC7D306A /* TeraViewerCalendarTests.swift */,
    516 				6308AE4246EA401D29F36496 /* TeraVisibilityTests.swift */,
    517 			);
    518 			path = TeraTests;
    519 			sourceTree = "<group>";
    520 		};
    521 		51FADBCAD9366960895F88D1 /* Packages */ = {
    522 			isa = PBXGroup;
    523 			children = (
    524 				9F54FC4930051FC4611B37D3 /* tera */,
    525 			);
    526 			name = Packages;
    527 			sourceTree = "<group>";
    528 		};
    529 		587FA07B97C720E19966A5B8 = {
    530 			isa = PBXGroup;
    531 			children = (
    532 				C4B662981D34A18E44B6ADF7 /* App */,
    533 				C59B9E3818DFB13F7D0E534F /* Config */,
    534 				1EFC18A250A6110CAF07AFF5 /* en.lproj */,
    535 				51FADBCAD9366960895F88D1 /* Packages */,
    536 				DDE7CA04C2F66BF334384562 /* Resources */,
    537 				50B89388753A1FCD1B2A4F38 /* TeraTests */,
    538 				346963F5BDF916F6BC10D6F6 /* TeraUITests */,
    539 				4526D24C286CB3F9DAE25A14 /* test-fixtures */,
    540 				4A650A5BE0DF95C5939FF266 /* Products */,
    541 			);
    542 			sourceTree = "<group>";
    543 		};
    544 		C4B662981D34A18E44B6ADF7 /* App */ = {
    545 			isa = PBXGroup;
    546 			children = (
    547 				67ACCE25979BA86C1EC5BFD6 /* App.swift */,
    548 			);
    549 			name = App;
    550 			path = Tera/App;
    551 			sourceTree = "<group>";
    552 		};
    553 		C59B9E3818DFB13F7D0E534F /* Config */ = {
    554 			isa = PBXGroup;
    555 			children = (
    556 				57CA176D0A7566A4ADD2CEA4 /* Debug.xcconfig */,
    557 				C1DBB5D9AC2FE8EA3AE68458 /* Release.xcconfig */,
    558 			);
    559 			name = Config;
    560 			path = Tera/Config;
    561 			sourceTree = "<group>";
    562 		};
    563 		DDE7CA04C2F66BF334384562 /* Resources */ = {
    564 			isa = PBXGroup;
    565 			children = (
    566 				AB8A30A75EFD65EFD938D248 /* Assets.xcassets */,
    567 				6967B3EAC4CF1A410B26DD1A /* PrivacyInfo.xcprivacy */,
    568 			);
    569 			name = Resources;
    570 			path = Tera/Resources;
    571 			sourceTree = "<group>";
    572 		};
    573 /* End PBXGroup section */
    574 
    575 /* Begin PBXNativeTarget section */
    576 		8DD2B0E1333DDE440F980FAB /* Tera */ = {
    577 			isa = PBXNativeTarget;
    578 			buildConfigurationList = 57824BAFC2B08EABBEF50F35 /* Build configuration list for PBXNativeTarget "Tera" */;
    579 			buildPhases = (
    580 				5664E1E0F506008D5D0940E6 /* Verify installed FFI artifacts */,
    581 				D27352181A82C30C61797197 /* Sources */,
    582 				E0CCFBA5157D6E0195FACD8E /* Resources */,
    583 				49FE0CFDDC63DC7BB8606AE3 /* Frameworks */,
    584 			);
    585 			buildRules = (
    586 			);
    587 			dependencies = (
    588 			);
    589 			name = Tera;
    590 			packageProductDependencies = (
    591 				E666175A800272732A27CBEB /* TeraApp */,
    592 			);
    593 			productName = Tera;
    594 			productReference = DE9E724A23014C6EA9042123 /* Tera.app */;
    595 			productType = "com.apple.product-type.application";
    596 		};
    597 		9E63A6809F85DEB11A608EF1 /* TeraUITests */ = {
    598 			isa = PBXNativeTarget;
    599 			buildConfigurationList = 7EE61EA8517650A8896F6083 /* Build configuration list for PBXNativeTarget "TeraUITests" */;
    600 			buildPhases = (
    601 				B8B9D04F6DF837285CFA6701 /* Sources */,
    602 				CC4167297DD51F263ECEED0F /* Resources */,
    603 			);
    604 			buildRules = (
    605 			);
    606 			dependencies = (
    607 				013235874496AB97EF2F18D2 /* PBXTargetDependency */,
    608 			);
    609 			name = TeraUITests;
    610 			packageProductDependencies = (
    611 			);
    612 			productName = TeraUITests;
    613 			productReference = 0CDE3D76E1EDF909C19D0506 /* TeraUITests.xctest */;
    614 			productType = "com.apple.product-type.bundle.ui-testing";
    615 		};
    616 		F1CB1088590AC25CD3B20681 /* TeraTests */ = {
    617 			isa = PBXNativeTarget;
    618 			buildConfigurationList = 00AFD792FF99098A81A2E4F0 /* Build configuration list for PBXNativeTarget "TeraTests" */;
    619 			buildPhases = (
    620 				043CF80508A308E3D1CF80D3 /* Sources */,
    621 				0C55D66910BB8087B48BB40F /* Frameworks */,
    622 			);
    623 			buildRules = (
    624 			);
    625 			dependencies = (
    626 				508C8659B17FE31B87B8D0A1 /* PBXTargetDependency */,
    627 			);
    628 			name = TeraTests;
    629 			packageProductDependencies = (
    630 				A1979630FE6BC343F0E59F24 /* TeraApp */,
    631 				1A9F6E32DE0C3728D4DB8E60 /* RadrootsKit */,
    632 			);
    633 			productName = TeraTests;
    634 			productReference = 999BDCEF144A19F35D048D15 /* TeraTests.xctest */;
    635 			productType = "com.apple.product-type.bundle.unit-test";
    636 		};
    637 /* End PBXNativeTarget section */
    638 
    639 /* Begin PBXProject section */
    640 		4CF37E857DB6B4472D9B7BA9 /* Project object */ = {
    641 			isa = PBXProject;
    642 			attributes = {
    643 				BuildIndependentTargetsInParallel = YES;
    644 				LastUpgradeCheck = 1430;
    645 				TargetAttributes = {
    646 					9E63A6809F85DEB11A608EF1 = {
    647 						TestTargetID = 8DD2B0E1333DDE440F980FAB;
    648 					};
    649 				};
    650 			};
    651 			buildConfigurationList = D694E59ADB78BA81C4992F12 /* Build configuration list for PBXProject "Tera" */;
    652 			developmentRegion = en;
    653 			hasScannedForEncodings = 0;
    654 			knownRegions = (
    655 				Base,
    656 				en,
    657 			);
    658 			mainGroup = 587FA07B97C720E19966A5B8;
    659 			minimizedProjectReferenceProxies = 1;
    660 			packageReferences = (
    661 				8FB1F0AD8677C11E47CBBB1F /* XCRemoteSwiftPackageReference "apple_kit" */,
    662 				289018DE79A44C2915868D2B /* XCLocalSwiftPackageReference "." */,
    663 			);
    664 			preferredProjectObjectVersion = 77;
    665 			productRefGroup = 4A650A5BE0DF95C5939FF266 /* Products */;
    666 			projectDirPath = "";
    667 			projectRoot = "";
    668 			targets = (
    669 				8DD2B0E1333DDE440F980FAB /* Tera */,
    670 				F1CB1088590AC25CD3B20681 /* TeraTests */,
    671 				9E63A6809F85DEB11A608EF1 /* TeraUITests */,
    672 			);
    673 		};
    674 /* End PBXProject section */
    675 
    676 /* Begin PBXResourcesBuildPhase section */
    677 		CC4167297DD51F263ECEED0F /* Resources */ = {
    678 			isa = PBXResourcesBuildPhase;
    679 			buildActionMask = 2147483647;
    680 			files = (
    681 				EF7293C553BF1DB45EEEBD49 /* local-social-personas.v1.json in Resources */,
    682 			);
    683 			runOnlyForDeploymentPostprocessing = 0;
    684 		};
    685 		E0CCFBA5157D6E0195FACD8E /* Resources */ = {
    686 			isa = PBXResourcesBuildPhase;
    687 			buildActionMask = 2147483647;
    688 			files = (
    689 				B64A836C5E84924D28CB5D47 /* Assets.xcassets in Resources */,
    690 				B4AE86BE0A9F7FBE0DEBD9AC /* Localizable.strings in Resources */,
    691 				38EF7FA8874E82B28110A232 /* PrivacyInfo.xcprivacy in Resources */,
    692 			);
    693 			runOnlyForDeploymentPostprocessing = 0;
    694 		};
    695 /* End PBXResourcesBuildPhase section */
    696 
    697 /* Begin PBXShellScriptBuildPhase section */
    698 		5664E1E0F506008D5D0940E6 /* Verify installed FFI artifacts */ = {
    699 			isa = PBXShellScriptBuildPhase;
    700 			alwaysOutOfDate = 1;
    701 			buildActionMask = 2147483647;
    702 			files = (
    703 			);
    704 			inputFileListPaths = (
    705 			);
    706 			inputPaths = (
    707 			);
    708 			name = "Verify installed FFI artifacts";
    709 			outputFileListPaths = (
    710 			);
    711 			outputPaths = (
    712 			);
    713 			runOnlyForDeploymentPostprocessing = 0;
    714 			shellPath = /bin/sh;
    715 			shellScript = "\"$SRCROOT/TeraFFI/scripts/verify-installed-artifacts.sh\"\n";
    716 		};
    717 /* End PBXShellScriptBuildPhase section */
    718 
    719 /* Begin PBXSourcesBuildPhase section */
    720 		043CF80508A308E3D1CF80D3 /* Sources */ = {
    721 			isa = PBXSourcesBuildPhase;
    722 			buildActionMask = 2147483647;
    723 			files = (
    724 				6F01DD614B41209AF277CBE8 /* TeraAddMediaHarness.swift in Sources */,
    725 				F4AF91E71B691FE30C191852 /* TeraAddObservationStartupTests.swift in Sources */,
    726 				FBA9C3463CD1827392AF9599 /* TeraAddSchemaFixtures.swift in Sources */,
    727 				08A44543B171791AF858C517 /* TeraAddSignerFixture.swift in Sources */,
    728 				A1AD2A380F09994786889AF1 /* TeraAddStoreTests.swift in Sources */,
    729 				6F53FF88A29F8DF93F074EB4 /* TeraBackgroundUploadFixtures.swift in Sources */,
    730 				FB585785DC906CB2AE4AE535 /* TeraBindingPortabilityTests.swift in Sources */,
    731 				6DB9A1B2B9ABD39613561459 /* TeraCalendarComposerFFITests.swift in Sources */,
    732 				3D219E759CFB685936EB7068 /* TeraCalendarEditingTests.swift in Sources */,
    733 				772A9B1AD8DE1D2E0969F285 /* TeraCalendarFFICompatibilityTests.swift in Sources */,
    734 				BF0BF2D7F46217C4EBCA570C /* TeraCalendarPresentationTests.swift in Sources */,
    735 				9309D7175535546A0C878F75 /* TeraCalendarTimingTests.swift in Sources */,
    736 				AFC7F8FF9E6116A47BDF4832 /* TeraCapacityRecoveryTests.swift in Sources */,
    737 				5CA871667D410B9553BF2BF6 /* TeraCapacitySettingsTests.swift in Sources */,
    738 				70417FB635F06CC9829FB38C /* TeraClockTests.swift in Sources */,
    739 				4B093458FAF4C6E4860E313A /* TeraComposerAutosaveTests.swift in Sources */,
    740 				84429B5DEB5BB41EFD25A8ED /* TeraComposerDurabilityBoundaryTests.swift in Sources */,
    741 				1381A92874CF80925EEC06F5 /* TeraComposerMediaOwnershipTests.swift in Sources */,
    742 				295A19317FC58A73A68C98DC /* TeraComposerPersistenceFFITests.swift in Sources */,
    743 				E892ED14E1F39D81128A8F0E /* TeraComposerSaveLatencyTests.swift in Sources */,
    744 				F8DB757CAC7AB2136483EC2B /* TeraComposerSaveSchedulingTests.swift in Sources */,
    745 				3410EC660FF36CC77F5F50DD /* TeraComposerStartupTests.swift in Sources */,
    746 				C73B145B6858220FFFA587B2 /* TeraComposerSubmissionCaptureTests.swift in Sources */,
    747 				207C19433F0386DD7D43A42D /* TeraCoordinateAdmissionTests.swift in Sources */,
    748 				C2CEC638DDABB9D01DD93A72 /* TeraDiagnosticPolicyTests.swift in Sources */,
    749 				64F5AD3749E090316C7D015E /* TeraDraftRecoveryTests.swift in Sources */,
    750 				80F3B531DAA8C2F6CE17D357 /* TeraDurableMediaRootsTests.swift in Sources */,
    751 				F14217EA66C2A9397E36E3FA /* TeraEditingOperationProtectionTests.swift in Sources */,
    752 				A65623800C28B2FEEFB49780 /* TeraEditingProtectionTests.swift in Sources */,
    753 				888B178679E012BB053FE31B /* TeraEditingReplacementFFITests.swift in Sources */,
    754 				7B8C7C130DC15AF0266F2544 /* TeraEditingReplacementTests.swift in Sources */,
    755 				D918A664D9A4B9859A1A6503 /* TeraErrorRecoveryTests.swift in Sources */,
    756 				5813921C9074F00625F87E06 /* TeraExactDecimalPresentationTests.swift in Sources */,
    757 				116EF45DA06343BA3FA697AD /* TeraFoodDecimalEntryTests.swift in Sources */,
    758 				9A7E808CB591126300D3A118 /* TeraForegroundSubmissionTests.swift in Sources */,
    759 				41BD76CAA07F6071411F7AC1 /* TeraIdentityCancellationTests.swift in Sources */,
    760 				ED015228F2D757A485C902B8 /* TeraIdentityRecoveryTests.swift in Sources */,
    761 				A5A98A2C7BE78267E6B23598 /* TeraKeyRemovalTests.swift in Sources */,
    762 				F13090A3350CAE9CA3FFF3F3 /* TeraLateSigningTests.swift in Sources */,
    763 				671EF50DB4EFBC25AABF26DC /* TeraLifecycleTests.swift in Sources */,
    764 				01091F4EEBF255E95BD970F9 /* TeraLocalBackupTests.swift in Sources */,
    765 				A64C7350AC157F600995440D /* TeraLocalRestoreTests.swift in Sources */,
    766 				85404A5125CF3E64E6009DC1 /* TeraMediaBudgetTests.swift in Sources */,
    767 				2FBBB65677D20F59BB09020B /* TeraMediaCleanupTests.swift in Sources */,
    768 				D64AC2FDC6FE05A39114D2DB /* TeraMediaFileFixture.swift in Sources */,
    769 				827D8CC5C0488F0D5D15CE99 /* TeraMediaOwnershipFFITests.swift in Sources */,
    770 				CDBE38E6B521611436F28858 /* TeraMediaStoreTests.swift in Sources */,
    771 				5F252ABA8CA48D5E3A7A0157 /* TeraMediaVisibilityTests.swift in Sources */,
    772 				BB71614D2A6017C071A39BED /* TeraMutationAdmissionTests.swift in Sources */,
    773 				DC5718D38B57C17D832904FD /* TeraNativeExecutionFixture.swift in Sources */,
    774 				D1C6D5CF5F60ED2646465AF6 /* TeraNativeExecutionTests.swift in Sources */,
    775 				C0332D7E91580922DED3597C /* TeraNativeRecoveryScheduleTestStorage.swift in Sources */,
    776 				7B67600F1C1DA7DD780FA515 /* TeraNativeRepairPreviewTests.swift in Sources */,
    777 				CFE386A2E4F9D50F0DF57036 /* TeraNativeRepairTests.swift in Sources */,
    778 				AC33144E09CB0384C4FB090C /* TeraObservationCoalescingTests.swift in Sources */,
    779 				46ECA0EA5CE33D30BB5E08AF /* TeraOfflineMediaTests.swift in Sources */,
    780 				2A68D8FEEC3B88D47D696589 /* TeraOpenedMediaCloseFixture.swift in Sources */,
    781 				6FED2D2255CC702B33CDC760 /* TeraOpenedMediaTests.swift in Sources */,
    782 				026981088C27CB79A49D9833 /* TeraOperationRecoveryTests.swift in Sources */,
    783 				C20BDCF02F461EE53B14B53E /* TeraPermissionRecoveryTests.swift in Sources */,
    784 				F211D24BC279D3FF4AC12094 /* TeraPrivacyPackagingTests.swift in Sources */,
    785 				C46F8EB5B196FFDD37E0279A /* TeraProductStartupTests.swift in Sources */,
    786 				B9E397E21B1654C108AF74BF /* TeraPublicDisclosureTests.swift in Sources */,
    787 				093A6AC6C9B724E465507004 /* TeraPublicationEvidenceTests.swift in Sources */,
    788 				7D220F7F83A80A2D312AA5B0 /* TeraPublicationNavigationTests.swift in Sources */,
    789 				AA8B25877C9A3BD331B1B1AE /* TeraPublicationRetryTests.swift in Sources */,
    790 				A92BADDE348A4D5C56EDE2A1 /* TeraPublicationStageTests.swift in Sources */,
    791 				4D24610694C7F80F7B5DA904 /* TeraPublicationTargetTests.swift in Sources */,
    792 				36AB69B9F8DB9AADB8124795 /* TeraRecoveryCompletionTests.swift in Sources */,
    793 				E8F853EE5ECE3EC16384A56D /* TeraRecoveryContinuationTests.swift in Sources */,
    794 				5DFD8053E97DED72B42BF528 /* TeraRecoveryInventoryTests.swift in Sources */,
    795 				B8A8E0FDD4FBC43AE8A9A1C4 /* TeraRecoverySchedulingTests.swift in Sources */,
    796 				45328FDB3E5F4715743FE7CD /* TeraRecoverySettlementTests.swift in Sources */,
    797 				81AF9DDA0E64DC4EEFCEF25D /* TeraRemoteQualificationTests.swift in Sources */,
    798 				9ABCF9A1CDFE20E2BB84A22F /* TeraRestoreRecoveryStoreTests.swift in Sources */,
    799 				83ABE3E9A1AD792F0144953F /* TeraRevisionDetailTests.swift in Sources */,
    800 				04EAA7FDF4EAC664731A998B /* TeraRevisionPreparationTests.swift in Sources */,
    801 				CFB2A482663DDB44C263D4CF /* TeraRevisionTestBackend.swift in Sources */,
    802 				9AD968F0B37C64B5AF8D9A68 /* TeraRootShellTests.swift in Sources */,
    803 				2B50FA35AD753EFA15CF00CD /* TeraRuntimeBackpressureTests.swift in Sources */,
    804 				229C9AC991E67663DA53D339 /* TeraRuntimeBoundedTaskTests.swift in Sources */,
    805 				C219B5F4E24188E1116BF45B /* TeraRuntimeClientFixtures.swift in Sources */,
    806 				912C8743116D929BB6A02778 /* TeraRuntimeClientTests.swift in Sources */,
    807 				7035433B676A50A4801A8DFC /* TeraRuntimeInvalidationTests.swift in Sources */,
    808 				6B0BE8E92892EF60B8E996A5 /* TeraRuntimeResourceFixtures.swift in Sources */,
    809 				9B37084901EC52EB44969304 /* TeraRuntimeResourceLifecycleTests.swift in Sources */,
    810 				F8C87782857DC930D47E6A90 /* TeraRuntimeResourceTaskTests.swift in Sources */,
    811 				39B47EE698E9D7CC716A372F /* TeraRuntimeShutdownTests.swift in Sources */,
    812 				095FBECA7268AA594F614EFA /* TeraScopeBackend.swift in Sources */,
    813 				7DFBB14B53D57555AB0E0BF0 /* TeraScopeFixtures.swift in Sources */,
    814 				2AEAFDD0EECA3B7F799B1287 /* TeraScopedAddTests.swift in Sources */,
    815 				9384AAECB22885E2D05C54A8 /* TeraScopedMediaTests.swift in Sources */,
    816 				625CB9DF8B80A3F12458B49A /* TeraScopedObservationTests.swift in Sources */,
    817 				53651EBAF42E8698717CE936 /* TeraScopedStoreTests.swift in Sources */,
    818 				79D06C6BF2B55C0C4104FB91 /* TeraSessionGenerationTests.swift in Sources */,
    819 				31CBA09815D972CCE187009F /* TeraSessionResourceTests.swift in Sources */,
    820 				852FF7514FF7F682A246FB47 /* TeraStateMigrationTests.swift in Sources */,
    821 				B1B83B8673660E0EC109F74C /* TeraStateTestFixtures.swift in Sources */,
    822 				3DED3C2547AC6F8D00913FE8 /* TeraStoppedUploadTests.swift in Sources */,
    823 				30EDD3EB0C09D864FC1DD3D4 /* TeraStoreRecoveryTests.swift in Sources */,
    824 				62F5A7B33DBD1280B2161863 /* TeraSubmissionAdmissionTests.swift in Sources */,
    825 				80B4E24CE4411B5985839462 /* TeraSubmissionFormTests.swift in Sources */,
    826 				7AF3D3B90248D5C7302D465C /* TeraSubmissionOperationFFITests.swift in Sources */,
    827 				4DDC1E0EC1194DD15B2B19A3 /* TeraSubmissionReservationTests.swift in Sources */,
    828 				81EEC471523EBFC3C860698C /* TeraSubmissionStoreTests.swift in Sources */,
    829 				304D13AD257E8214855CFA5F /* TeraSubmissionTestBackend.swift in Sources */,
    830 				87575701D81B1FF173D9BB5A /* TeraSupportingBackend.swift in Sources */,
    831 				2479571FA99A7962794999C4 /* TeraSupportingStoreTests.swift in Sources */,
    832 				8422EAEECA73BB72974D002A /* TeraTodayBackfillTests.swift in Sources */,
    833 				E98A5C885E3955D4DC4BB1EC /* TeraTodayCacheFirstTests.swift in Sources */,
    834 				C344F7761A4AC79AB74705C9 /* TeraTodayCalendarScopeTests.swift in Sources */,
    835 				9995BC15D67E1C9C29B4A7DC /* TeraTodayContextTests.swift in Sources */,
    836 				5F7F8C48635A1676BD0A7AF6 /* TeraTodayPagingTests.swift in Sources */,
    837 				AA7C3FC1F46B6723A39B1D09 /* TeraTodayPresentationTests.swift in Sources */,
    838 				C0C7D6F0CBCE262C348D3C3E /* TeraTodayReconciliationFFITests.swift in Sources */,
    839 				141327BC6BAE2CFA2C62C584 /* TeraTodayReconciliationTaskTests.swift in Sources */,
    840 				D86A417A36A2186AB7777753 /* TeraTodayReconciliationTests.swift in Sources */,
    841 				17805D95512D7144DAC59D85 /* TeraTodayRenderingTests.swift in Sources */,
    842 				64D49ADFD3FDD54CBA509DC5 /* TeraTodayStoreTests.swift in Sources */,
    843 				E4E85524E39F13D6C76650F1 /* TeraTodaySyncFixtures.swift in Sources */,
    844 				DBA4B403D65289242AFDDB07 /* TeraTodaySyncReceiptTests.swift in Sources */,
    845 				235925583788846613C59886 /* TeraUploadRenewalExecutionTests.swift in Sources */,
    846 				D4AB00DF764260BC4E1B1454 /* TeraUploadRenewalFFITests.swift in Sources */,
    847 				C4B8A3646900CAEE2F8674FB /* TeraUploadRenewalLifecycleTests.swift in Sources */,
    848 				7C41A38BE082F1CA28DD4C4F /* TeraUploadRenewalTests.swift in Sources */,
    849 				4734A842C366608EC1BD31C5 /* TeraUserMessagesTests.swift in Sources */,
    850 				2F4FA28EEA78711CE1FA03B8 /* TeraViewerCalendarTests.swift in Sources */,
    851 				1077ED6CD94589B273E94F06 /* TeraVisibilityTests.swift in Sources */,
    852 			);
    853 			runOnlyForDeploymentPostprocessing = 0;
    854 		};
    855 		B8B9D04F6DF837285CFA6701 /* Sources */ = {
    856 			isa = PBXSourcesBuildPhase;
    857 			buildActionMask = 2147483647;
    858 			files = (
    859 				39EC97809DDF74F40641AAE8 /* TeraAccessibilityAudit.swift in Sources */,
    860 				542968135071D02F02BD4614 /* TeraAccessibilityUITests.swift in Sources */,
    861 				6F09A1AF6E764AC0136E8F74 /* TeraEditingProtectionUITests.swift in Sources */,
    862 				25CCFD77EFA43657C473ADDC /* TeraPhotoQualificationInput.swift in Sources */,
    863 				F8A87EA68BEF06EA7F0838D0 /* TeraRecoveryUITests.swift in Sources */,
    864 				C3177E827FE62639579C3EF5 /* TeraRemoteQualificationUITests.swift in Sources */,
    865 				DF97F408D7D32F72C5AF5939 /* TeraRootShellUITests.swift in Sources */,
    866 				41ED082A17594FE682A381DD /* TeraSubmissionQualificationSupport.swift in Sources */,
    867 			);
    868 			runOnlyForDeploymentPostprocessing = 0;
    869 		};
    870 		D27352181A82C30C61797197 /* Sources */ = {
    871 			isa = PBXSourcesBuildPhase;
    872 			buildActionMask = 2147483647;
    873 			files = (
    874 				E508A7061082B091B733D62B /* App.swift in Sources */,
    875 			);
    876 			runOnlyForDeploymentPostprocessing = 0;
    877 		};
    878 /* End PBXSourcesBuildPhase section */
    879 
    880 /* Begin PBXTargetDependency section */
    881 		013235874496AB97EF2F18D2 /* PBXTargetDependency */ = {
    882 			isa = PBXTargetDependency;
    883 			target = 8DD2B0E1333DDE440F980FAB /* Tera */;
    884 			targetProxy = 76EDCE28535C20D9DE531133 /* PBXContainerItemProxy */;
    885 		};
    886 		508C8659B17FE31B87B8D0A1 /* PBXTargetDependency */ = {
    887 			isa = PBXTargetDependency;
    888 			target = 8DD2B0E1333DDE440F980FAB /* Tera */;
    889 			targetProxy = 9170B71C2E5705AFBD0404C3 /* PBXContainerItemProxy */;
    890 		};
    891 /* End PBXTargetDependency section */
    892 
    893 /* Begin XCBuildConfiguration section */
    894 		1C1DE68D23BF06A11CD4C24F /* Release */ = {
    895 			isa = XCBuildConfiguration;
    896 			buildSettings = {
    897 				BUNDLE_LOADER = "$(TEST_HOST)";
    898 				"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = x86_64;
    899 				GENERATE_INFOPLIST_FILE = YES;
    900 				IPHONEOS_DEPLOYMENT_TARGET = 18.0;
    901 				LD_RUNPATH_SEARCH_PATHS = (
    902 					"$(inherited)",
    903 					"@executable_path/Frameworks",
    904 					"@loader_path/Frameworks",
    905 				);
    906 				PRODUCT_BUNDLE_IDENTIFIER = "org.radroots.field-ios.tests";
    907 				SDKROOT = iphoneos;
    908 				SWIFT_VERSION = 6.0;
    909 				TARGETED_DEVICE_FAMILY = "1,2";
    910 				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Tera.app/Tera";
    911 			};
    912 			name = Release;
    913 		};
    914 		4C5A27E0384FA6064216A6A0 /* Release */ = {
    915 			isa = XCBuildConfiguration;
    916 			buildSettings = {
    917 				BUNDLE_LOADER = "$(TEST_HOST)";
    918 				"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = x86_64;
    919 				GENERATE_INFOPLIST_FILE = NO;
    920 				INFOPLIST_FILE = TeraUITests/Info.plist;
    921 				IPHONEOS_DEPLOYMENT_TARGET = 18.0;
    922 				LD_RUNPATH_SEARCH_PATHS = (
    923 					"$(inherited)",
    924 					"@executable_path/Frameworks",
    925 					"@loader_path/Frameworks",
    926 				);
    927 				PRODUCT_BUNDLE_IDENTIFIER = "org.radroots.field-ios.uitests";
    928 				SDKROOT = iphoneos;
    929 				SWIFT_VERSION = 6.0;
    930 				TARGETED_DEVICE_FAMILY = "1,2";
    931 				TEST_TARGET_NAME = Tera;
    932 			};
    933 			name = Release;
    934 		};
    935 		4F11544AD11FE6F740F0C424 /* Debug */ = {
    936 			isa = XCBuildConfiguration;
    937 			baseConfigurationReference = 57CA176D0A7566A4ADD2CEA4 /* Debug.xcconfig */;
    938 			buildSettings = {
    939 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
    940 				CODE_SIGN_IDENTITY = "iPhone Developer";
    941 				"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = x86_64;
    942 				INFOPLIST_FILE = Tera/Info.plist;
    943 				IPHONEOS_DEPLOYMENT_TARGET = 18.0;
    944 				LD_RUNPATH_SEARCH_PATHS = (
    945 					"$(inherited)",
    946 					"@executable_path/Frameworks",
    947 				);
    948 				SDKROOT = iphoneos;
    949 				SWIFT_VERSION = 6.0;
    950 				TARGETED_DEVICE_FAMILY = "1,2";
    951 			};
    952 			name = Debug;
    953 		};
    954 		6AC6D170EA025AEB8DE064FF /* Release */ = {
    955 			isa = XCBuildConfiguration;
    956 			baseConfigurationReference = C1DBB5D9AC2FE8EA3AE68458 /* Release.xcconfig */;
    957 			buildSettings = {
    958 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
    959 				CODE_SIGN_IDENTITY = "iPhone Developer";
    960 				"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = x86_64;
    961 				INFOPLIST_FILE = Tera/Info.plist;
    962 				IPHONEOS_DEPLOYMENT_TARGET = 18.0;
    963 				LD_RUNPATH_SEARCH_PATHS = (
    964 					"$(inherited)",
    965 					"@executable_path/Frameworks",
    966 				);
    967 				SDKROOT = iphoneos;
    968 				SWIFT_VERSION = 6.0;
    969 				TARGETED_DEVICE_FAMILY = "1,2";
    970 			};
    971 			name = Release;
    972 		};
    973 		9BB0761F7CC14243D3D1A0E3 /* Debug */ = {
    974 			isa = XCBuildConfiguration;
    975 			buildSettings = {
    976 				BUNDLE_LOADER = "$(TEST_HOST)";
    977 				"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = x86_64;
    978 				GENERATE_INFOPLIST_FILE = NO;
    979 				INFOPLIST_FILE = TeraUITests/Info.plist;
    980 				IPHONEOS_DEPLOYMENT_TARGET = 18.0;
    981 				LD_RUNPATH_SEARCH_PATHS = (
    982 					"$(inherited)",
    983 					"@executable_path/Frameworks",
    984 					"@loader_path/Frameworks",
    985 				);
    986 				PRODUCT_BUNDLE_IDENTIFIER = "org.radroots.field-ios.uitests";
    987 				SDKROOT = iphoneos;
    988 				SWIFT_VERSION = 6.0;
    989 				TARGETED_DEVICE_FAMILY = "1,2";
    990 				TEST_TARGET_NAME = Tera;
    991 			};
    992 			name = Debug;
    993 		};
    994 		9DBD265E807B1BB210394E25 /* Debug */ = {
    995 			isa = XCBuildConfiguration;
    996 			buildSettings = {
    997 				ALWAYS_SEARCH_USER_PATHS = NO;
    998 				CLANG_ANALYZER_NONNULL = YES;
    999 				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
   1000 				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
   1001 				CLANG_CXX_LIBRARY = "libc++";
   1002 				CLANG_ENABLE_MODULES = YES;
   1003 				CLANG_ENABLE_OBJC_ARC = YES;
   1004 				CLANG_ENABLE_OBJC_WEAK = YES;
   1005 				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
   1006 				CLANG_WARN_BOOL_CONVERSION = YES;
   1007 				CLANG_WARN_COMMA = YES;
   1008 				CLANG_WARN_CONSTANT_CONVERSION = YES;
   1009 				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
   1010 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
   1011 				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
   1012 				CLANG_WARN_EMPTY_BODY = YES;
   1013 				CLANG_WARN_ENUM_CONVERSION = YES;
   1014 				CLANG_WARN_INFINITE_RECURSION = YES;
   1015 				CLANG_WARN_INT_CONVERSION = YES;
   1016 				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
   1017 				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
   1018 				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
   1019 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
   1020 				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
   1021 				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
   1022 				CLANG_WARN_STRICT_PROTOTYPES = YES;
   1023 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
   1024 				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
   1025 				CLANG_WARN_UNREACHABLE_CODE = YES;
   1026 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
   1027 				COPY_PHASE_STRIP = NO;
   1028 				DEBUG_INFORMATION_FORMAT = dwarf;
   1029 				ENABLE_STRICT_OBJC_MSGSEND = YES;
   1030 				ENABLE_TESTABILITY = YES;
   1031 				GCC_C_LANGUAGE_STANDARD = gnu11;
   1032 				GCC_DYNAMIC_NO_PIC = NO;
   1033 				GCC_NO_COMMON_BLOCKS = YES;
   1034 				GCC_OPTIMIZATION_LEVEL = 0;
   1035 				GCC_PREPROCESSOR_DEFINITIONS = (
   1036 					"$(inherited)",
   1037 					"DEBUG=1",
   1038 				);
   1039 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
   1040 				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
   1041 				GCC_WARN_UNDECLARED_SELECTOR = YES;
   1042 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
   1043 				GCC_WARN_UNUSED_FUNCTION = YES;
   1044 				GCC_WARN_UNUSED_VARIABLE = YES;
   1045 				IPHONEOS_DEPLOYMENT_TARGET = 18.0;
   1046 				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
   1047 				MTL_FAST_MATH = YES;
   1048 				ONLY_ACTIVE_ARCH = YES;
   1049 				PRODUCT_NAME = "$(TARGET_NAME)";
   1050 				SDKROOT = iphoneos;
   1051 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
   1052 				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
   1053 				SWIFT_VERSION = 5.0;
   1054 			};
   1055 			name = Debug;
   1056 		};
   1057 		A5E4AEC4D4C40E93A8E5AF32 /* Debug */ = {
   1058 			isa = XCBuildConfiguration;
   1059 			buildSettings = {
   1060 				BUNDLE_LOADER = "$(TEST_HOST)";
   1061 				"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = x86_64;
   1062 				GENERATE_INFOPLIST_FILE = YES;
   1063 				IPHONEOS_DEPLOYMENT_TARGET = 18.0;
   1064 				LD_RUNPATH_SEARCH_PATHS = (
   1065 					"$(inherited)",
   1066 					"@executable_path/Frameworks",
   1067 					"@loader_path/Frameworks",
   1068 				);
   1069 				PRODUCT_BUNDLE_IDENTIFIER = "org.radroots.field-ios.tests";
   1070 				SDKROOT = iphoneos;
   1071 				SWIFT_VERSION = 6.0;
   1072 				TARGETED_DEVICE_FAMILY = "1,2";
   1073 				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Tera.app/Tera";
   1074 			};
   1075 			name = Debug;
   1076 		};
   1077 		C04D6D3DDC2DDB92EF0B3C1D /* Release */ = {
   1078 			isa = XCBuildConfiguration;
   1079 			buildSettings = {
   1080 				ALWAYS_SEARCH_USER_PATHS = NO;
   1081 				CLANG_ANALYZER_NONNULL = YES;
   1082 				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
   1083 				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
   1084 				CLANG_CXX_LIBRARY = "libc++";
   1085 				CLANG_ENABLE_MODULES = YES;
   1086 				CLANG_ENABLE_OBJC_ARC = YES;
   1087 				CLANG_ENABLE_OBJC_WEAK = YES;
   1088 				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
   1089 				CLANG_WARN_BOOL_CONVERSION = YES;
   1090 				CLANG_WARN_COMMA = YES;
   1091 				CLANG_WARN_CONSTANT_CONVERSION = YES;
   1092 				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
   1093 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
   1094 				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
   1095 				CLANG_WARN_EMPTY_BODY = YES;
   1096 				CLANG_WARN_ENUM_CONVERSION = YES;
   1097 				CLANG_WARN_INFINITE_RECURSION = YES;
   1098 				CLANG_WARN_INT_CONVERSION = YES;
   1099 				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
   1100 				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
   1101 				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
   1102 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
   1103 				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
   1104 				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
   1105 				CLANG_WARN_STRICT_PROTOTYPES = YES;
   1106 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
   1107 				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
   1108 				CLANG_WARN_UNREACHABLE_CODE = YES;
   1109 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
   1110 				COPY_PHASE_STRIP = NO;
   1111 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
   1112 				ENABLE_NS_ASSERTIONS = NO;
   1113 				ENABLE_STRICT_OBJC_MSGSEND = YES;
   1114 				GCC_C_LANGUAGE_STANDARD = gnu11;
   1115 				GCC_NO_COMMON_BLOCKS = YES;
   1116 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
   1117 				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
   1118 				GCC_WARN_UNDECLARED_SELECTOR = YES;
   1119 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
   1120 				GCC_WARN_UNUSED_FUNCTION = YES;
   1121 				GCC_WARN_UNUSED_VARIABLE = YES;
   1122 				IPHONEOS_DEPLOYMENT_TARGET = 18.0;
   1123 				MTL_ENABLE_DEBUG_INFO = NO;
   1124 				MTL_FAST_MATH = YES;
   1125 				PRODUCT_NAME = "$(TARGET_NAME)";
   1126 				SDKROOT = iphoneos;
   1127 				SWIFT_COMPILATION_MODE = wholemodule;
   1128 				SWIFT_OPTIMIZATION_LEVEL = "-O";
   1129 				SWIFT_VERSION = 5.0;
   1130 			};
   1131 			name = Release;
   1132 		};
   1133 /* End XCBuildConfiguration section */
   1134 
   1135 /* Begin XCConfigurationList section */
   1136 		00AFD792FF99098A81A2E4F0 /* Build configuration list for PBXNativeTarget "TeraTests" */ = {
   1137 			isa = XCConfigurationList;
   1138 			buildConfigurations = (
   1139 				A5E4AEC4D4C40E93A8E5AF32 /* Debug */,
   1140 				1C1DE68D23BF06A11CD4C24F /* Release */,
   1141 			);
   1142 			defaultConfigurationIsVisible = 0;
   1143 			defaultConfigurationName = Debug;
   1144 		};
   1145 		57824BAFC2B08EABBEF50F35 /* Build configuration list for PBXNativeTarget "Tera" */ = {
   1146 			isa = XCConfigurationList;
   1147 			buildConfigurations = (
   1148 				4F11544AD11FE6F740F0C424 /* Debug */,
   1149 				6AC6D170EA025AEB8DE064FF /* Release */,
   1150 			);
   1151 			defaultConfigurationIsVisible = 0;
   1152 			defaultConfigurationName = Debug;
   1153 		};
   1154 		7EE61EA8517650A8896F6083 /* Build configuration list for PBXNativeTarget "TeraUITests" */ = {
   1155 			isa = XCConfigurationList;
   1156 			buildConfigurations = (
   1157 				9BB0761F7CC14243D3D1A0E3 /* Debug */,
   1158 				4C5A27E0384FA6064216A6A0 /* Release */,
   1159 			);
   1160 			defaultConfigurationIsVisible = 0;
   1161 			defaultConfigurationName = Debug;
   1162 		};
   1163 		D694E59ADB78BA81C4992F12 /* Build configuration list for PBXProject "Tera" */ = {
   1164 			isa = XCConfigurationList;
   1165 			buildConfigurations = (
   1166 				9DBD265E807B1BB210394E25 /* Debug */,
   1167 				C04D6D3DDC2DDB92EF0B3C1D /* Release */,
   1168 			);
   1169 			defaultConfigurationIsVisible = 0;
   1170 			defaultConfigurationName = Debug;
   1171 		};
   1172 /* End XCConfigurationList section */
   1173 
   1174 /* Begin XCLocalSwiftPackageReference section */
   1175 		289018DE79A44C2915868D2B /* XCLocalSwiftPackageReference "." */ = {
   1176 			isa = XCLocalSwiftPackageReference;
   1177 			relativePath = .;
   1178 		};
   1179 /* End XCLocalSwiftPackageReference section */
   1180 
   1181 /* Begin XCRemoteSwiftPackageReference section */
   1182 		8FB1F0AD8677C11E47CBBB1F /* XCRemoteSwiftPackageReference "apple_kit" */ = {
   1183 			isa = XCRemoteSwiftPackageReference;
   1184 			repositoryURL = "https://github.com/radrootslabs/apple_kit.git";
   1185 			requirement = {
   1186 				kind = revision;
   1187 				revision = d6b568213bf8d32fa79d8e94a78076a0b5b0e5d2;
   1188 			};
   1189 		};
   1190 /* End XCRemoteSwiftPackageReference section */
   1191 
   1192 /* Begin XCSwiftPackageProductDependency section */
   1193 		1A9F6E32DE0C3728D4DB8E60 /* RadrootsKit */ = {
   1194 			isa = XCSwiftPackageProductDependency;
   1195 			package = 8FB1F0AD8677C11E47CBBB1F /* XCRemoteSwiftPackageReference "apple_kit" */;
   1196 			productName = RadrootsKit;
   1197 		};
   1198 		A1979630FE6BC343F0E59F24 /* TeraApp */ = {
   1199 			isa = XCSwiftPackageProductDependency;
   1200 			productName = TeraApp;
   1201 		};
   1202 		E666175A800272732A27CBEB /* TeraApp */ = {
   1203 			isa = XCSwiftPackageProductDependency;
   1204 			productName = TeraApp;
   1205 		};
   1206 /* End XCSwiftPackageProductDependency section */
   1207 	};
   1208 	rootObject = 4CF37E857DB6B4472D9B7BA9 /* Project object */;
   1209 }