From http://www.jwz.org/xscreensaver/xscreensaver-5.24.tar.gz
[xscreensaver] / xscreensaver.xcodeproj / project.pbxproj
index f5657cd496077a84fce5b5b2ebdedb4f6bf84032..eddf109ad28895d5552766823c0ec61dd9d925bb 100644 (file)
@@ -48,7 +48,7 @@
                                AF77798F09B6604C00EA3033 /* PBXTargetDependency */,
                                AF77798D09B6604C00EA3033 /* PBXTargetDependency */,
                                AF77798B09B6604C00EA3033 /* PBXTargetDependency */,
-                               AF2D4F8B13E91108002AA818 /* PBXTargetDependency */,
+                               AFBFE785178648E600432B21 /* PBXTargetDependency */,
                                AF77798909B6604C00EA3033 /* PBXTargetDependency */,
                                AF77798709B6604B00EA3033 /* PBXTargetDependency */,
                                AF77798509B6604B00EA3033 /* PBXTargetDependency */,
@@ -79,6 +79,7 @@
                                AF77795109B6604900EA3033 /* PBXTargetDependency */,
                                AF77794F09B6604900EA3033 /* PBXTargetDependency */,
                                AF77794D09B6604900EA3033 /* PBXTargetDependency */,
+                               AFB591C3178B821E00EA4005 /* PBXTargetDependency */,
                                AF77794709B6604900EA3033 /* PBXTargetDependency */,
                                AF77794509B6604900EA3033 /* PBXTargetDependency */,
                                AF77794309B6604900EA3033 /* PBXTargetDependency */,
                                AF77792109B6604800EA3033 /* PBXTargetDependency */,
                                AF77791F09B6604800EA3033 /* PBXTargetDependency */,
                                AF77791D09B6604800EA3033 /* PBXTargetDependency */,
-                               AF2D4F8D13E9111D002AA818 /* PBXTargetDependency */,
+                               AFBFE787178648F500432B21 /* PBXTargetDependency */,
                                AF77791B09B6604700EA3033 /* PBXTargetDependency */,
                                AF77791909B6604700EA3033 /* PBXTargetDependency */,
                                AF77791709B6604700EA3033 /* PBXTargetDependency */,
                        buildPhases = (
                        );
                        dependencies = (
+                               AFF3CA0117CCAE210028F240 /* PBXTargetDependency */,
                                AF777A6509B660B700EA3033 /* PBXTargetDependency */,
                                AF777A6309B660B700EA3033 /* PBXTargetDependency */,
                                AF777A6109B660B700EA3033 /* PBXTargetDependency */,
                                AF777A1509B660B300EA3033 /* PBXTargetDependency */,
                                AF35E8A30E63825600691F2F /* PBXTargetDependency */,
                                AF777A1309B660B300EA3033 /* PBXTargetDependency */,
+                               AFBFE7421786407000432B21 /* PBXTargetDependency */,
                                AF777A1109B660B300EA3033 /* PBXTargetDependency */,
                                AF777A0F09B660B200EA3033 /* PBXTargetDependency */,
                                AF777A0D09B660B200EA3033 /* PBXTargetDependency */,
                                AF7779F909B660B100EA3033 /* PBXTargetDependency */,
                                AF7779F709B660B100EA3033 /* PBXTargetDependency */,
                                AF7779F509B660B100EA3033 /* PBXTargetDependency */,
+                               AFBFE7401786405E00432B21 /* PBXTargetDependency */,
                                AF7779F309B660B000EA3033 /* PBXTargetDependency */,
                                AF7779F109B660B000EA3033 /* PBXTargetDependency */,
                                AF32D9F90F3AD0D90080F535 /* PBXTargetDependency */,
                                AF7779DD09B660AF00EA3033 /* PBXTargetDependency */,
                                AF998EF70A083E1D0051049D /* PBXTargetDependency */,
                                AF4F10F2143450C300E34F3F /* PBXTargetDependency */,
+                               AFDA65AA178A54690070D24B /* PBXTargetDependency */,
                                AF0DCA5C0C4CBB4300D76972 /* PBXTargetDependency */,
                        );
                        name = "All Savers (OpenGL)";
                        );
                        dependencies = (
                                AFCAD5F90992DFE00009617A /* PBXTargetDependency */,
+                               AF36340118540D050086A439 /* PBXTargetDependency */,
                                AF480D60098EED6900FB32B8 /* PBXTargetDependency */,
                                AF480D5E098EED6900FB32B8 /* PBXTargetDependency */,
                                AF480D5C098EED6900FB32B8 /* PBXTargetDependency */,
                AF0FAF2709CA712600EE1051 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; };
                AF0FAF2809CA712600EE1051 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; };
                AF0FAF2909CA712600EE1051 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; };
+               AF0FAF3C159BAC7C00BCE2F7 /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF0FAF3B159BAC7B00BCE2F7 /* CoreText.framework */; };
                AF1A17660D6D6EE3008AF328 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; };
                AF1A17680D6D6EE3008AF328 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; };
                AF1A177F0D6D6F3E008AF328 /* lcdscrub.c in Sources */ = {isa = PBXBuildFile; fileRef = AF1A177E0D6D6F3E008AF328 /* lcdscrub.c */; };
                AF1A17810D6D6F62008AF328 /* lcdscrub.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF1A17800D6D6F62008AF328 /* lcdscrub.xml */; };
+               AF1AD9E318500F9F00932759 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
+               AF1ADA141850132600932759 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; };
+               AF1ADA161850157400932759 /* Updater.xib in Resources */ = {isa = PBXBuildFile; fileRef = AF1ADA151850157400932759 /* Updater.xib */; };
+               AF1ADA181850180E00932759 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF1ADA171850180E00932759 /* Sparkle.framework */; };
+               AF1ADA1A1850186B00932759 /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = AF1ADA171850180E00932759 /* Sparkle.framework */; };
+               AF1ADA1B18501B3D00932759 /* SaverRunner.icns in Resources */ = {isa = PBXBuildFile; fileRef = AF2D522513E954A0002AA818 /* SaverRunner.icns */; };
+               AF1ADA1F18504A4F00932759 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; };
                AF1FD713158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; };
                AF1FD714158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; };
                AF1FD715158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
                AF1FD721158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
                AF1FD722158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; };
                AF1FD723158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; };
-               AF1FD724158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; };
-               AF1FD725158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
-               AF1FD726158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; };
                AF1FD727158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; };
                AF1FD728158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; };
                AF1FD729158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
                AF1FD7F1158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
                AF1FD7F2158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; };
                AF1FD7F3158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; };
-               AF1FD7F4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; };
-               AF1FD7F5158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
-               AF1FD7F6158FF96500C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; };
                AF1FD7F7158FF96500C40F17 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; };
                AF1FD7F8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; };
                AF1FD7F9158FF96500C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
                AF1FDA89158FF96600C40F17 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
                AF1FDA8A158FF96600C40F17 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; };
                AF241F83107C38DF00046A84 /* dropshadow.c in Sources */ = {isa = PBXBuildFile; fileRef = AF241F81107C38DF00046A84 /* dropshadow.c */; };
-               AF2D4D8413E902F5002AA818 /* SaverRunner.nib in Resources */ = {isa = PBXBuildFile; fileRef = AF9772E10989DFC6001F8B92 /* SaverRunner.nib */; };
+               AF2C31E615C0F7FE007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C31EA15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C31EB15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C31EC15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C31ED15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C31EF15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C31F015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C31F115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C31F215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C31F315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C31F415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C31F515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C31F615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C31F715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C31F815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C31F915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C31FA15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C31FB15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C31FC15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C31FD15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C31FE15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C31FF15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C320015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C320115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C320215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C320315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C320415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C320515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C320615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C320715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C320815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C320915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C320A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C320B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C320C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C320D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C320E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C320F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C321015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C321115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C321215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C321315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C321415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C321515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C321615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C321715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C321815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C321915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C321A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C321B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C321C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C321D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C321E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C321F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C322015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C322115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C322315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C322415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C322515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C322615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C322715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C322815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C322915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C322A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C322B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C322C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C322D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C322E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C322F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C323015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C323115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C323215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C323315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C323415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C323515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C323615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C323715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C323815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C323915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C323A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C323B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C323C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C323D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C323E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C323F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C324015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C324115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C324215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C324315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C324415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C324515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C324615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C324715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C324815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C324915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C324A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C324B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C324C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C324D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C324E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C324F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C325015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C325115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C325215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C325315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C325515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C325615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C325715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C325815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C325915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C325A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C325B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C325C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C325D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C325E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C325F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C326015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C326115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C326215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C326315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C326415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C326515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C326615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C326715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C326815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C326915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C326A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C326B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C326C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C326D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C326E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C326F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C327015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C327115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C327215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C327315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C327415C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C327515C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C327615C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C327715C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C327815C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C327915C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C327A15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C327B15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C327C15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C327D15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C327E15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C327F15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C328015C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C328115C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C328215C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C328315C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C328415C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C328515C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C328615C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C328715C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C328815C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C328915C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C328A15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C328B15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C328C15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C328D15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C328E15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C328F15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C329015C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C329115C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C329215C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C329315C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C329415C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C329515C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C329615C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C329715C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C329815C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C329915C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C329A15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C329B15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C329C15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C329D15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C329E15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C329F15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32A015C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32A115C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32A215C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32A315C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32A415C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32A515C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32A615C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32A715C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32A815C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32A915C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32AA15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32AB15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32AC15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32AD15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32AE15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32AF15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32B015C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32B115C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32B215C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32B315C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32B415C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32B515C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32B615C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32B715C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32B815C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32B915C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32BA15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32BB15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32BC15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32BD15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32BE15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32BF15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32C015C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32C115C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32C215C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32C315C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32C415C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32C515C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32C615C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32C715C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF2C32C815C0FC9D007A6896 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
                AF2D4D8613E902F5002AA818 /* SaverRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = AFE1FD400981E32E00F7970E /* SaverRunner.m */; };
                AF2D4D8713E902F5002AA818 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; };
-               AF2D4DBD13E90372002AA818 /* Phosphor.saver in Copy Plugins */ = {isa = PBXBuildFile; fileRef = AF7776F609B63ABF00EA3033 /* Phosphor.saver */; };
-               AF2D4F7113E91093002AA818 /* SaverRunner.nib in Resources */ = {isa = PBXBuildFile; fileRef = AF9772E10989DFC6001F8B92 /* SaverRunner.nib */; };
                AF2D4F7513E91093002AA818 /* SaverRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = AFE1FD400981E32E00F7970E /* SaverRunner.m */; };
                AF2D4F7613E91093002AA818 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; };
-               AF2D4FA913E9115E002AA818 /* Apple2.saver in Copy Plugins */ = {isa = PBXBuildFile; fileRef = AF9D4DFE09B5BB19006E59CF /* Apple2.saver */; };
-               AF2D522613E954A0002AA818 /* SaverRunner.icns in Resources */ = {isa = PBXBuildFile; fileRef = AF2D522513E954A0002AA818 /* SaverRunner.icns */; };
                AF32D9E70F3AD0B40080F535 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; };
                AF32D9FB0F3AD1200080F535 /* rubikblocks.c in Sources */ = {isa = PBXBuildFile; fileRef = AF32D9FA0F3AD1200080F535 /* rubikblocks.c */; };
                AF32D9FD0F3AD1330080F535 /* rubikblocks.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF32D9FC0F3AD1330080F535 /* rubikblocks.xml */; };
                AF3581C61431D47B00E09C51 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; };
                AF3581C71431D47B00E09C51 /* voronoi.c in Sources */ = {isa = PBXBuildFile; fileRef = AF0DCA5F0C4CBB7300D76972 /* voronoi.c */; };
                AF3581C81431D47B00E09C51 /* hilbert.c in Sources */ = {isa = PBXBuildFile; fileRef = AF78D18A142DD96E002AAF77 /* hilbert.c */; };
-               AF3581DA1431D5FC00E09C51 /* companion_disc.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3581D61431D5FC00E09C51 /* companion_disc.c */; };
-               AF3581DB1431D5FC00E09C51 /* companion_disc.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3581D61431D5FC00E09C51 /* companion_disc.c */; };
                AF3581DC1431D5FC00E09C51 /* companion_disc.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3581D61431D5FC00E09C51 /* companion_disc.c */; };
-               AF3581DD1431D5FC00E09C51 /* companion_heart.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3581D71431D5FC00E09C51 /* companion_heart.c */; };
-               AF3581DE1431D5FC00E09C51 /* companion_heart.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3581D71431D5FC00E09C51 /* companion_heart.c */; };
                AF3581DF1431D5FC00E09C51 /* companion_heart.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3581D71431D5FC00E09C51 /* companion_heart.c */; };
-               AF3581E01431D5FC00E09C51 /* companion_quad.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3581D81431D5FC00E09C51 /* companion_quad.c */; };
-               AF3581E11431D5FC00E09C51 /* companion_quad.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3581D81431D5FC00E09C51 /* companion_quad.c */; };
                AF3581E21431D5FC00E09C51 /* companion_quad.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3581D81431D5FC00E09C51 /* companion_quad.c */; };
-               AF3581E31431D5FC00E09C51 /* companion.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3581D91431D5FC00E09C51 /* companion.c */; };
-               AF3581E41431D5FC00E09C51 /* companion.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3581D91431D5FC00E09C51 /* companion.c */; };
                AF3581E51431D5FC00E09C51 /* companion.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3581D91431D5FC00E09C51 /* companion.c */; };
                AF3581E81431D61D00E09C51 /* companioncube.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF3581E61431D61D00E09C51 /* companioncube.xml */; };
                AF3581FF143330F900E09C51 /* voronoi.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF0DCA610C4CBB8E00D76972 /* voronoi.xml */; };
                AF35E8900E63823600691F2F /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; };
                AF35EB240E63829600691F2F /* jigsaw.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258CF0988A468000655EE /* jigsaw.xml */; };
                AF35EB260E6382BA00691F2F /* jigsaw.c in Sources */ = {isa = PBXBuildFile; fileRef = AF35EB250E6382BA00691F2F /* jigsaw.c */; };
+               AF3633FC18530DD90086A439 /* sparkle_dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = AF3633F918530DD90086A439 /* sparkle_dsa_pub.pem */; };
+               AF3633FD18530DD90086A439 /* Updater.m in Sources */ = {isa = PBXBuildFile; fileRef = AF3633FB18530DD90086A439 /* Updater.m */; };
+               AF39483E15A164680000FFCD /* jigsaw.c in Sources */ = {isa = PBXBuildFile; fileRef = AF35EB250E6382BA00691F2F /* jigsaw.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; };
+               AF39483F15A1647A0000FFCD /* jigsaw.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258CF0988A468000655EE /* jigsaw.xml */; };
                AF3C714B0D624BF50030CC0D /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; };
                AF3C715E0D624C600030CC0D /* hypnowheel.c in Sources */ = {isa = PBXBuildFile; fileRef = AF3C715D0D624C600030CC0D /* hypnowheel.c */; };
                AF3C71600D624C7C0030CC0D /* hypnowheel.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF3C715F0D624C7C0030CC0D /* hypnowheel.xml */; };
                AF4FF4C10D52CBDE00666F98 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; };
                AF4FF4D10D52CC8400666F98 /* cubicgrid.c in Sources */ = {isa = PBXBuildFile; fileRef = AF4FF4D00D52CC8400666F98 /* cubicgrid.c */; };
                AF4FF4D40D52CCAA00666F98 /* cubicgrid.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF4FF4D30D52CCAA00666F98 /* cubicgrid.xml */; };
-               AF51FD3315845CC900E5741F /* apple2.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2586F0988A468000655EE /* apple2.xml */; };
                AF51FD3415845CD500E5741F /* phosphor.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258F30988A469000655EE /* phosphor.xml */; };
                AF51FD3515845D1400E5741F /* SaverListController.m in Sources */ = {isa = PBXBuildFile; fileRef = AF84AF1E15829AF000607E4C /* SaverListController.m */; };
                AF51FD3615845F9900E5741F /* iSaverRunner.xib in Resources */ = {isa = PBXBuildFile; fileRef = AF56019B157DAA3D00DB2055 /* iSaverRunner.xib */; };
                AF51FD3715845F9F00E5741F /* iSaverRunner.xib in Resources */ = {isa = PBXBuildFile; fileRef = AF56019B157DAA3D00DB2055 /* iSaverRunner.xib */; };
-               AF51FD3815845FC300E5741F /* SaverRunner.icns in Resources */ = {isa = PBXBuildFile; fileRef = AF2D522513E954A0002AA818 /* SaverRunner.icns */; };
                AF51FD3915845FCB00E5741F /* SaverRunner.icns in Resources */ = {isa = PBXBuildFile; fileRef = AF2D522513E954A0002AA818 /* SaverRunner.icns */; };
                AF51FD3A15845FD300E5741F /* iSaverRunner29.png in Resources */ = {isa = PBXBuildFile; fileRef = AF01295A157D5C2C00C396E1 /* iSaverRunner29.png */; };
                AF51FD3B15845FD800E5741F /* iSaverRunner29.png in Resources */ = {isa = PBXBuildFile; fileRef = AF01295A157D5C2C00C396E1 /* iSaverRunner29.png */; };
                AF51FD4115845FFC00E5741F /* iSaverRunner72.png in Resources */ = {isa = PBXBuildFile; fileRef = AF01295D157D5C2C00C396E1 /* iSaverRunner72.png */; };
                AF51FD4215845FFF00E5741F /* iSaverRunner114.png in Resources */ = {isa = PBXBuildFile; fileRef = AF01295E157D5C2C00C396E1 /* iSaverRunner114.png */; };
                AF51FD431584600300E5741F /* iSaverRunner114.png in Resources */ = {isa = PBXBuildFile; fileRef = AF01295E157D5C2C00C396E1 /* iSaverRunner114.png */; };
+               AF561DF615969BC3007CA5ED /* iosgrabimage.m in Sources */ = {isa = PBXBuildFile; fileRef = AF561DF515969BC3007CA5ED /* iosgrabimage.m */; };
+               AF561DF815969C5B007CA5ED /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF561DF715969C5B007CA5ED /* AssetsLibrary.framework */; };
                AF6048FB157C07C600CA21E4 /* jwzgles.c in Sources */ = {isa = PBXBuildFile; fileRef = AF6048F8157C07C600CA21E4 /* jwzgles.c */; };
                AF6048FC157C07C600CA21E4 /* jwzgles.h in Headers */ = {isa = PBXBuildFile; fileRef = AF6048F9157C07C600CA21E4 /* jwzgles.h */; };
                AF6048FD157C07C600CA21E4 /* jwzglesI.h in Headers */ = {isa = PBXBuildFile; fileRef = AF6048FA157C07C600CA21E4 /* jwzglesI.h */; };
                AF6427BE09A2DF47000F4CD4 /* bubbles-default.c in Sources */ = {isa = PBXBuildFile; fileRef = AF6427BB09A2DF47000F4CD4 /* bubbles-default.c */; };
                AF6427BF09A2DF47000F4CD4 /* bubbles.c in Sources */ = {isa = PBXBuildFile; fileRef = AF6427BC09A2DF47000F4CD4 /* bubbles.c */; };
                AF69640B0E4FE3470085DBCE /* teapot.c in Sources */ = {isa = PBXBuildFile; fileRef = AFC211930E4E30C800D87B6E /* teapot.c */; };
-               AF6D7ED4158567240080DDC4 /* xscreensaver-getimage-file in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */; };
-               AF6D7ED7158567420080DDC4 /* xscreensaver-text in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF0B09CA6FF900EE1051 /* xscreensaver-text */; };
-               AF6D7ED81585674C0080DDC4 /* xscreensaver-text in Resources */ = {isa = PBXBuildFile; fileRef = AF0FAF0B09CA6FF900EE1051 /* xscreensaver-text */; };
+               AF7511051782B5B900380EA1 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; };
+               AF7511081782B5B900380EA1 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; };
+               AF7511091782B5B900380EA1 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; };
+               AF75110A1782B5B900380EA1 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AF75110B1782B5B900380EA1 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
+               AF75110C1782B5B900380EA1 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; };
+               AF7511151782B64300380EA1 /* kaleidocycle.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7511141782B64300380EA1 /* kaleidocycle.c */; };
                AF7776EA09B63ABF00EA3033 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; };
                AF77770209B63B3900EA3033 /* phosphor.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258F30988A469000655EE /* phosphor.xml */; };
                AF77770409B63B5F00EA3033 /* phosphor.c in Sources */ = {isa = PBXBuildFile; fileRef = AF77770309B63B5F00EA3033 /* phosphor.c */; };
                AF7778C509B65CFE00EA3033 /* font-ximage.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7778C209B65CFE00EA3033 /* font-ximage.c */; };
                AF7778C609B65CFE00EA3033 /* font-ximage.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7778C209B65CFE00EA3033 /* font-ximage.c */; };
                AF7778C709B65CFE00EA3033 /* font-ximage.h in Headers */ = {isa = PBXBuildFile; fileRef = AF7778C309B65CFE00EA3033 /* font-ximage.h */; };
+               AF78369717DB9F25003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78369817DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78369917DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78369A17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78369B17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78369C17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78369D17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78369E17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78369F17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836A017DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836A117DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836A217DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836A317DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836A417DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836A517DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836A617DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836A717DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836A817DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836A917DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836AA17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836AB17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836AC17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836AD17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836AE17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836AF17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836B017DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836B117DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836B217DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836B317DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836B417DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836B517DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836B617DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836B717DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836B817DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836B917DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836BA17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836BB17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836BC17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836BD17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836BE17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836BF17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836C017DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836C117DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836C217DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836C317DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836C417DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836C517DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836C617DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836C717DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836C817DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836C917DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836CA17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836CB17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836CC17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836CD17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836CE17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836CF17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836D117DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836D217DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836D317DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836D417DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836D517DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836D617DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836D717DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836D817DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836D917DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836DA17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836DB17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836DC17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836DD17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836DE17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836DF17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836E017DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836E117DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836E217DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836E317DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836E417DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836E517DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836E617DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836E717DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836E817DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836E917DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836EA17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836EB17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836EC17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836ED17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836EE17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836EF17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836F017DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836F117DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836F217DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836F317DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836F417DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836F517DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836F617DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836F717DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836F817DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836F917DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836FA17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836FB17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836FC17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836FD17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836FE17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF7836FF17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78370017DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78370117DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78370217DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78370317DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78370417DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78370517DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78370617DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78370717DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78370817DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78370917DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78370A17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78370B17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78370C17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78370D17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78370E17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78370F17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78371017DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78371117DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78371217DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78371317DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78371417DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78371517DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78371617DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78371717DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78371817DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78371917DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78371A17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78371B17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78371C17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78371D17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78371E17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78371F17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78372017DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78372117DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78372217DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78372317DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78372417DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78372517DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78372617DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78372717DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78372817DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78372917DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78372A17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78372B17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78372C17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78372D17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78372E17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78372F17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78373017DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78373117DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78373217DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78373317DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78373417DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78373517DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78373617DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78373717DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78373817DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78373917DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78373A17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78373B17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78373C17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78373D17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78373E17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78373F17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78374017DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78374117DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78374217DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78374317DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78374417DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78374517DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78374617DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78374717DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78374817DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78374917DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78374A17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78374B17DBA580003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78374C17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78374D17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78374E17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78374F17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78375017DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78375117DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78375217DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78375317DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78375417DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78375517DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78375617DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78375717DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78375817DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78375917DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78375A17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78375B17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78375C17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78375D17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78375E17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78375F17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78376017DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78376117DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78376217DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78376317DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78376417DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78376517DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78376617DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78376717DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78376817DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78376917DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78376A17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78376B17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78376C17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78376D17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78376E17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78376F17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78377017DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78377117DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78377217DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78377317DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78377417DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78377517DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78377617DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78377717DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78377817DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78377917DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78377A17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
+               AF78377B17DBA581003B9FC0 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78369617DB9F25003B9FC0 /* libz.dylib */; };
                AF78D179142DD8F3002AAF77 /* voronoi.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF0DCA610C4CBB8E00D76972 /* voronoi.xml */; };
                AF78D17B142DD8F3002AAF77 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; };
                AF78D17C142DD8F3002AAF77 /* voronoi.c in Sources */ = {isa = PBXBuildFile; fileRef = AF0DCA5F0C4CBB7300D76972 /* voronoi.c */; };
-               AF78D18B142DD96E002AAF77 /* hilbert.c in Sources */ = {isa = PBXBuildFile; fileRef = AF78D18A142DD96E002AAF77 /* hilbert.c */; };
-               AF78D18C142DD96E002AAF77 /* hilbert.c in Sources */ = {isa = PBXBuildFile; fileRef = AF78D18A142DD96E002AAF77 /* hilbert.c */; };
                AF78D18D142DD96E002AAF77 /* hilbert.c in Sources */ = {isa = PBXBuildFile; fileRef = AF78D18A142DD96E002AAF77 /* hilbert.c */; };
                AF78D191142DD99B002AAF77 /* hilbert.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF78D18E142DD99A002AAF77 /* hilbert.xml */; };
                AF794F6A099748450059A8B0 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; };
                AF794FD309974FA60059A8B0 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; };
                AF794FDF09974FD10059A8B0 /* loop.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258DD0988A468000655EE /* loop.xml */; };
                AF794FE109974FEC0059A8B0 /* loop.c in Sources */ = {isa = PBXBuildFile; fileRef = AF794FE009974FEC0059A8B0 /* loop.c */; };
+               AF7E080415932A1600D81407 /* iSaverRunner29t.png in Resources */ = {isa = PBXBuildFile; fileRef = AF7E080315932A1600D81407 /* iSaverRunner29t.png */; };
+               AF7F54A417DC249500CE1158 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78377C17DBA85D003B9FC0 /* libz.dylib */; };
+               AF7F54A517DC24A300CE1158 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78377C17DBA85D003B9FC0 /* libz.dylib */; };
+               AF7F54A617DC24B500CE1158 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AF78377C17DBA85D003B9FC0 /* libz.dylib */; };
                AF84AF1F15829AF000607E4C /* SaverListController.m in Sources */ = {isa = PBXBuildFile; fileRef = AF84AF1E15829AF000607E4C /* SaverListController.m */; };
                AF84AF2015829AF000607E4C /* SaverListController.m in Sources */ = {isa = PBXBuildFile; fileRef = AF84AF1E15829AF000607E4C /* SaverListController.m */; };
                AF84FD4209B1209E00F3AB06 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF84FD4109B1209E00F3AB06 /* GLUT.framework */; };
                AFA5638F0993980D00F3E977 /* timetunnel.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA5638E0993980D00F3E977 /* timetunnel.c */; };
                AFA563B8099398F700F3E977 /* juggler3d.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258D10988A468000655EE /* juggler3d.xml */; };
                AFA563BA0993991300F3E977 /* juggler3d.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA563B90993991300F3E977 /* juggler3d.c */; };
+               AFAA6B2B1773863000DE720C /* iSaverRunner29t.png in Resources */ = {isa = PBXBuildFile; fileRef = AF7E080315932A1600D81407 /* iSaverRunner29t.png */; };
+               AFAA6B2C1773866200DE720C /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AFC6BBC1161CE07E0084EDB1 /* Default-568h@2x.png */; };
+               AFAA6B2D1773870700DE720C /* apple2-main.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4E0509B5BC9D006E59CF /* apple2-main.c */; };
+               AFAA6B2E1773870700DE720C /* apple2.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4DD309B5B990006E59CF /* apple2.c */; };
+               AFAA6B2F1773871900DE720C /* analogtv.c in Sources */ = {isa = PBXBuildFile; fileRef = AF9D4CFA09B5AC94006E59CF /* analogtv.c */; };
+               AFAA6B301773876900DE720C /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3A1590054B003974F3 /* OpenGLES.framework */; };
+               AFAA6B311773876E00DE720C /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3815900514003974F3 /* UIKit.framework */; };
+               AFAA6B321773877300DE720C /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF561DF715969C5B007CA5ED /* AssetsLibrary.framework */; };
+               AFAA6B331773877800DE720C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3C15900558003974F3 /* Foundation.framework */; };
+               AFAA6B341773877C00DE720C /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3E1590056A003974F3 /* CoreGraphics.framework */; };
+               AFAA6B351773878000DE720C /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF0FAF3B159BAC7B00BCE2F7 /* CoreText.framework */; };
+               AFAA6B361773878400DE720C /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3F1590056A003974F3 /* QuartzCore.framework */; };
+               AFAA6B391773923900DE720C /* iSaverRunner29t.png in Resources */ = {isa = PBXBuildFile; fileRef = AF7E080315932A1600D81407 /* iSaverRunner29t.png */; };
+               AFAA6B3A1773923D00DE720C /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AFC6BBC1161CE07E0084EDB1 /* Default-568h@2x.png */; };
+               AFAA6B3B1773926C00DE720C /* phosphor.c in Sources */ = {isa = PBXBuildFile; fileRef = AF77770309B63B5F00EA3033 /* phosphor.c */; };
+               AFAA6B3D177392DD00DE720C /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3A1590054B003974F3 /* OpenGLES.framework */; };
+               AFAA6B3E177392E000DE720C /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3815900514003974F3 /* UIKit.framework */; };
+               AFAA6B3F177392E400DE720C /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF561DF715969C5B007CA5ED /* AssetsLibrary.framework */; };
+               AFAA6B40177392E800DE720C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3C15900558003974F3 /* Foundation.framework */; };
+               AFAA6B41177392EC00DE720C /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3E1590056A003974F3 /* CoreGraphics.framework */; };
+               AFAA6B42177392F000DE720C /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF0FAF3B159BAC7B00BCE2F7 /* CoreText.framework */; };
+               AFAA6B43177392F600DE720C /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3F1590056A003974F3 /* QuartzCore.framework */; };
+               AFAA6B451773F07800DE720C /* ios-function-table.m in Sources */ = {isa = PBXBuildFile; fileRef = AFAA6B441773F07700DE720C /* ios-function-table.m */; };
+               AFAA6B461773F30500DE720C /* ios-function-table.m in Sources */ = {isa = PBXBuildFile; fileRef = AFAA6B441773F07700DE720C /* ios-function-table.m */; };
+               AFAA6B471773F35600DE720C /* ios-function-table.m in Sources */ = {isa = PBXBuildFile; fileRef = AFAA6B441773F07700DE720C /* ios-function-table.m */; };
                AFAD462309D5F4DA00AB5F95 /* grabclient.c in Sources */ = {isa = PBXBuildFile; fileRef = AFAD462209D5F4DA00AB5F95 /* grabclient.c */; };
+               AFB591AE178B812C00EA4005 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; };
+               AFB591B0178B812C00EA4005 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; };
+               AFB591B1178B812C00EA4005 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; };
+               AFB591B2178B812C00EA4005 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AFB591B3178B812C00EA4005 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
+               AFB591B4178B812C00EA4005 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; };
+               AFB591BE178B81E600EA4005 /* hexadrop.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFB591BC178B81E600EA4005 /* hexadrop.xml */; };
+               AFB591BF178B81E600EA4005 /* hexadrop.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFB591BC178B81E600EA4005 /* hexadrop.xml */; };
+               AFB591C0178B81E600EA4005 /* hexadrop.c in Sources */ = {isa = PBXBuildFile; fileRef = AFB591BD178B81E600EA4005 /* hexadrop.c */; };
+               AFB591C1178B81E600EA4005 /* hexadrop.c in Sources */ = {isa = PBXBuildFile; fileRef = AFB591BD178B81E600EA4005 /* hexadrop.c */; };
+               AFB8A69B1782BA34004EDB85 /* kaleidocycle.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFB8A69A1782BA34004EDB85 /* kaleidocycle.xml */; };
+               AFB8A69C1782BF6C004EDB85 /* kaleidocycle.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFB8A69A1782BA34004EDB85 /* kaleidocycle.xml */; };
+               AFB8A69D1782BFA6004EDB85 /* kaleidocycle.c in Sources */ = {isa = PBXBuildFile; fileRef = AF7511141782B64300380EA1 /* kaleidocycle.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; };
                AFBF893E0E41D930006A2D66 /* fps.c in Sources */ = {isa = PBXBuildFile; fileRef = AFBF893C0E41D930006A2D66 /* fps.c */; };
                AFBF893F0E41D930006A2D66 /* fps.h in Headers */ = {isa = PBXBuildFile; fileRef = AFBF893D0E41D930006A2D66 /* fps.h */; };
                AFBF89AF0E423FC3006A2D66 /* fps-gl.c in Sources */ = {isa = PBXBuildFile; fileRef = AFBF89AE0E423FC3006A2D66 /* fps-gl.c */; };
                AFBF89B20E424036006A2D66 /* fpsI.h in Headers */ = {isa = PBXBuildFile; fileRef = AFBF89B10E424036006A2D66 /* fpsI.h */; };
+               AFBFE74F178642DC00432B21 /* SaverRunner.nib in Resources */ = {isa = PBXBuildFile; fileRef = AF9772E10989DFC6001F8B92 /* SaverRunner.nib */; };
+               AFBFE750178642DC00432B21 /* SaverRunner.icns in Resources */ = {isa = PBXBuildFile; fileRef = AF2D522513E954A0002AA818 /* SaverRunner.icns */; };
+               AFBFE752178642DC00432B21 /* SaverRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = AFE1FD400981E32E00F7970E /* SaverRunner.m */; };
+               AFBFE753178642DC00432B21 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; };
+               AFBFE754178642DC00432B21 /* SaverListController.m in Sources */ = {isa = PBXBuildFile; fileRef = AF84AF1E15829AF000607E4C /* SaverListController.m */; };
+               AFBFE756178642DC00432B21 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; };
+               AFBFE757178642DC00432B21 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AFBFE758178642DC00432B21 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
+               AFBFE759178642DC00432B21 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; };
+               AFBFE765178643B200432B21 /* Apple2.saver in Resources */ = {isa = PBXBuildFile; fileRef = AF9D4DFE09B5BB19006E59CF /* Apple2.saver */; };
+               AFBFE76F178647FE00432B21 /* SaverRunner.nib in Resources */ = {isa = PBXBuildFile; fileRef = AF9772E10989DFC6001F8B92 /* SaverRunner.nib */; };
+               AFBFE770178647FE00432B21 /* SaverRunner.icns in Resources */ = {isa = PBXBuildFile; fileRef = AF2D522513E954A0002AA818 /* SaverRunner.icns */; };
+               AFBFE772178647FE00432B21 /* SaverRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = AFE1FD400981E32E00F7970E /* SaverRunner.m */; };
+               AFBFE773178647FE00432B21 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; };
+               AFBFE774178647FE00432B21 /* SaverListController.m in Sources */ = {isa = PBXBuildFile; fileRef = AF84AF1E15829AF000607E4C /* SaverListController.m */; };
+               AFBFE776178647FE00432B21 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; };
+               AFBFE777178647FE00432B21 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AFBFE778178647FE00432B21 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
+               AFBFE779178647FE00432B21 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; };
+               AFBFE7831786483B00432B21 /* Phosphor.saver in Resources */ = {isa = PBXBuildFile; fileRef = AF7776F609B63ABF00EA3033 /* Phosphor.saver */; };
+               AFBFE78B17895CD000432B21 /* apple2.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2586F0988A468000655EE /* apple2.xml */; };
                AFC211950E4E30C800D87B6E /* teapot.c in Sources */ = {isa = PBXBuildFile; fileRef = AFC211930E4E30C800D87B6E /* teapot.c */; };
+               AFC6BBC2161CE07E0084EDB1 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AFC6BBC1161CE07E0084EDB1 /* Default-568h@2x.png */; };
                AFC7592D158D8E8B00C5458E /* textclient.c in Sources */ = {isa = PBXBuildFile; fileRef = AFC7592B158D8E8B00C5458E /* textclient.c */; };
                AFC7592E158D8E8B00C5458E /* textclient.h in Headers */ = {isa = PBXBuildFile; fileRef = AFC7592C158D8E8B00C5458E /* textclient.h */; };
                AFC75930158D9A7A00C5458E /* iostextclient.m in Sources */ = {isa = PBXBuildFile; fileRef = AFC7592F158D9A7A00C5458E /* iostextclient.m */; };
                AFCCCBB009BFE4B000353F4D /* rdbomb.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFCCCBAD09BFE4B000353F4D /* rdbomb.xml */; };
                AFCCCBB309BFE51900353F4D /* thornbird.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC259230988A469000655EE /* thornbird.xml */; };
+               AFCF453715986A2100E6E8CC /* dnalogo.c in Sources */ = {isa = PBXBuildFile; fileRef = AF77787609B653DC00EA3033 /* dnalogo.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; };
+               AFCF453815986A3000E6E8CC /* dnalogo.xml in Resources */ = {isa = PBXBuildFile; fileRef = AF77787909B6545E00EA3033 /* dnalogo.xml */; };
+               AFCF4545159878C300E6E8CC /* polyhedra-gl.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA561B209937DCB00F3E977 /* polyhedra-gl.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; };
+               AFCF4546159878C300E6E8CC /* polyhedra.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA561B309937DCC00F3E977 /* polyhedra.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; };
+               AFCF4547159878D500E6E8CC /* polyhedra.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258F70988A469000655EE /* polyhedra.xml */; };
                AFCFF1D90CE4517C00C7D111 /* involute.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE6A16A0CDD78EA002805BF /* involute.c */; };
                AFCFF1DA0CE4518B00C7D111 /* tube.c in Sources */ = {isa = PBXBuildFile; fileRef = AF480ED2098F652A00FB32B8 /* tube.c */; };
                AFCFF1DB0CE451A300C7D111 /* normals.c in Sources */ = {isa = PBXBuildFile; fileRef = AFA55A93099336D800F3E977 /* normals.c */; };
                AFD573630997411200BA26F7 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; };
                AFD573700997418D00BA26F7 /* strange.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC2591D0988A469000655EE /* strange.xml */; };
                AFD57372099741A200BA26F7 /* strange.c in Sources */ = {isa = PBXBuildFile; fileRef = AFD57371099741A200BA26F7 /* strange.c */; };
+               AFDA6595178A52B70070D24B /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; };
+               AFDA6597178A52B70070D24B /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; };
+               AFDA6598178A52B70070D24B /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; };
+               AFDA6599178A52B70070D24B /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AFDA659A178A52B70070D24B /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
+               AFDA659B178A52B70070D24B /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; };
+               AFDA65A5178A541A0070D24B /* unknownpleasures.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFDA65A3178A541A0070D24B /* unknownpleasures.xml */; };
+               AFDA65A6178A541A0070D24B /* unknownpleasures.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFDA65A3178A541A0070D24B /* unknownpleasures.xml */; };
+               AFDA65A7178A541A0070D24B /* unknownpleasures.c in Sources */ = {isa = PBXBuildFile; fileRef = AFDA65A4178A541A0070D24B /* unknownpleasures.c */; };
+               AFDA65A8178A541A0070D24B /* unknownpleasures.c in Sources */ = {isa = PBXBuildFile; fileRef = AFDA65A4178A541A0070D24B /* unknownpleasures.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; };
                AFE2A45C0E2E904600ADB298 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; };
                AFE2A4730E2E90E300ADB298 /* skytentacles.c in Sources */ = {isa = PBXBuildFile; fileRef = AFE2A4720E2E90E300ADB298 /* skytentacles.c */; };
                AFE2A4750E2E911200ADB298 /* skytentacles.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFE2A4740E2E911200ADB298 /* skytentacles.xml */; };
                AFEB9C3D15900558003974F3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3C15900558003974F3 /* Foundation.framework */; };
                AFEB9C401590056A003974F3 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3E1590056A003974F3 /* CoreGraphics.framework */; };
                AFEB9C411590056A003974F3 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEB9C3F1590056A003974F3 /* QuartzCore.framework */; };
+               AFF2868617860E830050A578 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; };
+               AFF2868817860E830050A578 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; };
+               AFF2868917860E830050A578 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; };
+               AFF2868A17860E830050A578 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AFF2868B17860E830050A578 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
+               AFF2868C17860E830050A578 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; };
+               AFF28696178611720050A578 /* quasicrystal.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFF28694178611720050A578 /* quasicrystal.xml */; };
+               AFF28697178611720050A578 /* quasicrystal.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFF28694178611720050A578 /* quasicrystal.xml */; };
+               AFF28698178611720050A578 /* quasicrystal.c in Sources */ = {isa = PBXBuildFile; fileRef = AFF28695178611720050A578 /* quasicrystal.c */; };
+               AFF28699178611720050A578 /* quasicrystal.c in Sources */ = {isa = PBXBuildFile; fileRef = AFF28695178611720050A578 /* quasicrystal.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; };
+               AFF3C9EF17CCAC440028F240 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; };
+               AFF3C9F117CCAC440028F240 /* libjwxyz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */; };
+               AFF3C9F217CCAC440028F240 /* ScreenSaver.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF976ED30989BF59001F8B92 /* ScreenSaver.framework */; };
+               AFF3C9F317CCAC440028F240 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */; };
+               AFF3C9F417CCAC440028F240 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
+               AFF3C9F517CCAC440028F240 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF48112B0990A2C700FB32B8 /* Carbon.framework */; };
+               AFF3C9FE17CCAD9A0028F240 /* geodesic.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFF3C9FD17CCAD9A0028F240 /* geodesic.xml */; };
+               AFF3C9FF17CCAD9A0028F240 /* geodesic.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFF3C9FD17CCAD9A0028F240 /* geodesic.xml */; };
+               AFF3CA0317CCAEB70028F240 /* geodesic.c in Sources */ = {isa = PBXBuildFile; fileRef = AFF3CA0217CCAEB70028F240 /* geodesic.c */; };
+               AFF3CA0417CCAEB70028F240 /* geodesic.c in Sources */ = {isa = PBXBuildFile; fileRef = AFF3CA0217CCAEB70028F240 /* geodesic.c */; settings = {COMPILER_FLAGS = "-DUSE_GL"; }; };
                AFF4633C0C4403E400EE6509 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; };
                AFF4634A0C44044F00EE6509 /* cwaves.c in Sources */ = {isa = PBXBuildFile; fileRef = AFF463490C44044E00EE6509 /* cwaves.c */; };
                AFF4634C0C44046500EE6509 /* cwaves.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFF4634B0C44046500EE6509 /* cwaves.xml */; };
                        remoteGlobalIDString = AF4808C0098C3B6C00FB32B8;
                        remoteInfo = jwxyz;
                };
-               AF2D4F8A13E91108002AA818 /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
-                       proxyType = 1;
-                       remoteGlobalIDString = AF2D4F6A13E91093002AA818;
-                       remoteInfo = Apple2App;
-               };
-               AF2D4F8C13E9111D002AA818 /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
-                       proxyType = 1;
-                       remoteGlobalIDString = AF2D4D7F13E902F5002AA818;
-                       remoteInfo = PhosphorApp;
-               };
                AF2D4F8E13E91127002AA818 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
                        remoteGlobalIDString = AF35E88A0E63823600691F2F;
                        remoteInfo = Jigsaw;
                };
+               AF36340018540D050086A439 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = AF1AD9E118500F9F00932759;
+                       remoteInfo = XScreenSaverUpdater;
+               };
                AF3C71470D624BF50030CC0D /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
                        remoteGlobalIDString = AFD570C90996B9F800BA26F7;
                        remoteInfo = Ant;
                };
+               AF7511011782B5B900380EA1 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = AF4808C0098C3B6C00FB32B8;
+                       remoteInfo = jwxyz;
+               };
                AF7776E609B63ABF00EA3033 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
                        remoteGlobalIDString = AF4808C0098C3B6C00FB32B8;
                        remoteInfo = jwxyz;
                };
+               AF7E07FD15925DF200D81407 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = AF4FF4930D52CA0800666F98;
+                       remoteInfo = m6502.h;
+               };
+               AF7E07FF15925DFE00D81407 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = AFA56119099378CB00F3E977;
+                       remoteInfo = molecules.h;
+               };
                AF918979158FC00A002B5D1E /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
                        remoteGlobalIDString = AFD571B50996D9DC00BA26F7;
                        remoteInfo = Juggle;
                };
+               AFB591A9178B812C00EA4005 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = AF4808C0098C3B6C00FB32B8;
+                       remoteInfo = jwxyz;
+               };
+               AFB591C2178B821E00EA4005 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = AFB591A7178B812C00EA4005;
+                       remoteInfo = Hexadrop;
+               };
+               AFBFE73F1786405E00432B21 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = AFF2867F17860E830050A578;
+                       remoteInfo = QuasiCrystal;
+               };
+               AFBFE7411786407000432B21 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = AF7510FF1782B5B900380EA1;
+                       remoteInfo = Kaleidocycle;
+               };
+               AFBFE74D178642DC00432B21 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = AF4808C0098C3B6C00FB32B8;
+                       remoteInfo = jwxyz;
+               };
+               AFBFE7631786438900432B21 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = AF9D4DEC09B5BB19006E59CF;
+                       remoteInfo = Apple2;
+               };
+               AFBFE76B178647FE00432B21 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = AF4808C0098C3B6C00FB32B8;
+                       remoteInfo = jwxyz;
+               };
+               AFBFE7801786482B00432B21 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = AF7776E409B63ABF00EA3033;
+                       remoteInfo = Phosphor;
+               };
+               AFBFE784178648E600432B21 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = AFBFE74B178642DC00432B21;
+                       remoteInfo = "Apple2-OSX";
+               };
+               AFBFE786178648F500432B21 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = AFBFE767178647FE00432B21;
+                       remoteInfo = "Phosphor-OSX";
+               };
                AFCAD5F80992DFE00009617A /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
                        remoteGlobalIDString = AF4808C0098C3B6C00FB32B8;
                        remoteInfo = jwxyz;
                };
+               AFDA6590178A52B70070D24B /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = AF4808C0098C3B6C00FB32B8;
+                       remoteInfo = jwxyz;
+               };
+               AFDA65A9178A54690070D24B /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = AFDA658E178A52B70070D24B;
+                       remoteInfo = "Unknown Pleasures";
+               };
                AFE2A4580E2E904600ADB298 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
                        remoteGlobalIDString = AFE6A41B0CDD7FAA002805BF;
                        remoteInfo = Abstractile;
                };
+               AFF2868117860E830050A578 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = AF4808C0098C3B6C00FB32B8;
+                       remoteInfo = jwxyz;
+               };
+               AFF3C9EA17CCAC440028F240 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = AF4808C0098C3B6C00FB32B8;
+                       remoteInfo = jwxyz;
+               };
+               AFF3CA0017CCAE210028F240 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = AFF3C9E817CCAC440028F240;
+                       remoteInfo = Geodesic;
+               };
                AFF463380C4403E400EE6509 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
 /* End PBXContainerItemProxy section */
 
 /* Begin PBXCopyFilesBuildPhase section */
-               AF2D4DDE13E903F2002AA818 /* Copy Plugins */ = {
-                       isa = PBXCopyFilesBuildPhase;
-                       buildActionMask = 2147483647;
-                       dstPath = "";
-                       dstSubfolderSpec = 13;
-                       files = (
-                               AF2D4DBD13E90372002AA818 /* Phosphor.saver in Copy Plugins */,
-                       );
-                       name = "Copy Plugins";
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               AF2D4F7213E91093002AA818 /* Copy Plugins */ = {
+               AF1ADA191850185F00932759 /* CopyFiles */ = {
                        isa = PBXCopyFilesBuildPhase;
                        buildActionMask = 2147483647;
                        dstPath = "";
-                       dstSubfolderSpec = 13;
+                       dstSubfolderSpec = 10;
                        files = (
-                               AF2D4FA913E9115E002AA818 /* Apple2.saver in Copy Plugins */,
+                               AF1ADA1A1850186B00932759 /* Sparkle.framework in CopyFiles */,
                        );
-                       name = "Copy Plugins";
                        runOnlyForDeploymentPostprocessing = 0;
                };
 /* End PBXCopyFilesBuildPhase section */
                AF01295C157D5C2C00C396E1 /* iSaverRunner57.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = iSaverRunner57.png; path = OSX/iSaverRunner57.png; sourceTree = "<group>"; };
                AF01295D157D5C2C00C396E1 /* iSaverRunner72.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = iSaverRunner72.png; path = OSX/iSaverRunner72.png; sourceTree = "<group>"; };
                AF01295E157D5C2C00C396E1 /* iSaverRunner114.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = iSaverRunner114.png; path = OSX/iSaverRunner114.png; sourceTree = "<group>"; };
-               AF0839A209930B6B00277BE9 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Atlantis.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF0839A209930B6B00277BE9 /* Atlantis.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Atlantis.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF0839A909930C4900277BE9 /* atlantis.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = atlantis.c; path = hacks/glx/atlantis.c; sourceTree = "<group>"; };
                AF0839AA09930C4900277BE9 /* dolphin.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = dolphin.c; path = hacks/glx/dolphin.c; sourceTree = "<group>"; };
                AF0839AB09930C4900277BE9 /* shark.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = shark.c; path = hacks/glx/shark.c; sourceTree = "<group>"; };
                AF0839AE09930C4900277BE9 /* xpm-ximage.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = "xpm-ximage.c"; path = "hacks/glx/xpm-ximage.c"; sourceTree = "<group>"; };
                AF0839AF09930C4900277BE9 /* xpm-ximage.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = "xpm-ximage.h"; path = "hacks/glx/xpm-ximage.h"; sourceTree = "<group>"; };
                AF083A31099311CE00277BE9 /* atunnel.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = atunnel.c; path = hacks/glx/atunnel.c; sourceTree = "<group>"; };
-               AF083A48099311D700277BE9 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Atunnel.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF083A48099311D700277BE9 /* Atunnel.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Atunnel.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF083A58099312B000277BE9 /* tunnel_draw.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = tunnel_draw.c; path = hacks/glx/tunnel_draw.c; sourceTree = "<group>"; };
                AF083A5D099312DB00277BE9 /* tunnel_draw.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = tunnel_draw.h; path = hacks/glx/tunnel_draw.h; sourceTree = "<group>"; };
-               AF0DC7BD0C4C73F600D76972 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = m6502.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF0DC7BD0C4C73F600D76972 /* m6502.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = m6502.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF0DCA320C4C74A200D76972 /* asm6502.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = asm6502.c; path = hacks/asm6502.c; sourceTree = "<group>"; };
                AF0DCA330C4C74A200D76972 /* asm6502.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = asm6502.h; path = hacks/asm6502.h; sourceTree = "<group>"; };
                AF0DCA340C4C74A200D76972 /* m6502.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = m6502.c; path = hacks/m6502.c; sourceTree = "<group>"; };
                AF0DCA370C4C74B700D76972 /* m6502.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = m6502.xml; sourceTree = "<group>"; };
-               AF0DCA560C4CBB0D00D76972 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Voronoi.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF0DCA560C4CBB0D00D76972 /* Voronoi.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Voronoi.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF0DCA5F0C4CBB7300D76972 /* voronoi.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = voronoi.c; path = hacks/glx/voronoi.c; sourceTree = "<group>"; };
                AF0DCA610C4CBB8E00D76972 /* voronoi.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = voronoi.xml; sourceTree = "<group>"; };
                AF0F46DC104E1809000A929C /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
                AF0FAF0B09CA6FF900EE1051 /* xscreensaver-text */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.script.perl; name = "xscreensaver-text"; path = "driver/xscreensaver-text"; sourceTree = "<group>"; };
                AF0FAF1209CA712600EE1051 /* xscreensaver-getimage-file */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.script.perl; name = "xscreensaver-getimage-file"; path = "driver/xscreensaver-getimage-file"; sourceTree = "<group>"; };
+               AF0FAF3B159BAC7B00BCE2F7 /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/System/Library/Frameworks/CoreText.framework; sourceTree = DEVELOPER_DIR; };
                AF14EE300E3CEF1A004CBBD2 /* XScreenSaver.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = XScreenSaver.icns; path = OSX/XScreenSaver.icns; sourceTree = "<group>"; };
-               AF1A17730D6D6EE3008AF328 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = LCDscrub.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF1A17730D6D6EE3008AF328 /* LCDscrub.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LCDscrub.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF1A177E0D6D6F3E008AF328 /* lcdscrub.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = lcdscrub.c; path = hacks/lcdscrub.c; sourceTree = "<group>"; };
                AF1A17800D6D6F62008AF328 /* lcdscrub.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = lcdscrub.xml; sourceTree = "<group>"; };
+               AF1AD9E218500F9F00932759 /* XScreenSaverUpdater.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = XScreenSaverUpdater.app; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF1AD9E518500F9F00932759 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
+               AF1AD9E618500FA000932759 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; };
+               AF1AD9E718500FA000932759 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
+               AF1ADA0118500FA100932759 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; };
+               AF1ADA151850157400932759 /* Updater.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = Updater.xib; path = OSX/Updater.xib; sourceTree = SOURCE_ROOT; };
+               AF1ADA171850180E00932759 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = OSX/Sparkle.framework; sourceTree = "<group>"; };
                AF241F81107C38DF00046A84 /* dropshadow.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = dropshadow.c; path = hacks/glx/dropshadow.c; sourceTree = "<group>"; };
                AF241F82107C38DF00046A84 /* dropshadow.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = dropshadow.h; path = hacks/glx/dropshadow.h; sourceTree = "<group>"; };
+               AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
                AF2D4D8F13E902F5002AA818 /* Phosphor.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Phosphor.app; sourceTree = BUILT_PRODUCTS_DIR; };
                AF2D4F7E13E91093002AA818 /* Apple2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Apple2.app; sourceTree = BUILT_PRODUCTS_DIR; };
                AF2D522513E954A0002AA818 /* SaverRunner.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = SaverRunner.icns; path = OSX/SaverRunner.icns; sourceTree = "<group>"; };
-               AF32D9F40F3AD0B40080F535 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = RubikBlocks.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF32D9F40F3AD0B40080F535 /* RubikBlocks.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RubikBlocks.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF32D9FA0F3AD1200080F535 /* rubikblocks.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = rubikblocks.c; path = hacks/glx/rubikblocks.c; sourceTree = "<group>"; };
                AF32D9FC0F3AD1330080F535 /* rubikblocks.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = rubikblocks.xml; sourceTree = "<group>"; };
-               AF34085409B80AAF00F2CEC1 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = StarWars.saver; sourceTree = BUILT_PRODUCTS_DIR; };
-               AF34085509B80AB000F2CEC1 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = StonerView.saver; sourceTree = BUILT_PRODUCTS_DIR; };
-               AF34085609B80AB000F2CEC1 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Gleidescope.saver; sourceTree = BUILT_PRODUCTS_DIR; };
-               AF34085709B80AB000F2CEC1 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = FontGlide.saver; sourceTree = BUILT_PRODUCTS_DIR; };
-               AF3581D51431D47B00E09C51 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = CompanionCube.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF34085409B80AAF00F2CEC1 /* StarWars.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StarWars.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF34085509B80AB000F2CEC1 /* StonerView.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StonerView.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF34085609B80AB000F2CEC1 /* Gleidescope.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Gleidescope.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF34085709B80AB000F2CEC1 /* FontGlide.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FontGlide.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF3581D51431D47B00E09C51 /* CompanionCube.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CompanionCube.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF3581D61431D5FC00E09C51 /* companion_disc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = companion_disc.c; path = hacks/glx/companion_disc.c; sourceTree = "<group>"; };
                AF3581D71431D5FC00E09C51 /* companion_heart.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = companion_heart.c; path = hacks/glx/companion_heart.c; sourceTree = "<group>"; };
                AF3581D81431D5FC00E09C51 /* companion_quad.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = companion_quad.c; path = hacks/glx/companion_quad.c; sourceTree = "<group>"; };
                AF3581D91431D5FC00E09C51 /* companion.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = companion.c; path = hacks/glx/companion.c; sourceTree = "<group>"; };
                AF3581E61431D61D00E09C51 /* companioncube.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = companioncube.xml; sourceTree = "<group>"; };
-               AF358216143330F900E09C51 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = TronBit.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF358216143330F900E09C51 /* TronBit.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TronBit.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF3582171433314C00E09C51 /* tronbit_idle1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tronbit_idle1.c; path = hacks/glx/tronbit_idle1.c; sourceTree = "<group>"; };
                AF3582181433314C00E09C51 /* tronbit_idle2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tronbit_idle2.c; path = hacks/glx/tronbit_idle2.c; sourceTree = "<group>"; };
                AF3582191433314C00E09C51 /* tronbit_no.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tronbit_no.c; path = hacks/glx/tronbit_no.c; sourceTree = "<group>"; };
                AF35821A1433314C00E09C51 /* tronbit_yes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tronbit_yes.c; path = hacks/glx/tronbit_yes.c; sourceTree = "<group>"; };
                AF35821B1433314C00E09C51 /* tronbit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tronbit.c; path = hacks/glx/tronbit.c; sourceTree = "<group>"; };
                AF3582211433318500E09C51 /* tronbit.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = tronbit.xml; sourceTree = "<group>"; };
-               AF35E8A00E63823600691F2F /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Jigsaw.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF35E8A00E63823600691F2F /* Jigsaw.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Jigsaw.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF35EB250E6382BA00691F2F /* jigsaw.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = jigsaw.c; path = hacks/glx/jigsaw.c; sourceTree = "<group>"; };
-               AF3C71590D624BF50030CC0D /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Hypnowheel.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF3633F918530DD90086A439 /* sparkle_dsa_pub.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = sparkle_dsa_pub.pem; path = OSX/sparkle_dsa_pub.pem; sourceTree = "<group>"; };
+               AF3633FA18530DD90086A439 /* Updater.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Updater.h; path = OSX/Updater.h; sourceTree = "<group>"; };
+               AF3633FB18530DD90086A439 /* Updater.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Updater.m; path = OSX/Updater.m; sourceTree = "<group>"; };
+               AF3633FE18530DFF0086A439 /* Updater.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Updater.plist; path = OSX/Updater.plist; sourceTree = "<group>"; };
+               AF3C71590D624BF50030CC0D /* Hypnowheel.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Hypnowheel.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF3C715D0D624C600030CC0D /* hypnowheel.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = hypnowheel.c; path = hacks/glx/hypnowheel.c; sourceTree = "<group>"; };
                AF3C715F0D624C7C0030CC0D /* hypnowheel.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = hypnowheel.xml; sourceTree = "<group>"; };
-               AF476FC6099D154F001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Interference.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF476FC6099D154F001F091E /* Interference.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Interference.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF476FD0099D15AA001F091E /* interference.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = interference.c; path = hacks/interference.c; sourceTree = "<group>"; };
-               AF476FEB099D1686001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Truchet.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF476FEB099D1686001F091E /* Truchet.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Truchet.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF476FF0099D1713001F091E /* truchet.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = truchet.c; path = hacks/truchet.c; sourceTree = "<group>"; };
-               AF47705C099D4385001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Deluxe.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF47705C099D4385001F091E /* Deluxe.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Deluxe.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF477145099D43E2001F091E /* deluxe.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = deluxe.c; path = hacks/deluxe.c; sourceTree = "<group>"; };
-               AF477179099D4786001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Compass.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF477179099D4786001F091E /* Compass.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Compass.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF47717C099D47D3001F091E /* compass.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = compass.c; path = hacks/compass.c; sourceTree = "<group>"; };
-               AF47718F099D4803001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Wander.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF47718F099D4803001F091E /* Wander.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Wander.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF477192099D4864001F091E /* wander.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = wander.c; path = hacks/wander.c; sourceTree = "<group>"; };
-               AF4771B7099D4949001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = T3D.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF4771B7099D4949001F091E /* T3D.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = T3D.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF4771BA099D4997001F091E /* t3d.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = t3d.c; path = hacks/t3d.c; sourceTree = "<group>"; };
-               AF4771EB099D4D9A001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = CCurve.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF4771EB099D4D9A001F091E /* CCurve.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CCurve.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF4771EF099D4DFE001F091E /* ccurve.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = ccurve.c; path = hacks/ccurve.c; sourceTree = "<group>"; };
-               AF477202099D4E64001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = NerveRot.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF477202099D4E64001F091E /* NerveRot.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = NerveRot.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF477205099D4EB6001F091E /* nerverot.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = nerverot.c; path = hacks/nerverot.c; sourceTree = "<group>"; };
-               AF477218099D4EE8001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Whirlygig.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF477218099D4EE8001F091E /* Whirlygig.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Whirlygig.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF47721B099D4F47001F091E /* whirlygig.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = whirlygig.c; path = hacks/whirlygig.c; sourceTree = "<group>"; };
                AF47722E099D4F67001F091E /* Anemone.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Anemone.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF477231099D4FD5001F091E /* anemone.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = anemone.c; path = hacks/anemone.c; sourceTree = "<group>"; };
-               AF477263099D5717001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Halftone.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF477263099D5717001F091E /* Halftone.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Halftone.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF477266099D5768001F091E /* halftone.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = halftone.c; path = hacks/halftone.c; sourceTree = "<group>"; };
-               AF47727B099D57B9001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = PopSquares.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF47727B099D57B9001F091E /* PopSquares.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PopSquares.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF47727E099D5808001F091E /* popsquares.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = popsquares.c; path = hacks/popsquares.c; sourceTree = "<group>"; };
-               AF477293099D5926001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Piecewise.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF477293099D5926001F091E /* Piecewise.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Piecewise.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF477297099D5980001F091E /* piecewise.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = piecewise.c; path = hacks/piecewise.c; sourceTree = "<group>"; };
-               AF477392099D65A1001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Wormhole.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF477392099D65A1001F091E /* Wormhole.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Wormhole.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF477395099D65FE001F091E /* wormhole.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = wormhole.c; path = hacks/wormhole.c; sourceTree = "<group>"; };
-               AF4773AA099D6648001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = FuzzyFlakes.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF4773AA099D6648001F091E /* FuzzyFlakes.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FuzzyFlakes.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF4773B4099D6778001F091E /* fuzzyflakes.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = fuzzyflakes.c; path = hacks/fuzzyflakes.c; sourceTree = "<group>"; };
-               AF4773D1099D67B9001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Anemotaxis.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF4773D1099D67B9001F091E /* Anemotaxis.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Anemotaxis.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF4773D4099D6817001F091E /* anemotaxis.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = anemotaxis.c; path = hacks/anemotaxis.c; sourceTree = "<group>"; };
-               AF477412099D69E7001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Intermomentary.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF477412099D69E7001F091E /* Intermomentary.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Intermomentary.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF47741C099D6A6C001F091E /* intermomentary.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = intermomentary.c; path = hacks/intermomentary.c; sourceTree = "<group>"; };
-               AF477437099D7C70001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = IFS.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF477437099D7C70001F091E /* IFS.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IFS.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF47743A099D7CEA001F091E /* ifs.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = ifs.c; path = hacks/ifs.c; sourceTree = "<group>"; };
-               AF477452099D7D33001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = XMatrix.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF477452099D7D33001F091E /* XMatrix.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XMatrix.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF477455099D7D8A001F091E /* xmatrix.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = xmatrix.c; path = hacks/xmatrix.c; sourceTree = "<group>"; };
-               AF477493099D89E4001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Flame.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF477493099D89E4001F091E /* Flame.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Flame.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF477496099D8A53001F091E /* flame.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = flame.c; path = hacks/flame.c; sourceTree = "<group>"; };
-               AF4774A9099D8A74001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Kaleidescope.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF4774A9099D8A74001F091E /* Kaleidescope.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Kaleidescope.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF4774AC099D8B08001F091E /* kaleidescope.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = kaleidescope.c; path = hacks/kaleidescope.c; sourceTree = "<group>"; };
-               AF4774C4099D8B5F001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = LMorph.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF4774C4099D8B5F001F091E /* LMorph.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LMorph.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF4774CB099D8BC2001F091E /* lmorph.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = lmorph.c; path = hacks/lmorph.c; sourceTree = "<group>"; };
-               AF4774DE099D8BFF001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Maze.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF4774DE099D8BFF001F091E /* Maze.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Maze.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF4774E1099D8C8B001F091E /* maze.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = maze.c; path = hacks/maze.c; sourceTree = "<group>"; };
                AF4774E7099D8D8C001F091E /* logo.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = logo.c; path = utils/logo.c; sourceTree = "<group>"; };
-               AF47756D099D9A1A001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Pedal.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF47756D099D9A1A001F091E /* Pedal.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Pedal.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF477570099D9A8A001F091E /* pedal.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = pedal.c; path = hacks/pedal.c; sourceTree = "<group>"; };
-               AF477593099D9C28001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Pyro.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF477593099D9C28001F091E /* Pyro.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Pyro.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF47759C099D9CA3001F091E /* pyro.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = pyro.c; path = hacks/pyro.c; sourceTree = "<group>"; };
-               AF4775AF099D9CF7001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Starfish.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF4775AF099D9CF7001F091E /* Starfish.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Starfish.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF4775B3099D9D67001F091E /* starfish.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = starfish.c; path = hacks/starfish.c; sourceTree = "<group>"; };
                AF4775BE099D9E79001F091E /* resources.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = resources.c; path = utils/resources.c; sourceTree = "<group>"; };
                AF4775BF099D9E79001F091E /* resources.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = resources.h; path = utils/resources.h; sourceTree = "<group>"; };
-               AF4775E8099D9F69001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Coral.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF4775E8099D9F69001F091E /* Coral.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Coral.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF4775EF099D9FFF001F091E /* coral.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = coral.c; path = hacks/coral.c; sourceTree = "<group>"; };
-               AF477602099DA030001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Epicycle.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF477602099DA030001F091E /* Epicycle.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Epicycle.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF477605099DA097001F091E /* epicycle.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = epicycle.c; path = hacks/epicycle.c; sourceTree = "<group>"; };
-               AF477623099DA26C001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Kumppa.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF477623099DA26C001F091E /* Kumppa.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Kumppa.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF47762A099DA2E9001F091E /* kumppa.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = kumppa.c; path = hacks/kumppa.c; sourceTree = "<group>"; };
-               AF477654099DA6D0001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Squiral.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF477654099DA6D0001F091E /* Squiral.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Squiral.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF477657099DA75D001F091E /* squiral.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = squiral.c; path = hacks/squiral.c; sourceTree = "<group>"; };
-               AF47766A099DA78F001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Critical.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF47766A099DA78F001F091E /* Critical.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Critical.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF47766D099DA80D001F091E /* critical.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = critical.c; path = hacks/critical.c; sourceTree = "<group>"; };
-               AF477680099DA849001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Petri.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF477680099DA849001F091E /* Petri.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Petri.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF477683099DA8C7001F091E /* petri.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = petri.c; path = hacks/petri.c; sourceTree = "<group>"; };
-               AF47769F099DAA6F001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Blaster.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF47769F099DAA6F001F091E /* Blaster.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Blaster.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF4776A2099DAADE001F091E /* blaster.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = blaster.c; path = hacks/blaster.c; sourceTree = "<group>"; };
-               AF4776BA099DABDD001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = XSpirograph.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF4776BA099DABDD001F091E /* XSpirograph.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XSpirograph.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF4776BD099DAC46001F091E /* xspirograph.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = xspirograph.c; path = hacks/xspirograph.c; sourceTree = "<group>"; };
-               AF4776D0099DAC8A001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = XRaySwarm.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF4776D0099DAC8A001F091E /* XRaySwarm.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XRaySwarm.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF4776D3099DACEB001F091E /* xrayswarm.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = xrayswarm.c; path = hacks/xrayswarm.c; sourceTree = "<group>"; };
-               AF4776EB099DADDF001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = WhirlWindWarp.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF4776EB099DADDF001F091E /* WhirlWindWarp.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WhirlWindWarp.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF4776EE099DAE58001F091E /* whirlwindwarp.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = whirlwindwarp.c; path = hacks/whirlwindwarp.c; sourceTree = "<group>"; };
-               AF477701099DAE7A001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Vermiculate.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF477701099DAE7A001F091E /* Vermiculate.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Vermiculate.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF477704099DAF3F001F091E /* vermiculate.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = vermiculate.c; path = hacks/vermiculate.c; sourceTree = "<group>"; };
-               AF47771D099DAF9F001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = CloudLife.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF47771D099DAF9F001F091E /* CloudLife.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CloudLife.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF477720099DB01C001F091E /* cloudlife.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cloudlife.c; path = hacks/cloudlife.c; sourceTree = "<group>"; };
-               AF477733099DB044001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Substrate.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF477733099DB044001F091E /* Substrate.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Substrate.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF477736099DB104001F091E /* substrate.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = substrate.c; path = hacks/substrate.c; sourceTree = "<group>"; };
-               AF477762099DB61E001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Interaggregate.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF477762099DB61E001F091E /* Interaggregate.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Interaggregate.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF477769099DB710001F091E /* interaggregate.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = interaggregate.c; path = hacks/interaggregate.c; sourceTree = "<group>"; };
-               AF477784099DB965001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Celtic.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF477784099DB965001F091E /* Celtic.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Celtic.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF477787099DBA29001F091E /* celtic.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = celtic.c; path = hacks/celtic.c; sourceTree = "<group>"; };
-               AF4777A0099DBA90001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = FluidBalls.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF4777A0099DBA90001F091E /* FluidBalls.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FluidBalls.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF4777A4099DBB11001F091E /* fluidballs.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = fluidballs.c; path = hacks/fluidballs.c; sourceTree = "<group>"; };
-               AF4777E1099DC183001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = BoxFit.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF4777E1099DC183001F091E /* BoxFit.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BoxFit.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF4778A3099DDA91001F091E /* boxfit.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = boxfit.c; path = hacks/boxfit.c; sourceTree = "<group>"; };
-               AF4778BB099DDB79001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Penetrate.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF4778BB099DDB79001F091E /* Penetrate.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Penetrate.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF4778BE099DDC32001F091E /* penetrate.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = penetrate.c; path = hacks/penetrate.c; sourceTree = "<group>"; };
-               AF4778D7099DDCAE001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = XJack.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF4778D7099DDCAE001F091E /* XJack.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XJack.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF4778DA099DDD2B001F091E /* xjack.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = xjack.c; path = hacks/xjack.c; sourceTree = "<group>"; };
-               AF4778F8099DDDC8001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Cynosure.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF4778F8099DDDC8001F091E /* Cynosure.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Cynosure.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF4778FB099DDE79001F091E /* cynosure.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cynosure.c; path = hacks/cynosure.c; sourceTree = "<group>"; };
-               AF477919099DE379001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Flag.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF477919099DE379001F091E /* Flag.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Flag.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF47791C099DE3F1001F091E /* flag.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = flag.c; path = hacks/flag.c; sourceTree = "<group>"; };
-               AF47793A099DE4C7001F091E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Slip.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF47793A099DE4C7001F091E /* Slip.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Slip.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF47793D099DE56A001F091E /* slip.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = slip.c; path = hacks/slip.c; sourceTree = "<group>"; };
                AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libjwxyz.a; sourceTree = BUILT_PRODUCTS_DIR; };
                AF480C21098E28EF00FB32B8 /* greynetic.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = greynetic.c; path = hacks/greynetic.c; sourceTree = "<group>"; };
                AF480C29098E295D00FB32B8 /* halo.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = halo.c; path = hacks/halo.c; sourceTree = "<group>"; };
                AF480C2F098E2A6700FB32B8 /* helix.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = helix.c; path = hacks/helix.c; sourceTree = "<group>"; };
-               AF480C58098E301400FB32B8 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Helix.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF480C58098E301400FB32B8 /* Helix.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Helix.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF480C82098E336D00FB32B8 /* drift.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = drift.c; path = hacks/drift.c; sourceTree = "<group>"; };
                AF480C89098E346700FB32B8 /* xlockmore.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = xlockmore.h; path = hacks/xlockmore.h; sourceTree = "<group>"; };
                AF480C8A098E34AB00FB32B8 /* xlockmoreI.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = xlockmoreI.h; path = hacks/xlockmoreI.h; sourceTree = "<group>"; };
                AF480CBB098E37D600FB32B8 /* xlockmore.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = xlockmore.c; path = hacks/xlockmore.c; sourceTree = "<group>"; };
-               AF480D81098EEDDE00FB32B8 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Drift.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF480D81098EEDDE00FB32B8 /* Drift.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Drift.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF480DD1098F4F6200FB32B8 /* dangerball.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = dangerball.c; path = hacks/glx/dangerball.c; sourceTree = "<group>"; };
                AF480DF1098F528500FB32B8 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
                AF480EAC098F63B000FB32B8 /* rotator.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = rotator.h; path = hacks/glx/rotator.h; sourceTree = "<group>"; };
                AF480ED1098F651C00FB32B8 /* tube.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = tube.h; path = hacks/glx/tube.h; sourceTree = "<group>"; };
                AF480ED2098F652A00FB32B8 /* tube.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = tube.c; path = hacks/glx/tube.c; sourceTree = "<group>"; };
                AF480FE70990375900FB32B8 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = "<absolute>"; };
-               AF4810FB09909FBA00FB32B8 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = DangerBall.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF4810FB09909FBA00FB32B8 /* DangerBall.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DangerBall.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF48112B0990A2C700FB32B8 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
                AF4812250990CB8C00FB32B8 /* gears.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = gears.c; path = hacks/glx/gears.c; sourceTree = "<group>"; };
-               AF4812640990CE2700FB32B8 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Gears.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF4812640990CE2700FB32B8 /* Gears.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Gears.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF4812760990CF5D00FB32B8 /* buildlwo.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = buildlwo.c; path = hacks/glx/buildlwo.c; sourceTree = "<group>"; };
                AF4812770990CF5D00FB32B8 /* buildlwo.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = buildlwo.h; path = hacks/glx/buildlwo.h; sourceTree = "<group>"; };
                AF4812780990CF5D00FB32B8 /* pipeobjs.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = pipeobjs.c; path = hacks/glx/pipeobjs.c; sourceTree = "<group>"; };
                AF4812790990CF5D00FB32B8 /* pipes.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = pipes.c; path = hacks/glx/pipes.c; sourceTree = "<group>"; };
-               AF4812C60990D3D900FB32B8 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Pipes.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF4812C60990D3D900FB32B8 /* Pipes.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Pipes.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF4812F70990D9AE00FB32B8 /* XScreenSaverGLView.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = XScreenSaverGLView.h; path = OSX/XScreenSaverGLView.h; sourceTree = "<group>"; };
                AF4812F80990D9AE00FB32B8 /* XScreenSaverGLView.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; name = XScreenSaverGLView.m; path = OSX/XScreenSaverGLView.m; sourceTree = "<group>"; };
-               AF48DF030A0C25E000F94CF9 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = GLSchool.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF48DF030A0C25E000F94CF9 /* GLSchool.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GLSchool.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF48E1620A0C268400F94CF9 /* glschool_alg.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glschool_alg.c; path = hacks/glx/glschool_alg.c; sourceTree = "<group>"; };
                AF48E1630A0C268500F94CF9 /* glschool_alg.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = glschool_alg.h; path = hacks/glx/glschool_alg.h; sourceTree = "<group>"; };
                AF48E1640A0C268500F94CF9 /* glschool_gl.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glschool_gl.c; path = hacks/glx/glschool_gl.c; sourceTree = "<group>"; };
                AF48E1660A0C268500F94CF9 /* glschool.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glschool.c; path = hacks/glx/glschool.c; sourceTree = "<group>"; };
                AF48E1670A0C268500F94CF9 /* glschool.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = glschool.h; path = hacks/glx/glschool.h; sourceTree = "<group>"; };
                AF48E16B0A0C26A400F94CF9 /* glschool.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = glschool.xml; sourceTree = "<group>"; };
-               AF4A345D102A593600A81B2A /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Surfaces.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF4A345D102A593600A81B2A /* Surfaces.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Surfaces.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF4A3461102A59EB00A81B2A /* surfaces.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = surfaces.xml; sourceTree = "<group>"; };
                AF4A3463102A5A0E00A81B2A /* surfaces.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = surfaces.c; path = hacks/glx/surfaces.c; sourceTree = "<group>"; };
-               AF4FD6FA0CE7A486005EE58E /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Lockward.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF4FD6FA0CE7A486005EE58E /* Lockward.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Lockward.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF4FD7000CE7A577005EE58E /* lockward.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = lockward.c; path = hacks/glx/lockward.c; sourceTree = "<group>"; };
                AF4FD7020CE7A5BC005EE58E /* lockward.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = lockward.xml; sourceTree = "<group>"; };
-               AF4FF4CE0D52CBDE00666F98 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = CubicGrid.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF4FF4CE0D52CBDE00666F98 /* CubicGrid.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CubicGrid.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF4FF4D00D52CC8400666F98 /* cubicgrid.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cubicgrid.c; path = hacks/glx/cubicgrid.c; sourceTree = "<group>"; };
                AF4FF4D30D52CCAA00666F98 /* cubicgrid.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = cubicgrid.xml; sourceTree = "<group>"; };
                AF56019B157DAA3D00DB2055 /* iSaverRunner.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = iSaverRunner.xib; path = OSX/iSaverRunner.xib; sourceTree = "<group>"; };
+               AF561DF3159651A7007CA5ED /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/System/Library/Frameworks/AudioToolbox.framework; sourceTree = DEVELOPER_DIR; };
+               AF561DF515969BC3007CA5ED /* iosgrabimage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = iosgrabimage.m; path = OSX/iosgrabimage.m; sourceTree = "<group>"; };
+               AF561DF715969C5B007CA5ED /* AssetsLibrary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AssetsLibrary.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/System/Library/Frameworks/AssetsLibrary.framework; sourceTree = DEVELOPER_DIR; };
                AF6048F8157C07C600CA21E4 /* jwzgles.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = jwzgles.c; path = hacks/glx/jwzgles.c; sourceTree = "<group>"; };
                AF6048F9157C07C600CA21E4 /* jwzgles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jwzgles.h; path = hacks/glx/jwzgles.h; sourceTree = "<group>"; };
                AF6048FA157C07C600CA21E4 /* jwzglesI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = jwzglesI.h; path = hacks/glx/jwzglesI.h; sourceTree = "<group>"; };
-               AF642405099FF9C2000F4CD4 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Extrusion.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF642405099FF9C2000F4CD4 /* Extrusion.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Extrusion.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF642409099FFAF0000F4CD4 /* extrusion-helix2.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "extrusion-helix2.c"; path = "hacks/glx/extrusion-helix2.c"; sourceTree = "<group>"; };
                AF64240A099FFAF0000F4CD4 /* extrusion-helix3.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "extrusion-helix3.c"; path = "hacks/glx/extrusion-helix3.c"; sourceTree = "<group>"; };
                AF64240B099FFAF0000F4CD4 /* extrusion-helix4.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "extrusion-helix4.c"; path = "hacks/glx/extrusion-helix4.c"; sourceTree = "<group>"; };
                AF64240F099FFAF1000F4CD4 /* extrusion-twistoid.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "extrusion-twistoid.c"; path = "hacks/glx/extrusion-twistoid.c"; sourceTree = "<group>"; };
                AF642410099FFAF1000F4CD4 /* extrusion.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = extrusion.c; path = hacks/glx/extrusion.c; sourceTree = "<group>"; };
                AF642411099FFAF1000F4CD4 /* extrusion.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = extrusion.h; path = hacks/glx/extrusion.h; sourceTree = "<group>"; };
-               AF6425DC09A18856000F4CD4 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = HyperCube.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF6425DC09A18856000F4CD4 /* HyperCube.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = HyperCube.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF6425DF09A188FB000F4CD4 /* hypercube.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = hypercube.c; path = hacks/hypercube.c; sourceTree = "<group>"; };
-               AF6425FC09A189EC000F4CD4 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Qix.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF6425FC09A189EC000F4CD4 /* Qix.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Qix.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF6425FF09A18A94000F4CD4 /* qix.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = qix.c; path = hacks/qix.c; sourceTree = "<group>"; };
-               AF64261F09A18D6C000F4CD4 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = HyperBall.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF64261F09A18D6C000F4CD4 /* HyperBall.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = HyperBall.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF64262209A18E1E000F4CD4 /* hyperball.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = hyperball.c; path = hacks/hyperball.c; sourceTree = "<group>"; };
-               AF64263C09A18F54000F4CD4 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Moire2.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF64263C09A18F54000F4CD4 /* Moire2.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Moire2.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF64263F09A18FEB000F4CD4 /* moire2.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = moire2.c; path = hacks/moire2.c; sourceTree = "<group>"; };
-               AF64265F09A19229000F4CD4 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Munch.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF64265F09A19229000F4CD4 /* Munch.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Munch.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF64266209A192C5000F4CD4 /* munch.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = munch.c; path = hacks/munch.c; sourceTree = "<group>"; };
-               AF64268B09A194B0000F4CD4 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Goop.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF64268B09A194B0000F4CD4 /* Goop.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Goop.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF64268E09A19542000F4CD4 /* goop.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = goop.c; path = hacks/goop.c; sourceTree = "<group>"; };
-               AF64278109A1D37A000F4CD4 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = SpeedMine.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF64278109A1D37A000F4CD4 /* SpeedMine.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SpeedMine.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF64278709A1D433000F4CD4 /* speedmine.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = speedmine.c; path = hacks/speedmine.c; sourceTree = "<group>"; };
-               AF6427B809A2DE36000F4CD4 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Bubbles.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF6427B809A2DE36000F4CD4 /* Bubbles.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Bubbles.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF6427BB09A2DF47000F4CD4 /* bubbles-default.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "bubbles-default.c"; path = "hacks/bubbles-default.c"; sourceTree = "<group>"; };
                AF6427BC09A2DF47000F4CD4 /* bubbles.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = bubbles.c; path = hacks/bubbles.c; sourceTree = "<group>"; };
                AF6427BD09A2DF47000F4CD4 /* bubbles.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = bubbles.h; path = hacks/bubbles.h; sourceTree = "<group>"; };
+               AF7511121782B5B900380EA1 /* Kaleidocycle.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Kaleidocycle.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF7511141782B64300380EA1 /* kaleidocycle.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = kaleidocycle.c; path = hacks/glx/kaleidocycle.c; sourceTree = "<group>"; };
+               AF7511161782B66400380EA1 /* kaleidescope.xml */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = kaleidescope.xml; sourceTree = "<group>"; };
                AF7776F609B63ABF00EA3033 /* Phosphor.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Phosphor.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF77770309B63B5F00EA3033 /* phosphor.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = phosphor.c; path = hacks/phosphor.c; sourceTree = "<group>"; };
-               AF77772A09B6416100EA3033 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Pacman.saver; sourceTree = BUILT_PRODUCTS_DIR; };
-               AF77775109B6446500EA3033 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = FlipScreen3D.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF77772A09B6416100EA3033 /* Pacman.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Pacman.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF77775109B6446500EA3033 /* FlipScreen3D.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FlipScreen3D.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF77775409B644FF00EA3033 /* flipscreen3d.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = flipscreen3d.c; path = hacks/glx/flipscreen3d.c; sourceTree = "<group>"; };
                AF77778B09B64A2A00EA3033 /* gleidescope.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = gleidescope.c; path = hacks/glx/gleidescope.c; sourceTree = "<group>"; };
-               AF7777A209B64A5200EA3033 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = MirrorBlob.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF7777A209B64A5200EA3033 /* MirrorBlob.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MirrorBlob.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF7777A509B64AFC00EA3033 /* mirrorblob.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = mirrorblob.c; path = hacks/glx/mirrorblob.c; sourceTree = "<group>"; };
                AF7777BF09B64BD400EA3033 /* stonerview-move.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "stonerview-move.c"; path = "hacks/glx/stonerview-move.c"; sourceTree = "<group>"; };
                AF7777C009B64BD400EA3033 /* stonerview-move.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = "stonerview-move.h"; path = "hacks/glx/stonerview-move.h"; sourceTree = "<group>"; };
                AF7777C309B64BD400EA3033 /* stonerview-view.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "stonerview-view.c"; path = "hacks/glx/stonerview-view.c"; sourceTree = "<group>"; };
                AF7777C409B64BD400EA3033 /* stonerview.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = stonerview.c; path = hacks/glx/stonerview.c; sourceTree = "<group>"; };
                AF7777C509B64BD400EA3033 /* stonerview.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = stonerview.h; path = hacks/glx/stonerview.h; sourceTree = "<group>"; };
-               AF7777E409B64C6B00EA3033 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = GLSlideshow.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF7777E409B64C6B00EA3033 /* GLSlideshow.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GLSlideshow.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF7777E709B64CF700EA3033 /* glslideshow.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glslideshow.c; path = hacks/glx/glslideshow.c; sourceTree = "<group>"; };
-               AF7777FE09B64E3100EA3033 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = FlipText.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF7777FE09B64E3100EA3033 /* FlipText.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FlipText.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF77780109B64EC000EA3033 /* fliptext.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = fliptext.c; path = hacks/glx/fliptext.c; sourceTree = "<group>"; };
                AF77780809B64F4900EA3033 /* texfont.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = texfont.c; path = hacks/glx/texfont.c; sourceTree = "<group>"; };
                AF77780909B64F4900EA3033 /* texfont.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = texfont.h; path = hacks/glx/texfont.h; sourceTree = "<group>"; };
                AF77782809B650FF00EA3033 /* starwars.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = starwars.c; path = hacks/glx/starwars.c; sourceTree = "<group>"; };
                AF77782909B650FF00EA3033 /* starwars.txt */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = starwars.txt; path = hacks/glx/starwars.txt; sourceTree = "<group>"; };
-               AF77785809B6528100EA3033 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Carousel.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF77785809B6528100EA3033 /* Carousel.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Carousel.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF77785E09B6530E00EA3033 /* carousel.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = carousel.c; path = hacks/glx/carousel.c; sourceTree = "<group>"; };
-               AF77787409B6536000EA3033 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = DNAlogo.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF77787409B6536000EA3033 /* DNAlogo.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DNAlogo.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF77787609B653DC00EA3033 /* dnalogo.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = dnalogo.c; path = hacks/glx/dnalogo.c; sourceTree = "<group>"; };
                AF77787909B6545E00EA3033 /* dnalogo.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = dnalogo.xml; sourceTree = "<group>"; };
                AF77789209B656C300EA3033 /* fontglide.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = fontglide.c; path = hacks/fontglide.c; sourceTree = "<group>"; };
-               AF7778B509B659C800EA3033 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = BlitSpin.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF7778B509B659C800EA3033 /* BlitSpin.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BlitSpin.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF7778BA09B65A8A00EA3033 /* blitspin.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = blitspin.c; path = hacks/blitspin.c; sourceTree = "<group>"; };
                AF7778BC09B65B1800EA3033 /* automata.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = automata.h; path = hacks/automata.h; sourceTree = "<group>"; };
                AF7778BD09B65B3F00EA3033 /* atlantis.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = atlantis.h; path = hacks/glx/atlantis.h; sourceTree = "<group>"; };
                AF7778C109B65C6A00EA3033 /* e_textures.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = e_textures.h; path = hacks/glx/e_textures.h; sourceTree = "<group>"; };
                AF7778C209B65CFE00EA3033 /* font-ximage.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "font-ximage.c"; path = "hacks/glx/font-ximage.c"; sourceTree = "<group>"; };
                AF7778C309B65CFE00EA3033 /* font-ximage.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = "font-ximage.h"; path = "hacks/glx/font-ximage.h"; sourceTree = "<group>"; };
-               AF78D189142DD8F3002AAF77 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Hilbert.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF78369617DB9F25003B9FC0 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; };
+               AF78377C17DBA85D003B9FC0 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/usr/lib/libz.dylib; sourceTree = DEVELOPER_DIR; };
+               AF78D189142DD8F3002AAF77 /* Hilbert.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Hilbert.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF78D18A142DD96E002AAF77 /* hilbert.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = hilbert.c; path = hacks/glx/hilbert.c; sourceTree = "<group>"; };
                AF78D18E142DD99A002AAF77 /* hilbert.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = hilbert.xml; sourceTree = "<group>"; };
-               AF794F74099748450059A8B0 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Demon.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF794F74099748450059A8B0 /* Demon.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Demon.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF794F7E099748860059A8B0 /* demon.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = demon.c; path = hacks/demon.c; sourceTree = "<group>"; };
-               AF794F9E09974A320059A8B0 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Fiberlamp.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF794F9E09974A320059A8B0 /* Fiberlamp.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Fiberlamp.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF794FA909974AE30059A8B0 /* fiberlamp.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = fiberlamp.c; path = hacks/fiberlamp.c; sourceTree = "<group>"; };
-               AF794FDD09974FA60059A8B0 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Loop.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF794FDD09974FA60059A8B0 /* Loop.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Loop.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF794FE009974FEC0059A8B0 /* loop.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = loop.c; path = hacks/loop.c; sourceTree = "<group>"; };
                AF795011099751940059A8B0 /* pacman_ai.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = pacman_ai.c; path = hacks/pacman_ai.c; sourceTree = "<group>"; };
                AF795012099751940059A8B0 /* pacman_ai.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = pacman_ai.h; path = hacks/pacman_ai.h; sourceTree = "<group>"; };
                AF795014099751940059A8B0 /* pacman_level.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = pacman_level.h; path = hacks/pacman_level.h; sourceTree = "<group>"; };
                AF795015099751940059A8B0 /* pacman.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = pacman.c; path = hacks/pacman.c; sourceTree = "<group>"; };
                AF795016099751940059A8B0 /* pacman.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = pacman.h; path = hacks/pacman.h; sourceTree = "<group>"; };
+               AF7E080315932A1600D81407 /* iSaverRunner29t.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = iSaverRunner29t.png; path = OSX/iSaverRunner29t.png; sourceTree = "<group>"; };
                AF84AF1E15829AF000607E4C /* SaverListController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SaverListController.m; path = OSX/SaverListController.m; sourceTree = "<group>"; };
                AF84FD4109B1209E00F3AB06 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = /System/Library/Frameworks/GLUT.framework; sourceTree = "<absolute>"; };
                AF91898F158FC00A002B5D1E /* XScreenSaver.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = XScreenSaver.app; sourceTree = BUILT_PRODUCTS_DIR; };
-               AF97573D099C317000B05160 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = IMSMap.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF97573D099C317000B05160 /* IMSMap.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IMSMap.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF975740099C31DD00B05160 /* imsmap.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = imsmap.c; path = hacks/imsmap.c; sourceTree = "<group>"; };
-               AF975785099C374A00B05160 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Moire.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF975785099C374A00B05160 /* Moire.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Moire.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF975789099C37A500B05160 /* moire.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = moire.c; path = hacks/moire.c; sourceTree = "<group>"; };
-               AF9757D2099C3E6300B05160 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = RDbomb.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF9757D2099C3E6300B05160 /* RDbomb.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RDbomb.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF9757D5099C3EB800B05160 /* rd-bomb.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "rd-bomb.c"; path = "hacks/rd-bomb.c"; sourceTree = "<group>"; };
-               AF975818099C41D500B05160 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = XFlame.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF975818099C41D500B05160 /* XFlame.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XFlame.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF97582F099C427500B05160 /* xflame.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = xflame.c; path = hacks/xflame.c; sourceTree = "<group>"; };
-               AF975875099C475900B05160 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = ShadeBobs.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF975875099C475900B05160 /* ShadeBobs.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ShadeBobs.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF97587A099C492000B05160 /* shadebobs.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = shadebobs.c; path = hacks/shadebobs.c; sourceTree = "<group>"; };
-               AF975A46099C681F00B05160 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = MetaBalls.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF975A46099C681F00B05160 /* MetaBalls.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MetaBalls.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF975A49099C689F00B05160 /* metaballs.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = metaballs.c; path = hacks/metaballs.c; sourceTree = "<group>"; };
-               AF975A7C099C6AB200B05160 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Eruption.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF975A7C099C6AB200B05160 /* Eruption.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Eruption.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF975A83099C6B4900B05160 /* eruption.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = eruption.c; path = hacks/eruption.c; sourceTree = "<group>"; };
-               AF975A96099C6BC300B05160 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Barcode.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF975A96099C6BC300B05160 /* Barcode.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Barcode.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF975A99099C6C3500B05160 /* barcode.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = barcode.c; path = hacks/barcode.c; sourceTree = "<group>"; };
-               AF975AE7099C6EB100B05160 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Fireworkx.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF975AE7099C6EB100B05160 /* Fireworkx.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Fireworkx.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF975AEE099C6F1700B05160 /* fireworkx.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = fireworkx.c; path = hacks/fireworkx.c; sourceTree = "<group>"; };
-               AF975B0C099C6FE400B05160 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = MemScroller.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF975B0C099C6FE400B05160 /* MemScroller.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MemScroller.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF975B14099C709E00B05160 /* memscroller.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = memscroller.c; path = hacks/memscroller.c; sourceTree = "<group>"; };
-               AF975C22099C8C1500B05160 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Halo.saver; sourceTree = BUILT_PRODUCTS_DIR; };
-               AF975C4E099C8DCF00B05160 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Greynetic.saver; sourceTree = BUILT_PRODUCTS_DIR; };
-               AF975C6E099C8F3F00B05160 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = NoseGuy.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF975C22099C8C1500B05160 /* Halo.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Halo.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF975C4E099C8DCF00B05160 /* Greynetic.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Greynetic.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF975C6E099C8F3F00B05160 /* NoseGuy.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = NoseGuy.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF975C76099C8FC700B05160 /* noseguy.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = noseguy.c; path = hacks/noseguy.c; sourceTree = "<group>"; };
                AF975C91099C929800B05160 /* xpm-pixmap.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "xpm-pixmap.c"; path = "hacks/xpm-pixmap.c"; sourceTree = "<group>"; };
                AF975C92099C929800B05160 /* xpm-pixmap.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = "xpm-pixmap.h"; path = "hacks/xpm-pixmap.h"; sourceTree = "<group>"; };
-               AF975D63099CA0F000B05160 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Rocks.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF975D63099CA0F000B05160 /* Rocks.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Rocks.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF975D66099CA16A00B05160 /* rocks.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = rocks.c; path = hacks/rocks.c; sourceTree = "<group>"; };
                AF976DFA09896BEB001F8B92 /* attraction.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = attraction.c; path = hacks/attraction.c; sourceTree = "<group>"; };
                AF976ED30989BF59001F8B92 /* ScreenSaver.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ScreenSaver.framework; path = /System/Library/Frameworks/ScreenSaver.framework; sourceTree = "<absolute>"; };
-               AF976FBC0989CAA2001F8B92 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Deco.saver; sourceTree = BUILT_PRODUCTS_DIR; };
-               AF9770400989D1E6001F8B92 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Rorschach.saver; sourceTree = BUILT_PRODUCTS_DIR; };
-               AF97707D0989D2F6001F8B92 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Attraction.saver; sourceTree = BUILT_PRODUCTS_DIR; };
-               AF9771D70989DC4A001F8B92 /* XScreenSaver.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; name = XScreenSaver.app; path = SaverTester.app; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF976FBC0989CAA2001F8B92 /* Deco.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Deco.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF9770400989D1E6001F8B92 /* Rorschach.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Rorschach.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF97707D0989D2F6001F8B92 /* Attraction.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Attraction.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF9771D70989DC4A001F8B92 /* SaverTester.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SaverTester.app; sourceTree = BUILT_PRODUCTS_DIR; };
                AF9771D90989DC4A001F8B92 /* SaverRunner.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = SaverRunner.plist; path = OSX/SaverRunner.plist; sourceTree = "<group>"; };
                AF9772E20989DFC6001F8B92 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = OSX/English.lproj/SaverRunner.nib; sourceTree = "<group>"; };
-               AF998EEE0A083DB30051049D /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = TopBlock.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF998EEE0A083DB30051049D /* TopBlock.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TopBlock.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF998EF80A083E750051049D /* topblock.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = topblock.c; path = hacks/glx/topblock.c; sourceTree = "<group>"; };
                AF998EFA0A083E8C0051049D /* topblock.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = topblock.xml; sourceTree = "<group>"; };
                AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */ = {isa = PBXFileReference; fileEncoding = 5; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = XScreenSaverSubclass.m; path = OSX/XScreenSaverSubclass.m; sourceTree = "<group>"; };
-               AF9D467609B5109C006E59CF /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = DecayScreen.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF9D467609B5109C006E59CF /* DecayScreen.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DecayScreen.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF9D467809B5110B006E59CF /* decayscreen.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = decayscreen.c; path = hacks/decayscreen.c; sourceTree = "<group>"; };
                AF9D468E09B51567006E59CF /* osxgrabscreen.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; name = osxgrabscreen.m; path = OSX/osxgrabscreen.m; sourceTree = "<group>"; };
                AF9D473609B52EE0006E59CF /* colorbars.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = colorbars.c; path = utils/colorbars.c; sourceTree = "<group>"; };
                AF9D473709B52EE0006E59CF /* colorbars.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = colorbars.h; path = utils/colorbars.h; sourceTree = "<group>"; };
-               AF9D475409B5300A006E59CF /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = SlideScreen.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF9D475409B5300A006E59CF /* SlideScreen.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SlideScreen.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF9D475809B53091006E59CF /* slidescreen.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = slidescreen.c; path = hacks/slidescreen.c; sourceTree = "<group>"; };
-               AF9D476F09B53166006E59CF /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Zoom.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF9D476F09B53166006E59CF /* Zoom.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Zoom.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF9D48D409B53229006E59CF /* zoom.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = zoom.c; path = hacks/zoom.c; sourceTree = "<group>"; };
-               AF9D48EB09B53322006E59CF /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Bumps.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF9D48EB09B53322006E59CF /* Bumps.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Bumps.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF9D48EE09B533AE006E59CF /* bumps.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = bumps.c; path = hacks/bumps.c; sourceTree = "<group>"; };
-               AF9D490409B535DA006E59CF /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Distort.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF9D490409B535DA006E59CF /* Distort.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Distort.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF9D490709B536F7006E59CF /* distort.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = distort.c; path = hacks/distort.c; sourceTree = "<group>"; };
-               AF9D493B09B53CBA006E59CF /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Ripples.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF9D493B09B53CBA006E59CF /* Ripples.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Ripples.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF9D493E09B53D55006E59CF /* ripples.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = ripples.c; path = hacks/ripples.c; sourceTree = "<group>"; };
-               AF9D496409B53FC9006E59CF /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = RotZoomer.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF9D496409B53FC9006E59CF /* RotZoomer.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RotZoomer.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF9D496709B540A4006E59CF /* rotzoomer.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = rotzoomer.c; path = hacks/rotzoomer.c; sourceTree = "<group>"; };
-               AF9D497C09B5411D006E59CF /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Twang.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF9D497C09B5411D006E59CF /* Twang.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Twang.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF9D497F09B541E5006E59CF /* twang.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = twang.c; path = hacks/twang.c; sourceTree = "<group>"; };
-               AF9D49A709B544C3006E59CF /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Spotlight.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF9D49A709B544C3006E59CF /* Spotlight.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Spotlight.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF9D49AA09B54596006E59CF /* spotlight.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = spotlight.c; path = hacks/spotlight.c; sourceTree = "<group>"; };
-               AF9D4C7909B59F27006E59CF /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = XLyap.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF9D4C7909B59F27006E59CF /* XLyap.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XLyap.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF9D4C7C09B5A044006E59CF /* xlyap.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = xlyap.c; path = hacks/xlyap.c; sourceTree = "<group>"; };
-               AF9D4CF709B5AA8E006E59CF /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Pong.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF9D4CF709B5AA8E006E59CF /* Pong.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Pong.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF9D4CFA09B5AC94006E59CF /* analogtv.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = analogtv.c; path = hacks/analogtv.c; sourceTree = "<group>"; };
                AF9D4CFB09B5AC94006E59CF /* analogtv.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = analogtv.h; path = hacks/analogtv.h; sourceTree = "<group>"; };
                AF9D4CFC09B5AC94006E59CF /* pong.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = pong.c; path = hacks/pong.c; sourceTree = "<group>"; };
-               AF9D4D8F09B5B2DC006E59CF /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = XAnalogTV.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF9D4D8F09B5B2DC006E59CF /* XAnalogTV.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XAnalogTV.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF9D4D9209B5B444006E59CF /* xanalogtv.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = xanalogtv.c; path = hacks/xanalogtv.c; sourceTree = "<group>"; };
-               AF9D4DC009B5B71E006E59CF /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = BSOD.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AF9D4DC009B5B71E006E59CF /* BSOD.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BSOD.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF9D4DC309B5B87D006E59CF /* bsod.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = bsod.c; path = hacks/bsod.c; sourceTree = "<group>"; };
                AF9D4DD309B5B990006E59CF /* apple2.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = apple2.c; path = hacks/apple2.c; sourceTree = "<group>"; };
                AF9D4DFE09B5BB19006E59CF /* Apple2.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Apple2.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AF9D4E0509B5BC9D006E59CF /* apple2-main.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "apple2-main.c"; path = "hacks/apple2-main.c"; sourceTree = "<group>"; };
                AF9D4E2109B63413006E59CF /* jwxyz-timers.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; name = "jwxyz-timers.m"; path = "OSX/jwxyz-timers.m"; sourceTree = "<group>"; };
-               AFA339400B058505002B0E7D /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = WebCollage.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA339400B058505002B0E7D /* WebCollage.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WebCollage.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA33BAE0B0585F7002B0E7D /* webcollage-cocoa.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; name = "webcollage-cocoa.m"; path = "hacks/webcollage-cocoa.m"; sourceTree = "<group>"; };
                AFA33BC70B058740002B0E7D /* webcollage-helper */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "webcollage-helper"; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA33BD00B0587EE002B0E7D /* webcollage-helper-cocoa.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; name = "webcollage-helper-cocoa.m"; path = "hacks/webcollage-helper-cocoa.m"; sourceTree = "<group>"; };
                AFA33C0A0B058E6B002B0E7D /* webcollage */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.script.perl; name = webcollage; path = hacks/webcollage; sourceTree = "<group>"; };
                AFA55864099324D800F3E977 /* minixpm.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = minixpm.c; path = utils/minixpm.c; sourceTree = "<group>"; };
                AFA55865099324D800F3E977 /* minixpm.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = minixpm.h; path = utils/minixpm.h; sourceTree = "<group>"; };
-               AFA5595A099330B000F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Cage.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA5595A099330B000F3E977 /* Cage.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Cage.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA5595D0993310500F3E977 /* cage.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cage.c; path = hacks/glx/cage.c; sourceTree = "<group>"; };
-               AFA5597F0993317900F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Moebius.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA5597F0993317900F3E977 /* Moebius.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Moebius.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55982099331C300F3E977 /* moebius.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = moebius.c; path = hacks/glx/moebius.c; sourceTree = "<group>"; };
-               AFA559A40993322100F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Superquadrics.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA559A40993322100F3E977 /* Superquadrics.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Superquadrics.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA559A80993326300F3E977 /* superquadrics.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = superquadrics.c; path = hacks/glx/superquadrics.c; sourceTree = "<group>"; };
-               AFA559C70993328000F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Morph3D.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA559C70993328000F3E977 /* Morph3D.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Morph3D.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA559CC099332E800F3E977 /* morph3d.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = morph3d.c; path = hacks/glx/morph3d.c; sourceTree = "<group>"; };
-               AFA559E10993330600F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Rubik.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA559E10993330600F3E977 /* Rubik.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Rubik.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA559EA0993335C00F3E977 /* rubik.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = rubik.c; path = hacks/glx/rubik.c; sourceTree = "<group>"; };
-               AFA55A150993340300F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Stairs.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55A150993340300F3E977 /* Stairs.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Stairs.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55A1A0993345900F3E977 /* stairs.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = stairs.c; path = hacks/glx/stairs.c; sourceTree = "<group>"; };
-               AFA55A32099334A000F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Sproingies.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55A32099334A000F3E977 /* Sproingies.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Sproingies.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55A3E0993351F00F3E977 /* gllist.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = gllist.c; path = hacks/glx/gllist.c; sourceTree = "<group>"; };
                AFA55A3F0993351F00F3E977 /* gllist.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = gllist.h; path = hacks/glx/gllist.h; sourceTree = "<group>"; };
                AFA55A400993351F00F3E977 /* s1_1.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = s1_1.c; path = hacks/glx/s1_1.c; sourceTree = "<group>"; };
                AFA55A460993351F00F3E977 /* s1_b.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = s1_b.c; path = hacks/glx/s1_b.c; sourceTree = "<group>"; };
                AFA55A470993351F00F3E977 /* sproingies.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = sproingies.c; path = hacks/glx/sproingies.c; sourceTree = "<group>"; };
                AFA55A480993351F00F3E977 /* sproingiewrap.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = sproingiewrap.c; path = hacks/glx/sproingiewrap.c; sourceTree = "<group>"; };
-               AFA55A8B0993364300F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Lament.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55A8B0993364300F3E977 /* Lament.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Lament.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55A8E0993369100F3E977 /* lament.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = lament.c; path = hacks/glx/lament.c; sourceTree = "<group>"; };
                AFA55A93099336D800F3E977 /* normals.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = normals.c; path = hacks/glx/normals.c; sourceTree = "<group>"; };
                AFA55A94099336D800F3E977 /* normals.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = normals.h; path = hacks/glx/normals.h; sourceTree = "<group>"; };
-               AFA55AE109933CEF00F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Bubble3D.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55AE109933CEF00F3E977 /* Bubble3D.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Bubble3D.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55AE409933D3800F3E977 /* bubble3d.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = bubble3d.c; path = hacks/glx/bubble3d.c; sourceTree = "<group>"; };
                AFA55AE809933D5900F3E977 /* bubble3d.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = bubble3d.h; path = hacks/glx/bubble3d.h; sourceTree = "<group>"; };
                AFA55AF409933DBF00F3E977 /* b_draw.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = b_draw.c; path = hacks/glx/b_draw.c; sourceTree = "<group>"; };
                AFA55AF509933DBF00F3E977 /* b_lockglue.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = b_lockglue.c; path = hacks/glx/b_lockglue.c; sourceTree = "<group>"; };
                AFA55AF609933DBF00F3E977 /* b_sphere.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = b_sphere.c; path = hacks/glx/b_sphere.c; sourceTree = "<group>"; };
-               AFA55B1E09933E0500F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = GLPlanet.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55B1E09933E0500F3E977 /* GLPlanet.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GLPlanet.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55B2109933E4A00F3E977 /* glplanet.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glplanet.c; path = hacks/glx/glplanet.c; sourceTree = "<group>"; };
-               AFA55B3709933E8D00F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Pulsar.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55B3709933E8D00F3E977 /* Pulsar.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Pulsar.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55B3F09933EC600F3E977 /* pulsar.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = pulsar.c; path = hacks/glx/pulsar.c; sourceTree = "<group>"; };
-               AFA55B8B09933F7200F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Sierpinski3D.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55B8B09933F7200F3E977 /* Sierpinski3D.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Sierpinski3D.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55B8E09933FBF00F3E977 /* sierpinski3d.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = sierpinski3d.c; path = hacks/glx/sierpinski3d.c; sourceTree = "<group>"; };
-               AFA55BA309933FDA00F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = GFlux.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55BA309933FDA00F3E977 /* GFlux.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GFlux.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55BA60993401A00F3E977 /* gflux.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = gflux.c; path = hacks/glx/gflux.c; sourceTree = "<group>"; };
-               AFA55BBD099340CE00F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Circuit.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55BBD099340CE00F3E977 /* Circuit.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Circuit.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55BC00993416E00F3E977 /* circuit.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = circuit.c; path = hacks/glx/circuit.c; sourceTree = "<group>"; };
-               AFA55BF60993429100F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Menger.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55BF60993429100F3E977 /* Menger.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Menger.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55BF9099342D500F3E977 /* menger.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = menger.c; path = hacks/glx/menger.c; sourceTree = "<group>"; };
-               AFA55C200993431300F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Engine.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55C200993431300F3E977 /* Engine.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Engine.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55C230993435300F3E977 /* engine.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = engine.c; path = hacks/glx/engine.c; sourceTree = "<group>"; };
                AFA55C560993482800F3E977 /* glxfonts.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glxfonts.c; path = hacks/glx/glxfonts.c; sourceTree = "<group>"; };
-               AFA55C89099349A600F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = GLSnake.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55C89099349A600F3E977 /* GLSnake.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GLSnake.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55C8C099349EE00F3E977 /* glsnake.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glsnake.c; path = hacks/glx/glsnake.c; sourceTree = "<group>"; };
-               AFA55CBB09934BB200F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Boxed.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55CBB09934BB200F3E977 /* Boxed.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Boxed.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55CBE09934C0900F3E977 /* boxed.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = boxed.c; path = hacks/glx/boxed.c; sourceTree = "<group>"; };
                AFA55CBF09934C0900F3E977 /* boxed.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = boxed.h; path = hacks/glx/boxed.h; sourceTree = "<group>"; };
-               AFA55CDE09934CE400F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = GLForestFire.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55CDE09934CE400F3E977 /* GLForestFire.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GLForestFire.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55CE109934D2E00F3E977 /* glforestfire.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glforestfire.c; path = hacks/glx/glforestfire.c; sourceTree = "<group>"; };
-               AFA55D4E0993565300F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = SBalls.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55D4E0993565300F3E977 /* SBalls.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SBalls.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55D510993569C00F3E977 /* sballs.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = sballs.c; path = hacks/glx/sballs.c; sourceTree = "<group>"; };
-               AFA55D740993584B00F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Cubenetic.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55D740993584B00F3E977 /* Cubenetic.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Cubenetic.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55D770993589300F3E977 /* cubenetic.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cubenetic.c; path = hacks/glx/cubenetic.c; sourceTree = "<group>"; };
-               AFA55D91099358C400F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Spheremonics.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55D91099358C400F3E977 /* Spheremonics.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Spheremonics.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55D940993590F00F3E977 /* spheremonics.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = spheremonics.c; path = hacks/glx/spheremonics.c; sourceTree = "<group>"; };
-               AFA55DDA09935D7000F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Lavalite.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55DDA09935D7000F3E977 /* Lavalite.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Lavalite.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55DDD09935DB600F3E977 /* lavalite.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = lavalite.c; path = hacks/glx/lavalite.c; sourceTree = "<group>"; };
                AFA55DE109935DFB00F3E977 /* marching.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = marching.c; path = hacks/glx/marching.c; sourceTree = "<group>"; };
                AFA55DE209935DFB00F3E977 /* marching.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = marching.h; path = hacks/glx/marching.h; sourceTree = "<group>"; };
-               AFA55E0309935E4900F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Queens.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55E0309935E4900F3E977 /* Queens.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Queens.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55E0609935EB800F3E977 /* queens.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = queens.c; path = hacks/glx/queens.c; sourceTree = "<group>"; };
-               AFA55E1F09935EDC00F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Endgame.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55E1F09935EDC00F3E977 /* Endgame.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Endgame.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55E2209935F2B00F3E977 /* chessgames.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = chessgames.h; path = hacks/glx/chessgames.h; sourceTree = "<group>"; };
                AFA55E2309935F2B00F3E977 /* chessmodels.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = chessmodels.c; path = hacks/glx/chessmodels.c; sourceTree = "<group>"; };
                AFA55E2409935F2B00F3E977 /* chessmodels.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = chessmodels.h; path = hacks/glx/chessmodels.h; sourceTree = "<group>"; };
                AFA55E2509935F2B00F3E977 /* endgame.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = endgame.c; path = hacks/glx/endgame.c; sourceTree = "<group>"; };
-               AFA55E4209935F8E00F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = GLBlur.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55E4209935F8E00F3E977 /* GLBlur.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GLBlur.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55E4509935FD300F3E977 /* glblur.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glblur.c; path = hacks/glx/glblur.c; sourceTree = "<group>"; };
-               AFA55E6009935FF900F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = FlyingToasters.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55E6009935FF900F3E977 /* FlyingToasters.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FlyingToasters.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55E980993608800F3E977 /* flyingtoasters.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = flyingtoasters.c; path = hacks/glx/flyingtoasters.c; sourceTree = "<group>"; };
                AFA55E990993608800F3E977 /* toast.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = toast.c; path = hacks/glx/toast.c; sourceTree = "<group>"; };
                AFA55E9A0993608800F3E977 /* toast.dxf */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = toast.dxf; path = hacks/glx/toast.dxf; sourceTree = "<group>"; };
                AFA55EA90993608800F3E977 /* toaster_wing.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = toaster_wing.c; path = hacks/glx/toaster_wing.c; sourceTree = "<group>"; };
                AFA55EAB0993608800F3E977 /* toaster.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = toaster.c; path = hacks/glx/toaster.c; sourceTree = "<group>"; };
                AFA55EAC0993608800F3E977 /* toaster.dxf */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = toaster.dxf; path = hacks/glx/toaster.dxf; sourceTree = "<group>"; };
-               AFA55EE3099360E300F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = BouncingCow.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55EE3099360E300F3E977 /* BouncingCow.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BouncingCow.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55EE70993613E00F3E977 /* bouncingcow.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = bouncingcow.c; path = hacks/glx/bouncingcow.c; sourceTree = "<group>"; };
                AFA55EE80993613E00F3E977 /* cow_face.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cow_face.c; path = hacks/glx/cow_face.c; sourceTree = "<group>"; };
                AFA55EE90993613E00F3E977 /* cow_hide.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cow_hide.c; path = hacks/glx/cow_hide.c; sourceTree = "<group>"; };
                AFA55EEB0993613E00F3E977 /* cow_horns.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cow_horns.c; path = hacks/glx/cow_horns.c; sourceTree = "<group>"; };
                AFA55EEC0993613E00F3E977 /* cow_tail.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cow_tail.c; path = hacks/glx/cow_tail.c; sourceTree = "<group>"; };
                AFA55EED0993613E00F3E977 /* cow_udder.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cow_udder.c; path = hacks/glx/cow_udder.c; sourceTree = "<group>"; };
-               AFA55F1E099361B700F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = JigglyPuff.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55F1E099361B700F3E977 /* JigglyPuff.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = JigglyPuff.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55F210993620200F3E977 /* jigglypuff.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = jigglypuff.c; path = hacks/glx/jigglypuff.c; sourceTree = "<group>"; };
-               AFA55F3C0993622F00F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Klein.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55F3C0993622F00F3E977 /* Klein.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Klein.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55F3F0993626E00F3E977 /* klein.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = klein.c; path = hacks/glx/klein.c; sourceTree = "<group>"; };
-               AFA55F540993629000F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Hypertorus.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55F540993629000F3E977 /* Hypertorus.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Hypertorus.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55F59099362DF00F3E977 /* hypertorus.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = hypertorus.c; path = hacks/glx/hypertorus.c; sourceTree = "<group>"; };
-               AFA55F840993643600F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = GLMatrix.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55F840993643600F3E977 /* GLMatrix.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GLMatrix.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55F870993648500F3E977 /* glmatrix.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glmatrix.c; path = hacks/glx/glmatrix.c; sourceTree = "<group>"; };
-               AFA55FE509936BFA00F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = CubeStorm.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA55FE509936BFA00F3E977 /* CubeStorm.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CubeStorm.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA55FF309936C4500F3E977 /* cubestorm.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cubestorm.c; path = hacks/glx/cubestorm.c; sourceTree = "<group>"; };
-               AFA5600B09936C6D00F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = GLKnots.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA5600B09936C6D00F3E977 /* GLKnots.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GLKnots.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA5600E09936CB300F3E977 /* glknots.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glknots.c; path = hacks/glx/glknots.c; sourceTree = "<group>"; };
-               AFA5602609936CC800F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = BlockTube.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA5602609936CC800F3E977 /* BlockTube.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BlockTube.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA5602909936D0700F3E977 /* blocktube.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = blocktube.c; path = hacks/glx/blocktube.c; sourceTree = "<group>"; };
-               AFA5604409936D5100F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = FlipFlop.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA5604409936D5100F3E977 /* FlipFlop.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FlipFlop.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA5604709936DCC00F3E977 /* flipflop.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = flipflop.c; path = hacks/glx/flipflop.c; sourceTree = "<group>"; };
-               AFA5605C09936E2100F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = AntInspect.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA5605C09936E2100F3E977 /* AntInspect.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AntInspect.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA5605F09936E9C00F3E977 /* antinspect.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = antinspect.c; path = hacks/glx/antinspect.c; sourceTree = "<group>"; };
-               AFA5607409936F3800F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = AntSpotlight.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA5607409936F3800F3E977 /* AntSpotlight.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AntSpotlight.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA5607709936FDD00F3E977 /* ants.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = ants.h; path = hacks/glx/ants.h; sourceTree = "<group>"; };
                AFA5607809936FDD00F3E977 /* antspotlight.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = antspotlight.c; path = hacks/glx/antspotlight.c; sourceTree = "<group>"; };
                AFA5607909936FDD00F3E977 /* grab-ximage.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "grab-ximage.c"; path = "hacks/glx/grab-ximage.c"; sourceTree = "<group>"; };
                AFA5607A09936FDD00F3E977 /* grab-ximage.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = "grab-ximage.h"; path = "hacks/glx/grab-ximage.h"; sourceTree = "<group>"; };
-               AFA560C00993718D00F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Polytopes.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA560C00993718D00F3E977 /* Polytopes.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Polytopes.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA560C3099371D500F3E977 /* polytopes.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = polytopes.c; path = hacks/glx/polytopes.c; sourceTree = "<group>"; };
-               AFA5610F0993781600F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Molecule.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA5610F0993781600F3E977 /* Molecule.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Molecule.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA561120993786800F3E977 /* molecule.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = molecule.c; path = hacks/glx/molecule.c; sourceTree = "<group>"; };
-               AFA5616A09937C0D00F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = BlinkBox.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA5616A09937C0D00F3E977 /* BlinkBox.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BlinkBox.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA5616D09937C9A00F3E977 /* blinkbox.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = blinkbox.c; path = hacks/glx/blinkbox.c; sourceTree = "<group>"; };
-               AFA5618D09937CF100F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Noof.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA5618D09937CF100F3E977 /* Noof.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Noof.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA5619009937D3600F3E977 /* noof.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = noof.c; path = hacks/glx/noof.c; sourceTree = "<group>"; };
-               AFA561AF09937D7E00F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Polyhedra.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA561AF09937D7E00F3E977 /* Polyhedra.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Polyhedra.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA561B209937DCB00F3E977 /* polyhedra-gl.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "polyhedra-gl.c"; path = "hacks/glx/polyhedra-gl.c"; sourceTree = "<group>"; };
                AFA561B309937DCC00F3E977 /* polyhedra.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = polyhedra.c; path = hacks/glx/polyhedra.c; sourceTree = "<group>"; };
                AFA561B409937DCC00F3E977 /* polyhedra.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = polyhedra.h; path = hacks/glx/polyhedra.h; sourceTree = "<group>"; };
                AFA561BA09937E9E00F3E977 /* glxfonts.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = glxfonts.h; path = hacks/glx/glxfonts.h; sourceTree = "<group>"; };
-               AFA562190993849F00F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Providence.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA562190993849F00F3E977 /* Providence.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Providence.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA5621C099384F600F3E977 /* providence.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = providence.c; path = hacks/glx/providence.c; sourceTree = "<group>"; };
-               AFA562310993852500F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Pinion.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA562310993852500F3E977 /* Pinion.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Pinion.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA562340993856A00F3E977 /* pinion.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = pinion.c; path = hacks/glx/pinion.c; sourceTree = "<group>"; };
-               AFA562D1099392C600F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Boing.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA562D1099392C600F3E977 /* Boing.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Boing.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA562D40993930C00F3E977 /* boing.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = boing.c; path = hacks/glx/boing.c; sourceTree = "<group>"; };
-               AFA562EC099393C900F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = AntMaze.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA562EC099393C900F3E977 /* AntMaze.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AntMaze.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA562EF0993941600F3E977 /* antmaze.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = antmaze.c; path = hacks/glx/antmaze.c; sourceTree = "<group>"; };
-               AFA563040993943B00F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Tangram.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA563040993943B00F3E977 /* Tangram.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Tangram.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA563070993948F00F3E977 /* tangram_shapes.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = tangram_shapes.c; path = hacks/glx/tangram_shapes.c; sourceTree = "<group>"; };
                AFA563080993948F00F3E977 /* tangram_shapes.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = tangram_shapes.h; path = hacks/glx/tangram_shapes.h; sourceTree = "<group>"; };
                AFA563090993948F00F3E977 /* tangram.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = tangram.c; path = hacks/glx/tangram.c; sourceTree = "<group>"; };
-               AFA563260993951000F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Crackberg.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA563260993951000F3E977 /* Crackberg.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Crackberg.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA563290993957100F3E977 /* crackberg.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = crackberg.c; path = hacks/glx/crackberg.c; sourceTree = "<group>"; };
-               AFA56343099395ED00F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = GLHanoi.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA56343099395ED00F3E977 /* GLHanoi.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GLHanoi.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA563460993963400F3E977 /* glhanoi.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glhanoi.c; path = hacks/glx/glhanoi.c; sourceTree = "<group>"; };
-               AFA56363099396C000F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Cube21.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA56363099396C000F3E977 /* Cube21.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Cube21.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA563660993970F00F3E977 /* cube21.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cube21.c; path = hacks/glx/cube21.c; sourceTree = "<group>"; };
-               AFA5638B099397B300F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = TimeTunnel.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA5638B099397B300F3E977 /* TimeTunnel.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TimeTunnel.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA5638E0993980D00F3E977 /* timetunnel.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = timetunnel.c; path = hacks/glx/timetunnel.c; sourceTree = "<group>"; };
-               AFA563B6099398BB00F3E977 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Juggler3D.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFA563B6099398BB00F3E977 /* Juggler3D.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Juggler3D.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFA563B90993991300F3E977 /* juggler3d.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = juggler3d.c; path = hacks/glx/juggler3d.c; sourceTree = "<group>"; };
+               AFAA6B441773F07700DE720C /* ios-function-table.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "ios-function-table.m"; path = "OSX/ios-function-table.m"; sourceTree = "<group>"; };
                AFAD462209D5F4DA00AB5F95 /* grabclient.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = grabclient.c; path = utils/grabclient.c; sourceTree = "<group>"; };
+               AFB591BA178B812C00EA4005 /* Hexadrop.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Hexadrop.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFB591BC178B81E600EA4005 /* hexadrop.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = hexadrop.xml; sourceTree = "<group>"; };
+               AFB591BD178B81E600EA4005 /* hexadrop.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = hexadrop.c; path = hacks/hexadrop.c; sourceTree = "<group>"; };
                AFB5A06B0981F4C600871B16 /* screenhack.h */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.h; name = screenhack.h; path = hacks/screenhack.h; sourceTree = "<group>"; };
                AFB5A0ED0981FF8B00871B16 /* usleep.c */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.c; name = usleep.c; path = utils/usleep.c; sourceTree = "<group>"; };
                AFB5A0EE0981FF8B00871B16 /* usleep.h */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.h; name = usleep.h; path = utils/usleep.h; sourceTree = "<group>"; };
+               AFB8A69A1782BA34004EDB85 /* kaleidocycle.xml */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = kaleidocycle.xml; sourceTree = "<group>"; };
                AFBF893C0E41D930006A2D66 /* fps.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = fps.c; path = hacks/fps.c; sourceTree = "<group>"; };
                AFBF893D0E41D930006A2D66 /* fps.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = fps.h; path = hacks/fps.h; sourceTree = "<group>"; };
                AFBF89AE0E423FC3006A2D66 /* fps-gl.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "fps-gl.c"; path = "hacks/glx/fps-gl.c"; sourceTree = "<group>"; };
                AFBF89B10E424036006A2D66 /* fpsI.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = fpsI.h; path = hacks/fpsI.h; sourceTree = "<group>"; };
+               AFBFE75E178642DC00432B21 /* Apple2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Apple2.app; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFBFE77E178647FE00432B21 /* Phosphor.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Phosphor.app; sourceTree = BUILT_PRODUCTS_DIR; };
                AFC211930E4E30C800D87B6E /* teapot.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = teapot.c; path = hacks/glx/teapot.c; sourceTree = "<group>"; };
                AFC211940E4E30C800D87B6E /* teapot.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = teapot.h; path = hacks/glx/teapot.h; sourceTree = "<group>"; };
                AFC254B909873AF9000655EE /* screenhackI.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = screenhackI.h; path = hacks/screenhackI.h; sourceTree = "<group>"; };
                AFC25B5E0988BA63000655EE /* deco.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = deco.c; path = hacks/deco.c; sourceTree = "<group>"; };
                AFC25B990988BC08000655EE /* colors.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = colors.c; path = utils/colors.c; sourceTree = "<group>"; };
                AFC25B9A0988BC08000655EE /* colors.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = colors.h; path = utils/colors.h; sourceTree = "<group>"; };
+               AFC6BBC1161CE07E0084EDB1 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Default-568h@2x.png"; path = "../xdaliclock/OSX/Default-568h@2x.png"; sourceTree = "<group>"; };
                AFC7592B158D8E8B00C5458E /* textclient.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = textclient.c; path = utils/textclient.c; sourceTree = "<group>"; };
                AFC7592C158D8E8B00C5458E /* textclient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = textclient.h; path = utils/textclient.h; sourceTree = "<group>"; };
                AFC7592F158D9A7A00C5458E /* iostextclient.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = iostextclient.m; path = OSX/iostextclient.m; sourceTree = "<group>"; };
                AFCCCBAD09BFE4B000353F4D /* rdbomb.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = rdbomb.xml; sourceTree = "<group>"; };
-               AFD51B300F063B4A00471C02 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Photopile.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD51B300F063B4A00471C02 /* Photopile.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Photopile.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD51DB60F063BCE00471C02 /* photopile.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = photopile.c; path = hacks/glx/photopile.c; sourceTree = "<group>"; };
                AFD51DB80F063BE700471C02 /* photopile.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = photopile.xml; sourceTree = "<group>"; };
-               AFD56E040996A03800BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = GLText.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD56E040996A03800BA26F7 /* GLText.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GLText.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD56E080996A07A00BA26F7 /* gltext.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = gltext.c; path = hacks/glx/gltext.c; sourceTree = "<group>"; };
                AFD56E0A0996A0ED00BA26F7 /* glut_roman.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = glut_roman.h; path = hacks/glx/glut_roman.h; sourceTree = "<group>"; };
                AFD56E0B0996A0ED00BA26F7 /* glut_stroke.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = glut_stroke.c; path = hacks/glx/glut_stroke.c; sourceTree = "<group>"; };
                AFD56E0C0996A0ED00BA26F7 /* glut_swidth.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = glut_swidth.c; path = hacks/glx/glut_swidth.c; sourceTree = "<group>"; };
                AFD56E0D0996A0ED00BA26F7 /* glutstroke.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = glutstroke.h; path = hacks/glx/glutstroke.h; sourceTree = "<group>"; };
-               AFD56EBE0996A72600BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Braid.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD56EBE0996A72600BA26F7 /* Braid.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Braid.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD56EC10996A76F00BA26F7 /* braid.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = braid.c; path = hacks/braid.c; sourceTree = "<group>"; };
-               AFD56EEA0996A95700BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Forest.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD56EEA0996A95700BA26F7 /* Forest.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Forest.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD56EED0996A99E00BA26F7 /* forest.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = forest.c; path = hacks/forest.c; sourceTree = "<group>"; };
-               AFD56F1B0996AAFA00BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Vines.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD56F1B0996AAFA00BA26F7 /* Vines.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Vines.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD56F1F0996AB5A00BA26F7 /* vines.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vines.c; path = hacks/vines.c; sourceTree = "<group>"; };
-               AFD56F330996AB8A00BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Galaxy.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD56F330996AB8A00BA26F7 /* Galaxy.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Galaxy.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD56F360996ABD200BA26F7 /* galaxy.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = galaxy.c; path = hacks/galaxy.c; sourceTree = "<group>"; };
-               AFD56F5F0996AEEE00BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Grav.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD56F5F0996AEEE00BA26F7 /* Grav.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Grav.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD56F620996AF2D00BA26F7 /* grav.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = grav.c; path = hacks/grav.c; sourceTree = "<group>"; };
-               AFD56F7B0996B01600BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Hopalong.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD56F7B0996B01600BA26F7 /* Hopalong.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Hopalong.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD56F880996B06600BA26F7 /* hopalong.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = hopalong.c; path = hacks/hopalong.c; sourceTree = "<group>"; };
-               AFD56F9C0996B09400BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Laser.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD56F9C0996B09400BA26F7 /* Laser.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Laser.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD56FA00996B0E500BA26F7 /* laser.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = laser.c; path = hacks/laser.c; sourceTree = "<group>"; };
-               AFD56FB30996B10F00BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Lightning.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD56FB30996B10F00BA26F7 /* Lightning.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Lightning.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD56FB60996B16300BA26F7 /* lightning.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = lightning.c; path = hacks/lightning.c; sourceTree = "<group>"; };
-               AFD56FC90996B18F00BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Lisa.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD56FC90996B18F00BA26F7 /* Lisa.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Lisa.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD56FCC0996B1D600BA26F7 /* lisa.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = lisa.c; path = hacks/lisa.c; sourceTree = "<group>"; };
-               AFD56FDF0996B20900BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Lissie.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD56FDF0996B20900BA26F7 /* Lissie.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Lissie.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD56FE20996B26200BA26F7 /* lissie.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = lissie.c; path = hacks/lissie.c; sourceTree = "<group>"; };
-               AFD570080996B43800BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Penrose.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD570080996B43800BA26F7 /* Penrose.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Penrose.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD5700C0996B49D00BA26F7 /* penrose.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = penrose.c; path = hacks/penrose.c; sourceTree = "<group>"; };
-               AFD5701F0996B4CC00BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Sierpinski.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD5701F0996B4CC00BA26F7 /* Sierpinski.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Sierpinski.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD570220996B52700BA26F7 /* sierpinski.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = sierpinski.c; path = hacks/sierpinski.c; sourceTree = "<group>"; };
-               AFD570360996B56D00BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Sphere.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD570360996B56D00BA26F7 /* Sphere.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Sphere.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD5703B0996B5E300BA26F7 /* sphere.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = sphere.c; path = hacks/sphere.c; sourceTree = "<group>"; };
-               AFD570530996B61600BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Spiral.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD570530996B61600BA26F7 /* Spiral.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Spiral.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD570560996B67600BA26F7 /* spiral.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = spiral.c; path = hacks/spiral.c; sourceTree = "<group>"; };
-               AFD570690996B6A300BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = FadePlot.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD570690996B6A300BA26F7 /* FadePlot.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FadePlot.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD5706C0996B70000BA26F7 /* fadeplot.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = fadeplot.c; path = hacks/fadeplot.c; sourceTree = "<group>"; };
-               AFD5707F0996B72800BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Mountain.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD5707F0996B72800BA26F7 /* Mountain.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Mountain.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD570820996B79300BA26F7 /* mountain.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = mountain.c; path = hacks/mountain.c; sourceTree = "<group>"; };
-               AFD570950996B80300BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Triangle.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD570950996B80300BA26F7 /* Triangle.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Triangle.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD570980996B86200BA26F7 /* triangle.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = triangle.c; path = hacks/triangle.c; sourceTree = "<group>"; };
-               AFD570AB0996B88E00BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Worm.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD570AB0996B88E00BA26F7 /* Worm.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Worm.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD570AE0996B8EF00BA26F7 /* worm.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = worm.c; path = hacks/worm.c; sourceTree = "<group>"; };
-               AFD570C10996B93000BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Rotor.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD570C10996B93000BA26F7 /* Rotor.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Rotor.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD570C40996B98500BA26F7 /* rotor.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = rotor.c; path = hacks/rotor.c; sourceTree = "<group>"; };
-               AFD570D90996B9F800BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Ant.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD570D90996B9F800BA26F7 /* Ant.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Ant.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD570DE0996BA5C00BA26F7 /* ant.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = ant.c; path = hacks/ant.c; sourceTree = "<group>"; };
-               AFD570FA0996BBBF00BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Flow.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD570FA0996BBBF00BA26F7 /* Flow.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Flow.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD571010996BC3800BA26F7 /* flow.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = flow.c; path = hacks/flow.c; sourceTree = "<group>"; };
-               AFD571230996BE9300BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Discrete.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD571230996BE9300BA26F7 /* Discrete.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Discrete.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD571280996BEF700BA26F7 /* discrete.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = discrete.c; path = hacks/discrete.c; sourceTree = "<group>"; };
-               AFD5713C0996BF2E00BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Apollonian.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD5713C0996BF2E00BA26F7 /* Apollonian.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Apollonian.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD5713F0996BFBE00BA26F7 /* apollonian.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = apollonian.c; path = hacks/apollonian.c; sourceTree = "<group>"; };
-               AFD571530996C01700BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Euler2D.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD571530996C01700BA26F7 /* Euler2D.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Euler2D.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD571560996C07F00BA26F7 /* euler2d.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = euler2d.c; path = hacks/euler2d.c; sourceTree = "<group>"; };
-               AFD571690996C0CE00BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Thornbird.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD571690996C0CE00BA26F7 /* Thornbird.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Thornbird.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD5716B0996C16700BA26F7 /* thornbird.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = thornbird.c; path = hacks/thornbird.c; sourceTree = "<group>"; };
-               AFD571C50996D9DC00BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Juggle.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD571C50996D9DC00BA26F7 /* Juggle.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Juggle.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD571C80996DA4600BA26F7 /* juggle.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = juggle.c; path = hacks/juggle.c; sourceTree = "<group>"; };
-               AFD572320996E4A300BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Swirl.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD572320996E4A300BA26F7 /* Swirl.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Swirl.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD572350996E53E00BA26F7 /* swirl.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = swirl.c; path = hacks/swirl.c; sourceTree = "<group>"; };
-               AFD5727D0996EE8500BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Polyominoes.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD5727D0996EE8500BA26F7 /* Polyominoes.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Polyominoes.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD572800996EF2B00BA26F7 /* polyominoes.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = polyominoes.c; path = hacks/polyominoes.c; sourceTree = "<group>"; };
-               AFD572B50996F99600BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Bouboule.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD572B50996F99600BA26F7 /* Bouboule.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Bouboule.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD572B90996FB3D00BA26F7 /* bouboule.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = bouboule.c; path = hacks/bouboule.c; sourceTree = "<group>"; };
-               AFD572D20996FC0F00BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Crystal.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD572D20996FC0F00BA26F7 /* Crystal.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Crystal.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD572ED0997006E00BA26F7 /* crystal.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = crystal.c; path = hacks/crystal.c; sourceTree = "<group>"; };
-               AFD57309099701C000BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Julia.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD57309099701C000BA26F7 /* Julia.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Julia.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD5730C099702C800BA26F7 /* julia.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = julia.c; path = hacks/julia.c; sourceTree = "<group>"; };
-               AFD5736D0997411200BA26F7 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Strange.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFD5736D0997411200BA26F7 /* Strange.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Strange.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFD57371099741A200BA26F7 /* strange.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = strange.c; path = hacks/strange.c; sourceTree = "<group>"; };
+               AFDA65A1178A52B70070D24B /* UnknownPleasures.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = UnknownPleasures.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFDA65A3178A541A0070D24B /* unknownpleasures.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = unknownpleasures.xml; sourceTree = "<group>"; };
+               AFDA65A4178A541A0070D24B /* unknownpleasures.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = unknownpleasures.c; path = hacks/glx/unknownpleasures.c; sourceTree = "<group>"; };
                AFE1FD3F0981E32E00F7970E /* SaverRunner.h */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.h; name = SaverRunner.h; path = OSX/SaverRunner.h; sourceTree = "<group>"; };
                AFE1FD400981E32E00F7970E /* SaverRunner.m */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.objc; name = SaverRunner.m; path = OSX/SaverRunner.m; sourceTree = "<group>"; };
                AFE1FD410981E32E00F7970E /* InvertedSlider.h */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.h; name = InvertedSlider.h; path = OSX/InvertedSlider.h; sourceTree = "<group>"; };
                AFE1FD5B0981E3CB00F7970E /* yarandom.c */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.c; name = yarandom.c; path = utils/yarandom.c; sourceTree = "<group>"; };
                AFE1FD5C0981E3CB00F7970E /* yarandom.h */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.h; name = yarandom.h; path = utils/yarandom.h; sourceTree = "<group>"; };
                AFE1FD620981E40800F7970E /* rorschach.c */ = {isa = PBXFileReference; fileEncoding = 12; lastKnownFileType = sourcecode.c.c; name = rorschach.c; path = hacks/rorschach.c; sourceTree = "<group>"; };
-               AFE2A46A0E2E904600ADB298 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = SkyTentacles.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFE2A46A0E2E904600ADB298 /* SkyTentacles.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SkyTentacles.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFE2A4720E2E90E300ADB298 /* skytentacles.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = skytentacles.c; path = hacks/glx/skytentacles.c; sourceTree = "<group>"; };
                AFE2A4740E2E911200ADB298 /* skytentacles.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = skytentacles.xml; sourceTree = "<group>"; };
-               AFE30BFC0E52B14700CCF4A5 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Sonar.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFE30BFC0E52B14700CCF4A5 /* Sonar.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Sonar.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFE30BFF0E52B1DC00CCF4A5 /* sonar-icmp.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "sonar-icmp.c"; path = "hacks/glx/sonar-icmp.c"; sourceTree = "<group>"; };
                AFE30C000E52B1DC00CCF4A5 /* sonar-sim.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = "sonar-sim.c"; path = "hacks/glx/sonar-sim.c"; sourceTree = "<group>"; };
                AFE30C010E52B1DC00CCF4A5 /* sonar.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = sonar.c; path = hacks/glx/sonar.c; sourceTree = "<group>"; };
                AFE6A16A0CDD78EA002805BF /* involute.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = involute.c; path = hacks/glx/involute.c; sourceTree = "<group>"; };
                AFE6A16B0CDD78EA002805BF /* involute.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = involute.h; path = hacks/glx/involute.h; sourceTree = "<group>"; };
-               AFE6A1970CDD7B2E002805BF /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = MoebiusGears.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFE6A1970CDD7B2E002805BF /* MoebiusGears.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MoebiusGears.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFE6A40B0CDD7BC3002805BF /* moebiusgears.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = moebiusgears.c; path = hacks/glx/moebiusgears.c; sourceTree = "<group>"; };
                AFE6A40D0CDD7BDC002805BF /* moebiusgears.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = moebiusgears.xml; sourceTree = "<group>"; };
-               AFE6A42D0CDD7FAA002805BF /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = Abstractile.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFE6A42D0CDD7FAA002805BF /* Abstractile.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Abstractile.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFE6A4340CDD800F002805BF /* abstractile.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = abstractile.c; path = hacks/abstractile.c; sourceTree = "<group>"; };
                AFE6A4360CDD8026002805BF /* abstractile.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = abstractile.xml; sourceTree = "<group>"; };
                AFEB9C3815900514003974F3 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; };
                AFEB9C3C15900558003974F3 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
                AFEB9C3E1590056A003974F3 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; };
                AFEB9C3F1590056A003974F3 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; };
-               AFF463470C4403E400EE6509 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = CWaves.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFF2869217860E830050A578 /* QuasiCrystal.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = QuasiCrystal.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFF28694178611720050A578 /* quasicrystal.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = quasicrystal.xml; sourceTree = "<group>"; };
+               AFF28695178611720050A578 /* quasicrystal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = quasicrystal.c; path = hacks/glx/quasicrystal.c; sourceTree = "<group>"; };
+               AFF3C9FB17CCAC440028F240 /* Geodesic.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Geodesic.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFF3C9FD17CCAD9A0028F240 /* geodesic.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = geodesic.xml; sourceTree = "<group>"; };
+               AFF3CA0217CCAEB70028F240 /* geodesic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = geodesic.c; path = hacks/glx/geodesic.c; sourceTree = "<group>"; };
+               AFF463470C4403E400EE6509 /* CWaves.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CWaves.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFF463490C44044E00EE6509 /* cwaves.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = cwaves.c; path = hacks/cwaves.c; sourceTree = "<group>"; };
                AFF4634B0C44046500EE6509 /* cwaves.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = cwaves.xml; sourceTree = "<group>"; };
-               AFF4636C0C440AEF00EE6509 /* XScreenSaver.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = XScreenSaver.saver; path = GLCells.saver; sourceTree = BUILT_PRODUCTS_DIR; };
+               AFF4636C0C440AEF00EE6509 /* GLCells.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GLCells.saver; sourceTree = BUILT_PRODUCTS_DIR; };
                AFF463710C440B9200EE6509 /* glcells.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = glcells.c; path = hacks/glx/glcells.c; sourceTree = "<group>"; };
                AFF463730C440BAC00EE6509 /* glcells.xml */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = glcells.xml; sourceTree = "<group>"; };
 /* End PBXFileReference section */
                        files = (
                                AF1FD8EF158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD8F0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C326215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD8F1158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD8F2158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78371217DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD8F3158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD8F4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C326315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD8F5158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD8F6158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78371317DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD7BF158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD7C0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C321515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD7C1158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD7C2158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836C417DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA33158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA34158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32B315C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA35158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA36158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78376617DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD7BB158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD7BC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C321415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD7BD158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD7BE158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836C317DBA580003B9FC0 /* libz.dylib in Frameworks */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               AF1AD9DF18500F9F00932759 /* Frameworks */ = {
+                       isa = PBXFrameworksBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               AF1ADA181850180E00932759 /* Sparkle.framework in Frameworks */,
+                               AF1ADA1F18504A4F00932759 /* ScreenSaver.framework in Frameworks */,
+                               AF1AD9E318500F9F00932759 /* Cocoa.framework in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        buildActionMask = 2147483647;
                        files = (
                                AF1FD7F3158FF96500C40F17 /* libjwxyz.a in Frameworks */,
-                               AF1FD7F4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
-                               AF1FD7F5158FF96500C40F17 /* Cocoa.framework in Frameworks */,
-                               AF1FD7F6158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AFAA6B3D177392DD00DE720C /* OpenGLES.framework in Frameworks */,
+                               AFAA6B3E177392E000DE720C /* UIKit.framework in Frameworks */,
+                               AFAA6B3F177392E400DE720C /* AssetsLibrary.framework in Frameworks */,
+                               AFAA6B40177392E800DE720C /* Foundation.framework in Frameworks */,
+                               AFAA6B41177392EC00DE720C /* CoreGraphics.framework in Frameworks */,
+                               AFAA6B42177392F000DE720C /* CoreText.framework in Frameworks */,
+                               AFAA6B43177392F600DE720C /* QuartzCore.framework in Frameworks */,
+                               AF7F54A617DC24B500CE1158 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        buildActionMask = 2147483647;
                        files = (
                                AF1FD723158FF96500C40F17 /* libjwxyz.a in Frameworks */,
-                               AF1FD724158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
-                               AF1FD725158FF96500C40F17 /* Cocoa.framework in Frameworks */,
-                               AF1FD726158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AFAA6B301773876900DE720C /* OpenGLES.framework in Frameworks */,
+                               AFAA6B311773876E00DE720C /* UIKit.framework in Frameworks */,
+                               AFAA6B321773877300DE720C /* AssetsLibrary.framework in Frameworks */,
+                               AFAA6B331773877800DE720C /* Foundation.framework in Frameworks */,
+                               AFAA6B341773877C00DE720C /* CoreGraphics.framework in Frameworks */,
+                               AFAA6B351773878000DE720C /* CoreText.framework in Frameworks */,
+                               AFAA6B361773878400DE720C /* QuartzCore.framework in Frameworks */,
+                               AF7F54A517DC24A300CE1158 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD9F3158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD9F4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32A315C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD9F5158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD9F6158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78375517DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD91B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD91C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C326D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD91D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD91E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78371D17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA2F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA30158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32B215C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA31158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA32158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78376417DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD99B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD99C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C328D15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD99D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD99E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78373D17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD993158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD994158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C328B15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD995158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD996158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78373B17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD7AB158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD7AC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C321015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD7AD158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD7AE158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836BF17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD83F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD840158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C323515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD841158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD842158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836E517DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD767158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD768158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C31FF15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD769158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD76A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836AD17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD74F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD750158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C31F915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD751158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD752158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836A717DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD84B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD84C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C323815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD84D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD84E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836E817DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA7B158FF96600C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA7C158FF96600C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32C515C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA7D158FF96600C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA7E158FF96600C40F17 /* Carbon.framework in Frameworks */,
+                               AF78377817DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD743158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD744158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C31F615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD745158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD746158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836A417DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD7DB158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD7DC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C321C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD7DD158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD7DE158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836CB17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA83158FF96600C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA84158FF96600C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32C715C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA85158FF96600C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA86158FF96600C40F17 /* Carbon.framework in Frameworks */,
+                               AF78377A17DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD717158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD718158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C31EB15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD719158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD71A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78369917DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD793158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD794158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C320A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD795158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD796158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836B817DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD7FF158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD800158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C322515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD801158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD802158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836D517DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD7F7158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD7F8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C322315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD7F9158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD7FA158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836D317DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD85B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD85C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C323C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD85D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD85E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836EC17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD787158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD788158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C320715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD789158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD78A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836B517DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD71B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD71C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C31EC15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD71D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD71E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78369A17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD7AF158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD7B0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C321115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD7B1158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD7B2158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836C017DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD79F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD7A0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C320D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD7A1158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD7A2158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836BC17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD86F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD870158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C324115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD871158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD872158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836F117DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD77B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD77C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C320415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD77D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD77E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836B217DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD7B3158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD7B4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C321215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD7B5158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD7B6158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836C117DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA6B158FF96600C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA6C158FF96600C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32C115C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA6D158FF96600C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA6E158FF96600C40F17 /* Carbon.framework in Frameworks */,
+                               AF78377417DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD7C3158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD7C4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C321615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD7C5158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD7C6158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836C517DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD7E3158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD7E4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C321E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD7E5158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD7E6158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836CD17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD803158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD804158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C322615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD805158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD806158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836D617DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD837158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD838158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C323315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD839158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD83A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836E317DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD753158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD754158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C31FA15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD755158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD756158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836A817DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD76F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD770158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C320115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD771158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD772158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836AF17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD7B7158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD7B8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C321315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD7B9158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD7BA158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836C217DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD833158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD834158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C323215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD835158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD836158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836E217DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA3F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA40158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32B615C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA41158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA42158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78376917DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD7EB158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD7EC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C322015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD7ED158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD7EE158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836CF17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD72F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD730158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C31F115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD731158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD732158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78369F17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD877158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD878158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C324315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD879158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD87A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836F317DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD873158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD874158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C324215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD875158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD876158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836F217DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD857158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD858158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C323B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD859158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD85A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836EB17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD847158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD848158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C323715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD849158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD84A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836E717DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD74B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD74C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C31F815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD74D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD74E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836A617DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD83B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD83C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C323415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD83D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD83E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836E417DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD7A7158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD7A8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C320F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD7A9158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD7AA158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836BE17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD747158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD748158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C31F715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD749158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD74A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836A517DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD77F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD780158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C320515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD781158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD782158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836B317DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD737158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD738158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C31F315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD739158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD73A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836A117DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD7E7158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD7E8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C321F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD7E9158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD7EA158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836CE17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD867158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD868158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C323F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD869158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD86A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836EF17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD75B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD75C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C31FC15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD75D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD75E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836AA17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA43158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA44158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32B715C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA45158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA46158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78376A17DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD827158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD828158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C322F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD829158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD82A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836DF17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD79B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD79C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C320C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD79D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD79E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836BA17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD897158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD898158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C324B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD899158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD89A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836FB17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD933158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD934158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C327315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD935158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD936158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78372317DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD957158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD958158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C327C15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD959158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD95A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78372C17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD9D7158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD9D8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C329C15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD9D9158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD9DA158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78374D17DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD97B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD97C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C328515C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD97D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD97E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78373517DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA1F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA20158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32AE15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA21158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA22158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78376017DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD9AF158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD9B0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C329215C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD9B1158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD9B2158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78374317DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD92F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD930158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C327215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD931158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD932158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78372217DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD943158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD944158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C327715C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD945158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD946158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78372717DBA580003B9FC0 /* libz.dylib in Frameworks */,
                                AF84FD4209B1209E00F3AB06 /* GLUT.framework in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                        files = (
                                AF1FDA53158FF96600C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA54158FF96600C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32BB15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA55158FF96600C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA56158FF96600C40F17 /* Carbon.framework in Frameworks */,
+                               AF78376E17DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD807158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD808158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C322715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD809158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD80A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836D717DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA4F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA50158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32BA15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA51158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA52158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78376D17DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD7D3158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD7D4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C321A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD7D5158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD7D6158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836C917DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD7D7158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD7D8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C321B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD7D9158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD7DA158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836CA17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD78B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD78C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C320815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD78D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD78E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836B617DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD82B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD82C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C323015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD82D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD82E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836E017DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA3B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA3C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32B515C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA3D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA3E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78376817DBA581003B9FC0 /* libz.dylib in Frameworks */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               AF7511071782B5B900380EA1 /* Frameworks */ = {
+                       isa = PBXFrameworksBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               AF7511081782B5B900380EA1 /* libjwxyz.a in Frameworks */,
+                               AF7511091782B5B900380EA1 /* ScreenSaver.framework in Frameworks */,
+                               AF75110A1782B5B900380EA1 /* QuartzCore.framework in Frameworks */,
+                               AF75110B1782B5B900380EA1 /* Cocoa.framework in Frameworks */,
+                               AF75110C1782B5B900380EA1 /* Carbon.framework in Frameworks */,
+                               AF78373F17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD7EF158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD7F0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C322115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD7F1158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD7F2158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836D117DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD8C3158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD8C4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C325715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD8C5158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD8C6158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78370617DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD94B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD94C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C327915C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD94D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD94E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78372917DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD95B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD95C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C327D15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD95D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD95E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78372D17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD9B7158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD9B8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C329415C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD9B9158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD9BA158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78374517DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA17158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA18158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32AC15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA19158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA1A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78375E17DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD97F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD980158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C328615C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD981158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD982158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78373617DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD94F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD950158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C327A15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD951158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD952158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78372A17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA13158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA14158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32AB15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA15158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA16158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78375D17DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD913158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD914158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C326B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD915158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD916158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78371B17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD937158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD938158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C327415C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD939158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD93A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78372417DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD783158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD784158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C320615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD785158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD786158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836B417DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD733158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD734158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C31F215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD735158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD736158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836A017DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD98B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD98C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C328915C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD98D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD98E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78373917DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD88F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD890158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C324915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD891158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD892158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836F917DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD8A3158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD8A4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C324E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD8A5158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD8A6158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836FE17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD8BB158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD8BC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C325515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD8BD158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD8BE158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78370417DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                                AF918B96158FD0EA002B5D1E /* libjwxyz.a in Frameworks */,
                                AFEB9C3B1590054B003974F3 /* OpenGLES.framework in Frameworks */,
                                AFEB9C3915900514003974F3 /* UIKit.framework in Frameworks */,
+                               AF561DF815969C5B007CA5ED /* AssetsLibrary.framework in Frameworks */,
                                AFEB9C3D15900558003974F3 /* Foundation.framework in Frameworks */,
                                AFEB9C401590056A003974F3 /* CoreGraphics.framework in Frameworks */,
+                               AF0FAF3C159BAC7C00BCE2F7 /* CoreText.framework in Frameworks */,
                                AFEB9C411590056A003974F3 /* QuartzCore.framework in Frameworks */,
+                               AF7F54A417DC249500CE1158 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD7A3158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD7A4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C320E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD7A5158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD7A6158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836BD17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD7CF158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD7D0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C321915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD7D1158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD7D2158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836C817DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD80B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD80C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C322815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD80D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD80E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836D817DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD85F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD860158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C323D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD861158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD862158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836ED17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD81F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD820158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C322D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD821158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD822158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836DD17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD7CB158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD7CC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C321815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD7CD158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD7CE158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836C717DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD773158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD774158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C320215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD775158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD776158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836B017DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD72B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD72C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C31F015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD72D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD72E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78369E17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD777158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD778158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C320315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD779158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD77A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836B117DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD7C7158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD7C8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C321715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD7C9158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD7CA158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836C617DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD797158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD798158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C320B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD799158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD79A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836B917DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD78F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD790158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C320915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD791158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD792158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836B717DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD7DF158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD7E0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C321D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD7E1158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD7E2158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836CC17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD813158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD814158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C322A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD815158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD816158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836DA17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD763158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD764158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C31FE15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD765158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD766158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836AC17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD817158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD818158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C322B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD819158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD81A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836DB17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD727158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD728158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C31EF15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD729158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD72A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78369D17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        buildActionMask = 2147483647;
                        files = (
                                AFEB9C37158FFF88003974F3 /* ScreenSaver.framework in Frameworks */,
+                               AF2C31E615C0F7FE007A6896 /* QuartzCore.framework in Frameworks */,
                                AF918B99158FF045002B5D1E /* Cocoa.framework in Frameworks */,
                                AF918B9A158FF04C002B5D1E /* Carbon.framework in Frameworks */,
+                               AF78369717DB9F25003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA2B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA2C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32B115C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA2D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA2E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78376317DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD75F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD760158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C31FD15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD761158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD762158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836AB17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD823158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD824158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C322E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD825158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD826158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836DE17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD87B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD87C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C324415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD87D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD87E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836F417DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD73F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD740158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C31F515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD741158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD742158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836A317DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD76B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD76C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C320015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD76D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD76E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836AE17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD80F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD810158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C322915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD811158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD812158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836D917DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD81B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD81C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C322C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD81D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD81E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836DC17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD843158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD844158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C323615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD845158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD846158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836E617DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD82F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD830158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C323115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD831158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD832158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836E117DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD86B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD86C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C324015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD86D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD86E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836F017DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD7FB158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD7FC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C322415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD7FD158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD7FE158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836D417DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD863158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD864158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C323E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD865158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD866158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836EE17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD73B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD73C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C31F415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD73D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD73E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836A217DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD71F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD720158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C31ED15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD721158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD722158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78369B17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD84F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD850158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C323915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD851158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD852158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836E917DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD853158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD854158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C323A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD855158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD856158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836EA17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD90F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD910158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C326A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD911158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD912158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78371A17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD9BB158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD9BC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C329515C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD9BD158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD9BE158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78374617DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA1B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA1C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32AD15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA1D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA1E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78375F17DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD9C7158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD9C8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C329815C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD9C9158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD9CA158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78374917DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD9EF158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD9F0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32A215C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD9F1158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD9F2158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78375417DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA0F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA10158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32AA15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA11158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA12158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78375C17DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA0B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA0C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32A915C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA0D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA0E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78375B17DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD9A7158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD9A8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C329015C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD9A9158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD9AA158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78374117DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD90B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD90C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C326915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD90D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD90E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78371917DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD977158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD978158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C328415C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD979158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD97A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78373417DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD9E7158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD9E8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32A015C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD9E9158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD9EA158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78375117DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD9FF158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA00158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32A615C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA01158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA02158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78375817DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD95F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD960158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C327E15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD961158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD962158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78372E17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD917158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD918158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C326C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD919158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD91A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78371C17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD9B3158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD9B4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C329315C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD9B5158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD9B6158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78374417DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD93F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD940158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C327615C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD941158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD942158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78372617DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD983158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD984158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C328715C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD985158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD986158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78373717DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD907158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD908158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C326815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD909158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD90A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78371817DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA4B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA4C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32B915C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA4D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA4E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78376C17DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD9FB158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD9FC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32A515C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD9FD158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD9FE158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78375717DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD927158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD928158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C327015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD929158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD92A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78372017DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA07158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA08158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32A815C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA09158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA0A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78375A17DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD9AB158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD9AC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C329115C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD9AD158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD9AE158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78374217DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD9EB158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD9EC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32A115C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD9ED158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD9EE158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78375317DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD93B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD93C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C327515C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD93D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD93E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78372517DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD963158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD964158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C327F15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD965158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD966158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78372F17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD953158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD954158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C327B15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD955158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD956158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78372B17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD903158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD904158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C326715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD905158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD906158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78371717DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD997158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD998158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C328C15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD999158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD99A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78373C17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD9A3158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD9A4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C328F15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD9A5158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD9A6158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78374017DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD98F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD990158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C328A15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD991158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD992158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78373A17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD973158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD974158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C328315C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD975158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD976158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78373317DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD92B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD92C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C327115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD92D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD92E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78372117DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD96F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD970158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C328215C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD971158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD972158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78373217DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD8FB158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD8FC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C326515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD8FD158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD8FE158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78371517DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD947158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD948158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C327815C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD949158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD94A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78372817DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD8E3158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD8E4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C325F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD8E5158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD8E6158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78370F17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD8EB158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD8EC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C326115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD8ED158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD8EE158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78371117DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD9DF158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD9E0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C329E15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD9E1158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD9E2158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78374F17DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD9C3158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD9C4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C329715C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD9C5158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD9C6158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78374817DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD8F7158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD8F8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C326415C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD8F9158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD8FA158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78371417DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD9CB158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD9CC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C329915C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD9CD158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD9CE158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78374A17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD9DB158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD9DC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C329D15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD9DD158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD9DE158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78374E17DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD9E3158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD9E4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C329F15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD9E5158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD9E6158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78375017DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD9D3158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD9D4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C329B15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD9D5158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD9D6158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78374C17DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD8FF158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD900158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C326615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD901158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD902158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78371617DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD8E7158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD8E8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C326015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD8E9158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD8EA158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78371017DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA23158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA24158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32AF15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA25158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA26158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78376117DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD91F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD920158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C326E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD921158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD922158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78371E17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD96B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD96C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C328115C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD96D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD96E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78373117DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD923158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD924158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C326F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD925158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD926158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78371F17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA27158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA28158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32B015C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA29158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA2A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78376217DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD99F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD9A0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C328E15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD9A1158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD9A2158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78373E17DBA580003B9FC0 /* libz.dylib in Frameworks */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               AFB591AF178B812C00EA4005 /* Frameworks */ = {
+                       isa = PBXFrameworksBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               AFB591B0178B812C00EA4005 /* libjwxyz.a in Frameworks */,
+                               AFB591B1178B812C00EA4005 /* ScreenSaver.framework in Frameworks */,
+                               AFB591B2178B812C00EA4005 /* QuartzCore.framework in Frameworks */,
+                               AFB591B3178B812C00EA4005 /* Cocoa.framework in Frameworks */,
+                               AFB591B4178B812C00EA4005 /* Carbon.framework in Frameworks */,
+                               AF7836BB17DBA580003B9FC0 /* libz.dylib in Frameworks */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               AFBFE755178642DC00432B21 /* Frameworks */ = {
+                       isa = PBXFrameworksBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               AFBFE756178642DC00432B21 /* ScreenSaver.framework in Frameworks */,
+                               AFBFE757178642DC00432B21 /* QuartzCore.framework in Frameworks */,
+                               AFBFE758178642DC00432B21 /* Cocoa.framework in Frameworks */,
+                               AFBFE759178642DC00432B21 /* Carbon.framework in Frameworks */,
+                               AF78369C17DBA580003B9FC0 /* libz.dylib in Frameworks */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               AFBFE775178647FE00432B21 /* Frameworks */ = {
+                       isa = PBXFrameworksBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               AFBFE776178647FE00432B21 /* ScreenSaver.framework in Frameworks */,
+                               AFBFE777178647FE00432B21 /* QuartzCore.framework in Frameworks */,
+                               AFBFE778178647FE00432B21 /* Cocoa.framework in Frameworks */,
+                               AFBFE779178647FE00432B21 /* Carbon.framework in Frameworks */,
+                               AF7836D217DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD9CF158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD9D0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C329A15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD9D1158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD9D2158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78374B17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD987158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD988158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C328815C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD989158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD98A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78373817DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD887158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD888158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C324715C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD889158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD88A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836F717DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA47158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA48158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32B815C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA49158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA4A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78376B17DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA7F158FF96600C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA80158FF96600C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32C615C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA81158FF96600C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA82158FF96600C40F17 /* Carbon.framework in Frameworks */,
+                               AF78377917DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD8AB158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD8AC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C325015C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD8AD158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD8AE158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78370017DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD8AF158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD8B0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C325115C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD8B1158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD8B2158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78370117DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD8B3158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD8B4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C325215C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD8B5158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD8B6158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78370217DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA5B158FF96600C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA5C158FF96600C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32BD15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA5D158FF96600C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA5E158FF96600C40F17 /* Carbon.framework in Frameworks */,
+                               AF78377017DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA5F158FF96600C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA60158FF96600C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32BE15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA61158FF96600C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA62158FF96600C40F17 /* Carbon.framework in Frameworks */,
+                               AF78377117DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA63158FF96600C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA64158FF96600C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32BF15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA65158FF96600C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA66158FF96600C40F17 /* Carbon.framework in Frameworks */,
+                               AF78377217DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA67158FF96600C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA68158FF96600C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32C015C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA69158FF96600C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA6A158FF96600C40F17 /* Carbon.framework in Frameworks */,
+                               AF78377317DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD8C7158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD8C8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C325815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD8C9158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD8CA158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78370717DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD8CF158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD8D0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C325A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD8D1158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD8D2158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78370917DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA73158FF96600C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA74158FF96600C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32C315C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA75158FF96600C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA76158FF96600C40F17 /* Carbon.framework in Frameworks */,
+                               AF78377617DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA77158FF96600C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA78158FF96600C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32C415C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA79158FF96600C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA7A158FF96600C40F17 /* Carbon.framework in Frameworks */,
+                               AF78377717DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD89F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD8A0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C324D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD8A1158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD8A2158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836FD17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD8BF158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD8C0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C325615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD8C1158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD8C2158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78370517DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD8DF158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD8E0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C325E15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD8E1158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD8E2158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78370D17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA87158FF96600C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA88158FF96600C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32C815C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA89158FF96600C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA8A158FF96600C40F17 /* Carbon.framework in Frameworks */,
+                               AF78377B17DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA6F158FF96600C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA70158FF96600C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32C215C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA71158FF96600C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA72158FF96600C40F17 /* Carbon.framework in Frameworks */,
+                               AF78377517DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA37158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA38158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32B415C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA39158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA3A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78376717DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD8A7158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD8A8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C324F15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD8A9158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD8AA158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836FF17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD893158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD894158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C324A15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD895158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD896158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836FA17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD87F158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD880158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C324515C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD881158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD882158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836F517DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD89B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD89C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C324C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD89D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD89E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836FC17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD8DB158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD8DC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C325D15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD8DD158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD8DE158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78370C17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA57158FF96600C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA58158FF96600C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32BC15C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA59158FF96600C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA5A158FF96600C40F17 /* Carbon.framework in Frameworks */,
+                               AF78376F17DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD8D7158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD8D8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C325C15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD8D9158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD8DA158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78370B17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD8CB158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD8CC158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C325915C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD8CD158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD8CE158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78370817DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD883158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD884158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C324615C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD885158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD886158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836F617DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD88B158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD88C158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C324815C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD88D158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD88E158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836F817DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD8B7158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD8B8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C325315C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD8B9158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD8BA158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78370317DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD8D3158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD8D4158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C325B15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD8D5158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD8D6158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78370A17DBA580003B9FC0 /* libz.dylib in Frameworks */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               AFDA6596178A52B70070D24B /* Frameworks */ = {
+                       isa = PBXFrameworksBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               AFDA6597178A52B70070D24B /* libjwxyz.a in Frameworks */,
+                               AFDA6598178A52B70070D24B /* ScreenSaver.framework in Frameworks */,
+                               AFDA6599178A52B70070D24B /* QuartzCore.framework in Frameworks */,
+                               AFDA659A178A52B70070D24B /* Cocoa.framework in Frameworks */,
+                               AFDA659B178A52B70070D24B /* Carbon.framework in Frameworks */,
+                               AF78376517DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FDA03158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FDA04158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32A715C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FDA05158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FDA06158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78375917DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD9F7158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD9F8158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C32A415C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD9F9158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD9FA158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78375617DBA581003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD9BF158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD9C0158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C329615C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD9C1158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD9C2158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78374717DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD713158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD714158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C31EA15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD715158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD716158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78369817DBA580003B9FC0 /* libz.dylib in Frameworks */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               AFF2868717860E830050A578 /* Frameworks */ = {
+                       isa = PBXFrameworksBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               AFF2868817860E830050A578 /* libjwxyz.a in Frameworks */,
+                               AFF2868917860E830050A578 /* ScreenSaver.framework in Frameworks */,
+                               AFF2868A17860E830050A578 /* QuartzCore.framework in Frameworks */,
+                               AFF2868B17860E830050A578 /* Cocoa.framework in Frameworks */,
+                               AFF2868C17860E830050A578 /* Carbon.framework in Frameworks */,
+                               AF78375217DBA581003B9FC0 /* libz.dylib in Frameworks */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               AFF3C9F017CCAC440028F240 /* Frameworks */ = {
+                       isa = PBXFrameworksBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               AFF3C9F117CCAC440028F240 /* libjwxyz.a in Frameworks */,
+                               AFF3C9F217CCAC440028F240 /* ScreenSaver.framework in Frameworks */,
+                               AFF3C9F317CCAC440028F240 /* QuartzCore.framework in Frameworks */,
+                               AFF3C9F417CCAC440028F240 /* Cocoa.framework in Frameworks */,
+                               AFF3C9F517CCAC440028F240 /* Carbon.framework in Frameworks */,
+                               AF78370E17DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD757158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD758158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C31FB15C0FC9C007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD759158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD75A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF7836A917DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF1FD967158FF96500C40F17 /* libjwxyz.a in Frameworks */,
                                AF1FD968158FF96500C40F17 /* ScreenSaver.framework in Frameworks */,
+                               AF2C328015C0FC9D007A6896 /* QuartzCore.framework in Frameworks */,
                                AF1FD969158FF96500C40F17 /* Cocoa.framework in Frameworks */,
                                AF1FD96A158FF96500C40F17 /* Carbon.framework in Frameworks */,
+                               AF78373017DBA580003B9FC0 /* libz.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                080E96DDFE201D6D7F000001 /* libjwxyz */ = {
                        isa = PBXGroup;
                        children = (
+                               AF561DF515969BC3007CA5ED /* iosgrabimage.m */,
                                AFC7592F158D9A7A00C5458E /* iostextclient.m */,
                                AFE1FD410981E32E00F7970E /* InvertedSlider.h */,
                                AFE1FD420981E32E00F7970E /* InvertedSlider.m */,
                        isa = PBXGroup;
                        children = (
                                AF4808C1098C3B6C00FB32B8 /* libjwxyz.a */,
-                               AF97707D0989D2F6001F8B92 /* XScreenSaver.saver */,
-                               AF4810FB09909FBA00FB32B8 /* XScreenSaver.saver */,
-                               AF976FBC0989CAA2001F8B92 /* XScreenSaver.saver */,
-                               AF480D81098EEDDE00FB32B8 /* XScreenSaver.saver */,
-                               AF480C58098E301400FB32B8 /* XScreenSaver.saver */,
-                               AF9770400989D1E6001F8B92 /* XScreenSaver.saver */,
-                               AF9771D70989DC4A001F8B92 /* XScreenSaver.app */,
-                               AF4812640990CE2700FB32B8 /* XScreenSaver.saver */,
-                               AF4812C60990D3D900FB32B8 /* XScreenSaver.saver */,
-                               AF0839A209930B6B00277BE9 /* XScreenSaver.saver */,
-                               AF083A48099311D700277BE9 /* XScreenSaver.saver */,
-                               AFA5595A099330B000F3E977 /* XScreenSaver.saver */,
-                               AFA5597F0993317900F3E977 /* XScreenSaver.saver */,
-                               AFA559A40993322100F3E977 /* XScreenSaver.saver */,
-                               AFA559C70993328000F3E977 /* XScreenSaver.saver */,
-                               AFA559E10993330600F3E977 /* XScreenSaver.saver */,
-                               AFA55A150993340300F3E977 /* XScreenSaver.saver */,
-                               AFA55A32099334A000F3E977 /* XScreenSaver.saver */,
-                               AFA55A8B0993364300F3E977 /* XScreenSaver.saver */,
-                               AFA55AE109933CEF00F3E977 /* XScreenSaver.saver */,
-                               AFA55B1E09933E0500F3E977 /* XScreenSaver.saver */,
-                               AFA55B3709933E8D00F3E977 /* XScreenSaver.saver */,
-                               AFA55B8B09933F7200F3E977 /* XScreenSaver.saver */,
-                               AFA55BA309933FDA00F3E977 /* XScreenSaver.saver */,
-                               AFA55BBD099340CE00F3E977 /* XScreenSaver.saver */,
-                               AFA55BF60993429100F3E977 /* XScreenSaver.saver */,
-                               AFA55C200993431300F3E977 /* XScreenSaver.saver */,
-                               AFA55C89099349A600F3E977 /* XScreenSaver.saver */,
-                               AFA55CBB09934BB200F3E977 /* XScreenSaver.saver */,
-                               AFA55CDE09934CE400F3E977 /* XScreenSaver.saver */,
-                               AFA55D4E0993565300F3E977 /* XScreenSaver.saver */,
-                               AFA55D740993584B00F3E977 /* XScreenSaver.saver */,
-                               AFA55D91099358C400F3E977 /* XScreenSaver.saver */,
-                               AFA55DDA09935D7000F3E977 /* XScreenSaver.saver */,
-                               AFA55E0309935E4900F3E977 /* XScreenSaver.saver */,
-                               AFA55E1F09935EDC00F3E977 /* XScreenSaver.saver */,
-                               AFA55E4209935F8E00F3E977 /* XScreenSaver.saver */,
-                               AFA55E6009935FF900F3E977 /* XScreenSaver.saver */,
-                               AFA55EE3099360E300F3E977 /* XScreenSaver.saver */,
-                               AFA55F1E099361B700F3E977 /* XScreenSaver.saver */,
-                               AFA55F3C0993622F00F3E977 /* XScreenSaver.saver */,
-                               AFA55F540993629000F3E977 /* XScreenSaver.saver */,
-                               AFA55F840993643600F3E977 /* XScreenSaver.saver */,
-                               AFA55FE509936BFA00F3E977 /* XScreenSaver.saver */,
-                               AFA5600B09936C6D00F3E977 /* XScreenSaver.saver */,
-                               AFA5602609936CC800F3E977 /* XScreenSaver.saver */,
-                               AFA5604409936D5100F3E977 /* XScreenSaver.saver */,
-                               AFA5605C09936E2100F3E977 /* XScreenSaver.saver */,
-                               AFA5607409936F3800F3E977 /* XScreenSaver.saver */,
-                               AFA560C00993718D00F3E977 /* XScreenSaver.saver */,
-                               AFA5610F0993781600F3E977 /* XScreenSaver.saver */,
-                               AFA5616A09937C0D00F3E977 /* XScreenSaver.saver */,
-                               AFA5618D09937CF100F3E977 /* XScreenSaver.saver */,
-                               AFA561AF09937D7E00F3E977 /* XScreenSaver.saver */,
-                               AFA562190993849F00F3E977 /* XScreenSaver.saver */,
-                               AFA562310993852500F3E977 /* XScreenSaver.saver */,
-                               AFA562D1099392C600F3E977 /* XScreenSaver.saver */,
-                               AFA562EC099393C900F3E977 /* XScreenSaver.saver */,
-                               AFA563040993943B00F3E977 /* XScreenSaver.saver */,
-                               AFA563260993951000F3E977 /* XScreenSaver.saver */,
-                               AFA56343099395ED00F3E977 /* XScreenSaver.saver */,
-                               AFA56363099396C000F3E977 /* XScreenSaver.saver */,
-                               AFA5638B099397B300F3E977 /* XScreenSaver.saver */,
-                               AFA563B6099398BB00F3E977 /* XScreenSaver.saver */,
-                               AFD56E040996A03800BA26F7 /* XScreenSaver.saver */,
-                               AFD56EBE0996A72600BA26F7 /* XScreenSaver.saver */,
-                               AFD56EEA0996A95700BA26F7 /* XScreenSaver.saver */,
-                               AFD56F1B0996AAFA00BA26F7 /* XScreenSaver.saver */,
-                               AFD56F330996AB8A00BA26F7 /* XScreenSaver.saver */,
-                               AFD56F5F0996AEEE00BA26F7 /* XScreenSaver.saver */,
-                               AFD56F7B0996B01600BA26F7 /* XScreenSaver.saver */,
-                               AFD56F9C0996B09400BA26F7 /* XScreenSaver.saver */,
-                               AFD56FB30996B10F00BA26F7 /* XScreenSaver.saver */,
-                               AFD56FC90996B18F00BA26F7 /* XScreenSaver.saver */,
-                               AFD56FDF0996B20900BA26F7 /* XScreenSaver.saver */,
-                               AFD570080996B43800BA26F7 /* XScreenSaver.saver */,
-                               AFD5701F0996B4CC00BA26F7 /* XScreenSaver.saver */,
-                               AFD570360996B56D00BA26F7 /* XScreenSaver.saver */,
-                               AFD570530996B61600BA26F7 /* XScreenSaver.saver */,
-                               AFD570690996B6A300BA26F7 /* XScreenSaver.saver */,
-                               AFD5707F0996B72800BA26F7 /* XScreenSaver.saver */,
-                               AFD570950996B80300BA26F7 /* XScreenSaver.saver */,
-                               AFD570AB0996B88E00BA26F7 /* XScreenSaver.saver */,
-                               AFD570C10996B93000BA26F7 /* XScreenSaver.saver */,
-                               AFD570D90996B9F800BA26F7 /* XScreenSaver.saver */,
-                               AFD570FA0996BBBF00BA26F7 /* XScreenSaver.saver */,
-                               AFD571230996BE9300BA26F7 /* XScreenSaver.saver */,
-                               AFD5713C0996BF2E00BA26F7 /* XScreenSaver.saver */,
-                               AFD571530996C01700BA26F7 /* XScreenSaver.saver */,
-                               AFD571690996C0CE00BA26F7 /* XScreenSaver.saver */,
-                               AFD571C50996D9DC00BA26F7 /* XScreenSaver.saver */,
-                               AFD572320996E4A300BA26F7 /* XScreenSaver.saver */,
-                               AFD5727D0996EE8500BA26F7 /* XScreenSaver.saver */,
-                               AFD572B50996F99600BA26F7 /* XScreenSaver.saver */,
-                               AFD572D20996FC0F00BA26F7 /* XScreenSaver.saver */,
-                               AFD57309099701C000BA26F7 /* XScreenSaver.saver */,
-                               AFD5736D0997411200BA26F7 /* XScreenSaver.saver */,
-                               AF794F74099748450059A8B0 /* XScreenSaver.saver */,
-                               AF794F9E09974A320059A8B0 /* XScreenSaver.saver */,
-                               AF794FDD09974FA60059A8B0 /* XScreenSaver.saver */,
-                               AF97573D099C317000B05160 /* XScreenSaver.saver */,
-                               AF975785099C374A00B05160 /* XScreenSaver.saver */,
-                               AF9757D2099C3E6300B05160 /* XScreenSaver.saver */,
-                               AF975818099C41D500B05160 /* XScreenSaver.saver */,
-                               AF975875099C475900B05160 /* XScreenSaver.saver */,
-                               AF975A46099C681F00B05160 /* XScreenSaver.saver */,
-                               AF975A7C099C6AB200B05160 /* XScreenSaver.saver */,
-                               AF975A96099C6BC300B05160 /* XScreenSaver.saver */,
-                               AF975AE7099C6EB100B05160 /* XScreenSaver.saver */,
-                               AF975B0C099C6FE400B05160 /* XScreenSaver.saver */,
-                               AF975C22099C8C1500B05160 /* XScreenSaver.saver */,
-                               AF975C4E099C8DCF00B05160 /* XScreenSaver.saver */,
-                               AF975C6E099C8F3F00B05160 /* XScreenSaver.saver */,
-                               AF975D63099CA0F000B05160 /* XScreenSaver.saver */,
-                               AF476FC6099D154F001F091E /* XScreenSaver.saver */,
-                               AF476FEB099D1686001F091E /* XScreenSaver.saver */,
-                               AF47705C099D4385001F091E /* XScreenSaver.saver */,
-                               AF477179099D4786001F091E /* XScreenSaver.saver */,
-                               AF47718F099D4803001F091E /* XScreenSaver.saver */,
-                               AF4771B7099D4949001F091E /* XScreenSaver.saver */,
-                               AF4771EB099D4D9A001F091E /* XScreenSaver.saver */,
-                               AF477202099D4E64001F091E /* XScreenSaver.saver */,
-                               AF477218099D4EE8001F091E /* XScreenSaver.saver */,
+                               AF97707D0989D2F6001F8B92 /* Attraction.saver */,
+                               AF4810FB09909FBA00FB32B8 /* DangerBall.saver */,
+                               AF976FBC0989CAA2001F8B92 /* Deco.saver */,
+                               AF480D81098EEDDE00FB32B8 /* Drift.saver */,
+                               AF480C58098E301400FB32B8 /* Helix.saver */,
+                               AF9770400989D1E6001F8B92 /* Rorschach.saver */,
+                               AF9771D70989DC4A001F8B92 /* SaverTester.app */,
+                               AF4812640990CE2700FB32B8 /* Gears.saver */,
+                               AF4812C60990D3D900FB32B8 /* Pipes.saver */,
+                               AF0839A209930B6B00277BE9 /* Atlantis.saver */,
+                               AF083A48099311D700277BE9 /* Atunnel.saver */,
+                               AFA5595A099330B000F3E977 /* Cage.saver */,
+                               AFA5597F0993317900F3E977 /* Moebius.saver */,
+                               AFA559A40993322100F3E977 /* Superquadrics.saver */,
+                               AFA559C70993328000F3E977 /* Morph3D.saver */,
+                               AFA559E10993330600F3E977 /* Rubik.saver */,
+                               AFA55A150993340300F3E977 /* Stairs.saver */,
+                               AFA55A32099334A000F3E977 /* Sproingies.saver */,
+                               AFA55A8B0993364300F3E977 /* Lament.saver */,
+                               AFA55AE109933CEF00F3E977 /* Bubble3D.saver */,
+                               AFA55B1E09933E0500F3E977 /* GLPlanet.saver */,
+                               AFA55B3709933E8D00F3E977 /* Pulsar.saver */,
+                               AFA55B8B09933F7200F3E977 /* Sierpinski3D.saver */,
+                               AFA55BA309933FDA00F3E977 /* GFlux.saver */,
+                               AFA55BBD099340CE00F3E977 /* Circuit.saver */,
+                               AFA55BF60993429100F3E977 /* Menger.saver */,
+                               AFA55C200993431300F3E977 /* Engine.saver */,
+                               AFA55C89099349A600F3E977 /* GLSnake.saver */,
+                               AFA55CBB09934BB200F3E977 /* Boxed.saver */,
+                               AFA55CDE09934CE400F3E977 /* GLForestFire.saver */,
+                               AFA55D4E0993565300F3E977 /* SBalls.saver */,
+                               AFA55D740993584B00F3E977 /* Cubenetic.saver */,
+                               AFA55D91099358C400F3E977 /* Spheremonics.saver */,
+                               AFA55DDA09935D7000F3E977 /* Lavalite.saver */,
+                               AFA55E0309935E4900F3E977 /* Queens.saver */,
+                               AFA55E1F09935EDC00F3E977 /* Endgame.saver */,
+                               AFA55E4209935F8E00F3E977 /* GLBlur.saver */,
+                               AFA55E6009935FF900F3E977 /* FlyingToasters.saver */,
+                               AFA55EE3099360E300F3E977 /* BouncingCow.saver */,
+                               AFA55F1E099361B700F3E977 /* JigglyPuff.saver */,
+                               AFA55F3C0993622F00F3E977 /* Klein.saver */,
+                               AFA55F540993629000F3E977 /* Hypertorus.saver */,
+                               AFA55F840993643600F3E977 /* GLMatrix.saver */,
+                               AFA55FE509936BFA00F3E977 /* CubeStorm.saver */,
+                               AFA5600B09936C6D00F3E977 /* GLKnots.saver */,
+                               AFA5602609936CC800F3E977 /* BlockTube.saver */,
+                               AFA5604409936D5100F3E977 /* FlipFlop.saver */,
+                               AFA5605C09936E2100F3E977 /* AntInspect.saver */,
+                               AFA5607409936F3800F3E977 /* AntSpotlight.saver */,
+                               AFA560C00993718D00F3E977 /* Polytopes.saver */,
+                               AFA5610F0993781600F3E977 /* Molecule.saver */,
+                               AFA5616A09937C0D00F3E977 /* BlinkBox.saver */,
+                               AFA5618D09937CF100F3E977 /* Noof.saver */,
+                               AFA561AF09937D7E00F3E977 /* Polyhedra.saver */,
+                               AFA562190993849F00F3E977 /* Providence.saver */,
+                               AFA562310993852500F3E977 /* Pinion.saver */,
+                               AFA562D1099392C600F3E977 /* Boing.saver */,
+                               AFA562EC099393C900F3E977 /* AntMaze.saver */,
+                               AFA563040993943B00F3E977 /* Tangram.saver */,
+                               AFA563260993951000F3E977 /* Crackberg.saver */,
+                               AFA56343099395ED00F3E977 /* GLHanoi.saver */,
+                               AFA56363099396C000F3E977 /* Cube21.saver */,
+                               AFA5638B099397B300F3E977 /* TimeTunnel.saver */,
+                               AFA563B6099398BB00F3E977 /* Juggler3D.saver */,
+                               AFD56E040996A03800BA26F7 /* GLText.saver */,
+                               AFD56EBE0996A72600BA26F7 /* Braid.saver */,
+                               AFD56EEA0996A95700BA26F7 /* Forest.saver */,
+                               AFD56F1B0996AAFA00BA26F7 /* Vines.saver */,
+                               AFD56F330996AB8A00BA26F7 /* Galaxy.saver */,
+                               AFD56F5F0996AEEE00BA26F7 /* Grav.saver */,
+                               AFD56F7B0996B01600BA26F7 /* Hopalong.saver */,
+                               AFD56F9C0996B09400BA26F7 /* Laser.saver */,
+                               AFD56FB30996B10F00BA26F7 /* Lightning.saver */,
+                               AFD56FC90996B18F00BA26F7 /* Lisa.saver */,
+                               AFD56FDF0996B20900BA26F7 /* Lissie.saver */,
+                               AFD570080996B43800BA26F7 /* Penrose.saver */,
+                               AFD5701F0996B4CC00BA26F7 /* Sierpinski.saver */,
+                               AFD570360996B56D00BA26F7 /* Sphere.saver */,
+                               AFD570530996B61600BA26F7 /* Spiral.saver */,
+                               AFD570690996B6A300BA26F7 /* FadePlot.saver */,
+                               AFD5707F0996B72800BA26F7 /* Mountain.saver */,
+                               AFD570950996B80300BA26F7 /* Triangle.saver */,
+                               AFD570AB0996B88E00BA26F7 /* Worm.saver */,
+                               AFD570C10996B93000BA26F7 /* Rotor.saver */,
+                               AFD570D90996B9F800BA26F7 /* Ant.saver */,
+                               AFD570FA0996BBBF00BA26F7 /* Flow.saver */,
+                               AFD571230996BE9300BA26F7 /* Discrete.saver */,
+                               AFD5713C0996BF2E00BA26F7 /* Apollonian.saver */,
+                               AFD571530996C01700BA26F7 /* Euler2D.saver */,
+                               AFD571690996C0CE00BA26F7 /* Thornbird.saver */,
+                               AFD571C50996D9DC00BA26F7 /* Juggle.saver */,
+                               AFD572320996E4A300BA26F7 /* Swirl.saver */,
+                               AFD5727D0996EE8500BA26F7 /* Polyominoes.saver */,
+                               AFD572B50996F99600BA26F7 /* Bouboule.saver */,
+                               AFD572D20996FC0F00BA26F7 /* Crystal.saver */,
+                               AFD57309099701C000BA26F7 /* Julia.saver */,
+                               AFD5736D0997411200BA26F7 /* Strange.saver */,
+                               AF794F74099748450059A8B0 /* Demon.saver */,
+                               AF794F9E09974A320059A8B0 /* Fiberlamp.saver */,
+                               AF794FDD09974FA60059A8B0 /* Loop.saver */,
+                               AF97573D099C317000B05160 /* IMSMap.saver */,
+                               AF975785099C374A00B05160 /* Moire.saver */,
+                               AF9757D2099C3E6300B05160 /* RDbomb.saver */,
+                               AF975818099C41D500B05160 /* XFlame.saver */,
+                               AF975875099C475900B05160 /* ShadeBobs.saver */,
+                               AF975A46099C681F00B05160 /* MetaBalls.saver */,
+                               AF975A7C099C6AB200B05160 /* Eruption.saver */,
+                               AF975A96099C6BC300B05160 /* Barcode.saver */,
+                               AF975AE7099C6EB100B05160 /* Fireworkx.saver */,
+                               AF975B0C099C6FE400B05160 /* MemScroller.saver */,
+                               AF975C22099C8C1500B05160 /* Halo.saver */,
+                               AF975C4E099C8DCF00B05160 /* Greynetic.saver */,
+                               AF975C6E099C8F3F00B05160 /* NoseGuy.saver */,
+                               AF975D63099CA0F000B05160 /* Rocks.saver */,
+                               AF476FC6099D154F001F091E /* Interference.saver */,
+                               AF476FEB099D1686001F091E /* Truchet.saver */,
+                               AF47705C099D4385001F091E /* Deluxe.saver */,
+                               AF477179099D4786001F091E /* Compass.saver */,
+                               AF47718F099D4803001F091E /* Wander.saver */,
+                               AF4771B7099D4949001F091E /* T3D.saver */,
+                               AF4771EB099D4D9A001F091E /* CCurve.saver */,
+                               AF477202099D4E64001F091E /* NerveRot.saver */,
+                               AF477218099D4EE8001F091E /* Whirlygig.saver */,
                                AF47722E099D4F67001F091E /* Anemone.saver */,
-                               AF477263099D5717001F091E /* XScreenSaver.saver */,
-                               AF47727B099D57B9001F091E /* XScreenSaver.saver */,
-                               AF477293099D5926001F091E /* XScreenSaver.saver */,
-                               AF477392099D65A1001F091E /* XScreenSaver.saver */,
-                               AF4773AA099D6648001F091E /* XScreenSaver.saver */,
-                               AF4773D1099D67B9001F091E /* XScreenSaver.saver */,
-                               AF477412099D69E7001F091E /* XScreenSaver.saver */,
-                               AF477437099D7C70001F091E /* XScreenSaver.saver */,
-                               AF477452099D7D33001F091E /* XScreenSaver.saver */,
-                               AF477493099D89E4001F091E /* XScreenSaver.saver */,
-                               AF4774A9099D8A74001F091E /* XScreenSaver.saver */,
-                               AF4774C4099D8B5F001F091E /* XScreenSaver.saver */,
-                               AF4774DE099D8BFF001F091E /* XScreenSaver.saver */,
-                               AF47756D099D9A1A001F091E /* XScreenSaver.saver */,
-                               AF477593099D9C28001F091E /* XScreenSaver.saver */,
-                               AF4775AF099D9CF7001F091E /* XScreenSaver.saver */,
-                               AF4775E8099D9F69001F091E /* XScreenSaver.saver */,
-                               AF477602099DA030001F091E /* XScreenSaver.saver */,
-                               AF477623099DA26C001F091E /* XScreenSaver.saver */,
-                               AF477654099DA6D0001F091E /* XScreenSaver.saver */,
-                               AF47766A099DA78F001F091E /* XScreenSaver.saver */,
-                               AF477680099DA849001F091E /* XScreenSaver.saver */,
-                               AF47769F099DAA6F001F091E /* XScreenSaver.saver */,
-                               AF4776BA099DABDD001F091E /* XScreenSaver.saver */,
-                               AF4776D0099DAC8A001F091E /* XScreenSaver.saver */,
-                               AF4776EB099DADDF001F091E /* XScreenSaver.saver */,
-                               AF477701099DAE7A001F091E /* XScreenSaver.saver */,
-                               AF47771D099DAF9F001F091E /* XScreenSaver.saver */,
-                               AF477733099DB044001F091E /* XScreenSaver.saver */,
-                               AF477762099DB61E001F091E /* XScreenSaver.saver */,
-                               AF477784099DB965001F091E /* XScreenSaver.saver */,
-                               AF4777A0099DBA90001F091E /* XScreenSaver.saver */,
-                               AF4777E1099DC183001F091E /* XScreenSaver.saver */,
-                               AF4778BB099DDB79001F091E /* XScreenSaver.saver */,
-                               AF4778D7099DDCAE001F091E /* XScreenSaver.saver */,
-                               AF4778F8099DDDC8001F091E /* XScreenSaver.saver */,
-                               AF477919099DE379001F091E /* XScreenSaver.saver */,
-                               AF47793A099DE4C7001F091E /* XScreenSaver.saver */,
-                               AF642405099FF9C2000F4CD4 /* XScreenSaver.saver */,
-                               AF6425DC09A18856000F4CD4 /* XScreenSaver.saver */,
-                               AF6425FC09A189EC000F4CD4 /* XScreenSaver.saver */,
-                               AF64261F09A18D6C000F4CD4 /* XScreenSaver.saver */,
-                               AF64263C09A18F54000F4CD4 /* XScreenSaver.saver */,
-                               AF64265F09A19229000F4CD4 /* XScreenSaver.saver */,
-                               AF64268B09A194B0000F4CD4 /* XScreenSaver.saver */,
-                               AF64278109A1D37A000F4CD4 /* XScreenSaver.saver */,
-                               AF6427B809A2DE36000F4CD4 /* XScreenSaver.saver */,
-                               AF9D467609B5109C006E59CF /* XScreenSaver.saver */,
-                               AF9D475409B5300A006E59CF /* XScreenSaver.saver */,
-                               AF9D476F09B53166006E59CF /* XScreenSaver.saver */,
-                               AF9D48EB09B53322006E59CF /* XScreenSaver.saver */,
-                               AF9D490409B535DA006E59CF /* XScreenSaver.saver */,
-                               AF9D493B09B53CBA006E59CF /* XScreenSaver.saver */,
-                               AF9D496409B53FC9006E59CF /* XScreenSaver.saver */,
-                               AF9D497C09B5411D006E59CF /* XScreenSaver.saver */,
-                               AF9D49A709B544C3006E59CF /* XScreenSaver.saver */,
-                               AF9D4C7909B59F27006E59CF /* XScreenSaver.saver */,
-                               AF9D4CF709B5AA8E006E59CF /* XScreenSaver.saver */,
-                               AF9D4D8F09B5B2DC006E59CF /* XScreenSaver.saver */,
-                               AF9D4DC009B5B71E006E59CF /* XScreenSaver.saver */,
+                               AF477263099D5717001F091E /* Halftone.saver */,
+                               AF47727B099D57B9001F091E /* PopSquares.saver */,
+                               AF477293099D5926001F091E /* Piecewise.saver */,
+                               AF477392099D65A1001F091E /* Wormhole.saver */,
+                               AF4773AA099D6648001F091E /* FuzzyFlakes.saver */,
+                               AF4773D1099D67B9001F091E /* Anemotaxis.saver */,
+                               AF477412099D69E7001F091E /* Intermomentary.saver */,
+                               AF477437099D7C70001F091E /* IFS.saver */,
+                               AF477452099D7D33001F091E /* XMatrix.saver */,
+                               AF477493099D89E4001F091E /* Flame.saver */,
+                               AF4774A9099D8A74001F091E /* Kaleidescope.saver */,
+                               AF4774C4099D8B5F001F091E /* LMorph.saver */,
+                               AF4774DE099D8BFF001F091E /* Maze.saver */,
+                               AF47756D099D9A1A001F091E /* Pedal.saver */,
+                               AF477593099D9C28001F091E /* Pyro.saver */,
+                               AF4775AF099D9CF7001F091E /* Starfish.saver */,
+                               AF4775E8099D9F69001F091E /* Coral.saver */,
+                               AF477602099DA030001F091E /* Epicycle.saver */,
+                               AF477623099DA26C001F091E /* Kumppa.saver */,
+                               AF477654099DA6D0001F091E /* Squiral.saver */,
+                               AF47766A099DA78F001F091E /* Critical.saver */,
+                               AF477680099DA849001F091E /* Petri.saver */,
+                               AF47769F099DAA6F001F091E /* Blaster.saver */,
+                               AF4776BA099DABDD001F091E /* XSpirograph.saver */,
+                               AF4776D0099DAC8A001F091E /* XRaySwarm.saver */,
+                               AF4776EB099DADDF001F091E /* WhirlWindWarp.saver */,
+                               AF477701099DAE7A001F091E /* Vermiculate.saver */,
+                               AF47771D099DAF9F001F091E /* CloudLife.saver */,
+                               AF477733099DB044001F091E /* Substrate.saver */,
+                               AF477762099DB61E001F091E /* Interaggregate.saver */,
+                               AF477784099DB965001F091E /* Celtic.saver */,
+                               AF4777A0099DBA90001F091E /* FluidBalls.saver */,
+                               AF4777E1099DC183001F091E /* BoxFit.saver */,
+                               AF4778BB099DDB79001F091E /* Penetrate.saver */,
+                               AF4778D7099DDCAE001F091E /* XJack.saver */,
+                               AF4778F8099DDDC8001F091E /* Cynosure.saver */,
+                               AF477919099DE379001F091E /* Flag.saver */,
+                               AF47793A099DE4C7001F091E /* Slip.saver */,
+                               AF642405099FF9C2000F4CD4 /* Extrusion.saver */,
+                               AF6425DC09A18856000F4CD4 /* HyperCube.saver */,
+                               AF6425FC09A189EC000F4CD4 /* Qix.saver */,
+                               AF64261F09A18D6C000F4CD4 /* HyperBall.saver */,
+                               AF64263C09A18F54000F4CD4 /* Moire2.saver */,
+                               AF64265F09A19229000F4CD4 /* Munch.saver */,
+                               AF64268B09A194B0000F4CD4 /* Goop.saver */,
+                               AF64278109A1D37A000F4CD4 /* SpeedMine.saver */,
+                               AF6427B809A2DE36000F4CD4 /* Bubbles.saver */,
+                               AF9D467609B5109C006E59CF /* DecayScreen.saver */,
+                               AF9D475409B5300A006E59CF /* SlideScreen.saver */,
+                               AF9D476F09B53166006E59CF /* Zoom.saver */,
+                               AF9D48EB09B53322006E59CF /* Bumps.saver */,
+                               AF9D490409B535DA006E59CF /* Distort.saver */,
+                               AF9D493B09B53CBA006E59CF /* Ripples.saver */,
+                               AF9D496409B53FC9006E59CF /* RotZoomer.saver */,
+                               AF9D497C09B5411D006E59CF /* Twang.saver */,
+                               AF9D49A709B544C3006E59CF /* Spotlight.saver */,
+                               AF9D4C7909B59F27006E59CF /* XLyap.saver */,
+                               AF9D4CF709B5AA8E006E59CF /* Pong.saver */,
+                               AF9D4D8F09B5B2DC006E59CF /* XAnalogTV.saver */,
+                               AF9D4DC009B5B71E006E59CF /* BSOD.saver */,
                                AF9D4DFE09B5BB19006E59CF /* Apple2.saver */,
                                AF7776F609B63ABF00EA3033 /* Phosphor.saver */,
-                               AF77772A09B6416100EA3033 /* XScreenSaver.saver */,
-                               AF77775109B6446500EA3033 /* XScreenSaver.saver */,
-                               AF7777A209B64A5200EA3033 /* XScreenSaver.saver */,
-                               AF7777E409B64C6B00EA3033 /* XScreenSaver.saver */,
-                               AF7777FE09B64E3100EA3033 /* XScreenSaver.saver */,
-                               AF77785809B6528100EA3033 /* XScreenSaver.saver */,
-                               AF77787409B6536000EA3033 /* XScreenSaver.saver */,
-                               AF7778B509B659C800EA3033 /* XScreenSaver.saver */,
-                               AF34085409B80AAF00F2CEC1 /* XScreenSaver.saver */,
-                               AF34085509B80AB000F2CEC1 /* XScreenSaver.saver */,
-                               AF34085609B80AB000F2CEC1 /* XScreenSaver.saver */,
-                               AF34085709B80AB000F2CEC1 /* XScreenSaver.saver */,
-                               AF998EEE0A083DB30051049D /* XScreenSaver.saver */,
-                               AF48DF030A0C25E000F94CF9 /* XScreenSaver.saver */,
-                               AFA339400B058505002B0E7D /* XScreenSaver.saver */,
+                               AF77772A09B6416100EA3033 /* Pacman.saver */,
+                               AF77775109B6446500EA3033 /* FlipScreen3D.saver */,
+                               AF7777A209B64A5200EA3033 /* MirrorBlob.saver */,
+                               AF7777E409B64C6B00EA3033 /* GLSlideshow.saver */,
+                               AF7777FE09B64E3100EA3033 /* FlipText.saver */,
+                               AF77785809B6528100EA3033 /* Carousel.saver */,
+                               AF77787409B6536000EA3033 /* DNAlogo.saver */,
+                               AF7778B509B659C800EA3033 /* BlitSpin.saver */,
+                               AF34085409B80AAF00F2CEC1 /* StarWars.saver */,
+                               AF34085509B80AB000F2CEC1 /* StonerView.saver */,
+                               AF34085609B80AB000F2CEC1 /* Gleidescope.saver */,
+                               AF34085709B80AB000F2CEC1 /* FontGlide.saver */,
+                               AF998EEE0A083DB30051049D /* TopBlock.saver */,
+                               AF48DF030A0C25E000F94CF9 /* GLSchool.saver */,
+                               AFA339400B058505002B0E7D /* WebCollage.saver */,
                                AFA33BC70B058740002B0E7D /* webcollage-helper */,
-                               AFF463470C4403E400EE6509 /* XScreenSaver.saver */,
-                               AFF4636C0C440AEF00EE6509 /* XScreenSaver.saver */,
-                               AF0DC7BD0C4C73F600D76972 /* XScreenSaver.saver */,
-                               AF0DCA560C4CBB0D00D76972 /* XScreenSaver.saver */,
-                               AFE6A1970CDD7B2E002805BF /* XScreenSaver.saver */,
-                               AFE6A42D0CDD7FAA002805BF /* XScreenSaver.saver */,
-                               AF4FD6FA0CE7A486005EE58E /* XScreenSaver.saver */,
-                               AF4FF4CE0D52CBDE00666F98 /* XScreenSaver.saver */,
-                               AF3C71590D624BF50030CC0D /* XScreenSaver.saver */,
-                               AF1A17730D6D6EE3008AF328 /* XScreenSaver.saver */,
-                               AFE2A46A0E2E904600ADB298 /* XScreenSaver.saver */,
-                               AFE30BFC0E52B14700CCF4A5 /* XScreenSaver.saver */,
-                               AF35E8A00E63823600691F2F /* XScreenSaver.saver */,
-                               AFD51B300F063B4A00471C02 /* XScreenSaver.saver */,
-                               AF32D9F40F3AD0B40080F535 /* XScreenSaver.saver */,
-                               AF4A345D102A593600A81B2A /* XScreenSaver.saver */,
+                               AFF463470C4403E400EE6509 /* CWaves.saver */,
+                               AFF4636C0C440AEF00EE6509 /* GLCells.saver */,
+                               AF0DC7BD0C4C73F600D76972 /* m6502.saver */,
+                               AF0DCA560C4CBB0D00D76972 /* Voronoi.saver */,
+                               AFE6A1970CDD7B2E002805BF /* MoebiusGears.saver */,
+                               AFE6A42D0CDD7FAA002805BF /* Abstractile.saver */,
+                               AF4FD6FA0CE7A486005EE58E /* Lockward.saver */,
+                               AF4FF4CE0D52CBDE00666F98 /* CubicGrid.saver */,
+                               AF3C71590D624BF50030CC0D /* Hypnowheel.saver */,
+                               AF1A17730D6D6EE3008AF328 /* LCDscrub.saver */,
+                               AFE2A46A0E2E904600ADB298 /* SkyTentacles.saver */,
+                               AFE30BFC0E52B14700CCF4A5 /* Sonar.saver */,
+                               AF35E8A00E63823600691F2F /* Jigsaw.saver */,
+                               AFD51B300F063B4A00471C02 /* Photopile.saver */,
+                               AF32D9F40F3AD0B40080F535 /* RubikBlocks.saver */,
+                               AF4A345D102A593600A81B2A /* Surfaces.saver */,
                                AF2D4D8F13E902F5002AA818 /* Phosphor.app */,
                                AF2D4F7E13E91093002AA818 /* Apple2.app */,
-                               AF78D189142DD8F3002AAF77 /* XScreenSaver.saver */,
-                               AF3581D51431D47B00E09C51 /* XScreenSaver.saver */,
-                               AF358216143330F900E09C51 /* XScreenSaver.saver */,
+                               AF78D189142DD8F3002AAF77 /* Hilbert.saver */,
+                               AF3581D51431D47B00E09C51 /* CompanionCube.saver */,
+                               AF358216143330F900E09C51 /* TronBit.saver */,
                                AF91898F158FC00A002B5D1E /* XScreenSaver.app */,
+                               AF7511121782B5B900380EA1 /* Kaleidocycle.saver */,
+                               AFF2869217860E830050A578 /* QuasiCrystal.saver */,
+                               AFBFE75E178642DC00432B21 /* Apple2.app */,
+                               AFBFE77E178647FE00432B21 /* Phosphor.app */,
+                               AFDA65A1178A52B70070D24B /* UnknownPleasures.saver */,
+                               AFB591BA178B812C00EA4005 /* Hexadrop.saver */,
+                               AFF3C9FB17CCAC440028F240 /* Geodesic.saver */,
+                               AF1AD9E218500F9F00932759 /* XScreenSaverUpdater.app */,
                        );
                        name = Products;
                        sourceTree = "<group>";
                        children = (
                                AF480AB9098C66E200FB32B8 /* SaverRunner */,
                                080E96DDFE201D6D7F000001 /* libjwxyz */,
+                               AF1AD9E818500FA000932759 /* Updater */,
                                AFE1FD520981E35400F7970E /* Utils */,
                                AFE1FD610981E3E700F7970E /* Hacks */,
                                AFC258670988A468000655EE /* config */,
                                AF56019B157DAA3D00DB2055 /* iSaverRunner.xib */,
                                AF2D522513E954A0002AA818 /* SaverRunner.icns */,
                                AF01295A157D5C2C00C396E1 /* iSaverRunner29.png */,
+                               AF7E080315932A1600D81407 /* iSaverRunner29t.png */,
                                AF01295B157D5C2C00C396E1 /* iSaverRunner50.png */,
                                AF01295C157D5C2C00C396E1 /* iSaverRunner57.png */,
                                AF01295D157D5C2C00C396E1 /* iSaverRunner72.png */,
                                AF01295E157D5C2C00C396E1 /* iSaverRunner114.png */,
+                               AFC6BBC1161CE07E0084EDB1 /* Default-568h@2x.png */,
                                AF9771D90989DC4A001F8B92 /* SaverRunner.plist */,
                                AF01294C157D31DD00C396E1 /* iSaverRunner.plist */,
                                8D1107310486CEB800E47090 /* XScreenSaver.plist */,
                29B97323FDCFA39411CA2CEA /* Frameworks */ = {
                        isa = PBXGroup;
                        children = (
+                               AF1ADA171850180E00932759 /* Sparkle.framework */,
+                               AF78377C17DBA85D003B9FC0 /* libz.dylib */,
+                               AF78369617DB9F25003B9FC0 /* libz.dylib */,
                                AFEB9C3E1590056A003974F3 /* CoreGraphics.framework */,
                                AFEB9C3F1590056A003974F3 /* QuartzCore.framework */,
+                               AF1AD9E718500FA000932759 /* Foundation.framework */,
                                AFEB9C3C15900558003974F3 /* Foundation.framework */,
                                AFEB9C3A1590054B003974F3 /* OpenGLES.framework */,
                                AFEB9C3815900514003974F3 /* UIKit.framework */,
+                               AF1AD9E618500FA000932759 /* CoreData.framework */,
+                               AF1AD9E518500F9F00932759 /* AppKit.framework */,
                                AF0F46DC104E1809000A929C /* AppKit.framework */,
                                AF976ED30989BF59001F8B92 /* ScreenSaver.framework */,
+                               AF2C31E515C0F7FE007A6896 /* QuartzCore.framework */,
+                               AF561DF715969C5B007CA5ED /* AssetsLibrary.framework */,
+                               AF561DF3159651A7007CA5ED /* AudioToolbox.framework */,
+                               AF0FAF3B159BAC7B00BCE2F7 /* CoreText.framework */,
                                1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
                                AF480DF1098F528500FB32B8 /* OpenGL.framework */,
                                AF480FE70990375900FB32B8 /* AGL.framework */,
                                AF84FD4109B1209E00F3AB06 /* GLUT.framework */,
                                AF48112B0990A2C700FB32B8 /* Carbon.framework */,
+                               AF1ADA0118500FA100932759 /* XCTest.framework */,
                        );
                        name = Frameworks;
                        sourceTree = "<group>";
                };
+               AF1AD9E818500FA000932759 /* Updater */ = {
+                       isa = PBXGroup;
+                       children = (
+                               AF3633F918530DD90086A439 /* sparkle_dsa_pub.pem */,
+                               AF3633FA18530DD90086A439 /* Updater.h */,
+                               AF3633FB18530DD90086A439 /* Updater.m */,
+                               AF3633FE18530DFF0086A439 /* Updater.plist */,
+                               AF1ADA151850157400932759 /* Updater.xib */,
+                       );
+                       name = Updater;
+                       sourceTree = "<group>";
+               };
                AF480AB9098C66E200FB32B8 /* SaverRunner */ = {
                        isa = PBXGroup;
                        children = (
                                AF84AF1E15829AF000607E4C /* SaverListController.m */,
                                AFE1FD3F0981E32E00F7970E /* SaverRunner.h */,
                                AFE1FD400981E32E00F7970E /* SaverRunner.m */,
+                               AFAA6B441773F07700DE720C /* ios-function-table.m */,
                        );
                        name = SaverRunner;
                        sourceTree = "<group>";
                                AF477266099D5768001F091E /* halftone.c */,
                                AF480C29098E295D00FB32B8 /* halo.c */,
                                AF480C2F098E2A6700FB32B8 /* helix.c */,
+                               AFB591BD178B81E600EA4005 /* hexadrop.c */,
                                AF64262209A18E1E000F4CD4 /* hyperball.c */,
                                AF6425DF09A188FB000F4CD4 /* hypercube.c */,
                                AF47743A099D7CEA001F091E /* ifs.c */,
                                AF7778C309B65CFE00EA3033 /* font-ximage.h */,
                                AFBF89AE0E423FC3006A2D66 /* fps-gl.c */,
                                AF4812250990CB8C00FB32B8 /* gears.c */,
+                               AFF3CA0217CCAEB70028F240 /* geodesic.c */,
                                AFA55BA60993401A00F3E977 /* gflux.c */,
                                AFA55E4509935FD300F3E977 /* glblur.c */,
                                AFF463710C440B9200EE6509 /* glcells.c */,
                                AF35EB250E6382BA00691F2F /* jigsaw.c */,
                                AFA55F210993620200F3E977 /* jigglypuff.c */,
                                AFA563B90993991300F3E977 /* juggler3d.c */,
+                               AF7511141782B64300380EA1 /* kaleidocycle.c */,
                                AFA55F3F0993626E00F3E977 /* klein.c */,
                                AFA55A8E0993369100F3E977 /* lament.c */,
                                AFA55DDD09935DB600F3E977 /* lavalite.c */,
                                AFA560C3099371D500F3E977 /* polytopes.c */,
                                AFA5621C099384F600F3E977 /* providence.c */,
                                AFA55B3F09933EC600F3E977 /* pulsar.c */,
+                               AFF28695178611720050A578 /* quasicrystal.c */,
                                AFA55E0609935EB800F3E977 /* queens.c */,
                                AFA559EA0993335C00F3E977 /* rubik.c */,
                                AF32D9FA0F3AD1200080F535 /* rubikblocks.c */,
                                AF998EF80A083E750051049D /* topblock.c */,
                                AF083A58099312B000277BE9 /* tunnel_draw.c */,
                                AF083A5D099312DB00277BE9 /* tunnel_draw.h */,
+                               AFDA65A4178A541A0070D24B /* unknownpleasures.c */,
                                AF0DCA5F0C4CBB7300D76972 /* voronoi.c */,
                                AF0839AD09930C4900277BE9 /* whale.c */,
                        );
                                AFC258B00988A468000655EE /* fuzzyflakes.xml */,
                                AFC258B10988A468000655EE /* galaxy.xml */,
                                AFC258B20988A468000655EE /* gears.xml */,
+                               AFF3C9FD17CCAD9A0028F240 /* geodesic.xml */,
                                AFC258B30988A468000655EE /* gflux.xml */,
                                AFC258B40988A468000655EE /* glblur.xml */,
                                AFF463730C440BAC00EE6509 /* glcells.xml */,
                                AFC258C20988A468000655EE /* halftone.xml */,
                                AFC258C30988A468000655EE /* halo.xml */,
                                AFC258C40988A468000655EE /* helix.xml */,
+                               AFB591BC178B81E600EA4005 /* hexadrop.xml */,
                                AF78D18E142DD99A002AAF77 /* hilbert.xml */,
                                AFC258C50988A468000655EE /* hopalong.xml */,
                                AFC258C60988A468000655EE /* hyperball.xml */,
                                AFC258D10988A468000655EE /* juggler3d.xml */,
                                AFC258D20988A468000655EE /* julia.xml */,
                                AFC258D30988A468000655EE /* kaleidescope.xml */,
+                               AF7511161782B66400380EA1 /* kaleidescope.xml */,
+                               AFB8A69A1782BA34004EDB85 /* kaleidocycle.xml */,
                                AFC258D40988A468000655EE /* klein.xml */,
                                AFC258D50988A468000655EE /* kumppa.xml */,
                                AFC258D60988A468000655EE /* lament.xml */,
                                AFC258FD0988A469000655EE /* pulsar.xml */,
                                AFC258FE0988A469000655EE /* pyro.xml */,
                                AFC258FF0988A469000655EE /* qix.xml */,
+                               AFF28694178611720050A578 /* quasicrystal.xml */,
                                AFC259000988A469000655EE /* queens.xml */,
                                AFCCCBAD09BFE4B000353F4D /* rdbomb.xml */,
                                AFC259030988A469000655EE /* ripples.xml */,
                                AFC259280988A469000655EE /* vermiculate.xml */,
                                AFC259290988A469000655EE /* vidwhacker.xml */,
                                AFC2592A0988A469000655EE /* vines.xml */,
+                               AFDA65A3178A541A0070D24B /* unknownpleasures.xml */,
                                AF0DCA610C4CBB8E00D76972 /* voronoi.xml */,
                                AFC2592B0988A469000655EE /* wander.xml */,
                                AFC2592C0988A469000655EE /* webcollage.xml */,
                        );
                        name = Atlantis;
                        productName = Atlantis;
-                       productReference = AF0839A209930B6B00277BE9 /* XScreenSaver.saver */;
+                       productReference = AF0839A209930B6B00277BE9 /* Atlantis.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF083A32099311D700277BE9 /* Atunnel */ = {
                        );
                        name = Atunnel;
                        productName = Atunnel;
-                       productReference = AF083A48099311D700277BE9 /* XScreenSaver.saver */;
+                       productReference = AF083A48099311D700277BE9 /* Atunnel.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF0DC7AB0C4C73F600D76972 /* m6502 */ = {
                        );
                        name = m6502;
                        productName = Pong;
-                       productReference = AF0DC7BD0C4C73F600D76972 /* XScreenSaver.saver */;
+                       productReference = AF0DC7BD0C4C73F600D76972 /* m6502.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF0DCA420C4CBB0D00D76972 /* Voronoi */ = {
                        );
                        name = Voronoi;
                        productName = Voronoi;
-                       productReference = AF0DCA560C4CBB0D00D76972 /* XScreenSaver.saver */;
+                       productReference = AF0DCA560C4CBB0D00D76972 /* Voronoi.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF1A17610D6D6EE3008AF328 /* LCDscrub */ = {
                        );
                        name = LCDscrub;
                        productName = LCDscrub;
-                       productReference = AF1A17730D6D6EE3008AF328 /* XScreenSaver.saver */;
+                       productReference = AF1A17730D6D6EE3008AF328 /* LCDscrub.saver */;
                        productType = "com.apple.product-type.bundle";
                };
-               AF2D4D7F13E902F5002AA818 /* PhosphorApp */ = {
+               AF1AD9E118500F9F00932759 /* XScreenSaverUpdater */ = {
+                       isa = PBXNativeTarget;
+                       buildConfigurationList = AF1ADA0E18500FA200932759 /* Build configuration list for PBXNativeTarget "XScreenSaverUpdater" */;
+                       buildPhases = (
+                               AF1AD9DE18500F9F00932759 /* Sources */,
+                               AF1AD9DF18500F9F00932759 /* Frameworks */,
+                               AF1AD9E018500F9F00932759 /* Resources */,
+                               AF1ADA191850185F00932759 /* CopyFiles */,
+                               AF1ADA1E18501DC200932759 /* Run Update Info Plist */,
+                       );
+                       buildRules = (
+                       );
+                       dependencies = (
+                       );
+                       name = XScreenSaverUpdater;
+                       productName = XScreenSaverUpdater;
+                       productReference = AF1AD9E218500F9F00932759 /* XScreenSaverUpdater.app */;
+                       productType = "com.apple.product-type.application";
+               };
+               AF2D4D7F13E902F5002AA818 /* Phosphor-iOS */ = {
                        isa = PBXNativeTarget;
-                       buildConfigurationList = AF2D4D8C13E902F5002AA818 /* Build configuration list for PBXNativeTarget "PhosphorApp" */;
+                       buildConfigurationList = AF2D4D8C13E902F5002AA818 /* Build configuration list for PBXNativeTarget "Phosphor-iOS" */;
                        buildPhases = (
                                AF2D4D8213E902F5002AA818 /* Resources */,
-                               AF2D4DDE13E903F2002AA818 /* Copy Plugins */,
                                AF2D4D8513E902F5002AA818 /* Sources */,
                                AF2D4D8813E902F5002AA818 /* Frameworks */,
                                AF2D51F413E94AC4002AA818 /* Run Update Info Plist */,
                                AF2D4D8013E902F5002AA818 /* PBXTargetDependency */,
                                AF2D4D9E13E90347002AA818 /* PBXTargetDependency */,
                        );
-                       name = PhosphorApp;
+                       name = "Phosphor-iOS";
                        productName = PhosphorApp;
                        productReference = AF2D4D8F13E902F5002AA818 /* Phosphor.app */;
                        productType = "com.apple.product-type.application";
                };
-               AF2D4F6A13E91093002AA818 /* Apple2App */ = {
+               AF2D4F6A13E91093002AA818 /* Apple2-iOS */ = {
                        isa = PBXNativeTarget;
-                       buildConfigurationList = AF2D4F7B13E91093002AA818 /* Build configuration list for PBXNativeTarget "Apple2App" */;
+                       buildConfigurationList = AF2D4F7B13E91093002AA818 /* Build configuration list for PBXNativeTarget "Apple2-iOS" */;
                        buildPhases = (
                                AF2D4F6F13E91093002AA818 /* Resources */,
-                               AF2D4F7213E91093002AA818 /* Copy Plugins */,
                                AF2D4F7413E91093002AA818 /* Sources */,
                                AF2D4F7713E91093002AA818 /* Frameworks */,
                                AF2D51FD13E94B2D002AA818 /* Run Update Info Plist */,
                        buildRules = (
                        );
                        dependencies = (
-                               AF2D4F8F13E91127002AA818 /* PBXTargetDependency */,
                                AF2D4F6B13E91093002AA818 /* PBXTargetDependency */,
+                               AF2D4F8F13E91127002AA818 /* PBXTargetDependency */,
                        );
-                       name = Apple2App;
+                       name = "Apple2-iOS";
                        productName = Apple2App;
                        productReference = AF2D4F7E13E91093002AA818 /* Apple2.app */;
                        productType = "com.apple.product-type.application";
                        );
                        name = RubikBlocks;
                        productName = RubikBlocks;
-                       productReference = AF32D9F40F3AD0B40080F535 /* XScreenSaver.saver */;
+                       productReference = AF32D9F40F3AD0B40080F535 /* RubikBlocks.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF3581BF1431D47B00E09C51 /* CompanionCube */ = {
                        );
                        name = CompanionCube;
                        productName = CompanionCube;
-                       productReference = AF3581D51431D47B00E09C51 /* XScreenSaver.saver */;
+                       productReference = AF3581D51431D47B00E09C51 /* CompanionCube.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF3581FB143330F900E09C51 /* TronBit */ = {
                        );
                        name = TronBit;
                        productName = CompanionCube;
-                       productReference = AF358216143330F900E09C51 /* XScreenSaver.saver */;
+                       productReference = AF358216143330F900E09C51 /* TronBit.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF35E88A0E63823600691F2F /* Jigsaw */ = {
                        );
                        name = Jigsaw;
                        productName = Jigsaw;
-                       productReference = AF35E8A00E63823600691F2F /* XScreenSaver.saver */;
+                       productReference = AF35E8A00E63823600691F2F /* Jigsaw.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF3C71450D624BF50030CC0D /* Hypnowheel */ = {
                        );
                        name = Hypnowheel;
                        productName = Hypnowheel;
-                       productReference = AF3C71590D624BF50030CC0D /* XScreenSaver.saver */;
+                       productReference = AF3C71590D624BF50030CC0D /* Hypnowheel.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF476FB5099D154F001F091E /* Interference */ = {
                        );
                        name = Interference;
                        productName = Interference;
-                       productReference = AF476FC6099D154F001F091E /* XScreenSaver.saver */;
+                       productReference = AF476FC6099D154F001F091E /* Interference.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF476FDA099D1686001F091E /* Truchet */ = {
                        );
                        name = Truchet;
                        productName = Truchet;
-                       productReference = AF476FEB099D1686001F091E /* XScreenSaver.saver */;
+                       productReference = AF476FEB099D1686001F091E /* Truchet.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF47704C099D4385001F091E /* Deluxe */ = {
                        );
                        name = Deluxe;
                        productName = Deluxe;
-                       productReference = AF47705C099D4385001F091E /* XScreenSaver.saver */;
+                       productReference = AF47705C099D4385001F091E /* Deluxe.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF477169099D4786001F091E /* Compass */ = {
                        );
                        name = Compass;
                        productName = Compass;
-                       productReference = AF477179099D4786001F091E /* XScreenSaver.saver */;
+                       productReference = AF477179099D4786001F091E /* Compass.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF47717F099D4803001F091E /* Wander */ = {
                        );
                        name = Wander;
                        productName = Wander;
-                       productReference = AF47718F099D4803001F091E /* XScreenSaver.saver */;
+                       productReference = AF47718F099D4803001F091E /* Wander.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF4771A7099D4949001F091E /* T3D */ = {
                        );
                        name = T3D;
                        productName = T3D;
-                       productReference = AF4771B7099D4949001F091E /* XScreenSaver.saver */;
+                       productReference = AF4771B7099D4949001F091E /* T3D.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF4771DB099D4D9A001F091E /* CCurve */ = {
                        );
                        name = CCurve;
                        productName = CCurve;
-                       productReference = AF4771EB099D4D9A001F091E /* XScreenSaver.saver */;
+                       productReference = AF4771EB099D4D9A001F091E /* CCurve.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF4771F2099D4E63001F091E /* NerveRot */ = {
                        );
                        name = NerveRot;
                        productName = NerveRot;
-                       productReference = AF477202099D4E64001F091E /* XScreenSaver.saver */;
+                       productReference = AF477202099D4E64001F091E /* NerveRot.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF477208099D4EE8001F091E /* Whirlygig */ = {
                        );
                        name = Whirlygig;
                        productName = Whirlygig;
-                       productReference = AF477218099D4EE8001F091E /* XScreenSaver.saver */;
+                       productReference = AF477218099D4EE8001F091E /* Whirlygig.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF47721E099D4F67001F091E /* Anemone */ = {
                        );
                        name = Halftone;
                        productName = Halftone;
-                       productReference = AF477263099D5717001F091E /* XScreenSaver.saver */;
+                       productReference = AF477263099D5717001F091E /* Halftone.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF47726B099D57B9001F091E /* PopSquares */ = {
                        );
                        name = PopSquares;
                        productName = PopSquares;
-                       productReference = AF47727B099D57B9001F091E /* XScreenSaver.saver */;
+                       productReference = AF47727B099D57B9001F091E /* PopSquares.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF477283099D5926001F091E /* Piecewise */ = {
                        );
                        name = Piecewise;
                        productName = Piecewise;
-                       productReference = AF477293099D5926001F091E /* XScreenSaver.saver */;
+                       productReference = AF477293099D5926001F091E /* Piecewise.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF477382099D65A1001F091E /* Wormhole */ = {
                        );
                        name = Wormhole;
                        productName = Wormhole;
-                       productReference = AF477392099D65A1001F091E /* XScreenSaver.saver */;
+                       productReference = AF477392099D65A1001F091E /* Wormhole.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF47739A099D6648001F091E /* FuzzyFlakes */ = {
                        );
                        name = FuzzyFlakes;
                        productName = FuzzyFlakes;
-                       productReference = AF4773AA099D6648001F091E /* XScreenSaver.saver */;
+                       productReference = AF4773AA099D6648001F091E /* FuzzyFlakes.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF4773C1099D67B9001F091E /* Anemotaxis */ = {
                        );
                        name = Anemotaxis;
                        productName = Anemotaxis;
-                       productReference = AF4773D1099D67B9001F091E /* XScreenSaver.saver */;
+                       productReference = AF4773D1099D67B9001F091E /* Anemotaxis.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF477401099D69E7001F091E /* Intermomentary */ = {
                        );
                        name = Intermomentary;
                        productName = Intermomentary;
-                       productReference = AF477412099D69E7001F091E /* XScreenSaver.saver */;
+                       productReference = AF477412099D69E7001F091E /* Intermomentary.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF477426099D7C70001F091E /* IFS */ = {
                        );
                        name = IFS;
                        productName = IFS;
-                       productReference = AF477437099D7C70001F091E /* XScreenSaver.saver */;
+                       productReference = AF477437099D7C70001F091E /* IFS.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF477442099D7D33001F091E /* XMatrix */ = {
                        );
                        name = XMatrix;
                        productName = XMatrix;
-                       productReference = AF477452099D7D33001F091E /* XScreenSaver.saver */;
+                       productReference = AF477452099D7D33001F091E /* XMatrix.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF477483099D89E4001F091E /* Flame */ = {
                        );
                        name = Flame;
                        productName = Flame;
-                       productReference = AF477493099D89E4001F091E /* XScreenSaver.saver */;
+                       productReference = AF477493099D89E4001F091E /* Flame.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF477499099D8A74001F091E /* Kaleidescope */ = {
                        );
                        name = Kaleidescope;
                        productName = Kaleidescope;
-                       productReference = AF4774A9099D8A74001F091E /* XScreenSaver.saver */;
+                       productReference = AF4774A9099D8A74001F091E /* Kaleidescope.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF4774B4099D8B5F001F091E /* LMorph */ = {
                        );
                        name = LMorph;
                        productName = LMorph;
-                       productReference = AF4774C4099D8B5F001F091E /* XScreenSaver.saver */;
+                       productReference = AF4774C4099D8B5F001F091E /* LMorph.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF4774CE099D8BFF001F091E /* Maze */ = {
                        );
                        name = Maze;
                        productName = Maze;
-                       productReference = AF4774DE099D8BFF001F091E /* XScreenSaver.saver */;
+                       productReference = AF4774DE099D8BFF001F091E /* Maze.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF47755D099D9A1A001F091E /* Pedal */ = {
                        );
                        name = Pedal;
                        productName = Pedal;
-                       productReference = AF47756D099D9A1A001F091E /* XScreenSaver.saver */;
+                       productReference = AF47756D099D9A1A001F091E /* Pedal.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF477583099D9C28001F091E /* Pyro */ = {
                        );
                        name = Pyro;
                        productName = Pyro;
-                       productReference = AF477593099D9C28001F091E /* XScreenSaver.saver */;
+                       productReference = AF477593099D9C28001F091E /* Pyro.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF47759F099D9CF7001F091E /* Starfish */ = {
                        );
                        name = Starfish;
                        productName = Starfish;
-                       productReference = AF4775AF099D9CF7001F091E /* XScreenSaver.saver */;
+                       productReference = AF4775AF099D9CF7001F091E /* Starfish.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF4775D8099D9F69001F091E /* Coral */ = {
                        );
                        name = Coral;
                        productName = Coral;
-                       productReference = AF4775E8099D9F69001F091E /* XScreenSaver.saver */;
+                       productReference = AF4775E8099D9F69001F091E /* Coral.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF4775F2099DA030001F091E /* Epicycle */ = {
                        );
                        name = Epicycle;
                        productName = Epicycle;
-                       productReference = AF477602099DA030001F091E /* XScreenSaver.saver */;
+                       productReference = AF477602099DA030001F091E /* Epicycle.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF477613099DA26C001F091E /* Kumppa */ = {
                        );
                        name = Kumppa;
                        productName = Kumppa;
-                       productReference = AF477623099DA26C001F091E /* XScreenSaver.saver */;
+                       productReference = AF477623099DA26C001F091E /* Kumppa.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF477644099DA6D0001F091E /* Squiral */ = {
                        );
                        name = Squiral;
                        productName = Squiral;
-                       productReference = AF477654099DA6D0001F091E /* XScreenSaver.saver */;
+                       productReference = AF477654099DA6D0001F091E /* Squiral.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF47765A099DA78E001F091E /* Critical */ = {
                        );
                        name = Critical;
                        productName = Critical;
-                       productReference = AF47766A099DA78F001F091E /* XScreenSaver.saver */;
+                       productReference = AF47766A099DA78F001F091E /* Critical.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF477670099DA849001F091E /* Petri */ = {
                        );
                        name = Petri;
                        productName = Petri;
-                       productReference = AF477680099DA849001F091E /* XScreenSaver.saver */;
+                       productReference = AF477680099DA849001F091E /* Petri.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF47768F099DAA6F001F091E /* Blaster */ = {
                        );
                        name = Blaster;
                        productName = Blaster;
-                       productReference = AF47769F099DAA6F001F091E /* XScreenSaver.saver */;
+                       productReference = AF47769F099DAA6F001F091E /* Blaster.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF4776AA099DABDD001F091E /* XSpirograph */ = {
                        );
                        name = XSpirograph;
                        productName = XSpirograph;
-                       productReference = AF4776BA099DABDD001F091E /* XScreenSaver.saver */;
+                       productReference = AF4776BA099DABDD001F091E /* XSpirograph.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF4776C0099DAC8A001F091E /* XRaySwarm */ = {
                        );
                        name = XRaySwarm;
                        productName = XRaySwarm;
-                       productReference = AF4776D0099DAC8A001F091E /* XScreenSaver.saver */;
+                       productReference = AF4776D0099DAC8A001F091E /* XRaySwarm.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF4776DB099DADDF001F091E /* WhirlWindWarp */ = {
                        );
                        name = WhirlWindWarp;
                        productName = WhirlWindWarp;
-                       productReference = AF4776EB099DADDF001F091E /* XScreenSaver.saver */;
+                       productReference = AF4776EB099DADDF001F091E /* WhirlWindWarp.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF4776F1099DAE7A001F091E /* Vermiculate */ = {
                        );
                        name = Vermiculate;
                        productName = Vermiculate;
-                       productReference = AF477701099DAE7A001F091E /* XScreenSaver.saver */;
+                       productReference = AF477701099DAE7A001F091E /* Vermiculate.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF47770D099DAF9F001F091E /* CloudLife */ = {
                        );
                        name = CloudLife;
                        productName = CloudLife;
-                       productReference = AF47771D099DAF9F001F091E /* XScreenSaver.saver */;
+                       productReference = AF47771D099DAF9F001F091E /* CloudLife.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF477723099DB044001F091E /* Substrate */ = {
                        );
                        name = Substrate;
                        productName = Substrate;
-                       productReference = AF477733099DB044001F091E /* XScreenSaver.saver */;
+                       productReference = AF477733099DB044001F091E /* Substrate.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF477752099DB61E001F091E /* Interaggregate */ = {
                        );
                        name = Interaggregate;
                        productName = Interaggregate;
-                       productReference = AF477762099DB61E001F091E /* XScreenSaver.saver */;
+                       productReference = AF477762099DB61E001F091E /* Interaggregate.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF477774099DB965001F091E /* Celtic */ = {
                        );
                        name = Celtic;
                        productName = Celtic;
-                       productReference = AF477784099DB965001F091E /* XScreenSaver.saver */;
+                       productReference = AF477784099DB965001F091E /* Celtic.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF477790099DBA90001F091E /* FluidBalls */ = {
                        );
                        name = FluidBalls;
                        productName = FluidBalls;
-                       productReference = AF4777A0099DBA90001F091E /* XScreenSaver.saver */;
+                       productReference = AF4777A0099DBA90001F091E /* FluidBalls.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF4777D1099DC183001F091E /* BoxFit */ = {
                        );
                        name = BoxFit;
                        productName = BoxFit;
-                       productReference = AF4777E1099DC183001F091E /* XScreenSaver.saver */;
+                       productReference = AF4777E1099DC183001F091E /* BoxFit.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF4778AB099DDB79001F091E /* Penetrate */ = {
                        );
                        name = Penetrate;
                        productName = Penetrate;
-                       productReference = AF4778BB099DDB79001F091E /* XScreenSaver.saver */;
+                       productReference = AF4778BB099DDB79001F091E /* Penetrate.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF4778C7099DDCAE001F091E /* XJack */ = {
                        );
                        name = XJack;
                        productName = XJack;
-                       productReference = AF4778D7099DDCAE001F091E /* XScreenSaver.saver */;
+                       productReference = AF4778D7099DDCAE001F091E /* XJack.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF4778E8099DDDC8001F091E /* Cynosure */ = {
                        );
                        name = Cynosure;
                        productName = Cynosure;
-                       productReference = AF4778F8099DDDC8001F091E /* XScreenSaver.saver */;
+                       productReference = AF4778F8099DDDC8001F091E /* Cynosure.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF477909099DE379001F091E /* Flag */ = {
                        );
                        name = Flag;
                        productName = Flag;
-                       productReference = AF477919099DE379001F091E /* XScreenSaver.saver */;
+                       productReference = AF477919099DE379001F091E /* Flag.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF47792A099DE4C7001F091E /* Slip */ = {
                        );
                        name = Slip;
                        productName = Slip;
-                       productReference = AF47793A099DE4C7001F091E /* XScreenSaver.saver */;
+                       productReference = AF47793A099DE4C7001F091E /* Slip.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF4808C0098C3B6C00FB32B8 /* jwxyz */ = {
                        );
                        name = Helix;
                        productName = Helix;
-                       productReference = AF480C58098E301400FB32B8 /* XScreenSaver.saver */;
+                       productReference = AF480C58098E301400FB32B8 /* Helix.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF480D72098EEDDE00FB32B8 /* Drift */ = {
                        );
                        name = Drift;
                        productName = Drift;
-                       productReference = AF480D81098EEDDE00FB32B8 /* XScreenSaver.saver */;
+                       productReference = AF480D81098EEDDE00FB32B8 /* Drift.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF4810EB09909FBA00FB32B8 /* DangerBall */ = {
                        );
                        name = DangerBall;
                        productName = DangerBall;
-                       productReference = AF4810FB09909FBA00FB32B8 /* XScreenSaver.saver */;
+                       productReference = AF4810FB09909FBA00FB32B8 /* DangerBall.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF4812500990CE2700FB32B8 /* Gears */ = {
                        );
                        name = Gears;
                        productName = Gears;
-                       productReference = AF4812640990CE2700FB32B8 /* XScreenSaver.saver */;
+                       productReference = AF4812640990CE2700FB32B8 /* Gears.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF4812B30990D3D900FB32B8 /* Pipes */ = {
                        );
                        name = Pipes;
                        productName = Pipes;
-                       productReference = AF4812C60990D3D900FB32B8 /* XScreenSaver.saver */;
+                       productReference = AF4812C60990D3D900FB32B8 /* Pipes.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF48DEEF0A0C25E000F94CF9 /* GLSchool */ = {
                        );
                        name = GLSchool;
                        productName = GLSchool;
-                       productReference = AF48DF030A0C25E000F94CF9 /* XScreenSaver.saver */;
+                       productReference = AF48DF030A0C25E000F94CF9 /* GLSchool.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF4A3449102A593600A81B2A /* Surfaces */ = {
                        );
                        name = Surfaces;
                        productName = Surfaces;
-                       productReference = AF4A345D102A593600A81B2A /* XScreenSaver.saver */;
+                       productReference = AF4A345D102A593600A81B2A /* Surfaces.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF4FD6E60CE7A486005EE58E /* Lockward */ = {
                        );
                        name = Lockward;
                        productName = Lockward;
-                       productReference = AF4FD6FA0CE7A486005EE58E /* XScreenSaver.saver */;
+                       productReference = AF4FD6FA0CE7A486005EE58E /* Lockward.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF4FF4BA0D52CBDE00666F98 /* CubicGrid */ = {
                        );
                        name = CubicGrid;
                        productName = CubicGrid;
-                       productReference = AF4FF4CE0D52CBDE00666F98 /* XScreenSaver.saver */;
+                       productReference = AF4FF4CE0D52CBDE00666F98 /* CubicGrid.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF6423F2099FF9C2000F4CD4 /* Extrusion */ = {
                        );
                        name = Extrusion;
                        productName = Extrusion;
-                       productReference = AF642405099FF9C2000F4CD4 /* XScreenSaver.saver */;
+                       productReference = AF642405099FF9C2000F4CD4 /* Extrusion.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF6425CC09A18855000F4CD4 /* HyperCube */ = {
                        );
                        name = HyperCube;
                        productName = HyperCube;
-                       productReference = AF6425DC09A18856000F4CD4 /* XScreenSaver.saver */;
+                       productReference = AF6425DC09A18856000F4CD4 /* HyperCube.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF6425EC09A189EC000F4CD4 /* Qix */ = {
                        );
                        name = Qix;
                        productName = Qix;
-                       productReference = AF6425FC09A189EC000F4CD4 /* XScreenSaver.saver */;
+                       productReference = AF6425FC09A189EC000F4CD4 /* Qix.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF64260F09A18D6C000F4CD4 /* HyperBall */ = {
                        );
                        name = HyperBall;
                        productName = HyperBall;
-                       productReference = AF64261F09A18D6C000F4CD4 /* XScreenSaver.saver */;
+                       productReference = AF64261F09A18D6C000F4CD4 /* HyperBall.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF64262C09A18F54000F4CD4 /* Moire2 */ = {
                        );
                        name = Moire2;
                        productName = Moire2;
-                       productReference = AF64263C09A18F54000F4CD4 /* XScreenSaver.saver */;
+                       productReference = AF64263C09A18F54000F4CD4 /* Moire2.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF64264F09A19229000F4CD4 /* Munch */ = {
                        );
                        name = Munch;
                        productName = Munch;
-                       productReference = AF64265F09A19229000F4CD4 /* XScreenSaver.saver */;
+                       productReference = AF64265F09A19229000F4CD4 /* Munch.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF64267B09A194B0000F4CD4 /* Goop */ = {
                        );
                        name = Goop;
                        productName = Goop;
-                       productReference = AF64268B09A194B0000F4CD4 /* XScreenSaver.saver */;
+                       productReference = AF64268B09A194B0000F4CD4 /* Goop.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF64277109A1D37A000F4CD4 /* SpeedMine */ = {
                        );
                        name = SpeedMine;
                        productName = SpeedMine;
-                       productReference = AF64278109A1D37A000F4CD4 /* XScreenSaver.saver */;
+                       productReference = AF64278109A1D37A000F4CD4 /* SpeedMine.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF6427A809A2DE36000F4CD4 /* Bubbles */ = {
                        );
                        name = Bubbles;
                        productName = Bubbles;
-                       productReference = AF6427B809A2DE36000F4CD4 /* XScreenSaver.saver */;
+                       productReference = AF6427B809A2DE36000F4CD4 /* Bubbles.saver */;
+                       productType = "com.apple.product-type.bundle";
+               };
+               AF7510FF1782B5B900380EA1 /* Kaleidocycle */ = {
+                       isa = PBXNativeTarget;
+                       buildConfigurationList = AF75110F1782B5B900380EA1 /* Build configuration list for PBXNativeTarget "Kaleidocycle" */;
+                       buildPhases = (
+                               AF7511021782B5B900380EA1 /* Resources */,
+                               AF7511041782B5B900380EA1 /* Sources */,
+                               AF7511071782B5B900380EA1 /* Frameworks */,
+                               AF75110D1782B5B900380EA1 /* Rez */,
+                               AF75110E1782B5B900380EA1 /* Run Update Info Plist */,
+                       );
+                       buildRules = (
+                       );
+                       dependencies = (
+                               AF7511001782B5B900380EA1 /* PBXTargetDependency */,
+                       );
+                       name = Kaleidocycle;
+                       productName = Voronoi;
+                       productReference = AF7511121782B5B900380EA1 /* Kaleidocycle.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF7776E409B63ABF00EA3033 /* Phosphor */ = {
                        );
                        name = Pacman;
                        productName = Pacman;
-                       productReference = AF77772A09B6416100EA3033 /* XScreenSaver.saver */;
+                       productReference = AF77772A09B6416100EA3033 /* Pacman.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF77773E09B6446500EA3033 /* FlipScreen3D */ = {
                        );
                        name = FlipScreen3D;
                        productName = FlipScreen3D;
-                       productReference = AF77775109B6446500EA3033 /* XScreenSaver.saver */;
+                       productReference = AF77775109B6446500EA3033 /* FlipScreen3D.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF77777409B6497800EA3033 /* Gleidescope */ = {
                        );
                        name = Gleidescope;
                        productName = Gleidescope;
-                       productReference = AF34085609B80AB000F2CEC1 /* XScreenSaver.saver */;
+                       productReference = AF34085609B80AB000F2CEC1 /* Gleidescope.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF77778E09B64A5200EA3033 /* MirrorBlob */ = {
                        );
                        name = MirrorBlob;
                        productName = MirrorBlob;
-                       productReference = AF7777A209B64A5200EA3033 /* XScreenSaver.saver */;
+                       productReference = AF7777A209B64A5200EA3033 /* MirrorBlob.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF7777A809B64B2600EA3033 /* StonerView */ = {
                        );
                        name = StonerView;
                        productName = StonerView;
-                       productReference = AF34085509B80AB000F2CEC1 /* XScreenSaver.saver */;
+                       productReference = AF34085509B80AB000F2CEC1 /* StonerView.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF7777D009B64C6B00EA3033 /* GLSlideshow */ = {
                        );
                        name = GLSlideshow;
                        productName = GLSlideshow;
-                       productReference = AF7777E409B64C6B00EA3033 /* XScreenSaver.saver */;
+                       productReference = AF7777E409B64C6B00EA3033 /* GLSlideshow.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF7777EA09B64E3100EA3033 /* FlipText */ = {
                        );
                        name = FlipText;
                        productName = FlipText;
-                       productReference = AF7777FE09B64E3100EA3033 /* XScreenSaver.saver */;
+                       productReference = AF7777FE09B64E3100EA3033 /* FlipText.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF77781009B6504400EA3033 /* StarWars */ = {
                        );
                        name = StarWars;
                        productName = StarWars;
-                       productReference = AF34085409B80AAF00F2CEC1 /* XScreenSaver.saver */;
+                       productReference = AF34085409B80AAF00F2CEC1 /* StarWars.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF77784409B6528100EA3033 /* Carousel */ = {
                        );
                        name = Carousel;
                        productName = Carousel;
-                       productReference = AF77785809B6528100EA3033 /* XScreenSaver.saver */;
+                       productReference = AF77785809B6528100EA3033 /* Carousel.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF77786109B6536000EA3033 /* DNAlogo */ = {
                        );
                        name = DNAlogo;
                        productName = DNAlogo;
-                       productReference = AF77787409B6536000EA3033 /* XScreenSaver.saver */;
+                       productReference = AF77787409B6536000EA3033 /* DNAlogo.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF77787F09B6563500EA3033 /* FontGlide */ = {
                        );
                        name = FontGlide;
                        productName = FontGlide;
-                       productReference = AF34085709B80AB000F2CEC1 /* XScreenSaver.saver */;
+                       productReference = AF34085709B80AB000F2CEC1 /* FontGlide.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF7778A509B659C800EA3033 /* BlitSpin */ = {
                        );
                        name = BlitSpin;
                        productName = BlitSpin;
-                       productReference = AF7778B509B659C800EA3033 /* XScreenSaver.saver */;
+                       productReference = AF7778B509B659C800EA3033 /* BlitSpin.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF78D175142DD8F3002AAF77 /* Hilbert */ = {
                        );
                        name = Hilbert;
                        productName = Hilbert;
-                       productReference = AF78D189142DD8F3002AAF77 /* XScreenSaver.saver */;
+                       productReference = AF78D189142DD8F3002AAF77 /* Hilbert.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF794F64099748450059A8B0 /* Demon */ = {
                        );
                        name = Demon;
                        productName = Demon;
-                       productReference = AF794F74099748450059A8B0 /* XScreenSaver.saver */;
+                       productReference = AF794F74099748450059A8B0 /* Demon.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF794F8E09974A320059A8B0 /* Fiberlamp */ = {
                        );
                        name = Fiberlamp;
                        productName = Fiberlamp;
-                       productReference = AF794F9E09974A320059A8B0 /* XScreenSaver.saver */;
+                       productReference = AF794F9E09974A320059A8B0 /* Fiberlamp.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF794FCD09974FA60059A8B0 /* Loop */ = {
                        );
                        name = Loop;
                        productName = Loop;
-                       productReference = AF794FDD09974FA60059A8B0 /* XScreenSaver.saver */;
+                       productReference = AF794FDD09974FA60059A8B0 /* Loop.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF918977158FC00A002B5D1E /* XScreenSaver-iOS */ = {
                        isa = PBXNativeTarget;
                        buildConfigurationList = AF91898C158FC00A002B5D1E /* Build configuration list for PBXNativeTarget "XScreenSaver-iOS" */;
                        buildPhases = (
+                               AF7E080115925EE300D81407 /* ICMP Sanity Check */,
                                AF91897B158FC00A002B5D1E /* Resources */,
                                AF918985158FC00A002B5D1E /* Sources */,
                                AF918989158FC00A002B5D1E /* Frameworks */,
                        );
                        dependencies = (
                                AF918978158FC00A002B5D1E /* PBXTargetDependency */,
+                               AF7E07FE15925DF200D81407 /* PBXTargetDependency */,
+                               AF7E080015925DFE00D81407 /* PBXTargetDependency */,
                        );
                        name = "XScreenSaver-iOS";
                        productName = SaverTester;
                        );
                        name = IMSMap;
                        productName = IMSMap;
-                       productReference = AF97573D099C317000B05160 /* XScreenSaver.saver */;
+                       productReference = AF97573D099C317000B05160 /* IMSMap.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF975775099C374A00B05160 /* Moire */ = {
                        );
                        name = Moire;
                        productName = Moire;
-                       productReference = AF975785099C374A00B05160 /* XScreenSaver.saver */;
+                       productReference = AF975785099C374A00B05160 /* Moire.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF9757C2099C3E6300B05160 /* RDbomb */ = {
                        );
                        name = RDbomb;
                        productName = RDbomb;
-                       productReference = AF9757D2099C3E6300B05160 /* XScreenSaver.saver */;
+                       productReference = AF9757D2099C3E6300B05160 /* RDbomb.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF975808099C41D500B05160 /* XFlame */ = {
                        );
                        name = XFlame;
                        productName = XFlame;
-                       productReference = AF975818099C41D500B05160 /* XScreenSaver.saver */;
+                       productReference = AF975818099C41D500B05160 /* XFlame.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF975865099C475900B05160 /* ShadeBobs */ = {
                        );
                        name = ShadeBobs;
                        productName = ShadeBobs;
-                       productReference = AF975875099C475900B05160 /* XScreenSaver.saver */;
+                       productReference = AF975875099C475900B05160 /* ShadeBobs.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF975A36099C681F00B05160 /* MetaBalls */ = {
                        );
                        name = MetaBalls;
                        productName = MetaBalls;
-                       productReference = AF975A46099C681F00B05160 /* XScreenSaver.saver */;
+                       productReference = AF975A46099C681F00B05160 /* MetaBalls.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF975A6C099C6AB200B05160 /* Eruption */ = {
                        );
                        name = Eruption;
                        productName = Eruption;
-                       productReference = AF975A7C099C6AB200B05160 /* XScreenSaver.saver */;
+                       productReference = AF975A7C099C6AB200B05160 /* Eruption.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF975A86099C6BC300B05160 /* Barcode */ = {
                        );
                        name = Barcode;
                        productName = Barcode;
-                       productReference = AF975A96099C6BC300B05160 /* XScreenSaver.saver */;
+                       productReference = AF975A96099C6BC300B05160 /* Barcode.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF975AD7099C6EB100B05160 /* Fireworkx */ = {
                        );
                        name = Fireworkx;
                        productName = Fireworkx;
-                       productReference = AF975AE7099C6EB100B05160 /* XScreenSaver.saver */;
+                       productReference = AF975AE7099C6EB100B05160 /* Fireworkx.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF975AFC099C6FE400B05160 /* MemScroller */ = {
                        );
                        name = MemScroller;
                        productName = MemScroller;
-                       productReference = AF975B0C099C6FE400B05160 /* XScreenSaver.saver */;
+                       productReference = AF975B0C099C6FE400B05160 /* MemScroller.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF975C12099C8C1500B05160 /* Halo */ = {
                        );
                        name = Halo;
                        productName = Halo;
-                       productReference = AF975C22099C8C1500B05160 /* XScreenSaver.saver */;
+                       productReference = AF975C22099C8C1500B05160 /* Halo.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF975C3D099C8DCF00B05160 /* Greynetic */ = {
                        );
                        name = Greynetic;
                        productName = Greynetic;
-                       productReference = AF975C4E099C8DCF00B05160 /* XScreenSaver.saver */;
+                       productReference = AF975C4E099C8DCF00B05160 /* Greynetic.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF975C5D099C8F3F00B05160 /* NoseGuy */ = {
                        );
                        name = NoseGuy;
                        productName = NoseGuy;
-                       productReference = AF975C6E099C8F3F00B05160 /* XScreenSaver.saver */;
+                       productReference = AF975C6E099C8F3F00B05160 /* NoseGuy.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF975D52099CA0F000B05160 /* Rocks */ = {
                        );
                        name = Rocks;
                        productName = Rocks;
-                       productReference = AF975D63099CA0F000B05160 /* XScreenSaver.saver */;
+                       productReference = AF975D63099CA0F000B05160 /* Rocks.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF976FBB0989CAA2001F8B92 /* Deco */ = {
                        );
                        name = Deco;
                        productName = Deco;
-                       productReference = AF976FBC0989CAA2001F8B92 /* XScreenSaver.saver */;
+                       productReference = AF976FBC0989CAA2001F8B92 /* Deco.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF9770290989D1E6001F8B92 /* Rorschach */ = {
                        );
                        name = Rorschach;
                        productName = Rorschach;
-                       productReference = AF9770400989D1E6001F8B92 /* XScreenSaver.saver */;
+                       productReference = AF9770400989D1E6001F8B92 /* Rorschach.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF9770660989D2F6001F8B92 /* Attraction */ = {
                        );
                        name = Attraction;
                        productName = Attraction;
-                       productReference = AF97707D0989D2F6001F8B92 /* XScreenSaver.saver */;
+                       productReference = AF97707D0989D2F6001F8B92 /* Attraction.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF9771D60989DC4A001F8B92 /* SaverTester */ = {
                        );
                        name = SaverTester;
                        productName = SaverTester;
-                       productReference = AF9771D70989DC4A001F8B92 /* XScreenSaver.app */;
+                       productReference = AF9771D70989DC4A001F8B92 /* SaverTester.app */;
                        productType = "com.apple.product-type.application";
                };
                AF998EDA0A083DB30051049D /* TopBlock */ = {
                        );
                        name = TopBlock;
                        productName = TopBlock;
-                       productReference = AF998EEE0A083DB30051049D /* XScreenSaver.saver */;
+                       productReference = AF998EEE0A083DB30051049D /* TopBlock.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF9D466609B5109C006E59CF /* DecayScreen */ = {
                        );
                        name = DecayScreen;
                        productName = DecayScreen;
-                       productReference = AF9D467609B5109C006E59CF /* XScreenSaver.saver */;
+                       productReference = AF9D467609B5109C006E59CF /* DecayScreen.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF9D474409B5300A006E59CF /* SlideScreen */ = {
                        );
                        name = SlideScreen;
                        productName = SlideScreen;
-                       productReference = AF9D475409B5300A006E59CF /* XScreenSaver.saver */;
+                       productReference = AF9D475409B5300A006E59CF /* SlideScreen.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF9D475F09B53166006E59CF /* Zoom */ = {
                        );
                        name = Zoom;
                        productName = Zoom;
-                       productReference = AF9D476F09B53166006E59CF /* XScreenSaver.saver */;
+                       productReference = AF9D476F09B53166006E59CF /* Zoom.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF9D48DB09B53322006E59CF /* Bumps */ = {
                        );
                        name = Bumps;
                        productName = Bumps;
-                       productReference = AF9D48EB09B53322006E59CF /* XScreenSaver.saver */;
+                       productReference = AF9D48EB09B53322006E59CF /* Bumps.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF9D48F409B535DA006E59CF /* Distort */ = {
                        );
                        name = Distort;
                        productName = Distort;
-                       productReference = AF9D490409B535DA006E59CF /* XScreenSaver.saver */;
+                       productReference = AF9D490409B535DA006E59CF /* Distort.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF9D492B09B53CBA006E59CF /* Ripples */ = {
                        );
                        name = Ripples;
                        productName = Ripples;
-                       productReference = AF9D493B09B53CBA006E59CF /* XScreenSaver.saver */;
+                       productReference = AF9D493B09B53CBA006E59CF /* Ripples.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF9D495409B53FC9006E59CF /* RotZoomer */ = {
                        );
                        name = RotZoomer;
                        productName = RotZoomer;
-                       productReference = AF9D496409B53FC9006E59CF /* XScreenSaver.saver */;
+                       productReference = AF9D496409B53FC9006E59CF /* RotZoomer.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF9D496C09B5411D006E59CF /* Twang */ = {
                        );
                        name = Twang;
                        productName = Twang;
-                       productReference = AF9D497C09B5411D006E59CF /* XScreenSaver.saver */;
+                       productReference = AF9D497C09B5411D006E59CF /* Twang.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF9D499709B544C2006E59CF /* Spotlight */ = {
                        );
                        name = Spotlight;
                        productName = Spotlight;
-                       productReference = AF9D49A709B544C3006E59CF /* XScreenSaver.saver */;
+                       productReference = AF9D49A709B544C3006E59CF /* Spotlight.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF9D4C6909B59F27006E59CF /* XLyap */ = {
                        );
                        name = XLyap;
                        productName = XLyap;
-                       productReference = AF9D4C7909B59F27006E59CF /* XScreenSaver.saver */;
+                       productReference = AF9D4C7909B59F27006E59CF /* XLyap.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF9D4CE709B5AA8E006E59CF /* Pong */ = {
                        );
                        name = Pong;
                        productName = Pong;
-                       productReference = AF9D4CF709B5AA8E006E59CF /* XScreenSaver.saver */;
+                       productReference = AF9D4CF709B5AA8E006E59CF /* Pong.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF9D4D7E09B5B2DC006E59CF /* XAnalogTV */ = {
                        );
                        name = XAnalogTV;
                        productName = XAnalogTV;
-                       productReference = AF9D4D8F09B5B2DC006E59CF /* XScreenSaver.saver */;
+                       productReference = AF9D4D8F09B5B2DC006E59CF /* XAnalogTV.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF9D4DAF09B5B71E006E59CF /* BSOD */ = {
                        );
                        name = BSOD;
                        productName = BSOD;
-                       productReference = AF9D4DC009B5B71E006E59CF /* XScreenSaver.saver */;
+                       productReference = AF9D4DC009B5B71E006E59CF /* BSOD.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AF9D4DEC09B5BB19006E59CF /* Apple2 */ = {
                        );
                        name = WebCollage;
                        productName = WebCollage;
-                       productReference = AFA339400B058505002B0E7D /* XScreenSaver.saver */;
+                       productReference = AFA339400B058505002B0E7D /* WebCollage.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA33BC60B058740002B0E7D /* webcollage-helper */ = {
                        );
                        name = Cage;
                        productName = Cage;
-                       productReference = AFA5595A099330B000F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA5595A099330B000F3E977 /* Cage.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA5596D0993317900F3E977 /* Moebius */ = {
                        );
                        name = Moebius;
                        productName = Moebius;
-                       productReference = AFA5597F0993317900F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA5597F0993317900F3E977 /* Moebius.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA559920993322100F3E977 /* Superquadrics */ = {
                        );
                        name = Superquadrics;
                        productName = Superquadrics;
-                       productReference = AFA559A40993322100F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA559A40993322100F3E977 /* Superquadrics.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA559B50993328000F3E977 /* Morph3D */ = {
                        );
                        name = Morph3D;
                        productName = Morph3D;
-                       productReference = AFA559C70993328000F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA559C70993328000F3E977 /* Morph3D.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA559CF0993330600F3E977 /* Rubik */ = {
                        );
                        name = Rubik;
                        productName = Rubik;
-                       productReference = AFA559E10993330600F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA559E10993330600F3E977 /* Rubik.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55A030993340300F3E977 /* Stairs */ = {
                        );
                        name = Stairs;
                        productName = Stairs;
-                       productReference = AFA55A150993340300F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55A150993340300F3E977 /* Stairs.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55A20099334A000F3E977 /* Sproingies */ = {
                        );
                        name = Sproingies;
                        productName = Sproingies;
-                       productReference = AFA55A32099334A000F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55A32099334A000F3E977 /* Sproingies.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55A790993364300F3E977 /* Lament */ = {
                        );
                        name = Lament;
                        productName = Lament;
-                       productReference = AFA55A8B0993364300F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55A8B0993364300F3E977 /* Lament.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55ACF09933CEF00F3E977 /* Bubble3D */ = {
                        );
                        name = Bubble3D;
                        productName = Bubble3D;
-                       productReference = AFA55AE109933CEF00F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55AE109933CEF00F3E977 /* Bubble3D.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55B0909933E0500F3E977 /* GLPlanet */ = {
                        );
                        name = GLPlanet;
                        productName = GLPlanet;
-                       productReference = AFA55B1E09933E0500F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55B1E09933E0500F3E977 /* GLPlanet.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55B2509933E8D00F3E977 /* Pulsar */ = {
                        );
                        name = Pulsar;
                        productName = Pulsar;
-                       productReference = AFA55B3709933E8D00F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55B3709933E8D00F3E977 /* Pulsar.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55B7909933F7200F3E977 /* Sierpinski3D */ = {
                        );
                        name = Sierpinski3D;
                        productName = Sierpinski3D;
-                       productReference = AFA55B8B09933F7200F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55B8B09933F7200F3E977 /* Sierpinski3D.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55B9109933FDA00F3E977 /* GFlux */ = {
                        );
                        name = GFlux;
                        productName = GFlux;
-                       productReference = AFA55BA309933FDA00F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55BA309933FDA00F3E977 /* GFlux.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55BAB099340CE00F3E977 /* Circuit */ = {
                        );
                        name = Circuit;
                        productName = Circuit;
-                       productReference = AFA55BBD099340CE00F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55BBD099340CE00F3E977 /* Circuit.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55BE40993429100F3E977 /* Menger */ = {
                        );
                        name = Menger;
                        productName = Menger;
-                       productReference = AFA55BF60993429100F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55BF60993429100F3E977 /* Menger.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55C0E0993431300F3E977 /* Engine */ = {
                        );
                        name = Engine;
                        productName = Engine;
-                       productReference = AFA55C200993431300F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55C200993431300F3E977 /* Engine.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55C77099349A600F3E977 /* GLSnake */ = {
                        );
                        name = GLSnake;
                        productName = GLSnake;
-                       productReference = AFA55C89099349A600F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55C89099349A600F3E977 /* GLSnake.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55CA909934BB200F3E977 /* Boxed */ = {
                        );
                        name = Boxed;
                        productName = Boxed;
-                       productReference = AFA55CBB09934BB200F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55CBB09934BB200F3E977 /* Boxed.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55CCC09934CE400F3E977 /* GLForestFire */ = {
                        );
                        name = GLForestFire;
                        productName = GLForestFire;
-                       productReference = AFA55CDE09934CE400F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55CDE09934CE400F3E977 /* GLForestFire.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55D3C0993565300F3E977 /* SBalls */ = {
                        );
                        name = SBalls;
                        productName = SBalls;
-                       productReference = AFA55D4E0993565300F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55D4E0993565300F3E977 /* SBalls.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55D620993584B00F3E977 /* Cubenetic */ = {
                        );
                        name = Cubenetic;
                        productName = Cubenetic;
-                       productReference = AFA55D740993584B00F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55D740993584B00F3E977 /* Cubenetic.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55D7F099358C400F3E977 /* Spheremonics */ = {
                        );
                        name = Spheremonics;
                        productName = Spheremonics;
-                       productReference = AFA55D91099358C400F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55D91099358C400F3E977 /* Spheremonics.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55DC809935D7000F3E977 /* Lavalite */ = {
                        );
                        name = Lavalite;
                        productName = Lavalite;
-                       productReference = AFA55DDA09935D7000F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55DDA09935D7000F3E977 /* Lavalite.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55DF009935E4900F3E977 /* Queens */ = {
                        );
                        name = Queens;
                        productName = Queens;
-                       productReference = AFA55E0309935E4900F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55E0309935E4900F3E977 /* Queens.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55E0D09935EDC00F3E977 /* Endgame */ = {
                        );
                        name = Endgame;
                        productName = Endgame;
-                       productReference = AFA55E1F09935EDC00F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55E1F09935EDC00F3E977 /* Endgame.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55E2F09935F8E00F3E977 /* GLBlur */ = {
                        );
                        name = GLBlur;
                        productName = GLBlur;
-                       productReference = AFA55E4209935F8E00F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55E4209935F8E00F3E977 /* GLBlur.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55E4E09935FF900F3E977 /* FlyingToasters */ = {
                        );
                        name = FlyingToasters;
                        productName = FlyingToasters;
-                       productReference = AFA55E6009935FF900F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55E6009935FF900F3E977 /* FlyingToasters.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55EC7099360E300F3E977 /* BouncingCow */ = {
                        );
                        name = BouncingCow;
                        productName = BouncingCow;
-                       productReference = AFA55EE3099360E300F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55EE3099360E300F3E977 /* BouncingCow.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55F06099361B700F3E977 /* JigglyPuff */ = {
                        );
                        name = JigglyPuff;
                        productName = JigglyPuff;
-                       productReference = AFA55F1E099361B700F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55F1E099361B700F3E977 /* JigglyPuff.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55F2A0993622F00F3E977 /* Klein */ = {
                        );
                        name = Klein;
                        productName = Klein;
-                       productReference = AFA55F3C0993622F00F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55F3C0993622F00F3E977 /* Klein.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55F420993629000F3E977 /* Hypertorus */ = {
                        );
                        name = Hypertorus;
                        productName = HyperTorus;
-                       productReference = AFA55F540993629000F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55F540993629000F3E977 /* Hypertorus.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55F720993643600F3E977 /* GLMatrix */ = {
                        );
                        name = GLMatrix;
                        productName = GLMatrix;
-                       productReference = AFA55F840993643600F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55F840993643600F3E977 /* GLMatrix.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55FD309936BFA00F3E977 /* CubeStorm */ = {
                        );
                        name = CubeStorm;
                        productName = CubeStorm;
-                       productReference = AFA55FE509936BFA00F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA55FE509936BFA00F3E977 /* CubeStorm.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA55FF909936C6D00F3E977 /* GLKnots */ = {
                        );
                        name = GLKnots;
                        productName = GLKnots;
-                       productReference = AFA5600B09936C6D00F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA5600B09936C6D00F3E977 /* GLKnots.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA5601409936CC800F3E977 /* BlockTube */ = {
                        );
                        name = BlockTube;
                        productName = BlockTube;
-                       productReference = AFA5602609936CC800F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA5602609936CC800F3E977 /* BlockTube.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA5603209936D5100F3E977 /* FlipFlop */ = {
                        );
                        name = FlipFlop;
                        productName = FlipFlop;
-                       productReference = AFA5604409936D5100F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA5604409936D5100F3E977 /* FlipFlop.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA5604A09936E2100F3E977 /* AntInspect */ = {
                        );
                        name = AntInspect;
                        productName = AntInspect;
-                       productReference = AFA5605C09936E2100F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA5605C09936E2100F3E977 /* AntInspect.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA5606209936F3800F3E977 /* AntSpotlight */ = {
                        );
                        name = AntSpotlight;
                        productName = AntSpotlight;
-                       productReference = AFA5607409936F3800F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA5607409936F3800F3E977 /* AntSpotlight.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA560AE0993718D00F3E977 /* Polytopes */ = {
                        );
                        name = Polytopes;
                        productName = Polytopes;
-                       productReference = AFA560C00993718D00F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA560C00993718D00F3E977 /* Polytopes.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA560FD0993781600F3E977 /* Molecule */ = {
                        );
                        name = Molecule;
                        productName = Molecule;
-                       productReference = AFA5610F0993781600F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA5610F0993781600F3E977 /* Molecule.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA5615609937C0D00F3E977 /* BlinkBox */ = {
                        );
                        name = BlinkBox;
                        productName = BlinkBox;
-                       productReference = AFA5616A09937C0D00F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA5616A09937C0D00F3E977 /* BlinkBox.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA5617B09937CF100F3E977 /* Noof */ = {
                        );
                        name = Noof;
                        productName = Noof;
-                       productReference = AFA5618D09937CF100F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA5618D09937CF100F3E977 /* Noof.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA5619D09937D7E00F3E977 /* Polyhedra */ = {
                        );
                        name = Polyhedra;
                        productName = Polyhedra;
-                       productReference = AFA561AF09937D7E00F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA561AF09937D7E00F3E977 /* Polyhedra.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA562060993849F00F3E977 /* Providence */ = {
                        );
                        name = Providence;
                        productName = Providence;
-                       productReference = AFA562190993849F00F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA562190993849F00F3E977 /* Providence.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA5621F0993852500F3E977 /* Pinion */ = {
                        );
                        name = Pinion;
                        productName = Pinion;
-                       productReference = AFA562310993852500F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA562310993852500F3E977 /* Pinion.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA562BF099392C600F3E977 /* Boing */ = {
                        );
                        name = Boing;
                        productName = Boing;
-                       productReference = AFA562D1099392C600F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA562D1099392C600F3E977 /* Boing.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA562DA099393C900F3E977 /* AntMaze */ = {
                        );
                        name = AntMaze;
                        productName = AntMaze;
-                       productReference = AFA562EC099393C900F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA562EC099393C900F3E977 /* AntMaze.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA562F20993943B00F3E977 /* Tangram */ = {
                        );
                        name = Tangram;
                        productName = Tangram;
-                       productReference = AFA563040993943B00F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA563040993943B00F3E977 /* Tangram.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA563130993951000F3E977 /* Crackberg */ = {
                        );
                        name = Crackberg;
                        productName = Crackberg;
-                       productReference = AFA563260993951000F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA563260993951000F3E977 /* Crackberg.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA56331099395ED00F3E977 /* GLHanoi */ = {
                        );
                        name = GLHanoi;
                        productName = GLHanoi;
-                       productReference = AFA56343099395ED00F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA56343099395ED00F3E977 /* GLHanoi.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA56351099396C000F3E977 /* Cube21 */ = {
                        );
                        name = Cube21;
                        productName = Cube21;
-                       productReference = AFA56363099396C000F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA56363099396C000F3E977 /* Cube21.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA56379099397B300F3E977 /* TimeTunnel */ = {
                        );
                        name = TimeTunnel;
                        productName = TimeTunnel;
-                       productReference = AFA5638B099397B300F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA5638B099397B300F3E977 /* TimeTunnel.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFA563A4099398BB00F3E977 /* Juggler3D */ = {
                        );
                        name = Juggler3D;
                        productName = Juggler3D;
-                       productReference = AFA563B6099398BB00F3E977 /* XScreenSaver.saver */;
+                       productReference = AFA563B6099398BB00F3E977 /* Juggler3D.saver */;
+                       productType = "com.apple.product-type.bundle";
+               };
+               AFB591A7178B812C00EA4005 /* Hexadrop */ = {
+                       isa = PBXNativeTarget;
+                       buildConfigurationList = AFB591B7178B812C00EA4005 /* Build configuration list for PBXNativeTarget "Hexadrop" */;
+                       buildPhases = (
+                               AFB591AA178B812C00EA4005 /* Resources */,
+                               AFB591AC178B812C00EA4005 /* Sources */,
+                               AFB591AF178B812C00EA4005 /* Frameworks */,
+                               AFB591B5178B812C00EA4005 /* Rez */,
+                               AFB591B6178B812C00EA4005 /* Run Update Info Plist */,
+                       );
+                       buildRules = (
+                       );
+                       dependencies = (
+                               AFB591A8178B812C00EA4005 /* PBXTargetDependency */,
+                       );
+                       name = Hexadrop;
+                       productName = Attraction;
+                       productReference = AFB591BA178B812C00EA4005 /* Hexadrop.saver */;
                        productType = "com.apple.product-type.bundle";
                };
+               AFBFE74B178642DC00432B21 /* Apple2-OSX */ = {
+                       isa = PBXNativeTarget;
+                       buildConfigurationList = AFBFE75B178642DC00432B21 /* Build configuration list for PBXNativeTarget "Apple2-OSX" */;
+                       buildPhases = (
+                               AFBFE74E178642DC00432B21 /* Resources */,
+                               AFBFE751178642DC00432B21 /* Sources */,
+                               AFBFE755178642DC00432B21 /* Frameworks */,
+                               AFBFE78817894FFA00432B21 /* Copy Standalone Preferences XML File */,
+                               AFBFE75A178642DC00432B21 /* Run Update Info Plist */,
+                       );
+                       buildRules = (
+                       );
+                       dependencies = (
+                               AFBFE7641786438900432B21 /* PBXTargetDependency */,
+                               AFBFE74C178642DC00432B21 /* PBXTargetDependency */,
+                       );
+                       name = "Apple2-OSX";
+                       productName = SaverTester;
+                       productReference = AFBFE75E178642DC00432B21 /* Apple2.app */;
+                       productType = "com.apple.product-type.application";
+               };
+               AFBFE767178647FE00432B21 /* Phosphor-OSX */ = {
+                       isa = PBXNativeTarget;
+                       buildConfigurationList = AFBFE77B178647FE00432B21 /* Build configuration list for PBXNativeTarget "Phosphor-OSX" */;
+                       buildPhases = (
+                               AFBFE76C178647FE00432B21 /* Resources */,
+                               AFBFE771178647FE00432B21 /* Sources */,
+                               AFBFE775178647FE00432B21 /* Frameworks */,
+                               AFBFE78917895AAF00432B21 /* Copy Standalone Preferences XML File */,
+                               AFBFE77A178647FE00432B21 /* Run Update Info Plist */,
+                       );
+                       buildRules = (
+                       );
+                       dependencies = (
+                               AFBFE7811786482B00432B21 /* PBXTargetDependency */,
+                               AFBFE76A178647FE00432B21 /* PBXTargetDependency */,
+                       );
+                       name = "Phosphor-OSX";
+                       productName = SaverTester;
+                       productReference = AFBFE77E178647FE00432B21 /* Phosphor.app */;
+                       productType = "com.apple.product-type.application";
+               };
                AFD51B1B0F063B4A00471C02 /* Photopile */ = {
                        isa = PBXNativeTarget;
                        buildConfigurationList = AFD51B2D0F063B4A00471C02 /* Build configuration list for PBXNativeTarget "Photopile" */;
                        );
                        name = Photopile;
                        productName = Photopile;
-                       productReference = AFD51B300F063B4A00471C02 /* XScreenSaver.saver */;
+                       productReference = AFD51B300F063B4A00471C02 /* Photopile.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD56DF10996A03800BA26F7 /* GLText */ = {
                        );
                        name = GLText;
                        productName = GLText;
-                       productReference = AFD56E040996A03800BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD56E040996A03800BA26F7 /* GLText.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD56EAE0996A72600BA26F7 /* Braid */ = {
                        );
                        name = Braid;
                        productName = Braid;
-                       productReference = AFD56EBE0996A72600BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD56EBE0996A72600BA26F7 /* Braid.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD56EDA0996A95700BA26F7 /* Forest */ = {
                        );
                        name = Forest;
                        productName = Forest;
-                       productReference = AFD56EEA0996A95700BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD56EEA0996A95700BA26F7 /* Forest.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD56F0B0996AAFA00BA26F7 /* Vines */ = {
                        );
                        name = Vines;
                        productName = Vines;
-                       productReference = AFD56F1B0996AAFA00BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD56F1B0996AAFA00BA26F7 /* Vines.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD56F230996AB8A00BA26F7 /* Galaxy */ = {
                        );
                        name = Galaxy;
                        productName = Galaxy;
-                       productReference = AFD56F330996AB8A00BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD56F330996AB8A00BA26F7 /* Galaxy.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD56F4F0996AEEE00BA26F7 /* Grav */ = {
                        );
                        name = Grav;
                        productName = Grav;
-                       productReference = AFD56F5F0996AEEE00BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD56F5F0996AEEE00BA26F7 /* Grav.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD56F6B0996B01600BA26F7 /* Hopalong */ = {
                        );
                        name = Hopalong;
                        productName = Hopalong;
-                       productReference = AFD56F7B0996B01600BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD56F7B0996B01600BA26F7 /* Hopalong.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD56F8C0996B09400BA26F7 /* Laser */ = {
                        );
                        name = Laser;
                        productName = Laser;
-                       productReference = AFD56F9C0996B09400BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD56F9C0996B09400BA26F7 /* Laser.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD56FA30996B10F00BA26F7 /* Lightning */ = {
                        );
                        name = Lightning;
                        productName = Lightning;
-                       productReference = AFD56FB30996B10F00BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD56FB30996B10F00BA26F7 /* Lightning.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD56FB90996B18F00BA26F7 /* Lisa */ = {
                        );
                        name = Lisa;
                        productName = Lisa;
-                       productReference = AFD56FC90996B18F00BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD56FC90996B18F00BA26F7 /* Lisa.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD56FCF0996B20900BA26F7 /* Lissie */ = {
                        );
                        name = Lissie;
                        productName = Lissie;
-                       productReference = AFD56FDF0996B20900BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD56FDF0996B20900BA26F7 /* Lissie.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD56FF80996B43800BA26F7 /* Penrose */ = {
                        );
                        name = Penrose;
                        productName = Penrose;
-                       productReference = AFD570080996B43800BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD570080996B43800BA26F7 /* Penrose.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD5700F0996B4CC00BA26F7 /* Sierpinski */ = {
                        );
                        name = Sierpinski;
                        productName = Sierpinski;
-                       productReference = AFD5701F0996B4CC00BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD5701F0996B4CC00BA26F7 /* Sierpinski.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD570260996B56D00BA26F7 /* Sphere */ = {
                        );
                        name = Sphere;
                        productName = Sphere;
-                       productReference = AFD570360996B56D00BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD570360996B56D00BA26F7 /* Sphere.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD570430996B61600BA26F7 /* Spiral */ = {
                        );
                        name = Spiral;
                        productName = Spiral;
-                       productReference = AFD570530996B61600BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD570530996B61600BA26F7 /* Spiral.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD570590996B6A300BA26F7 /* FadePlot */ = {
                        );
                        name = FadePlot;
                        productName = FadePlot;
-                       productReference = AFD570690996B6A300BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD570690996B6A300BA26F7 /* FadePlot.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD5706F0996B72700BA26F7 /* Mountain */ = {
                        );
                        name = Mountain;
                        productName = Mountain;
-                       productReference = AFD5707F0996B72800BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD5707F0996B72800BA26F7 /* Mountain.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD570850996B80300BA26F7 /* Triangle */ = {
                        );
                        name = Triangle;
                        productName = Triangle;
-                       productReference = AFD570950996B80300BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD570950996B80300BA26F7 /* Triangle.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD5709B0996B88E00BA26F7 /* Worm */ = {
                        );
                        name = Worm;
                        productName = Worm;
-                       productReference = AFD570AB0996B88E00BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD570AB0996B88E00BA26F7 /* Worm.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD570B10996B93000BA26F7 /* Rotor */ = {
                        );
                        name = Rotor;
                        productName = Rotor;
-                       productReference = AFD570C10996B93000BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD570C10996B93000BA26F7 /* Rotor.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD570C90996B9F800BA26F7 /* Ant */ = {
                        );
                        name = Ant;
                        productName = Ant;
-                       productReference = AFD570D90996B9F800BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD570D90996B9F800BA26F7 /* Ant.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD570EA0996BBBF00BA26F7 /* Flow */ = {
                        );
                        name = Flow;
                        productName = Flow;
-                       productReference = AFD570FA0996BBBF00BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD570FA0996BBBF00BA26F7 /* Flow.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD571130996BE9300BA26F7 /* Discrete */ = {
                        );
                        name = Discrete;
                        productName = Discrete;
-                       productReference = AFD571230996BE9300BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD571230996BE9300BA26F7 /* Discrete.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD5712C0996BF2E00BA26F7 /* Apollonian */ = {
                        );
                        name = Apollonian;
                        productName = Apollonian;
-                       productReference = AFD5713C0996BF2E00BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD5713C0996BF2E00BA26F7 /* Apollonian.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD571430996C01700BA26F7 /* Euler2D */ = {
                        );
                        name = Euler2D;
                        productName = Euler2D;
-                       productReference = AFD571530996C01700BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD571530996C01700BA26F7 /* Euler2D.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD571590996C0CE00BA26F7 /* Thornbird */ = {
                        );
                        name = Thornbird;
                        productName = Thornbird;
-                       productReference = AFD571690996C0CE00BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD571690996C0CE00BA26F7 /* Thornbird.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD571B50996D9DC00BA26F7 /* Juggle */ = {
                        );
                        name = Juggle;
                        productName = Juggle;
-                       productReference = AFD571C50996D9DC00BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD571C50996D9DC00BA26F7 /* Juggle.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD572220996E4A300BA26F7 /* Swirl */ = {
                        );
                        name = Swirl;
                        productName = Swirl;
-                       productReference = AFD572320996E4A300BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD572320996E4A300BA26F7 /* Swirl.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD5726D0996EE8500BA26F7 /* Polyominoes */ = {
                        );
                        name = Polyominoes;
                        productName = Polyominoes;
-                       productReference = AFD5727D0996EE8500BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD5727D0996EE8500BA26F7 /* Polyominoes.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD572A50996F99600BA26F7 /* Bouboule */ = {
                        );
                        name = Bouboule;
                        productName = Bouboule;
-                       productReference = AFD572B50996F99600BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD572B50996F99600BA26F7 /* Bouboule.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD572C20996FC0F00BA26F7 /* Crystal */ = {
                        );
                        name = Crystal;
                        productName = Crystal;
-                       productReference = AFD572D20996FC0F00BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD572D20996FC0F00BA26F7 /* Crystal.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD572F9099701C000BA26F7 /* Julia */ = {
                        );
                        name = Julia;
                        productName = Julia;
-                       productReference = AFD57309099701C000BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD57309099701C000BA26F7 /* Julia.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFD5735D0997411200BA26F7 /* Strange */ = {
                        );
                        name = Strange;
                        productName = Strange;
-                       productReference = AFD5736D0997411200BA26F7 /* XScreenSaver.saver */;
+                       productReference = AFD5736D0997411200BA26F7 /* Strange.saver */;
+                       productType = "com.apple.product-type.bundle";
+               };
+               AFDA658E178A52B70070D24B /* Unknown Pleasures */ = {
+                       isa = PBXNativeTarget;
+                       buildConfigurationList = AFDA659E178A52B70070D24B /* Build configuration list for PBXNativeTarget "Unknown Pleasures" */;
+                       buildPhases = (
+                               AFDA6591178A52B70070D24B /* Resources */,
+                               AFDA6593178A52B70070D24B /* Sources */,
+                               AFDA6596178A52B70070D24B /* Frameworks */,
+                               AFDA659C178A52B70070D24B /* Rez */,
+                               AFDA659D178A52B70070D24B /* Run Update Info Plist */,
+                       );
+                       buildRules = (
+                       );
+                       dependencies = (
+                               AFDA658F178A52B70070D24B /* PBXTargetDependency */,
+                       );
+                       name = "Unknown Pleasures";
+                       productName = DangerBall;
+                       productReference = AFDA65A1178A52B70070D24B /* UnknownPleasures.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFE2A4560E2E904600ADB298 /* SkyTentacles */ = {
                        );
                        name = SkyTentacles;
                        productName = SkyTentacles;
-                       productReference = AFE2A46A0E2E904600ADB298 /* XScreenSaver.saver */;
+                       productReference = AFE2A46A0E2E904600ADB298 /* SkyTentacles.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFE30BE80E52B14700CCF4A5 /* Sonar */ = {
                        isa = PBXNativeTarget;
                        buildConfigurationList = AFE30BF90E52B14700CCF4A5 /* Build configuration list for PBXNativeTarget "Sonar" */;
                        buildPhases = (
+                               AF7E08021592661100D81407 /* ICMP Sanity Check */,
                                AFE30BEB0E52B14700CCF4A5 /* Resources */,
                                AFE30BED0E52B14700CCF4A5 /* Sources */,
                                AFE30BF00E52B14700CCF4A5 /* Frameworks */,
                        );
                        name = Sonar;
                        productName = Sonar;
-                       productReference = AFE30BFC0E52B14700CCF4A5 /* XScreenSaver.saver */;
+                       productReference = AFE30BFC0E52B14700CCF4A5 /* Sonar.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFE6A1820CDD7B2E002805BF /* MoebiusGears */ = {
                        );
                        name = MoebiusGears;
                        productName = MoebiusGears;
-                       productReference = AFE6A1970CDD7B2E002805BF /* XScreenSaver.saver */;
+                       productReference = AFE6A1970CDD7B2E002805BF /* MoebiusGears.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFE6A41B0CDD7FAA002805BF /* Abstractile */ = {
                        );
                        name = Abstractile;
                        productName = Abstractile;
-                       productReference = AFE6A42D0CDD7FAA002805BF /* XScreenSaver.saver */;
+                       productReference = AFE6A42D0CDD7FAA002805BF /* Abstractile.saver */;
+                       productType = "com.apple.product-type.bundle";
+               };
+               AFF2867F17860E830050A578 /* QuasiCrystal */ = {
+                       isa = PBXNativeTarget;
+                       buildConfigurationList = AFF2868F17860E830050A578 /* Build configuration list for PBXNativeTarget "QuasiCrystal" */;
+                       buildPhases = (
+                               AFF2868217860E830050A578 /* Resources */,
+                               AFF2868417860E830050A578 /* Sources */,
+                               AFF2868717860E830050A578 /* Frameworks */,
+                               AFF2868D17860E830050A578 /* Rez */,
+                               AFF2868E17860E830050A578 /* Run Update Info Plist */,
+                       );
+                       buildRules = (
+                       );
+                       dependencies = (
+                               AFF2868017860E830050A578 /* PBXTargetDependency */,
+                       );
+                       name = QuasiCrystal;
+                       productName = DangerBall;
+                       productReference = AFF2869217860E830050A578 /* QuasiCrystal.saver */;
+                       productType = "com.apple.product-type.bundle";
+               };
+               AFF3C9E817CCAC440028F240 /* Geodesic */ = {
+                       isa = PBXNativeTarget;
+                       buildConfigurationList = AFF3C9F817CCAC440028F240 /* Build configuration list for PBXNativeTarget "Geodesic" */;
+                       buildPhases = (
+                               AFF3C9EB17CCAC440028F240 /* Resources */,
+                               AFF3C9ED17CCAC440028F240 /* Sources */,
+                               AFF3C9F017CCAC440028F240 /* Frameworks */,
+                               AFF3C9F617CCAC440028F240 /* Rez */,
+                               AFF3C9F717CCAC440028F240 /* Run Update Info Plist */,
+                       );
+                       buildRules = (
+                       );
+                       dependencies = (
+                               AFF3C9E917CCAC440028F240 /* PBXTargetDependency */,
+                       );
+                       name = Geodesic;
+                       productName = DangerBall;
+                       productReference = AFF3C9FB17CCAC440028F240 /* Geodesic.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFF463360C4403E400EE6509 /* CWaves */ = {
                        );
                        name = CWaves;
                        productName = CWaves;
-                       productReference = AFF463470C4403E400EE6509 /* XScreenSaver.saver */;
+                       productReference = AFF463470C4403E400EE6509 /* CWaves.saver */;
                        productType = "com.apple.product-type.bundle";
                };
                AFF463580C440AEF00EE6509 /* GLCells */ = {
                        );
                        name = GLCells;
                        productName = GLCells;
-                       productReference = AFF4636C0C440AEF00EE6509 /* XScreenSaver.saver */;
+                       productReference = AFF4636C0C440AEF00EE6509 /* GLCells.saver */;
                        productType = "com.apple.product-type.bundle";
                };
 /* End PBXNativeTarget section */
                29B97313FDCFA39411CA2CEA /* Project object */ = {
                        isa = PBXProject;
                        attributes = {
-                               LastUpgradeCheck = 0430;
+                               LastUpgradeCheck = 0500;
                        };
                        buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "xscreensaver" */;
                        compatibilityVersion = "Xcode 3.2";
                                French,
                                German,
                                en,
+                               Base,
                        );
                        mainGroup = 29B97314FDCFA39411CA2CEA /* xscreensaver */;
                        projectDirPath = "";
                                AF47721E099D4F67001F091E /* Anemone */,
                                AF4773C1099D67B9001F091E /* Anemotaxis */,
                                AF9D4DEC09B5BB19006E59CF /* Apple2 */,
-                               AF2D4F6A13E91093002AA818 /* Apple2App */,
+                               AF2D4F6A13E91093002AA818 /* Apple2-iOS */,
+                               AFBFE74B178642DC00432B21 /* Apple2-OSX */,
                                AF9770660989D2F6001F8B92 /* Attraction */,
                                AF975A86099C6BC300B05160 /* Barcode */,
                                AF47768F099DAA6F001F091E /* Blaster */,
                                AF477253099D5717001F091E /* Halftone */,
                                AF975C12099C8C1500B05160 /* Halo */,
                                AF480C49098E301400FB32B8 /* Helix */,
+                               AFB591A7178B812C00EA4005 /* Hexadrop */,
                                AF477426099D7C70001F091E /* IFS */,
                                AF97572D099C317000B05160 /* IMSMap */,
                                AF477752099DB61E001F091E /* Interaggregate */,
                                AF4778AB099DDB79001F091E /* Penetrate */,
                                AF477670099DA849001F091E /* Petri */,
                                AF7776E409B63ABF00EA3033 /* Phosphor */,
-                               AF2D4D7F13E902F5002AA818 /* PhosphorApp */,
+                               AF2D4D7F13E902F5002AA818 /* Phosphor-iOS */,
+                               AFBFE767178647FE00432B21 /* Phosphor-OSX */,
                                AF477283099D5926001F091E /* Piecewise */,
                                AF9D4CE709B5AA8E006E59CF /* Pong */,
                                AF47726B099D57B9001F091E /* PopSquares */,
                                AF7777EA09B64E3100EA3033 /* FlipText */,
                                AFA55E4E09935FF900F3E977 /* FlyingToasters */,
                                AF4812500990CE2700FB32B8 /* Gears */,
+                               AFF3C9E817CCAC440028F240 /* Geodesic */,
                                AFA55B9109933FDA00F3E977 /* GFlux */,
                                AFA55E2F09935F8E00F3E977 /* GLBlur */,
                                AFF463580C440AEF00EE6509 /* GLCells */,
                                AFA55F06099361B700F3E977 /* JigglyPuff */,
                                AF35E88A0E63823600691F2F /* Jigsaw */,
                                AFA563A4099398BB00F3E977 /* Juggler3D */,
+                               AF7510FF1782B5B900380EA1 /* Kaleidocycle */,
                                AFA55F2A0993622F00F3E977 /* Klein */,
                                AFA55A790993364300F3E977 /* Lament */,
                                AFA55DC809935D7000F3E977 /* Lavalite */,
                                AFA560AE0993718D00F3E977 /* Polytopes */,
                                AFA562060993849F00F3E977 /* Providence */,
                                AFA55B2509933E8D00F3E977 /* Pulsar */,
+                               AFF2867F17860E830050A578 /* QuasiCrystal */,
                                AFA55DF009935E4900F3E977 /* Queens */,
                                AFA559CF0993330600F3E977 /* Rubik */,
                                AF32D9E00F3AD0B40080F535 /* RubikBlocks */,
                                AFA56379099397B300F3E977 /* TimeTunnel */,
                                AF998EDA0A083DB30051049D /* TopBlock */,
                                AF3581FB143330F900E09C51 /* TronBit */,
+                               AFDA658E178A52B70070D24B /* Unknown Pleasures */,
                                AF0DCA420C4CBB0D00D76972 /* Voronoi */,
                                AF137D410F075C9B004DE3B2 /* Obsolete */,
                                AFA55CCC09934CE400F3E977 /* GLForestFire */,
                                AFD5709B0996B88E00BA26F7 /* Worm */,
                                AF9771D60989DC4A001F8B92 /* SaverTester */,
                                AF918977158FC00A002B5D1E /* XScreenSaver-iOS */,
+                               AF1AD9E118500F9F00932759 /* XScreenSaverUpdater */,
                        );
                };
 /* End PBXProject section */
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               AF1AD9E018500F9F00932759 /* Resources */ = {
+                       isa = PBXResourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               AF1ADA1B18501B3D00932759 /* SaverRunner.icns in Resources */,
+                               AF3633FC18530DD90086A439 /* sparkle_dsa_pub.pem in Resources */,
+                               AF1ADA161850157400932759 /* Updater.xib in Resources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
                AF2D4D8213E902F5002AA818 /* Resources */ = {
                        isa = PBXResourcesBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
-                               AF2D4D8413E902F5002AA818 /* SaverRunner.nib in Resources */,
-                               AF2D522613E954A0002AA818 /* SaverRunner.icns in Resources */,
-                               AF51FD3415845CD500E5741F /* phosphor.xml in Resources */,
                                AF51FD3715845F9F00E5741F /* iSaverRunner.xib in Resources */,
+                               AFAA6B3A1773923D00DE720C /* Default-568h@2x.png in Resources */,
                                AF51FD3B15845FD800E5741F /* iSaverRunner29.png in Resources */,
+                               AFAA6B391773923900DE720C /* iSaverRunner29t.png in Resources */,
                                AF51FD3C15845FDB00E5741F /* iSaverRunner50.png in Resources */,
                                AF51FD3F15845FF700E5741F /* iSaverRunner57.png in Resources */,
                                AF51FD4015845FF900E5741F /* iSaverRunner72.png in Resources */,
                                AF51FD431584600300E5741F /* iSaverRunner114.png in Resources */,
-                               AF6D7ED7158567420080DDC4 /* xscreensaver-text in Resources */,
+                               AF51FD3415845CD500E5741F /* phosphor.xml in Resources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        isa = PBXResourcesBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
-                               AF2D4F7113E91093002AA818 /* SaverRunner.nib in Resources */,
-                               AF51FD3315845CC900E5741F /* apple2.xml in Resources */,
                                AF51FD3615845F9900E5741F /* iSaverRunner.xib in Resources */,
-                               AF51FD3815845FC300E5741F /* SaverRunner.icns in Resources */,
+                               AFAA6B2C1773866200DE720C /* Default-568h@2x.png in Resources */,
                                AF51FD3A15845FD300E5741F /* iSaverRunner29.png in Resources */,
+                               AFAA6B2B1773863000DE720C /* iSaverRunner29t.png in Resources */,
                                AF51FD3D15845FDE00E5741F /* iSaverRunner50.png in Resources */,
                                AF51FD3E15845FE200E5741F /* iSaverRunner57.png in Resources */,
                                AF51FD4115845FFC00E5741F /* iSaverRunner72.png in Resources */,
                                AF51FD4215845FFF00E5741F /* iSaverRunner114.png in Resources */,
-                               AF6D7ED4158567240080DDC4 /* xscreensaver-getimage-file in Resources */,
-                               AF6D7ED81585674C0080DDC4 /* xscreensaver-text in Resources */,
+                               AFBFE78B17895CD000432B21 /* apple2.xml in Resources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               AF7511021782B5B900380EA1 /* Resources */ = {
+                       isa = PBXResourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               AFB8A69B1782BA34004EDB85 /* kaleidocycle.xml in Resources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
                AF7776E709B63ABF00EA3033 /* Resources */ = {
                        isa = PBXResourcesBuildPhase;
                        buildActionMask = 2147483647;
                        isa = PBXResourcesBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
+                               AF918983158FC00A002B5D1E /* iSaverRunner.xib in Resources */,
+                               AFC6BBC2161CE07E0084EDB1 /* Default-568h@2x.png in Resources */,
                                AF91897E158FC00A002B5D1E /* iSaverRunner29.png in Resources */,
+                               AF7E080415932A1600D81407 /* iSaverRunner29t.png in Resources */,
                                AF91897F158FC00A002B5D1E /* iSaverRunner50.png in Resources */,
                                AF918980158FC00A002B5D1E /* iSaverRunner57.png in Resources */,
                                AF918981158FC00A002B5D1E /* iSaverRunner72.png in Resources */,
                                AF918982158FC00A002B5D1E /* iSaverRunner114.png in Resources */,
-                               AF918983158FC00A002B5D1E /* iSaverRunner.xib in Resources */,
                                AF918AB4158FC53D002B5D1E /* abstractile.xml in Resources */,
                                AF918AB5158FC53D002B5D1E /* anemone.xml in Resources */,
                                AF918AB6158FC53D002B5D1E /* anemotaxis.xml in Resources */,
                                AF918AE5158FC53D002B5D1E /* demon.xml in Resources */,
                                AF918AE6158FC53D002B5D1E /* discrete.xml in Resources */,
                                AF918AE7158FC53D002B5D1E /* distort.xml in Resources */,
+                               AFCF453815986A3000E6E8CC /* dnalogo.xml in Resources */,
                                AF918AE9158FC53D002B5D1E /* drift.xml in Resources */,
                                AF918AEA158FC53D002B5D1E /* endgame.xml in Resources */,
                                AF918AEB158FC53D002B5D1E /* engine.xml in Resources */,
                                AF918AFE158FC53D002B5D1E /* fuzzyflakes.xml in Resources */,
                                AF918AFF158FC53D002B5D1E /* galaxy.xml in Resources */,
                                AF918B00158FC53D002B5D1E /* gears.xml in Resources */,
+                               AFF3C9FF17CCAD9A0028F240 /* geodesic.xml in Resources */,
                                AF918B01158FC53D002B5D1E /* gflux.xml in Resources */,
                                AF918B02158FC53D002B5D1E /* glblur.xml in Resources */,
                                AF918B03158FC53D002B5D1E /* glcells.xml in Resources */,
                                AF918B11158FC53D002B5D1E /* halftone.xml in Resources */,
                                AF918B12158FC53D002B5D1E /* halo.xml in Resources */,
                                AF918B13158FC53D002B5D1E /* helix.xml in Resources */,
+                               AFB591BF178B81E600EA4005 /* hexadrop.xml in Resources */,
                                AF918B14158FC53D002B5D1E /* hilbert.xml in Resources */,
                                AF918B15158FC53D002B5D1E /* hopalong.xml in Resources */,
                                AF918B18158FC53D002B5D1E /* hypertorus.xml in Resources */,
                                AF918B1D158FC53D002B5D1E /* interference.xml in Resources */,
                                AF918B1E158FC53D002B5D1E /* intermomentary.xml in Resources */,
                                AF918B1F158FC53D002B5D1E /* jigglypuff.xml in Resources */,
+                               AF39483F15A1647A0000FFCD /* jigsaw.xml in Resources */,
                                AF918B22158FC53D002B5D1E /* juggler3d.xml in Resources */,
                                AF918B23158FC53D002B5D1E /* julia.xml in Resources */,
+                               AFB8A69C1782BF6C004EDB85 /* kaleidocycle.xml in Resources */,
                                AF918B24158FC53D002B5D1E /* kaleidescope.xml in Resources */,
                                AF918B25158FC53D002B5D1E /* klein.xml in Resources */,
                                AF918B26158FC53D002B5D1E /* kumppa.xml in Resources */,
                                AF918B4A158FC53E002B5D1E /* piecewise.xml in Resources */,
                                AF918B4B158FC53E002B5D1E /* pinion.xml in Resources */,
                                AF918B4C158FC53E002B5D1E /* pipes.xml in Resources */,
+                               AFCF4547159878D500E6E8CC /* polyhedra.xml in Resources */,
                                AF918B4E158FC53E002B5D1E /* polyominoes.xml in Resources */,
                                AF918B4F158FC53E002B5D1E /* polytopes.xml in Resources */,
                                AF918B50158FC53E002B5D1E /* pong.xml in Resources */,
                                AF918B53158FC53E002B5D1E /* pulsar.xml in Resources */,
                                AF918B54158FC53E002B5D1E /* pyro.xml in Resources */,
                                AF918B55158FC53E002B5D1E /* qix.xml in Resources */,
+                               AFF28697178611720050A578 /* quasicrystal.xml in Resources */,
                                AF918B56158FC53E002B5D1E /* queens.xml in Resources */,
                                AF918B57158FC53E002B5D1E /* rdbomb.xml in Resources */,
                                AF918B58158FC53E002B5D1E /* ripples.xml in Resources */,
                                AF918B7E158FC53E002B5D1E /* truchet.xml in Resources */,
                                AF918B7F158FC53E002B5D1E /* twang.xml in Resources */,
                                AF918B80158FC53E002B5D1E /* vermiculate.xml in Resources */,
+                               AFDA65A6178A541A0070D24B /* unknownpleasures.xml in Resources */,
                                AF918B83158FC53E002B5D1E /* voronoi.xml in Resources */,
                                AF918B84158FC53E002B5D1E /* wander.xml in Resources */,
                                AF918B86158FC53E002B5D1E /* whirlwindwarp.xml in Resources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               AFB591AA178B812C00EA4005 /* Resources */ = {
+                       isa = PBXResourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               AFB591BE178B81E600EA4005 /* hexadrop.xml in Resources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               AFBFE74E178642DC00432B21 /* Resources */ = {
+                       isa = PBXResourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               AFBFE765178643B200432B21 /* Apple2.saver in Resources */,
+                               AFBFE74F178642DC00432B21 /* SaverRunner.nib in Resources */,
+                               AFBFE750178642DC00432B21 /* SaverRunner.icns in Resources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               AFBFE76C178647FE00432B21 /* Resources */ = {
+                       isa = PBXResourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               AFBFE7831786483B00432B21 /* Phosphor.saver in Resources */,
+                               AFBFE76F178647FE00432B21 /* SaverRunner.nib in Resources */,
+                               AFBFE770178647FE00432B21 /* SaverRunner.icns in Resources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
                AFD51B1E0F063B4A00471C02 /* Resources */ = {
                        isa = PBXResourcesBuildPhase;
                        buildActionMask = 2147483647;
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               AFDA6591178A52B70070D24B /* Resources */ = {
+                       isa = PBXResourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               AFDA65A5178A541A0070D24B /* unknownpleasures.xml in Resources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
                AFE2A4590E2E904600ADB298 /* Resources */ = {
                        isa = PBXResourcesBuildPhase;
                        buildActionMask = 2147483647;
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               AFF2868217860E830050A578 /* Resources */ = {
+                       isa = PBXResourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               AFF28696178611720050A578 /* quasicrystal.xml in Resources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               AFF3C9EB17CCAC440028F240 /* Resources */ = {
+                       isa = PBXResourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               AFF3C9FE17CCAD9A0028F240 /* geodesic.xml in Resources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
                AFF463390C4403E400EE6509 /* Resources */ = {
                        isa = PBXResourcesBuildPhase;
                        buildActionMask = 2147483647;
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               AF75110D1782B5B900380EA1 /* Rez */ = {
+                       isa = PBXRezBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
                AF7776F209B63ABF00EA3033 /* Rez */ = {
                        isa = PBXRezBuildPhase;
                        buildActionMask = 2147483647;
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               AFB591B5178B812C00EA4005 /* Rez */ = {
+                       isa = PBXRezBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
                AFD51B2B0F063B4A00471C02 /* Rez */ = {
                        isa = PBXRezBuildPhase;
                        buildActionMask = 2147483647;
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               AFDA659C178A52B70070D24B /* Rez */ = {
+                       isa = PBXRezBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
                AFE2A4650E2E904600ADB298 /* Rez */ = {
                        isa = PBXRezBuildPhase;
                        buildActionMask = 2147483647;
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               AFF2868D17860E830050A578 /* Rez */ = {
+                       isa = PBXRezBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               AFF3C9F617CCAC440028F240 /* Rez */ = {
+                       isa = PBXRezBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
                AFF463420C4403E400EE6509 /* Rez */ = {
                        isa = PBXRezBuildPhase;
                        buildActionMask = 2147483647;
                        shellScript = "$SOURCE_ROOT/OSX/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX";
                        showEnvVarsInLog = 0;
                };
+               AF1ADA1E18501DC200932759 /* Run Update Info Plist */ = {
+                       isa = PBXShellScriptBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                       );
+                       name = "Run Update Info Plist";
+                       outputPaths = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "$SOURCE_ROOT/OSX/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX";
+                       showEnvVarsInLog = 0;
+               };
                AF2D51F413E94AC4002AA818 /* Run Update Info Plist */ = {
                        isa = PBXShellScriptBuildPhase;
                        buildActionMask = 2147483647;
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                        shellPath = /bin/sh;
-                       shellScript = "$SOURCE_ROOT/OSX/update-info-plist.pl -q `/bin/ls -d $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX/{Contents/,}PlugIns/*.saver 2>&-`\n$SOURCE_ROOT/OSX/update-info-plist.pl -q `/bin/ls -d $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX 2>&-`\n";
+                       shellScript = "$SOURCE_ROOT/OSX/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX";
                        showEnvVarsInLog = 0;
                };
                AF2D51FD13E94B2D002AA818 /* Run Update Info Plist */ = {
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                        shellPath = /bin/sh;
-                       shellScript = "$SOURCE_ROOT/OSX/update-info-plist.pl -q `/bin/ls -d $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX/{Contents/,}PlugIns/*.saver 2>&-`\n$SOURCE_ROOT/OSX/update-info-plist.pl -q `/bin/ls -d $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX 2>&-`\n";
+                       shellScript = "$SOURCE_ROOT/OSX/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX";
                        showEnvVarsInLog = 0;
                };
                AF32D9F00F3AD0B40080F535 /* Run Update Info Plist */ = {
                        shellScript = "$SOURCE_ROOT/OSX/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX";
                        showEnvVarsInLog = 0;
                };
+               AF75110E1782B5B900380EA1 /* Run Update Info Plist */ = {
+                       isa = PBXShellScriptBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                       );
+                       name = "Run Update Info Plist";
+                       outputPaths = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "$SOURCE_ROOT/OSX/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX";
+                       showEnvVarsInLog = 0;
+               };
                AF78D185142DD8F3002AAF77 /* Run Update Info Plist */ = {
                        isa = PBXShellScriptBuildPhase;
                        buildActionMask = 2147483647;
                        shellScript = "$SOURCE_ROOT/OSX/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX";
                        showEnvVarsInLog = 0;
                };
+               AF7E080115925EE300D81407 /* ICMP Sanity Check */ = {
+                       isa = PBXShellScriptBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                       );
+                       name = "ICMP Sanity Check";
+                       outputPaths = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "$SOURCE_ROOT/OSX/icmp-warning.pl";
+               };
+               AF7E08021592661100D81407 /* ICMP Sanity Check */ = {
+                       isa = PBXShellScriptBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                       );
+                       name = "ICMP Sanity Check";
+                       outputPaths = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "$SOURCE_ROOT/OSX/icmp-warning.pl";
+               };
                AF91898A158FC00A002B5D1E /* Run Update Info Plist */ = {
                        isa = PBXShellScriptBuildPhase;
                        buildActionMask = 2147483647;
                        shellScript = "$SOURCE_ROOT/OSX/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX";
                        showEnvVarsInLog = 0;
                };
+               AFB591B6178B812C00EA4005 /* Run Update Info Plist */ = {
+                       isa = PBXShellScriptBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                       );
+                       name = "Run Update Info Plist";
+                       outputPaths = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "$SOURCE_ROOT/OSX/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX";
+                       showEnvVarsInLog = 0;
+               };
+               AFBFE75A178642DC00432B21 /* Run Update Info Plist */ = {
+                       isa = PBXShellScriptBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                       );
+                       name = "Run Update Info Plist";
+                       outputPaths = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "$SOURCE_ROOT/OSX/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX";
+                       showEnvVarsInLog = 0;
+               };
+               AFBFE77A178647FE00432B21 /* Run Update Info Plist */ = {
+                       isa = PBXShellScriptBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                       );
+                       name = "Run Update Info Plist";
+                       outputPaths = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "$SOURCE_ROOT/OSX/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX";
+                       showEnvVarsInLog = 0;
+               };
+               AFBFE78817894FFA00432B21 /* Copy Standalone Preferences XML File */ = {
+                       isa = PBXShellScriptBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                       );
+                       name = "Copy Standalone Preferences XML File";
+                       outputPaths = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "SRC=$SRCROOT/OSX/$PRODUCT_NAME-app.xml\nDST=$BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX/Contents/Resources\nNAME=`echo $PRODUCT_NAME.xml | tr A-Z a-z`\ncp -p $SRC $DST/$NAME\nln -sf ../../../$NAME $DST/$PRODUCT_NAME.saver/Contents/Resources/";
+               };
+               AFBFE78917895AAF00432B21 /* Copy Standalone Preferences XML File */ = {
+                       isa = PBXShellScriptBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                       );
+                       name = "Copy Standalone Preferences XML File";
+                       outputPaths = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "SRC=$SRCROOT/OSX/$PRODUCT_NAME-app.xml\nDST=$BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX/Contents/Resources\nNAME=`echo $PRODUCT_NAME.xml | tr A-Z a-z`\ncp -p $SRC $DST/$NAME\nln -sf ../../../$NAME $DST/$PRODUCT_NAME.saver/Contents/Resources/";
+               };
                AFCCCBB509C033DF00353F4D /* Run Update Info Plist */ = {
                        isa = PBXShellScriptBuildPhase;
                        buildActionMask = 2147483647;
                        shellScript = "$SOURCE_ROOT/OSX/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX";
                        showEnvVarsInLog = 0;
                };
+               AFDA659D178A52B70070D24B /* Run Update Info Plist */ = {
+                       isa = PBXShellScriptBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                       );
+                       name = "Run Update Info Plist";
+                       outputPaths = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "$SOURCE_ROOT/OSX/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX";
+                       showEnvVarsInLog = 0;
+               };
                AFE2A4660E2E904600ADB298 /* Run Update Info Plist */ = {
                        isa = PBXShellScriptBuildPhase;
                        buildActionMask = 2147483647;
                        shellScript = "$SOURCE_ROOT/OSX/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX";
                        showEnvVarsInLog = 0;
                };
+               AFF2868E17860E830050A578 /* Run Update Info Plist */ = {
+                       isa = PBXShellScriptBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                       );
+                       name = "Run Update Info Plist";
+                       outputPaths = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "$SOURCE_ROOT/OSX/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX";
+                       showEnvVarsInLog = 0;
+               };
+               AFF3C9F717CCAC440028F240 /* Run Update Info Plist */ = {
+                       isa = PBXShellScriptBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                       );
+                       name = "Run Update Info Plist";
+                       outputPaths = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "$SOURCE_ROOT/OSX/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX";
+                       showEnvVarsInLog = 0;
+               };
                AFF463430C4403E400EE6509 /* Run Update Info Plist */ = {
                        isa = PBXShellScriptBuildPhase;
                        buildActionMask = 2147483647;
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               AF1AD9DE18500F9F00932759 /* Sources */ = {
+                       isa = PBXSourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               AF1ADA141850132600932759 /* main.m in Sources */,
+                               AF3633FD18530DD90086A439 /* Updater.m in Sources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
                AF2D4D8513E902F5002AA818 /* Sources */ = {
                        isa = PBXSourcesBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
                                AF2D4D8613E902F5002AA818 /* SaverRunner.m in Sources */,
                                AF2D4D8713E902F5002AA818 /* main.m in Sources */,
-                               AF78D18C142DD96E002AAF77 /* hilbert.c in Sources */,
-                               AF3581DB1431D5FC00E09C51 /* companion_disc.c in Sources */,
-                               AF3581DE1431D5FC00E09C51 /* companion_heart.c in Sources */,
-                               AF3581E11431D5FC00E09C51 /* companion_quad.c in Sources */,
-                               AF3581E41431D5FC00E09C51 /* companion.c in Sources */,
                                AF84AF1F15829AF000607E4C /* SaverListController.m in Sources */,
+                               AFAA6B461773F30500DE720C /* ios-function-table.m in Sources */,
+                               AFAA6B3B1773926C00DE720C /* phosphor.c in Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                AF2D4F7513E91093002AA818 /* SaverRunner.m in Sources */,
                                AF2D4F7613E91093002AA818 /* main.m in Sources */,
-                               AF78D18B142DD96E002AAF77 /* hilbert.c in Sources */,
-                               AF3581DA1431D5FC00E09C51 /* companion_disc.c in Sources */,
-                               AF3581DD1431D5FC00E09C51 /* companion_heart.c in Sources */,
-                               AF3581E01431D5FC00E09C51 /* companion_quad.c in Sources */,
-                               AF3581E31431D5FC00E09C51 /* companion.c in Sources */,
                                AF51FD3515845D1400E5741F /* SaverListController.m in Sources */,
+                               AFAA6B471773F35600DE720C /* ios-function-table.m in Sources */,
+                               AFAA6B2F1773871900DE720C /* analogtv.c in Sources */,
+                               AFAA6B2D1773870700DE720C /* apple2-main.c in Sources */,
+                               AFAA6B2E1773870700DE720C /* apple2.c in Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                                AF6048FB157C07C600CA21E4 /* jwzgles.c in Sources */,
                                AFC7592D158D8E8B00C5458E /* textclient.c in Sources */,
                                AFC75930158D9A7A00C5458E /* iostextclient.m in Sources */,
+                               AF561DF615969BC3007CA5ED /* iosgrabimage.m in Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               AF7511041782B5B900380EA1 /* Sources */ = {
+                       isa = PBXSourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               AF7511151782B64300380EA1 /* kaleidocycle.c in Sources */,
+                               AF7511051782B5B900380EA1 /* XScreenSaverSubclass.m in Sources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
                AF7776E909B63ABF00EA3033 /* Sources */ = {
                        isa = PBXSourcesBuildPhase;
                        buildActionMask = 2147483647;
                                AF918A0A158FC38A002B5D1E /* flow.c in Sources */,
                                AF918A0C158FC38A002B5D1E /* galaxy.c in Sources */,
                                AF918A0D158FC38A002B5D1E /* grav.c in Sources */,
+                               AFB591C1178B81E600EA4005 /* hexadrop.c in Sources */,
                                AF918A0E158FC38A002B5D1E /* hopalong.c in Sources */,
                                AF918A11158FC38A002B5D1E /* julia.c in Sources */,
                                AF918A16158FC38A002B5D1E /* loop.c in Sources */,
                                AF918A44158FC3BB002B5D1E /* cubestorm.c in Sources */,
                                AF918A45158FC3BB002B5D1E /* cubicgrid.c in Sources */,
                                AF918A46158FC3BB002B5D1E /* dangerball.c in Sources */,
+                               AFCF453715986A2100E6E8CC /* dnalogo.c in Sources */,
                                AF918A48158FC3BB002B5D1E /* dolphin.c in Sources */,
                                AF918A49158FC3BB002B5D1E /* dropshadow.c in Sources */,
                                AF918A4A158FC3E5002B5D1E /* endgame.c in Sources */,
                                AF918A6C158FC3E5002B5D1E /* hypnowheel.c in Sources */,
                                AF918A6D158FC3E5002B5D1E /* involute.c in Sources */,
                                AF918A6E158FC417002B5D1E /* jigglypuff.c in Sources */,
+                               AF39483E15A164680000FFCD /* jigsaw.c in Sources */,
                                AF918A6F158FC417002B5D1E /* juggler3d.c in Sources */,
+                               AFB8A69D1782BFA6004EDB85 /* kaleidocycle.c in Sources */,
                                AF918A70158FC417002B5D1E /* klein.c in Sources */,
                                AF918A71158FC417002B5D1E /* lament.c in Sources */,
                                AF918A72158FC417002B5D1E /* lavalite.c in Sources */,
                                AF918A75158FC417002B5D1E /* menger.c in Sources */,
                                AF918A76158FC417002B5D1E /* mirrorblob.c in Sources */,
                                AF918A77158FC417002B5D1E /* moebius.c in Sources */,
+                               AFF3CA0417CCAEB70028F240 /* geodesic.c in Sources */,
                                AF918A78158FC417002B5D1E /* moebiusgears.c in Sources */,
                                AF918A79158FC417002B5D1E /* molecule.c in Sources */,
                                AF918A7A158FC417002B5D1E /* morph3d.c in Sources */,
                                AF918A7D158FC417002B5D1E /* pinion.c in Sources */,
                                AF918A7E158FC417002B5D1E /* pipeobjs.c in Sources */,
                                AF918A7F158FC417002B5D1E /* pipes.c in Sources */,
+                               AFCF4545159878C300E6E8CC /* polyhedra-gl.c in Sources */,
+                               AFCF4546159878C300E6E8CC /* polyhedra.c in Sources */,
                                AF918A82158FC417002B5D1E /* polytopes.c in Sources */,
                                AF918A83158FC417002B5D1E /* providence.c in Sources */,
                                AF918A84158FC417002B5D1E /* pulsar.c in Sources */,
+                               AFF28699178611720050A578 /* quasicrystal.c in Sources */,
                                AF918A85158FC417002B5D1E /* queens.c in Sources */,
                                AF918A86158FC417002B5D1E /* rubik.c in Sources */,
                                AF918A87158FC417002B5D1E /* rubikblocks.c in Sources */,
                                AF9189ED158FC35D002B5D1E /* tronbit_no.c in Sources */,
                                AF9189EE158FC35D002B5D1E /* tronbit_yes.c in Sources */,
                                AF918AB1158FC47B002B5D1E /* tunnel_draw.c in Sources */,
+                               AFDA65A8178A541A0070D24B /* unknownpleasures.c in Sources */,
                                AF918AB2158FC47B002B5D1E /* voronoi.c in Sources */,
                                AF918AB3158FC47B002B5D1E /* whale.c in Sources */,
+                               AFAA6B451773F07800DE720C /* ios-function-table.m in Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               AFB591AC178B812C00EA4005 /* Sources */ = {
+                       isa = PBXSourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               AFB591AE178B812C00EA4005 /* XScreenSaverSubclass.m in Sources */,
+                               AFB591C0178B81E600EA4005 /* hexadrop.c in Sources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               AFBFE751178642DC00432B21 /* Sources */ = {
+                       isa = PBXSourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               AFBFE752178642DC00432B21 /* SaverRunner.m in Sources */,
+                               AFBFE753178642DC00432B21 /* main.m in Sources */,
+                               AFBFE754178642DC00432B21 /* SaverListController.m in Sources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               AFBFE771178647FE00432B21 /* Sources */ = {
+                       isa = PBXSourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               AFBFE772178647FE00432B21 /* SaverRunner.m in Sources */,
+                               AFBFE773178647FE00432B21 /* main.m in Sources */,
+                               AFBFE774178647FE00432B21 /* SaverListController.m in Sources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
                AFD51B210F063B4A00471C02 /* Sources */ = {
                        isa = PBXSourcesBuildPhase;
                        buildActionMask = 2147483647;
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               AFDA6593178A52B70070D24B /* Sources */ = {
+                       isa = PBXSourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               AFDA6595178A52B70070D24B /* XScreenSaverSubclass.m in Sources */,
+                               AFDA65A7178A541A0070D24B /* unknownpleasures.c in Sources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
                AFE2A45B0E2E904600ADB298 /* Sources */ = {
                        isa = PBXSourcesBuildPhase;
                        buildActionMask = 2147483647;
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               AFF2868417860E830050A578 /* Sources */ = {
+                       isa = PBXSourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               AFF2868617860E830050A578 /* XScreenSaverSubclass.m in Sources */,
+                               AFF28698178611720050A578 /* quasicrystal.c in Sources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               AFF3C9ED17CCAC440028F240 /* Sources */ = {
+                       isa = PBXSourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               AFF3C9EF17CCAC440028F240 /* XScreenSaverSubclass.m in Sources */,
+                               AFF3CA0317CCAEB70028F240 /* geodesic.c in Sources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
                AFF4633B0C4403E400EE6509 /* Sources */ = {
                        isa = PBXSourcesBuildPhase;
                        buildActionMask = 2147483647;
                        target = AF4808C0098C3B6C00FB32B8 /* jwxyz */;
                        targetProxy = AF2D4F6C13E91093002AA818 /* PBXContainerItemProxy */;
                };
-               AF2D4F8B13E91108002AA818 /* PBXTargetDependency */ = {
-                       isa = PBXTargetDependency;
-                       target = AF2D4F6A13E91093002AA818 /* Apple2App */;
-                       targetProxy = AF2D4F8A13E91108002AA818 /* PBXContainerItemProxy */;
-               };
-               AF2D4F8D13E9111D002AA818 /* PBXTargetDependency */ = {
-                       isa = PBXTargetDependency;
-                       target = AF2D4D7F13E902F5002AA818 /* PhosphorApp */;
-                       targetProxy = AF2D4F8C13E9111D002AA818 /* PBXContainerItemProxy */;
-               };
                AF2D4F8F13E91127002AA818 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        target = AF9D4DEC09B5BB19006E59CF /* Apple2 */;
                        target = AF35E88A0E63823600691F2F /* Jigsaw */;
                        targetProxy = AF35E8A20E63825600691F2F /* PBXContainerItemProxy */;
                };
+               AF36340118540D050086A439 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = AF1AD9E118500F9F00932759 /* XScreenSaverUpdater */;
+                       targetProxy = AF36340018540D050086A439 /* PBXContainerItemProxy */;
+               };
                AF3C71460D624BF50030CC0D /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        target = AF4808C0098C3B6C00FB32B8 /* jwxyz */;
                        target = AFD570C90996B9F800BA26F7 /* Ant */;
                        targetProxy = AF714E50105613580046AB1D /* PBXContainerItemProxy */;
                };
+               AF7511001782B5B900380EA1 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = AF4808C0098C3B6C00FB32B8 /* jwxyz */;
+                       targetProxy = AF7511011782B5B900380EA1 /* PBXContainerItemProxy */;
+               };
                AF7776E509B63ABF00EA3033 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        target = AF4808C0098C3B6C00FB32B8 /* jwxyz */;
                        target = AF4808C0098C3B6C00FB32B8 /* jwxyz */;
                        targetProxy = AF794FCF09974FA60059A8B0 /* PBXContainerItemProxy */;
                };
+               AF7E07FE15925DF200D81407 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = AF4FF4930D52CA0800666F98 /* m6502.h */;
+                       targetProxy = AF7E07FD15925DF200D81407 /* PBXContainerItemProxy */;
+               };
+               AF7E080015925DFE00D81407 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = AFA56119099378CB00F3E977 /* molecules.h */;
+                       targetProxy = AF7E07FF15925DFE00D81407 /* PBXContainerItemProxy */;
+               };
                AF918978158FC00A002B5D1E /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        target = AF4808C0098C3B6C00FB32B8 /* jwxyz */;
                        target = AFD571B50996D9DC00BA26F7 /* Juggle */;
                        targetProxy = AFB581AF102F363300342B11 /* PBXContainerItemProxy */;
                };
+               AFB591A8178B812C00EA4005 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = AF4808C0098C3B6C00FB32B8 /* jwxyz */;
+                       targetProxy = AFB591A9178B812C00EA4005 /* PBXContainerItemProxy */;
+               };
+               AFB591C3178B821E00EA4005 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = AFB591A7178B812C00EA4005 /* Hexadrop */;
+                       targetProxy = AFB591C2178B821E00EA4005 /* PBXContainerItemProxy */;
+               };
+               AFBFE7401786405E00432B21 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = AFF2867F17860E830050A578 /* QuasiCrystal */;
+                       targetProxy = AFBFE73F1786405E00432B21 /* PBXContainerItemProxy */;
+               };
+               AFBFE7421786407000432B21 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = AF7510FF1782B5B900380EA1 /* Kaleidocycle */;
+                       targetProxy = AFBFE7411786407000432B21 /* PBXContainerItemProxy */;
+               };
+               AFBFE74C178642DC00432B21 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = AF4808C0098C3B6C00FB32B8 /* jwxyz */;
+                       targetProxy = AFBFE74D178642DC00432B21 /* PBXContainerItemProxy */;
+               };
+               AFBFE7641786438900432B21 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = AF9D4DEC09B5BB19006E59CF /* Apple2 */;
+                       targetProxy = AFBFE7631786438900432B21 /* PBXContainerItemProxy */;
+               };
+               AFBFE76A178647FE00432B21 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = AF4808C0098C3B6C00FB32B8 /* jwxyz */;
+                       targetProxy = AFBFE76B178647FE00432B21 /* PBXContainerItemProxy */;
+               };
+               AFBFE7811786482B00432B21 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = AF7776E409B63ABF00EA3033 /* Phosphor */;
+                       targetProxy = AFBFE7801786482B00432B21 /* PBXContainerItemProxy */;
+               };
+               AFBFE785178648E600432B21 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = AFBFE74B178642DC00432B21 /* Apple2-OSX */;
+                       targetProxy = AFBFE784178648E600432B21 /* PBXContainerItemProxy */;
+               };
+               AFBFE787178648F500432B21 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = AFBFE767178647FE00432B21 /* Phosphor-OSX */;
+                       targetProxy = AFBFE786178648F500432B21 /* PBXContainerItemProxy */;
+               };
                AFCAD5F90992DFE00009617A /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        target = AF9771D60989DC4A001F8B92 /* SaverTester */;
                        target = AF4808C0098C3B6C00FB32B8 /* jwxyz */;
                        targetProxy = AFD5735F0997411200BA26F7 /* PBXContainerItemProxy */;
                };
+               AFDA658F178A52B70070D24B /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = AF4808C0098C3B6C00FB32B8 /* jwxyz */;
+                       targetProxy = AFDA6590178A52B70070D24B /* PBXContainerItemProxy */;
+               };
+               AFDA65AA178A54690070D24B /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = AFDA658E178A52B70070D24B /* Unknown Pleasures */;
+                       targetProxy = AFDA65A9178A54690070D24B /* PBXContainerItemProxy */;
+               };
                AFE2A4570E2E904600ADB298 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        target = AF4808C0098C3B6C00FB32B8 /* jwxyz */;
                        target = AFE6A41B0CDD7FAA002805BF /* Abstractile */;
                        targetProxy = AFE6A42F0CDD7FEE002805BF /* PBXContainerItemProxy */;
                };
+               AFF2868017860E830050A578 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = AF4808C0098C3B6C00FB32B8 /* jwxyz */;
+                       targetProxy = AFF2868117860E830050A578 /* PBXContainerItemProxy */;
+               };
+               AFF3C9E917CCAC440028F240 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = AF4808C0098C3B6C00FB32B8 /* jwxyz */;
+                       targetProxy = AFF3C9EA17CCAC440028F240 /* PBXContainerItemProxy */;
+               };
+               AFF3CA0117CCAE210028F240 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = AFF3C9E817CCAC440028F240 /* Geodesic */;
+                       targetProxy = AFF3CA0017CCAE210028F240 /* PBXContainerItemProxy */;
+               };
                AFF463370C4403E400EE6509 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        target = AF4808C0098C3B6C00FB32B8 /* jwxyz */;
                        };
                        name = Release;
                };
-               AF2D4D8D13E902F5002AA818 /* Debug */ = {
+               AF1ADA0F18500FA200932759 /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: Jamie Zawinski (Y5M82TL69N)";
-                               DEAD_CODE_STRIPPING = YES;
-                               "DEAD_CODE_STRIPPING[sdk=iphoneos*]" = NO;
-                               "DEAD_CODE_STRIPPING[sdk=iphonesimulator*]" = NO;
-                               "GCC_PREPROCESSOR_DEFINITIONS[sdk=iphoneos*]" = (
-                                       "USE_IPHONE=1",
+                               BUNDLE_IDENTIFIER = "org.jwz.${PROJECT_NAME:rfc1034identifier}.updater";
+                               FRAMEWORK_SEARCH_PATHS = (
                                        "$(inherited)",
+                                       /Users/jwz/src/xscreensaver/OSX,
                                );
-                               "GCC_PREPROCESSOR_DEFINITIONS[sdk=iphonesimulator*]" = (
+                               INFOPLIST_FILE = "$(SRCROOT)/OSX/Updater.plist";
+                               "OTHER_CFLAGS[sdk=macosx*]" = "-fno-objc-gc";
+                               PRODUCT_NAME = "$(TARGET_NAME)";
+                               WRAPPER_EXTENSION = app;
+                       };
+                       name = Debug;
+               };
+               AF1ADA1018500FA200932759 /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               BUNDLE_IDENTIFIER = "org.jwz.${PROJECT_NAME:rfc1034identifier}.updater";
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       "$(inherited)",
+                                       /Users/jwz/src/xscreensaver/OSX,
+                               );
+                               INFOPLIST_FILE = "$(SRCROOT)/OSX/Updater.plist";
+                               "OTHER_CFLAGS[sdk=macosx*]" = "-fno-objc-gc";
+                               PRODUCT_NAME = "$(TARGET_NAME)";
+                               WRAPPER_EXTENSION = app;
+                       };
+                       name = Release;
+               };
+               AF2D4D8D13E902F5002AA818 /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               GCC_PREPROCESSOR_DEFINITIONS = (
                                        "USE_IPHONE=1",
+                                       "PHOSPHOR_ONLY=1",
                                        "$(inherited)",
                                );
-                               GCC_SYMBOLS_PRIVATE_EXTERN = NO;
-                               GCC_WARN_UNINITIALIZED_AUTOS = YES;
-                               INFOPLIST_FILE = OSX/SaverRunner.plist;
-                               "INFOPLIST_FILE[sdk=iphoneos*]" = OSX/iSaverRunner.plist;
-                               "INFOPLIST_FILE[sdk=iphonesimulator*]" = OSX/iSaverRunner.plist;
+                               INFOPLIST_FILE = OSX/iSaverRunner.plist;
                                INSTALL_PATH = "$(HOME)/Applications";
-                               IPHONEOS_DEPLOYMENT_TARGET = 5.0;
-                               "OTHER_LDFLAGS[sdk=iphoneos*]" = (
-                                       "-ljwxyz",
-                                       "-framework",
-                                       OpenGLES,
-                                       "-framework",
-                                       Foundation,
-                                       "-framework",
-                                       UIKit,
-                                       "-framework",
-                                       CoreGraphics,
-                                       "-framework",
-                                       QuartzCore,
-                               );
-                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = (
-                                       "-ljwxyz",
-                                       "-framework",
-                                       OpenGLES,
-                                       "-framework",
-                                       Foundation,
-                                       "-framework",
-                                       UIKit,
-                                       "-framework",
-                                       CoreGraphics,
-                                       "-framework",
-                                       QuartzCore,
-                               );
                                PRODUCT_NAME = Phosphor;
-                               "PROVISIONING_PROFILE[sdk=iphoneos*]" = "AC8EDA6B-E061-4508-B2BA-129DD6D2AF72";
-                               "SDKROOT[arch=i386]" = macosx10.6;
-                               "SDKROOT[arch=x86_64]" = macosx10.6;
-                               TARGETED_DEVICE_FAMILY = "1,2";
+                               SDKROOT = iphoneos;
                                WRAPPER_EXTENSION = app;
                        };
                        name = Debug;
                AF2D4D8E13E902F5002AA818 /* Release */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: Jamie Zawinski (Y5M82TL69N)";
-                               COPY_PHASE_STRIP = YES;
-                               DEAD_CODE_STRIPPING = YES;
-                               "DEAD_CODE_STRIPPING[sdk=iphoneos*]" = NO;
-                               "DEAD_CODE_STRIPPING[sdk=iphonesimulator*]" = NO;
-                               "GCC_PREPROCESSOR_DEFINITIONS[sdk=iphoneos*]" = (
-                                       "USE_IPHONE=1",
-                                       "$(inherited)",
-                               );
-                               "GCC_PREPROCESSOR_DEFINITIONS[sdk=iphonesimulator*]" = (
+                               GCC_PREPROCESSOR_DEFINITIONS = (
                                        "USE_IPHONE=1",
+                                       "PHOSPHOR_ONLY=1",
                                        "$(inherited)",
                                );
-                               GCC_WARN_UNINITIALIZED_AUTOS = YES;
-                               INFOPLIST_FILE = OSX/SaverRunner.plist;
-                               "INFOPLIST_FILE[sdk=iphoneos*]" = OSX/iSaverRunner.plist;
-                               "INFOPLIST_FILE[sdk=iphonesimulator*]" = OSX/iSaverRunner.plist;
+                               INFOPLIST_FILE = OSX/iSaverRunner.plist;
                                INSTALL_PATH = "$(HOME)/Applications";
-                               IPHONEOS_DEPLOYMENT_TARGET = 5.0;
-                               "OTHER_LDFLAGS[sdk=iphoneos*]" = (
-                                       "-ljwxyz",
-                                       "-framework",
-                                       OpenGLES,
-                                       "-framework",
-                                       Foundation,
-                                       "-framework",
-                                       UIKit,
-                                       "-framework",
-                                       CoreGraphics,
-                                       "-framework",
-                                       QuartzCore,
-                               );
-                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = (
-                                       "-ljwxyz",
-                                       "-framework",
-                                       OpenGLES,
-                                       "-framework",
-                                       Foundation,
-                                       "-framework",
-                                       UIKit,
-                                       "-framework",
-                                       CoreGraphics,
-                                       "-framework",
-                                       QuartzCore,
-                               );
                                PRODUCT_NAME = Phosphor;
-                               "PROVISIONING_PROFILE[sdk=iphoneos*]" = "AC8EDA6B-E061-4508-B2BA-129DD6D2AF72";
-                               "SDKROOT[arch=i386]" = macosx10.6;
-                               "SDKROOT[arch=x86_64]" = macosx10.6;
-                               TARGETED_DEVICE_FAMILY = "1,2";
-                               VALIDATE_PRODUCT = YES;
+                               SDKROOT = iphoneos;
                                WRAPPER_EXTENSION = app;
                        };
                        name = Release;
                AF2D4F7C13E91093002AA818 /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: Jamie Zawinski (Y5M82TL69N)";
-                               DEAD_CODE_STRIPPING = YES;
-                               "DEAD_CODE_STRIPPING[sdk=iphoneos*]" = NO;
-                               "DEAD_CODE_STRIPPING[sdk=iphonesimulator*]" = NO;
-                               "GCC_PREPROCESSOR_DEFINITIONS[sdk=iphoneos*]" = (
-                                       "USE_IPHONE=1",
-                                       "$(inherited)",
-                               );
-                               "GCC_PREPROCESSOR_DEFINITIONS[sdk=iphonesimulator*]" = (
+                               GCC_PREPROCESSOR_DEFINITIONS = (
                                        "USE_IPHONE=1",
+                                       "APPLE2_ONLY=1",
                                        "$(inherited)",
                                );
-                               GCC_SYMBOLS_PRIVATE_EXTERN = NO;
-                               GCC_WARN_UNINITIALIZED_AUTOS = YES;
-                               INFOPLIST_FILE = OSX/SaverRunner.plist;
-                               "INFOPLIST_FILE[sdk=iphoneos*]" = OSX/iSaverRunner.plist;
-                               "INFOPLIST_FILE[sdk=iphonesimulator*]" = OSX/iSaverRunner.plist;
+                               INFOPLIST_FILE = OSX/iSaverRunner.plist;
                                INSTALL_PATH = "$(HOME)/Applications";
-                               IPHONEOS_DEPLOYMENT_TARGET = 5.0;
-                               "OTHER_LDFLAGS[sdk=iphoneos*]" = (
-                                       "-ljwxyz",
-                                       "-framework",
-                                       OpenGLES,
-                                       "-framework",
-                                       Foundation,
-                                       "-framework",
-                                       UIKit,
-                                       "-framework",
-                                       CoreGraphics,
-                                       "-framework",
-                                       QuartzCore,
-                               );
-                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = (
-                                       "-ljwxyz",
-                                       "-framework",
-                                       OpenGLES,
-                                       "-framework",
-                                       Foundation,
-                                       "-framework",
-                                       UIKit,
-                                       "-framework",
-                                       CoreGraphics,
-                                       "-framework",
-                                       QuartzCore,
-                               );
                                PRODUCT_NAME = Apple2;
-                               "PROVISIONING_PROFILE[sdk=iphoneos*]" = "AC8EDA6B-E061-4508-B2BA-129DD6D2AF72";
-                               "SDKROOT[arch=i386]" = macosx10.6;
-                               "SDKROOT[arch=x86_64]" = macosx10.6;
-                               TARGETED_DEVICE_FAMILY = "1,2";
+                               SDKROOT = iphoneos;
                                WRAPPER_EXTENSION = app;
                        };
                        name = Debug;
                AF2D4F7D13E91093002AA818 /* Release */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: Jamie Zawinski (Y5M82TL69N)";
-                               COPY_PHASE_STRIP = YES;
-                               DEAD_CODE_STRIPPING = YES;
-                               "DEAD_CODE_STRIPPING[sdk=iphoneos*]" = NO;
-                               "DEAD_CODE_STRIPPING[sdk=iphonesimulator*]" = NO;
-                               "GCC_PREPROCESSOR_DEFINITIONS[sdk=iphoneos*]" = (
-                                       "USE_IPHONE=1",
-                                       "$(inherited)",
-                               );
-                               "GCC_PREPROCESSOR_DEFINITIONS[sdk=iphonesimulator*]" = (
+                               GCC_PREPROCESSOR_DEFINITIONS = (
                                        "USE_IPHONE=1",
+                                       "APPLE2_ONLY=1",
                                        "$(inherited)",
                                );
-                               GCC_WARN_UNINITIALIZED_AUTOS = YES;
-                               INFOPLIST_FILE = OSX/SaverRunner.plist;
-                               "INFOPLIST_FILE[sdk=iphoneos*]" = OSX/iSaverRunner.plist;
-                               "INFOPLIST_FILE[sdk=iphonesimulator*]" = OSX/iSaverRunner.plist;
+                               INFOPLIST_FILE = OSX/iSaverRunner.plist;
                                INSTALL_PATH = "$(HOME)/Applications";
-                               IPHONEOS_DEPLOYMENT_TARGET = 5.0;
-                               "OTHER_LDFLAGS[sdk=iphoneos*]" = (
-                                       "-ljwxyz",
-                                       "-framework",
-                                       OpenGLES,
-                                       "-framework",
-                                       Foundation,
-                                       "-framework",
-                                       UIKit,
-                                       "-framework",
-                                       CoreGraphics,
-                                       "-framework",
-                                       QuartzCore,
-                               );
-                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = (
-                                       "-ljwxyz",
-                                       "-framework",
-                                       OpenGLES,
-                                       "-framework",
-                                       Foundation,
-                                       "-framework",
-                                       UIKit,
-                                       "-framework",
-                                       CoreGraphics,
-                                       "-framework",
-                                       QuartzCore,
-                               );
                                PRODUCT_NAME = Apple2;
-                               "PROVISIONING_PROFILE[sdk=iphoneos*]" = "AC8EDA6B-E061-4508-B2BA-129DD6D2AF72";
-                               "SDKROOT[arch=i386]" = macosx10.6;
-                               "SDKROOT[arch=x86_64]" = macosx10.6;
-                               TARGETED_DEVICE_FAMILY = "1,2";
-                               VALIDATE_PRODUCT = YES;
+                               SDKROOT = iphoneos;
                                WRAPPER_EXTENSION = app;
                        };
                        name = Release;
                AF47722C099D4F67001F091E /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
                        };
                        name = Debug;
                };
                AF47722D099D4F67001F091E /* Release */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
                        };
                        name = Release;
                };
                AF4808C3098C3B8B00FB32B8 /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               ARCHS = (
-                                       "$(ARCHS_STANDARD_32_64_BIT)",
-                                       armv6,
-                                       armv7,
-                               );
                                INSTALL_PATH = /usr/local/lib;
-                               SDKROOT = macosx;
-                               "SDKROOT[arch=armv6]" = iphoneos;
-                               "SDKROOT[arch=armv7]" = iphoneos;
+                               SKIP_INSTALL = YES;
                                SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos";
-                               VALID_ARCHS = "i386 x86_64 armv6 armv7";
+                               VALID_ARCHS = "i386 x86_64 armv6 armv7 armv7s";
                        };
                        name = Debug;
                };
                AF4808C4098C3B8B00FB32B8 /* Release */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               ARCHS = (
-                                       "$(ARCHS_STANDARD_32_64_BIT)",
-                                       armv6,
-                                       armv7,
-                               );
                                INSTALL_PATH = /usr/local/lib;
-                               SDKROOT = macosx;
-                               "SDKROOT[arch=armv6]" = iphoneos;
-                               "SDKROOT[arch=armv7]" = iphoneos;
+                               SKIP_INSTALL = YES;
                                SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos";
-                               VALID_ARCHS = "i386 x86_64 armv6 armv7";
+                               VALID_ARCHS = "i386 x86_64 armv6 armv7 armv7s";
                        };
                        name = Release;
                };
                AF4810F909909FBA00FB32B8 /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               GCC_PREPROCESSOR_DEFINITIONS = (
-                                       "HAVE_COCOA=1",
-                                       "GETTIMEOFDAY_TWO_ARGS=1",
-                                       "HAVE_UNISTD_H=1",
-                                       "STANDALONE=1",
-                                       "HAVE_GLBINDTEXTURE=1",
-                                       "HAVE_UNAME=1",
-                                       "HAVE_ICMP=1",
-                                       "HAVE_FORKPTY=1",
-                                       "HAVE_UTIL_H=1",
-                                       "$(GCC_PREPROCESSOR_DEFINITIONS)",
-                               );
                                GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = (
                                        "USE_GL=1",
                                        "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)",
                AF4810FA09909FBA00FB32B8 /* Release */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               GCC_PREPROCESSOR_DEFINITIONS = (
-                                       "HAVE_COCOA=1",
-                                       "GETTIMEOFDAY_TWO_ARGS=1",
-                                       "HAVE_UNISTD_H=1",
-                                       "STANDALONE=1",
-                                       "HAVE_GLBINDTEXTURE=1",
-                                       "HAVE_UNAME=1",
-                                       "HAVE_ICMP=1",
-                                       "HAVE_FORKPTY=1",
-                                       "HAVE_UTIL_H=1",
-                                       "$(GCC_PREPROCESSOR_DEFINITIONS)",
-                               );
                                GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = (
                                        "USE_GL=1",
                                        "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)",
                        };
                        name = Release;
                };
+               AF7511101782B5B900380EA1 /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = (
+                                       "USE_GL=1",
+                                       "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)",
+                               );
+                               "OTHER_LDFLAGS[sdk=macosx*]" = (
+                                       "-ljwxyz",
+                                       "-framework",
+                                       ScreenSaver,
+                                       "-framework",
+                                       Cocoa,
+                                       "-framework",
+                                       Carbon,
+                                       "-framework",
+                                       AGL,
+                                       "-framework",
+                                       OpenGL,
+                               );
+                               PRODUCT_NAME = Kaleidocycle;
+                       };
+                       name = Debug;
+               };
+               AF7511111782B5B900380EA1 /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = (
+                                       "USE_GL=1",
+                                       "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)",
+                               );
+                               "OTHER_LDFLAGS[sdk=macosx*]" = (
+                                       "-ljwxyz",
+                                       "-framework",
+                                       ScreenSaver,
+                                       "-framework",
+                                       Cocoa,
+                                       "-framework",
+                                       Carbon,
+                                       "-framework",
+                                       AGL,
+                                       "-framework",
+                                       OpenGL,
+                               );
+                               PRODUCT_NAME = Kaleidocycle;
+                       };
+                       name = Release;
+               };
                AF7776F409B63ABF00EA3033 /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                AF91898D158FC00A002B5D1E /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               ALWAYS_SEARCH_USER_PATHS = NO;
-                               ARCHS = (
-                                       armv6,
-                                       armv7,
-                               );
-                               CODE_SIGN_IDENTITY = "iPhone Developer";
-                               DEAD_CODE_STRIPPING = NO;
-                               FRAMEWORK_SEARCH_PATHS = (
-                                       "$(inherited)",
-                                       "\"$(SYSTEM_APPS_DIR)/Xcode.app/Contents/Developer/Library/Frameworks\"",
-                               );
+                               BUNDLE_IDENTIFIER = "org.jwz.${PROJECT_NAME:rfc1034identifier}";
                                GCC_PREPROCESSOR_DEFINITIONS = (
                                        "USE_IPHONE=1",
                                        "$(inherited)",
                                );
-                               GCC_SYMBOLS_PRIVATE_EXTERN = NO;
-                               GCC_THUMB_SUPPORT = NO;
                                INFOPLIST_FILE = OSX/iSaverRunner.plist;
                                INSTALL_PATH = "$(HOME)/Applications";
-                               IPHONEOS_DEPLOYMENT_TARGET = 3.0;
                                PRODUCT_NAME = XScreenSaver;
-                               PROVISIONING_PROFILE = "";
                                SDKROOT = iphoneos;
-                               "SDKROOT[arch=*]" = iphoneos;
-                               TARGETED_DEVICE_FAMILY = "1,2";
                                WRAPPER_EXTENSION = app;
                        };
                        name = Debug;
                AF91898E158FC00A002B5D1E /* Release */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               ALWAYS_SEARCH_USER_PATHS = NO;
-                               ARCHS = (
-                                       armv6,
-                                       armv7,
-                               );
-                               CODE_SIGN_IDENTITY = "iPhone Distribution: Jamie Zawinski";
-                               DEAD_CODE_STRIPPING = NO;
-                               FRAMEWORK_SEARCH_PATHS = (
-                                       "$(inherited)",
-                                       "\"$(SYSTEM_APPS_DIR)/Xcode.app/Contents/Developer/Library/Frameworks\"",
-                               );
+                               BUNDLE_IDENTIFIER = "org.jwz.${PROJECT_NAME:rfc1034identifier}";
                                GCC_PREPROCESSOR_DEFINITIONS = (
                                        "USE_IPHONE=1",
                                        "$(inherited)",
                                );
-                               GCC_THUMB_SUPPORT = NO;
                                INFOPLIST_FILE = OSX/iSaverRunner.plist;
                                INSTALL_PATH = "$(HOME)/Applications";
-                               IPHONEOS_DEPLOYMENT_TARGET = 3.0;
                                PRODUCT_NAME = XScreenSaver;
-                               PROVISIONING_PROFILE = "6713E214-60AD-43CF-AFD3-825AEB87AA75";
                                SDKROOT = iphoneos;
-                               TARGETED_DEVICE_FAMILY = "1,2";
-                               VALIDATE_PRODUCT = YES;
                                WRAPPER_EXTENSION = app;
                        };
                        name = Release;
                        };
                        name = Debug;
                };
-               AFA5638A099397B300F3E977 /* Release */ = {
+               AFA5638A099397B300F3E977 /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = (
+                                       "USE_GL=1",
+                                       "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)",
+                               );
+                               "OTHER_LDFLAGS[sdk=macosx*]" = (
+                                       "-ljwxyz",
+                                       "-framework",
+                                       ScreenSaver,
+                                       "-framework",
+                                       Cocoa,
+                                       "-framework",
+                                       Carbon,
+                                       "-framework",
+                                       AGL,
+                                       "-framework",
+                                       OpenGL,
+                               );
+                       };
+                       name = Release;
+               };
+               AFA563B4099398BB00F3E977 /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = (
+                                       "USE_GL=1",
+                                       "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)",
+                               );
+                               "OTHER_LDFLAGS[sdk=macosx*]" = (
+                                       "-ljwxyz",
+                                       "-framework",
+                                       ScreenSaver,
+                                       "-framework",
+                                       Cocoa,
+                                       "-framework",
+                                       Carbon,
+                                       "-framework",
+                                       AGL,
+                                       "-framework",
+                                       OpenGL,
+                               );
+                       };
+                       name = Debug;
+               };
+               AFA563B5099398BB00F3E977 /* Release */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = (
                        };
                        name = Release;
                };
-               AFA563B4099398BB00F3E977 /* Debug */ = {
+               AFB591B8178B812C00EA4005 /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = (
-                                       "USE_GL=1",
-                                       "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)",
-                               );
-                               "OTHER_LDFLAGS[sdk=macosx*]" = (
-                                       "-ljwxyz",
-                                       "-framework",
-                                       ScreenSaver,
-                                       "-framework",
-                                       Cocoa,
-                                       "-framework",
-                                       Carbon,
-                                       "-framework",
-                                       AGL,
-                                       "-framework",
-                                       OpenGL,
-                               );
+                               PRODUCT_NAME = Hexadrop;
                        };
                        name = Debug;
                };
-               AFA563B5099398BB00F3E977 /* Release */ = {
+               AFB591B9178B812C00EA4005 /* Release */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = (
-                                       "USE_GL=1",
-                                       "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)",
-                               );
-                               "OTHER_LDFLAGS[sdk=macosx*]" = (
-                                       "-ljwxyz",
-                                       "-framework",
-                                       ScreenSaver,
-                                       "-framework",
-                                       Cocoa,
-                                       "-framework",
-                                       Carbon,
-                                       "-framework",
-                                       AGL,
-                                       "-framework",
-                                       OpenGL,
-                               );
+                               PRODUCT_NAME = Hexadrop;
+                       };
+                       name = Release;
+               };
+               AFBFE75C178642DC00432B21 /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               INFOPLIST_FILE = OSX/SaverRunner.plist;
+                               INSTALL_PATH = "$(HOME)/Applications";
+                               "OTHER_CFLAGS[sdk=macosx*]" = "";
+                               PRODUCT_NAME = Apple2;
+                               WRAPPER_EXTENSION = app;
+                       };
+                       name = Debug;
+               };
+               AFBFE75D178642DC00432B21 /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               INFOPLIST_FILE = OSX/SaverRunner.plist;
+                               INSTALL_PATH = "$(HOME)/Applications";
+                               "OTHER_CFLAGS[sdk=macosx*]" = "";
+                               PRODUCT_NAME = Apple2;
+                               WRAPPER_EXTENSION = app;
+                       };
+                       name = Release;
+               };
+               AFBFE77C178647FE00432B21 /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               INFOPLIST_FILE = OSX/SaverRunner.plist;
+                               INSTALL_PATH = "$(HOME)/Applications";
+                               "OTHER_CFLAGS[sdk=macosx*]" = "";
+                               PRODUCT_NAME = Phosphor;
+                               WRAPPER_EXTENSION = app;
+                       };
+                       name = Debug;
+               };
+               AFBFE77D178647FE00432B21 /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               INFOPLIST_FILE = OSX/SaverRunner.plist;
+                               INSTALL_PATH = "$(HOME)/Applications";
+                               "OTHER_CFLAGS[sdk=macosx*]" = "";
+                               PRODUCT_NAME = Phosphor;
+                               WRAPPER_EXTENSION = app;
                        };
                        name = Release;
                };
                        };
                        name = Release;
                };
+               AFDA659F178A52B70070D24B /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = (
+                                       "USE_GL=1",
+                                       "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)",
+                               );
+                               "OTHER_LDFLAGS[sdk=macosx*]" = (
+                                       "-ljwxyz",
+                                       "-framework",
+                                       ScreenSaver,
+                                       "-framework",
+                                       Cocoa,
+                                       "-framework",
+                                       Carbon,
+                                       "-framework",
+                                       AGL,
+                                       "-framework",
+                                       OpenGL,
+                               );
+                               PRODUCT_NAME = UnknownPleasures;
+                       };
+                       name = Debug;
+               };
+               AFDA65A0178A52B70070D24B /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = (
+                                       "USE_GL=1",
+                                       "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)",
+                               );
+                               "OTHER_LDFLAGS[sdk=macosx*]" = (
+                                       "-ljwxyz",
+                                       "-framework",
+                                       ScreenSaver,
+                                       "-framework",
+                                       Cocoa,
+                                       "-framework",
+                                       Carbon,
+                                       "-framework",
+                                       AGL,
+                                       "-framework",
+                                       OpenGL,
+                               );
+                               PRODUCT_NAME = UnknownPleasures;
+                       };
+                       name = Release;
+               };
                AFE2A4680E2E904600ADB298 /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                        };
                        name = Release;
                };
+               AFF2869017860E830050A578 /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = (
+                                       "USE_GL=1",
+                                       "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)",
+                               );
+                               "OTHER_LDFLAGS[sdk=macosx*]" = (
+                                       "-ljwxyz",
+                                       "-framework",
+                                       ScreenSaver,
+                                       "-framework",
+                                       Cocoa,
+                                       "-framework",
+                                       Carbon,
+                                       "-framework",
+                                       AGL,
+                                       "-framework",
+                                       OpenGL,
+                               );
+                               PRODUCT_NAME = QuasiCrystal;
+                       };
+                       name = Debug;
+               };
+               AFF2869117860E830050A578 /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = (
+                                       "USE_GL=1",
+                                       "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)",
+                               );
+                               "OTHER_LDFLAGS[sdk=macosx*]" = (
+                                       "-ljwxyz",
+                                       "-framework",
+                                       ScreenSaver,
+                                       "-framework",
+                                       Cocoa,
+                                       "-framework",
+                                       Carbon,
+                                       "-framework",
+                                       AGL,
+                                       "-framework",
+                                       OpenGL,
+                               );
+                               PRODUCT_NAME = QuasiCrystal;
+                       };
+                       name = Release;
+               };
+               AFF3C9F917CCAC440028F240 /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = (
+                                       "USE_GL=1",
+                                       "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)",
+                               );
+                               "OTHER_LDFLAGS[sdk=macosx*]" = (
+                                       "-ljwxyz",
+                                       "-framework",
+                                       ScreenSaver,
+                                       "-framework",
+                                       Cocoa,
+                                       "-framework",
+                                       Carbon,
+                                       "-framework",
+                                       AGL,
+                                       "-framework",
+                                       OpenGL,
+                               );
+                               PRODUCT_NAME = Geodesic;
+                       };
+                       name = Debug;
+               };
+               AFF3C9FA17CCAC440028F240 /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = (
+                                       "USE_GL=1",
+                                       "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)",
+                               );
+                               "OTHER_LDFLAGS[sdk=macosx*]" = (
+                                       "-ljwxyz",
+                                       "-framework",
+                                       ScreenSaver,
+                                       "-framework",
+                                       Cocoa,
+                                       "-framework",
+                                       Carbon,
+                                       "-framework",
+                                       AGL,
+                                       "-framework",
+                                       OpenGL,
+                               );
+                               PRODUCT_NAME = Geodesic;
+                       };
+                       name = Release;
+               };
                AFF463450C4403E400EE6509 /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
-                               GCC_ENABLE_OBJC_GC = required;
-                               "GCC_ENABLE_OBJC_GC[sdk=iphoneos*][arch=*]" = unsupported;
-                               "GCC_ENABLE_OBJC_GC[sdk=iphonesimulator*][arch=*]" = unsupported;
+                               BUNDLE_IDENTIFIER = "org.jwz.${PROJECT_NAME:rfc1034identifier}.${PRODUCT_NAME:rfc1034identifier}";
+                               "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+                               "CODE_SIGN_IDENTITY[sdk=iphonesimulator*]" = "iPhone Developer";
+                               COMBINE_HIDPI_IMAGES = YES;
                                GCC_OPTIMIZATION_LEVEL = 0;
                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
                                GCC_PREFIX_HEADER = OSX/xscreensaver_Prefix.pch;
                                        "HAVE_GLBINDTEXTURE=1",
                                        "HAVE_UNAME=1",
                                        "HAVE_ICMP=1",
+                                       "HAVE_GETIFADDRS=1",
                                        "HAVE_FORKPTY=1",
                                        "HAVE_UTIL_H=1",
                                        "$(GCC_PREPROCESSOR_DEFINITIONS)",
                                        "CLASS=XScreenSaver${EXECUTABLE_NAME}View",
                                        "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS)",
                                );
+                               GCC_SYMBOLS_PRIVATE_EXTERN = NO;
                                GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
                                GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
                                GCC_WARN_MISSING_PARENTHESES = YES;
                                GCC_WARN_SHADOW = NO;
                                GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
+                               GCC_WARN_UNINITIALIZED_AUTOS = YES;
                                GCC_WARN_UNUSED_FUNCTION = YES;
                                GCC_WARN_UNUSED_LABEL = YES;
                                GCC_WARN_UNUSED_VALUE = YES;
                                );
                                INFOPLIST_FILE = OSX/XScreenSaver.plist;
                                INSTALL_PATH = "$(HOME)/Library/Screen Savers";
-                               MACOSX_DEPLOYMENT_TARGET = 10.5;
-                               "MACOSX_DEPLOYMENT_TARGET[sdk=iphoneos*][arch=*]" = "";
-                               "MACOSX_DEPLOYMENT_TARGET[sdk=iphonesimulator*][arch=*]" = "";
+                               IPHONEOS_DEPLOYMENT_TARGET = 4.3;
+                               LIBRARY_SEARCH_PATHS = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)";
+                               MACOSX_DEPLOYMENT_TARGET = 10.4;
+                               "OTHER_CFLAGS[sdk=macosx*]" = "-fobjc-gc";
                                PRODUCT_NAME = "$(TARGET_NAME)";
-                               SDKROOT = macosx10.6;
+                               SDKROOT = macosx;
+                               "SDKROOT[arch=arm*]" = iphoneos;
                                SYMROOT = OSX/build;
+                               TARGETED_DEVICE_FAMILY = "1,2";
                                USER_HEADER_SEARCH_PATHS = "$(PROJECT_DIR) $(USER_HEADER_SEARCH_PATHS)";
                                WARNING_CFLAGS = "-Wimplicit";
                                WRAPPER_EXTENSION = saver;
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
-                               GCC_ENABLE_OBJC_GC = required;
-                               "GCC_ENABLE_OBJC_GC[sdk=iphoneos*][arch=*]" = unsupported;
-                               "GCC_ENABLE_OBJC_GC[sdk=iphonesimulator*][arch=*]" = unsupported;
+                               BUNDLE_IDENTIFIER = "org.jwz.${PROJECT_NAME:rfc1034identifier}.${PRODUCT_NAME:rfc1034identifier}";
+                               "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: Jamie Zawinski";
+                               "CODE_SIGN_IDENTITY[sdk=iphonesimulator*]" = "iPhone Distribution: Jamie Zawinski";
+                               COMBINE_HIDPI_IMAGES = YES;
+                               GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
                                GCC_PREFIX_HEADER = OSX/xscreensaver_Prefix.pch;
                                GCC_PREPROCESSOR_DEFINITIONS = (
                                        "HAVE_GLBINDTEXTURE=1",
                                        "HAVE_UNAME=1",
                                        "HAVE_ICMP=1",
+                                       "HAVE_GETIFADDRS=1",
                                        "HAVE_FORKPTY=1",
                                        "HAVE_UTIL_H=1",
                                        "$(GCC_PREPROCESSOR_DEFINITIONS)",
                                );
                                INFOPLIST_FILE = OSX/XScreenSaver.plist;
                                INSTALL_PATH = "$(HOME)/Library/Screen Savers";
-                               MACOSX_DEPLOYMENT_TARGET = 10.5;
-                               "MACOSX_DEPLOYMENT_TARGET[sdk=iphoneos*][arch=*]" = "";
-                               "MACOSX_DEPLOYMENT_TARGET[sdk=iphonesimulator*][arch=*]" = "";
+                               IPHONEOS_DEPLOYMENT_TARGET = 4.3;
+                               LIBRARY_SEARCH_PATHS = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)";
+                               LLVM_LTO = NO;
+                               "LLVM_LTO[sdk=macosx*]" = YES;
+                               MACOSX_DEPLOYMENT_TARGET = 10.4;
+                               "OTHER_CFLAGS[sdk=macosx*]" = "-fobjc-gc";
                                PRODUCT_NAME = "$(TARGET_NAME)";
-                               SDKROOT = macosx10.6;
+                               SDKROOT = macosx;
+                               "SDKROOT[arch=arm*]" = iphoneos;
                                SYMROOT = OSX/build;
+                               TARGETED_DEVICE_FAMILY = "1,2";
                                USER_HEADER_SEARCH_PATHS = "$(PROJECT_DIR) $(USER_HEADER_SEARCH_PATHS)";
+                               VALIDATE_PRODUCT = YES;
                                WARNING_CFLAGS = "-Wimplicit";
                                WRAPPER_EXTENSION = saver;
                        };
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
-               AF2D4D8C13E902F5002AA818 /* Build configuration list for PBXNativeTarget "PhosphorApp" */ = {
+               AF1ADA0E18500FA200932759 /* Build configuration list for PBXNativeTarget "XScreenSaverUpdater" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               AF1ADA0F18500FA200932759 /* Debug */,
+                               AF1ADA1018500FA200932759 /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Release;
+               };
+               AF2D4D8C13E902F5002AA818 /* Build configuration list for PBXNativeTarget "Phosphor-iOS" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
                                AF2D4D8D13E902F5002AA818 /* Debug */,
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
-               AF2D4F7B13E91093002AA818 /* Build configuration list for PBXNativeTarget "Apple2App" */ = {
+               AF2D4F7B13E91093002AA818 /* Build configuration list for PBXNativeTarget "Apple2-iOS" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
                                AF2D4F7C13E91093002AA818 /* Debug */,
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
+               AF75110F1782B5B900380EA1 /* Build configuration list for PBXNativeTarget "Kaleidocycle" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               AF7511101782B5B900380EA1 /* Debug */,
+                               AF7511111782B5B900380EA1 /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Release;
+               };
                AF7776F309B63ABF00EA3033 /* Build configuration list for PBXNativeTarget "Phosphor" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
+               AFB591B7178B812C00EA4005 /* Build configuration list for PBXNativeTarget "Hexadrop" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               AFB591B8178B812C00EA4005 /* Debug */,
+                               AFB591B9178B812C00EA4005 /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Release;
+               };
+               AFBFE75B178642DC00432B21 /* Build configuration list for PBXNativeTarget "Apple2-OSX" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               AFBFE75C178642DC00432B21 /* Debug */,
+                               AFBFE75D178642DC00432B21 /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Release;
+               };
+               AFBFE77B178647FE00432B21 /* Build configuration list for PBXNativeTarget "Phosphor-OSX" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               AFBFE77C178647FE00432B21 /* Debug */,
+                               AFBFE77D178647FE00432B21 /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Release;
+               };
                AFD51B2D0F063B4A00471C02 /* Build configuration list for PBXNativeTarget "Photopile" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
+               AFDA659E178A52B70070D24B /* Build configuration list for PBXNativeTarget "Unknown Pleasures" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               AFDA659F178A52B70070D24B /* Debug */,
+                               AFDA65A0178A52B70070D24B /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Release;
+               };
                AFE2A4670E2E904600ADB298 /* Build configuration list for PBXNativeTarget "SkyTentacles" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
+               AFF2868F17860E830050A578 /* Build configuration list for PBXNativeTarget "QuasiCrystal" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               AFF2869017860E830050A578 /* Debug */,
+                               AFF2869117860E830050A578 /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Release;
+               };
+               AFF3C9F817CCAC440028F240 /* Build configuration list for PBXNativeTarget "Geodesic" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               AFF3C9F917CCAC440028F240 /* Debug */,
+                               AFF3C9FA17CCAC440028F240 /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Release;
+               };
                AFF463440C4403E400EE6509 /* Build configuration list for PBXNativeTarget "CWaves" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (