// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 70; objects = { /* Begin PBXBuildFile section */ 0A9A9AA028CB1A9200D1D810 /* Lottie in Frameworks */ = {isa = PBXBuildFile; productRef = 0A9A9A9F28CB1A9200D1D810 /* Lottie */; }; 0AB4193E28BCF61D00FDAAD5 /* LottieAnimationFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AB4193D28BCF61D00FDAAD5 /* LottieAnimationFactory.swift */; }; 0C03FD082DF2E9BA002746DA /* DivDataResourcesPreloaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C1B9FDF2DDE1D6B00F69371 /* DivDataResourcesPreloaderTests.swift */; }; 0C9BB8802DF02ECF001C4E72 /* MockDivExtensionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C9BB87E2DF02ECF001C4E72 /* MockDivExtensionHandler.swift */; }; 0CECADB82EA10D7B00B3E60A /* libDivKitTestsSupport.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FE7D3042CF7526C00BAF071 /* libDivKitTestsSupport.a */; }; 431CF8582B7BC47E005A2E61 /* DivActionURLHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431CF8572B7BC47E005A2E61 /* DivActionURLHandlerTests.swift */; }; 4356EDC12A6C54E40017205B /* PlaygroundJsonProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4356EDC02A6C54E40017205B /* PlaygroundJsonProvider.swift */; }; 4391F7C32A77DB9B006D8818 /* DivViewController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4391F7C22A77DB9B006D8818 /* DivViewController+SwiftUI.swift */; }; 43BF1CCA2B9FD7B500198EAF /* Diff.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C9284CF288ACCE400BEA1FA /* Diff.swift */; }; 43BF1CCB2B9FD7B500198EAF /* Screen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CA22DD02B519C7300CCB48E /* Screen.swift */; }; 43BF1CCC2B9FD7B500198EAF /* Snapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C9284D0288ACCE400BEA1FA /* Snapshot.swift */; }; 43BF1CCD2B9FD7B500198EAF /* SnapshotTestKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C9284D1288ACCE400BEA1FA /* SnapshotTestKit.swift */; }; 43BF1CD02B9FD7B500198EAF /* SnapshotTestRunner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C9284D6288ACCE400BEA1FA /* SnapshotTestRunner.swift */; }; 43BF1CD32B9FD7B500198EAF /* ReferenceSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C9284D5288ACCE400BEA1FA /* ReferenceSet.swift */; }; 43BF1CD52B9FD7B500198EAF /* SnapshotFontProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C0E7380288AE9BB009BEB3C /* SnapshotFontProvider.swift */; }; 43C1F9F12BA0ED2000134AD2 /* JsonFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C1F9F02BA0ED2000134AD2 /* JsonFile.swift */; }; 43C1F9F32BA20B2500134AD2 /* DivKitSnapshotTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C1F9F22BA20B2500134AD2 /* DivKitSnapshotTests.swift */; }; 43D05A9C2BA336CD003290AD /* TestingFiles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D05A9B2BA336CD003290AD /* TestingFiles.swift */; }; 52184FD8296C68E400ECC0E9 /* DivKitExtensions in Frameworks */ = {isa = PBXBuildFile; productRef = 52184FD7296C68E400ECC0E9 /* DivKitExtensions */; }; 5219194D297B3974007DD5F4 /* RunLoopCardUpdateAggregatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5219194C297B3974007DD5F4 /* RunLoopCardUpdateAggregatorTests.swift */; }; 52907F662A71199B00518F50 /* DivLastVisibleBoundsCacheTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52907F652A71199B00518F50 /* DivLastVisibleBoundsCacheTests.swift */; }; 52CD80672A7122AA00B828B0 /* DivBaseExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52CD80662A7122AA00B828B0 /* DivBaseExtensionsTests.swift */; }; 52CD80692A7159C200B828B0 /* DivStateExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52CD80682A7159C200B828B0 /* DivStateExtensionsTests.swift */; }; 52CD806B2A7172B400B828B0 /* XCTestCase+ViewVisibilityCallCount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52CD806A2A7172B400B828B0 /* XCTestCase+ViewVisibilityCallCount.swift */; }; 52DED04F29F7349000D64519 /* DivKit in Frameworks */ = {isa = PBXBuildFile; productRef = 52DED04E29F7349000D64519 /* DivKit */; }; 52DED05129F7349000D64519 /* DivKitExtensions in Frameworks */ = {isa = PBXBuildFile; productRef = 52DED05029F7349000D64519 /* DivKitExtensions */; }; 52EEC66E293E64C90030FB11 /* DivBlockModelingContextTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52EEC66D293E64C90030FB11 /* DivBlockModelingContextTests.swift */; }; 7035529E28D4881300E237CF /* DivDeserializationErrorsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7035529D28D4881300E237CF /* DivDeserializationErrorsTests.swift */; }; 762661E7293F502A00D93B8B /* PlaygroundDivCustomBlockFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 762661E6293F502A00D93B8B /* PlaygroundDivCustomBlockFactory.swift */; }; 767AF3EA29364C3D0002B944 /* RiveAnimationFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 767AF3E929364C3D0002B944 /* RiveAnimationFactory.swift */; }; 76AD26822935F1B30088A360 /* RiveRuntime in Frameworks */ = {isa = PBXBuildFile; productRef = 76AD26812935F1B30088A360 /* RiveRuntime */; }; 76FD0506294208890002A1F9 /* RiveDivCustomData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76FD0505294208890002A1F9 /* RiveDivCustomData.swift */; }; 76FD0508294208F80002A1F9 /* RiveContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76FD0507294208F70002A1F9 /* RiveContainerView.swift */; }; 7E2DFA962C7C7F050095775C /* LayoutKitPlaygroundViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E91B6282C7762FC00BB0DED /* LayoutKitPlaygroundViewController.swift */; }; 7E2DFA982C7C7F270095775C /* LayoutKit in Frameworks */ = {isa = PBXBuildFile; productRef = 7E2DFA972C7C7F270095775C /* LayoutKit */; }; 7E2DFA9A2C7C7F270095775C /* LayoutKitInterface in Frameworks */ = {isa = PBXBuildFile; productRef = 7E2DFA992C7C7F270095775C /* LayoutKitInterface */; }; 7E2DFAC42C7C808C0095775C /* ActionAnimations.playground in Sources */ = {isa = PBXBuildFile; fileRef = 7E3C54F62C75F71200F24FD0 /* ActionAnimations.playground */; }; 7E2DFAC52C7C808C0095775C /* BlockWithActionOnTap.playground in Sources */ = {isa = PBXBuildFile; fileRef = 7E122DD82C6F6C8C00001DF5 /* BlockWithActionOnTap.playground */; }; 7E2DFAC62C7C808C0095775C /* DecoratingBlock.playground in Sources */ = {isa = PBXBuildFile; fileRef = 7E823B672C6F94B0009B2FD2 /* DecoratingBlock.playground */; }; 7E2DFAC72C7C808C0095775C /* Text.playground in Sources */ = {isa = PBXBuildFile; fileRef = 7E823B682C6F94C9009B2FD2 /* Text.playground */; }; 7E2DFAC82C7C808C0095775C /* GalleryScroll.playground in Sources */ = {isa = PBXBuildFile; fileRef = 7E0B3D672C73843700D7B932 /* GalleryScroll.playground */; }; 7E2DFAC92C7C808C0095775C /* GenericViewBlock.playground in Sources */ = {isa = PBXBuildFile; fileRef = 7E3C54F42C75DE4000F24FD0 /* GenericViewBlock.playground */; }; 7E2DFACA2C7C808C0095775C /* Image.playground in Sources */ = {isa = PBXBuildFile; fileRef = 7E27A2CF2C73489A00AE2B69 /* Image.playground */; }; 7E2DFACB2C7C808C0095775C /* Paddings.playground in Sources */ = {isa = PBXBuildFile; fileRef = 7E27A2CE2C733F2A00AE2B69 /* Paddings.playground */; }; 7E2DFACC2C7C808C0095775C /* Video.playground in Sources */ = {isa = PBXBuildFile; fileRef = 7E6B0EE02C732B7100914996 /* Video.playground */; }; 7EE2ED6E2C984E6600E4E9BD /* DivBaseExtensions+AccessibilityElementsStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EE2ED6D2C984E6600E4E9BD /* DivBaseExtensions+AccessibilityElementsStorageTests.swift */; }; 891672372A5F6F9300121131 /* DivPersistentValuesStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 891672362A5F6F9300121131 /* DivPersistentValuesStorageTests.swift */; }; 896381852987C9D50064DDD4 /* RenderingTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 896381842987C9D50064DDD4 /* RenderingTime.swift */; }; 89D02B1428C891890041EC18 /* RadioButtonsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89D02B1328C891890041EC18 /* RadioButtonsView.swift */; }; 89D02B1A28C8EBC40041EC18 /* Palette.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89D02B1928C8EBC40041EC18 /* Palette.swift */; }; 8C0149982873297900BA5402 /* DivKit in Frameworks */ = {isa = PBXBuildFile; productRef = 8C0149972873297900BA5402 /* DivKit */; }; 8C01499A2873297D00BA5402 /* DivKit in Frameworks */ = {isa = PBXBuildFile; productRef = 8C0149992873297D00BA5402 /* DivKit */; }; 8C01499E287329D700BA5402 /* expression_test_data in Resources */ = {isa = PBXBuildFile; fileRef = 8C01499D287329D700BA5402 /* expression_test_data */; }; 8C03519A288EC5AB0016A747 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8C035199288EC5AB0016A747 /* Images.xcassets */; }; 8C0662302D09A43500B30CE3 /* SetStoredValueActionHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C06622F2D09A42800B30CE3 /* SetStoredValueActionHandlerTests.swift */; }; 8C0688652B347A1B00CD953E /* DivAccessibilityExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C0688642B347A1B00CD953E /* DivAccessibilityExtensionsTests.swift */; }; 8C09E9D82B349B8D0096D5CC /* DivContainerAccessibilityDescriptionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C09E9D72B349B8D0096D5CC /* DivContainerAccessibilityDescriptionTests.swift */; }; 8C0DC7122865CA1100286F6B /* DivKitTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C0DC7112865CA1100286F6B /* DivKitTests.swift */; }; 8C0E7371288AE219009BEB3C /* DivKit in Frameworks */ = {isa = PBXBuildFile; productRef = 8C0E7370288AE219009BEB3C /* DivKit */; }; 8C0E7373288AE563009BEB3C /* snapshot_test_data in Resources */ = {isa = PBXBuildFile; fileRef = 8C0E7372288AE563009BEB3C /* snapshot_test_data */; }; 8C1233AB2C32F08600F534DC /* DivFontProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C1233AA2C32F08600F534DC /* DivFontProviderTests.swift */; }; 8C1A374928B4187B00A047C8 /* DeviceInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C1A374828B4187B00A047C8 /* DeviceInfo.swift */; }; 8C1A375028B4189E00A047C8 /* MetadataCaptureSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C1A374D28B4189E00A047C8 /* MetadataCaptureSession.swift */; }; 8C1A375128B4189E00A047C8 /* ScannerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C1A374E28B4189E00A047C8 /* ScannerViewController.swift */; }; 8C1A375228B4189E00A047C8 /* ScannerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C1A374F28B4189E00A047C8 /* ScannerView.swift */; }; 8C1A376928B41BA100A047C8 /* AppLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C1A376828B41BA000A047C8 /* AppLogger.swift */; }; 8C1A376D28B4DC2400A047C8 /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C1A376C28B4DC2400A047C8 /* SettingsView.swift */; }; 8C1A377928B4E3E700A047C8 /* WebPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C1A377128B4E3E700A047C8 /* WebPreviewView.swift */; }; 8C1A377A28B4E3E700A047C8 /* WebPreviewViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C1A377228B4E3E700A047C8 /* WebPreviewViewController.swift */; }; 8C1A377B28B4E3E700A047C8 /* Payload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C1A377428B4E3E700A047C8 /* Payload.swift */; }; 8C1A377C28B4E3E700A047C8 /* UIStatePayloadFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C1A377528B4E3E700A047C8 /* UIStatePayloadFactory.swift */; }; 8C1A377D28B4E3E700A047C8 /* JSONPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C1A377628B4E3E700A047C8 /* JSONPayload.swift */; }; 8C1A378028B4E47900A047C8 /* WebPreviewSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C1A377F28B4E47900A047C8 /* WebPreviewSocket.swift */; }; 8C1A378928B5143200A047C8 /* VisibilityTrackingScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C1A378528B5143200A047C8 /* VisibilityTrackingScrollView.swift */; }; 8C1A378A28B5143200A047C8 /* DivViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C1A378628B5143200A047C8 /* DivViewController.swift */; }; 8C1A378B28B5143200A047C8 /* DivViewProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C1A378728B5143200A047C8 /* DivViewProvider.swift */; }; 8C1A378D28B5146C00A047C8 /* PlaygroundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C1A378C28B5146C00A047C8 /* PlaygroundView.swift */; }; 8C1A383228B61A2B00A047C8 /* AppComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C1A383128B61A2B00A047C8 /* AppComponents.swift */; }; 8C1DEBCE2A2F8277009237F1 /* DivStateManagementTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C1DEBCD2A2F8277009237F1 /* DivStateManagementTests.swift */; }; 8C22BBB82B037BA20076BAEB /* EnumWithDefaultTypeTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C22BBAE2B037BA10076BAEB /* EnumWithDefaultTypeTemplate.swift */; }; 8C22BBB92B037BA20076BAEB /* EntityWithJsonPropertyTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C22BBAF2B037BA10076BAEB /* EntityWithJsonPropertyTemplate.swift */; }; 8C22BBBA2B037BA20076BAEB /* WithoutDefaultTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C22BBB02B037BA10076BAEB /* WithoutDefaultTemplate.swift */; }; 8C22BBBB2B037BA20076BAEB /* EnumWithDefaultType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C22BBB12B037BA10076BAEB /* EnumWithDefaultType.swift */; }; 8C22BBBC2B037BA20076BAEB /* WithDefaultTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C22BBB22B037BA10076BAEB /* WithDefaultTemplate.swift */; }; 8C22BBBD2B037BA20076BAEB /* EntityWithJsonProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C22BBB32B037BA10076BAEB /* EntityWithJsonProperty.swift */; }; 8C22BBBE2B037BA20076BAEB /* EntityWithRawArrayTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C22BBB42B037BA10076BAEB /* EntityWithRawArrayTemplate.swift */; }; 8C22BBBF2B037BA20076BAEB /* EntityWithRawArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C22BBB52B037BA20076BAEB /* EntityWithRawArray.swift */; }; 8C22BBC02B037BA20076BAEB /* WithDefault.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C22BBB62B037BA20076BAEB /* WithDefault.swift */; }; 8C22BBC12B037BA20076BAEB /* WithoutDefault.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C22BBB72B037BA20076BAEB /* WithoutDefault.swift */; }; 8C23F3C729DDB2120069F3F7 /* TemplateToTypeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3B329DDB2120069F3F7 /* TemplateToTypeTests.swift */; }; 8C23F3D329DDB2440069F3F7 /* template_test_data in Resources */ = {isa = PBXBuildFile; fileRef = 8C23F3D229DDB2440069F3F7 /* template_test_data */; }; 8C23F41129DDB3810069F3F7 /* Entity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3D829DDB3810069F3F7 /* Entity.swift */; }; 8C23F41229DDB3810069F3F7 /* EntityTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3D929DDB3810069F3F7 /* EntityTemplate.swift */; }; 8C23F41329DDB3810069F3F7 /* EntityWithArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3DA29DDB3810069F3F7 /* EntityWithArray.swift */; }; 8C23F41429DDB3810069F3F7 /* EntityWithArrayOfEnums.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3DB29DDB3810069F3F7 /* EntityWithArrayOfEnums.swift */; }; 8C23F41529DDB3810069F3F7 /* EntityWithArrayOfEnumsTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3DC29DDB3810069F3F7 /* EntityWithArrayOfEnumsTemplate.swift */; }; 8C23F41629DDB3810069F3F7 /* EntityWithArrayOfExpressions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3DD29DDB3810069F3F7 /* EntityWithArrayOfExpressions.swift */; }; 8C23F41729DDB3810069F3F7 /* EntityWithArrayOfExpressionsTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3DE29DDB3810069F3F7 /* EntityWithArrayOfExpressionsTemplate.swift */; }; 8C23F41829DDB3810069F3F7 /* EntityWithArrayOfNestedItems.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3DF29DDB3810069F3F7 /* EntityWithArrayOfNestedItems.swift */; }; 8C23F41929DDB3810069F3F7 /* EntityWithArrayOfNestedItemsTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3E029DDB3810069F3F7 /* EntityWithArrayOfNestedItemsTemplate.swift */; }; 8C23F41A29DDB3810069F3F7 /* EntityWithArrayTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3E129DDB3810069F3F7 /* EntityWithArrayTemplate.swift */; }; 8C23F41B29DDB3810069F3F7 /* EntityWithArrayWithTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3E229DDB3810069F3F7 /* EntityWithArrayWithTransform.swift */; }; 8C23F41C29DDB3810069F3F7 /* EntityWithArrayWithTransformTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3E329DDB3810069F3F7 /* EntityWithArrayWithTransformTemplate.swift */; }; 8C23F41D29DDB3810069F3F7 /* EntityWithComplexProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3E429DDB3810069F3F7 /* EntityWithComplexProperty.swift */; }; 8C23F41E29DDB3810069F3F7 /* EntityWithComplexPropertyTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3E529DDB3810069F3F7 /* EntityWithComplexPropertyTemplate.swift */; }; 8C23F41F29DDB3810069F3F7 /* EntityWithComplexPropertyWithDefaultValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3E629DDB3810069F3F7 /* EntityWithComplexPropertyWithDefaultValue.swift */; }; 8C23F42029DDB3810069F3F7 /* EntityWithComplexPropertyWithDefaultValueTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3E729DDB3810069F3F7 /* EntityWithComplexPropertyWithDefaultValueTemplate.swift */; }; 8C23F42129DDB3810069F3F7 /* EntityWithEntityProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3E829DDB3810069F3F7 /* EntityWithEntityProperty.swift */; }; 8C23F42229DDB3810069F3F7 /* EntityWithEntityPropertyTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3E929DDB3810069F3F7 /* EntityWithEntityPropertyTemplate.swift */; }; 8C23F42329DDB3810069F3F7 /* EntityWithOptionalComplexProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3EA29DDB3810069F3F7 /* EntityWithOptionalComplexProperty.swift */; }; 8C23F42429DDB3810069F3F7 /* EntityWithOptionalComplexPropertyTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3EB29DDB3810069F3F7 /* EntityWithOptionalComplexPropertyTemplate.swift */; }; 8C23F42529DDB3810069F3F7 /* EntityWithOptionalProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3EC29DDB3810069F3F7 /* EntityWithOptionalProperty.swift */; }; 8C23F42629DDB3810069F3F7 /* EntityWithOptionalPropertyTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3ED29DDB3810069F3F7 /* EntityWithOptionalPropertyTemplate.swift */; }; 8C23F42729DDB3810069F3F7 /* EntityWithOptionalStringEnumProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3EE29DDB3810069F3F7 /* EntityWithOptionalStringEnumProperty.swift */; }; 8C23F42829DDB3810069F3F7 /* EntityWithOptionalStringEnumPropertyTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3EF29DDB3810069F3F7 /* EntityWithOptionalStringEnumPropertyTemplate.swift */; }; 8C23F42929DDB3810069F3F7 /* EntityWithPropertyWithDefaultValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3F029DDB3810069F3F7 /* EntityWithPropertyWithDefaultValue.swift */; }; 8C23F42A29DDB3810069F3F7 /* EntityWithPropertyWithDefaultValueTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3F129DDB3810069F3F7 /* EntityWithPropertyWithDefaultValueTemplate.swift */; }; 8C23F42B29DDB3810069F3F7 /* EntityWithRequiredProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3F229DDB3810069F3F7 /* EntityWithRequiredProperty.swift */; }; 8C23F42C29DDB3810069F3F7 /* EntityWithRequiredPropertyTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3F329DDB3810069F3F7 /* EntityWithRequiredPropertyTemplate.swift */; }; 8C23F42D29DDB3810069F3F7 /* EntityWithSimpleProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3F429DDB3810069F3F7 /* EntityWithSimpleProperties.swift */; }; 8C23F42E29DDB3810069F3F7 /* EntityWithSimplePropertiesTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3F529DDB3810069F3F7 /* EntityWithSimplePropertiesTemplate.swift */; }; 8C23F43129DDB3810069F3F7 /* EntityWithStringArrayProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3F829DDB3810069F3F7 /* EntityWithStringArrayProperty.swift */; }; 8C23F43229DDB3810069F3F7 /* EntityWithStringArrayPropertyTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3F929DDB3810069F3F7 /* EntityWithStringArrayPropertyTemplate.swift */; }; 8C23F43329DDB3810069F3F7 /* EntityWithStringEnumProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3FA29DDB3810069F3F7 /* EntityWithStringEnumProperty.swift */; }; 8C23F43429DDB3810069F3F7 /* EntityWithStringEnumPropertyTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3FB29DDB3810069F3F7 /* EntityWithStringEnumPropertyTemplate.swift */; }; 8C23F43529DDB3810069F3F7 /* EntityWithStringEnumPropertyWithDefaultValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3FC29DDB3810069F3F7 /* EntityWithStringEnumPropertyWithDefaultValue.swift */; }; 8C23F43629DDB3810069F3F7 /* EntityWithStringEnumPropertyWithDefaultValueTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3FD29DDB3810069F3F7 /* EntityWithStringEnumPropertyWithDefaultValueTemplate.swift */; }; 8C23F43729DDB3810069F3F7 /* EntityWithoutProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3FE29DDB3810069F3F7 /* EntityWithoutProperties.swift */; }; 8C23F43829DDB3810069F3F7 /* EntityWithoutPropertiesTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F3FF29DDB3810069F3F7 /* EntityWithoutPropertiesTemplate.swift */; }; 8C23F43929DDB3810069F3F7 /* ArrayOfEnums.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F40029DDB3810069F3F7 /* ArrayOfEnums.swift */; }; 8C23F43A29DDB3810069F3F7 /* ArrayOfNestedItemsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F40129DDB3810069F3F7 /* ArrayOfNestedItemsTests.swift */; }; 8C23F43B29DDB3810069F3F7 /* ArrayTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F40229DDB3810069F3F7 /* ArrayTests.swift */; }; 8C23F43C29DDB3810069F3F7 /* ArrayWithTransformTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F40329DDB3810069F3F7 /* ArrayWithTransformTests.swift */; }; 8C23F43D29DDB3810069F3F7 /* ComplexPropertyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F40429DDB3810069F3F7 /* ComplexPropertyTests.swift */; }; 8C23F43E29DDB3810069F3F7 /* DefaultValueTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F40529DDB3810069F3F7 /* DefaultValueTests.swift */; }; 8C23F43F29DDB3810069F3F7 /* EntityProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F40629DDB3810069F3F7 /* EntityProtocol.swift */; }; 8C23F44029DDB3810069F3F7 /* ExpectedEntities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F40729DDB3810069F3F7 /* ExpectedEntities.swift */; }; 8C23F44229DDB3810069F3F7 /* OptionalComplexPropertyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F40929DDB3810069F3F7 /* OptionalComplexPropertyTests.swift */; }; 8C23F44329DDB3810069F3F7 /* OptionalPropertyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F40A29DDB3810069F3F7 /* OptionalPropertyTests.swift */; }; 8C23F44429DDB3810069F3F7 /* OptionalStringEnumPropertyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F40B29DDB3810069F3F7 /* OptionalStringEnumPropertyTests.swift */; }; 8C23F44529DDB3810069F3F7 /* PropertyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F40C29DDB3810069F3F7 /* PropertyTests.swift */; }; 8C23F44629DDB3810069F3F7 /* SimplePropertiesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F40D29DDB3810069F3F7 /* SimplePropertiesTests.swift */; }; 8C23F44829DDB3810069F3F7 /* StringEnumPropertyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F40F29DDB3810069F3F7 /* StringEnumPropertyTests.swift */; }; 8C23F44929DDB3810069F3F7 /* EntityUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C23F41029DDB3810069F3F7 /* EntityUtils.swift */; }; 8C23F44B29DDBD880069F3F7 /* unit_test_data in Resources */ = {isa = PBXBuildFile; fileRef = 8C23F44A29DDBD880069F3F7 /* unit_test_data */; }; 8C2BFA5428C10EA000A16E9B /* RegressionTestModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C2BFA5328C10EA000A16E9B /* RegressionTestModel.swift */; }; 8C2BFA5628C10F2200A16E9B /* RegressionTestView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C2BFA5528C10F2200A16E9B /* RegressionTestView.swift */; }; 8C2BFA5828C10F5B00A16E9B /* TestData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C2BFA5728C10F5B00A16E9B /* TestData.swift */; }; 8C37AE3D2BEA9E220027E11C /* ExpressionResolverAnyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C37AE3C2BEA9E210027E11C /* ExpressionResolverAnyTests.swift */; }; 8C38262B2AB46BB700264C17 /* PlaygroundReporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C38262A2AB46BB700264C17 /* PlaygroundReporter.swift */; }; 8C38262D2AB46BF400264C17 /* PlaygroundPatchProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C38262C2AB46BF400264C17 /* PlaygroundPatchProvider.swift */; }; 8C40BA022ABB3B5C008405AD /* DivActionHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C40BA012ABB3B5C008405AD /* DivActionHandlerTests.swift */; }; 8C440A042864C55400EF4175 /* DivKitPlaygroundApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C4409FD2864C55400EF4175 /* DivKitPlaygroundApp.swift */; }; 8C440A082864C55400EF4175 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8C440A012864C55400EF4175 /* Assets.xcassets */; }; 8C440A0A2864C55400EF4175 /* AppIcon.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8C440A032864C55400EF4175 /* AppIcon.xcassets */; }; 8C4504DC28B3AA30005712FD /* SamplesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C4504DB28B3AA30005712FD /* SamplesView.swift */; }; 8C4504DE28B3AB58005712FD /* samples in Resources */ = {isa = PBXBuildFile; fileRef = 8C4504DD28B3AB58005712FD /* samples */; }; 8C4DC3E82892946F000C0963 /* RuntimeTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C4DC3E72892946F000C0963 /* RuntimeTestCase.swift */; }; 8C54D9C728C0DBD60080826C /* regression_test_data in Resources */ = {isa = PBXBuildFile; fileRef = 8C54D9C628C0DBD60080826C /* regression_test_data */; }; 8C54D9CE28C0E46D0080826C /* RegressionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C54D9CD28C0E46D0080826C /* RegressionView.swift */; }; 8C577AA12CCFD8B300A964D6 /* ViewSizeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C577AA02CCFD8B300A964D6 /* ViewSizeTests.swift */; }; 8C64FEE52A5D7373008B1909 /* DivVariableTrackerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C64FEE42A5D7373008B1909 /* DivVariableTrackerTests.swift */; }; 8C6E40C528AAA62F0038E107 /* LayoutKit in Frameworks */ = {isa = PBXBuildFile; productRef = 8C6E40C428AAA62F0038E107 /* LayoutKit */; }; 8C7915D028B177CE00A4642A /* ViewWithHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C7915CF28B177CE00A4642A /* ViewWithHeader.swift */; }; 8C7B18782864C9C70036EF4C /* MainView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C7B18712864C9C70036EF4C /* MainView.swift */; }; 8C7B18952864CA380036EF4C /* Alert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C7B18832864CA380036EF4C /* Alert.swift */; }; 8C7B1BF32865C01C0036EF4C /* DivTabsExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C7B1B252865C01C0036EF4C /* DivTabsExtensionsTests.swift */; }; 8C7B1BF42865C01C0036EF4C /* DivGridExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C7B1B262865C01C0036EF4C /* DivGridExtensionsTests.swift */; }; 8C7B1BF52865C01C0036EF4C /* DivGalleryExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C7B1B272865C01C0036EF4C /* DivGalleryExtensionsTests.swift */; }; 8C7B1BF62865C01C0036EF4C /* DivTextExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C7B1B282865C01C0036EF4C /* DivTextExtensionsTests.swift */; }; 8C7B1BF72865C01C0036EF4C /* DivContainerExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C7B1B292865C01C0036EF4C /* DivContainerExtensionsTests.swift */; }; 8C7B1BF82865C01C0036EF4C /* DivGifImageExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C7B1B2A2865C01C0036EF4C /* DivGifImageExtensionsTests.swift */; }; 8C7B1BF92865C01C0036EF4C /* DivImageExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C7B1B2B2865C01C0036EF4C /* DivImageExtensionsTests.swift */; }; 8C7B1BFA2865C01C0036EF4C /* DivDataExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C7B1B2C2865C01C0036EF4C /* DivDataExtensionsTests.swift */; }; 8C7B1BFB2865C01C0036EF4C /* DivDataPatchExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C7B1B2D2865C01C0036EF4C /* DivDataPatchExtensionsTests.swift */; }; 8C7B1BFC2865C01C0036EF4C /* DivActionExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C7B1B2E2865C01C0036EF4C /* DivActionExtensionsTests.swift */; }; 8C7B1BFD2865C01C0036EF4C /* DivSeparatorExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C7B1B2F2865C01C0036EF4C /* DivSeparatorExtensionsTests.swift */; }; 8C7B1BFE2865C01C0036EF4C /* DivSerializationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C7B1B302865C01C0036EF4C /* DivSerializationTests.swift */; }; 8C7B1BFF2865C01C0036EF4C /* DivActionIntentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C7B1B312865C01C0036EF4C /* DivActionIntentTests.swift */; }; 8C7B1CA82865C01E0036EF4C /* DivBlockStateStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C7B1BEF2865C01C0036EF4C /* DivBlockStateStorageTests.swift */; }; 8C7B1CA92865C01E0036EF4C /* DivStateManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C7B1BF02865C01C0036EF4C /* DivStateManagerTests.swift */; }; 8C7EE1CF28B777AE008A48E6 /* YSText-Bold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 8C7EE1CB28B777AE008A48E6 /* YSText-Bold.ttf */; }; 8C7EE1D028B777AE008A48E6 /* YSText-Light.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 8C7EE1CC28B777AE008A48E6 /* YSText-Light.ttf */; }; 8C7EE1D128B777AE008A48E6 /* YSText-Medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 8C7EE1CD28B777AE008A48E6 /* YSText-Medium.ttf */; }; 8C7EE1D228B777AE008A48E6 /* YSText-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 8C7EE1CE28B777AE008A48E6 /* YSText-Regular.ttf */; }; 8C7EE1D628B7786E008A48E6 /* YSFontProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C7EE1D528B7786E008A48E6 /* YSFontProvider.swift */; }; 8C80DB312D22C64F0029C683 /* DivTooltipExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C80DB302D22C6470029C683 /* DivTooltipExtensionsTests.swift */; }; 8C84C2232D0870F400A574AC /* ScrollActionHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C84C2222D0870F400A574AC /* ScrollActionHandlerTests.swift */; }; 8C90A2122B975B9000BB8CFD /* FunctionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C90A2112B975B9000BB8CFD /* FunctionTests.swift */; }; 8C9D63672E79BE0900403E3C /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8C9D63662E79BE0900403E3C /* XCTest.framework */; platformFilter = ios; }; 8CA1B7A62B289BA3003734C2 /* ExpressionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CA1B7A52B289BA3003734C2 /* ExpressionTests.swift */; }; 8CA382DF287C5CF000C99F4F /* DivKitExtensions in Frameworks */ = {isa = PBXBuildFile; productRef = 8CA382DE287C5CF000C99F4F /* DivKitExtensions */; }; 8CAB089A2B39AC15009330F3 /* heavy.json in Resources */ = {isa = PBXBuildFile; fileRef = 8CAB08992B39AC15009330F3 /* heavy.json */; }; 8CB03C1F2A66A07300847A65 /* PlaygroundUrlHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CB03C1E2A66A07300847A65 /* PlaygroundUrlHandler.swift */; }; 8CB74F032B6D456D00397DCF /* DivInputExtentionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CB74F022B6D456D00397DCF /* DivInputExtentionsTests.swift */; }; 8CB960E628883B8E00D16E47 /* Platform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CB960E528883B8E00D16E47 /* Platform.swift */; }; 8CB960E828883B9A00D16E47 /* FunctionSignaturesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CB960E728883B9A00D16E47 /* FunctionSignaturesTests.swift */; }; 8CB9911B2B7EB74500577193 /* DivViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CB9911A2B7EB74500577193 /* DivViewTests.swift */; }; 8CBE33002BD699CC00CFFDF5 /* DivTriggersStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CBE32FD2BD699CC00CFFDF5 /* DivTriggersStorageTests.swift */; }; 8CBE33012BD699CC00CFFDF5 /* DivVariablesStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CBE32FE2BD699CC00CFFDF5 /* DivVariablesStorageTests.swift */; }; 8CBE33022BD699CC00CFFDF5 /* DivVariableStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CBE32FF2BD699CC00CFFDF5 /* DivVariableStorageTests.swift */; }; 8CC357F92BFE24B4001C2CFE /* FontFeatureSettingsParserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC357F82BFE24B4001C2CFE /* FontFeatureSettingsParserTests.swift */; }; 8CD1521028CF217B0061128B /* ExpressionResolverTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CD1520F28CF217B0061128B /* ExpressionResolverTests.swift */; }; 8CD234922AD81A9D00F83288 /* DivVariableStorageWithOuterStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CD234912AD81A9D00F83288 /* DivVariableStorageWithOuterStorageTests.swift */; }; 8CD907BB2A4C8AF3001C4B7B /* StringUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CD907BA2A4C8AF3001C4B7B /* StringUtils.swift */; }; 8CE488642B76F64D00BDDAB9 /* parsing_test_data in Resources */ = {isa = PBXBuildFile; fileRef = 8CE488632B76F64D00BDDAB9 /* parsing_test_data */; }; 8CE488662B76F6BA00BDDAB9 /* DivDataParsingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE488652B76F6BA00BDDAB9 /* DivDataParsingTests.swift */; }; 8CEA0FDB2D4BD39D007812B8 /* DivTimerStorageTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CEA0FDA2D4BD393007812B8 /* DivTimerStorageTest.swift */; }; 8CF1296128B0018E00351F65 /* UrlInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CF1296028B0018E00351F65 /* UrlInputView.swift */; }; 8CF1296328B0021F00351F65 /* UserPreferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CF1296228B0021F00351F65 /* UserPreferences.swift */; }; 8CF1296528B0036F00351F65 /* Styles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CF1296428B0036F00351F65 /* Styles.swift */; }; 8CF329702875D64B003F799A /* LayoutKit in Frameworks */ = {isa = PBXBuildFile; productRef = 8CF3296F2875D64B003F799A /* LayoutKit */; }; 8CF91B042D0AE4ED0082FDC1 /* MockDivActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CF91B032D0AE4ED0082FDC1 /* MockDivActionHandler.swift */; }; 8CFD4C9E2B2C5B780092814C /* Theme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CFD4C9D2B2C5B780092814C /* Theme.swift */; }; 983406132E85C3A4004B1AA3 /* DivTemplatesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 983406122E85C39C004B1AA3 /* DivTemplatesTests.swift */; }; 98730C102EDF3C8B00016117 /* DivSystemPropertyManagersTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98730C0F2EDF3C8700016117 /* DivSystemPropertyManagersTests.swift */; }; 98C920F42C8F46EE00B2FFD8 /* LookinServer in Frameworks */ = {isa = PBXBuildFile; productRef = 98C920F32C8F46EE00B2FFD8 /* LookinServer */; }; 98D560C02ECB4DAC00D01478 /* SkipRunLoopCycles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D560BF2ECB4DAC00D01478 /* SkipRunLoopCycles.swift */; }; 98D560C22ECCF6C600D01478 /* VisibleBoundsTracking+VisibilityHierarchyDepth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D560C12ECCF6C600D01478 /* VisibleBoundsTracking+VisibilityHierarchyDepth.swift */; }; 9D08688F2DCE3C0900C5B2CC /* IntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D08688E2DCE3C0400C5B2CC /* IntegrationTests.swift */; }; 9D0868BB2DD10F7E00C5B2CC /* integration_test_data in Resources */ = {isa = PBXBuildFile; fileRef = 9D0868BA2DD10F7E00C5B2CC /* integration_test_data */; }; 9D09984F2CA30D010098098C /* AccessoryViewProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D09984E2CA30D010098098C /* AccessoryViewProvider.swift */; }; 9D5AE8362DFC680500D58B81 /* FilesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D5AE8352DFC680300D58B81 /* FilesProvider.swift */; }; 9D5BFB092CA1DA20005F8EB1 /* CustomFunctionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D5BFB082CA1DA20005F8EB1 /* CustomFunctionTests.swift */; }; 9D772A612EAA28DE0085DB27 /* expression-api in Resources */ = {isa = PBXBuildFile; fileRef = 9D772A602EAA28DE0085DB27 /* expression-api */; }; 9DD0C78A2D74ABB4009EA1AF /* SubmitActionHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DD0C7892D74AB7E009EA1AF /* SubmitActionHandlerTests.swift */; }; 9DEA2C772DDCC63D00A074B5 /* RobotoFlex-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 9DEA2C762DDCC63D00A074B5 /* RobotoFlex-Regular.ttf */; }; 9FE7D30F2CF752F000BAF071 /* libDivKitTestsSupport.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FE7D3042CF7526C00BAF071 /* libDivKitTestsSupport.a */; }; 9FE7D3122CF752FD00BAF071 /* libDivKitTestsSupport.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FE7D3042CF7526C00BAF071 /* libDivKitTestsSupport.a */; }; 9FE7D3322CF7647000BAF071 /* DivKit in Frameworks */ = {isa = PBXBuildFile; productRef = 9FE7D3312CF7647000BAF071 /* DivKit */; }; E91B558D2C89D78400DDFEBD /* DivKitMarkdownExtension in Frameworks */ = {isa = PBXBuildFile; productRef = E91B558C2C89D78400DDFEBD /* DivKitMarkdownExtension */; }; E91B558F2C89D81600DDFEBD /* DivKitMarkdownExtension in Frameworks */ = {isa = PBXBuildFile; productRef = E91B558E2C89D81600DDFEBD /* DivKitMarkdownExtension */; }; E945FC44293DF95F0066C3EA /* DivTimerControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E945FC43293DF95F0066C3EA /* DivTimerControllerTests.swift */; }; E945FC46293E1CA80066C3EA /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = E945FC45293E1CA80066C3EA /* Utils.swift */; }; E94B516328D0AC0300AFACEA /* interactive_snapshot_test_data in Resources */ = {isa = PBXBuildFile; fileRef = E94B516228D0AC0300AFACEA /* interactive_snapshot_test_data */; }; E99F91822DF04A52003A8AF3 /* DivKitSVG in Frameworks */ = {isa = PBXBuildFile; productRef = E99F91812DF04A52003A8AF3 /* DivKitSVG */; }; E9E484C129AF434D00C803A8 /* RegressionFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9E484C029AF434D00C803A8 /* RegressionFile.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ 0CECADB92EA10D7B00B3E60A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 8C9844F32864C2CC001ED5F3 /* Project object */; proxyType = 1; remoteGlobalIDString = 9FE7D3032CF7526C00BAF071; remoteInfo = DivKitTestsSupport; }; 8C81DF9828AE4B80009B17D2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 8C9844F32864C2CC001ED5F3 /* Project object */; proxyType = 1; remoteGlobalIDString = 8C9284F6288ADEEA00BEA1FA; remoteInfo = SnapshotTestsHostApp; }; 8C81DF9A28AE4B9A009B17D2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 8C9844F32864C2CC001ED5F3 /* Project object */; proxyType = 1; remoteGlobalIDString = 8C9284F6288ADEEA00BEA1FA; remoteInfo = SnapshotTestsHostApp; }; 986F579D2CD68E8400990A2A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 8C9844F32864C2CC001ED5F3 /* Project object */; proxyType = 1; remoteGlobalIDString = 8C4409EC2864C4D200EF4175; remoteInfo = DivKitPlayground; }; 9FE7D3102CF752F000BAF071 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 8C9844F32864C2CC001ED5F3 /* Project object */; proxyType = 1; remoteGlobalIDString = 9FE7D3032CF7526C00BAF071; remoteInfo = DivKitTestsSupport; }; 9FE7D3132CF752FD00BAF071 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 8C9844F32864C2CC001ED5F3 /* Project object */; proxyType = 1; remoteGlobalIDString = 9FE7D3032CF7526C00BAF071; remoteInfo = DivKitTestsSupport; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ 9FE7D2F72CF7511600BAF071 /* Embed Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; }; 9FE7D2FC2CF7511900BAF071 /* Embed Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; }; 9FE7D3022CF7526C00BAF071 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = "include/$(PRODUCT_NAME)"; dstSubfolderSpec = 16; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 0AB4193D28BCF61D00FDAAD5 /* LottieAnimationFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LottieAnimationFactory.swift; sourceTree = ""; }; 0C1B9FDF2DDE1D6B00F69371 /* DivDataResourcesPreloaderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DivDataResourcesPreloaderTests.swift; sourceTree = ""; }; 0C9BB87E2DF02ECF001C4E72 /* MockDivExtensionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockDivExtensionHandler.swift; sourceTree = ""; }; 431CF8572B7BC47E005A2E61 /* DivActionURLHandlerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DivActionURLHandlerTests.swift; sourceTree = ""; }; 4324A5332BA08DD700C9BE22 /* FilesPreprocessing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilesPreprocessing.swift; sourceTree = ""; }; 4356EDC02A6C54E40017205B /* PlaygroundJsonProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PlaygroundJsonProvider.swift; sourceTree = ""; }; 4391F7C22A77DB9B006D8818 /* DivViewController+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DivViewController+SwiftUI.swift"; sourceTree = ""; }; 43C1F9F02BA0ED2000134AD2 /* JsonFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JsonFile.swift; sourceTree = ""; }; 43C1F9F22BA20B2500134AD2 /* DivKitSnapshotTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DivKitSnapshotTests.swift; sourceTree = ""; }; 43D05A9B2BA336CD003290AD /* TestingFiles.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestingFiles.swift; sourceTree = ""; }; 5219194C297B3974007DD5F4 /* RunLoopCardUpdateAggregatorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RunLoopCardUpdateAggregatorTests.swift; sourceTree = ""; }; 52907F652A71199B00518F50 /* DivLastVisibleBoundsCacheTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DivLastVisibleBoundsCacheTests.swift; sourceTree = ""; }; 52CD80662A7122AA00B828B0 /* DivBaseExtensionsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DivBaseExtensionsTests.swift; sourceTree = ""; }; 52CD80682A7159C200B828B0 /* DivStateExtensionsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DivStateExtensionsTests.swift; sourceTree = ""; }; 52CD806A2A7172B400B828B0 /* XCTestCase+ViewVisibilityCallCount.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "XCTestCase+ViewVisibilityCallCount.swift"; sourceTree = ""; }; 52DED04729F7346900D64519 /* DivKitExtensionsTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DivKitExtensionsTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 52EEC66D293E64C90030FB11 /* DivBlockModelingContextTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DivBlockModelingContextTests.swift; sourceTree = ""; }; 7035529D28D4881300E237CF /* DivDeserializationErrorsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DivDeserializationErrorsTests.swift; sourceTree = ""; }; 762661E6293F502A00D93B8B /* PlaygroundDivCustomBlockFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaygroundDivCustomBlockFactory.swift; sourceTree = ""; }; 767AF3E929364C3D0002B944 /* RiveAnimationFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RiveAnimationFactory.swift; sourceTree = ""; }; 76FD0505294208890002A1F9 /* RiveDivCustomData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RiveDivCustomData.swift; sourceTree = ""; }; 76FD0507294208F70002A1F9 /* RiveContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RiveContainerView.swift; sourceTree = ""; }; 7E0B3D672C73843700D7B932 /* GalleryScroll.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; path = GalleryScroll.playground; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 7E122DD82C6F6C8C00001DF5 /* BlockWithActionOnTap.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; path = BlockWithActionOnTap.playground; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 7E27A2CE2C733F2A00AE2B69 /* Paddings.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; path = Paddings.playground; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 7E27A2CF2C73489A00AE2B69 /* Image.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; path = Image.playground; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 7E2DFA8F2C7C7ED40095775C /* LayoutKitPlayground.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = LayoutKitPlayground.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 7E3C54F42C75DE4000F24FD0 /* GenericViewBlock.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; path = GenericViewBlock.playground; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 7E3C54F62C75F71200F24FD0 /* ActionAnimations.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; path = ActionAnimations.playground; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 7E6B0EE02C732B7100914996 /* Video.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; path = Video.playground; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 7E823B672C6F94B0009B2FD2 /* DecoratingBlock.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; path = DecoratingBlock.playground; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 7E823B682C6F94C9009B2FD2 /* Text.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; path = Text.playground; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 7E91B6282C7762FC00BB0DED /* LayoutKitPlaygroundViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LayoutKitPlaygroundViewController.swift; sourceTree = ""; }; 7EE2ED6D2C984E6600E4E9BD /* DivBaseExtensions+AccessibilityElementsStorageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DivBaseExtensions+AccessibilityElementsStorageTests.swift"; sourceTree = ""; }; 891672362A5F6F9300121131 /* DivPersistentValuesStorageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DivPersistentValuesStorageTests.swift; sourceTree = ""; }; 896381842987C9D50064DDD4 /* RenderingTime.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RenderingTime.swift; sourceTree = ""; }; 89D02B1328C891890041EC18 /* RadioButtonsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RadioButtonsView.swift; sourceTree = ""; }; 89D02B1928C8EBC40041EC18 /* Palette.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Palette.swift; sourceTree = ""; }; 8C01499D287329D700BA5402 /* expression_test_data */ = {isa = PBXFileReference; lastKnownFileType = folder; name = expression_test_data; path = ../../../test_data/expression_test_data; sourceTree = ""; }; 8C035199288EC5AB0016A747 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; 8C06622F2D09A42800B30CE3 /* SetStoredValueActionHandlerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SetStoredValueActionHandlerTests.swift; sourceTree = ""; }; 8C0688642B347A1B00CD953E /* DivAccessibilityExtensionsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DivAccessibilityExtensionsTests.swift; sourceTree = ""; }; 8C09E9D72B349B8D0096D5CC /* DivContainerAccessibilityDescriptionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DivContainerAccessibilityDescriptionTests.swift; sourceTree = ""; }; 8C0DC7112865CA1100286F6B /* DivKitTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DivKitTests.swift; sourceTree = ""; }; 8C0E7372288AE563009BEB3C /* snapshot_test_data */ = {isa = PBXFileReference; lastKnownFileType = folder; name = snapshot_test_data; path = ../../../test_data/snapshot_test_data; sourceTree = ""; }; 8C0E7380288AE9BB009BEB3C /* SnapshotFontProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SnapshotFontProvider.swift; sourceTree = ""; }; 8C1233AA2C32F08600F534DC /* DivFontProviderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DivFontProviderTests.swift; sourceTree = ""; }; 8C1A374828B4187B00A047C8 /* DeviceInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DeviceInfo.swift; sourceTree = ""; }; 8C1A374D28B4189E00A047C8 /* MetadataCaptureSession.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MetadataCaptureSession.swift; sourceTree = ""; }; 8C1A374E28B4189E00A047C8 /* ScannerViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScannerViewController.swift; sourceTree = ""; }; 8C1A374F28B4189E00A047C8 /* ScannerView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScannerView.swift; sourceTree = ""; }; 8C1A376828B41BA000A047C8 /* AppLogger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLogger.swift; sourceTree = ""; }; 8C1A376C28B4DC2400A047C8 /* SettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = ""; }; 8C1A377128B4E3E700A047C8 /* WebPreviewView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebPreviewView.swift; sourceTree = ""; }; 8C1A377228B4E3E700A047C8 /* WebPreviewViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebPreviewViewController.swift; sourceTree = ""; }; 8C1A377428B4E3E700A047C8 /* Payload.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Payload.swift; sourceTree = ""; }; 8C1A377528B4E3E700A047C8 /* UIStatePayloadFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIStatePayloadFactory.swift; sourceTree = ""; }; 8C1A377628B4E3E700A047C8 /* JSONPayload.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JSONPayload.swift; sourceTree = ""; }; 8C1A377F28B4E47900A047C8 /* WebPreviewSocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebPreviewSocket.swift; sourceTree = ""; }; 8C1A378528B5143200A047C8 /* VisibilityTrackingScrollView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VisibilityTrackingScrollView.swift; sourceTree = ""; }; 8C1A378628B5143200A047C8 /* DivViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DivViewController.swift; sourceTree = ""; }; 8C1A378728B5143200A047C8 /* DivViewProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DivViewProvider.swift; sourceTree = ""; }; 8C1A378C28B5146C00A047C8 /* PlaygroundView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PlaygroundView.swift; sourceTree = ""; }; 8C1A383128B61A2B00A047C8 /* AppComponents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppComponents.swift; sourceTree = ""; }; 8C1DEBCD2A2F8277009237F1 /* DivStateManagementTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DivStateManagementTests.swift; sourceTree = ""; }; 8C22BBAE2B037BA10076BAEB /* EnumWithDefaultTypeTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EnumWithDefaultTypeTemplate.swift; sourceTree = ""; }; 8C22BBAF2B037BA10076BAEB /* EntityWithJsonPropertyTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithJsonPropertyTemplate.swift; sourceTree = ""; }; 8C22BBB02B037BA10076BAEB /* WithoutDefaultTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WithoutDefaultTemplate.swift; sourceTree = ""; }; 8C22BBB12B037BA10076BAEB /* EnumWithDefaultType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EnumWithDefaultType.swift; sourceTree = ""; }; 8C22BBB22B037BA10076BAEB /* WithDefaultTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WithDefaultTemplate.swift; sourceTree = ""; }; 8C22BBB32B037BA10076BAEB /* EntityWithJsonProperty.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithJsonProperty.swift; sourceTree = ""; }; 8C22BBB42B037BA10076BAEB /* EntityWithRawArrayTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithRawArrayTemplate.swift; sourceTree = ""; }; 8C22BBB52B037BA20076BAEB /* EntityWithRawArray.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithRawArray.swift; sourceTree = ""; }; 8C22BBB62B037BA20076BAEB /* WithDefault.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WithDefault.swift; sourceTree = ""; }; 8C22BBB72B037BA20076BAEB /* WithoutDefault.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WithoutDefault.swift; sourceTree = ""; }; 8C23F3B329DDB2120069F3F7 /* TemplateToTypeTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TemplateToTypeTests.swift; sourceTree = ""; }; 8C23F3D229DDB2440069F3F7 /* template_test_data */ = {isa = PBXFileReference; lastKnownFileType = folder; name = template_test_data; path = ../../../test_data/template_test_data; sourceTree = ""; }; 8C23F3D829DDB3810069F3F7 /* Entity.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Entity.swift; sourceTree = ""; }; 8C23F3D929DDB3810069F3F7 /* EntityTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityTemplate.swift; sourceTree = ""; }; 8C23F3DA29DDB3810069F3F7 /* EntityWithArray.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithArray.swift; sourceTree = ""; }; 8C23F3DB29DDB3810069F3F7 /* EntityWithArrayOfEnums.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithArrayOfEnums.swift; sourceTree = ""; }; 8C23F3DC29DDB3810069F3F7 /* EntityWithArrayOfEnumsTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithArrayOfEnumsTemplate.swift; sourceTree = ""; }; 8C23F3DD29DDB3810069F3F7 /* EntityWithArrayOfExpressions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithArrayOfExpressions.swift; sourceTree = ""; }; 8C23F3DE29DDB3810069F3F7 /* EntityWithArrayOfExpressionsTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithArrayOfExpressionsTemplate.swift; sourceTree = ""; }; 8C23F3DF29DDB3810069F3F7 /* EntityWithArrayOfNestedItems.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithArrayOfNestedItems.swift; sourceTree = ""; }; 8C23F3E029DDB3810069F3F7 /* EntityWithArrayOfNestedItemsTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithArrayOfNestedItemsTemplate.swift; sourceTree = ""; }; 8C23F3E129DDB3810069F3F7 /* EntityWithArrayTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithArrayTemplate.swift; sourceTree = ""; }; 8C23F3E229DDB3810069F3F7 /* EntityWithArrayWithTransform.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithArrayWithTransform.swift; sourceTree = ""; }; 8C23F3E329DDB3810069F3F7 /* EntityWithArrayWithTransformTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithArrayWithTransformTemplate.swift; sourceTree = ""; }; 8C23F3E429DDB3810069F3F7 /* EntityWithComplexProperty.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithComplexProperty.swift; sourceTree = ""; }; 8C23F3E529DDB3810069F3F7 /* EntityWithComplexPropertyTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithComplexPropertyTemplate.swift; sourceTree = ""; }; 8C23F3E629DDB3810069F3F7 /* EntityWithComplexPropertyWithDefaultValue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithComplexPropertyWithDefaultValue.swift; sourceTree = ""; }; 8C23F3E729DDB3810069F3F7 /* EntityWithComplexPropertyWithDefaultValueTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithComplexPropertyWithDefaultValueTemplate.swift; sourceTree = ""; }; 8C23F3E829DDB3810069F3F7 /* EntityWithEntityProperty.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithEntityProperty.swift; sourceTree = ""; }; 8C23F3E929DDB3810069F3F7 /* EntityWithEntityPropertyTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithEntityPropertyTemplate.swift; sourceTree = ""; }; 8C23F3EA29DDB3810069F3F7 /* EntityWithOptionalComplexProperty.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithOptionalComplexProperty.swift; sourceTree = ""; }; 8C23F3EB29DDB3810069F3F7 /* EntityWithOptionalComplexPropertyTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithOptionalComplexPropertyTemplate.swift; sourceTree = ""; }; 8C23F3EC29DDB3810069F3F7 /* EntityWithOptionalProperty.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithOptionalProperty.swift; sourceTree = ""; }; 8C23F3ED29DDB3810069F3F7 /* EntityWithOptionalPropertyTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithOptionalPropertyTemplate.swift; sourceTree = ""; }; 8C23F3EE29DDB3810069F3F7 /* EntityWithOptionalStringEnumProperty.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithOptionalStringEnumProperty.swift; sourceTree = ""; }; 8C23F3EF29DDB3810069F3F7 /* EntityWithOptionalStringEnumPropertyTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithOptionalStringEnumPropertyTemplate.swift; sourceTree = ""; }; 8C23F3F029DDB3810069F3F7 /* EntityWithPropertyWithDefaultValue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithPropertyWithDefaultValue.swift; sourceTree = ""; }; 8C23F3F129DDB3810069F3F7 /* EntityWithPropertyWithDefaultValueTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithPropertyWithDefaultValueTemplate.swift; sourceTree = ""; }; 8C23F3F229DDB3810069F3F7 /* EntityWithRequiredProperty.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithRequiredProperty.swift; sourceTree = ""; }; 8C23F3F329DDB3810069F3F7 /* EntityWithRequiredPropertyTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithRequiredPropertyTemplate.swift; sourceTree = ""; }; 8C23F3F429DDB3810069F3F7 /* EntityWithSimpleProperties.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithSimpleProperties.swift; sourceTree = ""; }; 8C23F3F529DDB3810069F3F7 /* EntityWithSimplePropertiesTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithSimplePropertiesTemplate.swift; sourceTree = ""; }; 8C23F3F829DDB3810069F3F7 /* EntityWithStringArrayProperty.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithStringArrayProperty.swift; sourceTree = ""; }; 8C23F3F929DDB3810069F3F7 /* EntityWithStringArrayPropertyTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithStringArrayPropertyTemplate.swift; sourceTree = ""; }; 8C23F3FA29DDB3810069F3F7 /* EntityWithStringEnumProperty.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithStringEnumProperty.swift; sourceTree = ""; }; 8C23F3FB29DDB3810069F3F7 /* EntityWithStringEnumPropertyTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithStringEnumPropertyTemplate.swift; sourceTree = ""; }; 8C23F3FC29DDB3810069F3F7 /* EntityWithStringEnumPropertyWithDefaultValue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithStringEnumPropertyWithDefaultValue.swift; sourceTree = ""; }; 8C23F3FD29DDB3810069F3F7 /* EntityWithStringEnumPropertyWithDefaultValueTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithStringEnumPropertyWithDefaultValueTemplate.swift; sourceTree = ""; }; 8C23F3FE29DDB3810069F3F7 /* EntityWithoutProperties.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithoutProperties.swift; sourceTree = ""; }; 8C23F3FF29DDB3810069F3F7 /* EntityWithoutPropertiesTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityWithoutPropertiesTemplate.swift; sourceTree = ""; }; 8C23F40029DDB3810069F3F7 /* ArrayOfEnums.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArrayOfEnums.swift; sourceTree = ""; }; 8C23F40129DDB3810069F3F7 /* ArrayOfNestedItemsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArrayOfNestedItemsTests.swift; sourceTree = ""; }; 8C23F40229DDB3810069F3F7 /* ArrayTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArrayTests.swift; sourceTree = ""; }; 8C23F40329DDB3810069F3F7 /* ArrayWithTransformTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArrayWithTransformTests.swift; sourceTree = ""; }; 8C23F40429DDB3810069F3F7 /* ComplexPropertyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComplexPropertyTests.swift; sourceTree = ""; }; 8C23F40529DDB3810069F3F7 /* DefaultValueTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DefaultValueTests.swift; sourceTree = ""; }; 8C23F40629DDB3810069F3F7 /* EntityProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityProtocol.swift; sourceTree = ""; }; 8C23F40729DDB3810069F3F7 /* ExpectedEntities.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExpectedEntities.swift; sourceTree = ""; }; 8C23F40829DDB3810069F3F7 /* generator_config.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = generator_config.json; sourceTree = ""; }; 8C23F40929DDB3810069F3F7 /* OptionalComplexPropertyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OptionalComplexPropertyTests.swift; sourceTree = ""; }; 8C23F40A29DDB3810069F3F7 /* OptionalPropertyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OptionalPropertyTests.swift; sourceTree = ""; }; 8C23F40B29DDB3810069F3F7 /* OptionalStringEnumPropertyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OptionalStringEnumPropertyTests.swift; sourceTree = ""; }; 8C23F40C29DDB3810069F3F7 /* PropertyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PropertyTests.swift; sourceTree = ""; }; 8C23F40D29DDB3810069F3F7 /* SimplePropertiesTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SimplePropertiesTests.swift; sourceTree = ""; }; 8C23F40F29DDB3810069F3F7 /* StringEnumPropertyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringEnumPropertyTests.swift; sourceTree = ""; }; 8C23F41029DDB3810069F3F7 /* EntityUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityUtils.swift; sourceTree = ""; }; 8C23F44A29DDBD880069F3F7 /* unit_test_data */ = {isa = PBXFileReference; lastKnownFileType = folder; name = unit_test_data; path = ../../../test_data/unit_test_data; sourceTree = ""; }; 8C2BFA5328C10EA000A16E9B /* RegressionTestModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegressionTestModel.swift; sourceTree = ""; }; 8C2BFA5528C10F2200A16E9B /* RegressionTestView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RegressionTestView.swift; sourceTree = ""; }; 8C2BFA5728C10F5B00A16E9B /* TestData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestData.swift; sourceTree = ""; }; 8C37AE3C2BEA9E210027E11C /* ExpressionResolverAnyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExpressionResolverAnyTests.swift; sourceTree = ""; }; 8C38262A2AB46BB700264C17 /* PlaygroundReporter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaygroundReporter.swift; sourceTree = ""; }; 8C38262C2AB46BF400264C17 /* PlaygroundPatchProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PlaygroundPatchProvider.swift; sourceTree = ""; }; 8C40BA012ABB3B5C008405AD /* DivActionHandlerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DivActionHandlerTests.swift; sourceTree = ""; }; 8C4409ED2864C4D200EF4175 /* DivKit Playground.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "DivKit Playground.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 8C4409FD2864C55400EF4175 /* DivKitPlaygroundApp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DivKitPlaygroundApp.swift; sourceTree = ""; }; 8C440A012864C55400EF4175 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 8C440A032864C55400EF4175 /* AppIcon.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = AppIcon.xcassets; sourceTree = ""; }; 8C4504DB28B3AA30005712FD /* SamplesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SamplesView.swift; sourceTree = ""; }; 8C4504DD28B3AB58005712FD /* samples */ = {isa = PBXFileReference; lastKnownFileType = folder; name = samples; path = ../../../test_data/samples; sourceTree = ""; }; 8C4DC3E72892946F000C0963 /* RuntimeTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RuntimeTestCase.swift; sourceTree = ""; }; 8C54D9C628C0DBD60080826C /* regression_test_data */ = {isa = PBXFileReference; lastKnownFileType = folder; name = regression_test_data; path = ../../../test_data/regression_test_data; sourceTree = ""; }; 8C54D9CD28C0E46D0080826C /* RegressionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RegressionView.swift; sourceTree = ""; }; 8C577AA02CCFD8B300A964D6 /* ViewSizeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewSizeTests.swift; sourceTree = ""; }; 8C64FEE42A5D7373008B1909 /* DivVariableTrackerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DivVariableTrackerTests.swift; sourceTree = ""; }; 8C6DEA3F2866128C009956A1 /* . */ = {isa = PBXFileReference; lastKnownFileType = wrapper; path = .; sourceTree = ""; }; 8C6E40B128AAA47B0038E107 /* LayoutKitSnapshotTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LayoutKitSnapshotTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 8C7915CF28B177CE00A4642A /* ViewWithHeader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewWithHeader.swift; sourceTree = ""; }; 8C7B18712864C9C70036EF4C /* MainView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MainView.swift; sourceTree = ""; }; 8C7B18832864CA380036EF4C /* Alert.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Alert.swift; sourceTree = ""; }; 8C7B1B1A2865BFF10036EF4C /* DivKitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DivKitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 8C7B1B252865C01C0036EF4C /* DivTabsExtensionsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DivTabsExtensionsTests.swift; sourceTree = ""; }; 8C7B1B262865C01C0036EF4C /* DivGridExtensionsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DivGridExtensionsTests.swift; sourceTree = ""; }; 8C7B1B272865C01C0036EF4C /* DivGalleryExtensionsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DivGalleryExtensionsTests.swift; sourceTree = ""; }; 8C7B1B282865C01C0036EF4C /* DivTextExtensionsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DivTextExtensionsTests.swift; sourceTree = ""; }; 8C7B1B292865C01C0036EF4C /* DivContainerExtensionsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DivContainerExtensionsTests.swift; sourceTree = ""; }; 8C7B1B2A2865C01C0036EF4C /* DivGifImageExtensionsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DivGifImageExtensionsTests.swift; sourceTree = ""; }; 8C7B1B2B2865C01C0036EF4C /* DivImageExtensionsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DivImageExtensionsTests.swift; sourceTree = ""; }; 8C7B1B2C2865C01C0036EF4C /* DivDataExtensionsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DivDataExtensionsTests.swift; sourceTree = ""; }; 8C7B1B2D2865C01C0036EF4C /* DivDataPatchExtensionsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DivDataPatchExtensionsTests.swift; sourceTree = ""; }; 8C7B1B2E2865C01C0036EF4C /* DivActionExtensionsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DivActionExtensionsTests.swift; sourceTree = ""; }; 8C7B1B2F2865C01C0036EF4C /* DivSeparatorExtensionsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DivSeparatorExtensionsTests.swift; sourceTree = ""; }; 8C7B1B302865C01C0036EF4C /* DivSerializationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DivSerializationTests.swift; sourceTree = ""; }; 8C7B1B312865C01C0036EF4C /* DivActionIntentTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DivActionIntentTests.swift; sourceTree = ""; }; 8C7B1BEF2865C01C0036EF4C /* DivBlockStateStorageTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DivBlockStateStorageTests.swift; sourceTree = ""; }; 8C7B1BF02865C01C0036EF4C /* DivStateManagerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DivStateManagerTests.swift; sourceTree = ""; }; 8C7EE1CB28B777AE008A48E6 /* YSText-Bold.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "YSText-Bold.ttf"; sourceTree = ""; }; 8C7EE1CC28B777AE008A48E6 /* YSText-Light.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "YSText-Light.ttf"; sourceTree = ""; }; 8C7EE1CD28B777AE008A48E6 /* YSText-Medium.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "YSText-Medium.ttf"; sourceTree = ""; }; 8C7EE1CE28B777AE008A48E6 /* YSText-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "YSText-Regular.ttf"; sourceTree = ""; }; 8C7EE1D328B777B9008A48E6 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 8C7EE1D528B7786E008A48E6 /* YSFontProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YSFontProvider.swift; sourceTree = ""; }; 8C80DB302D22C6470029C683 /* DivTooltipExtensionsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DivTooltipExtensionsTests.swift; sourceTree = ""; }; 8C84C2222D0870F400A574AC /* ScrollActionHandlerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScrollActionHandlerTests.swift; sourceTree = ""; }; 8C87CF1B28AD059600D262E1 /* Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; 8C87CF1C28AD05AB00D262E1 /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; 8C87CF1D28AD05BC00D262E1 /* Default.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Default.xcconfig; sourceTree = ""; }; 8C896C8A28E199EC00D864DB /* Version.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Version.xcconfig; sourceTree = ""; }; 8C90A2112B975B9000BB8CFD /* FunctionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FunctionTests.swift; sourceTree = ""; }; 8C9284C5288ACCBA00BEA1FA /* DivKitSnapshotTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DivKitSnapshotTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 8C9284CF288ACCE400BEA1FA /* Diff.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Diff.swift; sourceTree = ""; }; 8C9284D0288ACCE400BEA1FA /* Snapshot.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Snapshot.swift; sourceTree = ""; }; 8C9284D1288ACCE400BEA1FA /* SnapshotTestKit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SnapshotTestKit.swift; sourceTree = ""; }; 8C9284D5288ACCE400BEA1FA /* ReferenceSet.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReferenceSet.swift; sourceTree = ""; }; 8C9284D6288ACCE400BEA1FA /* SnapshotTestRunner.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SnapshotTestRunner.swift; sourceTree = ""; }; 8C9284F7288ADEEA00BEA1FA /* SnapshotTestsHostApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SnapshotTestsHostApp.app; sourceTree = BUILT_PRODUCTS_DIR; }; 8C9D63662E79BE0900403E3C /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; 8CA1B7A52B289BA3003734C2 /* ExpressionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExpressionTests.swift; sourceTree = ""; }; 8CA22DD02B519C7300CCB48E /* Screen.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Screen.swift; sourceTree = ""; }; 8CAB08992B39AC15009330F3 /* heavy.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = heavy.json; sourceTree = ""; }; 8CB03C1E2A66A07300847A65 /* PlaygroundUrlHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PlaygroundUrlHandler.swift; sourceTree = ""; }; 8CB74F022B6D456D00397DCF /* DivInputExtentionsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DivInputExtentionsTests.swift; sourceTree = ""; }; 8CB960E528883B8E00D16E47 /* Platform.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Platform.swift; sourceTree = ""; }; 8CB960E728883B9A00D16E47 /* FunctionSignaturesTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FunctionSignaturesTests.swift; sourceTree = ""; }; 8CB9911A2B7EB74500577193 /* DivViewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DivViewTests.swift; sourceTree = ""; }; 8CBE32FD2BD699CC00CFFDF5 /* DivTriggersStorageTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DivTriggersStorageTests.swift; sourceTree = ""; }; 8CBE32FE2BD699CC00CFFDF5 /* DivVariablesStorageTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DivVariablesStorageTests.swift; sourceTree = ""; }; 8CBE32FF2BD699CC00CFFDF5 /* DivVariableStorageTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DivVariableStorageTests.swift; sourceTree = ""; }; 8CC357F82BFE24B4001C2CFE /* FontFeatureSettingsParserTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FontFeatureSettingsParserTests.swift; sourceTree = ""; }; 8CD1520F28CF217B0061128B /* ExpressionResolverTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExpressionResolverTests.swift; sourceTree = ""; }; 8CD234912AD81A9D00F83288 /* DivVariableStorageWithOuterStorageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DivVariableStorageWithOuterStorageTests.swift; sourceTree = ""; }; 8CD907BA2A4C8AF3001C4B7B /* StringUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringUtils.swift; sourceTree = ""; }; 8CE488632B76F64D00BDDAB9 /* parsing_test_data */ = {isa = PBXFileReference; lastKnownFileType = folder; name = parsing_test_data; path = ../../../test_data/parsing_test_data; sourceTree = ""; }; 8CE488652B76F6BA00BDDAB9 /* DivDataParsingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DivDataParsingTests.swift; sourceTree = ""; }; 8CEA0FDA2D4BD393007812B8 /* DivTimerStorageTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DivTimerStorageTest.swift; sourceTree = ""; }; 8CF1296028B0018E00351F65 /* UrlInputView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UrlInputView.swift; sourceTree = ""; }; 8CF1296228B0021F00351F65 /* UserPreferences.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserPreferences.swift; sourceTree = ""; }; 8CF1296428B0036F00351F65 /* Styles.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Styles.swift; sourceTree = ""; }; 8CF329242875D534003F799A /* LayoutKitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LayoutKitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 8CF91B032D0AE4ED0082FDC1 /* MockDivActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockDivActionHandler.swift; sourceTree = ""; }; 8CFD4C9D2B2C5B780092814C /* Theme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Theme.swift; sourceTree = ""; }; 983406122E85C39C004B1AA3 /* DivTemplatesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DivTemplatesTests.swift; sourceTree = ""; }; 986F57972CD68E8400990A2A /* DivKitUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DivKitUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 98730C0F2EDF3C8700016117 /* DivSystemPropertyManagersTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DivSystemPropertyManagersTests.swift; sourceTree = ""; }; 98D560BF2ECB4DAC00D01478 /* SkipRunLoopCycles.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SkipRunLoopCycles.swift; sourceTree = ""; }; 98D560C12ECCF6C600D01478 /* VisibleBoundsTracking+VisibilityHierarchyDepth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "VisibleBoundsTracking+VisibilityHierarchyDepth.swift"; sourceTree = ""; }; 9D08688E2DCE3C0400C5B2CC /* IntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntegrationTests.swift; sourceTree = ""; }; 9D0868BA2DD10F7E00C5B2CC /* integration_test_data */ = {isa = PBXFileReference; lastKnownFileType = folder; name = integration_test_data; path = ../../../test_data/integration_test_data; sourceTree = ""; }; 9D09984E2CA30D010098098C /* AccessoryViewProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccessoryViewProvider.swift; sourceTree = ""; }; 9D5AE8352DFC680300D58B81 /* FilesProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilesProvider.swift; sourceTree = ""; }; 9D5BFB082CA1DA20005F8EB1 /* CustomFunctionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomFunctionTests.swift; sourceTree = ""; }; 9D772A602EAA28DE0085DB27 /* expression-api */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "expression-api"; path = "../../../expression-api"; sourceTree = ""; }; 9DD0C7892D74AB7E009EA1AF /* SubmitActionHandlerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SubmitActionHandlerTests.swift; sourceTree = ""; }; 9DEA2C762DDCC63D00A074B5 /* RobotoFlex-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "RobotoFlex-Regular.ttf"; sourceTree = ""; }; 9FE7D3042CF7526C00BAF071 /* libDivKitTestsSupport.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libDivKitTestsSupport.a; sourceTree = BUILT_PRODUCTS_DIR; }; E945FC43293DF95F0066C3EA /* DivTimerControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DivTimerControllerTests.swift; sourceTree = ""; }; E945FC45293E1CA80066C3EA /* Utils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Utils.swift; sourceTree = ""; }; E94B516228D0AC0300AFACEA /* interactive_snapshot_test_data */ = {isa = PBXFileReference; lastKnownFileType = folder; name = interactive_snapshot_test_data; path = ../../../test_data/interactive_snapshot_test_data; sourceTree = ""; }; E9E484C029AF434D00C803A8 /* RegressionFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegressionFile.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */ 8C5894BD2F34C03300AFF80D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( Assert.swift, BlockModelingUtils.swift, DivBuilders.swift, FakeImageHolder.swift, MockDivBlockModelingContext.swift, MockURLResourceRequester.swift, ); target = 9FE7D3032CF7526C00BAF071 /* DivKitTestsSupport */; }; 8C5894CB2F34C0ED00AFF80D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( InputExtensionHandlersTests.swift, LottieExtensionHandlerTests.swift, ShimmerImagePreviewStyleTests.swift, ShimmerStyleTester.swift, ShineExtensionParamsTests.swift, ); target = 52DED04629F7346900D64519 /* DivKitExtensionsTests */; }; 8C5894D12F34C65300AFF80D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( AppLaunchUITests.swift, TooltipsUITests.swift, ); target = 986F57962CD68E8400990A2A /* DivKitUITests */; }; 8C5895342F34C77200AFF80D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( Blocks/AspectRatioConstrainedSizeTests.swift, Blocks/BlockErrorExtensions.swift, "Blocks/BlockTests+Layout.swift", Blocks/BlockTestsModels.swift, Blocks/BlockTooltipTests.swift, Blocks/BlockWithFixedWrapContent.swift, Blocks/ContainerBlockLayoutTests.swift, Blocks/ContainerBlockTests.swift, Blocks/GalleryBlockTests.swift, Blocks/GenericViewBlockTests.swift, Blocks/GridBlockTests.swift, Blocks/ImageBaseBlockStateTests.swift, Blocks/ImageBaseBlockStateUpdateTests.swift, Blocks/ImageBaseBlockTests.swift, Blocks/LayeredBlockLayoutTests.swift, Blocks/LayeredBlockTests.swift, Blocks/PagerBlockTests.swift, Blocks/ResizableBlockMeasureTests.swift, Blocks/SwitchableContainerBlockTests.swift, Blocks/TabsBlockTests.swift, Blocks/TextInputBlockTests.swift, Blocks/WrapperBlockTests.swift, UI/Base/GenericCollectionLayoutTests.swift, UI/Base/ScrollableContentPagerTests.swift, "UI/Blocks/Array+UIViewRenderableTests.swift", "UI/Blocks/UIViewRenderable+AccessibilityTests.swift", UI/Views/TabbedPages/TabListSelectionDataSourceImplTests.swift, UI/Views/TabbedPages/TabTitleDelimiterImageLoaderTests.swift, UI/Views/TextSelectionTests.swift, UIElementPathTests.swift, Utils.swift, ViewModels/CurrencyMaskFormatterTests.swift, ViewModels/FixedLengthMaskFormatterTests.swift, ViewModels/GalleryViewLayoutTests.swift, ViewModels/GalleryViewMetricsTests.swift, ViewModels/GalleryViewModelTests.swift, ViewModels/InfiniteScrollTests.swift, ViewModels/MaskValidatorTests.swift, ViewModels/PageIndicatorStateTests.swift, ViewModels/PagerViewLayoutTests.swift, ViewModels/PhoneMaskFormatterTests.swift, ViewModels/TabbedPages/TabContentsViewModelTests.swift, ViewModels/TabbedPages/TabInterimItemExtensionsTests.swift, ViewModels/VisibilityActionPerformer/VisibilityActionPerformersTests.swift, ); target = 8CF329232875D534003F799A /* LayoutKitTests */; }; 8C5895492F34C89900AFF80D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( AnchorBlockTests.swift, DecoratingBlockTests.swift, LayoutKitSnapshotTest.swift, ReferenceSet.swift, SnapshotTestKit/Diff.swift, SnapshotTestKit/Snapshot.swift, SnapshotTestKit/SnapshotTestKit.swift, SwitchableContainerSnapshotTest.swift, TooltipFactorySnapshotTests.swift, YSFontProvider.swift, ); target = 8C6E40B028AAA47B0038E107 /* LayoutKitSnapshotTests */; }; 8C5A449F2F34CA3E00287316 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( AppDelegate.swift, Assets.xcassets, "Fonts/RobotoFlex-Regular.ttf", "Fonts/YSText-Bold.ttf", "Fonts/YSText-Light.ttf", "Fonts/YSText-Medium.ttf", "Fonts/YSText-Regular.ttf", Main.storyboard, ViewController.swift, ); target = 8C9284F6288ADEEA00BEA1FA /* SnapshotTestsHostApp */; }; /* End PBXFileSystemSynchronizedBuildFileExceptionSet section */ /* Begin PBXFileSystemSynchronizedRootGroup section */ 8C5894B02F34BE4300AFF80D /* DivKitTestsSupport */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (8C5894BD2F34C03300AFF80D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = DivKitTestsSupport; sourceTree = ""; }; 8C5894C52F34C0D200AFF80D /* DivKitExtensionsTests */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (8C5894CB2F34C0ED00AFF80D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = DivKitExtensionsTests; sourceTree = ""; }; 8C5894CE2F34C63A00AFF80D /* DivKitUITests */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (8C5894D12F34C65300AFF80D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = DivKitUITests; sourceTree = ""; }; 8C5895072F34C72500AFF80D /* LayoutKitTests */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (8C5895342F34C77200AFF80D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); name = LayoutKitTests; path = LayoutKit/LayoutKitTests; sourceTree = ""; }; 8C58953F2F34C87A00AFF80D /* LayoutKitSnapshotTests */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (8C5895492F34C89900AFF80D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = LayoutKitSnapshotTests; sourceTree = ""; }; 8C5A449C2F34CA0600287316 /* SnapshotTestsHostApp */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (8C5A449F2F34CA3E00287316 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = SnapshotTestsHostApp; sourceTree = ""; }; /* End PBXFileSystemSynchronizedRootGroup section */ /* Begin PBXFrameworksBuildPhase section */ 52DED04429F7346900D64519 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 52DED04F29F7349000D64519 /* DivKit in Frameworks */, 9FE7D30F2CF752F000BAF071 /* libDivKitTestsSupport.a in Frameworks */, 52DED05129F7349000D64519 /* DivKitExtensions in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 7E2DFA8C2C7C7ED40095775C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 7E2DFA982C7C7F270095775C /* LayoutKit in Frameworks */, 7E2DFA9A2C7C7F270095775C /* LayoutKitInterface in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 8C4409EA2864C4D200EF4175 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 8C01499A2873297D00BA5402 /* DivKit in Frameworks */, 98C920F42C8F46EE00B2FFD8 /* LookinServer in Frameworks */, 76AD26822935F1B30088A360 /* RiveRuntime in Frameworks */, 8CA382DF287C5CF000C99F4F /* DivKitExtensions in Frameworks */, E91B558D2C89D78400DDFEBD /* DivKitMarkdownExtension in Frameworks */, 0A9A9AA028CB1A9200D1D810 /* Lottie in Frameworks */, E99F91822DF04A52003A8AF3 /* DivKitSVG in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 8C6E40AE28AAA47B0038E107 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 8C6E40C528AAA62F0038E107 /* LayoutKit in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 8C7B1B172865BFF10036EF4C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 8C0149982873297900BA5402 /* DivKit in Frameworks */, 9FE7D3122CF752FD00BAF071 /* libDivKitTestsSupport.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 8C9284C2288ACCBA00BEA1FA /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 8C0E7371288AE219009BEB3C /* DivKit in Frameworks */, E91B558F2C89D81600DDFEBD /* DivKitMarkdownExtension in Frameworks */, 52184FD8296C68E400ECC0E9 /* DivKitExtensions in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 8C9284F4288ADEEA00BEA1FA /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 8CF329212875D534003F799A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 0CECADB82EA10D7B00B3E60A /* libDivKitTestsSupport.a in Frameworks */, 8CF329702875D64B003F799A /* LayoutKit in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 986F57942CD68E8400990A2A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 9FE7D3012CF7526C00BAF071 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 9FE7D3322CF7647000BAF071 /* DivKit in Frameworks */, 8C9D63672E79BE0900403E3C /* XCTest.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 0C9BB87D2DF02E1D001C4E72 /* ResourcesPreloader */ = { isa = PBXGroup; children = ( 0C1B9FDF2DDE1D6B00F69371 /* DivDataResourcesPreloaderTests.swift */, 0C9BB87E2DF02ECF001C4E72 /* MockDivExtensionHandler.swift */, ); path = ResourcesPreloader; sourceTree = ""; }; 43BF1CDC2BA063B400198EAF /* FilesPreprocessing */ = { isa = PBXGroup; children = ( 4324A5332BA08DD700C9BE22 /* FilesPreprocessing.swift */, ); path = FilesPreprocessing; sourceTree = ""; }; 7E3B99872C6E4FB100FC633E /* LayoutKitPlayground */ = { isa = PBXGroup; children = ( 7E91B6272C7762D400BB0DED /* LayoutKitPlayground */, 7E3C54F62C75F71200F24FD0 /* ActionAnimations.playground */, 7E122DD82C6F6C8C00001DF5 /* BlockWithActionOnTap.playground */, 7E823B672C6F94B0009B2FD2 /* DecoratingBlock.playground */, 7E823B682C6F94C9009B2FD2 /* Text.playground */, 7E0B3D672C73843700D7B932 /* GalleryScroll.playground */, 7E3C54F42C75DE4000F24FD0 /* GenericViewBlock.playground */, 7E27A2CF2C73489A00AE2B69 /* Image.playground */, 7E27A2CE2C733F2A00AE2B69 /* Paddings.playground */, 7E6B0EE02C732B7100914996 /* Video.playground */, ); path = LayoutKitPlayground; sourceTree = ""; }; 7E91B6272C7762D400BB0DED /* LayoutKitPlayground */ = { isa = PBXGroup; children = ( 7E91B6282C7762FC00BB0DED /* LayoutKitPlaygroundViewController.swift */, ); path = LayoutKitPlayground; sourceTree = ""; }; 8C1A374C28B4189E00A047C8 /* QRScanner */ = { isa = PBXGroup; children = ( 8C1A374D28B4189E00A047C8 /* MetadataCaptureSession.swift */, 8C1A374F28B4189E00A047C8 /* ScannerView.swift */, 8C1A374E28B4189E00A047C8 /* ScannerViewController.swift */, ); path = QRScanner; sourceTree = ""; }; 8C1A376E28B4E3E700A047C8 /* WebPreview */ = { isa = PBXGroup; children = ( 8C1A377328B4E3E700A047C8 /* Networking */, 8C1A376F28B4E3E700A047C8 /* UI */, 896381842987C9D50064DDD4 /* RenderingTime.swift */, ); path = WebPreview; sourceTree = ""; }; 8C1A376F28B4E3E700A047C8 /* UI */ = { isa = PBXGroup; children = ( 8C1A377128B4E3E700A047C8 /* WebPreviewView.swift */, 8C1A377228B4E3E700A047C8 /* WebPreviewViewController.swift */, ); path = UI; sourceTree = ""; }; 8C1A377328B4E3E700A047C8 /* Networking */ = { isa = PBXGroup; children = ( 8C1A377628B4E3E700A047C8 /* JSONPayload.swift */, 8C1A377428B4E3E700A047C8 /* Payload.swift */, 8C1A377528B4E3E700A047C8 /* UIStatePayloadFactory.swift */, 8C1A377F28B4E47900A047C8 /* WebPreviewSocket.swift */, ); path = Networking; sourceTree = ""; }; 8C1A378328B5143200A047C8 /* DivView */ = { isa = PBXGroup; children = ( 8C1A378628B5143200A047C8 /* DivViewController.swift */, 4391F7C22A77DB9B006D8818 /* DivViewController+SwiftUI.swift */, 8C1A378728B5143200A047C8 /* DivViewProvider.swift */, 8C1A378528B5143200A047C8 /* VisibilityTrackingScrollView.swift */, ); path = DivView; sourceTree = ""; }; 8C23F3D629DDB3810069F3F7 /* Entities */ = { isa = PBXGroup; children = ( 8C23F3D729DDB3810069F3F7 /* generated_sources */, 8C23F40829DDB3810069F3F7 /* generator_config.json */, 8C23F40029DDB3810069F3F7 /* ArrayOfEnums.swift */, 8C23F40129DDB3810069F3F7 /* ArrayOfNestedItemsTests.swift */, 8C23F40229DDB3810069F3F7 /* ArrayTests.swift */, 8C23F40329DDB3810069F3F7 /* ArrayWithTransformTests.swift */, 8C23F40429DDB3810069F3F7 /* ComplexPropertyTests.swift */, 8C23F40529DDB3810069F3F7 /* DefaultValueTests.swift */, 8C23F40629DDB3810069F3F7 /* EntityProtocol.swift */, 8C23F41029DDB3810069F3F7 /* EntityUtils.swift */, 8C23F40729DDB3810069F3F7 /* ExpectedEntities.swift */, 8C23F40929DDB3810069F3F7 /* OptionalComplexPropertyTests.swift */, 8C23F40A29DDB3810069F3F7 /* OptionalPropertyTests.swift */, 8C23F40B29DDB3810069F3F7 /* OptionalStringEnumPropertyTests.swift */, 8C23F40C29DDB3810069F3F7 /* PropertyTests.swift */, 8C23F40D29DDB3810069F3F7 /* SimplePropertiesTests.swift */, 8C23F40F29DDB3810069F3F7 /* StringEnumPropertyTests.swift */, ); path = Entities; sourceTree = ""; }; 8C23F3D729DDB3810069F3F7 /* generated_sources */ = { isa = PBXGroup; children = ( 8C23F3D829DDB3810069F3F7 /* Entity.swift */, 8C23F3D929DDB3810069F3F7 /* EntityTemplate.swift */, 8C23F3DA29DDB3810069F3F7 /* EntityWithArray.swift */, 8C23F3DB29DDB3810069F3F7 /* EntityWithArrayOfEnums.swift */, 8C23F3DC29DDB3810069F3F7 /* EntityWithArrayOfEnumsTemplate.swift */, 8C23F3DD29DDB3810069F3F7 /* EntityWithArrayOfExpressions.swift */, 8C23F3DE29DDB3810069F3F7 /* EntityWithArrayOfExpressionsTemplate.swift */, 8C23F3DF29DDB3810069F3F7 /* EntityWithArrayOfNestedItems.swift */, 8C23F3E029DDB3810069F3F7 /* EntityWithArrayOfNestedItemsTemplate.swift */, 8C23F3E129DDB3810069F3F7 /* EntityWithArrayTemplate.swift */, 8C23F3E229DDB3810069F3F7 /* EntityWithArrayWithTransform.swift */, 8C23F3E329DDB3810069F3F7 /* EntityWithArrayWithTransformTemplate.swift */, 8C23F3E429DDB3810069F3F7 /* EntityWithComplexProperty.swift */, 8C23F3E529DDB3810069F3F7 /* EntityWithComplexPropertyTemplate.swift */, 8C23F3E629DDB3810069F3F7 /* EntityWithComplexPropertyWithDefaultValue.swift */, 8C23F3E729DDB3810069F3F7 /* EntityWithComplexPropertyWithDefaultValueTemplate.swift */, 8C23F3E829DDB3810069F3F7 /* EntityWithEntityProperty.swift */, 8C23F3E929DDB3810069F3F7 /* EntityWithEntityPropertyTemplate.swift */, 8C22BBB32B037BA10076BAEB /* EntityWithJsonProperty.swift */, 8C22BBAF2B037BA10076BAEB /* EntityWithJsonPropertyTemplate.swift */, 8C23F3EA29DDB3810069F3F7 /* EntityWithOptionalComplexProperty.swift */, 8C23F3EB29DDB3810069F3F7 /* EntityWithOptionalComplexPropertyTemplate.swift */, 8C23F3EC29DDB3810069F3F7 /* EntityWithOptionalProperty.swift */, 8C23F3ED29DDB3810069F3F7 /* EntityWithOptionalPropertyTemplate.swift */, 8C23F3EE29DDB3810069F3F7 /* EntityWithOptionalStringEnumProperty.swift */, 8C23F3EF29DDB3810069F3F7 /* EntityWithOptionalStringEnumPropertyTemplate.swift */, 8C23F3FE29DDB3810069F3F7 /* EntityWithoutProperties.swift */, 8C23F3FF29DDB3810069F3F7 /* EntityWithoutPropertiesTemplate.swift */, 8C23F3F029DDB3810069F3F7 /* EntityWithPropertyWithDefaultValue.swift */, 8C23F3F129DDB3810069F3F7 /* EntityWithPropertyWithDefaultValueTemplate.swift */, 8C22BBB52B037BA20076BAEB /* EntityWithRawArray.swift */, 8C22BBB42B037BA10076BAEB /* EntityWithRawArrayTemplate.swift */, 8C23F3F229DDB3810069F3F7 /* EntityWithRequiredProperty.swift */, 8C23F3F329DDB3810069F3F7 /* EntityWithRequiredPropertyTemplate.swift */, 8C23F3F429DDB3810069F3F7 /* EntityWithSimpleProperties.swift */, 8C23F3F529DDB3810069F3F7 /* EntityWithSimplePropertiesTemplate.swift */, 8C23F3F829DDB3810069F3F7 /* EntityWithStringArrayProperty.swift */, 8C23F3F929DDB3810069F3F7 /* EntityWithStringArrayPropertyTemplate.swift */, 8C23F3FA29DDB3810069F3F7 /* EntityWithStringEnumProperty.swift */, 8C23F3FB29DDB3810069F3F7 /* EntityWithStringEnumPropertyTemplate.swift */, 8C23F3FC29DDB3810069F3F7 /* EntityWithStringEnumPropertyWithDefaultValue.swift */, 8C23F3FD29DDB3810069F3F7 /* EntityWithStringEnumPropertyWithDefaultValueTemplate.swift */, 8C22BBB12B037BA10076BAEB /* EnumWithDefaultType.swift */, 8C22BBAE2B037BA10076BAEB /* EnumWithDefaultTypeTemplate.swift */, 8C22BBB62B037BA20076BAEB /* WithDefault.swift */, 8C22BBB22B037BA10076BAEB /* WithDefaultTemplate.swift */, 8C22BBB72B037BA20076BAEB /* WithoutDefault.swift */, 8C22BBB02B037BA10076BAEB /* WithoutDefaultTemplate.swift */, ); path = generated_sources; sourceTree = ""; }; 8C40BA002ABB3B45008405AD /* Actions */ = { isa = PBXGroup; children = ( 9DD0C7892D74AB7E009EA1AF /* SubmitActionHandlerTests.swift */, 8C40BA012ABB3B5C008405AD /* DivActionHandlerTests.swift */, 8C7B1B312865C01C0036EF4C /* DivActionIntentTests.swift */, 431CF8572B7BC47E005A2E61 /* DivActionURLHandlerTests.swift */, 8CF91B032D0AE4ED0082FDC1 /* MockDivActionHandler.swift */, 8C84C2222D0870F400A574AC /* ScrollActionHandlerTests.swift */, 8C06622F2D09A42800B30CE3 /* SetStoredValueActionHandlerTests.swift */, ); path = Actions; sourceTree = ""; }; 8C4409D22864C3A900EF4175 /* Products */ = { isa = PBXGroup; children = ( 8C4409ED2864C4D200EF4175 /* DivKit Playground.app */, 8C7B1B1A2865BFF10036EF4C /* DivKitTests.xctest */, 8CF329242875D534003F799A /* LayoutKitTests.xctest */, 8C9284C5288ACCBA00BEA1FA /* DivKitSnapshotTests.xctest */, 8C9284F7288ADEEA00BEA1FA /* SnapshotTestsHostApp.app */, 8C6E40B128AAA47B0038E107 /* LayoutKitSnapshotTests.xctest */, 52DED04729F7346900D64519 /* DivKitExtensionsTests.xctest */, 7E2DFA8F2C7C7ED40095775C /* LayoutKitPlayground.framework */, 986F57972CD68E8400990A2A /* DivKitUITests.xctest */, 9FE7D3042CF7526C00BAF071 /* libDivKitTestsSupport.a */, ); name = Products; sourceTree = ""; }; 8C4409EE2864C4D200EF4175 /* DivKitPlayground */ = { isa = PBXGroup; children = ( 8C54D9C628C0DBD60080826C /* regression_test_data */, 8C4504DD28B3AB58005712FD /* samples */, 8C7B187B2864CA1F0036EF4C /* DivKit */, 8C7EE1CA28B777AE008A48E6 /* Fonts */, 8C1A374C28B4189E00A047C8 /* QRScanner */, 8C54D9C828C0DE090080826C /* Regression */, 8C440A0E2864C6B700EF4175 /* UI */, 8C7B18822864CA380036EF4C /* Utils */, 8C1A376E28B4E3E700A047C8 /* WebPreview */, 8C440A032864C55400EF4175 /* AppIcon.xcassets */, 8C440A012864C55400EF4175 /* Assets.xcassets */, 8C7EE1D328B777B9008A48E6 /* Info.plist */, 8C1A383128B61A2B00A047C8 /* AppComponents.swift */, 8C4409FD2864C55400EF4175 /* DivKitPlaygroundApp.swift */, ); path = DivKitPlayground; sourceTree = ""; }; 8C440A0E2864C6B700EF4175 /* UI */ = { isa = PBXGroup; children = ( 8C1A378328B5143200A047C8 /* DivView */, 8C7B18712864C9C70036EF4C /* MainView.swift */, 8C1A378C28B5146C00A047C8 /* PlaygroundView.swift */, 89D02B1328C891890041EC18 /* RadioButtonsView.swift */, 8C4504DB28B3AA30005712FD /* SamplesView.swift */, 8C1A376C28B4DC2400A047C8 /* SettingsView.swift */, 8CF1296428B0036F00351F65 /* Styles.swift */, 8CFD4C9D2B2C5B780092814C /* Theme.swift */, 8CF1296028B0018E00351F65 /* UrlInputView.swift */, 8C7915CF28B177CE00A4642A /* ViewWithHeader.swift */, ); path = UI; sourceTree = ""; }; 8C54D9C828C0DE090080826C /* Regression */ = { isa = PBXGroup; children = ( 8C54D9CD28C0E46D0080826C /* RegressionView.swift */, 8C2BFA5328C10EA000A16E9B /* RegressionTestModel.swift */, 8C2BFA5528C10F2200A16E9B /* RegressionTestView.swift */, ); path = Regression; sourceTree = ""; }; 8C6DEA3D2866120A009956A1 /* Packages */ = { isa = PBXGroup; children = ( 8C6DEA3F2866128C009956A1 /* . */, ); name = Packages; sourceTree = ""; }; 8C7B187B2864CA1F0036EF4C /* DivKit */ = { isa = PBXGroup; children = ( 9D09984E2CA30D010098098C /* AccessoryViewProvider.swift */, 0AB4193D28BCF61D00FDAAD5 /* LottieAnimationFactory.swift */, 762661E6293F502A00D93B8B /* PlaygroundDivCustomBlockFactory.swift */, 8C38262C2AB46BF400264C17 /* PlaygroundPatchProvider.swift */, 8C38262A2AB46BB700264C17 /* PlaygroundReporter.swift */, 8CB03C1E2A66A07300847A65 /* PlaygroundUrlHandler.swift */, 767AF3E929364C3D0002B944 /* RiveAnimationFactory.swift */, 76FD0507294208F70002A1F9 /* RiveContainerView.swift */, 76FD0505294208890002A1F9 /* RiveDivCustomData.swift */, ); path = DivKit; sourceTree = ""; }; 8C7B18822864CA380036EF4C /* Utils */ = { isa = PBXGroup; children = ( 8C7B18832864CA380036EF4C /* Alert.swift */, 8C1A376828B41BA000A047C8 /* AppLogger.swift */, 8C1A374828B4187B00A047C8 /* DeviceInfo.swift */, 89D02B1928C8EBC40041EC18 /* Palette.swift */, E9E484C029AF434D00C803A8 /* RegressionFile.swift */, 4356EDC02A6C54E40017205B /* PlaygroundJsonProvider.swift */, 8CD907BA2A4C8AF3001C4B7B /* StringUtils.swift */, 8C2BFA5728C10F5B00A16E9B /* TestData.swift */, 8CF1296228B0021F00351F65 /* UserPreferences.swift */, ); path = Utils; sourceTree = ""; }; 8C7B1B1B2865BFF10036EF4C /* DivKitTests */ = { isa = PBXGroup; children = ( 0C9BB87D2DF02E1D001C4E72 /* ResourcesPreloader */, 9D772A602EAA28DE0085DB27 /* expression-api */, 9D0868BA2DD10F7E00C5B2CC /* integration_test_data */, 8C01499D287329D700BA5402 /* expression_test_data */, 8CE488632B76F64D00BDDAB9 /* parsing_test_data */, 8C23F3D229DDB2440069F3F7 /* template_test_data */, 8C23F44A29DDBD880069F3F7 /* unit_test_data */, 8C40BA002ABB3B45008405AD /* Actions */, 8C23F3D629DDB3810069F3F7 /* Entities */, 8C7B1B212865C01C0036EF4C /* Expressions */, 8C7B1B242865C01C0036EF4C /* Extensions */, 8C7B1BE72865C01C0036EF4C /* Templates */, 8CAB08982B39ABC6009330F3 /* TestData */, E986A85A293DE77000D19572 /* Timers */, 8CF8BBE62B3265E000569777 /* Utils */, 8C7B1BE42865C01C0036EF4C /* Variables */, 52EEC66D293E64C90030FB11 /* DivBlockModelingContextTests.swift */, 8C7B1BEF2865C01C0036EF4C /* DivBlockStateStorageTests.swift */, 8CE488652B76F6BA00BDDAB9 /* DivDataParsingTests.swift */, 7035529D28D4881300E237CF /* DivDeserializationErrorsTests.swift */, 8C1233AA2C32F08600F534DC /* DivFontProviderTests.swift */, 8C0DC7112865CA1100286F6B /* DivKitTests.swift */, 52907F652A71199B00518F50 /* DivLastVisibleBoundsCacheTests.swift */, 891672362A5F6F9300121131 /* DivPersistentValuesStorageTests.swift */, 8C7B1B302865C01C0036EF4C /* DivSerializationTests.swift */, 8C1DEBCD2A2F8277009237F1 /* DivStateManagementTests.swift */, 8C7B1BF02865C01C0036EF4C /* DivStateManagerTests.swift */, 8CB9911A2B7EB74500577193 /* DivViewTests.swift */, 9D08688E2DCE3C0400C5B2CC /* IntegrationTests.swift */, 8CB960E528883B8E00D16E47 /* Platform.swift */, 5219194C297B3974007DD5F4 /* RunLoopCardUpdateAggregatorTests.swift */, 8C4DC3E72892946F000C0963 /* RuntimeTestCase.swift */, 8C577AA02CCFD8B300A964D6 /* ViewSizeTests.swift */, ); path = DivKitTests; sourceTree = ""; }; 8C7B1B212865C01C0036EF4C /* Expressions */ = { isa = PBXGroup; children = ( 8C37AE3C2BEA9E210027E11C /* ExpressionResolverAnyTests.swift */, 8CD1520F28CF217B0061128B /* ExpressionResolverTests.swift */, 8CA1B7A52B289BA3003734C2 /* ExpressionTests.swift */, 8CB960E728883B9A00D16E47 /* FunctionSignaturesTests.swift */, 8C90A2112B975B9000BB8CFD /* FunctionTests.swift */, 9D5BFB082CA1DA20005F8EB1 /* CustomFunctionTests.swift */, ); path = Expressions; sourceTree = ""; }; 8C7B1B242865C01C0036EF4C /* Extensions */ = { isa = PBXGroup; children = ( 8C0688642B347A1B00CD953E /* DivAccessibilityExtensionsTests.swift */, 8C7B1B2E2865C01C0036EF4C /* DivActionExtensionsTests.swift */, 7EE2ED6D2C984E6600E4E9BD /* DivBaseExtensions+AccessibilityElementsStorageTests.swift */, 52CD80662A7122AA00B828B0 /* DivBaseExtensionsTests.swift */, 8C09E9D72B349B8D0096D5CC /* DivContainerAccessibilityDescriptionTests.swift */, 8C7B1B292865C01C0036EF4C /* DivContainerExtensionsTests.swift */, 8C7B1B2C2865C01C0036EF4C /* DivDataExtensionsTests.swift */, 8C7B1B2D2865C01C0036EF4C /* DivDataPatchExtensionsTests.swift */, 8C7B1B272865C01C0036EF4C /* DivGalleryExtensionsTests.swift */, 8C7B1B2A2865C01C0036EF4C /* DivGifImageExtensionsTests.swift */, 8C7B1B262865C01C0036EF4C /* DivGridExtensionsTests.swift */, 8C7B1B2B2865C01C0036EF4C /* DivImageExtensionsTests.swift */, 8CB74F022B6D456D00397DCF /* DivInputExtentionsTests.swift */, 8C7B1B2F2865C01C0036EF4C /* DivSeparatorExtensionsTests.swift */, 52CD80682A7159C200B828B0 /* DivStateExtensionsTests.swift */, 8C7B1B252865C01C0036EF4C /* DivTabsExtensionsTests.swift */, 8C7B1B282865C01C0036EF4C /* DivTextExtensionsTests.swift */, 8C80DB302D22C6470029C683 /* DivTooltipExtensionsTests.swift */, 8CC357F82BFE24B4001C2CFE /* FontFeatureSettingsParserTests.swift */, 52CD806A2A7172B400B828B0 /* XCTestCase+ViewVisibilityCallCount.swift */, 98D560C12ECCF6C600D01478 /* VisibleBoundsTracking+VisibilityHierarchyDepth.swift */, ); path = Extensions; sourceTree = ""; }; 8C7B1BE42865C01C0036EF4C /* Variables */ = { isa = PBXGroup; children = ( 98730C0F2EDF3C8700016117 /* DivSystemPropertyManagersTests.swift */, 8CBE32FD2BD699CC00CFFDF5 /* DivTriggersStorageTests.swift */, 8CBE32FE2BD699CC00CFFDF5 /* DivVariablesStorageTests.swift */, 8CBE32FF2BD699CC00CFFDF5 /* DivVariableStorageTests.swift */, 8CD234912AD81A9D00F83288 /* DivVariableStorageWithOuterStorageTests.swift */, 8C64FEE42A5D7373008B1909 /* DivVariableTrackerTests.swift */, ); path = Variables; sourceTree = ""; }; 8C7B1BE72865C01C0036EF4C /* Templates */ = { isa = PBXGroup; children = ( 8C23F3B329DDB2120069F3F7 /* TemplateToTypeTests.swift */, 983406122E85C39C004B1AA3 /* DivTemplatesTests.swift */, ); path = Templates; sourceTree = ""; }; 8C7EE1CA28B777AE008A48E6 /* Fonts */ = { isa = PBXGroup; children = ( 8C7EE1D528B7786E008A48E6 /* YSFontProvider.swift */, 8C7EE1CB28B777AE008A48E6 /* YSText-Bold.ttf */, 8C7EE1CC28B777AE008A48E6 /* YSText-Light.ttf */, 8C7EE1CD28B777AE008A48E6 /* YSText-Medium.ttf */, 8C7EE1CE28B777AE008A48E6 /* YSText-Regular.ttf */, 9DEA2C762DDCC63D00A074B5 /* RobotoFlex-Regular.ttf */, ); path = Fonts; sourceTree = ""; }; 8C87CF1E28AD05DE00D262E1 /* Configurations */ = { isa = PBXGroup; children = ( 8C87CF1B28AD059600D262E1 /* Debug.xcconfig */, 8C87CF1D28AD05BC00D262E1 /* Default.xcconfig */, 8C87CF1C28AD05AB00D262E1 /* Release.xcconfig */, 8C896C8A28E199EC00D864DB /* Version.xcconfig */, ); path = Configurations; sourceTree = ""; }; 8C9284C6288ACCBA00BEA1FA /* DivKitSnapshotTests */ = { isa = PBXGroup; children = ( E94B516228D0AC0300AFACEA /* interactive_snapshot_test_data */, 8C0E7372288AE563009BEB3C /* snapshot_test_data */, 43BF1CDC2BA063B400198EAF /* FilesPreprocessing */, 8C9284CE288ACCE400BEA1FA /* SnapshotTestKit */, 43C1F9F22BA20B2500134AD2 /* DivKitSnapshotTests.swift */, 43C1F9F02BA0ED2000134AD2 /* JsonFile.swift */, 8C9284D5288ACCE400BEA1FA /* ReferenceSet.swift */, 8C9284D6288ACCE400BEA1FA /* SnapshotTestRunner.swift */, 43D05A9B2BA336CD003290AD /* TestingFiles.swift */, 8C0E7380288AE9BB009BEB3C /* SnapshotFontProvider.swift */, 8C035199288EC5AB0016A747 /* Images.xcassets */, ); path = DivKitSnapshotTests; sourceTree = ""; }; 8C9284CE288ACCE400BEA1FA /* SnapshotTestKit */ = { isa = PBXGroup; children = ( 8C9284CF288ACCE400BEA1FA /* Diff.swift */, 8CA22DD02B519C7300CCB48E /* Screen.swift */, 8C9284D0288ACCE400BEA1FA /* Snapshot.swift */, 8C9284D1288ACCE400BEA1FA /* SnapshotTestKit.swift */, ); path = SnapshotTestKit; sourceTree = ""; }; 8C9844F22864C2CC001ED5F3 = { isa = PBXGroup; children = ( 8C87CF1E28AD05DE00D262E1 /* Configurations */, 8C5894C52F34C0D200AFF80D /* DivKitExtensionsTests */, 8C4409EE2864C4D200EF4175 /* DivKitPlayground */, 8C9284C6288ACCBA00BEA1FA /* DivKitSnapshotTests */, 8C7B1B1B2865BFF10036EF4C /* DivKitTests */, 8C5894B02F34BE4300AFF80D /* DivKitTestsSupport */, 8C5894CE2F34C63A00AFF80D /* DivKitUITests */, 7E3B99872C6E4FB100FC633E /* LayoutKitPlayground */, 8C58953F2F34C87A00AFF80D /* LayoutKitSnapshotTests */, 8C5895072F34C72500AFF80D /* LayoutKitTests */, 8C5A449C2F34CA0600287316 /* SnapshotTestsHostApp */, 8C6DEA3D2866120A009956A1 /* Packages */, 8C4409D22864C3A900EF4175 /* Products */, E99F917C2DEF01A3003A8AF3 /* Frameworks */, ); sourceTree = ""; }; 8CAB08982B39ABC6009330F3 /* TestData */ = { isa = PBXGroup; children = ( 8CAB08992B39AC15009330F3 /* heavy.json */, ); path = TestData; sourceTree = ""; }; 8CF8BBE62B3265E000569777 /* Utils */ = { isa = PBXGroup; children = ( 9D5AE8352DFC680300D58B81 /* FilesProvider.swift */, 98D560BF2ECB4DAC00D01478 /* SkipRunLoopCycles.swift */, ); path = Utils; sourceTree = ""; }; E986A85A293DE77000D19572 /* Timers */ = { isa = PBXGroup; children = ( E945FC43293DF95F0066C3EA /* DivTimerControllerTests.swift */, 8CEA0FDA2D4BD393007812B8 /* DivTimerStorageTest.swift */, E945FC45293E1CA80066C3EA /* Utils.swift */, ); path = Timers; sourceTree = ""; }; E99F917C2DEF01A3003A8AF3 /* Frameworks */ = { isa = PBXGroup; children = ( 8C9D63662E79BE0900403E3C /* XCTest.framework */, ); name = Frameworks; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ 52DED04629F7346900D64519 /* DivKitExtensionsTests */ = { isa = PBXNativeTarget; buildConfigurationList = 52DED04B29F7346900D64519 /* Build configuration list for PBXNativeTarget "DivKitExtensionsTests" */; buildPhases = ( 52DED04329F7346900D64519 /* Sources */, 52DED04429F7346900D64519 /* Frameworks */, 52DED04529F7346900D64519 /* Resources */, 9FE7D2FC2CF7511900BAF071 /* Embed Frameworks */, ); buildRules = ( ); dependencies = ( 9FE7D3112CF752F000BAF071 /* PBXTargetDependency */, ); name = DivKitExtensionsTests; packageProductDependencies = ( 52DED04E29F7349000D64519 /* DivKit */, 52DED05029F7349000D64519 /* DivKitExtensions */, ); productName = DivKitExtensionsTests; productReference = 52DED04729F7346900D64519 /* DivKitExtensionsTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; 7E2DFA8E2C7C7ED40095775C /* LayoutKitPlayground */ = { isa = PBXNativeTarget; buildConfigurationList = 7E2DFA952C7C7ED40095775C /* Build configuration list for PBXNativeTarget "LayoutKitPlayground" */; buildPhases = ( 7E2DFA8B2C7C7ED40095775C /* Sources */, 7E2DFA8C2C7C7ED40095775C /* Frameworks */, 7E2DFA8D2C7C7ED40095775C /* Resources */, ); buildRules = ( ); dependencies = ( 7E2DFAB12C7C7FD50095775C /* PBXTargetDependency */, 7E2DFAB32C7C7FD50095775C /* PBXTargetDependency */, ); name = LayoutKitPlayground; packageProductDependencies = ( 7E2DFA972C7C7F270095775C /* LayoutKit */, 7E2DFA992C7C7F270095775C /* LayoutKitInterface */, ); productName = LayoutKitPlayground1; productReference = 7E2DFA8F2C7C7ED40095775C /* LayoutKitPlayground.framework */; productType = "com.apple.product-type.framework"; }; 8C4409EC2864C4D200EF4175 /* DivKitPlayground */ = { isa = PBXNativeTarget; buildConfigurationList = 8C4409F82864C4D300EF4175 /* Build configuration list for PBXNativeTarget "DivKitPlayground" */; buildPhases = ( 8C4409E92864C4D200EF4175 /* Sources */, 8C4409EA2864C4D200EF4175 /* Frameworks */, 8C4409EB2864C4D200EF4175 /* Resources */, ); buildRules = ( ); dependencies = ( 8C0149902873296000BA5402 /* PBXTargetDependency */, 8CA382DD287C5CE700C99F4F /* PBXTargetDependency */, ); name = DivKitPlayground; packageProductDependencies = ( 8C0149992873297D00BA5402 /* DivKit */, 8CA382DE287C5CF000C99F4F /* DivKitExtensions */, 0A9A9A9F28CB1A9200D1D810 /* Lottie */, 76AD26812935F1B30088A360 /* RiveRuntime */, E91B558C2C89D78400DDFEBD /* DivKitMarkdownExtension */, 98C920F32C8F46EE00B2FFD8 /* LookinServer */, E99F91812DF04A52003A8AF3 /* DivKitSVG */, ); productName = DivKitPlayground; productReference = 8C4409ED2864C4D200EF4175 /* DivKit Playground.app */; productType = "com.apple.product-type.application"; }; 8C6E40B028AAA47B0038E107 /* LayoutKitSnapshotTests */ = { isa = PBXNativeTarget; buildConfigurationList = 8C6E40B928AAA47B0038E107 /* Build configuration list for PBXNativeTarget "LayoutKitSnapshotTests" */; buildPhases = ( 8C6E40AD28AAA47B0038E107 /* Sources */, 8C6E40AE28AAA47B0038E107 /* Frameworks */, 8C6E40AF28AAA47B0038E107 /* Resources */, ); buildRules = ( ); dependencies = ( 8C6E40C328AAA5360038E107 /* PBXTargetDependency */, 8C81DF9B28AE4B9A009B17D2 /* PBXTargetDependency */, ); name = LayoutKitSnapshotTests; packageProductDependencies = ( 8C6E40C428AAA62F0038E107 /* LayoutKit */, ); productName = LayoutKitSnapshotTests; productReference = 8C6E40B128AAA47B0038E107 /* LayoutKitSnapshotTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; 8C7B1B192865BFF10036EF4C /* DivKitTests */ = { isa = PBXNativeTarget; buildConfigurationList = 8C7B1B1E2865BFF10036EF4C /* Build configuration list for PBXNativeTarget "DivKitTests" */; buildPhases = ( 8C7B1B162865BFF10036EF4C /* Sources */, 8C7B1B172865BFF10036EF4C /* Frameworks */, 8C7B1B182865BFF10036EF4C /* Resources */, 9FE7D2F72CF7511600BAF071 /* Embed Frameworks */, ); buildRules = ( ); dependencies = ( 8C0149922873296600BA5402 /* PBXTargetDependency */, 9FE7D3142CF752FD00BAF071 /* PBXTargetDependency */, ); name = DivKitTests; packageProductDependencies = ( 8C0149972873297900BA5402 /* DivKit */, ); productName = DivKitTests; productReference = 8C7B1B1A2865BFF10036EF4C /* DivKitTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; 8C9284C4288ACCBA00BEA1FA /* DivKitSnapshotTests */ = { isa = PBXNativeTarget; buildConfigurationList = 8C9284CB288ACCBA00BEA1FA /* Build configuration list for PBXNativeTarget "DivKitSnapshotTests" */; buildPhases = ( 4364EE702B9FD28D008F1C1F /* Generate Run Script */, 8C9284C1288ACCBA00BEA1FA /* Sources */, 8C9284C2288ACCBA00BEA1FA /* Frameworks */, 8C9284C3288ACCBA00BEA1FA /* Resources */, ); buildRules = ( ); dependencies = ( 8C0E736F288AE211009BEB3C /* PBXTargetDependency */, 8C81DF9928AE4B80009B17D2 /* PBXTargetDependency */, ); name = DivKitSnapshotTests; packageProductDependencies = ( 8C0E7370288AE219009BEB3C /* DivKit */, 52184FD7296C68E400ECC0E9 /* DivKitExtensions */, E91B558E2C89D81600DDFEBD /* DivKitMarkdownExtension */, ); productName = DivKitSnapshotTests; productReference = 8C9284C5288ACCBA00BEA1FA /* DivKitSnapshotTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; 8C9284F6288ADEEA00BEA1FA /* SnapshotTestsHostApp */ = { isa = PBXNativeTarget; buildConfigurationList = 8C928508288ADEEA00BEA1FA /* Build configuration list for PBXNativeTarget "SnapshotTestsHostApp" */; buildPhases = ( 8C9284F3288ADEEA00BEA1FA /* Sources */, 8C9284F4288ADEEA00BEA1FA /* Frameworks */, 8C9284F5288ADEEA00BEA1FA /* Resources */, ); buildRules = ( ); dependencies = ( 8C81DF9D28AE51CE009B17D2 /* PBXTargetDependency */, ); name = SnapshotTestsHostApp; packageProductDependencies = ( ); productName = SnapshotTestsHostApp; productReference = 8C9284F7288ADEEA00BEA1FA /* SnapshotTestsHostApp.app */; productType = "com.apple.product-type.application"; }; 8CF329232875D534003F799A /* LayoutKitTests */ = { isa = PBXNativeTarget; buildConfigurationList = 8CF3292A2875D534003F799A /* Build configuration list for PBXNativeTarget "LayoutKitTests" */; buildPhases = ( 8CF329202875D534003F799A /* Sources */, 8CF329212875D534003F799A /* Frameworks */, 8CF329222875D534003F799A /* Resources */, ); buildRules = ( ); dependencies = ( 8CF3296E2875D645003F799A /* PBXTargetDependency */, 0CECADBA2EA10D7B00B3E60A /* PBXTargetDependency */, ); name = LayoutKitTests; packageProductDependencies = ( 8CF3296F2875D64B003F799A /* LayoutKit */, ); productName = LayoutKitTests; productReference = 8CF329242875D534003F799A /* LayoutKitTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; 986F57962CD68E8400990A2A /* DivKitUITests */ = { isa = PBXNativeTarget; buildConfigurationList = 986F57A12CD68E8400990A2A /* Build configuration list for PBXNativeTarget "DivKitUITests" */; buildPhases = ( 986F57932CD68E8400990A2A /* Sources */, 986F57942CD68E8400990A2A /* Frameworks */, 986F57952CD68E8400990A2A /* Resources */, ); buildRules = ( ); dependencies = ( 986F579E2CD68E8400990A2A /* PBXTargetDependency */, ); name = DivKitUITests; productName = "DivKit PlaygroundUITests"; productReference = 986F57972CD68E8400990A2A /* DivKitUITests.xctest */; productType = "com.apple.product-type.bundle.ui-testing"; }; 9FE7D3032CF7526C00BAF071 /* DivKitTestsSupport */ = { isa = PBXNativeTarget; buildConfigurationList = 9FE7D3082CF7526C00BAF071 /* Build configuration list for PBXNativeTarget "DivKitTestsSupport" */; buildPhases = ( 9FE7D3002CF7526C00BAF071 /* Sources */, 9FE7D3012CF7526C00BAF071 /* Frameworks */, 9FE7D3022CF7526C00BAF071 /* CopyFiles */, ); buildRules = ( ); dependencies = ( ); name = DivKitTestsSupport; packageProductDependencies = ( 9FE7D3312CF7647000BAF071 /* DivKit */, ); productName = DivKitTestsSupport; productReference = 9FE7D3042CF7526C00BAF071 /* libDivKitTestsSupport.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 8C9844F32864C2CC001ED5F3 /* Project object */ = { isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = 1; LastSwiftUpdateCheck = 1610; LastUpgradeCheck = 1400; TargetAttributes = { 52DED04629F7346900D64519 = { CreatedOnToolsVersion = 14.1; }; 7E2DFA8E2C7C7ED40095775C = { CreatedOnToolsVersion = 15.4; }; 8C4409EC2864C4D200EF4175 = { CreatedOnToolsVersion = 13.2.1; LastSwiftMigration = 1320; }; 8C6E40B028AAA47B0038E107 = { CreatedOnToolsVersion = 13.4.1; LastSwiftMigration = 1340; TestTargetID = 8C9284F6288ADEEA00BEA1FA; }; 8C7B1B192865BFF10036EF4C = { CreatedOnToolsVersion = 13.2.1; LastSwiftMigration = 1320; }; 8C9284C4288ACCBA00BEA1FA = { CreatedOnToolsVersion = 13.2.1; LastSwiftMigration = 1320; TestTargetID = 8C9284AC288ACC8C00BEA1FA; }; 8C9284F6288ADEEA00BEA1FA = { CreatedOnToolsVersion = 13.2.1; }; 8CF329232875D534003F799A = { CreatedOnToolsVersion = 13.2.1; }; 986F57962CD68E8400990A2A = { CreatedOnToolsVersion = 15.4; TestTargetID = 8C4409EC2864C4D200EF4175; }; 9FE7D3032CF7526C00BAF071 = { CreatedOnToolsVersion = 16.1; }; }; textSettings = { indentWidth = 2; tabWidth = 2; usesTabs = 0; }; }; buildConfigurationList = 8C9844F62864C2CC001ED5F3 /* Build configuration list for PBXProject "DivKit" */; compatibilityVersion = "Xcode 13.0"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = 8C9844F22864C2CC001ED5F3; packageReferences = ( 0A9A9A9E28CB1A9200D1D810 /* XCRemoteSwiftPackageReference "lottie-ios" */, 76AD26802935F1B30088A360 /* XCRemoteSwiftPackageReference "rive-ios" */, 98C920F22C8F46EE00B2FFD8 /* XCRemoteSwiftPackageReference "LookinServer" */, ); productRefGroup = 8C4409D22864C3A900EF4175 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 52DED04629F7346900D64519 /* DivKitExtensionsTests */, 8C4409EC2864C4D200EF4175 /* DivKitPlayground */, 8C9284C4288ACCBA00BEA1FA /* DivKitSnapshotTests */, 8C7B1B192865BFF10036EF4C /* DivKitTests */, 9FE7D3032CF7526C00BAF071 /* DivKitTestsSupport */, 986F57962CD68E8400990A2A /* DivKitUITests */, 7E2DFA8E2C7C7ED40095775C /* LayoutKitPlayground */, 8C6E40B028AAA47B0038E107 /* LayoutKitSnapshotTests */, 8CF329232875D534003F799A /* LayoutKitTests */, 8C9284F6288ADEEA00BEA1FA /* SnapshotTestsHostApp */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 52DED04529F7346900D64519 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 7E2DFA8D2C7C7ED40095775C /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 8C4409EB2864C4D200EF4175 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 8C54D9C728C0DBD60080826C /* regression_test_data in Resources */, 8C4504DE28B3AB58005712FD /* samples in Resources */, 9DEA2C772DDCC63D00A074B5 /* RobotoFlex-Regular.ttf in Resources */, 8C440A0A2864C55400EF4175 /* AppIcon.xcassets in Resources */, 8C440A082864C55400EF4175 /* Assets.xcassets in Resources */, 8C7EE1CF28B777AE008A48E6 /* YSText-Bold.ttf in Resources */, 8C7EE1D028B777AE008A48E6 /* YSText-Light.ttf in Resources */, 8C7EE1D128B777AE008A48E6 /* YSText-Medium.ttf in Resources */, 8C7EE1D228B777AE008A48E6 /* YSText-Regular.ttf in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 8C6E40AF28AAA47B0038E107 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 8C7B1B182865BFF10036EF4C /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 9D772A612EAA28DE0085DB27 /* expression-api in Resources */, 9D0868BB2DD10F7E00C5B2CC /* integration_test_data in Resources */, 8C01499E287329D700BA5402 /* expression_test_data in Resources */, 8C23F3D329DDB2440069F3F7 /* template_test_data in Resources */, 8C23F44B29DDBD880069F3F7 /* unit_test_data in Resources */, 8CE488642B76F64D00BDDAB9 /* parsing_test_data in Resources */, 8CAB089A2B39AC15009330F3 /* heavy.json in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 8C9284C3288ACCBA00BEA1FA /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( E94B516328D0AC0300AFACEA /* interactive_snapshot_test_data in Resources */, 8C0E7373288AE563009BEB3C /* snapshot_test_data in Resources */, 8C03519A288EC5AB0016A747 /* Images.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 8C9284F5288ADEEA00BEA1FA /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 8CF329222875D534003F799A /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 986F57952CD68E8400990A2A /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ 4364EE702B9FD28D008F1C1F /* Generate Run Script */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( "$(SRCROOT)/../../test_data/snapshot_test_data", "$(SRCROOT)/../../test_data/interactive_snapshot_test_data", ); name = "Generate Run Script"; outputFileListPaths = ( ); outputPaths = ( "$(SRCROOT)/DivKitSnapshotTests/TestingFiles.swift", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "xcrun -sdk macosx swiftc DivKitSnapshotTests/FilesPreprocessing/FilesPreprocessing.swift\n./FilesPreprocessing $SCRIPT_INPUT_FILE_0 snapshotTestsFiles > $SCRIPT_OUTPUT_FILE_0\n./FilesPreprocessing $SCRIPT_INPUT_FILE_1 interactiveSnapshotTestsFiles >> $SCRIPT_OUTPUT_FILE_0\nrm -rf FilesPreprocessing\n"; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 52DED04329F7346900D64519 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 7E2DFA8B2C7C7ED40095775C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 7E2DFAC42C7C808C0095775C /* ActionAnimations.playground in Sources */, 7E2DFAC52C7C808C0095775C /* BlockWithActionOnTap.playground in Sources */, 7E2DFAC62C7C808C0095775C /* DecoratingBlock.playground in Sources */, 7E2DFAC72C7C808C0095775C /* Text.playground in Sources */, 7E2DFAC82C7C808C0095775C /* GalleryScroll.playground in Sources */, 7E2DFAC92C7C808C0095775C /* GenericViewBlock.playground in Sources */, 7E2DFACA2C7C808C0095775C /* Image.playground in Sources */, 7E2DFACB2C7C808C0095775C /* Paddings.playground in Sources */, 7E2DFACC2C7C808C0095775C /* Video.playground in Sources */, 7E2DFA962C7C7F050095775C /* LayoutKitPlaygroundViewController.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 8C4409E92864C4D200EF4175 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 8C1A377C28B4E3E700A047C8 /* UIStatePayloadFactory.swift in Sources */, 8C2BFA5828C10F5B00A16E9B /* TestData.swift in Sources */, E9E484C129AF434D00C803A8 /* RegressionFile.swift in Sources */, 89D02B1A28C8EBC40041EC18 /* Palette.swift in Sources */, 8C7915D028B177CE00A4642A /* ViewWithHeader.swift in Sources */, 0AB4193E28BCF61D00FDAAD5 /* LottieAnimationFactory.swift in Sources */, 8CF1296328B0021F00351F65 /* UserPreferences.swift in Sources */, 8CF1296528B0036F00351F65 /* Styles.swift in Sources */, 9D09984F2CA30D010098098C /* AccessoryViewProvider.swift in Sources */, 896381852987C9D50064DDD4 /* RenderingTime.swift in Sources */, 8C1A376928B41BA100A047C8 /* AppLogger.swift in Sources */, 8C7EE1D628B7786E008A48E6 /* YSFontProvider.swift in Sources */, 4391F7C32A77DB9B006D8818 /* DivViewController+SwiftUI.swift in Sources */, 8C2BFA5628C10F2200A16E9B /* RegressionTestView.swift in Sources */, 8C1A377A28B4E3E700A047C8 /* WebPreviewViewController.swift in Sources */, 8C1A377D28B4E3E700A047C8 /* JSONPayload.swift in Sources */, 76FD0508294208F80002A1F9 /* RiveContainerView.swift in Sources */, 8C1A375028B4189E00A047C8 /* MetadataCaptureSession.swift in Sources */, 8C1A378D28B5146C00A047C8 /* PlaygroundView.swift in Sources */, 8C7B18782864C9C70036EF4C /* MainView.swift in Sources */, 8C1A378A28B5143200A047C8 /* DivViewController.swift in Sources */, 8C1A377928B4E3E700A047C8 /* WebPreviewView.swift in Sources */, 8C54D9CE28C0E46D0080826C /* RegressionView.swift in Sources */, 76FD0506294208890002A1F9 /* RiveDivCustomData.swift in Sources */, 767AF3EA29364C3D0002B944 /* RiveAnimationFactory.swift in Sources */, 89D02B1428C891890041EC18 /* RadioButtonsView.swift in Sources */, 8C1A378928B5143200A047C8 /* VisibilityTrackingScrollView.swift in Sources */, 8C4504DC28B3AA30005712FD /* SamplesView.swift in Sources */, 8C1A383228B61A2B00A047C8 /* AppComponents.swift in Sources */, 8CF1296128B0018E00351F65 /* UrlInputView.swift in Sources */, 8CD907BB2A4C8AF3001C4B7B /* StringUtils.swift in Sources */, 8C1A377B28B4E3E700A047C8 /* Payload.swift in Sources */, 8C38262D2AB46BF400264C17 /* PlaygroundPatchProvider.swift in Sources */, 4356EDC12A6C54E40017205B /* PlaygroundJsonProvider.swift in Sources */, 8C1A376D28B4DC2400A047C8 /* SettingsView.swift in Sources */, 8C1A378028B4E47900A047C8 /* WebPreviewSocket.swift in Sources */, 8CB03C1F2A66A07300847A65 /* PlaygroundUrlHandler.swift in Sources */, 8C1A378B28B5143200A047C8 /* DivViewProvider.swift in Sources */, 8C7B18952864CA380036EF4C /* Alert.swift in Sources */, 8C2BFA5428C10EA000A16E9B /* RegressionTestModel.swift in Sources */, 8C440A042864C55400EF4175 /* DivKitPlaygroundApp.swift in Sources */, 8C1A374928B4187B00A047C8 /* DeviceInfo.swift in Sources */, 762661E7293F502A00D93B8B /* PlaygroundDivCustomBlockFactory.swift in Sources */, 8CFD4C9E2B2C5B780092814C /* Theme.swift in Sources */, 8C1A375228B4189E00A047C8 /* ScannerView.swift in Sources */, 8C1A375128B4189E00A047C8 /* ScannerViewController.swift in Sources */, 8C38262B2AB46BB700264C17 /* PlaygroundReporter.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 8C6E40AD28AAA47B0038E107 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 8C7B1B162865BFF10036EF4C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 8C23F42229DDB3810069F3F7 /* EntityWithEntityPropertyTemplate.swift in Sources */, 8C80DB312D22C64F0029C683 /* DivTooltipExtensionsTests.swift in Sources */, 8C23F41329DDB3810069F3F7 /* EntityWithArray.swift in Sources */, 8C23F42829DDB3810069F3F7 /* EntityWithOptionalStringEnumPropertyTemplate.swift in Sources */, 8C7B1BF52865C01C0036EF4C /* DivGalleryExtensionsTests.swift in Sources */, 8C7B1BFF2865C01C0036EF4C /* DivActionIntentTests.swift in Sources */, 8CBE33012BD699CC00CFFDF5 /* DivVariablesStorageTests.swift in Sources */, 983406132E85C3A4004B1AA3 /* DivTemplatesTests.swift in Sources */, 8C23F42029DDB3810069F3F7 /* EntityWithComplexPropertyWithDefaultValueTemplate.swift in Sources */, 8C7B1BF72865C01C0036EF4C /* DivContainerExtensionsTests.swift in Sources */, 8C0662302D09A43500B30CE3 /* SetStoredValueActionHandlerTests.swift in Sources */, 8C23F43A29DDB3810069F3F7 /* ArrayOfNestedItemsTests.swift in Sources */, 98D560C22ECCF6C600D01478 /* VisibleBoundsTracking+VisibilityHierarchyDepth.swift in Sources */, 8C22BBBC2B037BA20076BAEB /* WithDefaultTemplate.swift in Sources */, 8C23F41529DDB3810069F3F7 /* EntityWithArrayOfEnumsTemplate.swift in Sources */, 8C22BBC12B037BA20076BAEB /* WithoutDefault.swift in Sources */, 8CA1B7A62B289BA3003734C2 /* ExpressionTests.swift in Sources */, 8C23F43229DDB3810069F3F7 /* EntityWithStringArrayPropertyTemplate.swift in Sources */, 8C23F44829DDB3810069F3F7 /* StringEnumPropertyTests.swift in Sources */, 8CD234922AD81A9D00F83288 /* DivVariableStorageWithOuterStorageTests.swift in Sources */, 52CD806B2A7172B400B828B0 /* XCTestCase+ViewVisibilityCallCount.swift in Sources */, 8C23F43329DDB3810069F3F7 /* EntityWithStringEnumProperty.swift in Sources */, 8C22BBC02B037BA20076BAEB /* WithDefault.swift in Sources */, 8C23F43B29DDB3810069F3F7 /* ArrayTests.swift in Sources */, 8CEA0FDB2D4BD39D007812B8 /* DivTimerStorageTest.swift in Sources */, 8C22BBBA2B037BA20076BAEB /* WithoutDefaultTemplate.swift in Sources */, 7EE2ED6E2C984E6600E4E9BD /* DivBaseExtensions+AccessibilityElementsStorageTests.swift in Sources */, 8CC357F92BFE24B4001C2CFE /* FontFeatureSettingsParserTests.swift in Sources */, 0C03FD082DF2E9BA002746DA /* DivDataResourcesPreloaderTests.swift in Sources */, 8C23F43129DDB3810069F3F7 /* EntityWithStringArrayProperty.swift in Sources */, 5219194D297B3974007DD5F4 /* RunLoopCardUpdateAggregatorTests.swift in Sources */, 8C22BBB82B037BA20076BAEB /* EnumWithDefaultTypeTemplate.swift in Sources */, 7035529E28D4881300E237CF /* DivDeserializationErrorsTests.swift in Sources */, 0C9BB8802DF02ECF001C4E72 /* MockDivExtensionHandler.swift in Sources */, 8CBE33022BD699CC00CFFDF5 /* DivVariableStorageTests.swift in Sources */, 8C90A2122B975B9000BB8CFD /* FunctionTests.swift in Sources */, 9D08688F2DCE3C0900C5B2CC /* IntegrationTests.swift in Sources */, 8C40BA022ABB3B5C008405AD /* DivActionHandlerTests.swift in Sources */, E945FC46293E1CA80066C3EA /* Utils.swift in Sources */, 52907F662A71199B00518F50 /* DivLastVisibleBoundsCacheTests.swift in Sources */, 8C23F41729DDB3810069F3F7 /* EntityWithArrayOfExpressionsTemplate.swift in Sources */, 8C23F41D29DDB3810069F3F7 /* EntityWithComplexProperty.swift in Sources */, 8CB960E628883B8E00D16E47 /* Platform.swift in Sources */, 8C23F41829DDB3810069F3F7 /* EntityWithArrayOfNestedItems.swift in Sources */, 8C23F43729DDB3810069F3F7 /* EntityWithoutProperties.swift in Sources */, 8C64FEE52A5D7373008B1909 /* DivVariableTrackerTests.swift in Sources */, 8C23F44529DDB3810069F3F7 /* PropertyTests.swift in Sources */, 8C23F44629DDB3810069F3F7 /* SimplePropertiesTests.swift in Sources */, 8CB74F032B6D456D00397DCF /* DivInputExtentionsTests.swift in Sources */, 8C23F43E29DDB3810069F3F7 /* DefaultValueTests.swift in Sources */, 8C23F41E29DDB3810069F3F7 /* EntityWithComplexPropertyTemplate.swift in Sources */, 8C23F41629DDB3810069F3F7 /* EntityWithArrayOfExpressions.swift in Sources */, 9DD0C78A2D74ABB4009EA1AF /* SubmitActionHandlerTests.swift in Sources */, 8C23F42629DDB3810069F3F7 /* EntityWithOptionalPropertyTemplate.swift in Sources */, 8C7B1BF32865C01C0036EF4C /* DivTabsExtensionsTests.swift in Sources */, 8C23F44429DDB3810069F3F7 /* OptionalStringEnumPropertyTests.swift in Sources */, 891672372A5F6F9300121131 /* DivPersistentValuesStorageTests.swift in Sources */, 8C22BBBE2B037BA20076BAEB /* EntityWithRawArrayTemplate.swift in Sources */, 8CE488662B76F6BA00BDDAB9 /* DivDataParsingTests.swift in Sources */, 52CD80672A7122AA00B828B0 /* DivBaseExtensionsTests.swift in Sources */, 8C23F43F29DDB3810069F3F7 /* EntityProtocol.swift in Sources */, 8C22BBBB2B037BA20076BAEB /* EnumWithDefaultType.swift in Sources */, 52EEC66E293E64C90030FB11 /* DivBlockModelingContextTests.swift in Sources */, 8C23F42729DDB3810069F3F7 /* EntityWithOptionalStringEnumProperty.swift in Sources */, 8C7B1CA92865C01E0036EF4C /* DivStateManagerTests.swift in Sources */, 8C7B1BFD2865C01C0036EF4C /* DivSeparatorExtensionsTests.swift in Sources */, 8C23F41229DDB3810069F3F7 /* EntityTemplate.swift in Sources */, 431CF8582B7BC47E005A2E61 /* DivActionURLHandlerTests.swift in Sources */, 8C23F43629DDB3810069F3F7 /* EntityWithStringEnumPropertyWithDefaultValueTemplate.swift in Sources */, 8CF91B042D0AE4ED0082FDC1 /* MockDivActionHandler.swift in Sources */, 8C23F41C29DDB3810069F3F7 /* EntityWithArrayWithTransformTemplate.swift in Sources */, 98D560C02ECB4DAC00D01478 /* SkipRunLoopCycles.swift in Sources */, 8CD1521028CF217B0061128B /* ExpressionResolverTests.swift in Sources */, 8C23F43829DDB3810069F3F7 /* EntityWithoutPropertiesTemplate.swift in Sources */, E945FC44293DF95F0066C3EA /* DivTimerControllerTests.swift in Sources */, 8C0DC7122865CA1100286F6B /* DivKitTests.swift in Sources */, 8C1233AB2C32F08600F534DC /* DivFontProviderTests.swift in Sources */, 8C7B1BF62865C01C0036EF4C /* DivTextExtensionsTests.swift in Sources */, 9D5AE8362DFC680500D58B81 /* FilesProvider.swift in Sources */, 8C23F41A29DDB3810069F3F7 /* EntityWithArrayTemplate.swift in Sources */, 8C84C2232D0870F400A574AC /* ScrollActionHandlerTests.swift in Sources */, 8C23F41929DDB3810069F3F7 /* EntityWithArrayOfNestedItemsTemplate.swift in Sources */, 8C23F41B29DDB3810069F3F7 /* EntityWithArrayWithTransform.swift in Sources */, 8C23F42A29DDB3810069F3F7 /* EntityWithPropertyWithDefaultValueTemplate.swift in Sources */, 8C23F42929DDB3810069F3F7 /* EntityWithPropertyWithDefaultValue.swift in Sources */, 8C23F44229DDB3810069F3F7 /* OptionalComplexPropertyTests.swift in Sources */, 8C09E9D82B349B8D0096D5CC /* DivContainerAccessibilityDescriptionTests.swift in Sources */, 8C23F44929DDB3810069F3F7 /* EntityUtils.swift in Sources */, 8C23F42E29DDB3810069F3F7 /* EntityWithSimplePropertiesTemplate.swift in Sources */, 8C7B1BF82865C01C0036EF4C /* DivGifImageExtensionsTests.swift in Sources */, 8C7B1BFE2865C01C0036EF4C /* DivSerializationTests.swift in Sources */, 98730C102EDF3C8B00016117 /* DivSystemPropertyManagersTests.swift in Sources */, 8C23F43529DDB3810069F3F7 /* EntityWithStringEnumPropertyWithDefaultValue.swift in Sources */, 8C23F43C29DDB3810069F3F7 /* ArrayWithTransformTests.swift in Sources */, 8C22BBB92B037BA20076BAEB /* EntityWithJsonPropertyTemplate.swift in Sources */, 8C23F43429DDB3810069F3F7 /* EntityWithStringEnumPropertyTemplate.swift in Sources */, 8C4DC3E82892946F000C0963 /* RuntimeTestCase.swift in Sources */, 8C23F42D29DDB3810069F3F7 /* EntityWithSimpleProperties.swift in Sources */, 8C23F42B29DDB3810069F3F7 /* EntityWithRequiredProperty.swift in Sources */, 52CD80692A7159C200B828B0 /* DivStateExtensionsTests.swift in Sources */, 8C23F44329DDB3810069F3F7 /* OptionalPropertyTests.swift in Sources */, 8C1DEBCE2A2F8277009237F1 /* DivStateManagementTests.swift in Sources */, 8C7B1BFA2865C01C0036EF4C /* DivDataExtensionsTests.swift in Sources */, 8C23F41429DDB3810069F3F7 /* EntityWithArrayOfEnums.swift in Sources */, 8C0688652B347A1B00CD953E /* DivAccessibilityExtensionsTests.swift in Sources */, 8C23F42429DDB3810069F3F7 /* EntityWithOptionalComplexPropertyTemplate.swift in Sources */, 8C23F42129DDB3810069F3F7 /* EntityWithEntityProperty.swift in Sources */, 8C23F41129DDB3810069F3F7 /* Entity.swift in Sources */, 8CBE33002BD699CC00CFFDF5 /* DivTriggersStorageTests.swift in Sources */, 8C23F43929DDB3810069F3F7 /* ArrayOfEnums.swift in Sources */, 8C23F3C729DDB2120069F3F7 /* TemplateToTypeTests.swift in Sources */, 8CB960E828883B9A00D16E47 /* FunctionSignaturesTests.swift in Sources */, 8C22BBBF2B037BA20076BAEB /* EntityWithRawArray.swift in Sources */, 8C23F44029DDB3810069F3F7 /* ExpectedEntities.swift in Sources */, 8C7B1CA82865C01E0036EF4C /* DivBlockStateStorageTests.swift in Sources */, 8C23F42529DDB3810069F3F7 /* EntityWithOptionalProperty.swift in Sources */, 9D5BFB092CA1DA20005F8EB1 /* CustomFunctionTests.swift in Sources */, 8C7B1BF92865C01C0036EF4C /* DivImageExtensionsTests.swift in Sources */, 8C22BBBD2B037BA20076BAEB /* EntityWithJsonProperty.swift in Sources */, 8C7B1BFC2865C01C0036EF4C /* DivActionExtensionsTests.swift in Sources */, 8C577AA12CCFD8B300A964D6 /* ViewSizeTests.swift in Sources */, 8C7B1BFB2865C01C0036EF4C /* DivDataPatchExtensionsTests.swift in Sources */, 8C23F41F29DDB3810069F3F7 /* EntityWithComplexPropertyWithDefaultValue.swift in Sources */, 8C23F42329DDB3810069F3F7 /* EntityWithOptionalComplexProperty.swift in Sources */, 8C23F42C29DDB3810069F3F7 /* EntityWithRequiredPropertyTemplate.swift in Sources */, 8C7B1BF42865C01C0036EF4C /* DivGridExtensionsTests.swift in Sources */, 8CB9911B2B7EB74500577193 /* DivViewTests.swift in Sources */, 8C23F43D29DDB3810069F3F7 /* ComplexPropertyTests.swift in Sources */, 8C37AE3D2BEA9E220027E11C /* ExpressionResolverAnyTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 8C9284C1288ACCBA00BEA1FA /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 43BF1CCA2B9FD7B500198EAF /* Diff.swift in Sources */, 43BF1CCB2B9FD7B500198EAF /* Screen.swift in Sources */, 43C1F9F32BA20B2500134AD2 /* DivKitSnapshotTests.swift in Sources */, 43C1F9F12BA0ED2000134AD2 /* JsonFile.swift in Sources */, 43BF1CCC2B9FD7B500198EAF /* Snapshot.swift in Sources */, 43BF1CCD2B9FD7B500198EAF /* SnapshotTestKit.swift in Sources */, 43BF1CD02B9FD7B500198EAF /* SnapshotTestRunner.swift in Sources */, 43BF1CD32B9FD7B500198EAF /* ReferenceSet.swift in Sources */, 43BF1CD52B9FD7B500198EAF /* SnapshotFontProvider.swift in Sources */, 43D05A9C2BA336CD003290AD /* TestingFiles.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 8C9284F3288ADEEA00BEA1FA /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 8CF329202875D534003F799A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 986F57932CD68E8400990A2A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 9FE7D3002CF7526C00BAF071 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ 0CECADBA2EA10D7B00B3E60A /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 9FE7D3032CF7526C00BAF071 /* DivKitTestsSupport */; targetProxy = 0CECADB92EA10D7B00B3E60A /* PBXContainerItemProxy */; }; 7E2DFAB12C7C7FD50095775C /* PBXTargetDependency */ = { isa = PBXTargetDependency; productRef = 7E2DFAB02C7C7FD50095775C /* LayoutKit */; }; 7E2DFAB32C7C7FD50095775C /* PBXTargetDependency */ = { isa = PBXTargetDependency; productRef = 7E2DFAB22C7C7FD50095775C /* LayoutKitInterface */; }; 8C0149902873296000BA5402 /* PBXTargetDependency */ = { isa = PBXTargetDependency; productRef = 8C01498F2873296000BA5402 /* DivKit */; }; 8C0149922873296600BA5402 /* PBXTargetDependency */ = { isa = PBXTargetDependency; productRef = 8C0149912873296600BA5402 /* DivKit */; }; 8C0E736F288AE211009BEB3C /* PBXTargetDependency */ = { isa = PBXTargetDependency; productRef = 8C0E736E288AE211009BEB3C /* DivKit */; }; 8C6E40C328AAA5360038E107 /* PBXTargetDependency */ = { isa = PBXTargetDependency; productRef = 8C6E40C228AAA5360038E107 /* LayoutKit */; }; 8C81DF9928AE4B80009B17D2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 8C9284F6288ADEEA00BEA1FA /* SnapshotTestsHostApp */; targetProxy = 8C81DF9828AE4B80009B17D2 /* PBXContainerItemProxy */; }; 8C81DF9B28AE4B9A009B17D2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 8C9284F6288ADEEA00BEA1FA /* SnapshotTestsHostApp */; targetProxy = 8C81DF9A28AE4B9A009B17D2 /* PBXContainerItemProxy */; }; 8C81DF9D28AE51CE009B17D2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; productRef = 8C81DF9C28AE51CE009B17D2 /* BaseUI */; }; 8CA382DD287C5CE700C99F4F /* PBXTargetDependency */ = { isa = PBXTargetDependency; productRef = 8CA382DC287C5CE700C99F4F /* DivKitExtensions */; }; 8CF3296E2875D645003F799A /* PBXTargetDependency */ = { isa = PBXTargetDependency; productRef = 8CF3296D2875D645003F799A /* LayoutKit */; }; 986F579E2CD68E8400990A2A /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 8C4409EC2864C4D200EF4175 /* DivKitPlayground */; targetProxy = 986F579D2CD68E8400990A2A /* PBXContainerItemProxy */; }; 9FE7D3112CF752F000BAF071 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 9FE7D3032CF7526C00BAF071 /* DivKitTestsSupport */; targetProxy = 9FE7D3102CF752F000BAF071 /* PBXContainerItemProxy */; }; 9FE7D3142CF752FD00BAF071 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 9FE7D3032CF7526C00BAF071 /* DivKitTestsSupport */; targetProxy = 9FE7D3132CF752FD00BAF071 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 52DED04C29F7346900D64519 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 8C87CF1B28AD059600D262E1 /* Debug.xcconfig */; buildSettings = { IPHONEOS_DEPLOYMENT_TARGET = 16.0; PRODUCT_BUNDLE_IDENTIFIER = tech.divkit.DivKitExtensionsTests; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; SWIFT_STRICT_CONCURRENCY = targeted; SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = 1; }; name = Debug; }; 52DED04D29F7346900D64519 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 8C87CF1C28AD05AB00D262E1 /* Release.xcconfig */; buildSettings = { IPHONEOS_DEPLOYMENT_TARGET = 16.0; PRODUCT_BUNDLE_IDENTIFIER = tech.divkit.DivKitExtensionsTests; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; SWIFT_STRICT_CONCURRENCY = targeted; SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = 1; }; name = Release; }; 7E2DFA932C7C7ED40095775C /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; BUILD_LIBRARY_FOR_DISTRIBUTION = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_STYLE = Automatic; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = 1; DEBUG_INFORMATION_FORMAT = dwarf; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_MODULE_VERIFIER = YES; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_C_LANGUAGE_STANDARD = gnu17; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_NSHumanReadableCopyright = ""; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 17.5; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MARKETING_VERSION = 1.0; MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; PRODUCT_BUNDLE_IDENTIFIER = tech.divkit.LayoutKitPlayground1; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_INSTALL_OBJC_HEADER = NO; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; 7E2DFA942C7C7ED40095775C /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; BUILD_LIBRARY_FOR_DISTRIBUTION = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_STYLE = Automatic; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = 1; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_MODULE_VERIFIER = YES; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_C_LANGUAGE_STANDARD = gnu17; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_NSHumanReadableCopyright = ""; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 17.5; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MARKETING_VERSION = 1.0; MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = tech.divkit.LayoutKitPlayground1; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_INSTALL_OBJC_HEADER = NO; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; 8C4409F92864C4D300EF4175 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 8C87CF1B28AD059600D262E1 /* Debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CURRENT_PROJECT_VERSION = 1; INFOPLIST_FILE = DivKitPlayground/Info.plist; INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO; INFOPLIST_KEY_NSCameraUsageDescription = "Used to scan QR-codes"; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = UIInterfaceOrientationPortrait; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = tech.divkit.playground; PRODUCT_NAME = "DivKit Playground"; SDKROOT = iphoneos; SWIFT_STRICT_CONCURRENCY = targeted; }; name = Debug; }; 8C4409FA2864C4D300EF4175 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 8C87CF1C28AD05AB00D262E1 /* Release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CURRENT_PROJECT_VERSION = 1; INFOPLIST_FILE = DivKitPlayground/Info.plist; INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO; INFOPLIST_KEY_NSCameraUsageDescription = "Used to scan QR-codes"; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = UIInterfaceOrientationPortrait; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = tech.divkit.playground; PRODUCT_NAME = "DivKit Playground"; SDKROOT = iphoneos; SWIFT_STRICT_CONCURRENCY = targeted; }; name = Release; }; 8C6E40B728AAA47B0038E107 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 8C87CF1B28AD059600D262E1 /* Debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = tech.divkit.LayoutKitSnapshotTests; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; SWIFT_STRICT_CONCURRENCY = targeted; TARGETED_DEVICE_FAMILY = 1; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SnapshotTestsHostApp.app/SnapshotTestsHostApp"; }; name = Debug; }; 8C6E40B828AAA47B0038E107 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 8C87CF1C28AD05AB00D262E1 /* Release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = tech.divkit.LayoutKitSnapshotTests; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; SWIFT_STRICT_CONCURRENCY = targeted; TARGETED_DEVICE_FAMILY = 1; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SnapshotTestsHostApp.app/SnapshotTestsHostApp"; }; name = Release; }; 8C7B1B1F2865BFF10036EF4C /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 8C87CF1B28AD059600D262E1 /* Debug.xcconfig */; buildSettings = { IPHONEOS_DEPLOYMENT_TARGET = 16.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = tech.divkit.DivKitTests; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; SWIFT_STRICT_CONCURRENCY = targeted; TARGETED_DEVICE_FAMILY = 1; }; name = Debug; }; 8C7B1B202865BFF10036EF4C /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 8C87CF1C28AD05AB00D262E1 /* Release.xcconfig */; buildSettings = { IPHONEOS_DEPLOYMENT_TARGET = 16.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = tech.divkit.DivKitTests; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; SWIFT_STRICT_CONCURRENCY = targeted; TARGETED_DEVICE_FAMILY = 1; }; name = Release; }; 8C9284CC288ACCBA00BEA1FA /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 8C87CF1B28AD059600D262E1 /* Debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; IPHONEOS_DEPLOYMENT_TARGET = 16.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = tech.divkit.DivKitSnapshotTests; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; SWIFT_STRICT_CONCURRENCY = targeted; SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = 1; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SnapshotTestsHostApp.app/SnapshotTestsHostApp"; }; name = Debug; }; 8C9284CD288ACCBA00BEA1FA /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 8C87CF1C28AD05AB00D262E1 /* Release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; IPHONEOS_DEPLOYMENT_TARGET = 16.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = tech.divkit.DivKitSnapshotTests; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; SWIFT_STRICT_CONCURRENCY = targeted; SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = 1; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SnapshotTestsHostApp.app/SnapshotTestsHostApp"; }; name = Release; }; 8C928509288ADEEA00BEA1FA /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 8C87CF1B28AD059600D262E1 /* Debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; INFOPLIST_FILE = SnapshotTestsHostApp/Info.plist; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; INFOPLIST_KEY_UIMainStoryboardFile = Main; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = tech.divkit.SnapshotTestsHostApp; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; }; name = Debug; }; 8C92850A288ADEEA00BEA1FA /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 8C87CF1C28AD05AB00D262E1 /* Release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; INFOPLIST_FILE = SnapshotTestsHostApp/Info.plist; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; INFOPLIST_KEY_UIMainStoryboardFile = Main; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = tech.divkit.SnapshotTestsHostApp; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; }; name = Release; }; 8C9844F72864C2CC001ED5F3 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 8C87CF1B28AD059600D262E1 /* Debug.xcconfig */; buildSettings = { DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = CXV565V7MX; }; name = Debug; }; 8C9844F82864C2CC001ED5F3 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 8C87CF1C28AD05AB00D262E1 /* Release.xcconfig */; buildSettings = { DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = CXV565V7MX; }; name = Release; }; 8CF329282875D534003F799A /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 8C87CF1B28AD059600D262E1 /* Debug.xcconfig */; buildSettings = { IPHONEOS_DEPLOYMENT_TARGET = 14.0; PRODUCT_BUNDLE_IDENTIFIER = tech.divkit.LayoutKitTests; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; SWIFT_STRICT_CONCURRENCY = targeted; TARGETED_DEVICE_FAMILY = 1; }; name = Debug; }; 8CF329292875D534003F799A /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 8C87CF1C28AD05AB00D262E1 /* Release.xcconfig */; buildSettings = { IPHONEOS_DEPLOYMENT_TARGET = 14.0; PRODUCT_BUNDLE_IDENTIFIER = tech.divkit.LayoutKitTests; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES; SWIFT_STRICT_CONCURRENCY = targeted; TARGETED_DEVICE_FAMILY = 1; }; name = Release; }; 986F579F2CD68E8400990A2A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_STYLE = Automatic; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = 1; DEBUG_INFORMATION_FORMAT = dwarf; DEVELOPMENT_TEAM = Y6G74A59K6; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_C_LANGUAGE_STANDARD = gnu17; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 17.0; LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MARKETING_VERSION = 1.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; PRODUCT_BUNDLE_IDENTIFIER = "ru.ya.lottie-test.DivKit-PlaygroundUITests"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_STRICT_CONCURRENCY = targeted; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; TEST_TARGET_NAME = DivKitPlayground; }; name = Debug; }; 986F57A02CD68E8400990A2A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_STYLE = Automatic; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = 1; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEVELOPMENT_TEAM = Y6G74A59K6; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_C_LANGUAGE_STANDARD = gnu17; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 17.0; LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MARKETING_VERSION = 1.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "ru.ya.lottie-test.DivKit-PlaygroundUITests"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_STRICT_CONCURRENCY = targeted; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; TEST_TARGET_NAME = DivKitPlayground; VALIDATE_PRODUCT = YES; }; name = Release; }; 9FE7D3092CF7526C00BAF071 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_STYLE = Automatic; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; DEVELOPMENT_TEAM = 2ZY3SQBRC4; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_C_LANGUAGE_STANDARD = gnu17; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 14.0; LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; OTHER_LDFLAGS = "-ObjC"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_STRICT_CONCURRENCY = targeted; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; }; 9FE7D30A2CF7526C00BAF071 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_STYLE = Automatic; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEVELOPMENT_TEAM = 2ZY3SQBRC4; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_C_LANGUAGE_STANDARD = gnu17; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 14.0; LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; OTHER_LDFLAGS = "-ObjC"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_STRICT_CONCURRENCY = targeted; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 52DED04B29F7346900D64519 /* Build configuration list for PBXNativeTarget "DivKitExtensionsTests" */ = { isa = XCConfigurationList; buildConfigurations = ( 52DED04C29F7346900D64519 /* Debug */, 52DED04D29F7346900D64519 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 7E2DFA952C7C7ED40095775C /* Build configuration list for PBXNativeTarget "LayoutKitPlayground" */ = { isa = XCConfigurationList; buildConfigurations = ( 7E2DFA932C7C7ED40095775C /* Debug */, 7E2DFA942C7C7ED40095775C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 8C4409F82864C4D300EF4175 /* Build configuration list for PBXNativeTarget "DivKitPlayground" */ = { isa = XCConfigurationList; buildConfigurations = ( 8C4409F92864C4D300EF4175 /* Debug */, 8C4409FA2864C4D300EF4175 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 8C6E40B928AAA47B0038E107 /* Build configuration list for PBXNativeTarget "LayoutKitSnapshotTests" */ = { isa = XCConfigurationList; buildConfigurations = ( 8C6E40B728AAA47B0038E107 /* Debug */, 8C6E40B828AAA47B0038E107 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 8C7B1B1E2865BFF10036EF4C /* Build configuration list for PBXNativeTarget "DivKitTests" */ = { isa = XCConfigurationList; buildConfigurations = ( 8C7B1B1F2865BFF10036EF4C /* Debug */, 8C7B1B202865BFF10036EF4C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 8C9284CB288ACCBA00BEA1FA /* Build configuration list for PBXNativeTarget "DivKitSnapshotTests" */ = { isa = XCConfigurationList; buildConfigurations = ( 8C9284CC288ACCBA00BEA1FA /* Debug */, 8C9284CD288ACCBA00BEA1FA /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 8C928508288ADEEA00BEA1FA /* Build configuration list for PBXNativeTarget "SnapshotTestsHostApp" */ = { isa = XCConfigurationList; buildConfigurations = ( 8C928509288ADEEA00BEA1FA /* Debug */, 8C92850A288ADEEA00BEA1FA /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 8C9844F62864C2CC001ED5F3 /* Build configuration list for PBXProject "DivKit" */ = { isa = XCConfigurationList; buildConfigurations = ( 8C9844F72864C2CC001ED5F3 /* Debug */, 8C9844F82864C2CC001ED5F3 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 8CF3292A2875D534003F799A /* Build configuration list for PBXNativeTarget "LayoutKitTests" */ = { isa = XCConfigurationList; buildConfigurations = ( 8CF329282875D534003F799A /* Debug */, 8CF329292875D534003F799A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 986F57A12CD68E8400990A2A /* Build configuration list for PBXNativeTarget "DivKitUITests" */ = { isa = XCConfigurationList; buildConfigurations = ( 986F579F2CD68E8400990A2A /* Debug */, 986F57A02CD68E8400990A2A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 9FE7D3082CF7526C00BAF071 /* Build configuration list for PBXNativeTarget "DivKitTestsSupport" */ = { isa = XCConfigurationList; buildConfigurations = ( 9FE7D3092CF7526C00BAF071 /* Debug */, 9FE7D30A2CF7526C00BAF071 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ /* Begin XCRemoteSwiftPackageReference section */ 0A9A9A9E28CB1A9200D1D810 /* XCRemoteSwiftPackageReference "lottie-ios" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/airbnb/lottie-ios.git"; requirement = { kind = exactVersion; version = 4.3.0; }; }; 76AD26802935F1B30088A360 /* XCRemoteSwiftPackageReference "rive-ios" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/rive-app/rive-ios"; requirement = { kind = upToNextMinorVersion; minimumVersion = 3.1.0; }; }; 98C920F22C8F46EE00B2FFD8 /* XCRemoteSwiftPackageReference "LookinServer" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/QMUI/LookinServer/"; requirement = { kind = upToNextMajorVersion; minimumVersion = 1.2.8; }; }; /* End XCRemoteSwiftPackageReference section */ /* Begin XCSwiftPackageProductDependency section */ 0A9A9A9F28CB1A9200D1D810 /* Lottie */ = { isa = XCSwiftPackageProductDependency; package = 0A9A9A9E28CB1A9200D1D810 /* XCRemoteSwiftPackageReference "lottie-ios" */; productName = Lottie; }; 52184FD7296C68E400ECC0E9 /* DivKitExtensions */ = { isa = XCSwiftPackageProductDependency; productName = DivKitExtensions; }; 52DED04E29F7349000D64519 /* DivKit */ = { isa = XCSwiftPackageProductDependency; productName = DivKit; }; 52DED05029F7349000D64519 /* DivKitExtensions */ = { isa = XCSwiftPackageProductDependency; productName = DivKitExtensions; }; 76AD26812935F1B30088A360 /* RiveRuntime */ = { isa = XCSwiftPackageProductDependency; package = 76AD26802935F1B30088A360 /* XCRemoteSwiftPackageReference "rive-ios" */; productName = RiveRuntime; }; 7E2DFA972C7C7F270095775C /* LayoutKit */ = { isa = XCSwiftPackageProductDependency; productName = LayoutKit; }; 7E2DFA992C7C7F270095775C /* LayoutKitInterface */ = { isa = XCSwiftPackageProductDependency; productName = LayoutKitInterface; }; 7E2DFAB02C7C7FD50095775C /* LayoutKit */ = { isa = XCSwiftPackageProductDependency; productName = LayoutKit; }; 7E2DFAB22C7C7FD50095775C /* LayoutKitInterface */ = { isa = XCSwiftPackageProductDependency; productName = LayoutKitInterface; }; 8C01498F2873296000BA5402 /* DivKit */ = { isa = XCSwiftPackageProductDependency; productName = DivKit; }; 8C0149912873296600BA5402 /* DivKit */ = { isa = XCSwiftPackageProductDependency; productName = DivKit; }; 8C0149972873297900BA5402 /* DivKit */ = { isa = XCSwiftPackageProductDependency; productName = DivKit; }; 8C0149992873297D00BA5402 /* DivKit */ = { isa = XCSwiftPackageProductDependency; productName = DivKit; }; 8C0E736E288AE211009BEB3C /* DivKit */ = { isa = XCSwiftPackageProductDependency; productName = DivKit; }; 8C0E7370288AE219009BEB3C /* DivKit */ = { isa = XCSwiftPackageProductDependency; productName = DivKit; }; 8C6E40C228AAA5360038E107 /* LayoutKit */ = { isa = XCSwiftPackageProductDependency; productName = LayoutKit; }; 8C6E40C428AAA62F0038E107 /* LayoutKit */ = { isa = XCSwiftPackageProductDependency; productName = LayoutKit; }; 8C81DF9C28AE51CE009B17D2 /* BaseUI */ = { isa = XCSwiftPackageProductDependency; productName = BaseUI; }; 8CA382DC287C5CE700C99F4F /* DivKitExtensions */ = { isa = XCSwiftPackageProductDependency; productName = DivKitExtensions; }; 8CA382DE287C5CF000C99F4F /* DivKitExtensions */ = { isa = XCSwiftPackageProductDependency; productName = DivKitExtensions; }; 8CF3296D2875D645003F799A /* LayoutKit */ = { isa = XCSwiftPackageProductDependency; productName = LayoutKit; }; 8CF3296F2875D64B003F799A /* LayoutKit */ = { isa = XCSwiftPackageProductDependency; productName = LayoutKit; }; 98C920F32C8F46EE00B2FFD8 /* LookinServer */ = { isa = XCSwiftPackageProductDependency; package = 98C920F22C8F46EE00B2FFD8 /* XCRemoteSwiftPackageReference "LookinServer" */; productName = LookinServer; }; 9FE7D3312CF7647000BAF071 /* DivKit */ = { isa = XCSwiftPackageProductDependency; productName = DivKit; }; E91B558C2C89D78400DDFEBD /* DivKitMarkdownExtension */ = { isa = XCSwiftPackageProductDependency; productName = DivKitMarkdownExtension; }; E91B558E2C89D81600DDFEBD /* DivKitMarkdownExtension */ = { isa = XCSwiftPackageProductDependency; productName = DivKitMarkdownExtension; }; E99F91812DF04A52003A8AF3 /* DivKitSVG */ = { isa = XCSwiftPackageProductDependency; productName = DivKitSVG; }; /* End XCSwiftPackageProductDependency section */ }; rootObject = 8C9844F32864C2CC001ED5F3 /* Project object */; }