// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 55;
	objects = {

/* Begin PBXBuildFile section */
		080DEF6D2A95709700BE2D96 /* DecodingStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08AB05582A61C5B700DE86FD /* DecodingStrategy.swift */; };
		080DEF6E2A95709700BE2D96 /* LottieConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59C727A0798700E00531 /* LottieConfiguration.swift */; };
		080DEF6F2A95709700BE2D96 /* RenderingEngineOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08AB055C2A61C5CC00DE86FD /* RenderingEngineOption.swift */; };
		080DEF702A95709700BE2D96 /* ReducedMotionOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08AB05542A61C20400DE86FD /* ReducedMotionOption.swift */; };
		080DEF712A95709D00BE2D96 /* LottieAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0887347428F0CCDD00458627 /* LottieAnimationView.swift */; };
		080DEF722A95709D00BE2D96 /* LottieAnimationHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0887347228F0CCDD00458627 /* LottieAnimationHelpers.swift */; };
		080DEF732A95709D00BE2D96 /* LottieAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82A552742A2FD44B00E47AC8 /* LottieAnimationLayer.swift */; };
		080DEF742A95709D00BE2D96 /* LottiePlaybackMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08CD109B2A7C2D9F0043A1A9 /* LottiePlaybackMode.swift */; };
		080DEF752A95709D00BE2D96 /* LottieAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0887346E28F0CBDE00458627 /* LottieAnimation.swift */; };
		080DEF762A95709D00BE2D96 /* LottieAnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0887347328F0CCDD00458627 /* LottieAnimationViewInitializers.swift */; };
		080DEF772A95709D00BE2D96 /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C002F42A461D6A00AB54BA /* LottieView.swift */; };
		080DEF782A9570A800BE2D96 /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C002F42A461D6A00AB54BA /* LottieView.swift */; };
		080DEF792A9570B500BE2D96 /* AnimatedControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E6CF882A86E26F00A6D92F /* AnimatedControl.swift */; };
		080DEF7A2A9570C100BE2D96 /* AnimatedSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E6CF862A86E26F00A6D92F /* AnimatedSwitch.swift */; };
		080DEF7B2A9570C100BE2D96 /* AnimatedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5962A8ACDD7007D705C /* AnimatedButton.swift */; };
		080DEF7C2A9570C100BE2D96 /* LottieButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5922A8ACD67007D705C /* LottieButton.swift */; };
		080DEF7D2A9570C100BE2D96 /* LottieViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E6CF922A86E29100A6D92F /* LottieViewType.swift */; };
		080DEF7E2A9570C100BE2D96 /* LottieSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E6CF872A86E26F00A6D92F /* LottieSwitch.swift */; };
		080DEF7F2A9570C400BE2D96 /* DotLottieFileHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C4878592901811D0005AF07 /* DotLottieFileHelpers.swift */; };
		080DEF802A9570C400BE2D96 /* DotLottieConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C7698422A38A71200E9BEF4 /* DotLottieConfiguration.swift */; };
		080DEF812A9570C400BE2D96 /* DotLottieFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C4877E328FF20140005AF07 /* DotLottieFile.swift */; };
		080DEF822A9570C700BE2D96 /* DotLottieCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C48785529017D1D0005AF07 /* DotLottieCache.swift */; };
		080DEF832A9570C700BE2D96 /* DotLottieCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C48785129017CBF0005AF07 /* DotLottieCacheProvider.swift */; };
		080DEF842A9570CA00BE2D96 /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59CD27A0798700E00531 /* AnimationImageProvider.swift */; };
		080DEF852A9570CD00BE2D96 /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D227A0798700E00531 /* FilepathImageProvider.swift */; };
		080DEF862A9570CD00BE2D96 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D527A0798700E00531 /* UIColorExtension.swift */; };
		080DEF872A9570CD00BE2D96 /* LottieAnimationViewBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D727A0798700E00531 /* LottieAnimationViewBase.swift */; };
		080DEF882A9570CD00BE2D96 /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D827A0798700E00531 /* AnimationSubview.swift */; };
		080DEF892A9570CD00BE2D96 /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D427A0798700E00531 /* BundleImageProvider.swift */; };
		080DEF8A2A9570D200BE2D96 /* CompatibleAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D127A0798700E00531 /* CompatibleAnimationView.swift */; };
		080DEF8B2A9570D200BE2D96 /* CompatibleAnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D027A0798700E00531 /* CompatibleAnimationKeypath.swift */; };
		080DEF8C2A9570D500BE2D96 /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59DB27A0798700E00531 /* AnimationTime.swift */; };
		080DEF8D2A9570D500BE2D96 /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59DC27A0798700E00531 /* Vectors.swift */; };
		080DEF8E2A9570D500BE2D96 /* LottieColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08EED04F28F0D2D10057D958 /* LottieColor.swift */; };
		080DEF8F2A9570DB00BE2D96 /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59E027A0798700E00531 /* Keyframe.swift */; };
		080DEF902A9570DB00BE2D96 /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59DF27A0798700E00531 /* Interpolatable.swift */; };
		080DEF912A9570DD00BE2D96 /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59E327A0798700E00531 /* LRUAnimationCache.swift */; };
		080DEF922A9570DD00BE2D96 /* LottieAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D453D8AA28FE6EE300D3F49C /* LottieAnimationCache.swift */; };
		080DEF932A9570DD00BE2D96 /* DefaultAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D453D8B028FF9E3A00D3F49C /* DefaultAnimationCache.swift */; };
		080DEF942A9570DD00BE2D96 /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59E227A0798700E00531 /* AnimationCacheProvider.swift */; };
		080DEF952A9570E100BE2D96 /* AnimationTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59E527A0798700E00531 /* AnimationTextProvider.swift */; };
		080DEF962A9570E500BE2D96 /* LottieLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59E727A0798700E00531 /* LottieLogger.swift */; };
		080DEF972A9570EA00BE2D96 /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59E927A0798700E00531 /* AnimationKeypath.swift */; };
		080DEF982A9570EA00BE2D96 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59EA27A0798700E00531 /* AnyValueProvider.swift */; };
		080DEF992A9570ED00BE2D96 /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59EE27A0798700E00531 /* SizeValueProvider.swift */; };
		080DEF9A2A9570ED00BE2D96 /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59F027A0798700E00531 /* PointValueProvider.swift */; };
		080DEF9B2A9570ED00BE2D96 /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59ED27A0798700E00531 /* FloatValueProvider.swift */; };
		080DEF9C2A9570ED00BE2D96 /* GradientValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59EF27A0798700E00531 /* GradientValueProvider.swift */; };
		080DEF9D2A9570ED00BE2D96 /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59EC27A0798700E00531 /* ColorValueProvider.swift */; };
		080DEF9E2A9570EF00BE2D96 /* AnimationFontProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59F227A0798700E00531 /* AnimationFontProvider.swift */; };
		080DEF9F2A9570F600BE2D96 /* SectionedChangeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B62A56014E002DCE17 /* SectionedChangeset.swift */; };
		080DEFA02A9570F600BE2D96 /* DiffableSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B82A56014E002DCE17 /* DiffableSection.swift */; };
		080DEFA12A9570F600BE2D96 /* Collection+Diff.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B72A56014E002DCE17 /* Collection+Diff.swift */; };
		080DEFA22A9570F600BE2D96 /* Diffable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B92A56014E002DCE17 /* Diffable.swift */; };
		080DEFA32A9570F600BE2D96 /* IndexChangeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B52A56014E002DCE17 /* IndexChangeset.swift */; };
		080DEFA42A9570F900BE2D96 /* EpoxyLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B32A56014E002DCE17 /* EpoxyLogger.swift */; };
		080DEFA52A9570FB00BE2D96 /* CallbackContextEpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206C82A56014E002DCE17 /* CallbackContextEpoxyModeled.swift */; };
		080DEFA62A9570FB00BE2D96 /* EpoxyModelStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206C72A56014E002DCE17 /* EpoxyModelStorage.swift */; };
		080DEFA72A9570FE00BE2D96 /* SetBehaviorsProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D32A56014E002DCE17 /* SetBehaviorsProviding.swift */; };
		080DEFA82A9570FE00BE2D96 /* ViewProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D22A56014E002DCE17 /* ViewProviding.swift */; };
		080DEFA92A9570FE00BE2D96 /* DidDisplayProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D52A56014E002DCE17 /* DidDisplayProviding.swift */; };
		080DEFAA2A9570FE00BE2D96 /* SetContentProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206CB2A56014E002DCE17 /* SetContentProviding.swift */; };
		080DEFAB2A9570FE00BE2D96 /* TraitCollectionProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D12A56014E002DCE17 /* TraitCollectionProviding.swift */; };
		080DEFAC2A9570FE00BE2D96 /* StyleIDProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D42A56014E002DCE17 /* StyleIDProviding.swift */; };
		080DEFAD2A9570FE00BE2D96 /* DidEndDisplayingProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206CD2A56014E002DCE17 /* DidEndDisplayingProviding.swift */; };
		080DEFAE2A9570FE00BE2D96 /* ViewDifferentiatorProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206CA2A56014E002DCE17 /* ViewDifferentiatorProviding.swift */; };
		080DEFAF2A9570FE00BE2D96 /* MakeViewProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D02A56014E002DCE17 /* MakeViewProviding.swift */; };
		080DEFB02A9570FE00BE2D96 /* AnimatedProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D62A56014E002DCE17 /* AnimatedProviding.swift */; };
		080DEFB12A9570FE00BE2D96 /* WillDisplayProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206CE2A56014E002DCE17 /* WillDisplayProviding.swift */; };
		080DEFB22A9570FE00BE2D96 /* ErasedContentProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206CF2A56014E002DCE17 /* ErasedContentProviding.swift */; };
		080DEFB32A9570FE00BE2D96 /* DataIDProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D72A56014E002DCE17 /* DataIDProviding.swift */; };
		080DEFB42A9570FE00BE2D96 /* DidSelectProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206CC2A56014E002DCE17 /* DidSelectProviding.swift */; };
		080DEFB52A9570FE00BE2D96 /* ViewEpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D82A56014E002DCE17 /* ViewEpoxyModeled.swift */; };
		080DEFB62A95710300BE2D96 /* EpoxyModelArrayBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206DD2A56014E002DCE17 /* EpoxyModelArrayBuilder.swift */; };
		080DEFB72A95710300BE2D96 /* EpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206DE2A56014E002DCE17 /* EpoxyModeled.swift */; };
		080DEFB82A95710300BE2D96 /* AnyEpoxyModelProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206DB2A56014E002DCE17 /* AnyEpoxyModelProperty.swift */; };
		080DEFB92A95710300BE2D96 /* EpoxyModelProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206DC2A56014E002DCE17 /* EpoxyModelProperty.swift */; };
		080DEFBA2A95710300BE2D96 /* ClassReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206DA2A56014E002DCE17 /* ClassReference.swift */; };
		080DEFBC2A95710800BE2D96 /* EpoxySwiftUILayoutMargins.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206BC2A56014E002DCE17 /* EpoxySwiftUILayoutMargins.swift */; };
		080DEFBD2A95710800BE2D96 /* EpoxyableView+SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206BE2A56014E002DCE17 /* EpoxyableView+SwiftUIView.swift */; };
		080DEFBE2A95710800BE2D96 /* UIView+SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206C32A56014E002DCE17 /* UIView+SwiftUIView.swift */; };
		080DEFBF2A95710800BE2D96 /* UIViewConfiguringSwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206BB2A56014E002DCE17 /* UIViewConfiguringSwiftUIView.swift */; };
		080DEFC02A95710800BE2D96 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206BD2A56014E002DCE17 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift */; };
		080DEFC22A95710800BE2D96 /* SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206C42A56014E002DCE17 /* SwiftUIView.swift */; };
		080DEFC32A95710B00BE2D96 /* SwiftUIMeasurementContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206C02A56014E002DCE17 /* SwiftUIMeasurementContainer.swift */; };
		080DEFC42A95710B00BE2D96 /* MeasuringViewRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206C12A56014E002DCE17 /* MeasuringViewRepresentable.swift */; };
		080DEFC52A95710F00BE2D96 /* ViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206AE2A56014E002DCE17 /* ViewType.swift */; };
		080DEFC62A95710F00BE2D96 /* ContentConfigurableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206AF2A56014E002DCE17 /* ContentConfigurableView.swift */; };
		080DEFC72A95710F00BE2D96 /* EpoxyableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B02A56014E002DCE17 /* EpoxyableView.swift */; };
		080DEFC82A95710F00BE2D96 /* BehaviorsConfigurableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B12A56014E002DCE17 /* BehaviorsConfigurableView.swift */; };
		080DEFC92A95710F00BE2D96 /* StyledView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206AD2A56014E002DCE17 /* StyledView.swift */; };
		080DEFCA2A95711400BE2D96 /* Archive+BackingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E22A46150D00AB54BA /* Archive+BackingConfiguration.swift */; };
		080DEFCB2A95711400BE2D96 /* Archive+Reading.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E42A46150D00AB54BA /* Archive+Reading.swift */; };
		080DEFCC2A95711400BE2D96 /* Entry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E62A46150D00AB54BA /* Entry.swift */; };
		080DEFCD2A95711400BE2D96 /* Archive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E32A46150D00AB54BA /* Archive.swift */; };
		080DEFCE2A95711400BE2D96 /* Archive+WritingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E82A46150D00AB54BA /* Archive+WritingDeprecated.swift */; };
		080DEFCF2A95711400BE2D96 /* URL+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001EA2A46150D00AB54BA /* URL+ZIP.swift */; };
		080DEFD02A95711400BE2D96 /* Archive+MemoryFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E12A46150D00AB54BA /* Archive+MemoryFile.swift */; };
		080DEFD12A95711400BE2D96 /* Archive+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E52A46150D00AB54BA /* Archive+ZIP64.swift */; };
		080DEFD22A95711400BE2D96 /* Data+Compression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E72A46150D00AB54BA /* Data+Compression.swift */; };
		080DEFD32A95711400BE2D96 /* Entry+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E92A46150D00AB54BA /* Entry+Serialization.swift */; };
		080DEFD42A95711400BE2D96 /* Archive+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E02A46150D00AB54BA /* Archive+Helpers.swift */; };
		080DEFD52A95711800BE2D96 /* Archive+ReadingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001EF2A46150D00AB54BA /* Archive+ReadingDeprecated.swift */; };
		080DEFD62A95711800BE2D96 /* Entry+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001EE2A46150D00AB54BA /* Entry+ZIP64.swift */; };
		080DEFD72A95711800BE2D96 /* FileManager+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001F12A46150D00AB54BA /* FileManager+ZIP.swift */; };
		080DEFD82A95711800BE2D96 /* Archive+Writing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001EC2A46150D00AB54BA /* Archive+Writing.swift */; };
		080DEFD92A95711800BE2D96 /* Data+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001F02A46150D00AB54BA /* Data+Serialization.swift */; };
		080DEFDA2A95711800BE2D96 /* Archive+Progress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001F22A46150D00AB54BA /* Archive+Progress.swift */; };
		080DEFDB2A95711800BE2D96 /* Data+CompressionDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001ED2A46150D00AB54BA /* Data+CompressionDeprecated.swift */; };
		080DEFDC2A95711E00BE2D96 /* AnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A02822F43100677516 /* AnimationLayer.swift */; };
		080DEFDD2A95711E00BE2D96 /* GradientRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95992822F43100677516 /* GradientRenderLayer.swift */; };
		080DEFDE2A95711E00BE2D96 /* ShapeLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A12822F43100677516 /* ShapeLayer.swift */; };
		080DEFDF2A95711E00BE2D96 /* BaseCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A22822F43100677516 /* BaseCompositionLayer.swift */; };
		080DEFE02A95711E00BE2D96 /* InfiniteOpaqueAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08FE934D28F4CCAC00D3A7E6 /* InfiniteOpaqueAnimationLayer.swift */; };
		080DEFE12A95711E00BE2D96 /* ValueProviderStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A82822F43100677516 /* ValueProviderStore.swift */; };
		080DEFE22A95711E00BE2D96 /* MaskCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C959B2822F43100677516 /* MaskCompositionLayer.swift */; };
		080DEFE32A95711E00BE2D96 /* LayerModel+makeAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C959A2822F43100677516 /* LayerModel+makeAnimationLayer.swift */; };
		080DEFE42A95711E00BE2D96 /* BaseAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A42822F43100677516 /* BaseAnimationLayer.swift */; };
		080DEFE52A95711E00BE2D96 /* TextLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95982822F43100677516 /* TextLayer.swift */; };
		080DEFE62A95711E00BE2D96 /* RepeaterLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08F8B20C2898A7B100CB5323 /* RepeaterLayer.swift */; };
		080DEFE72A95711E00BE2D96 /* PreCompLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A52822F43100677516 /* PreCompLayer.swift */; };
		080DEFE82A95711E00BE2D96 /* ImageLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C959C2822F43100677516 /* ImageLayer.swift */; };
		080DEFE92A95711E00BE2D96 /* CompatibilityTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A72822F43100677516 /* CompatibilityTracker.swift */; };
		080DEFEA2A95711E00BE2D96 /* CoreAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A62822F43100677516 /* CoreAnimationLayer.swift */; };
		080DEFEB2A95711E00BE2D96 /* ShapeItemLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C959E2822F43100677516 /* ShapeItemLayer.swift */; };
		080DEFEC2A95711E00BE2D96 /* CALayer+setupLayerHierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A32822F43100677516 /* CALayer+setupLayerHierarchy.swift */; };
		080DEFED2A95711E00BE2D96 /* SolidLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C959D2822F43100677516 /* SolidLayer.swift */; };
		080DEFEE2A95711E00BE2D96 /* TransformLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C959F2822F43100677516 /* TransformLayer.swift */; };
		080DEFEF2A95712000BE2D96 /* CALayer+fillBounds.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95AA2822F43100677516 /* CALayer+fillBounds.swift */; };
		080DEFF02A95712000BE2D96 /* Keyframes+combined.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95AB2822F43100677516 /* Keyframes+combined.swift */; };
		080DEFF12A95712000BE2D96 /* KeyframeGroup+exactlyOneKeyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95AC2822F43100677516 /* KeyframeGroup+exactlyOneKeyframe.swift */; };
		080DEFF22A95712400BE2D96 /* TransformAnimations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B12822F43100677516 /* TransformAnimations.swift */; };
		080DEFF32A95712400BE2D96 /* DropShadowAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5D02A8C006E007D705C /* DropShadowAnimation.swift */; };
		080DEFF42A95712400BE2D96 /* VisibilityAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B92822F43100677516 /* VisibilityAnimation.swift */; };
		080DEFF52A95712400BE2D96 /* CAAnimation+TimingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95AE2822F43100677516 /* CAAnimation+TimingConfiguration.swift */; };
		080DEFF62A95712400BE2D96 /* CustomPathAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B62822F43100677516 /* CustomPathAnimation.swift */; };
		080DEFF72A95712400BE2D96 /* RectangleAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B22822F43100677516 /* RectangleAnimation.swift */; };
		080DEFF82A95712400BE2D96 /* OpacityAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E450DAB283415D500E56D19 /* OpacityAnimation.swift */; };
		080DEFF92A95712400BE2D96 /* LayerProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95BA2822F43100677516 /* LayerProperty.swift */; };
		080DEFFA2A95712400BE2D96 /* CALayer+addAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B72822F43100677516 /* CALayer+addAnimation.swift */; };
		080DEFFB2A95712400BE2D96 /* ShapeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95AF2822F43100677516 /* ShapeAnimation.swift */; };
		080DEFFC2A95712400BE2D96 /* StrokeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B32822F43100677516 /* StrokeAnimation.swift */; };
		080DEFFD2A95712400BE2D96 /* EllipseAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B42822F43100677516 /* EllipseAnimation.swift */; };
		080DEFFE2A95712400BE2D96 /* GradientAnimations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B82822F43100677516 /* GradientAnimations.swift */; };
		080DEFFF2A95712400BE2D96 /* StarAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B52822F43100677516 /* StarAnimation.swift */; };
		080DF0002A95712400BE2D96 /* CombinedShapeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B02822F43100677516 /* CombinedShapeAnimation.swift */; };
		080DF0012A95712D00BE2D96 /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95562822F43000677516 /* TextCompositionLayer.swift */; };
		080DF0022A95712D00BE2D96 /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95552822F43000677516 /* NullCompositionLayer.swift */; };
		080DF0032A95712D00BE2D96 /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95582822F43000677516 /* PreCompositionLayer.swift */; };
		080DF0042A95712D00BE2D96 /* MainThreadAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C955C2822F43000677516 /* MainThreadAnimationLayer.swift */; };
		080DF0052A95712D00BE2D96 /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95542822F43000677516 /* CompositionLayer.swift */; };
		080DF0062A95712D00BE2D96 /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C955A2822F43000677516 /* ShapeCompositionLayer.swift */; };
		080DF0072A95712D00BE2D96 /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C955B2822F43000677516 /* MaskContainerLayer.swift */; };
		080DF0082A95712D00BE2D96 /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95592822F43000677516 /* ImageCompositionLayer.swift */; };
		080DF0092A95712D00BE2D96 /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95572822F43000677516 /* SolidCompositionLayer.swift */; };
		080DF00A2A95713000BE2D96 /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95612822F43000677516 /* InvertedMatteLayer.swift */; };
		080DF00B2A95713000BE2D96 /* LayerFontProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C955E2822F43000677516 /* LayerFontProvider.swift */; };
		080DF00C2A95713000BE2D96 /* LayerTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95632822F43000677516 /* LayerTextProvider.swift */; };
		080DF00D2A95713000BE2D96 /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95602822F43000677516 /* LayerTransformNode.swift */; };
		080DF00E2A95713000BE2D96 /* CachedImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19465F51282F998B00BB2C97 /* CachedImageProvider.swift */; };
		080DF00F2A95713000BE2D96 /* CoreTextRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C955F2822F43000677516 /* CoreTextRenderLayer.swift */; };
		080DF0102A95713000BE2D96 /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95642822F43000677516 /* CompositionLayersInitializer.swift */; };
		080DF0112A95713000BE2D96 /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95622822F43000677516 /* LayerImageProvider.swift */; };
		080DF0122A95713300BE2D96 /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95682822F43000677516 /* TrimPathNode.swift */; };
		080DF0132A95713300BE2D96 /* RoundedCornersNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5721091A2910874A00169699 /* RoundedCornersNode.swift */; };
		080DF0142A95713500BE2D96 /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C956A2822F43000677516 /* GroupNode.swift */; };
		080DF0152A95713800BE2D96 /* LegacyGradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D99D6422823790700E5205B /* LegacyGradientFillRenderer.swift */; };
		080DF0162A95713800BE2D96 /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95722822F43000677516 /* PathOutputNode.swift */; };
		080DF0172A95713800BE2D96 /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95702822F43000677516 /* StrokeRenderer.swift */; };
		080DF0182A95713800BE2D96 /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C956E2822F43000677516 /* GradientStrokeRenderer.swift */; };
		080DF0192A95713800BE2D96 /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C956F2822F43000677516 /* FillRenderer.swift */; };
		080DF01A2A95713800BE2D96 /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95712822F43000677516 /* GroupOutputNode.swift */; };
		080DF01B2A95713800BE2D96 /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95732822F43000677516 /* PassThroughOutputNode.swift */; };
		080DF01C2A95713800BE2D96 /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C956D2822F43000677516 /* GradientFillRenderer.swift */; };
		080DF01D2A95713B00BE2D96 /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95792822F43000677516 /* StarNode.swift */; };
		080DF01E2A95713B00BE2D96 /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95772822F43000677516 /* RectNode.swift */; };
		080DF01F2A95713B00BE2D96 /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95752822F43000677516 /* EllipseNode.swift */; };
		080DF0202A95713B00BE2D96 /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95782822F43000677516 /* ShapeNode.swift */; };
		080DF0212A95713B00BE2D96 /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95762822F43000677516 /* PolygonNode.swift */; };
		080DF0222A95713D00BE2D96 /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C957B2822F43000677516 /* TextAnimatorNode.swift */; };
		080DF0232A95714000BE2D96 /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C957E2822F43000677516 /* StrokeNode.swift */; };
		080DF0242A95714000BE2D96 /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C957D2822F43000677516 /* GradientFillNode.swift */; };
		080DF0252A95714000BE2D96 /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C957F2822F43000677516 /* FillNode.swift */; };
		080DF0262A95714000BE2D96 /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95802822F43000677516 /* GradientStrokeNode.swift */; };
		080DF0272A95714300BE2D96 /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95832822F43000677516 /* NodeProperty.swift */; };
		080DF0282A95714300BE2D96 /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95822822F43000677516 /* ValueContainer.swift */; };
		080DF0292A95714600BE2D96 /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95852822F43000677516 /* AnyNodeProperty.swift */; };
		080DF02A2A95714600BE2D96 /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95872822F43000677516 /* KeypathSearchable.swift */; };
		080DF02B2A95714600BE2D96 /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95862822F43000677516 /* NodePropertyMap.swift */; };
		080DF02C2A95714600BE2D96 /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95882822F43000677516 /* AnyValueContainer.swift */; };
		080DF02D2A95714800BE2D96 /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C958B2822F43000677516 /* SingleValueProvider.swift */; };
		080DF02E2A95714800BE2D96 /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C958C2822F43000677516 /* GroupInterpolator.swift */; };
		080DF02F2A95714B00BE2D96 /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C958E2822F43000677516 /* ItemsExtension.swift */; };
		080DF0302A95714D00BE2D96 /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95902822F43000677516 /* ShapeRenderLayer.swift */; };
		080DF0312A95714D00BE2D96 /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95912822F43000677516 /* ShapeContainerLayer.swift */; };
		080DF0322A95715000BE2D96 /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95932822F43000677516 /* PathNode.swift */; };
		080DF0332A95715000BE2D96 /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95942822F43000677516 /* RenderNode.swift */; };
		080DF0342A95715000BE2D96 /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95952822F43000677516 /* AnimatorNode.swift */; };
		080DF0352A95715600BE2D96 /* DotLottieAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C4877E228FF20140005AF07 /* DotLottieAnimation.swift */; };
		080DF0362A95715600BE2D96 /* DotLottieImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C48785F2901D8C70005AF07 /* DotLottieImageProvider.swift */; };
		080DF0372A95715600BE2D96 /* DotLottieManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C4877FB28FF20140005AF07 /* DotLottieManifest.swift */; };
		080DF0382A95715600BE2D96 /* DotLottieUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C4877E428FF20140005AF07 /* DotLottieUtils.swift */; };
		080DF0392A95715900BE2D96 /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95282822F43000677516 /* ShapeItem.swift */; };
		080DF03A2A95715900BE2D96 /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95262822F43000677516 /* Ellipse.swift */; };
		080DF03B2A95715900BE2D96 /* Fill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95252822F43000677516 /* Fill.swift */; };
		080DF03C2A95715900BE2D96 /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95322822F43000677516 /* Star.swift */; };
		080DF03D2A95715900BE2D96 /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C952D2822F43000677516 /* Repeater.swift */; };
		080DF03E2A95715900BE2D96 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C952C2822F43000677516 /* Merge.swift */; };
		080DF03F2A95715900BE2D96 /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95292822F43000677516 /* Shape.swift */; };
		080DF0402A95715900BE2D96 /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95272822F43000677516 /* Trim.swift */; };
		080DF0412A95715900BE2D96 /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95302822F43000677516 /* Stroke.swift */; };
		080DF0422A95715900BE2D96 /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C952B2822F43000677516 /* ShapeTransform.swift */; };
		080DF0432A95715900BE2D96 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C952A2822F43000677516 /* Group.swift */; };
		080DF0442A95715900BE2D96 /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95312822F43000677516 /* Rectangle.swift */; };
		080DF0452A95715900BE2D96 /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C952F2822F43000677516 /* GradientStroke.swift */; };
		080DF0462A95715900BE2D96 /* RoundedCorners.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57210912291073E400169699 /* RoundedCorners.swift */; };
		080DF0472A95715900BE2D96 /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C952E2822F43000677516 /* GradientFill.swift */; };
		080DF0482A95715C00BE2D96 /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95362822F43000677516 /* ImageLayerModel.swift */; };
		080DF0492A95715C00BE2D96 /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95382822F43000677516 /* PreCompLayerModel.swift */; };
		080DF04A2A95715C00BE2D96 /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95342822F43000677516 /* SolidLayerModel.swift */; };
		080DF04B2A95715C00BE2D96 /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95352822F43000677516 /* LayerModel.swift */; };
		080DF04C2A95715C00BE2D96 /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95372822F43000677516 /* TextLayerModel.swift */; };
		080DF04D2A95715C00BE2D96 /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95392822F43000677516 /* ShapeLayerModel.swift */; };
		080DF04E2A95715F00BE2D96 /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C953D2822F43000677516 /* Transform.swift */; };
		080DF04F2A95715F00BE2D96 /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C953F2822F43000677516 /* Marker.swift */; };
		080DF0502A95715F00BE2D96 /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C953C2822F43000677516 /* DashPattern.swift */; };
		080DF0512A95715F00BE2D96 /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C953E2822F43000677516 /* Mask.swift */; };
		080DF0522A95716300BE2D96 /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95412822F43000677516 /* KeyedDecodingContainerExtensions.swift */; };
		080DF0532A95716300BE2D96 /* Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95422822F43000677516 /* Bundle.swift */; };
		080DF0542A95716600BE2D96 /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95442822F43000677516 /* KeyframeGroup.swift */; };
		080DF0552A95716600BE2D96 /* KeyframeData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95452822F43000677516 /* KeyframeData.swift */; };
		080DF0562A95716800BE2D96 /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95472822F43000677516 /* TextDocument.swift */; };
		080DF0572A95716800BE2D96 /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C954A2822F43000677516 /* Font.swift */; };
		080DF0582A95716800BE2D96 /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95482822F43000677516 /* Glyph.swift */; };
		080DF0592A95716800BE2D96 /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95492822F43000677516 /* TextAnimator.swift */; };
		080DF05A2A95716A00BE2D96 /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C954E2822F43000677516 /* AssetLibrary.swift */; };
		080DF05B2A95716A00BE2D96 /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C954D2822F43000677516 /* PrecompAsset.swift */; };
		080DF05C2A95716A00BE2D96 /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C954F2822F43000677516 /* Asset.swift */; };
		080DF05D2A95716A00BE2D96 /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C954C2822F43000677516 /* ImageAsset.swift */; };
		080DF05E2A95716D00BE2D96 /* EffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5C12A8BF60F007D705C /* EffectValue.swift */; };
		080DF05F2A95716D00BE2D96 /* ColorEffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5CC2A8BF6FF007D705C /* ColorEffectValue.swift */; };
		080DF0602A95716D00BE2D96 /* Vector1DEffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5C02A8BF60F007D705C /* Vector1DEffectValue.swift */; };
		080DF0612A95716D00BE2D96 /* DropShadowEffect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5AF2A8BF14E007D705C /* DropShadowEffect.swift */; };
		080DF0622A95716D00BE2D96 /* LayerEffect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5B02A8BF14E007D705C /* LayerEffect.swift */; };
		080DF0632A95717000BE2D96 /* DropShadowStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5B72A8BF159007D705C /* DropShadowStyle.swift */; };
		080DF0642A95717000BE2D96 /* DictionaryInitializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DB3BDB7282454A6002A276D /* DictionaryInitializable.swift */; };
		080DF0652A95717000BE2D96 /* LayerStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D59D2A8AE879007D705C /* LayerStyle.swift */; };
		080DF0662A95717600BE2D96 /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95BD2822F43100677516 /* LayerDebugging.swift */; };
		080DF0672A95717600BE2D96 /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95BF2822F43100677516 /* AnimatorNodeDebugging.swift */; };
		080DF0682A95717600BE2D96 /* TestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95BE2822F43100677516 /* TestHelpers.swift */; };
		080DF0692A95717900BE2D96 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C42822F43100677516 /* StringExtensions.swift */; };
		080DF06A2A95717900BE2D96 /* DataExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C52822F43100677516 /* DataExtension.swift */; };
		080DF06B2A95717900BE2D96 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C32822F43100677516 /* AnimationKeypathExtension.swift */; };
		080DF06C2A95717900BE2D96 /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C12822F43100677516 /* CGFloatExtensions.swift */; };
		080DF06D2A95717900BE2D96 /* BlendMode+Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40460582832C52B00ACFEDC /* BlendMode+Filter.swift */; };
		080DF06E2A95717900BE2D96 /* CGColor+RGB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C22822F43100677516 /* CGColor+RGB.swift */; };
		080DF06F2A95717900BE2D96 /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C62822F43100677516 /* MathKit.swift */; };
		080DF0702A95717D00BE2D96 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95CA2822F43100677516 /* ColorExtension.swift */; };
		080DF0712A95717D00BE2D96 /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C82822F43100677516 /* BezierPath.swift */; };
		080DF0722A95717D00BE2D96 /* UnitBezier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E48BF572860CECF00A39198 /* UnitBezier.swift */; };
		080DF0732A95717D00BE2D96 /* BezierPathRoundExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5721091E29119F3100169699 /* BezierPathRoundExtension.swift */; };
		080DF0742A95717D00BE2D96 /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95CB2822F43100677516 /* PathElement.swift */; };
		080DF0752A95717D00BE2D96 /* CGPointExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DB3BDBB28245A14002A276D /* CGPointExtension.swift */; };
		080DF0762A95717D00BE2D96 /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95CC2822F43100677516 /* CurveVertex.swift */; };
		080DF0772A95717D00BE2D96 /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C92822F43100677516 /* CompoundBezierPath.swift */; };
		080DF0782A95717D00BE2D96 /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95CD2822F43100677516 /* VectorsExtensions.swift */; };
		080DF0792A95717F00BE2D96 /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95D02822F43100677516 /* KeyframeExtensions.swift */; };
		080DF07A2A95717F00BE2D96 /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95CF2822F43100677516 /* InterpolatableExtensions.swift */; };
		080DF07B2A95717F00BE2D96 /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08EF21DB289C643B0097EA47 /* KeyframeInterpolator.swift */; };
		080DF07C2A95718200BE2D96 /* Binding+Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB87F02D2A72FA3A0091D7B8 /* Binding+Map.swift */; };
		080DF07D2A95718200BE2D96 /* View+ValueChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB3278122A71BA0400A9C9F1 /* View+ValueChanged.swift */; };
		080DF07E2A95718200BE2D96 /* RootAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95502822F43000677516 /* RootAnimationLayer.swift */; };
		080DF07F2A95718200BE2D96 /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95D22822F43100677516 /* AnimationContext.swift */; };
		080DF0802A95718200BE2D96 /* AnyEquatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABF033B32A7B0ABA00F8C228 /* AnyEquatable.swift */; };
		080DF0812A95718200BE2D96 /* LottieAnimationSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0819D2A02A718CAE00D7DE49 /* LottieAnimationSource.swift */; };
		080F5FDC2AB1075000ADC32C /* TextProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 080F5FDB2AB1075000ADC32C /* TextProviderTests.swift */; };
		0819D2A12A718CAE00D7DE49 /* LottieAnimationSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0819D2A02A718CAE00D7DE49 /* LottieAnimationSource.swift */; };
		0819D2A22A718CAE00D7DE49 /* LottieAnimationSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0819D2A02A718CAE00D7DE49 /* LottieAnimationSource.swift */; };
		0819D2A32A718CAE00D7DE49 /* LottieAnimationSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0819D2A02A718CAE00D7DE49 /* LottieAnimationSource.swift */; };
		0820D5932A8ACD67007D705C /* LottieButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5922A8ACD67007D705C /* LottieButton.swift */; };
		0820D5942A8ACD67007D705C /* LottieButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5922A8ACD67007D705C /* LottieButton.swift */; };
		0820D5952A8ACD67007D705C /* LottieButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5922A8ACD67007D705C /* LottieButton.swift */; };
		0820D5972A8ACDD8007D705C /* AnimatedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5962A8ACDD7007D705C /* AnimatedButton.swift */; };
		0820D5982A8ACDD8007D705C /* AnimatedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5962A8ACDD7007D705C /* AnimatedButton.swift */; };
		0820D5992A8ACDD8007D705C /* AnimatedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5962A8ACDD7007D705C /* AnimatedButton.swift */; };
		0820D59E2A8AE879007D705C /* LayerStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D59D2A8AE879007D705C /* LayerStyle.swift */; };
		0820D59F2A8AE879007D705C /* LayerStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D59D2A8AE879007D705C /* LayerStyle.swift */; };
		0820D5A02A8AE879007D705C /* LayerStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D59D2A8AE879007D705C /* LayerStyle.swift */; };
		0820D5B12A8BF14E007D705C /* DropShadowEffect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5AF2A8BF14E007D705C /* DropShadowEffect.swift */; };
		0820D5B22A8BF14E007D705C /* DropShadowEffect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5AF2A8BF14E007D705C /* DropShadowEffect.swift */; };
		0820D5B32A8BF14E007D705C /* DropShadowEffect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5AF2A8BF14E007D705C /* DropShadowEffect.swift */; };
		0820D5B42A8BF14E007D705C /* LayerEffect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5B02A8BF14E007D705C /* LayerEffect.swift */; };
		0820D5B52A8BF14E007D705C /* LayerEffect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5B02A8BF14E007D705C /* LayerEffect.swift */; };
		0820D5B62A8BF14E007D705C /* LayerEffect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5B02A8BF14E007D705C /* LayerEffect.swift */; };
		0820D5B82A8BF159007D705C /* DropShadowStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5B72A8BF159007D705C /* DropShadowStyle.swift */; };
		0820D5B92A8BF159007D705C /* DropShadowStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5B72A8BF159007D705C /* DropShadowStyle.swift */; };
		0820D5BA2A8BF159007D705C /* DropShadowStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5B72A8BF159007D705C /* DropShadowStyle.swift */; };
		0820D5C22A8BF60F007D705C /* Vector1DEffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5C02A8BF60F007D705C /* Vector1DEffectValue.swift */; };
		0820D5C32A8BF60F007D705C /* Vector1DEffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5C02A8BF60F007D705C /* Vector1DEffectValue.swift */; };
		0820D5C42A8BF60F007D705C /* Vector1DEffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5C02A8BF60F007D705C /* Vector1DEffectValue.swift */; };
		0820D5C52A8BF60F007D705C /* EffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5C12A8BF60F007D705C /* EffectValue.swift */; };
		0820D5C62A8BF60F007D705C /* EffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5C12A8BF60F007D705C /* EffectValue.swift */; };
		0820D5C72A8BF60F007D705C /* EffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5C12A8BF60F007D705C /* EffectValue.swift */; };
		0820D5CD2A8BF6FF007D705C /* ColorEffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5CC2A8BF6FF007D705C /* ColorEffectValue.swift */; };
		0820D5CE2A8BF6FF007D705C /* ColorEffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5CC2A8BF6FF007D705C /* ColorEffectValue.swift */; };
		0820D5CF2A8BF6FF007D705C /* ColorEffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5CC2A8BF6FF007D705C /* ColorEffectValue.swift */; };
		0820D5D12A8C006E007D705C /* DropShadowAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5D02A8C006E007D705C /* DropShadowAnimation.swift */; };
		0820D5D22A8C006E007D705C /* DropShadowAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5D02A8C006E007D705C /* DropShadowAnimation.swift */; };
		0820D5D32A8C006E007D705C /* DropShadowAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0820D5D02A8C006E007D705C /* DropShadowAnimation.swift */; };
		0887346F28F0CBDE00458627 /* LottieAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0887346E28F0CBDE00458627 /* LottieAnimation.swift */; };
		0887347028F0CBDE00458627 /* LottieAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0887346E28F0CBDE00458627 /* LottieAnimation.swift */; };
		0887347128F0CBDE00458627 /* LottieAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0887346E28F0CBDE00458627 /* LottieAnimation.swift */; };
		0887347528F0CCDD00458627 /* LottieAnimationHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0887347228F0CCDD00458627 /* LottieAnimationHelpers.swift */; };
		0887347628F0CCDD00458627 /* LottieAnimationHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0887347228F0CCDD00458627 /* LottieAnimationHelpers.swift */; };
		0887347728F0CCDD00458627 /* LottieAnimationHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0887347228F0CCDD00458627 /* LottieAnimationHelpers.swift */; };
		0887347828F0CCDD00458627 /* LottieAnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0887347328F0CCDD00458627 /* LottieAnimationViewInitializers.swift */; };
		0887347928F0CCDD00458627 /* LottieAnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0887347328F0CCDD00458627 /* LottieAnimationViewInitializers.swift */; };
		0887347A28F0CCDD00458627 /* LottieAnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0887347328F0CCDD00458627 /* LottieAnimationViewInitializers.swift */; };
		0887347B28F0CCDD00458627 /* LottieAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0887347428F0CCDD00458627 /* LottieAnimationView.swift */; };
		0887347C28F0CCDD00458627 /* LottieAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0887347428F0CCDD00458627 /* LottieAnimationView.swift */; };
		0887347D28F0CCDD00458627 /* LottieAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0887347428F0CCDD00458627 /* LottieAnimationView.swift */; };
		089C50C22ABA0C6D007903D3 /* LoggingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 089C50C12ABA0C6D007903D3 /* LoggingTests.swift */; };
		089E5D9F2B4CCD3F00F4F836 /* Keyframes+timeRemapping.swift in Sources */ = {isa = PBXBuildFile; fileRef = 089E5D9E2B4CCD3F00F4F836 /* Keyframes+timeRemapping.swift */; };
		089E5DA02B4CCD3F00F4F836 /* Keyframes+timeRemapping.swift in Sources */ = {isa = PBXBuildFile; fileRef = 089E5D9E2B4CCD3F00F4F836 /* Keyframes+timeRemapping.swift */; };
		089E5DA12B4CCD3F00F4F836 /* Keyframes+timeRemapping.swift in Sources */ = {isa = PBXBuildFile; fileRef = 089E5D9E2B4CCD3F00F4F836 /* Keyframes+timeRemapping.swift */; };
		089E5DA22B4CCD3F00F4F836 /* Keyframes+timeRemapping.swift in Sources */ = {isa = PBXBuildFile; fileRef = 089E5D9E2B4CCD3F00F4F836 /* Keyframes+timeRemapping.swift */; };
		08AB05552A61C20400DE86FD /* ReducedMotionOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08AB05542A61C20400DE86FD /* ReducedMotionOption.swift */; };
		08AB05562A61C20400DE86FD /* ReducedMotionOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08AB05542A61C20400DE86FD /* ReducedMotionOption.swift */; };
		08AB05572A61C20400DE86FD /* ReducedMotionOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08AB05542A61C20400DE86FD /* ReducedMotionOption.swift */; };
		08AB05592A61C5B700DE86FD /* DecodingStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08AB05582A61C5B700DE86FD /* DecodingStrategy.swift */; };
		08AB055A2A61C5B700DE86FD /* DecodingStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08AB05582A61C5B700DE86FD /* DecodingStrategy.swift */; };
		08AB055B2A61C5B700DE86FD /* DecodingStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08AB05582A61C5B700DE86FD /* DecodingStrategy.swift */; };
		08AB055D2A61C5CC00DE86FD /* RenderingEngineOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08AB055C2A61C5CC00DE86FD /* RenderingEngineOption.swift */; };
		08AB055E2A61C5CC00DE86FD /* RenderingEngineOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08AB055C2A61C5CC00DE86FD /* RenderingEngineOption.swift */; };
		08AB055F2A61C5CC00DE86FD /* RenderingEngineOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08AB055C2A61C5CC00DE86FD /* RenderingEngineOption.swift */; };
		08BCA8472B0E8E0B00594EEB /* LRUCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08BCA8452B0E8E0B00594EEB /* LRUCache.swift */; };
		08BCA8482B0E8E0B00594EEB /* LRUCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08BCA8452B0E8E0B00594EEB /* LRUCache.swift */; };
		08BCA8492B0E8E0B00594EEB /* LRUCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08BCA8452B0E8E0B00594EEB /* LRUCache.swift */; };
		08BCA84A2B0E8E0B00594EEB /* LRUCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08BCA8452B0E8E0B00594EEB /* LRUCache.swift */; };
		08C001F32A46150D00AB54BA /* Archive+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E02A46150D00AB54BA /* Archive+Helpers.swift */; };
		08C001F42A46150D00AB54BA /* Archive+MemoryFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E12A46150D00AB54BA /* Archive+MemoryFile.swift */; };
		08C001F52A46150D00AB54BA /* Archive+BackingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E22A46150D00AB54BA /* Archive+BackingConfiguration.swift */; };
		08C001F62A46150D00AB54BA /* Archive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E32A46150D00AB54BA /* Archive.swift */; };
		08C001F72A46150D00AB54BA /* Archive+Reading.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E42A46150D00AB54BA /* Archive+Reading.swift */; };
		08C001F82A46150D00AB54BA /* Archive+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E52A46150D00AB54BA /* Archive+ZIP64.swift */; };
		08C001F92A46150D00AB54BA /* Entry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E62A46150D00AB54BA /* Entry.swift */; };
		08C001FA2A46150D00AB54BA /* Data+Compression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E72A46150D00AB54BA /* Data+Compression.swift */; };
		08C001FB2A46150D00AB54BA /* Archive+WritingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E82A46150D00AB54BA /* Archive+WritingDeprecated.swift */; };
		08C001FC2A46150D00AB54BA /* Entry+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E92A46150D00AB54BA /* Entry+Serialization.swift */; };
		08C001FD2A46150D00AB54BA /* URL+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001EA2A46150D00AB54BA /* URL+ZIP.swift */; };
		08C001FF2A46150D00AB54BA /* Archive+Writing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001EC2A46150D00AB54BA /* Archive+Writing.swift */; };
		08C002002A46150D00AB54BA /* Data+CompressionDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001ED2A46150D00AB54BA /* Data+CompressionDeprecated.swift */; };
		08C002012A46150D00AB54BA /* Entry+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001EE2A46150D00AB54BA /* Entry+ZIP64.swift */; };
		08C002022A46150D00AB54BA /* Archive+ReadingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001EF2A46150D00AB54BA /* Archive+ReadingDeprecated.swift */; };
		08C002032A46150D00AB54BA /* Data+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001F02A46150D00AB54BA /* Data+Serialization.swift */; };
		08C002042A46150D00AB54BA /* FileManager+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001F12A46150D00AB54BA /* FileManager+ZIP.swift */; };
		08C002052A46150D00AB54BA /* Archive+Progress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001F22A46150D00AB54BA /* Archive+Progress.swift */; };
		08C002CF2A46196300AB54BA /* Data+Compression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E72A46150D00AB54BA /* Data+Compression.swift */; };
		08C002D02A46196300AB54BA /* Archive+BackingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E22A46150D00AB54BA /* Archive+BackingConfiguration.swift */; };
		08C002D12A46196300AB54BA /* Archive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E32A46150D00AB54BA /* Archive.swift */; };
		08C002D22A46196300AB54BA /* FileManager+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001F12A46150D00AB54BA /* FileManager+ZIP.swift */; };
		08C002D32A46196300AB54BA /* Archive+Writing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001EC2A46150D00AB54BA /* Archive+Writing.swift */; };
		08C002D42A46196300AB54BA /* Archive+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E52A46150D00AB54BA /* Archive+ZIP64.swift */; };
		08C002D52A46196300AB54BA /* Entry+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E92A46150D00AB54BA /* Entry+Serialization.swift */; };
		08C002D62A46196300AB54BA /* Data+CompressionDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001ED2A46150D00AB54BA /* Data+CompressionDeprecated.swift */; };
		08C002D72A46196300AB54BA /* Entry+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001EE2A46150D00AB54BA /* Entry+ZIP64.swift */; };
		08C002D82A46196300AB54BA /* Data+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001F02A46150D00AB54BA /* Data+Serialization.swift */; };
		08C002D92A46196300AB54BA /* URL+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001EA2A46150D00AB54BA /* URL+ZIP.swift */; };
		08C002DA2A46196300AB54BA /* Archive+WritingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E82A46150D00AB54BA /* Archive+WritingDeprecated.swift */; };
		08C002DB2A46196300AB54BA /* Archive+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E02A46150D00AB54BA /* Archive+Helpers.swift */; };
		08C002DC2A46196300AB54BA /* Entry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E62A46150D00AB54BA /* Entry.swift */; };
		08C002DD2A46196300AB54BA /* Archive+Progress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001F22A46150D00AB54BA /* Archive+Progress.swift */; };
		08C002DE2A46196300AB54BA /* Archive+MemoryFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E12A46150D00AB54BA /* Archive+MemoryFile.swift */; };
		08C002DF2A46196300AB54BA /* Archive+Reading.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E42A46150D00AB54BA /* Archive+Reading.swift */; };
		08C002E02A46196300AB54BA /* Archive+ReadingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001EF2A46150D00AB54BA /* Archive+ReadingDeprecated.swift */; };
		08C002E12A46196300AB54BA /* Data+Compression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E72A46150D00AB54BA /* Data+Compression.swift */; };
		08C002E22A46196300AB54BA /* Archive+BackingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E22A46150D00AB54BA /* Archive+BackingConfiguration.swift */; };
		08C002E32A46196300AB54BA /* Archive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E32A46150D00AB54BA /* Archive.swift */; };
		08C002E42A46196300AB54BA /* FileManager+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001F12A46150D00AB54BA /* FileManager+ZIP.swift */; };
		08C002E52A46196300AB54BA /* Archive+Writing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001EC2A46150D00AB54BA /* Archive+Writing.swift */; };
		08C002E62A46196300AB54BA /* Archive+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E52A46150D00AB54BA /* Archive+ZIP64.swift */; };
		08C002E72A46196300AB54BA /* Entry+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E92A46150D00AB54BA /* Entry+Serialization.swift */; };
		08C002E82A46196300AB54BA /* Data+CompressionDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001ED2A46150D00AB54BA /* Data+CompressionDeprecated.swift */; };
		08C002E92A46196300AB54BA /* Entry+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001EE2A46150D00AB54BA /* Entry+ZIP64.swift */; };
		08C002EA2A46196300AB54BA /* Data+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001F02A46150D00AB54BA /* Data+Serialization.swift */; };
		08C002EB2A46196300AB54BA /* URL+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001EA2A46150D00AB54BA /* URL+ZIP.swift */; };
		08C002EC2A46196300AB54BA /* Archive+WritingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E82A46150D00AB54BA /* Archive+WritingDeprecated.swift */; };
		08C002ED2A46196300AB54BA /* Archive+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E02A46150D00AB54BA /* Archive+Helpers.swift */; };
		08C002EE2A46196300AB54BA /* Entry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E62A46150D00AB54BA /* Entry.swift */; };
		08C002EF2A46196300AB54BA /* Archive+Progress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001F22A46150D00AB54BA /* Archive+Progress.swift */; };
		08C002F02A46196300AB54BA /* Archive+MemoryFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E12A46150D00AB54BA /* Archive+MemoryFile.swift */; };
		08C002F12A46196300AB54BA /* Archive+Reading.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001E42A46150D00AB54BA /* Archive+Reading.swift */; };
		08C002F22A46196300AB54BA /* Archive+ReadingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C001EF2A46150D00AB54BA /* Archive+ReadingDeprecated.swift */; };
		08C002F52A461D6A00AB54BA /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C002F42A461D6A00AB54BA /* LottieView.swift */; };
		08C002F62A461D6A00AB54BA /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C002F42A461D6A00AB54BA /* LottieView.swift */; };
		08CB2681291ED2B700B4F071 /* AnimationViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08CB2680291ED2B700B4F071 /* AnimationViewTests.swift */; };
		08CD109C2A7C2D9F0043A1A9 /* LottiePlaybackMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08CD109B2A7C2D9F0043A1A9 /* LottiePlaybackMode.swift */; };
		08CD109D2A7C2D9F0043A1A9 /* LottiePlaybackMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08CD109B2A7C2D9F0043A1A9 /* LottiePlaybackMode.swift */; };
		08CD109E2A7C2D9F0043A1A9 /* LottiePlaybackMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08CD109B2A7C2D9F0043A1A9 /* LottiePlaybackMode.swift */; };
		08E206DF2A56014E002DCE17 /* StyledView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206AD2A56014E002DCE17 /* StyledView.swift */; };
		08E206E02A56014E002DCE17 /* StyledView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206AD2A56014E002DCE17 /* StyledView.swift */; };
		08E206E12A56014E002DCE17 /* StyledView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206AD2A56014E002DCE17 /* StyledView.swift */; };
		08E206E22A56014E002DCE17 /* ViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206AE2A56014E002DCE17 /* ViewType.swift */; };
		08E206E32A56014E002DCE17 /* ViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206AE2A56014E002DCE17 /* ViewType.swift */; };
		08E206E42A56014E002DCE17 /* ViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206AE2A56014E002DCE17 /* ViewType.swift */; };
		08E206E52A56014E002DCE17 /* ContentConfigurableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206AF2A56014E002DCE17 /* ContentConfigurableView.swift */; };
		08E206E62A56014E002DCE17 /* ContentConfigurableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206AF2A56014E002DCE17 /* ContentConfigurableView.swift */; };
		08E206E72A56014E002DCE17 /* ContentConfigurableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206AF2A56014E002DCE17 /* ContentConfigurableView.swift */; };
		08E206E82A56014E002DCE17 /* EpoxyableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B02A56014E002DCE17 /* EpoxyableView.swift */; };
		08E206E92A56014E002DCE17 /* EpoxyableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B02A56014E002DCE17 /* EpoxyableView.swift */; };
		08E206EA2A56014E002DCE17 /* EpoxyableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B02A56014E002DCE17 /* EpoxyableView.swift */; };
		08E206EB2A56014E002DCE17 /* BehaviorsConfigurableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B12A56014E002DCE17 /* BehaviorsConfigurableView.swift */; };
		08E206EC2A56014E002DCE17 /* BehaviorsConfigurableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B12A56014E002DCE17 /* BehaviorsConfigurableView.swift */; };
		08E206ED2A56014E002DCE17 /* BehaviorsConfigurableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B12A56014E002DCE17 /* BehaviorsConfigurableView.swift */; };
		08E206EE2A56014E002DCE17 /* EpoxyLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B32A56014E002DCE17 /* EpoxyLogger.swift */; };
		08E206EF2A56014E002DCE17 /* EpoxyLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B32A56014E002DCE17 /* EpoxyLogger.swift */; };
		08E206F02A56014E002DCE17 /* EpoxyLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B32A56014E002DCE17 /* EpoxyLogger.swift */; };
		08E206F12A56014E002DCE17 /* IndexChangeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B52A56014E002DCE17 /* IndexChangeset.swift */; };
		08E206F22A56014E002DCE17 /* IndexChangeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B52A56014E002DCE17 /* IndexChangeset.swift */; };
		08E206F32A56014E002DCE17 /* IndexChangeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B52A56014E002DCE17 /* IndexChangeset.swift */; };
		08E206F42A56014E002DCE17 /* SectionedChangeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B62A56014E002DCE17 /* SectionedChangeset.swift */; };
		08E206F52A56014E002DCE17 /* SectionedChangeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B62A56014E002DCE17 /* SectionedChangeset.swift */; };
		08E206F62A56014E002DCE17 /* SectionedChangeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B62A56014E002DCE17 /* SectionedChangeset.swift */; };
		08E206F72A56014E002DCE17 /* Collection+Diff.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B72A56014E002DCE17 /* Collection+Diff.swift */; };
		08E206F82A56014E002DCE17 /* Collection+Diff.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B72A56014E002DCE17 /* Collection+Diff.swift */; };
		08E206F92A56014E002DCE17 /* Collection+Diff.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B72A56014E002DCE17 /* Collection+Diff.swift */; };
		08E206FA2A56014E002DCE17 /* DiffableSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B82A56014E002DCE17 /* DiffableSection.swift */; };
		08E206FB2A56014E002DCE17 /* DiffableSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B82A56014E002DCE17 /* DiffableSection.swift */; };
		08E206FC2A56014E002DCE17 /* DiffableSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B82A56014E002DCE17 /* DiffableSection.swift */; };
		08E206FD2A56014E002DCE17 /* Diffable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B92A56014E002DCE17 /* Diffable.swift */; };
		08E206FE2A56014E002DCE17 /* Diffable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B92A56014E002DCE17 /* Diffable.swift */; };
		08E206FF2A56014E002DCE17 /* Diffable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206B92A56014E002DCE17 /* Diffable.swift */; };
		08E207002A56014E002DCE17 /* UIViewConfiguringSwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206BB2A56014E002DCE17 /* UIViewConfiguringSwiftUIView.swift */; };
		08E207012A56014E002DCE17 /* UIViewConfiguringSwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206BB2A56014E002DCE17 /* UIViewConfiguringSwiftUIView.swift */; };
		08E207022A56014E002DCE17 /* UIViewConfiguringSwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206BB2A56014E002DCE17 /* UIViewConfiguringSwiftUIView.swift */; };
		08E207032A56014E002DCE17 /* EpoxySwiftUILayoutMargins.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206BC2A56014E002DCE17 /* EpoxySwiftUILayoutMargins.swift */; };
		08E207042A56014E002DCE17 /* EpoxySwiftUILayoutMargins.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206BC2A56014E002DCE17 /* EpoxySwiftUILayoutMargins.swift */; };
		08E207052A56014E002DCE17 /* EpoxySwiftUILayoutMargins.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206BC2A56014E002DCE17 /* EpoxySwiftUILayoutMargins.swift */; };
		08E207062A56014E002DCE17 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206BD2A56014E002DCE17 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift */; };
		08E207072A56014E002DCE17 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206BD2A56014E002DCE17 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift */; };
		08E207082A56014E002DCE17 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206BD2A56014E002DCE17 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift */; };
		08E207092A56014E002DCE17 /* EpoxyableView+SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206BE2A56014E002DCE17 /* EpoxyableView+SwiftUIView.swift */; };
		08E2070A2A56014E002DCE17 /* EpoxyableView+SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206BE2A56014E002DCE17 /* EpoxyableView+SwiftUIView.swift */; };
		08E2070B2A56014E002DCE17 /* EpoxyableView+SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206BE2A56014E002DCE17 /* EpoxyableView+SwiftUIView.swift */; };
		08E2070C2A56014E002DCE17 /* SwiftUIMeasurementContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206C02A56014E002DCE17 /* SwiftUIMeasurementContainer.swift */; };
		08E2070D2A56014E002DCE17 /* SwiftUIMeasurementContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206C02A56014E002DCE17 /* SwiftUIMeasurementContainer.swift */; };
		08E2070E2A56014E002DCE17 /* SwiftUIMeasurementContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206C02A56014E002DCE17 /* SwiftUIMeasurementContainer.swift */; };
		08E2070F2A56014E002DCE17 /* MeasuringViewRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206C12A56014E002DCE17 /* MeasuringViewRepresentable.swift */; };
		08E207102A56014E002DCE17 /* MeasuringViewRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206C12A56014E002DCE17 /* MeasuringViewRepresentable.swift */; };
		08E207112A56014E002DCE17 /* MeasuringViewRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206C12A56014E002DCE17 /* MeasuringViewRepresentable.swift */; };
		08E207152A56014E002DCE17 /* UIView+SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206C32A56014E002DCE17 /* UIView+SwiftUIView.swift */; };
		08E207162A56014E002DCE17 /* UIView+SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206C32A56014E002DCE17 /* UIView+SwiftUIView.swift */; };
		08E207172A56014E002DCE17 /* UIView+SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206C32A56014E002DCE17 /* UIView+SwiftUIView.swift */; };
		08E207182A56014E002DCE17 /* SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206C42A56014E002DCE17 /* SwiftUIView.swift */; };
		08E207192A56014E002DCE17 /* SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206C42A56014E002DCE17 /* SwiftUIView.swift */; };
		08E2071A2A56014E002DCE17 /* SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206C42A56014E002DCE17 /* SwiftUIView.swift */; };
		08E2071E2A56014E002DCE17 /* EpoxyModelStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206C72A56014E002DCE17 /* EpoxyModelStorage.swift */; };
		08E2071F2A56014E002DCE17 /* EpoxyModelStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206C72A56014E002DCE17 /* EpoxyModelStorage.swift */; };
		08E207202A56014E002DCE17 /* EpoxyModelStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206C72A56014E002DCE17 /* EpoxyModelStorage.swift */; };
		08E207212A56014E002DCE17 /* CallbackContextEpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206C82A56014E002DCE17 /* CallbackContextEpoxyModeled.swift */; };
		08E207222A56014E002DCE17 /* CallbackContextEpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206C82A56014E002DCE17 /* CallbackContextEpoxyModeled.swift */; };
		08E207232A56014E002DCE17 /* CallbackContextEpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206C82A56014E002DCE17 /* CallbackContextEpoxyModeled.swift */; };
		08E207242A56014E002DCE17 /* ViewDifferentiatorProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206CA2A56014E002DCE17 /* ViewDifferentiatorProviding.swift */; };
		08E207252A56014E002DCE17 /* ViewDifferentiatorProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206CA2A56014E002DCE17 /* ViewDifferentiatorProviding.swift */; };
		08E207262A56014E002DCE17 /* ViewDifferentiatorProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206CA2A56014E002DCE17 /* ViewDifferentiatorProviding.swift */; };
		08E207272A56014E002DCE17 /* SetContentProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206CB2A56014E002DCE17 /* SetContentProviding.swift */; };
		08E207282A56014E002DCE17 /* SetContentProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206CB2A56014E002DCE17 /* SetContentProviding.swift */; };
		08E207292A56014E002DCE17 /* SetContentProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206CB2A56014E002DCE17 /* SetContentProviding.swift */; };
		08E2072A2A56014E002DCE17 /* DidSelectProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206CC2A56014E002DCE17 /* DidSelectProviding.swift */; };
		08E2072B2A56014E002DCE17 /* DidSelectProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206CC2A56014E002DCE17 /* DidSelectProviding.swift */; };
		08E2072C2A56014E002DCE17 /* DidSelectProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206CC2A56014E002DCE17 /* DidSelectProviding.swift */; };
		08E2072D2A56014E002DCE17 /* DidEndDisplayingProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206CD2A56014E002DCE17 /* DidEndDisplayingProviding.swift */; };
		08E2072E2A56014E002DCE17 /* DidEndDisplayingProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206CD2A56014E002DCE17 /* DidEndDisplayingProviding.swift */; };
		08E2072F2A56014E002DCE17 /* DidEndDisplayingProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206CD2A56014E002DCE17 /* DidEndDisplayingProviding.swift */; };
		08E207302A56014E002DCE17 /* WillDisplayProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206CE2A56014E002DCE17 /* WillDisplayProviding.swift */; };
		08E207312A56014E002DCE17 /* WillDisplayProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206CE2A56014E002DCE17 /* WillDisplayProviding.swift */; };
		08E207322A56014E002DCE17 /* WillDisplayProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206CE2A56014E002DCE17 /* WillDisplayProviding.swift */; };
		08E207332A56014E002DCE17 /* ErasedContentProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206CF2A56014E002DCE17 /* ErasedContentProviding.swift */; };
		08E207342A56014E002DCE17 /* ErasedContentProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206CF2A56014E002DCE17 /* ErasedContentProviding.swift */; };
		08E207352A56014E002DCE17 /* ErasedContentProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206CF2A56014E002DCE17 /* ErasedContentProviding.swift */; };
		08E207362A56014E002DCE17 /* MakeViewProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D02A56014E002DCE17 /* MakeViewProviding.swift */; };
		08E207372A56014E002DCE17 /* MakeViewProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D02A56014E002DCE17 /* MakeViewProviding.swift */; };
		08E207382A56014E002DCE17 /* MakeViewProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D02A56014E002DCE17 /* MakeViewProviding.swift */; };
		08E207392A56014E002DCE17 /* TraitCollectionProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D12A56014E002DCE17 /* TraitCollectionProviding.swift */; };
		08E2073A2A56014E002DCE17 /* TraitCollectionProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D12A56014E002DCE17 /* TraitCollectionProviding.swift */; };
		08E2073B2A56014E002DCE17 /* TraitCollectionProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D12A56014E002DCE17 /* TraitCollectionProviding.swift */; };
		08E2073C2A56014E002DCE17 /* ViewProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D22A56014E002DCE17 /* ViewProviding.swift */; };
		08E2073D2A56014E002DCE17 /* ViewProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D22A56014E002DCE17 /* ViewProviding.swift */; };
		08E2073E2A56014E002DCE17 /* ViewProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D22A56014E002DCE17 /* ViewProviding.swift */; };
		08E2073F2A56014E002DCE17 /* SetBehaviorsProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D32A56014E002DCE17 /* SetBehaviorsProviding.swift */; };
		08E207402A56014E002DCE17 /* SetBehaviorsProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D32A56014E002DCE17 /* SetBehaviorsProviding.swift */; };
		08E207412A56014E002DCE17 /* SetBehaviorsProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D32A56014E002DCE17 /* SetBehaviorsProviding.swift */; };
		08E207422A56014E002DCE17 /* StyleIDProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D42A56014E002DCE17 /* StyleIDProviding.swift */; };
		08E207432A56014E002DCE17 /* StyleIDProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D42A56014E002DCE17 /* StyleIDProviding.swift */; };
		08E207442A56014E002DCE17 /* StyleIDProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D42A56014E002DCE17 /* StyleIDProviding.swift */; };
		08E207452A56014E002DCE17 /* DidDisplayProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D52A56014E002DCE17 /* DidDisplayProviding.swift */; };
		08E207462A56014E002DCE17 /* DidDisplayProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D52A56014E002DCE17 /* DidDisplayProviding.swift */; };
		08E207472A56014E002DCE17 /* DidDisplayProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D52A56014E002DCE17 /* DidDisplayProviding.swift */; };
		08E207482A56014E002DCE17 /* AnimatedProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D62A56014E002DCE17 /* AnimatedProviding.swift */; };
		08E207492A56014E002DCE17 /* AnimatedProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D62A56014E002DCE17 /* AnimatedProviding.swift */; };
		08E2074A2A56014E002DCE17 /* AnimatedProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D62A56014E002DCE17 /* AnimatedProviding.swift */; };
		08E2074B2A56014E002DCE17 /* DataIDProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D72A56014E002DCE17 /* DataIDProviding.swift */; };
		08E2074C2A56014E002DCE17 /* DataIDProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D72A56014E002DCE17 /* DataIDProviding.swift */; };
		08E2074D2A56014E002DCE17 /* DataIDProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D72A56014E002DCE17 /* DataIDProviding.swift */; };
		08E2074E2A56014E002DCE17 /* ViewEpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D82A56014E002DCE17 /* ViewEpoxyModeled.swift */; };
		08E2074F2A56014E002DCE17 /* ViewEpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D82A56014E002DCE17 /* ViewEpoxyModeled.swift */; };
		08E207502A56014E002DCE17 /* ViewEpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206D82A56014E002DCE17 /* ViewEpoxyModeled.swift */; };
		08E207512A56014E002DCE17 /* ClassReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206DA2A56014E002DCE17 /* ClassReference.swift */; };
		08E207522A56014E002DCE17 /* ClassReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206DA2A56014E002DCE17 /* ClassReference.swift */; };
		08E207532A56014E002DCE17 /* ClassReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206DA2A56014E002DCE17 /* ClassReference.swift */; };
		08E207542A56014E002DCE17 /* AnyEpoxyModelProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206DB2A56014E002DCE17 /* AnyEpoxyModelProperty.swift */; };
		08E207552A56014E002DCE17 /* AnyEpoxyModelProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206DB2A56014E002DCE17 /* AnyEpoxyModelProperty.swift */; };
		08E207562A56014E002DCE17 /* AnyEpoxyModelProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206DB2A56014E002DCE17 /* AnyEpoxyModelProperty.swift */; };
		08E207572A56014E002DCE17 /* EpoxyModelProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206DC2A56014E002DCE17 /* EpoxyModelProperty.swift */; };
		08E207582A56014E002DCE17 /* EpoxyModelProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206DC2A56014E002DCE17 /* EpoxyModelProperty.swift */; };
		08E207592A56014E002DCE17 /* EpoxyModelProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206DC2A56014E002DCE17 /* EpoxyModelProperty.swift */; };
		08E2075A2A56014E002DCE17 /* EpoxyModelArrayBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206DD2A56014E002DCE17 /* EpoxyModelArrayBuilder.swift */; };
		08E2075B2A56014E002DCE17 /* EpoxyModelArrayBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206DD2A56014E002DCE17 /* EpoxyModelArrayBuilder.swift */; };
		08E2075C2A56014E002DCE17 /* EpoxyModelArrayBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206DD2A56014E002DCE17 /* EpoxyModelArrayBuilder.swift */; };
		08E2075D2A56014E002DCE17 /* EpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206DE2A56014E002DCE17 /* EpoxyModeled.swift */; };
		08E2075E2A56014E002DCE17 /* EpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206DE2A56014E002DCE17 /* EpoxyModeled.swift */; };
		08E2075F2A56014E002DCE17 /* EpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E206DE2A56014E002DCE17 /* EpoxyModeled.swift */; };
		08E6CF892A86E26F00A6D92F /* AnimatedSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E6CF862A86E26F00A6D92F /* AnimatedSwitch.swift */; };
		08E6CF8A2A86E26F00A6D92F /* AnimatedSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E6CF862A86E26F00A6D92F /* AnimatedSwitch.swift */; };
		08E6CF8B2A86E26F00A6D92F /* AnimatedSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E6CF862A86E26F00A6D92F /* AnimatedSwitch.swift */; };
		08E6CF8C2A86E26F00A6D92F /* LottieSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E6CF872A86E26F00A6D92F /* LottieSwitch.swift */; };
		08E6CF8D2A86E26F00A6D92F /* LottieSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E6CF872A86E26F00A6D92F /* LottieSwitch.swift */; };
		08E6CF8E2A86E26F00A6D92F /* LottieSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E6CF872A86E26F00A6D92F /* LottieSwitch.swift */; };
		08E6CF8F2A86E26F00A6D92F /* AnimatedControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E6CF882A86E26F00A6D92F /* AnimatedControl.swift */; };
		08E6CF902A86E26F00A6D92F /* AnimatedControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E6CF882A86E26F00A6D92F /* AnimatedControl.swift */; };
		08E6CF912A86E26F00A6D92F /* AnimatedControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E6CF882A86E26F00A6D92F /* AnimatedControl.swift */; };
		08E6CF932A86E29100A6D92F /* LottieViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E6CF922A86E29100A6D92F /* LottieViewType.swift */; };
		08E6CF942A86E29100A6D92F /* LottieViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E6CF922A86E29100A6D92F /* LottieViewType.swift */; };
		08E6CF952A86E29100A6D92F /* LottieViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E6CF922A86E29100A6D92F /* LottieViewType.swift */; };
		08EED05028F0D2D10057D958 /* LottieColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08EED04F28F0D2D10057D958 /* LottieColor.swift */; };
		08EED05128F0D2D10057D958 /* LottieColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08EED04F28F0D2D10057D958 /* LottieColor.swift */; };
		08EED05228F0D2D10057D958 /* LottieColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08EED04F28F0D2D10057D958 /* LottieColor.swift */; };
		08EF21DC289C643B0097EA47 /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08EF21DB289C643B0097EA47 /* KeyframeInterpolator.swift */; };
		08EF21DD289C643B0097EA47 /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08EF21DB289C643B0097EA47 /* KeyframeInterpolator.swift */; };
		08EF21DE289C643B0097EA47 /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08EF21DB289C643B0097EA47 /* KeyframeInterpolator.swift */; };
		08F8B20D2898A7B100CB5323 /* RepeaterLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08F8B20C2898A7B100CB5323 /* RepeaterLayer.swift */; };
		08F8B20E2898A7B100CB5323 /* RepeaterLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08F8B20C2898A7B100CB5323 /* RepeaterLayer.swift */; };
		08F8B20F2898A7B100CB5323 /* RepeaterLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08F8B20C2898A7B100CB5323 /* RepeaterLayer.swift */; };
		08F8B211289990B700CB5323 /* Samples in Resources */ = {isa = PBXBuildFile; fileRef = 08F8B210289990B700CB5323 /* Samples */; };
		08F8B213289990CB00CB5323 /* SnapshotTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08F8B212289990CB00CB5323 /* SnapshotTests.swift */; };
		08FB47C62B23B86500744478 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 08FB47C52B23B86500744478 /* PrivacyInfo.xcprivacy */; };
		08FB47C72B23B86500744478 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 08FB47C52B23B86500744478 /* PrivacyInfo.xcprivacy */; };
		08FB47C82B23B86500744478 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 08FB47C52B23B86500744478 /* PrivacyInfo.xcprivacy */; };
		08FB47C92B23B86500744478 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 08FB47C52B23B86500744478 /* PrivacyInfo.xcprivacy */; };
		08FE934E28F4CCAC00D3A7E6 /* InfiniteOpaqueAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08FE934D28F4CCAC00D3A7E6 /* InfiniteOpaqueAnimationLayer.swift */; };
		08FE934F28F4CCAC00D3A7E6 /* InfiniteOpaqueAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08FE934D28F4CCAC00D3A7E6 /* InfiniteOpaqueAnimationLayer.swift */; };
		08FE935028F4CCAC00D3A7E6 /* InfiniteOpaqueAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08FE934D28F4CCAC00D3A7E6 /* InfiniteOpaqueAnimationLayer.swift */; };
		19465F52282F998B00BB2C97 /* CachedImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19465F51282F998B00BB2C97 /* CachedImageProvider.swift */; };
		19465F53282F998B00BB2C97 /* CachedImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19465F51282F998B00BB2C97 /* CachedImageProvider.swift */; };
		19465F54282F998B00BB2C97 /* CachedImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19465F51282F998B00BB2C97 /* CachedImageProvider.swift */; };
		20439AE0516A49FDB3BA8D42 /* LottieURLSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 135AB552F4524F1D995D3A15 /* LottieURLSession.swift */; };
		263C0AE32E5CA0D30063205E /* AnimationConfigurationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 263C0AE22E5CA0D30063205E /* AnimationConfigurationTests.swift */; };
		2E044E272820536800FA773B /* AutomaticEngineTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E044E262820536800FA773B /* AutomaticEngineTests.swift */; };
		2E09FA0627B6CEB600BA84E5 /* HardcodedFontProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E09FA0527B6CEB600BA84E5 /* HardcodedFontProvider.swift */; };
		2E450DAC283415D500E56D19 /* OpacityAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E450DAB283415D500E56D19 /* OpacityAnimation.swift */; };
		2E450DAD283415D500E56D19 /* OpacityAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E450DAB283415D500E56D19 /* OpacityAnimation.swift */; };
		2E450DAE283415D500E56D19 /* OpacityAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E450DAB283415D500E56D19 /* OpacityAnimation.swift */; };
		2E70F79F295BB6D30089A0EF /* CompatibleAnimationViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E70F79E295BB6D30089A0EF /* CompatibleAnimationViewTests.swift */; };
		2E72128327BB329C0027BC56 /* AnimationKeypathTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E72128227BB329C0027BC56 /* AnimationKeypathTests.swift */; };
		2E72128527BB32DB0027BC56 /* PerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E72128427BB32DB0027BC56 /* PerformanceTests.swift */; };
		2E8040B027A072B8006E74CB /* Lottie.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2E80409A27A0725D006E74CB /* Lottie.framework */; };
		2E8044AD27A07347006E74CB /* HardcodedImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E8040BE27A07343006E74CB /* HardcodedImageProvider.swift */; };
		2E8044AE27A07347006E74CB /* Snapshotting+presentationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E8040BF27A07343006E74CB /* Snapshotting+presentationLayer.swift */; };
		2E80450D27A07347006E74CB /* SnapshotConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E80412527A07343006E74CB /* SnapshotConfiguration.swift */; };
		2E80489427A07377006E74CB /* __Snapshots__ in Resources */ = {isa = PBXBuildFile; fileRef = 2E80489227A07377006E74CB /* __Snapshots__ */; };
		2E804A1A27A0740F006E74CB /* SnapshotTesting in Frameworks */ = {isa = PBXBuildFile; productRef = 2E804A1927A0740F006E74CB /* SnapshotTesting */; };
		2E9C95D32822F43100677516 /* Fill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95252822F43000677516 /* Fill.swift */; };
		2E9C95D42822F43100677516 /* Fill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95252822F43000677516 /* Fill.swift */; };
		2E9C95D52822F43100677516 /* Fill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95252822F43000677516 /* Fill.swift */; };
		2E9C95D62822F43100677516 /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95262822F43000677516 /* Ellipse.swift */; };
		2E9C95D72822F43100677516 /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95262822F43000677516 /* Ellipse.swift */; };
		2E9C95D82822F43100677516 /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95262822F43000677516 /* Ellipse.swift */; };
		2E9C95D92822F43100677516 /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95272822F43000677516 /* Trim.swift */; };
		2E9C95DA2822F43100677516 /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95272822F43000677516 /* Trim.swift */; };
		2E9C95DB2822F43100677516 /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95272822F43000677516 /* Trim.swift */; };
		2E9C95DC2822F43100677516 /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95282822F43000677516 /* ShapeItem.swift */; };
		2E9C95DD2822F43100677516 /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95282822F43000677516 /* ShapeItem.swift */; };
		2E9C95DE2822F43100677516 /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95282822F43000677516 /* ShapeItem.swift */; };
		2E9C95DF2822F43100677516 /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95292822F43000677516 /* Shape.swift */; };
		2E9C95E02822F43100677516 /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95292822F43000677516 /* Shape.swift */; };
		2E9C95E12822F43100677516 /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95292822F43000677516 /* Shape.swift */; };
		2E9C95E22822F43100677516 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C952A2822F43000677516 /* Group.swift */; };
		2E9C95E32822F43100677516 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C952A2822F43000677516 /* Group.swift */; };
		2E9C95E42822F43100677516 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C952A2822F43000677516 /* Group.swift */; };
		2E9C95E52822F43100677516 /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C952B2822F43000677516 /* ShapeTransform.swift */; };
		2E9C95E62822F43100677516 /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C952B2822F43000677516 /* ShapeTransform.swift */; };
		2E9C95E72822F43100677516 /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C952B2822F43000677516 /* ShapeTransform.swift */; };
		2E9C95E82822F43100677516 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C952C2822F43000677516 /* Merge.swift */; };
		2E9C95E92822F43100677516 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C952C2822F43000677516 /* Merge.swift */; };
		2E9C95EA2822F43100677516 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C952C2822F43000677516 /* Merge.swift */; };
		2E9C95EB2822F43100677516 /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C952D2822F43000677516 /* Repeater.swift */; };
		2E9C95EC2822F43100677516 /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C952D2822F43000677516 /* Repeater.swift */; };
		2E9C95ED2822F43100677516 /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C952D2822F43000677516 /* Repeater.swift */; };
		2E9C95EE2822F43100677516 /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C952E2822F43000677516 /* GradientFill.swift */; };
		2E9C95EF2822F43100677516 /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C952E2822F43000677516 /* GradientFill.swift */; };
		2E9C95F02822F43100677516 /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C952E2822F43000677516 /* GradientFill.swift */; };
		2E9C95F12822F43100677516 /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C952F2822F43000677516 /* GradientStroke.swift */; };
		2E9C95F22822F43100677516 /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C952F2822F43000677516 /* GradientStroke.swift */; };
		2E9C95F32822F43100677516 /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C952F2822F43000677516 /* GradientStroke.swift */; };
		2E9C95F42822F43100677516 /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95302822F43000677516 /* Stroke.swift */; };
		2E9C95F52822F43100677516 /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95302822F43000677516 /* Stroke.swift */; };
		2E9C95F62822F43100677516 /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95302822F43000677516 /* Stroke.swift */; };
		2E9C95F72822F43100677516 /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95312822F43000677516 /* Rectangle.swift */; };
		2E9C95F82822F43100677516 /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95312822F43000677516 /* Rectangle.swift */; };
		2E9C95F92822F43100677516 /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95312822F43000677516 /* Rectangle.swift */; };
		2E9C95FA2822F43100677516 /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95322822F43000677516 /* Star.swift */; };
		2E9C95FB2822F43100677516 /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95322822F43000677516 /* Star.swift */; };
		2E9C95FC2822F43100677516 /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95322822F43000677516 /* Star.swift */; };
		2E9C95FD2822F43100677516 /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95342822F43000677516 /* SolidLayerModel.swift */; };
		2E9C95FE2822F43100677516 /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95342822F43000677516 /* SolidLayerModel.swift */; };
		2E9C95FF2822F43100677516 /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95342822F43000677516 /* SolidLayerModel.swift */; };
		2E9C96002822F43100677516 /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95352822F43000677516 /* LayerModel.swift */; };
		2E9C96012822F43100677516 /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95352822F43000677516 /* LayerModel.swift */; };
		2E9C96022822F43100677516 /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95352822F43000677516 /* LayerModel.swift */; };
		2E9C96032822F43100677516 /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95362822F43000677516 /* ImageLayerModel.swift */; };
		2E9C96042822F43100677516 /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95362822F43000677516 /* ImageLayerModel.swift */; };
		2E9C96052822F43100677516 /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95362822F43000677516 /* ImageLayerModel.swift */; };
		2E9C96062822F43100677516 /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95372822F43000677516 /* TextLayerModel.swift */; };
		2E9C96072822F43100677516 /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95372822F43000677516 /* TextLayerModel.swift */; };
		2E9C96082822F43100677516 /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95372822F43000677516 /* TextLayerModel.swift */; };
		2E9C96092822F43100677516 /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95382822F43000677516 /* PreCompLayerModel.swift */; };
		2E9C960A2822F43100677516 /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95382822F43000677516 /* PreCompLayerModel.swift */; };
		2E9C960B2822F43100677516 /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95382822F43000677516 /* PreCompLayerModel.swift */; };
		2E9C960C2822F43100677516 /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95392822F43000677516 /* ShapeLayerModel.swift */; };
		2E9C960D2822F43100677516 /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95392822F43000677516 /* ShapeLayerModel.swift */; };
		2E9C960E2822F43100677516 /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95392822F43000677516 /* ShapeLayerModel.swift */; };
		2E9C96122822F43100677516 /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C953C2822F43000677516 /* DashPattern.swift */; };
		2E9C96132822F43100677516 /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C953C2822F43000677516 /* DashPattern.swift */; };
		2E9C96142822F43100677516 /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C953C2822F43000677516 /* DashPattern.swift */; };
		2E9C96152822F43100677516 /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C953D2822F43000677516 /* Transform.swift */; };
		2E9C96162822F43100677516 /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C953D2822F43000677516 /* Transform.swift */; };
		2E9C96172822F43100677516 /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C953D2822F43000677516 /* Transform.swift */; };
		2E9C96182822F43100677516 /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C953E2822F43000677516 /* Mask.swift */; };
		2E9C96192822F43100677516 /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C953E2822F43000677516 /* Mask.swift */; };
		2E9C961A2822F43100677516 /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C953E2822F43000677516 /* Mask.swift */; };
		2E9C961B2822F43100677516 /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C953F2822F43000677516 /* Marker.swift */; };
		2E9C961C2822F43100677516 /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C953F2822F43000677516 /* Marker.swift */; };
		2E9C961D2822F43100677516 /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C953F2822F43000677516 /* Marker.swift */; };
		2E9C961E2822F43100677516 /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95412822F43000677516 /* KeyedDecodingContainerExtensions.swift */; };
		2E9C961F2822F43100677516 /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95412822F43000677516 /* KeyedDecodingContainerExtensions.swift */; };
		2E9C96202822F43100677516 /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95412822F43000677516 /* KeyedDecodingContainerExtensions.swift */; };
		2E9C96212822F43100677516 /* Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95422822F43000677516 /* Bundle.swift */; };
		2E9C96222822F43100677516 /* Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95422822F43000677516 /* Bundle.swift */; };
		2E9C96232822F43100677516 /* Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95422822F43000677516 /* Bundle.swift */; };
		2E9C96242822F43100677516 /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95442822F43000677516 /* KeyframeGroup.swift */; };
		2E9C96252822F43100677516 /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95442822F43000677516 /* KeyframeGroup.swift */; };
		2E9C96262822F43100677516 /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95442822F43000677516 /* KeyframeGroup.swift */; };
		2E9C96272822F43100677516 /* KeyframeData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95452822F43000677516 /* KeyframeData.swift */; };
		2E9C96282822F43100677516 /* KeyframeData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95452822F43000677516 /* KeyframeData.swift */; };
		2E9C96292822F43100677516 /* KeyframeData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95452822F43000677516 /* KeyframeData.swift */; };
		2E9C962A2822F43100677516 /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95472822F43000677516 /* TextDocument.swift */; };
		2E9C962B2822F43100677516 /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95472822F43000677516 /* TextDocument.swift */; };
		2E9C962C2822F43100677516 /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95472822F43000677516 /* TextDocument.swift */; };
		2E9C962D2822F43100677516 /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95482822F43000677516 /* Glyph.swift */; };
		2E9C962E2822F43100677516 /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95482822F43000677516 /* Glyph.swift */; };
		2E9C962F2822F43100677516 /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95482822F43000677516 /* Glyph.swift */; };
		2E9C96302822F43100677516 /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95492822F43000677516 /* TextAnimator.swift */; };
		2E9C96312822F43100677516 /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95492822F43000677516 /* TextAnimator.swift */; };
		2E9C96322822F43100677516 /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95492822F43000677516 /* TextAnimator.swift */; };
		2E9C96332822F43100677516 /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C954A2822F43000677516 /* Font.swift */; };
		2E9C96342822F43100677516 /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C954A2822F43000677516 /* Font.swift */; };
		2E9C96352822F43100677516 /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C954A2822F43000677516 /* Font.swift */; };
		2E9C96362822F43100677516 /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C954C2822F43000677516 /* ImageAsset.swift */; };
		2E9C96372822F43100677516 /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C954C2822F43000677516 /* ImageAsset.swift */; };
		2E9C96382822F43100677516 /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C954C2822F43000677516 /* ImageAsset.swift */; };
		2E9C96392822F43100677516 /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C954D2822F43000677516 /* PrecompAsset.swift */; };
		2E9C963A2822F43100677516 /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C954D2822F43000677516 /* PrecompAsset.swift */; };
		2E9C963B2822F43100677516 /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C954D2822F43000677516 /* PrecompAsset.swift */; };
		2E9C963C2822F43100677516 /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C954E2822F43000677516 /* AssetLibrary.swift */; };
		2E9C963D2822F43100677516 /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C954E2822F43000677516 /* AssetLibrary.swift */; };
		2E9C963E2822F43100677516 /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C954E2822F43000677516 /* AssetLibrary.swift */; };
		2E9C963F2822F43100677516 /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C954F2822F43000677516 /* Asset.swift */; };
		2E9C96402822F43100677516 /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C954F2822F43000677516 /* Asset.swift */; };
		2E9C96412822F43100677516 /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C954F2822F43000677516 /* Asset.swift */; };
		2E9C96422822F43100677516 /* RootAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95502822F43000677516 /* RootAnimationLayer.swift */; };
		2E9C96432822F43100677516 /* RootAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95502822F43000677516 /* RootAnimationLayer.swift */; };
		2E9C96442822F43100677516 /* RootAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95502822F43000677516 /* RootAnimationLayer.swift */; };
		2E9C96452822F43100677516 /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95542822F43000677516 /* CompositionLayer.swift */; };
		2E9C96462822F43100677516 /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95542822F43000677516 /* CompositionLayer.swift */; };
		2E9C96472822F43100677516 /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95542822F43000677516 /* CompositionLayer.swift */; };
		2E9C96482822F43100677516 /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95552822F43000677516 /* NullCompositionLayer.swift */; };
		2E9C96492822F43100677516 /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95552822F43000677516 /* NullCompositionLayer.swift */; };
		2E9C964A2822F43100677516 /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95552822F43000677516 /* NullCompositionLayer.swift */; };
		2E9C964B2822F43100677516 /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95562822F43000677516 /* TextCompositionLayer.swift */; };
		2E9C964C2822F43100677516 /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95562822F43000677516 /* TextCompositionLayer.swift */; };
		2E9C964D2822F43100677516 /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95562822F43000677516 /* TextCompositionLayer.swift */; };
		2E9C964E2822F43100677516 /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95572822F43000677516 /* SolidCompositionLayer.swift */; };
		2E9C964F2822F43100677516 /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95572822F43000677516 /* SolidCompositionLayer.swift */; };
		2E9C96502822F43100677516 /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95572822F43000677516 /* SolidCompositionLayer.swift */; };
		2E9C96512822F43100677516 /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95582822F43000677516 /* PreCompositionLayer.swift */; };
		2E9C96522822F43100677516 /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95582822F43000677516 /* PreCompositionLayer.swift */; };
		2E9C96532822F43100677516 /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95582822F43000677516 /* PreCompositionLayer.swift */; };
		2E9C96542822F43100677516 /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95592822F43000677516 /* ImageCompositionLayer.swift */; };
		2E9C96552822F43100677516 /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95592822F43000677516 /* ImageCompositionLayer.swift */; };
		2E9C96562822F43100677516 /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95592822F43000677516 /* ImageCompositionLayer.swift */; };
		2E9C96572822F43100677516 /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C955A2822F43000677516 /* ShapeCompositionLayer.swift */; };
		2E9C96582822F43100677516 /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C955A2822F43000677516 /* ShapeCompositionLayer.swift */; };
		2E9C96592822F43100677516 /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C955A2822F43000677516 /* ShapeCompositionLayer.swift */; };
		2E9C965A2822F43100677516 /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C955B2822F43000677516 /* MaskContainerLayer.swift */; };
		2E9C965B2822F43100677516 /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C955B2822F43000677516 /* MaskContainerLayer.swift */; };
		2E9C965C2822F43100677516 /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C955B2822F43000677516 /* MaskContainerLayer.swift */; };
		2E9C965D2822F43100677516 /* MainThreadAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C955C2822F43000677516 /* MainThreadAnimationLayer.swift */; };
		2E9C965E2822F43100677516 /* MainThreadAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C955C2822F43000677516 /* MainThreadAnimationLayer.swift */; };
		2E9C965F2822F43100677516 /* MainThreadAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C955C2822F43000677516 /* MainThreadAnimationLayer.swift */; };
		2E9C96602822F43100677516 /* LayerFontProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C955E2822F43000677516 /* LayerFontProvider.swift */; };
		2E9C96612822F43100677516 /* LayerFontProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C955E2822F43000677516 /* LayerFontProvider.swift */; };
		2E9C96622822F43100677516 /* LayerFontProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C955E2822F43000677516 /* LayerFontProvider.swift */; };
		2E9C96632822F43100677516 /* CoreTextRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C955F2822F43000677516 /* CoreTextRenderLayer.swift */; };
		2E9C96642822F43100677516 /* CoreTextRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C955F2822F43000677516 /* CoreTextRenderLayer.swift */; };
		2E9C96652822F43100677516 /* CoreTextRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C955F2822F43000677516 /* CoreTextRenderLayer.swift */; };
		2E9C96662822F43100677516 /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95602822F43000677516 /* LayerTransformNode.swift */; };
		2E9C96672822F43100677516 /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95602822F43000677516 /* LayerTransformNode.swift */; };
		2E9C96682822F43100677516 /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95602822F43000677516 /* LayerTransformNode.swift */; };
		2E9C96692822F43100677516 /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95612822F43000677516 /* InvertedMatteLayer.swift */; };
		2E9C966A2822F43100677516 /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95612822F43000677516 /* InvertedMatteLayer.swift */; };
		2E9C966B2822F43100677516 /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95612822F43000677516 /* InvertedMatteLayer.swift */; };
		2E9C966C2822F43100677516 /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95622822F43000677516 /* LayerImageProvider.swift */; };
		2E9C966D2822F43100677516 /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95622822F43000677516 /* LayerImageProvider.swift */; };
		2E9C966E2822F43100677516 /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95622822F43000677516 /* LayerImageProvider.swift */; };
		2E9C966F2822F43100677516 /* LayerTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95632822F43000677516 /* LayerTextProvider.swift */; };
		2E9C96702822F43100677516 /* LayerTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95632822F43000677516 /* LayerTextProvider.swift */; };
		2E9C96712822F43100677516 /* LayerTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95632822F43000677516 /* LayerTextProvider.swift */; };
		2E9C96722822F43100677516 /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95642822F43000677516 /* CompositionLayersInitializer.swift */; };
		2E9C96732822F43100677516 /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95642822F43000677516 /* CompositionLayersInitializer.swift */; };
		2E9C96742822F43100677516 /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95642822F43000677516 /* CompositionLayersInitializer.swift */; };
		2E9C96752822F43100677516 /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95682822F43000677516 /* TrimPathNode.swift */; };
		2E9C96762822F43100677516 /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95682822F43000677516 /* TrimPathNode.swift */; };
		2E9C96772822F43100677516 /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95682822F43000677516 /* TrimPathNode.swift */; };
		2E9C96782822F43100677516 /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C956A2822F43000677516 /* GroupNode.swift */; };
		2E9C96792822F43100677516 /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C956A2822F43000677516 /* GroupNode.swift */; };
		2E9C967A2822F43100677516 /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C956A2822F43000677516 /* GroupNode.swift */; };
		2E9C967B2822F43100677516 /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C956D2822F43000677516 /* GradientFillRenderer.swift */; };
		2E9C967C2822F43100677516 /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C956D2822F43000677516 /* GradientFillRenderer.swift */; };
		2E9C967D2822F43100677516 /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C956D2822F43000677516 /* GradientFillRenderer.swift */; };
		2E9C967E2822F43100677516 /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C956E2822F43000677516 /* GradientStrokeRenderer.swift */; };
		2E9C967F2822F43100677516 /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C956E2822F43000677516 /* GradientStrokeRenderer.swift */; };
		2E9C96802822F43100677516 /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C956E2822F43000677516 /* GradientStrokeRenderer.swift */; };
		2E9C96812822F43100677516 /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C956F2822F43000677516 /* FillRenderer.swift */; };
		2E9C96822822F43100677516 /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C956F2822F43000677516 /* FillRenderer.swift */; };
		2E9C96832822F43100677516 /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C956F2822F43000677516 /* FillRenderer.swift */; };
		2E9C96842822F43100677516 /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95702822F43000677516 /* StrokeRenderer.swift */; };
		2E9C96852822F43100677516 /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95702822F43000677516 /* StrokeRenderer.swift */; };
		2E9C96862822F43100677516 /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95702822F43000677516 /* StrokeRenderer.swift */; };
		2E9C96872822F43100677516 /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95712822F43000677516 /* GroupOutputNode.swift */; };
		2E9C96882822F43100677516 /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95712822F43000677516 /* GroupOutputNode.swift */; };
		2E9C96892822F43100677516 /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95712822F43000677516 /* GroupOutputNode.swift */; };
		2E9C968A2822F43100677516 /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95722822F43000677516 /* PathOutputNode.swift */; };
		2E9C968B2822F43100677516 /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95722822F43000677516 /* PathOutputNode.swift */; };
		2E9C968C2822F43100677516 /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95722822F43000677516 /* PathOutputNode.swift */; };
		2E9C968D2822F43100677516 /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95732822F43000677516 /* PassThroughOutputNode.swift */; };
		2E9C968E2822F43100677516 /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95732822F43000677516 /* PassThroughOutputNode.swift */; };
		2E9C968F2822F43100677516 /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95732822F43000677516 /* PassThroughOutputNode.swift */; };
		2E9C96902822F43100677516 /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95752822F43000677516 /* EllipseNode.swift */; };
		2E9C96912822F43100677516 /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95752822F43000677516 /* EllipseNode.swift */; };
		2E9C96922822F43100677516 /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95752822F43000677516 /* EllipseNode.swift */; };
		2E9C96932822F43100677516 /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95762822F43000677516 /* PolygonNode.swift */; };
		2E9C96942822F43100677516 /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95762822F43000677516 /* PolygonNode.swift */; };
		2E9C96952822F43100677516 /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95762822F43000677516 /* PolygonNode.swift */; };
		2E9C96962822F43100677516 /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95772822F43000677516 /* RectNode.swift */; };
		2E9C96972822F43100677516 /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95772822F43000677516 /* RectNode.swift */; };
		2E9C96982822F43100677516 /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95772822F43000677516 /* RectNode.swift */; };
		2E9C96992822F43100677516 /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95782822F43000677516 /* ShapeNode.swift */; };
		2E9C969A2822F43100677516 /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95782822F43000677516 /* ShapeNode.swift */; };
		2E9C969B2822F43100677516 /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95782822F43000677516 /* ShapeNode.swift */; };
		2E9C969C2822F43100677516 /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95792822F43000677516 /* StarNode.swift */; };
		2E9C969D2822F43100677516 /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95792822F43000677516 /* StarNode.swift */; };
		2E9C969E2822F43100677516 /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95792822F43000677516 /* StarNode.swift */; };
		2E9C969F2822F43100677516 /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C957B2822F43000677516 /* TextAnimatorNode.swift */; };
		2E9C96A02822F43100677516 /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C957B2822F43000677516 /* TextAnimatorNode.swift */; };
		2E9C96A12822F43100677516 /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C957B2822F43000677516 /* TextAnimatorNode.swift */; };
		2E9C96A22822F43100677516 /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C957D2822F43000677516 /* GradientFillNode.swift */; };
		2E9C96A32822F43100677516 /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C957D2822F43000677516 /* GradientFillNode.swift */; };
		2E9C96A42822F43100677516 /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C957D2822F43000677516 /* GradientFillNode.swift */; };
		2E9C96A52822F43100677516 /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C957E2822F43000677516 /* StrokeNode.swift */; };
		2E9C96A62822F43100677516 /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C957E2822F43000677516 /* StrokeNode.swift */; };
		2E9C96A72822F43100677516 /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C957E2822F43000677516 /* StrokeNode.swift */; };
		2E9C96A82822F43100677516 /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C957F2822F43000677516 /* FillNode.swift */; };
		2E9C96A92822F43100677516 /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C957F2822F43000677516 /* FillNode.swift */; };
		2E9C96AA2822F43100677516 /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C957F2822F43000677516 /* FillNode.swift */; };
		2E9C96AB2822F43100677516 /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95802822F43000677516 /* GradientStrokeNode.swift */; };
		2E9C96AC2822F43100677516 /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95802822F43000677516 /* GradientStrokeNode.swift */; };
		2E9C96AD2822F43100677516 /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95802822F43000677516 /* GradientStrokeNode.swift */; };
		2E9C96AE2822F43100677516 /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95822822F43000677516 /* ValueContainer.swift */; };
		2E9C96AF2822F43100677516 /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95822822F43000677516 /* ValueContainer.swift */; };
		2E9C96B02822F43100677516 /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95822822F43000677516 /* ValueContainer.swift */; };
		2E9C96B12822F43100677516 /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95832822F43000677516 /* NodeProperty.swift */; };
		2E9C96B22822F43100677516 /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95832822F43000677516 /* NodeProperty.swift */; };
		2E9C96B32822F43100677516 /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95832822F43000677516 /* NodeProperty.swift */; };
		2E9C96B42822F43100677516 /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95852822F43000677516 /* AnyNodeProperty.swift */; };
		2E9C96B52822F43100677516 /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95852822F43000677516 /* AnyNodeProperty.swift */; };
		2E9C96B62822F43100677516 /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95852822F43000677516 /* AnyNodeProperty.swift */; };
		2E9C96B72822F43100677516 /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95862822F43000677516 /* NodePropertyMap.swift */; };
		2E9C96B82822F43100677516 /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95862822F43000677516 /* NodePropertyMap.swift */; };
		2E9C96B92822F43100677516 /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95862822F43000677516 /* NodePropertyMap.swift */; };
		2E9C96BA2822F43100677516 /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95872822F43000677516 /* KeypathSearchable.swift */; };
		2E9C96BB2822F43100677516 /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95872822F43000677516 /* KeypathSearchable.swift */; };
		2E9C96BC2822F43100677516 /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95872822F43000677516 /* KeypathSearchable.swift */; };
		2E9C96BD2822F43100677516 /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95882822F43000677516 /* AnyValueContainer.swift */; };
		2E9C96BE2822F43100677516 /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95882822F43000677516 /* AnyValueContainer.swift */; };
		2E9C96BF2822F43100677516 /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95882822F43000677516 /* AnyValueContainer.swift */; };
		2E9C96C32822F43100677516 /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C958B2822F43000677516 /* SingleValueProvider.swift */; };
		2E9C96C42822F43100677516 /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C958B2822F43000677516 /* SingleValueProvider.swift */; };
		2E9C96C52822F43100677516 /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C958B2822F43000677516 /* SingleValueProvider.swift */; };
		2E9C96C62822F43100677516 /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C958C2822F43000677516 /* GroupInterpolator.swift */; };
		2E9C96C72822F43100677516 /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C958C2822F43000677516 /* GroupInterpolator.swift */; };
		2E9C96C82822F43100677516 /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C958C2822F43000677516 /* GroupInterpolator.swift */; };
		2E9C96C92822F43100677516 /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C958E2822F43000677516 /* ItemsExtension.swift */; };
		2E9C96CA2822F43100677516 /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C958E2822F43000677516 /* ItemsExtension.swift */; };
		2E9C96CB2822F43100677516 /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C958E2822F43000677516 /* ItemsExtension.swift */; };
		2E9C96CC2822F43100677516 /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95902822F43000677516 /* ShapeRenderLayer.swift */; };
		2E9C96CD2822F43100677516 /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95902822F43000677516 /* ShapeRenderLayer.swift */; };
		2E9C96CE2822F43100677516 /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95902822F43000677516 /* ShapeRenderLayer.swift */; };
		2E9C96CF2822F43100677516 /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95912822F43000677516 /* ShapeContainerLayer.swift */; };
		2E9C96D02822F43100677516 /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95912822F43000677516 /* ShapeContainerLayer.swift */; };
		2E9C96D12822F43100677516 /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95912822F43000677516 /* ShapeContainerLayer.swift */; };
		2E9C96D22822F43100677516 /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95932822F43000677516 /* PathNode.swift */; };
		2E9C96D32822F43100677516 /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95932822F43000677516 /* PathNode.swift */; };
		2E9C96D42822F43100677516 /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95932822F43000677516 /* PathNode.swift */; };
		2E9C96D52822F43100677516 /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95942822F43000677516 /* RenderNode.swift */; };
		2E9C96D62822F43100677516 /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95942822F43000677516 /* RenderNode.swift */; };
		2E9C96D72822F43100677516 /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95942822F43000677516 /* RenderNode.swift */; };
		2E9C96D82822F43100677516 /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95952822F43000677516 /* AnimatorNode.swift */; };
		2E9C96D92822F43100677516 /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95952822F43000677516 /* AnimatorNode.swift */; };
		2E9C96DA2822F43100677516 /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95952822F43000677516 /* AnimatorNode.swift */; };
		2E9C96DB2822F43100677516 /* TextLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95982822F43100677516 /* TextLayer.swift */; };
		2E9C96DC2822F43100677516 /* TextLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95982822F43100677516 /* TextLayer.swift */; };
		2E9C96DD2822F43100677516 /* TextLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95982822F43100677516 /* TextLayer.swift */; };
		2E9C96DE2822F43100677516 /* GradientRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95992822F43100677516 /* GradientRenderLayer.swift */; };
		2E9C96DF2822F43100677516 /* GradientRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95992822F43100677516 /* GradientRenderLayer.swift */; };
		2E9C96E02822F43100677516 /* GradientRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95992822F43100677516 /* GradientRenderLayer.swift */; };
		2E9C96E12822F43100677516 /* LayerModel+makeAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C959A2822F43100677516 /* LayerModel+makeAnimationLayer.swift */; };
		2E9C96E22822F43100677516 /* LayerModel+makeAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C959A2822F43100677516 /* LayerModel+makeAnimationLayer.swift */; };
		2E9C96E32822F43100677516 /* LayerModel+makeAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C959A2822F43100677516 /* LayerModel+makeAnimationLayer.swift */; };
		2E9C96E42822F43100677516 /* MaskCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C959B2822F43100677516 /* MaskCompositionLayer.swift */; };
		2E9C96E52822F43100677516 /* MaskCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C959B2822F43100677516 /* MaskCompositionLayer.swift */; };
		2E9C96E62822F43100677516 /* MaskCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C959B2822F43100677516 /* MaskCompositionLayer.swift */; };
		2E9C96E72822F43100677516 /* ImageLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C959C2822F43100677516 /* ImageLayer.swift */; };
		2E9C96E82822F43100677516 /* ImageLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C959C2822F43100677516 /* ImageLayer.swift */; };
		2E9C96E92822F43100677516 /* ImageLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C959C2822F43100677516 /* ImageLayer.swift */; };
		2E9C96EA2822F43100677516 /* SolidLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C959D2822F43100677516 /* SolidLayer.swift */; };
		2E9C96EB2822F43100677516 /* SolidLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C959D2822F43100677516 /* SolidLayer.swift */; };
		2E9C96EC2822F43100677516 /* SolidLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C959D2822F43100677516 /* SolidLayer.swift */; };
		2E9C96ED2822F43100677516 /* ShapeItemLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C959E2822F43100677516 /* ShapeItemLayer.swift */; };
		2E9C96EE2822F43100677516 /* ShapeItemLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C959E2822F43100677516 /* ShapeItemLayer.swift */; };
		2E9C96EF2822F43100677516 /* ShapeItemLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C959E2822F43100677516 /* ShapeItemLayer.swift */; };
		2E9C96F02822F43100677516 /* TransformLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C959F2822F43100677516 /* TransformLayer.swift */; };
		2E9C96F12822F43100677516 /* TransformLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C959F2822F43100677516 /* TransformLayer.swift */; };
		2E9C96F22822F43100677516 /* TransformLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C959F2822F43100677516 /* TransformLayer.swift */; };
		2E9C96F32822F43100677516 /* AnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A02822F43100677516 /* AnimationLayer.swift */; };
		2E9C96F42822F43100677516 /* AnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A02822F43100677516 /* AnimationLayer.swift */; };
		2E9C96F52822F43100677516 /* AnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A02822F43100677516 /* AnimationLayer.swift */; };
		2E9C96F62822F43100677516 /* ShapeLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A12822F43100677516 /* ShapeLayer.swift */; };
		2E9C96F72822F43100677516 /* ShapeLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A12822F43100677516 /* ShapeLayer.swift */; };
		2E9C96F82822F43100677516 /* ShapeLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A12822F43100677516 /* ShapeLayer.swift */; };
		2E9C96F92822F43100677516 /* BaseCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A22822F43100677516 /* BaseCompositionLayer.swift */; };
		2E9C96FA2822F43100677516 /* BaseCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A22822F43100677516 /* BaseCompositionLayer.swift */; };
		2E9C96FB2822F43100677516 /* BaseCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A22822F43100677516 /* BaseCompositionLayer.swift */; };
		2E9C96FC2822F43100677516 /* CALayer+setupLayerHierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A32822F43100677516 /* CALayer+setupLayerHierarchy.swift */; };
		2E9C96FD2822F43100677516 /* CALayer+setupLayerHierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A32822F43100677516 /* CALayer+setupLayerHierarchy.swift */; };
		2E9C96FE2822F43100677516 /* CALayer+setupLayerHierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A32822F43100677516 /* CALayer+setupLayerHierarchy.swift */; };
		2E9C96FF2822F43100677516 /* BaseAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A42822F43100677516 /* BaseAnimationLayer.swift */; };
		2E9C97002822F43100677516 /* BaseAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A42822F43100677516 /* BaseAnimationLayer.swift */; };
		2E9C97012822F43100677516 /* BaseAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A42822F43100677516 /* BaseAnimationLayer.swift */; };
		2E9C97022822F43100677516 /* PreCompLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A52822F43100677516 /* PreCompLayer.swift */; };
		2E9C97032822F43100677516 /* PreCompLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A52822F43100677516 /* PreCompLayer.swift */; };
		2E9C97042822F43100677516 /* PreCompLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A52822F43100677516 /* PreCompLayer.swift */; };
		2E9C97052822F43100677516 /* CoreAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A62822F43100677516 /* CoreAnimationLayer.swift */; };
		2E9C97062822F43100677516 /* CoreAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A62822F43100677516 /* CoreAnimationLayer.swift */; };
		2E9C97072822F43100677516 /* CoreAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A62822F43100677516 /* CoreAnimationLayer.swift */; };
		2E9C97082822F43100677516 /* CompatibilityTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A72822F43100677516 /* CompatibilityTracker.swift */; };
		2E9C97092822F43100677516 /* CompatibilityTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A72822F43100677516 /* CompatibilityTracker.swift */; };
		2E9C970A2822F43100677516 /* CompatibilityTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A72822F43100677516 /* CompatibilityTracker.swift */; };
		2E9C970B2822F43100677516 /* ValueProviderStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A82822F43100677516 /* ValueProviderStore.swift */; };
		2E9C970C2822F43100677516 /* ValueProviderStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A82822F43100677516 /* ValueProviderStore.swift */; };
		2E9C970D2822F43100677516 /* ValueProviderStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95A82822F43100677516 /* ValueProviderStore.swift */; };
		2E9C970E2822F43100677516 /* CALayer+fillBounds.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95AA2822F43100677516 /* CALayer+fillBounds.swift */; };
		2E9C970F2822F43100677516 /* CALayer+fillBounds.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95AA2822F43100677516 /* CALayer+fillBounds.swift */; };
		2E9C97102822F43100677516 /* CALayer+fillBounds.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95AA2822F43100677516 /* CALayer+fillBounds.swift */; };
		2E9C97112822F43100677516 /* Keyframes+combined.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95AB2822F43100677516 /* Keyframes+combined.swift */; };
		2E9C97122822F43100677516 /* Keyframes+combined.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95AB2822F43100677516 /* Keyframes+combined.swift */; };
		2E9C97132822F43100677516 /* Keyframes+combined.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95AB2822F43100677516 /* Keyframes+combined.swift */; };
		2E9C97142822F43100677516 /* KeyframeGroup+exactlyOneKeyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95AC2822F43100677516 /* KeyframeGroup+exactlyOneKeyframe.swift */; };
		2E9C97152822F43100677516 /* KeyframeGroup+exactlyOneKeyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95AC2822F43100677516 /* KeyframeGroup+exactlyOneKeyframe.swift */; };
		2E9C97162822F43100677516 /* KeyframeGroup+exactlyOneKeyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95AC2822F43100677516 /* KeyframeGroup+exactlyOneKeyframe.swift */; };
		2E9C97172822F43100677516 /* CAAnimation+TimingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95AE2822F43100677516 /* CAAnimation+TimingConfiguration.swift */; };
		2E9C97182822F43100677516 /* CAAnimation+TimingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95AE2822F43100677516 /* CAAnimation+TimingConfiguration.swift */; };
		2E9C97192822F43100677516 /* CAAnimation+TimingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95AE2822F43100677516 /* CAAnimation+TimingConfiguration.swift */; };
		2E9C971A2822F43100677516 /* ShapeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95AF2822F43100677516 /* ShapeAnimation.swift */; };
		2E9C971B2822F43100677516 /* ShapeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95AF2822F43100677516 /* ShapeAnimation.swift */; };
		2E9C971C2822F43100677516 /* ShapeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95AF2822F43100677516 /* ShapeAnimation.swift */; };
		2E9C971D2822F43100677516 /* CombinedShapeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B02822F43100677516 /* CombinedShapeAnimation.swift */; };
		2E9C971E2822F43100677516 /* CombinedShapeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B02822F43100677516 /* CombinedShapeAnimation.swift */; };
		2E9C971F2822F43100677516 /* CombinedShapeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B02822F43100677516 /* CombinedShapeAnimation.swift */; };
		2E9C97202822F43100677516 /* TransformAnimations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B12822F43100677516 /* TransformAnimations.swift */; };
		2E9C97212822F43100677516 /* TransformAnimations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B12822F43100677516 /* TransformAnimations.swift */; };
		2E9C97222822F43100677516 /* TransformAnimations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B12822F43100677516 /* TransformAnimations.swift */; };
		2E9C97232822F43100677516 /* RectangleAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B22822F43100677516 /* RectangleAnimation.swift */; };
		2E9C97242822F43100677516 /* RectangleAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B22822F43100677516 /* RectangleAnimation.swift */; };
		2E9C97252822F43100677516 /* RectangleAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B22822F43100677516 /* RectangleAnimation.swift */; };
		2E9C97262822F43100677516 /* StrokeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B32822F43100677516 /* StrokeAnimation.swift */; };
		2E9C97272822F43100677516 /* StrokeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B32822F43100677516 /* StrokeAnimation.swift */; };
		2E9C97282822F43100677516 /* StrokeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B32822F43100677516 /* StrokeAnimation.swift */; };
		2E9C97292822F43100677516 /* EllipseAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B42822F43100677516 /* EllipseAnimation.swift */; };
		2E9C972A2822F43100677516 /* EllipseAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B42822F43100677516 /* EllipseAnimation.swift */; };
		2E9C972B2822F43100677516 /* EllipseAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B42822F43100677516 /* EllipseAnimation.swift */; };
		2E9C972C2822F43100677516 /* StarAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B52822F43100677516 /* StarAnimation.swift */; };
		2E9C972D2822F43100677516 /* StarAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B52822F43100677516 /* StarAnimation.swift */; };
		2E9C972E2822F43100677516 /* StarAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B52822F43100677516 /* StarAnimation.swift */; };
		2E9C972F2822F43100677516 /* CustomPathAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B62822F43100677516 /* CustomPathAnimation.swift */; };
		2E9C97302822F43100677516 /* CustomPathAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B62822F43100677516 /* CustomPathAnimation.swift */; };
		2E9C97312822F43100677516 /* CustomPathAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B62822F43100677516 /* CustomPathAnimation.swift */; };
		2E9C97322822F43100677516 /* CALayer+addAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B72822F43100677516 /* CALayer+addAnimation.swift */; };
		2E9C97332822F43100677516 /* CALayer+addAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B72822F43100677516 /* CALayer+addAnimation.swift */; };
		2E9C97342822F43100677516 /* CALayer+addAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B72822F43100677516 /* CALayer+addAnimation.swift */; };
		2E9C97352822F43100677516 /* GradientAnimations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B82822F43100677516 /* GradientAnimations.swift */; };
		2E9C97362822F43100677516 /* GradientAnimations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B82822F43100677516 /* GradientAnimations.swift */; };
		2E9C97372822F43100677516 /* GradientAnimations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B82822F43100677516 /* GradientAnimations.swift */; };
		2E9C97382822F43100677516 /* VisibilityAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B92822F43100677516 /* VisibilityAnimation.swift */; };
		2E9C97392822F43100677516 /* VisibilityAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B92822F43100677516 /* VisibilityAnimation.swift */; };
		2E9C973A2822F43100677516 /* VisibilityAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95B92822F43100677516 /* VisibilityAnimation.swift */; };
		2E9C973B2822F43100677516 /* LayerProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95BA2822F43100677516 /* LayerProperty.swift */; };
		2E9C973C2822F43100677516 /* LayerProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95BA2822F43100677516 /* LayerProperty.swift */; };
		2E9C973D2822F43100677516 /* LayerProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95BA2822F43100677516 /* LayerProperty.swift */; };
		2E9C973E2822F43100677516 /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95BD2822F43100677516 /* LayerDebugging.swift */; };
		2E9C973F2822F43100677516 /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95BD2822F43100677516 /* LayerDebugging.swift */; };
		2E9C97402822F43100677516 /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95BD2822F43100677516 /* LayerDebugging.swift */; };
		2E9C97412822F43100677516 /* TestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95BE2822F43100677516 /* TestHelpers.swift */; };
		2E9C97422822F43100677516 /* TestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95BE2822F43100677516 /* TestHelpers.swift */; };
		2E9C97432822F43100677516 /* TestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95BE2822F43100677516 /* TestHelpers.swift */; };
		2E9C97442822F43100677516 /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95BF2822F43100677516 /* AnimatorNodeDebugging.swift */; };
		2E9C97452822F43100677516 /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95BF2822F43100677516 /* AnimatorNodeDebugging.swift */; };
		2E9C97462822F43100677516 /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95BF2822F43100677516 /* AnimatorNodeDebugging.swift */; };
		2E9C97472822F43100677516 /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C12822F43100677516 /* CGFloatExtensions.swift */; };
		2E9C97482822F43100677516 /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C12822F43100677516 /* CGFloatExtensions.swift */; };
		2E9C97492822F43100677516 /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C12822F43100677516 /* CGFloatExtensions.swift */; };
		2E9C974A2822F43100677516 /* CGColor+RGB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C22822F43100677516 /* CGColor+RGB.swift */; };
		2E9C974B2822F43100677516 /* CGColor+RGB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C22822F43100677516 /* CGColor+RGB.swift */; };
		2E9C974C2822F43100677516 /* CGColor+RGB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C22822F43100677516 /* CGColor+RGB.swift */; };
		2E9C974D2822F43100677516 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C32822F43100677516 /* AnimationKeypathExtension.swift */; };
		2E9C974E2822F43100677516 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C32822F43100677516 /* AnimationKeypathExtension.swift */; };
		2E9C974F2822F43100677516 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C32822F43100677516 /* AnimationKeypathExtension.swift */; };
		2E9C97502822F43100677516 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C42822F43100677516 /* StringExtensions.swift */; };
		2E9C97512822F43100677516 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C42822F43100677516 /* StringExtensions.swift */; };
		2E9C97522822F43100677516 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C42822F43100677516 /* StringExtensions.swift */; };
		2E9C97532822F43100677516 /* DataExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C52822F43100677516 /* DataExtension.swift */; };
		2E9C97542822F43100677516 /* DataExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C52822F43100677516 /* DataExtension.swift */; };
		2E9C97552822F43100677516 /* DataExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C52822F43100677516 /* DataExtension.swift */; };
		2E9C97562822F43100677516 /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C62822F43100677516 /* MathKit.swift */; };
		2E9C97572822F43100677516 /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C62822F43100677516 /* MathKit.swift */; };
		2E9C97582822F43100677516 /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C62822F43100677516 /* MathKit.swift */; };
		2E9C97592822F43100677516 /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C82822F43100677516 /* BezierPath.swift */; };
		2E9C975A2822F43100677516 /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C82822F43100677516 /* BezierPath.swift */; };
		2E9C975B2822F43100677516 /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C82822F43100677516 /* BezierPath.swift */; };
		2E9C975C2822F43100677516 /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C92822F43100677516 /* CompoundBezierPath.swift */; };
		2E9C975D2822F43100677516 /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C92822F43100677516 /* CompoundBezierPath.swift */; };
		2E9C975E2822F43100677516 /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95C92822F43100677516 /* CompoundBezierPath.swift */; };
		2E9C975F2822F43100677516 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95CA2822F43100677516 /* ColorExtension.swift */; };
		2E9C97602822F43100677516 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95CA2822F43100677516 /* ColorExtension.swift */; };
		2E9C97612822F43100677516 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95CA2822F43100677516 /* ColorExtension.swift */; };
		2E9C97622822F43100677516 /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95CB2822F43100677516 /* PathElement.swift */; };
		2E9C97632822F43100677516 /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95CB2822F43100677516 /* PathElement.swift */; };
		2E9C97642822F43100677516 /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95CB2822F43100677516 /* PathElement.swift */; };
		2E9C97652822F43100677516 /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95CC2822F43100677516 /* CurveVertex.swift */; };
		2E9C97662822F43100677516 /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95CC2822F43100677516 /* CurveVertex.swift */; };
		2E9C97672822F43100677516 /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95CC2822F43100677516 /* CurveVertex.swift */; };
		2E9C97682822F43100677516 /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95CD2822F43100677516 /* VectorsExtensions.swift */; };
		2E9C97692822F43100677516 /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95CD2822F43100677516 /* VectorsExtensions.swift */; };
		2E9C976A2822F43100677516 /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95CD2822F43100677516 /* VectorsExtensions.swift */; };
		2E9C976B2822F43100677516 /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95CF2822F43100677516 /* InterpolatableExtensions.swift */; };
		2E9C976C2822F43100677516 /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95CF2822F43100677516 /* InterpolatableExtensions.swift */; };
		2E9C976D2822F43100677516 /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95CF2822F43100677516 /* InterpolatableExtensions.swift */; };
		2E9C976E2822F43100677516 /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95D02822F43100677516 /* KeyframeExtensions.swift */; };
		2E9C976F2822F43100677516 /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95D02822F43100677516 /* KeyframeExtensions.swift */; };
		2E9C97702822F43100677516 /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95D02822F43100677516 /* KeyframeExtensions.swift */; };
		2E9C97712822F43100677516 /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95D22822F43100677516 /* AnimationContext.swift */; };
		2E9C97722822F43100677516 /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95D22822F43100677516 /* AnimationContext.swift */; };
		2E9C97732822F43200677516 /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9C95D22822F43100677516 /* AnimationContext.swift */; };
		2EAF59A727A076BC00E00531 /* Bundle+Module.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59A627A076BC00E00531 /* Bundle+Module.swift */; };
		2EAF5A9B27A0798700E00531 /* BundleImageProvider.macOS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59C327A0798700E00531 /* BundleImageProvider.macOS.swift */; };
		2EAF5A9C27A0798700E00531 /* BundleImageProvider.macOS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59C327A0798700E00531 /* BundleImageProvider.macOS.swift */; };
		2EAF5A9D27A0798700E00531 /* BundleImageProvider.macOS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59C327A0798700E00531 /* BundleImageProvider.macOS.swift */; };
		2EAF5A9E27A0798700E00531 /* LottieAnimationViewBase.macOS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59C427A0798700E00531 /* LottieAnimationViewBase.macOS.swift */; };
		2EAF5A9F27A0798700E00531 /* LottieAnimationViewBase.macOS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59C427A0798700E00531 /* LottieAnimationViewBase.macOS.swift */; };
		2EAF5AA027A0798700E00531 /* LottieAnimationViewBase.macOS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59C427A0798700E00531 /* LottieAnimationViewBase.macOS.swift */; };
		2EAF5AA127A0798700E00531 /* AnimationSubview.macOS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59C527A0798700E00531 /* AnimationSubview.macOS.swift */; };
		2EAF5AA227A0798700E00531 /* AnimationSubview.macOS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59C527A0798700E00531 /* AnimationSubview.macOS.swift */; };
		2EAF5AA327A0798700E00531 /* AnimationSubview.macOS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59C527A0798700E00531 /* AnimationSubview.macOS.swift */; };
		2EAF5AA427A0798700E00531 /* FilepathImageProvider.macOS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59C627A0798700E00531 /* FilepathImageProvider.macOS.swift */; };
		2EAF5AA527A0798700E00531 /* FilepathImageProvider.macOS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59C627A0798700E00531 /* FilepathImageProvider.macOS.swift */; };
		2EAF5AA627A0798700E00531 /* FilepathImageProvider.macOS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59C627A0798700E00531 /* FilepathImageProvider.macOS.swift */; };
		2EAF5AA727A0798700E00531 /* LottieConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59C727A0798700E00531 /* LottieConfiguration.swift */; };
		2EAF5AA827A0798700E00531 /* LottieConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59C727A0798700E00531 /* LottieConfiguration.swift */; };
		2EAF5AA927A0798700E00531 /* LottieConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59C727A0798700E00531 /* LottieConfiguration.swift */; };
		2EAF5AB327A0798700E00531 /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59CD27A0798700E00531 /* AnimationImageProvider.swift */; };
		2EAF5AB427A0798700E00531 /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59CD27A0798700E00531 /* AnimationImageProvider.swift */; };
		2EAF5AB527A0798700E00531 /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59CD27A0798700E00531 /* AnimationImageProvider.swift */; };
		2EAF5AB627A0798700E00531 /* CompatibleAnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D027A0798700E00531 /* CompatibleAnimationKeypath.swift */; };
		2EAF5AB727A0798700E00531 /* CompatibleAnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D027A0798700E00531 /* CompatibleAnimationKeypath.swift */; };
		2EAF5AB827A0798700E00531 /* CompatibleAnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D027A0798700E00531 /* CompatibleAnimationKeypath.swift */; };
		2EAF5AB927A0798700E00531 /* CompatibleAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D127A0798700E00531 /* CompatibleAnimationView.swift */; };
		2EAF5ABA27A0798700E00531 /* CompatibleAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D127A0798700E00531 /* CompatibleAnimationView.swift */; };
		2EAF5ABB27A0798700E00531 /* CompatibleAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D127A0798700E00531 /* CompatibleAnimationView.swift */; };
		2EAF5ABC27A0798700E00531 /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D227A0798700E00531 /* FilepathImageProvider.swift */; };
		2EAF5ABD27A0798700E00531 /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D227A0798700E00531 /* FilepathImageProvider.swift */; };
		2EAF5ABE27A0798700E00531 /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D227A0798700E00531 /* FilepathImageProvider.swift */; };
		2EAF5AC227A0798700E00531 /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D427A0798700E00531 /* BundleImageProvider.swift */; };
		2EAF5AC327A0798700E00531 /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D427A0798700E00531 /* BundleImageProvider.swift */; };
		2EAF5AC427A0798700E00531 /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D427A0798700E00531 /* BundleImageProvider.swift */; };
		2EAF5AC527A0798700E00531 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D527A0798700E00531 /* UIColorExtension.swift */; };
		2EAF5AC627A0798700E00531 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D527A0798700E00531 /* UIColorExtension.swift */; };
		2EAF5AC727A0798700E00531 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D527A0798700E00531 /* UIColorExtension.swift */; };
		2EAF5ACB27A0798700E00531 /* LottieAnimationViewBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D727A0798700E00531 /* LottieAnimationViewBase.swift */; };
		2EAF5ACC27A0798700E00531 /* LottieAnimationViewBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D727A0798700E00531 /* LottieAnimationViewBase.swift */; };
		2EAF5ACD27A0798700E00531 /* LottieAnimationViewBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D727A0798700E00531 /* LottieAnimationViewBase.swift */; };
		2EAF5ACE27A0798700E00531 /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D827A0798700E00531 /* AnimationSubview.swift */; };
		2EAF5ACF27A0798700E00531 /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D827A0798700E00531 /* AnimationSubview.swift */; };
		2EAF5AD027A0798700E00531 /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59D827A0798700E00531 /* AnimationSubview.swift */; };
		2EAF5AD427A0798700E00531 /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59DB27A0798700E00531 /* AnimationTime.swift */; };
		2EAF5AD527A0798700E00531 /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59DB27A0798700E00531 /* AnimationTime.swift */; };
		2EAF5AD627A0798700E00531 /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59DB27A0798700E00531 /* AnimationTime.swift */; };
		2EAF5AD727A0798700E00531 /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59DC27A0798700E00531 /* Vectors.swift */; };
		2EAF5AD827A0798700E00531 /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59DC27A0798700E00531 /* Vectors.swift */; };
		2EAF5AD927A0798700E00531 /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59DC27A0798700E00531 /* Vectors.swift */; };
		2EAF5ADD27A0798700E00531 /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59DF27A0798700E00531 /* Interpolatable.swift */; };
		2EAF5ADE27A0798700E00531 /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59DF27A0798700E00531 /* Interpolatable.swift */; };
		2EAF5ADF27A0798700E00531 /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59DF27A0798700E00531 /* Interpolatable.swift */; };
		2EAF5AE027A0798700E00531 /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59E027A0798700E00531 /* Keyframe.swift */; };
		2EAF5AE127A0798700E00531 /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59E027A0798700E00531 /* Keyframe.swift */; };
		2EAF5AE227A0798700E00531 /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59E027A0798700E00531 /* Keyframe.swift */; };
		2EAF5AE327A0798700E00531 /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59E227A0798700E00531 /* AnimationCacheProvider.swift */; };
		2EAF5AE427A0798700E00531 /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59E227A0798700E00531 /* AnimationCacheProvider.swift */; };
		2EAF5AE527A0798700E00531 /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59E227A0798700E00531 /* AnimationCacheProvider.swift */; };
		2EAF5AE627A0798700E00531 /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59E327A0798700E00531 /* LRUAnimationCache.swift */; };
		2EAF5AE727A0798700E00531 /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59E327A0798700E00531 /* LRUAnimationCache.swift */; };
		2EAF5AE827A0798700E00531 /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59E327A0798700E00531 /* LRUAnimationCache.swift */; };
		2EAF5AE927A0798700E00531 /* AnimationTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59E527A0798700E00531 /* AnimationTextProvider.swift */; };
		2EAF5AEA27A0798700E00531 /* AnimationTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59E527A0798700E00531 /* AnimationTextProvider.swift */; };
		2EAF5AEB27A0798700E00531 /* AnimationTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59E527A0798700E00531 /* AnimationTextProvider.swift */; };
		2EAF5AEC27A0798700E00531 /* LottieLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59E727A0798700E00531 /* LottieLogger.swift */; };
		2EAF5AED27A0798700E00531 /* LottieLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59E727A0798700E00531 /* LottieLogger.swift */; };
		2EAF5AEE27A0798700E00531 /* LottieLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59E727A0798700E00531 /* LottieLogger.swift */; };
		2EAF5AEF27A0798700E00531 /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59E927A0798700E00531 /* AnimationKeypath.swift */; };
		2EAF5AF027A0798700E00531 /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59E927A0798700E00531 /* AnimationKeypath.swift */; };
		2EAF5AF127A0798700E00531 /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59E927A0798700E00531 /* AnimationKeypath.swift */; };
		2EAF5AF227A0798700E00531 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59EA27A0798700E00531 /* AnyValueProvider.swift */; };
		2EAF5AF327A0798700E00531 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59EA27A0798700E00531 /* AnyValueProvider.swift */; };
		2EAF5AF427A0798700E00531 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59EA27A0798700E00531 /* AnyValueProvider.swift */; };
		2EAF5AF527A0798700E00531 /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59EC27A0798700E00531 /* ColorValueProvider.swift */; };
		2EAF5AF627A0798700E00531 /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59EC27A0798700E00531 /* ColorValueProvider.swift */; };
		2EAF5AF727A0798700E00531 /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59EC27A0798700E00531 /* ColorValueProvider.swift */; };
		2EAF5AF827A0798700E00531 /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59ED27A0798700E00531 /* FloatValueProvider.swift */; };
		2EAF5AF927A0798700E00531 /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59ED27A0798700E00531 /* FloatValueProvider.swift */; };
		2EAF5AFA27A0798700E00531 /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59ED27A0798700E00531 /* FloatValueProvider.swift */; };
		2EAF5AFB27A0798700E00531 /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59EE27A0798700E00531 /* SizeValueProvider.swift */; };
		2EAF5AFC27A0798700E00531 /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59EE27A0798700E00531 /* SizeValueProvider.swift */; };
		2EAF5AFD27A0798700E00531 /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59EE27A0798700E00531 /* SizeValueProvider.swift */; };
		2EAF5AFE27A0798700E00531 /* GradientValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59EF27A0798700E00531 /* GradientValueProvider.swift */; };
		2EAF5AFF27A0798700E00531 /* GradientValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59EF27A0798700E00531 /* GradientValueProvider.swift */; };
		2EAF5B0027A0798700E00531 /* GradientValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59EF27A0798700E00531 /* GradientValueProvider.swift */; };
		2EAF5B0127A0798700E00531 /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59F027A0798700E00531 /* PointValueProvider.swift */; };
		2EAF5B0227A0798700E00531 /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59F027A0798700E00531 /* PointValueProvider.swift */; };
		2EAF5B0327A0798700E00531 /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59F027A0798700E00531 /* PointValueProvider.swift */; };
		2EAF5B0427A0798700E00531 /* AnimationFontProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59F227A0798700E00531 /* AnimationFontProvider.swift */; };
		2EAF5B0527A0798700E00531 /* AnimationFontProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59F227A0798700E00531 /* AnimationFontProvider.swift */; };
		2EAF5B0627A0798700E00531 /* AnimationFontProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EAF59F227A0798700E00531 /* AnimationFontProvider.swift */; };
		36E57EAC28AF7ADF00B7EFDA /* HardcodedTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36E57EAB28AF7ADF00B7EFDA /* HardcodedTextProvider.swift */; };
		3E8B8C645ABC4C98B91F7B66 /* LottieURLSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 135AB552F4524F1D995D3A15 /* LottieURLSession.swift */; };
		57210913291073E400169699 /* RoundedCorners.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57210912291073E400169699 /* RoundedCorners.swift */; };
		57210914291073E400169699 /* RoundedCorners.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57210912291073E400169699 /* RoundedCorners.swift */; };
		57210915291073E400169699 /* RoundedCorners.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57210912291073E400169699 /* RoundedCorners.swift */; };
		5721091B2910874A00169699 /* RoundedCornersNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5721091A2910874A00169699 /* RoundedCornersNode.swift */; };
		5721091C2910874A00169699 /* RoundedCornersNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5721091A2910874A00169699 /* RoundedCornersNode.swift */; };
		5721091D2910874A00169699 /* RoundedCornersNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5721091A2910874A00169699 /* RoundedCornersNode.swift */; };
		5721091F29119F3100169699 /* BezierPathRoundExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5721091E29119F3100169699 /* BezierPathRoundExtension.swift */; };
		5721092029119F3100169699 /* BezierPathRoundExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5721091E29119F3100169699 /* BezierPathRoundExtension.swift */; };
		5721092129119F3100169699 /* BezierPathRoundExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5721091E29119F3100169699 /* BezierPathRoundExtension.swift */; };
		6C4877FF28FF20140005AF07 /* DotLottieAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C4877E228FF20140005AF07 /* DotLottieAnimation.swift */; };
		6C48780028FF20140005AF07 /* DotLottieAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C4877E228FF20140005AF07 /* DotLottieAnimation.swift */; };
		6C48780128FF20140005AF07 /* DotLottieAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C4877E228FF20140005AF07 /* DotLottieAnimation.swift */; };
		6C48780228FF20140005AF07 /* DotLottieFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C4877E328FF20140005AF07 /* DotLottieFile.swift */; };
		6C48780328FF20140005AF07 /* DotLottieFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C4877E328FF20140005AF07 /* DotLottieFile.swift */; };
		6C48780428FF20140005AF07 /* DotLottieFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C4877E328FF20140005AF07 /* DotLottieFile.swift */; };
		6C48780528FF20140005AF07 /* DotLottieUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C4877E428FF20140005AF07 /* DotLottieUtils.swift */; };
		6C48780628FF20140005AF07 /* DotLottieUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C4877E428FF20140005AF07 /* DotLottieUtils.swift */; };
		6C48780728FF20140005AF07 /* DotLottieUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C4877E428FF20140005AF07 /* DotLottieUtils.swift */; };
		6C48784728FF20140005AF07 /* DotLottieManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C4877FB28FF20140005AF07 /* DotLottieManifest.swift */; };
		6C48784828FF20140005AF07 /* DotLottieManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C4877FB28FF20140005AF07 /* DotLottieManifest.swift */; };
		6C48784928FF20140005AF07 /* DotLottieManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C4877FB28FF20140005AF07 /* DotLottieManifest.swift */; };
		6C48785229017CBF0005AF07 /* DotLottieCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C48785129017CBF0005AF07 /* DotLottieCacheProvider.swift */; };
		6C48785329017CBF0005AF07 /* DotLottieCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C48785129017CBF0005AF07 /* DotLottieCacheProvider.swift */; };
		6C48785429017CBF0005AF07 /* DotLottieCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C48785129017CBF0005AF07 /* DotLottieCacheProvider.swift */; };
		6C48785629017D1D0005AF07 /* DotLottieCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C48785529017D1D0005AF07 /* DotLottieCache.swift */; };
		6C48785729017D1D0005AF07 /* DotLottieCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C48785529017D1D0005AF07 /* DotLottieCache.swift */; };
		6C48785A2901811D0005AF07 /* DotLottieFileHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C4878592901811D0005AF07 /* DotLottieFileHelpers.swift */; };
		6C48785B2901811D0005AF07 /* DotLottieFileHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C4878592901811D0005AF07 /* DotLottieFileHelpers.swift */; };
		6C48785C2901811D0005AF07 /* DotLottieFileHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C4878592901811D0005AF07 /* DotLottieFileHelpers.swift */; };
		6C4878602901D8C70005AF07 /* DotLottieImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C48785F2901D8C70005AF07 /* DotLottieImageProvider.swift */; };
		6C4878612901D8C70005AF07 /* DotLottieImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C48785F2901D8C70005AF07 /* DotLottieImageProvider.swift */; };
		6C4878622901D8C70005AF07 /* DotLottieImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C48785F2901D8C70005AF07 /* DotLottieImageProvider.swift */; };
		6C7698432A38A71200E9BEF4 /* DotLottieConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C7698422A38A71200E9BEF4 /* DotLottieConfiguration.swift */; };
		6C7698442A38A71200E9BEF4 /* DotLottieConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C7698422A38A71200E9BEF4 /* DotLottieConfiguration.swift */; };
		6C7698452A38A71200E9BEF4 /* DotLottieConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C7698422A38A71200E9BEF4 /* DotLottieConfiguration.swift */; };
		6CC544932902FF7D00212722 /* DotLottieCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C48785529017D1D0005AF07 /* DotLottieCache.swift */; };
		6D0E635F28246BD0007C5DB6 /* Difference in Frameworks */ = {isa = PBXBuildFile; productRef = 6D0E635E28246BD0007C5DB6 /* Difference */; };
		6D99D6432823790700E5205B /* LegacyGradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D99D6422823790700E5205B /* LegacyGradientFillRenderer.swift */; };
		6D99D6442823790700E5205B /* LegacyGradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D99D6422823790700E5205B /* LegacyGradientFillRenderer.swift */; };
		6D99D6452823790700E5205B /* LegacyGradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D99D6422823790700E5205B /* LegacyGradientFillRenderer.swift */; };
		6DB3BDB628243FA5002A276D /* ValueProvidersTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DB3BDB528243FA5002A276D /* ValueProvidersTests.swift */; };
		6DB3BDB8282454A6002A276D /* DictionaryInitializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DB3BDB7282454A6002A276D /* DictionaryInitializable.swift */; };
		6DB3BDB9282454A6002A276D /* DictionaryInitializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DB3BDB7282454A6002A276D /* DictionaryInitializable.swift */; };
		6DB3BDBA282454A6002A276D /* DictionaryInitializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DB3BDB7282454A6002A276D /* DictionaryInitializable.swift */; };
		6DB3BDBC28245A14002A276D /* CGPointExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DB3BDBB28245A14002A276D /* CGPointExtension.swift */; };
		6DB3BDBD28245A14002A276D /* CGPointExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DB3BDBB28245A14002A276D /* CGPointExtension.swift */; };
		6DB3BDBE28245A14002A276D /* CGPointExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DB3BDBB28245A14002A276D /* CGPointExtension.swift */; };
		6DB3BDC328245AA2002A276D /* ParsingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DB3BDBF28245A6A002A276D /* ParsingTests.swift */; };
		6DEF696E2824A76C007D640F /* BundleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DEF696D2824A76C007D640F /* BundleTests.swift */; };
		7E48BF582860CECF00A39198 /* UnitBezier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E48BF572860CECF00A39198 /* UnitBezier.swift */; };
		7E48BF592860CECF00A39198 /* UnitBezier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E48BF572860CECF00A39198 /* UnitBezier.swift */; };
		7E48BF5A2860CECF00A39198 /* UnitBezier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E48BF572860CECF00A39198 /* UnitBezier.swift */; };
		82A552752A2FD44B00E47AC8 /* LottieAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82A552742A2FD44B00E47AC8 /* LottieAnimationLayer.swift */; };
		82A552762A2FD44B00E47AC8 /* LottieAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82A552742A2FD44B00E47AC8 /* LottieAnimationLayer.swift */; };
		82A552772A2FD44B00E47AC8 /* LottieAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82A552742A2FD44B00E47AC8 /* LottieAnimationLayer.swift */; };
		A1D5BAAC27C731A500777D06 /* DataURLTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1D5BAAB27C731A500777D06 /* DataURLTests.swift */; };
		A40460592832C52B00ACFEDC /* BlendMode+Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40460582832C52B00ACFEDC /* BlendMode+Filter.swift */; };
		A404605A2832C52B00ACFEDC /* BlendMode+Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40460582832C52B00ACFEDC /* BlendMode+Filter.swift */; };
		A404605B2832C52B00ACFEDC /* BlendMode+Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40460582832C52B00ACFEDC /* BlendMode+Filter.swift */; };
		AB3278132A71BA0400A9C9F1 /* View+ValueChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB3278122A71BA0400A9C9F1 /* View+ValueChanged.swift */; };
		AB3278142A71BA3500A9C9F1 /* View+ValueChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB3278122A71BA0400A9C9F1 /* View+ValueChanged.swift */; };
		AB5FA114D9A847068F233099 /* LottieURLSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 135AB552F4524F1D995D3A15 /* LottieURLSession.swift */; };
		AB87F02C2A72F5A80091D7B8 /* View+ValueChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB3278122A71BA0400A9C9F1 /* View+ValueChanged.swift */; };
		AB87F02E2A72FA3A0091D7B8 /* Binding+Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB87F02D2A72FA3A0091D7B8 /* Binding+Map.swift */; };
		AB87F02F2A72FA3A0091D7B8 /* Binding+Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB87F02D2A72FA3A0091D7B8 /* Binding+Map.swift */; };
		AB87F0302A72FA3A0091D7B8 /* Binding+Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB87F02D2A72FA3A0091D7B8 /* Binding+Map.swift */; };
		ABF033B42A7B0ABA00F8C228 /* AnyEquatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABF033B32A7B0ABA00F8C228 /* AnyEquatable.swift */; };
		ABF033B52A7B0ABA00F8C228 /* AnyEquatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABF033B32A7B0ABA00F8C228 /* AnyEquatable.swift */; };
		ABF033B62A7B0ABA00F8C228 /* AnyEquatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABF033B32A7B0ABA00F8C228 /* AnyEquatable.swift */; };
		ACC10C5D826649EABEBFB707 /* LottieURLSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 135AB552F4524F1D995D3A15 /* LottieURLSession.swift */; };
		D453D8AB28FE6EE300D3F49C /* LottieAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D453D8AA28FE6EE300D3F49C /* LottieAnimationCache.swift */; };
		D453D8AC28FE6EE300D3F49C /* LottieAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D453D8AA28FE6EE300D3F49C /* LottieAnimationCache.swift */; };
		D453D8AD28FE6EE300D3F49C /* LottieAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D453D8AA28FE6EE300D3F49C /* LottieAnimationCache.swift */; };
		D453D8AF28FF9BC600D3F49C /* AnimationCacheProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D453D8AE28FF9BC600D3F49C /* AnimationCacheProviderTests.swift */; };
		D453D8B228FF9EA900D3F49C /* DefaultAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D453D8B028FF9E3A00D3F49C /* DefaultAnimationCache.swift */; };
		D453D8B328FF9EAA00D3F49C /* DefaultAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D453D8B028FF9E3A00D3F49C /* DefaultAnimationCache.swift */; };
		D453D8B428FF9EAA00D3F49C /* DefaultAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D453D8B028FF9E3A00D3F49C /* DefaultAnimationCache.swift */; };
		E95C386F2C14B7FC00329910 /* DropShadowNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E95C386E2C14B7FC00329910 /* DropShadowNode.swift */; };
		E95C38712C14D14300329910 /* LayerEffectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E95C38702C14D14300329910 /* LayerEffectNode.swift */; };
		E95C38722C15559500329910 /* DropShadowNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E95C386E2C14B7FC00329910 /* DropShadowNode.swift */; };
		E95C38732C15559600329910 /* DropShadowNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E95C386E2C14B7FC00329910 /* DropShadowNode.swift */; };
		E95C38742C15559700329910 /* DropShadowNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E95C386E2C14B7FC00329910 /* DropShadowNode.swift */; };
		E95C38752C15559D00329910 /* LayerEffectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E95C38702C14D14300329910 /* LayerEffectNode.swift */; };
		E95C38762C15559E00329910 /* LayerEffectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E95C38702C14D14300329910 /* LayerEffectNode.swift */; };
		E95C38772C15559F00329910 /* LayerEffectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E95C38702C14D14300329910 /* LayerEffectNode.swift */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		2E8040B127A072B8006E74CB /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 2E80409127A0725D006E74CB /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 2E80409927A0725D006E74CB;
			remoteInfo = Lottie;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
		080DEF622A95707B00BE2D96 /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Lottie.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		080F5FDB2AB1075000ADC32C /* TextProviderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextProviderTests.swift; sourceTree = "<group>"; };
		0819D2A02A718CAE00D7DE49 /* LottieAnimationSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LottieAnimationSource.swift; sourceTree = "<group>"; };
		0820D5922A8ACD67007D705C /* LottieButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LottieButton.swift; sourceTree = "<group>"; };
		0820D5962A8ACDD7007D705C /* AnimatedButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnimatedButton.swift; sourceTree = "<group>"; };
		0820D59D2A8AE879007D705C /* LayerStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LayerStyle.swift; sourceTree = "<group>"; };
		0820D5AF2A8BF14E007D705C /* DropShadowEffect.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DropShadowEffect.swift; sourceTree = "<group>"; };
		0820D5B02A8BF14E007D705C /* LayerEffect.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LayerEffect.swift; sourceTree = "<group>"; };
		0820D5B72A8BF159007D705C /* DropShadowStyle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DropShadowStyle.swift; sourceTree = "<group>"; };
		0820D5C02A8BF60F007D705C /* Vector1DEffectValue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Vector1DEffectValue.swift; sourceTree = "<group>"; };
		0820D5C12A8BF60F007D705C /* EffectValue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EffectValue.swift; sourceTree = "<group>"; };
		0820D5CC2A8BF6FF007D705C /* ColorEffectValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorEffectValue.swift; sourceTree = "<group>"; };
		0820D5D02A8C006E007D705C /* DropShadowAnimation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DropShadowAnimation.swift; sourceTree = "<group>"; };
		086DFA8A2BA0D46900CE8687 /* Version.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Version.xcconfig; sourceTree = "<group>"; };
		0887346E28F0CBDE00458627 /* LottieAnimation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LottieAnimation.swift; sourceTree = "<group>"; };
		0887347228F0CCDD00458627 /* LottieAnimationHelpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LottieAnimationHelpers.swift; sourceTree = "<group>"; };
		0887347328F0CCDD00458627 /* LottieAnimationViewInitializers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LottieAnimationViewInitializers.swift; sourceTree = "<group>"; };
		0887347428F0CCDD00458627 /* LottieAnimationView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LottieAnimationView.swift; sourceTree = "<group>"; };
		089C50C12ABA0C6D007903D3 /* LoggingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoggingTests.swift; sourceTree = "<group>"; };
		089E5D9E2B4CCD3F00F4F836 /* Keyframes+timeRemapping.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Keyframes+timeRemapping.swift"; sourceTree = "<group>"; };
		08AB05542A61C20400DE86FD /* ReducedMotionOption.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReducedMotionOption.swift; sourceTree = "<group>"; };
		08AB05582A61C5B700DE86FD /* DecodingStrategy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DecodingStrategy.swift; sourceTree = "<group>"; };
		08AB055C2A61C5CC00DE86FD /* RenderingEngineOption.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RenderingEngineOption.swift; sourceTree = "<group>"; };
		08BCA8452B0E8E0B00594EEB /* LRUCache.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LRUCache.swift; sourceTree = "<group>"; };
		08BCA8462B0E8E0B00594EEB /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
		08C001E02A46150D00AB54BA /* Archive+Helpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Archive+Helpers.swift"; sourceTree = "<group>"; };
		08C001E12A46150D00AB54BA /* Archive+MemoryFile.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Archive+MemoryFile.swift"; sourceTree = "<group>"; };
		08C001E22A46150D00AB54BA /* Archive+BackingConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Archive+BackingConfiguration.swift"; sourceTree = "<group>"; };
		08C001E32A46150D00AB54BA /* Archive.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Archive.swift; sourceTree = "<group>"; };
		08C001E42A46150D00AB54BA /* Archive+Reading.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Archive+Reading.swift"; sourceTree = "<group>"; };
		08C001E52A46150D00AB54BA /* Archive+ZIP64.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Archive+ZIP64.swift"; sourceTree = "<group>"; };
		08C001E62A46150D00AB54BA /* Entry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Entry.swift; sourceTree = "<group>"; };
		08C001E72A46150D00AB54BA /* Data+Compression.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Data+Compression.swift"; sourceTree = "<group>"; };
		08C001E82A46150D00AB54BA /* Archive+WritingDeprecated.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Archive+WritingDeprecated.swift"; sourceTree = "<group>"; };
		08C001E92A46150D00AB54BA /* Entry+Serialization.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Entry+Serialization.swift"; sourceTree = "<group>"; };
		08C001EA2A46150D00AB54BA /* URL+ZIP.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "URL+ZIP.swift"; sourceTree = "<group>"; };
		08C001EB2A46150D00AB54BA /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
		08C001EC2A46150D00AB54BA /* Archive+Writing.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Archive+Writing.swift"; sourceTree = "<group>"; };
		08C001ED2A46150D00AB54BA /* Data+CompressionDeprecated.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Data+CompressionDeprecated.swift"; sourceTree = "<group>"; };
		08C001EE2A46150D00AB54BA /* Entry+ZIP64.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Entry+ZIP64.swift"; sourceTree = "<group>"; };
		08C001EF2A46150D00AB54BA /* Archive+ReadingDeprecated.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Archive+ReadingDeprecated.swift"; sourceTree = "<group>"; };
		08C001F02A46150D00AB54BA /* Data+Serialization.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Data+Serialization.swift"; sourceTree = "<group>"; };
		08C001F12A46150D00AB54BA /* FileManager+ZIP.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "FileManager+ZIP.swift"; sourceTree = "<group>"; };
		08C001F22A46150D00AB54BA /* Archive+Progress.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Archive+Progress.swift"; sourceTree = "<group>"; };
		08C002062A46152200AB54BA /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
		08C002F32A461A7300AB54BA /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
		08C002F42A461D6A00AB54BA /* LottieView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LottieView.swift; sourceTree = "<group>"; };
		08CB2680291ED2B700B4F071 /* AnimationViewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnimationViewTests.swift; sourceTree = "<group>"; };
		08CD109B2A7C2D9F0043A1A9 /* LottiePlaybackMode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LottiePlaybackMode.swift; sourceTree = "<group>"; };
		08E206AD2A56014E002DCE17 /* StyledView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StyledView.swift; sourceTree = "<group>"; };
		08E206AE2A56014E002DCE17 /* ViewType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewType.swift; sourceTree = "<group>"; };
		08E206AF2A56014E002DCE17 /* ContentConfigurableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentConfigurableView.swift; sourceTree = "<group>"; };
		08E206B02A56014E002DCE17 /* EpoxyableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EpoxyableView.swift; sourceTree = "<group>"; };
		08E206B12A56014E002DCE17 /* BehaviorsConfigurableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BehaviorsConfigurableView.swift; sourceTree = "<group>"; };
		08E206B32A56014E002DCE17 /* EpoxyLogger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EpoxyLogger.swift; sourceTree = "<group>"; };
		08E206B52A56014E002DCE17 /* IndexChangeset.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IndexChangeset.swift; sourceTree = "<group>"; };
		08E206B62A56014E002DCE17 /* SectionedChangeset.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SectionedChangeset.swift; sourceTree = "<group>"; };
		08E206B72A56014E002DCE17 /* Collection+Diff.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Collection+Diff.swift"; sourceTree = "<group>"; };
		08E206B82A56014E002DCE17 /* DiffableSection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DiffableSection.swift; sourceTree = "<group>"; };
		08E206B92A56014E002DCE17 /* Diffable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Diffable.swift; sourceTree = "<group>"; };
		08E206BB2A56014E002DCE17 /* UIViewConfiguringSwiftUIView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIViewConfiguringSwiftUIView.swift; sourceTree = "<group>"; };
		08E206BC2A56014E002DCE17 /* EpoxySwiftUILayoutMargins.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EpoxySwiftUILayoutMargins.swift; sourceTree = "<group>"; };
		08E206BD2A56014E002DCE17 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EpoxySwiftUIIntrinsicContentSizeInvalidator.swift; sourceTree = "<group>"; };
		08E206BE2A56014E002DCE17 /* EpoxyableView+SwiftUIView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "EpoxyableView+SwiftUIView.swift"; sourceTree = "<group>"; };
		08E206C02A56014E002DCE17 /* SwiftUIMeasurementContainer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwiftUIMeasurementContainer.swift; sourceTree = "<group>"; };
		08E206C12A56014E002DCE17 /* MeasuringViewRepresentable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MeasuringViewRepresentable.swift; sourceTree = "<group>"; };
		08E206C32A56014E002DCE17 /* UIView+SwiftUIView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+SwiftUIView.swift"; sourceTree = "<group>"; };
		08E206C42A56014E002DCE17 /* SwiftUIView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwiftUIView.swift; sourceTree = "<group>"; };
		08E206C72A56014E002DCE17 /* EpoxyModelStorage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EpoxyModelStorage.swift; sourceTree = "<group>"; };
		08E206C82A56014E002DCE17 /* CallbackContextEpoxyModeled.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CallbackContextEpoxyModeled.swift; sourceTree = "<group>"; };
		08E206CA2A56014E002DCE17 /* ViewDifferentiatorProviding.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewDifferentiatorProviding.swift; sourceTree = "<group>"; };
		08E206CB2A56014E002DCE17 /* SetContentProviding.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SetContentProviding.swift; sourceTree = "<group>"; };
		08E206CC2A56014E002DCE17 /* DidSelectProviding.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DidSelectProviding.swift; sourceTree = "<group>"; };
		08E206CD2A56014E002DCE17 /* DidEndDisplayingProviding.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DidEndDisplayingProviding.swift; sourceTree = "<group>"; };
		08E206CE2A56014E002DCE17 /* WillDisplayProviding.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WillDisplayProviding.swift; sourceTree = "<group>"; };
		08E206CF2A56014E002DCE17 /* ErasedContentProviding.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErasedContentProviding.swift; sourceTree = "<group>"; };
		08E206D02A56014E002DCE17 /* MakeViewProviding.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MakeViewProviding.swift; sourceTree = "<group>"; };
		08E206D12A56014E002DCE17 /* TraitCollectionProviding.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TraitCollectionProviding.swift; sourceTree = "<group>"; };
		08E206D22A56014E002DCE17 /* ViewProviding.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewProviding.swift; sourceTree = "<group>"; };
		08E206D32A56014E002DCE17 /* SetBehaviorsProviding.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SetBehaviorsProviding.swift; sourceTree = "<group>"; };
		08E206D42A56014E002DCE17 /* StyleIDProviding.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StyleIDProviding.swift; sourceTree = "<group>"; };
		08E206D52A56014E002DCE17 /* DidDisplayProviding.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DidDisplayProviding.swift; sourceTree = "<group>"; };
		08E206D62A56014E002DCE17 /* AnimatedProviding.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnimatedProviding.swift; sourceTree = "<group>"; };
		08E206D72A56014E002DCE17 /* DataIDProviding.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataIDProviding.swift; sourceTree = "<group>"; };
		08E206D82A56014E002DCE17 /* ViewEpoxyModeled.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewEpoxyModeled.swift; sourceTree = "<group>"; };
		08E206DA2A56014E002DCE17 /* ClassReference.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClassReference.swift; sourceTree = "<group>"; };
		08E206DB2A56014E002DCE17 /* AnyEpoxyModelProperty.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnyEpoxyModelProperty.swift; sourceTree = "<group>"; };
		08E206DC2A56014E002DCE17 /* EpoxyModelProperty.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EpoxyModelProperty.swift; sourceTree = "<group>"; };
		08E206DD2A56014E002DCE17 /* EpoxyModelArrayBuilder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EpoxyModelArrayBuilder.swift; sourceTree = "<group>"; };
		08E206DE2A56014E002DCE17 /* EpoxyModeled.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EpoxyModeled.swift; sourceTree = "<group>"; };
		08E6CF862A86E26F00A6D92F /* AnimatedSwitch.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnimatedSwitch.swift; sourceTree = "<group>"; };
		08E6CF872A86E26F00A6D92F /* LottieSwitch.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LottieSwitch.swift; sourceTree = "<group>"; };
		08E6CF882A86E26F00A6D92F /* AnimatedControl.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnimatedControl.swift; sourceTree = "<group>"; };
		08E6CF922A86E29100A6D92F /* LottieViewType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LottieViewType.swift; sourceTree = "<group>"; };
		08EED04F28F0D2D10057D958 /* LottieColor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LottieColor.swift; sourceTree = "<group>"; };
		08EF21DB289C643B0097EA47 /* KeyframeInterpolator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeyframeInterpolator.swift; sourceTree = "<group>"; };
		08F8B20C2898A7B100CB5323 /* RepeaterLayer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RepeaterLayer.swift; sourceTree = "<group>"; };
		08F8B210289990B700CB5323 /* Samples */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Samples; sourceTree = "<group>"; };
		08F8B212289990CB00CB5323 /* SnapshotTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SnapshotTests.swift; sourceTree = "<group>"; };
		08FB47C52B23B86500744478 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
		08FE934D28F4CCAC00D3A7E6 /* InfiniteOpaqueAnimationLayer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfiniteOpaqueAnimationLayer.swift; sourceTree = "<group>"; };
		135AB552F4524F1D995D3A15 /* LottieURLSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LottieURLSession.swift; sourceTree = "<group>"; };
		19465F51282F998B00BB2C97 /* CachedImageProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CachedImageProvider.swift; sourceTree = "<group>"; };
		263C0AE22E5CA0D30063205E /* AnimationConfigurationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnimationConfigurationTests.swift; sourceTree = "<group>"; };
		2E044E262820536800FA773B /* AutomaticEngineTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutomaticEngineTests.swift; sourceTree = "<group>"; };
		2E09FA0527B6CEB600BA84E5 /* HardcodedFontProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HardcodedFontProvider.swift; sourceTree = "<group>"; };
		2E450DAB283415D500E56D19 /* OpacityAnimation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpacityAnimation.swift; sourceTree = "<group>"; };
		2E70F79E295BB6D30089A0EF /* CompatibleAnimationViewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompatibleAnimationViewTests.swift; sourceTree = "<group>"; };
		2E72128227BB329C0027BC56 /* AnimationKeypathTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnimationKeypathTests.swift; sourceTree = "<group>"; };
		2E72128427BB32DB0027BC56 /* PerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PerformanceTests.swift; sourceTree = "<group>"; };
		2E80409A27A0725D006E74CB /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Lottie.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		2E8040AC27A072B8006E74CB /* LottieTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LottieTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
		2E8040BE27A07343006E74CB /* HardcodedImageProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HardcodedImageProvider.swift; sourceTree = "<group>"; };
		2E8040BF27A07343006E74CB /* Snapshotting+presentationLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Snapshotting+presentationLayer.swift"; sourceTree = "<group>"; };
		2E80412527A07343006E74CB /* SnapshotConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SnapshotConfiguration.swift; sourceTree = "<group>"; };
		2E80489227A07377006E74CB /* __Snapshots__ */ = {isa = PBXFileReference; lastKnownFileType = folder; path = __Snapshots__; sourceTree = "<group>"; };
		2E9C95252822F43000677516 /* Fill.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Fill.swift; sourceTree = "<group>"; };
		2E9C95262822F43000677516 /* Ellipse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Ellipse.swift; sourceTree = "<group>"; };
		2E9C95272822F43000677516 /* Trim.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Trim.swift; sourceTree = "<group>"; };
		2E9C95282822F43000677516 /* ShapeItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShapeItem.swift; sourceTree = "<group>"; };
		2E9C95292822F43000677516 /* Shape.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Shape.swift; sourceTree = "<group>"; };
		2E9C952A2822F43000677516 /* Group.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Group.swift; sourceTree = "<group>"; };
		2E9C952B2822F43000677516 /* ShapeTransform.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShapeTransform.swift; sourceTree = "<group>"; };
		2E9C952C2822F43000677516 /* Merge.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Merge.swift; sourceTree = "<group>"; };
		2E9C952D2822F43000677516 /* Repeater.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Repeater.swift; sourceTree = "<group>"; };
		2E9C952E2822F43000677516 /* GradientFill.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GradientFill.swift; sourceTree = "<group>"; };
		2E9C952F2822F43000677516 /* GradientStroke.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GradientStroke.swift; sourceTree = "<group>"; };
		2E9C95302822F43000677516 /* Stroke.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Stroke.swift; sourceTree = "<group>"; };
		2E9C95312822F43000677516 /* Rectangle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Rectangle.swift; sourceTree = "<group>"; };
		2E9C95322822F43000677516 /* Star.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Star.swift; sourceTree = "<group>"; };
		2E9C95342822F43000677516 /* SolidLayerModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SolidLayerModel.swift; sourceTree = "<group>"; };
		2E9C95352822F43000677516 /* LayerModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LayerModel.swift; sourceTree = "<group>"; };
		2E9C95362822F43000677516 /* ImageLayerModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageLayerModel.swift; sourceTree = "<group>"; };
		2E9C95372822F43000677516 /* TextLayerModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextLayerModel.swift; sourceTree = "<group>"; };
		2E9C95382822F43000677516 /* PreCompLayerModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PreCompLayerModel.swift; sourceTree = "<group>"; };
		2E9C95392822F43000677516 /* ShapeLayerModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShapeLayerModel.swift; sourceTree = "<group>"; };
		2E9C953C2822F43000677516 /* DashPattern.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DashPattern.swift; sourceTree = "<group>"; };
		2E9C953D2822F43000677516 /* Transform.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Transform.swift; sourceTree = "<group>"; };
		2E9C953E2822F43000677516 /* Mask.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Mask.swift; sourceTree = "<group>"; };
		2E9C953F2822F43000677516 /* Marker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Marker.swift; sourceTree = "<group>"; };
		2E9C95412822F43000677516 /* KeyedDecodingContainerExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeyedDecodingContainerExtensions.swift; sourceTree = "<group>"; };
		2E9C95422822F43000677516 /* Bundle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Bundle.swift; sourceTree = "<group>"; };
		2E9C95442822F43000677516 /* KeyframeGroup.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeyframeGroup.swift; sourceTree = "<group>"; };
		2E9C95452822F43000677516 /* KeyframeData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeyframeData.swift; sourceTree = "<group>"; };
		2E9C95472822F43000677516 /* TextDocument.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextDocument.swift; sourceTree = "<group>"; };
		2E9C95482822F43000677516 /* Glyph.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Glyph.swift; sourceTree = "<group>"; };
		2E9C95492822F43000677516 /* TextAnimator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextAnimator.swift; sourceTree = "<group>"; };
		2E9C954A2822F43000677516 /* Font.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Font.swift; sourceTree = "<group>"; };
		2E9C954C2822F43000677516 /* ImageAsset.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageAsset.swift; sourceTree = "<group>"; };
		2E9C954D2822F43000677516 /* PrecompAsset.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrecompAsset.swift; sourceTree = "<group>"; };
		2E9C954E2822F43000677516 /* AssetLibrary.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AssetLibrary.swift; sourceTree = "<group>"; };
		2E9C954F2822F43000677516 /* Asset.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Asset.swift; sourceTree = "<group>"; };
		2E9C95502822F43000677516 /* RootAnimationLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RootAnimationLayer.swift; sourceTree = "<group>"; };
		2E9C95542822F43000677516 /* CompositionLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CompositionLayer.swift; sourceTree = "<group>"; };
		2E9C95552822F43000677516 /* NullCompositionLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NullCompositionLayer.swift; sourceTree = "<group>"; };
		2E9C95562822F43000677516 /* TextCompositionLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextCompositionLayer.swift; sourceTree = "<group>"; };
		2E9C95572822F43000677516 /* SolidCompositionLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SolidCompositionLayer.swift; sourceTree = "<group>"; };
		2E9C95582822F43000677516 /* PreCompositionLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PreCompositionLayer.swift; sourceTree = "<group>"; };
		2E9C95592822F43000677516 /* ImageCompositionLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageCompositionLayer.swift; sourceTree = "<group>"; };
		2E9C955A2822F43000677516 /* ShapeCompositionLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShapeCompositionLayer.swift; sourceTree = "<group>"; };
		2E9C955B2822F43000677516 /* MaskContainerLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MaskContainerLayer.swift; sourceTree = "<group>"; };
		2E9C955C2822F43000677516 /* MainThreadAnimationLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MainThreadAnimationLayer.swift; sourceTree = "<group>"; };
		2E9C955E2822F43000677516 /* LayerFontProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LayerFontProvider.swift; sourceTree = "<group>"; };
		2E9C955F2822F43000677516 /* CoreTextRenderLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreTextRenderLayer.swift; sourceTree = "<group>"; };
		2E9C95602822F43000677516 /* LayerTransformNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LayerTransformNode.swift; sourceTree = "<group>"; };
		2E9C95612822F43000677516 /* InvertedMatteLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InvertedMatteLayer.swift; sourceTree = "<group>"; };
		2E9C95622822F43000677516 /* LayerImageProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LayerImageProvider.swift; sourceTree = "<group>"; };
		2E9C95632822F43000677516 /* LayerTextProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LayerTextProvider.swift; sourceTree = "<group>"; };
		2E9C95642822F43000677516 /* CompositionLayersInitializer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CompositionLayersInitializer.swift; sourceTree = "<group>"; };
		2E9C95682822F43000677516 /* TrimPathNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrimPathNode.swift; sourceTree = "<group>"; };
		2E9C956A2822F43000677516 /* GroupNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GroupNode.swift; sourceTree = "<group>"; };
		2E9C956D2822F43000677516 /* GradientFillRenderer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GradientFillRenderer.swift; sourceTree = "<group>"; };
		2E9C956E2822F43000677516 /* GradientStrokeRenderer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GradientStrokeRenderer.swift; sourceTree = "<group>"; };
		2E9C956F2822F43000677516 /* FillRenderer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FillRenderer.swift; sourceTree = "<group>"; };
		2E9C95702822F43000677516 /* StrokeRenderer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StrokeRenderer.swift; sourceTree = "<group>"; };
		2E9C95712822F43000677516 /* GroupOutputNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GroupOutputNode.swift; sourceTree = "<group>"; };
		2E9C95722822F43000677516 /* PathOutputNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PathOutputNode.swift; sourceTree = "<group>"; };
		2E9C95732822F43000677516 /* PassThroughOutputNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PassThroughOutputNode.swift; sourceTree = "<group>"; };
		2E9C95752822F43000677516 /* EllipseNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EllipseNode.swift; sourceTree = "<group>"; };
		2E9C95762822F43000677516 /* PolygonNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PolygonNode.swift; sourceTree = "<group>"; };
		2E9C95772822F43000677516 /* RectNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RectNode.swift; sourceTree = "<group>"; };
		2E9C95782822F43000677516 /* ShapeNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShapeNode.swift; sourceTree = "<group>"; };
		2E9C95792822F43000677516 /* StarNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StarNode.swift; sourceTree = "<group>"; };
		2E9C957B2822F43000677516 /* TextAnimatorNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextAnimatorNode.swift; sourceTree = "<group>"; };
		2E9C957D2822F43000677516 /* GradientFillNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GradientFillNode.swift; sourceTree = "<group>"; };
		2E9C957E2822F43000677516 /* StrokeNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StrokeNode.swift; sourceTree = "<group>"; };
		2E9C957F2822F43000677516 /* FillNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FillNode.swift; sourceTree = "<group>"; };
		2E9C95802822F43000677516 /* GradientStrokeNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GradientStrokeNode.swift; sourceTree = "<group>"; };
		2E9C95822822F43000677516 /* ValueContainer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ValueContainer.swift; sourceTree = "<group>"; };
		2E9C95832822F43000677516 /* NodeProperty.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NodeProperty.swift; sourceTree = "<group>"; };
		2E9C95852822F43000677516 /* AnyNodeProperty.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnyNodeProperty.swift; sourceTree = "<group>"; };
		2E9C95862822F43000677516 /* NodePropertyMap.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NodePropertyMap.swift; sourceTree = "<group>"; };
		2E9C95872822F43000677516 /* KeypathSearchable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeypathSearchable.swift; sourceTree = "<group>"; };
		2E9C95882822F43000677516 /* AnyValueContainer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnyValueContainer.swift; sourceTree = "<group>"; };
		2E9C958B2822F43000677516 /* SingleValueProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SingleValueProvider.swift; sourceTree = "<group>"; };
		2E9C958C2822F43000677516 /* GroupInterpolator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GroupInterpolator.swift; sourceTree = "<group>"; };
		2E9C958E2822F43000677516 /* ItemsExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ItemsExtension.swift; sourceTree = "<group>"; };
		2E9C95902822F43000677516 /* ShapeRenderLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShapeRenderLayer.swift; sourceTree = "<group>"; };
		2E9C95912822F43000677516 /* ShapeContainerLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShapeContainerLayer.swift; sourceTree = "<group>"; };
		2E9C95932822F43000677516 /* PathNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PathNode.swift; sourceTree = "<group>"; };
		2E9C95942822F43000677516 /* RenderNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RenderNode.swift; sourceTree = "<group>"; };
		2E9C95952822F43000677516 /* AnimatorNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnimatorNode.swift; sourceTree = "<group>"; };
		2E9C95982822F43100677516 /* TextLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextLayer.swift; sourceTree = "<group>"; };
		2E9C95992822F43100677516 /* GradientRenderLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GradientRenderLayer.swift; sourceTree = "<group>"; };
		2E9C959A2822F43100677516 /* LayerModel+makeAnimationLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "LayerModel+makeAnimationLayer.swift"; sourceTree = "<group>"; };
		2E9C959B2822F43100677516 /* MaskCompositionLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MaskCompositionLayer.swift; sourceTree = "<group>"; };
		2E9C959C2822F43100677516 /* ImageLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageLayer.swift; sourceTree = "<group>"; };
		2E9C959D2822F43100677516 /* SolidLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SolidLayer.swift; sourceTree = "<group>"; };
		2E9C959E2822F43100677516 /* ShapeItemLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShapeItemLayer.swift; sourceTree = "<group>"; };
		2E9C959F2822F43100677516 /* TransformLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransformLayer.swift; sourceTree = "<group>"; };
		2E9C95A02822F43100677516 /* AnimationLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnimationLayer.swift; sourceTree = "<group>"; };
		2E9C95A12822F43100677516 /* ShapeLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShapeLayer.swift; sourceTree = "<group>"; };
		2E9C95A22822F43100677516 /* BaseCompositionLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseCompositionLayer.swift; sourceTree = "<group>"; };
		2E9C95A32822F43100677516 /* CALayer+setupLayerHierarchy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CALayer+setupLayerHierarchy.swift"; sourceTree = "<group>"; };
		2E9C95A42822F43100677516 /* BaseAnimationLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseAnimationLayer.swift; sourceTree = "<group>"; };
		2E9C95A52822F43100677516 /* PreCompLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PreCompLayer.swift; sourceTree = "<group>"; };
		2E9C95A62822F43100677516 /* CoreAnimationLayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreAnimationLayer.swift; sourceTree = "<group>"; };
		2E9C95A72822F43100677516 /* CompatibilityTracker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CompatibilityTracker.swift; sourceTree = "<group>"; };
		2E9C95A82822F43100677516 /* ValueProviderStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ValueProviderStore.swift; sourceTree = "<group>"; };
		2E9C95AA2822F43100677516 /* CALayer+fillBounds.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CALayer+fillBounds.swift"; sourceTree = "<group>"; };
		2E9C95AB2822F43100677516 /* Keyframes+combined.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Keyframes+combined.swift"; sourceTree = "<group>"; };
		2E9C95AC2822F43100677516 /* KeyframeGroup+exactlyOneKeyframe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "KeyframeGroup+exactlyOneKeyframe.swift"; sourceTree = "<group>"; };
		2E9C95AE2822F43100677516 /* CAAnimation+TimingConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CAAnimation+TimingConfiguration.swift"; sourceTree = "<group>"; };
		2E9C95AF2822F43100677516 /* ShapeAnimation.swift */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.swift; path = ShapeAnimation.swift; sourceTree = "<group>"; tabWidth = 4; };
		2E9C95B02822F43100677516 /* CombinedShapeAnimation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CombinedShapeAnimation.swift; sourceTree = "<group>"; };
		2E9C95B12822F43100677516 /* TransformAnimations.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransformAnimations.swift; sourceTree = "<group>"; };
		2E9C95B22822F43100677516 /* RectangleAnimation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RectangleAnimation.swift; sourceTree = "<group>"; };
		2E9C95B32822F43100677516 /* StrokeAnimation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StrokeAnimation.swift; sourceTree = "<group>"; };
		2E9C95B42822F43100677516 /* EllipseAnimation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EllipseAnimation.swift; sourceTree = "<group>"; };
		2E9C95B52822F43100677516 /* StarAnimation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StarAnimation.swift; sourceTree = "<group>"; };
		2E9C95B62822F43100677516 /* CustomPathAnimation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomPathAnimation.swift; sourceTree = "<group>"; };
		2E9C95B72822F43100677516 /* CALayer+addAnimation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CALayer+addAnimation.swift"; sourceTree = "<group>"; };
		2E9C95B82822F43100677516 /* GradientAnimations.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GradientAnimations.swift; sourceTree = "<group>"; };
		2E9C95B92822F43100677516 /* VisibilityAnimation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VisibilityAnimation.swift; sourceTree = "<group>"; };
		2E9C95BA2822F43100677516 /* LayerProperty.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LayerProperty.swift; sourceTree = "<group>"; };
		2E9C95BD2822F43100677516 /* LayerDebugging.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LayerDebugging.swift; sourceTree = "<group>"; };
		2E9C95BE2822F43100677516 /* TestHelpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestHelpers.swift; sourceTree = "<group>"; };
		2E9C95BF2822F43100677516 /* AnimatorNodeDebugging.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnimatorNodeDebugging.swift; sourceTree = "<group>"; };
		2E9C95C12822F43100677516 /* CGFloatExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CGFloatExtensions.swift; sourceTree = "<group>"; };
		2E9C95C22822F43100677516 /* CGColor+RGB.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CGColor+RGB.swift"; sourceTree = "<group>"; };
		2E9C95C32822F43100677516 /* AnimationKeypathExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnimationKeypathExtension.swift; sourceTree = "<group>"; };
		2E9C95C42822F43100677516 /* StringExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringExtensions.swift; sourceTree = "<group>"; };
		2E9C95C52822F43100677516 /* DataExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataExtension.swift; sourceTree = "<group>"; };
		2E9C95C62822F43100677516 /* MathKit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MathKit.swift; sourceTree = "<group>"; };
		2E9C95C82822F43100677516 /* BezierPath.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BezierPath.swift; sourceTree = "<group>"; };
		2E9C95C92822F43100677516 /* CompoundBezierPath.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CompoundBezierPath.swift; sourceTree = "<group>"; };
		2E9C95CA2822F43100677516 /* ColorExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ColorExtension.swift; sourceTree = "<group>"; };
		2E9C95CB2822F43100677516 /* PathElement.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PathElement.swift; sourceTree = "<group>"; };
		2E9C95CC2822F43100677516 /* CurveVertex.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CurveVertex.swift; sourceTree = "<group>"; };
		2E9C95CD2822F43100677516 /* VectorsExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VectorsExtensions.swift; sourceTree = "<group>"; };
		2E9C95CF2822F43100677516 /* InterpolatableExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InterpolatableExtensions.swift; sourceTree = "<group>"; };
		2E9C95D02822F43100677516 /* KeyframeExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeyframeExtensions.swift; sourceTree = "<group>"; };
		2E9C95D22822F43100677516 /* AnimationContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnimationContext.swift; sourceTree = "<group>"; };
		2EAF59A627A076BC00E00531 /* Bundle+Module.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Bundle+Module.swift"; sourceTree = "<group>"; };
		2EAF59AD27A0787B00E00531 /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Lottie.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		2EAF59B927A078E400E00531 /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Lottie.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		2EAF59C327A0798700E00531 /* BundleImageProvider.macOS.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BundleImageProvider.macOS.swift; sourceTree = "<group>"; };
		2EAF59C427A0798700E00531 /* LottieAnimationViewBase.macOS.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LottieAnimationViewBase.macOS.swift; sourceTree = "<group>"; };
		2EAF59C527A0798700E00531 /* AnimationSubview.macOS.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnimationSubview.macOS.swift; sourceTree = "<group>"; };
		2EAF59C627A0798700E00531 /* FilepathImageProvider.macOS.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FilepathImageProvider.macOS.swift; sourceTree = "<group>"; };
		2EAF59C727A0798700E00531 /* LottieConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LottieConfiguration.swift; sourceTree = "<group>"; };
		2EAF59CD27A0798700E00531 /* AnimationImageProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnimationImageProvider.swift; sourceTree = "<group>"; };
		2EAF59D027A0798700E00531 /* CompatibleAnimationKeypath.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CompatibleAnimationKeypath.swift; sourceTree = "<group>"; };
		2EAF59D127A0798700E00531 /* CompatibleAnimationView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CompatibleAnimationView.swift; sourceTree = "<group>"; };
		2EAF59D227A0798700E00531 /* FilepathImageProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FilepathImageProvider.swift; sourceTree = "<group>"; };
		2EAF59D427A0798700E00531 /* BundleImageProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BundleImageProvider.swift; sourceTree = "<group>"; };
		2EAF59D527A0798700E00531 /* UIColorExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIColorExtension.swift; sourceTree = "<group>"; };
		2EAF59D727A0798700E00531 /* LottieAnimationViewBase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LottieAnimationViewBase.swift; sourceTree = "<group>"; };
		2EAF59D827A0798700E00531 /* AnimationSubview.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnimationSubview.swift; sourceTree = "<group>"; };
		2EAF59DB27A0798700E00531 /* AnimationTime.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnimationTime.swift; sourceTree = "<group>"; };
		2EAF59DC27A0798700E00531 /* Vectors.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Vectors.swift; sourceTree = "<group>"; };
		2EAF59DF27A0798700E00531 /* Interpolatable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Interpolatable.swift; sourceTree = "<group>"; };
		2EAF59E027A0798700E00531 /* Keyframe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Keyframe.swift; sourceTree = "<group>"; };
		2EAF59E227A0798700E00531 /* AnimationCacheProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnimationCacheProvider.swift; sourceTree = "<group>"; };
		2EAF59E327A0798700E00531 /* LRUAnimationCache.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LRUAnimationCache.swift; sourceTree = "<group>"; };
		2EAF59E527A0798700E00531 /* AnimationTextProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnimationTextProvider.swift; sourceTree = "<group>"; };
		2EAF59E727A0798700E00531 /* LottieLogger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LottieLogger.swift; sourceTree = "<group>"; };
		2EAF59E927A0798700E00531 /* AnimationKeypath.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnimationKeypath.swift; sourceTree = "<group>"; };
		2EAF59EA27A0798700E00531 /* AnyValueProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnyValueProvider.swift; sourceTree = "<group>"; };
		2EAF59EC27A0798700E00531 /* ColorValueProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ColorValueProvider.swift; sourceTree = "<group>"; };
		2EAF59ED27A0798700E00531 /* FloatValueProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FloatValueProvider.swift; sourceTree = "<group>"; };
		2EAF59EE27A0798700E00531 /* SizeValueProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SizeValueProvider.swift; sourceTree = "<group>"; };
		2EAF59EF27A0798700E00531 /* GradientValueProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GradientValueProvider.swift; sourceTree = "<group>"; };
		2EAF59F027A0798700E00531 /* PointValueProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PointValueProvider.swift; sourceTree = "<group>"; };
		2EAF59F227A0798700E00531 /* AnimationFontProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnimationFontProvider.swift; sourceTree = "<group>"; };
		36E57EAB28AF7ADF00B7EFDA /* HardcodedTextProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HardcodedTextProvider.swift; sourceTree = "<group>"; };
		57210912291073E400169699 /* RoundedCorners.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoundedCorners.swift; sourceTree = "<group>"; };
		5721091A2910874A00169699 /* RoundedCornersNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoundedCornersNode.swift; sourceTree = "<group>"; };
		5721091E29119F3100169699 /* BezierPathRoundExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BezierPathRoundExtension.swift; sourceTree = "<group>"; };
		6C4877E228FF20140005AF07 /* DotLottieAnimation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DotLottieAnimation.swift; sourceTree = "<group>"; };
		6C4877E328FF20140005AF07 /* DotLottieFile.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DotLottieFile.swift; sourceTree = "<group>"; };
		6C4877E428FF20140005AF07 /* DotLottieUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DotLottieUtils.swift; sourceTree = "<group>"; };
		6C4877FB28FF20140005AF07 /* DotLottieManifest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DotLottieManifest.swift; sourceTree = "<group>"; };
		6C48785129017CBF0005AF07 /* DotLottieCacheProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DotLottieCacheProvider.swift; sourceTree = "<group>"; };
		6C48785529017D1D0005AF07 /* DotLottieCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DotLottieCache.swift; sourceTree = "<group>"; };
		6C4878592901811D0005AF07 /* DotLottieFileHelpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DotLottieFileHelpers.swift; sourceTree = "<group>"; };
		6C48785F2901D8C70005AF07 /* DotLottieImageProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DotLottieImageProvider.swift; sourceTree = "<group>"; };
		6C7698422A38A71200E9BEF4 /* DotLottieConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DotLottieConfiguration.swift; sourceTree = "<group>"; };
		6D99D6422823790700E5205B /* LegacyGradientFillRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyGradientFillRenderer.swift; sourceTree = "<group>"; };
		6DB3BDB528243FA5002A276D /* ValueProvidersTests.swift */ = {isa = PBXFileReference; indentWidth = 2; lastKnownFileType = sourcecode.swift; path = ValueProvidersTests.swift; sourceTree = "<group>"; tabWidth = 2; };
		6DB3BDB7282454A6002A276D /* DictionaryInitializable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DictionaryInitializable.swift; sourceTree = "<group>"; };
		6DB3BDBB28245A14002A276D /* CGPointExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CGPointExtension.swift; sourceTree = "<group>"; };
		6DB3BDBF28245A6A002A276D /* ParsingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParsingTests.swift; sourceTree = "<group>"; };
		6DEF696D2824A76C007D640F /* BundleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BundleTests.swift; sourceTree = "<group>"; };
		7E48BF572860CECF00A39198 /* UnitBezier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnitBezier.swift; sourceTree = "<group>"; };
		82A552742A2FD44B00E47AC8 /* LottieAnimationLayer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LottieAnimationLayer.swift; sourceTree = "<group>"; };
		A1D5BAAB27C731A500777D06 /* DataURLTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataURLTests.swift; sourceTree = "<group>"; };
		A40460582832C52B00ACFEDC /* BlendMode+Filter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "BlendMode+Filter.swift"; sourceTree = "<group>"; };
		AB3278122A71BA0400A9C9F1 /* View+ValueChanged.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "View+ValueChanged.swift"; sourceTree = "<group>"; };
		AB87F02D2A72FA3A0091D7B8 /* Binding+Map.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Binding+Map.swift"; sourceTree = "<group>"; };
		ABF033B32A7B0ABA00F8C228 /* AnyEquatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyEquatable.swift; sourceTree = "<group>"; };
		D453D8AA28FE6EE300D3F49C /* LottieAnimationCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LottieAnimationCache.swift; sourceTree = "<group>"; };
		D453D8AE28FF9BC600D3F49C /* AnimationCacheProviderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnimationCacheProviderTests.swift; sourceTree = "<group>"; };
		D453D8B028FF9E3A00D3F49C /* DefaultAnimationCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DefaultAnimationCache.swift; sourceTree = "<group>"; };
		E95C386E2C14B7FC00329910 /* DropShadowNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DropShadowNode.swift; sourceTree = "<group>"; };
		E95C38702C14D14300329910 /* LayerEffectNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LayerEffectNode.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		080DEF5F2A95707B00BE2D96 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		2E80409727A0725D006E74CB /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		2E8040A927A072B8006E74CB /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				6D0E635F28246BD0007C5DB6 /* Difference in Frameworks */,
				2E8040B027A072B8006E74CB /* Lottie.framework in Frameworks */,
				2E804A1A27A0740F006E74CB /* SnapshotTesting in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		2EAF59AA27A0787B00E00531 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		2EAF59B627A078E400E00531 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		0820D59C2A8AE860007D705C /* LayerStyles */ = {
			isa = PBXGroup;
			children = (
				0820D59D2A8AE879007D705C /* LayerStyle.swift */,
				0820D5B72A8BF159007D705C /* DropShadowStyle.swift */,
			);
			path = LayerStyles;
			sourceTree = "<group>";
		};
		0820D5AE2A8BF14E007D705C /* LayerEffects */ = {
			isa = PBXGroup;
			children = (
				0820D5BF2A8BF5DB007D705C /* EffectValues */,
				0820D5AF2A8BF14E007D705C /* DropShadowEffect.swift */,
				0820D5B02A8BF14E007D705C /* LayerEffect.swift */,
			);
			path = LayerEffects;
			sourceTree = "<group>";
		};
		0820D5BF2A8BF5DB007D705C /* EffectValues */ = {
			isa = PBXGroup;
			children = (
				0820D5C12A8BF60F007D705C /* EffectValue.swift */,
				0820D5C02A8BF60F007D705C /* Vector1DEffectValue.swift */,
				0820D5CC2A8BF6FF007D705C /* ColorEffectValue.swift */,
			);
			path = EffectValues;
			sourceTree = "<group>";
		};
		08AB05532A61C1F000DE86FD /* Configuration */ = {
			isa = PBXGroup;
			children = (
				2EAF59C727A0798700E00531 /* LottieConfiguration.swift */,
				08AB05542A61C20400DE86FD /* ReducedMotionOption.swift */,
				135AB552F4524F1D995D3A15 /* LottieURLSession.swift */,
				08AB05582A61C5B700DE86FD /* DecodingStrategy.swift */,
				08AB055C2A61C5CC00DE86FD /* RenderingEngineOption.swift */,
			);
			path = Configuration;
			sourceTree = "<group>";
		};
		08BCA8442B0E8E0B00594EEB /* LRUCache */ = {
			isa = PBXGroup;
			children = (
				08BCA8452B0E8E0B00594EEB /* LRUCache.swift */,
				08BCA8462B0E8E0B00594EEB /* README.md */,
			);
			path = LRUCache;
			sourceTree = "<group>";
		};
		08C001DE2A4614CF00AB54BA /* EmbeddedLibraries */ = {
			isa = PBXGroup;
			children = (
				08C002062A46152200AB54BA /* README.md */,
				08C0021E2A46166400AB54BA /* EpoxyCore */,
				08C001DF2A46150D00AB54BA /* ZipFoundation */,
				08BCA8442B0E8E0B00594EEB /* LRUCache */,
			);
			path = EmbeddedLibraries;
			sourceTree = "<group>";
		};
		08C001DF2A46150D00AB54BA /* ZipFoundation */ = {
			isa = PBXGroup;
			children = (
				08C001E02A46150D00AB54BA /* Archive+Helpers.swift */,
				08C001E12A46150D00AB54BA /* Archive+MemoryFile.swift */,
				08C001E22A46150D00AB54BA /* Archive+BackingConfiguration.swift */,
				08C001E32A46150D00AB54BA /* Archive.swift */,
				08C001E42A46150D00AB54BA /* Archive+Reading.swift */,
				08C001E52A46150D00AB54BA /* Archive+ZIP64.swift */,
				08C001E62A46150D00AB54BA /* Entry.swift */,
				08C001E72A46150D00AB54BA /* Data+Compression.swift */,
				08C001E82A46150D00AB54BA /* Archive+WritingDeprecated.swift */,
				08C001E92A46150D00AB54BA /* Entry+Serialization.swift */,
				08C001EA2A46150D00AB54BA /* URL+ZIP.swift */,
				08C001EB2A46150D00AB54BA /* README.md */,
				08C001EC2A46150D00AB54BA /* Archive+Writing.swift */,
				08C001ED2A46150D00AB54BA /* Data+CompressionDeprecated.swift */,
				08C001EE2A46150D00AB54BA /* Entry+ZIP64.swift */,
				08C001EF2A46150D00AB54BA /* Archive+ReadingDeprecated.swift */,
				08C001F02A46150D00AB54BA /* Data+Serialization.swift */,
				08C001F12A46150D00AB54BA /* FileManager+ZIP.swift */,
				08C001F22A46150D00AB54BA /* Archive+Progress.swift */,
			);
			path = ZipFoundation;
			sourceTree = "<group>";
		};
		08C0021E2A46166400AB54BA /* EpoxyCore */ = {
			isa = PBXGroup;
			children = (
				08C002F32A461A7300AB54BA /* README.md */,
				08E206B42A56014E002DCE17 /* Diffing */,
				08E206B22A56014E002DCE17 /* Logging */,
				08E206C62A56014E002DCE17 /* Model */,
				08E206BA2A56014E002DCE17 /* SwiftUI */,
				08E206AC2A56014E002DCE17 /* Views */,
			);
			path = EpoxyCore;
			sourceTree = "<group>";
		};
		08E206AC2A56014E002DCE17 /* Views */ = {
			isa = PBXGroup;
			children = (
				08E206AD2A56014E002DCE17 /* StyledView.swift */,
				08E206AE2A56014E002DCE17 /* ViewType.swift */,
				08E206AF2A56014E002DCE17 /* ContentConfigurableView.swift */,
				08E206B02A56014E002DCE17 /* EpoxyableView.swift */,
				08E206B12A56014E002DCE17 /* BehaviorsConfigurableView.swift */,
			);
			path = Views;
			sourceTree = "<group>";
		};
		08E206B22A56014E002DCE17 /* Logging */ = {
			isa = PBXGroup;
			children = (
				08E206B32A56014E002DCE17 /* EpoxyLogger.swift */,
			);
			path = Logging;
			sourceTree = "<group>";
		};
		08E206B42A56014E002DCE17 /* Diffing */ = {
			isa = PBXGroup;
			children = (
				08E206B52A56014E002DCE17 /* IndexChangeset.swift */,
				08E206B62A56014E002DCE17 /* SectionedChangeset.swift */,
				08E206B72A56014E002DCE17 /* Collection+Diff.swift */,
				08E206B82A56014E002DCE17 /* DiffableSection.swift */,
				08E206B92A56014E002DCE17 /* Diffable.swift */,
			);
			path = Diffing;
			sourceTree = "<group>";
		};
		08E206BA2A56014E002DCE17 /* SwiftUI */ = {
			isa = PBXGroup;
			children = (
				08E206BB2A56014E002DCE17 /* UIViewConfiguringSwiftUIView.swift */,
				08E206BC2A56014E002DCE17 /* EpoxySwiftUILayoutMargins.swift */,
				08E206BD2A56014E002DCE17 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift */,
				08E206BE2A56014E002DCE17 /* EpoxyableView+SwiftUIView.swift */,
				08E206BF2A56014E002DCE17 /* LayoutUtilities */,
				08E206C32A56014E002DCE17 /* UIView+SwiftUIView.swift */,
				08E206C42A56014E002DCE17 /* SwiftUIView.swift */,
			);
			path = SwiftUI;
			sourceTree = "<group>";
		};
		08E206BF2A56014E002DCE17 /* LayoutUtilities */ = {
			isa = PBXGroup;
			children = (
				08E206C02A56014E002DCE17 /* SwiftUIMeasurementContainer.swift */,
				08E206C12A56014E002DCE17 /* MeasuringViewRepresentable.swift */,
			);
			path = LayoutUtilities;
			sourceTree = "<group>";
		};
		08E206C62A56014E002DCE17 /* Model */ = {
			isa = PBXGroup;
			children = (
				08E206C72A56014E002DCE17 /* EpoxyModelStorage.swift */,
				08E206C82A56014E002DCE17 /* CallbackContextEpoxyModeled.swift */,
				08E206C92A56014E002DCE17 /* Providers */,
				08E206D82A56014E002DCE17 /* ViewEpoxyModeled.swift */,
				08E206D92A56014E002DCE17 /* Internal */,
				08E206DC2A56014E002DCE17 /* EpoxyModelProperty.swift */,
				08E206DD2A56014E002DCE17 /* EpoxyModelArrayBuilder.swift */,
				08E206DE2A56014E002DCE17 /* EpoxyModeled.swift */,
			);
			path = Model;
			sourceTree = "<group>";
		};
		08E206C92A56014E002DCE17 /* Providers */ = {
			isa = PBXGroup;
			children = (
				08E206CA2A56014E002DCE17 /* ViewDifferentiatorProviding.swift */,
				08E206CB2A56014E002DCE17 /* SetContentProviding.swift */,
				08E206CC2A56014E002DCE17 /* DidSelectProviding.swift */,
				08E206CD2A56014E002DCE17 /* DidEndDisplayingProviding.swift */,
				08E206CE2A56014E002DCE17 /* WillDisplayProviding.swift */,
				08E206CF2A56014E002DCE17 /* ErasedContentProviding.swift */,
				08E206D02A56014E002DCE17 /* MakeViewProviding.swift */,
				08E206D12A56014E002DCE17 /* TraitCollectionProviding.swift */,
				08E206D22A56014E002DCE17 /* ViewProviding.swift */,
				08E206D32A56014E002DCE17 /* SetBehaviorsProviding.swift */,
				08E206D42A56014E002DCE17 /* StyleIDProviding.swift */,
				08E206D52A56014E002DCE17 /* DidDisplayProviding.swift */,
				08E206D62A56014E002DCE17 /* AnimatedProviding.swift */,
				08E206D72A56014E002DCE17 /* DataIDProviding.swift */,
			);
			path = Providers;
			sourceTree = "<group>";
		};
		08E206D92A56014E002DCE17 /* Internal */ = {
			isa = PBXGroup;
			children = (
				08E206DA2A56014E002DCE17 /* ClassReference.swift */,
				08E206DB2A56014E002DCE17 /* AnyEpoxyModelProperty.swift */,
			);
			path = Internal;
			sourceTree = "<group>";
		};
		08E6CF852A86E26F00A6D92F /* Controls */ = {
			isa = PBXGroup;
			children = (
				08E6CF882A86E26F00A6D92F /* AnimatedControl.swift */,
				08E6CF862A86E26F00A6D92F /* AnimatedSwitch.swift */,
				0820D5962A8ACDD7007D705C /* AnimatedButton.swift */,
				08E6CF872A86E26F00A6D92F /* LottieSwitch.swift */,
				0820D5922A8ACD67007D705C /* LottieButton.swift */,
				08E6CF922A86E29100A6D92F /* LottieViewType.swift */,
			);
			path = Controls;
			sourceTree = "<group>";
		};
		2E80409027A0725D006E74CB = {
			isa = PBXGroup;
			children = (
				2EAF59C027A0798600E00531 /* Sources */,
				2E8040BA27A07343006E74CB /* Tests */,
				08FB47C52B23B86500744478 /* PrivacyInfo.xcprivacy */,
				086DFA8A2BA0D46900CE8687 /* Version.xcconfig */,
				2E80409B27A0725D006E74CB /* Products */,
			);
			sourceTree = "<group>";
		};
		2E80409B27A0725D006E74CB /* Products */ = {
			isa = PBXGroup;
			children = (
				2E80409A27A0725D006E74CB /* Lottie.framework */,
				2E8040AC27A072B8006E74CB /* LottieTests.xctest */,
				2EAF59AD27A0787B00E00531 /* Lottie.framework */,
				2EAF59B927A078E400E00531 /* Lottie.framework */,
				080DEF622A95707B00BE2D96 /* Lottie.framework */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		2E8040BA27A07343006E74CB /* Tests */ = {
			isa = PBXGroup;
			children = (
				08F8B210289990B700CB5323 /* Samples */,
				2E80489227A07377006E74CB /* __Snapshots__ */,
				08F8B212289990CB00CB5323 /* SnapshotTests.swift */,
				2E80412527A07343006E74CB /* SnapshotConfiguration.swift */,
				2E72128227BB329C0027BC56 /* AnimationKeypathTests.swift */,
				2E72128427BB32DB0027BC56 /* PerformanceTests.swift */,
				6DEF696D2824A76C007D640F /* BundleTests.swift */,
				6DB3BDBF28245A6A002A276D /* ParsingTests.swift */,
				A1D5BAAB27C731A500777D06 /* DataURLTests.swift */,
				2E8040BD27A07343006E74CB /* Utils */,
				2E044E262820536800FA773B /* AutomaticEngineTests.swift */,
				6DB3BDB528243FA5002A276D /* ValueProvidersTests.swift */,
				D453D8AE28FF9BC600D3F49C /* AnimationCacheProviderTests.swift */,
				263C0AE22E5CA0D30063205E /* AnimationConfigurationTests.swift */,
				08CB2680291ED2B700B4F071 /* AnimationViewTests.swift */,
				2E70F79E295BB6D30089A0EF /* CompatibleAnimationViewTests.swift */,
				080F5FDB2AB1075000ADC32C /* TextProviderTests.swift */,
				089C50C12ABA0C6D007903D3 /* LoggingTests.swift */,
			);
			path = Tests;
			sourceTree = "<group>";
		};
		2E8040BD27A07343006E74CB /* Utils */ = {
			isa = PBXGroup;
			children = (
				2E8040BE27A07343006E74CB /* HardcodedImageProvider.swift */,
				2E8040BF27A07343006E74CB /* Snapshotting+presentationLayer.swift */,
				2EAF59A627A076BC00E00531 /* Bundle+Module.swift */,
				2E09FA0527B6CEB600BA84E5 /* HardcodedFontProvider.swift */,
				36E57EAB28AF7ADF00B7EFDA /* HardcodedTextProvider.swift */,
			);
			path = Utils;
			sourceTree = "<group>";
		};
		2E9C95232822F43000677516 /* Model */ = {
			isa = PBXGroup;
			children = (
				6C58BE3A291023E8005FF0E8 /* DotLottie */,
				2E9C95242822F43000677516 /* ShapeItems */,
				2E9C95332822F43000677516 /* Layers */,
				2E9C953B2822F43000677516 /* Objects */,
				2E9C95402822F43000677516 /* Extensions */,
				2E9C95432822F43000677516 /* Keyframes */,
				2E9C95462822F43000677516 /* Text */,
				2E9C954B2822F43000677516 /* Assets */,
				0820D5AE2A8BF14E007D705C /* LayerEffects */,
				0820D59C2A8AE860007D705C /* LayerStyles */,
				6DB3BDB7282454A6002A276D /* DictionaryInitializable.swift */,
			);
			path = Model;
			sourceTree = "<group>";
		};
		2E9C95242822F43000677516 /* ShapeItems */ = {
			isa = PBXGroup;
			children = (
				2E9C95252822F43000677516 /* Fill.swift */,
				2E9C95262822F43000677516 /* Ellipse.swift */,
				2E9C95272822F43000677516 /* Trim.swift */,
				2E9C95282822F43000677516 /* ShapeItem.swift */,
				2E9C95292822F43000677516 /* Shape.swift */,
				2E9C952A2822F43000677516 /* Group.swift */,
				2E9C952B2822F43000677516 /* ShapeTransform.swift */,
				2E9C952C2822F43000677516 /* Merge.swift */,
				2E9C952D2822F43000677516 /* Repeater.swift */,
				2E9C952E2822F43000677516 /* GradientFill.swift */,
				2E9C952F2822F43000677516 /* GradientStroke.swift */,
				2E9C95302822F43000677516 /* Stroke.swift */,
				2E9C95312822F43000677516 /* Rectangle.swift */,
				2E9C95322822F43000677516 /* Star.swift */,
				57210912291073E400169699 /* RoundedCorners.swift */,
			);
			path = ShapeItems;
			sourceTree = "<group>";
		};
		2E9C95332822F43000677516 /* Layers */ = {
			isa = PBXGroup;
			children = (
				2E9C95342822F43000677516 /* SolidLayerModel.swift */,
				2E9C95352822F43000677516 /* LayerModel.swift */,
				2E9C95362822F43000677516 /* ImageLayerModel.swift */,
				2E9C95372822F43000677516 /* TextLayerModel.swift */,
				2E9C95382822F43000677516 /* PreCompLayerModel.swift */,
				2E9C95392822F43000677516 /* ShapeLayerModel.swift */,
			);
			path = Layers;
			sourceTree = "<group>";
		};
		2E9C953B2822F43000677516 /* Objects */ = {
			isa = PBXGroup;
			children = (
				2E9C953C2822F43000677516 /* DashPattern.swift */,
				2E9C953D2822F43000677516 /* Transform.swift */,
				2E9C953E2822F43000677516 /* Mask.swift */,
				2E9C953F2822F43000677516 /* Marker.swift */,
			);
			path = Objects;
			sourceTree = "<group>";
		};
		2E9C95402822F43000677516 /* Extensions */ = {
			isa = PBXGroup;
			children = (
				2E9C95412822F43000677516 /* KeyedDecodingContainerExtensions.swift */,
				2E9C95422822F43000677516 /* Bundle.swift */,
			);
			path = Extensions;
			sourceTree = "<group>";
		};
		2E9C95432822F43000677516 /* Keyframes */ = {
			isa = PBXGroup;
			children = (
				2E9C95442822F43000677516 /* KeyframeGroup.swift */,
				2E9C95452822F43000677516 /* KeyframeData.swift */,
			);
			path = Keyframes;
			sourceTree = "<group>";
		};
		2E9C95462822F43000677516 /* Text */ = {
			isa = PBXGroup;
			children = (
				2E9C95472822F43000677516 /* TextDocument.swift */,
				2E9C95482822F43000677516 /* Glyph.swift */,
				2E9C95492822F43000677516 /* TextAnimator.swift */,
				2E9C954A2822F43000677516 /* Font.swift */,
			);
			path = Text;
			sourceTree = "<group>";
		};
		2E9C954B2822F43000677516 /* Assets */ = {
			isa = PBXGroup;
			children = (
				2E9C954C2822F43000677516 /* ImageAsset.swift */,
				2E9C954D2822F43000677516 /* PrecompAsset.swift */,
				2E9C954E2822F43000677516 /* AssetLibrary.swift */,
				2E9C954F2822F43000677516 /* Asset.swift */,
			);
			path = Assets;
			sourceTree = "<group>";
		};
		2E9C95512822F43000677516 /* MainThread */ = {
			isa = PBXGroup;
			children = (
				2E9C95522822F43000677516 /* LayerContainers */,
				2E9C95652822F43000677516 /* NodeRenderSystem */,
			);
			path = MainThread;
			sourceTree = "<group>";
		};
		2E9C95522822F43000677516 /* LayerContainers */ = {
			isa = PBXGroup;
			children = (
				2E9C95532822F43000677516 /* CompLayers */,
				2E9C955C2822F43000677516 /* MainThreadAnimationLayer.swift */,
				2E9C955D2822F43000677516 /* Utility */,
			);
			path = LayerContainers;
			sourceTree = "<group>";
		};
		2E9C95532822F43000677516 /* CompLayers */ = {
			isa = PBXGroup;
			children = (
				2E9C95542822F43000677516 /* CompositionLayer.swift */,
				2E9C95552822F43000677516 /* NullCompositionLayer.swift */,
				2E9C95562822F43000677516 /* TextCompositionLayer.swift */,
				2E9C95572822F43000677516 /* SolidCompositionLayer.swift */,
				2E9C95582822F43000677516 /* PreCompositionLayer.swift */,
				2E9C95592822F43000677516 /* ImageCompositionLayer.swift */,
				2E9C955A2822F43000677516 /* ShapeCompositionLayer.swift */,
				2E9C955B2822F43000677516 /* MaskContainerLayer.swift */,
			);
			path = CompLayers;
			sourceTree = "<group>";
		};
		2E9C955D2822F43000677516 /* Utility */ = {
			isa = PBXGroup;
			children = (
				2E9C955E2822F43000677516 /* LayerFontProvider.swift */,
				2E9C955F2822F43000677516 /* CoreTextRenderLayer.swift */,
				2E9C95602822F43000677516 /* LayerTransformNode.swift */,
				2E9C95612822F43000677516 /* InvertedMatteLayer.swift */,
				2E9C95622822F43000677516 /* LayerImageProvider.swift */,
				19465F51282F998B00BB2C97 /* CachedImageProvider.swift */,
				2E9C95632822F43000677516 /* LayerTextProvider.swift */,
				2E9C95642822F43000677516 /* CompositionLayersInitializer.swift */,
			);
			path = Utility;
			sourceTree = "<group>";
		};
		2E9C95652822F43000677516 /* NodeRenderSystem */ = {
			isa = PBXGroup;
			children = (
				2E9C95662822F43000677516 /* Nodes */,
				2E9C95812822F43000677516 /* NodeProperties */,
				2E9C958D2822F43000677516 /* Extensions */,
				2E9C958F2822F43000677516 /* RenderLayers */,
				2E9C95922822F43000677516 /* Protocols */,
			);
			path = NodeRenderSystem;
			sourceTree = "<group>";
		};
		2E9C95662822F43000677516 /* Nodes */ = {
			isa = PBXGroup;
			children = (
				E95C386D2C14B7DC00329910 /* LayerEffectNodes */,
				2E9C95672822F43000677516 /* ModifierNodes */,
				2E9C95692822F43000677516 /* RenderContainers */,
				2E9C956B2822F43000677516 /* OutputNodes */,
				2E9C95742822F43000677516 /* PathNodes */,
				2E9C957A2822F43000677516 /* Text */,
				2E9C957C2822F43000677516 /* RenderNodes */,
			);
			path = Nodes;
			sourceTree = "<group>";
		};
		2E9C95672822F43000677516 /* ModifierNodes */ = {
			isa = PBXGroup;
			children = (
				2E9C95682822F43000677516 /* TrimPathNode.swift */,
				5721091A2910874A00169699 /* RoundedCornersNode.swift */,
			);
			path = ModifierNodes;
			sourceTree = "<group>";
		};
		2E9C95692822F43000677516 /* RenderContainers */ = {
			isa = PBXGroup;
			children = (
				2E9C956A2822F43000677516 /* GroupNode.swift */,
			);
			path = RenderContainers;
			sourceTree = "<group>";
		};
		2E9C956B2822F43000677516 /* OutputNodes */ = {
			isa = PBXGroup;
			children = (
				2E9C956C2822F43000677516 /* Renderables */,
				2E9C95712822F43000677516 /* GroupOutputNode.swift */,
				2E9C95722822F43000677516 /* PathOutputNode.swift */,
				2E9C95732822F43000677516 /* PassThroughOutputNode.swift */,
			);
			path = OutputNodes;
			sourceTree = "<group>";
		};
		2E9C956C2822F43000677516 /* Renderables */ = {
			isa = PBXGroup;
			children = (
				2E9C956D2822F43000677516 /* GradientFillRenderer.swift */,
				6D99D6422823790700E5205B /* LegacyGradientFillRenderer.swift */,
				2E9C956E2822F43000677516 /* GradientStrokeRenderer.swift */,
				2E9C956F2822F43000677516 /* FillRenderer.swift */,
				2E9C95702822F43000677516 /* StrokeRenderer.swift */,
			);
			path = Renderables;
			sourceTree = "<group>";
		};
		2E9C95742822F43000677516 /* PathNodes */ = {
			isa = PBXGroup;
			children = (
				2E9C95752822F43000677516 /* EllipseNode.swift */,
				2E9C95762822F43000677516 /* PolygonNode.swift */,
				2E9C95772822F43000677516 /* RectNode.swift */,
				2E9C95782822F43000677516 /* ShapeNode.swift */,
				2E9C95792822F43000677516 /* StarNode.swift */,
			);
			path = PathNodes;
			sourceTree = "<group>";
		};
		2E9C957A2822F43000677516 /* Text */ = {
			isa = PBXGroup;
			children = (
				2E9C957B2822F43000677516 /* TextAnimatorNode.swift */,
			);
			path = Text;
			sourceTree = "<group>";
		};
		2E9C957C2822F43000677516 /* RenderNodes */ = {
			isa = PBXGroup;
			children = (
				2E9C957D2822F43000677516 /* GradientFillNode.swift */,
				2E9C957E2822F43000677516 /* StrokeNode.swift */,
				2E9C957F2822F43000677516 /* FillNode.swift */,
				2E9C95802822F43000677516 /* GradientStrokeNode.swift */,
			);
			path = RenderNodes;
			sourceTree = "<group>";
		};
		2E9C95812822F43000677516 /* NodeProperties */ = {
			isa = PBXGroup;
			children = (
				2E9C95822822F43000677516 /* ValueContainer.swift */,
				2E9C95832822F43000677516 /* NodeProperty.swift */,
				2E9C95842822F43000677516 /* Protocols */,
				2E9C95892822F43000677516 /* ValueProviders */,
			);
			path = NodeProperties;
			sourceTree = "<group>";
		};
		2E9C95842822F43000677516 /* Protocols */ = {
			isa = PBXGroup;
			children = (
				2E9C95852822F43000677516 /* AnyNodeProperty.swift */,
				2E9C95862822F43000677516 /* NodePropertyMap.swift */,
				2E9C95872822F43000677516 /* KeypathSearchable.swift */,
				2E9C95882822F43000677516 /* AnyValueContainer.swift */,
			);
			path = Protocols;
			sourceTree = "<group>";
		};
		2E9C95892822F43000677516 /* ValueProviders */ = {
			isa = PBXGroup;
			children = (
				2E9C958B2822F43000677516 /* SingleValueProvider.swift */,
				2E9C958C2822F43000677516 /* GroupInterpolator.swift */,
			);
			path = ValueProviders;
			sourceTree = "<group>";
		};
		2E9C958D2822F43000677516 /* Extensions */ = {
			isa = PBXGroup;
			children = (
				2E9C958E2822F43000677516 /* ItemsExtension.swift */,
			);
			path = Extensions;
			sourceTree = "<group>";
		};
		2E9C958F2822F43000677516 /* RenderLayers */ = {
			isa = PBXGroup;
			children = (
				2E9C95902822F43000677516 /* ShapeRenderLayer.swift */,
				2E9C95912822F43000677516 /* ShapeContainerLayer.swift */,
			);
			path = RenderLayers;
			sourceTree = "<group>";
		};
		2E9C95922822F43000677516 /* Protocols */ = {
			isa = PBXGroup;
			children = (
				2E9C95932822F43000677516 /* PathNode.swift */,
				2E9C95942822F43000677516 /* RenderNode.swift */,
				2E9C95952822F43000677516 /* AnimatorNode.swift */,
			);
			path = Protocols;
			sourceTree = "<group>";
		};
		2E9C95962822F43100677516 /* CoreAnimation */ = {
			isa = PBXGroup;
			children = (
				2E9C95972822F43100677516 /* Layers */,
				2E9C95A62822F43100677516 /* CoreAnimationLayer.swift */,
				2E9C95A72822F43100677516 /* CompatibilityTracker.swift */,
				2E9C95A82822F43100677516 /* ValueProviderStore.swift */,
				2E9C95A92822F43100677516 /* Extensions */,
				2E9C95AD2822F43100677516 /* Animations */,
			);
			path = CoreAnimation;
			sourceTree = "<group>";
		};
		2E9C95972822F43100677516 /* Layers */ = {
			isa = PBXGroup;
			children = (
				2E9C95982822F43100677516 /* TextLayer.swift */,
				2E9C95992822F43100677516 /* GradientRenderLayer.swift */,
				2E9C959A2822F43100677516 /* LayerModel+makeAnimationLayer.swift */,
				2E9C959B2822F43100677516 /* MaskCompositionLayer.swift */,
				2E9C959C2822F43100677516 /* ImageLayer.swift */,
				2E9C959D2822F43100677516 /* SolidLayer.swift */,
				2E9C959E2822F43100677516 /* ShapeItemLayer.swift */,
				2E9C959F2822F43100677516 /* TransformLayer.swift */,
				2E9C95A02822F43100677516 /* AnimationLayer.swift */,
				2E9C95A12822F43100677516 /* ShapeLayer.swift */,
				2E9C95A22822F43100677516 /* BaseCompositionLayer.swift */,
				2E9C95A32822F43100677516 /* CALayer+setupLayerHierarchy.swift */,
				2E9C95A42822F43100677516 /* BaseAnimationLayer.swift */,
				2E9C95A52822F43100677516 /* PreCompLayer.swift */,
				08F8B20C2898A7B100CB5323 /* RepeaterLayer.swift */,
				08FE934D28F4CCAC00D3A7E6 /* InfiniteOpaqueAnimationLayer.swift */,
			);
			path = Layers;
			sourceTree = "<group>";
		};
		2E9C95A92822F43100677516 /* Extensions */ = {
			isa = PBXGroup;
			children = (
				2E9C95AA2822F43100677516 /* CALayer+fillBounds.swift */,
				2E9C95AB2822F43100677516 /* Keyframes+combined.swift */,
				2E9C95AC2822F43100677516 /* KeyframeGroup+exactlyOneKeyframe.swift */,
				089E5D9E2B4CCD3F00F4F836 /* Keyframes+timeRemapping.swift */,
			);
			path = Extensions;
			sourceTree = "<group>";
		};
		2E9C95AD2822F43100677516 /* Animations */ = {
			isa = PBXGroup;
			children = (
				2E9C95AE2822F43100677516 /* CAAnimation+TimingConfiguration.swift */,
				2E9C95AF2822F43100677516 /* ShapeAnimation.swift */,
				2E9C95B02822F43100677516 /* CombinedShapeAnimation.swift */,
				2E9C95B12822F43100677516 /* TransformAnimations.swift */,
				2E9C95B22822F43100677516 /* RectangleAnimation.swift */,
				2E9C95B32822F43100677516 /* StrokeAnimation.swift */,
				2E9C95B42822F43100677516 /* EllipseAnimation.swift */,
				2E9C95B52822F43100677516 /* StarAnimation.swift */,
				2E9C95B62822F43100677516 /* CustomPathAnimation.swift */,
				2E9C95B72822F43100677516 /* CALayer+addAnimation.swift */,
				2E9C95B82822F43100677516 /* GradientAnimations.swift */,
				2E9C95B92822F43100677516 /* VisibilityAnimation.swift */,
				2E9C95BA2822F43100677516 /* LayerProperty.swift */,
				2E450DAB283415D500E56D19 /* OpacityAnimation.swift */,
				0820D5D02A8C006E007D705C /* DropShadowAnimation.swift */,
			);
			path = Animations;
			sourceTree = "<group>";
		};
		2E9C95BB2822F43100677516 /* Utility */ = {
			isa = PBXGroup;
			children = (
				2E9C95BC2822F43100677516 /* Debugging */,
				2E9C95C02822F43100677516 /* Extensions */,
				2E9C95C72822F43100677516 /* Primitives */,
				2E9C95CE2822F43100677516 /* Interpolatable */,
				2E9C95D12822F43100677516 /* Helpers */,
				0819D2A02A718CAE00D7DE49 /* LottieAnimationSource.swift */,
			);
			path = Utility;
			sourceTree = "<group>";
		};
		2E9C95BC2822F43100677516 /* Debugging */ = {
			isa = PBXGroup;
			children = (
				2E9C95BD2822F43100677516 /* LayerDebugging.swift */,
				2E9C95BE2822F43100677516 /* TestHelpers.swift */,
				2E9C95BF2822F43100677516 /* AnimatorNodeDebugging.swift */,
			);
			path = Debugging;
			sourceTree = "<group>";
		};
		2E9C95C02822F43100677516 /* Extensions */ = {
			isa = PBXGroup;
			children = (
				A40460582832C52B00ACFEDC /* BlendMode+Filter.swift */,
				2E9C95C12822F43100677516 /* CGFloatExtensions.swift */,
				2E9C95C22822F43100677516 /* CGColor+RGB.swift */,
				2E9C95C32822F43100677516 /* AnimationKeypathExtension.swift */,
				2E9C95C42822F43100677516 /* StringExtensions.swift */,
				2E9C95C52822F43100677516 /* DataExtension.swift */,
				2E9C95C62822F43100677516 /* MathKit.swift */,
			);
			path = Extensions;
			sourceTree = "<group>";
		};
		2E9C95C72822F43100677516 /* Primitives */ = {
			isa = PBXGroup;
			children = (
				2E9C95C82822F43100677516 /* BezierPath.swift */,
				2E9C95C92822F43100677516 /* CompoundBezierPath.swift */,
				2E9C95CA2822F43100677516 /* ColorExtension.swift */,
				2E9C95CB2822F43100677516 /* PathElement.swift */,
				7E48BF572860CECF00A39198 /* UnitBezier.swift */,
				2E9C95CC2822F43100677516 /* CurveVertex.swift */,
				2E9C95CD2822F43100677516 /* VectorsExtensions.swift */,
				6DB3BDBB28245A14002A276D /* CGPointExtension.swift */,
				5721091E29119F3100169699 /* BezierPathRoundExtension.swift */,
			);
			path = Primitives;
			sourceTree = "<group>";
		};
		2E9C95CE2822F43100677516 /* Interpolatable */ = {
			isa = PBXGroup;
			children = (
				2E9C95CF2822F43100677516 /* InterpolatableExtensions.swift */,
				2E9C95D02822F43100677516 /* KeyframeExtensions.swift */,
				08EF21DB289C643B0097EA47 /* KeyframeInterpolator.swift */,
			);
			path = Interpolatable;
			sourceTree = "<group>";
		};
		2E9C95D12822F43100677516 /* Helpers */ = {
			isa = PBXGroup;
			children = (
				AB3278122A71BA0400A9C9F1 /* View+ValueChanged.swift */,
				2E9C95D22822F43100677516 /* AnimationContext.swift */,
				AB87F02D2A72FA3A0091D7B8 /* Binding+Map.swift */,
				ABF033B32A7B0ABA00F8C228 /* AnyEquatable.swift */,
			);
			path = Helpers;
			sourceTree = "<group>";
		};
		2EAF59C027A0798600E00531 /* Sources */ = {
			isa = PBXGroup;
			children = (
				2EAF59C127A0798700E00531 /* Public */,
				2EAF59F327A0798700E00531 /* Private */,
			);
			path = Sources;
			sourceTree = "<group>";
		};
		2EAF59C127A0798700E00531 /* Public */ = {
			isa = PBXGroup;
			children = (
				08AB05532A61C1F000DE86FD /* Configuration */,
				2EAF59C227A0798700E00531 /* macOS */,
				2EAF59C827A0798700E00531 /* Animation */,
				08E6CF852A86E26F00A6D92F /* Controls */,
				6C4877E028FF20140005AF07 /* DotLottie */,
				2EAF59CC27A0798700E00531 /* ImageProvider */,
				2EAF59CE27A0798700E00531 /* iOS */,
				2EAF59DA27A0798700E00531 /* Primitives */,
				2EAF59DE27A0798700E00531 /* Keyframes */,
				2EAF59E127A0798700E00531 /* AnimationCache */,
				2EAF59E427A0798700E00531 /* TextProvider */,
				2EAF59E627A0798700E00531 /* Logging */,
				2EAF59E827A0798700E00531 /* DynamicProperties */,
				2EAF59F127A0798700E00531 /* FontProvider */,
			);
			path = Public;
			sourceTree = "<group>";
		};
		2EAF59C227A0798700E00531 /* macOS */ = {
			isa = PBXGroup;
			children = (
				2EAF59C327A0798700E00531 /* BundleImageProvider.macOS.swift */,
				2EAF59C427A0798700E00531 /* LottieAnimationViewBase.macOS.swift */,
				2EAF59C527A0798700E00531 /* AnimationSubview.macOS.swift */,
				2EAF59C627A0798700E00531 /* FilepathImageProvider.macOS.swift */,
			);
			path = macOS;
			sourceTree = "<group>";
		};
		2EAF59C827A0798700E00531 /* Animation */ = {
			isa = PBXGroup;
			children = (
				0887346E28F0CBDE00458627 /* LottieAnimation.swift */,
				82A552742A2FD44B00E47AC8 /* LottieAnimationLayer.swift */,
				0887347228F0CCDD00458627 /* LottieAnimationHelpers.swift */,
				0887347428F0CCDD00458627 /* LottieAnimationView.swift */,
				0887347328F0CCDD00458627 /* LottieAnimationViewInitializers.swift */,
				08C002F42A461D6A00AB54BA /* LottieView.swift */,
				08CD109B2A7C2D9F0043A1A9 /* LottiePlaybackMode.swift */,
			);
			path = Animation;
			sourceTree = "<group>";
		};
		2EAF59CC27A0798700E00531 /* ImageProvider */ = {
			isa = PBXGroup;
			children = (
				2EAF59CD27A0798700E00531 /* AnimationImageProvider.swift */,
			);
			path = ImageProvider;
			sourceTree = "<group>";
		};
		2EAF59CE27A0798700E00531 /* iOS */ = {
			isa = PBXGroup;
			children = (
				2EAF59CF27A0798700E00531 /* Compatibility */,
				2EAF59D227A0798700E00531 /* FilepathImageProvider.swift */,
				2EAF59D427A0798700E00531 /* BundleImageProvider.swift */,
				2EAF59D527A0798700E00531 /* UIColorExtension.swift */,
				2EAF59D727A0798700E00531 /* LottieAnimationViewBase.swift */,
				2EAF59D827A0798700E00531 /* AnimationSubview.swift */,
			);
			path = iOS;
			sourceTree = "<group>";
		};
		2EAF59CF27A0798700E00531 /* Compatibility */ = {
			isa = PBXGroup;
			children = (
				2EAF59D027A0798700E00531 /* CompatibleAnimationKeypath.swift */,
				2EAF59D127A0798700E00531 /* CompatibleAnimationView.swift */,
			);
			path = Compatibility;
			sourceTree = "<group>";
		};
		2EAF59DA27A0798700E00531 /* Primitives */ = {
			isa = PBXGroup;
			children = (
				2EAF59DB27A0798700E00531 /* AnimationTime.swift */,
				2EAF59DC27A0798700E00531 /* Vectors.swift */,
				08EED04F28F0D2D10057D958 /* LottieColor.swift */,
			);
			path = Primitives;
			sourceTree = "<group>";
		};
		2EAF59DE27A0798700E00531 /* Keyframes */ = {
			isa = PBXGroup;
			children = (
				2EAF59DF27A0798700E00531 /* Interpolatable.swift */,
				2EAF59E027A0798700E00531 /* Keyframe.swift */,
			);
			path = Keyframes;
			sourceTree = "<group>";
		};
		2EAF59E127A0798700E00531 /* AnimationCache */ = {
			isa = PBXGroup;
			children = (
				2EAF59E227A0798700E00531 /* AnimationCacheProvider.swift */,
				2EAF59E327A0798700E00531 /* LRUAnimationCache.swift */,
				D453D8AA28FE6EE300D3F49C /* LottieAnimationCache.swift */,
				D453D8B028FF9E3A00D3F49C /* DefaultAnimationCache.swift */,
			);
			path = AnimationCache;
			sourceTree = "<group>";
		};
		2EAF59E427A0798700E00531 /* TextProvider */ = {
			isa = PBXGroup;
			children = (
				2EAF59E527A0798700E00531 /* AnimationTextProvider.swift */,
			);
			path = TextProvider;
			sourceTree = "<group>";
		};
		2EAF59E627A0798700E00531 /* Logging */ = {
			isa = PBXGroup;
			children = (
				2EAF59E727A0798700E00531 /* LottieLogger.swift */,
			);
			path = Logging;
			sourceTree = "<group>";
		};
		2EAF59E827A0798700E00531 /* DynamicProperties */ = {
			isa = PBXGroup;
			children = (
				2EAF59E927A0798700E00531 /* AnimationKeypath.swift */,
				2EAF59EA27A0798700E00531 /* AnyValueProvider.swift */,
				2EAF59EB27A0798700E00531 /* ValueProviders */,
			);
			path = DynamicProperties;
			sourceTree = "<group>";
		};
		2EAF59EB27A0798700E00531 /* ValueProviders */ = {
			isa = PBXGroup;
			children = (
				2EAF59EC27A0798700E00531 /* ColorValueProvider.swift */,
				2EAF59ED27A0798700E00531 /* FloatValueProvider.swift */,
				2EAF59EE27A0798700E00531 /* SizeValueProvider.swift */,
				2EAF59EF27A0798700E00531 /* GradientValueProvider.swift */,
				2EAF59F027A0798700E00531 /* PointValueProvider.swift */,
			);
			path = ValueProviders;
			sourceTree = "<group>";
		};
		2EAF59F127A0798700E00531 /* FontProvider */ = {
			isa = PBXGroup;
			children = (
				2EAF59F227A0798700E00531 /* AnimationFontProvider.swift */,
			);
			path = FontProvider;
			sourceTree = "<group>";
		};
		2EAF59F327A0798700E00531 /* Private */ = {
			isa = PBXGroup;
			children = (
				08C001DE2A4614CF00AB54BA /* EmbeddedLibraries */,
				2E9C95962822F43100677516 /* CoreAnimation */,
				2E9C95512822F43000677516 /* MainThread */,
				2E9C95232822F43000677516 /* Model */,
				2E9C95BB2822F43100677516 /* Utility */,
				2E9C95502822F43000677516 /* RootAnimationLayer.swift */,
			);
			path = Private;
			sourceTree = "<group>";
		};
		6C4877E028FF20140005AF07 /* DotLottie */ = {
			isa = PBXGroup;
			children = (
				6C4877E328FF20140005AF07 /* DotLottieFile.swift */,
				6C4878592901811D0005AF07 /* DotLottieFileHelpers.swift */,
				6C7698422A38A71200E9BEF4 /* DotLottieConfiguration.swift */,
				6C48785D2901A4110005AF07 /* Cache */,
			);
			path = DotLottie;
			sourceTree = "<group>";
		};
		6C48785D2901A4110005AF07 /* Cache */ = {
			isa = PBXGroup;
			children = (
				6C48785129017CBF0005AF07 /* DotLottieCacheProvider.swift */,
				6C48785529017D1D0005AF07 /* DotLottieCache.swift */,
			);
			path = Cache;
			sourceTree = "<group>";
		};
		6C58BE3A291023E8005FF0E8 /* DotLottie */ = {
			isa = PBXGroup;
			children = (
				6C4877FB28FF20140005AF07 /* DotLottieManifest.swift */,
				6C4877E428FF20140005AF07 /* DotLottieUtils.swift */,
				6C4877E228FF20140005AF07 /* DotLottieAnimation.swift */,
				6C48785F2901D8C70005AF07 /* DotLottieImageProvider.swift */,
			);
			path = DotLottie;
			sourceTree = "<group>";
		};
		E95C386D2C14B7DC00329910 /* LayerEffectNodes */ = {
			isa = PBXGroup;
			children = (
				E95C386E2C14B7FC00329910 /* DropShadowNode.swift */,
				E95C38702C14D14300329910 /* LayerEffectNode.swift */,
			);
			path = LayerEffectNodes;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		080DEF5D2A95707B00BE2D96 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		2E80409527A0725D006E74CB /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		2EAF59A827A0787B00E00531 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		2EAF59B427A078E400E00531 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		080DEF612A95707B00BE2D96 /* Lottie-visionOS */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 080DEF682A95707C00BE2D96 /* Build configuration list for PBXNativeTarget "Lottie-visionOS" */;
			buildPhases = (
				080DEF5D2A95707B00BE2D96 /* Headers */,
				080DEF5E2A95707B00BE2D96 /* Sources */,
				080DEF5F2A95707B00BE2D96 /* Frameworks */,
				080DEF602A95707B00BE2D96 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "Lottie-visionOS";
			productName = "Lottie-visionOS";
			productReference = 080DEF622A95707B00BE2D96 /* Lottie.framework */;
			productType = "com.apple.product-type.framework";
		};
		2E80409927A0725D006E74CB /* Lottie-iOS */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 2E8040A127A0725D006E74CB /* Build configuration list for PBXNativeTarget "Lottie-iOS" */;
			buildPhases = (
				2E80409527A0725D006E74CB /* Headers */,
				2E80409627A0725D006E74CB /* Sources */,
				2E80409727A0725D006E74CB /* Frameworks */,
				2E80409827A0725D006E74CB /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "Lottie-iOS";
			packageProductDependencies = (
			);
			productName = Lottie;
			productReference = 2E80409A27A0725D006E74CB /* Lottie.framework */;
			productType = "com.apple.product-type.framework";
		};
		2E8040AB27A072B8006E74CB /* LottieTests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 2E8040B327A072B8006E74CB /* Build configuration list for PBXNativeTarget "LottieTests" */;
			buildPhases = (
				2E8040A827A072B8006E74CB /* Sources */,
				2E8040A927A072B8006E74CB /* Frameworks */,
				2E8040AA27A072B8006E74CB /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				2E8040B227A072B8006E74CB /* PBXTargetDependency */,
			);
			name = LottieTests;
			packageProductDependencies = (
				2E804A1927A0740F006E74CB /* SnapshotTesting */,
				6D0E635E28246BD0007C5DB6 /* Difference */,
			);
			productName = LottieTests;
			productReference = 2E8040AC27A072B8006E74CB /* LottieTests.xctest */;
			productType = "com.apple.product-type.bundle.unit-test";
		};
		2EAF59AC27A0787B00E00531 /* Lottie-macOS */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 2EAF59B127A0787B00E00531 /* Build configuration list for PBXNativeTarget "Lottie-macOS" */;
			buildPhases = (
				2EAF59A827A0787B00E00531 /* Headers */,
				2EAF59A927A0787B00E00531 /* Sources */,
				2EAF59AA27A0787B00E00531 /* Frameworks */,
				2EAF59AB27A0787B00E00531 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "Lottie-macOS";
			productName = "Lottie-macOS";
			productReference = 2EAF59AD27A0787B00E00531 /* Lottie.framework */;
			productType = "com.apple.product-type.framework";
		};
		2EAF59B827A078E400E00531 /* Lottie-tvOS */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 2EAF59BD27A078E400E00531 /* Build configuration list for PBXNativeTarget "Lottie-tvOS" */;
			buildPhases = (
				2EAF59B427A078E400E00531 /* Headers */,
				2EAF59B527A078E400E00531 /* Sources */,
				2EAF59B627A078E400E00531 /* Frameworks */,
				2EAF59B727A078E400E00531 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "Lottie-tvOS";
			productName = "Lottie-tvOS";
			productReference = 2EAF59B927A078E400E00531 /* Lottie.framework */;
			productType = "com.apple.product-type.framework";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		2E80409127A0725D006E74CB /* Project object */ = {
			isa = PBXProject;
			attributes = {
				BuildIndependentTargetsInParallel = 1;
				LastSwiftUpdateCheck = 1320;
				LastUpgradeCheck = 1430;
				TargetAttributes = {
					080DEF612A95707B00BE2D96 = {
						CreatedOnToolsVersion = 15.0;
					};
					2E80409927A0725D006E74CB = {
						CreatedOnToolsVersion = 13.2.1;
					};
					2E8040AB27A072B8006E74CB = {
						CreatedOnToolsVersion = 13.2.1;
					};
					2EAF59AC27A0787B00E00531 = {
						CreatedOnToolsVersion = 13.2.1;
					};
					2EAF59B827A078E400E00531 = {
						CreatedOnToolsVersion = 13.2.1;
					};
				};
			};
			buildConfigurationList = 2E80409427A0725D006E74CB /* Build configuration list for PBXProject "Lottie" */;
			compatibilityVersion = "Xcode 13.0";
			developmentRegion = en;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
				Base,
			);
			mainGroup = 2E80409027A0725D006E74CB;
			packageReferences = (
				2E804A1827A0740F006E74CB /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */,
				6D0E635D28246BD0007C5DB6 /* XCRemoteSwiftPackageReference "Difference" */,
			);
			productRefGroup = 2E80409B27A0725D006E74CB /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				2E80409927A0725D006E74CB /* Lottie-iOS */,
				2EAF59AC27A0787B00E00531 /* Lottie-macOS */,
				2EAF59B827A078E400E00531 /* Lottie-tvOS */,
				080DEF612A95707B00BE2D96 /* Lottie-visionOS */,
				2E8040AB27A072B8006E74CB /* LottieTests */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		080DEF602A95707B00BE2D96 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				08FB47C92B23B86500744478 /* PrivacyInfo.xcprivacy in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		2E80409827A0725D006E74CB /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				08FB47C62B23B86500744478 /* PrivacyInfo.xcprivacy in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		2E8040AA27A072B8006E74CB /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				08F8B211289990B700CB5323 /* Samples in Resources */,
				2E80489427A07377006E74CB /* __Snapshots__ in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		2EAF59AB27A0787B00E00531 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				08FB47C72B23B86500744478 /* PrivacyInfo.xcprivacy in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		2EAF59B727A078E400E00531 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				08FB47C82B23B86500744478 /* PrivacyInfo.xcprivacy in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		080DEF5E2A95707B00BE2D96 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				080DEF742A95709D00BE2D96 /* LottiePlaybackMode.swift in Sources */,
				080DF03D2A95715900BE2D96 /* Repeater.swift in Sources */,
				080DEFD82A95711800BE2D96 /* Archive+Writing.swift in Sources */,
				080DF06B2A95717900BE2D96 /* AnimationKeypathExtension.swift in Sources */,
				080DEFF02A95712000BE2D96 /* Keyframes+combined.swift in Sources */,
				080DEF9A2A9570ED00BE2D96 /* PointValueProvider.swift in Sources */,
				080DF0182A95713800BE2D96 /* GradientStrokeRenderer.swift in Sources */,
				080DEFDF2A95711E00BE2D96 /* BaseCompositionLayer.swift in Sources */,
				080DF04E2A95715F00BE2D96 /* Transform.swift in Sources */,
				080DEF972A9570EA00BE2D96 /* AnimationKeypath.swift in Sources */,
				080DF0732A95717D00BE2D96 /* BezierPathRoundExtension.swift in Sources */,
				080DF0652A95717000BE2D96 /* LayerStyle.swift in Sources */,
				080DF0112A95713000BE2D96 /* LayerImageProvider.swift in Sources */,
				080DF0802A95718200BE2D96 /* AnyEquatable.swift in Sources */,
				080DEFFF2A95712400BE2D96 /* StarAnimation.swift in Sources */,
				080DEF8C2A9570D500BE2D96 /* AnimationTime.swift in Sources */,
				080DEFDC2A95711E00BE2D96 /* AnimationLayer.swift in Sources */,
				080DF07F2A95718200BE2D96 /* AnimationContext.swift in Sources */,
				080DF0592A95716800BE2D96 /* TextAnimator.swift in Sources */,
				080DEFFB2A95712400BE2D96 /* ShapeAnimation.swift in Sources */,
				080DF07C2A95718200BE2D96 /* Binding+Map.swift in Sources */,
				080DF0052A95712D00BE2D96 /* CompositionLayer.swift in Sources */,
				080DF0262A95714000BE2D96 /* GradientStrokeNode.swift in Sources */,
				080DEFA12A9570F600BE2D96 /* Collection+Diff.swift in Sources */,
				080DEF852A9570CD00BE2D96 /* FilepathImageProvider.swift in Sources */,
				080DF02F2A95714B00BE2D96 /* ItemsExtension.swift in Sources */,
				080DEFCA2A95711400BE2D96 /* Archive+BackingConfiguration.swift in Sources */,
				080DF0322A95715000BE2D96 /* PathNode.swift in Sources */,
				080DF0352A95715600BE2D96 /* DotLottieAnimation.swift in Sources */,
				080DEF6F2A95709700BE2D96 /* RenderingEngineOption.swift in Sources */,
				080DEFB22A9570FE00BE2D96 /* ErasedContentProviding.swift in Sources */,
				080DF0772A95717D00BE2D96 /* CompoundBezierPath.swift in Sources */,
				E95C38742C15559700329910 /* DropShadowNode.swift in Sources */,
				080DEF8E2A9570D500BE2D96 /* LottieColor.swift in Sources */,
				080DF0162A95713800BE2D96 /* PathOutputNode.swift in Sources */,
				080DF00A2A95713000BE2D96 /* InvertedMatteLayer.swift in Sources */,
				080DEFCD2A95711400BE2D96 /* Archive.swift in Sources */,
				080DEF912A9570DD00BE2D96 /* LRUAnimationCache.swift in Sources */,
				E95C38772C15559F00329910 /* LayerEffectNode.swift in Sources */,
				080DF05D2A95716A00BE2D96 /* ImageAsset.swift in Sources */,
				080DF0722A95717D00BE2D96 /* UnitBezier.swift in Sources */,
				080DF05E2A95716D00BE2D96 /* EffectValue.swift in Sources */,
				080DEF7B2A9570C100BE2D96 /* AnimatedButton.swift in Sources */,
				080DF0012A95712D00BE2D96 /* TextCompositionLayer.swift in Sources */,
				080DEFD62A95711800BE2D96 /* Entry+ZIP64.swift in Sources */,
				080DEF752A95709D00BE2D96 /* LottieAnimation.swift in Sources */,
				080DEFB72A95710300BE2D96 /* EpoxyModeled.swift in Sources */,
				080DEFAF2A9570FE00BE2D96 /* MakeViewProviding.swift in Sources */,
				080DF02D2A95714800BE2D96 /* SingleValueProvider.swift in Sources */,
				080DEFE02A95711E00BE2D96 /* InfiniteOpaqueAnimationLayer.swift in Sources */,
				080DF0502A95715F00BE2D96 /* DashPattern.swift in Sources */,
				080DEFE42A95711E00BE2D96 /* BaseAnimationLayer.swift in Sources */,
				080DEF7C2A9570C100BE2D96 /* LottieButton.swift in Sources */,
				080DEFE22A95711E00BE2D96 /* MaskCompositionLayer.swift in Sources */,
				080DEFBD2A95710800BE2D96 /* EpoxyableView+SwiftUIView.swift in Sources */,
				080DF01E2A95713B00BE2D96 /* RectNode.swift in Sources */,
				080DF0022A95712D00BE2D96 /* NullCompositionLayer.swift in Sources */,
				080DEF982A9570EA00BE2D96 /* AnyValueProvider.swift in Sources */,
				080DF0362A95715600BE2D96 /* DotLottieImageProvider.swift in Sources */,
				080DEF8B2A9570D200BE2D96 /* CompatibleAnimationKeypath.swift in Sources */,
				080DEFF92A95712400BE2D96 /* LayerProperty.swift in Sources */,
				080DF0422A95715900BE2D96 /* ShapeTransform.swift in Sources */,
				080DEFD92A95711800BE2D96 /* Data+Serialization.swift in Sources */,
				080DEF762A95709D00BE2D96 /* LottieAnimationViewInitializers.swift in Sources */,
				080DEFC22A95710800BE2D96 /* SwiftUIView.swift in Sources */,
				080DEFEA2A95711E00BE2D96 /* CoreAnimationLayer.swift in Sources */,
				080DEF812A9570C400BE2D96 /* DotLottieFile.swift in Sources */,
				080DEF792A9570B500BE2D96 /* AnimatedControl.swift in Sources */,
				080DF04B2A95715C00BE2D96 /* LayerModel.swift in Sources */,
				080DF0452A95715900BE2D96 /* GradientStroke.swift in Sources */,
				080DEFEC2A95711E00BE2D96 /* CALayer+setupLayerHierarchy.swift in Sources */,
				080DEFB82A95710300BE2D96 /* AnyEpoxyModelProperty.swift in Sources */,
				080DEFD02A95711400BE2D96 /* Archive+MemoryFile.swift in Sources */,
				080DF0382A95715600BE2D96 /* DotLottieUtils.swift in Sources */,
				080DEF6D2A95709700BE2D96 /* DecodingStrategy.swift in Sources */,
				080DF04F2A95715F00BE2D96 /* Marker.swift in Sources */,
				080DF00E2A95713000BE2D96 /* CachedImageProvider.swift in Sources */,
				080DF02C2A95714600BE2D96 /* AnyValueContainer.swift in Sources */,
				080DEF822A9570C700BE2D96 /* DotLottieCache.swift in Sources */,
				080DEFA32A9570F600BE2D96 /* IndexChangeset.swift in Sources */,
				080DF0552A95716600BE2D96 /* KeyframeData.swift in Sources */,
				080DEFF22A95712400BE2D96 /* TransformAnimations.swift in Sources */,
				080DF03E2A95715900BE2D96 /* Merge.swift in Sources */,
				080DF0102A95713000BE2D96 /* CompositionLayersInitializer.swift in Sources */,
				080DEFA22A9570F600BE2D96 /* Diffable.swift in Sources */,
				080DF05C2A95716A00BE2D96 /* Asset.swift in Sources */,
				080DEFC82A95710F00BE2D96 /* BehaviorsConfigurableView.swift in Sources */,
				080DEF992A9570ED00BE2D96 /* SizeValueProvider.swift in Sources */,
				080DEF7F2A9570C400BE2D96 /* DotLottieFileHelpers.swift in Sources */,
				080DEF8D2A9570D500BE2D96 /* Vectors.swift in Sources */,
				080DF0232A95714000BE2D96 /* StrokeNode.swift in Sources */,
				080DEFF62A95712400BE2D96 /* CustomPathAnimation.swift in Sources */,
				080DEFB62A95710300BE2D96 /* EpoxyModelArrayBuilder.swift in Sources */,
				080DF0642A95717000BE2D96 /* DictionaryInitializable.swift in Sources */,
				080DF0332A95715000BE2D96 /* RenderNode.swift in Sources */,
				080DF0042A95712D00BE2D96 /* MainThreadAnimationLayer.swift in Sources */,
				080DF03A2A95715900BE2D96 /* Ellipse.swift in Sources */,
				080DF0542A95716600BE2D96 /* KeyframeGroup.swift in Sources */,
				080DEF892A9570CD00BE2D96 /* BundleImageProvider.swift in Sources */,
				080DEFB52A9570FE00BE2D96 /* ViewEpoxyModeled.swift in Sources */,
				080DEFA92A9570FE00BE2D96 /* DidDisplayProviding.swift in Sources */,
				080DF0432A95715900BE2D96 /* Group.swift in Sources */,
				080DF0132A95713300BE2D96 /* RoundedCornersNode.swift in Sources */,
				080DF0492A95715C00BE2D96 /* PreCompLayerModel.swift in Sources */,
				080DF0752A95717D00BE2D96 /* CGPointExtension.swift in Sources */,
				080DF0172A95713800BE2D96 /* StrokeRenderer.swift in Sources */,
				080DEF6E2A95709700BE2D96 /* LottieConfiguration.swift in Sources */,
				080DF0192A95713800BE2D96 /* FillRenderer.swift in Sources */,
				080DF0632A95717000BE2D96 /* DropShadowStyle.swift in Sources */,
				080DEFF72A95712400BE2D96 /* RectangleAnimation.swift in Sources */,
				080DEF712A95709D00BE2D96 /* LottieAnimationView.swift in Sources */,
				080DF0792A95717F00BE2D96 /* KeyframeExtensions.swift in Sources */,
				080DF0062A95712D00BE2D96 /* ShapeCompositionLayer.swift in Sources */,
				080DEF702A95709700BE2D96 /* ReducedMotionOption.swift in Sources */,
				20439AE0516A49FDB3BA8D42 /* LottieURLSession.swift in Sources */,
				080DEFCF2A95711400BE2D96 /* URL+ZIP.swift in Sources */,
				080DEFEE2A95711E00BE2D96 /* TransformLayer.swift in Sources */,
				080DEFC52A95710F00BE2D96 /* ViewType.swift in Sources */,
				080DF06D2A95717900BE2D96 /* BlendMode+Filter.swift in Sources */,
				080DEFD72A95711800BE2D96 /* FileManager+ZIP.swift in Sources */,
				080DF0402A95715900BE2D96 /* Trim.swift in Sources */,
				080DEFA62A9570FB00BE2D96 /* EpoxyModelStorage.swift in Sources */,
				080DF0072A95712D00BE2D96 /* MaskContainerLayer.swift in Sources */,
				080DF0222A95713D00BE2D96 /* TextAnimatorNode.swift in Sources */,
				080DF07A2A95717F00BE2D96 /* InterpolatableExtensions.swift in Sources */,
				080DF0472A95715900BE2D96 /* GradientFill.swift in Sources */,
				080DF0782A95717D00BE2D96 /* VectorsExtensions.swift in Sources */,
				080DF06A2A95717900BE2D96 /* DataExtension.swift in Sources */,
				080DEF722A95709D00BE2D96 /* LottieAnimationHelpers.swift in Sources */,
				080DEFB42A9570FE00BE2D96 /* DidSelectProviding.swift in Sources */,
				080DEFB92A95710300BE2D96 /* EpoxyModelProperty.swift in Sources */,
				080DEF9D2A9570ED00BE2D96 /* ColorValueProvider.swift in Sources */,
				080DF0662A95717600BE2D96 /* LayerDebugging.swift in Sources */,
				080DEFE72A95711E00BE2D96 /* PreCompLayer.swift in Sources */,
				080DF06E2A95717900BE2D96 /* CGColor+RGB.swift in Sources */,
				080DF0142A95713500BE2D96 /* GroupNode.swift in Sources */,
				080DF0212A95713B00BE2D96 /* PolygonNode.swift in Sources */,
				080DF0372A95715600BE2D96 /* DotLottieManifest.swift in Sources */,
				080DEF9F2A9570F600BE2D96 /* SectionedChangeset.swift in Sources */,
				080DF05F2A95716D00BE2D96 /* ColorEffectValue.swift in Sources */,
				080DF04D2A95715C00BE2D96 /* ShapeLayerModel.swift in Sources */,
				080DEFDE2A95711E00BE2D96 /* ShapeLayer.swift in Sources */,
				080DF0562A95716800BE2D96 /* TextDocument.swift in Sources */,
				080DEF802A9570C400BE2D96 /* DotLottieConfiguration.swift in Sources */,
				080DEFE12A95711E00BE2D96 /* ValueProviderStore.swift in Sources */,
				080DF0032A95712D00BE2D96 /* PreCompositionLayer.swift in Sources */,
				080DF00D2A95713000BE2D96 /* LayerTransformNode.swift in Sources */,
				080DEF9B2A9570ED00BE2D96 /* FloatValueProvider.swift in Sources */,
				080DEFCE2A95711400BE2D96 /* Archive+WritingDeprecated.swift in Sources */,
				080DEFEF2A95712000BE2D96 /* CALayer+fillBounds.swift in Sources */,
				080DEFC42A95710B00BE2D96 /* MeasuringViewRepresentable.swift in Sources */,
				080DF05A2A95716A00BE2D96 /* AssetLibrary.swift in Sources */,
				080DF0392A95715900BE2D96 /* ShapeItem.swift in Sources */,
				080DEF862A9570CD00BE2D96 /* UIColorExtension.swift in Sources */,
				080DF03F2A95715900BE2D96 /* Shape.swift in Sources */,
				080DEFD12A95711400BE2D96 /* Archive+ZIP64.swift in Sources */,
				080DF0252A95714000BE2D96 /* FillNode.swift in Sources */,
				080DEF772A95709D00BE2D96 /* LottieView.swift in Sources */,
				080DF00F2A95713000BE2D96 /* CoreTextRenderLayer.swift in Sources */,
				080DEF7D2A9570C100BE2D96 /* LottieViewType.swift in Sources */,
				080DEFC02A95710800BE2D96 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift in Sources */,
				080DF0092A95712D00BE2D96 /* SolidCompositionLayer.swift in Sources */,
				080DEFD22A95711400BE2D96 /* Data+Compression.swift in Sources */,
				080DF0762A95717D00BE2D96 /* CurveVertex.swift in Sources */,
				080DF01A2A95713800BE2D96 /* GroupOutputNode.swift in Sources */,
				080DEF832A9570C700BE2D96 /* DotLottieCacheProvider.swift in Sources */,
				080DEF842A9570CA00BE2D96 /* AnimationImageProvider.swift in Sources */,
				080DF0282A95714300BE2D96 /* ValueContainer.swift in Sources */,
				080DF0462A95715900BE2D96 /* RoundedCorners.swift in Sources */,
				080DF01B2A95713800BE2D96 /* PassThroughOutputNode.swift in Sources */,
				080DEFAD2A9570FE00BE2D96 /* DidEndDisplayingProviding.swift in Sources */,
				080DEFDA2A95711800BE2D96 /* Archive+Progress.swift in Sources */,
				080DEFE52A95711E00BE2D96 /* TextLayer.swift in Sources */,
				080DF0712A95717D00BE2D96 /* BezierPath.swift in Sources */,
				080DEF9E2A9570EF00BE2D96 /* AnimationFontProvider.swift in Sources */,
				080DF0272A95714300BE2D96 /* NodeProperty.swift in Sources */,
				080DF00B2A95713000BE2D96 /* LayerFontProvider.swift in Sources */,
				080DF0812A95718200BE2D96 /* LottieAnimationSource.swift in Sources */,
				080DEFF82A95712400BE2D96 /* OpacityAnimation.swift in Sources */,
				080DF0612A95716D00BE2D96 /* DropShadowEffect.swift in Sources */,
				080DF06C2A95717900BE2D96 /* CGFloatExtensions.swift in Sources */,
				080DF0312A95714D00BE2D96 /* ShapeContainerLayer.swift in Sources */,
				080DEF942A9570DD00BE2D96 /* AnimationCacheProvider.swift in Sources */,
				080DF0412A95715900BE2D96 /* Stroke.swift in Sources */,
				080DF0202A95713B00BE2D96 /* ShapeNode.swift in Sources */,
				080DEFCC2A95711400BE2D96 /* Entry.swift in Sources */,
				080DEFF52A95712400BE2D96 /* CAAnimation+TimingConfiguration.swift in Sources */,
				080DEF7A2A9570C100BE2D96 /* AnimatedSwitch.swift in Sources */,
				080DEF9C2A9570ED00BE2D96 /* GradientValueProvider.swift in Sources */,
				080DF05B2A95716A00BE2D96 /* PrecompAsset.swift in Sources */,
				080DEFBE2A95710800BE2D96 /* UIView+SwiftUIView.swift in Sources */,
				080DEFA42A9570F900BE2D96 /* EpoxyLogger.swift in Sources */,
				080DF0302A95714D00BE2D96 /* ShapeRenderLayer.swift in Sources */,
				080DEFAB2A9570FE00BE2D96 /* TraitCollectionProviding.swift in Sources */,
				080DF0702A95717D00BE2D96 /* ColorExtension.swift in Sources */,
				080DEF8A2A9570D200BE2D96 /* CompatibleAnimationView.swift in Sources */,
				080DF01C2A95713800BE2D96 /* GradientFillRenderer.swift in Sources */,
				080DEFDD2A95711E00BE2D96 /* GradientRenderLayer.swift in Sources */,
				080DF0742A95717D00BE2D96 /* PathElement.swift in Sources */,
				080DF0242A95714000BE2D96 /* GradientFillNode.swift in Sources */,
				080DEFA72A9570FE00BE2D96 /* SetBehaviorsProviding.swift in Sources */,
				080DEFF32A95712400BE2D96 /* DropShadowAnimation.swift in Sources */,
				080DF01F2A95713B00BE2D96 /* EllipseNode.swift in Sources */,
				080DF0152A95713800BE2D96 /* LegacyGradientFillRenderer.swift in Sources */,
				080DF0122A95713300BE2D96 /* TrimPathNode.swift in Sources */,
				080DF07B2A95717F00BE2D96 /* KeyframeInterpolator.swift in Sources */,
				080DEF902A9570DB00BE2D96 /* Interpolatable.swift in Sources */,
				080DEFE62A95711E00BE2D96 /* RepeaterLayer.swift in Sources */,
				080DEFFA2A95712400BE2D96 /* CALayer+addAnimation.swift in Sources */,
				080DF03B2A95715900BE2D96 /* Fill.swift in Sources */,
				080DF0572A95716800BE2D96 /* Font.swift in Sources */,
				080DF0532A95716300BE2D96 /* Bundle.swift in Sources */,
				080DEF932A9570DD00BE2D96 /* DefaultAnimationCache.swift in Sources */,
				080DEFCB2A95711400BE2D96 /* Archive+Reading.swift in Sources */,
				080DF0692A95717900BE2D96 /* StringExtensions.swift in Sources */,
				080DF06F2A95717900BE2D96 /* MathKit.swift in Sources */,
				080DF02B2A95714600BE2D96 /* NodePropertyMap.swift in Sources */,
				080DEFDB2A95711800BE2D96 /* Data+CompressionDeprecated.swift in Sources */,
				080DEFFE2A95712400BE2D96 /* GradientAnimations.swift in Sources */,
				080DF03C2A95715900BE2D96 /* Star.swift in Sources */,
				080DEFD32A95711400BE2D96 /* Entry+Serialization.swift in Sources */,
				08BCA84A2B0E8E0B00594EEB /* LRUCache.swift in Sources */,
				080DF01D2A95713B00BE2D96 /* StarNode.swift in Sources */,
				080DEFB02A9570FE00BE2D96 /* AnimatedProviding.swift in Sources */,
				080DEFC72A95710F00BE2D96 /* EpoxyableView.swift in Sources */,
				080DEFED2A95711E00BE2D96 /* SolidLayer.swift in Sources */,
				080DF0482A95715C00BE2D96 /* ImageLayerModel.swift in Sources */,
				080DF0512A95715F00BE2D96 /* Mask.swift in Sources */,
				080DF0442A95715900BE2D96 /* Rectangle.swift in Sources */,
				080DEFC32A95710B00BE2D96 /* SwiftUIMeasurementContainer.swift in Sources */,
				080DEF922A9570DD00BE2D96 /* LottieAnimationCache.swift in Sources */,
				080DF0622A95716D00BE2D96 /* LayerEffect.swift in Sources */,
				080DEFD52A95711800BE2D96 /* Archive+ReadingDeprecated.swift in Sources */,
				080DF0082A95712D00BE2D96 /* ImageCompositionLayer.swift in Sources */,
				080DEFA52A9570FB00BE2D96 /* CallbackContextEpoxyModeled.swift in Sources */,
				080DF00C2A95713000BE2D96 /* LayerTextProvider.swift in Sources */,
				080DEFBA2A95710300BE2D96 /* ClassReference.swift in Sources */,
				080DF0602A95716D00BE2D96 /* Vector1DEffectValue.swift in Sources */,
				080DF0292A95714600BE2D96 /* AnyNodeProperty.swift in Sources */,
				080DEF882A9570CD00BE2D96 /* AnimationSubview.swift in Sources */,
				080DEFE92A95711E00BE2D96 /* CompatibilityTracker.swift in Sources */,
				080DEFA82A9570FE00BE2D96 /* ViewProviding.swift in Sources */,
				080DF0342A95715000BE2D96 /* AnimatorNode.swift in Sources */,
				080DEF872A9570CD00BE2D96 /* LottieAnimationViewBase.swift in Sources */,
				080DF07D2A95718200BE2D96 /* View+ValueChanged.swift in Sources */,
				080DEF962A9570E500BE2D96 /* LottieLogger.swift in Sources */,
				080DF04C2A95715C00BE2D96 /* TextLayerModel.swift in Sources */,
				080DEFF12A95712000BE2D96 /* KeyframeGroup+exactlyOneKeyframe.swift in Sources */,
				080DEF732A95709D00BE2D96 /* LottieAnimationLayer.swift in Sources */,
				080DEFC92A95710F00BE2D96 /* StyledView.swift in Sources */,
				080DEFBF2A95710800BE2D96 /* UIViewConfiguringSwiftUIView.swift in Sources */,
				080DEFB32A9570FE00BE2D96 /* DataIDProviding.swift in Sources */,
				080DEF7E2A9570C100BE2D96 /* LottieSwitch.swift in Sources */,
				080DF0682A95717600BE2D96 /* TestHelpers.swift in Sources */,
				080DEFFC2A95712400BE2D96 /* StrokeAnimation.swift in Sources */,
				080DF02E2A95714800BE2D96 /* GroupInterpolator.swift in Sources */,
				080DEFBC2A95710800BE2D96 /* EpoxySwiftUILayoutMargins.swift in Sources */,
				080DF02A2A95714600BE2D96 /* KeypathSearchable.swift in Sources */,
				080DEFB12A9570FE00BE2D96 /* WillDisplayProviding.swift in Sources */,
				080DEFE82A95711E00BE2D96 /* ImageLayer.swift in Sources */,
				080DF0672A95717600BE2D96 /* AnimatorNodeDebugging.swift in Sources */,
				089E5DA22B4CCD3F00F4F836 /* Keyframes+timeRemapping.swift in Sources */,
				080DEFAC2A9570FE00BE2D96 /* StyleIDProviding.swift in Sources */,
				080DF0002A95712400BE2D96 /* CombinedShapeAnimation.swift in Sources */,
				080DEFD42A95711400BE2D96 /* Archive+Helpers.swift in Sources */,
				080DEFA02A9570F600BE2D96 /* DiffableSection.swift in Sources */,
				080DF0582A95716800BE2D96 /* Glyph.swift in Sources */,
				080DEFE32A95711E00BE2D96 /* LayerModel+makeAnimationLayer.swift in Sources */,
				080DF04A2A95715C00BE2D96 /* SolidLayerModel.swift in Sources */,
				080DEFC62A95710F00BE2D96 /* ContentConfigurableView.swift in Sources */,
				080DEFAE2A9570FE00BE2D96 /* ViewDifferentiatorProviding.swift in Sources */,
				080DEFF42A95712400BE2D96 /* VisibilityAnimation.swift in Sources */,
				080DEF952A9570E100BE2D96 /* AnimationTextProvider.swift in Sources */,
				080DF0522A95716300BE2D96 /* KeyedDecodingContainerExtensions.swift in Sources */,
				080DEF8F2A9570DB00BE2D96 /* Keyframe.swift in Sources */,
				080DEFEB2A95711E00BE2D96 /* ShapeItemLayer.swift in Sources */,
				080DEFAA2A9570FE00BE2D96 /* SetContentProviding.swift in Sources */,
				080DF07E2A95718200BE2D96 /* RootAnimationLayer.swift in Sources */,
				080DEFFD2A95712400BE2D96 /* EllipseAnimation.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		2E80409627A0725D006E74CB /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				08E2070F2A56014E002DCE17 /* MeasuringViewRepresentable.swift in Sources */,
				08E207242A56014E002DCE17 /* ViewDifferentiatorProviding.swift in Sources */,
				08E207152A56014E002DCE17 /* UIView+SwiftUIView.swift in Sources */,
				2E9C96362822F43100677516 /* ImageAsset.swift in Sources */,
				2E9C96F62822F43100677516 /* ShapeLayer.swift in Sources */,
				6C48784728FF20140005AF07 /* DotLottieManifest.swift in Sources */,
				2E9C95D62822F43100677516 /* Ellipse.swift in Sources */,
				82A552752A2FD44B00E47AC8 /* LottieAnimationLayer.swift in Sources */,
				08C001FF2A46150D00AB54BA /* Archive+Writing.swift in Sources */,
				2E9C97442822F43100677516 /* AnimatorNodeDebugging.swift in Sources */,
				0820D5932A8ACD67007D705C /* LottieButton.swift in Sources */,
				2E9C96D82822F43100677516 /* AnimatorNode.swift in Sources */,
				2E9C96212822F43100677516 /* Bundle.swift in Sources */,
				2E9C96CF2822F43100677516 /* ShapeContainerLayer.swift in Sources */,
				08E2073F2A56014E002DCE17 /* SetBehaviorsProviding.swift in Sources */,
				0820D5D12A8C006E007D705C /* DropShadowAnimation.swift in Sources */,
				2E9C973E2822F43100677516 /* LayerDebugging.swift in Sources */,
				08E2071E2A56014E002DCE17 /* EpoxyModelStorage.swift in Sources */,
				6D99D6432823790700E5205B /* LegacyGradientFillRenderer.swift in Sources */,
				2EAF5B0427A0798700E00531 /* AnimationFontProvider.swift in Sources */,
				D453D8AB28FE6EE300D3F49C /* LottieAnimationCache.swift in Sources */,
				08E206FD2A56014E002DCE17 /* Diffable.swift in Sources */,
				2E9C96DB2822F43100677516 /* TextLayer.swift in Sources */,
				2E9C964B2822F43100677516 /* TextCompositionLayer.swift in Sources */,
				2EAF5AA427A0798700E00531 /* FilepathImageProvider.macOS.swift in Sources */,
				2E9C97292822F43100677516 /* EllipseAnimation.swift in Sources */,
				08E207272A56014E002DCE17 /* SetContentProviding.swift in Sources */,
				2E9C96DE2822F43100677516 /* GradientRenderLayer.swift in Sources */,
				D453D8B428FF9EAA00D3F49C /* DefaultAnimationCache.swift in Sources */,
				08AB055D2A61C5CC00DE86FD /* RenderingEngineOption.swift in Sources */,
				2E9C966C2822F43100677516 /* LayerImageProvider.swift in Sources */,
				2EAF5ABC27A0798700E00531 /* FilepathImageProvider.swift in Sources */,
				2EAF5AE927A0798700E00531 /* AnimationTextProvider.swift in Sources */,
				2E9C96662822F43100677516 /* LayerTransformNode.swift in Sources */,
				08C001F52A46150D00AB54BA /* Archive+BackingConfiguration.swift in Sources */,
				0887346F28F0CBDE00458627 /* LottieAnimation.swift in Sources */,
				08C002002A46150D00AB54BA /* Data+CompressionDeprecated.swift in Sources */,
				0820D5B82A8BF159007D705C /* DropShadowStyle.swift in Sources */,
				089E5D9F2B4CCD3F00F4F836 /* Keyframes+timeRemapping.swift in Sources */,
				2E9C97412822F43100677516 /* TestHelpers.swift in Sources */,
				08EF21DC289C643B0097EA47 /* KeyframeInterpolator.swift in Sources */,
				2E9C96152822F43100677516 /* Transform.swift in Sources */,
				2E9C97472822F43100677516 /* CGFloatExtensions.swift in Sources */,
				2EAF5AC527A0798700E00531 /* UIColorExtension.swift in Sources */,
				E95C386F2C14B7FC00329910 /* DropShadowNode.swift in Sources */,
				2E9C967E2822F43100677516 /* GradientStrokeRenderer.swift in Sources */,
				08E207182A56014E002DCE17 /* SwiftUIView.swift in Sources */,
				2E9C96932822F43100677516 /* PolygonNode.swift in Sources */,
				2E9C96E42822F43100677516 /* MaskCompositionLayer.swift in Sources */,
				08E6CF8C2A86E26F00A6D92F /* LottieSwitch.swift in Sources */,
				08E207092A56014E002DCE17 /* EpoxyableView+SwiftUIView.swift in Sources */,
				08E207212A56014E002DCE17 /* CallbackContextEpoxyModeled.swift in Sources */,
				6DB3BDBC28245A14002A276D /* CGPointExtension.swift in Sources */,
				2EAF5AE327A0798700E00531 /* AnimationCacheProvider.swift in Sources */,
				2E9C96422822F43100677516 /* RootAnimationLayer.swift in Sources */,
				2E9C97712822F43100677516 /* AnimationContext.swift in Sources */,
				08C002052A46150D00AB54BA /* Archive+Progress.swift in Sources */,
				0819D2A12A718CAE00D7DE49 /* LottieAnimationSource.swift in Sources */,
				08C002F52A461D6A00AB54BA /* LottieView.swift in Sources */,
				2E9C96B12822F43100677516 /* NodeProperty.swift in Sources */,
				2E9C965D2822F43100677516 /* MainThreadAnimationLayer.swift in Sources */,
				08E206DF2A56014E002DCE17 /* StyledView.swift in Sources */,
				2E9C964E2822F43100677516 /* SolidCompositionLayer.swift in Sources */,
				2E9C963F2822F43100677516 /* Asset.swift in Sources */,
				2E9C96F92822F43100677516 /* BaseCompositionLayer.swift in Sources */,
				2EAF5A9B27A0798700E00531 /* BundleImageProvider.macOS.swift in Sources */,
				2E9C969F2822F43100677516 /* TextAnimatorNode.swift in Sources */,
				08AB05552A61C20400DE86FD /* ReducedMotionOption.swift in Sources */,
				3E8B8C645ABC4C98B91F7B66 /* LottieURLSession.swift in Sources */,
				2EAF5AFB27A0798700E00531 /* SizeValueProvider.swift in Sources */,
				2E9C97562822F43100677516 /* MathKit.swift in Sources */,
				2E9C96902822F43100677516 /* EllipseNode.swift in Sources */,
				08E207362A56014E002DCE17 /* MakeViewProviding.swift in Sources */,
				2E9C97592822F43100677516 /* BezierPath.swift in Sources */,
				2EAF5AB927A0798700E00531 /* CompatibleAnimationView.swift in Sources */,
				2E9C96062822F43100677516 /* TextLayerModel.swift in Sources */,
				08C001F42A46150D00AB54BA /* Archive+MemoryFile.swift in Sources */,
				2E9C96AE2822F43100677516 /* ValueContainer.swift in Sources */,
				08C001F92A46150D00AB54BA /* Entry.swift in Sources */,
				2E9C97322822F43100677516 /* CALayer+addAnimation.swift in Sources */,
				2E9C96992822F43100677516 /* ShapeNode.swift in Sources */,
				2EAF5AD427A0798700E00531 /* AnimationTime.swift in Sources */,
				2E9C96752822F43100677516 /* TrimPathNode.swift in Sources */,
				2E9C974D2822F43100677516 /* AnimationKeypathExtension.swift in Sources */,
				2E9C97052822F43100677516 /* CoreAnimationLayer.swift in Sources */,
				08EED05028F0D2D10057D958 /* LottieColor.swift in Sources */,
				08E2073C2A56014E002DCE17 /* ViewProviding.swift in Sources */,
				08C001FB2A46150D00AB54BA /* Archive+WritingDeprecated.swift in Sources */,
				2EAF5AF527A0798700E00531 /* ColorValueProvider.swift in Sources */,
				2E9C972F2822F43100677516 /* CustomPathAnimation.swift in Sources */,
				2E9C97502822F43100677516 /* StringExtensions.swift in Sources */,
				2EAF5AEF27A0798700E00531 /* AnimationKeypath.swift in Sources */,
				0820D5B42A8BF14E007D705C /* LayerEffect.swift in Sources */,
				2E9C973B2822F43100677516 /* LayerProperty.swift in Sources */,
				2E9C95F72822F43100677516 /* Rectangle.swift in Sources */,
				2E9C96812822F43100677516 /* FillRenderer.swift in Sources */,
				08E2072D2A56014E002DCE17 /* DidEndDisplayingProviding.swift in Sources */,
				08E207392A56014E002DCE17 /* TraitCollectionProviding.swift in Sources */,
				2E9C95EB2822F43100677516 /* Repeater.swift in Sources */,
				08C001FC2A46150D00AB54BA /* Entry+Serialization.swift in Sources */,
				2EAF5AA727A0798700E00531 /* LottieConfiguration.swift in Sources */,
				2E9C95D32822F43100677516 /* Fill.swift in Sources */,
				6DB3BDB8282454A6002A276D /* DictionaryInitializable.swift in Sources */,
				08E207002A56014E002DCE17 /* UIViewConfiguringSwiftUIView.swift in Sources */,
				08CD109C2A7C2D9F0043A1A9 /* LottiePlaybackMode.swift in Sources */,
				2E9C96B72822F43100677516 /* NodePropertyMap.swift in Sources */,
				2E9C97682822F43100677516 /* VectorsExtensions.swift in Sources */,
				2E9C97232822F43100677516 /* RectangleAnimation.swift in Sources */,
				08AB05592A61C5B700DE86FD /* DecodingStrategy.swift in Sources */,
				2E450DAC283415D500E56D19 /* OpacityAnimation.swift in Sources */,
				08E206E22A56014E002DCE17 /* ViewType.swift in Sources */,
				2E9C96FC2822F43100677516 /* CALayer+setupLayerHierarchy.swift in Sources */,
				2E9C96A52822F43100677516 /* StrokeNode.swift in Sources */,
				2E9C95E52822F43100677516 /* ShapeTransform.swift in Sources */,
				2E9C96C92822F43100677516 /* ItemsExtension.swift in Sources */,
				08E207332A56014E002DCE17 /* ErasedContentProviding.swift in Sources */,
				2E9C95E82822F43100677516 /* Merge.swift in Sources */,
				2E9C96032822F43100677516 /* ImageLayerModel.swift in Sources */,
				19465F52282F998B00BB2C97 /* CachedImageProvider.swift in Sources */,
				08E6CF8F2A86E26F00A6D92F /* AnimatedControl.swift in Sources */,
				08F8B20D2898A7B100CB5323 /* RepeaterLayer.swift in Sources */,
				0887347828F0CCDD00458627 /* LottieAnimationViewInitializers.swift in Sources */,
				2E9C96BA2822F43100677516 /* KeypathSearchable.swift in Sources */,
				2E9C963C2822F43100677516 /* AssetLibrary.swift in Sources */,
				2E9C97022822F43100677516 /* PreCompLayer.swift in Sources */,
				AB3278132A71BA0400A9C9F1 /* View+ValueChanged.swift in Sources */,
				2E9C96EA2822F43100677516 /* SolidLayer.swift in Sources */,
				08E207302A56014E002DCE17 /* WillDisplayProviding.swift in Sources */,
				08E207482A56014E002DCE17 /* AnimatedProviding.swift in Sources */,
				2EAF5AA127A0798700E00531 /* AnimationSubview.macOS.swift in Sources */,
				57210913291073E400169699 /* RoundedCorners.swift in Sources */,
				08E206E82A56014E002DCE17 /* EpoxyableView.swift in Sources */,
				2E9C96C62822F43100677516 /* GroupInterpolator.swift in Sources */,
				2E9C96F02822F43100677516 /* TransformLayer.swift in Sources */,
				2E9C96332822F43100677516 /* Font.swift in Sources */,
				2E9C97202822F43100677516 /* TransformAnimations.swift in Sources */,
				2E9C96782822F43100677516 /* GroupNode.swift in Sources */,
				08E207422A56014E002DCE17 /* StyleIDProviding.swift in Sources */,
				08E207032A56014E002DCE17 /* EpoxySwiftUILayoutMargins.swift in Sources */,
				08E206E52A56014E002DCE17 /* ContentConfigurableView.swift in Sources */,
				08E207542A56014E002DCE17 /* AnyEpoxyModelProperty.swift in Sources */,
				2E9C96A22822F43100677516 /* GradientFillNode.swift in Sources */,
				2E9C95DC2822F43100677516 /* ShapeItem.swift in Sources */,
				2E9C96962822F43100677516 /* RectNode.swift in Sources */,
				2E9C96272822F43100677516 /* KeyframeData.swift in Sources */,
				08E206F12A56014E002DCE17 /* IndexChangeset.swift in Sources */,
				7E48BF582860CECF00A39198 /* UnitBezier.swift in Sources */,
				2E9C971A2822F43100677516 /* ShapeAnimation.swift in Sources */,
				0820D5972A8ACDD8007D705C /* AnimatedButton.swift in Sources */,
				2E9C974A2822F43100677516 /* CGColor+RGB.swift in Sources */,
				2E9C96572822F43100677516 /* ShapeCompositionLayer.swift in Sources */,
				08E207512A56014E002DCE17 /* ClassReference.swift in Sources */,
				2E9C96F32822F43100677516 /* AnimationLayer.swift in Sources */,
				5721091B2910874A00169699 /* RoundedCornersNode.swift in Sources */,
				2E9C95FA2822F43100677516 /* Star.swift in Sources */,
				2E9C961E2822F43100677516 /* KeyedDecodingContainerExtensions.swift in Sources */,
				AB87F02E2A72FA3A0091D7B8 /* Binding+Map.swift in Sources */,
				08E6CF932A86E29100A6D92F /* LottieViewType.swift in Sources */,
				08C001F32A46150D00AB54BA /* Archive+Helpers.swift in Sources */,
				08C002022A46150D00AB54BA /* Archive+ReadingDeprecated.swift in Sources */,
				2E9C96512822F43100677516 /* PreCompositionLayer.swift in Sources */,
				2EAF5AF227A0798700E00531 /* AnyValueProvider.swift in Sources */,
				2E9C96632822F43100677516 /* CoreTextRenderLayer.swift in Sources */,
				2E9C96092822F43100677516 /* PreCompLayerModel.swift in Sources */,
				2E9C96182822F43100677516 /* Mask.swift in Sources */,
				2E9C97622822F43100677516 /* PathElement.swift in Sources */,
				2E9C97142822F43100677516 /* KeyframeGroup+exactlyOneKeyframe.swift in Sources */,
				08E6CF892A86E26F00A6D92F /* AnimatedSwitch.swift in Sources */,
				2E9C970E2822F43100677516 /* CALayer+fillBounds.swift in Sources */,
				2E9C95FD2822F43100677516 /* SolidLayerModel.swift in Sources */,
				2E9C970B2822F43100677516 /* ValueProviderStore.swift in Sources */,
				6C4877FF28FF20140005AF07 /* DotLottieAnimation.swift in Sources */,
				2E9C97262822F43100677516 /* StrokeAnimation.swift in Sources */,
				2E9C97382822F43100677516 /* VisibilityAnimation.swift in Sources */,
				2EAF5AD727A0798700E00531 /* Vectors.swift in Sources */,
				2E9C95E22822F43100677516 /* Group.swift in Sources */,
				2E9C97112822F43100677516 /* Keyframes+combined.swift in Sources */,
				0887347B28F0CCDD00458627 /* LottieAnimationView.swift in Sources */,
				2E9C966F2822F43100677516 /* LayerTextProvider.swift in Sources */,
				2E9C97172822F43100677516 /* CAAnimation+TimingConfiguration.swift in Sources */,
				08E2075D2A56014E002DCE17 /* EpoxyModeled.swift in Sources */,
				6C4878602901D8C70005AF07 /* DotLottieImageProvider.swift in Sources */,
				08E206F42A56014E002DCE17 /* SectionedChangeset.swift in Sources */,
				0820D59E2A8AE879007D705C /* LayerStyle.swift in Sources */,
				2E9C95EE2822F43100677516 /* GradientFill.swift in Sources */,
				2E9C95D92822F43100677516 /* Trim.swift in Sources */,
				2E9C96C32822F43100677516 /* SingleValueProvider.swift in Sources */,
				08C002012A46150D00AB54BA /* Entry+ZIP64.swift in Sources */,
				08E206EB2A56014E002DCE17 /* BehaviorsConfigurableView.swift in Sources */,
				2E9C967B2822F43100677516 /* GradientFillRenderer.swift in Sources */,
				2E9C97352822F43100677516 /* GradientAnimations.swift in Sources */,
				6C48780528FF20140005AF07 /* DotLottieUtils.swift in Sources */,
				2E9C96B42822F43100677516 /* AnyNodeProperty.swift in Sources */,
				2EAF5AF827A0798700E00531 /* FloatValueProvider.swift in Sources */,
				2E9C968D2822F43100677516 /* PassThroughOutputNode.swift in Sources */,
				2EAF5AB627A0798700E00531 /* CompatibleAnimationKeypath.swift in Sources */,
				2E9C96872822F43100677516 /* GroupOutputNode.swift in Sources */,
				2E9C96692822F43100677516 /* InvertedMatteLayer.swift in Sources */,
				2E9C975F2822F43100677516 /* ColorExtension.swift in Sources */,
				6C48785A2901811D0005AF07 /* DotLottieFileHelpers.swift in Sources */,
				08E2070C2A56014E002DCE17 /* SwiftUIMeasurementContainer.swift in Sources */,
				2E9C961B2822F43100677516 /* Marker.swift in Sources */,
				08E207062A56014E002DCE17 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift in Sources */,
				6C48785229017CBF0005AF07 /* DotLottieCacheProvider.swift in Sources */,
				2E9C968A2822F43100677516 /* PathOutputNode.swift in Sources */,
				2E9C96D22822F43100677516 /* PathNode.swift in Sources */,
				2E9C96842822F43100677516 /* StrokeRenderer.swift in Sources */,
				08E206EE2A56014E002DCE17 /* EpoxyLogger.swift in Sources */,
				2E9C965A2822F43100677516 /* MaskContainerLayer.swift in Sources */,
				2E9C96452822F43100677516 /* CompositionLayer.swift in Sources */,
				08FE934E28F4CCAC00D3A7E6 /* InfiniteOpaqueAnimationLayer.swift in Sources */,
				2E9C95F42822F43100677516 /* Stroke.swift in Sources */,
				08E2074B2A56014E002DCE17 /* DataIDProviding.swift in Sources */,
				08C001F72A46150D00AB54BA /* Archive+Reading.swift in Sources */,
				2E9C96722822F43100677516 /* CompositionLayersInitializer.swift in Sources */,
				2EAF5A9E27A0798700E00531 /* LottieAnimationViewBase.macOS.swift in Sources */,
				2E9C975C2822F43100677516 /* CompoundBezierPath.swift in Sources */,
				6C48785629017D1D0005AF07 /* DotLottieCache.swift in Sources */,
				08C001F82A46150D00AB54BA /* Archive+ZIP64.swift in Sources */,
				2E9C97532822F43100677516 /* DataExtension.swift in Sources */,
				2E9C95DF2822F43100677516 /* Shape.swift in Sources */,
				0887347528F0CCDD00458627 /* LottieAnimationHelpers.swift in Sources */,
				08E2075A2A56014E002DCE17 /* EpoxyModelArrayBuilder.swift in Sources */,
				2E9C96002822F43100677516 /* LayerModel.swift in Sources */,
				2E9C97652822F43100677516 /* CurveVertex.swift in Sources */,
				0820D5C52A8BF60F007D705C /* EffectValue.swift in Sources */,
				08C002042A46150D00AB54BA /* FileManager+ZIP.swift in Sources */,
				E95C38712C14D14300329910 /* LayerEffectNode.swift in Sources */,
				08E2072A2A56014E002DCE17 /* DidSelectProviding.swift in Sources */,
				0820D5CD2A8BF6FF007D705C /* ColorEffectValue.swift in Sources */,
				2E9C96482822F43100677516 /* NullCompositionLayer.swift in Sources */,
				2EAF5AFE27A0798700E00531 /* GradientValueProvider.swift in Sources */,
				08C002032A46150D00AB54BA /* Data+Serialization.swift in Sources */,
				2E9C96BD2822F43100677516 /* AnyValueContainer.swift in Sources */,
				2E9C96602822F43100677516 /* LayerFontProvider.swift in Sources */,
				6C7698432A38A71200E9BEF4 /* DotLottieConfiguration.swift in Sources */,
				2E9C96242822F43100677516 /* KeyframeGroup.swift in Sources */,
				2E9C96FF2822F43100677516 /* BaseAnimationLayer.swift in Sources */,
				08E206F72A56014E002DCE17 /* Collection+Diff.swift in Sources */,
				08BCA8472B0E8E0B00594EEB /* LRUCache.swift in Sources */,
				08C001F62A46150D00AB54BA /* Archive.swift in Sources */,
				2E9C96AB2822F43100677516 /* GradientStrokeNode.swift in Sources */,
				08E207452A56014E002DCE17 /* DidDisplayProviding.swift in Sources */,
				08E2074E2A56014E002DCE17 /* ViewEpoxyModeled.swift in Sources */,
				2EAF5AC227A0798700E00531 /* BundleImageProvider.swift in Sources */,
				2E9C976B2822F43100677516 /* InterpolatableExtensions.swift in Sources */,
				2E9C96ED2822F43100677516 /* ShapeItemLayer.swift in Sources */,
				ABF033B42A7B0ABA00F8C228 /* AnyEquatable.swift in Sources */,
				2EAF5ACE27A0798700E00531 /* AnimationSubview.swift in Sources */,
				08E207572A56014E002DCE17 /* EpoxyModelProperty.swift in Sources */,
				2E9C96302822F43100677516 /* TextAnimator.swift in Sources */,
				2E9C96E72822F43100677516 /* ImageLayer.swift in Sources */,
				2E9C972C2822F43100677516 /* StarAnimation.swift in Sources */,
				2E9C96E12822F43100677516 /* LayerModel+makeAnimationLayer.swift in Sources */,
				2E9C96A82822F43100677516 /* FillNode.swift in Sources */,
				2EAF5ACB27A0798700E00531 /* LottieAnimationViewBase.swift in Sources */,
				2E9C96CC2822F43100677516 /* ShapeRenderLayer.swift in Sources */,
				08C001FA2A46150D00AB54BA /* Data+Compression.swift in Sources */,
				5721091F29119F3100169699 /* BezierPathRoundExtension.swift in Sources */,
				0820D5B12A8BF14E007D705C /* DropShadowEffect.swift in Sources */,
				6C48780228FF20140005AF07 /* DotLottieFile.swift in Sources */,
				2EAF5AEC27A0798700E00531 /* LottieLogger.swift in Sources */,
				2E9C976E2822F43100677516 /* KeyframeExtensions.swift in Sources */,
				2E9C96392822F43100677516 /* PrecompAsset.swift in Sources */,
				2E9C962A2822F43100677516 /* TextDocument.swift in Sources */,
				08E206FA2A56014E002DCE17 /* DiffableSection.swift in Sources */,
				2EAF5AE627A0798700E00531 /* LRUAnimationCache.swift in Sources */,
				08C001FD2A46150D00AB54BA /* URL+ZIP.swift in Sources */,
				2E9C962D2822F43100677516 /* Glyph.swift in Sources */,
				2E9C96D52822F43100677516 /* RenderNode.swift in Sources */,
				2E9C971D2822F43100677516 /* CombinedShapeAnimation.swift in Sources */,
				2EAF5B0127A0798700E00531 /* PointValueProvider.swift in Sources */,
				2EAF5AE027A0798700E00531 /* Keyframe.swift in Sources */,
				2E9C969C2822F43100677516 /* StarNode.swift in Sources */,
				A40460592832C52B00ACFEDC /* BlendMode+Filter.swift in Sources */,
				2E9C96542822F43100677516 /* ImageCompositionLayer.swift in Sources */,
				2EAF5AB327A0798700E00531 /* AnimationImageProvider.swift in Sources */,
				0820D5C22A8BF60F007D705C /* Vector1DEffectValue.swift in Sources */,
				2E9C95F12822F43100677516 /* GradientStroke.swift in Sources */,
				2EAF5ADD27A0798700E00531 /* Interpolatable.swift in Sources */,
				2E9C96122822F43100677516 /* DashPattern.swift in Sources */,
				2E9C960C2822F43100677516 /* ShapeLayerModel.swift in Sources */,
				2E9C97082822F43100677516 /* CompatibilityTracker.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		2E8040A827A072B8006E74CB /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				08F8B213289990CB00CB5323 /* SnapshotTests.swift in Sources */,
				08CB2681291ED2B700B4F071 /* AnimationViewTests.swift in Sources */,
				A1D5BAAC27C731A500777D06 /* DataURLTests.swift in Sources */,
				2E8044AD27A07347006E74CB /* HardcodedImageProvider.swift in Sources */,
				2E09FA0627B6CEB600BA84E5 /* HardcodedFontProvider.swift in Sources */,
				2E80450D27A07347006E74CB /* SnapshotConfiguration.swift in Sources */,
				6DEF696E2824A76C007D640F /* BundleTests.swift in Sources */,
				2EAF59A727A076BC00E00531 /* Bundle+Module.swift in Sources */,
				2E70F79F295BB6D30089A0EF /* CompatibleAnimationViewTests.swift in Sources */,
				2E8044AE27A07347006E74CB /* Snapshotting+presentationLayer.swift in Sources */,
				089C50C22ABA0C6D007903D3 /* LoggingTests.swift in Sources */,
				36E57EAC28AF7ADF00B7EFDA /* HardcodedTextProvider.swift in Sources */,
				2E72128527BB32DB0027BC56 /* PerformanceTests.swift in Sources */,
				6DB3BDC328245AA2002A276D /* ParsingTests.swift in Sources */,
				080F5FDC2AB1075000ADC32C /* TextProviderTests.swift in Sources */,
				6DB3BDB628243FA5002A276D /* ValueProvidersTests.swift in Sources */,
				2E72128327BB329C0027BC56 /* AnimationKeypathTests.swift in Sources */,
				263C0AE32E5CA0D30063205E /* AnimationConfigurationTests.swift in Sources */,
				2E044E272820536800FA773B /* AutomaticEngineTests.swift in Sources */,
				D453D8AF28FF9BC600D3F49C /* AnimationCacheProviderTests.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		2EAF59A927A0787B00E00531 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				2E9C96372822F43100677516 /* ImageAsset.swift in Sources */,
				08E206E92A56014E002DCE17 /* EpoxyableView.swift in Sources */,
				08E206F52A56014E002DCE17 /* SectionedChangeset.swift in Sources */,
				08E6CF942A86E29100A6D92F /* LottieViewType.swift in Sources */,
				2E9C96F72822F43100677516 /* ShapeLayer.swift in Sources */,
				6C48784828FF20140005AF07 /* DotLottieManifest.swift in Sources */,
				0820D5B92A8BF159007D705C /* DropShadowStyle.swift in Sources */,
				08E206EF2A56014E002DCE17 /* EpoxyLogger.swift in Sources */,
				2E9C95D72822F43100677516 /* Ellipse.swift in Sources */,
				82A552762A2FD44B00E47AC8 /* LottieAnimationLayer.swift in Sources */,
				2E9C97452822F43100677516 /* AnimatorNodeDebugging.swift in Sources */,
				2E9C96D92822F43100677516 /* AnimatorNode.swift in Sources */,
				2E9C96222822F43100677516 /* Bundle.swift in Sources */,
				2E9C96D02822F43100677516 /* ShapeContainerLayer.swift in Sources */,
				08E206E02A56014E002DCE17 /* StyledView.swift in Sources */,
				08E207462A56014E002DCE17 /* DidDisplayProviding.swift in Sources */,
				2E9C973F2822F43100677516 /* LayerDebugging.swift in Sources */,
				08C002D82A46196300AB54BA /* Data+Serialization.swift in Sources */,
				08E207582A56014E002DCE17 /* EpoxyModelProperty.swift in Sources */,
				08C002E02A46196300AB54BA /* Archive+ReadingDeprecated.swift in Sources */,
				08E207342A56014E002DCE17 /* ErasedContentProviding.swift in Sources */,
				6D99D6442823790700E5205B /* LegacyGradientFillRenderer.swift in Sources */,
				2EAF5B0527A0798700E00531 /* AnimationFontProvider.swift in Sources */,
				D453D8AC28FE6EE300D3F49C /* LottieAnimationCache.swift in Sources */,
				08E207252A56014E002DCE17 /* ViewDifferentiatorProviding.swift in Sources */,
				2E9C96DC2822F43100677516 /* TextLayer.swift in Sources */,
				08E2073D2A56014E002DCE17 /* ViewProviding.swift in Sources */,
				2E9C964C2822F43100677516 /* TextCompositionLayer.swift in Sources */,
				2EAF5AA527A0798700E00531 /* FilepathImageProvider.macOS.swift in Sources */,
				08E206E62A56014E002DCE17 /* ContentConfigurableView.swift in Sources */,
				2E9C972A2822F43100677516 /* EllipseAnimation.swift in Sources */,
				2E9C96DF2822F43100677516 /* GradientRenderLayer.swift in Sources */,
				08E206FB2A56014E002DCE17 /* DiffableSection.swift in Sources */,
				D453D8B228FF9EA900D3F49C /* DefaultAnimationCache.swift in Sources */,
				08E207042A56014E002DCE17 /* EpoxySwiftUILayoutMargins.swift in Sources */,
				2E9C966D2822F43100677516 /* LayerImageProvider.swift in Sources */,
				2EAF5ABD27A0798700E00531 /* FilepathImageProvider.swift in Sources */,
				2EAF5AEA27A0798700E00531 /* AnimationTextProvider.swift in Sources */,
				089E5DA02B4CCD3F00F4F836 /* Keyframes+timeRemapping.swift in Sources */,
				08E206FE2A56014E002DCE17 /* Diffable.swift in Sources */,
				2E9C96672822F43100677516 /* LayerTransformNode.swift in Sources */,
				0887347028F0CBDE00458627 /* LottieAnimation.swift in Sources */,
				2E9C97422822F43100677516 /* TestHelpers.swift in Sources */,
				08EF21DD289C643B0097EA47 /* KeyframeInterpolator.swift in Sources */,
				E95C38722C15559500329910 /* DropShadowNode.swift in Sources */,
				2E9C96162822F43100677516 /* Transform.swift in Sources */,
				2E9C97482822F43100677516 /* CGFloatExtensions.swift in Sources */,
				0820D5942A8ACD67007D705C /* LottieButton.swift in Sources */,
				2EAF5AC627A0798700E00531 /* UIColorExtension.swift in Sources */,
				08E207072A56014E002DCE17 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift in Sources */,
				2E9C967F2822F43100677516 /* GradientStrokeRenderer.swift in Sources */,
				08C002DA2A46196300AB54BA /* Archive+WritingDeprecated.swift in Sources */,
				2E9C96942822F43100677516 /* PolygonNode.swift in Sources */,
				2E9C96E52822F43100677516 /* MaskCompositionLayer.swift in Sources */,
				6DB3BDBD28245A14002A276D /* CGPointExtension.swift in Sources */,
				2EAF5AE427A0798700E00531 /* AnimationCacheProvider.swift in Sources */,
				2E9C96432822F43100677516 /* RootAnimationLayer.swift in Sources */,
				0820D5D22A8C006E007D705C /* DropShadowAnimation.swift in Sources */,
				2E9C97722822F43100677516 /* AnimationContext.swift in Sources */,
				2E9C96B22822F43100677516 /* NodeProperty.swift in Sources */,
				08E6CF8A2A86E26F00A6D92F /* AnimatedSwitch.swift in Sources */,
				2E9C965E2822F43100677516 /* MainThreadAnimationLayer.swift in Sources */,
				AB87F02C2A72F5A80091D7B8 /* View+ValueChanged.swift in Sources */,
				2E9C964F2822F43100677516 /* SolidCompositionLayer.swift in Sources */,
				AB87F02F2A72FA3A0091D7B8 /* Binding+Map.swift in Sources */,
				2E9C96402822F43100677516 /* Asset.swift in Sources */,
				2E9C96FA2822F43100677516 /* BaseCompositionLayer.swift in Sources */,
				2EAF5A9C27A0798700E00531 /* BundleImageProvider.macOS.swift in Sources */,
				2E9C96A02822F43100677516 /* TextAnimatorNode.swift in Sources */,
				2EAF5AFC27A0798700E00531 /* SizeValueProvider.swift in Sources */,
				2E9C97572822F43100677516 /* MathKit.swift in Sources */,
				08E6CF902A86E26F00A6D92F /* AnimatedControl.swift in Sources */,
				2E9C96912822F43100677516 /* EllipseNode.swift in Sources */,
				2E9C975A2822F43100677516 /* BezierPath.swift in Sources */,
				2EAF5ABA27A0798700E00531 /* CompatibleAnimationView.swift in Sources */,
				08C002CF2A46196300AB54BA /* Data+Compression.swift in Sources */,
				0820D59F2A8AE879007D705C /* LayerStyle.swift in Sources */,
				2E9C96072822F43100677516 /* TextLayerModel.swift in Sources */,
				2E9C96AF2822F43100677516 /* ValueContainer.swift in Sources */,
				2E9C97332822F43100677516 /* CALayer+addAnimation.swift in Sources */,
				2E9C969A2822F43100677516 /* ShapeNode.swift in Sources */,
				08E206E32A56014E002DCE17 /* ViewType.swift in Sources */,
				0820D5982A8ACDD8007D705C /* AnimatedButton.swift in Sources */,
				2EAF5AD527A0798700E00531 /* AnimationTime.swift in Sources */,
				08E207552A56014E002DCE17 /* AnyEpoxyModelProperty.swift in Sources */,
				08C002D72A46196300AB54BA /* Entry+ZIP64.swift in Sources */,
				2E9C96762822F43100677516 /* TrimPathNode.swift in Sources */,
				2E9C974E2822F43100677516 /* AnimationKeypathExtension.swift in Sources */,
				0820D5CE2A8BF6FF007D705C /* ColorEffectValue.swift in Sources */,
				08E207222A56014E002DCE17 /* CallbackContextEpoxyModeled.swift in Sources */,
				2E9C97062822F43100677516 /* CoreAnimationLayer.swift in Sources */,
				08EED05128F0D2D10057D958 /* LottieColor.swift in Sources */,
				2EAF5AF627A0798700E00531 /* ColorValueProvider.swift in Sources */,
				2E9C97302822F43100677516 /* CustomPathAnimation.swift in Sources */,
				2E9C97512822F43100677516 /* StringExtensions.swift in Sources */,
				2EAF5AF027A0798700E00531 /* AnimationKeypath.swift in Sources */,
				2E9C973C2822F43100677516 /* LayerProperty.swift in Sources */,
				2E9C95F82822F43100677516 /* Rectangle.swift in Sources */,
				2E9C96822822F43100677516 /* FillRenderer.swift in Sources */,
				2E9C95EC2822F43100677516 /* Repeater.swift in Sources */,
				2EAF5AA827A0798700E00531 /* LottieConfiguration.swift in Sources */,
				2E9C95D42822F43100677516 /* Fill.swift in Sources */,
				0820D5C32A8BF60F007D705C /* Vector1DEffectValue.swift in Sources */,
				6DB3BDB9282454A6002A276D /* DictionaryInitializable.swift in Sources */,
				2E9C96B82822F43100677516 /* NodePropertyMap.swift in Sources */,
				2E9C97692822F43100677516 /* VectorsExtensions.swift in Sources */,
				2E9C97242822F43100677516 /* RectangleAnimation.swift in Sources */,
				2E450DAD283415D500E56D19 /* OpacityAnimation.swift in Sources */,
				2E9C96FD2822F43100677516 /* CALayer+setupLayerHierarchy.swift in Sources */,
				2E9C96A62822F43100677516 /* StrokeNode.swift in Sources */,
				2E9C95E62822F43100677516 /* ShapeTransform.swift in Sources */,
				08E206F82A56014E002DCE17 /* Collection+Diff.swift in Sources */,
				08C002D22A46196300AB54BA /* FileManager+ZIP.swift in Sources */,
				2E9C96CA2822F43100677516 /* ItemsExtension.swift in Sources */,
				2E9C95E92822F43100677516 /* Merge.swift in Sources */,
				2E9C96042822F43100677516 /* ImageLayerModel.swift in Sources */,
				19465F53282F998B00BB2C97 /* CachedImageProvider.swift in Sources */,
				0819D2A22A718CAE00D7DE49 /* LottieAnimationSource.swift in Sources */,
				08F8B20E2898A7B100CB5323 /* RepeaterLayer.swift in Sources */,
				0887347928F0CCDD00458627 /* LottieAnimationViewInitializers.swift in Sources */,
				2E9C96BB2822F43100677516 /* KeypathSearchable.swift in Sources */,
				2E9C963D2822F43100677516 /* AssetLibrary.swift in Sources */,
				2E9C97032822F43100677516 /* PreCompLayer.swift in Sources */,
				2E9C96EB2822F43100677516 /* SolidLayer.swift in Sources */,
				0820D5C62A8BF60F007D705C /* EffectValue.swift in Sources */,
				2EAF5AA227A0798700E00531 /* AnimationSubview.macOS.swift in Sources */,
				08E2073A2A56014E002DCE17 /* TraitCollectionProviding.swift in Sources */,
				57210914291073E400169699 /* RoundedCorners.swift in Sources */,
				2E9C96C72822F43100677516 /* GroupInterpolator.swift in Sources */,
				2E9C96F12822F43100677516 /* TransformLayer.swift in Sources */,
				08C002D02A46196300AB54BA /* Archive+BackingConfiguration.swift in Sources */,
				2E9C96342822F43100677516 /* Font.swift in Sources */,
				2E9C97212822F43100677516 /* TransformAnimations.swift in Sources */,
				08E2071F2A56014E002DCE17 /* EpoxyModelStorage.swift in Sources */,
				2E9C96792822F43100677516 /* GroupNode.swift in Sources */,
				2E9C96A32822F43100677516 /* GradientFillNode.swift in Sources */,
				2E9C95DD2822F43100677516 /* ShapeItem.swift in Sources */,
				08E2074F2A56014E002DCE17 /* ViewEpoxyModeled.swift in Sources */,
				2E9C96972822F43100677516 /* RectNode.swift in Sources */,
				2E9C96282822F43100677516 /* KeyframeData.swift in Sources */,
				08C002D52A46196300AB54BA /* Entry+Serialization.swift in Sources */,
				7E48BF592860CECF00A39198 /* UnitBezier.swift in Sources */,
				08E207102A56014E002DCE17 /* MeasuringViewRepresentable.swift in Sources */,
				2E9C971B2822F43100677516 /* ShapeAnimation.swift in Sources */,
				08C002DC2A46196300AB54BA /* Entry.swift in Sources */,
				08E207282A56014E002DCE17 /* SetContentProviding.swift in Sources */,
				2E9C974B2822F43100677516 /* CGColor+RGB.swift in Sources */,
				2E9C96582822F43100677516 /* ShapeCompositionLayer.swift in Sources */,
				2E9C96F42822F43100677516 /* AnimationLayer.swift in Sources */,
				5721091C2910874A00169699 /* RoundedCornersNode.swift in Sources */,
				2E9C95FB2822F43100677516 /* Star.swift in Sources */,
				2E9C961F2822F43100677516 /* KeyedDecodingContainerExtensions.swift in Sources */,
				2E9C96522822F43100677516 /* PreCompositionLayer.swift in Sources */,
				08C002DB2A46196300AB54BA /* Archive+Helpers.swift in Sources */,
				2EAF5AF327A0798700E00531 /* AnyValueProvider.swift in Sources */,
				0820D5B22A8BF14E007D705C /* DropShadowEffect.swift in Sources */,
				2E9C96642822F43100677516 /* CoreTextRenderLayer.swift in Sources */,
				2E9C960A2822F43100677516 /* PreCompLayerModel.swift in Sources */,
				2E9C96192822F43100677516 /* Mask.swift in Sources */,
				2E9C97632822F43100677516 /* PathElement.swift in Sources */,
				2E9C97152822F43100677516 /* KeyframeGroup+exactlyOneKeyframe.swift in Sources */,
				2E9C970F2822F43100677516 /* CALayer+fillBounds.swift in Sources */,
				08C002D12A46196300AB54BA /* Archive.swift in Sources */,
				2E9C95FE2822F43100677516 /* SolidLayerModel.swift in Sources */,
				08AB055E2A61C5CC00DE86FD /* RenderingEngineOption.swift in Sources */,
				2E9C970C2822F43100677516 /* ValueProviderStore.swift in Sources */,
				6C48780028FF20140005AF07 /* DotLottieAnimation.swift in Sources */,
				2E9C97272822F43100677516 /* StrokeAnimation.swift in Sources */,
				2E9C97392822F43100677516 /* VisibilityAnimation.swift in Sources */,
				08E207192A56014E002DCE17 /* SwiftUIView.swift in Sources */,
				0820D5B52A8BF14E007D705C /* LayerEffect.swift in Sources */,
				08E2075B2A56014E002DCE17 /* EpoxyModelArrayBuilder.swift in Sources */,
				2EAF5AD827A0798700E00531 /* Vectors.swift in Sources */,
				2E9C95E32822F43100677516 /* Group.swift in Sources */,
				08E2075E2A56014E002DCE17 /* EpoxyModeled.swift in Sources */,
				2E9C97122822F43100677516 /* Keyframes+combined.swift in Sources */,
				0887347C28F0CCDD00458627 /* LottieAnimationView.swift in Sources */,
				08E206EC2A56014E002DCE17 /* BehaviorsConfigurableView.swift in Sources */,
				2E9C96702822F43100677516 /* LayerTextProvider.swift in Sources */,
				08C002DE2A46196300AB54BA /* Archive+MemoryFile.swift in Sources */,
				2E9C97182822F43100677516 /* CAAnimation+TimingConfiguration.swift in Sources */,
				6C4878612901D8C70005AF07 /* DotLottieImageProvider.swift in Sources */,
				2E9C95EF2822F43100677516 /* GradientFill.swift in Sources */,
				2E9C95DA2822F43100677516 /* Trim.swift in Sources */,
				2E9C96C42822F43100677516 /* SingleValueProvider.swift in Sources */,
				2E9C967C2822F43100677516 /* GradientFillRenderer.swift in Sources */,
				2E9C97362822F43100677516 /* GradientAnimations.swift in Sources */,
				6C48780628FF20140005AF07 /* DotLottieUtils.swift in Sources */,
				2E9C96B52822F43100677516 /* AnyNodeProperty.swift in Sources */,
				08E207312A56014E002DCE17 /* WillDisplayProviding.swift in Sources */,
				2EAF5AF927A0798700E00531 /* FloatValueProvider.swift in Sources */,
				2E9C968E2822F43100677516 /* PassThroughOutputNode.swift in Sources */,
				08E207402A56014E002DCE17 /* SetBehaviorsProviding.swift in Sources */,
				08CD109D2A7C2D9F0043A1A9 /* LottiePlaybackMode.swift in Sources */,
				2EAF5AB727A0798700E00531 /* CompatibleAnimationKeypath.swift in Sources */,
				2E9C96882822F43100677516 /* GroupOutputNode.swift in Sources */,
				2E9C966A2822F43100677516 /* InvertedMatteLayer.swift in Sources */,
				2E9C97602822F43100677516 /* ColorExtension.swift in Sources */,
				6C48785B2901811D0005AF07 /* DotLottieFileHelpers.swift in Sources */,
				2E9C961C2822F43100677516 /* Marker.swift in Sources */,
				08C002DF2A46196300AB54BA /* Archive+Reading.swift in Sources */,
				6C48785329017CBF0005AF07 /* DotLottieCacheProvider.swift in Sources */,
				2E9C968B2822F43100677516 /* PathOutputNode.swift in Sources */,
				2E9C96D32822F43100677516 /* PathNode.swift in Sources */,
				08E2074C2A56014E002DCE17 /* DataIDProviding.swift in Sources */,
				2E9C96852822F43100677516 /* StrokeRenderer.swift in Sources */,
				2E9C965B2822F43100677516 /* MaskContainerLayer.swift in Sources */,
				08C002D32A46196300AB54BA /* Archive+Writing.swift in Sources */,
				080DEF782A9570A800BE2D96 /* LottieView.swift in Sources */,
				2E9C96462822F43100677516 /* CompositionLayer.swift in Sources */,
				08FE934F28F4CCAC00D3A7E6 /* InfiniteOpaqueAnimationLayer.swift in Sources */,
				2E9C95F52822F43100677516 /* Stroke.swift in Sources */,
				2E9C96732822F43100677516 /* CompositionLayersInitializer.swift in Sources */,
				2EAF5A9F27A0798700E00531 /* LottieAnimationViewBase.macOS.swift in Sources */,
				08E207162A56014E002DCE17 /* UIView+SwiftUIView.swift in Sources */,
				2E9C975D2822F43100677516 /* CompoundBezierPath.swift in Sources */,
				08C002D42A46196300AB54BA /* Archive+ZIP64.swift in Sources */,
				6C48785729017D1D0005AF07 /* DotLottieCache.swift in Sources */,
				2E9C97542822F43100677516 /* DataExtension.swift in Sources */,
				2E9C95E02822F43100677516 /* Shape.swift in Sources */,
				0887347628F0CCDD00458627 /* LottieAnimationHelpers.swift in Sources */,
				2E9C96012822F43100677516 /* LayerModel.swift in Sources */,
				2E9C97662822F43100677516 /* CurveVertex.swift in Sources */,
				2E9C96492822F43100677516 /* NullCompositionLayer.swift in Sources */,
				2EAF5AFF27A0798700E00531 /* GradientValueProvider.swift in Sources */,
				2E9C96BE2822F43100677516 /* AnyValueContainer.swift in Sources */,
				E95C38752C15559D00329910 /* LayerEffectNode.swift in Sources */,
				08E2072B2A56014E002DCE17 /* DidSelectProviding.swift in Sources */,
				2E9C96612822F43100677516 /* LayerFontProvider.swift in Sources */,
				6C7698442A38A71200E9BEF4 /* DotLottieConfiguration.swift in Sources */,
				2E9C96252822F43100677516 /* KeyframeGroup.swift in Sources */,
				2E9C97002822F43100677516 /* BaseAnimationLayer.swift in Sources */,
				08E2072E2A56014E002DCE17 /* DidEndDisplayingProviding.swift in Sources */,
				08E206F22A56014E002DCE17 /* IndexChangeset.swift in Sources */,
				2E9C96AC2822F43100677516 /* GradientStrokeNode.swift in Sources */,
				2EAF5AC327A0798700E00531 /* BundleImageProvider.swift in Sources */,
				08AB055A2A61C5B700DE86FD /* DecodingStrategy.swift in Sources */,
				08E207492A56014E002DCE17 /* AnimatedProviding.swift in Sources */,
				08BCA8482B0E8E0B00594EEB /* LRUCache.swift in Sources */,
				2E9C976C2822F43100677516 /* InterpolatableExtensions.swift in Sources */,
				2E9C96EE2822F43100677516 /* ShapeItemLayer.swift in Sources */,
				08C002D62A46196300AB54BA /* Data+CompressionDeprecated.swift in Sources */,
				2EAF5ACF27A0798700E00531 /* AnimationSubview.swift in Sources */,
				2E9C96312822F43100677516 /* TextAnimator.swift in Sources */,
				2E9C96E82822F43100677516 /* ImageLayer.swift in Sources */,
				2E9C972D2822F43100677516 /* StarAnimation.swift in Sources */,
				08AB05562A61C20400DE86FD /* ReducedMotionOption.swift in Sources */,
				AB5FA114D9A847068F233099 /* LottieURLSession.swift in Sources */,
				2E9C96E22822F43100677516 /* LayerModel+makeAnimationLayer.swift in Sources */,
				08E207372A56014E002DCE17 /* MakeViewProviding.swift in Sources */,
				2E9C96A92822F43100677516 /* FillNode.swift in Sources */,
				2EAF5ACC27A0798700E00531 /* LottieAnimationViewBase.swift in Sources */,
				2E9C96CD2822F43100677516 /* ShapeRenderLayer.swift in Sources */,
				08E6CF8D2A86E26F00A6D92F /* LottieSwitch.swift in Sources */,
				5721092029119F3100169699 /* BezierPathRoundExtension.swift in Sources */,
				ABF033B52A7B0ABA00F8C228 /* AnyEquatable.swift in Sources */,
				08E2070A2A56014E002DCE17 /* EpoxyableView+SwiftUIView.swift in Sources */,
				6C48780328FF20140005AF07 /* DotLottieFile.swift in Sources */,
				08E2070D2A56014E002DCE17 /* SwiftUIMeasurementContainer.swift in Sources */,
				08E207432A56014E002DCE17 /* StyleIDProviding.swift in Sources */,
				2EAF5AED27A0798700E00531 /* LottieLogger.swift in Sources */,
				2E9C976F2822F43100677516 /* KeyframeExtensions.swift in Sources */,
				2E9C963A2822F43100677516 /* PrecompAsset.swift in Sources */,
				2E9C962B2822F43100677516 /* TextDocument.swift in Sources */,
				08E207012A56014E002DCE17 /* UIViewConfiguringSwiftUIView.swift in Sources */,
				2EAF5AE727A0798700E00531 /* LRUAnimationCache.swift in Sources */,
				08C002D92A46196300AB54BA /* URL+ZIP.swift in Sources */,
				2E9C962E2822F43100677516 /* Glyph.swift in Sources */,
				2E9C96D62822F43100677516 /* RenderNode.swift in Sources */,
				2E9C971E2822F43100677516 /* CombinedShapeAnimation.swift in Sources */,
				2EAF5B0227A0798700E00531 /* PointValueProvider.swift in Sources */,
				08E207522A56014E002DCE17 /* ClassReference.swift in Sources */,
				2EAF5AE127A0798700E00531 /* Keyframe.swift in Sources */,
				2E9C969D2822F43100677516 /* StarNode.swift in Sources */,
				A404605A2832C52B00ACFEDC /* BlendMode+Filter.swift in Sources */,
				2E9C96552822F43100677516 /* ImageCompositionLayer.swift in Sources */,
				2EAF5AB427A0798700E00531 /* AnimationImageProvider.swift in Sources */,
				2E9C95F22822F43100677516 /* GradientStroke.swift in Sources */,
				08C002DD2A46196300AB54BA /* Archive+Progress.swift in Sources */,
				2EAF5ADE27A0798700E00531 /* Interpolatable.swift in Sources */,
				2E9C96132822F43100677516 /* DashPattern.swift in Sources */,
				2E9C960D2822F43100677516 /* ShapeLayerModel.swift in Sources */,
				2E9C97092822F43100677516 /* CompatibilityTracker.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		2EAF59B527A078E400E00531 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				08E207112A56014E002DCE17 /* MeasuringViewRepresentable.swift in Sources */,
				08E207262A56014E002DCE17 /* ViewDifferentiatorProviding.swift in Sources */,
				08E207172A56014E002DCE17 /* UIView+SwiftUIView.swift in Sources */,
				2E9C96382822F43100677516 /* ImageAsset.swift in Sources */,
				2E9C96F82822F43100677516 /* ShapeLayer.swift in Sources */,
				6C48784928FF20140005AF07 /* DotLottieManifest.swift in Sources */,
				2E9C95D82822F43100677516 /* Ellipse.swift in Sources */,
				82A552772A2FD44B00E47AC8 /* LottieAnimationLayer.swift in Sources */,
				2E9C97462822F43100677516 /* AnimatorNodeDebugging.swift in Sources */,
				2E9C96DA2822F43100677516 /* AnimatorNode.swift in Sources */,
				0820D5952A8ACD67007D705C /* LottieButton.swift in Sources */,
				08C002E92A46196300AB54BA /* Entry+ZIP64.swift in Sources */,
				2E9C96232822F43100677516 /* Bundle.swift in Sources */,
				2E9C96D12822F43100677516 /* ShapeContainerLayer.swift in Sources */,
				08E207412A56014E002DCE17 /* SetBehaviorsProviding.swift in Sources */,
				0820D5D32A8C006E007D705C /* DropShadowAnimation.swift in Sources */,
				2E9C97402822F43100677516 /* LayerDebugging.swift in Sources */,
				08E207202A56014E002DCE17 /* EpoxyModelStorage.swift in Sources */,
				6D99D6452823790700E5205B /* LegacyGradientFillRenderer.swift in Sources */,
				2EAF5B0627A0798700E00531 /* AnimationFontProvider.swift in Sources */,
				D453D8AD28FE6EE300D3F49C /* LottieAnimationCache.swift in Sources */,
				08E206FF2A56014E002DCE17 /* Diffable.swift in Sources */,
				2E9C96DD2822F43100677516 /* TextLayer.swift in Sources */,
				2E9C964D2822F43100677516 /* TextCompositionLayer.swift in Sources */,
				2EAF5AA627A0798700E00531 /* FilepathImageProvider.macOS.swift in Sources */,
				2E9C972B2822F43100677516 /* EllipseAnimation.swift in Sources */,
				08E207292A56014E002DCE17 /* SetContentProviding.swift in Sources */,
				2E9C96E02822F43100677516 /* GradientRenderLayer.swift in Sources */,
				D453D8B328FF9EAA00D3F49C /* DefaultAnimationCache.swift in Sources */,
				08AB055F2A61C5CC00DE86FD /* RenderingEngineOption.swift in Sources */,
				2E9C966E2822F43100677516 /* LayerImageProvider.swift in Sources */,
				2EAF5ABE27A0798700E00531 /* FilepathImageProvider.swift in Sources */,
				2EAF5AEB27A0798700E00531 /* AnimationTextProvider.swift in Sources */,
				08C002EC2A46196300AB54BA /* Archive+WritingDeprecated.swift in Sources */,
				2E9C96682822F43100677516 /* LayerTransformNode.swift in Sources */,
				0887347128F0CBDE00458627 /* LottieAnimation.swift in Sources */,
				2E9C97432822F43100677516 /* TestHelpers.swift in Sources */,
				0820D5BA2A8BF159007D705C /* DropShadowStyle.swift in Sources */,
				089E5DA12B4CCD3F00F4F836 /* Keyframes+timeRemapping.swift in Sources */,
				08EF21DE289C643B0097EA47 /* KeyframeInterpolator.swift in Sources */,
				2E9C96172822F43100677516 /* Transform.swift in Sources */,
				2E9C97492822F43100677516 /* CGFloatExtensions.swift in Sources */,
				2EAF5AC727A0798700E00531 /* UIColorExtension.swift in Sources */,
				2E9C96802822F43100677516 /* GradientStrokeRenderer.swift in Sources */,
				E95C38732C15559600329910 /* DropShadowNode.swift in Sources */,
				2E9C96952822F43100677516 /* PolygonNode.swift in Sources */,
				08E2071A2A56014E002DCE17 /* SwiftUIView.swift in Sources */,
				2E9C96E62822F43100677516 /* MaskCompositionLayer.swift in Sources */,
				08C002E62A46196300AB54BA /* Archive+ZIP64.swift in Sources */,
				08E6CF8E2A86E26F00A6D92F /* LottieSwitch.swift in Sources */,
				08E2070B2A56014E002DCE17 /* EpoxyableView+SwiftUIView.swift in Sources */,
				08E207232A56014E002DCE17 /* CallbackContextEpoxyModeled.swift in Sources */,
				6DB3BDBE28245A14002A276D /* CGPointExtension.swift in Sources */,
				2EAF5AE527A0798700E00531 /* AnimationCacheProvider.swift in Sources */,
				2E9C96442822F43100677516 /* RootAnimationLayer.swift in Sources */,
				2E9C97732822F43200677516 /* AnimationContext.swift in Sources */,
				08C002F62A461D6A00AB54BA /* LottieView.swift in Sources */,
				0819D2A32A718CAE00D7DE49 /* LottieAnimationSource.swift in Sources */,
				2E9C96B32822F43100677516 /* NodeProperty.swift in Sources */,
				2E9C965F2822F43100677516 /* MainThreadAnimationLayer.swift in Sources */,
				2E9C96502822F43100677516 /* SolidCompositionLayer.swift in Sources */,
				08E206E12A56014E002DCE17 /* StyledView.swift in Sources */,
				2E9C96412822F43100677516 /* Asset.swift in Sources */,
				2E9C96FB2822F43100677516 /* BaseCompositionLayer.swift in Sources */,
				2EAF5A9D27A0798700E00531 /* BundleImageProvider.macOS.swift in Sources */,
				2E9C96A12822F43100677516 /* TextAnimatorNode.swift in Sources */,
				2EAF5AFD27A0798700E00531 /* SizeValueProvider.swift in Sources */,
				08AB05572A61C20400DE86FD /* ReducedMotionOption.swift in Sources */,
				ACC10C5D826649EABEBFB707 /* LottieURLSession.swift in Sources */,
				2E9C97582822F43100677516 /* MathKit.swift in Sources */,
				2E9C96922822F43100677516 /* EllipseNode.swift in Sources */,
				2E9C975B2822F43100677516 /* BezierPath.swift in Sources */,
				08E207382A56014E002DCE17 /* MakeViewProviding.swift in Sources */,
				2EAF5ABB27A0798700E00531 /* CompatibleAnimationView.swift in Sources */,
				2E9C96082822F43100677516 /* TextLayerModel.swift in Sources */,
				2E9C96B02822F43100677516 /* ValueContainer.swift in Sources */,
				08C002F02A46196300AB54BA /* Archive+MemoryFile.swift in Sources */,
				2E9C97342822F43100677516 /* CALayer+addAnimation.swift in Sources */,
				2E9C969B2822F43100677516 /* ShapeNode.swift in Sources */,
				2EAF5AD627A0798700E00531 /* AnimationTime.swift in Sources */,
				08C002EB2A46196300AB54BA /* URL+ZIP.swift in Sources */,
				2E9C96772822F43100677516 /* TrimPathNode.swift in Sources */,
				08C002E32A46196300AB54BA /* Archive.swift in Sources */,
				2E9C974F2822F43100677516 /* AnimationKeypathExtension.swift in Sources */,
				2E9C97072822F43100677516 /* CoreAnimationLayer.swift in Sources */,
				08EED05228F0D2D10057D958 /* LottieColor.swift in Sources */,
				08E2073E2A56014E002DCE17 /* ViewProviding.swift in Sources */,
				2EAF5AF727A0798700E00531 /* ColorValueProvider.swift in Sources */,
				2E9C97312822F43100677516 /* CustomPathAnimation.swift in Sources */,
				2E9C97522822F43100677516 /* StringExtensions.swift in Sources */,
				2EAF5AF127A0798700E00531 /* AnimationKeypath.swift in Sources */,
				2E9C973D2822F43100677516 /* LayerProperty.swift in Sources */,
				0820D5B62A8BF14E007D705C /* LayerEffect.swift in Sources */,
				2E9C95F92822F43100677516 /* Rectangle.swift in Sources */,
				2E9C96832822F43100677516 /* FillRenderer.swift in Sources */,
				2E9C95ED2822F43100677516 /* Repeater.swift in Sources */,
				08E2072F2A56014E002DCE17 /* DidEndDisplayingProviding.swift in Sources */,
				08E2073B2A56014E002DCE17 /* TraitCollectionProviding.swift in Sources */,
				2EAF5AA927A0798700E00531 /* LottieConfiguration.swift in Sources */,
				2E9C95D52822F43100677516 /* Fill.swift in Sources */,
				6DB3BDBA282454A6002A276D /* DictionaryInitializable.swift in Sources */,
				2E9C96B92822F43100677516 /* NodePropertyMap.swift in Sources */,
				2E9C976A2822F43100677516 /* VectorsExtensions.swift in Sources */,
				08E207022A56014E002DCE17 /* UIViewConfiguringSwiftUIView.swift in Sources */,
				08CD109E2A7C2D9F0043A1A9 /* LottiePlaybackMode.swift in Sources */,
				2E9C97252822F43100677516 /* RectangleAnimation.swift in Sources */,
				2E450DAE283415D500E56D19 /* OpacityAnimation.swift in Sources */,
				2E9C96FE2822F43100677516 /* CALayer+setupLayerHierarchy.swift in Sources */,
				08AB055B2A61C5B700DE86FD /* DecodingStrategy.swift in Sources */,
				2E9C96A72822F43100677516 /* StrokeNode.swift in Sources */,
				08E206E42A56014E002DCE17 /* ViewType.swift in Sources */,
				2E9C95E72822F43100677516 /* ShapeTransform.swift in Sources */,
				2E9C96CB2822F43100677516 /* ItemsExtension.swift in Sources */,
				2E9C95EA2822F43100677516 /* Merge.swift in Sources */,
				2E9C96052822F43100677516 /* ImageLayerModel.swift in Sources */,
				08E207352A56014E002DCE17 /* ErasedContentProviding.swift in Sources */,
				19465F54282F998B00BB2C97 /* CachedImageProvider.swift in Sources */,
				08F8B20F2898A7B100CB5323 /* RepeaterLayer.swift in Sources */,
				0887347A28F0CCDD00458627 /* LottieAnimationViewInitializers.swift in Sources */,
				08E6CF912A86E26F00A6D92F /* AnimatedControl.swift in Sources */,
				2E9C96BC2822F43100677516 /* KeypathSearchable.swift in Sources */,
				2E9C963E2822F43100677516 /* AssetLibrary.swift in Sources */,
				2E9C97042822F43100677516 /* PreCompLayer.swift in Sources */,
				2E9C96EC2822F43100677516 /* SolidLayer.swift in Sources */,
				08C002E82A46196300AB54BA /* Data+CompressionDeprecated.swift in Sources */,
				AB3278142A71BA3500A9C9F1 /* View+ValueChanged.swift in Sources */,
				2EAF5AA327A0798700E00531 /* AnimationSubview.macOS.swift in Sources */,
				08E207322A56014E002DCE17 /* WillDisplayProviding.swift in Sources */,
				08E2074A2A56014E002DCE17 /* AnimatedProviding.swift in Sources */,
				57210915291073E400169699 /* RoundedCorners.swift in Sources */,
				2E9C96C82822F43100677516 /* GroupInterpolator.swift in Sources */,
				08E206EA2A56014E002DCE17 /* EpoxyableView.swift in Sources */,
				2E9C96F22822F43100677516 /* TransformLayer.swift in Sources */,
				2E9C96352822F43100677516 /* Font.swift in Sources */,
				2E9C97222822F43100677516 /* TransformAnimations.swift in Sources */,
				2E9C967A2822F43100677516 /* GroupNode.swift in Sources */,
				2E9C96A42822F43100677516 /* GradientFillNode.swift in Sources */,
				08E207442A56014E002DCE17 /* StyleIDProviding.swift in Sources */,
				08E207052A56014E002DCE17 /* EpoxySwiftUILayoutMargins.swift in Sources */,
				08E206E72A56014E002DCE17 /* ContentConfigurableView.swift in Sources */,
				08E207562A56014E002DCE17 /* AnyEpoxyModelProperty.swift in Sources */,
				08C002EE2A46196300AB54BA /* Entry.swift in Sources */,
				2E9C95DE2822F43100677516 /* ShapeItem.swift in Sources */,
				2E9C96982822F43100677516 /* RectNode.swift in Sources */,
				2E9C96292822F43100677516 /* KeyframeData.swift in Sources */,
				08E206F32A56014E002DCE17 /* IndexChangeset.swift in Sources */,
				7E48BF5A2860CECF00A39198 /* UnitBezier.swift in Sources */,
				2E9C971C2822F43100677516 /* ShapeAnimation.swift in Sources */,
				0820D5992A8ACDD8007D705C /* AnimatedButton.swift in Sources */,
				2E9C974C2822F43100677516 /* CGColor+RGB.swift in Sources */,
				2E9C96592822F43100677516 /* ShapeCompositionLayer.swift in Sources */,
				08E207532A56014E002DCE17 /* ClassReference.swift in Sources */,
				2E9C96F52822F43100677516 /* AnimationLayer.swift in Sources */,
				5721091D2910874A00169699 /* RoundedCornersNode.swift in Sources */,
				2E9C95FC2822F43100677516 /* Star.swift in Sources */,
				2E9C96202822F43100677516 /* KeyedDecodingContainerExtensions.swift in Sources */,
				AB87F0302A72FA3A0091D7B8 /* Binding+Map.swift in Sources */,
				08E6CF952A86E29100A6D92F /* LottieViewType.swift in Sources */,
				2E9C96532822F43100677516 /* PreCompositionLayer.swift in Sources */,
				2EAF5AF427A0798700E00531 /* AnyValueProvider.swift in Sources */,
				2E9C96652822F43100677516 /* CoreTextRenderLayer.swift in Sources */,
				2E9C960B2822F43100677516 /* PreCompLayerModel.swift in Sources */,
				2E9C961A2822F43100677516 /* Mask.swift in Sources */,
				2E9C97642822F43100677516 /* PathElement.swift in Sources */,
				2E9C97162822F43100677516 /* KeyframeGroup+exactlyOneKeyframe.swift in Sources */,
				2E9C97102822F43100677516 /* CALayer+fillBounds.swift in Sources */,
				2E9C95FF2822F43100677516 /* SolidLayerModel.swift in Sources */,
				08E6CF8B2A86E26F00A6D92F /* AnimatedSwitch.swift in Sources */,
				2E9C970D2822F43100677516 /* ValueProviderStore.swift in Sources */,
				6C48780128FF20140005AF07 /* DotLottieAnimation.swift in Sources */,
				2E9C97282822F43100677516 /* StrokeAnimation.swift in Sources */,
				2E9C973A2822F43100677516 /* VisibilityAnimation.swift in Sources */,
				2EAF5AD927A0798700E00531 /* Vectors.swift in Sources */,
				2E9C95E42822F43100677516 /* Group.swift in Sources */,
				2E9C97132822F43100677516 /* Keyframes+combined.swift in Sources */,
				0887347D28F0CCDD00458627 /* LottieAnimationView.swift in Sources */,
				08C002F12A46196300AB54BA /* Archive+Reading.swift in Sources */,
				2E9C96712822F43100677516 /* LayerTextProvider.swift in Sources */,
				2E9C97192822F43100677516 /* CAAnimation+TimingConfiguration.swift in Sources */,
				6C4878622901D8C70005AF07 /* DotLottieImageProvider.swift in Sources */,
				08E2075F2A56014E002DCE17 /* EpoxyModeled.swift in Sources */,
				2E9C95F02822F43100677516 /* GradientFill.swift in Sources */,
				08E206F62A56014E002DCE17 /* SectionedChangeset.swift in Sources */,
				0820D5A02A8AE879007D705C /* LayerStyle.swift in Sources */,
				2E9C95DB2822F43100677516 /* Trim.swift in Sources */,
				2E9C96C52822F43100677516 /* SingleValueProvider.swift in Sources */,
				2E9C967D2822F43100677516 /* GradientFillRenderer.swift in Sources */,
				2E9C97372822F43100677516 /* GradientAnimations.swift in Sources */,
				08E206ED2A56014E002DCE17 /* BehaviorsConfigurableView.swift in Sources */,
				6C48780728FF20140005AF07 /* DotLottieUtils.swift in Sources */,
				2E9C96B62822F43100677516 /* AnyNodeProperty.swift in Sources */,
				2EAF5AFA27A0798700E00531 /* FloatValueProvider.swift in Sources */,
				2E9C968F2822F43100677516 /* PassThroughOutputNode.swift in Sources */,
				2EAF5AB827A0798700E00531 /* CompatibleAnimationKeypath.swift in Sources */,
				2E9C96892822F43100677516 /* GroupOutputNode.swift in Sources */,
				08C002E42A46196300AB54BA /* FileManager+ZIP.swift in Sources */,
				2E9C966B2822F43100677516 /* InvertedMatteLayer.swift in Sources */,
				2E9C97612822F43100677516 /* ColorExtension.swift in Sources */,
				6C48785C2901811D0005AF07 /* DotLottieFileHelpers.swift in Sources */,
				08C002EF2A46196300AB54BA /* Archive+Progress.swift in Sources */,
				08E2070E2A56014E002DCE17 /* SwiftUIMeasurementContainer.swift in Sources */,
				2E9C961D2822F43100677516 /* Marker.swift in Sources */,
				08E207082A56014E002DCE17 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift in Sources */,
				6C48785429017CBF0005AF07 /* DotLottieCacheProvider.swift in Sources */,
				2E9C968C2822F43100677516 /* PathOutputNode.swift in Sources */,
				2E9C96D42822F43100677516 /* PathNode.swift in Sources */,
				2E9C96862822F43100677516 /* StrokeRenderer.swift in Sources */,
				08E206F02A56014E002DCE17 /* EpoxyLogger.swift in Sources */,
				2E9C965C2822F43100677516 /* MaskContainerLayer.swift in Sources */,
				2E9C96472822F43100677516 /* CompositionLayer.swift in Sources */,
				08C002E72A46196300AB54BA /* Entry+Serialization.swift in Sources */,
				08C002E22A46196300AB54BA /* Archive+BackingConfiguration.swift in Sources */,
				08E2074D2A56014E002DCE17 /* DataIDProviding.swift in Sources */,
				08FE935028F4CCAC00D3A7E6 /* InfiniteOpaqueAnimationLayer.swift in Sources */,
				2E9C95F62822F43100677516 /* Stroke.swift in Sources */,
				2E9C96742822F43100677516 /* CompositionLayersInitializer.swift in Sources */,
				2EAF5AA027A0798700E00531 /* LottieAnimationViewBase.macOS.swift in Sources */,
				2E9C975E2822F43100677516 /* CompoundBezierPath.swift in Sources */,
				2E9C97552822F43100677516 /* DataExtension.swift in Sources */,
				2E9C95E12822F43100677516 /* Shape.swift in Sources */,
				0887347728F0CCDD00458627 /* LottieAnimationHelpers.swift in Sources */,
				2E9C96022822F43100677516 /* LayerModel.swift in Sources */,
				08E2075C2A56014E002DCE17 /* EpoxyModelArrayBuilder.swift in Sources */,
				6CC544932902FF7D00212722 /* DotLottieCache.swift in Sources */,
				2E9C97672822F43100677516 /* CurveVertex.swift in Sources */,
				0820D5C72A8BF60F007D705C /* EffectValue.swift in Sources */,
				2E9C964A2822F43100677516 /* NullCompositionLayer.swift in Sources */,
				E95C38762C15559E00329910 /* LayerEffectNode.swift in Sources */,
				08E2072C2A56014E002DCE17 /* DidSelectProviding.swift in Sources */,
				0820D5CF2A8BF6FF007D705C /* ColorEffectValue.swift in Sources */,
				08C002ED2A46196300AB54BA /* Archive+Helpers.swift in Sources */,
				2EAF5B0027A0798700E00531 /* GradientValueProvider.swift in Sources */,
				2E9C96BF2822F43100677516 /* AnyValueContainer.swift in Sources */,
				2E9C96622822F43100677516 /* LayerFontProvider.swift in Sources */,
				6C7698452A38A71200E9BEF4 /* DotLottieConfiguration.swift in Sources */,
				2E9C96262822F43100677516 /* KeyframeGroup.swift in Sources */,
				2E9C97012822F43100677516 /* BaseAnimationLayer.swift in Sources */,
				2E9C96AD2822F43100677516 /* GradientStrokeNode.swift in Sources */,
				08E206F92A56014E002DCE17 /* Collection+Diff.swift in Sources */,
				08BCA8492B0E8E0B00594EEB /* LRUCache.swift in Sources */,
				2EAF5AC427A0798700E00531 /* BundleImageProvider.swift in Sources */,
				2E9C976D2822F43100677516 /* InterpolatableExtensions.swift in Sources */,
				08E207472A56014E002DCE17 /* DidDisplayProviding.swift in Sources */,
				08E207502A56014E002DCE17 /* ViewEpoxyModeled.swift in Sources */,
				2E9C96EF2822F43100677516 /* ShapeItemLayer.swift in Sources */,
				2EAF5AD027A0798700E00531 /* AnimationSubview.swift in Sources */,
				2E9C96322822F43100677516 /* TextAnimator.swift in Sources */,
				ABF033B62A7B0ABA00F8C228 /* AnyEquatable.swift in Sources */,
				2E9C96E92822F43100677516 /* ImageLayer.swift in Sources */,
				08E207592A56014E002DCE17 /* EpoxyModelProperty.swift in Sources */,
				2E9C972E2822F43100677516 /* StarAnimation.swift in Sources */,
				2E9C96E32822F43100677516 /* LayerModel+makeAnimationLayer.swift in Sources */,
				2E9C96AA2822F43100677516 /* FillNode.swift in Sources */,
				2EAF5ACD27A0798700E00531 /* LottieAnimationViewBase.swift in Sources */,
				2E9C96CE2822F43100677516 /* ShapeRenderLayer.swift in Sources */,
				6C48780428FF20140005AF07 /* DotLottieFile.swift in Sources */,
				5721092129119F3100169699 /* BezierPathRoundExtension.swift in Sources */,
				2EAF5AEE27A0798700E00531 /* LottieLogger.swift in Sources */,
				2E9C97702822F43100677516 /* KeyframeExtensions.swift in Sources */,
				0820D5B32A8BF14E007D705C /* DropShadowEffect.swift in Sources */,
				2E9C963B2822F43100677516 /* PrecompAsset.swift in Sources */,
				2E9C962C2822F43100677516 /* TextDocument.swift in Sources */,
				2EAF5AE827A0798700E00531 /* LRUAnimationCache.swift in Sources */,
				2E9C962F2822F43100677516 /* Glyph.swift in Sources */,
				08E206FC2A56014E002DCE17 /* DiffableSection.swift in Sources */,
				2E9C96D72822F43100677516 /* RenderNode.swift in Sources */,
				08C002E12A46196300AB54BA /* Data+Compression.swift in Sources */,
				2E9C971F2822F43100677516 /* CombinedShapeAnimation.swift in Sources */,
				2EAF5B0327A0798700E00531 /* PointValueProvider.swift in Sources */,
				2EAF5AE227A0798700E00531 /* Keyframe.swift in Sources */,
				2E9C969E2822F43100677516 /* StarNode.swift in Sources */,
				A404605B2832C52B00ACFEDC /* BlendMode+Filter.swift in Sources */,
				2E9C96562822F43100677516 /* ImageCompositionLayer.swift in Sources */,
				2EAF5AB527A0798700E00531 /* AnimationImageProvider.swift in Sources */,
				08C002EA2A46196300AB54BA /* Data+Serialization.swift in Sources */,
				2E9C95F32822F43100677516 /* GradientStroke.swift in Sources */,
				2EAF5ADF27A0798700E00531 /* Interpolatable.swift in Sources */,
				0820D5C42A8BF60F007D705C /* Vector1DEffectValue.swift in Sources */,
				2E9C96142822F43100677516 /* DashPattern.swift in Sources */,
				2E9C960E2822F43100677516 /* ShapeLayerModel.swift in Sources */,
				08C002F22A46196300AB54BA /* Archive+ReadingDeprecated.swift in Sources */,
				2E9C970A2822F43100677516 /* CompatibilityTracker.swift in Sources */,
				08C002E52A46196300AB54BA /* Archive+Writing.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		2E8040B227A072B8006E74CB /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 2E80409927A0725D006E74CB /* Lottie-iOS */;
			targetProxy = 2E8040B127A072B8006E74CB /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
		080DEF662A95707C00BE2D96 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 086DFA8A2BA0D46900CE8687 /* Version.xcconfig */;
			buildSettings = {
				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = "${CURRENT_PROJECT_VERSION}";
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_MODULE_VERIFIER = YES;
				ENABLE_USER_SCRIPT_SANDBOXING = YES;
				GCC_C_LANGUAGE_STANDARD = gnu17;
				GENERATE_INFOPLIST_FILE = YES;
				INFOPLIST_KEY_NSHumanReadableCopyright = "";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
				MARKETING_VERSION = "${MARKETING_VERSION}";
				MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++";
				MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20";
				PRODUCT_BUNDLE_IDENTIFIER = com.airbnb.Lottie;
				PRODUCT_NAME = Lottie;
				SDKROOT = xros;
				SKIP_INSTALL = YES;
				SUPPORTED_PLATFORMS = "xros xrsimulator";
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
				SWIFT_EMIT_LOC_STRINGS = YES;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2,7";
				XROS_DEPLOYMENT_TARGET = 1.0;
			};
			name = Debug;
		};
		080DEF672A95707C00BE2D96 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 086DFA8A2BA0D46900CE8687 /* Version.xcconfig */;
			buildSettings = {
				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = "${CURRENT_PROJECT_VERSION}";
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_MODULE_VERIFIER = YES;
				ENABLE_USER_SCRIPT_SANDBOXING = YES;
				GCC_C_LANGUAGE_STANDARD = gnu17;
				GENERATE_INFOPLIST_FILE = YES;
				INFOPLIST_KEY_NSHumanReadableCopyright = "";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
				MARKETING_VERSION = "${MARKETING_VERSION}";
				MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++";
				MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20";
				PRODUCT_BUNDLE_IDENTIFIER = com.airbnb.Lottie;
				PRODUCT_NAME = Lottie;
				SDKROOT = xros;
				SKIP_INSTALL = YES;
				SUPPORTED_PLATFORMS = "xros xrsimulator";
				SWIFT_EMIT_LOC_STRINGS = YES;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2,7";
				XROS_DEPLOYMENT_TARGET = 1.0;
			};
			name = Release;
		};
		2E80409F27A0725D006E74CB /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 086DFA8A2BA0D46900CE8687 /* Version.xcconfig */;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = "${CURRENT_PROJECT_VERSION}";
				DEBUG_INFORMATION_FORMAT = dwarf;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 15.2;
				MARKETING_VERSION = "${MARKETING_VERSION}";
				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
				MTL_FAST_MATH = YES;
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = iphoneos;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		2E8040A027A0725D006E74CB /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 086DFA8A2BA0D46900CE8687 /* Version.xcconfig */;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = "${CURRENT_PROJECT_VERSION}";
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				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 = 15.2;
				MARKETING_VERSION = "${MARKETING_VERSION}";
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				SDKROOT = iphoneos;
				SWIFT_COMPILATION_MODE = wholemodule;
				SWIFT_OPTIMIZATION_LEVEL = "-O";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		2E8040A227A0725D006E74CB /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 086DFA8A2BA0D46900CE8687 /* Version.xcconfig */;
			buildSettings = {
				APPLICATION_EXTENSION_API_ONLY = YES;
				CODE_SIGN_IDENTITY = "";
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = "${CURRENT_PROJECT_VERSION}";
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_MODULE_VERIFIER = YES;
				GENERATE_INFOPLIST_FILE = YES;
				INFOPLIST_KEY_NSHumanReadableCopyright = "";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				MARKETING_VERSION = "${MARKETING_VERSION}";
				MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++";
				MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++17";
				PRODUCT_BUNDLE_IDENTIFIER = com.airbnb.Lottie;
				PRODUCT_NAME = Lottie;
				SKIP_INSTALL = YES;
				SWIFT_EMIT_LOC_STRINGS = YES;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Debug;
		};
		2E8040A327A0725D006E74CB /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 086DFA8A2BA0D46900CE8687 /* Version.xcconfig */;
			buildSettings = {
				APPLICATION_EXTENSION_API_ONLY = YES;
				CODE_SIGN_IDENTITY = "";
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = "${CURRENT_PROJECT_VERSION}";
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_MODULE_VERIFIER = YES;
				GENERATE_INFOPLIST_FILE = YES;
				INFOPLIST_KEY_NSHumanReadableCopyright = "";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				MARKETING_VERSION = "${MARKETING_VERSION}";
				MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++";
				MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++17";
				PRODUCT_BUNDLE_IDENTIFIER = com.airbnb.Lottie;
				PRODUCT_NAME = Lottie;
				SKIP_INSTALL = YES;
				SWIFT_EMIT_LOC_STRINGS = YES;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Release;
		};
		2E8040B427A072B8006E74CB /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 086DFA8A2BA0D46900CE8687 /* Version.xcconfig */;
			buildSettings = {
				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = 1;
				GENERATE_INFOPLIST_FILE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
				MACOSX_DEPLOYMENT_TARGET = 10.15;
				MARKETING_VERSION = 1.0;
				PRODUCT_BUNDLE_IDENTIFIER = com.airbnb.LottieTests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SWIFT_EMIT_LOC_STRINGS = NO;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				TVOS_DEPLOYMENT_TARGET = 11.0;
			};
			name = Debug;
		};
		2E8040B527A072B8006E74CB /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 086DFA8A2BA0D46900CE8687 /* Version.xcconfig */;
			buildSettings = {
				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = 1;
				GENERATE_INFOPLIST_FILE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
				MACOSX_DEPLOYMENT_TARGET = 10.15;
				MARKETING_VERSION = 1.0;
				PRODUCT_BUNDLE_IDENTIFIER = com.airbnb.LottieTests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SWIFT_EMIT_LOC_STRINGS = NO;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				TVOS_DEPLOYMENT_TARGET = 11.0;
			};
			name = Release;
		};
		2EAF59B227A0787B00E00531 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 086DFA8A2BA0D46900CE8687 /* Version.xcconfig */;
			buildSettings = {
				APPLICATION_EXTENSION_API_ONLY = YES;
				CODE_SIGN_STYLE = Automatic;
				COMBINE_HIDPI_IMAGES = YES;
				CURRENT_PROJECT_VERSION = "${CURRENT_PROJECT_VERSION}";
				DEAD_CODE_STRIPPING = YES;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_MODULE_VERIFIER = YES;
				GENERATE_INFOPLIST_FILE = YES;
				INFOPLIST_KEY_NSHumanReadableCopyright = "";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/../Frameworks",
					"@loader_path/Frameworks",
				);
				MACOSX_DEPLOYMENT_TARGET = 10.15;
				MARKETING_VERSION = "${MARKETING_VERSION}";
				MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++";
				MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++17";
				PRODUCT_BUNDLE_IDENTIFIER = com.airbnb.Lottie;
				PRODUCT_NAME = Lottie;
				SDKROOT = macosx;
				SKIP_INSTALL = YES;
				SWIFT_EMIT_LOC_STRINGS = YES;
				SWIFT_VERSION = 5.0;
			};
			name = Debug;
		};
		2EAF59B327A0787B00E00531 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 086DFA8A2BA0D46900CE8687 /* Version.xcconfig */;
			buildSettings = {
				APPLICATION_EXTENSION_API_ONLY = YES;
				CODE_SIGN_STYLE = Automatic;
				COMBINE_HIDPI_IMAGES = YES;
				CURRENT_PROJECT_VERSION = "${CURRENT_PROJECT_VERSION}";
				DEAD_CODE_STRIPPING = YES;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_MODULE_VERIFIER = YES;
				GENERATE_INFOPLIST_FILE = YES;
				INFOPLIST_KEY_NSHumanReadableCopyright = "";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/../Frameworks",
					"@loader_path/Frameworks",
				);
				MACOSX_DEPLOYMENT_TARGET = 10.15;
				MARKETING_VERSION = "${MARKETING_VERSION}";
				MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++";
				MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++17";
				PRODUCT_BUNDLE_IDENTIFIER = com.airbnb.Lottie;
				PRODUCT_NAME = Lottie;
				SDKROOT = macosx;
				SKIP_INSTALL = YES;
				SWIFT_EMIT_LOC_STRINGS = YES;
				SWIFT_VERSION = 5.0;
			};
			name = Release;
		};
		2EAF59BE27A078E400E00531 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 086DFA8A2BA0D46900CE8687 /* Version.xcconfig */;
			buildSettings = {
				APPLICATION_EXTENSION_API_ONLY = YES;
				CODE_SIGN_IDENTITY = "";
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = "${CURRENT_PROJECT_VERSION}";
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_MODULE_VERIFIER = YES;
				GENERATE_INFOPLIST_FILE = YES;
				INFOPLIST_KEY_NSHumanReadableCopyright = "";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				MARKETING_VERSION = "${MARKETING_VERSION}";
				MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++";
				MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++17";
				PRODUCT_BUNDLE_IDENTIFIER = com.airbnb.Lottie;
				PRODUCT_NAME = Lottie;
				SDKROOT = appletvos;
				SKIP_INSTALL = YES;
				SWIFT_EMIT_LOC_STRINGS = YES;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = 3;
				TVOS_DEPLOYMENT_TARGET = 13.0;
			};
			name = Debug;
		};
		2EAF59BF27A078E400E00531 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 086DFA8A2BA0D46900CE8687 /* Version.xcconfig */;
			buildSettings = {
				APPLICATION_EXTENSION_API_ONLY = YES;
				CODE_SIGN_IDENTITY = "";
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = "${CURRENT_PROJECT_VERSION}";
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_MODULE_VERIFIER = YES;
				GENERATE_INFOPLIST_FILE = YES;
				INFOPLIST_KEY_NSHumanReadableCopyright = "";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				MARKETING_VERSION = "${MARKETING_VERSION}";
				MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++";
				MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++17";
				PRODUCT_BUNDLE_IDENTIFIER = com.airbnb.Lottie;
				PRODUCT_NAME = Lottie;
				SDKROOT = appletvos;
				SKIP_INSTALL = YES;
				SWIFT_EMIT_LOC_STRINGS = YES;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = 3;
				TVOS_DEPLOYMENT_TARGET = 13.0;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		080DEF682A95707C00BE2D96 /* Build configuration list for PBXNativeTarget "Lottie-visionOS" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				080DEF662A95707C00BE2D96 /* Debug */,
				080DEF672A95707C00BE2D96 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		2E80409427A0725D006E74CB /* Build configuration list for PBXProject "Lottie" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				2E80409F27A0725D006E74CB /* Debug */,
				2E8040A027A0725D006E74CB /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		2E8040A127A0725D006E74CB /* Build configuration list for PBXNativeTarget "Lottie-iOS" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				2E8040A227A0725D006E74CB /* Debug */,
				2E8040A327A0725D006E74CB /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		2E8040B327A072B8006E74CB /* Build configuration list for PBXNativeTarget "LottieTests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				2E8040B427A072B8006E74CB /* Debug */,
				2E8040B527A072B8006E74CB /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		2EAF59B127A0787B00E00531 /* Build configuration list for PBXNativeTarget "Lottie-macOS" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				2EAF59B227A0787B00E00531 /* Debug */,
				2EAF59B327A0787B00E00531 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		2EAF59BD27A078E400E00531 /* Build configuration list for PBXNativeTarget "Lottie-tvOS" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				2EAF59BE27A078E400E00531 /* Debug */,
				2EAF59BF27A078E400E00531 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */

/* Begin XCRemoteSwiftPackageReference section */
		2E804A1827A0740F006E74CB /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/pointfreeco/swift-snapshot-testing.git";
			requirement = {
				kind = revision;
				revision = 0c2826f26d00ff5ddf2de92cb6b2139b0dd3d1ee;
			};
		};
		6D0E635D28246BD0007C5DB6 /* XCRemoteSwiftPackageReference "Difference" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/krzysztofzablocki/Difference";
			requirement = {
				kind = upToNextMajorVersion;
				minimumVersion = 1.0.0;
			};
		};
/* End XCRemoteSwiftPackageReference section */

/* Begin XCSwiftPackageProductDependency section */
		2E804A1927A0740F006E74CB /* SnapshotTesting */ = {
			isa = XCSwiftPackageProductDependency;
			package = 2E804A1827A0740F006E74CB /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */;
			productName = SnapshotTesting;
		};
		6D0E635E28246BD0007C5DB6 /* Difference */ = {
			isa = XCSwiftPackageProductDependency;
			package = 6D0E635D28246BD0007C5DB6 /* XCRemoteSwiftPackageReference "Difference" */;
			productName = Difference;
		};
/* End XCSwiftPackageProductDependency section */
	};
	rootObject = 2E80409127A0725D006E74CB /* Project object */;
}
