diff --git a/.github/workflows/unittestall.yml b/.github/workflows/unittestall.yml
index 2321666..e41a4c0 100644
--- a/.github/workflows/unittestall.yml
+++ b/.github/workflows/unittestall.yml
@@ -26,13 +26,11 @@ jobs:
- name: Test StylableSwiftUI
shell: bash
run: |
- pushd Example
set -o pipefail && xcodebuild test -enableCodeCoverage YES -workspace ${workspace} -scheme ${scheme} -destination "${destination}"
- popd
pod lib lint --allow-warnings
env:
destination: ${{ matrix.destination }}
- scheme: "StylableSwiftUI-Example"
+ scheme: "StylableSwiftUI"
workspace: "StylableSwiftUI.xcworkspace"
ONLY_ACTIVE_ARCH: "NO"
CODE_SIGN_IDENTITY: ""
diff --git a/.gitignore b/.gitignore
index 00f6018..abb3bf7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -130,3 +130,4 @@ cobertura.xml
# Python files for UITests
*.pyc
/.idea
+.build
diff --git a/Example/StylableSwiftUI.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
similarity index 68%
rename from Example/StylableSwiftUI.xcodeproj/project.xcworkspace/contents.xcworkspacedata
rename to .swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
index bdaef2e..919434a 100644
--- a/Example/StylableSwiftUI.xcodeproj/project.xcworkspace/contents.xcworkspacedata
+++ b/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
@@ -2,6 +2,6 @@
+ location = "self:">
diff --git a/.swiftpm/xcode/xcshareddata/xcschemes/StylableSwiftUI.xcscheme b/.swiftpm/xcode/xcshareddata/xcschemes/StylableSwiftUI.xcscheme
new file mode 100644
index 0000000..1ef09a7
--- /dev/null
+++ b/.swiftpm/xcode/xcshareddata/xcschemes/StylableSwiftUI.xcscheme
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Demo/StylableSwiftUI-Demo.xcodeproj/project.pbxproj b/Demo/StylableSwiftUI-Demo.xcodeproj/project.pbxproj
new file mode 100644
index 0000000..e1f6531
--- /dev/null
+++ b/Demo/StylableSwiftUI-Demo.xcodeproj/project.pbxproj
@@ -0,0 +1,492 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 54;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 1682B5242C175CB500D73706 /* StylableSwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1682B5232C175CA900D73706 /* StylableSwiftUI.framework */; };
+ 1682B5252C175CB500D73706 /* StylableSwiftUI.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 1682B5232C175CA900D73706 /* StylableSwiftUI.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
+ 607FACD61AFB9204008FA782 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACD51AFB9204008FA782 /* AppDelegate.swift */; };
+ 607FACDD1AFB9204008FA782 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 607FACDC1AFB9204008FA782 /* Images.xcassets */; };
+ 607FACE01AFB9204008FA782 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 607FACDE1AFB9204008FA782 /* LaunchScreen.xib */; };
+ 8F8F18A026B3FB4E00E83CE4 /* ThemedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F8F189F26B3FB4E00E83CE4 /* ThemedView.swift */; };
+ 8FB7656D28815A9A00857520 /* organism_element_like.json in Resources */ = {isa = PBXBuildFile; fileRef = 8FB7656A28815A9900857520 /* organism_element_like.json */; };
+ 8FB7656E28815A9A00857520 /* like.json in Resources */ = {isa = PBXBuildFile; fileRef = 8FB7656B28815A9A00857520 /* like.json */; };
+ 8FB7656F28815A9A00857520 /* dark_like.json in Resources */ = {isa = PBXBuildFile; fileRef = 8FB7656C28815A9A00857520 /* dark_like.json */; };
+ A00F0FF623CCCE6200DDF587 /* ExampleViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = A00F0FF523CCCE6200DDF587 /* ExampleViews.swift */; };
+ A00F0FF823CCD10400DDF587 /* Stylist+create.swift in Sources */ = {isa = PBXBuildFile; fileRef = A00F0FF723CCD10400DDF587 /* Stylist+create.swift */; };
+ A021A58323D0C2E5003D57D8 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A021A58223D0C2E5003D57D8 /* SceneDelegate.swift */; };
+ A021A58523D1D36F003D57D8 /* PreviewAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = A08822D323D0990E000E8834 /* PreviewAssets.xcassets */; };
+ A021A58823D1E1D7003D57D8 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = A021A58A23D1E1D7003D57D8 /* Localizable.strings */; };
+ A021A58E23D1E90D003D57D8 /* StyledListScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = A021A58D23D1E90D003D57D8 /* StyledListScreen.swift */; };
+ A0B8B62D23D0943C00A07971 /* SearchBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0B8B62C23D0943C00A07971 /* SearchBar.swift */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+ 1682B5222C175CA900D73706 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 1682B51E2C175CA900D73706 /* StylableSwiftUI.xcodeproj */;
+ proxyType = 2;
+ remoteGlobalIDString = 1682B4DE2C1759A700D73706;
+ remoteInfo = StylableSwiftUI;
+ };
+ 8FACB8C42C2F1077009EE5AD /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 1682B51E2C175CA900D73706 /* StylableSwiftUI.xcodeproj */;
+ proxyType = 2;
+ remoteGlobalIDString = 8FACB8B02C2F0DF0009EE5AD;
+ remoteInfo = StylableSwiftUITests;
+ };
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+ 1682B5262C175CB500D73706 /* Embed Frameworks */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = "";
+ dstSubfolderSpec = 10;
+ files = (
+ 1682B5252C175CB500D73706 /* StylableSwiftUI.framework in Embed Frameworks */,
+ );
+ name = "Embed Frameworks";
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXCopyFilesBuildPhase section */
+
+/* Begin PBXFileReference section */
+ 1682B51E2C175CA900D73706 /* StylableSwiftUI.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = StylableSwiftUI.xcodeproj; path = ../StylableSwiftUI.xcodeproj; sourceTree = ""; };
+ 607FACD01AFB9204008FA782 /* StylableSwiftUI_Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = StylableSwiftUI_Example.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 607FACD41AFB9204008FA782 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
+ 607FACD51AFB9204008FA782 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
+ 607FACDC1AFB9204008FA782 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; };
+ 607FACDF1AFB9204008FA782 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; };
+ 8F8F189F26B3FB4E00E83CE4 /* ThemedView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemedView.swift; sourceTree = ""; };
+ 8FB7656A28815A9900857520 /* organism_element_like.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = organism_element_like.json; sourceTree = ""; };
+ 8FB7656B28815A9A00857520 /* like.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = like.json; sourceTree = ""; };
+ 8FB7656C28815A9A00857520 /* dark_like.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = dark_like.json; sourceTree = ""; };
+ A00F0FF523CCCE6200DDF587 /* ExampleViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExampleViews.swift; sourceTree = ""; };
+ A00F0FF723CCD10400DDF587 /* Stylist+create.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Stylist+create.swift"; sourceTree = ""; };
+ A021A58223D0C2E5003D57D8 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; };
+ A021A58923D1E1D7003D57D8 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; };
+ A021A58D23D1E90D003D57D8 /* StyledListScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StyledListScreen.swift; sourceTree = ""; };
+ A08822D323D0990E000E8834 /* PreviewAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = PreviewAssets.xcassets; sourceTree = ""; };
+ A0B8B62C23D0943C00A07971 /* SearchBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchBar.swift; sourceTree = ""; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 607FACCD1AFB9204008FA782 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 1682B5242C175CB500D73706 /* StylableSwiftUI.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 1682B4CE2C174CFA00D73706 /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 1682B51E2C175CA900D73706 /* StylableSwiftUI.xcodeproj */,
+ );
+ name = Frameworks;
+ sourceTree = "";
+ };
+ 1682B51F2C175CA900D73706 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 1682B5232C175CA900D73706 /* StylableSwiftUI.framework */,
+ 8FACB8C52C2F1077009EE5AD /* StylableSwiftUITests.xctest */,
+ );
+ name = Products;
+ sourceTree = "";
+ };
+ 607FACC71AFB9204008FA782 = {
+ isa = PBXGroup;
+ children = (
+ 607FACD21AFB9204008FA782 /* Demo */,
+ 607FACD11AFB9204008FA782 /* Products */,
+ 1682B4CE2C174CFA00D73706 /* Frameworks */,
+ );
+ sourceTree = "";
+ };
+ 607FACD11AFB9204008FA782 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 607FACD01AFB9204008FA782 /* StylableSwiftUI_Example.app */,
+ );
+ name = Products;
+ sourceTree = "";
+ };
+ 607FACD21AFB9204008FA782 /* Demo */ = {
+ isa = PBXGroup;
+ children = (
+ 8FB7656928815A8D00857520 /* Animations */,
+ A021A58C23D1E82B003D57D8 /* Styling */,
+ A021A58B23D1E7D0003D57D8 /* Views */,
+ A08822CD23D097FC000E8834 /* Preview Content */,
+ 607FACD51AFB9204008FA782 /* AppDelegate.swift */,
+ A021A58223D0C2E5003D57D8 /* SceneDelegate.swift */,
+ 607FACDC1AFB9204008FA782 /* Images.xcassets */,
+ 607FACDE1AFB9204008FA782 /* LaunchScreen.xib */,
+ 607FACD31AFB9204008FA782 /* Supporting Files */,
+ A021A58A23D1E1D7003D57D8 /* Localizable.strings */,
+ );
+ name = Demo;
+ path = StylableSwiftUI;
+ sourceTree = "";
+ };
+ 607FACD31AFB9204008FA782 /* Supporting Files */ = {
+ isa = PBXGroup;
+ children = (
+ 607FACD41AFB9204008FA782 /* Info.plist */,
+ );
+ name = "Supporting Files";
+ sourceTree = "";
+ };
+ 8FB7656928815A8D00857520 /* Animations */ = {
+ isa = PBXGroup;
+ children = (
+ 8FB7656B28815A9A00857520 /* like.json */,
+ 8FB7656A28815A9900857520 /* organism_element_like.json */,
+ 8FB7656C28815A9A00857520 /* dark_like.json */,
+ );
+ name = Animations;
+ sourceTree = "";
+ };
+ A021A58B23D1E7D0003D57D8 /* Views */ = {
+ isa = PBXGroup;
+ children = (
+ A00F0FF523CCCE6200DDF587 /* ExampleViews.swift */,
+ A0B8B62C23D0943C00A07971 /* SearchBar.swift */,
+ A021A58D23D1E90D003D57D8 /* StyledListScreen.swift */,
+ 8F8F189F26B3FB4E00E83CE4 /* ThemedView.swift */,
+ );
+ name = Views;
+ sourceTree = "";
+ };
+ A021A58C23D1E82B003D57D8 /* Styling */ = {
+ isa = PBXGroup;
+ children = (
+ A00F0FF723CCD10400DDF587 /* Stylist+create.swift */,
+ );
+ name = Styling;
+ sourceTree = "";
+ };
+ A08822CD23D097FC000E8834 /* Preview Content */ = {
+ isa = PBXGroup;
+ children = (
+ A08822D323D0990E000E8834 /* PreviewAssets.xcassets */,
+ );
+ name = "Preview Content";
+ sourceTree = "";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 607FACCF1AFB9204008FA782 /* StylableSwiftUI_Example */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 607FACEF1AFB9204008FA782 /* Build configuration list for PBXNativeTarget "StylableSwiftUI_Example" */;
+ buildPhases = (
+ 607FACCC1AFB9204008FA782 /* Sources */,
+ 607FACCD1AFB9204008FA782 /* Frameworks */,
+ 607FACCE1AFB9204008FA782 /* Resources */,
+ 1682B5262C175CB500D73706 /* Embed Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = StylableSwiftUI_Example;
+ productName = SwiftUIStylist;
+ productReference = 607FACD01AFB9204008FA782 /* StylableSwiftUI_Example.app */;
+ productType = "com.apple.product-type.application";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 607FACC81AFB9204008FA782 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ BuildIndependentTargetsInParallel = YES;
+ LastSwiftUpdateCheck = 0830;
+ LastUpgradeCheck = 1530;
+ ORGANIZATIONNAME = CocoaPods;
+ TargetAttributes = {
+ 607FACCF1AFB9204008FA782 = {
+ CreatedOnToolsVersion = 6.3.1;
+ LastSwiftMigration = 1130;
+ };
+ };
+ };
+ buildConfigurationList = 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "StylableSwiftUI-Demo" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = en;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ Base,
+ );
+ mainGroup = 607FACC71AFB9204008FA782;
+ productRefGroup = 607FACD11AFB9204008FA782 /* Products */;
+ projectDirPath = "";
+ projectReferences = (
+ {
+ ProductGroup = 1682B51F2C175CA900D73706 /* Products */;
+ ProjectRef = 1682B51E2C175CA900D73706 /* StylableSwiftUI.xcodeproj */;
+ },
+ );
+ projectRoot = "";
+ targets = (
+ 607FACCF1AFB9204008FA782 /* StylableSwiftUI_Example */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXReferenceProxy section */
+ 1682B5232C175CA900D73706 /* StylableSwiftUI.framework */ = {
+ isa = PBXReferenceProxy;
+ fileType = wrapper.framework;
+ path = StylableSwiftUI.framework;
+ remoteRef = 1682B5222C175CA900D73706 /* PBXContainerItemProxy */;
+ sourceTree = BUILT_PRODUCTS_DIR;
+ };
+ 8FACB8C52C2F1077009EE5AD /* StylableSwiftUITests.xctest */ = {
+ isa = PBXReferenceProxy;
+ fileType = wrapper.cfbundle;
+ path = StylableSwiftUITests.xctest;
+ remoteRef = 8FACB8C42C2F1077009EE5AD /* PBXContainerItemProxy */;
+ sourceTree = BUILT_PRODUCTS_DIR;
+ };
+/* End PBXReferenceProxy section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 607FACCE1AFB9204008FA782 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8FB7656D28815A9A00857520 /* organism_element_like.json in Resources */,
+ A021A58523D1D36F003D57D8 /* PreviewAssets.xcassets in Resources */,
+ 8FB7656F28815A9A00857520 /* dark_like.json in Resources */,
+ 8FB7656E28815A9A00857520 /* like.json in Resources */,
+ A021A58823D1E1D7003D57D8 /* Localizable.strings in Resources */,
+ 607FACE01AFB9204008FA782 /* LaunchScreen.xib in Resources */,
+ 607FACDD1AFB9204008FA782 /* Images.xcassets in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 607FACCC1AFB9204008FA782 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ A021A58E23D1E90D003D57D8 /* StyledListScreen.swift in Sources */,
+ 607FACD61AFB9204008FA782 /* AppDelegate.swift in Sources */,
+ A00F0FF823CCD10400DDF587 /* Stylist+create.swift in Sources */,
+ A0B8B62D23D0943C00A07971 /* SearchBar.swift in Sources */,
+ A00F0FF623CCCE6200DDF587 /* ExampleViews.swift in Sources */,
+ 8F8F18A026B3FB4E00E83CE4 /* ThemedView.swift in Sources */,
+ A021A58323D0C2E5003D57D8 /* SceneDelegate.swift in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXVariantGroup section */
+ 607FACDE1AFB9204008FA782 /* LaunchScreen.xib */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 607FACDF1AFB9204008FA782 /* Base */,
+ );
+ name = LaunchScreen.xib;
+ sourceTree = "";
+ };
+ A021A58A23D1E1D7003D57D8 /* Localizable.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ A021A58923D1E1D7003D57D8 /* en */,
+ );
+ name = Localizable.strings;
+ sourceTree = "";
+ };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+ 607FACED1AFB9204008FA782 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = 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_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_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ ENABLE_TESTABILITY = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ 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 = 13.0;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = iphoneos;
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ };
+ name = Debug;
+ };
+ 607FACEE1AFB9204008FA782 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = 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_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_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ 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 = 13.0;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = iphoneos;
+ SWIFT_COMPILATION_MODE = wholemodule;
+ SWIFT_OPTIMIZATION_LEVEL = "-O";
+ VALIDATE_PRODUCT = YES;
+ };
+ name = Release;
+ };
+ 607FACF01AFB9204008FA782 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ DEVELOPMENT_ASSET_PATHS = StylableSwiftUI/PreviewAssets.xcassets;
+ INFOPLIST_FILE = StylableSwiftUI/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 14.0;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ );
+ MODULE_NAME = ExampleApp;
+ PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
+ SWIFT_SWIFT3_OBJC_INFERENCE = Default;
+ SWIFT_VERSION = 5.0;
+ };
+ name = Debug;
+ };
+ 607FACF11AFB9204008FA782 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ DEVELOPMENT_ASSET_PATHS = StylableSwiftUI/PreviewAssets.xcassets;
+ INFOPLIST_FILE = StylableSwiftUI/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 14.0;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ );
+ MODULE_NAME = ExampleApp;
+ PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_SWIFT3_OBJC_INFERENCE = Default;
+ SWIFT_VERSION = 5.0;
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "StylableSwiftUI-Demo" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 607FACED1AFB9204008FA782 /* Debug */,
+ 607FACEE1AFB9204008FA782 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 607FACEF1AFB9204008FA782 /* Build configuration list for PBXNativeTarget "StylableSwiftUI_Example" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 607FACF01AFB9204008FA782 /* Debug */,
+ 607FACF11AFB9204008FA782 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 607FACC81AFB9204008FA782 /* Project object */;
+}
diff --git a/Demo/StylableSwiftUI-Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Demo/StylableSwiftUI-Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata
new file mode 100644
index 0000000..919434a
--- /dev/null
+++ b/Demo/StylableSwiftUI-Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/Example/StylableSwiftUI.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Demo/StylableSwiftUI-Demo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
similarity index 100%
rename from Example/StylableSwiftUI.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
rename to Demo/StylableSwiftUI-Demo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
diff --git a/Demo/StylableSwiftUI-Demo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/Demo/StylableSwiftUI-Demo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
new file mode 100644
index 0000000..372c77d
--- /dev/null
+++ b/Demo/StylableSwiftUI-Demo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
@@ -0,0 +1,15 @@
+{
+ "originHash" : "0271592b24e5dc1185a09e3f2d980d55521827815d397c9bce8e63d502a51e84",
+ "pins" : [
+ {
+ "identity" : "lottie-ios",
+ "kind" : "remoteSourceControl",
+ "location" : "https://github.com/airbnb/lottie-ios.git",
+ "state" : {
+ "revision" : "769b88d83a42ca8d5572b020c96f47e3690b3796",
+ "version" : "4.4.3"
+ }
+ }
+ ],
+ "version" : 3
+}
diff --git a/Example/StylableSwiftUI.xcodeproj/xcshareddata/xcbaselines/607FACE41AFB9204008FA782.xcbaseline/83513D3E-39AF-4A47-9FA7-E05D2ED44749.plist b/Demo/StylableSwiftUI-Demo.xcodeproj/xcshareddata/xcbaselines/607FACE41AFB9204008FA782.xcbaseline/83513D3E-39AF-4A47-9FA7-E05D2ED44749.plist
similarity index 100%
rename from Example/StylableSwiftUI.xcodeproj/xcshareddata/xcbaselines/607FACE41AFB9204008FA782.xcbaseline/83513D3E-39AF-4A47-9FA7-E05D2ED44749.plist
rename to Demo/StylableSwiftUI-Demo.xcodeproj/xcshareddata/xcbaselines/607FACE41AFB9204008FA782.xcbaseline/83513D3E-39AF-4A47-9FA7-E05D2ED44749.plist
diff --git a/Example/StylableSwiftUI.xcodeproj/xcshareddata/xcbaselines/607FACE41AFB9204008FA782.xcbaseline/94CC626E-2F83-49AA-B04A-8681A9B72AFD.plist b/Demo/StylableSwiftUI-Demo.xcodeproj/xcshareddata/xcbaselines/607FACE41AFB9204008FA782.xcbaseline/94CC626E-2F83-49AA-B04A-8681A9B72AFD.plist
similarity index 100%
rename from Example/StylableSwiftUI.xcodeproj/xcshareddata/xcbaselines/607FACE41AFB9204008FA782.xcbaseline/94CC626E-2F83-49AA-B04A-8681A9B72AFD.plist
rename to Demo/StylableSwiftUI-Demo.xcodeproj/xcshareddata/xcbaselines/607FACE41AFB9204008FA782.xcbaseline/94CC626E-2F83-49AA-B04A-8681A9B72AFD.plist
diff --git a/Example/StylableSwiftUI.xcodeproj/xcshareddata/xcbaselines/607FACE41AFB9204008FA782.xcbaseline/C6C089D8-49FD-4E72-AC12-3164803B7349.plist b/Demo/StylableSwiftUI-Demo.xcodeproj/xcshareddata/xcbaselines/607FACE41AFB9204008FA782.xcbaseline/C6C089D8-49FD-4E72-AC12-3164803B7349.plist
similarity index 100%
rename from Example/StylableSwiftUI.xcodeproj/xcshareddata/xcbaselines/607FACE41AFB9204008FA782.xcbaseline/C6C089D8-49FD-4E72-AC12-3164803B7349.plist
rename to Demo/StylableSwiftUI-Demo.xcodeproj/xcshareddata/xcbaselines/607FACE41AFB9204008FA782.xcbaseline/C6C089D8-49FD-4E72-AC12-3164803B7349.plist
diff --git a/Example/StylableSwiftUI.xcodeproj/xcshareddata/xcbaselines/607FACE41AFB9204008FA782.xcbaseline/Info.plist b/Demo/StylableSwiftUI-Demo.xcodeproj/xcshareddata/xcbaselines/607FACE41AFB9204008FA782.xcbaseline/Info.plist
similarity index 100%
rename from Example/StylableSwiftUI.xcodeproj/xcshareddata/xcbaselines/607FACE41AFB9204008FA782.xcbaseline/Info.plist
rename to Demo/StylableSwiftUI-Demo.xcodeproj/xcshareddata/xcbaselines/607FACE41AFB9204008FA782.xcbaseline/Info.plist
diff --git a/Example/StylableSwiftUI.xcodeproj/xcshareddata/xcschemes/StylableSwiftUI-Example.xcscheme b/Demo/StylableSwiftUI-Demo.xcodeproj/xcshareddata/xcschemes/StylableSwiftUI_Example.xcscheme
similarity index 67%
rename from Example/StylableSwiftUI.xcodeproj/xcshareddata/xcschemes/StylableSwiftUI-Example.xcscheme
rename to Demo/StylableSwiftUI-Demo.xcodeproj/xcshareddata/xcschemes/StylableSwiftUI_Example.xcscheme
index 2702fca..1567a0e 100644
--- a/Example/StylableSwiftUI.xcodeproj/xcshareddata/xcschemes/StylableSwiftUI-Example.xcscheme
+++ b/Demo/StylableSwiftUI-Demo.xcodeproj/xcshareddata/xcschemes/StylableSwiftUI_Example.xcscheme
@@ -1,10 +1,11 @@
+ LastUpgradeVersion = "1530"
+ version = "1.7">
+ buildImplicitDependencies = "YES"
+ buildArchitectures = "Automatic">
-
-
-
-
+ ReferencedContainer = "container:StylableSwiftUI-Demo.xcodeproj">
@@ -41,17 +28,7 @@
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
- codeCoverageEnabled = "YES"
- onlyGenerateCoverageForSpecifiedTargets = "YES">
-
-
-
-
+ shouldAutocreateTestPlan = "YES">
@@ -60,7 +37,7 @@
BlueprintIdentifier = "607FACE41AFB9204008FA782"
BuildableName = "StylableSwiftUI_Tests.xctest"
BlueprintName = "StylableSwiftUI_Tests"
- ReferencedContainer = "container:StylableSwiftUI.xcodeproj">
+ ReferencedContainer = "container:StylableSwiftUI-Demo.xcodeproj">
@@ -82,7 +59,7 @@
BlueprintIdentifier = "607FACCF1AFB9204008FA782"
BuildableName = "StylableSwiftUI_Example.app"
BlueprintName = "StylableSwiftUI_Example"
- ReferencedContainer = "container:StylableSwiftUI.xcodeproj">
+ ReferencedContainer = "container:StylableSwiftUI-Demo.xcodeproj">
@@ -99,7 +76,7 @@
BlueprintIdentifier = "607FACCF1AFB9204008FA782"
BuildableName = "StylableSwiftUI_Example.app"
BlueprintName = "StylableSwiftUI_Example"
- ReferencedContainer = "container:StylableSwiftUI.xcodeproj">
+ ReferencedContainer = "container:StylableSwiftUI-Demo.xcodeproj">
diff --git a/Example/StylableSwiftUI/AppDelegate.swift b/Demo/StylableSwiftUI/AppDelegate.swift
similarity index 100%
rename from Example/StylableSwiftUI/AppDelegate.swift
rename to Demo/StylableSwiftUI/AppDelegate.swift
diff --git a/Example/StylableSwiftUI/Base.lproj/LaunchScreen.xib b/Demo/StylableSwiftUI/Base.lproj/LaunchScreen.xib
similarity index 100%
rename from Example/StylableSwiftUI/Base.lproj/LaunchScreen.xib
rename to Demo/StylableSwiftUI/Base.lproj/LaunchScreen.xib
diff --git a/Example/StylableSwiftUI/ExampleViews.swift b/Demo/StylableSwiftUI/ExampleViews.swift
similarity index 100%
rename from Example/StylableSwiftUI/ExampleViews.swift
rename to Demo/StylableSwiftUI/ExampleViews.swift
diff --git a/Example/StylableSwiftUI/Images.xcassets/AppIcon.appiconset/Contents.json b/Demo/StylableSwiftUI/Images.xcassets/AppIcon.appiconset/Contents.json
similarity index 100%
rename from Example/StylableSwiftUI/Images.xcassets/AppIcon.appiconset/Contents.json
rename to Demo/StylableSwiftUI/Images.xcassets/AppIcon.appiconset/Contents.json
diff --git a/Example/StylableSwiftUI/Info.plist b/Demo/StylableSwiftUI/Info.plist
similarity index 100%
rename from Example/StylableSwiftUI/Info.plist
rename to Demo/StylableSwiftUI/Info.plist
diff --git a/Example/StylableSwiftUI/PreviewAssets.xcassets/*_*_close.imageset/003-cancel.png b/Demo/StylableSwiftUI/PreviewAssets.xcassets/*_*_close.imageset/003-cancel.png
similarity index 100%
rename from Example/StylableSwiftUI/PreviewAssets.xcassets/*_*_close.imageset/003-cancel.png
rename to Demo/StylableSwiftUI/PreviewAssets.xcassets/*_*_close.imageset/003-cancel.png
diff --git a/Example/StylableSwiftUI/PreviewAssets.xcassets/*_*_close.imageset/Contents.json b/Demo/StylableSwiftUI/PreviewAssets.xcassets/*_*_close.imageset/Contents.json
similarity index 100%
rename from Example/StylableSwiftUI/PreviewAssets.xcassets/*_*_close.imageset/Contents.json
rename to Demo/StylableSwiftUI/PreviewAssets.xcassets/*_*_close.imageset/Contents.json
diff --git a/Example/StylableSwiftUI/PreviewAssets.xcassets/Color.colorset/Contents.json b/Demo/StylableSwiftUI/PreviewAssets.xcassets/Color.colorset/Contents.json
similarity index 100%
rename from Example/StylableSwiftUI/PreviewAssets.xcassets/Color.colorset/Contents.json
rename to Demo/StylableSwiftUI/PreviewAssets.xcassets/Color.colorset/Contents.json
diff --git a/Example/StylableSwiftUI/PreviewAssets.xcassets/Contents.json b/Demo/StylableSwiftUI/PreviewAssets.xcassets/Contents.json
similarity index 100%
rename from Example/StylableSwiftUI/PreviewAssets.xcassets/Contents.json
rename to Demo/StylableSwiftUI/PreviewAssets.xcassets/Contents.json
diff --git a/Example/StylableSwiftUI/PreviewAssets.xcassets/searchbar_primarybutton_image.imageset/001-loupe.png b/Demo/StylableSwiftUI/PreviewAssets.xcassets/searchbar_primarybutton_image.imageset/001-loupe.png
similarity index 100%
rename from Example/StylableSwiftUI/PreviewAssets.xcassets/searchbar_primarybutton_image.imageset/001-loupe.png
rename to Demo/StylableSwiftUI/PreviewAssets.xcassets/searchbar_primarybutton_image.imageset/001-loupe.png
diff --git a/Example/StylableSwiftUI/PreviewAssets.xcassets/searchbar_primarybutton_image.imageset/Contents.json b/Demo/StylableSwiftUI/PreviewAssets.xcassets/searchbar_primarybutton_image.imageset/Contents.json
similarity index 100%
rename from Example/StylableSwiftUI/PreviewAssets.xcassets/searchbar_primarybutton_image.imageset/Contents.json
rename to Demo/StylableSwiftUI/PreviewAssets.xcassets/searchbar_primarybutton_image.imageset/Contents.json
diff --git a/Example/StylableSwiftUI/PreviewAssets.xcassets/searchbar_secondarybutton_image.imageset/002-ui.png b/Demo/StylableSwiftUI/PreviewAssets.xcassets/searchbar_secondarybutton_image.imageset/002-ui.png
similarity index 100%
rename from Example/StylableSwiftUI/PreviewAssets.xcassets/searchbar_secondarybutton_image.imageset/002-ui.png
rename to Demo/StylableSwiftUI/PreviewAssets.xcassets/searchbar_secondarybutton_image.imageset/002-ui.png
diff --git a/Example/StylableSwiftUI/PreviewAssets.xcassets/searchbar_secondarybutton_image.imageset/Contents.json b/Demo/StylableSwiftUI/PreviewAssets.xcassets/searchbar_secondarybutton_image.imageset/Contents.json
similarity index 100%
rename from Example/StylableSwiftUI/PreviewAssets.xcassets/searchbar_secondarybutton_image.imageset/Contents.json
rename to Demo/StylableSwiftUI/PreviewAssets.xcassets/searchbar_secondarybutton_image.imageset/Contents.json
diff --git a/Example/StylableSwiftUI/PreviewAssets.xcassets/searchbar_tertiarybutton_close.imageset/003-cancel.png b/Demo/StylableSwiftUI/PreviewAssets.xcassets/searchbar_tertiarybutton_close.imageset/003-cancel.png
similarity index 100%
rename from Example/StylableSwiftUI/PreviewAssets.xcassets/searchbar_tertiarybutton_close.imageset/003-cancel.png
rename to Demo/StylableSwiftUI/PreviewAssets.xcassets/searchbar_tertiarybutton_close.imageset/003-cancel.png
diff --git a/Example/StylableSwiftUI/PreviewAssets.xcassets/searchbar_tertiarybutton_close.imageset/Contents.json b/Demo/StylableSwiftUI/PreviewAssets.xcassets/searchbar_tertiarybutton_close.imageset/Contents.json
similarity index 100%
rename from Example/StylableSwiftUI/PreviewAssets.xcassets/searchbar_tertiarybutton_close.imageset/Contents.json
rename to Demo/StylableSwiftUI/PreviewAssets.xcassets/searchbar_tertiarybutton_close.imageset/Contents.json
diff --git a/Example/StylableSwiftUI/SceneDelegate.swift b/Demo/StylableSwiftUI/SceneDelegate.swift
similarity index 100%
rename from Example/StylableSwiftUI/SceneDelegate.swift
rename to Demo/StylableSwiftUI/SceneDelegate.swift
diff --git a/Example/StylableSwiftUI/SearchBar.swift b/Demo/StylableSwiftUI/SearchBar.swift
similarity index 100%
rename from Example/StylableSwiftUI/SearchBar.swift
rename to Demo/StylableSwiftUI/SearchBar.swift
diff --git a/Example/StylableSwiftUI/StyledListScreen.swift b/Demo/StylableSwiftUI/StyledListScreen.swift
similarity index 100%
rename from Example/StylableSwiftUI/StyledListScreen.swift
rename to Demo/StylableSwiftUI/StyledListScreen.swift
diff --git a/Example/StylableSwiftUI/Stylist+create.swift b/Demo/StylableSwiftUI/Stylist+create.swift
similarity index 100%
rename from Example/StylableSwiftUI/Stylist+create.swift
rename to Demo/StylableSwiftUI/Stylist+create.swift
diff --git a/Example/StylableSwiftUI/ThemedView.swift b/Demo/StylableSwiftUI/ThemedView.swift
similarity index 100%
rename from Example/StylableSwiftUI/ThemedView.swift
rename to Demo/StylableSwiftUI/ThemedView.swift
diff --git a/Example/StylableSwiftUI/dark_like.json b/Demo/StylableSwiftUI/dark_like.json
similarity index 100%
rename from Example/StylableSwiftUI/dark_like.json
rename to Demo/StylableSwiftUI/dark_like.json
diff --git a/Example/StylableSwiftUI/en.lproj/Localizable.strings b/Demo/StylableSwiftUI/en.lproj/Localizable.strings
similarity index 100%
rename from Example/StylableSwiftUI/en.lproj/Localizable.strings
rename to Demo/StylableSwiftUI/en.lproj/Localizable.strings
diff --git a/Example/StylableSwiftUI/like.json b/Demo/StylableSwiftUI/like.json
similarity index 100%
rename from Example/StylableSwiftUI/like.json
rename to Demo/StylableSwiftUI/like.json
diff --git a/Example/StylableSwiftUI/organism_element_like.json b/Demo/StylableSwiftUI/organism_element_like.json
similarity index 100%
rename from Example/StylableSwiftUI/organism_element_like.json
rename to Demo/StylableSwiftUI/organism_element_like.json
diff --git a/Example/Podfile b/Example/Podfile
deleted file mode 100644
index 6ef894d..0000000
--- a/Example/Podfile
+++ /dev/null
@@ -1,13 +0,0 @@
-use_frameworks!
-platform :ios, '14.0'
-
-target 'StylableSwiftUI_Example' do
- pod 'StylableSwiftUI/Animated', :path => '../'
- pod 'SwiftLint'
-
- target 'StylableSwiftUI_Tests' do
- inherit! :search_paths
-
-
- end
-end
diff --git a/Example/Podfile.lock b/Example/Podfile.lock
deleted file mode 100644
index 72d226b..0000000
--- a/Example/Podfile.lock
+++ /dev/null
@@ -1,29 +0,0 @@
-PODS:
- - lottie-ios (4.2.0)
- - StylableSwiftUI/Animated (3.0.0):
- - lottie-ios
- - StylableSwiftUI/Core
- - StylableSwiftUI/Core (3.0.0)
- - SwiftLint (0.52.4)
-
-DEPENDENCIES:
- - StylableSwiftUI/Animated (from `../`)
- - SwiftLint
-
-SPEC REPOS:
- trunk:
- - lottie-ios
- - SwiftLint
-
-EXTERNAL SOURCES:
- StylableSwiftUI:
- :path: "../"
-
-SPEC CHECKSUMS:
- lottie-ios: 809ecf2d460ed650a6aed7aa88b2ec45fab4779c
- StylableSwiftUI: 949269198a7e56ff8874f644319d12b10dc3fa75
- SwiftLint: 1cc5cd61ba9bacb2194e340aeb47a2a37fda00b3
-
-PODFILE CHECKSUM: 3eedd21623312536da46ad6fb7f13732d92f872f
-
-COCOAPODS: 1.12.1
diff --git a/Example/Pods/Local Podspecs/StylableSwiftUI.podspec.json b/Example/Pods/Local Podspecs/StylableSwiftUI.podspec.json
deleted file mode 100644
index d7a4886..0000000
--- a/Example/Pods/Local Podspecs/StylableSwiftUI.podspec.json
+++ /dev/null
@@ -1,39 +0,0 @@
-{
- "name": "StylableSwiftUI",
- "version": "3.0.0",
- "summary": "StylableSwiftUI - Style SwifTUI apps and libraries",
- "description": "Easily tag a SwiftUI library so it can be styled by multiple apps.",
- "homepage": "https://github.com/design-ops/stylable-swiftUI",
- "license": {
- "type": "MIT"
- },
- "authors": "deanWombourne",
- "source": {
- "git": "https://github.com/design-ops/stylable-swiftUI.git",
- "tag": "v3.0.0"
- },
- "swift_versions": "5.8",
- "platforms": {
- "ios": "14.0"
- },
- "default_subspecs": "Core",
- "subspecs": [
- {
- "name": "Core",
- "source_files": "StylableSwiftUI/Classes/Core/**/*{.swift}"
- },
- {
- "name": "Animated",
- "dependencies": {
- "StylableSwiftUI/Core": [
-
- ],
- "lottie-ios": [
-
- ]
- },
- "source_files": "StylableSwiftUI/Classes/Animated/**/*{.swift}"
- }
- ],
- "swift_version": "5.8"
-}
diff --git a/Example/Pods/Local Podspecs/SwiftUIStylist.podspec.json b/Example/Pods/Local Podspecs/SwiftUIStylist.podspec.json
deleted file mode 100644
index 61a5869..0000000
--- a/Example/Pods/Local Podspecs/SwiftUIStylist.podspec.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "name": "SwiftUIStylist",
- "version": "0.1.0",
- "summary": "A short description of SwiftUIStylist.",
- "description": "TODO: Add long description of the pod here.",
- "homepage": "https://github.com/deanWombourne/SwiftUIStylist",
- "license": {
- "type": "MIT",
- "file": "LICENSE"
- },
- "authors": {
- "deanWombourne": "deanWombourne@gmail.com"
- },
- "source": {
- "git": "https://github.com/deanWombourne/SwiftUIStylist.git",
- "tag": "0.1.0"
- },
- "swift_versions": "5.0",
- "platforms": {
- "ios": "13.0"
- },
- "source_files": "SwiftUIStylist/Classes/**/*",
- "swift_version": "5.0"
-}
diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock
deleted file mode 100644
index 72d226b..0000000
--- a/Example/Pods/Manifest.lock
+++ /dev/null
@@ -1,29 +0,0 @@
-PODS:
- - lottie-ios (4.2.0)
- - StylableSwiftUI/Animated (3.0.0):
- - lottie-ios
- - StylableSwiftUI/Core
- - StylableSwiftUI/Core (3.0.0)
- - SwiftLint (0.52.4)
-
-DEPENDENCIES:
- - StylableSwiftUI/Animated (from `../`)
- - SwiftLint
-
-SPEC REPOS:
- trunk:
- - lottie-ios
- - SwiftLint
-
-EXTERNAL SOURCES:
- StylableSwiftUI:
- :path: "../"
-
-SPEC CHECKSUMS:
- lottie-ios: 809ecf2d460ed650a6aed7aa88b2ec45fab4779c
- StylableSwiftUI: 949269198a7e56ff8874f644319d12b10dc3fa75
- SwiftLint: 1cc5cd61ba9bacb2194e340aeb47a2a37fda00b3
-
-PODFILE CHECKSUM: 3eedd21623312536da46ad6fb7f13732d92f872f
-
-COCOAPODS: 1.12.1
diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj
deleted file mode 100644
index 07764ae..0000000
--- a/Example/Pods/Pods.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,2062 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 54;
- objects = {
-
-/* Begin PBXAggregateTarget section */
- 52B60EC2A583F24ACBB69C113F5488B9 /* SwiftLint */ = {
- isa = PBXAggregateTarget;
- buildConfigurationList = AE7B4FB01588B9E6DF09CB79FC7CE7BD /* Build configuration list for PBXAggregateTarget "SwiftLint" */;
- buildPhases = (
- );
- dependencies = (
- );
- name = SwiftLint;
- };
-/* End PBXAggregateTarget section */
-
-/* Begin PBXBuildFile section */
- 02D01ECCCD825E0B74B86AE0921A3CEC /* LottieAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1602402F8CAEE21DE695BA04ACF165A8 /* LottieAnimationCache.swift */; };
- 03B6BE2C793965ED36A9778F1315CF7D /* LottieAnimationViewBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB85F37B82C841B6E3C2F465EB3583C0 /* LottieAnimationViewBase.swift */; };
- 03E8748B25EF08DE80D6C077424C0E95 /* ShapeItemLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E855DB375C7F524DED234395D11CA685 /* ShapeItemLayer.swift */; };
- 08950E07EDC6A1E24424DE17DF80BB45 /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28F4A3F5E81F7333E50CA0EC76A6DF98 /* Asset.swift */; };
- 08AD790AE1BC781B669D2C3C8153F00B /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64452E5A53D7ECF74159CC822D870E91 /* PassThroughOutputNode.swift */; };
- 090D76D78710E22FCC59FB6F1E182853 /* Archive+WritingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66DDB7768F30960D4C02F16C0051F431 /* Archive+WritingDeprecated.swift */; };
- 09947D686FC5D6EC6AC8A7D91A831ADE /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA19A14438B5CDCBD305AE559EBF010B /* ColorValueProvider.swift */; };
- 0AA357BAABE086DC675CA83F909651F4 /* LottieColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27A4C6C08A4C12ADEE60E0656C735428 /* LottieColor.swift */; };
- 0BE2B958696379FA94E4A358D8988160 /* TextLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A58A00F5CA69F312B32665D9FB60CA74 /* TextLayer.swift */; };
- 0C30F154BE861E1E692C73A371BB528C /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 655BE3AC3BBDF289257FB5E619A99007 /* GroupNode.swift */; };
- 0CA33A4686554531532350E83D86296D /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4805880B15F5B22FDEE4FCD3D1F64E69 /* EllipseNode.swift */; };
- 0D01C7F13F5A52BF2FE0CDE94A6F6165 /* BezierPathRoundExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2956630ECEDACC0F465F674259E62A06 /* BezierPathRoundExtension.swift */; };
- 10FD3521AD5FC225F88536AA0BB3A824 /* FileManager+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DEB47F5C01CF8490BCFD30F1D70D8E8 /* FileManager+ZIP.swift */; };
- 110CFE00581EBCC12FAA1B58DF9830C4 /* GradientAnimations.swift in Sources */ = {isa = PBXBuildFile; fileRef = D225DAD71A0984582FFC08D4F1A269CE /* GradientAnimations.swift */; };
- 141507E0816A2DF85CEFB13D53753FCD /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DD9BD35B7E1EF4BD59AD8203A803D0B /* MathKit.swift */; };
- 146091434F9D4560BCCD633BDAFAA2A2 /* AnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB88885EE720E02175B70BA43D82B8D6 /* AnimationLayer.swift */; };
- 14D2FFA3FDB2E0F79E197F38D2C98902 /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = B197F95D0FB8F2408171B5FD7F8FB0FB /* AnimatorNode.swift */; };
- 1629D2507FAEF3A958EDB1E92CABC962 /* ShapeLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C38F2EC7CF5E8AD41B8FAB241E17CD8B /* ShapeLayer.swift */; };
- 16B2D86C809C74806A09BA41DFAC90BC /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 410F6554B7D5CD374986DF597E1CB849 /* CGFloatExtensions.swift */; };
- 16DE331A244871168384A865F307C4C4 /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76D1D13684378C6C7B85D9C0C5444F80 /* PathOutputNode.swift */; };
- 16E4575589BF0B2B23F635CDF7AB465C /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79D58E782A4FEB5B1AB1A248F857A452 /* ImageAsset.swift */; };
- 1A67466B15A88B9109AF63A30A114230 /* Entry+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3393261BD09B5830EC8DA5A14E129A2 /* Entry+Serialization.swift */; };
- 1AC296837573B6EF3074BA288113F821 /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 427C2A4415D436636E0222B1D1F2FAB7 /* AnimationContext.swift */; };
- 1AF57C7A60AE67FED41A323CA02EFA0E /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E9574D70626EF1953D672B9697FEA46 /* SizeValueProvider.swift */; };
- 1BAD3EBB68E8C433438EB240A79BB77A /* RoundedCorners.swift in Sources */ = {isa = PBXBuildFile; fileRef = C70399940B2AB7BA6AD10FB01276A62C /* RoundedCorners.swift */; };
- 1C8FAD5B328D9D3693FA9E93AEA7F4EF /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DB7800CC2768F722E271D886A5986FC /* NodeProperty.swift */; };
- 1CA5156001688D549123A03CD604EC29 /* DotLottieImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = B265AB034C62B0BFD1E9E783871705BF /* DotLottieImageProvider.swift */; };
- 1CD9878CCFF1CC718717F77B0DE74CC3 /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7A84A8285CF7AA3A98ACE2E791CE931 /* AssetLibrary.swift */; };
- 1D7C4855617FC2915151651804D940DB /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5142FAFF92184807A3E8DCE2A4F5BC4D /* SolidLayerModel.swift */; };
- 20CC8720FE3B3B84DB3703FB7822F36C /* Entry+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F453944467880597DD001CBF6AF6CF9 /* Entry+ZIP64.swift */; };
- 23C0C453BB23FB6C7B6BAEC891F8D162 /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6790AF1EA295E7FA8A4C3B569903BC55 /* GradientFillNode.swift */; };
- 23C9BC23FFDD34088E2ACF0A07169233 /* LottieLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22B282ECA91D04DC2A3C365CD20C2FC6 /* LottieLogger.swift */; };
- 23EA0BAD9F4576488308486EF1EE68CD /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BADE19128CCD5CA2FF95B6628CC7057 /* LayerTransformNode.swift */; };
- 24151A81BB69793755117954FCF5C800 /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5867C58A0C73144430774A1316DC4AE /* Interpolatable.swift */; };
- 24826A2FFABFCE32EC398DB906CACAF4 /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80ED95B074263139503ED9EB09946042 /* ShapeRenderLayer.swift */; };
- 2485276A507C2902C986CA3B2FBA51A0 /* LayerTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45184BDE668BD817DFAF090B3E7F7F22 /* LayerTextProvider.swift */; };
- 26D06F9703728B8F083F1D7FB9FB1E28 /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA9686B9917AC05A8CBD492881A55AF6 /* PolygonNode.swift */; };
- 26F503CA9F9371AB84A7A9533866B599 /* Archive+Writing.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9690E429EE5142965B6B5864E0BA45E /* Archive+Writing.swift */; };
- 270FCE2492A27DF6A080D0B2FC5AF8B4 /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB94B17435098D702C5D61BB233030AA /* Shape.swift */; };
- 2A394FCBD1DA381AC8C4CED87BB3A2EF /* CompatibleAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96B1CC369AF58D38706D8A35EDBC98BE /* CompatibleAnimationView.swift */; };
- 2B079B8AE100F49358AC476593D5C51A /* KeyframeGroup+exactlyOneKeyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E24C849FAE0005C0F71C2956A650E94 /* KeyframeGroup+exactlyOneKeyframe.swift */; };
- 2B51D40BB08E27B0B027FA6531462173 /* CGPointExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 894D17A79761C94C924A53F563EB150E /* CGPointExtension.swift */; };
- 2B86F47B3AF6AF0927B831BC9628F6A0 /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E054A240EEC6DD8B3F9E68BB1F933C8 /* InterpolatableExtensions.swift */; };
- 2BC4685CB8B97D9205AAE955634FF0AD /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04D60AC13D33197690A05C641925DDDA /* UIKit.framework */; };
- 2C5E4C32B7A7D3871C8C63811FFFA8AD /* lottie-ios-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CFCBACA305525B5FD0767C4AFF31E40 /* lottie-ios-dummy.m */; };
- 2C9F4C5AB9896037313D097054ACE182 /* AnimatedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1681737DF82EB21510ED77275272363 /* AnimatedView.swift */; };
- 2D948FDB771F5A5AA500924C97862F38 /* DotLottieManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92A3CE9639E1020EB4B1BFBC3BB39C76 /* DotLottieManifest.swift */; };
- 2DA87FFE3F767E349252E51ADC5379B6 /* Archive+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C2AB118BADEABE2FD0BE198C4F91DB1 /* Archive+Helpers.swift */; };
- 2EE70950C8F4D0539D8E240C8A772012 /* CombinedShapeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D0FE6816E4D3E5029E24076602A0E35 /* CombinedShapeAnimation.swift */; };
- 30DC1322A4EF8167FC73A0FB75AD1C8A /* TransformLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C065A92A4856CC2DB6DB244CAC3A30AE /* TransformLayer.swift */; };
- 3660E77E00A3E25C3DD240ECFAE0B9BA /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A777B66E6E54AB58F3AE649FC1216BA /* Ellipse.swift */; };
- 367BD2746586FD565E5C31FB06AC342F /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1911DCEB23CB37CA72A6F8E78379F159 /* KeyframeExtensions.swift */; };
- 36D6D176BA990A4D094C3E96D628506D /* CachedImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF6A987B215E4DD52A4C0F8C51345BD4 /* CachedImageProvider.swift */; };
- 371943F29EC377DB6CBC63D859D6562E /* Archive+ReadingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4ECFFFB7C1BD882046A2E8F945BA1173 /* Archive+ReadingDeprecated.swift */; };
- 3857C9DCBD7D4B410A2B3507ADD57330 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1DDA8F3ADD379F0DB8A5DA88869D309 /* AnyValueProvider.swift */; };
- 39BF8DFF46375887445074B297CA9D38 /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C2209A5E70F2497ED9341B6A84E86F9 /* Star.swift */; };
- 3A5A7E8D0EFA6BE61ECBB92C84C5250E /* DefaultAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7E5F4C31D611ED8D99F0643BA58FD87 /* DefaultAnimationCache.swift */; };
- 3DB4CE08417D765D38EB14DF6B533DD8 /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30F26CFA7FD328979FB7546B9C6C44CA /* PreCompositionLayer.swift */; };
- 3E856F516C697C80DB808A578A301555 /* Fill.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3454023F37858BA68A8CDC7DC0C5241 /* Fill.swift */; };
- 3FCF1B417CDA4B2A2B9261BB5CAB128E /* CALayer+setupLayerHierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D104DE562992F0AEBED5664153E99598 /* CALayer+setupLayerHierarchy.swift */; };
- 4023ADC9F4CD4A4074D2BC2918BB8308 /* KeyframeData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CCF288742A5EF8F4C0EBBB95DF964BD /* KeyframeData.swift */; };
- 402C14041C16867B0C53EBF05DBB4D68 /* UIKitStyleContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8705A9991518B7B89E59F0C2170CE83 /* UIKitStyleContainer.swift */; };
- 40C943C891FB76641DC4F5706D228930 /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C69CC6A8D77FC3AB0AD3B2EA9ED25AEF /* PointValueProvider.swift */; };
- 42B296D09113E31285B1C07D3F193821 /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACC2B61039887F638597C27AB420F5C5 /* AnyValueContainer.swift */; };
- 43130465ADA5D107A83EF8632199A16E /* StylableGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981F91999F107CBBB43FEECAC8A91E45 /* StylableGroup.swift */; };
- 432001A8B744E58A19D0A25F0A29F8E9 /* Data+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE6B10FC9B6553E833B4B741AC706574 /* Data+Serialization.swift */; };
- 43DEC4280E493C54F7A7628BC7CF7990 /* AnimatedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = E74517BA80494683913698A996545664 /* AnimatedButton.swift */; };
- 44995988E971B6981F6F42BF6A27242B /* RectangleAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37CD009FE68D83B338431A5D54EBD837 /* RectangleAnimation.swift */; };
- 47AE0FD3ACB6E1B81D0BF3DB95ED55AA /* PreCompLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEE4296A2044CDB4CE9111940229C77C /* PreCompLayer.swift */; };
- 483D3AF312BDB4D0C92E725EE937094A /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61AD68895278FFE4EC86F446A30AA2D8 /* KeypathSearchable.swift */; };
- 497F24F21140F4D5F388E3A997B6F491 /* StylableSwiftUI-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A97076C2FD6DF803D0CE41C2E59F4758 /* StylableSwiftUI-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 4A59452F1FD20D993C02AEE78B838815 /* DotLottieCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1253B1031382929A684699D3207EE5E4 /* DotLottieCacheProvider.swift */; };
- 4BAF8BA7CBF4A8E5673C287B11468CB2 /* Entry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B9AFEAC4B3361B5BCC1A7E4C9D84E49 /* Entry.swift */; };
- 4D5D7F668A018FBBED4585E30B4DE6E8 /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A3855A0E688003F387191CB7B030B75 /* PathElement.swift */; };
- 4EF3446BBB59F042304456AF4B3674BA /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB94DEAE23EA9E2FE91F0BA4CDCEB0AC /* StarNode.swift */; };
- 4F220F69C8FEA7B4FD6D16C5F786FD9A /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FB503F0443198EB9CF8BCEFF1FC2851 /* TextDocument.swift */; };
- 4FBE9B2F5765C0A74D198B326F9FDA84 /* CGColor+RGB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D3116184EBD150817DD4FC95D111A5C /* CGColor+RGB.swift */; };
- 508F2DB3F3264E9AB74302ABBF92175C /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04997492E5064C8892D86EE8B2366F8 /* CurveVertex.swift */; };
- 509E81FB8300B03C869CC7E0E04FC623 /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82F18E39E30BFC2753D9AA1285A15756 /* Trim.swift */; };
- 534169A16DA9E1DA272A7A1F60FB4D66 /* LottieAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 685FA9AD07F15710B4C0162C3908B6A7 /* LottieAnimation.swift */; };
- 535F6586DBD712AAF0F66DD959A77132 /* LayerModel+makeAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE70B381A5AED2BE1D5295F3B36E0E17 /* LayerModel+makeAnimationLayer.swift */; };
- 53D3F555CE45CB0FA6AE70C1B310041C /* BaseAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B931CB344275A89B58D4972A6F8F8C1C /* BaseAnimationLayer.swift */; };
- 53E968FBD8D97552852210C7C2DFA243 /* EllipseAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92BEBF1A2DF4475C8370B1886AC9F0C1 /* EllipseAnimation.swift */; };
- 5465DE810317F4CCB5EB410E552CBF1C /* LegacyGradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6CB812610667A32952B63FFF7D1C179 /* LegacyGradientFillRenderer.swift */; };
- 55903A2678A9ED5B6D0772922CC43CDE /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 690576955D994308284C9490EFA17D64 /* Glyph.swift */; };
- 55A4E5D7362F024C87F18E3AFDF929BC /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB49ECB1CE9BC857C544BE182C20A526 /* Repeater.swift */; };
- 5775E8FD990EEDEC7903B2BCBAEF98F1 /* AnimatedSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFCD7E832A05E73DD358E082FB5E700A /* AnimatedSwitch.swift */; };
- 5806B72F22638A6008231EA9EF1C91E3 /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E16B67A667AE9828C76FA09992750367 /* KeyedDecodingContainerExtensions.swift */; };
- 5889E65DF4B2C05A17907BAF8FAF514A /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4061C485992396262E9EEBED2962BB7C /* ColorExtension.swift */; };
- 589C68C8879BA0F8FE093228BA0331A5 /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21202759E0FA0092041253D3012D6E33 /* InvertedMatteLayer.swift */; };
- 5A35A33E39F5CC0D6DCDF3F5B28C589A /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50C9B48E6A456887593D058FC1A34252 /* Transform.swift */; };
- 5A4C9C20AFADB3E56ED6B095DE9BF10B /* StylableAnimatedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0933AF34B2F793722820CD9AB54760A /* StylableAnimatedView.swift */; };
- 5AEA51E02EAA5598B98A93FA7C9BA041 /* LottieAnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FC22E98B82B7503366D2097E29513C7 /* LottieAnimationViewInitializers.swift */; };
- 5BB0A27F06C0597D7C371991C7EB4F36 /* ImageCacheKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5DE2F19AA3845094A0B570B7C07481B /* ImageCacheKey.swift */; };
- 5BBF4D92127617EC39FB20C4895D010B /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBA5B3ABB76CB716FC85F75FB990E200 /* LayerDebugging.swift */; };
- 5C400981E989E63EEC2F7EB260BBDF55 /* DotLottieAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB9389E47C69B08C8EC19C16E8C1A000 /* DotLottieAnimation.swift */; };
- 5D930C4A3DEB081B9B9B63484E637442 /* ThemedStylistIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 303EAB1A6C8E2F016E13802007730066 /* ThemedStylistIdentifier.swift */; };
- 5FE79F40296EF6B5FE33DE3669CD6435 /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFF8464A45E2C7F7654D994AF648AC2B /* AnyNodeProperty.swift */; };
- 6111C8B8397457F2D015A748619DD14D /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 621C85D310F83D7028749A9ACEE3D98F /* GradientStrokeRenderer.swift */; };
- 616AF83AD79BFD3833BD336E2DD34004 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78CF1ED20F1995AA06DE9CB6D440C19C /* UIColorExtension.swift */; };
- 625AA4402F6AB533D49C2B42AD73F59F /* BlendMode+Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE7155A358A846722D6D3E525F62CE3E /* BlendMode+Filter.swift */; };
- 625F9CE86EB74426C1FF9C3523D2D10C /* CoreAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71FA9DD23C9D07F4C3C58E550F48D968 /* CoreAnimationLayer.swift */; };
- 64CC8EF0FF2DE9F351FE889D2F02E38C /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B9C3B8641E38BF0043867A788B3C3BD /* RenderNode.swift */; };
- 6546CAAD7AB2027E0B5FECF70C8D0068 /* LottieAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A08F02545DED91877ACCC02A7030DBC6 /* LottieAnimationView.swift */; };
- 66DEE8AA32FD358FF8CFF7B0AB9CC4F2 /* StylableSwiftUI-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 13D8A40C94913A926E6DFCDD3B69E11E /* StylableSwiftUI-dummy.m */; };
- 67AECFC096F0C9F416E4D7068E524C10 /* GradientRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A36AA71A56A88293C9341811F490663 /* GradientRenderLayer.swift */; };
- 69ADFBED3E53E133A70CBCADDFC66444 /* WithStyleIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25CE74F193121F6D4A2AD188E582A752 /* WithStyleIdentifier.swift */; };
- 69DF936A6D86ACA1498053220BA8420F /* CoreTextRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A6336F632C2FC71A4F67E3DD6F7032A /* CoreTextRenderLayer.swift */; };
- 6BB97E3304586A85D51FEEDBCC3C9BE8 /* InfiniteOpaqueAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6500C68360C37E4CE72AA9E50229D2E /* InfiniteOpaqueAnimationLayer.swift */; };
- 6BCDE862CC5C896043DFB88F4C1056DE /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53FE7236641CC3A043656BFC31493040 /* BundleImageProvider.swift */; };
- 6D227B67A3DF9BA7EFE03D6C927D971E /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 438F330404FBC73C2428A5F827736977 /* PrecompAsset.swift */; };
- 6E156D9B720CEA8270D508C68EDB4376 /* BaseCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB3B4D211235F44157232DB1C9667D1F /* BaseCompositionLayer.swift */; };
- 6E952D2C7BA8DC6C628F32B6F34CE5DB /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BA324DEE8CC2750C646F874285C6F52 /* LayerModel.swift */; };
- 722333529FA3DD8B437D491C1555C310 /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEB0522A3914477D6A8A561B81ADF280 /* ImageCompositionLayer.swift */; };
- 7314F2B3C7644910A77DEEEDB5AC2950 /* Theme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11BBA994A987D4E0260FAEE537AD935C /* Theme.swift */; };
- 7376FE441B8895961823C0FD9B0E49F1 /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 025931CA8280187F6188A307483A072B /* LayerImageProvider.swift */; };
- 7379636F79F9B22014359FB1EFC7922C /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C10BD553FFC30327E9957405377BE85 /* RectNode.swift */; };
- 750B13EFC7C833999CD772476EBF2DBC /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE1C610834AD81018C739D6A81F0A51F /* ShapeNode.swift */; };
- 77F17C92762938C79E540DDEBDA49689 /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8B54BB8BB44B79D37E2BD7A56E354DF /* MaskContainerLayer.swift */; };
- 7881133228690E2573EFD4211C07464E /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDA58E6521C53473476AD7BB70F5E30A /* FillRenderer.swift */; };
- 79E4CF79E12322F10175CB2E4428B4CF /* StylableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC33B5FCD5BFFFA72E81F432E1ADA216 /* StylableView.swift */; };
- 7A9F577EFA781AA5B36C2FBAF0ABD1B0 /* AnimationFontProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A33462BE2CFD5A9EB5F99E734E43B41 /* AnimationFontProvider.swift */; };
- 7B01DBEB89B820C8294341814A332BCF /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5773466217AC6458C99D06514DEC3658 /* LRUAnimationCache.swift */; };
- 7B1F24E382D3841703472CB935E99BF9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79CF7D56C5D50C18B2EA0ED106D998C7 /* Foundation.framework */; };
- 7B91E1E168A78CCBCCC9667447C3655C /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31791B2E1B89F1553A5EBB031FEE0CFA /* FloatValueProvider.swift */; };
- 7C5FB48D1BEF0E601DF4DE72F8976F35 /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AD83FC271EBC525F28763724D3FBB64 /* TextAnimatorNode.swift */; };
- 7D4323BE6C60CF056FFE08510F65A380 /* RepeaterLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90F3273253250267E9C717109E851CE6 /* RepeaterLayer.swift */; };
- 7D4CEDF5C98CABE00BBE56682430D059 /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FC331E6497011946B78CC64FFF284B4 /* StrokeRenderer.swift */; };
- 7F5F1D604005F2EF8F30785301144A8D /* DotLottieConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 280579E6328833F20052AA3E19A52C98 /* DotLottieConfiguration.swift */; };
- 8121C55805F65A14548F474CB957A378 /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 190559FCF8041CCD9284DBA67BFF77A9 /* AnimationSubview.swift */; };
- 8145F62740E671D1334E7984E1860769 /* Pods-StylableSwiftUI_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F723C8194BB296B289FFA791D3BCF72D /* Pods-StylableSwiftUI_Example-dummy.m */; };
- 840684F95FFA8EC3852803F0598B253D /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01CD37B6472CDACDED98726DB0499BA8 /* Marker.swift */; };
- 8614204A7D4A6498DEB0A9EE64C01E25 /* CALayer+fillBounds.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83988A8E04DCE4F689E703DD473D1FBB /* CALayer+fillBounds.swift */; };
- 8656CFE42D704716F048A762CBEC5189 /* Data+Compression.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4288F0FAB59A7FFC07BF8A9128032A6 /* Data+Compression.swift */; };
- 86C74D352D37F3AFD2D88AAF50A3CC4B /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58A78D2A7D771497AE0A2F4326FA55F2 /* ShapeCompositionLayer.swift */; };
- 8711C977E08F368C943541506747AA7A /* TransformAnimations.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB0ED10C540F0D243A7FB15C4FB737FA /* TransformAnimations.swift */; };
- 873BFE8BADAB75F139E9D3A592F514F8 /* ValueProviderStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 382764C703625158642D5B5DD9B301E8 /* ValueProviderStore.swift */; };
- 874CB6A69C8794A2536C2915185E8723 /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74B5D62FA2057581C4A52E7242AB179A /* Vectors.swift */; };
- 87E0263E1159DEF3691D87141AA6D6E8 /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D90B227BECBBBB747E7C44DEFE6B459 /* DashPattern.swift */; };
- 8A2389AD6F30813F23A59E5E64F62729 /* AnimationTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C9C2C391D817498C92F2D076411BE85 /* AnimationTextProvider.swift */; };
- 8AFA678DF7D7102C2ED50C27D3F9D7D0 /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 814F06F388F67D797E9760EBF71409C8 /* ImageLayerModel.swift */; };
- 8D00350D9735374F8C0A631A2103E2B5 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B0B6DF879416BE682F7947873E61E6B /* AnimationKeypathExtension.swift */; };
- 8D8774EDA5EA7C448FC689CB3A399119 /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEBA48D49EF511FEB1C4FB87AE7BE76C /* FilepathImageProvider.swift */; };
- 8DE22B4421D4A5C3998099286E3D199E /* CALayer+addAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F3B6069E75F3B792ACD1466BEACC687 /* CALayer+addAnimation.swift */; };
- 8E3D520C78F4412C1594505C98CFD0C5 /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FE45B5AE49E995CAA4CF30E8C6A4F13 /* ShapeTransform.swift */; };
- 8EB6C9CA30077FB24AE5FED86A3A31FE /* SolidLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03B43F035DBC52E85599E55F12D2DE9D /* SolidLayer.swift */; };
- 8FFA39383D878AF4472577EF44C25FDE /* TestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15BC4C7FC845A035490CBAE3DC5E84E4 /* TestHelpers.swift */; };
- 9076AA15B82309E4608FDF1929DA5353 /* DotLottieCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 311704F5DE9E45691BA3263E709ABC72 /* DotLottieCache.swift */; };
- 94114F5B974267BDF7076195A490B967 /* RootAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 286BD6122BE613BFD06713144EAA80BF /* RootAnimationLayer.swift */; };
- 95AC7563BA942A1CE56FCD8C883B7AE2 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 486F96513F2076920E54951396C0814C /* Merge.swift */; };
- 9642DA659160713E3513C181333BA0B7 /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49D83A5FA1B1BCB3BC4579C0C56922DB /* KeyframeInterpolator.swift */; };
- 9949689A478FCA47BAA34BBC38AC4474 /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87B57FCC02C73C8DC5597A330E42FB74 /* CompositionLayer.swift */; };
- 9964DDADF0D385659C4F22A296D6BF45 /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8081B23007DC9C86C8BC003A290A21F0 /* FillNode.swift */; };
- 99902AF25053BA8B6968D7E849384B0C /* URL+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6BDB3FFBA0A5323E9D4C2EFEB08CC3E /* URL+ZIP.swift */; };
- 99F4EF37E1BC5796C68137544C0ED64B /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0137717EFF398E73CBBCC466DEFE0FD /* Mask.swift */; };
- 9A4C7433D93EC6D44BE371E551E7BDAD /* LottieAnimationHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1AFFCB4ED94E53358CEB9F6337985D0 /* LottieAnimationHelpers.swift */; };
- 9B7B3497788D9A92581876D75ECE1DA3 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F75CF52500CC95A7E587D33A583C61EC /* StringExtensions.swift */; };
- 9B9E7C20A8E8BEA8298256BCBBDF6072 /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = C60EA2DCBF36F2EA3F8C48A8D7B7085C /* AnimationTime.swift */; };
- 9CCEA3D2115AA5C83B0555760B654505 /* StylistIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 912C1AE464CA327CFF3C0E0C335D6F78 /* StylistIdentifier.swift */; };
- 9D5F25BB77943AC1C0A9C637C3B3EAE1 /* Stylist+UIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = F22EC137D59B5D74B4F896B51AF5ADD4 /* Stylist+UIKit.swift */; };
- 9E8A543201F024278789076AC82B4F73 /* LottieConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F2F48CE8F4C53DF90DBA7D045A10FEF /* LottieConfiguration.swift */; };
- A04AD6444D7D86346E6231A5C584E884 /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 219F3E5B8DC36E56485248D8EE2350E6 /* AnimatorNodeDebugging.swift */; };
- A10A2A4F77FB31C08F330AFAA014E389 /* DictionaryInitializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC1602C29B40B6F673AC49470C419EE0 /* DictionaryInitializable.swift */; };
- A1D5E5118986623A6A6483DBF56C6C96 /* Archive+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DE61A43627A1743FD0428388283C1D6 /* Archive+ZIP64.swift */; };
- A21B35A8A317F1B7FF609A994AE180F9 /* StarAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5413CEF6AC8676FD3F274D82F8C6F09C /* StarAnimation.swift */; };
- A38EE6023416B398B654465FF7B86963 /* Archive+MemoryFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = C96DEBFCF9769E765C9F2B0EE48A6D79 /* Archive+MemoryFile.swift */; };
- A57AB82BA3A0E5EE8D90ED92D9DDB785 /* StylistIdentifierMatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D59CBA3554FE446027423331794FB6 /* StylistIdentifierMatcher.swift */; };
- A97341A6F9B8E9C34B21769E54A71439 /* OpacityAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AFC26D2CD8DAB417851EA85A40CC552 /* OpacityAnimation.swift */; };
- AB324DED8AD1A8C54026CF17787EBCF9 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 840FA0B75AF62912A30DDC66B647ED98 /* CoreGraphics.framework */; };
- B16B052B91275A01A909B0A6AFE1B9A6 /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFC743A856BE35274944E60AFA0F58BC /* AnimationImageProvider.swift */; };
- B1832097BA1983FF1F9E2DCED898A634 /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = C99F5F690B21C8E5E31894EC49B5C03E /* ItemsExtension.swift */; };
- B27184DC7A405A45E24AFC80737AFF67 /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EC4CB4F0C18CE61145F6ADEA682DAA9 /* TextCompositionLayer.swift */; };
- B279C3295A3607E744EE1F2EE68A3A68 /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A351988FDCCE733781B021A0FDCB3483 /* VectorsExtensions.swift */; };
- B2D44E48C25D4B340B970422BBDDA99D /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = E59C775D88C896B5883F2C57DE7AE6E4 /* Rectangle.swift */; };
- B3A059325006971712DD4D8488A5CAAA /* AnimatedControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64A131420EEC9DBF8FE156EF442B66A5 /* AnimatedControl.swift */; };
- B5648CF2FB87777347161ED865396EAA /* LayerProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE54C77D2362DD6A792578761D2E6A5A /* LayerProperty.swift */; };
- B61720A8FF4C09FFE7E359CBE9C5ADFC /* Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE6F58B7BBD868A401EB937A2A3451CA /* Bundle.swift */; };
- B6EBB0027EB831C54D72D9BCBFF1D0F9 /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC302F992F103F2A60DAEC0D6D53A35B /* GradientFillRenderer.swift */; };
- B76BCCC746BB175B847D8036C21E5DE7 /* Archive+BackingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 174E77D896BF5E9E1BD93A02D5E13801 /* Archive+BackingConfiguration.swift */; };
- B7F0B48511A69BC230586A3247FCA836 /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0B6EB877EB3E9E31E0E35878A5FC8E8 /* PreCompLayerModel.swift */; };
- B90BD1E00D6438D2897D4D3B5898C0C8 /* VisibilityAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F079C5CA74C91008C11ACFA06B3FD539 /* VisibilityAnimation.swift */; };
- BA4111806DE27D4453C847540D86F467 /* CustomPathAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AABF2EB694F8949FD54BF0130B1FC18 /* CustomPathAnimation.swift */; };
- BAC62B9182624B830A3AD4E46AC0ED3A /* Stylist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EE099272C2C6107FAAC1DE0299B0794 /* Stylist.swift */; };
- BB9CA08FAD488B95826B87AB83F26691 /* ImageLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D0863E693FECE5E07CDD16DFFD26ACC /* ImageLayer.swift */; };
- BC0EA9F64C93C4074B3244891C743676 /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C35E35238B7F727FFFABE3E6091599 /* ValueContainer.swift */; };
- BC3CC1712141A58F272D0AE540596A88 /* GradientValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69807F540F6E4AEDA1B5276F46A9E54F /* GradientValueProvider.swift */; };
- BCD281910F76A2C53503FAC5CBAB2FC0 /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A2A39AFA7DB17FFF4DD41FF70451758 /* StrokeNode.swift */; };
- BD290E2F581402F89EA7D97F860992F1 /* Keyframes+combined.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E096908229D8038AAC6C95CDC5DFE17 /* Keyframes+combined.swift */; };
- BD52AF429A51E907A9AEE6122AB28471 /* Data+CompressionDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BCCB85EA80D9653E7190EE63E5673B2 /* Data+CompressionDeprecated.swift */; };
- BE429CF6CF0BBC223EB593C6645DC76A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79CF7D56C5D50C18B2EA0ED106D998C7 /* Foundation.framework */; };
- C0003FBEF8A40420AF360F88A02E5D91 /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA1768BE0972032AFADC0492F7638A19 /* AnimationKeypath.swift */; };
- C0237F8B8862B6DC3D70E0A9DEFE756A /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC867A84365C0990DDAA7C9A8053B96C /* ShapeContainerLayer.swift */; };
- C05CA409345C737BAF34E834D56E80F0 /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B29E5E277D7CAFEBDCC8669B87C68EE /* Stroke.swift */; };
- C08C9E0B445FBF78E8FB44F25AC13D60 /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = A01183CA20B3B4BCE3C32F072E59736B /* TrimPathNode.swift */; };
- C12518EE64CCC5D4AC726296E6D34D4B /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B4607D7E1EF6FEB680B2DC751170E6C /* ShapeItem.swift */; };
- C1889B8FED88E4231AA9E11F081C1106 /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63450EFD96965F1DB79FFC32813CCB36 /* TextAnimator.swift */; };
- C1BF9C2332497D62B0F497C63158E17C /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 737880B0E1E7092B11793572FFBCCCAF /* GradientFill.swift */; };
- C22C0BFABF078F24ECC75386AF24D93E /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13BC22AD4B48B4F7AA7308AF9DFA4280 /* BezierPath.swift */; };
- C4E12530FB0BA764E8FCD61491BD846D /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0F19BF2D2649E4086CA20DE7D77F160 /* GroupInterpolator.swift */; };
- C59FDC72D2A7E3B7CE843A9A8791D806 /* Pods-StylableSwiftUI_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DFACA3F314B71639262F45835CBBB15D /* Pods-StylableSwiftUI_Tests-dummy.m */; };
- C5DA44D2AD47D4FA4511B7B1AF7AED88 /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EE3C927B618D95277B31D32CD91CCF8 /* NullCompositionLayer.swift */; };
- C68D277F2BA6FF79BB5B08BCDFCE37CE /* Archive+Progress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55561C0899B02D83688E7FAA051F1B3B /* Archive+Progress.swift */; };
- C82D294B82E15322EF3B72FC4DC0D0E8 /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 096AC4A863FA4A3B0CC608F3480F17C7 /* SolidCompositionLayer.swift */; };
- C98948D2CC01DB1FEC3A7753267641BA /* UnitBezier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99E7381DB38D3BE8FE63B5BD9066E109 /* UnitBezier.swift */; };
- C9BD5304752EDDC6A19F0969E73EBDDA /* Pods-StylableSwiftUI_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F4406E2FFB9C406785A39372ACA45C9 /* Pods-StylableSwiftUI_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
- CA0C10DE94AFA993699C4236AB07E680 /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E98E8A19AE5C1E5E31EC911B6E6D86A /* AnimationCacheProvider.swift */; };
- CBC041697CBBEE35DC71A7A8B9916ECC /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFDA08DDDF2BC1523A23523B79BAAAF4 /* NodePropertyMap.swift */; };
- CF97E6A52B2DADAF6066C0B7A038CD79 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A42DBD2F42D55606EEBA514009498B87 /* QuartzCore.framework */; };
- D0B8B5AFA87BDF7767116FB5C5A31768 /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 751203E731CBCA290BB284D4C5AA4B70 /* Font.swift */; };
- D307C5AA3E196A7F0D831C202FFFC80F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79CF7D56C5D50C18B2EA0ED106D998C7 /* Foundation.framework */; };
- D387B1C2B353118D1FF2EDA0F9A077AF /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFBAF28B6D5E045AD5C92F73A7B959CA /* TextLayerModel.swift */; };
- D3B5D4EAB569869A3AF43FBC4E899C2C /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3580C7CA4BD67158B48E492FC300CAFE /* KeyframeGroup.swift */; };
- D4F91E4AAEEAFBC8D6A48316247E13DB /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F886090B48EBB6EFF58BEF4F423F780 /* CompositionLayersInitializer.swift */; };
- D55419E97EAB8AFE4651C03253922D1A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79CF7D56C5D50C18B2EA0ED106D998C7 /* Foundation.framework */; };
- D58ABDABE1F203F4FB0C57496AFE6FD3 /* CompatibilityTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04B5A8E01E6C7B836039FAB45DA75D05 /* CompatibilityTracker.swift */; };
- D628D3072FF4E070A1FDB299C245CC08 /* View+style.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98A86C648EFE4CF6C08CAC25CCCA1DF0 /* View+style.swift */; };
- D7E0AF52F27E41030DD77AAD270C0A84 /* lottie-ios-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DB59410BD4B33BFA0D84778BD00D3306 /* lottie-ios-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
- D947A926D254D8B4AB211B05EE62C1BE /* StrokeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D49C447EE7DE246F02E4B82FCE7CC3F /* StrokeAnimation.swift */; };
- DA44B1581DADFEF0012A20B3013D45F4 /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30EF988690CE4441AF4F38731D087301 /* CompoundBezierPath.swift */; };
- DB386459ED71A5E888933DF75EB8148F /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = B82B68B4F21AB7FF0BB1CE9F0227A797 /* Keyframe.swift */; };
- DBC634DFA9E992FDB99FF326987D03A9 /* DotLottieFileHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5E1C3F545FCA8AB4CACE16DD87EC8BB /* DotLottieFileHelpers.swift */; };
- DC5221CB3DDCAC953149CA50B6D10AB0 /* DotLottieFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57728E1D5FA3A74AD26544313F03BF14 /* DotLottieFile.swift */; };
- DD43651BEE467BED6AA7011AB09C2D78 /* DotLottieUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F922F0E282E5B804D581957046BA74D /* DotLottieUtils.swift */; };
- DFF482F708315605FC9B0C6439A5226D /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847AA8DD8160B3BF21DF95062BFA2131 /* SingleValueProvider.swift */; };
- E1D7A115FDD929774F75DFAEBD29E6FB /* RoundedCornersNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52E21FD9EEC4EE82821C74D328734EBE /* RoundedCornersNode.swift */; };
- E42CFC6E2B440CA4A5C4D82A69B1D777 /* CAAnimation+TimingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA3865DFBFA39F028786FB8E27CA0FDB /* CAAnimation+TimingConfiguration.swift */; };
- E4721018025B8F6B83CF7242FA72B99A /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A264712D5620CE877230F7D52D85DD1 /* PathNode.swift */; };
- E4C0ED615790D52086D805D92D65D578 /* MaskCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E59DD9B01EEE0A4F9E13DBBA787E26A /* MaskCompositionLayer.swift */; };
- E4FDBA4308929CE1E6CFA9E6F11BD3CA /* README.md in Sources */ = {isa = PBXBuildFile; fileRef = DFA0310269DAB4D83FBDB53A5DBFBF7C /* README.md */; };
- E65754020085C5B72D9D37A866B916F9 /* CompatibleAnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = A07A4FE15A65A4CA7EC058B0C4A3C49C /* CompatibleAnimationKeypath.swift */; };
- E6AFE4E1B6086E598524B4D6491AA41D /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37749CBEC7056AA3EB2E3EC3955659C0 /* ImageCache.swift */; };
- E858157E7C8756C41F490EAFE12EAE28 /* StylableImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 164365CE2D6A182520BB4E67D41D1E45 /* StylableImage.swift */; };
- EA3AEBE6FAA281C6D78D0E6F00C119D6 /* MainThreadAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C96212AFFFAA9CD4765F3F8ADE72C751 /* MainThreadAnimationLayer.swift */; };
- EA7AB36D6A2889486A1D2EE80F792A89 /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF2814C1D35F58837DA0DACB3B4CD05B /* GradientStrokeNode.swift */; };
- EE589ED85B8808B0830912ED2EBEA467 /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BEA83C23BEB40FD5F6F2B297337E437 /* GroupOutputNode.swift */; };
- EEE1586E3824C8C6B698E3668BA933DF /* Archive+Reading.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B6AC46F91806B292B0C5BEDD4609189 /* Archive+Reading.swift */; };
- F2C1246CFDA1B125AA636166E49D083F /* Pods-StylableSwiftUI_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D1DD3D846172B29A86C7B9A95EF86EE7 /* Pods-StylableSwiftUI_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
- F2F035BA9321DFF9370E0136CC21E319 /* LayerFontProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C41A3000297B704EB9FDA924E4FA328 /* LayerFontProvider.swift */; };
- F3E04C2461609E4BE1D03332EE4A3974 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC49DF6C51F55C3512E5500179C5BAE8 /* Group.swift */; };
- F3F9500BB4AB03D5B7A728EA40B0866B /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5D0760C8AE6581BB0D401726801BD5D /* GradientStroke.swift */; };
- F5E397625A03E580140AE227445B7EDF /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49A7EF574EB900FE8CEED3971EDD2E06 /* ShapeLayerModel.swift */; };
- F747D836E468BB981DD6BE19C70810B2 /* Archive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A57450AB14D15A2E8414FE06874B03D /* Archive.swift */; };
- F8FB7AF7E8654F1F80DD92E2840E1245 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 394DAF43496431CA4F4B997D0BE6F332 /* Logger.swift */; };
- FC1892FCE15696BB46D9D2690519A864 /* ShapeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22E35A1B3B8B4E406F876A3D17F350B2 /* ShapeAnimation.swift */; };
- FD4218583F31BB489276BD338711CDEA /* DataExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4E019F5247F636D8BD4E0567EAE681D /* DataExtension.swift */; };
- FF816B55340408B32032B6DBAFE3031E /* DebugStylist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6566E00AA11CEB5E635142DD4337852E /* DebugStylist.swift */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXContainerItemProxy section */
- 06A78FC91786C0D3471F25CBDEC40B77 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 0B967D7F8561D42493EE289EC8D450D1;
- remoteInfo = "lottie-ios";
- };
- A0235DBC95A4BDD93847B87096984A60 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 0E12E449EA31D5414AB180DDBF51184C;
- remoteInfo = StylableSwiftUI;
- };
- C35675B6BB369620F8CD505FE7AC22BD /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 4E0384231A8EAAB431B4C45C84245A95;
- remoteInfo = "Pods-StylableSwiftUI_Example";
- };
- D56D7259A36CE0C602555E3E9EC41900 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 52B60EC2A583F24ACBB69C113F5488B9;
- remoteInfo = SwiftLint;
- };
- E1B536702B9778EDE2C57A05D7C5B1AB /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 0B967D7F8561D42493EE289EC8D450D1;
- remoteInfo = "lottie-ios";
- };
-/* End PBXContainerItemProxy section */
-
-/* Begin PBXFileReference section */
- 01CD37B6472CDACDED98726DB0499BA8 /* Marker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Marker.swift; path = Sources/Private/Model/Objects/Marker.swift; sourceTree = ""; };
- 025931CA8280187F6188A307483A072B /* LayerImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerImageProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerImageProvider.swift; sourceTree = ""; };
- 03B43F035DBC52E85599E55F12D2DE9D /* SolidLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidLayer.swift; path = Sources/Private/CoreAnimation/Layers/SolidLayer.swift; sourceTree = ""; };
- 0480EC1AD0B8EFC715A9B68E9EAD06C0 /* StylableSwiftUI-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "StylableSwiftUI-prefix.pch"; sourceTree = ""; };
- 04B5A8E01E6C7B836039FAB45DA75D05 /* CompatibilityTracker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibilityTracker.swift; path = Sources/Private/CoreAnimation/CompatibilityTracker.swift; sourceTree = ""; };
- 04D60AC13D33197690A05C641925DDDA /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; };
- 096AC4A863FA4A3B0CC608F3480F17C7 /* SolidCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/SolidCompositionLayer.swift; sourceTree = ""; };
- 0A57450AB14D15A2E8414FE06874B03D /* Archive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Archive.swift; path = Sources/Private/Model/DotLottie/ZipFoundation/Archive.swift; sourceTree = ""; };
- 0B0B6DF879416BE682F7947873E61E6B /* AnimationKeypathExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationKeypathExtension.swift; path = Sources/Private/Utility/Extensions/AnimationKeypathExtension.swift; sourceTree = ""; };
- 0B82A4892A64301368F000C6EE5A539E /* Pods-StylableSwiftUI_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-StylableSwiftUI_Tests-acknowledgements.plist"; sourceTree = ""; };
- 0D933AB707E8940C3512A2FA69316DB6 /* StylableSwiftUI.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = StylableSwiftUI.debug.xcconfig; sourceTree = ""; };
- 0E24C849FAE0005C0F71C2956A650E94 /* KeyframeGroup+exactlyOneKeyframe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KeyframeGroup+exactlyOneKeyframe.swift"; path = "Sources/Private/CoreAnimation/Extensions/KeyframeGroup+exactlyOneKeyframe.swift"; sourceTree = ""; };
- 0FC22E98B82B7503366D2097E29513C7 /* LottieAnimationViewInitializers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationViewInitializers.swift; path = Sources/Public/Animation/LottieAnimationViewInitializers.swift; sourceTree = ""; };
- 11BBA994A987D4E0260FAEE537AD935C /* Theme.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Theme.swift; path = StylableSwiftUI/Classes/Core/Theme.swift; sourceTree = ""; };
- 1253B1031382929A684699D3207EE5E4 /* DotLottieCacheProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieCacheProvider.swift; path = Sources/Public/DotLottie/Cache/DotLottieCacheProvider.swift; sourceTree = ""; };
- 13BC22AD4B48B4F7AA7308AF9DFA4280 /* BezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BezierPath.swift; path = Sources/Private/Utility/Primitives/BezierPath.swift; sourceTree = ""; };
- 13D8A40C94913A926E6DFCDD3B69E11E /* StylableSwiftUI-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "StylableSwiftUI-dummy.m"; sourceTree = ""; };
- 15BC4C7FC845A035490CBAE3DC5E84E4 /* TestHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TestHelpers.swift; path = Sources/Private/Utility/Debugging/TestHelpers.swift; sourceTree = ""; };
- 1602402F8CAEE21DE695BA04ACF165A8 /* LottieAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationCache.swift; path = Sources/Public/AnimationCache/LottieAnimationCache.swift; sourceTree = ""; };
- 164365CE2D6A182520BB4E67D41D1E45 /* StylableImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StylableImage.swift; path = StylableSwiftUI/Classes/Core/StylableImage.swift; sourceTree = ""; };
- 1666870D14986900E7DC82776360150B /* StylableSwiftUI-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "StylableSwiftUI-Info.plist"; sourceTree = ""; };
- 174E77D896BF5E9E1BD93A02D5E13801 /* Archive+BackingConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+BackingConfiguration.swift"; path = "Sources/Private/Model/DotLottie/ZipFoundation/Archive+BackingConfiguration.swift"; sourceTree = ""; };
- 190559FCF8041CCD9284DBA67BFF77A9 /* AnimationSubview.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationSubview.swift; path = Sources/Public/iOS/AnimationSubview.swift; sourceTree = ""; };
- 1911DCEB23CB37CA72A6F8E78379F159 /* KeyframeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeExtensions.swift; path = Sources/Private/Utility/Interpolatable/KeyframeExtensions.swift; sourceTree = ""; };
- 1A2A39AFA7DB17FFF4DD41FF70451758 /* StrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/StrokeNode.swift; sourceTree = ""; };
- 1B9AFEAC4B3361B5BCC1A7E4C9D84E49 /* Entry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Entry.swift; path = Sources/Private/Model/DotLottie/ZipFoundation/Entry.swift; sourceTree = ""; };
- 1BCCB85EA80D9653E7190EE63E5673B2 /* Data+CompressionDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+CompressionDeprecated.swift"; path = "Sources/Private/Model/DotLottie/ZipFoundation/Data+CompressionDeprecated.swift"; sourceTree = ""; };
- 1C9C2C391D817498C92F2D076411BE85 /* AnimationTextProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationTextProvider.swift; path = Sources/Public/TextProvider/AnimationTextProvider.swift; sourceTree = ""; };
- 1D3116184EBD150817DD4FC95D111A5C /* CGColor+RGB.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CGColor+RGB.swift"; path = "Sources/Private/Utility/Extensions/CGColor+RGB.swift"; sourceTree = ""; };
- 1E192307550D7B254984A9E9A13251F0 /* Pods-StylableSwiftUI_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-StylableSwiftUI_Tests.modulemap"; sourceTree = ""; };
- 1F453944467880597DD001CBF6AF6CF9 /* Entry+ZIP64.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Entry+ZIP64.swift"; path = "Sources/Private/Model/DotLottie/ZipFoundation/Entry+ZIP64.swift"; sourceTree = ""; };
- 1F886090B48EBB6EFF58BEF4F423F780 /* CompositionLayersInitializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositionLayersInitializer.swift; path = Sources/Private/MainThread/LayerContainers/Utility/CompositionLayersInitializer.swift; sourceTree = ""; };
- 21202759E0FA0092041253D3012D6E33 /* InvertedMatteLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvertedMatteLayer.swift; path = Sources/Private/MainThread/LayerContainers/Utility/InvertedMatteLayer.swift; sourceTree = ""; };
- 219F3E5B8DC36E56485248D8EE2350E6 /* AnimatorNodeDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatorNodeDebugging.swift; path = Sources/Private/Utility/Debugging/AnimatorNodeDebugging.swift; sourceTree = ""; };
- 22B282ECA91D04DC2A3C365CD20C2FC6 /* LottieLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieLogger.swift; path = Sources/Public/Logging/LottieLogger.swift; sourceTree = ""; };
- 22E35A1B3B8B4E406F876A3D17F350B2 /* ShapeAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeAnimation.swift; path = Sources/Private/CoreAnimation/Animations/ShapeAnimation.swift; sourceTree = ""; };
- 25CE74F193121F6D4A2AD188E582A752 /* WithStyleIdentifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithStyleIdentifier.swift; path = StylableSwiftUI/Classes/Core/WithStyleIdentifier.swift; sourceTree = ""; };
- 27A4C6C08A4C12ADEE60E0656C735428 /* LottieColor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieColor.swift; path = Sources/Public/Primitives/LottieColor.swift; sourceTree = ""; };
- 280579E6328833F20052AA3E19A52C98 /* DotLottieConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieConfiguration.swift; path = Sources/Private/Model/DotLottie/DotLottieConfiguration.swift; sourceTree = ""; };
- 286BD6122BE613BFD06713144EAA80BF /* RootAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RootAnimationLayer.swift; path = Sources/Private/RootAnimationLayer.swift; sourceTree = ""; };
- 28F4A3F5E81F7333E50CA0EC76A6DF98 /* Asset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asset.swift; path = Sources/Private/Model/Assets/Asset.swift; sourceTree = ""; };
- 2956630ECEDACC0F465F674259E62A06 /* BezierPathRoundExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BezierPathRoundExtension.swift; path = Sources/Private/Utility/Primitives/BezierPathRoundExtension.swift; sourceTree = ""; };
- 2BEA83C23BEB40FD5F6F2B297337E437 /* GroupOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupOutputNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/GroupOutputNode.swift; sourceTree = ""; };
- 2E3034F755162A44193D114320F95627 /* Pods-StylableSwiftUI_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-StylableSwiftUI_Example.release.xcconfig"; sourceTree = ""; };
- 303EAB1A6C8E2F016E13802007730066 /* ThemedStylistIdentifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThemedStylistIdentifier.swift; path = StylableSwiftUI/Classes/Core/ThemedStylistIdentifier.swift; sourceTree = ""; };
- 30AFE4E822B18CEC1E51FF698D5012BF /* Pods-StylableSwiftUI_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-StylableSwiftUI_Example.debug.xcconfig"; sourceTree = ""; };
- 30EF988690CE4441AF4F38731D087301 /* CompoundBezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompoundBezierPath.swift; path = Sources/Private/Utility/Primitives/CompoundBezierPath.swift; sourceTree = ""; };
- 30F26CFA7FD328979FB7546B9C6C44CA /* PreCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/PreCompositionLayer.swift; sourceTree = ""; };
- 311704F5DE9E45691BA3263E709ABC72 /* DotLottieCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieCache.swift; path = Sources/Public/DotLottie/Cache/DotLottieCache.swift; sourceTree = ""; };
- 31791B2E1B89F1553A5EBB031FEE0CFA /* FloatValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FloatValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/FloatValueProvider.swift; sourceTree = ""; };
- 3580C7CA4BD67158B48E492FC300CAFE /* KeyframeGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeGroup.swift; path = Sources/Private/Model/Keyframes/KeyframeGroup.swift; sourceTree = ""; };
- 37749CBEC7056AA3EB2E3EC3955659C0 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ImageCache.swift; sourceTree = ""; };
- 37CD009FE68D83B338431A5D54EBD837 /* RectangleAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RectangleAnimation.swift; path = Sources/Private/CoreAnimation/Animations/RectangleAnimation.swift; sourceTree = ""; };
- 382764C703625158642D5B5DD9B301E8 /* ValueProviderStore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValueProviderStore.swift; path = Sources/Private/CoreAnimation/ValueProviderStore.swift; sourceTree = ""; };
- 394DAF43496431CA4F4B997D0BE6F332 /* Logger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Logger.swift; path = StylableSwiftUI/Classes/Core/Logger.swift; sourceTree = ""; };
- 3A6336F632C2FC71A4F67E3DD6F7032A /* CoreTextRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CoreTextRenderLayer.swift; path = Sources/Private/MainThread/LayerContainers/Utility/CoreTextRenderLayer.swift; sourceTree = ""; };
- 3CFCBACA305525B5FD0767C4AFF31E40 /* lottie-ios-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "lottie-ios-dummy.m"; sourceTree = ""; };
- 3D90B227BECBBBB747E7C44DEFE6B459 /* DashPattern.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DashPattern.swift; path = Sources/Private/Model/Objects/DashPattern.swift; sourceTree = ""; };
- 3DE61A43627A1743FD0428388283C1D6 /* Archive+ZIP64.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+ZIP64.swift"; path = "Sources/Private/Model/DotLottie/ZipFoundation/Archive+ZIP64.swift"; sourceTree = ""; };
- 3E096908229D8038AAC6C95CDC5DFE17 /* Keyframes+combined.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Keyframes+combined.swift"; path = "Sources/Private/CoreAnimation/Extensions/Keyframes+combined.swift"; sourceTree = ""; };
- 4061C485992396262E9EEBED2962BB7C /* ColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorExtension.swift; path = Sources/Private/Utility/Primitives/ColorExtension.swift; sourceTree = ""; };
- 410F6554B7D5CD374986DF597E1CB849 /* CGFloatExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CGFloatExtensions.swift; path = Sources/Private/Utility/Extensions/CGFloatExtensions.swift; sourceTree = ""; };
- 427C2A4415D436636E0222B1D1F2FAB7 /* AnimationContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationContext.swift; path = Sources/Private/Utility/Helpers/AnimationContext.swift; sourceTree = ""; };
- 438F330404FBC73C2428A5F827736977 /* PrecompAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrecompAsset.swift; path = Sources/Private/Model/Assets/PrecompAsset.swift; sourceTree = ""; };
- 45184BDE668BD817DFAF090B3E7F7F22 /* LayerTextProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerTextProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerTextProvider.swift; sourceTree = ""; };
- 4805880B15F5B22FDEE4FCD3D1F64E69 /* EllipseNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EllipseNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/EllipseNode.swift; sourceTree = ""; };
- 486F96513F2076920E54951396C0814C /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = Sources/Private/Model/ShapeItems/Merge.swift; sourceTree = ""; };
- 49A7EF574EB900FE8CEED3971EDD2E06 /* ShapeLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeLayerModel.swift; path = Sources/Private/Model/Layers/ShapeLayerModel.swift; sourceTree = ""; };
- 49D83A5FA1B1BCB3BC4579C0C56922DB /* KeyframeInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeInterpolator.swift; path = Sources/Private/Utility/Interpolatable/KeyframeInterpolator.swift; sourceTree = ""; };
- 4A36AA71A56A88293C9341811F490663 /* GradientRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientRenderLayer.swift; path = Sources/Private/CoreAnimation/Layers/GradientRenderLayer.swift; sourceTree = ""; };
- 4B29E5E277D7CAFEBDCC8669B87C68EE /* Stroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Stroke.swift; path = Sources/Private/Model/ShapeItems/Stroke.swift; sourceTree = ""; };
- 4B9C3B8641E38BF0043867A788B3C3BD /* RenderNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RenderNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Protocols/RenderNode.swift; sourceTree = ""; };
- 4BE4AFFD13D1E96322CBE259DFE4E8C3 /* Pods-StylableSwiftUI_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-StylableSwiftUI_Example-frameworks.sh"; sourceTree = ""; };
- 4C2AB118BADEABE2FD0BE198C4F91DB1 /* Archive+Helpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Helpers.swift"; path = "Sources/Private/Model/DotLottie/ZipFoundation/Archive+Helpers.swift"; sourceTree = ""; };
- 4C7171FDB662E6F5148D15E2C59AE613 /* lottie-ios.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios.debug.xcconfig"; sourceTree = ""; };
- 4D264895CCBA0EBE166161B519945234 /* Pods-StylableSwiftUI_Example */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-StylableSwiftUI_Example"; path = Pods_StylableSwiftUI_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- 4D49C447EE7DE246F02E4B82FCE7CC3F /* StrokeAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeAnimation.swift; path = Sources/Private/CoreAnimation/Animations/StrokeAnimation.swift; sourceTree = ""; };
- 4E98E8A19AE5C1E5E31EC911B6E6D86A /* AnimationCacheProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationCacheProvider.swift; path = Sources/Public/AnimationCache/AnimationCacheProvider.swift; sourceTree = ""; };
- 4ECFFFB7C1BD882046A2E8F945BA1173 /* Archive+ReadingDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+ReadingDeprecated.swift"; path = "Sources/Private/Model/DotLottie/ZipFoundation/Archive+ReadingDeprecated.swift"; sourceTree = ""; };
- 4FB503F0443198EB9CF8BCEFF1FC2851 /* TextDocument.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextDocument.swift; path = Sources/Private/Model/Text/TextDocument.swift; sourceTree = ""; };
- 50C9B48E6A456887593D058FC1A34252 /* Transform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Transform.swift; path = Sources/Private/Model/Objects/Transform.swift; sourceTree = ""; };
- 5142FAFF92184807A3E8DCE2A4F5BC4D /* SolidLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidLayerModel.swift; path = Sources/Private/Model/Layers/SolidLayerModel.swift; sourceTree = ""; };
- 51BA97E8B5085EFFB47BC9C0B785CEA7 /* lottie-ios */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "lottie-ios"; path = Lottie.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- 52E21FD9EEC4EE82821C74D328734EBE /* RoundedCornersNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RoundedCornersNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/ModifierNodes/RoundedCornersNode.swift; sourceTree = ""; };
- 53FE7236641CC3A043656BFC31493040 /* BundleImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BundleImageProvider.swift; path = Sources/Public/iOS/BundleImageProvider.swift; sourceTree = ""; };
- 5413CEF6AC8676FD3F274D82F8C6F09C /* StarAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StarAnimation.swift; path = Sources/Private/CoreAnimation/Animations/StarAnimation.swift; sourceTree = ""; };
- 55561C0899B02D83688E7FAA051F1B3B /* Archive+Progress.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Progress.swift"; path = "Sources/Private/Model/DotLottie/ZipFoundation/Archive+Progress.swift"; sourceTree = ""; };
- 57728E1D5FA3A74AD26544313F03BF14 /* DotLottieFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieFile.swift; path = Sources/Public/DotLottie/DotLottieFile.swift; sourceTree = ""; };
- 5773466217AC6458C99D06514DEC3658 /* LRUAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LRUAnimationCache.swift; path = Sources/Public/AnimationCache/LRUAnimationCache.swift; sourceTree = ""; };
- 58A78D2A7D771497AE0A2F4326FA55F2 /* ShapeCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/ShapeCompositionLayer.swift; sourceTree = ""; };
- 5B99811236455523692133D709217227 /* Pods-StylableSwiftUI_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-StylableSwiftUI_Tests.debug.xcconfig"; sourceTree = ""; };
- 5BA324DEE8CC2750C646F874285C6F52 /* LayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerModel.swift; path = Sources/Private/Model/Layers/LayerModel.swift; sourceTree = ""; };
- 5D0863E693FECE5E07CDD16DFFD26ACC /* ImageLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageLayer.swift; path = Sources/Private/CoreAnimation/Layers/ImageLayer.swift; sourceTree = ""; };
- 5EC4CB4F0C18CE61145F6ADEA682DAA9 /* TextCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/TextCompositionLayer.swift; sourceTree = ""; };
- 5F4406E2FFB9C406785A39372ACA45C9 /* Pods-StylableSwiftUI_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-StylableSwiftUI_Tests-umbrella.h"; sourceTree = ""; };
- 61AD68895278FFE4EC86F446A30AA2D8 /* KeypathSearchable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeypathSearchable.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/KeypathSearchable.swift; sourceTree = ""; };
- 61B41C52B2ECF9A5CD8A69739B3FB30D /* StylableSwiftUI.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = StylableSwiftUI.modulemap; sourceTree = ""; };
- 621C85D310F83D7028749A9ACEE3D98F /* GradientStrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStrokeRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/GradientStrokeRenderer.swift; sourceTree = ""; };
- 63450EFD96965F1DB79FFC32813CCB36 /* TextAnimator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextAnimator.swift; path = Sources/Private/Model/Text/TextAnimator.swift; sourceTree = ""; };
- 6353A0FAF5B070146EB93E6811374357 /* Pods-StylableSwiftUI_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-StylableSwiftUI_Example-acknowledgements.markdown"; sourceTree = ""; };
- 64452E5A53D7ECF74159CC822D870E91 /* PassThroughOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PassThroughOutputNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/PassThroughOutputNode.swift; sourceTree = ""; };
- 64A131420EEC9DBF8FE156EF442B66A5 /* AnimatedControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedControl.swift; path = Sources/Public/iOS/AnimatedControl.swift; sourceTree = ""; };
- 655BE3AC3BBDF289257FB5E619A99007 /* GroupNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderContainers/GroupNode.swift; sourceTree = ""; };
- 6566E00AA11CEB5E635142DD4337852E /* DebugStylist.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DebugStylist.swift; path = StylableSwiftUI/Classes/Core/DebugStylist.swift; sourceTree = ""; };
- 66DDB7768F30960D4C02F16C0051F431 /* Archive+WritingDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+WritingDeprecated.swift"; path = "Sources/Private/Model/DotLottie/ZipFoundation/Archive+WritingDeprecated.swift"; sourceTree = ""; };
- 6790AF1EA295E7FA8A4C3B569903BC55 /* GradientFillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFillNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/GradientFillNode.swift; sourceTree = ""; };
- 685FA9AD07F15710B4C0162C3908B6A7 /* LottieAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimation.swift; path = Sources/Public/Animation/LottieAnimation.swift; sourceTree = ""; };
- 690576955D994308284C9490EFA17D64 /* Glyph.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Glyph.swift; path = Sources/Private/Model/Text/Glyph.swift; sourceTree = ""; };
- 69807F540F6E4AEDA1B5276F46A9E54F /* GradientValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/GradientValueProvider.swift; sourceTree = ""; };
- 6AFC26D2CD8DAB417851EA85A40CC552 /* OpacityAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OpacityAnimation.swift; path = Sources/Private/CoreAnimation/Animations/OpacityAnimation.swift; sourceTree = ""; };
- 6CCF288742A5EF8F4C0EBBB95DF964BD /* KeyframeData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeData.swift; path = Sources/Private/Model/Keyframes/KeyframeData.swift; sourceTree = ""; };
- 6EE099272C2C6107FAAC1DE0299B0794 /* Stylist.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Stylist.swift; path = StylableSwiftUI/Classes/Core/Stylist.swift; sourceTree = ""; };
- 71FA9DD23C9D07F4C3C58E550F48D968 /* CoreAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CoreAnimationLayer.swift; path = Sources/Private/CoreAnimation/CoreAnimationLayer.swift; sourceTree = ""; };
- 737880B0E1E7092B11793572FFBCCCAF /* GradientFill.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFill.swift; path = Sources/Private/Model/ShapeItems/GradientFill.swift; sourceTree = ""; };
- 74B5D62FA2057581C4A52E7242AB179A /* Vectors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Vectors.swift; path = Sources/Public/Primitives/Vectors.swift; sourceTree = ""; };
- 751203E731CBCA290BB284D4C5AA4B70 /* Font.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Font.swift; path = Sources/Private/Model/Text/Font.swift; sourceTree = ""; };
- 76934AC8F2F3DB2A040A6B745D452C81 /* Pods-StylableSwiftUI_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-StylableSwiftUI_Example.modulemap"; sourceTree = ""; };
- 76D1D13684378C6C7B85D9C0C5444F80 /* PathOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathOutputNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/PathOutputNode.swift; sourceTree = ""; };
- 78CF1ED20F1995AA06DE9CB6D440C19C /* UIColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIColorExtension.swift; path = Sources/Public/iOS/UIColorExtension.swift; sourceTree = ""; };
- 78F2AA43F8A96E13884C58D413820334 /* Pods-StylableSwiftUI_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-StylableSwiftUI_Tests.release.xcconfig"; sourceTree = ""; };
- 79CF7D56C5D50C18B2EA0ED106D998C7 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
- 79D58E782A4FEB5B1AB1A248F857A452 /* ImageAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageAsset.swift; path = Sources/Private/Model/Assets/ImageAsset.swift; sourceTree = ""; };
- 7A33462BE2CFD5A9EB5F99E734E43B41 /* AnimationFontProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationFontProvider.swift; path = Sources/Public/FontProvider/AnimationFontProvider.swift; sourceTree = ""; };
- 7A777B66E6E54AB58F3AE649FC1216BA /* Ellipse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Ellipse.swift; path = Sources/Private/Model/ShapeItems/Ellipse.swift; sourceTree = ""; };
- 7AABF2EB694F8949FD54BF0130B1FC18 /* CustomPathAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomPathAnimation.swift; path = Sources/Private/CoreAnimation/Animations/CustomPathAnimation.swift; sourceTree = ""; };
- 7AD83FC271EBC525F28763724D3FBB64 /* TextAnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextAnimatorNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/Text/TextAnimatorNode.swift; sourceTree = ""; };
- 7BADE19128CCD5CA2FF95B6628CC7057 /* LayerTransformNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerTransformNode.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerTransformNode.swift; sourceTree = ""; };
- 7C2209A5E70F2497ED9341B6A84E86F9 /* Star.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Star.swift; path = Sources/Private/Model/ShapeItems/Star.swift; sourceTree = ""; };
- 7D0FE6816E4D3E5029E24076602A0E35 /* CombinedShapeAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombinedShapeAnimation.swift; path = Sources/Private/CoreAnimation/Animations/CombinedShapeAnimation.swift; sourceTree = ""; };
- 7E59DD9B01EEE0A4F9E13DBBA787E26A /* MaskCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MaskCompositionLayer.swift; path = Sources/Private/CoreAnimation/Layers/MaskCompositionLayer.swift; sourceTree = ""; };
- 7EE3C927B618D95277B31D32CD91CCF8 /* NullCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NullCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/NullCompositionLayer.swift; sourceTree = ""; };
- 7F2F48CE8F4C53DF90DBA7D045A10FEF /* LottieConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieConfiguration.swift; path = Sources/Public/LottieConfiguration.swift; sourceTree = ""; };
- 7F3B6069E75F3B792ACD1466BEACC687 /* CALayer+addAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CALayer+addAnimation.swift"; path = "Sources/Private/CoreAnimation/Animations/CALayer+addAnimation.swift"; sourceTree = ""; };
- 7F74452BACAF1FB9091AB0D2E30C07DC /* SwiftLint.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftLint.release.xcconfig; sourceTree = ""; };
- 7F922F0E282E5B804D581957046BA74D /* DotLottieUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieUtils.swift; path = Sources/Private/Model/DotLottie/DotLottieUtils.swift; sourceTree = ""; };
- 7FE45B5AE49E995CAA4CF30E8C6A4F13 /* ShapeTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeTransform.swift; path = Sources/Private/Model/ShapeItems/ShapeTransform.swift; sourceTree = ""; };
- 8081B23007DC9C86C8BC003A290A21F0 /* FillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FillNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/FillNode.swift; sourceTree = ""; };
- 80ED95B074263139503ED9EB09946042 /* ShapeRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeRenderLayer.swift; path = Sources/Private/MainThread/NodeRenderSystem/RenderLayers/ShapeRenderLayer.swift; sourceTree = ""; };
- 814F06F388F67D797E9760EBF71409C8 /* ImageLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageLayerModel.swift; path = Sources/Private/Model/Layers/ImageLayerModel.swift; sourceTree = ""; };
- 816D13247E81B7566A64EE5454E2E347 /* lottie-ios-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "lottie-ios-Info.plist"; sourceTree = ""; };
- 82F18E39E30BFC2753D9AA1285A15756 /* Trim.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Trim.swift; path = Sources/Private/Model/ShapeItems/Trim.swift; sourceTree = ""; };
- 83988A8E04DCE4F689E703DD473D1FBB /* CALayer+fillBounds.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CALayer+fillBounds.swift"; path = "Sources/Private/CoreAnimation/Extensions/CALayer+fillBounds.swift"; sourceTree = ""; };
- 840FA0B75AF62912A30DDC66B647ED98 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; };
- 847AA8DD8160B3BF21DF95062BFA2131 /* SingleValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleValueProvider.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/ValueProviders/SingleValueProvider.swift; sourceTree = ""; };
- 87B57FCC02C73C8DC5597A330E42FB74 /* CompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/CompositionLayer.swift; sourceTree = ""; };
- 894D17A79761C94C924A53F563EB150E /* CGPointExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CGPointExtension.swift; path = Sources/Private/Utility/Primitives/CGPointExtension.swift; sourceTree = ""; };
- 8C10BD553FFC30327E9957405377BE85 /* RectNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RectNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/RectNode.swift; sourceTree = ""; };
- 8DD9BD35B7E1EF4BD59AD8203A803D0B /* MathKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MathKit.swift; path = Sources/Private/Utility/Extensions/MathKit.swift; sourceTree = ""; };
- 8DEB47F5C01CF8490BCFD30F1D70D8E8 /* FileManager+ZIP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "FileManager+ZIP.swift"; path = "Sources/Private/Model/DotLottie/ZipFoundation/FileManager+ZIP.swift"; sourceTree = ""; };
- 8E9574D70626EF1953D672B9697FEA46 /* SizeValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/SizeValueProvider.swift; sourceTree = ""; };
- 8FC331E6497011946B78CC64FFF284B4 /* StrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/StrokeRenderer.swift; sourceTree = ""; };
- 90F3273253250267E9C717109E851CE6 /* RepeaterLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RepeaterLayer.swift; path = Sources/Private/CoreAnimation/Layers/RepeaterLayer.swift; sourceTree = ""; };
- 912C1AE464CA327CFF3C0E0C335D6F78 /* StylistIdentifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StylistIdentifier.swift; path = StylableSwiftUI/Classes/Core/StylistIdentifier.swift; sourceTree = ""; };
- 92A3CE9639E1020EB4B1BFBC3BB39C76 /* DotLottieManifest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieManifest.swift; path = Sources/Private/Model/DotLottie/DotLottieManifest.swift; sourceTree = ""; };
- 92BEBF1A2DF4475C8370B1886AC9F0C1 /* EllipseAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EllipseAnimation.swift; path = Sources/Private/CoreAnimation/Animations/EllipseAnimation.swift; sourceTree = ""; };
- 94DA90434E0D0EAAB0CF3526CEB83492 /* StylableSwiftUI */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = StylableSwiftUI; path = StylableSwiftUI.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- 95C35E35238B7F727FFFABE3E6091599 /* ValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValueContainer.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/ValueContainer.swift; sourceTree = ""; };
- 95D59CBA3554FE446027423331794FB6 /* StylistIdentifierMatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StylistIdentifierMatcher.swift; path = StylableSwiftUI/Classes/Core/StylistIdentifierMatcher.swift; sourceTree = ""; };
- 96B1CC369AF58D38706D8A35EDBC98BE /* CompatibleAnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibleAnimationView.swift; path = Sources/Public/iOS/Compatibility/CompatibleAnimationView.swift; sourceTree = ""; };
- 981F91999F107CBBB43FEECAC8A91E45 /* StylableGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StylableGroup.swift; path = StylableSwiftUI/Classes/Core/StylableGroup.swift; sourceTree = ""; };
- 98A86C648EFE4CF6C08CAC25CCCA1DF0 /* View+style.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "View+style.swift"; path = "StylableSwiftUI/Classes/Core/View+style.swift"; sourceTree = ""; };
- 99E7381DB38D3BE8FE63B5BD9066E109 /* UnitBezier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UnitBezier.swift; path = Sources/Private/Utility/Primitives/UnitBezier.swift; sourceTree = ""; };
- 9A264712D5620CE877230F7D52D85DD1 /* PathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Protocols/PathNode.swift; sourceTree = ""; };
- 9A3855A0E688003F387191CB7B030B75 /* PathElement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathElement.swift; path = Sources/Private/Utility/Primitives/PathElement.swift; sourceTree = ""; };
- 9B4607D7E1EF6FEB680B2DC751170E6C /* ShapeItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeItem.swift; path = Sources/Private/Model/ShapeItems/ShapeItem.swift; sourceTree = ""; };
- 9B6AC46F91806B292B0C5BEDD4609189 /* Archive+Reading.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Reading.swift"; path = "Sources/Private/Model/DotLottie/ZipFoundation/Archive+Reading.swift"; sourceTree = ""; };
- 9C41A3000297B704EB9FDA924E4FA328 /* LayerFontProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerFontProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerFontProvider.swift; sourceTree = ""; };
- 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
- 9DB7800CC2768F722E271D886A5986FC /* NodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodeProperty.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/NodeProperty.swift; sourceTree = ""; };
- 9E054A240EEC6DD8B3F9E68BB1F933C8 /* InterpolatableExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InterpolatableExtensions.swift; path = Sources/Private/Utility/Interpolatable/InterpolatableExtensions.swift; sourceTree = ""; };
- A01183CA20B3B4BCE3C32F072E59736B /* TrimPathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TrimPathNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/ModifierNodes/TrimPathNode.swift; sourceTree = ""; };
- A07A4FE15A65A4CA7EC058B0C4A3C49C /* CompatibleAnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibleAnimationKeypath.swift; path = Sources/Public/iOS/Compatibility/CompatibleAnimationKeypath.swift; sourceTree = ""; };
- A08F02545DED91877ACCC02A7030DBC6 /* LottieAnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationView.swift; path = Sources/Public/Animation/LottieAnimationView.swift; sourceTree = ""; };
- A10154A62CFA7998DBC15E95D5912D20 /* lottie-ios-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-prefix.pch"; sourceTree = ""; };
- A13488FAD7826D29056795F1FC0492C9 /* lottie-ios.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "lottie-ios.modulemap"; sourceTree = ""; };
- A2AD1A2E6AACDD358DC0F2512A798033 /* Pods-StylableSwiftUI_Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-StylableSwiftUI_Tests-Info.plist"; sourceTree = ""; };
- A3454023F37858BA68A8CDC7DC0C5241 /* Fill.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Fill.swift; path = Sources/Private/Model/ShapeItems/Fill.swift; sourceTree = ""; };
- A351988FDCCE733781B021A0FDCB3483 /* VectorsExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VectorsExtensions.swift; path = Sources/Private/Utility/Primitives/VectorsExtensions.swift; sourceTree = ""; };
- A4288F0FAB59A7FFC07BF8A9128032A6 /* Data+Compression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Compression.swift"; path = "Sources/Private/Model/DotLottie/ZipFoundation/Data+Compression.swift"; sourceTree = ""; };
- A42DBD2F42D55606EEBA514009498B87 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; };
- A4E019F5247F636D8BD4E0567EAE681D /* DataExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataExtension.swift; path = Sources/Private/Utility/Extensions/DataExtension.swift; sourceTree = ""; };
- A58A00F5CA69F312B32665D9FB60CA74 /* TextLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextLayer.swift; path = Sources/Private/CoreAnimation/Layers/TextLayer.swift; sourceTree = ""; };
- A6BDB3FFBA0A5323E9D4C2EFEB08CC3E /* URL+ZIP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+ZIP.swift"; path = "Sources/Private/Model/DotLottie/ZipFoundation/URL+ZIP.swift"; sourceTree = ""; };
- A6CB812610667A32952B63FFF7D1C179 /* LegacyGradientFillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LegacyGradientFillRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/LegacyGradientFillRenderer.swift; sourceTree = ""; };
- A8B54BB8BB44B79D37E2BD7A56E354DF /* MaskContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MaskContainerLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/MaskContainerLayer.swift; sourceTree = ""; };
- A97076C2FD6DF803D0CE41C2E59F4758 /* StylableSwiftUI-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "StylableSwiftUI-umbrella.h"; sourceTree = ""; };
- AB0ED10C540F0D243A7FB15C4FB737FA /* TransformAnimations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformAnimations.swift; path = Sources/Private/CoreAnimation/Animations/TransformAnimations.swift; sourceTree = ""; };
- AB49ECB1CE9BC857C544BE182C20A526 /* Repeater.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeater.swift; path = Sources/Private/Model/ShapeItems/Repeater.swift; sourceTree = ""; };
- ACC2B61039887F638597C27AB420F5C5 /* AnyValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyValueContainer.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/AnyValueContainer.swift; sourceTree = ""; };
- AE4841F90C84ED9782C2BC3470D4DA2A /* Pods-StylableSwiftUI_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-StylableSwiftUI_Example-acknowledgements.plist"; sourceTree = ""; };
- AE7155A358A846722D6D3E525F62CE3E /* BlendMode+Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BlendMode+Filter.swift"; path = "Sources/Private/Utility/Extensions/BlendMode+Filter.swift"; sourceTree = ""; };
- AFC743A856BE35274944E60AFA0F58BC /* AnimationImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationImageProvider.swift; path = Sources/Public/ImageProvider/AnimationImageProvider.swift; sourceTree = ""; };
- AFCD7E832A05E73DD358E082FB5E700A /* AnimatedSwitch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedSwitch.swift; path = Sources/Public/iOS/AnimatedSwitch.swift; sourceTree = ""; };
- B197F95D0FB8F2408171B5FD7F8FB0FB /* AnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatorNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Protocols/AnimatorNode.swift; sourceTree = ""; };
- B265AB034C62B0BFD1E9E783871705BF /* DotLottieImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieImageProvider.swift; path = Sources/Private/Model/DotLottie/DotLottieImageProvider.swift; sourceTree = ""; };
- B5CABB5EAB4761542524EEC781C39019 /* StylableSwiftUI.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = StylableSwiftUI.release.xcconfig; sourceTree = ""; };
- B5D0760C8AE6581BB0D401726801BD5D /* GradientStroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStroke.swift; path = Sources/Private/Model/ShapeItems/GradientStroke.swift; sourceTree = ""; };
- B82B68B4F21AB7FF0BB1CE9F0227A797 /* Keyframe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keyframe.swift; path = Sources/Public/Keyframes/Keyframe.swift; sourceTree = ""; };
- B8705A9991518B7B89E59F0C2170CE83 /* UIKitStyleContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = UIKitStyleContainer.swift; sourceTree = ""; };
- B931CB344275A89B58D4972A6F8F8C1C /* BaseAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseAnimationLayer.swift; path = Sources/Private/CoreAnimation/Layers/BaseAnimationLayer.swift; sourceTree = ""; };
- BB94DEAE23EA9E2FE91F0BA4CDCEB0AC /* StarNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StarNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/StarNode.swift; sourceTree = ""; };
- BC302F992F103F2A60DAEC0D6D53A35B /* GradientFillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFillRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/GradientFillRenderer.swift; sourceTree = ""; };
- BDA58E6521C53473476AD7BB70F5E30A /* FillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FillRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/FillRenderer.swift; sourceTree = ""; };
- BDBD503D10E60553838CE5E004841BD8 /* Pods-StylableSwiftUI_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-StylableSwiftUI_Tests-acknowledgements.markdown"; sourceTree = ""; };
- BEB0522A3914477D6A8A561B81ADF280 /* ImageCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/ImageCompositionLayer.swift; sourceTree = ""; };
- C0137717EFF398E73CBBCC466DEFE0FD /* Mask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mask.swift; path = Sources/Private/Model/Objects/Mask.swift; sourceTree = ""; };
- C065A92A4856CC2DB6DB244CAC3A30AE /* TransformLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformLayer.swift; path = Sources/Private/CoreAnimation/Layers/TransformLayer.swift; sourceTree = ""; };
- C3393261BD09B5830EC8DA5A14E129A2 /* Entry+Serialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Entry+Serialization.swift"; path = "Sources/Private/Model/DotLottie/ZipFoundation/Entry+Serialization.swift"; sourceTree = ""; };
- C38F2EC7CF5E8AD41B8FAB241E17CD8B /* ShapeLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeLayer.swift; path = Sources/Private/CoreAnimation/Layers/ShapeLayer.swift; sourceTree = ""; };
- C5867C58A0C73144430774A1316DC4AE /* Interpolatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Interpolatable.swift; path = Sources/Public/Keyframes/Interpolatable.swift; sourceTree = ""; };
- C60EA2DCBF36F2EA3F8C48A8D7B7085C /* AnimationTime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationTime.swift; path = Sources/Public/Primitives/AnimationTime.swift; sourceTree = ""; };
- C6500C68360C37E4CE72AA9E50229D2E /* InfiniteOpaqueAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteOpaqueAnimationLayer.swift; path = Sources/Private/CoreAnimation/Layers/InfiniteOpaqueAnimationLayer.swift; sourceTree = ""; };
- C69CC6A8D77FC3AB0AD3B2EA9ED25AEF /* PointValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PointValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/PointValueProvider.swift; sourceTree = ""; };
- C70399940B2AB7BA6AD10FB01276A62C /* RoundedCorners.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RoundedCorners.swift; path = Sources/Private/Model/ShapeItems/RoundedCorners.swift; sourceTree = ""; };
- C7E5F4C31D611ED8D99F0643BA58FD87 /* DefaultAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultAnimationCache.swift; path = Sources/Public/AnimationCache/DefaultAnimationCache.swift; sourceTree = ""; };
- C935C69DD539E3E26563528D513DBB3D /* Pods-StylableSwiftUI_Tests */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-StylableSwiftUI_Tests"; path = Pods_StylableSwiftUI_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- C96212AFFFAA9CD4765F3F8ADE72C751 /* MainThreadAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainThreadAnimationLayer.swift; path = Sources/Private/MainThread/LayerContainers/MainThreadAnimationLayer.swift; sourceTree = ""; };
- C9690E429EE5142965B6B5864E0BA45E /* Archive+Writing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Writing.swift"; path = "Sources/Private/Model/DotLottie/ZipFoundation/Archive+Writing.swift"; sourceTree = ""; };
- C96DEBFCF9769E765C9F2B0EE48A6D79 /* Archive+MemoryFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+MemoryFile.swift"; path = "Sources/Private/Model/DotLottie/ZipFoundation/Archive+MemoryFile.swift"; sourceTree = ""; };
- C99F5F690B21C8E5E31894EC49B5C03E /* ItemsExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemsExtension.swift; path = Sources/Private/MainThread/NodeRenderSystem/Extensions/ItemsExtension.swift; sourceTree = ""; };
- CB9389E47C69B08C8EC19C16E8C1A000 /* DotLottieAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieAnimation.swift; path = Sources/Private/Model/DotLottie/DotLottieAnimation.swift; sourceTree = ""; };
- CBA5B3ABB76CB716FC85F75FB990E200 /* LayerDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerDebugging.swift; path = Sources/Private/Utility/Debugging/LayerDebugging.swift; sourceTree = ""; };
- CE70B381A5AED2BE1D5295F3B36E0E17 /* LayerModel+makeAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "LayerModel+makeAnimationLayer.swift"; path = "Sources/Private/CoreAnimation/Layers/LayerModel+makeAnimationLayer.swift"; sourceTree = ""; };
- CF2814C1D35F58837DA0DACB3B4CD05B /* GradientStrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStrokeNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/GradientStrokeNode.swift; sourceTree = ""; };
- CFBAF28B6D5E045AD5C92F73A7B959CA /* TextLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextLayerModel.swift; path = Sources/Private/Model/Layers/TextLayerModel.swift; sourceTree = ""; };
- CFDA08DDDF2BC1523A23523B79BAAAF4 /* NodePropertyMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodePropertyMap.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/NodePropertyMap.swift; sourceTree = ""; };
- D04997492E5064C8892D86EE8B2366F8 /* CurveVertex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurveVertex.swift; path = Sources/Private/Utility/Primitives/CurveVertex.swift; sourceTree = ""; };
- D104DE562992F0AEBED5664153E99598 /* CALayer+setupLayerHierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CALayer+setupLayerHierarchy.swift"; path = "Sources/Private/CoreAnimation/Layers/CALayer+setupLayerHierarchy.swift"; sourceTree = ""; };
- D1AFFCB4ED94E53358CEB9F6337985D0 /* LottieAnimationHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationHelpers.swift; path = Sources/Public/Animation/LottieAnimationHelpers.swift; sourceTree = ""; };
- D1DD3D846172B29A86C7B9A95EF86EE7 /* Pods-StylableSwiftUI_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-StylableSwiftUI_Example-umbrella.h"; sourceTree = ""; };
- D225DAD71A0984582FFC08D4F1A269CE /* GradientAnimations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientAnimations.swift; path = Sources/Private/CoreAnimation/Animations/GradientAnimations.swift; sourceTree = ""; };
- D5DE2F19AA3845094A0B570B7C07481B /* ImageCacheKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ImageCacheKey.swift; sourceTree = ""; };
- DA19A14438B5CDCBD305AE559EBF010B /* ColorValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/ColorValueProvider.swift; sourceTree = ""; };
- DA9686B9917AC05A8CBD492881A55AF6 /* PolygonNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PolygonNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/PolygonNode.swift; sourceTree = "