4.0.0 with new UI

This commit is contained in:
23 Aaron 2020-01-30 19:11:59 +00:00
parent 1af091ba73
commit 90d4933149
402 changed files with 21649 additions and 521 deletions

4
.gitignore vendored
View file

@ -1,2 +1,4 @@
/Users/aaron/Documents/GitHub/FlashBack/FlashBack/Assets.xcassets/.DS_Store
FlashBack/.DS_Store
.DS_Store
FlashBack.xcodeproj/project.pbxproj

View file

@ -7,6 +7,10 @@
objects = {
/* Begin PBXBuildFile section */
93666BE123CFC98B004511C5 /* InfoTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 93666BE023CFC98B004511C5 /* InfoTableViewController.m */; };
93891D9523B16D76001480E8 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 93891D9323B16D76001480E8 /* Main.storyboard */; };
93AAC8B923DBF848008F8FED /* CircleImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 93AAC8B823DBF848008F8FED /* CircleImageView.m */; };
BD5BEF5E23E2981E0014EE51 /* globalVars.m in Sources */ = {isa = PBXBuildFile; fileRef = BD5BEF5D23E2981E0014EE51 /* globalVars.m */; };
BDCF0697224B544F00ED9A62 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = BDCF0696224B544F00ED9A62 /* AppDelegate.m */; };
BDCF069A224B544F00ED9A62 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BDCF0699224B544F00ED9A62 /* ViewController.m */; };
BDCF069D224B544F00ED9A62 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BDCF069B224B544F00ED9A62 /* Main.storyboard */; };
@ -15,6 +19,7 @@
BDCF06A5224B545100ED9A62 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = BDCF06A4224B545100ED9A62 /* main.m */; };
BDCF06AF224B545100ED9A62 /* FlashBackTests.m in Sources */ = {isa = PBXBuildFile; fileRef = BDCF06AE224B545100ED9A62 /* FlashBackTests.m */; };
BDCF06BA224B545100ED9A62 /* FlashBackUITests.m in Sources */ = {isa = PBXBuildFile; fileRef = BDCF06B9224B545100ED9A62 /* FlashBackUITests.m */; };
F25B6A202B1EE24F08E2408D /* libPods-FlashBack.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DE8710948BA24FFBC03A04D4 /* libPods-FlashBack.a */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@ -35,6 +40,19 @@
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
812AE756A45667D1A5844EDE /* Pods-FlashBack.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FlashBack.release.xcconfig"; path = "Target Support Files/Pods-FlashBack/Pods-FlashBack.release.xcconfig"; sourceTree = "<group>"; };
9318182E23B85E8100E3F260 /* UINavigationItem+LargeAccessoryView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UINavigationItem+LargeAccessoryView.h"; sourceTree = "<group>"; };
93666BDF23CFC98B004511C5 /* InfoTableViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = InfoTableViewController.h; sourceTree = "<group>"; };
93666BE023CFC98B004511C5 /* InfoTableViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = InfoTableViewController.m; sourceTree = "<group>"; };
93891D9423B16D76001480E8 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = FlashBack/Base.lproj/Main.storyboard; sourceTree = "<group>"; };
93891D9623B19319001480E8 /* UIBackgroundStyle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UIBackgroundStyle.h; sourceTree = "<group>"; };
93891D9823B197C5001480E8 /* sign.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = sign.entitlements; path = "../../FlashBack-master/FlashBack/sign.entitlements"; sourceTree = "<group>"; };
93AAC8B723DBF848008F8FED /* CircleImageView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CircleImageView.h; sourceTree = "<group>"; };
93AAC8B823DBF848008F8FED /* CircleImageView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CircleImageView.m; sourceTree = "<group>"; };
93F6038323E1090100479F31 /* FlashBack.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = FlashBack.entitlements; sourceTree = "<group>"; };
A5303A83F5FA846DCC89DB82 /* Pods-FlashBack.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FlashBack.debug.xcconfig"; path = "Target Support Files/Pods-FlashBack/Pods-FlashBack.debug.xcconfig"; sourceTree = "<group>"; };
BD5BEF5C23E297D90014EE51 /* globalVars.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = globalVars.h; sourceTree = "<group>"; };
BD5BEF5D23E2981E0014EE51 /* globalVars.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = globalVars.m; sourceTree = "<group>"; };
BDCF0692224B544F00ED9A62 /* FlashBack.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FlashBack.app; sourceTree = BUILT_PRODUCTS_DIR; };
BDCF0695224B544F00ED9A62 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
BDCF0696224B544F00ED9A62 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
@ -51,6 +69,7 @@
BDCF06B5224B545100ED9A62 /* FlashBackUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FlashBackUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
BDCF06B9224B545100ED9A62 /* FlashBackUITests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FlashBackUITests.m; sourceTree = "<group>"; };
BDCF06BB224B545100ED9A62 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
DE8710948BA24FFBC03A04D4 /* libPods-FlashBack.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-FlashBack.a"; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@ -58,6 +77,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
F25B6A202B1EE24F08E2408D /* libPods-FlashBack.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -81,11 +101,13 @@
BDCF0689224B544E00ED9A62 = {
isa = PBXGroup;
children = (
93891D9323B16D76001480E8 /* Main.storyboard */,
BDCF0694224B544F00ED9A62 /* FlashBack */,
BDCF06AD224B545100ED9A62 /* FlashBackTests */,
BDCF06B8224B545100ED9A62 /* FlashBackUITests */,
BDCF0693224B544F00ED9A62 /* Products */,
BDF33795226443090033A3A9 /* Frameworks */,
F52D1D0F71680DF63B6C326B /* Pods */,
);
sourceTree = "<group>";
};
@ -102,15 +124,25 @@
BDCF0694224B544F00ED9A62 /* FlashBack */ = {
isa = PBXGroup;
children = (
BDCF0695224B544F00ED9A62 /* AppDelegate.h */,
93F6038323E1090100479F31 /* FlashBack.entitlements */,
93891D9823B197C5001480E8 /* sign.entitlements */,
BDCF0696224B544F00ED9A62 /* AppDelegate.m */,
BDCF0695224B544F00ED9A62 /* AppDelegate.h */,
93891D9623B19319001480E8 /* UIBackgroundStyle.h */,
9318182E23B85E8100E3F260 /* UINavigationItem+LargeAccessoryView.h */,
BDCF0698224B544F00ED9A62 /* ViewController.h */,
BDCF0699224B544F00ED9A62 /* ViewController.m */,
93666BDF23CFC98B004511C5 /* InfoTableViewController.h */,
93666BE023CFC98B004511C5 /* InfoTableViewController.m */,
93AAC8B723DBF848008F8FED /* CircleImageView.h */,
93AAC8B823DBF848008F8FED /* CircleImageView.m */,
BDCF069B224B544F00ED9A62 /* Main.storyboard */,
BDCF069E224B545100ED9A62 /* Assets.xcassets */,
BDCF06A0224B545100ED9A62 /* LaunchScreen.storyboard */,
BDCF06A3224B545100ED9A62 /* Info.plist */,
BDCF06A4224B545100ED9A62 /* main.m */,
BD5BEF5C23E297D90014EE51 /* globalVars.h */,
BD5BEF5D23E2981E0014EE51 /* globalVars.m */,
);
path = FlashBack;
sourceTree = "<group>";
@ -136,10 +168,20 @@
BDF33795226443090033A3A9 /* Frameworks */ = {
isa = PBXGroup;
children = (
DE8710948BA24FFBC03A04D4 /* libPods-FlashBack.a */,
);
name = Frameworks;
sourceTree = "<group>";
};
F52D1D0F71680DF63B6C326B /* Pods */ = {
isa = PBXGroup;
children = (
A5303A83F5FA846DCC89DB82 /* Pods-FlashBack.debug.xcconfig */,
812AE756A45667D1A5844EDE /* Pods-FlashBack.release.xcconfig */,
);
path = Pods;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
@ -147,6 +189,7 @@
isa = PBXNativeTarget;
buildConfigurationList = BDCF06BE224B545100ED9A62 /* Build configuration list for PBXNativeTarget "FlashBack" */;
buildPhases = (
84699C26E4C6F3DB53C5F986 /* [CP] Check Pods Manifest.lock */,
BDCF068E224B544F00ED9A62 /* Sources */,
BDCF068F224B544F00ED9A62 /* Frameworks */,
BDCF0690224B544F00ED9A62 /* Resources */,
@ -246,6 +289,7 @@
BDCF06A2224B545100ED9A62 /* LaunchScreen.storyboard in Resources */,
BDCF069F224B545100ED9A62 /* Assets.xcassets in Resources */,
BDCF069D224B544F00ED9A62 /* Main.storyboard in Resources */,
93891D9523B16D76001480E8 /* Main.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -265,6 +309,31 @@
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
84699C26E4C6F3DB53C5F986 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-FlashBack-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
BDCF068E224B544F00ED9A62 /* Sources */ = {
isa = PBXSourcesBuildPhase;
@ -272,7 +341,10 @@
files = (
BDCF069A224B544F00ED9A62 /* ViewController.m in Sources */,
BDCF06A5224B545100ED9A62 /* main.m in Sources */,
BD5BEF5E23E2981E0014EE51 /* globalVars.m in Sources */,
BDCF0697224B544F00ED9A62 /* AppDelegate.m in Sources */,
93AAC8B923DBF848008F8FED /* CircleImageView.m in Sources */,
93666BE123CFC98B004511C5 /* InfoTableViewController.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -308,6 +380,14 @@
/* End PBXTargetDependency section */
/* Begin PBXVariantGroup section */
93891D9323B16D76001480E8 /* Main.storyboard */ = {
isa = PBXVariantGroup;
children = (
93891D9423B16D76001480E8 /* Base */,
);
name = Main.storyboard;
sourceTree = "<group>";
};
BDCF069B224B544F00ED9A62 /* Main.storyboard */ = {
isa = PBXVariantGroup;
children = (
@ -441,9 +521,11 @@
};
BDCF06BF224B545100ED9A62 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = A5303A83F5FA846DCC89DB82 /* Pods-FlashBack.debug.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_ENTITLEMENTS = FlashBack/FlashBack.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = YCX729N7CK;
@ -457,19 +539,22 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 3.6.1;
PRODUCT_BUNDLE_IDENTIFIER = com.mpg13.FlashBack;
MARKETING_VERSION = 4.0.0;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SUPPORTS_MACCATALYST = NO;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
BDCF06C0224B545100ED9A62 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 812AE756A45667D1A5844EDE /* Pods-FlashBack.release.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_ENTITLEMENTS = FlashBack/FlashBack.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = YCX729N7CK;
@ -483,10 +568,11 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 3.6.1;
PRODUCT_BUNDLE_IDENTIFIER = com.mpg13.FlashBack;
MARKETING_VERSION = 4.0.0;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SUPPORTS_MACCATALYST = NO;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;

0
FlashBack.xcodeproj/project.xcworkspace/contents.xcworkspacedata generated Normal file → Executable file
View file

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PreviewsEnabled</key>
<false/>
</dict>
</plist>

View file

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildLocationStyle</key>
<string>UseAppPreferences</string>
<key>CustomBuildIntermediatesPath</key>
<string>/Users/aaron/Desktop/Build/Intermediates.noindex</string>
<key>CustomBuildLocationType</key>
<string>Absolute</string>
<key>CustomBuildProductsPath</key>
<string>/Users/aaron/Documents/GitHub/FlashBack</string>
<key>DerivedDataLocationStyle</key>
<string>Default</string>
<key>IssueFilterStyle</key>
<string>ShowActiveSchemeOnly</string>
<key>LiveSourceIssuesEnabled</key>
<true/>
</dict>
</plist>

View file

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<Bucket
uuid = "9B71B754-8EF4-4B21-944A-011F70D1E639"
type = "1"
version = "2.0">
<Breakpoints>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "10D363CB-4C3E-4DBC-A8DF-89BA2CF006B8"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "FlashBack/ViewController.m"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "80"
endingLineNumber = "80"
landmarkName = "-createBackup:"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
</Breakpoints>
</Bucket>

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SchemeUserState</key>
<dict>
<key>FlashBack.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>2</integer>
</dict>
</dict>
</dict>
</plist>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "group:FlashBack.xcodeproj">
</FileRef>
<FileRef
location = "group:Pods/Pods.xcodeproj">
</FileRef>
</Workspace>

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDEDidComputeMac32BitWarning</key>
<true/>
</dict>
</plist>

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Bucket
uuid = "B4DA8066-859C-4D54-B813-6182CDC34866"
type = "0"
version = "2.0">
</Bucket>

BIN
FlashBack/.DS_Store vendored

Binary file not shown.

0
FlashBack/AppDelegate.h Normal file → Executable file
View file

6
FlashBack/AppDelegate.m Normal file → Executable file
View file

@ -7,6 +7,7 @@
//
#import "AppDelegate.h"
#import "UIBackgroundStyle.h"
@interface AppDelegate ()
@ -17,10 +18,13 @@
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
[application _setBackgroundStyle:UIBackgroundStyleExtraDarkBlur];
_window.backgroundColor = [UIColor clearColor];
return YES;
}
- (void)applicationWillResignActive:(UIApplication *)application {
// Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
// Use this method to pause ongoing tasks, disable timers, and invalidate graphics rendering callbacks. Games should use this method to pause the game.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 920 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

View file

@ -1,116 +1 @@
{
"images" : [
{
"size" : "20x20",
"idiom" : "iphone",
"filename" : "Icon-App-20x20@2x.png",
"scale" : "2x"
},
{
"size" : "20x20",
"idiom" : "iphone",
"filename" : "Icon-App-20x20@3x.png",
"scale" : "3x"
},
{
"size" : "29x29",
"idiom" : "iphone",
"filename" : "Icon-App-29x29@2x.png",
"scale" : "2x"
},
{
"size" : "29x29",
"idiom" : "iphone",
"filename" : "Icon-App-29x29@3x.png",
"scale" : "3x"
},
{
"size" : "40x40",
"idiom" : "iphone",
"filename" : "Icon-App-40x40@2x.png",
"scale" : "2x"
},
{
"size" : "40x40",
"idiom" : "iphone",
"filename" : "Icon-App-40x40@3x.png",
"scale" : "3x"
},
{
"size" : "60x60",
"idiom" : "iphone",
"filename" : "Icon-App-60x60@2x.png",
"scale" : "2x"
},
{
"size" : "60x60",
"idiom" : "iphone",
"filename" : "Icon-App-60x60@3x.png",
"scale" : "3x"
},
{
"size" : "20x20",
"idiom" : "ipad",
"filename" : "Icon-App-20x20@1x.png",
"scale" : "1x"
},
{
"size" : "20x20",
"idiom" : "ipad",
"filename" : "Icon-App-20x20@2x-1.png",
"scale" : "2x"
},
{
"size" : "29x29",
"idiom" : "ipad",
"filename" : "Icon-App-29x29@1x.png",
"scale" : "1x"
},
{
"size" : "29x29",
"idiom" : "ipad",
"filename" : "Icon-App-29x29@2x-1.png",
"scale" : "2x"
},
{
"size" : "40x40",
"idiom" : "ipad",
"filename" : "Icon-App-40x40@1x.png",
"scale" : "1x"
},
{
"size" : "40x40",
"idiom" : "ipad",
"filename" : "Icon-App-40x40@2x-1.png",
"scale" : "2x"
},
{
"size" : "76x76",
"idiom" : "ipad",
"filename" : "Icon-App-76x76@1x.png",
"scale" : "1x"
},
{
"size" : "76x76",
"idiom" : "ipad",
"filename" : "Icon-App-76x76@2x.png",
"scale" : "2x"
},
{
"size" : "83.5x83.5",
"idiom" : "ipad",
"filename" : "Icon-App-83.5x83.5@2x.png",
"scale" : "2x"
},
{
"size" : "1024x1024",
"idiom" : "ios-marketing",
"filename" : "ItunesArtwork@2x.png",
"scale" : "1x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
{"images":[{"size":"60x60","expected-size":"180","filename":"180.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"40x40","expected-size":"80","filename":"80.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"40x40","expected-size":"120","filename":"120.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"60x60","expected-size":"120","filename":"120.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"57x57","expected-size":"57","filename":"57.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"1x"},{"size":"29x29","expected-size":"58","filename":"58.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"29x29","expected-size":"29","filename":"29.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"1x"},{"size":"29x29","expected-size":"87","filename":"87.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"57x57","expected-size":"114","filename":"114.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"20x20","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"20x20","expected-size":"60","filename":"60.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"1024x1024","filename":"1024.png","expected-size":"1024","idiom":"ios-marketing","folder":"Assets.xcassets/AppIcon.appiconset/","scale":"1x"},{"size":"40x40","expected-size":"80","filename":"80.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"72x72","expected-size":"72","filename":"72.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"76x76","expected-size":"152","filename":"152.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"50x50","expected-size":"100","filename":"100.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"29x29","expected-size":"58","filename":"58.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"76x76","expected-size":"76","filename":"76.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"29x29","expected-size":"29","filename":"29.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"50x50","expected-size":"50","filename":"50.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"72x72","expected-size":"144","filename":"144.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"40x40","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"83.5x83.5","expected-size":"167","filename":"167.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"20x20","expected-size":"20","filename":"20.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"20x20","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"}]}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 858 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 517 KiB

0
FlashBack/Assets.xcassets/Contents.json Normal file → Executable file
View file

View file

@ -1,23 +0,0 @@
{
"images" : [
{
"idiom" : "universal",
"filename" : "bgimage.png",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "bgimage-1.png",
"scale" : "2x"
},
{
"idiom" : "universal",
"filename" : "bgimage-2.png",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

View file

@ -2,17 +2,17 @@
"images" : [
{
"idiom" : "universal",
"filename" : "Regular-M.png",
"filename" : "bolt25.png",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "Regular-M-1.png",
"filename" : "bolt50.png",
"scale" : "2x"
},
{
"idiom" : "universal",
"filename" : "Regular-M-2.png",
"filename" : "bolt75.png",
"scale" : "3x"
}
],

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

0
FlashBack/Assets.xcassets/create.imageset/Contents.json vendored Normal file → Executable file
View file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

View file

@ -1,26 +0,0 @@
{
"images" : [
{
"idiom" : "universal",
"filename" : "Regular-M (5).png",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "Regular-M (5)-1.png",
"scale" : "2x"
},
{
"idiom" : "universal",
"filename" : "Regular-M (5)-2.png",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
},
"properties" : {
"template-rendering-intent" : "template"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

View file

@ -2,17 +2,17 @@
"images" : [
{
"idiom" : "universal",
"filename" : "Regular-M (4).png",
"filename" : "info23.png",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "Regular-M (4)-1.png",
"filename" : "info46.png",
"scale" : "2x"
},
{
"idiom" : "universal",
"filename" : "Regular-M (4)-2.png",
"filename" : "info69.png",
"scale" : "3x"
}
],

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

View file

@ -1,26 +0,0 @@
{
"images" : [
{
"idiom" : "universal",
"filename" : "Regular-M (1).png",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "Regular-M (1)-1.png",
"scale" : "2x"
},
{
"idiom" : "universal",
"filename" : "Regular-M (1)-2.png",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
},
"properties" : {
"template-rendering-intent" : "template"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2 KiB

View file

@ -1,26 +0,0 @@
{
"images" : [
{
"idiom" : "universal",
"filename" : "Regular-M (3).png",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "Regular-M (3)-1.png",
"scale" : "2x"
},
{
"idiom" : "universal",
"filename" : "Regular-M (3)-2.png",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
},
"properties" : {
"template-rendering-intent" : "template"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

0
FlashBack/Base.lproj/LaunchScreen.storyboard Normal file → Executable file
View file

View file

@ -1,289 +1,690 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="15504" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="BYZ-38-t0r">
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="15702" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="GLq-WK-cLg">
<device id="retina6_5" orientation="portrait" appearance="light"/>
<dependencies>
<deployment version="2304" identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15508"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15704"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<scenes>
<!--View Controller-->
<scene sceneID="tne-QT-ifu">
<!--Info-->
<scene sceneID="SOy-wv-0AF">
<objects>
<viewController id="BYZ-38-t0r" customClass="ViewController" sceneMemberID="viewController">
<view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC">
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
<tableViewController id="gKu-Qu-mpe" customClass="InfoTableViewController" sceneMemberID="viewController">
<tableView key="view" opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="static" style="insetGrouped" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="18" sectionFooterHeight="18" id="NZZ-06-dEb">
<rect key="frame" x="0.0" y="0.0" width="414" height="725"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Select A Backup" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="gXr-H3-y6A">
<rect key="frame" x="93" y="112" width="228" height="36"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="30"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Qmu-gf-Vin">
<rect key="frame" x="20" y="157" width="374" height="370"/>
<subviews>
<visualEffectView opaque="NO" alpha="0.75" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="3iZ-tO-enL">
<rect key="frame" x="0.0" y="0.0" width="374" height="370"/>
<view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" id="n8w-C8-2Xw">
<rect key="frame" x="0.0" y="0.0" width="374" height="370"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color key="separatorColor" red="0.14484160103946153" green="0.14484160103946153" blue="0.14484160103946153" alpha="1" colorSpace="custom" customColorSpace="displayP3"/>
<color key="sectionIndexBackgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color key="sectionIndexTrackingBackgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<sections>
<tableViewSection headerTitle="Credits" id="vtb-eh-6qJ">
<cells>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="default" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" rowHeight="64" id="ZgX-SF-mO0">
<rect key="frame" x="0.0" y="55.333332061767578" width="374" height="64"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="ZgX-SF-mO0" id="opI-gH-aYO">
<rect key="frame" x="0.0" y="0.0" width="374" height="64"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" alpha="0.84999999999999998" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="bgimage" translatesAutoresizingMaskIntoConstraints="NO" id="Xdq-a9-Vkk">
<rect key="frame" x="0.0" y="0.0" width="374" height="370"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="20"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="qJH-nv-0EL" customClass="CircleImageView">
<rect key="frame" x="6" y="6" width="52" height="52"/>
<constraints>
<constraint firstAttribute="height" constant="52" id="fec-Oo-Oth"/>
<constraint firstAttribute="width" constant="52" id="woe-pm-DJW"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Micah Gomez" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="bXc-ae-0bA">
<rect key="frame" x="78" y="6" width="173" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Developer and Creator" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="7kJ-PI-aTF">
<rect key="frame" x="78" y="32" width="235" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<accessibility key="accessibilityConfiguration" label="Developer and Creator"/>
<fontDescription key="fontDescription" type="system" pointSize="16"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="qJH-nv-0EL" firstAttribute="centerY" secondItem="opI-gH-aYO" secondAttribute="centerY" id="n3U-jf-3Tc"/>
<constraint firstItem="qJH-nv-0EL" firstAttribute="leading" secondItem="opI-gH-aYO" secondAttribute="leading" constant="6" id="uTE-Oi-Y0P"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
<accessibility key="accessibilityConfiguration" hint="Open Micah Gomez's Twitter Profile"/>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="default" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" rowHeight="64" id="FgS-UP-6hP">
<rect key="frame" x="0.0" y="119.33333206176758" width="374" height="64"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="FgS-UP-6hP" id="ARQ-iD-IHS">
<rect key="frame" x="0.0" y="0.0" width="374" height="64"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="YPT-QQ-8Ns" customClass="CircleImageView">
<rect key="frame" x="6" y="6" width="52" height="52"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<accessibility key="accessibilityConfiguration" label="23 Aaron Twitter Image"/>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="23 Aaron" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="lHR-QF-xHP">
<rect key="frame" x="78" y="6" width="212" height="24"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<accessibility key="accessibilityConfiguration" label="23 Aaron"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Designer" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="D0O-er-wDY">
<rect key="frame" x="78" y="32" width="172" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<accessibility key="accessibilityConfiguration" label="Designer"/>
<fontDescription key="fontDescription" type="system" pointSize="16"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
</subviews>
</tableViewCellContentView>
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
</tableViewCell>
</cells>
</tableViewSection>
<tableViewSection headerTitle="Preferences" id="nHV-QL-JOW">
<cells>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" rowHeight="50" id="6R0-wB-ck5">
<rect key="frame" x="20" y="239.33333206176758" width="374" height="50"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="6R0-wB-ck5" id="vik-Ph-02b">
<rect key="frame" x="0.0" y="0.0" width="374" height="50"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Tweaks" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="4HI-Fz-qs1">
<rect key="frame" x="20" y="16" width="53" height="18"/>
<accessibility key="accessibilityConfiguration" label="Tweaks"/>
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="15"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="ST3-y9-ath">
<rect key="frame" x="303" y="9" width="51" height="32"/>
<accessibility key="accessibilityConfiguration" hint="This switch will change whether your tweaks are included in the creation, restoring or updating of backups."/>
<connections>
<action selector="tweaksSwitch:" destination="gKu-Qu-mpe" eventType="valueChanged" id="e95-dy-bdl"/>
</connections>
</switch>
</subviews>
<constraints>
<constraint firstAttribute="trailing" secondItem="ST3-y9-ath" secondAttribute="trailing" constant="22" id="1XK-8f-3Fs"/>
<constraint firstItem="4HI-Fz-qs1" firstAttribute="leading" secondItem="vik-Ph-02b" secondAttribute="leadingMargin" id="2Hi-fD-szE"/>
<constraint firstItem="4HI-Fz-qs1" firstAttribute="leading" secondItem="vik-Ph-02b" secondAttribute="leadingMargin" id="8tP-vc-LSF"/>
<constraint firstItem="ST3-y9-ath" firstAttribute="centerY" secondItem="vik-Ph-02b" secondAttribute="centerY" id="WW4-7p-aIK"/>
<constraint firstItem="ST3-y9-ath" firstAttribute="top" secondItem="vik-Ph-02b" secondAttribute="top" constant="9" id="bkk-Y8-RiZ"/>
<constraint firstItem="ST3-y9-ath" firstAttribute="centerY" secondItem="4HI-Fz-qs1" secondAttribute="centerY" id="z3f-qV-ssq"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" rowHeight="50" id="uLr-5q-GMg">
<rect key="frame" x="20" y="289.33333206176758" width="374" height="50"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="uLr-5q-GMg" id="M5o-eW-GbF">
<rect key="frame" x="0.0" y="0.0" width="374" height="50"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Icon Layout" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Mez-TW-HYe">
<rect key="frame" x="20" y="16" width="82" height="18"/>
<accessibility key="accessibilityConfiguration" label="Icon Layout"/>
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="15"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="wdR-pr-dHK">
<rect key="frame" x="303" y="9" width="51" height="32"/>
<accessibility key="accessibilityConfiguration" hint="This switch will change whether your icon layout is included in the creation, restoring or updating of backups."/>
<connections>
<action selector="iconsSwitch:" destination="gKu-Qu-mpe" eventType="valueChanged" id="eVw-Zm-EPp"/>
</connections>
</switch>
</subviews>
<constraints>
<constraint firstItem="wdR-pr-dHK" firstAttribute="top" secondItem="M5o-eW-GbF" secondAttribute="topMargin" constant="-2" id="5t9-3A-jtw"/>
<constraint firstItem="Mez-TW-HYe" firstAttribute="leading" secondItem="M5o-eW-GbF" secondAttribute="leadingMargin" id="7Fl-Dc-p7l"/>
<constraint firstItem="wdR-pr-dHK" firstAttribute="centerY" secondItem="Mez-TW-HYe" secondAttribute="centerY" id="fTw-bg-JWK"/>
<constraint firstItem="wdR-pr-dHK" firstAttribute="centerY" secondItem="M5o-eW-GbF" secondAttribute="centerY" id="fnR-Zr-M4l"/>
<constraint firstAttribute="trailing" secondItem="wdR-pr-dHK" secondAttribute="trailing" constant="22" id="m1c-7J-IAU"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" rowHeight="50" id="7h3-Oq-iC6">
<rect key="frame" x="20" y="339.33333206176758" width="374" height="50"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="7h3-Oq-iC6" id="987-GG-hqF">
<rect key="frame" x="0.0" y="0.0" width="374" height="50"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Wallpaper" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="AWp-z9-Uju">
<rect key="frame" x="20" y="16" width="71" height="18"/>
<accessibility key="accessibilityConfiguration" label="Wallpaper"/>
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="15"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="DJM-5j-gI9">
<rect key="frame" x="303" y="9" width="51" height="32"/>
<accessibility key="accessibilityConfiguration" hint="This switch will change whether your wallpapers are included in the creation, restoring or updating of backups."/>
<connections>
<action selector="wallpaperSwitch:" destination="gKu-Qu-mpe" eventType="valueChanged" id="BC1-8E-DGp"/>
</connections>
</switch>
</subviews>
<constraints>
<constraint firstAttribute="trailing" secondItem="DJM-5j-gI9" secondAttribute="trailing" constant="22" id="CEk-w1-acs"/>
<constraint firstItem="DJM-5j-gI9" firstAttribute="centerY" secondItem="AWp-z9-Uju" secondAttribute="centerY" id="Wto-Dg-gal"/>
<constraint firstItem="DJM-5j-gI9" firstAttribute="centerY" secondItem="987-GG-hqF" secondAttribute="centerY" id="fAt-VE-a5H"/>
<constraint firstItem="DJM-5j-gI9" firstAttribute="top" secondItem="987-GG-hqF" secondAttribute="topMargin" constant="-2" id="wSf-rg-hoH"/>
<constraint firstItem="AWp-z9-Uju" firstAttribute="leading" secondItem="987-GG-hqF" secondAttribute="leadingMargin" id="x23-Nk-nB3"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
</tableViewCell>
</cells>
</tableViewSection>
<tableViewSection headerTitle="Help" footerTitle="FlashBack 4.0.0" id="t2d-l1-hUX">
<cells>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" rowHeight="118" id="pxO-QB-H9D">
<rect key="frame" x="20" y="452.66666412353516" width="374" height="118"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="pxO-QB-H9D" id="jmR-bF-o2W">
<rect key="frame" x="0.0" y="0.0" width="374" height="118"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Create" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="JAG-jl-3ew">
<rect key="frame" x="20" y="14" width="95" height="24"/>
<accessibility key="accessibilityConfiguration" label="Create"/>
<constraints>
<constraint firstAttribute="width" constant="95" id="9IW-R7-Frw"/>
</constraints>
<fontDescription key="fontDescription" type="boldSystem" pointSize="20"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalCompressionResistancePriority="749" text="This will prompt you for a name for the backup which will be shown in the picker above, then create and save the backup." lineBreakMode="tailTruncation" numberOfLines="0" minimumFontSize="8" adjustsFontForContentSizeCategory="YES" translatesAutoresizingMaskIntoConstraints="NO" id="DhG-Vy-Joo">
<rect key="frame" x="20" y="46" width="339" height="61"/>
<accessibility key="accessibilityConfiguration" label="This will prompt you for a name for the backup which will be shown in the picker above, then create and save the backup."/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="create" adjustsImageSizeForAccessibilityContentSizeCategory="YES" translatesAutoresizingMaskIntoConstraints="NO" id="yVj-5d-ofF">
<rect key="frame" x="324" y="11" width="30" height="30"/>
<color key="tintColor" systemColor="linkColor" red="0.0" green="0.47843137250000001" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<accessibility key="accessibilityConfiguration" label="Create Glyph"/>
</imageView>
</subviews>
<constraints>
<constraint firstItem="Xdq-a9-Vkk" firstAttribute="centerX" secondItem="n8w-C8-2Xw" secondAttribute="centerX" id="CaH-71-yCY"/>
<constraint firstItem="Xdq-a9-Vkk" firstAttribute="leading" secondItem="n8w-C8-2Xw" secondAttribute="leading" id="EDx-Sw-tzJ"/>
<constraint firstItem="Xdq-a9-Vkk" firstAttribute="top" secondItem="n8w-C8-2Xw" secondAttribute="top" id="eaV-GU-BMA"/>
<constraint firstItem="Xdq-a9-Vkk" firstAttribute="centerY" secondItem="n8w-C8-2Xw" secondAttribute="centerY" id="tLm-FN-ej4"/>
<constraint firstItem="DhG-Vy-Joo" firstAttribute="bottom" secondItem="jmR-bF-o2W" secondAttribute="bottomMargin" id="3VJ-TA-6mQ"/>
<constraint firstItem="yVj-5d-ofF" firstAttribute="trailing" secondItem="jmR-bF-o2W" secondAttribute="trailingMargin" id="4mz-LO-yvp"/>
<constraint firstItem="DhG-Vy-Joo" firstAttribute="leading" secondItem="JAG-jl-3ew" secondAttribute="leading" id="5OM-gY-7OA"/>
<constraint firstItem="yVj-5d-ofF" firstAttribute="trailing" secondItem="jmR-bF-o2W" secondAttribute="trailingMargin" id="I6N-re-fmq"/>
<constraint firstItem="yVj-5d-ofF" firstAttribute="top" secondItem="jmR-bF-o2W" secondAttribute="topMargin" id="KBd-N3-6Q2"/>
<constraint firstAttribute="trailing" secondItem="DhG-Vy-Joo" secondAttribute="trailing" constant="15" id="Rde-G9-BSW"/>
<constraint firstItem="DhG-Vy-Joo" firstAttribute="bottom" secondItem="jmR-bF-o2W" secondAttribute="bottomMargin" id="XSy-tx-x3v"/>
<constraint firstItem="DhG-Vy-Joo" firstAttribute="leading" secondItem="jmR-bF-o2W" secondAttribute="leading" constant="20" id="gZZ-7C-A5c"/>
<constraint firstItem="JAG-jl-3ew" firstAttribute="top" secondItem="jmR-bF-o2W" secondAttribute="topMargin" constant="3" id="kSF-jj-jR0"/>
<constraint firstItem="yVj-5d-ofF" firstAttribute="top" secondItem="jmR-bF-o2W" secondAttribute="topMargin" id="kVI-gV-ncN"/>
<constraint firstItem="DhG-Vy-Joo" firstAttribute="top" secondItem="JAG-jl-3ew" secondAttribute="bottom" constant="8" id="mlu-Ad-ciR"/>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="20"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</view>
<blurEffect style="light"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="20"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</visualEffectView>
<pickerView contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="X4R-sr-2s9">
<rect key="frame" x="0.0" y="0.0" width="374" height="370"/>
</tableViewCellContentView>
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" rowHeight="92" id="7rg-CJ-YTz">
<rect key="frame" x="20" y="570.66666412353516" width="374" height="92"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="7rg-CJ-YTz" id="Vrg-Yb-myZ">
<rect key="frame" x="0.0" y="0.0" width="374" height="92"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="This will revert your settings, wallpaper, and Icon Layout to the selected setup." textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" minimumFontSize="8" adjustsFontForContentSizeCategory="YES" translatesAutoresizingMaskIntoConstraints="NO" id="gag-8p-PVQ">
<rect key="frame" x="20" y="43" width="334" height="36"/>
<accessibility key="accessibilityConfiguration" label="This will revert your settings, wallpaper, and Icon Layout to the selected setup."/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="FlashBack" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="XIr-ni-HmD">
<rect key="frame" x="20" y="11" width="212" height="24"/>
<accessibility key="accessibilityConfiguration" label="Restore"/>
<constraints>
<constraint firstAttribute="width" constant="212" id="fhw-lZ-rPp"/>
</constraints>
<fontDescription key="fontDescription" type="boldSystem" pointSize="20"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="gag-8p-PVQ" firstAttribute="trailing" secondItem="Vrg-Yb-myZ" secondAttribute="trailingMargin" id="5h1-G2-2Y0"/>
<constraint firstItem="gag-8p-PVQ" firstAttribute="trailing" secondItem="Vrg-Yb-myZ" secondAttribute="trailingMargin" id="6Nj-lh-Oyu"/>
<constraint firstItem="XIr-ni-HmD" firstAttribute="top" secondItem="Vrg-Yb-myZ" secondAttribute="topMargin" id="JSz-HE-ukh"/>
<constraint firstItem="XIr-ni-HmD" firstAttribute="leading" secondItem="Vrg-Yb-myZ" secondAttribute="leadingMargin" id="Noq-sf-Rgq"/>
<constraint firstItem="gag-8p-PVQ" firstAttribute="leading" secondItem="Vrg-Yb-myZ" secondAttribute="leading" constant="20" id="UNu-Cv-1Tn"/>
<constraint firstItem="XIr-ni-HmD" firstAttribute="top" secondItem="Vrg-Yb-myZ" secondAttribute="topMargin" id="mif-DC-G0g"/>
<constraint firstItem="gag-8p-PVQ" firstAttribute="top" secondItem="XIr-ni-HmD" secondAttribute="bottom" constant="8" id="qLN-Bm-FfW"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" rowHeight="93" id="dfF-sw-mhg">
<rect key="frame" x="20" y="662.66666412353516" width="374" height="93"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="dfF-sw-mhg" id="Nhi-T9-fph">
<rect key="frame" x="0.0" y="0.0" width="374" height="93"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Update" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="W0w-15-wah">
<rect key="frame" x="20" y="11" width="212" height="24"/>
<accessibility key="accessibilityConfiguration" label="Update"/>
<constraints>
<constraint firstAttribute="width" constant="212" id="CTd-vr-961"/>
</constraints>
<fontDescription key="fontDescription" type="boldSystem" pointSize="20"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="This will overwrite the selected backup to cleanly update it." textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="MHp-oD-in7">
<rect key="frame" x="20" y="43" width="329" height="36"/>
<accessibility key="accessibilityConfiguration" label="This will overwrite the selected backup to cleanly update it."/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="MHp-oD-in7" firstAttribute="top" secondItem="W0w-15-wah" secondAttribute="bottom" constant="8" id="6PQ-4A-ooW"/>
<constraint firstItem="MHp-oD-in7" firstAttribute="leading" secondItem="Nhi-T9-fph" secondAttribute="leadingMargin" id="6kS-gN-FGy"/>
<constraint firstItem="MHp-oD-in7" firstAttribute="trailing" secondItem="Nhi-T9-fph" secondAttribute="trailingMargin" constant="-5" id="CKp-G0-bMO"/>
<constraint firstItem="W0w-15-wah" firstAttribute="leading" secondItem="MHp-oD-in7" secondAttribute="leading" id="DzU-Lj-JGi"/>
<constraint firstItem="MHp-oD-in7" firstAttribute="top" secondItem="W0w-15-wah" secondAttribute="bottom" constant="8" id="Oyy-wE-9vd"/>
<constraint firstItem="W0w-15-wah" firstAttribute="top" secondItem="Nhi-T9-fph" secondAttribute="topMargin" id="StW-no-qlQ"/>
<constraint firstItem="MHp-oD-in7" firstAttribute="leading" secondItem="Nhi-T9-fph" secondAttribute="leadingMargin" id="TC1-Tc-1iD"/>
<constraint firstItem="MHp-oD-in7" firstAttribute="trailing" secondItem="Nhi-T9-fph" secondAttribute="trailingMargin" constant="-5" id="UOR-w0-Wdg"/>
<constraint firstItem="MHp-oD-in7" firstAttribute="top" secondItem="W0w-15-wah" secondAttribute="bottom" constant="8" id="YAm-b5-ta0"/>
<constraint firstItem="MHp-oD-in7" firstAttribute="trailing" secondItem="Nhi-T9-fph" secondAttribute="trailingMargin" constant="-5" id="czn-vz-dqq"/>
<constraint firstItem="MHp-oD-in7" firstAttribute="leading" secondItem="Nhi-T9-fph" secondAttribute="leadingMargin" id="hjM-R9-WAy"/>
<constraint firstItem="W0w-15-wah" firstAttribute="top" secondItem="Nhi-T9-fph" secondAttribute="topMargin" id="yaf-3T-AfW"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" rowHeight="111" id="eOl-ub-8Lx">
<rect key="frame" x="20" y="755.66666412353516" width="374" height="111"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="eOl-ub-8Lx" id="Pky-GJ-d5C">
<rect key="frame" x="0.0" y="0.0" width="374" height="111"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Export" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="OKc-sV-c0g">
<rect key="frame" x="20" y="11" width="212" height="24"/>
<accessibility key="accessibilityConfiguration" label="Export"/>
<constraints>
<constraint firstAttribute="width" constant="212" id="BeC-34-T65"/>
</constraints>
<fontDescription key="fontDescription" type="boldSystem" pointSize="20"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="This will generate a package in the .deb format for you to share or back up for later, including installed tweaks." textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="3" baselineAdjustment="alignBaselines" minimumFontSize="8" adjustsFontForContentSizeCategory="YES" translatesAutoresizingMaskIntoConstraints="NO" id="CQb-kc-sp6">
<rect key="frame" x="20" y="43" width="329" height="54"/>
<accessibility key="accessibilityConfiguration" label="This will generate a package in the .deb format for you to share or back up for later, including installed tweaks."/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="OKc-sV-c0g" firstAttribute="top" secondItem="Pky-GJ-d5C" secondAttribute="topMargin" id="2hF-fO-s0j"/>
<constraint firstItem="CQb-kc-sp6" firstAttribute="leading" secondItem="Pky-GJ-d5C" secondAttribute="leadingMargin" id="6he-VA-J2o"/>
<constraint firstItem="CQb-kc-sp6" firstAttribute="leading" secondItem="Pky-GJ-d5C" secondAttribute="leadingMargin" id="Gj5-3J-HcJ"/>
<constraint firstItem="CQb-kc-sp6" firstAttribute="trailing" secondItem="Pky-GJ-d5C" secondAttribute="trailingMargin" constant="-5" id="Gox-EW-sbv"/>
<constraint firstItem="OKc-sV-c0g" firstAttribute="top" secondItem="Pky-GJ-d5C" secondAttribute="topMargin" id="HHq-iZ-x7P"/>
<constraint firstItem="CQb-kc-sp6" firstAttribute="top" secondItem="OKc-sV-c0g" secondAttribute="bottom" constant="8" id="KPG-ck-aG5"/>
<constraint firstItem="CQb-kc-sp6" firstAttribute="top" secondItem="OKc-sV-c0g" secondAttribute="bottom" constant="8" id="a4n-5i-AKp"/>
<constraint firstItem="OKc-sV-c0g" firstAttribute="leading" secondItem="Pky-GJ-d5C" secondAttribute="leadingMargin" id="eTH-EK-4bS"/>
<constraint firstItem="CQb-kc-sp6" firstAttribute="trailing" secondItem="Pky-GJ-d5C" secondAttribute="trailingMargin" constant="-5" id="pxL-bE-bDF"/>
<constraint firstItem="OKc-sV-c0g" firstAttribute="leading" secondItem="CQb-kc-sp6" secondAttribute="leading" id="tZz-cl-DYL"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" rowHeight="92" id="IAU-yc-hFB">
<rect key="frame" x="20" y="866.66666412353516" width="374" height="92"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="IAU-yc-hFB" id="mm7-6E-mnE">
<rect key="frame" x="0.0" y="0.0" width="374" height="92"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="This will delete the selected backup. These backups cannot be recovered!" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" minimumFontSize="8" adjustsFontForContentSizeCategory="YES" translatesAutoresizingMaskIntoConstraints="NO" id="ZBX-Qm-XVI">
<rect key="frame" x="20" y="43" width="329" height="36"/>
<accessibility key="accessibilityConfiguration" label="This will delete the selected backup. These backups cannot be recovered!"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Delete" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="fQD-t0-0ev">
<rect key="frame" x="20" y="11" width="212" height="24"/>
<accessibility key="accessibilityConfiguration" label="Delete"/>
<constraints>
<constraint firstAttribute="width" constant="212" id="zlg-jJ-4ue"/>
</constraints>
<fontDescription key="fontDescription" type="boldSystem" pointSize="20"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="ZBX-Qm-XVI" firstAttribute="top" secondItem="fQD-t0-0ev" secondAttribute="bottom" constant="8" id="7mT-js-4Vm"/>
<constraint firstItem="ZBX-Qm-XVI" firstAttribute="top" secondItem="fQD-t0-0ev" secondAttribute="bottom" constant="8" id="Fa9-ww-mAz"/>
<constraint firstItem="ZBX-Qm-XVI" firstAttribute="trailing" secondItem="mm7-6E-mnE" secondAttribute="trailingMargin" constant="-5" id="GoE-Hb-aWj"/>
<constraint firstItem="ZBX-Qm-XVI" firstAttribute="leading" secondItem="mm7-6E-mnE" secondAttribute="leadingMargin" id="Hnw-Ys-dPP"/>
<constraint firstItem="fQD-t0-0ev" firstAttribute="leading" secondItem="mm7-6E-mnE" secondAttribute="leadingMargin" id="Lk7-tm-cka"/>
<constraint firstItem="fQD-t0-0ev" firstAttribute="leading" secondItem="ZBX-Qm-XVI" secondAttribute="leading" id="Zws-6a-8UR"/>
<constraint firstItem="fQD-t0-0ev" firstAttribute="top" secondItem="mm7-6E-mnE" secondAttribute="topMargin" id="moo-p3-BzG"/>
<constraint firstItem="ZBX-Qm-XVI" firstAttribute="trailing" secondItem="mm7-6E-mnE" secondAttribute="trailingMargin" constant="-5" id="snF-ea-n8Z"/>
<constraint firstItem="ZBX-Qm-XVI" firstAttribute="leading" secondItem="mm7-6E-mnE" secondAttribute="leadingMargin" id="tVI-xc-h65"/>
<constraint firstItem="fQD-t0-0ev" firstAttribute="top" secondItem="mm7-6E-mnE" secondAttribute="topMargin" id="wcN-3M-DaC"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
</tableViewCell>
</cells>
</tableViewSection>
</sections>
<connections>
<outlet property="dataSource" destination="gKu-Qu-mpe" id="Uea-6E-WTK"/>
<outlet property="delegate" destination="gKu-Qu-mpe" id="LeN-2T-WNH"/>
</connections>
</tableView>
<navigationItem key="navigationItem" title="Info" id="dxq-UK-xod"/>
<connections>
<outlet property="aaronImageView" destination="YPT-QQ-8Ns" id="RcR-u4-xik"/>
<outlet property="micahImageView" destination="qJH-nv-0EL" id="nuc-Rm-9a9"/>
</connections>
</tableViewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="7lm-v4-ZUD" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-1469.5999999999999" y="-753.69458128078816"/>
</scene>
<!--Info-->
<scene sceneID="YGZ-yB-hK2">
<objects>
<navigationController id="qrV-cr-fxs" sceneMemberID="viewController">
<tabBarItem key="tabBarItem" title="Info" image="info" id="Ixl-et-b8o"/>
<navigationBar key="navigationBar" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" barStyle="black" translucent="NO" largeTitles="YES" id="Ym1-c7-o2m">
<rect key="frame" x="0.0" y="44" width="414" height="96"/>
<autoresizingMask key="autoresizingMask"/>
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
<color key="tintColor" cocoaTouchSystemColor="darkTextColor"/>
<color key="barTintColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<textAttributes key="titleTextAttributes">
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</textAttributes>
<textAttributes key="largeTitleTextAttributes">
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</textAttributes>
</navigationBar>
<connections>
<segue destination="gKu-Qu-mpe" kind="relationship" relationship="rootViewController" id="2yf-zD-Tic"/>
</connections>
</navigationController>
<placeholder placeholderIdentifier="IBFirstResponder" id="io5-sW-LQO" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-2345" y="-751"/>
</scene>
<!--Tab Bar Controller-->
<scene sceneID="Lxz-Rv-rIR">
<objects>
<tabBarController id="GLq-WK-cLg" sceneMemberID="viewController">
<simulatedNavigationBarMetrics key="simulatedTopBarMetrics" barStyle="black" translucent="NO" prompted="NO"/>
<tabBar key="tabBar" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" barStyle="black" translucent="NO" id="VJn-kw-nkM">
<rect key="frame" x="0.0" y="0.0" width="414" height="49"/>
<autoresizingMask key="autoresizingMask"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</tabBar>
<connections>
<segue destination="g8u-Ey-LMT" kind="relationship" relationship="viewControllers" id="03I-b9-uaY"/>
<segue destination="qrV-cr-fxs" kind="relationship" relationship="viewControllers" id="krJ-WO-McY"/>
</connections>
</tabBarController>
<placeholder placeholderIdentifier="IBFirstResponder" id="HhU-jj-FQr" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-3181" y="-1231"/>
</scene>
<!--FlashBack-->
<scene sceneID="JJa-LL-m8q">
<objects>
<navigationController id="g8u-Ey-LMT" sceneMemberID="viewController">
<tabBarItem key="tabBarItem" title="FlashBack" image="bolt" id="ANB-xd-2kz"/>
<navigationBar key="navigationBar" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" barStyle="black" translucent="NO" largeTitles="YES" id="hKy-BI-2A6">
<rect key="frame" x="0.0" y="44" width="414" height="96"/>
<autoresizingMask key="autoresizingMask"/>
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
<color key="barTintColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<textAttributes key="titleTextAttributes">
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</textAttributes>
<textAttributes key="largeTitleTextAttributes">
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</textAttributes>
</navigationBar>
<toolbar key="toolbar" opaque="NO" clearsContextBeforeDrawing="NO" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" id="tFg-pA-Z1P">
<autoresizingMask key="autoresizingMask"/>
</toolbar>
<connections>
<segue destination="BYZ-38-t0r" kind="relationship" relationship="rootViewController" id="nCH-71-PuI"/>
</connections>
</navigationController>
<placeholder placeholderIdentifier="IBFirstResponder" id="0SP-d9-Yf3" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-2344" y="-1721"/>
</scene>
<!--FlashBack-->
<scene sceneID="tne-QT-ifu">
<objects>
<viewController interfaceStyle="dark" id="BYZ-38-t0r" customClass="ViewController" sceneMemberID="viewController">
<view key="view" opaque="NO" contentMode="scaleToFill" id="8bC-Xf-vdC">
<rect key="frame" x="0.0" y="0.0" width="414" height="673"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<view opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Qmu-gf-Vin">
<rect key="frame" x="16" y="0.0" width="382" height="656"/>
<subviews>
<view opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="qdu-jk-5Ji">
<rect key="frame" x="67" y="284" width="248" height="402"/>
<subviews>
<view opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" id="vlK-0c-gaD">
<rect key="frame" x="-67" y="-217" width="374" height="259"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="20"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</view>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color key="tintColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</view>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="qjU-z6-E09">
<rect key="frame" x="30" y="218" width="322" height="438"/>
<subviews>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="XMB-Cv-YLA">
<rect key="frame" x="0.0" y="0.0" width="322" height="102"/>
<color key="backgroundColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<accessibility key="accessibilityConfiguration" hint="This button will restore the selected backup onto your device." label="FlashBack"/>
<fontDescription key="fontDescription" type="system" weight="semibold" pointSize="31"/>
<color key="tintColor" white="0.33333333333333331" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<state key="normal" title="FlashBack">
<color key="titleColor" systemColor="linkColor" red="0.0" green="0.47843137250000001" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<preferredSymbolConfiguration key="preferredSymbolConfiguration" scale="default"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="15"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
<variation key="heightClass=regular-widthClass=compact">
<fontDescription key="fontDescription" type="system" weight="semibold" pointSize="27"/>
</variation>
<connections>
<action selector="restoreBackup:" destination="BYZ-38-t0r" eventType="touchUpInside" id="JqV-B8-5zg"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="749" horizontalCompressionResistancePriority="250" verticalCompressionResistancePriority="250" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="WN9-tU-bOp">
<rect key="frame" x="0.0" y="112" width="322" height="102"/>
<color key="backgroundColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<accessibility key="accessibilityConfiguration" hint="This button will update the selected backup with the current setup." label="Update"/>
<fontDescription key="fontDescription" type="system" weight="semibold" pointSize="31"/>
<color key="tintColor" systemColor="linkColor" red="0.0" green="0.47843137250000001" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<state key="normal" title="Update">
<color key="titleColor" systemColor="linkColor" red="0.0" green="0.47843137250000001" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="15"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
<variation key="heightClass=regular-widthClass=compact">
<fontDescription key="fontDescription" type="system" weight="semibold" pointSize="27"/>
</variation>
<connections>
<action selector="updateBackup:" destination="BYZ-38-t0r" eventType="touchUpInside" id="Jz6-Fn-uAo"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="lNN-hV-Kcy">
<rect key="frame" x="0.0" y="224" width="322" height="102"/>
<color key="backgroundColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<accessibility key="accessibilityConfiguration" hint="This button will export the selected backup for later usage or sharing." label="Export"/>
<fontDescription key="fontDescription" type="system" weight="semibold" pointSize="31"/>
<color key="tintColor" white="0.33333333333333331" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<state key="normal" title="Export">
<color key="titleColor" systemColor="linkColor" red="0.0" green="0.47843137250000001" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="15"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
<variation key="heightClass=regular-widthClass=compact">
<fontDescription key="fontDescription" type="system" weight="semibold" pointSize="27"/>
</variation>
<connections>
<action selector="packageBackup:" destination="BYZ-38-t0r" eventType="touchUpInside" id="BGU-Dg-Yyu"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Z44-tn-4Km">
<rect key="frame" x="0.0" y="336" width="322" height="102"/>
<color key="backgroundColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<accessibility key="accessibilityConfiguration" hint="This button will delete the selected backup from your device." label="Delete"/>
<fontDescription key="fontDescription" type="system" weight="semibold" pointSize="27"/>
<color key="tintColor" systemColor="linkColor" red="0.0" green="0.47843137250000001" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<state key="normal" title="Delete">
<color key="titleColor" systemColor="systemRedColor" red="1" green="0.23137254900000001" blue="0.18823529410000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="15"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
<connections>
<action selector="deleteBackup:" destination="BYZ-38-t0r" eventType="touchUpInside" id="IGQ-c1-zGW"/>
</connections>
</button>
</subviews>
<constraints>
<constraint firstItem="lNN-hV-Kcy" firstAttribute="height" secondItem="Z44-tn-4Km" secondAttribute="height" id="EVY-nE-fpx"/>
<constraint firstItem="XMB-Cv-YLA" firstAttribute="height" secondItem="WN9-tU-bOp" secondAttribute="height" id="K85-Zm-pbg"/>
<constraint firstItem="WN9-tU-bOp" firstAttribute="height" secondItem="lNN-hV-Kcy" secondAttribute="height" id="yh5-oL-A7K"/>
</constraints>
<variation key="widthClass=compact" spacing="10"/>
</stackView>
<pickerView opaque="NO" alpha="0.80000000000000004" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="5KI-hp-8AK">
<rect key="frame" x="47" y="8" width="288" height="193"/>
<color key="backgroundColor" red="0.2283301049254719" green="0.2283301049254719" blue="0.2283301049254719" alpha="1" colorSpace="custom" customColorSpace="displayP3"/>
<color key="tintColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<accessibility key="accessibilityConfiguration" hint="Use this to select a backup to FlashBack to, Update, Export or Delete." label="Backup Picker">
<bool key="isElement" value="YES"/>
</accessibility>
<constraints>
<constraint firstAttribute="width" constant="320" id="8yr-7u-vHE">
<variation key="heightClass=regular-widthClass=compact" constant="288"/>
</constraint>
<constraint firstAttribute="height" constant="178" id="wyO-Tz-sKl">
<variation key="heightClass=regular-widthClass=compact" constant="193"/>
</constraint>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="20"/>
<integer key="value" value="15"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
<connections>
<outlet property="dataSource" destination="BYZ-38-t0r" id="P62-Ty-VDg"/>
<outlet property="delegate" destination="BYZ-38-t0r" id="O8T-KD-yad"/>
<outlet property="dataSource" destination="BYZ-38-t0r" id="IGz-79-bfE"/>
<outlet property="delegate" destination="BYZ-38-t0r" id="SdU-Aw-iGJ"/>
</connections>
</pickerView>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor" cocoaTouchSystemColor="whiteColor"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="3iZ-tO-enL" firstAttribute="top" secondItem="Qmu-gf-Vin" secondAttribute="top" id="AVu-Xi-nlv"/>
<constraint firstItem="X4R-sr-2s9" firstAttribute="top" secondItem="3iZ-tO-enL" secondAttribute="top" id="Cid-h6-CZk"/>
<constraint firstItem="X4R-sr-2s9" firstAttribute="centerY" secondItem="Qmu-gf-Vin" secondAttribute="centerY" id="MxT-ZE-VaZ"/>
<constraint firstItem="3iZ-tO-enL" firstAttribute="leading" secondItem="X4R-sr-2s9" secondAttribute="leading" id="bxL-Dz-PRC"/>
<constraint firstItem="3iZ-tO-enL" firstAttribute="leading" secondItem="Qmu-gf-Vin" secondAttribute="leading" id="cOM-iK-rkn"/>
<constraint firstItem="3iZ-tO-enL" firstAttribute="centerX" secondItem="Qmu-gf-Vin" secondAttribute="centerX" id="fe6-bn-ASk"/>
<constraint firstItem="X4R-sr-2s9" firstAttribute="trailing" secondItem="3iZ-tO-enL" secondAttribute="trailing" id="hkR-kw-VGz"/>
<constraint firstItem="X4R-sr-2s9" firstAttribute="bottom" secondItem="3iZ-tO-enL" secondAttribute="bottom" id="iDm-zA-a8d"/>
<constraint firstItem="5KI-hp-8AK" firstAttribute="centerX" secondItem="Qmu-gf-Vin" secondAttribute="centerX" id="809-bF-8fp"/>
<constraint firstAttribute="bottom" secondItem="qjU-z6-E09" secondAttribute="bottom" id="I5V-tu-1Ps"/>
<constraint firstItem="qjU-z6-E09" firstAttribute="centerX" secondItem="qdu-jk-5Ji" secondAttribute="centerX" id="OtI-Bm-0Af"/>
<constraint firstAttribute="bottom" secondItem="qdu-jk-5Ji" secondAttribute="bottom" constant="-30" id="T94-N4-k0y"/>
<constraint firstItem="qdu-jk-5Ji" firstAttribute="leading" secondItem="Qmu-gf-Vin" secondAttribute="leading" constant="67" id="YVl-77-vxg"/>
<constraint firstItem="5KI-hp-8AK" firstAttribute="top" secondItem="Qmu-gf-Vin" secondAttribute="top" constant="8" id="ZPJ-nq-hN6"/>
<constraint firstAttribute="trailing" secondItem="qjU-z6-E09" secondAttribute="trailing" constant="30" id="bpR-59-kZm"/>
<constraint firstItem="qjU-z6-E09" firstAttribute="leading" secondItem="Qmu-gf-Vin" secondAttribute="leading" constant="30" id="jw6-Wg-Xze"/>
<constraint firstItem="5KI-hp-8AK" firstAttribute="centerX" secondItem="Qmu-gf-Vin" secondAttribute="centerX" id="liF-1t-HJa"/>
<constraint firstItem="5KI-hp-8AK" firstAttribute="top" secondItem="qjU-z6-E09" secondAttribute="top" constant="-190" id="oXe-KX-zNp">
<variation key="heightClass=regular-widthClass=compact" constant="-210"/>
</constraint>
<constraint firstItem="qdu-jk-5Ji" firstAttribute="top" secondItem="Qmu-gf-Vin" secondAttribute="top" constant="284" id="qyB-Ac-8mE"/>
</constraints>
</view>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" adjustsImageWhenHighlighted="NO" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="lNN-hV-Kcy">
<rect key="frame" x="20" y="657" width="183" height="75"/>
<color key="backgroundColor" red="0.22507366540000001" green="0.48274582620000001" blue="0.83905923370000002" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<constraints>
<constraint firstAttribute="height" constant="75" id="j6R-1b-inL"/>
<constraint firstAttribute="width" constant="183" id="nrl-GW-uHl"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="31"/>
<color key="tintColor" red="0.22507366540000001" green="0.48274582620000001" blue="0.83905923370000002" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<state key="normal" title="Package">
<color key="titleColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="20"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
<connections>
<action selector="packageBackup:" destination="BYZ-38-t0r" eventType="touchUpInside" id="BGU-Dg-Yyu"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="XMB-Cv-YLA">
<rect key="frame" x="211" y="657" width="183" height="75"/>
<color key="backgroundColor" red="0.92126031090000005" green="0.47989189650000003" blue="0.67328914429999998" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<fontDescription key="fontDescription" type="system" pointSize="31"/>
<color key="tintColor" red="0.92126031090000005" green="0.47989189650000003" blue="0.67328914429999998" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<state key="normal" title="Restore">
<preferredSymbolConfiguration key="preferredSymbolConfiguration" scale="default"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="20"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
<connections>
<action selector="restoreBackup:" destination="BYZ-38-t0r" eventType="touchUpInside" id="JqV-B8-5zg"/>
</connections>
</button>
<label opaque="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="FlashBack" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="84C-7a-WER">
<rect key="frame" x="87.666666666666671" y="44" width="238.66666666666663" height="60"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="50"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" adjustsImageWhenHighlighted="NO" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="j3D-XF-u37">
<rect key="frame" x="20" y="823" width="374" height="39"/>
<constraints>
<constraint firstAttribute="height" constant="39" id="Vyu-Ke-bTa"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="23"/>
<state key="normal" title="Click Here for More Information"/>
<connections>
<action selector="helpMenu:" destination="BYZ-38-t0r" eventType="touchUpInside" id="Cqa-me-9od"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Z44-tn-4Km">
<rect key="frame" x="20" y="740" width="183" height="75"/>
<color key="backgroundColor" systemColor="systemRedColor" red="1" green="0.23137254900000001" blue="0.18823529410000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<constraints>
<constraint firstAttribute="height" constant="75" id="8Ip-qI-O2V"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="31"/>
<color key="tintColor" systemColor="systemRedColor" red="1" green="0.23137254900000001" blue="0.18823529410000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<state key="normal" title="Delete">
<color key="titleColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="20"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
<connections>
<action selector="deleteBackup:" destination="BYZ-38-t0r" eventType="touchUpInside" id="IGQ-c1-zGW"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="WN9-tU-bOp">
<rect key="frame" x="211" y="740" width="183" height="75"/>
<color key="backgroundColor" red="0.73051530119999997" green="0.57675904040000003" blue="0.8395984769" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<fontDescription key="fontDescription" type="system" pointSize="31"/>
<color key="tintColor" red="0.73051530119999997" green="0.57675904040000003" blue="0.8395984769" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<state key="normal" title="Update">
<color key="titleColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="20"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
<connections>
<action selector="updateBackup:" destination="BYZ-38-t0r" eventType="touchUpInside" id="Jz6-Fn-uAo"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" adjustsImageWhenHighlighted="NO" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="FKY-5f-bN9">
<rect key="frame" x="20" y="574" width="374" height="75"/>
<color key="backgroundColor" red="0.93906646969999996" green="0.57121473550000001" blue="0.4362351894" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<rect key="contentStretch" x="0.0" y="0.0" width="0.0" height="0.0"/>
<constraints>
<constraint firstAttribute="height" constant="75" id="vbd-9v-0JZ"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="31"/>
<color key="tintColor" red="0.0" green="0.47843137250000001" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<state key="normal" title="Create New"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="20"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
<connections>
<action selector="createBackup:" destination="BYZ-38-t0r" eventType="touchUpInside" id="HAA-of-GPp"/>
</connections>
</button>
<stackView opaque="NO" contentMode="scaleToFill" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="X3c-44-HXm">
<rect key="frame" x="22" y="535" width="372" height="31"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Tweaks" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="c9d-9w-RiC">
<rect key="frame" x="0.0" y="0.0" width="57.333333333333336" height="31"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="tvy-pS-CSx">
<rect key="frame" x="67.333333333333329" y="0.0" width="51" height="31"/>
<connections>
<action selector="tweaksSwitch:" destination="BYZ-38-t0r" eventType="valueChanged" id="p7A-0N-hdt"/>
</connections>
</switch>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Icons" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="wBw-HV-MgU">
<rect key="frame" x="126.33333333333334" y="0.0" width="41" height="31"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Irv-ED-Tmk">
<rect key="frame" x="177.33333333333334" y="0.0" width="51" height="31"/>
<connections>
<action selector="iconsSwitch:" destination="BYZ-38-t0r" eventType="valueChanged" id="V9G-tU-UFn"/>
</connections>
</switch>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Wallpaper" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="jzj-MK-ow3">
<rect key="frame" x="236.33333333333329" y="0.0" width="76.666666666666657" height="31"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Mu0-Ol-PnE">
<rect key="frame" x="323" y="0.0" width="51" height="31"/>
<connections>
<action selector="wallpaperSwitch:" destination="BYZ-38-t0r" eventType="valueChanged" id="h1n-9k-c27"/>
</connections>
</switch>
</subviews>
</stackView>
</subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color key="tintColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="lNN-hV-Kcy" firstAttribute="top" secondItem="XMB-Cv-YLA" secondAttribute="top" id="21M-VJ-bAh"/>
<constraint firstItem="j3D-XF-u37" firstAttribute="top" secondItem="Z44-tn-4Km" secondAttribute="bottom" constant="8" id="30L-V8-A3p"/>
<constraint firstItem="Z44-tn-4Km" firstAttribute="baseline" secondItem="WN9-tU-bOp" secondAttribute="firstBaseline" id="8Dm-rm-oEZ"/>
<constraint firstItem="FKY-5f-bN9" firstAttribute="leading" secondItem="lNN-hV-Kcy" secondAttribute="leading" id="8wG-pw-HD8"/>
<constraint firstItem="FKY-5f-bN9" firstAttribute="top" secondItem="X3c-44-HXm" secondAttribute="bottom" constant="8" id="AyL-dZ-aV0"/>
<constraint firstItem="lNN-hV-Kcy" firstAttribute="baseline" secondItem="XMB-Cv-YLA" secondAttribute="firstBaseline" id="DRr-PK-Z2s"/>
<constraint firstItem="FKY-5f-bN9" firstAttribute="trailing" secondItem="XMB-Cv-YLA" secondAttribute="trailing" id="E2W-iC-dpk"/>
<constraint firstItem="XMB-Cv-YLA" firstAttribute="trailing" secondItem="WN9-tU-bOp" secondAttribute="trailing" id="EKg-za-bBr"/>
<constraint firstItem="X3c-44-HXm" firstAttribute="top" secondItem="Qmu-gf-Vin" secondAttribute="bottom" constant="8" id="FgC-PB-6BL"/>
<constraint firstItem="Qmu-gf-Vin" firstAttribute="top" secondItem="gXr-H3-y6A" secondAttribute="bottom" constant="9" id="L9j-Hq-TQe"/>
<constraint firstItem="Qmu-gf-Vin" firstAttribute="trailing" secondItem="X3c-44-HXm" secondAttribute="trailing" id="M5f-3c-EYa"/>
<constraint firstItem="84C-7a-WER" firstAttribute="centerX" secondItem="gXr-H3-y6A" secondAttribute="centerX" id="Udp-T7-q1k"/>
<constraint firstItem="Qmu-gf-Vin" firstAttribute="leading" secondItem="8bC-Xf-vdC" secondAttribute="leadingMargin" id="XbM-PO-XDL"/>
<constraint firstItem="Z44-tn-4Km" firstAttribute="leading" secondItem="j3D-XF-u37" secondAttribute="leading" id="ZZS-1d-Hlf"/>
<constraint firstItem="84C-7a-WER" firstAttribute="top" secondItem="6Tk-OE-BBY" secondAttribute="top" id="d84-xZ-H0y"/>
<constraint firstItem="lNN-hV-Kcy" firstAttribute="leading" secondItem="Z44-tn-4Km" secondAttribute="leading" id="dgp-XQ-E4x"/>
<constraint firstItem="Z44-tn-4Km" firstAttribute="top" secondItem="WN9-tU-bOp" secondAttribute="top" id="f8F-1P-aLG"/>
<constraint firstItem="Qmu-gf-Vin" firstAttribute="leading" secondItem="FKY-5f-bN9" secondAttribute="leading" id="fUL-0D-od6"/>
<constraint firstItem="Z44-tn-4Km" firstAttribute="top" secondItem="lNN-hV-Kcy" secondAttribute="bottom" constant="8" id="gJN-fQ-4v6"/>
<constraint firstItem="gXr-H3-y6A" firstAttribute="top" secondItem="84C-7a-WER" secondAttribute="bottom" constant="8" id="gen-C4-2J6"/>
<constraint firstItem="Qmu-gf-Vin" firstAttribute="trailing" secondItem="8bC-Xf-vdC" secondAttribute="trailingMargin" id="iwA-66-wCX"/>
<constraint firstItem="j3D-XF-u37" firstAttribute="bottom" secondItem="6Tk-OE-BBY" secondAttribute="bottom" id="kJJ-fg-AhV"/>
<constraint firstItem="XMB-Cv-YLA" firstAttribute="leading" secondItem="WN9-tU-bOp" secondAttribute="leading" id="ltN-aR-YJN"/>
<constraint firstItem="XMB-Cv-YLA" firstAttribute="leading" secondItem="lNN-hV-Kcy" secondAttribute="trailing" constant="8" id="oi5-py-nqI"/>
<constraint firstItem="gXr-H3-y6A" firstAttribute="centerX" secondItem="Qmu-gf-Vin" secondAttribute="centerX" id="qZN-M0-TwO"/>
<constraint firstItem="lNN-hV-Kcy" firstAttribute="trailing" secondItem="Z44-tn-4Km" secondAttribute="trailing" id="rbL-mj-0U8"/>
<constraint firstItem="WN9-tU-bOp" firstAttribute="trailing" secondItem="j3D-XF-u37" secondAttribute="trailing" id="uLO-sD-Wdr"/>
<constraint firstItem="lNN-hV-Kcy" firstAttribute="top" secondItem="FKY-5f-bN9" secondAttribute="bottom" constant="8" id="v5J-Uf-y1V"/>
<constraint firstItem="X3c-44-HXm" firstAttribute="trailing" secondItem="FKY-5f-bN9" secondAttribute="trailing" id="zCo-R1-hk1"/>
<constraint firstItem="6Tk-OE-BBY" firstAttribute="bottom" secondItem="Qmu-gf-Vin" secondAttribute="bottom" constant="17" id="8wN-tp-BZ8"/>
<constraint firstItem="6Tk-OE-BBY" firstAttribute="trailing" secondItem="Qmu-gf-Vin" secondAttribute="trailing" constant="16" id="9SQ-lc-haG"/>
<constraint firstItem="Qmu-gf-Vin" firstAttribute="leading" secondItem="6Tk-OE-BBY" secondAttribute="leading" constant="16" id="Lov-7U-1uM"/>
<constraint firstItem="Qmu-gf-Vin" firstAttribute="top" secondItem="8bC-Xf-vdC" secondAttribute="top" id="gOh-bO-Sum"/>
</constraints>
<viewLayoutGuide key="safeArea" id="6Tk-OE-BBY"/>
</view>
<tabBarItem key="tabBarItem" title="Item" id="Lc6-ch-Jun">
<color key="badgeColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</tabBarItem>
<navigationItem key="navigationItem" title="FlashBack" id="da8-xq-9az"/>
<connections>
<outlet property="selectedBackupImage" destination="Xdq-a9-Vkk" id="3M7-5T-hc0"/>
<outlet property="selectedBackupPickerView" destination="X4R-sr-2s9" id="2IO-B4-AIX"/>
<outlet property="selectedBackupText" destination="gXr-H3-y6A" id="auZ-41-ZJD"/>
<outlet property="selectedBackupPickerView" destination="5KI-hp-8AK" id="BXR-gY-SXw"/>
</connections>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="115.94202898550725" y="111.83035714285714"/>
<point key="canvasLocation" x="-1464.375" y="-1723.943661971831"/>
</scene>
</scenes>
<resources>
<image name="bgimage" width="480" height="986.66668701171875"/>
<image name="bolt" width="25" height="25"/>
<image name="create" width="30" height="30"/>
<image name="info" width="23" height="23"/>
</resources>
<color key="tintColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</document>

View file

@ -0,0 +1,17 @@
//
// CircleImageView.h
// FlashBack
//
// Created by 23 Aaron on 1/25/20.
// Copyright © 2020 Micah Gomez. All rights reserved.
//
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN
@interface CircleImageView : UIImageView
@end
NS_ASSUME_NONNULL_END

View file

@ -0,0 +1,20 @@
//
// CircleImageView.m
// FlashBack
//
// Created by 23 Aaron on 1/25/20.
// Copyright © 2020 Micah Gomez. All rights reserved.
//
#import "CircleImageView.h"
@implementation CircleImageView
-(void)layoutSubviews{
[super layoutSubviews];
self.layer.cornerRadius = self.bounds.size.width / 2;
}
@end

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.network.client</key>
<true/>
</dict>
</plist>

6
FlashBack/Info.plist Normal file → Executable file
View file

@ -20,6 +20,8 @@
<string>1</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>UIApplicationIsOpaque</key>
<false/>
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UIMainStoryboardFile</key>
@ -28,6 +30,8 @@
<array>
<string>armv7</string>
</array>
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleLightContent</string>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
@ -37,5 +41,7 @@
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
</array>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
</dict>
</plist>

View file

@ -0,0 +1,25 @@
//
// InfoTableViewController.h
// FlashBack
//
// Created by 23 Aaron on 1/15/20.
// Copyright © 2020 Micah Gomez. All rights reserved.
//
#import <UIKit/UIKit.h>
#import <SDWebImage/SDWebImage.h>
NS_ASSUME_NONNULL_BEGIN
@interface InfoTableViewController : UITableViewController
@property (weak, nonatomic) IBOutlet UIImageView *micahImageView;
@property (weak, nonatomic) IBOutlet UIImageView *aaronImageView;
@end
NS_ASSUME_NONNULL_END

View file

@ -0,0 +1,104 @@
//
// InfoTableViewController.m
// FlashBack
//
// Created by 23 Aaron on 1/15/20.
// Copyright © 2020 Micah Gomez. All rights reserved.
//
#import "InfoTableViewController.h"
#import "UIBackgroundStyle.h"
#import "globalVars.h"
@interface InfoTableViewController ()
@end
@implementation InfoTableViewController
//- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// // Override point for customization after application launch.
// [application _setBackgroundStyle:UIBackgroundStyleExtraDarkBlur];
//
// _cel.backgroundColor = [UIColor clearColor];
//
// return YES;
//}
- (IBAction)tweaksSwitch:(id)sender {
tweaksEnabled = [sender isOn];
stringTweaksEnabled = tweaksEnabled == YES ? @"YES" : @"NO";
NSLog(@"%@", stringTweaksEnabled);
}
- (IBAction)iconsSwitch:(id)sender {
iconsEnabled = [sender isOn];
stringIconsEnabled = iconsEnabled == YES ? @"YES" : @"NO";
NSLog(@"%@", stringIconsEnabled);
}
- (IBAction)wallpaperSwitch:(id)sender {
wallpaperEnabled = [sender isOn];
stringWallpaperEnabled = wallpaperEnabled == YES ? @"YES" : @"NO";
NSLog(@"%@", stringWallpaperEnabled);
}
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self.micahImageView sd_setImageWithURL:[NSURL URLWithString:@"https://pbs.twimg.com/profile_images/1212132374059704320/qqFaZi2a_400x400.jpg"]
placeholderImage:[UIImage imageNamed:nil]];
[self.aaronImageView sd_setImageWithURL:[NSURL URLWithString:@"https://pbs.twimg.com/profile_images/1195388235335254016/6DAkWcSq_400x400.jpg"]
placeholderImage:[UIImage imageNamed:nil]];
}
+ (NSURL *)openTwitterProfile:(NSString *)userName {
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tweetbot://"]]) {
return [NSURL URLWithString:[NSString stringWithFormat:@"tweetbot:///user_profile/%@", userName]];
} else if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"twitterrific://"]]) {
return [NSURL URLWithString:[NSString stringWithFormat:@"twitterrific:///profile?screen_name=%@", userName]];
} else if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tweetings://"]]) {
return [NSURL URLWithString:[NSString stringWithFormat:@"tweetings:///user?screen_name=%@", userName]];
} else if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"twitter://"]]) {
return [NSURL URLWithString:[NSString stringWithFormat:@"https://mobile.twitter.com/%@", userName]];
} else {
return [NSURL URLWithString:[NSString stringWithFormat:@"https://mobile.twitter.com/%@", userName]];
}
}
- (void)tableView:(UITableView *)tableView willDisplayFooterView:(UIView *)view forSection:(NSInteger)section
{
UITableViewHeaderFooterView *footer = (UITableViewHeaderFooterView *)view;
footer.textLabel.textAlignment = NSTextAlignmentCenter;
}
-(void)micahTwitterProfile{
[[UIApplication sharedApplication] openURL:[InfoTableViewController openTwitterProfile:@"MicahPGomez"]];
}
-(void)aaronTwitterProfile{
[[UIApplication sharedApplication] openURL:[InfoTableViewController openTwitterProfile:@"23Aaron_"]];
}
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
[tableView deselectRowAtIndexPath:indexPath animated:YES];
if (indexPath.section == 0 && indexPath.row == 0) {
[self micahTwitterProfile];
}
else if (indexPath.section == 0 && indexPath.row == 1) {
[self aaronTwitterProfile];
}
}
@end

Some files were not shown because too many files have changed in this diff Show more