@@ -13,6 +13,7 @@
1313 2426868F1C63B72A00D62456 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 2426868E1C63B72A00D62456 /* Assets.xcassets */; };
1414 242686921C63B72A00D62456 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 242686901C63B72A00D62456 /* LaunchScreen.storyboard */; };
1515 2461651B1C6DA4F400A913C8 /* Interpolation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2461651A1C6DA4F400A913C8 /* Interpolation.swift */; };
16+ 246B0F831C70635D00A71D05 /* UIColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 246B0F821C70635D00A71D05 /* UIColor.swift */; };
1617 249CF84C1C6D113C008B0C78 /* Matrix.swift in Sources */ = {isa = PBXBuildFile; fileRef = 249CF84B1C6D113C008B0C78 /* Matrix.swift */; };
1718 24E1E7D71C67C8B200ECF1C4 /* UIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24E1E7D61C67C8B200ECF1C4 /* UIKit.swift */; };
1819 24E1E7E21C67D37F00ECF1C4 /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 24E1E7E11C67D37F00ECF1C4 /* Metal.framework */; };
@@ -49,6 +50,7 @@
4950 24FFA8841C6BA038005ACD60 /* TakeDrop.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24FFA8681C6BA038005ACD60 /* TakeDrop.swift */; };
5051 24FFA8851C6BA038005ACD60 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24FFA8691C6BA038005ACD60 /* Zip.swift */; };
5152 24FFA8861C6BA038005ACD60 /* TestCommons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24FFA86A1C6BA038005ACD60 /* TestCommons.swift */; };
53+ 2BF7957B6518CA68241BB2CE /* Pods_PixelImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C55F9558B3B267413C3A07A6 /* Pods_PixelImage.framework */; };
5254/* End PBXBuildFile section */
5355
5456/* Begin PBXFileReference section */
@@ -60,6 +62,7 @@
6062 242686911C63B72A00D62456 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
6163 242686931C63B72A00D62456 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
6264 2461651A1C6DA4F400A913C8 /* Interpolation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Interpolation.swift; path = PixelImage/Interpolation.swift; sourceTree = SOURCE_ROOT; };
65+ 246B0F821C70635D00A71D05 /* UIColor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIColor.swift; sourceTree = "<group>"; };
6366 249CF84B1C6D113C008B0C78 /* Matrix.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Matrix.swift; sourceTree = "<group>"; };
6467 24E1E7D61C67C8B200ECF1C4 /* UIKit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIKit.swift; sourceTree = "<group>"; };
6568 24E1E7E11C67D37F00ECF1C4 /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; };
@@ -96,6 +99,9 @@
9699 24FFA8681C6BA038005ACD60 /* TakeDrop.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TakeDrop.swift; sourceTree = "<group>"; };
97100 24FFA8691C6BA038005ACD60 /* Zip.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Zip.swift; sourceTree = "<group>"; };
98101 24FFA86A1C6BA038005ACD60 /* TestCommons.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestCommons.swift; sourceTree = "<group>"; };
102+ B1A755EFC03DA2A172C2B82F /* Pods-PixelImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PixelImage.debug.xcconfig"; path = "Pods/Target Support Files/Pods-PixelImage/Pods-PixelImage.debug.xcconfig"; sourceTree = "<group>"; };
103+ C419D37C90A6BE8B5139806A /* Pods-PixelImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PixelImage.release.xcconfig"; path = "Pods/Target Support Files/Pods-PixelImage/Pods-PixelImage.release.xcconfig"; sourceTree = "<group>"; };
104+ C55F9558B3B267413C3A07A6 /* Pods_PixelImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PixelImage.framework; sourceTree = BUILT_PRODUCTS_DIR; };
99105/* End PBXFileReference section */
100106
101107/* Begin PBXFrameworksBuildPhase section */
@@ -105,6 +111,7 @@
105111 files = (
106112 24E1E7E41C67D39300ECF1C4 /* MetalKit.framework in Frameworks */,
107113 24E1E7E21C67D37F00ECF1C4 /* Metal.framework in Frameworks */,
114+ 2BF7957B6518CA68241BB2CE /* Pods_PixelImage.framework in Frameworks */,
108115 );
109116 runOnlyForDeploymentPostprocessing = 0;
110117 };
@@ -118,6 +125,8 @@
118125 24E1E7E11C67D37F00ECF1C4 /* Metal.framework */,
119126 242686861C63B72A00D62456 /* PixelImage */,
120127 242686851C63B72A00D62456 /* Products */,
128+ F1933B48ED44BA9FCD7A4A1F /* Pods */,
129+ 588576572D7A188031904848 /* Frameworks */,
121130 );
122131 sourceTree = "<group>";
123132 };
@@ -136,6 +145,7 @@
136145 242686871C63B72A00D62456 /* AppDelegate.swift */,
137146 242686891C63B72A00D62456 /* ViewController.swift */,
138147 24E1E7D61C67C8B200ECF1C4 /* UIKit.swift */,
148+ 246B0F821C70635D00A71D05 /* UIColor.swift */,
139149 24ED21CC1C6C2397009C40FC /* MetaballDataSource.swift */,
140150 24E1E7EA1C67D70300ECF1C4 /* MetalMetaballRenderer.swift */,
141151 24E1E7EE1C67D74300ECF1C4 /* Metal.swift */,
@@ -209,6 +219,23 @@
209219 path = SwiftSequences;
210220 sourceTree = "<group>";
211221 };
222+ 588576572D7A188031904848 /* Frameworks */ = {
223+ isa = PBXGroup;
224+ children = (
225+ C55F9558B3B267413C3A07A6 /* Pods_PixelImage.framework */,
226+ );
227+ name = Frameworks;
228+ sourceTree = "<group>";
229+ };
230+ F1933B48ED44BA9FCD7A4A1F /* Pods */ = {
231+ isa = PBXGroup;
232+ children = (
233+ B1A755EFC03DA2A172C2B82F /* Pods-PixelImage.debug.xcconfig */,
234+ C419D37C90A6BE8B5139806A /* Pods-PixelImage.release.xcconfig */,
235+ );
236+ name = Pods;
237+ sourceTree = "<group>";
238+ };
212239/* End PBXGroup section */
213240
214241/* Begin PBXNativeTarget section */
@@ -216,9 +243,13 @@
216243 isa = PBXNativeTarget;
217244 buildConfigurationList = 242686961C63B72A00D62456 /* Build configuration list for PBXNativeTarget "PixelImage" */;
218245 buildPhases = (
246+ EF55C7246917A184756D93D8 /* Check Pods Manifest.lock */,
219247 242686801C63B72A00D62456 /* Sources */,
220248 242686811C63B72A00D62456 /* Frameworks */,
221249 242686821C63B72A00D62456 /* Resources */,
250+ C7A2DF67265A9D17DEFBD193 /* Embed Pods Frameworks */,
251+ FADC01F75BFAC01F0260D1C9 /* Copy Pods Resources */,
252+ DD0396CE594E3EAC8D18CC6C /* Tailor */,
222253 );
223254 buildRules = (
224255 );
@@ -276,6 +307,68 @@
276307 };
277308/* End PBXResourcesBuildPhase section */
278309
310+/* Begin PBXShellScriptBuildPhase section */
311+ C7A2DF67265A9D17DEFBD193 /* Embed Pods Frameworks */ = {
312+ isa = PBXShellScriptBuildPhase;
313+ buildActionMask = 2147483647;
314+ files = (
315+ );
316+ inputPaths = (
317+ );
318+ name = "Embed Pods Frameworks";
319+ outputPaths = (
320+ );
321+ runOnlyForDeploymentPostprocessing = 0;
322+ shellPath = /bin/sh;
323+ shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PixelImage/Pods-PixelImage-frameworks.sh\"\n";
324+ showEnvVarsInLog = 0;
325+ };
326+ DD0396CE594E3EAC8D18CC6C /* Tailor */ = {
327+ isa = PBXShellScriptBuildPhase;
328+ buildActionMask = 2147483647;
329+ files = (
330+ );
331+ inputPaths = (
332+ );
333+ name = Tailor;
334+ outputPaths = (
335+ );
336+ runOnlyForDeploymentPostprocessing = 0;
337+ shellPath = /bin/sh;
338+ shellScript = "if hash tailor 2>/dev/null; then\n tailor --except=function-whitespace,leading-whitespace,constant-k-prefix --max-severity error\nelse\n echo \"warning: Please install Tailor from https://tailor.sh\"\nfi";
339+ };
340+ EF55C7246917A184756D93D8 /* Check Pods Manifest.lock */ = {
341+ isa = PBXShellScriptBuildPhase;
342+ buildActionMask = 2147483647;
343+ files = (
344+ );
345+ inputPaths = (
346+ );
347+ name = "Check Pods Manifest.lock";
348+ outputPaths = (
349+ );
350+ runOnlyForDeploymentPostprocessing = 0;
351+ shellPath = /bin/sh;
352+ shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n";
353+ showEnvVarsInLog = 0;
354+ };
355+ FADC01F75BFAC01F0260D1C9 /* Copy Pods Resources */ = {
356+ isa = PBXShellScriptBuildPhase;
357+ buildActionMask = 2147483647;
358+ files = (
359+ );
360+ inputPaths = (
361+ );
362+ name = "Copy Pods Resources";
363+ outputPaths = (
364+ );
365+ runOnlyForDeploymentPostprocessing = 0;
366+ shellPath = /bin/sh;
367+ shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PixelImage/Pods-PixelImage-resources.sh\"\n";
368+ showEnvVarsInLog = 0;
369+ };
370+/* End PBXShellScriptBuildPhase section */
371+
279372/* Begin PBXSourcesBuildPhase section */
280373 242686801C63B72A00D62456 /* Sources */ = {
281374 isa = PBXSourcesBuildPhase;
@@ -308,6 +401,7 @@
308401 24FFA86E1C6BA038005ACD60 /* Dictionary.swift in Sources */,
309402 24FFA87D1C6BA038005ACD60 /* Hopping.swift in Sources */,
310403 24E1E7EB1C67D70300ECF1C4 /* MetalMetaballRenderer.swift in Sources */,
404+ 246B0F831C70635D00A71D05 /* UIColor.swift in Sources */,
311405 24FFA87A1C6BA038005ACD60 /* Enumerate.swift in Sources */,
312406 242686881C63B72A00D62456 /* AppDelegate.swift in Sources */,
313407 24E1E7F01C67D74300ECF1C4 /* Metal.swift in Sources */,
@@ -428,6 +522,7 @@
428522 };
429523 242686971C63B72A00D62456 /* Debug */ = {
430524 isa = XCBuildConfiguration;
525+ baseConfigurationReference = B1A755EFC03DA2A172C2B82F /* Pods-PixelImage.debug.xcconfig */;
431526 buildSettings = {
432527 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
433528 INFOPLIST_FILE = PixelImage/Info.plist;
@@ -439,6 +534,7 @@
439534 };
440535 242686981C63B72A00D62456 /* Release */ = {
441536 isa = XCBuildConfiguration;
537+ baseConfigurationReference = C419D37C90A6BE8B5139806A /* Pods-PixelImage.release.xcconfig */;
442538 buildSettings = {
443539 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
444540 INFOPLIST_FILE = PixelImage/Info.plist;