diff --git a/.swift-version b/.swift-version deleted file mode 100644 index bf77d54..0000000 --- a/.swift-version +++ /dev/null @@ -1 +0,0 @@ -4.2 diff --git a/BMPlayer.podspec b/BMPlayer.podspec index 267414d..65cf419 100644 --- a/BMPlayer.podspec +++ b/BMPlayer.podspec @@ -1,7 +1,9 @@ Pod::Spec.new do |s| s.name = "BMPlayer" -s.version = "1.3.0" +s.version = "1.3.1" s.summary = "Video Player Using Swift, based on AVPlayer" +s.swift_version = '5.0' + s.description = <<-DESC Video Player Using Swift, based on AVPlayer, support for the horizontal screen, vertical screen, the upper and lower slide to adjust the volume, the screen brightness, or so slide to adjust the playback progress. diff --git a/Example/BMPlayer.xcodeproj/project.pbxproj b/Example/BMPlayer.xcodeproj/project.pbxproj index 9365a70..0c9995f 100644 --- a/Example/BMPlayer.xcodeproj/project.pbxproj +++ b/Example/BMPlayer.xcodeproj/project.pbxproj @@ -46,8 +46,8 @@ 6D397051623BC89F9251AE28 /* Pods_BMPlayer_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_BMPlayer_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 77666BAD3073AEDAAB5F193B /* Pods-BMPlayer_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BMPlayer_Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-BMPlayer_Example/Pods-BMPlayer_Example.release.xcconfig"; sourceTree = ""; }; 99063F39CF18C5E3F0C969F9 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; - B1777343B0CAECA69C6340C6 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; lineEnding = 0; name = README.md; path = ../README.md; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.markdown; }; - BE1603B0E75A92AB9D964831 /* BMPlayer.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = BMPlayer.podspec; path = ../BMPlayer.podspec; sourceTree = ""; }; + B1777343B0CAECA69C6340C6 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; lineEnding = 0; name = README.md; path = ../README.md; sourceTree = ""; }; + BE1603B0E75A92AB9D964831 /* BMPlayer.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = BMPlayer.podspec; path = ../BMPlayer.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ diff --git a/Example/Podfile.lock b/Example/Podfile.lock index b822ffd..8aaacb3 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -17,7 +17,7 @@ DEPENDENCIES: - SwipeBack SPEC REPOS: - https://github.com/cocoapods/specs.git: + https://github.com/CocoaPods/Specs.git: - NVActivityIndicatorView - SnapKit - SwipeBack @@ -36,4 +36,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: 8d8c62882064f74fa5f1c85343d9ba80417cc081 -COCOAPODS: 1.6.1 +COCOAPODS: 1.9.1 diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index b822ffd..8aaacb3 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -17,7 +17,7 @@ DEPENDENCIES: - SwipeBack SPEC REPOS: - https://github.com/cocoapods/specs.git: + https://github.com/CocoaPods/Specs.git: - NVActivityIndicatorView - SnapKit - SwipeBack @@ -36,4 +36,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: 8d8c62882064f74fa5f1c85343d9ba80417cc081 -COCOAPODS: 1.6.1 +COCOAPODS: 1.9.1 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 999856f..427f441 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,714 +7,739 @@ objects = { /* Begin PBXBuildFile section */ - 0056B9CA777AE1FC2DFA5506266636FC /* NVActivityIndicatorAnimationLineScalePulseOut.swift in Sources */ = {isa = PBXBuildFile; fileRef = A350B1C48856EB3FC25C2B351FD720E0 /* NVActivityIndicatorAnimationLineScalePulseOut.swift */; }; - 01F0F61F59C8E4452414DFE91E85B2A6 /* NVActivityIndicatorView.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCE81AAEB32C737A32005CA1A92C8900 /* NVActivityIndicatorView.framework */; }; - 0520088EEBC879DF2BFC73B355BA5077 /* NVActivityIndicatorAnimationBallZigZagDeflect.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2B2B6CBE9FB26A4B9F365C7A2D12C65 /* NVActivityIndicatorAnimationBallZigZagDeflect.swift */; }; - 0866938993D415520CE7323C0F619E04 /* VIMediaDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A322503D4B7E4E0E8F413350764E3A /* VIMediaDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0E1E1C2B809B261A18752549902DFD2C /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3A664CD38334F0D76977E91B06A50C9 /* ConstraintAttributes.swift */; }; - 0F26D8E83246110CE189C5EA0BD0A5AE /* VIMediaDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = A38E23348B3378426FC55E048075060B /* VIMediaDownloader.m */; }; - 0F4A1B105D10783C251C822B238AC883 /* NVActivityIndicatorViewable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4AC2471B685B7BE9B0A015BEDB2C93E /* NVActivityIndicatorViewable.swift */; }; - 1712CB83C6C25555D1CF4CF74558290B /* NVActivityIndicatorAnimationLineSpinFadeLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AFEF3DFBA16427A66B66BA1E800D454 /* NVActivityIndicatorAnimationLineSpinFadeLoader.swift */; }; - 17FB1B5FC88C3371AF69A26995FE957B /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = A92D3FC01E73FCE9C33F242DA2448641 /* ConstraintLayoutSupport.swift */; }; - 1AAB04526E75E8E597D62B874A4D5615 /* NVActivityIndicatorAnimationCircleStrokeSpin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0537C981E34A504CC878C007A90DE7E0 /* NVActivityIndicatorAnimationCircleStrokeSpin.swift */; }; - 1AF4DF65956031001155DD64AC637D09 /* NVActivityIndicatorAnimationBallPulseRise.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC5C27C31BE75D2AEECF127FDA8DA9C4 /* NVActivityIndicatorAnimationBallPulseRise.swift */; }; - 1F5A5729D0BBEA15E23D7A98BC0E418A /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93FC611372EA5DE85A6B5AE34BE91CE9 /* Debugging.swift */; }; - 2357C558AEBF4FE9C79D96BB2B5932B9 /* NVActivityIndicatorShape.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3A13796FD6983F1D3BA8B559AEA3D5E /* NVActivityIndicatorShape.swift */; }; - 23D8650508A2B414622C0AE7298E48E6 /* Pods-BMPlayer_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B9108DFB03070C1A4E72C6C819DAAE3 /* Pods-BMPlayer_Example-dummy.m */; }; - 24012AAD176F436ECAAF4207F2B9159C /* NVActivityIndicatorAnimationBallRotateChase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25FD3AB25B903D4F41E0B2536C5AFC9A /* NVActivityIndicatorAnimationBallRotateChase.swift */; }; - 271A589202B67D566317D156E1412250 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A5607DC0072766E36BA665FD82C4DB /* ConstraintMakerFinalizable.swift */; }; - 276BD3C1BFB96E7248CBCA867B5566FD /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = C64375EE840AFEE62FEB4553C37ED956 /* LayoutConstraint.swift */; }; - 284E00DC266AFC339C599A52C3CEBFC3 /* NVActivityIndicatorAnimationLineScalePulseOutRapid.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C7852E8AF9AB25541D6CB95F45AA891 /* NVActivityIndicatorAnimationLineScalePulseOutRapid.swift */; }; - 2B2B4EA63BCFC8DD6C527D26D482FF7D /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8912211311C93727AFD704440A084AE /* ConstraintConfig.swift */; }; - 2FF89C560D38917631AE2B0D8000480D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E42C24C454B2E26607B64438F7448D70 /* Foundation.framework */; }; - 300A47EDB18769662C07B4CA9B75955E /* NVActivityIndicatorView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 053275E7BFDA11F5AB0B61D3BDC66C5C /* NVActivityIndicatorView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3095ECCD2E085B13090E3C50A83EC613 /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76085BA3DF517CF97C9BB8F5B34C249A /* ConstraintLayoutGuide+Extensions.swift */; }; - 31AC10D0967F074B7526563D9F812532 /* VIMediaCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ADF2EDB4082C6C8D6373F4923AC3849 /* VIMediaCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3806962FF5D1F6B11D8CAF4BE6DFFDEF /* VICacheSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FE7B63EDBEF087FDC979EE0BE2118AAB /* VICacheSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 39335737AB561D9355E006BD6D017055 /* VIMediaCache-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 33754FE4C3006472479AAAAF9A7C53A1 /* VIMediaCache-dummy.m */; }; - 3B782007A6CA142404E6D8D24D521B34 /* NVActivityIndicatorAnimationBallClipRotatePulse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3861C0847F3A0072807B7394C2A1D6E6 /* NVActivityIndicatorAnimationBallClipRotatePulse.swift */; }; - 3C6568C6D8BC95D292FDFE389FD025C5 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AE9B94E65BD0BC58B1DC625941D7FDEE /* AVFoundation.framework */; }; - 4102B647E8E855EB075E3BFC3CDDDC8E /* BMTimeSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC56C510F0CB6C19E144E75B57A57AA5 /* BMTimeSlider.swift */; }; - 411593C744C3BC97E858257E2143731D /* NVActivityIndicatorAnimationBallClipRotate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472679BDD51C9FB40F254EC32B79A1F0 /* NVActivityIndicatorAnimationBallClipRotate.swift */; }; - 4274267C084358BDB0CC84EBEE533DDB /* NVActivityIndicatorView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AD1B7E233A2D75D506FAD1B7D8D85DC /* NVActivityIndicatorView-dummy.m */; }; - 43F1DAC3F025C8F93FAE48723C0141CB /* NVActivityIndicatorAnimationBallSpinFadeLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDC9E88315AB5A4BEF5ABA7F90CF9FD8 /* NVActivityIndicatorAnimationBallSpinFadeLoader.swift */; }; - 47FFBC956105B7F12C187BF946AFD64A /* VIResourceLoaderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 22EFD954F6E0AFA7FF2591FD5F35707D /* VIResourceLoaderManager.m */; }; - 498E614E8ACBA6DA052464F65A15693F /* VIResourceLoadingRequestWorker.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A65F1770B45AC7F30AE23D56144A88A /* VIResourceLoadingRequestWorker.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4A41ADCB5552A39DBCEAD5C9192B3BE7 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA763988CD986BEA58FD2F4171485A3C /* ConstraintRelation.swift */; }; - 4ACC4EA543C820B746DC66835B89962B /* NVActivityIndicatorAnimationBallRotate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C44C626D28997D620A348BFD8BD1F5D9 /* NVActivityIndicatorAnimationBallRotate.swift */; }; - 4CF94A8D6F8A1B9918F857A57EC0C5E9 /* NVActivityIndicatorAnimationBallScale.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9DCC5AB5810D62A3E0FC6DD2EEF202F /* NVActivityIndicatorAnimationBallScale.swift */; }; - 4D7C5F4E522B93612068A1FA37BC3591 /* Pod_Asset_BMPlayer.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = C996B9658C9C78AFFBCE2BACAB767AB9 /* Pod_Asset_BMPlayer.xcassets */; }; - 4F9CF5043F823F93C9819A7CDB1568E8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E42C24C454B2E26607B64438F7448D70 /* Foundation.framework */; }; - 4FF36FDA6199AB65BC4B5B8E10C5A871 /* UINavigationController+SwipeBack.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B7F3C600D0A0486A1CC66194B0A53FC /* UINavigationController+SwipeBack.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 512AF46CC2E410FCEFABEDA53D428039 /* NVActivityIndicatorAnimationBlank.swift in Sources */ = {isa = PBXBuildFile; fileRef = A12ADE07CACD36402198AECE3E4329B7 /* NVActivityIndicatorAnimationBlank.swift */; }; - 51E4AFED6AC0668AFEDC7C6A7208A4A9 /* NVActivityIndicatorAnimationBallPulseSync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30BEF65274DCF8C3B4639A15971833AD /* NVActivityIndicatorAnimationBallPulseSync.swift */; }; - 521DFB8B79D26057EB7374FED372FD19 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80A4A2DADB70F33844AFCD5FE3A5B44C /* ConstraintMakerEditable.swift */; }; - 537B76681916451654B34257AAC8C828 /* VIMediaCacheWorker.h in Headers */ = {isa = PBXBuildFile; fileRef = 9214A0F1EEC5D9D77120DF4820BDB897 /* VIMediaCacheWorker.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 55075427AEAFABA78FEB0405D2514994 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C0A1219A121B71C97688B9B778A07F72 /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5B3B9DA8C5D12C5D6A434D7435BA2CC5 /* BMPlayerControlView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2028B204C544D392F65F4F1911731EBC /* BMPlayerControlView.swift */; }; - 5CA6DAF27B7FE98D8139F2B5D0A01B8A /* BMPlayer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B9C5413769109E0F79C0FB7895E3BE0B /* BMPlayer-dummy.m */; }; - 63633A282D11E4C3E14557F57D6CB8A7 /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5404C2D8C50D96A0B902D4A860C99216 /* Typealiases.swift */; }; - 65F092493FFEF9C0FD117056A450EDAF /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1B6C4F7F5B6AE911BAE7A0ADB28990F8 /* UIKit.framework */; }; - 6810E1C8D02EF5DB98C05F4A57F2A9E3 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E0EB62F3553EE593D78BAA7CF48C959 /* QuartzCore.framework */; }; - 6A3A745761F40226D74145F70A655C24 /* UIViewController+SwipeBack.h in Headers */ = {isa = PBXBuildFile; fileRef = 8444D04BB50EDE93DCDFD0C7B45EAAC6 /* UIViewController+SwipeBack.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6B1CEE035848C45314A572DAEFDD8FA3 /* VIContentInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 51D5361FA35535339E246ACEA5E6CC82 /* VIContentInfo.m */; }; - 6BBD7CE7E9E7E59C3B1C6E95F3EC8834 /* VICacheManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 300E1D8DB4399E8E31925935979DE626 /* VICacheManager.m */; }; - 6DCF5E295612DCEDEDF48E7D25376F19 /* VICacheAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 27F4A0F0619C6AC134FDBAD087F5AB2C /* VICacheAction.m */; }; - 6E04651AE905869039601DE9F220C58C /* BMPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FBCD5D28BFADFA9556BDCDF11CF20B5 /* BMPlayer.swift */; }; - 6F64005C7D01D535EF89375BC769C054 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E42C24C454B2E26607B64438F7448D70 /* Foundation.framework */; }; - 70D742EB92FA49027BE11C173DE3EEF8 /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DCBBC668CC82E69CC421706CAB4B0C4 /* ConstraintLayoutSupportDSL.swift */; }; - 734939C285EC437EB55ADDD794BC5285 /* VIResourceLoaderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CCEA90491F565AE29A40FCDA4B58D38C /* VIResourceLoaderManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7468ED6B2E13D201865668F91AB8690E /* NVActivityIndicatorAnimationBallZigZag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DE9A36360DC1BC451170AC3341B6099 /* NVActivityIndicatorAnimationBallZigZag.swift */; }; - 7757FCD6A64E645BE5745255F7B48A12 /* NVActivityIndicatorAnimationBallScaleRipple.swift in Sources */ = {isa = PBXBuildFile; fileRef = D55360A0C80433F5F05556E7269F203D /* NVActivityIndicatorAnimationBallScaleRipple.swift */; }; - 7C70D9696EB7364B8DE8867DCBF1F3A1 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 857E4121CFA4251B8B37446C1489F1D1 /* ConstraintDSL.swift */; }; - 7CA4A342DBACFB15D330B35388DFB6C7 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A96D7405ED254E9619FBA6B669D9E9F /* ConstraintRelatableTarget.swift */; }; - 7E24CB5537F7415B662DB27A28B01AFB /* NVActivityIndicatorAnimationDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C460184507599A8F5702EDA7E17E9262 /* NVActivityIndicatorAnimationDelegate.swift */; }; - 7E7848A7CB6B34D9402803CE96902694 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E42C24C454B2E26607B64438F7448D70 /* Foundation.framework */; }; - 7E99FE7355EDE0B52D74D2F4A16FFB05 /* NVActivityIndicatorAnimationBallGridPulse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22275F7A284509B4CEC1E470E171D77D /* NVActivityIndicatorAnimationBallGridPulse.swift */; }; - 7F460F4AC1F7D3DA9852D69847504887 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E42C24C454B2E26607B64438F7448D70 /* Foundation.framework */; }; - 813658CE26B74F4BCBD980838E5B6BCE /* BMPlayer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 10463BD2F2FFFC2A603595FA0D5819FE /* BMPlayer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 81BD047CA16B8A3E8891FF229DE75211 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FA563839DBEB512B73927561176D9B6 /* ConstraintMultiplierTarget.swift */; }; - 8201498F66FF1D7FCFDF9C7ABFD3B5F6 /* BMPlayerManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78FC34689EB39CE39B854DE002B616DD /* BMPlayerManager.swift */; }; - 82B0C4D5ACAAFF9CFCB2189483544BB2 /* VIMediaCacheWorker.m in Sources */ = {isa = PBXBuildFile; fileRef = 3968B8F36B4CF9711CBD68214ED242EE /* VIMediaCacheWorker.m */; }; - 85F54642FE751FF658F4CE14C5903F26 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = A08F260D71F82D5E40FF8C6C8349E340 /* ConstraintConstantTarget.swift */; }; - 86AAAC1072D255858A381C1233BDBDD1 /* NVActivityIndicatorAnimationBallBeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 855307702403068F1EF43C73376E8F9C /* NVActivityIndicatorAnimationBallBeat.swift */; }; - 892E86C258E8842B9BCAF39DBE2780DC /* NVActivityIndicatorAnimationBallClipRotateMultiple.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE01FAEDA56776BC9A8E83FDF7FF240F /* NVActivityIndicatorAnimationBallClipRotateMultiple.swift */; }; - 8981517E70994716501CE00C80E7B219 /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D04CD880B213A915A2B8937944A84C1 /* UILayoutSupport+Extensions.swift */; }; - 8C436C17C0E4A7DE07A9A12D2AF86D18 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1B6C4F7F5B6AE911BAE7A0ADB28990F8 /* UIKit.framework */; }; - 8E7288A9463A84A7B8846534301E0113 /* SwipeBack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E4BD7CD3A0E1E5836DD6131F0FDAE62 /* SwipeBack-dummy.m */; }; - 8EDFF25A1951F6A0C28928B627F9CC44 /* NVActivityIndicatorAnimationSemiCircleSpin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 426D4F25D857DD8BF021BD5EF2036A09 /* NVActivityIndicatorAnimationSemiCircleSpin.swift */; }; - 8EE03C341565FA02E525D8B6006B405C /* NVActivityIndicatorAnimationAudioEqualizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E05ADCA1D6163D2FB111744816BB3408 /* NVActivityIndicatorAnimationAudioEqualizer.swift */; }; - 8F7119F672B8113694445CBD428C5FA9 /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = E47B6679787B1A85AC1360072D66D898 /* ConstraintMaker.swift */; }; - 90FCDF0BADDBE70F59D0DCCDA4BCC211 /* NVActivityIndicatorPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E891B6DE536D20CEC811CF5B610C6E4 /* NVActivityIndicatorPresenter.swift */; }; - 90FD36B52CCDBD241EFA5A4936471AF6 /* VICacheSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A9F537089B08DAA09CFB4713D42E5EC /* VICacheSessionManager.m */; }; - 9120BE92AB410C12E924574D7D1F48B6 /* NVActivityIndicatorAnimationPacman.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6651B9EA2DF9480D5F7B07BD73D30EC5 /* NVActivityIndicatorAnimationPacman.swift */; }; - 9127CB211601BA8A0D27D5F18CE30B7D /* SnapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5EF2B2880C30A1FFB20DDC7EA50061B2 /* SnapKit.framework */; }; - 92053AC79C04AE21F083D05839F47032 /* NSString+VIMD5.m in Sources */ = {isa = PBXBuildFile; fileRef = 81ABD0968CE59709F2363F4EC4EE8CE8 /* NSString+VIMD5.m */; }; - 92B9AC133423BCE34F06103646FB33DC /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8C4EB5AE2E70CA790FAA570B78DD6C64 /* MobileCoreServices.framework */; }; - 938187382ADEA7AB60B956E3EBCC431B /* NVActivityIndicatorAnimationBallScaleRippleMultiple.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3681724252F19C5983669A8C262E53CE /* NVActivityIndicatorAnimationBallScaleRippleMultiple.swift */; }; - 952AD825FA6B11F75EFD1EABF299D210 /* VICacheConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 66B37886CE2BC08390CE62075CF2D163 /* VICacheConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 954471C7EC47E20FCA21D6E64832AE89 /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7349835EACAD31984EBAA7429D2F9829 /* ConstraintView.swift */; }; - 95F153787B50432A241F6B0942C294F5 /* NVActivityIndicatorAnimationBallGridBeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6891B0C442E88DAACFDAE23DF4EE8F97 /* NVActivityIndicatorAnimationBallGridBeat.swift */; }; - 96DEDC224B0EB8E0913F37FFCDE078CB /* VICacheAction.h in Headers */ = {isa = PBXBuildFile; fileRef = A5F81EC96A6F107553A0017CC5F94FDB /* VICacheAction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9B287F9E159B79FD5E04F78EF65C6FED /* NVActivityIndicatorAnimationSquareSpin.swift in Sources */ = {isa = PBXBuildFile; fileRef = D515BA1CB6D887F29196B6F0717BF8A5 /* NVActivityIndicatorAnimationSquareSpin.swift */; }; - 9BF333E7C849F95C0A7AE796AC8CA49D /* BMPlayerClearityChooseButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8BA80919EB3FC4B3F144AA5CA9E6680 /* BMPlayerClearityChooseButton.swift */; }; - A4540009AF2588A53C552D0561DEEAAD /* NVActivityIndicatorAnimationBallDoubleBounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5E53F6F4F70C5C377DFEFB39CBA548B /* NVActivityIndicatorAnimationBallDoubleBounce.swift */; }; - A7EBEAA70B2F1D1F7500FE4DA9E54BAD /* VIResourceLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = F7A99AFC135245F3A7FB97601EBD36B6 /* VIResourceLoader.m */; }; - A876C9F893C8CB524F5E59F24EAEEFB7 /* VICacheConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 23607DE187E9FA1EA99B0485BFDB884D /* VICacheConfiguration.m */; }; - A8CCD80F462ABE26C68C4F057D292303 /* Pods-BMPlayer_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0ABBA39641A81922B05B93D32B611910 /* Pods-BMPlayer_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A9DCD4A8C842DF6D3D0D9A667BEAF23B /* VIMediaCache.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 64F058973DD5DA40C4CF133D3CA0494C /* VIMediaCache.framework */; }; - A9E98F5D5FD33D1B050DCA6F2C123C51 /* SwipeBack.h in Headers */ = {isa = PBXBuildFile; fileRef = 710C7FC7F3A0ABD079FEAF2B76241FD5 /* SwipeBack.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AC5CFCD905CCEE95E529BDE6A5F9CF9B /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73136544D94B72171A7FCB845D76EFF6 /* ConstraintView+Extensions.swift */; }; - AED1C67B76232919163683A434D98744 /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 582142D464D7D24896CB7BCD9C1CD1CC /* ConstraintLayoutGuide.swift */; }; - B06827C77055AAAE537D8141DDF9E107 /* VIResourceLoadingRequestWorker.m in Sources */ = {isa = PBXBuildFile; fileRef = DA94AC28B62A12CE3E2511897B4A18F2 /* VIResourceLoadingRequestWorker.m */; }; - B163ECB5C91D2C6BBFDB0DE71DB2189E /* BMPlayerLayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCC7B692356A0DCBB2FFEDB1D929EED5 /* BMPlayerLayerView.swift */; }; - B1A59D1473C2A7D3F61D060CEB6CFCE8 /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = C33FA0E4B725619E14DBA09BEC3C9E08 /* ConstraintInsets.swift */; }; - B7170B2544ACEA6B5B44555F15512FA4 /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 663D99AB0F74664B33232581DE38395E /* Constraint.swift */; }; - B8A257334A26D83BE8AEAA4A1F0AF852 /* NVActivityIndicatorAnimationLineScaleParty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 925E9179A58817D14424E79FA2CB84CE /* NVActivityIndicatorAnimationLineScaleParty.swift */; }; - B8CF46ABBFEEF990B3D66F04BA247BE5 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = E97687BCC2D3C6DCE9AA4A5A7118F51E /* ConstraintPriorityTarget.swift */; }; - BA9F85ED84602FF7C9FC27CBC5D2CAE2 /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09FEB3C8AE17A7F36DBA4D0197C0FBF1 /* ConstraintLayoutGuideDSL.swift */; }; - BD0B0777A784977E5BB97F225077D8DA /* UIViewController+SwipeBack.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FD3AEF5EC39C28E401032CB6959EE0A /* UIViewController+SwipeBack.m */; }; - C43058B0EB07835312ECF1B934B3C805 /* NVActivityIndicatorAnimationTriangleSkewSpin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06E5A8B7B1AD7E3BEF5C450E56F10A15 /* NVActivityIndicatorAnimationTriangleSkewSpin.swift */; }; - C5F300D8C011D063B161F83A397E8C5D /* VICacheManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D116AA805F1414347EE70753B1ED9E1 /* VICacheManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C66910424FF918D7CE495F46B8D9AFBC /* BMSubtitles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A65B65C06CFEB0FF0704CEFE57D8359 /* BMSubtitles.swift */; }; - CA6CC7DBB0BE43FC07DC4AB8B6813206 /* VIContentInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 74F318164E0795EC442D35E96715D16B /* VIContentInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CE446A7ECACEAD9B2122B2565F7D5CFA /* NVActivityIndicatorAnimationBallPulse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E0D6BAE787AC9BF4C01C09AE69A10D4 /* NVActivityIndicatorAnimationBallPulse.swift */; }; - CF507B7F2C3B3311E0E6BA66714811B1 /* UINavigationController+SwipeBack.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A54CB5232972E192B77C1783A20F10A /* UINavigationController+SwipeBack.m */; }; - D08060F016B54E8F27BDF8DBB49A6171 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90B3ECEBC185A228E887760BF11C7317 /* ConstraintItem.swift */; }; - D6D25A006669BFBDB9B1065196C19E98 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E42C24C454B2E26607B64438F7448D70 /* Foundation.framework */; }; - D9ADD2588FF9E7BD877FE41E76B5E5CC /* NVActivityIndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 716CF58537E3DA30A43EC29CD18A175F /* NVActivityIndicatorView.swift */; }; - DC00736992DD9CF8014E86B8FE3D03C7 /* VIMediaCache-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B9EED1408A38E0F9EF02408ADAB6BCA /* VIMediaCache-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DCD0133109300F1318C0A81DDFFC02C9 /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F92676015BBB098D8A7DD49B4BA7318B /* SnapKit-dummy.m */; }; - DCF9FC727CB487F413ED0A0309575501 /* NVActivityIndicatorAnimationBallScaleMultiple.swift in Sources */ = {isa = PBXBuildFile; fileRef = B934EC95570CCA1E3E28EFBDFE2C0F22 /* NVActivityIndicatorAnimationBallScaleMultiple.swift */; }; - DE210375D2E0AC06D2D3DE5B356A4F5A /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 677FA5139762F6C165BEA829313D8BFA /* ConstraintPriority.swift */; }; - E3E796D190BA099EDEDAB1BC8F32A461 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECC186E6708A5B59C45A1A95A3F26897 /* ConstraintDescription.swift */; }; - E507CA9DD17B428382D7DBAB670074EF /* VIResourceLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = A7C44091AD3DF511B3E73A718435F6A3 /* VIResourceLoader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E6D89925C9B5F3CA7BD87E5AF384F221 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AE9B94E65BD0BC58B1DC625941D7FDEE /* AVFoundation.framework */; }; - E734BDC7D68029363D4C6FA8D63736EA /* NVActivityIndicatorAnimationOrbit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E9328B63B76DDEB2460B2810F1A15BC /* NVActivityIndicatorAnimationOrbit.swift */; }; - E81245F79648A09BF637A2E5FDCEE7E0 /* ConstraintMakerPriortizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C83B0AD87C139198109A3034A52AFD /* ConstraintMakerPriortizable.swift */; }; - E82D632C86D427CC451620C3B1D5C6C8 /* BMPlayerItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = D508EE28D1033D8C48ADFD0FC92434EB /* BMPlayerItem.swift */; }; - EC2AC6ED7500CF63037D6873D4251340 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 722A42849DDEBE0758F72C4CD0A43A24 /* ConstraintMakerExtendable.swift */; }; - ED87149FD9583840C142D905EA1046A5 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C841E4D99819814282E407AE0F30788B /* ConstraintOffsetTarget.swift */; }; - F4923C5EA219B11DE9EF2B9DE7ED83ED /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1B6C4F7F5B6AE911BAE7A0ADB28990F8 /* UIKit.framework */; }; - F544B29EDD373477A09576E99255868A /* SwipeBack-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 774618023EC28C4417AAF3CC382DD27E /* SwipeBack-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F5EA6C413C6183A0D7BD4B11A2EA45F3 /* NVActivityIndicatorAnimationCubeTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA0260CA2833CC591EAA20B2D37D9A85 /* NVActivityIndicatorAnimationCubeTransition.swift */; }; - F6BEBC661850C2CD4ED41DCC9844D19C /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = A13C714CB68331E08420F1292E895A13 /* ConstraintInsetTarget.swift */; }; - F738C239CE57387BB377469401484845 /* BMPlayerProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = D429EF6281A42A1EF02EA40AC9CFD674 /* BMPlayerProtocols.swift */; }; - F9A808ED9392747AB918ECA640473CC3 /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28F501A9B74545CC3AEDBFE1E1BAE46B /* ConstraintMakerRelatable.swift */; }; - FB72255ED93BF026E10A0FBA17FA3976 /* NSString+VIMD5.h in Headers */ = {isa = PBXBuildFile; fileRef = E0F0A1F959274B705564737A4213FF15 /* NSString+VIMD5.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FBE22092E43024E7DB41295413161568 /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 873D445E10991CEB7FCF52D71A68F225 /* ConstraintViewDSL.swift */; }; - FE18DA4556EE645A8A79D20BF87995A3 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27FF725436BD5CC4BB133EAA2AB30B80 /* LayoutConstraintItem.swift */; }; - FE933F091E23D127C757D141094E8074 /* NVActivityIndicatorAnimationLineScale.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0E232C777FEFFDA8F837585A87AB7AD /* NVActivityIndicatorAnimationLineScale.swift */; }; - FFE8F6B1AACDA242E316246BCD3FC8F7 /* NVActivityIndicatorAnimationBallTrianglePath.swift in Sources */ = {isa = PBXBuildFile; fileRef = E35E5E3748DE7C4ACF96A555CEEF2137 /* NVActivityIndicatorAnimationBallTrianglePath.swift */; }; + 0030F95FBA68051A76DE6A678EAD31F1 /* NVActivityIndicatorAnimationLineScale.swift in Sources */ = {isa = PBXBuildFile; fileRef = 602A4B3447BB5E5AB9F0DFCCF2BCBDC7 /* NVActivityIndicatorAnimationLineScale.swift */; }; + 0352FBA6188B7E7E85B422D16D321CDC /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7279AB68FCFA368EF5B940D33EB3B47F /* Typealiases.swift */; }; + 03D5BDCCCEE7620655FA11935F9AA0DB /* NVActivityIndicatorAnimationBallClipRotateMultiple.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB79AF2D3233AE63E4832F34A00CE4F5 /* NVActivityIndicatorAnimationBallClipRotateMultiple.swift */; }; + 06B3EE52D7DD0A5AD43F09843CDD720D /* VIResourceLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = DACB3F7FAD5FDE7977D6FA29D143B583 /* VIResourceLoader.m */; }; + 06D950BB450F0B44ED54D332FB6C57F0 /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AA40C75CF15782C5DDBCB669D1F2B75 /* ConstraintView.swift */; }; + 07732CEE42319E1DD06DBE93632604AE /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57B44FB752B7992F7FD10B349F0BF6C3 /* UIKit.framework */; }; + 09AD48C6226E6FF6B5BA09ADAB9C701B /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 857CA708BCBDD089E09C8159F7DD5A10 /* ConstraintMakerEditable.swift */; }; + 0A2A03C045A1CEACDE43E6397D369349 /* VIMediaCacheWorker.m in Sources */ = {isa = PBXBuildFile; fileRef = DB536FD4C77AA85B81B6DC01EDE4D934 /* VIMediaCacheWorker.m */; }; + 0AC43B4A57A5CA1B21DE9123A3ECBAF9 /* NVActivityIndicatorAnimationDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9F640180B1D0AB1B7DF4225ECE94A08 /* NVActivityIndicatorAnimationDelegate.swift */; }; + 0AF2B7B324FFD93349F1B6311D80F5DD /* NVActivityIndicatorView.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 27A51781E3F37BAA7B95D17C1FAE0A27 /* NVActivityIndicatorView.framework */; }; + 0B3503225A29E3A52A115E2D442B88C7 /* BMPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFC3BE805D43CF75D352020401CC728A /* BMPlayer.swift */; }; + 0B5A8BC33742036F2B1FEF3EE1E05353 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 21F873BB6D63272932FA28AF44DDF30E /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0C4868A036C6A5A71A41E468DAAF7BA5 /* VICacheSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 858D748E32A04BD77C5BB6640EF48EA4 /* VICacheSessionManager.m */; }; + 0D5F87D553F105B0D77B92DB195F4219 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B5814E69F70DDDE575CEAA537C69DAA /* ConstraintMultiplierTarget.swift */; }; + 0D737486B867BE2A165BE628AFB3E47A /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB190230E02112D0CFA400C3282F81E9 /* ConstraintLayoutGuideDSL.swift */; }; + 0E193F1230055D5C3A002B054E7E1397 /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = F08450E9B2F2ED3AE4EBE08E61EF81A7 /* ConstraintInsets.swift */; }; + 0EA613E8B17D40E1C07225D8548B338B /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47579B359240F002F6FE2CD98E772C98 /* ConstraintLayoutSupport.swift */; }; + 0EE4365C0187FFC2B25C692F4D13107E /* SnapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FA8CF5ABCD3740C8CC49926D010A73F /* SnapKit.framework */; }; + 10C1612A900521338C84A6C4DD3D8CCB /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 581A04A98CE52FA1D753E04430DF1055 /* AVFoundation.framework */; }; + 113413EF51B97ED56342A334EB2DDC06 /* NVActivityIndicatorAnimationBallZigZag.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2A1485C33D0257F4D49D8CF7D492FDC /* NVActivityIndicatorAnimationBallZigZag.swift */; }; + 13BCEF3EA830C5D94C1B5BDB4A9DDD34 /* NVActivityIndicatorAnimationOrbit.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBE106E7C1ADD8B8D68714F5A6197623 /* NVActivityIndicatorAnimationOrbit.swift */; }; + 17F03E9E3FD437B3B530DE98D2CA1A35 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6A14181B9DF569457159D4CA1EE3ED4 /* QuartzCore.framework */; }; + 18FD8C83A428CAB92AABFB47B830D0AF /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57B44FB752B7992F7FD10B349F0BF6C3 /* UIKit.framework */; }; + 192CECA84EFBEABC6AF29F1DA58A8143 /* BMPlayer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B1A4D5D69360735A2A30DD716FB7C63 /* BMPlayer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1AF47F904429F72833C4B848B18F84AA /* UIViewController+SwipeBack.m in Sources */ = {isa = PBXBuildFile; fileRef = 402DD57151BC29775A3C7E2B0A9DC527 /* UIViewController+SwipeBack.m */; }; + 1C21996ACAC9BBFE424836978C3CEFE4 /* NVActivityIndicatorAnimationBallPulseRise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 032426748D2B3022FC26795227BA6FC9 /* NVActivityIndicatorAnimationBallPulseRise.swift */; }; + 1EF375F5825BC670EB281A4C7D00596D /* Pod_Asset_BMPlayer.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 46F1B053F29D9AFC734A5B96DF7B018D /* Pod_Asset_BMPlayer.xcassets */; }; + 1F00CC115D09B45E009FC186AE2B27EF /* NVActivityIndicatorAnimationBallBeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 562EE63ECE72BDD8B8C54ED5752E35DB /* NVActivityIndicatorAnimationBallBeat.swift */; }; + 1FF7F5433B5B8C968CF012303205D13C /* VICacheConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B980B1CC7DEAFF0DBF2CE238CAF6ECC /* VICacheConfiguration.m */; }; + 20D0B1297304E2512B179AE1A9B7FE1A /* NVActivityIndicatorAnimationBallTrianglePath.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBCAA469419468600C2171D185DBF3E5 /* NVActivityIndicatorAnimationBallTrianglePath.swift */; }; + 21EADCA0D8EFADE72410B6EE575EA276 /* VIResourceLoadingRequestWorker.h in Headers */ = {isa = PBXBuildFile; fileRef = 89914D8B3346F94450A218A1B724CBFE /* VIResourceLoadingRequestWorker.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 25501B36B56CE8E3332B03E18E9D9B23 /* BMPlayerControlView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6B6622D41910AB7F7616083E4784515 /* BMPlayerControlView.swift */; }; + 2868B32459EBF7FCB28194E7B98657AB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5DD1080DA340668967D69221B83C172 /* Foundation.framework */; }; + 2B3A416DD6836A6FE1E70F3995641CA9 /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 54E83150FFE1B6FA87DF323FDF7F02F1 /* SnapKit-dummy.m */; }; + 2C0C0F5031FF8113DF8F8E62A850DACE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5DD1080DA340668967D69221B83C172 /* Foundation.framework */; }; + 2C9368564D46D64EDF7A8117F3DD1019 /* Pods-BMPlayer_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 37499CB135FDD906C8F7D57DD723FA0A /* Pods-BMPlayer_Example-dummy.m */; }; + 2EBA43015D54C5359A68FC3F95E4FAE7 /* VICacheAction.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E614E5F20CE7B9C1E10A2838BA8512D /* VICacheAction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2EDD0261DE22FCB9F7B857C7675F6CFF /* BMPlayerLayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50D563CDF12549517D943D354CC45D93 /* BMPlayerLayerView.swift */; }; + 2EEDC3DA971079A6D1A29A504E9B2EBA /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18A951B9796C4B3039FCFA5DBB12340E /* LayoutConstraintItem.swift */; }; + 31D01DBC5D9D985AFC7612B467A56BC1 /* VICacheManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E61E57DEF2FBE9365BCCB73B555FA409 /* VICacheManager.m */; }; + 32A20BC48F39E20D7680340961F3639F /* UINavigationController+SwipeBack.m in Sources */ = {isa = PBXBuildFile; fileRef = 59D7DCADB5ADD9654D866FE06866824E /* UINavigationController+SwipeBack.m */; }; + 33E081DA7AA1BF466D7D3740A6FFC6DF /* NVActivityIndicatorView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 70288E0D67A865698DDCD2CA061D4425 /* NVActivityIndicatorView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34B940DB1B5C51A717B54C7C0A856DB2 /* VIResourceLoaderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 82C0911EAB146C78530BE2DAF0CC2103 /* VIResourceLoaderManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 36363BE71382372654CD3CBA6D56E697 /* NVActivityIndicatorAnimationPacman.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F86C969AF621481F227FE8A0B6FD260 /* NVActivityIndicatorAnimationPacman.swift */; }; + 3782465003803B50B7A752E03FE906EC /* BMPlayer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F0FD1C378485C9DA85D347CB7C1043ED /* BMPlayer-dummy.m */; }; + 37CAF8ABD63E98A8A42996D2A148BB68 /* VIMediaCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CAAF45DD4AB68CC18B6BFFE2DC9A987 /* VIMediaCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3B7E8C9481B73CA15375D799252A6C05 /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E9AAD1364E81DE111FE4D5BED2E86EB /* ConstraintLayoutGuide+Extensions.swift */; }; + 3C0924520FB8B56CA30FF79F4A17DAFB /* NVActivityIndicatorAnimationBallRotateChase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5166C0C85238C5B0373820A05EB2F6E0 /* NVActivityIndicatorAnimationBallRotateChase.swift */; }; + 3C7847B6FC3800CF0EE600F70414FEE2 /* UIViewController+SwipeBack.h in Headers */ = {isa = PBXBuildFile; fileRef = E081E21E907407AEC83B72B324C579C7 /* UIViewController+SwipeBack.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3DF817CEEB7AD34C2DAFD42A93EA53CC /* VIContentInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 392C314A0ABE1CF8879A87B22C67DA1C /* VIContentInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3F72A8F0F205ACEEEB3240C62638DC41 /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AB8DD8C79E54413B9EAE0AAF9603E35 /* ConstraintViewDSL.swift */; }; + 404DA1B9E76CCAD58565ECA6A85D5873 /* NVActivityIndicatorAnimationAudioEqualizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1923A2365B7141E77D4D698B8151E22A /* NVActivityIndicatorAnimationAudioEqualizer.swift */; }; + 41424B056133C045ADB5B5EB1F71CC89 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57B44FB752B7992F7FD10B349F0BF6C3 /* UIKit.framework */; }; + 427396208C347793931623040B006795 /* BMPlayerProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 798B9CEB72E277B9E2DDDF542FF660F7 /* BMPlayerProtocols.swift */; }; + 438D275119869D5E2F2C98E0C4DBBED6 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BCBB8353A356763150DD69FD66E2C56 /* ConstraintPriority.swift */; }; + 4629C90C17EB299917E08A79A5BB3BA6 /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7438D81D7C5A0CD62F1E1FD5E4049151 /* ConstraintMaker.swift */; }; + 4BBBCF3AC76B8A968FEF1665C4B63042 /* NVActivityIndicatorAnimationBallScale.swift in Sources */ = {isa = PBXBuildFile; fileRef = B98B3AB08C101BEB4773838D6E17E2F0 /* NVActivityIndicatorAnimationBallScale.swift */; }; + 51EB4BFFD6EDEAC25C80C3A9D953CF7F /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F63D8C575BBF18CED63A679B5AB8E74 /* Constraint.swift */; }; + 54C101641542A56BC5D63C90A4B62D91 /* NVActivityIndicatorAnimationLineScaleParty.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8FD5680FE56332C5BC6871B42B88D24 /* NVActivityIndicatorAnimationLineScaleParty.swift */; }; + 5A2B168E93D9A9A9089EF675BC30A95B /* NVActivityIndicatorAnimationBallGridBeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6C36A1E28CA4A675A0261B11FA4D48C /* NVActivityIndicatorAnimationBallGridBeat.swift */; }; + 5C2DC6E0D057EA9BCC65ABAFEBD12503 /* VIResourceLoaderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A9CADD501E6845EBDCA9FBF169EFB0E /* VIResourceLoaderManager.m */; }; + 5C2E34876933C1D7E45703211CEB1E8F /* NSString+VIMD5.h in Headers */ = {isa = PBXBuildFile; fileRef = 26116806D657C91A6C1822DD468C8CC2 /* NSString+VIMD5.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5F9F3AF6431A80E5DC5FF0D75A627ECC /* NVActivityIndicatorAnimationCubeTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 229AF5D620BC8FF49995D5A3712749A4 /* NVActivityIndicatorAnimationCubeTransition.swift */; }; + 600D9F239DD7B3D1754823A4670276FC /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F94F290DF7C0CA8E5505B64316D9A13 /* ConstraintInsetTarget.swift */; }; + 608CC822A68BF6083701B2B1620BC6C5 /* VICacheSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BE9624A4A3D896C1D586602BA8600FB /* VICacheSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6121116F27D83737D81F7F4EF7AC5C73 /* NVActivityIndicatorAnimationLineScalePulseOutRapid.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC48DC3BAD504E10FF5ACC735CFC1727 /* NVActivityIndicatorAnimationLineScalePulseOutRapid.swift */; }; + 632662FD8E5A6E127945B0DC4DDD6BA7 /* NVActivityIndicatorAnimationSemiCircleSpin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 869D561951AFE9647EABF7CD8C233017 /* NVActivityIndicatorAnimationSemiCircleSpin.swift */; }; + 64C99DE6079AD902A7918E9813E6AF60 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 581A04A98CE52FA1D753E04430DF1055 /* AVFoundation.framework */; }; + 666ACBAED7390ABEF42C74A23511A6AC /* NVActivityIndicatorAnimationBallDoubleBounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CAA60BA737BFDE3A384980FDDF38828 /* NVActivityIndicatorAnimationBallDoubleBounce.swift */; }; + 672BC9BDD6B0F6EC0329F3A4E323BC52 /* VIMediaCache.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E2A7112DF6D72FFD7002A675DA38835 /* VIMediaCache.framework */; }; + 67F2D152ABB673708E3376789E567755 /* VIMediaCache-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 72C27E4476C17EB35560E8879B5AA070 /* VIMediaCache-dummy.m */; }; + 68198822A7453D3B4F56EDF4F94F243B /* VICacheConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 29232CB53BF3360B3152BC8B1F946D04 /* VICacheConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6DF5D834C928F8CF6832472B195F1BCB /* NVActivityIndicatorAnimationBallRotate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F14117DA8382B62954D7CA450EC440D /* NVActivityIndicatorAnimationBallRotate.swift */; }; + 6F172B09438BFDF4BCFD2DC22173E172 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = A71C91EA581CDC18C09CD9B6D8996BDE /* ConstraintConfig.swift */; }; + 6FEC2D6E9B5B1EBE6836B2606E17F0D3 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BA70E56078F7DABF86CE18DB5FD4869 /* Debugging.swift */; }; + 6FF37E851B1DA7EDB09BD6CC8C0CF89A /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA2008E1C4FD75F62DF9BBC1FC253C77 /* ConstraintConstantTarget.swift */; }; + 719524BDEA7C02DEFA8F453E6B71B50D /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C790B0C7F4E99B2643F77C15DD5DCFA /* ConstraintDSL.swift */; }; + 7205D67CA2E18C8CEEFF0845AA76E1D1 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB18AE36BD6BC9CD20776F820D5AE504 /* ConstraintOffsetTarget.swift */; }; + 73444338559E8CC74C7F7884C7B559F9 /* VICacheAction.m in Sources */ = {isa = PBXBuildFile; fileRef = C9CB5673A944AD668804FF5979A3DD62 /* VICacheAction.m */; }; + 7583FDF912CDAC41E8B6D501213F3E83 /* Pods-BMPlayer_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DF5272E4D90688875393040E00A8E5CC /* Pods-BMPlayer_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 75B0318B54A14A2FA71A560CA624D395 /* VIResourceLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F86EA41C32FC0A722ABF22C5DDA9601 /* VIResourceLoader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 767C04FC0EDFE6A50D5501B40CD06757 /* NVActivityIndicatorAnimationLineScalePulseOut.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3486CE2B72D74D3E611D1BC7BBA5A21 /* NVActivityIndicatorAnimationLineScalePulseOut.swift */; }; + 78486B6C091C18CDB9F042BD29683C6C /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF87BCF0C9441360AA3B24FE53D27F7F /* ConstraintRelatableTarget.swift */; }; + 7DC7CF3C8FD03FA970F2907FBC3F7254 /* NVActivityIndicatorAnimationBallScaleRippleMultiple.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99FB4CA918AE0106830E72274B1C5A7A /* NVActivityIndicatorAnimationBallScaleRippleMultiple.swift */; }; + 7FBFB50AC525184910D00F97FB1BC637 /* VICacheManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F17D472A35F841E05CEBAE03EC8B17E0 /* VICacheManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8362CFC6D3625AC8E5890F6478B87AB4 /* NVActivityIndicatorAnimationTriangleSkewSpin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B0757B6468621EAA972C33E14AFF508 /* NVActivityIndicatorAnimationTriangleSkewSpin.swift */; }; + 862FFDE937BDACDCAC6D6B1B1870D6BB /* NVActivityIndicatorView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A3CA5B215BB7C13D9700FD3CD85B80AE /* NVActivityIndicatorView-dummy.m */; }; + 8CFE0A44E5A30E6ADE46CFC366C0CCDC /* VIMediaCache-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E5F99C3C14BF517AB6009EF4C2F778E /* VIMediaCache-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8E1C7FA2FBC6A9B30832E3D705EA86F9 /* NVActivityIndicatorAnimationBallPulse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B6185A64013879D4FD11D2CD1EDA32D /* NVActivityIndicatorAnimationBallPulse.swift */; }; + 91156A202CC0E02878547AFCACDB3FA6 /* NVActivityIndicatorAnimationSquareSpin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2088146C59B729C1CD13F695B8E2D2F1 /* NVActivityIndicatorAnimationSquareSpin.swift */; }; + 91B1E8B27EC1264DF0320FFF575F496C /* VIMediaDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = F1D643189D93A98F85FB33BA976907A5 /* VIMediaDownloader.m */; }; + 93B13897CD5CDAFA643810AF754E8480 /* NVActivityIndicatorAnimationBallClipRotate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4972DF515A46E82588727448DA2EEF20 /* NVActivityIndicatorAnimationBallClipRotate.swift */; }; + 93F20206E4BA7E850F174E32BDFFBECE /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 275C9985D7DD08F8B2395AC21CEE016E /* LayoutConstraint.swift */; }; + 95DA69759278E246026D9753AD5C0800 /* VIMediaDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = FF03C164D14DC9E04C86B662ADF88B5B /* VIMediaDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98018625A09B3F6930991B23F84E85FC /* NVActivityIndicatorPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E52E4DA9036524579153552C2E258E7 /* NVActivityIndicatorPresenter.swift */; }; + 9BBACFAED64F1A7D06A9ABB5F1D38F73 /* NVActivityIndicatorAnimationBallZigZagDeflect.swift in Sources */ = {isa = PBXBuildFile; fileRef = A93761B82408475DBCB431729775C968 /* NVActivityIndicatorAnimationBallZigZagDeflect.swift */; }; + 9F3950C0FE555F6B2DC194532E191EDA /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97FD3348CA0DE8F1D9383388583D3B55 /* UILayoutSupport+Extensions.swift */; }; + 9F41548FE6145E6735292C96241D7AE6 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74CEA21A95B7CFFF6C8C93736E2D41B0 /* ConstraintRelation.swift */; }; + 9F9815B7B46A0C497A65BC8092C00D86 /* NVActivityIndicatorAnimationBallPulseSync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78A349F8FF1A77B689865F297B40CB14 /* NVActivityIndicatorAnimationBallPulseSync.swift */; }; + A03601A61521A3C33C3D6DDF483C4FBD /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7133281E0124D503B6C040BFBA60656F /* ConstraintView+Extensions.swift */; }; + A0E5BAE50DFA799D16E2885762B5A2E8 /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88CF63A6412D4191A65D3F0833C95DA1 /* ConstraintLayoutGuide.swift */; }; + A88680E585596ECB7735D246FFB878EB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5DD1080DA340668967D69221B83C172 /* Foundation.framework */; }; + A915753C2DFB6817A42630FA8787155E /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FE1ACC06E79CFB967C46B910C30D9B3 /* ConstraintLayoutSupportDSL.swift */; }; + AA4ECCBC62906532EF8A42BCF4CB35E7 /* SwipeBack-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C7EEDBB96037C1B154F22F1A5DF7C07 /* SwipeBack-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB7D2ACF2C1DABD0163537DB5CC7DBE2 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5C3C65A55AC2B73607A2C88EA54DD98 /* ConstraintPriorityTarget.swift */; }; + ADC6C91D9D02D9447758FE4FEECB2BD9 /* NVActivityIndicatorShape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D6D825F2AF61A475B5EE3197D567517 /* NVActivityIndicatorShape.swift */; }; + AEB54FD052D2BFC4791514319505C1E3 /* NVActivityIndicatorViewable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3FD5C88B74319A3B4D5629574A86B56 /* NVActivityIndicatorViewable.swift */; }; + AF15542600792B70443A699328D2B0EA /* NVActivityIndicatorAnimationBallSpinFadeLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CAAD0CB267715409073DB0E6872E60F /* NVActivityIndicatorAnimationBallSpinFadeLoader.swift */; }; + B09FF406C0FF351E335AA1A5C6006213 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 51635FC768B449850BAB5AD5BCED24CA /* MobileCoreServices.framework */; }; + B21C001454220D1201017524B3BD5D0D /* SwipeBack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F6DBFBC7BDA26253FB92A343915412AE /* SwipeBack-dummy.m */; }; + B46AFAA470BBA2193DE0ABFDA5DF2ADE /* BMPlayerClearityChooseButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C6D130A8A5BCC6C50516D15EFD9CF93 /* BMPlayerClearityChooseButton.swift */; }; + BCD4AF5088286D825A7F76D34B4E8989 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7870DE3DD118951594CE656BA2B2D3 /* ConstraintItem.swift */; }; + BE871F7D0DDB7A285097604943943D48 /* BMTimeSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D77A4C0EE2323F3B3BF8788ED2EEB00 /* BMTimeSlider.swift */; }; + BE90682AD5803F6CB4B07DEB62B93EBA /* BMPlayerManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D0D0DE452B00176A599940A1C2946AF /* BMPlayerManager.swift */; }; + BFA6AEEF95DA76B97F9FCC8ED7DDFBE7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5DD1080DA340668967D69221B83C172 /* Foundation.framework */; }; + C33D47E1267169C3730F24057F1E2661 /* UINavigationController+SwipeBack.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C42A539C5DD660E84A50BB67C13CB37 /* UINavigationController+SwipeBack.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C40CCE1E9904F88A91FCA1771C82853B /* NVActivityIndicatorAnimationBallGridPulse.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4BD8E0B56353581E4E3C68B4F6167DD /* NVActivityIndicatorAnimationBallGridPulse.swift */; }; + C5DC9A2F35A4EF96ADC8B82BC37A16E5 /* SwipeBack.h in Headers */ = {isa = PBXBuildFile; fileRef = BCFA81943BF0BEE751481B8AAFF999CE /* SwipeBack.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C61EDCA05E6EED5098EC3204C378A3B8 /* ConstraintMakerPriortizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E27D6380E184F9D9F39CBD3211A1D35 /* ConstraintMakerPriortizable.swift */; }; + C6A3512D8CA8D0DDA68C89496721CA94 /* NVActivityIndicatorAnimationBallScaleRipple.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68BA17D39C236C3303CF73790F3310EE /* NVActivityIndicatorAnimationBallScaleRipple.swift */; }; + D1FF0817B149844D0C33449A55A605FE /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE92C8F670A823C232725593F98801B8 /* ConstraintMakerExtendable.swift */; }; + D26A8CDBDA203CBBCB3D3BCBF52238D0 /* NVActivityIndicatorAnimationLineSpinFadeLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = A242C3B79282A97669AD2BEE103C872F /* NVActivityIndicatorAnimationLineSpinFadeLoader.swift */; }; + D278D07E934F4E2C03ABD0EFB3A60851 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5DD1080DA340668967D69221B83C172 /* Foundation.framework */; }; + D66F9988731BDED92DC30BE897795ACE /* NVActivityIndicatorAnimationBlank.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76E68A1CD6DD7A873E5C8AD7B43F16AE /* NVActivityIndicatorAnimationBlank.swift */; }; + DD1EBBE692405950CED4B52494D0C7F1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5DD1080DA340668967D69221B83C172 /* Foundation.framework */; }; + E0060A1091D9FD1DCCFDA246BE5E07FE /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1CF9151640793ECF4C371DA0A6F46F8 /* ConstraintMakerRelatable.swift */; }; + E00712D4114B8B240D8C6EA97CA2BF44 /* VIContentInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = CBAD6FFAFDD51A57EFB20C51B5B897E5 /* VIContentInfo.m */; }; + E60EE04F4EE5A1910490C518DB5861F1 /* BMPlayerItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FE1653998C3A0FFC3D71364E9928504 /* BMPlayerItem.swift */; }; + E681740B2A5B0C81CB564B8E67F2D273 /* BMSubtitles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A21B3F2C2ECB6448B834410FC55F5A /* BMSubtitles.swift */; }; + E6BA1184267DEEE74B8625AEE7099961 /* VIMediaCacheWorker.h in Headers */ = {isa = PBXBuildFile; fileRef = 3222179FAC9572C9A5C1F7F60BC8B5D9 /* VIMediaCacheWorker.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E961B3DCA1B9CAD94239E077857B2DF5 /* NVActivityIndicatorAnimationBallClipRotatePulse.swift in Sources */ = {isa = PBXBuildFile; fileRef = D20835A9896E184E41B0A594C7CA7CB7 /* NVActivityIndicatorAnimationBallClipRotatePulse.swift */; }; + EACDCF811515609976435D9BD4B2A41D /* NSString+VIMD5.m in Sources */ = {isa = PBXBuildFile; fileRef = 469F53A799EA5A75428AC959E017DBF0 /* NSString+VIMD5.m */; }; + EE320289543706C704A63ED81CC92431 /* NVActivityIndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A62C39B1F9AE184F9514ADEF27F0D8AC /* NVActivityIndicatorView.swift */; }; + EECE71D4D313DEFAA169E32047E1B72D /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD148D048D06262E684D7890A435A5C1 /* ConstraintAttributes.swift */; }; + FC1862961A38D0CE7A31ABA10689E748 /* NVActivityIndicatorAnimationBallScaleMultiple.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D3D614D8914A42785D21FF0B4C3107C /* NVActivityIndicatorAnimationBallScaleMultiple.swift */; }; + FCBC1F255522807C0B29E072B1583FB8 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E923E33FC2D40025363EE5A91549054 /* ConstraintMakerFinalizable.swift */; }; + FD365E0D93AD6A7A167E2EE087C9314F /* NVActivityIndicatorAnimationCircleStrokeSpin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76FE9A837AC7FB61636DBDDB003DF197 /* NVActivityIndicatorAnimationCircleStrokeSpin.swift */; }; + FD99B43597C471F0D3DB1026D82ED694 /* VIResourceLoadingRequestWorker.m in Sources */ = {isa = PBXBuildFile; fileRef = CA3B600807D7B6B9E458B376F6A8B21C /* VIResourceLoadingRequestWorker.m */; }; + FDB742120C761E9150647F7743F9F0D1 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95ABD977CD0C950B4746087AC24E004B /* ConstraintDescription.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 003859FE20DD9E1F75D91AB89DF0AF47 /* PBXContainerItemProxy */ = { + 47432E00BB905CF1A5ABD5196255AE10 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 986FBF0AB911C15EB1F530A32265F54A; - remoteInfo = SnapKit; + remoteGlobalIDString = AF8A82876C43F4DFD625D1823E680EAC; + remoteInfo = NVActivityIndicatorView; }; - 462192235892F9EC0EA72F45C7EEE903 /* PBXContainerItemProxy */ = { + 59E59D0379D981A2DF28F66FF222CED9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 49E29C98D0563C16CDB92CC967A97F6B; - remoteInfo = VIMediaCache; + remoteGlobalIDString = C6486A9FC497C5484AA94EBDA531D5E4; + remoteInfo = SwipeBack; }; - 4E0FE10BB7392D37E160AEA46490C931 /* PBXContainerItemProxy */ = { + 854FEBA7ED07874BD6BB172ACE896E99 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 49E29C98D0563C16CDB92CC967A97F6B; - remoteInfo = VIMediaCache; + remoteGlobalIDString = AF8A82876C43F4DFD625D1823E680EAC; + remoteInfo = NVActivityIndicatorView; }; - 5EBB12AB65E31CB81B5DD8ECEE73F1DD /* PBXContainerItemProxy */ = { + 934BEAB52F6597403D86B6CFDAEF363A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 065412BCD5789F6A405B54C30876E162; - remoteInfo = BMPlayer; + remoteGlobalIDString = C74F528AF88E2D5F125C2452BB1B81E9; + remoteInfo = VIMediaCache; }; - 71C5DA89FD0817568DBCE7C1D6093672 /* PBXContainerItemProxy */ = { + A959A832DB6A7D41FD3C7FA83F598A86 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = BC5EF793EA5C7D1505DC7F5BC256AAF5; - remoteInfo = NVActivityIndicatorView; + remoteGlobalIDString = C74F528AF88E2D5F125C2452BB1B81E9; + remoteInfo = VIMediaCache; }; - 827B885FD10686267937A71325F41598 /* PBXContainerItemProxy */ = { + DF590DD8A344A3D48E4006E1E2B63955 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 986FBF0AB911C15EB1F530A32265F54A; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; remoteInfo = SnapKit; }; - BE2AAE49D599848077BDA5CE0B145992 /* PBXContainerItemProxy */ = { + E7B8DBF2466893D80E5190D8C526FF3D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = D1D7552068628A3E9E763F5C23995239; - remoteInfo = SwipeBack; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; }; - DAC4968B10322B411AD5A20D516328C7 /* PBXContainerItemProxy */ = { + FF5D9B093463C6B0EDCDBDF31BAAFDF9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = BC5EF793EA5C7D1505DC7F5BC256AAF5; - remoteInfo = NVActivityIndicatorView; + remoteGlobalIDString = 271CF9C0093331BE741C53088BBB0C6D; + remoteInfo = BMPlayer; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 03B433402D4A6AD9CC7A26AEA294E34E /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 053275E7BFDA11F5AB0B61D3BDC66C5C /* NVActivityIndicatorView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NVActivityIndicatorView-umbrella.h"; sourceTree = ""; }; - 0537C981E34A504CC878C007A90DE7E0 /* NVActivityIndicatorAnimationCircleStrokeSpin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationCircleStrokeSpin.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationCircleStrokeSpin.swift; sourceTree = ""; }; - 06E5A8B7B1AD7E3BEF5C450E56F10A15 /* NVActivityIndicatorAnimationTriangleSkewSpin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationTriangleSkewSpin.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationTriangleSkewSpin.swift; sourceTree = ""; }; - 09FEB3C8AE17A7F36DBA4D0197C0FBF1 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Source/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; - 0A65F1770B45AC7F30AE23D56144A88A /* VIResourceLoadingRequestWorker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VIResourceLoadingRequestWorker.h; path = VIMediaCache/ResourceLoader/VIResourceLoadingRequestWorker.h; sourceTree = ""; }; - 0ABBA39641A81922B05B93D32B611910 /* Pods-BMPlayer_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-BMPlayer_Example-umbrella.h"; sourceTree = ""; }; - 0DCBBC668CC82E69CC421706CAB4B0C4 /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Source/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; - 0E0D6BAE787AC9BF4C01C09AE69A10D4 /* NVActivityIndicatorAnimationBallPulse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallPulse.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallPulse.swift; sourceTree = ""; }; - 10463BD2F2FFFC2A603595FA0D5819FE /* BMPlayer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BMPlayer-umbrella.h"; sourceTree = ""; }; - 18221B8F28C6B2C672BA207AB60BFB1D /* VIMediaCache.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = VIMediaCache.framework; path = VIMediaCache.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 190524134DCE2C5F6728BA5EA5D16598 /* SwipeBack-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwipeBack-Info.plist"; sourceTree = ""; }; - 1B6C4F7F5B6AE911BAE7A0ADB28990F8 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 1D04CD880B213A915A2B8937944A84C1 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Source/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; - 1DDDF7D074E1B8BD84870FAD7DC860D7 /* BMPlayer-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "BMPlayer-Info.plist"; sourceTree = ""; }; - 2028B204C544D392F65F4F1911731EBC /* BMPlayerControlView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BMPlayerControlView.swift; path = Source/BMPlayerControlView.swift; sourceTree = ""; }; - 2170BB0FBADDB3F3EB68A9F06B539294 /* SnapKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit.framework; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 221C5430DB73E3866096BF83BCAEAB55 /* NVActivityIndicatorView.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NVActivityIndicatorView.xcconfig; sourceTree = ""; }; - 22275F7A284509B4CEC1E470E171D77D /* NVActivityIndicatorAnimationBallGridPulse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallGridPulse.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallGridPulse.swift; sourceTree = ""; }; - 22EA124E697140E939DE041137F467AF /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; - 22EFD954F6E0AFA7FF2591FD5F35707D /* VIResourceLoaderManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = VIResourceLoaderManager.m; path = VIMediaCache/ResourceLoader/VIResourceLoaderManager.m; sourceTree = ""; }; - 23607DE187E9FA1EA99B0485BFDB884D /* VICacheConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = VICacheConfiguration.m; path = VIMediaCache/Cache/VICacheConfiguration.m; sourceTree = ""; }; - 25FD3AB25B903D4F41E0B2536C5AFC9A /* NVActivityIndicatorAnimationBallRotateChase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallRotateChase.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallRotateChase.swift; sourceTree = ""; }; - 27F4A0F0619C6AC134FDBAD087F5AB2C /* VICacheAction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = VICacheAction.m; path = VIMediaCache/Cache/VICacheAction.m; sourceTree = ""; }; - 27FF725436BD5CC4BB133EAA2AB30B80 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Source/LayoutConstraintItem.swift; sourceTree = ""; }; - 28F501A9B74545CC3AEDBFE1E1BAE46B /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Source/ConstraintMakerRelatable.swift; sourceTree = ""; }; - 2A96D7405ED254E9619FBA6B669D9E9F /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Source/ConstraintRelatableTarget.swift; sourceTree = ""; }; - 2AFEF3DFBA16427A66B66BA1E800D454 /* NVActivityIndicatorAnimationLineSpinFadeLoader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationLineSpinFadeLoader.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineSpinFadeLoader.swift; sourceTree = ""; }; - 300E1D8DB4399E8E31925935979DE626 /* VICacheManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = VICacheManager.m; path = VIMediaCache/Cache/VICacheManager.m; sourceTree = ""; }; - 30BEF65274DCF8C3B4639A15971833AD /* NVActivityIndicatorAnimationBallPulseSync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallPulseSync.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallPulseSync.swift; sourceTree = ""; }; - 33754FE4C3006472479AAAAF9A7C53A1 /* VIMediaCache-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "VIMediaCache-dummy.m"; sourceTree = ""; }; - 3681724252F19C5983669A8C262E53CE /* NVActivityIndicatorAnimationBallScaleRippleMultiple.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallScaleRippleMultiple.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallScaleRippleMultiple.swift; sourceTree = ""; }; - 3861C0847F3A0072807B7394C2A1D6E6 /* NVActivityIndicatorAnimationBallClipRotatePulse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallClipRotatePulse.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallClipRotatePulse.swift; sourceTree = ""; }; - 3968B8F36B4CF9711CBD68214ED242EE /* VIMediaCacheWorker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = VIMediaCacheWorker.m; path = VIMediaCache/Cache/VIMediaCacheWorker.m; sourceTree = ""; }; - 3A54CB5232972E192B77C1783A20F10A /* UINavigationController+SwipeBack.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationController+SwipeBack.m"; path = "SwipeBack/UINavigationController+SwipeBack.m"; sourceTree = ""; }; - 3B7F3C600D0A0486A1CC66194B0A53FC /* UINavigationController+SwipeBack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationController+SwipeBack.h"; path = "SwipeBack/UINavigationController+SwipeBack.h"; sourceTree = ""; }; - 3C7852E8AF9AB25541D6CB95F45AA891 /* NVActivityIndicatorAnimationLineScalePulseOutRapid.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationLineScalePulseOutRapid.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineScalePulseOutRapid.swift; sourceTree = ""; }; - 3E4BD7CD3A0E1E5836DD6131F0FDAE62 /* SwipeBack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwipeBack-dummy.m"; sourceTree = ""; }; - 3E9328B63B76DDEB2460B2810F1A15BC /* NVActivityIndicatorAnimationOrbit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationOrbit.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationOrbit.swift; sourceTree = ""; }; - 426D4F25D857DD8BF021BD5EF2036A09 /* NVActivityIndicatorAnimationSemiCircleSpin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationSemiCircleSpin.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationSemiCircleSpin.swift; sourceTree = ""; }; - 462E9395C31A4FAC970C71750D198A1E /* Pods-BMPlayer_Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-BMPlayer_Example-Info.plist"; sourceTree = ""; }; - 472679BDD51C9FB40F254EC32B79A1F0 /* NVActivityIndicatorAnimationBallClipRotate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallClipRotate.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallClipRotate.swift; sourceTree = ""; }; - 4B307DB1805074F8A87E5DFD221BAB65 /* VIMediaCache-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "VIMediaCache-prefix.pch"; sourceTree = ""; }; - 51D5361FA35535339E246ACEA5E6CC82 /* VIContentInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = VIContentInfo.m; path = VIMediaCache/ResourceLoader/VIContentInfo.m; sourceTree = ""; }; - 5404C2D8C50D96A0B902D4A860C99216 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Source/Typealiases.swift; sourceTree = ""; }; - 56B24C69AFECD881D7DA199D440553D1 /* Pods-BMPlayer_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-BMPlayer_Example.modulemap"; sourceTree = ""; }; - 582142D464D7D24896CB7BCD9C1CD1CC /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Source/ConstraintLayoutGuide.swift; sourceTree = ""; }; - 5B9EED1408A38E0F9EF02408ADAB6BCA /* VIMediaCache-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "VIMediaCache-umbrella.h"; sourceTree = ""; }; - 5E0EB62F3553EE593D78BAA7CF48C959 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 5EF2B2880C30A1FFB20DDC7EA50061B2 /* SnapKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5FB3A4B227C9EA6F0CE1834551C9F993 /* BMPlayer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = BMPlayer.modulemap; sourceTree = ""; }; - 63E5DFCC48690BED3E141E2FA608E2D8 /* VIMediaCache.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = VIMediaCache.xcconfig; sourceTree = ""; }; - 64F058973DD5DA40C4CF133D3CA0494C /* VIMediaCache.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = VIMediaCache.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 663D99AB0F74664B33232581DE38395E /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Source/Constraint.swift; sourceTree = ""; }; - 6651B9EA2DF9480D5F7B07BD73D30EC5 /* NVActivityIndicatorAnimationPacman.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationPacman.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationPacman.swift; sourceTree = ""; }; - 66B37886CE2BC08390CE62075CF2D163 /* VICacheConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VICacheConfiguration.h; path = VIMediaCache/Cache/VICacheConfiguration.h; sourceTree = ""; }; - 675380B35BD0AB8A743F75841896128D /* Pods_BMPlayer_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_BMPlayer_Example.framework; path = "Pods-BMPlayer_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 677FA5139762F6C165BEA829313D8BFA /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Source/ConstraintPriority.swift; sourceTree = ""; }; - 6891B0C442E88DAACFDAE23DF4EE8F97 /* NVActivityIndicatorAnimationBallGridBeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallGridBeat.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallGridBeat.swift; sourceTree = ""; }; - 6ADF2EDB4082C6C8D6373F4923AC3849 /* VIMediaCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VIMediaCache.h; path = VIMediaCache/VIMediaCache.h; sourceTree = ""; }; - 6D761D4D77E40452DD6233CFFF189776 /* Pods-BMPlayer_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-BMPlayer_Example-acknowledgements.markdown"; sourceTree = ""; }; - 6DE9A36360DC1BC451170AC3341B6099 /* NVActivityIndicatorAnimationBallZigZag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallZigZag.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallZigZag.swift; sourceTree = ""; }; - 6FD3AEF5EC39C28E401032CB6959EE0A /* UIViewController+SwipeBack.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+SwipeBack.m"; path = "SwipeBack/UIViewController+SwipeBack.m"; sourceTree = ""; }; - 710C7FC7F3A0ABD079FEAF2B76241FD5 /* SwipeBack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwipeBack.h; path = SwipeBack/SwipeBack.h; sourceTree = ""; }; - 716CF58537E3DA30A43EC29CD18A175F /* NVActivityIndicatorView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorView.swift; path = Source/NVActivityIndicatorView/NVActivityIndicatorView.swift; sourceTree = ""; }; - 722A42849DDEBE0758F72C4CD0A43A24 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Source/ConstraintMakerExtendable.swift; sourceTree = ""; }; - 73136544D94B72171A7FCB845D76EFF6 /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Source/ConstraintView+Extensions.swift"; sourceTree = ""; }; - 7349835EACAD31984EBAA7429D2F9829 /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Source/ConstraintView.swift; sourceTree = ""; }; - 74F318164E0795EC442D35E96715D16B /* VIContentInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VIContentInfo.h; path = VIMediaCache/ResourceLoader/VIContentInfo.h; sourceTree = ""; }; - 76085BA3DF517CF97C9BB8F5B34C249A /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Source/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; - 774618023EC28C4417AAF3CC382DD27E /* SwipeBack-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwipeBack-umbrella.h"; sourceTree = ""; }; - 77A98225C266EE9899D7AE0EBD5592E6 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 78D96BFB55B7B1E75E6863A38CB77E07 /* SnapKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.xcconfig; sourceTree = ""; }; - 78FC34689EB39CE39B854DE002B616DD /* BMPlayerManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BMPlayerManager.swift; sourceTree = ""; }; - 7A169D1EEFCA558F5B559660E7B7193E /* Pods-BMPlayer_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BMPlayer_Example.debug.xcconfig"; sourceTree = ""; }; - 7A65B65C06CFEB0FF0704CEFE57D8359 /* BMSubtitles.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BMSubtitles.swift; path = Source/BMSubtitles.swift; sourceTree = ""; }; - 7D116AA805F1414347EE70753B1ED9E1 /* VICacheManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VICacheManager.h; path = VIMediaCache/Cache/VICacheManager.h; sourceTree = ""; }; - 7E891B6DE536D20CEC811CF5B610C6E4 /* NVActivityIndicatorPresenter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorPresenter.swift; path = Source/NVActivityIndicatorView/Presenter/NVActivityIndicatorPresenter.swift; sourceTree = ""; }; - 7FBCD5D28BFADFA9556BDCDF11CF20B5 /* BMPlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BMPlayer.swift; path = Source/BMPlayer.swift; sourceTree = ""; }; - 80A4A2DADB70F33844AFCD5FE3A5B44C /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Source/ConstraintMakerEditable.swift; sourceTree = ""; }; - 81ABD0968CE59709F2363F4EC4EE8CE8 /* NSString+VIMD5.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+VIMD5.m"; path = "VIMediaCache/Cache/NSString+VIMD5.m"; sourceTree = ""; }; - 8444D04BB50EDE93DCDFD0C7B45EAAC6 /* UIViewController+SwipeBack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+SwipeBack.h"; path = "SwipeBack/UIViewController+SwipeBack.h"; sourceTree = ""; }; - 84685D7C88536F9E8B8D0B96CF11106D /* VIMediaCache-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "VIMediaCache-Info.plist"; sourceTree = ""; }; - 855307702403068F1EF43C73376E8F9C /* NVActivityIndicatorAnimationBallBeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallBeat.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallBeat.swift; sourceTree = ""; }; - 857E4121CFA4251B8B37446C1489F1D1 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Source/ConstraintDSL.swift; sourceTree = ""; }; - 873D445E10991CEB7FCF52D71A68F225 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Source/ConstraintViewDSL.swift; sourceTree = ""; }; - 87A7EB6398A84C38257BC4A4F479C72A /* SwipeBack.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwipeBack.modulemap; sourceTree = ""; }; - 88978A8D949F9CF7FE78C662D2FBD6F1 /* Pods-BMPlayer_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-BMPlayer_Example-acknowledgements.plist"; sourceTree = ""; }; - 8A9F537089B08DAA09CFB4713D42E5EC /* VICacheSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = VICacheSessionManager.m; path = VIMediaCache/Cache/VICacheSessionManager.m; sourceTree = ""; }; - 8C4EB5AE2E70CA790FAA570B78DD6C64 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; - 90B3ECEBC185A228E887760BF11C7317 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Source/ConstraintItem.swift; sourceTree = ""; }; - 9214A0F1EEC5D9D77120DF4820BDB897 /* VIMediaCacheWorker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VIMediaCacheWorker.h; path = VIMediaCache/Cache/VIMediaCacheWorker.h; sourceTree = ""; }; - 925E9179A58817D14424E79FA2CB84CE /* NVActivityIndicatorAnimationLineScaleParty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationLineScaleParty.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineScaleParty.swift; sourceTree = ""; }; - 93FC611372EA5DE85A6B5AE34BE91CE9 /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Source/Debugging.swift; sourceTree = ""; }; - 96A5607DC0072766E36BA665FD82C4DB /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Source/ConstraintMakerFinalizable.swift; sourceTree = ""; }; - 9AD1B7E233A2D75D506FAD1B7D8D85DC /* NVActivityIndicatorView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NVActivityIndicatorView-dummy.m"; sourceTree = ""; }; - 9B9108DFB03070C1A4E72C6C819DAAE3 /* Pods-BMPlayer_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-BMPlayer_Example-dummy.m"; sourceTree = ""; }; - 9BE5DAFB726AA8F89E982FF669FE4874 /* NVActivityIndicatorView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NVActivityIndicatorView-prefix.pch"; sourceTree = ""; }; + 032426748D2B3022FC26795227BA6FC9 /* NVActivityIndicatorAnimationBallPulseRise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallPulseRise.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallPulseRise.swift; sourceTree = ""; }; + 04C9ADE89F275E929D78DD9C4E6C2AF2 /* VIMediaCache.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = VIMediaCache.framework; path = VIMediaCache.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 056F611291F49ED396CE69D3457E48F7 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 065B8873DE5DD9D5E9794A265714E0C3 /* Pods_BMPlayer_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_BMPlayer_Example.framework; path = "Pods-BMPlayer_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 0B0757B6468621EAA972C33E14AFF508 /* NVActivityIndicatorAnimationTriangleSkewSpin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationTriangleSkewSpin.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationTriangleSkewSpin.swift; sourceTree = ""; }; + 0C7EEDBB96037C1B154F22F1A5DF7C07 /* SwipeBack-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwipeBack-umbrella.h"; sourceTree = ""; }; + 0D3D614D8914A42785D21FF0B4C3107C /* NVActivityIndicatorAnimationBallScaleMultiple.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallScaleMultiple.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallScaleMultiple.swift; sourceTree = ""; }; + 0E923E33FC2D40025363EE5A91549054 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Source/ConstraintMakerFinalizable.swift; sourceTree = ""; }; + 0F14117DA8382B62954D7CA450EC440D /* NVActivityIndicatorAnimationBallRotate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallRotate.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallRotate.swift; sourceTree = ""; }; + 110A65CCBDDD769395F1413789EEDB8E /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; + 177A7C5C2D977A473ED3B585063958A2 /* BMPlayer-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "BMPlayer-Info.plist"; sourceTree = ""; }; + 18A951B9796C4B3039FCFA5DBB12340E /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Source/LayoutConstraintItem.swift; sourceTree = ""; }; + 1923A2365B7141E77D4D698B8151E22A /* NVActivityIndicatorAnimationAudioEqualizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationAudioEqualizer.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationAudioEqualizer.swift; sourceTree = ""; }; + 199CF15125814B7715FEE0CDB18EC658 /* BMPlayer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BMPlayer.debug.xcconfig; sourceTree = ""; }; + 1AF32FDB9D022AE3B17CB5A6FA737CD5 /* BMPlayer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = BMPlayer.framework; path = BMPlayer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1B1A4D5D69360735A2A30DD716FB7C63 /* BMPlayer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BMPlayer-umbrella.h"; sourceTree = ""; }; + 1BA70E56078F7DABF86CE18DB5FD4869 /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Source/Debugging.swift; sourceTree = ""; }; + 1BCBB8353A356763150DD69FD66E2C56 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Source/ConstraintPriority.swift; sourceTree = ""; }; + 2088146C59B729C1CD13F695B8E2D2F1 /* NVActivityIndicatorAnimationSquareSpin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationSquareSpin.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationSquareSpin.swift; sourceTree = ""; }; + 21F873BB6D63272932FA28AF44DDF30E /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; + 229AF5D620BC8FF49995D5A3712749A4 /* NVActivityIndicatorAnimationCubeTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationCubeTransition.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationCubeTransition.swift; sourceTree = ""; }; + 26116806D657C91A6C1822DD468C8CC2 /* NSString+VIMD5.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+VIMD5.h"; path = "VIMediaCache/Cache/NSString+VIMD5.h"; sourceTree = ""; }; + 275C9985D7DD08F8B2395AC21CEE016E /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Source/LayoutConstraint.swift; sourceTree = ""; }; + 27A51781E3F37BAA7B95D17C1FAE0A27 /* NVActivityIndicatorView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = NVActivityIndicatorView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 29232CB53BF3360B3152BC8B1F946D04 /* VICacheConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VICacheConfiguration.h; path = VIMediaCache/Cache/VICacheConfiguration.h; sourceTree = ""; }; + 2AB8DD8C79E54413B9EAE0AAF9603E35 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Source/ConstraintViewDSL.swift; sourceTree = ""; }; + 2CAAD0CB267715409073DB0E6872E60F /* NVActivityIndicatorAnimationBallSpinFadeLoader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallSpinFadeLoader.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallSpinFadeLoader.swift; sourceTree = ""; }; + 2F29D4FEB36EC69D7D7BB165DE551898 /* SwipeBack.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwipeBack.release.xcconfig; sourceTree = ""; }; + 2F63C5CDEE4AEEF3A2167A22E8EBE998 /* Pods-BMPlayer_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-BMPlayer_Example-acknowledgements.plist"; sourceTree = ""; }; + 31A21B3F2C2ECB6448B834410FC55F5A /* BMSubtitles.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BMSubtitles.swift; path = Source/BMSubtitles.swift; sourceTree = ""; }; + 3222179FAC9572C9A5C1F7F60BC8B5D9 /* VIMediaCacheWorker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VIMediaCacheWorker.h; path = VIMediaCache/Cache/VIMediaCacheWorker.h; sourceTree = ""; }; + 37499CB135FDD906C8F7D57DD723FA0A /* Pods-BMPlayer_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-BMPlayer_Example-dummy.m"; sourceTree = ""; }; + 392C314A0ABE1CF8879A87B22C67DA1C /* VIContentInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VIContentInfo.h; path = VIMediaCache/ResourceLoader/VIContentInfo.h; sourceTree = ""; }; + 3A8A28DFE93FA759AC42DF0CEE3944C6 /* BMPlayer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BMPlayer-prefix.pch"; sourceTree = ""; }; + 3E27D6380E184F9D9F39CBD3211A1D35 /* ConstraintMakerPriortizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPriortizable.swift; path = Source/ConstraintMakerPriortizable.swift; sourceTree = ""; }; + 3E2A7112DF6D72FFD7002A675DA38835 /* VIMediaCache.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = VIMediaCache.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 402DD57151BC29775A3C7E2B0A9DC527 /* UIViewController+SwipeBack.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+SwipeBack.m"; path = "SwipeBack/UIViewController+SwipeBack.m"; sourceTree = ""; }; + 4255AC337BCE674FA4EF89CBA6262A09 /* VIMediaCache.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = VIMediaCache.debug.xcconfig; sourceTree = ""; }; + 469F53A799EA5A75428AC959E017DBF0 /* NSString+VIMD5.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+VIMD5.m"; path = "VIMediaCache/Cache/NSString+VIMD5.m"; sourceTree = ""; }; + 46F1B053F29D9AFC734A5B96DF7B018D /* Pod_Asset_BMPlayer.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; name = Pod_Asset_BMPlayer.xcassets; path = Source/Pod_Asset_BMPlayer.xcassets; sourceTree = ""; }; + 47579B359240F002F6FE2CD98E772C98 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Source/ConstraintLayoutSupport.swift; sourceTree = ""; }; + 4972DF515A46E82588727448DA2EEF20 /* NVActivityIndicatorAnimationBallClipRotate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallClipRotate.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallClipRotate.swift; sourceTree = ""; }; + 4D6D825F2AF61A475B5EE3197D567517 /* NVActivityIndicatorShape.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorShape.swift; path = Source/NVActivityIndicatorView/NVActivityIndicatorShape.swift; sourceTree = ""; }; + 4E41ACC5A14F41392D29C29D294018DE /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 4E52E4DA9036524579153552C2E258E7 /* NVActivityIndicatorPresenter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorPresenter.swift; path = Source/NVActivityIndicatorView/Presenter/NVActivityIndicatorPresenter.swift; sourceTree = ""; }; + 4F94F290DF7C0CA8E5505B64316D9A13 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Source/ConstraintInsetTarget.swift; sourceTree = ""; }; + 50D563CDF12549517D943D354CC45D93 /* BMPlayerLayerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BMPlayerLayerView.swift; path = Source/BMPlayerLayerView.swift; sourceTree = ""; }; + 51635FC768B449850BAB5AD5BCED24CA /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; + 5166C0C85238C5B0373820A05EB2F6E0 /* NVActivityIndicatorAnimationBallRotateChase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallRotateChase.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallRotateChase.swift; sourceTree = ""; }; + 54E83150FFE1B6FA87DF323FDF7F02F1 /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; + 562EE63ECE72BDD8B8C54ED5752E35DB /* NVActivityIndicatorAnimationBallBeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallBeat.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallBeat.swift; sourceTree = ""; }; + 57375569417D0049AF48A79620D8BAF5 /* BMPlayer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = BMPlayer.modulemap; sourceTree = ""; }; + 57B44FB752B7992F7FD10B349F0BF6C3 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; + 581A04A98CE52FA1D753E04430DF1055 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/AVFoundation.framework; sourceTree = DEVELOPER_DIR; }; + 59D7DCADB5ADD9654D866FE06866824E /* UINavigationController+SwipeBack.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationController+SwipeBack.m"; path = "SwipeBack/UINavigationController+SwipeBack.m"; sourceTree = ""; }; + 5CAA60BA737BFDE3A384980FDDF38828 /* NVActivityIndicatorAnimationBallDoubleBounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallDoubleBounce.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallDoubleBounce.swift; sourceTree = ""; }; + 5D11C9F1FA5C7A65CA91F78B0848465B /* VIMediaCache.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = VIMediaCache.modulemap; sourceTree = ""; }; + 5E5F99C3C14BF517AB6009EF4C2F778E /* VIMediaCache-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "VIMediaCache-umbrella.h"; sourceTree = ""; }; + 5E7870DE3DD118951594CE656BA2B2D3 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Source/ConstraintItem.swift; sourceTree = ""; }; + 5F86EA41C32FC0A722ABF22C5DDA9601 /* VIResourceLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VIResourceLoader.h; path = VIMediaCache/ResourceLoader/VIResourceLoader.h; sourceTree = ""; }; + 602A4B3447BB5E5AB9F0DFCCF2BCBDC7 /* NVActivityIndicatorAnimationLineScale.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationLineScale.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineScale.swift; sourceTree = ""; }; + 64B6707B13AF8625165D7DA50E97EBA5 /* SwipeBack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwipeBack-prefix.pch"; sourceTree = ""; }; + 68BA17D39C236C3303CF73790F3310EE /* NVActivityIndicatorAnimationBallScaleRipple.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallScaleRipple.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallScaleRipple.swift; sourceTree = ""; }; + 6A9CADD501E6845EBDCA9FBF169EFB0E /* VIResourceLoaderManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = VIResourceLoaderManager.m; path = VIMediaCache/ResourceLoader/VIResourceLoaderManager.m; sourceTree = ""; }; + 6AA40C75CF15782C5DDBCB669D1F2B75 /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Source/ConstraintView.swift; sourceTree = ""; }; + 6BE9624A4A3D896C1D586602BA8600FB /* VICacheSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VICacheSessionManager.h; path = VIMediaCache/Cache/VICacheSessionManager.h; sourceTree = ""; }; + 6C1FE962BF3D843382206AF217980085 /* Pods-BMPlayer_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BMPlayer_Example.debug.xcconfig"; sourceTree = ""; }; + 6C790B0C7F4E99B2643F77C15DD5DCFA /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Source/ConstraintDSL.swift; sourceTree = ""; }; + 6F63D8C575BBF18CED63A679B5AB8E74 /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Source/Constraint.swift; sourceTree = ""; }; + 6FE1ACC06E79CFB967C46B910C30D9B3 /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Source/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; + 70288E0D67A865698DDCD2CA061D4425 /* NVActivityIndicatorView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NVActivityIndicatorView-umbrella.h"; sourceTree = ""; }; + 7133281E0124D503B6C040BFBA60656F /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Source/ConstraintView+Extensions.swift"; sourceTree = ""; }; + 7279AB68FCFA368EF5B940D33EB3B47F /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Source/Typealiases.swift; sourceTree = ""; }; + 72C27E4476C17EB35560E8879B5AA070 /* VIMediaCache-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "VIMediaCache-dummy.m"; sourceTree = ""; }; + 7438D81D7C5A0CD62F1E1FD5E4049151 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Source/ConstraintMaker.swift; sourceTree = ""; }; + 74CEA21A95B7CFFF6C8C93736E2D41B0 /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Source/ConstraintRelation.swift; sourceTree = ""; }; + 75731D489D87B51F101FEE6C711B49BD /* Pods-BMPlayer_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BMPlayer_Example.release.xcconfig"; sourceTree = ""; }; + 76E68A1CD6DD7A873E5C8AD7B43F16AE /* NVActivityIndicatorAnimationBlank.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBlank.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBlank.swift; sourceTree = ""; }; + 76FE9A837AC7FB61636DBDDB003DF197 /* NVActivityIndicatorAnimationCircleStrokeSpin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationCircleStrokeSpin.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationCircleStrokeSpin.swift; sourceTree = ""; }; + 78A349F8FF1A77B689865F297B40CB14 /* NVActivityIndicatorAnimationBallPulseSync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallPulseSync.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallPulseSync.swift; sourceTree = ""; }; + 798B9CEB72E277B9E2DDDF542FF660F7 /* BMPlayerProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BMPlayerProtocols.swift; path = Source/BMPlayerProtocols.swift; sourceTree = ""; }; + 7BF25F0F5BC34ECA4CE9A384C1123B11 /* BMPlayer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BMPlayer.release.xcconfig; sourceTree = ""; }; + 7D77A4C0EE2323F3B3BF8788ED2EEB00 /* BMTimeSlider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BMTimeSlider.swift; path = Source/BMTimeSlider.swift; sourceTree = ""; }; + 7E9AAD1364E81DE111FE4D5BED2E86EB /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Source/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; + 7F86C969AF621481F227FE8A0B6FD260 /* NVActivityIndicatorAnimationPacman.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationPacman.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationPacman.swift; sourceTree = ""; }; + 82C0911EAB146C78530BE2DAF0CC2103 /* VIResourceLoaderManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VIResourceLoaderManager.h; path = VIMediaCache/ResourceLoader/VIResourceLoaderManager.h; sourceTree = ""; }; + 831BAD20D0B284F6015F79F837BD6BBE /* SwipeBack.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwipeBack.debug.xcconfig; sourceTree = ""; }; + 831BFEC06CCB713CB90AAECA6DF77EAE /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; + 857CA708BCBDD089E09C8159F7DD5A10 /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Source/ConstraintMakerEditable.swift; sourceTree = ""; }; + 858D748E32A04BD77C5BB6640EF48EA4 /* VICacheSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = VICacheSessionManager.m; path = VIMediaCache/Cache/VICacheSessionManager.m; sourceTree = ""; }; + 869D561951AFE9647EABF7CD8C233017 /* NVActivityIndicatorAnimationSemiCircleSpin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationSemiCircleSpin.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationSemiCircleSpin.swift; sourceTree = ""; }; + 875EEF5FF7E544BAE3FF88EA58688665 /* SwipeBack.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwipeBack.modulemap; sourceTree = ""; }; + 88CF63A6412D4191A65D3F0833C95DA1 /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Source/ConstraintLayoutGuide.swift; sourceTree = ""; }; + 89914D8B3346F94450A218A1B724CBFE /* VIResourceLoadingRequestWorker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VIResourceLoadingRequestWorker.h; path = VIMediaCache/ResourceLoader/VIResourceLoadingRequestWorker.h; sourceTree = ""; }; + 8B5814E69F70DDDE575CEAA537C69DAA /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Source/ConstraintMultiplierTarget.swift; sourceTree = ""; }; + 8B6185A64013879D4FD11D2CD1EDA32D /* NVActivityIndicatorAnimationBallPulse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallPulse.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallPulse.swift; sourceTree = ""; }; + 8C0C10E304FE7526A0532970EA24B2BA /* Pods-BMPlayer_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-BMPlayer_Example-acknowledgements.markdown"; sourceTree = ""; }; + 8C6D130A8A5BCC6C50516D15EFD9CF93 /* BMPlayerClearityChooseButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BMPlayerClearityChooseButton.swift; path = Source/BMPlayerClearityChooseButton.swift; sourceTree = ""; }; + 8EF4FCCA6455D28346F9C203280C35EB /* BMPlayer.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = BMPlayer.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 8FA8CF5ABCD3740C8CC49926D010A73F /* SnapKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 901520D6702B8170CED373E26E25BCFD /* NVActivityIndicatorView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NVActivityIndicatorView.release.xcconfig; sourceTree = ""; }; + 92D0341ABB9CCABD0B11F291CBCFBD01 /* VIMediaCache-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "VIMediaCache-prefix.pch"; sourceTree = ""; }; + 95ABD977CD0C950B4746087AC24E004B /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Source/ConstraintDescription.swift; sourceTree = ""; }; + 95EF796907D9A1D9CEF3687D6E72906A /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + 979486118B3E90C08386079D57962701 /* SnapKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit.framework; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 97FD3348CA0DE8F1D9383388583D3B55 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Source/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + 99FB4CA918AE0106830E72274B1C5A7A /* NVActivityIndicatorAnimationBallScaleRippleMultiple.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallScaleRippleMultiple.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallScaleRippleMultiple.swift; sourceTree = ""; }; + 9B10C2C6C8549256FEC0A39BD53C51AE /* VIMediaCache-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "VIMediaCache-Info.plist"; sourceTree = ""; }; + 9B980B1CC7DEAFF0DBF2CE238CAF6ECC /* VICacheConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = VICacheConfiguration.m; path = VIMediaCache/Cache/VICacheConfiguration.m; sourceTree = ""; }; + 9C42A539C5DD660E84A50BB67C13CB37 /* UINavigationController+SwipeBack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationController+SwipeBack.h"; path = "SwipeBack/UINavigationController+SwipeBack.h"; sourceTree = ""; }; + 9CAAF45DD4AB68CC18B6BFFE2DC9A987 /* VIMediaCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VIMediaCache.h; path = VIMediaCache/VIMediaCache.h; sourceTree = ""; }; + 9D0D0DE452B00176A599940A1C2946AF /* BMPlayerManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BMPlayerManager.swift; sourceTree = ""; }; 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9FA563839DBEB512B73927561176D9B6 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Source/ConstraintMultiplierTarget.swift; sourceTree = ""; }; - A08F260D71F82D5E40FF8C6C8349E340 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Source/ConstraintConstantTarget.swift; sourceTree = ""; }; - A12ADE07CACD36402198AECE3E4329B7 /* NVActivityIndicatorAnimationBlank.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBlank.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBlank.swift; sourceTree = ""; }; - A13C714CB68331E08420F1292E895A13 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Source/ConstraintInsetTarget.swift; sourceTree = ""; }; - A350B1C48856EB3FC25C2B351FD720E0 /* NVActivityIndicatorAnimationLineScalePulseOut.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationLineScalePulseOut.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineScalePulseOut.swift; sourceTree = ""; }; - A38E23348B3378426FC55E048075060B /* VIMediaDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = VIMediaDownloader.m; path = VIMediaCache/ResourceLoader/VIMediaDownloader.m; sourceTree = ""; }; - A5F81EC96A6F107553A0017CC5F94FDB /* VICacheAction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VICacheAction.h; path = VIMediaCache/Cache/VICacheAction.h; sourceTree = ""; }; - A73EA61C25E586D23527BD86C2DFC0FD /* NVActivityIndicatorView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = NVActivityIndicatorView.modulemap; sourceTree = ""; }; - A7C44091AD3DF511B3E73A718435F6A3 /* VIResourceLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VIResourceLoader.h; path = VIMediaCache/ResourceLoader/VIResourceLoader.h; sourceTree = ""; }; - A8A322503D4B7E4E0E8F413350764E3A /* VIMediaDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VIMediaDownloader.h; path = VIMediaCache/ResourceLoader/VIMediaDownloader.h; sourceTree = ""; }; - A92D3FC01E73FCE9C33F242DA2448641 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Source/ConstraintLayoutSupport.swift; sourceTree = ""; }; - AC56C510F0CB6C19E144E75B57A57AA5 /* BMTimeSlider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BMTimeSlider.swift; path = Source/BMTimeSlider.swift; sourceTree = ""; }; - AE9B94E65BD0BC58B1DC625941D7FDEE /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/AVFoundation.framework; sourceTree = DEVELOPER_DIR; }; - B30FD55A57CF77F550A7B001BE50AD1D /* BMPlayer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BMPlayer-prefix.pch"; sourceTree = ""; }; - B31DD37F50C6A2B54F91233281AF0C58 /* SwipeBack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwipeBack-prefix.pch"; sourceTree = ""; }; - B3A13796FD6983F1D3BA8B559AEA3D5E /* NVActivityIndicatorShape.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorShape.swift; path = Source/NVActivityIndicatorView/NVActivityIndicatorShape.swift; sourceTree = ""; }; - B6C83B0AD87C139198109A3034A52AFD /* ConstraintMakerPriortizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPriortizable.swift; path = Source/ConstraintMakerPriortizable.swift; sourceTree = ""; }; - B934EC95570CCA1E3E28EFBDFE2C0F22 /* NVActivityIndicatorAnimationBallScaleMultiple.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallScaleMultiple.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallScaleMultiple.swift; sourceTree = ""; }; - B9C5413769109E0F79C0FB7895E3BE0B /* BMPlayer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "BMPlayer-dummy.m"; sourceTree = ""; }; - BA0260CA2833CC591EAA20B2D37D9A85 /* NVActivityIndicatorAnimationCubeTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationCubeTransition.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationCubeTransition.swift; sourceTree = ""; }; - BA763988CD986BEA58FD2F4171485A3C /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Source/ConstraintRelation.swift; sourceTree = ""; }; - BCE81AAEB32C737A32005CA1A92C8900 /* NVActivityIndicatorView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = NVActivityIndicatorView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BFB66B3B0A7D7A63A077433BD2BA65C9 /* BMPlayer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = BMPlayer.framework; path = BMPlayer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C0A1219A121B71C97688B9B778A07F72 /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; - C0E32A850C486E53B354065D8AEA2A9F /* NVActivityIndicatorView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "NVActivityIndicatorView-Info.plist"; sourceTree = ""; }; - C33FA0E4B725619E14DBA09BEC3C9E08 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Source/ConstraintInsets.swift; sourceTree = ""; }; - C3A664CD38334F0D76977E91B06A50C9 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Source/ConstraintAttributes.swift; sourceTree = ""; }; - C44C626D28997D620A348BFD8BD1F5D9 /* NVActivityIndicatorAnimationBallRotate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallRotate.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallRotate.swift; sourceTree = ""; }; - C460184507599A8F5702EDA7E17E9262 /* NVActivityIndicatorAnimationDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationDelegate.swift; path = Source/NVActivityIndicatorView/NVActivityIndicatorAnimationDelegate.swift; sourceTree = ""; }; - C4AC2471B685B7BE9B0A015BEDB2C93E /* NVActivityIndicatorViewable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorViewable.swift; path = Source/NVActivityIndicatorView/Presenter/NVActivityIndicatorViewable.swift; sourceTree = ""; }; - C51530141E152C4D4212AFC6510ACDEA /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; - C64375EE840AFEE62FEB4553C37ED956 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Source/LayoutConstraint.swift; sourceTree = ""; }; - C841E4D99819814282E407AE0F30788B /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Source/ConstraintOffsetTarget.swift; sourceTree = ""; }; - C996B9658C9C78AFFBCE2BACAB767AB9 /* Pod_Asset_BMPlayer.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; name = Pod_Asset_BMPlayer.xcassets; path = Source/Pod_Asset_BMPlayer.xcassets; sourceTree = ""; }; - CCEA90491F565AE29A40FCDA4B58D38C /* VIResourceLoaderManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VIResourceLoaderManager.h; path = VIMediaCache/ResourceLoader/VIResourceLoaderManager.h; sourceTree = ""; }; - CF7DAB0A6E90A1A207B58A2B0ED0D5DE /* SwipeBack.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwipeBack.xcconfig; sourceTree = ""; }; - D0E232C777FEFFDA8F837585A87AB7AD /* NVActivityIndicatorAnimationLineScale.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationLineScale.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineScale.swift; sourceTree = ""; }; - D15961DB2AB05EBF4D4FB50C54C62402 /* SwipeBack.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwipeBack.framework; path = SwipeBack.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D429EF6281A42A1EF02EA40AC9CFD674 /* BMPlayerProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BMPlayerProtocols.swift; path = Source/BMPlayerProtocols.swift; sourceTree = ""; }; - D508EE28D1033D8C48ADFD0FC92434EB /* BMPlayerItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BMPlayerItem.swift; path = Source/BMPlayerItem.swift; sourceTree = ""; }; - D515BA1CB6D887F29196B6F0717BF8A5 /* NVActivityIndicatorAnimationSquareSpin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationSquareSpin.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationSquareSpin.swift; sourceTree = ""; }; - D55360A0C80433F5F05556E7269F203D /* NVActivityIndicatorAnimationBallScaleRipple.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallScaleRipple.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallScaleRipple.swift; sourceTree = ""; }; - D617F8BE4E89D0BBBAE73705BD9F47BF /* Pods-BMPlayer_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-BMPlayer_Example.release.xcconfig"; sourceTree = ""; }; - DA94AC28B62A12CE3E2511897B4A18F2 /* VIResourceLoadingRequestWorker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = VIResourceLoadingRequestWorker.m; path = VIMediaCache/ResourceLoader/VIResourceLoadingRequestWorker.m; sourceTree = ""; }; - DC5C27C31BE75D2AEECF127FDA8DA9C4 /* NVActivityIndicatorAnimationBallPulseRise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallPulseRise.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallPulseRise.swift; sourceTree = ""; }; - DCC7B692356A0DCBB2FFEDB1D929EED5 /* BMPlayerLayerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BMPlayerLayerView.swift; path = Source/BMPlayerLayerView.swift; sourceTree = ""; }; - DDAE917D44D21DE02F20AB20F79BDAD0 /* Pods-BMPlayer_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-BMPlayer_Example-frameworks.sh"; sourceTree = ""; }; - DF43AFDA63CB21262D5B1464AFC4F924 /* VIMediaCache.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = VIMediaCache.modulemap; sourceTree = ""; }; - E05ADCA1D6163D2FB111744816BB3408 /* NVActivityIndicatorAnimationAudioEqualizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationAudioEqualizer.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationAudioEqualizer.swift; sourceTree = ""; }; - E0F0A1F959274B705564737A4213FF15 /* NSString+VIMD5.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+VIMD5.h"; path = "VIMediaCache/Cache/NSString+VIMD5.h"; sourceTree = ""; }; - E146CA3D7176F83E9118FF990A0C4004 /* BMPlayer.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = BMPlayer.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - E35E5E3748DE7C4ACF96A555CEEF2137 /* NVActivityIndicatorAnimationBallTrianglePath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallTrianglePath.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallTrianglePath.swift; sourceTree = ""; }; - E42C24C454B2E26607B64438F7448D70 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - E47B6679787B1A85AC1360072D66D898 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Source/ConstraintMaker.swift; sourceTree = ""; }; - E5BB94C9FCF1878E042576912BA36177 /* BMPlayer.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BMPlayer.xcconfig; sourceTree = ""; }; - E5E53F6F4F70C5C377DFEFB39CBA548B /* NVActivityIndicatorAnimationBallDoubleBounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallDoubleBounce.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallDoubleBounce.swift; sourceTree = ""; }; - E8912211311C93727AFD704440A084AE /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Source/ConstraintConfig.swift; sourceTree = ""; }; - E8BA80919EB3FC4B3F144AA5CA9E6680 /* BMPlayerClearityChooseButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BMPlayerClearityChooseButton.swift; path = Source/BMPlayerClearityChooseButton.swift; sourceTree = ""; }; - E97687BCC2D3C6DCE9AA4A5A7118F51E /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Source/ConstraintPriorityTarget.swift; sourceTree = ""; }; - EA36FA10D6ACDB5797F4C964446C82A5 /* NVActivityIndicatorView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = NVActivityIndicatorView.framework; path = NVActivityIndicatorView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - ECC186E6708A5B59C45A1A95A3F26897 /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Source/ConstraintDescription.swift; sourceTree = ""; }; - F2B2B6CBE9FB26A4B9F365C7A2D12C65 /* NVActivityIndicatorAnimationBallZigZagDeflect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallZigZagDeflect.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallZigZagDeflect.swift; sourceTree = ""; }; - F7A99AFC135245F3A7FB97601EBD36B6 /* VIResourceLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = VIResourceLoader.m; path = VIMediaCache/ResourceLoader/VIResourceLoader.m; sourceTree = ""; }; - F92676015BBB098D8A7DD49B4BA7318B /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; - F999DABEFAA1ECD1686E4E7DABF744A5 /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; - F9DCC5AB5810D62A3E0FC6DD2EEF202F /* NVActivityIndicatorAnimationBallScale.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallScale.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallScale.swift; sourceTree = ""; }; - FDC9E88315AB5A4BEF5ABA7F90CF9FD8 /* NVActivityIndicatorAnimationBallSpinFadeLoader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallSpinFadeLoader.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallSpinFadeLoader.swift; sourceTree = ""; }; - FE01FAEDA56776BC9A8E83FDF7FF240F /* NVActivityIndicatorAnimationBallClipRotateMultiple.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallClipRotateMultiple.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallClipRotateMultiple.swift; sourceTree = ""; }; - FE7B63EDBEF087FDC979EE0BE2118AAB /* VICacheSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VICacheSessionManager.h; path = VIMediaCache/Cache/VICacheSessionManager.h; sourceTree = ""; }; + 9E614E5F20CE7B9C1E10A2838BA8512D /* VICacheAction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VICacheAction.h; path = VIMediaCache/Cache/VICacheAction.h; sourceTree = ""; }; + 9FE1653998C3A0FFC3D71364E9928504 /* BMPlayerItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BMPlayerItem.swift; path = Source/BMPlayerItem.swift; sourceTree = ""; }; + A14C5816CEF90CB84D692D059C714FF1 /* NVActivityIndicatorView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = NVActivityIndicatorView.modulemap; sourceTree = ""; }; + A1B9F27862201CD82B398E0B35B14128 /* NVActivityIndicatorView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = NVActivityIndicatorView.framework; path = NVActivityIndicatorView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A242C3B79282A97669AD2BEE103C872F /* NVActivityIndicatorAnimationLineSpinFadeLoader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationLineSpinFadeLoader.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineSpinFadeLoader.swift; sourceTree = ""; }; + A3CA5B215BB7C13D9700FD3CD85B80AE /* NVActivityIndicatorView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NVActivityIndicatorView-dummy.m"; sourceTree = ""; }; + A62C39B1F9AE184F9514ADEF27F0D8AC /* NVActivityIndicatorView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorView.swift; path = Source/NVActivityIndicatorView/NVActivityIndicatorView.swift; sourceTree = ""; }; + A6A14181B9DF569457159D4CA1EE3ED4 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; + A6B6622D41910AB7F7616083E4784515 /* BMPlayerControlView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BMPlayerControlView.swift; path = Source/BMPlayerControlView.swift; sourceTree = ""; }; + A71C91EA581CDC18C09CD9B6D8996BDE /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Source/ConstraintConfig.swift; sourceTree = ""; }; + A93761B82408475DBCB431729775C968 /* NVActivityIndicatorAnimationBallZigZagDeflect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallZigZagDeflect.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallZigZagDeflect.swift; sourceTree = ""; }; + A9F640180B1D0AB1B7DF4225ECE94A08 /* NVActivityIndicatorAnimationDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationDelegate.swift; path = Source/NVActivityIndicatorView/NVActivityIndicatorAnimationDelegate.swift; sourceTree = ""; }; + AB3D0F3D51CE87F955618FD3529DE601 /* Pods-BMPlayer_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-BMPlayer_Example-frameworks.sh"; sourceTree = ""; }; + AF87BCF0C9441360AA3B24FE53D27F7F /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Source/ConstraintRelatableTarget.swift; sourceTree = ""; }; + B24F138673B42ACC939753B0719F088B /* NVActivityIndicatorView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NVActivityIndicatorView.debug.xcconfig; sourceTree = ""; }; + B3486CE2B72D74D3E611D1BC7BBA5A21 /* NVActivityIndicatorAnimationLineScalePulseOut.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationLineScalePulseOut.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineScalePulseOut.swift; sourceTree = ""; }; + B5DD1080DA340668967D69221B83C172 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + B98B3AB08C101BEB4773838D6E17E2F0 /* NVActivityIndicatorAnimationBallScale.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallScale.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallScale.swift; sourceTree = ""; }; + BB41276FD635B6B9ABD50063D299BEAE /* Pods-BMPlayer_Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-BMPlayer_Example-Info.plist"; sourceTree = ""; }; + BCFA81943BF0BEE751481B8AAFF999CE /* SwipeBack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwipeBack.h; path = SwipeBack/SwipeBack.h; sourceTree = ""; }; + BD0AFA9E6D72F09FF958AB144E70AA24 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; + BFC3BE805D43CF75D352020401CC728A /* BMPlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BMPlayer.swift; path = Source/BMPlayer.swift; sourceTree = ""; }; + C5ADE3DE9EEAC7E54D6D5133739A70C7 /* NVActivityIndicatorView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "NVActivityIndicatorView-Info.plist"; sourceTree = ""; }; + C5C3C65A55AC2B73607A2C88EA54DD98 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Source/ConstraintPriorityTarget.swift; sourceTree = ""; }; + C5D0260518B7562980591EC4067C0DBE /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; + C6C36A1E28CA4A675A0261B11FA4D48C /* NVActivityIndicatorAnimationBallGridBeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallGridBeat.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallGridBeat.swift; sourceTree = ""; }; + C9CB5673A944AD668804FF5979A3DD62 /* VICacheAction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = VICacheAction.m; path = VIMediaCache/Cache/VICacheAction.m; sourceTree = ""; }; + CA3B600807D7B6B9E458B376F6A8B21C /* VIResourceLoadingRequestWorker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = VIResourceLoadingRequestWorker.m; path = VIMediaCache/ResourceLoader/VIResourceLoadingRequestWorker.m; sourceTree = ""; }; + CBAD6FFAFDD51A57EFB20C51B5B897E5 /* VIContentInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = VIContentInfo.m; path = VIMediaCache/ResourceLoader/VIContentInfo.m; sourceTree = ""; }; + CC48DC3BAD504E10FF5ACC735CFC1727 /* NVActivityIndicatorAnimationLineScalePulseOutRapid.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationLineScalePulseOutRapid.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineScalePulseOutRapid.swift; sourceTree = ""; }; + CD148D048D06262E684D7890A435A5C1 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Source/ConstraintAttributes.swift; sourceTree = ""; }; + D1CF9151640793ECF4C371DA0A6F46F8 /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Source/ConstraintMakerRelatable.swift; sourceTree = ""; }; + D20835A9896E184E41B0A594C7CA7CB7 /* NVActivityIndicatorAnimationBallClipRotatePulse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallClipRotatePulse.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallClipRotatePulse.swift; sourceTree = ""; }; + D8FD5680FE56332C5BC6871B42B88D24 /* NVActivityIndicatorAnimationLineScaleParty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationLineScaleParty.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineScaleParty.swift; sourceTree = ""; }; + DACB3F7FAD5FDE7977D6FA29D143B583 /* VIResourceLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = VIResourceLoader.m; path = VIMediaCache/ResourceLoader/VIResourceLoader.m; sourceTree = ""; }; + DB536FD4C77AA85B81B6DC01EDE4D934 /* VIMediaCacheWorker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = VIMediaCacheWorker.m; path = VIMediaCache/Cache/VIMediaCacheWorker.m; sourceTree = ""; }; + DBCAA469419468600C2171D185DBF3E5 /* NVActivityIndicatorAnimationBallTrianglePath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallTrianglePath.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallTrianglePath.swift; sourceTree = ""; }; + DBE106E7C1ADD8B8D68714F5A6197623 /* NVActivityIndicatorAnimationOrbit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationOrbit.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationOrbit.swift; sourceTree = ""; }; + DF5272E4D90688875393040E00A8E5CC /* Pods-BMPlayer_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-BMPlayer_Example-umbrella.h"; sourceTree = ""; }; + E081E21E907407AEC83B72B324C579C7 /* UIViewController+SwipeBack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+SwipeBack.h"; path = "SwipeBack/UIViewController+SwipeBack.h"; sourceTree = ""; }; + E36AA48415FE3FCE6F626E43E0FD8F49 /* SwipeBack.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwipeBack.framework; path = SwipeBack.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E3A67F7BA6CE30A821EEB94F7C8DC380 /* VIMediaCache.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = VIMediaCache.release.xcconfig; sourceTree = ""; }; + E3FD5C88B74319A3B4D5629574A86B56 /* NVActivityIndicatorViewable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorViewable.swift; path = Source/NVActivityIndicatorView/Presenter/NVActivityIndicatorViewable.swift; sourceTree = ""; }; + E61E57DEF2FBE9365BCCB73B555FA409 /* VICacheManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = VICacheManager.m; path = VIMediaCache/Cache/VICacheManager.m; sourceTree = ""; }; + EA2008E1C4FD75F62DF9BBC1FC253C77 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Source/ConstraintConstantTarget.swift; sourceTree = ""; }; + EB18AE36BD6BC9CD20776F820D5AE504 /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Source/ConstraintOffsetTarget.swift; sourceTree = ""; }; + EB190230E02112D0CFA400C3282F81E9 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Source/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; + EE013570917F70F22EC450C635FC3CFD /* SwipeBack-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwipeBack-Info.plist"; sourceTree = ""; }; + F08450E9B2F2ED3AE4EBE08E61EF81A7 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Source/ConstraintInsets.swift; sourceTree = ""; }; + F0FD1C378485C9DA85D347CB7C1043ED /* BMPlayer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "BMPlayer-dummy.m"; sourceTree = ""; }; + F17D472A35F841E05CEBAE03EC8B17E0 /* VICacheManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VICacheManager.h; path = VIMediaCache/Cache/VICacheManager.h; sourceTree = ""; }; + F1D643189D93A98F85FB33BA976907A5 /* VIMediaDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = VIMediaDownloader.m; path = VIMediaCache/ResourceLoader/VIMediaDownloader.m; sourceTree = ""; }; + F2A1485C33D0257F4D49D8CF7D492FDC /* NVActivityIndicatorAnimationBallZigZag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallZigZag.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallZigZag.swift; sourceTree = ""; }; + F4BD8E0B56353581E4E3C68B4F6167DD /* NVActivityIndicatorAnimationBallGridPulse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallGridPulse.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallGridPulse.swift; sourceTree = ""; }; + F6DBFBC7BDA26253FB92A343915412AE /* SwipeBack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwipeBack-dummy.m"; sourceTree = ""; }; + FB79AF2D3233AE63E4832F34A00CE4F5 /* NVActivityIndicatorAnimationBallClipRotateMultiple.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NVActivityIndicatorAnimationBallClipRotateMultiple.swift; path = Source/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallClipRotateMultiple.swift; sourceTree = ""; }; + FCF8FE22CFBD8DA9A72A1E99A9DB05AB /* NVActivityIndicatorView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NVActivityIndicatorView-prefix.pch"; sourceTree = ""; }; + FE207A518FFD12DCE1D0B4921FA5D5C8 /* Pods-BMPlayer_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-BMPlayer_Example.modulemap"; sourceTree = ""; }; + FE92C8F670A823C232725593F98801B8 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Source/ConstraintMakerExtendable.swift; sourceTree = ""; }; + FF03C164D14DC9E04C86B662ADF88B5B /* VIMediaDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = VIMediaDownloader.h; path = VIMediaCache/ResourceLoader/VIMediaDownloader.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 06F3D005909CA034C49236B834B6DB6F /* Frameworks */ = { + 199D1BC307D8EEED7569EE82D393781B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 3C6568C6D8BC95D292FDFE389FD025C5 /* AVFoundation.framework in Frameworks */, - 7E7848A7CB6B34D9402803CE96902694 /* Foundation.framework in Frameworks */, - 92B9AC133423BCE34F06103646FB33DC /* MobileCoreServices.framework in Frameworks */, + D278D07E934F4E2C03ABD0EFB3A60851 /* Foundation.framework in Frameworks */, + 17F03E9E3FD437B3B530DE98D2CA1A35 /* QuartzCore.framework in Frameworks */, + 41424B056133C045ADB5B5EB1F71CC89 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1A69FFCA3C3DAE9A1A3B5CE7ADC992CF /* Frameworks */ = { + 3B53222A343787A6F38C7BF14ACD1C2F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - E6D89925C9B5F3CA7BD87E5AF384F221 /* AVFoundation.framework in Frameworks */, - D6D25A006669BFBDB9B1065196C19E98 /* Foundation.framework in Frameworks */, - 01F0F61F59C8E4452414DFE91E85B2A6 /* NVActivityIndicatorView.framework in Frameworks */, - 9127CB211601BA8A0D27D5F18CE30B7D /* SnapKit.framework in Frameworks */, - 8C436C17C0E4A7DE07A9A12D2AF86D18 /* UIKit.framework in Frameworks */, - A9DCD4A8C842DF6D3D0D9A667BEAF23B /* VIMediaCache.framework in Frameworks */, + 64C99DE6079AD902A7918E9813E6AF60 /* AVFoundation.framework in Frameworks */, + 2C0C0F5031FF8113DF8F8E62A850DACE /* Foundation.framework in Frameworks */, + 0AF2B7B324FFD93349F1B6311D80F5DD /* NVActivityIndicatorView.framework in Frameworks */, + 0EE4365C0187FFC2B25C692F4D13107E /* SnapKit.framework in Frameworks */, + 18FD8C83A428CAB92AABFB47B830D0AF /* UIKit.framework in Frameworks */, + 672BC9BDD6B0F6EC0329F3A4E323BC52 /* VIMediaCache.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 494393C47064398DFCBFC84C80F10289 /* Frameworks */ = { + 68E2AC8DC6A7C7D4F7D9BB9A323848AF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 7F460F4AC1F7D3DA9852D69847504887 /* Foundation.framework in Frameworks */, + 2868B32459EBF7FCB28194E7B98657AB /* Foundation.framework in Frameworks */, + 07732CEE42319E1DD06DBE93632604AE /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 73AF7CD3121B468BF9CB6E7A5AE16EB4 /* Frameworks */ = { + 7FA85C87E794DF324B55E91AE0FD35EF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 4F9CF5043F823F93C9819A7CDB1568E8 /* Foundation.framework in Frameworks */, - 6810E1C8D02EF5DB98C05F4A57F2A9E3 /* QuartzCore.framework in Frameworks */, - 65F092493FFEF9C0FD117056A450EDAF /* UIKit.framework in Frameworks */, + A88680E585596ECB7735D246FFB878EB /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 83DF6CA7D279C7894CB925E6C30C244E /* Frameworks */ = { + 84FE095E38C1C4E4A5E9C680B7F93B4C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 2FF89C560D38917631AE2B0D8000480D /* Foundation.framework in Frameworks */, - F4923C5EA219B11DE9EF2B9DE7ED83ED /* UIKit.framework in Frameworks */, + 10C1612A900521338C84A6C4DD3D8CCB /* AVFoundation.framework in Frameworks */, + DD1EBBE692405950CED4B52494D0C7F1 /* Foundation.framework in Frameworks */, + B09FF406C0FF351E335AA1A5C6006213 /* MobileCoreServices.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - AB6F789EFC007D5B611C94AC63D749C9 /* Frameworks */ = { + DD640DACDB0B4359917D580B7DDBAF9C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 6F64005C7D01D535EF89375BC769C054 /* Foundation.framework in Frameworks */, + BFA6AEEF95DA76B97F9FCC8ED7DDFBE7 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 038D5BED1E95182F404A2F488B7547EB /* CacheSupport */ = { + 02DC4252EC52881F628338CB0CE31AE8 /* Support Files */ = { isa = PBXGroup; children = ( - 78FC34689EB39CE39B854DE002B616DD /* BMPlayerManager.swift */, + 5D11C9F1FA5C7A65CA91F78B0848465B /* VIMediaCache.modulemap */, + 72C27E4476C17EB35560E8879B5AA070 /* VIMediaCache-dummy.m */, + 9B10C2C6C8549256FEC0A39BD53C51AE /* VIMediaCache-Info.plist */, + 92D0341ABB9CCABD0B11F291CBCFBD01 /* VIMediaCache-prefix.pch */, + 5E5F99C3C14BF517AB6009EF4C2F778E /* VIMediaCache-umbrella.h */, + 4255AC337BCE674FA4EF89CBA6262A09 /* VIMediaCache.debug.xcconfig */, + E3A67F7BA6CE30A821EEB94F7C8DC380 /* VIMediaCache.release.xcconfig */, ); - name = CacheSupport; - path = Source/CacheSupport; + name = "Support Files"; + path = "../Target Support Files/VIMediaCache"; sourceTree = ""; }; - 12094CC9B568E87A2AE9E6AF4E1378A6 /* SnapKit */ = { + 036B43F1EF77CC76ED72ADBB5FBE3AEE /* SnapKit */ = { isa = PBXGroup; children = ( - 663D99AB0F74664B33232581DE38395E /* Constraint.swift */, - C3A664CD38334F0D76977E91B06A50C9 /* ConstraintAttributes.swift */, - E8912211311C93727AFD704440A084AE /* ConstraintConfig.swift */, - A08F260D71F82D5E40FF8C6C8349E340 /* ConstraintConstantTarget.swift */, - ECC186E6708A5B59C45A1A95A3F26897 /* ConstraintDescription.swift */, - 857E4121CFA4251B8B37446C1489F1D1 /* ConstraintDSL.swift */, - C33FA0E4B725619E14DBA09BEC3C9E08 /* ConstraintInsets.swift */, - A13C714CB68331E08420F1292E895A13 /* ConstraintInsetTarget.swift */, - 90B3ECEBC185A228E887760BF11C7317 /* ConstraintItem.swift */, - 582142D464D7D24896CB7BCD9C1CD1CC /* ConstraintLayoutGuide.swift */, - 76085BA3DF517CF97C9BB8F5B34C249A /* ConstraintLayoutGuide+Extensions.swift */, - 09FEB3C8AE17A7F36DBA4D0197C0FBF1 /* ConstraintLayoutGuideDSL.swift */, - A92D3FC01E73FCE9C33F242DA2448641 /* ConstraintLayoutSupport.swift */, - 0DCBBC668CC82E69CC421706CAB4B0C4 /* ConstraintLayoutSupportDSL.swift */, - E47B6679787B1A85AC1360072D66D898 /* ConstraintMaker.swift */, - 80A4A2DADB70F33844AFCD5FE3A5B44C /* ConstraintMakerEditable.swift */, - 722A42849DDEBE0758F72C4CD0A43A24 /* ConstraintMakerExtendable.swift */, - 96A5607DC0072766E36BA665FD82C4DB /* ConstraintMakerFinalizable.swift */, - B6C83B0AD87C139198109A3034A52AFD /* ConstraintMakerPriortizable.swift */, - 28F501A9B74545CC3AEDBFE1E1BAE46B /* ConstraintMakerRelatable.swift */, - 9FA563839DBEB512B73927561176D9B6 /* ConstraintMultiplierTarget.swift */, - C841E4D99819814282E407AE0F30788B /* ConstraintOffsetTarget.swift */, - 677FA5139762F6C165BEA829313D8BFA /* ConstraintPriority.swift */, - E97687BCC2D3C6DCE9AA4A5A7118F51E /* ConstraintPriorityTarget.swift */, - 2A96D7405ED254E9619FBA6B669D9E9F /* ConstraintRelatableTarget.swift */, - BA763988CD986BEA58FD2F4171485A3C /* ConstraintRelation.swift */, - 7349835EACAD31984EBAA7429D2F9829 /* ConstraintView.swift */, - 73136544D94B72171A7FCB845D76EFF6 /* ConstraintView+Extensions.swift */, - 873D445E10991CEB7FCF52D71A68F225 /* ConstraintViewDSL.swift */, - 93FC611372EA5DE85A6B5AE34BE91CE9 /* Debugging.swift */, - C64375EE840AFEE62FEB4553C37ED956 /* LayoutConstraint.swift */, - 27FF725436BD5CC4BB133EAA2AB30B80 /* LayoutConstraintItem.swift */, - 5404C2D8C50D96A0B902D4A860C99216 /* Typealiases.swift */, - 1D04CD880B213A915A2B8937944A84C1 /* UILayoutSupport+Extensions.swift */, - 140BF82E093935EF3A93BB96192BD391 /* Support Files */, + 6F63D8C575BBF18CED63A679B5AB8E74 /* Constraint.swift */, + CD148D048D06262E684D7890A435A5C1 /* ConstraintAttributes.swift */, + A71C91EA581CDC18C09CD9B6D8996BDE /* ConstraintConfig.swift */, + EA2008E1C4FD75F62DF9BBC1FC253C77 /* ConstraintConstantTarget.swift */, + 95ABD977CD0C950B4746087AC24E004B /* ConstraintDescription.swift */, + 6C790B0C7F4E99B2643F77C15DD5DCFA /* ConstraintDSL.swift */, + F08450E9B2F2ED3AE4EBE08E61EF81A7 /* ConstraintInsets.swift */, + 4F94F290DF7C0CA8E5505B64316D9A13 /* ConstraintInsetTarget.swift */, + 5E7870DE3DD118951594CE656BA2B2D3 /* ConstraintItem.swift */, + 88CF63A6412D4191A65D3F0833C95DA1 /* ConstraintLayoutGuide.swift */, + 7E9AAD1364E81DE111FE4D5BED2E86EB /* ConstraintLayoutGuide+Extensions.swift */, + EB190230E02112D0CFA400C3282F81E9 /* ConstraintLayoutGuideDSL.swift */, + 47579B359240F002F6FE2CD98E772C98 /* ConstraintLayoutSupport.swift */, + 6FE1ACC06E79CFB967C46B910C30D9B3 /* ConstraintLayoutSupportDSL.swift */, + 7438D81D7C5A0CD62F1E1FD5E4049151 /* ConstraintMaker.swift */, + 857CA708BCBDD089E09C8159F7DD5A10 /* ConstraintMakerEditable.swift */, + FE92C8F670A823C232725593F98801B8 /* ConstraintMakerExtendable.swift */, + 0E923E33FC2D40025363EE5A91549054 /* ConstraintMakerFinalizable.swift */, + 3E27D6380E184F9D9F39CBD3211A1D35 /* ConstraintMakerPriortizable.swift */, + D1CF9151640793ECF4C371DA0A6F46F8 /* ConstraintMakerRelatable.swift */, + 8B5814E69F70DDDE575CEAA537C69DAA /* ConstraintMultiplierTarget.swift */, + EB18AE36BD6BC9CD20776F820D5AE504 /* ConstraintOffsetTarget.swift */, + 1BCBB8353A356763150DD69FD66E2C56 /* ConstraintPriority.swift */, + C5C3C65A55AC2B73607A2C88EA54DD98 /* ConstraintPriorityTarget.swift */, + AF87BCF0C9441360AA3B24FE53D27F7F /* ConstraintRelatableTarget.swift */, + 74CEA21A95B7CFFF6C8C93736E2D41B0 /* ConstraintRelation.swift */, + 6AA40C75CF15782C5DDBCB669D1F2B75 /* ConstraintView.swift */, + 7133281E0124D503B6C040BFBA60656F /* ConstraintView+Extensions.swift */, + 2AB8DD8C79E54413B9EAE0AAF9603E35 /* ConstraintViewDSL.swift */, + 1BA70E56078F7DABF86CE18DB5FD4869 /* Debugging.swift */, + 275C9985D7DD08F8B2395AC21CEE016E /* LayoutConstraint.swift */, + 18A951B9796C4B3039FCFA5DBB12340E /* LayoutConstraintItem.swift */, + 7279AB68FCFA368EF5B940D33EB3B47F /* Typealiases.swift */, + 97FD3348CA0DE8F1D9383388583D3B55 /* UILayoutSupport+Extensions.swift */, + 8B243C13009D9BE682B01B5E7B7313FB /* Support Files */, ); name = SnapKit; path = SnapKit; sourceTree = ""; }; - 1279A0AF3A00123FF1D18F62236F4DD3 /* NVActivityIndicatorView */ = { + 0610ED3A1394B3FF4952A55BAD139D13 /* BMPlayer */ = { isa = PBXGroup; children = ( - FE865BE4C01AFFCB1F5AFFB2D98A0D45 /* Presenter */, - 2BC6CF0921EDFB5514FCF4B6269DF434 /* Support Files */, + B8A7D1492AF2B2A12ABC675D9306861E /* CacheSupport */, + 1D9D1BFBB2C604CF69B6A7F1EE94F4DE /* Core */, + C98211DB1E8EF9284D04705D351E98A7 /* Pod */, + 42C6576B3748956640B392A1DB87A882 /* Support Files */, ); - name = NVActivityIndicatorView; - path = NVActivityIndicatorView; + name = BMPlayer; + path = ../..; sourceTree = ""; }; - 140BF82E093935EF3A93BB96192BD391 /* Support Files */ = { + 171F56895CB999AEFF2F8DD5EB36E407 /* Pods-BMPlayer_Example */ = { isa = PBXGroup; children = ( - 22EA124E697140E939DE041137F467AF /* SnapKit.modulemap */, - 78D96BFB55B7B1E75E6863A38CB77E07 /* SnapKit.xcconfig */, - F92676015BBB098D8A7DD49B4BA7318B /* SnapKit-dummy.m */, - F999DABEFAA1ECD1686E4E7DABF744A5 /* SnapKit-Info.plist */, - C51530141E152C4D4212AFC6510ACDEA /* SnapKit-prefix.pch */, - C0A1219A121B71C97688B9B778A07F72 /* SnapKit-umbrella.h */, + FE207A518FFD12DCE1D0B4921FA5D5C8 /* Pods-BMPlayer_Example.modulemap */, + 8C0C10E304FE7526A0532970EA24B2BA /* Pods-BMPlayer_Example-acknowledgements.markdown */, + 2F63C5CDEE4AEEF3A2167A22E8EBE998 /* Pods-BMPlayer_Example-acknowledgements.plist */, + 37499CB135FDD906C8F7D57DD723FA0A /* Pods-BMPlayer_Example-dummy.m */, + AB3D0F3D51CE87F955618FD3529DE601 /* Pods-BMPlayer_Example-frameworks.sh */, + BB41276FD635B6B9ABD50063D299BEAE /* Pods-BMPlayer_Example-Info.plist */, + DF5272E4D90688875393040E00A8E5CC /* Pods-BMPlayer_Example-umbrella.h */, + 6C1FE962BF3D843382206AF217980085 /* Pods-BMPlayer_Example.debug.xcconfig */, + 75731D489D87B51F101FEE6C711B49BD /* Pods-BMPlayer_Example.release.xcconfig */, ); - name = "Support Files"; - path = "../Target Support Files/SnapKit"; + name = "Pods-BMPlayer_Example"; + path = "Target Support Files/Pods-BMPlayer_Example"; sourceTree = ""; }; - 2BC6CF0921EDFB5514FCF4B6269DF434 /* Support Files */ = { + 1C87CE8C1989EE0CF02AEF301089D9E3 /* Resources */ = { isa = PBXGroup; children = ( - A73EA61C25E586D23527BD86C2DFC0FD /* NVActivityIndicatorView.modulemap */, - 221C5430DB73E3866096BF83BCAEAB55 /* NVActivityIndicatorView.xcconfig */, - 9AD1B7E233A2D75D506FAD1B7D8D85DC /* NVActivityIndicatorView-dummy.m */, - C0E32A850C486E53B354065D8AEA2A9F /* NVActivityIndicatorView-Info.plist */, - 9BE5DAFB726AA8F89E982FF669FE4874 /* NVActivityIndicatorView-prefix.pch */, - 053275E7BFDA11F5AB0B61D3BDC66C5C /* NVActivityIndicatorView-umbrella.h */, + 46F1B053F29D9AFC734A5B96DF7B018D /* Pod_Asset_BMPlayer.xcassets */, ); - name = "Support Files"; - path = "../Target Support Files/NVActivityIndicatorView"; + name = Resources; sourceTree = ""; }; - 2C690CAB84B5DEDA3EF85FD942AF12BF /* Development Pods */ = { + 1D9D1BFBB2C604CF69B6A7F1EE94F4DE /* Core */ = { isa = PBXGroup; children = ( - 3F426B65C54056B623D9E11C49231429 /* BMPlayer */, ); - name = "Development Pods"; + name = Core; sourceTree = ""; }; - 35214A08E3EE7D63B20F8B1267BC7150 /* Frameworks */ = { + 2C690CAB84B5DEDA3EF85FD942AF12BF /* Development Pods */ = { isa = PBXGroup; children = ( - BCE81AAEB32C737A32005CA1A92C8900 /* NVActivityIndicatorView.framework */, - 5EF2B2880C30A1FFB20DDC7EA50061B2 /* SnapKit.framework */, - 64F058973DD5DA40C4CF133D3CA0494C /* VIMediaCache.framework */, - 741D32372BBF8A1EC764834B57C7D1C2 /* iOS */, + 0610ED3A1394B3FF4952A55BAD139D13 /* BMPlayer */, ); - name = Frameworks; + name = "Development Pods"; sourceTree = ""; }; - 3972152636BE2A3EA9034A017C41A07C /* Resources */ = { + 42C6576B3748956640B392A1DB87A882 /* Support Files */ = { isa = PBXGroup; children = ( - C996B9658C9C78AFFBCE2BACAB767AB9 /* Pod_Asset_BMPlayer.xcassets */, + 57375569417D0049AF48A79620D8BAF5 /* BMPlayer.modulemap */, + F0FD1C378485C9DA85D347CB7C1043ED /* BMPlayer-dummy.m */, + 177A7C5C2D977A473ED3B585063958A2 /* BMPlayer-Info.plist */, + 3A8A28DFE93FA759AC42DF0CEE3944C6 /* BMPlayer-prefix.pch */, + 1B1A4D5D69360735A2A30DD716FB7C63 /* BMPlayer-umbrella.h */, + 199CF15125814B7715FEE0CDB18EC658 /* BMPlayer.debug.xcconfig */, + 7BF25F0F5BC34ECA4CE9A384C1123B11 /* BMPlayer.release.xcconfig */, ); - name = Resources; + name = "Support Files"; + path = "Example/Pods/Target Support Files/BMPlayer"; sourceTree = ""; }; - 3E3E2091A0F3B7998C23E1A845FCF16A /* Pods-BMPlayer_Example */ = { + 4B414F51CF94A705616D4A4995DC7603 /* CacheSupport */ = { isa = PBXGroup; children = ( - 56B24C69AFECD881D7DA199D440553D1 /* Pods-BMPlayer_Example.modulemap */, - 6D761D4D77E40452DD6233CFFF189776 /* Pods-BMPlayer_Example-acknowledgements.markdown */, - 88978A8D949F9CF7FE78C662D2FBD6F1 /* Pods-BMPlayer_Example-acknowledgements.plist */, - 9B9108DFB03070C1A4E72C6C819DAAE3 /* Pods-BMPlayer_Example-dummy.m */, - DDAE917D44D21DE02F20AB20F79BDAD0 /* Pods-BMPlayer_Example-frameworks.sh */, - 462E9395C31A4FAC970C71750D198A1E /* Pods-BMPlayer_Example-Info.plist */, - 0ABBA39641A81922B05B93D32B611910 /* Pods-BMPlayer_Example-umbrella.h */, - 7A169D1EEFCA558F5B559660E7B7193E /* Pods-BMPlayer_Example.debug.xcconfig */, - D617F8BE4E89D0BBBAE73705BD9F47BF /* Pods-BMPlayer_Example.release.xcconfig */, + 9D0D0DE452B00176A599940A1C2946AF /* BMPlayerManager.swift */, ); - name = "Pods-BMPlayer_Example"; - path = "Target Support Files/Pods-BMPlayer_Example"; + name = CacheSupport; + path = Source/CacheSupport; sourceTree = ""; }; - 3F426B65C54056B623D9E11C49231429 /* BMPlayer */ = { + 4DEE3EDBA9304158BCEC9569B59FDFA3 /* Support Files */ = { isa = PBXGroup; children = ( - ED3A0D19B07E0EA9BE2032C093F8B8AD /* CacheSupport */, - C2C071DAB82B4B459A6F4D25BDCD785C /* Core */, - E54C1666085FD746D311F6E9B2CBEAFF /* Pod */, - 5B4C50DE35366DA01334D14F881D1DC2 /* Support Files */, + A14C5816CEF90CB84D692D059C714FF1 /* NVActivityIndicatorView.modulemap */, + A3CA5B215BB7C13D9700FD3CD85B80AE /* NVActivityIndicatorView-dummy.m */, + C5ADE3DE9EEAC7E54D6D5133739A70C7 /* NVActivityIndicatorView-Info.plist */, + FCF8FE22CFBD8DA9A72A1E99A9DB05AB /* NVActivityIndicatorView-prefix.pch */, + 70288E0D67A865698DDCD2CA061D4425 /* NVActivityIndicatorView-umbrella.h */, + B24F138673B42ACC939753B0719F088B /* NVActivityIndicatorView.debug.xcconfig */, + 901520D6702B8170CED373E26E25BCFD /* NVActivityIndicatorView.release.xcconfig */, ); - name = BMPlayer; - path = ../..; + name = "Support Files"; + path = "../Target Support Files/NVActivityIndicatorView"; sourceTree = ""; }; - 58DF99DCE1E2C9FF862463716DA92355 /* VIMediaCache */ = { + 5220177F7B989666E9104106E39FF89B /* Products */ = { isa = PBXGroup; children = ( - E0F0A1F959274B705564737A4213FF15 /* NSString+VIMD5.h */, - 81ABD0968CE59709F2363F4EC4EE8CE8 /* NSString+VIMD5.m */, - A5F81EC96A6F107553A0017CC5F94FDB /* VICacheAction.h */, - 27F4A0F0619C6AC134FDBAD087F5AB2C /* VICacheAction.m */, - 66B37886CE2BC08390CE62075CF2D163 /* VICacheConfiguration.h */, - 23607DE187E9FA1EA99B0485BFDB884D /* VICacheConfiguration.m */, - 7D116AA805F1414347EE70753B1ED9E1 /* VICacheManager.h */, - 300E1D8DB4399E8E31925935979DE626 /* VICacheManager.m */, - FE7B63EDBEF087FDC979EE0BE2118AAB /* VICacheSessionManager.h */, - 8A9F537089B08DAA09CFB4713D42E5EC /* VICacheSessionManager.m */, - 74F318164E0795EC442D35E96715D16B /* VIContentInfo.h */, - 51D5361FA35535339E246ACEA5E6CC82 /* VIContentInfo.m */, - 6ADF2EDB4082C6C8D6373F4923AC3849 /* VIMediaCache.h */, - 9214A0F1EEC5D9D77120DF4820BDB897 /* VIMediaCacheWorker.h */, - 3968B8F36B4CF9711CBD68214ED242EE /* VIMediaCacheWorker.m */, - A8A322503D4B7E4E0E8F413350764E3A /* VIMediaDownloader.h */, - A38E23348B3378426FC55E048075060B /* VIMediaDownloader.m */, - A7C44091AD3DF511B3E73A718435F6A3 /* VIResourceLoader.h */, - F7A99AFC135245F3A7FB97601EBD36B6 /* VIResourceLoader.m */, - CCEA90491F565AE29A40FCDA4B58D38C /* VIResourceLoaderManager.h */, - 22EFD954F6E0AFA7FF2591FD5F35707D /* VIResourceLoaderManager.m */, - 0A65F1770B45AC7F30AE23D56144A88A /* VIResourceLoadingRequestWorker.h */, - DA94AC28B62A12CE3E2511897B4A18F2 /* VIResourceLoadingRequestWorker.m */, - C76DE4E4B82BCA87DF25F10F0E0EB49C /* Support Files */, + 1AF32FDB9D022AE3B17CB5A6FA737CD5 /* BMPlayer.framework */, + A1B9F27862201CD82B398E0B35B14128 /* NVActivityIndicatorView.framework */, + 065B8873DE5DD9D5E9794A265714E0C3 /* Pods_BMPlayer_Example.framework */, + 979486118B3E90C08386079D57962701 /* SnapKit.framework */, + E36AA48415FE3FCE6F626E43E0FD8F49 /* SwipeBack.framework */, + 04C9ADE89F275E929D78DD9C4E6C2AF2 /* VIMediaCache.framework */, ); - name = VIMediaCache; - path = VIMediaCache; + name = Products; sourceTree = ""; }; - 5B4C50DE35366DA01334D14F881D1DC2 /* Support Files */ = { + 7A6EF223BDECD0AADB6141693AE80992 /* Support Files */ = { isa = PBXGroup; children = ( - 5FB3A4B227C9EA6F0CE1834551C9F993 /* BMPlayer.modulemap */, - E5BB94C9FCF1878E042576912BA36177 /* BMPlayer.xcconfig */, - B9C5413769109E0F79C0FB7895E3BE0B /* BMPlayer-dummy.m */, - 1DDDF7D074E1B8BD84870FAD7DC860D7 /* BMPlayer-Info.plist */, - B30FD55A57CF77F550A7B001BE50AD1D /* BMPlayer-prefix.pch */, - 10463BD2F2FFFC2A603595FA0D5819FE /* BMPlayer-umbrella.h */, + 875EEF5FF7E544BAE3FF88EA58688665 /* SwipeBack.modulemap */, + F6DBFBC7BDA26253FB92A343915412AE /* SwipeBack-dummy.m */, + EE013570917F70F22EC450C635FC3CFD /* SwipeBack-Info.plist */, + 64B6707B13AF8625165D7DA50E97EBA5 /* SwipeBack-prefix.pch */, + 0C7EEDBB96037C1B154F22F1A5DF7C07 /* SwipeBack-umbrella.h */, + 831BAD20D0B284F6015F79F837BD6BBE /* SwipeBack.debug.xcconfig */, + 2F29D4FEB36EC69D7D7BB165DE551898 /* SwipeBack.release.xcconfig */, ); name = "Support Files"; - path = "Example/Pods/Target Support Files/BMPlayer"; + path = "../Target Support Files/SwipeBack"; sourceTree = ""; }; - 741D32372BBF8A1EC764834B57C7D1C2 /* iOS */ = { + 814FC8D6CC2B9B9C0995F3A510DD5228 /* NVActivityIndicatorView */ = { isa = PBXGroup; children = ( - AE9B94E65BD0BC58B1DC625941D7FDEE /* AVFoundation.framework */, - E42C24C454B2E26607B64438F7448D70 /* Foundation.framework */, - 8C4EB5AE2E70CA790FAA570B78DD6C64 /* MobileCoreServices.framework */, - 5E0EB62F3553EE593D78BAA7CF48C959 /* QuartzCore.framework */, - 1B6C4F7F5B6AE911BAE7A0ADB28990F8 /* UIKit.framework */, + B0EDFA9984AA781AEE82778504B743E6 /* Presenter */, + 4DEE3EDBA9304158BCEC9569B59FDFA3 /* Support Files */, ); - name = iOS; + name = NVActivityIndicatorView; + path = NVActivityIndicatorView; sourceTree = ""; }; - 82593A06F76EA74DB6F1DC445784A6AA /* Products */ = { + 8B243C13009D9BE682B01B5E7B7313FB /* Support Files */ = { isa = PBXGroup; children = ( - BFB66B3B0A7D7A63A077433BD2BA65C9 /* BMPlayer.framework */, - EA36FA10D6ACDB5797F4C964446C82A5 /* NVActivityIndicatorView.framework */, - 675380B35BD0AB8A743F75841896128D /* Pods_BMPlayer_Example.framework */, - 2170BB0FBADDB3F3EB68A9F06B539294 /* SnapKit.framework */, - D15961DB2AB05EBF4D4FB50C54C62402 /* SwipeBack.framework */, - 18221B8F28C6B2C672BA207AB60BFB1D /* VIMediaCache.framework */, + BD0AFA9E6D72F09FF958AB144E70AA24 /* SnapKit.modulemap */, + 54E83150FFE1B6FA87DF323FDF7F02F1 /* SnapKit-dummy.m */, + C5D0260518B7562980591EC4067C0DBE /* SnapKit-Info.plist */, + 95EF796907D9A1D9CEF3687D6E72906A /* SnapKit-prefix.pch */, + 21F873BB6D63272932FA28AF44DDF30E /* SnapKit-umbrella.h */, + 831BFEC06CCB713CB90AAECA6DF77EAE /* SnapKit.debug.xcconfig */, + 110A65CCBDDD769395F1413789EEDB8E /* SnapKit.release.xcconfig */, ); - name = Products; + name = "Support Files"; + path = "../Target Support Files/SnapKit"; sourceTree = ""; }; - A35D11B61A62E62D93BEA2924934F496 /* Pods */ = { + 9A7E203597457836031F3A584BC50C7D /* Frameworks */ = { isa = PBXGroup; children = ( - 1279A0AF3A00123FF1D18F62236F4DD3 /* NVActivityIndicatorView */, - 12094CC9B568E87A2AE9E6AF4E1378A6 /* SnapKit */, - BBC6551B6346D3C0ABE699756F42B1F0 /* SwipeBack */, - 58DF99DCE1E2C9FF862463716DA92355 /* VIMediaCache */, + 27A51781E3F37BAA7B95D17C1FAE0A27 /* NVActivityIndicatorView.framework */, + 8FA8CF5ABCD3740C8CC49926D010A73F /* SnapKit.framework */, + 3E2A7112DF6D72FFD7002A675DA38835 /* VIMediaCache.framework */, + F20031A59984974652A3074B60570DCB /* iOS */, ); - name = Pods; + name = Frameworks; sourceTree = ""; }; - BBC6551B6346D3C0ABE699756F42B1F0 /* SwipeBack */ = { + A35D11B61A62E62D93BEA2924934F496 /* Pods */ = { isa = PBXGroup; children = ( - 710C7FC7F3A0ABD079FEAF2B76241FD5 /* SwipeBack.h */, - 3B7F3C600D0A0486A1CC66194B0A53FC /* UINavigationController+SwipeBack.h */, - 3A54CB5232972E192B77C1783A20F10A /* UINavigationController+SwipeBack.m */, - 8444D04BB50EDE93DCDFD0C7B45EAAC6 /* UIViewController+SwipeBack.h */, - 6FD3AEF5EC39C28E401032CB6959EE0A /* UIViewController+SwipeBack.m */, - BE441028B9CA38EB4569B068A9D8BA56 /* Support Files */, + 814FC8D6CC2B9B9C0995F3A510DD5228 /* NVActivityIndicatorView */, + 036B43F1EF77CC76ED72ADBB5FBE3AEE /* SnapKit */, + DFDB4CDCFD8928F43522662F4E739E72 /* SwipeBack */, + E07CCAAF427E6CB22F4E12A15CBCAA1A /* VIMediaCache */, ); - name = SwipeBack; - path = SwipeBack; + name = Pods; sourceTree = ""; }; - BE441028B9CA38EB4569B068A9D8BA56 /* Support Files */ = { + B0EDFA9984AA781AEE82778504B743E6 /* Presenter */ = { isa = PBXGroup; children = ( - 87A7EB6398A84C38257BC4A4F479C72A /* SwipeBack.modulemap */, - CF7DAB0A6E90A1A207B58A2B0ED0D5DE /* SwipeBack.xcconfig */, - 3E4BD7CD3A0E1E5836DD6131F0FDAE62 /* SwipeBack-dummy.m */, - 190524134DCE2C5F6728BA5EA5D16598 /* SwipeBack-Info.plist */, - B31DD37F50C6A2B54F91233281AF0C58 /* SwipeBack-prefix.pch */, - 774618023EC28C4417AAF3CC382DD27E /* SwipeBack-umbrella.h */, + 1923A2365B7141E77D4D698B8151E22A /* NVActivityIndicatorAnimationAudioEqualizer.swift */, + 562EE63ECE72BDD8B8C54ED5752E35DB /* NVActivityIndicatorAnimationBallBeat.swift */, + 4972DF515A46E82588727448DA2EEF20 /* NVActivityIndicatorAnimationBallClipRotate.swift */, + FB79AF2D3233AE63E4832F34A00CE4F5 /* NVActivityIndicatorAnimationBallClipRotateMultiple.swift */, + D20835A9896E184E41B0A594C7CA7CB7 /* NVActivityIndicatorAnimationBallClipRotatePulse.swift */, + 5CAA60BA737BFDE3A384980FDDF38828 /* NVActivityIndicatorAnimationBallDoubleBounce.swift */, + C6C36A1E28CA4A675A0261B11FA4D48C /* NVActivityIndicatorAnimationBallGridBeat.swift */, + F4BD8E0B56353581E4E3C68B4F6167DD /* NVActivityIndicatorAnimationBallGridPulse.swift */, + 8B6185A64013879D4FD11D2CD1EDA32D /* NVActivityIndicatorAnimationBallPulse.swift */, + 032426748D2B3022FC26795227BA6FC9 /* NVActivityIndicatorAnimationBallPulseRise.swift */, + 78A349F8FF1A77B689865F297B40CB14 /* NVActivityIndicatorAnimationBallPulseSync.swift */, + 0F14117DA8382B62954D7CA450EC440D /* NVActivityIndicatorAnimationBallRotate.swift */, + 5166C0C85238C5B0373820A05EB2F6E0 /* NVActivityIndicatorAnimationBallRotateChase.swift */, + B98B3AB08C101BEB4773838D6E17E2F0 /* NVActivityIndicatorAnimationBallScale.swift */, + 0D3D614D8914A42785D21FF0B4C3107C /* NVActivityIndicatorAnimationBallScaleMultiple.swift */, + 68BA17D39C236C3303CF73790F3310EE /* NVActivityIndicatorAnimationBallScaleRipple.swift */, + 99FB4CA918AE0106830E72274B1C5A7A /* NVActivityIndicatorAnimationBallScaleRippleMultiple.swift */, + 2CAAD0CB267715409073DB0E6872E60F /* NVActivityIndicatorAnimationBallSpinFadeLoader.swift */, + DBCAA469419468600C2171D185DBF3E5 /* NVActivityIndicatorAnimationBallTrianglePath.swift */, + F2A1485C33D0257F4D49D8CF7D492FDC /* NVActivityIndicatorAnimationBallZigZag.swift */, + A93761B82408475DBCB431729775C968 /* NVActivityIndicatorAnimationBallZigZagDeflect.swift */, + 76E68A1CD6DD7A873E5C8AD7B43F16AE /* NVActivityIndicatorAnimationBlank.swift */, + 76FE9A837AC7FB61636DBDDB003DF197 /* NVActivityIndicatorAnimationCircleStrokeSpin.swift */, + 229AF5D620BC8FF49995D5A3712749A4 /* NVActivityIndicatorAnimationCubeTransition.swift */, + A9F640180B1D0AB1B7DF4225ECE94A08 /* NVActivityIndicatorAnimationDelegate.swift */, + 602A4B3447BB5E5AB9F0DFCCF2BCBDC7 /* NVActivityIndicatorAnimationLineScale.swift */, + D8FD5680FE56332C5BC6871B42B88D24 /* NVActivityIndicatorAnimationLineScaleParty.swift */, + B3486CE2B72D74D3E611D1BC7BBA5A21 /* NVActivityIndicatorAnimationLineScalePulseOut.swift */, + CC48DC3BAD504E10FF5ACC735CFC1727 /* NVActivityIndicatorAnimationLineScalePulseOutRapid.swift */, + A242C3B79282A97669AD2BEE103C872F /* NVActivityIndicatorAnimationLineSpinFadeLoader.swift */, + DBE106E7C1ADD8B8D68714F5A6197623 /* NVActivityIndicatorAnimationOrbit.swift */, + 7F86C969AF621481F227FE8A0B6FD260 /* NVActivityIndicatorAnimationPacman.swift */, + 869D561951AFE9647EABF7CD8C233017 /* NVActivityIndicatorAnimationSemiCircleSpin.swift */, + 2088146C59B729C1CD13F695B8E2D2F1 /* NVActivityIndicatorAnimationSquareSpin.swift */, + 0B0757B6468621EAA972C33E14AFF508 /* NVActivityIndicatorAnimationTriangleSkewSpin.swift */, + 4E52E4DA9036524579153552C2E258E7 /* NVActivityIndicatorPresenter.swift */, + 4D6D825F2AF61A475B5EE3197D567517 /* NVActivityIndicatorShape.swift */, + A62C39B1F9AE184F9514ADEF27F0D8AC /* NVActivityIndicatorView.swift */, + E3FD5C88B74319A3B4D5629574A86B56 /* NVActivityIndicatorViewable.swift */, ); - name = "Support Files"; - path = "../Target Support Files/SwipeBack"; + name = Presenter; sourceTree = ""; }; - C2C071DAB82B4B459A6F4D25BDCD785C /* Core */ = { + B8A7D1492AF2B2A12ABC675D9306861E /* CacheSupport */ = { isa = PBXGroup; children = ( + BFC3BE805D43CF75D352020401CC728A /* BMPlayer.swift */, + 8C6D130A8A5BCC6C50516D15EFD9CF93 /* BMPlayerClearityChooseButton.swift */, + A6B6622D41910AB7F7616083E4784515 /* BMPlayerControlView.swift */, + 9FE1653998C3A0FFC3D71364E9928504 /* BMPlayerItem.swift */, + 50D563CDF12549517D943D354CC45D93 /* BMPlayerLayerView.swift */, + 798B9CEB72E277B9E2DDDF542FF660F7 /* BMPlayerProtocols.swift */, + 31A21B3F2C2ECB6448B834410FC55F5A /* BMSubtitles.swift */, + 7D77A4C0EE2323F3B3BF8788ED2EEB00 /* BMTimeSlider.swift */, + 4B414F51CF94A705616D4A4995DC7603 /* CacheSupport */, + 1C87CE8C1989EE0CF02AEF301089D9E3 /* Resources */, ); - name = Core; + name = CacheSupport; sourceTree = ""; }; - C76DE4E4B82BCA87DF25F10F0E0EB49C /* Support Files */ = { + C98211DB1E8EF9284D04705D351E98A7 /* Pod */ = { isa = PBXGroup; children = ( - DF43AFDA63CB21262D5B1464AFC4F924 /* VIMediaCache.modulemap */, - 63E5DFCC48690BED3E141E2FA608E2D8 /* VIMediaCache.xcconfig */, - 33754FE4C3006472479AAAAF9A7C53A1 /* VIMediaCache-dummy.m */, - 84685D7C88536F9E8B8D0B96CF11106D /* VIMediaCache-Info.plist */, - 4B307DB1805074F8A87E5DFD221BAB65 /* VIMediaCache-prefix.pch */, - 5B9EED1408A38E0F9EF02408ADAB6BCA /* VIMediaCache-umbrella.h */, + 8EF4FCCA6455D28346F9C203280C35EB /* BMPlayer.podspec */, + 056F611291F49ED396CE69D3457E48F7 /* LICENSE */, + 4E41ACC5A14F41392D29C29D294018DE /* README.md */, ); - name = "Support Files"; - path = "../Target Support Files/VIMediaCache"; + name = Pod; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -722,277 +747,262 @@ children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, 2C690CAB84B5DEDA3EF85FD942AF12BF /* Development Pods */, - 35214A08E3EE7D63B20F8B1267BC7150 /* Frameworks */, + 9A7E203597457836031F3A584BC50C7D /* Frameworks */, A35D11B61A62E62D93BEA2924934F496 /* Pods */, - 82593A06F76EA74DB6F1DC445784A6AA /* Products */, + 5220177F7B989666E9104106E39FF89B /* Products */, F14DBAFA51E86A7C821FFBD8603741C5 /* Targets Support Files */, ); sourceTree = ""; }; - E54C1666085FD746D311F6E9B2CBEAFF /* Pod */ = { + DFDB4CDCFD8928F43522662F4E739E72 /* SwipeBack */ = { isa = PBXGroup; children = ( - E146CA3D7176F83E9118FF990A0C4004 /* BMPlayer.podspec */, - 03B433402D4A6AD9CC7A26AEA294E34E /* LICENSE */, - 77A98225C266EE9899D7AE0EBD5592E6 /* README.md */, + BCFA81943BF0BEE751481B8AAFF999CE /* SwipeBack.h */, + 9C42A539C5DD660E84A50BB67C13CB37 /* UINavigationController+SwipeBack.h */, + 59D7DCADB5ADD9654D866FE06866824E /* UINavigationController+SwipeBack.m */, + E081E21E907407AEC83B72B324C579C7 /* UIViewController+SwipeBack.h */, + 402DD57151BC29775A3C7E2B0A9DC527 /* UIViewController+SwipeBack.m */, + 7A6EF223BDECD0AADB6141693AE80992 /* Support Files */, ); - name = Pod; + name = SwipeBack; + path = SwipeBack; sourceTree = ""; }; - ED3A0D19B07E0EA9BE2032C093F8B8AD /* CacheSupport */ = { + E07CCAAF427E6CB22F4E12A15CBCAA1A /* VIMediaCache */ = { isa = PBXGroup; children = ( - 7FBCD5D28BFADFA9556BDCDF11CF20B5 /* BMPlayer.swift */, - E8BA80919EB3FC4B3F144AA5CA9E6680 /* BMPlayerClearityChooseButton.swift */, - 2028B204C544D392F65F4F1911731EBC /* BMPlayerControlView.swift */, - D508EE28D1033D8C48ADFD0FC92434EB /* BMPlayerItem.swift */, - DCC7B692356A0DCBB2FFEDB1D929EED5 /* BMPlayerLayerView.swift */, - D429EF6281A42A1EF02EA40AC9CFD674 /* BMPlayerProtocols.swift */, - 7A65B65C06CFEB0FF0704CEFE57D8359 /* BMSubtitles.swift */, - AC56C510F0CB6C19E144E75B57A57AA5 /* BMTimeSlider.swift */, - 038D5BED1E95182F404A2F488B7547EB /* CacheSupport */, - 3972152636BE2A3EA9034A017C41A07C /* Resources */, + 26116806D657C91A6C1822DD468C8CC2 /* NSString+VIMD5.h */, + 469F53A799EA5A75428AC959E017DBF0 /* NSString+VIMD5.m */, + 9E614E5F20CE7B9C1E10A2838BA8512D /* VICacheAction.h */, + C9CB5673A944AD668804FF5979A3DD62 /* VICacheAction.m */, + 29232CB53BF3360B3152BC8B1F946D04 /* VICacheConfiguration.h */, + 9B980B1CC7DEAFF0DBF2CE238CAF6ECC /* VICacheConfiguration.m */, + F17D472A35F841E05CEBAE03EC8B17E0 /* VICacheManager.h */, + E61E57DEF2FBE9365BCCB73B555FA409 /* VICacheManager.m */, + 6BE9624A4A3D896C1D586602BA8600FB /* VICacheSessionManager.h */, + 858D748E32A04BD77C5BB6640EF48EA4 /* VICacheSessionManager.m */, + 392C314A0ABE1CF8879A87B22C67DA1C /* VIContentInfo.h */, + CBAD6FFAFDD51A57EFB20C51B5B897E5 /* VIContentInfo.m */, + 9CAAF45DD4AB68CC18B6BFFE2DC9A987 /* VIMediaCache.h */, + 3222179FAC9572C9A5C1F7F60BC8B5D9 /* VIMediaCacheWorker.h */, + DB536FD4C77AA85B81B6DC01EDE4D934 /* VIMediaCacheWorker.m */, + FF03C164D14DC9E04C86B662ADF88B5B /* VIMediaDownloader.h */, + F1D643189D93A98F85FB33BA976907A5 /* VIMediaDownloader.m */, + 5F86EA41C32FC0A722ABF22C5DDA9601 /* VIResourceLoader.h */, + DACB3F7FAD5FDE7977D6FA29D143B583 /* VIResourceLoader.m */, + 82C0911EAB146C78530BE2DAF0CC2103 /* VIResourceLoaderManager.h */, + 6A9CADD501E6845EBDCA9FBF169EFB0E /* VIResourceLoaderManager.m */, + 89914D8B3346F94450A218A1B724CBFE /* VIResourceLoadingRequestWorker.h */, + CA3B600807D7B6B9E458B376F6A8B21C /* VIResourceLoadingRequestWorker.m */, + 02DC4252EC52881F628338CB0CE31AE8 /* Support Files */, ); - name = CacheSupport; + name = VIMediaCache; + path = VIMediaCache; sourceTree = ""; }; F14DBAFA51E86A7C821FFBD8603741C5 /* Targets Support Files */ = { isa = PBXGroup; children = ( - 3E3E2091A0F3B7998C23E1A845FCF16A /* Pods-BMPlayer_Example */, + 171F56895CB999AEFF2F8DD5EB36E407 /* Pods-BMPlayer_Example */, ); name = "Targets Support Files"; sourceTree = ""; }; - FE865BE4C01AFFCB1F5AFFB2D98A0D45 /* Presenter */ = { + F20031A59984974652A3074B60570DCB /* iOS */ = { isa = PBXGroup; children = ( - E05ADCA1D6163D2FB111744816BB3408 /* NVActivityIndicatorAnimationAudioEqualizer.swift */, - 855307702403068F1EF43C73376E8F9C /* NVActivityIndicatorAnimationBallBeat.swift */, - 472679BDD51C9FB40F254EC32B79A1F0 /* NVActivityIndicatorAnimationBallClipRotate.swift */, - FE01FAEDA56776BC9A8E83FDF7FF240F /* NVActivityIndicatorAnimationBallClipRotateMultiple.swift */, - 3861C0847F3A0072807B7394C2A1D6E6 /* NVActivityIndicatorAnimationBallClipRotatePulse.swift */, - E5E53F6F4F70C5C377DFEFB39CBA548B /* NVActivityIndicatorAnimationBallDoubleBounce.swift */, - 6891B0C442E88DAACFDAE23DF4EE8F97 /* NVActivityIndicatorAnimationBallGridBeat.swift */, - 22275F7A284509B4CEC1E470E171D77D /* NVActivityIndicatorAnimationBallGridPulse.swift */, - 0E0D6BAE787AC9BF4C01C09AE69A10D4 /* NVActivityIndicatorAnimationBallPulse.swift */, - DC5C27C31BE75D2AEECF127FDA8DA9C4 /* NVActivityIndicatorAnimationBallPulseRise.swift */, - 30BEF65274DCF8C3B4639A15971833AD /* NVActivityIndicatorAnimationBallPulseSync.swift */, - C44C626D28997D620A348BFD8BD1F5D9 /* NVActivityIndicatorAnimationBallRotate.swift */, - 25FD3AB25B903D4F41E0B2536C5AFC9A /* NVActivityIndicatorAnimationBallRotateChase.swift */, - F9DCC5AB5810D62A3E0FC6DD2EEF202F /* NVActivityIndicatorAnimationBallScale.swift */, - B934EC95570CCA1E3E28EFBDFE2C0F22 /* NVActivityIndicatorAnimationBallScaleMultiple.swift */, - D55360A0C80433F5F05556E7269F203D /* NVActivityIndicatorAnimationBallScaleRipple.swift */, - 3681724252F19C5983669A8C262E53CE /* NVActivityIndicatorAnimationBallScaleRippleMultiple.swift */, - FDC9E88315AB5A4BEF5ABA7F90CF9FD8 /* NVActivityIndicatorAnimationBallSpinFadeLoader.swift */, - E35E5E3748DE7C4ACF96A555CEEF2137 /* NVActivityIndicatorAnimationBallTrianglePath.swift */, - 6DE9A36360DC1BC451170AC3341B6099 /* NVActivityIndicatorAnimationBallZigZag.swift */, - F2B2B6CBE9FB26A4B9F365C7A2D12C65 /* NVActivityIndicatorAnimationBallZigZagDeflect.swift */, - A12ADE07CACD36402198AECE3E4329B7 /* NVActivityIndicatorAnimationBlank.swift */, - 0537C981E34A504CC878C007A90DE7E0 /* NVActivityIndicatorAnimationCircleStrokeSpin.swift */, - BA0260CA2833CC591EAA20B2D37D9A85 /* NVActivityIndicatorAnimationCubeTransition.swift */, - C460184507599A8F5702EDA7E17E9262 /* NVActivityIndicatorAnimationDelegate.swift */, - D0E232C777FEFFDA8F837585A87AB7AD /* NVActivityIndicatorAnimationLineScale.swift */, - 925E9179A58817D14424E79FA2CB84CE /* NVActivityIndicatorAnimationLineScaleParty.swift */, - A350B1C48856EB3FC25C2B351FD720E0 /* NVActivityIndicatorAnimationLineScalePulseOut.swift */, - 3C7852E8AF9AB25541D6CB95F45AA891 /* NVActivityIndicatorAnimationLineScalePulseOutRapid.swift */, - 2AFEF3DFBA16427A66B66BA1E800D454 /* NVActivityIndicatorAnimationLineSpinFadeLoader.swift */, - 3E9328B63B76DDEB2460B2810F1A15BC /* NVActivityIndicatorAnimationOrbit.swift */, - 6651B9EA2DF9480D5F7B07BD73D30EC5 /* NVActivityIndicatorAnimationPacman.swift */, - 426D4F25D857DD8BF021BD5EF2036A09 /* NVActivityIndicatorAnimationSemiCircleSpin.swift */, - D515BA1CB6D887F29196B6F0717BF8A5 /* NVActivityIndicatorAnimationSquareSpin.swift */, - 06E5A8B7B1AD7E3BEF5C450E56F10A15 /* NVActivityIndicatorAnimationTriangleSkewSpin.swift */, - 7E891B6DE536D20CEC811CF5B610C6E4 /* NVActivityIndicatorPresenter.swift */, - B3A13796FD6983F1D3BA8B559AEA3D5E /* NVActivityIndicatorShape.swift */, - 716CF58537E3DA30A43EC29CD18A175F /* NVActivityIndicatorView.swift */, - C4AC2471B685B7BE9B0A015BEDB2C93E /* NVActivityIndicatorViewable.swift */, + 581A04A98CE52FA1D753E04430DF1055 /* AVFoundation.framework */, + B5DD1080DA340668967D69221B83C172 /* Foundation.framework */, + 51635FC768B449850BAB5AD5BCED24CA /* MobileCoreServices.framework */, + A6A14181B9DF569457159D4CA1EE3ED4 /* QuartzCore.framework */, + 57B44FB752B7992F7FD10B349F0BF6C3 /* UIKit.framework */, ); - name = Presenter; + name = iOS; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 31F71DF264EB409117301935AB115C57 /* Headers */ = { + 0F44C11ADB1DED1ECB62EA1541BECDCC /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - A8CCD80F462ABE26C68C4F057D292303 /* Pods-BMPlayer_Example-umbrella.h in Headers */, + 5C2E34876933C1D7E45703211CEB1E8F /* NSString+VIMD5.h in Headers */, + 2EBA43015D54C5359A68FC3F95E4FAE7 /* VICacheAction.h in Headers */, + 68198822A7453D3B4F56EDF4F94F243B /* VICacheConfiguration.h in Headers */, + 7FBFB50AC525184910D00F97FB1BC637 /* VICacheManager.h in Headers */, + 608CC822A68BF6083701B2B1620BC6C5 /* VICacheSessionManager.h in Headers */, + 3DF817CEEB7AD34C2DAFD42A93EA53CC /* VIContentInfo.h in Headers */, + 8CFE0A44E5A30E6ADE46CFC366C0CCDC /* VIMediaCache-umbrella.h in Headers */, + 37CAF8ABD63E98A8A42996D2A148BB68 /* VIMediaCache.h in Headers */, + E6BA1184267DEEE74B8625AEE7099961 /* VIMediaCacheWorker.h in Headers */, + 95DA69759278E246026D9753AD5C0800 /* VIMediaDownloader.h in Headers */, + 75B0318B54A14A2FA71A560CA624D395 /* VIResourceLoader.h in Headers */, + 34B940DB1B5C51A717B54C7C0A856DB2 /* VIResourceLoaderManager.h in Headers */, + 21EADCA0D8EFADE72410B6EE575EA276 /* VIResourceLoadingRequestWorker.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7806AA05874E0C79512751167E3C3CAA /* Headers */ = { + 41E9F2AAE11813623FF579EE100691AB /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 813658CE26B74F4BCBD980838E5B6BCE /* BMPlayer-umbrella.h in Headers */, + 192CECA84EFBEABC6AF29F1DA58A8143 /* BMPlayer-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7F01212452712912236CDAB3E0912DF4 /* Headers */ = { + B92B645B184E3BDC2F8452CB79C5A82A /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - FB72255ED93BF026E10A0FBA17FA3976 /* NSString+VIMD5.h in Headers */, - 96DEDC224B0EB8E0913F37FFCDE078CB /* VICacheAction.h in Headers */, - 952AD825FA6B11F75EFD1EABF299D210 /* VICacheConfiguration.h in Headers */, - C5F300D8C011D063B161F83A397E8C5D /* VICacheManager.h in Headers */, - 3806962FF5D1F6B11D8CAF4BE6DFFDEF /* VICacheSessionManager.h in Headers */, - CA6CC7DBB0BE43FC07DC4AB8B6813206 /* VIContentInfo.h in Headers */, - DC00736992DD9CF8014E86B8FE3D03C7 /* VIMediaCache-umbrella.h in Headers */, - 31AC10D0967F074B7526563D9F812532 /* VIMediaCache.h in Headers */, - 537B76681916451654B34257AAC8C828 /* VIMediaCacheWorker.h in Headers */, - 0866938993D415520CE7323C0F619E04 /* VIMediaDownloader.h in Headers */, - E507CA9DD17B428382D7DBAB670074EF /* VIResourceLoader.h in Headers */, - 734939C285EC437EB55ADDD794BC5285 /* VIResourceLoaderManager.h in Headers */, - 498E614E8ACBA6DA052464F65A15693F /* VIResourceLoadingRequestWorker.h in Headers */, + 7583FDF912CDAC41E8B6D501213F3E83 /* Pods-BMPlayer_Example-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - A11F7D1533A13FA8857E9859511514D5 /* Headers */ = { + CD9789CE8A18C5717818E684539213C9 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 300A47EDB18769662C07B4CA9B75955E /* NVActivityIndicatorView-umbrella.h in Headers */, + 33E081DA7AA1BF466D7D3740A6FFC6DF /* NVActivityIndicatorView-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - AD813F64F822E99EA71F5FAC70A95960 /* Headers */ = { + DEC153DAB1BF13DCDFF126BC55FA67DC /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - F544B29EDD373477A09576E99255868A /* SwipeBack-umbrella.h in Headers */, - A9E98F5D5FD33D1B050DCA6F2C123C51 /* SwipeBack.h in Headers */, - 4FF36FDA6199AB65BC4B5B8E10C5A871 /* UINavigationController+SwipeBack.h in Headers */, - 6A3A745761F40226D74145F70A655C24 /* UIViewController+SwipeBack.h in Headers */, + 0B5A8BC33742036F2B1FEF3EE1E05353 /* SnapKit-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - CD5F6A63942FD537B7A9EFF6CE3B643A /* Headers */ = { + E9D149DB0890D763F33D28FC87A22429 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 55075427AEAFABA78FEB0405D2514994 /* SnapKit-umbrella.h in Headers */, + AA4ECCBC62906532EF8A42BCF4CB35E7 /* SwipeBack-umbrella.h in Headers */, + C5DC9A2F35A4EF96ADC8B82BC37A16E5 /* SwipeBack.h in Headers */, + C33D47E1267169C3730F24057F1E2661 /* UINavigationController+SwipeBack.h in Headers */, + 3C7847B6FC3800CF0EE600F70414FEE2 /* UIViewController+SwipeBack.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 065412BCD5789F6A405B54C30876E162 /* BMPlayer */ = { + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */ = { isa = PBXNativeTarget; - buildConfigurationList = EBF0C2914948CE86120A1C460852E009 /* Build configuration list for PBXNativeTarget "BMPlayer" */; + buildConfigurationList = 4E1F984AC4B9E77CFA4CA3DA53358D86 /* Build configuration list for PBXNativeTarget "SnapKit" */; buildPhases = ( - 7806AA05874E0C79512751167E3C3CAA /* Headers */, - D124B2395FF5FBF3123086BD4D4099A9 /* Sources */, - 1A69FFCA3C3DAE9A1A3B5CE7ADC992CF /* Frameworks */, - E3B43CB5EEAA97DE303B7C93FD4C8B2C /* Resources */, + DEC153DAB1BF13DCDFF126BC55FA67DC /* Headers */, + B62CEE114D51AAEA33AB5F8101E736BB /* Sources */, + 7FA85C87E794DF324B55E91AE0FD35EF /* Frameworks */, + 27A8AC7274C50740AAA03B8CD87AD8BB /* Resources */, ); buildRules = ( ); dependencies = ( - 967AECA2906264758C9AD3B707EB30A0 /* PBXTargetDependency */, - 3E214CA2105B9488AC1EAB38D6E330D4 /* PBXTargetDependency */, - 5AAE98FB06B769B9CEC1465D5C9CF375 /* PBXTargetDependency */, ); - name = BMPlayer; - productName = BMPlayer; - productReference = BFB66B3B0A7D7A63A077433BD2BA65C9 /* BMPlayer.framework */; + name = SnapKit; + productName = SnapKit; + productReference = 979486118B3E90C08386079D57962701 /* SnapKit.framework */; productType = "com.apple.product-type.framework"; }; - 49E29C98D0563C16CDB92CC967A97F6B /* VIMediaCache */ = { + 271CF9C0093331BE741C53088BBB0C6D /* BMPlayer */ = { isa = PBXNativeTarget; - buildConfigurationList = 9901E6E955B82F20DDB9959306CE1A86 /* Build configuration list for PBXNativeTarget "VIMediaCache" */; + buildConfigurationList = E8B03488E2CF74C7B364B86720B85037 /* Build configuration list for PBXNativeTarget "BMPlayer" */; buildPhases = ( - 7F01212452712912236CDAB3E0912DF4 /* Headers */, - 81694E7AE16E7E086AB0B029152C10DF /* Sources */, - 06F3D005909CA034C49236B834B6DB6F /* Frameworks */, - 9F9FDFAF1A38BA6D4337B83DF6D58A81 /* Resources */, + 41E9F2AAE11813623FF579EE100691AB /* Headers */, + CA49231183003A063D89EF050B003889 /* Sources */, + 3B53222A343787A6F38C7BF14ACD1C2F /* Frameworks */, + 24A65E48E8AE32E1AF441B45AFB194F4 /* Resources */, ); buildRules = ( ); dependencies = ( + 295C61457FB9C7FFCDB7CCB537DBF6AE /* PBXTargetDependency */, + 8A660C7DB66526BD5E7E68E550974406 /* PBXTargetDependency */, + 3EB619F86319210890C0DFDAFE3DE3DA /* PBXTargetDependency */, ); - name = VIMediaCache; - productName = VIMediaCache; - productReference = 18221B8F28C6B2C672BA207AB60BFB1D /* VIMediaCache.framework */; + name = BMPlayer; + productName = BMPlayer; + productReference = 1AF32FDB9D022AE3B17CB5A6FA737CD5 /* BMPlayer.framework */; productType = "com.apple.product-type.framework"; }; - 636BD1D75BE3611A8AA284006BF876F2 /* Pods-BMPlayer_Example */ = { + 52F1FB179C8F944130B673CF12060636 /* Pods-BMPlayer_Example */ = { isa = PBXNativeTarget; - buildConfigurationList = 4C278B7EABBF266836B9A63BBA3E70C2 /* Build configuration list for PBXNativeTarget "Pods-BMPlayer_Example" */; + buildConfigurationList = 12C9BE47D99020FC910F103E1F6C40AB /* Build configuration list for PBXNativeTarget "Pods-BMPlayer_Example" */; buildPhases = ( - 31F71DF264EB409117301935AB115C57 /* Headers */, - 8238114491B260D1CEEF38DADC5EEC40 /* Sources */, - AB6F789EFC007D5B611C94AC63D749C9 /* Frameworks */, - 41368D176B08013C7C183DEFC2BAC292 /* Resources */, + B92B645B184E3BDC2F8452CB79C5A82A /* Headers */, + 81FAC8FCAAE0E7978E45AA67215A48DF /* Sources */, + DD640DACDB0B4359917D580B7DDBAF9C /* Frameworks */, + 5D417F23A2243B492A3BC1757CA540BE /* Resources */, ); buildRules = ( ); dependencies = ( - 761848DBE1420AFCADD03AC1EE667C8D /* PBXTargetDependency */, - 2158438D80913446C58549032E9B8E3A /* PBXTargetDependency */, - FC85710F8BCCF744D7C7A1214FF9DF75 /* PBXTargetDependency */, - 0AEF957456D90B5EB0C414B486AC549B /* PBXTargetDependency */, - E6E648297117485C24C3C93ABC65AFDF /* PBXTargetDependency */, + 06B27DD8F39864F309A0F42D69D9F9AC /* PBXTargetDependency */, + 604D21E53F717A35933E704A8A2B5E7C /* PBXTargetDependency */, + 02B4EBB14904465BA638594EC09AD101 /* PBXTargetDependency */, + 745C0C21E8EDB9AB544FC79DFED1E86A /* PBXTargetDependency */, + E4C17BA9992918C506DBE78FBBD99185 /* PBXTargetDependency */, ); name = "Pods-BMPlayer_Example"; productName = "Pods-BMPlayer_Example"; - productReference = 675380B35BD0AB8A743F75841896128D /* Pods_BMPlayer_Example.framework */; + productReference = 065B8873DE5DD9D5E9794A265714E0C3 /* Pods_BMPlayer_Example.framework */; productType = "com.apple.product-type.framework"; }; - 986FBF0AB911C15EB1F530A32265F54A /* SnapKit */ = { + AF8A82876C43F4DFD625D1823E680EAC /* NVActivityIndicatorView */ = { isa = PBXNativeTarget; - buildConfigurationList = 0B75D215F6B081C52CFF3F5A0C8B927E /* Build configuration list for PBXNativeTarget "SnapKit" */; + buildConfigurationList = D3B819AC718E9A9EA50D1ED117E60A0E /* Build configuration list for PBXNativeTarget "NVActivityIndicatorView" */; buildPhases = ( - CD5F6A63942FD537B7A9EFF6CE3B643A /* Headers */, - 5168C374160E82468C6311CF99706304 /* Sources */, - 494393C47064398DFCBFC84C80F10289 /* Frameworks */, - 3F21C055E2E8B032748D666941063812 /* Resources */, + CD9789CE8A18C5717818E684539213C9 /* Headers */, + EB565D4913B081324CC4FF47D7E2C3C9 /* Sources */, + 199D1BC307D8EEED7569EE82D393781B /* Frameworks */, + 543F47FF9F956D69F286A6405496FE0C /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = SnapKit; - productName = SnapKit; - productReference = 2170BB0FBADDB3F3EB68A9F06B539294 /* SnapKit.framework */; + name = NVActivityIndicatorView; + productName = NVActivityIndicatorView; + productReference = A1B9F27862201CD82B398E0B35B14128 /* NVActivityIndicatorView.framework */; productType = "com.apple.product-type.framework"; }; - BC5EF793EA5C7D1505DC7F5BC256AAF5 /* NVActivityIndicatorView */ = { + C6486A9FC497C5484AA94EBDA531D5E4 /* SwipeBack */ = { isa = PBXNativeTarget; - buildConfigurationList = 850CFFCF728B2D1A7BC128409C8B6F81 /* Build configuration list for PBXNativeTarget "NVActivityIndicatorView" */; + buildConfigurationList = E5B4531D78CA66C98A26C6626F7F6630 /* Build configuration list for PBXNativeTarget "SwipeBack" */; buildPhases = ( - A11F7D1533A13FA8857E9859511514D5 /* Headers */, - 778363CB70DA398E6DFE8769ABB10D57 /* Sources */, - 73AF7CD3121B468BF9CB6E7A5AE16EB4 /* Frameworks */, - 69075043418F99F4B0B0F96D3F55F3EE /* Resources */, + E9D149DB0890D763F33D28FC87A22429 /* Headers */, + 0B9711B3F20526AD6DA9B4FD9471D5EB /* Sources */, + 68E2AC8DC6A7C7D4F7D9BB9A323848AF /* Frameworks */, + 2844228CB4B2AC8F65EB99AB827EC8E7 /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = NVActivityIndicatorView; - productName = NVActivityIndicatorView; - productReference = EA36FA10D6ACDB5797F4C964446C82A5 /* NVActivityIndicatorView.framework */; + name = SwipeBack; + productName = SwipeBack; + productReference = E36AA48415FE3FCE6F626E43E0FD8F49 /* SwipeBack.framework */; productType = "com.apple.product-type.framework"; }; - D1D7552068628A3E9E763F5C23995239 /* SwipeBack */ = { + C74F528AF88E2D5F125C2452BB1B81E9 /* VIMediaCache */ = { isa = PBXNativeTarget; - buildConfigurationList = 1E996643EC5AF706CFF04E6447AC1D36 /* Build configuration list for PBXNativeTarget "SwipeBack" */; + buildConfigurationList = 87274E129D8B890D6CB982653161AE0E /* Build configuration list for PBXNativeTarget "VIMediaCache" */; buildPhases = ( - AD813F64F822E99EA71F5FAC70A95960 /* Headers */, - BD97F093BFCAA82422A2868C4E9943A1 /* Sources */, - 83DF6CA7D279C7894CB925E6C30C244E /* Frameworks */, - A0463534638464D9AAF931ED51133FA8 /* Resources */, + 0F44C11ADB1DED1ECB62EA1541BECDCC /* Headers */, + 87A19F36FFFC7E01F089CA4F08B42B1F /* Sources */, + 84FE095E38C1C4E4A5E9C680B7F93B4C /* Frameworks */, + A65E94AD83EB49856AFB56916471A5F1 /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = SwipeBack; - productName = SwipeBack; - productReference = D15961DB2AB05EBF4D4FB50C54C62402 /* SwipeBack.framework */; + name = VIMediaCache; + productName = VIMediaCache; + productReference = 04C9ADE89F275E929D78DD9C4E6C2AF2 /* VIMediaCache.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ @@ -1001,8 +1011,8 @@ BFDFE7DC352907FC980B868725387E98 /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 1020; - LastUpgradeCheck = 1020; + LastSwiftUpdateCheck = 1100; + LastUpgradeCheck = 1100; }; buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; @@ -1010,266 +1020,333 @@ hasScannedForEncodings = 0; knownRegions = ( en, + Base, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 82593A06F76EA74DB6F1DC445784A6AA /* Products */; + productRefGroup = 5220177F7B989666E9104106E39FF89B /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - 065412BCD5789F6A405B54C30876E162 /* BMPlayer */, - BC5EF793EA5C7D1505DC7F5BC256AAF5 /* NVActivityIndicatorView */, - 636BD1D75BE3611A8AA284006BF876F2 /* Pods-BMPlayer_Example */, - 986FBF0AB911C15EB1F530A32265F54A /* SnapKit */, - D1D7552068628A3E9E763F5C23995239 /* SwipeBack */, - 49E29C98D0563C16CDB92CC967A97F6B /* VIMediaCache */, + 271CF9C0093331BE741C53088BBB0C6D /* BMPlayer */, + AF8A82876C43F4DFD625D1823E680EAC /* NVActivityIndicatorView */, + 52F1FB179C8F944130B673CF12060636 /* Pods-BMPlayer_Example */, + 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */, + C6486A9FC497C5484AA94EBDA531D5E4 /* SwipeBack */, + C74F528AF88E2D5F125C2452BB1B81E9 /* VIMediaCache */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 3F21C055E2E8B032748D666941063812 /* Resources */ = { + 24A65E48E8AE32E1AF441B45AFB194F4 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 1EF375F5825BC670EB281A4C7D00596D /* Pod_Asset_BMPlayer.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 41368D176B08013C7C183DEFC2BAC292 /* Resources */ = { + 27A8AC7274C50740AAA03B8CD87AD8BB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 69075043418F99F4B0B0F96D3F55F3EE /* Resources */ = { + 2844228CB4B2AC8F65EB99AB827EC8E7 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 9F9FDFAF1A38BA6D4337B83DF6D58A81 /* Resources */ = { + 543F47FF9F956D69F286A6405496FE0C /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - A0463534638464D9AAF931ED51133FA8 /* Resources */ = { + 5D417F23A2243B492A3BC1757CA540BE /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - E3B43CB5EEAA97DE303B7C93FD4C8B2C /* Resources */ = { + A65E94AD83EB49856AFB56916471A5F1 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4D7C5F4E522B93612068A1FA37BC3591 /* Pod_Asset_BMPlayer.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 5168C374160E82468C6311CF99706304 /* Sources */ = { + 0B9711B3F20526AD6DA9B4FD9471D5EB /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B7170B2544ACEA6B5B44555F15512FA4 /* Constraint.swift in Sources */, - 0E1E1C2B809B261A18752549902DFD2C /* ConstraintAttributes.swift in Sources */, - 2B2B4EA63BCFC8DD6C527D26D482FF7D /* ConstraintConfig.swift in Sources */, - 85F54642FE751FF658F4CE14C5903F26 /* ConstraintConstantTarget.swift in Sources */, - E3E796D190BA099EDEDAB1BC8F32A461 /* ConstraintDescription.swift in Sources */, - 7C70D9696EB7364B8DE8867DCBF1F3A1 /* ConstraintDSL.swift in Sources */, - B1A59D1473C2A7D3F61D060CEB6CFCE8 /* ConstraintInsets.swift in Sources */, - F6BEBC661850C2CD4ED41DCC9844D19C /* ConstraintInsetTarget.swift in Sources */, - D08060F016B54E8F27BDF8DBB49A6171 /* ConstraintItem.swift in Sources */, - 3095ECCD2E085B13090E3C50A83EC613 /* ConstraintLayoutGuide+Extensions.swift in Sources */, - AED1C67B76232919163683A434D98744 /* ConstraintLayoutGuide.swift in Sources */, - BA9F85ED84602FF7C9FC27CBC5D2CAE2 /* ConstraintLayoutGuideDSL.swift in Sources */, - 17FB1B5FC88C3371AF69A26995FE957B /* ConstraintLayoutSupport.swift in Sources */, - 70D742EB92FA49027BE11C173DE3EEF8 /* ConstraintLayoutSupportDSL.swift in Sources */, - 8F7119F672B8113694445CBD428C5FA9 /* ConstraintMaker.swift in Sources */, - 521DFB8B79D26057EB7374FED372FD19 /* ConstraintMakerEditable.swift in Sources */, - EC2AC6ED7500CF63037D6873D4251340 /* ConstraintMakerExtendable.swift in Sources */, - 271A589202B67D566317D156E1412250 /* ConstraintMakerFinalizable.swift in Sources */, - E81245F79648A09BF637A2E5FDCEE7E0 /* ConstraintMakerPriortizable.swift in Sources */, - F9A808ED9392747AB918ECA640473CC3 /* ConstraintMakerRelatable.swift in Sources */, - 81BD047CA16B8A3E8891FF229DE75211 /* ConstraintMultiplierTarget.swift in Sources */, - ED87149FD9583840C142D905EA1046A5 /* ConstraintOffsetTarget.swift in Sources */, - DE210375D2E0AC06D2D3DE5B356A4F5A /* ConstraintPriority.swift in Sources */, - B8CF46ABBFEEF990B3D66F04BA247BE5 /* ConstraintPriorityTarget.swift in Sources */, - 7CA4A342DBACFB15D330B35388DFB6C7 /* ConstraintRelatableTarget.swift in Sources */, - 4A41ADCB5552A39DBCEAD5C9192B3BE7 /* ConstraintRelation.swift in Sources */, - AC5CFCD905CCEE95E529BDE6A5F9CF9B /* ConstraintView+Extensions.swift in Sources */, - 954471C7EC47E20FCA21D6E64832AE89 /* ConstraintView.swift in Sources */, - FBE22092E43024E7DB41295413161568 /* ConstraintViewDSL.swift in Sources */, - 1F5A5729D0BBEA15E23D7A98BC0E418A /* Debugging.swift in Sources */, - 276BD3C1BFB96E7248CBCA867B5566FD /* LayoutConstraint.swift in Sources */, - FE18DA4556EE645A8A79D20BF87995A3 /* LayoutConstraintItem.swift in Sources */, - DCD0133109300F1318C0A81DDFFC02C9 /* SnapKit-dummy.m in Sources */, - 63633A282D11E4C3E14557F57D6CB8A7 /* Typealiases.swift in Sources */, - 8981517E70994716501CE00C80E7B219 /* UILayoutSupport+Extensions.swift in Sources */, + B21C001454220D1201017524B3BD5D0D /* SwipeBack-dummy.m in Sources */, + 32A20BC48F39E20D7680340961F3639F /* UINavigationController+SwipeBack.m in Sources */, + 1AF47F904429F72833C4B848B18F84AA /* UIViewController+SwipeBack.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 778363CB70DA398E6DFE8769ABB10D57 /* Sources */ = { + 81FAC8FCAAE0E7978E45AA67215A48DF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8EE03C341565FA02E525D8B6006B405C /* NVActivityIndicatorAnimationAudioEqualizer.swift in Sources */, - 86AAAC1072D255858A381C1233BDBDD1 /* NVActivityIndicatorAnimationBallBeat.swift in Sources */, - 411593C744C3BC97E858257E2143731D /* NVActivityIndicatorAnimationBallClipRotate.swift in Sources */, - 892E86C258E8842B9BCAF39DBE2780DC /* NVActivityIndicatorAnimationBallClipRotateMultiple.swift in Sources */, - 3B782007A6CA142404E6D8D24D521B34 /* NVActivityIndicatorAnimationBallClipRotatePulse.swift in Sources */, - A4540009AF2588A53C552D0561DEEAAD /* NVActivityIndicatorAnimationBallDoubleBounce.swift in Sources */, - 95F153787B50432A241F6B0942C294F5 /* NVActivityIndicatorAnimationBallGridBeat.swift in Sources */, - 7E99FE7355EDE0B52D74D2F4A16FFB05 /* NVActivityIndicatorAnimationBallGridPulse.swift in Sources */, - CE446A7ECACEAD9B2122B2565F7D5CFA /* NVActivityIndicatorAnimationBallPulse.swift in Sources */, - 1AF4DF65956031001155DD64AC637D09 /* NVActivityIndicatorAnimationBallPulseRise.swift in Sources */, - 51E4AFED6AC0668AFEDC7C6A7208A4A9 /* NVActivityIndicatorAnimationBallPulseSync.swift in Sources */, - 4ACC4EA543C820B746DC66835B89962B /* NVActivityIndicatorAnimationBallRotate.swift in Sources */, - 24012AAD176F436ECAAF4207F2B9159C /* NVActivityIndicatorAnimationBallRotateChase.swift in Sources */, - 4CF94A8D6F8A1B9918F857A57EC0C5E9 /* NVActivityIndicatorAnimationBallScale.swift in Sources */, - DCF9FC727CB487F413ED0A0309575501 /* NVActivityIndicatorAnimationBallScaleMultiple.swift in Sources */, - 7757FCD6A64E645BE5745255F7B48A12 /* NVActivityIndicatorAnimationBallScaleRipple.swift in Sources */, - 938187382ADEA7AB60B956E3EBCC431B /* NVActivityIndicatorAnimationBallScaleRippleMultiple.swift in Sources */, - 43F1DAC3F025C8F93FAE48723C0141CB /* NVActivityIndicatorAnimationBallSpinFadeLoader.swift in Sources */, - FFE8F6B1AACDA242E316246BCD3FC8F7 /* NVActivityIndicatorAnimationBallTrianglePath.swift in Sources */, - 7468ED6B2E13D201865668F91AB8690E /* NVActivityIndicatorAnimationBallZigZag.swift in Sources */, - 0520088EEBC879DF2BFC73B355BA5077 /* NVActivityIndicatorAnimationBallZigZagDeflect.swift in Sources */, - 512AF46CC2E410FCEFABEDA53D428039 /* NVActivityIndicatorAnimationBlank.swift in Sources */, - 1AAB04526E75E8E597D62B874A4D5615 /* NVActivityIndicatorAnimationCircleStrokeSpin.swift in Sources */, - F5EA6C413C6183A0D7BD4B11A2EA45F3 /* NVActivityIndicatorAnimationCubeTransition.swift in Sources */, - 7E24CB5537F7415B662DB27A28B01AFB /* NVActivityIndicatorAnimationDelegate.swift in Sources */, - FE933F091E23D127C757D141094E8074 /* NVActivityIndicatorAnimationLineScale.swift in Sources */, - B8A257334A26D83BE8AEAA4A1F0AF852 /* NVActivityIndicatorAnimationLineScaleParty.swift in Sources */, - 0056B9CA777AE1FC2DFA5506266636FC /* NVActivityIndicatorAnimationLineScalePulseOut.swift in Sources */, - 284E00DC266AFC339C599A52C3CEBFC3 /* NVActivityIndicatorAnimationLineScalePulseOutRapid.swift in Sources */, - 1712CB83C6C25555D1CF4CF74558290B /* NVActivityIndicatorAnimationLineSpinFadeLoader.swift in Sources */, - E734BDC7D68029363D4C6FA8D63736EA /* NVActivityIndicatorAnimationOrbit.swift in Sources */, - 9120BE92AB410C12E924574D7D1F48B6 /* NVActivityIndicatorAnimationPacman.swift in Sources */, - 8EDFF25A1951F6A0C28928B627F9CC44 /* NVActivityIndicatorAnimationSemiCircleSpin.swift in Sources */, - 9B287F9E159B79FD5E04F78EF65C6FED /* NVActivityIndicatorAnimationSquareSpin.swift in Sources */, - C43058B0EB07835312ECF1B934B3C805 /* NVActivityIndicatorAnimationTriangleSkewSpin.swift in Sources */, - 90FCDF0BADDBE70F59D0DCCDA4BCC211 /* NVActivityIndicatorPresenter.swift in Sources */, - 2357C558AEBF4FE9C79D96BB2B5932B9 /* NVActivityIndicatorShape.swift in Sources */, - 4274267C084358BDB0CC84EBEE533DDB /* NVActivityIndicatorView-dummy.m in Sources */, - D9ADD2588FF9E7BD877FE41E76B5E5CC /* NVActivityIndicatorView.swift in Sources */, - 0F4A1B105D10783C251C822B238AC883 /* NVActivityIndicatorViewable.swift in Sources */, + 2C9368564D46D64EDF7A8117F3DD1019 /* Pods-BMPlayer_Example-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 81694E7AE16E7E086AB0B029152C10DF /* Sources */ = { + 87A19F36FFFC7E01F089CA4F08B42B1F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 92053AC79C04AE21F083D05839F47032 /* NSString+VIMD5.m in Sources */, - 6DCF5E295612DCEDEDF48E7D25376F19 /* VICacheAction.m in Sources */, - A876C9F893C8CB524F5E59F24EAEEFB7 /* VICacheConfiguration.m in Sources */, - 6BBD7CE7E9E7E59C3B1C6E95F3EC8834 /* VICacheManager.m in Sources */, - 90FD36B52CCDBD241EFA5A4936471AF6 /* VICacheSessionManager.m in Sources */, - 6B1CEE035848C45314A572DAEFDD8FA3 /* VIContentInfo.m in Sources */, - 39335737AB561D9355E006BD6D017055 /* VIMediaCache-dummy.m in Sources */, - 82B0C4D5ACAAFF9CFCB2189483544BB2 /* VIMediaCacheWorker.m in Sources */, - 0F26D8E83246110CE189C5EA0BD0A5AE /* VIMediaDownloader.m in Sources */, - A7EBEAA70B2F1D1F7500FE4DA9E54BAD /* VIResourceLoader.m in Sources */, - 47FFBC956105B7F12C187BF946AFD64A /* VIResourceLoaderManager.m in Sources */, - B06827C77055AAAE537D8141DDF9E107 /* VIResourceLoadingRequestWorker.m in Sources */, + EACDCF811515609976435D9BD4B2A41D /* NSString+VIMD5.m in Sources */, + 73444338559E8CC74C7F7884C7B559F9 /* VICacheAction.m in Sources */, + 1FF7F5433B5B8C968CF012303205D13C /* VICacheConfiguration.m in Sources */, + 31D01DBC5D9D985AFC7612B467A56BC1 /* VICacheManager.m in Sources */, + 0C4868A036C6A5A71A41E468DAAF7BA5 /* VICacheSessionManager.m in Sources */, + E00712D4114B8B240D8C6EA97CA2BF44 /* VIContentInfo.m in Sources */, + 67F2D152ABB673708E3376789E567755 /* VIMediaCache-dummy.m in Sources */, + 0A2A03C045A1CEACDE43E6397D369349 /* VIMediaCacheWorker.m in Sources */, + 91B1E8B27EC1264DF0320FFF575F496C /* VIMediaDownloader.m in Sources */, + 06B3EE52D7DD0A5AD43F09843CDD720D /* VIResourceLoader.m in Sources */, + 5C2DC6E0D057EA9BCC65ABAFEBD12503 /* VIResourceLoaderManager.m in Sources */, + FD99B43597C471F0D3DB1026D82ED694 /* VIResourceLoadingRequestWorker.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8238114491B260D1CEEF38DADC5EEC40 /* Sources */ = { + B62CEE114D51AAEA33AB5F8101E736BB /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 23D8650508A2B414622C0AE7298E48E6 /* Pods-BMPlayer_Example-dummy.m in Sources */, + 51EB4BFFD6EDEAC25C80C3A9D953CF7F /* Constraint.swift in Sources */, + EECE71D4D313DEFAA169E32047E1B72D /* ConstraintAttributes.swift in Sources */, + 6F172B09438BFDF4BCFD2DC22173E172 /* ConstraintConfig.swift in Sources */, + 6FF37E851B1DA7EDB09BD6CC8C0CF89A /* ConstraintConstantTarget.swift in Sources */, + FDB742120C761E9150647F7743F9F0D1 /* ConstraintDescription.swift in Sources */, + 719524BDEA7C02DEFA8F453E6B71B50D /* ConstraintDSL.swift in Sources */, + 0E193F1230055D5C3A002B054E7E1397 /* ConstraintInsets.swift in Sources */, + 600D9F239DD7B3D1754823A4670276FC /* ConstraintInsetTarget.swift in Sources */, + BCD4AF5088286D825A7F76D34B4E8989 /* ConstraintItem.swift in Sources */, + 3B7E8C9481B73CA15375D799252A6C05 /* ConstraintLayoutGuide+Extensions.swift in Sources */, + A0E5BAE50DFA799D16E2885762B5A2E8 /* ConstraintLayoutGuide.swift in Sources */, + 0D737486B867BE2A165BE628AFB3E47A /* ConstraintLayoutGuideDSL.swift in Sources */, + 0EA613E8B17D40E1C07225D8548B338B /* ConstraintLayoutSupport.swift in Sources */, + A915753C2DFB6817A42630FA8787155E /* ConstraintLayoutSupportDSL.swift in Sources */, + 4629C90C17EB299917E08A79A5BB3BA6 /* ConstraintMaker.swift in Sources */, + 09AD48C6226E6FF6B5BA09ADAB9C701B /* ConstraintMakerEditable.swift in Sources */, + D1FF0817B149844D0C33449A55A605FE /* ConstraintMakerExtendable.swift in Sources */, + FCBC1F255522807C0B29E072B1583FB8 /* ConstraintMakerFinalizable.swift in Sources */, + C61EDCA05E6EED5098EC3204C378A3B8 /* ConstraintMakerPriortizable.swift in Sources */, + E0060A1091D9FD1DCCFDA246BE5E07FE /* ConstraintMakerRelatable.swift in Sources */, + 0D5F87D553F105B0D77B92DB195F4219 /* ConstraintMultiplierTarget.swift in Sources */, + 7205D67CA2E18C8CEEFF0845AA76E1D1 /* ConstraintOffsetTarget.swift in Sources */, + 438D275119869D5E2F2C98E0C4DBBED6 /* ConstraintPriority.swift in Sources */, + AB7D2ACF2C1DABD0163537DB5CC7DBE2 /* ConstraintPriorityTarget.swift in Sources */, + 78486B6C091C18CDB9F042BD29683C6C /* ConstraintRelatableTarget.swift in Sources */, + 9F41548FE6145E6735292C96241D7AE6 /* ConstraintRelation.swift in Sources */, + A03601A61521A3C33C3D6DDF483C4FBD /* ConstraintView+Extensions.swift in Sources */, + 06D950BB450F0B44ED54D332FB6C57F0 /* ConstraintView.swift in Sources */, + 3F72A8F0F205ACEEEB3240C62638DC41 /* ConstraintViewDSL.swift in Sources */, + 6FEC2D6E9B5B1EBE6836B2606E17F0D3 /* Debugging.swift in Sources */, + 93F20206E4BA7E850F174E32BDFFBECE /* LayoutConstraint.swift in Sources */, + 2EEDC3DA971079A6D1A29A504E9B2EBA /* LayoutConstraintItem.swift in Sources */, + 2B3A416DD6836A6FE1E70F3995641CA9 /* SnapKit-dummy.m in Sources */, + 0352FBA6188B7E7E85B422D16D321CDC /* Typealiases.swift in Sources */, + 9F3950C0FE555F6B2DC194532E191EDA /* UILayoutSupport+Extensions.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - BD97F093BFCAA82422A2868C4E9943A1 /* Sources */ = { + CA49231183003A063D89EF050B003889 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8E7288A9463A84A7B8846534301E0113 /* SwipeBack-dummy.m in Sources */, - CF507B7F2C3B3311E0E6BA66714811B1 /* UINavigationController+SwipeBack.m in Sources */, - BD0B0777A784977E5BB97F225077D8DA /* UIViewController+SwipeBack.m in Sources */, + 3782465003803B50B7A752E03FE906EC /* BMPlayer-dummy.m in Sources */, + 0B3503225A29E3A52A115E2D442B88C7 /* BMPlayer.swift in Sources */, + B46AFAA470BBA2193DE0ABFDA5DF2ADE /* BMPlayerClearityChooseButton.swift in Sources */, + 25501B36B56CE8E3332B03E18E9D9B23 /* BMPlayerControlView.swift in Sources */, + E60EE04F4EE5A1910490C518DB5861F1 /* BMPlayerItem.swift in Sources */, + 2EDD0261DE22FCB9F7B857C7675F6CFF /* BMPlayerLayerView.swift in Sources */, + BE90682AD5803F6CB4B07DEB62B93EBA /* BMPlayerManager.swift in Sources */, + 427396208C347793931623040B006795 /* BMPlayerProtocols.swift in Sources */, + E681740B2A5B0C81CB564B8E67F2D273 /* BMSubtitles.swift in Sources */, + BE871F7D0DDB7A285097604943943D48 /* BMTimeSlider.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - D124B2395FF5FBF3123086BD4D4099A9 /* Sources */ = { + EB565D4913B081324CC4FF47D7E2C3C9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5CA6DAF27B7FE98D8139F2B5D0A01B8A /* BMPlayer-dummy.m in Sources */, - 6E04651AE905869039601DE9F220C58C /* BMPlayer.swift in Sources */, - 9BF333E7C849F95C0A7AE796AC8CA49D /* BMPlayerClearityChooseButton.swift in Sources */, - 5B3B9DA8C5D12C5D6A434D7435BA2CC5 /* BMPlayerControlView.swift in Sources */, - E82D632C86D427CC451620C3B1D5C6C8 /* BMPlayerItem.swift in Sources */, - B163ECB5C91D2C6BBFDB0DE71DB2189E /* BMPlayerLayerView.swift in Sources */, - 8201498F66FF1D7FCFDF9C7ABFD3B5F6 /* BMPlayerManager.swift in Sources */, - F738C239CE57387BB377469401484845 /* BMPlayerProtocols.swift in Sources */, - C66910424FF918D7CE495F46B8D9AFBC /* BMSubtitles.swift in Sources */, - 4102B647E8E855EB075E3BFC3CDDDC8E /* BMTimeSlider.swift in Sources */, + 404DA1B9E76CCAD58565ECA6A85D5873 /* NVActivityIndicatorAnimationAudioEqualizer.swift in Sources */, + 1F00CC115D09B45E009FC186AE2B27EF /* NVActivityIndicatorAnimationBallBeat.swift in Sources */, + 93B13897CD5CDAFA643810AF754E8480 /* NVActivityIndicatorAnimationBallClipRotate.swift in Sources */, + 03D5BDCCCEE7620655FA11935F9AA0DB /* NVActivityIndicatorAnimationBallClipRotateMultiple.swift in Sources */, + E961B3DCA1B9CAD94239E077857B2DF5 /* NVActivityIndicatorAnimationBallClipRotatePulse.swift in Sources */, + 666ACBAED7390ABEF42C74A23511A6AC /* NVActivityIndicatorAnimationBallDoubleBounce.swift in Sources */, + 5A2B168E93D9A9A9089EF675BC30A95B /* NVActivityIndicatorAnimationBallGridBeat.swift in Sources */, + C40CCE1E9904F88A91FCA1771C82853B /* NVActivityIndicatorAnimationBallGridPulse.swift in Sources */, + 8E1C7FA2FBC6A9B30832E3D705EA86F9 /* NVActivityIndicatorAnimationBallPulse.swift in Sources */, + 1C21996ACAC9BBFE424836978C3CEFE4 /* NVActivityIndicatorAnimationBallPulseRise.swift in Sources */, + 9F9815B7B46A0C497A65BC8092C00D86 /* NVActivityIndicatorAnimationBallPulseSync.swift in Sources */, + 6DF5D834C928F8CF6832472B195F1BCB /* NVActivityIndicatorAnimationBallRotate.swift in Sources */, + 3C0924520FB8B56CA30FF79F4A17DAFB /* NVActivityIndicatorAnimationBallRotateChase.swift in Sources */, + 4BBBCF3AC76B8A968FEF1665C4B63042 /* NVActivityIndicatorAnimationBallScale.swift in Sources */, + FC1862961A38D0CE7A31ABA10689E748 /* NVActivityIndicatorAnimationBallScaleMultiple.swift in Sources */, + C6A3512D8CA8D0DDA68C89496721CA94 /* NVActivityIndicatorAnimationBallScaleRipple.swift in Sources */, + 7DC7CF3C8FD03FA970F2907FBC3F7254 /* NVActivityIndicatorAnimationBallScaleRippleMultiple.swift in Sources */, + AF15542600792B70443A699328D2B0EA /* NVActivityIndicatorAnimationBallSpinFadeLoader.swift in Sources */, + 20D0B1297304E2512B179AE1A9B7FE1A /* NVActivityIndicatorAnimationBallTrianglePath.swift in Sources */, + 113413EF51B97ED56342A334EB2DDC06 /* NVActivityIndicatorAnimationBallZigZag.swift in Sources */, + 9BBACFAED64F1A7D06A9ABB5F1D38F73 /* NVActivityIndicatorAnimationBallZigZagDeflect.swift in Sources */, + D66F9988731BDED92DC30BE897795ACE /* NVActivityIndicatorAnimationBlank.swift in Sources */, + FD365E0D93AD6A7A167E2EE087C9314F /* NVActivityIndicatorAnimationCircleStrokeSpin.swift in Sources */, + 5F9F3AF6431A80E5DC5FF0D75A627ECC /* NVActivityIndicatorAnimationCubeTransition.swift in Sources */, + 0AC43B4A57A5CA1B21DE9123A3ECBAF9 /* NVActivityIndicatorAnimationDelegate.swift in Sources */, + 0030F95FBA68051A76DE6A678EAD31F1 /* NVActivityIndicatorAnimationLineScale.swift in Sources */, + 54C101641542A56BC5D63C90A4B62D91 /* NVActivityIndicatorAnimationLineScaleParty.swift in Sources */, + 767C04FC0EDFE6A50D5501B40CD06757 /* NVActivityIndicatorAnimationLineScalePulseOut.swift in Sources */, + 6121116F27D83737D81F7F4EF7AC5C73 /* NVActivityIndicatorAnimationLineScalePulseOutRapid.swift in Sources */, + D26A8CDBDA203CBBCB3D3BCBF52238D0 /* NVActivityIndicatorAnimationLineSpinFadeLoader.swift in Sources */, + 13BCEF3EA830C5D94C1B5BDB4A9DDD34 /* NVActivityIndicatorAnimationOrbit.swift in Sources */, + 36363BE71382372654CD3CBA6D56E697 /* NVActivityIndicatorAnimationPacman.swift in Sources */, + 632662FD8E5A6E127945B0DC4DDD6BA7 /* NVActivityIndicatorAnimationSemiCircleSpin.swift in Sources */, + 91156A202CC0E02878547AFCACDB3FA6 /* NVActivityIndicatorAnimationSquareSpin.swift in Sources */, + 8362CFC6D3625AC8E5890F6478B87AB4 /* NVActivityIndicatorAnimationTriangleSkewSpin.swift in Sources */, + 98018625A09B3F6930991B23F84E85FC /* NVActivityIndicatorPresenter.swift in Sources */, + ADC6C91D9D02D9447758FE4FEECB2BD9 /* NVActivityIndicatorShape.swift in Sources */, + 862FFDE937BDACDCAC6D6B1B1870D6BB /* NVActivityIndicatorView-dummy.m in Sources */, + EE320289543706C704A63ED81CC92431 /* NVActivityIndicatorView.swift in Sources */, + AEB54FD052D2BFC4791514319505C1E3 /* NVActivityIndicatorViewable.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 0AEF957456D90B5EB0C414B486AC549B /* PBXTargetDependency */ = { + 02B4EBB14904465BA638594EC09AD101 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SwipeBack; - target = D1D7552068628A3E9E763F5C23995239 /* SwipeBack */; - targetProxy = BE2AAE49D599848077BDA5CE0B145992 /* PBXContainerItemProxy */; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = DF590DD8A344A3D48E4006E1E2B63955 /* PBXContainerItemProxy */; }; - 2158438D80913446C58549032E9B8E3A /* PBXTargetDependency */ = { + 06B27DD8F39864F309A0F42D69D9F9AC /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = NVActivityIndicatorView; - target = BC5EF793EA5C7D1505DC7F5BC256AAF5 /* NVActivityIndicatorView */; - targetProxy = DAC4968B10322B411AD5A20D516328C7 /* PBXContainerItemProxy */; + name = BMPlayer; + target = 271CF9C0093331BE741C53088BBB0C6D /* BMPlayer */; + targetProxy = FF5D9B093463C6B0EDCDBDF31BAAFDF9 /* PBXContainerItemProxy */; }; - 3E214CA2105B9488AC1EAB38D6E330D4 /* PBXTargetDependency */ = { + 295C61457FB9C7FFCDB7CCB537DBF6AE /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SnapKit; - target = 986FBF0AB911C15EB1F530A32265F54A /* SnapKit */; - targetProxy = 003859FE20DD9E1F75D91AB89DF0AF47 /* PBXContainerItemProxy */; + name = NVActivityIndicatorView; + target = AF8A82876C43F4DFD625D1823E680EAC /* NVActivityIndicatorView */; + targetProxy = 47432E00BB905CF1A5ABD5196255AE10 /* PBXContainerItemProxy */; }; - 5AAE98FB06B769B9CEC1465D5C9CF375 /* PBXTargetDependency */ = { + 3EB619F86319210890C0DFDAFE3DE3DA /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = VIMediaCache; - target = 49E29C98D0563C16CDB92CC967A97F6B /* VIMediaCache */; - targetProxy = 4E0FE10BB7392D37E160AEA46490C931 /* PBXContainerItemProxy */; - }; - 761848DBE1420AFCADD03AC1EE667C8D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = BMPlayer; - target = 065412BCD5789F6A405B54C30876E162 /* BMPlayer */; - targetProxy = 5EBB12AB65E31CB81B5DD8ECEE73F1DD /* PBXContainerItemProxy */; + target = C74F528AF88E2D5F125C2452BB1B81E9 /* VIMediaCache */; + targetProxy = 934BEAB52F6597403D86B6CFDAEF363A /* PBXContainerItemProxy */; }; - 967AECA2906264758C9AD3B707EB30A0 /* PBXTargetDependency */ = { + 604D21E53F717A35933E704A8A2B5E7C /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = NVActivityIndicatorView; - target = BC5EF793EA5C7D1505DC7F5BC256AAF5 /* NVActivityIndicatorView */; - targetProxy = 71C5DA89FD0817568DBCE7C1D6093672 /* PBXContainerItemProxy */; + target = AF8A82876C43F4DFD625D1823E680EAC /* NVActivityIndicatorView */; + targetProxy = 854FEBA7ED07874BD6BB172ACE896E99 /* PBXContainerItemProxy */; }; - E6E648297117485C24C3C93ABC65AFDF /* PBXTargetDependency */ = { + 745C0C21E8EDB9AB544FC79DFED1E86A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = VIMediaCache; - target = 49E29C98D0563C16CDB92CC967A97F6B /* VIMediaCache */; - targetProxy = 462192235892F9EC0EA72F45C7EEE903 /* PBXContainerItemProxy */; + name = SwipeBack; + target = C6486A9FC497C5484AA94EBDA531D5E4 /* SwipeBack */; + targetProxy = 59E59D0379D981A2DF28F66FF222CED9 /* PBXContainerItemProxy */; }; - FC85710F8BCCF744D7C7A1214FF9DF75 /* PBXTargetDependency */ = { + 8A660C7DB66526BD5E7E68E550974406 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SnapKit; - target = 986FBF0AB911C15EB1F530A32265F54A /* SnapKit */; - targetProxy = 827B885FD10686267937A71325F41598 /* PBXContainerItemProxy */; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = E7B8DBF2466893D80E5190D8C526FF3D /* PBXContainerItemProxy */; + }; + E4C17BA9992918C506DBE78FBBD99185 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = VIMediaCache; + target = C74F528AF88E2D5F125C2452BB1B81E9 /* VIMediaCache */; + targetProxy = A959A832DB6A7D41FD3C7FA83F598A86 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ + 0E35FD6F001D1C7E877B8EC5A49B6F2C /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 831BAD20D0B284F6015F79F837BD6BBE /* SwipeBack.debug.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwipeBack/SwipeBack-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwipeBack/SwipeBack-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/SwipeBack/SwipeBack.modulemap"; + PRODUCT_MODULE_NAME = SwipeBack; + PRODUCT_NAME = SwipeBack; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 18283F6D6D29818BF13E684EFD0A93D8 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6C1FE962BF3D843382206AF217980085 /* Pods-BMPlayer_Example.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-BMPlayer_Example/Pods-BMPlayer_Example-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-BMPlayer_Example/Pods-BMPlayer_Example.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 196DFA3E4A09A28224918543529A1885 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -1334,47 +1411,10 @@ }; name = Debug; }; - 29DC958BE0D809DAD7A13AE828FCED39 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D617F8BE4E89D0BBBAE73705BD9F47BF /* Pods-BMPlayer_Example.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-BMPlayer_Example/Pods-BMPlayer_Example-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-BMPlayer_Example/Pods-BMPlayer_Example.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 2AB7344DC482409277AFE37060909F2E /* Release */ = { + 2176A23C079953D91EDE965197901497 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 78D96BFB55B7B1E75E6863A38CB77E07 /* SnapKit.xcconfig */; + baseConfigurationReference = B24F138673B42ACC939753B0719F088B /* NVActivityIndicatorView.debug.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1384,47 +1424,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; - PRODUCT_MODULE_NAME = SnapKit; - PRODUCT_NAME = SnapKit; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 4FBCFF4981937786519BDE767A6B0AFF /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 78D96BFB55B7B1E75E6863A38CB77E07 /* SnapKit.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/NVActivityIndicatorView/NVActivityIndicatorView-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/NVActivityIndicatorView/NVActivityIndicatorView-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; - PRODUCT_MODULE_NAME = SnapKit; - PRODUCT_NAME = SnapKit; + MODULEMAP_FILE = "Target Support Files/NVActivityIndicatorView/NVActivityIndicatorView.modulemap"; + PRODUCT_MODULE_NAME = NVActivityIndicatorView; + PRODUCT_NAME = NVActivityIndicatorView; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -1435,12 +1442,10 @@ }; name = Debug; }; - 5D4E45F1AA7603D939909DEF5056A293 /* Debug */ = { + 2A1DA48EAF27F1668F1209B7F7972F2C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7A169D1EEFCA558F5B559660E7B7193E /* Pods-BMPlayer_Example.debug.xcconfig */; + baseConfigurationReference = 4255AC337BCE674FA4EF89CBA6262A09 /* VIMediaCache.debug.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1450,19 +1455,17 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-BMPlayer_Example/Pods-BMPlayer_Example-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/VIMediaCache/VIMediaCache-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/VIMediaCache/VIMediaCache-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-BMPlayer_Example/Pods-BMPlayer_Example.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/VIMediaCache/VIMediaCache.modulemap"; + PRODUCT_MODULE_NAME = VIMediaCache; + PRODUCT_NAME = VIMediaCache; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; @@ -1470,9 +1473,9 @@ }; name = Debug; }; - 6C051EBA0B72F422C53E5A01577E432C /* Debug */ = { + 2C9D6052C2452E6689F1403097BAA026 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CF7DAB0A6E90A1A207B58A2B0ED0D5DE /* SwipeBack.xcconfig */; + baseConfigurationReference = 901520D6702B8170CED373E26E25BCFD /* NVActivityIndicatorView.release.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1483,27 +1486,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwipeBack/SwipeBack-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwipeBack/SwipeBack-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/NVActivityIndicatorView/NVActivityIndicatorView-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/NVActivityIndicatorView/NVActivityIndicatorView-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SwipeBack/SwipeBack.modulemap"; - PRODUCT_MODULE_NAME = SwipeBack; - PRODUCT_NAME = SwipeBack; + MODULEMAP_FILE = "Target Support Files/NVActivityIndicatorView/NVActivityIndicatorView.modulemap"; + PRODUCT_MODULE_NAME = NVActivityIndicatorView; + PRODUCT_NAME = NVActivityIndicatorView; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 73FC6BFC4361733BFEF7425B95CF3460 /* Debug */ = { + 30D6CD55A4F78FF97BAD9F7E6CFAE951 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E5BB94C9FCF1878E042576912BA36177 /* BMPlayer.xcconfig */; + baseConfigurationReference = 199CF15125814B7715FEE0CDB18EC658 /* BMPlayer.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; @@ -1533,9 +1537,9 @@ }; name = Debug; }; - 8B1ED5E77D9E8EB173724DC758524A17 /* Release */ = { + 347A47E59827C4427925FA0222740DB3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 221C5430DB73E3866096BF83BCAEAB55 /* NVActivityIndicatorView.xcconfig */; + baseConfigurationReference = E3A67F7BA6CE30A821EEB94F7C8DC380 /* VIMediaCache.release.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1546,14 +1550,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/NVActivityIndicatorView/NVActivityIndicatorView-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/NVActivityIndicatorView/NVActivityIndicatorView-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/VIMediaCache/VIMediaCache-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/VIMediaCache/VIMediaCache-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/NVActivityIndicatorView/NVActivityIndicatorView.modulemap"; - PRODUCT_MODULE_NAME = NVActivityIndicatorView; - PRODUCT_NAME = NVActivityIndicatorView; + MODULEMAP_FILE = "Target Support Files/VIMediaCache/VIMediaCache.modulemap"; + PRODUCT_MODULE_NAME = VIMediaCache; + PRODUCT_NAME = VIMediaCache; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -1565,10 +1569,12 @@ }; name = Release; }; - A000B467DE14CA69EA7022692CA6B3D5 /* Debug */ = { + 71BF7B044087C7540724DD9ED93D6F29 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 221C5430DB73E3866096BF83BCAEAB55 /* NVActivityIndicatorView.xcconfig */; + baseConfigurationReference = 75731D489D87B51F101FEE6C711B49BD /* Pods-BMPlayer_Example.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1578,27 +1584,30 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/NVActivityIndicatorView/NVActivityIndicatorView-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/NVActivityIndicatorView/NVActivityIndicatorView-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-BMPlayer_Example/Pods-BMPlayer_Example-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/NVActivityIndicatorView/NVActivityIndicatorView.modulemap"; - PRODUCT_MODULE_NAME = NVActivityIndicatorView; - PRODUCT_NAME = NVActivityIndicatorView; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-BMPlayer_Example/Pods-BMPlayer_Example.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - A1C3B72ACDA6B8C3E1CF9DB200F42136 /* Debug */ = { + AD18C58E4EFE16F5408D7E667FAD2A97 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 63E5DFCC48690BED3E141E2FA608E2D8 /* VIMediaCache.xcconfig */; + baseConfigurationReference = 2F29D4FEB36EC69D7D7BB165DE551898 /* SwipeBack.release.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1609,23 +1618,24 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/VIMediaCache/VIMediaCache-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/VIMediaCache/VIMediaCache-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SwipeBack/SwipeBack-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwipeBack/SwipeBack-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/VIMediaCache/VIMediaCache.modulemap"; - PRODUCT_MODULE_NAME = VIMediaCache; - PRODUCT_NAME = VIMediaCache; + MODULEMAP_FILE = "Target Support Files/SwipeBack/SwipeBack.modulemap"; + PRODUCT_MODULE_NAME = SwipeBack; + PRODUCT_NAME = SwipeBack; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; B01D14FDC83DCF9D4BE53066BEA96D05 /* Release */ = { isa = XCBuildConfiguration; @@ -1687,9 +1697,9 @@ }; name = Release; }; - B14F2ED81E053908F82AD9B50B21A9F4 /* Release */ = { + DBCB81B744F2CDD97387EC51D0A618CC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E5BB94C9FCF1878E042576912BA36177 /* BMPlayer.xcconfig */; + baseConfigurationReference = 831BFEC06CCB713CB90AAECA6DF77EAE /* SnapKit.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; @@ -1701,29 +1711,29 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/BMPlayer/BMPlayer-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/BMPlayer/BMPlayer-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/BMPlayer/BMPlayer.modulemap"; - PRODUCT_MODULE_NAME = BMPlayer; - PRODUCT_NAME = BMPlayer; + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - D312B88629F20BE3C5C94E4FAD7F2D92 /* Release */ = { + E44CA131AF470B8D98AB042E433E40E8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CF7DAB0A6E90A1A207B58A2B0ED0D5DE /* SwipeBack.xcconfig */; + baseConfigurationReference = 110A65CCBDDD769395F1413789EEDB8E /* SnapKit.release.xcconfig */; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1733,14 +1743,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwipeBack/SwipeBack-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwipeBack/SwipeBack-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SwipeBack/SwipeBack.modulemap"; - PRODUCT_MODULE_NAME = SwipeBack; - PRODUCT_NAME = SwipeBack; + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -1752,10 +1762,11 @@ }; name = Release; }; - DFAA7E9D36DABCB948DB1B0ABE0F2D3E /* Release */ = { + FA9096B7AA15F56DE1331C6F606AFFDF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 63E5DFCC48690BED3E141E2FA608E2D8 /* VIMediaCache.xcconfig */; + baseConfigurationReference = 7BF25F0F5BC34ECA4CE9A384C1123B11 /* BMPlayer.release.xcconfig */; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1765,14 +1776,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/VIMediaCache/VIMediaCache-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/VIMediaCache/VIMediaCache-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/BMPlayer/BMPlayer-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/BMPlayer/BMPlayer-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/VIMediaCache/VIMediaCache.modulemap"; - PRODUCT_MODULE_NAME = VIMediaCache; - PRODUCT_NAME = VIMediaCache; + MODULEMAP_FILE = "Target Support Files/BMPlayer/BMPlayer.modulemap"; + PRODUCT_MODULE_NAME = BMPlayer; + PRODUCT_NAME = BMPlayer; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -1787,65 +1798,65 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 0B75D215F6B081C52CFF3F5A0C8B927E /* Build configuration list for PBXNativeTarget "SnapKit" */ = { + 12C9BE47D99020FC910F103E1F6C40AB /* Build configuration list for PBXNativeTarget "Pods-BMPlayer_Example" */ = { isa = XCConfigurationList; buildConfigurations = ( - 4FBCFF4981937786519BDE767A6B0AFF /* Debug */, - 2AB7344DC482409277AFE37060909F2E /* Release */, + 18283F6D6D29818BF13E684EFD0A93D8 /* Debug */, + 71BF7B044087C7540724DD9ED93D6F29 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 1E996643EC5AF706CFF04E6447AC1D36 /* Build configuration list for PBXNativeTarget "SwipeBack" */ = { + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 6C051EBA0B72F422C53E5A01577E432C /* Debug */, - D312B88629F20BE3C5C94E4FAD7F2D92 /* Release */, + 196DFA3E4A09A28224918543529A1885 /* Debug */, + B01D14FDC83DCF9D4BE53066BEA96D05 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { + 4E1F984AC4B9E77CFA4CA3DA53358D86 /* Build configuration list for PBXNativeTarget "SnapKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 196DFA3E4A09A28224918543529A1885 /* Debug */, - B01D14FDC83DCF9D4BE53066BEA96D05 /* Release */, + DBCB81B744F2CDD97387EC51D0A618CC /* Debug */, + E44CA131AF470B8D98AB042E433E40E8 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4C278B7EABBF266836B9A63BBA3E70C2 /* Build configuration list for PBXNativeTarget "Pods-BMPlayer_Example" */ = { + 87274E129D8B890D6CB982653161AE0E /* Build configuration list for PBXNativeTarget "VIMediaCache" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5D4E45F1AA7603D939909DEF5056A293 /* Debug */, - 29DC958BE0D809DAD7A13AE828FCED39 /* Release */, + 2A1DA48EAF27F1668F1209B7F7972F2C /* Debug */, + 347A47E59827C4427925FA0222740DB3 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 850CFFCF728B2D1A7BC128409C8B6F81 /* Build configuration list for PBXNativeTarget "NVActivityIndicatorView" */ = { + D3B819AC718E9A9EA50D1ED117E60A0E /* Build configuration list for PBXNativeTarget "NVActivityIndicatorView" */ = { isa = XCConfigurationList; buildConfigurations = ( - A000B467DE14CA69EA7022692CA6B3D5 /* Debug */, - 8B1ED5E77D9E8EB173724DC758524A17 /* Release */, + 2176A23C079953D91EDE965197901497 /* Debug */, + 2C9D6052C2452E6689F1403097BAA026 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9901E6E955B82F20DDB9959306CE1A86 /* Build configuration list for PBXNativeTarget "VIMediaCache" */ = { + E5B4531D78CA66C98A26C6626F7F6630 /* Build configuration list for PBXNativeTarget "SwipeBack" */ = { isa = XCConfigurationList; buildConfigurations = ( - A1C3B72ACDA6B8C3E1CF9DB200F42136 /* Debug */, - DFAA7E9D36DABCB948DB1B0ABE0F2D3E /* Release */, + 0E35FD6F001D1C7E877B8EC5A49B6F2C /* Debug */, + AD18C58E4EFE16F5408D7E667FAD2A97 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - EBF0C2914948CE86120A1C460852E009 /* Build configuration list for PBXNativeTarget "BMPlayer" */ = { + E8B03488E2CF74C7B364B86720B85037 /* Build configuration list for PBXNativeTarget "BMPlayer" */ = { isa = XCConfigurationList; buildConfigurations = ( - 73FC6BFC4361733BFEF7425B95CF3460 /* Debug */, - B14F2ED81E053908F82AD9B50B21A9F4 /* Release */, + 30D6CD55A4F78FF97BAD9F7E6CFAE951 /* Debug */, + FA9096B7AA15F56DE1331C6F606AFFDF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Example/Pods/Target Support Files/Pods-BMPlayer_Example/Pods-BMPlayer_Example-frameworks.sh b/Example/Pods/Target Support Files/Pods-BMPlayer_Example/Pods-BMPlayer_Example-frameworks.sh index 921ce24..3059865 100755 --- a/Example/Pods/Target Support Files/Pods-BMPlayer_Example/Pods-BMPlayer_Example-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-BMPlayer_Example/Pods-BMPlayer_Example-frameworks.sh @@ -46,8 +46,8 @@ install_framework() fi # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -84,31 +84,41 @@ install_framework() # Copies and strips a vendored dSYM install_dsym() { local source="$1" + warn_missing_arch=${2:-true} if [ -r "$source" ]; then - # Copy the dSYM into a the targets temp dir. + # Copy the dSYM into the targets temp dir. echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" local basename - basename="$(basename -s .framework.dSYM "$source")" - binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" + basename="$(basename -s .dSYM "$source")" + binary_name="$(ls "$source/Contents/Resources/DWARF")" + binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"Mach-O dSYM companion"* ]]; then - strip_invalid_archs "$binary" + if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then + strip_invalid_archs "$binary" "$warn_missing_arch" fi if [[ $STRIP_BINARY_RETVAL == 1 ]]; then # Move the stripped file into its final destination. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" else # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" fi fi } +# Copies the bcsymbolmap files of a vendored framework +install_bcsymbolmap() { + local bcsymbolmap_path="$1" + local destination="${BUILT_PRODUCTS_DIR}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" +} + # Signs a framework with the provided identity code_sign_if_enabled() { if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then @@ -127,13 +137,16 @@ code_sign_if_enabled() { # Strip invalid architectures strip_invalid_archs() { binary="$1" + warn_missing_arch=${2:-true} # Get architectures for current target binary binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" # Intersect them with the architectures we are building for intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" # If there are no archs supported by this binary then warn the user if [[ -z "$intersected_archs" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + if [[ "$warn_missing_arch" == "true" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + fi STRIP_BINARY_RETVAL=0 return fi @@ -151,6 +164,37 @@ strip_invalid_archs() { STRIP_BINARY_RETVAL=1 } +install_artifact() { + artifact="$1" + base="$(basename "$artifact")" + case $base in + *.framework) + install_framework "$artifact" + ;; + *.dSYM) + # Suppress arch warnings since XCFrameworks will include many dSYM files + install_dsym "$artifact" "false" + ;; + *.bcsymbolmap) + install_bcsymbolmap "$artifact" + ;; + *) + echo "error: Unrecognized artifact "$artifact"" + ;; + esac +} + +copy_artifacts() { + file_list="$1" + while read artifact; do + install_artifact "$artifact" + done <$file_list +} + +ARTIFACT_LIST_FILE="${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt" +if [ -r "${ARTIFACT_LIST_FILE}" ]; then + copy_artifacts "${ARTIFACT_LIST_FILE}" +fi if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/BMPlayer/BMPlayer.framework" diff --git a/Example/Pods/Target Support Files/Pods-BMPlayer_Example/Pods-BMPlayer_Example.debug.xcconfig b/Example/Pods/Target Support Files/Pods-BMPlayer_Example/Pods-BMPlayer_Example.debug.xcconfig index 71baaf7..f1a6a2f 100644 --- a/Example/Pods/Target Support Files/Pods-BMPlayer_Example/Pods-BMPlayer_Example.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-BMPlayer_Example/Pods-BMPlayer_Example.debug.xcconfig @@ -9,3 +9,4 @@ PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/Pods-BMPlayer_Example/Pods-BMPlayer_Example.release.xcconfig b/Example/Pods/Target Support Files/Pods-BMPlayer_Example/Pods-BMPlayer_Example.release.xcconfig index 71baaf7..f1a6a2f 100644 --- a/Example/Pods/Target Support Files/Pods-BMPlayer_Example/Pods-BMPlayer_Example.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-BMPlayer_Example/Pods-BMPlayer_Example.release.xcconfig @@ -9,3 +9,4 @@ PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES