Quellcode durchsuchen

161228

test version 1.0
Ray Zhang vor 9 Jahren
Ursprung
Commit
28d1b5fdc0
59 geänderte Dateien mit 1976 neuen und 0 gelöschten Zeilen
  1. BIN
      Ants Contract/Granite Expo eSign/.DS_Store
  2. BIN
      Ants Contract/Granite Expo eSign/GEIC - Home Improvement Contract 2017.pdf
  3. 784 0
      Ants Contract/Granite Expo eSign/Granite Expo eSign.xcodeproj/project.pbxproj
  4. 7 0
      Ants Contract/Granite Expo eSign/Granite Expo eSign.xcodeproj/project.xcworkspace/contents.xcworkspacedata
  5. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign.xcodeproj/project.xcworkspace/xcuserdata/Ray.xcuserdatad/UserInterfaceState.xcuserstate
  6. 135 0
      Ants Contract/Granite Expo eSign/Granite Expo eSign.xcodeproj/xcuserdata/Ray.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
  7. 91 0
      Ants Contract/Granite Expo eSign/Granite Expo eSign.xcodeproj/xcuserdata/Ray.xcuserdatad/xcschemes/Granite Expo eSign.xcscheme
  8. 22 0
      Ants Contract/Granite Expo eSign/Granite Expo eSign.xcodeproj/xcuserdata/Ray.xcuserdatad/xcschemes/xcschememanagement.plist
  9. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/.DS_Store
  10. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/.DS_Store
  11. 62 0
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/AppIcon.appiconset/Contents.json
  12. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/AppIcon.appiconset/graniteEXPO(1)iPadApp_76pt.png
  13. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/AppIcon.appiconset/graniteEXPO(1)iPadApp_76pt@2x.png
  14. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/AppIcon.appiconset/graniteEXPO(1)iPadNotifications_20pt.png
  15. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/AppIcon.appiconset/graniteEXPO(1)iPadNotifications_20pt@2x.png
  16. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/AppIcon.appiconset/graniteEXPO(1)iPadProApp_83.5pt@2x.png
  17. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/AppIcon.appiconset/graniteEXPO(1)iPadSpootlight5_29pt.png
  18. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/AppIcon.appiconset/graniteEXPO(1)iPadSpootlight5_29pt@2x.png
  19. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/AppIcon.appiconset/graniteEXPO(1)iPadSpootlight7_40pt.png
  20. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/AppIcon.appiconset/graniteEXPO(1)iPadSpootlight7_40pt@2x.png
  21. 6 0
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/Contents.json
  22. 23 0
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/back.imageset/Contents.json
  23. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/back.imageset/appicon-1.png
  24. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/back.imageset/appicon-2.png
  25. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/back.imageset/appicon.png
  26. 23 0
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/checkbox.imageset/Contents.json
  27. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/checkbox.imageset/kou(1).png
  28. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/checkbox.imageset/kou(1)@2x.png
  29. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/checkbox.imageset/kou(1)@3x.png
  30. 23 0
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/checkbox_check.imageset/Contents.json
  31. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/checkbox_check.imageset/gou(2).png
  32. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/checkbox_check.imageset/gou(2)@2x.png
  33. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/checkbox_check.imageset/gou(2)@3x.png
  34. 23 0
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/clear.imageset/Contents.json
  35. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/clear.imageset/appicon-1.png
  36. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/clear.imageset/appicon-2.png
  37. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/clear.imageset/appicon.png
  38. 23 0
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/close.imageset/Contents.json
  39. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/close.imageset/appicon-1.png
  40. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/close.imageset/appicon-2.png
  41. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/close.imageset/appicon.png
  42. 21 0
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/home_bg.imageset/Contents.json
  43. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/home_bg.imageset/granite2(1).png
  44. 23 0
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/neworder.imageset/Contents.json
  45. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/neworder.imageset/appicon-1.png
  46. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/neworder.imageset/appicon-2.png
  47. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/neworder.imageset/appicon.png
  48. 23 0
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/save.imageset/Contents.json
  49. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/save.imageset/appicon-1.png
  50. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/save.imageset/appicon-2.png
  51. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/save.imageset/appicon.png
  52. 521 0
      Ants Contract/Granite Expo eSign/Granite Expo eSign/GEIC - Home Improvement Contract 2016.json
  53. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/GEIC - Home Improvement Contract 2016.pdf
  54. 41 0
      Ants Contract/Granite Expo eSign/Granite Expo eSign/Info.plist
  55. 35 0
      Ants Contract/Granite Expo eSign/Granite Expo eSign/SUBCONTRACTORS REFERRAL LIST.json
  56. BIN
      Ants Contract/Granite Expo eSign/Granite Expo eSign/SUBCONTRACTORS REFERRAL LIST.pdf
  57. 30 0
      Ants Contract/Granite Expo eSign/Granite Expo eSign/config.h
  58. 44 0
      Ants Contract/Granite Expo eSign/Granite Expo eSign/const.h
  59. 16 0
      Ants Contract/Granite Expo eSign/Granite Expo eSign/main.m

BIN
Ants Contract/Granite Expo eSign/.DS_Store


BIN
Ants Contract/Granite Expo eSign/GEIC - Home Improvement Contract 2017.pdf


+ 784 - 0
Ants Contract/Granite Expo eSign/Granite Expo eSign.xcodeproj/project.pbxproj

@@ -0,0 +1,784 @@
+// !$*UTF8*$!
+{
+	archiveVersion = 1;
+	classes = {
+	};
+	objectVersion = 46;
+	objects = {
+
+/* Begin PBXBuildFile section */
+		7115D4191E135BE300EF4E4C /* GEIC - Home Improvement Contract 2017.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 7115D4181E135BE300EF4E4C /* GEIC - Home Improvement Contract 2017.pdf */; };
+		7128C2401E124F4500FF635B /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C23F1E124F4500FF635B /* main.m */; };
+		7128C24B1E124F4500FF635B /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 7128C24A1E124F4500FF635B /* Assets.xcassets */; };
+		7128C2591E124FAB00FF635B /* GEIC - Home Improvement Contract 2016.json in Resources */ = {isa = PBXBuildFile; fileRef = 7128C2551E124FAB00FF635B /* GEIC - Home Improvement Contract 2016.json */; };
+		7128C25A1E124FAB00FF635B /* GEIC - Home Improvement Contract 2016.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 7128C2561E124FAB00FF635B /* GEIC - Home Improvement Contract 2016.pdf */; };
+		7128C25B1E124FAB00FF635B /* SUBCONTRACTORS REFERRAL LIST.json in Resources */ = {isa = PBXBuildFile; fileRef = 7128C2571E124FAB00FF635B /* SUBCONTRACTORS REFERRAL LIST.json */; };
+		7128C25C1E124FAB00FF635B /* SUBCONTRACTORS REFERRAL LIST.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 7128C2581E124FAB00FF635B /* SUBCONTRACTORS REFERRAL LIST.pdf */; };
+		7128C26F1E124FF200FF635B /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 7128C2671E124FF200FF635B /* Main.storyboard */; };
+		7128C2701E124FF200FF635B /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 7128C2691E124FF200FF635B /* LaunchScreen.storyboard */; };
+		7128C27B1E12500B00FF635B /* SignatureView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2731E12500B00FF635B /* SignatureView.m */; };
+		7128C27C1E12500B00FF635B /* SignatureViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2751E12500B00FF635B /* SignatureViewController.m */; };
+		7128C27D1E12500B00FF635B /* signature.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 7128C2761E12500B00FF635B /* signature.storyboard */; };
+		7128C28E1E12501B00FF635B /* TouchImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2811E12501B00FF635B /* TouchImageView.m */; };
+		7128C2981E12504300FF635B /* PDFViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2971E12504300FF635B /* PDFViewController.m */; };
+		7128C2AF1E1250CA00FF635B /* TableDrawable.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C29C1E1250CA00FF635B /* TableDrawable.m */; };
+		7128C2B01E1250CA00FF635B /* TextDrawable.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C29E1E1250CA00FF635B /* TextDrawable.m */; };
+		7128C2B11E1250CA00FF635B /* PDFDrawable.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2A01E1250CA00FF635B /* PDFDrawable.m */; };
+		7128C2B21E1250CA00FF635B /* PDFPage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2A21E1250CA00FF635B /* PDFPage.m */; };
+		7128C2B31E1250CA00FF635B /* BasicDrawable.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2A41E1250CA00FF635B /* BasicDrawable.m */; };
+		7128C2B41E1250CA00FF635B /* GridDrawable.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2A61E1250CA00FF635B /* GridDrawable.m */; };
+		7128C2B51E1250CA00FF635B /* GroupDrawable.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2A81E1250CA00FF635B /* GroupDrawable.m */; };
+		7128C2B61E1250CA00FF635B /* ImageDrawable.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2AA1E1250CA00FF635B /* ImageDrawable.m */; };
+		7128C2B71E1250CA00FF635B /* RectDrawable.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2AC1E1250CA00FF635B /* RectDrawable.m */; };
+		7128C2B81E1250CA00FF635B /* LineDrawable.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2AE1E1250CA00FF635B /* LineDrawable.m */; };
+		7128C2C61E1250FC00FF635B /* ImageUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2BB1E1250FC00FF635B /* ImageUtils.m */; };
+		7128C2C71E1250FC00FF635B /* PDFUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2BD1E1250FC00FF635B /* PDFUtils.m */; };
+		7128C2C81E1250FC00FF635B /* TextUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2BF1E1250FC00FF635B /* TextUtils.m */; };
+		7128C2C91E1250FC00FF635B /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2C11E1250FC00FF635B /* Reachability.m */; };
+		7128C2CA1E1250FC00FF635B /* NetworkUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2C31E1250FC00FF635B /* NetworkUtils.m */; };
+		7128C2CB1E1250FC00FF635B /* RAUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2C51E1250FC00FF635B /* RAUtils.m */; };
+		7128C2D81E12510900FF635B /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2CE1E12510900FF635B /* ioapi.c */; };
+		7128C2D91E12510900FF635B /* mztools.c in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2D01E12510900FF635B /* mztools.c */; };
+		7128C2DA1E12510900FF635B /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2D21E12510900FF635B /* unzip.c */; };
+		7128C2DB1E12510900FF635B /* zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2D41E12510900FF635B /* zip.c */; };
+		7128C2DC1E12510900FF635B /* ZipArchive.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2D71E12510900FF635B /* ZipArchive.mm */; };
+		7128C2E71E12511B00FF635B /* AESCrypt.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2DF1E12511B00FF635B /* AESCrypt.m */; };
+		7128C2E81E12511B00FF635B /* LICENSE in Resources */ = {isa = PBXBuildFile; fileRef = 7128C2E01E12511B00FF635B /* LICENSE */; };
+		7128C2E91E12511B00FF635B /* NSData+Base64.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2E21E12511B00FF635B /* NSData+Base64.m */; };
+		7128C2EA1E12511B00FF635B /* NSData+CommonCrypto.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2E41E12511B00FF635B /* NSData+CommonCrypto.m */; };
+		7128C2EB1E12511B00FF635B /* NSString+Base64.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2E61E12511B00FF635B /* NSString+Base64.m */; };
+		7128C3001E12513800FF635B /* AFHTTPRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2EE1E12513800FF635B /* AFHTTPRequestOperation.m */; };
+		7128C3011E12513800FF635B /* AFHTTPRequestOperationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2F01E12513800FF635B /* AFHTTPRequestOperationManager.m */; };
+		7128C3021E12513800FF635B /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2F21E12513800FF635B /* AFHTTPSessionManager.m */; };
+		7128C3031E12513800FF635B /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2F51E12513800FF635B /* AFNetworkReachabilityManager.m */; };
+		7128C3041E12513800FF635B /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2F71E12513800FF635B /* AFSecurityPolicy.m */; };
+		7128C3051E12513800FF635B /* AFURLConnectionOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2F91E12513800FF635B /* AFURLConnectionOperation.m */; };
+		7128C3061E12513800FF635B /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2FB1E12513800FF635B /* AFURLRequestSerialization.m */; };
+		7128C3071E12513800FF635B /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2FD1E12513800FF635B /* AFURLResponseSerialization.m */; };
+		7128C3081E12513800FF635B /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C2FF1E12513800FF635B /* AFURLSessionManager.m */; };
+		7128C31C1E12515800FF635B /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C30B1E12515800FF635B /* AFNetworkActivityIndicatorManager.m */; };
+		7128C31D1E12515800FF635B /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C30D1E12515800FF635B /* UIActivityIndicatorView+AFNetworking.m */; };
+		7128C31E1E12515800FF635B /* UIAlertView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C30F1E12515800FF635B /* UIAlertView+AFNetworking.m */; };
+		7128C31F1E12515800FF635B /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C3111E12515800FF635B /* UIButton+AFNetworking.m */; };
+		7128C3201E12515800FF635B /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C3141E12515800FF635B /* UIImageView+AFNetworking.m */; };
+		7128C3211E12515800FF635B /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C3171E12515800FF635B /* UIProgressView+AFNetworking.m */; };
+		7128C3221E12515800FF635B /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C3191E12515800FF635B /* UIRefreshControl+AFNetworking.m */; };
+		7128C3231E12515800FF635B /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C31B1E12515800FF635B /* UIWebView+AFNetworking.m */; };
+		7128C3291E12520B00FF635B /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 7128C3281E12520B00FF635B /* libz.tbd */; };
+		7128C33A1E12540F00FF635B /* ACNetwork.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C3371E12540F00FF635B /* ACNetwork.m */; };
+		7128C33B1E12540F00FF635B /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C3391E12540F00FF635B /* AppDelegate.m */; };
+		7128C33E1E12541800FF635B /* RootViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C33D1E12541800FF635B /* RootViewController.m */; };
+		7128C3411E12542000FF635B /* LoginViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C3401E12542000FF635B /* LoginViewController.m */; };
+		7128C3461E12545C00FF635B /* CheckSelectorViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C3431E12545C00FF635B /* CheckSelectorViewController.m */; };
+		7128C3471E12545C00FF635B /* DocumentPageViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C3451E12545C00FF635B /* DocumentPageViewController.m */; };
+		7128C3521E12548C00FF635B /* PageViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C3491E12548C00FF635B /* PageViewController.m */; };
+		7128C3531E12548C00FF635B /* PDFPageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C34B1E12548C00FF635B /* PDFPageView.m */; };
+		7128C3541E12548C00FF635B /* PDFScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C34D1E12548C00FF635B /* PDFScrollView.m */; };
+		7128C3551E12548C00FF635B /* SignatureListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C34F1E12548C00FF635B /* SignatureListViewController.m */; };
+		7128C3561E12548C00FF635B /* SignatureTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 7128C3511E12548C00FF635B /* SignatureTableViewCell.m */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+		7115D4181E135BE300EF4E4C /* GEIC - Home Improvement Contract 2017.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = "GEIC - Home Improvement Contract 2017.pdf"; sourceTree = "<group>"; };
+		7128C23B1E124F4500FF635B /* eSign.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = eSign.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		7128C23F1E124F4500FF635B /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
+		7128C24A1E124F4500FF635B /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
+		7128C24F1E124F4500FF635B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+		7128C2551E124FAB00FF635B /* GEIC - Home Improvement Contract 2016.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = "GEIC - Home Improvement Contract 2016.json"; path = "Granite Expo eSign/GEIC - Home Improvement Contract 2016.json"; sourceTree = "<group>"; };
+		7128C2561E124FAB00FF635B /* GEIC - Home Improvement Contract 2016.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = "GEIC - Home Improvement Contract 2016.pdf"; path = "Granite Expo eSign/GEIC - Home Improvement Contract 2016.pdf"; sourceTree = "<group>"; };
+		7128C2571E124FAB00FF635B /* SUBCONTRACTORS REFERRAL LIST.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = "SUBCONTRACTORS REFERRAL LIST.json"; path = "Granite Expo eSign/SUBCONTRACTORS REFERRAL LIST.json"; sourceTree = "<group>"; };
+		7128C2581E124FAB00FF635B /* SUBCONTRACTORS REFERRAL LIST.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = "SUBCONTRACTORS REFERRAL LIST.pdf"; path = "Granite Expo eSign/SUBCONTRACTORS REFERRAL LIST.pdf"; sourceTree = "<group>"; };
+		7128C2681E124FF200FF635B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = ../../AntsContract/AntsContract/Base.lproj/Main.storyboard; sourceTree = "<group>"; };
+		7128C26A1E124FF200FF635B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = ../../AntsContract/AntsContract/Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
+		7128C2721E12500B00FF635B /* SignatureView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SignatureView.h; path = "../../../RedAnt ERP Mobile/common/Functions/signature/SignatureView.h"; sourceTree = "<group>"; };
+		7128C2731E12500B00FF635B /* SignatureView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SignatureView.m; path = "../../../RedAnt ERP Mobile/common/Functions/signature/SignatureView.m"; sourceTree = "<group>"; };
+		7128C2741E12500B00FF635B /* SignatureViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SignatureViewController.h; path = "../../../RedAnt ERP Mobile/common/Functions/signature/SignatureViewController.h"; sourceTree = "<group>"; };
+		7128C2751E12500B00FF635B /* SignatureViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SignatureViewController.m; path = "../../../RedAnt ERP Mobile/common/Functions/signature/SignatureViewController.m"; sourceTree = "<group>"; };
+		7128C2761E12500B00FF635B /* signature.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = signature.storyboard; path = "../../../RedAnt ERP Mobile/common/Functions/signature/signature.storyboard"; sourceTree = "<group>"; };
+		7128C2801E12501B00FF635B /* TouchImageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TouchImageView.h; path = "../../../RedAnt ERP Mobile/common/customUI/TouchImageView.h"; sourceTree = "<group>"; };
+		7128C2811E12501B00FF635B /* TouchImageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = TouchImageView.m; path = "../../../RedAnt ERP Mobile/common/customUI/TouchImageView.m"; sourceTree = "<group>"; };
+		7128C2961E12504300FF635B /* PDFViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PDFViewController.h; path = "../../../RedAnt ERP Mobile/common/Functions/PDF+Web/PDFViewController.h"; sourceTree = "<group>"; };
+		7128C2971E12504300FF635B /* PDFViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PDFViewController.m; path = "../../../RedAnt ERP Mobile/common/Functions/PDF+Web/PDFViewController.m"; sourceTree = "<group>"; };
+		7128C29B1E1250CA00FF635B /* TableDrawable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TableDrawable.h; path = "../../../RedAnt ERP Mobile/common/pdfCreator/TableDrawable.h"; sourceTree = "<group>"; };
+		7128C29C1E1250CA00FF635B /* TableDrawable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = TableDrawable.m; path = "../../../RedAnt ERP Mobile/common/pdfCreator/TableDrawable.m"; sourceTree = "<group>"; };
+		7128C29D1E1250CA00FF635B /* TextDrawable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TextDrawable.h; path = "../../../RedAnt ERP Mobile/common/pdfCreator/TextDrawable.h"; sourceTree = "<group>"; };
+		7128C29E1E1250CA00FF635B /* TextDrawable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = TextDrawable.m; path = "../../../RedAnt ERP Mobile/common/pdfCreator/TextDrawable.m"; sourceTree = "<group>"; };
+		7128C29F1E1250CA00FF635B /* PDFDrawable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PDFDrawable.h; path = "../../../RedAnt ERP Mobile/common/pdfCreator/PDFDrawable.h"; sourceTree = "<group>"; };
+		7128C2A01E1250CA00FF635B /* PDFDrawable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PDFDrawable.m; path = "../../../RedAnt ERP Mobile/common/pdfCreator/PDFDrawable.m"; sourceTree = "<group>"; };
+		7128C2A11E1250CA00FF635B /* PDFPage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PDFPage.h; path = "../../../RedAnt ERP Mobile/common/pdfCreator/PDFPage.h"; sourceTree = "<group>"; };
+		7128C2A21E1250CA00FF635B /* PDFPage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PDFPage.m; path = "../../../RedAnt ERP Mobile/common/pdfCreator/PDFPage.m"; sourceTree = "<group>"; };
+		7128C2A31E1250CA00FF635B /* BasicDrawable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BasicDrawable.h; path = "../../../RedAnt ERP Mobile/common/pdfCreator/BasicDrawable.h"; sourceTree = "<group>"; };
+		7128C2A41E1250CA00FF635B /* BasicDrawable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BasicDrawable.m; path = "../../../RedAnt ERP Mobile/common/pdfCreator/BasicDrawable.m"; sourceTree = "<group>"; };
+		7128C2A51E1250CA00FF635B /* GridDrawable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GridDrawable.h; path = "../../../RedAnt ERP Mobile/common/pdfCreator/GridDrawable.h"; sourceTree = "<group>"; };
+		7128C2A61E1250CA00FF635B /* GridDrawable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GridDrawable.m; path = "../../../RedAnt ERP Mobile/common/pdfCreator/GridDrawable.m"; sourceTree = "<group>"; };
+		7128C2A71E1250CA00FF635B /* GroupDrawable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GroupDrawable.h; path = "../../../RedAnt ERP Mobile/common/pdfCreator/GroupDrawable.h"; sourceTree = "<group>"; };
+		7128C2A81E1250CA00FF635B /* GroupDrawable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GroupDrawable.m; path = "../../../RedAnt ERP Mobile/common/pdfCreator/GroupDrawable.m"; sourceTree = "<group>"; };
+		7128C2A91E1250CA00FF635B /* ImageDrawable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ImageDrawable.h; path = "../../../RedAnt ERP Mobile/common/pdfCreator/ImageDrawable.h"; sourceTree = "<group>"; };
+		7128C2AA1E1250CA00FF635B /* ImageDrawable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ImageDrawable.m; path = "../../../RedAnt ERP Mobile/common/pdfCreator/ImageDrawable.m"; sourceTree = "<group>"; };
+		7128C2AB1E1250CA00FF635B /* RectDrawable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RectDrawable.h; path = "../../../RedAnt ERP Mobile/common/pdfCreator/RectDrawable.h"; sourceTree = "<group>"; };
+		7128C2AC1E1250CA00FF635B /* RectDrawable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = RectDrawable.m; path = "../../../RedAnt ERP Mobile/common/pdfCreator/RectDrawable.m"; sourceTree = "<group>"; };
+		7128C2AD1E1250CA00FF635B /* LineDrawable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LineDrawable.h; path = "../../../RedAnt ERP Mobile/common/pdfCreator/LineDrawable.h"; sourceTree = "<group>"; };
+		7128C2AE1E1250CA00FF635B /* LineDrawable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = LineDrawable.m; path = "../../../RedAnt ERP Mobile/common/pdfCreator/LineDrawable.m"; sourceTree = "<group>"; };
+		7128C2BA1E1250FC00FF635B /* ImageUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ImageUtils.h; path = "/ios_workspace/Ants Contract/AntsContract/AntsContract/../../../RedAnt ERP Mobile/common/ImageUtils.h"; sourceTree = "<absolute>"; };
+		7128C2BB1E1250FC00FF635B /* ImageUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ImageUtils.m; path = "/ios_workspace/Ants Contract/AntsContract/AntsContract/../../../RedAnt ERP Mobile/common/ImageUtils.m"; sourceTree = "<absolute>"; };
+		7128C2BC1E1250FC00FF635B /* PDFUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PDFUtils.h; path = "/ios_workspace/Ants Contract/AntsContract/AntsContract/../../../RedAnt ERP Mobile/common/PDFUtils.h"; sourceTree = "<absolute>"; };
+		7128C2BD1E1250FC00FF635B /* PDFUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PDFUtils.m; path = "/ios_workspace/Ants Contract/AntsContract/AntsContract/../../../RedAnt ERP Mobile/common/PDFUtils.m"; sourceTree = "<absolute>"; };
+		7128C2BE1E1250FC00FF635B /* TextUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TextUtils.h; path = "/ios_workspace/Ants Contract/AntsContract/AntsContract/../../../RedAnt ERP Mobile/common/TextUtils.h"; sourceTree = "<absolute>"; };
+		7128C2BF1E1250FC00FF635B /* TextUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = TextUtils.m; path = "/ios_workspace/Ants Contract/AntsContract/AntsContract/../../../RedAnt ERP Mobile/common/TextUtils.m"; sourceTree = "<absolute>"; };
+		7128C2C01E1250FC00FF635B /* Reachability.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Reachability.h; path = "/ios_workspace/Ants Contract/AntsContract/AntsContract/../../../RedAnt ERP Mobile/common/Reachability.h"; sourceTree = "<absolute>"; };
+		7128C2C11E1250FC00FF635B /* Reachability.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Reachability.m; path = "/ios_workspace/Ants Contract/AntsContract/AntsContract/../../../RedAnt ERP Mobile/common/Reachability.m"; sourceTree = "<absolute>"; };
+		7128C2C21E1250FC00FF635B /* NetworkUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NetworkUtils.h; path = "/ios_workspace/Ants Contract/AntsContract/AntsContract/../../../RedAnt ERP Mobile/common/NetworkUtils.h"; sourceTree = "<absolute>"; };
+		7128C2C31E1250FC00FF635B /* NetworkUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = NetworkUtils.m; path = "/ios_workspace/Ants Contract/AntsContract/AntsContract/../../../RedAnt ERP Mobile/common/NetworkUtils.m"; sourceTree = "<absolute>"; };
+		7128C2C41E1250FC00FF635B /* RAUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RAUtils.h; path = "/ios_workspace/Ants Contract/AntsContract/AntsContract/../../../RedAnt ERP Mobile/common/RAUtils.h"; sourceTree = "<absolute>"; };
+		7128C2C51E1250FC00FF635B /* RAUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = RAUtils.m; path = "/ios_workspace/Ants Contract/AntsContract/AntsContract/../../../RedAnt ERP Mobile/common/RAUtils.m"; sourceTree = "<absolute>"; };
+		7128C2CD1E12510900FF635B /* crypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = crypt.h; path = "../../../RedAnt ERP Mobile/common/zip/minizip/crypt.h"; sourceTree = "<group>"; };
+		7128C2CE1E12510900FF635B /* ioapi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ioapi.c; path = "../../../RedAnt ERP Mobile/common/zip/minizip/ioapi.c"; sourceTree = "<group>"; };
+		7128C2CF1E12510900FF635B /* ioapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ioapi.h; path = "../../../RedAnt ERP Mobile/common/zip/minizip/ioapi.h"; sourceTree = "<group>"; };
+		7128C2D01E12510900FF635B /* mztools.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mztools.c; path = "../../../RedAnt ERP Mobile/common/zip/minizip/mztools.c"; sourceTree = "<group>"; };
+		7128C2D11E12510900FF635B /* mztools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mztools.h; path = "../../../RedAnt ERP Mobile/common/zip/minizip/mztools.h"; sourceTree = "<group>"; };
+		7128C2D21E12510900FF635B /* unzip.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = unzip.c; path = "../../../RedAnt ERP Mobile/common/zip/minizip/unzip.c"; sourceTree = "<group>"; };
+		7128C2D31E12510900FF635B /* unzip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = unzip.h; path = "../../../RedAnt ERP Mobile/common/zip/minizip/unzip.h"; sourceTree = "<group>"; };
+		7128C2D41E12510900FF635B /* zip.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip.c; path = "../../../RedAnt ERP Mobile/common/zip/minizip/zip.c"; sourceTree = "<group>"; };
+		7128C2D51E12510900FF635B /* zip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = zip.h; path = "../../../RedAnt ERP Mobile/common/zip/minizip/zip.h"; sourceTree = "<group>"; };
+		7128C2D61E12510900FF635B /* ZipArchive.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ZipArchive.h; path = "../../../RedAnt ERP Mobile/common/zip/ZipArchive.h"; sourceTree = "<group>"; };
+		7128C2D71E12510900FF635B /* ZipArchive.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = ZipArchive.mm; path = "../../../RedAnt ERP Mobile/common/zip/ZipArchive.mm"; sourceTree = "<group>"; };
+		7128C2DE1E12511B00FF635B /* AESCrypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AESCrypt.h; path = "/ios_workspace/Ants Contract/AntsContract/AntsContract/../../../RedAnt ERP Mobile/common/AES/AESCrypt.h"; sourceTree = "<absolute>"; };
+		7128C2DF1E12511B00FF635B /* AESCrypt.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AESCrypt.m; path = "/ios_workspace/Ants Contract/AntsContract/AntsContract/../../../RedAnt ERP Mobile/common/AES/AESCrypt.m"; sourceTree = "<absolute>"; };
+		7128C2E01E12511B00FF635B /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = LICENSE; path = "/ios_workspace/Ants Contract/AntsContract/AntsContract/../../../RedAnt ERP Mobile/common/AES/LICENSE"; sourceTree = "<absolute>"; };
+		7128C2E11E12511B00FF635B /* NSData+Base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSData+Base64.h"; path = "/ios_workspace/Ants Contract/AntsContract/AntsContract/../../../RedAnt ERP Mobile/common/AES/NSData+Base64.h"; sourceTree = "<absolute>"; };
+		7128C2E21E12511B00FF635B /* NSData+Base64.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSData+Base64.m"; path = "/ios_workspace/Ants Contract/AntsContract/AntsContract/../../../RedAnt ERP Mobile/common/AES/NSData+Base64.m"; sourceTree = "<absolute>"; };
+		7128C2E31E12511B00FF635B /* NSData+CommonCrypto.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSData+CommonCrypto.h"; path = "/ios_workspace/Ants Contract/AntsContract/AntsContract/../../../RedAnt ERP Mobile/common/AES/NSData+CommonCrypto.h"; sourceTree = "<absolute>"; };
+		7128C2E41E12511B00FF635B /* NSData+CommonCrypto.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSData+CommonCrypto.m"; path = "/ios_workspace/Ants Contract/AntsContract/AntsContract/../../../RedAnt ERP Mobile/common/AES/NSData+CommonCrypto.m"; sourceTree = "<absolute>"; };
+		7128C2E51E12511B00FF635B /* NSString+Base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSString+Base64.h"; path = "/ios_workspace/Ants Contract/AntsContract/AntsContract/../../../RedAnt ERP Mobile/common/AES/NSString+Base64.h"; sourceTree = "<absolute>"; };
+		7128C2E61E12511B00FF635B /* NSString+Base64.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSString+Base64.m"; path = "/ios_workspace/Ants Contract/AntsContract/AntsContract/../../../RedAnt ERP Mobile/common/AES/NSString+Base64.m"; sourceTree = "<absolute>"; };
+		7128C2ED1E12513800FF635B /* AFHTTPRequestOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperation.h; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperation.h"; sourceTree = "<group>"; };
+		7128C2EE1E12513800FF635B /* AFHTTPRequestOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperation.m; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperation.m"; sourceTree = "<group>"; };
+		7128C2EF1E12513800FF635B /* AFHTTPRequestOperationManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperationManager.h; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperationManager.h"; sourceTree = "<group>"; };
+		7128C2F01E12513800FF635B /* AFHTTPRequestOperationManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperationManager.m; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperationManager.m"; sourceTree = "<group>"; };
+		7128C2F11E12513800FF635B /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/AFNetworking/AFHTTPSessionManager.h"; sourceTree = "<group>"; };
+		7128C2F21E12513800FF635B /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/AFNetworking/AFHTTPSessionManager.m"; sourceTree = "<group>"; };
+		7128C2F31E12513800FF635B /* AFNetworking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/AFNetworking/AFNetworking.h"; sourceTree = "<group>"; };
+		7128C2F41E12513800FF635B /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/AFNetworking/AFNetworkReachabilityManager.h"; sourceTree = "<group>"; };
+		7128C2F51E12513800FF635B /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/AFNetworking/AFNetworkReachabilityManager.m"; sourceTree = "<group>"; };
+		7128C2F61E12513800FF635B /* AFSecurityPolicy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/AFNetworking/AFSecurityPolicy.h"; sourceTree = "<group>"; };
+		7128C2F71E12513800FF635B /* AFSecurityPolicy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/AFNetworking/AFSecurityPolicy.m"; sourceTree = "<group>"; };
+		7128C2F81E12513800FF635B /* AFURLConnectionOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AFURLConnectionOperation.h; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/AFNetworking/AFURLConnectionOperation.h"; sourceTree = "<group>"; };
+		7128C2F91E12513800FF635B /* AFURLConnectionOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AFURLConnectionOperation.m; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/AFNetworking/AFURLConnectionOperation.m"; sourceTree = "<group>"; };
+		7128C2FA1E12513800FF635B /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/AFNetworking/AFURLRequestSerialization.h"; sourceTree = "<group>"; };
+		7128C2FB1E12513800FF635B /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/AFNetworking/AFURLRequestSerialization.m"; sourceTree = "<group>"; };
+		7128C2FC1E12513800FF635B /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/AFNetworking/AFURLResponseSerialization.h"; sourceTree = "<group>"; };
+		7128C2FD1E12513800FF635B /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/AFNetworking/AFURLResponseSerialization.m"; sourceTree = "<group>"; };
+		7128C2FE1E12513800FF635B /* AFURLSessionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/AFNetworking/AFURLSessionManager.h"; sourceTree = "<group>"; };
+		7128C2FF1E12513800FF635B /* AFURLSessionManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/AFNetworking/AFURLSessionManager.m"; sourceTree = "<group>"; };
+		7128C30A1E12515800FF635B /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = "<group>"; };
+		7128C30B1E12515800FF635B /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = "<group>"; };
+		7128C30C1E12515800FF635B /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = "<group>"; };
+		7128C30D1E12515800FF635B /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = "<group>"; };
+		7128C30E1E12515800FF635B /* UIAlertView+AFNetworking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIAlertView+AFNetworking.h"; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/UIKit+AFNetworking/UIAlertView+AFNetworking.h"; sourceTree = "<group>"; };
+		7128C30F1E12515800FF635B /* UIAlertView+AFNetworking.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIAlertView+AFNetworking.m"; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/UIKit+AFNetworking/UIAlertView+AFNetworking.m"; sourceTree = "<group>"; };
+		7128C3101E12515800FF635B /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = "<group>"; };
+		7128C3111E12515800FF635B /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = "<group>"; };
+		7128C3121E12515800FF635B /* UIImage+AFNetworking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIImage+AFNetworking.h"; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/UIKit+AFNetworking/UIImage+AFNetworking.h"; sourceTree = "<group>"; };
+		7128C3131E12515800FF635B /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = "<group>"; };
+		7128C3141E12515800FF635B /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = "<group>"; };
+		7128C3151E12515800FF635B /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = "<group>"; };
+		7128C3161E12515800FF635B /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = "<group>"; };
+		7128C3171E12515800FF635B /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = "<group>"; };
+		7128C3181E12515800FF635B /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = "<group>"; };
+		7128C3191E12515800FF635B /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = "<group>"; };
+		7128C31A1E12515800FF635B /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.h"; sourceTree = "<group>"; };
+		7128C31B1E12515800FF635B /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "../../../RedAnt ERP Mobile/Pods/AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = "<group>"; };
+		7128C3241E1251D000FF635B /* config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
+		7128C3251E1251D000FF635B /* const.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = const.h; sourceTree = "<group>"; };
+		7128C3281E12520B00FF635B /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
+		7128C3361E12540F00FF635B /* ACNetwork.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ACNetwork.h; path = ../../common/ACNetwork.h; sourceTree = "<group>"; };
+		7128C3371E12540F00FF635B /* ACNetwork.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ACNetwork.m; path = ../../common/ACNetwork.m; sourceTree = "<group>"; };
+		7128C3381E12540F00FF635B /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = ../../common/AppDelegate.h; sourceTree = "<group>"; };
+		7128C3391E12540F00FF635B /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = ../../common/AppDelegate.m; sourceTree = "<group>"; };
+		7128C33C1E12541800FF635B /* RootViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RootViewController.h; path = ../../common/RootViewController.h; sourceTree = "<group>"; };
+		7128C33D1E12541800FF635B /* RootViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = RootViewController.m; path = ../../common/RootViewController.m; sourceTree = "<group>"; };
+		7128C33F1E12542000FF635B /* LoginViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LoginViewController.h; path = ../../common/LoginViewController.h; sourceTree = "<group>"; };
+		7128C3401E12542000FF635B /* LoginViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = LoginViewController.m; path = ../../common/LoginViewController.m; sourceTree = "<group>"; };
+		7128C3421E12545C00FF635B /* CheckSelectorViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CheckSelectorViewController.h; path = ../../common/CheckSelectorViewController.h; sourceTree = "<group>"; };
+		7128C3431E12545C00FF635B /* CheckSelectorViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CheckSelectorViewController.m; path = ../../common/CheckSelectorViewController.m; sourceTree = "<group>"; };
+		7128C3441E12545C00FF635B /* DocumentPageViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DocumentPageViewController.h; path = ../../common/DocumentPageViewController.h; sourceTree = "<group>"; };
+		7128C3451E12545C00FF635B /* DocumentPageViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DocumentPageViewController.m; path = ../../common/DocumentPageViewController.m; sourceTree = "<group>"; };
+		7128C3481E12548C00FF635B /* PageViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PageViewController.h; path = ../../common/PageViewController.h; sourceTree = "<group>"; };
+		7128C3491E12548C00FF635B /* PageViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PageViewController.m; path = ../../common/PageViewController.m; sourceTree = "<group>"; };
+		7128C34A1E12548C00FF635B /* PDFPageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PDFPageView.h; path = ../../common/PDFPageView.h; sourceTree = "<group>"; };
+		7128C34B1E12548C00FF635B /* PDFPageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PDFPageView.m; path = ../../common/PDFPageView.m; sourceTree = "<group>"; };
+		7128C34C1E12548C00FF635B /* PDFScrollView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PDFScrollView.h; path = ../../common/PDFScrollView.h; sourceTree = "<group>"; };
+		7128C34D1E12548C00FF635B /* PDFScrollView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PDFScrollView.m; path = ../../common/PDFScrollView.m; sourceTree = "<group>"; };
+		7128C34E1E12548C00FF635B /* SignatureListViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SignatureListViewController.h; path = ../../common/SignatureListViewController.h; sourceTree = "<group>"; };
+		7128C34F1E12548C00FF635B /* SignatureListViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SignatureListViewController.m; path = ../../common/SignatureListViewController.m; sourceTree = "<group>"; };
+		7128C3501E12548C00FF635B /* SignatureTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SignatureTableViewCell.h; path = ../../common/SignatureTableViewCell.h; sourceTree = "<group>"; };
+		7128C3511E12548C00FF635B /* SignatureTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SignatureTableViewCell.m; path = ../../common/SignatureTableViewCell.m; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+		7128C2381E124F4500FF635B /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				7128C3291E12520B00FF635B /* libz.tbd in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+		7128C2321E124F4500FF635B = {
+			isa = PBXGroup;
+			children = (
+				7128C3261E1251DE00FF635B /* pdf resource */,
+				7128C23D1E124F4500FF635B /* Granite Expo eSign */,
+				7128C23C1E124F4500FF635B /* Products */,
+				7128C3271E12520A00FF635B /* Frameworks */,
+			);
+			sourceTree = "<group>";
+		};
+		7128C23C1E124F4500FF635B /* Products */ = {
+			isa = PBXGroup;
+			children = (
+				7128C23B1E124F4500FF635B /* eSign.app */,
+			);
+			name = Products;
+			sourceTree = "<group>";
+		};
+		7128C23D1E124F4500FF635B /* Granite Expo eSign */ = {
+			isa = PBXGroup;
+			children = (
+				7128C24A1E124F4500FF635B /* Assets.xcassets */,
+				7128C3241E1251D000FF635B /* config.h */,
+				7128C3251E1251D000FF635B /* const.h */,
+				7128C2B91E1250F000FF635B /* utils */,
+				7128C29A1E12506200FF635B /* pdfedit */,
+				7128C2711E124FFE00FF635B /* signature */,
+				7128C2671E124FF200FF635B /* Main.storyboard */,
+				7128C2691E124FF200FF635B /* LaunchScreen.storyboard */,
+				7128C24F1E124F4500FF635B /* Info.plist */,
+				7128C3361E12540F00FF635B /* ACNetwork.h */,
+				7128C3371E12540F00FF635B /* ACNetwork.m */,
+				7128C3381E12540F00FF635B /* AppDelegate.h */,
+				7128C3391E12540F00FF635B /* AppDelegate.m */,
+				7128C33C1E12541800FF635B /* RootViewController.h */,
+				7128C33D1E12541800FF635B /* RootViewController.m */,
+				7128C33F1E12542000FF635B /* LoginViewController.h */,
+				7128C3401E12542000FF635B /* LoginViewController.m */,
+				7128C23E1E124F4500FF635B /* Supporting Files */,
+			);
+			path = "Granite Expo eSign";
+			sourceTree = "<group>";
+		};
+		7128C23E1E124F4500FF635B /* Supporting Files */ = {
+			isa = PBXGroup;
+			children = (
+				7128C23F1E124F4500FF635B /* main.m */,
+			);
+			name = "Supporting Files";
+			sourceTree = "<group>";
+		};
+		7128C2711E124FFE00FF635B /* signature */ = {
+			isa = PBXGroup;
+			children = (
+				7128C2721E12500B00FF635B /* SignatureView.h */,
+				7128C2731E12500B00FF635B /* SignatureView.m */,
+				7128C2741E12500B00FF635B /* SignatureViewController.h */,
+				7128C2751E12500B00FF635B /* SignatureViewController.m */,
+				7128C2761E12500B00FF635B /* signature.storyboard */,
+				7128C34E1E12548C00FF635B /* SignatureListViewController.h */,
+				7128C34F1E12548C00FF635B /* SignatureListViewController.m */,
+				7128C3501E12548C00FF635B /* SignatureTableViewCell.h */,
+				7128C3511E12548C00FF635B /* SignatureTableViewCell.m */,
+			);
+			name = signature;
+			sourceTree = "<group>";
+		};
+		7128C2951E12503000FF635B /* preview */ = {
+			isa = PBXGroup;
+			children = (
+				7128C2961E12504300FF635B /* PDFViewController.h */,
+				7128C2971E12504300FF635B /* PDFViewController.m */,
+			);
+			name = preview;
+			sourceTree = "<group>";
+		};
+		7128C2991E12504600FF635B /* pdfcreator */ = {
+			isa = PBXGroup;
+			children = (
+				7128C29B1E1250CA00FF635B /* TableDrawable.h */,
+				7128C29C1E1250CA00FF635B /* TableDrawable.m */,
+				7128C29D1E1250CA00FF635B /* TextDrawable.h */,
+				7128C29E1E1250CA00FF635B /* TextDrawable.m */,
+				7128C29F1E1250CA00FF635B /* PDFDrawable.h */,
+				7128C2A01E1250CA00FF635B /* PDFDrawable.m */,
+				7128C2A11E1250CA00FF635B /* PDFPage.h */,
+				7128C2A21E1250CA00FF635B /* PDFPage.m */,
+				7128C2A31E1250CA00FF635B /* BasicDrawable.h */,
+				7128C2A41E1250CA00FF635B /* BasicDrawable.m */,
+				7128C2A51E1250CA00FF635B /* GridDrawable.h */,
+				7128C2A61E1250CA00FF635B /* GridDrawable.m */,
+				7128C2A71E1250CA00FF635B /* GroupDrawable.h */,
+				7128C2A81E1250CA00FF635B /* GroupDrawable.m */,
+				7128C2A91E1250CA00FF635B /* ImageDrawable.h */,
+				7128C2AA1E1250CA00FF635B /* ImageDrawable.m */,
+				7128C2AB1E1250CA00FF635B /* RectDrawable.h */,
+				7128C2AC1E1250CA00FF635B /* RectDrawable.m */,
+				7128C2AD1E1250CA00FF635B /* LineDrawable.h */,
+				7128C2AE1E1250CA00FF635B /* LineDrawable.m */,
+			);
+			name = pdfcreator;
+			sourceTree = "<group>";
+		};
+		7128C29A1E12506200FF635B /* pdfedit */ = {
+			isa = PBXGroup;
+			children = (
+				7128C2951E12503000FF635B /* preview */,
+				7128C2991E12504600FF635B /* pdfcreator */,
+				7128C2801E12501B00FF635B /* TouchImageView.h */,
+				7128C2811E12501B00FF635B /* TouchImageView.m */,
+				7128C3421E12545C00FF635B /* CheckSelectorViewController.h */,
+				7128C3431E12545C00FF635B /* CheckSelectorViewController.m */,
+				7128C3441E12545C00FF635B /* DocumentPageViewController.h */,
+				7128C3451E12545C00FF635B /* DocumentPageViewController.m */,
+				7128C3481E12548C00FF635B /* PageViewController.h */,
+				7128C3491E12548C00FF635B /* PageViewController.m */,
+				7128C34A1E12548C00FF635B /* PDFPageView.h */,
+				7128C34B1E12548C00FF635B /* PDFPageView.m */,
+				7128C34C1E12548C00FF635B /* PDFScrollView.h */,
+				7128C34D1E12548C00FF635B /* PDFScrollView.m */,
+			);
+			name = pdfedit;
+			sourceTree = "<group>";
+		};
+		7128C2B91E1250F000FF635B /* utils */ = {
+			isa = PBXGroup;
+			children = (
+				7128C3091E12514300FF635B /* UIKit+AFNetworking */,
+				7128C2EC1E12512F00FF635B /* AFNetworking */,
+				7128C2DD1E12511400FF635B /* aes */,
+				7128C2CC1E1250FF00FF635B /* zip */,
+				7128C2BA1E1250FC00FF635B /* ImageUtils.h */,
+				7128C2BB1E1250FC00FF635B /* ImageUtils.m */,
+				7128C2BC1E1250FC00FF635B /* PDFUtils.h */,
+				7128C2BD1E1250FC00FF635B /* PDFUtils.m */,
+				7128C2BE1E1250FC00FF635B /* TextUtils.h */,
+				7128C2BF1E1250FC00FF635B /* TextUtils.m */,
+				7128C2C01E1250FC00FF635B /* Reachability.h */,
+				7128C2C11E1250FC00FF635B /* Reachability.m */,
+				7128C2C21E1250FC00FF635B /* NetworkUtils.h */,
+				7128C2C31E1250FC00FF635B /* NetworkUtils.m */,
+				7128C2C41E1250FC00FF635B /* RAUtils.h */,
+				7128C2C51E1250FC00FF635B /* RAUtils.m */,
+			);
+			name = utils;
+			sourceTree = "<group>";
+		};
+		7128C2CC1E1250FF00FF635B /* zip */ = {
+			isa = PBXGroup;
+			children = (
+				7128C2CD1E12510900FF635B /* crypt.h */,
+				7128C2CE1E12510900FF635B /* ioapi.c */,
+				7128C2CF1E12510900FF635B /* ioapi.h */,
+				7128C2D01E12510900FF635B /* mztools.c */,
+				7128C2D11E12510900FF635B /* mztools.h */,
+				7128C2D21E12510900FF635B /* unzip.c */,
+				7128C2D31E12510900FF635B /* unzip.h */,
+				7128C2D41E12510900FF635B /* zip.c */,
+				7128C2D51E12510900FF635B /* zip.h */,
+				7128C2D61E12510900FF635B /* ZipArchive.h */,
+				7128C2D71E12510900FF635B /* ZipArchive.mm */,
+			);
+			name = zip;
+			sourceTree = "<group>";
+		};
+		7128C2DD1E12511400FF635B /* aes */ = {
+			isa = PBXGroup;
+			children = (
+				7128C2DE1E12511B00FF635B /* AESCrypt.h */,
+				7128C2DF1E12511B00FF635B /* AESCrypt.m */,
+				7128C2E01E12511B00FF635B /* LICENSE */,
+				7128C2E11E12511B00FF635B /* NSData+Base64.h */,
+				7128C2E21E12511B00FF635B /* NSData+Base64.m */,
+				7128C2E31E12511B00FF635B /* NSData+CommonCrypto.h */,
+				7128C2E41E12511B00FF635B /* NSData+CommonCrypto.m */,
+				7128C2E51E12511B00FF635B /* NSString+Base64.h */,
+				7128C2E61E12511B00FF635B /* NSString+Base64.m */,
+			);
+			name = aes;
+			sourceTree = "<group>";
+		};
+		7128C2EC1E12512F00FF635B /* AFNetworking */ = {
+			isa = PBXGroup;
+			children = (
+				7128C2ED1E12513800FF635B /* AFHTTPRequestOperation.h */,
+				7128C2EE1E12513800FF635B /* AFHTTPRequestOperation.m */,
+				7128C2EF1E12513800FF635B /* AFHTTPRequestOperationManager.h */,
+				7128C2F01E12513800FF635B /* AFHTTPRequestOperationManager.m */,
+				7128C2F11E12513800FF635B /* AFHTTPSessionManager.h */,
+				7128C2F21E12513800FF635B /* AFHTTPSessionManager.m */,
+				7128C2F31E12513800FF635B /* AFNetworking.h */,
+				7128C2F41E12513800FF635B /* AFNetworkReachabilityManager.h */,
+				7128C2F51E12513800FF635B /* AFNetworkReachabilityManager.m */,
+				7128C2F61E12513800FF635B /* AFSecurityPolicy.h */,
+				7128C2F71E12513800FF635B /* AFSecurityPolicy.m */,
+				7128C2F81E12513800FF635B /* AFURLConnectionOperation.h */,
+				7128C2F91E12513800FF635B /* AFURLConnectionOperation.m */,
+				7128C2FA1E12513800FF635B /* AFURLRequestSerialization.h */,
+				7128C2FB1E12513800FF635B /* AFURLRequestSerialization.m */,
+				7128C2FC1E12513800FF635B /* AFURLResponseSerialization.h */,
+				7128C2FD1E12513800FF635B /* AFURLResponseSerialization.m */,
+				7128C2FE1E12513800FF635B /* AFURLSessionManager.h */,
+				7128C2FF1E12513800FF635B /* AFURLSessionManager.m */,
+			);
+			name = AFNetworking;
+			sourceTree = "<group>";
+		};
+		7128C3091E12514300FF635B /* UIKit+AFNetworking */ = {
+			isa = PBXGroup;
+			children = (
+				7128C30A1E12515800FF635B /* AFNetworkActivityIndicatorManager.h */,
+				7128C30B1E12515800FF635B /* AFNetworkActivityIndicatorManager.m */,
+				7128C30C1E12515800FF635B /* UIActivityIndicatorView+AFNetworking.h */,
+				7128C30D1E12515800FF635B /* UIActivityIndicatorView+AFNetworking.m */,
+				7128C30E1E12515800FF635B /* UIAlertView+AFNetworking.h */,
+				7128C30F1E12515800FF635B /* UIAlertView+AFNetworking.m */,
+				7128C3101E12515800FF635B /* UIButton+AFNetworking.h */,
+				7128C3111E12515800FF635B /* UIButton+AFNetworking.m */,
+				7128C3121E12515800FF635B /* UIImage+AFNetworking.h */,
+				7128C3131E12515800FF635B /* UIImageView+AFNetworking.h */,
+				7128C3141E12515800FF635B /* UIImageView+AFNetworking.m */,
+				7128C3151E12515800FF635B /* UIKit+AFNetworking.h */,
+				7128C3161E12515800FF635B /* UIProgressView+AFNetworking.h */,
+				7128C3171E12515800FF635B /* UIProgressView+AFNetworking.m */,
+				7128C3181E12515800FF635B /* UIRefreshControl+AFNetworking.h */,
+				7128C3191E12515800FF635B /* UIRefreshControl+AFNetworking.m */,
+				7128C31A1E12515800FF635B /* UIWebView+AFNetworking.h */,
+				7128C31B1E12515800FF635B /* UIWebView+AFNetworking.m */,
+			);
+			name = "UIKit+AFNetworking";
+			sourceTree = "<group>";
+		};
+		7128C3261E1251DE00FF635B /* pdf resource */ = {
+			isa = PBXGroup;
+			children = (
+				7128C2551E124FAB00FF635B /* GEIC - Home Improvement Contract 2016.json */,
+				7128C2561E124FAB00FF635B /* GEIC - Home Improvement Contract 2016.pdf */,
+				7115D4181E135BE300EF4E4C /* GEIC - Home Improvement Contract 2017.pdf */,
+				7128C2571E124FAB00FF635B /* SUBCONTRACTORS REFERRAL LIST.json */,
+				7128C2581E124FAB00FF635B /* SUBCONTRACTORS REFERRAL LIST.pdf */,
+			);
+			name = "pdf resource";
+			sourceTree = "<group>";
+		};
+		7128C3271E12520A00FF635B /* Frameworks */ = {
+			isa = PBXGroup;
+			children = (
+				7128C3281E12520B00FF635B /* libz.tbd */,
+			);
+			name = Frameworks;
+			sourceTree = "<group>";
+		};
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+		7128C23A1E124F4500FF635B /* eSign */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 7128C2521E124F4500FF635B /* Build configuration list for PBXNativeTarget "eSign" */;
+			buildPhases = (
+				7128C2371E124F4500FF635B /* Sources */,
+				7128C2381E124F4500FF635B /* Frameworks */,
+				7128C2391E124F4500FF635B /* Resources */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = eSign;
+			productName = "Granite Expo eSign";
+			productReference = 7128C23B1E124F4500FF635B /* eSign.app */;
+			productType = "com.apple.product-type.application";
+		};
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+		7128C2331E124F4500FF635B /* Project object */ = {
+			isa = PBXProject;
+			attributes = {
+				LastUpgradeCheck = 0820;
+				ORGANIZATIONNAME = "United Software Applications, Inc";
+				TargetAttributes = {
+					7128C23A1E124F4500FF635B = {
+						CreatedOnToolsVersion = 8.2;
+						DevelopmentTeam = HXWLAA5YN5;
+						ProvisioningStyle = Automatic;
+					};
+				};
+			};
+			buildConfigurationList = 7128C2361E124F4500FF635B /* Build configuration list for PBXProject "Granite Expo eSign" */;
+			compatibilityVersion = "Xcode 3.2";
+			developmentRegion = English;
+			hasScannedForEncodings = 0;
+			knownRegions = (
+				en,
+				Base,
+			);
+			mainGroup = 7128C2321E124F4500FF635B;
+			productRefGroup = 7128C23C1E124F4500FF635B /* Products */;
+			projectDirPath = "";
+			projectRoot = "";
+			targets = (
+				7128C23A1E124F4500FF635B /* eSign */,
+			);
+		};
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+		7128C2391E124F4500FF635B /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				7128C25C1E124FAB00FF635B /* SUBCONTRACTORS REFERRAL LIST.pdf in Resources */,
+				7128C25B1E124FAB00FF635B /* SUBCONTRACTORS REFERRAL LIST.json in Resources */,
+				7128C24B1E124F4500FF635B /* Assets.xcassets in Resources */,
+				7128C26F1E124FF200FF635B /* Main.storyboard in Resources */,
+				7128C2701E124FF200FF635B /* LaunchScreen.storyboard in Resources */,
+				7115D4191E135BE300EF4E4C /* GEIC - Home Improvement Contract 2017.pdf in Resources */,
+				7128C27D1E12500B00FF635B /* signature.storyboard in Resources */,
+				7128C2E81E12511B00FF635B /* LICENSE in Resources */,
+				7128C2591E124FAB00FF635B /* GEIC - Home Improvement Contract 2016.json in Resources */,
+				7128C25A1E124FAB00FF635B /* GEIC - Home Improvement Contract 2016.pdf in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+		7128C2371E124F4500FF635B /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				7128C3471E12545C00FF635B /* DocumentPageViewController.m in Sources */,
+				7128C3081E12513800FF635B /* AFURLSessionManager.m in Sources */,
+				7128C2B11E1250CA00FF635B /* PDFDrawable.m in Sources */,
+				7128C2E71E12511B00FF635B /* AESCrypt.m in Sources */,
+				7128C2B21E1250CA00FF635B /* PDFPage.m in Sources */,
+				7128C33A1E12540F00FF635B /* ACNetwork.m in Sources */,
+				7128C2B71E1250CA00FF635B /* RectDrawable.m in Sources */,
+				7128C2D91E12510900FF635B /* mztools.c in Sources */,
+				7128C2EB1E12511B00FF635B /* NSString+Base64.m in Sources */,
+				7128C2CA1E1250FC00FF635B /* NetworkUtils.m in Sources */,
+				7128C31D1E12515800FF635B /* UIActivityIndicatorView+AFNetworking.m in Sources */,
+				7128C2B31E1250CA00FF635B /* BasicDrawable.m in Sources */,
+				7128C3021E12513800FF635B /* AFHTTPSessionManager.m in Sources */,
+				7128C2C71E1250FC00FF635B /* PDFUtils.m in Sources */,
+				7128C31F1E12515800FF635B /* UIButton+AFNetworking.m in Sources */,
+				7128C3071E12513800FF635B /* AFURLResponseSerialization.m in Sources */,
+				7128C3541E12548C00FF635B /* PDFScrollView.m in Sources */,
+				7128C3411E12542000FF635B /* LoginViewController.m in Sources */,
+				7128C3461E12545C00FF635B /* CheckSelectorViewController.m in Sources */,
+				7128C2B81E1250CA00FF635B /* LineDrawable.m in Sources */,
+				7128C3211E12515800FF635B /* UIProgressView+AFNetworking.m in Sources */,
+				7128C3201E12515800FF635B /* UIImageView+AFNetworking.m in Sources */,
+				7128C2DB1E12510900FF635B /* zip.c in Sources */,
+				7128C3051E12513800FF635B /* AFURLConnectionOperation.m in Sources */,
+				7128C3031E12513800FF635B /* AFNetworkReachabilityManager.m in Sources */,
+				7128C2C91E1250FC00FF635B /* Reachability.m in Sources */,
+				7128C27C1E12500B00FF635B /* SignatureViewController.m in Sources */,
+				7128C3521E12548C00FF635B /* PageViewController.m in Sources */,
+				7128C2DC1E12510900FF635B /* ZipArchive.mm in Sources */,
+				7128C3001E12513800FF635B /* AFHTTPRequestOperation.m in Sources */,
+				7128C3231E12515800FF635B /* UIWebView+AFNetworking.m in Sources */,
+				7128C3561E12548C00FF635B /* SignatureTableViewCell.m in Sources */,
+				7128C2B51E1250CA00FF635B /* GroupDrawable.m in Sources */,
+				7128C3221E12515800FF635B /* UIRefreshControl+AFNetworking.m in Sources */,
+				7128C28E1E12501B00FF635B /* TouchImageView.m in Sources */,
+				7128C2B41E1250CA00FF635B /* GridDrawable.m in Sources */,
+				7128C2DA1E12510900FF635B /* unzip.c in Sources */,
+				7128C2981E12504300FF635B /* PDFViewController.m in Sources */,
+				7128C3041E12513800FF635B /* AFSecurityPolicy.m in Sources */,
+				7128C2CB1E1250FC00FF635B /* RAUtils.m in Sources */,
+				7128C2C81E1250FC00FF635B /* TextUtils.m in Sources */,
+				7128C33B1E12540F00FF635B /* AppDelegate.m in Sources */,
+				7128C27B1E12500B00FF635B /* SignatureView.m in Sources */,
+				7128C2B61E1250CA00FF635B /* ImageDrawable.m in Sources */,
+				7128C2AF1E1250CA00FF635B /* TableDrawable.m in Sources */,
+				7128C2401E124F4500FF635B /* main.m in Sources */,
+				7128C3551E12548C00FF635B /* SignatureListViewController.m in Sources */,
+				7128C2EA1E12511B00FF635B /* NSData+CommonCrypto.m in Sources */,
+				7128C3061E12513800FF635B /* AFURLRequestSerialization.m in Sources */,
+				7128C2B01E1250CA00FF635B /* TextDrawable.m in Sources */,
+				7128C3011E12513800FF635B /* AFHTTPRequestOperationManager.m in Sources */,
+				7128C3531E12548C00FF635B /* PDFPageView.m in Sources */,
+				7128C33E1E12541800FF635B /* RootViewController.m in Sources */,
+				7128C31E1E12515800FF635B /* UIAlertView+AFNetworking.m in Sources */,
+				7128C31C1E12515800FF635B /* AFNetworkActivityIndicatorManager.m in Sources */,
+				7128C2E91E12511B00FF635B /* NSData+Base64.m in Sources */,
+				7128C2D81E12510900FF635B /* ioapi.c in Sources */,
+				7128C2C61E1250FC00FF635B /* ImageUtils.m in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXVariantGroup section */
+		7128C2671E124FF200FF635B /* Main.storyboard */ = {
+			isa = PBXVariantGroup;
+			children = (
+				7128C2681E124FF200FF635B /* Base */,
+			);
+			name = Main.storyboard;
+			sourceTree = "<group>";
+		};
+		7128C2691E124FF200FF635B /* LaunchScreen.storyboard */ = {
+			isa = PBXVariantGroup;
+			children = (
+				7128C26A1E124FF200FF635B /* Base */,
+			);
+			name = LaunchScreen.storyboard;
+			sourceTree = "<group>";
+		};
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+		7128C2501E124F4500FF635B /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				CLANG_ANALYZER_NONNULL = YES;
+				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+				CLANG_CXX_LIBRARY = "libc++";
+				CLANG_ENABLE_MODULES = YES;
+				CLANG_ENABLE_OBJC_ARC = YES;
+				CLANG_WARN_BOOL_CONVERSION = YES;
+				CLANG_WARN_CONSTANT_CONVERSION = YES;
+				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+				CLANG_WARN_EMPTY_BODY = YES;
+				CLANG_WARN_ENUM_CONVERSION = YES;
+				CLANG_WARN_INFINITE_RECURSION = YES;
+				CLANG_WARN_INT_CONVERSION = YES;
+				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
+				CLANG_WARN_UNREACHABLE_CODE = YES;
+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+				COPY_PHASE_STRIP = NO;
+				DEBUG_INFORMATION_FORMAT = dwarf;
+				ENABLE_STRICT_OBJC_MSGSEND = YES;
+				ENABLE_TESTABILITY = YES;
+				GCC_C_LANGUAGE_STANDARD = gnu99;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_NO_COMMON_BLOCKS = YES;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PREPROCESSOR_DEFINITIONS = (
+					"DEBUG=1",
+					"$(inherited)",
+				);
+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+				GCC_WARN_UNDECLARED_SELECTOR = YES;
+				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+				GCC_WARN_UNUSED_FUNCTION = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				IPHONEOS_DEPLOYMENT_TARGET = 10.2;
+				MTL_ENABLE_DEBUG_INFO = YES;
+				ONLY_ACTIVE_ARCH = YES;
+				SDKROOT = iphoneos;
+				TARGETED_DEVICE_FAMILY = 2;
+			};
+			name = Debug;
+		};
+		7128C2511E124F4500FF635B /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				CLANG_ANALYZER_NONNULL = YES;
+				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+				CLANG_CXX_LIBRARY = "libc++";
+				CLANG_ENABLE_MODULES = YES;
+				CLANG_ENABLE_OBJC_ARC = YES;
+				CLANG_WARN_BOOL_CONVERSION = YES;
+				CLANG_WARN_CONSTANT_CONVERSION = YES;
+				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+				CLANG_WARN_EMPTY_BODY = YES;
+				CLANG_WARN_ENUM_CONVERSION = YES;
+				CLANG_WARN_INFINITE_RECURSION = YES;
+				CLANG_WARN_INT_CONVERSION = YES;
+				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
+				CLANG_WARN_UNREACHABLE_CODE = YES;
+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+				COPY_PHASE_STRIP = NO;
+				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+				ENABLE_NS_ASSERTIONS = NO;
+				ENABLE_STRICT_OBJC_MSGSEND = YES;
+				GCC_C_LANGUAGE_STANDARD = gnu99;
+				GCC_NO_COMMON_BLOCKS = YES;
+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+				GCC_WARN_UNDECLARED_SELECTOR = YES;
+				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+				GCC_WARN_UNUSED_FUNCTION = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				IPHONEOS_DEPLOYMENT_TARGET = 10.2;
+				MTL_ENABLE_DEBUG_INFO = NO;
+				SDKROOT = iphoneos;
+				TARGETED_DEVICE_FAMILY = 2;
+				VALIDATE_PRODUCT = YES;
+			};
+			name = Release;
+		};
+		7128C2531E124F4500FF635B /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+				DEVELOPMENT_TEAM = HXWLAA5YN5;
+				INFOPLIST_FILE = "Granite Expo eSign/Info.plist";
+				IPHONEOS_DEPLOYMENT_TARGET = 10.0;
+				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+				PRODUCT_BUNDLE_IDENTIFIER = "usai.redant.Granite-Expo-eSign";
+				PRODUCT_NAME = "$(TARGET_NAME)";
+			};
+			name = Debug;
+		};
+		7128C2541E124F4500FF635B /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+				DEVELOPMENT_TEAM = HXWLAA5YN5;
+				INFOPLIST_FILE = "Granite Expo eSign/Info.plist";
+				IPHONEOS_DEPLOYMENT_TARGET = 10.0;
+				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+				PRODUCT_BUNDLE_IDENTIFIER = "usai.redant.Granite-Expo-eSign";
+				PRODUCT_NAME = "$(TARGET_NAME)";
+			};
+			name = Release;
+		};
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+		7128C2361E124F4500FF635B /* Build configuration list for PBXProject "Granite Expo eSign" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				7128C2501E124F4500FF635B /* Debug */,
+				7128C2511E124F4500FF635B /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		7128C2521E124F4500FF635B /* Build configuration list for PBXNativeTarget "eSign" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				7128C2531E124F4500FF635B /* Debug */,
+				7128C2541E124F4500FF635B /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+/* End XCConfigurationList section */
+	};
+	rootObject = 7128C2331E124F4500FF635B /* Project object */;
+}

+ 7 - 0
Ants Contract/Granite Expo eSign/Granite Expo eSign.xcodeproj/project.xcworkspace/contents.xcworkspacedata

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Workspace
+   version = "1.0">
+   <FileRef
+      location = "self:Granite Expo eSign.xcodeproj">
+   </FileRef>
+</Workspace>

BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign.xcodeproj/project.xcworkspace/xcuserdata/Ray.xcuserdatad/UserInterfaceState.xcuserstate


+ 135 - 0
Ants Contract/Granite Expo eSign/Granite Expo eSign.xcodeproj/xcuserdata/Ray.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Bucket
+   type = "1"
+   version = "2.0">
+   <Breakpoints>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../../RedAnt ERP Mobile/common/pdfCreator/TextDrawable.m"
+            timestampString = "504520493.504234"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "685"
+            endingLineNumber = "685"
+            landmarkName = "-Draw:dataSource:ParentRect:startX:startY:flipHeight:range:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../common/DocumentPageViewController.m"
+            timestampString = "504521339.006227"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "76"
+            endingLineNumber = "76"
+            landmarkName = "-dealloc"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../common/RootViewController.m"
+            timestampString = "504540232.746222"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "75"
+            endingLineNumber = "75"
+            landmarkName = "-OnSigninClick:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../common/RootViewController.m"
+            timestampString = "504540232.746222"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "43"
+            endingLineNumber = "43"
+            landmarkName = "-OnSigninClick:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../common/RootViewController.m"
+            timestampString = "504540232.746222"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "114"
+            endingLineNumber = "114"
+            landmarkName = "-OnSigninClick:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../common/RootViewController.m"
+            timestampString = "504540232.746222"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "143"
+            endingLineNumber = "143"
+            landmarkName = "-OnSigninClick:"
+            landmarkType = "7">
+            <Locations>
+               <Location
+                  shouldBeEnabled = "No"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "-[RootViewController OnSigninClick:]"
+                  moduleName = "eSign"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///ios_workspace/Ants%20Contract/common/RootViewController.m"
+                  timestampString = "504523531.248519"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "142"
+                  endingLineNumber = "142"
+                  offsetFromSymbolStart = "1084">
+               </Location>
+               <Location
+                  shouldBeEnabled = "No"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "__36-[RootViewController OnSigninClick:]_block_invoke.102"
+                  moduleName = "eSign"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///ios_workspace/Ants%20Contract/common/RootViewController.m"
+                  timestampString = "504523531.25351"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "142"
+                  endingLineNumber = "142"
+                  offsetFromSymbolStart = "48">
+               </Location>
+            </Locations>
+         </BreakpointContent>
+      </BreakpointProxy>
+   </Breakpoints>
+</Bucket>

+ 91 - 0
Ants Contract/Granite Expo eSign/Granite Expo eSign.xcodeproj/xcuserdata/Ray.xcuserdatad/xcschemes/Granite Expo eSign.xcscheme

@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Scheme
+   LastUpgradeVersion = "0820"
+   version = "1.3">
+   <BuildAction
+      parallelizeBuildables = "YES"
+      buildImplicitDependencies = "YES">
+      <BuildActionEntries>
+         <BuildActionEntry
+            buildForTesting = "YES"
+            buildForRunning = "YES"
+            buildForProfiling = "YES"
+            buildForArchiving = "YES"
+            buildForAnalyzing = "YES">
+            <BuildableReference
+               BuildableIdentifier = "primary"
+               BlueprintIdentifier = "7128C23A1E124F4500FF635B"
+               BuildableName = "eSign.app"
+               BlueprintName = "eSign"
+               ReferencedContainer = "container:Granite Expo eSign.xcodeproj">
+            </BuildableReference>
+         </BuildActionEntry>
+      </BuildActionEntries>
+   </BuildAction>
+   <TestAction
+      buildConfiguration = "Debug"
+      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+      shouldUseLaunchSchemeArgsEnv = "YES">
+      <Testables>
+      </Testables>
+      <MacroExpansion>
+         <BuildableReference
+            BuildableIdentifier = "primary"
+            BlueprintIdentifier = "7128C23A1E124F4500FF635B"
+            BuildableName = "eSign.app"
+            BlueprintName = "eSign"
+            ReferencedContainer = "container:Granite Expo eSign.xcodeproj">
+         </BuildableReference>
+      </MacroExpansion>
+      <AdditionalOptions>
+      </AdditionalOptions>
+   </TestAction>
+   <LaunchAction
+      buildConfiguration = "Debug"
+      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+      launchStyle = "0"
+      useCustomWorkingDirectory = "NO"
+      ignoresPersistentStateOnLaunch = "NO"
+      debugDocumentVersioning = "YES"
+      debugServiceExtension = "internal"
+      allowLocationSimulation = "YES">
+      <BuildableProductRunnable
+         runnableDebuggingMode = "0">
+         <BuildableReference
+            BuildableIdentifier = "primary"
+            BlueprintIdentifier = "7128C23A1E124F4500FF635B"
+            BuildableName = "eSign.app"
+            BlueprintName = "eSign"
+            ReferencedContainer = "container:Granite Expo eSign.xcodeproj">
+         </BuildableReference>
+      </BuildableProductRunnable>
+      <AdditionalOptions>
+      </AdditionalOptions>
+   </LaunchAction>
+   <ProfileAction
+      buildConfiguration = "Release"
+      shouldUseLaunchSchemeArgsEnv = "YES"
+      savedToolIdentifier = ""
+      useCustomWorkingDirectory = "NO"
+      debugDocumentVersioning = "YES">
+      <BuildableProductRunnable
+         runnableDebuggingMode = "0">
+         <BuildableReference
+            BuildableIdentifier = "primary"
+            BlueprintIdentifier = "7128C23A1E124F4500FF635B"
+            BuildableName = "eSign.app"
+            BlueprintName = "eSign"
+            ReferencedContainer = "container:Granite Expo eSign.xcodeproj">
+         </BuildableReference>
+      </BuildableProductRunnable>
+   </ProfileAction>
+   <AnalyzeAction
+      buildConfiguration = "Debug">
+   </AnalyzeAction>
+   <ArchiveAction
+      buildConfiguration = "Release"
+      revealArchiveInOrganizer = "YES">
+   </ArchiveAction>
+</Scheme>

+ 22 - 0
Ants Contract/Granite Expo eSign/Granite Expo eSign.xcodeproj/xcuserdata/Ray.xcuserdatad/xcschemes/xcschememanagement.plist

@@ -0,0 +1,22 @@
+<?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>Granite Expo eSign.xcscheme</key>
+		<dict>
+			<key>orderHint</key>
+			<integer>0</integer>
+		</dict>
+	</dict>
+	<key>SuppressBuildableAutocreation</key>
+	<dict>
+		<key>7128C23A1E124F4500FF635B</key>
+		<dict>
+			<key>primary</key>
+			<true/>
+		</dict>
+	</dict>
+</dict>
+</plist>

BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/.DS_Store


BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/.DS_Store


+ 62 - 0
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/AppIcon.appiconset/Contents.json

@@ -0,0 +1,62 @@
+{
+  "images" : [
+    {
+      "size" : "20x20",
+      "idiom" : "ipad",
+      "filename" : "graniteEXPO(1)iPadNotifications_20pt.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "20x20",
+      "idiom" : "ipad",
+      "filename" : "graniteEXPO(1)iPadNotifications_20pt@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "29x29",
+      "idiom" : "ipad",
+      "filename" : "graniteEXPO(1)iPadSpootlight5_29pt.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "29x29",
+      "idiom" : "ipad",
+      "filename" : "graniteEXPO(1)iPadSpootlight5_29pt@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "40x40",
+      "idiom" : "ipad",
+      "filename" : "graniteEXPO(1)iPadSpootlight7_40pt.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "40x40",
+      "idiom" : "ipad",
+      "filename" : "graniteEXPO(1)iPadSpootlight7_40pt@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "76x76",
+      "idiom" : "ipad",
+      "filename" : "graniteEXPO(1)iPadApp_76pt.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "76x76",
+      "idiom" : "ipad",
+      "filename" : "graniteEXPO(1)iPadApp_76pt@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "83.5x83.5",
+      "idiom" : "ipad",
+      "filename" : "graniteEXPO(1)iPadProApp_83.5pt@2x.png",
+      "scale" : "2x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/AppIcon.appiconset/graniteEXPO(1)iPadApp_76pt.png


BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/AppIcon.appiconset/graniteEXPO(1)iPadApp_76pt@2x.png


BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/AppIcon.appiconset/graniteEXPO(1)iPadNotifications_20pt.png


BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/AppIcon.appiconset/graniteEXPO(1)iPadNotifications_20pt@2x.png


BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/AppIcon.appiconset/graniteEXPO(1)iPadProApp_83.5pt@2x.png


BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/AppIcon.appiconset/graniteEXPO(1)iPadSpootlight5_29pt.png


BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/AppIcon.appiconset/graniteEXPO(1)iPadSpootlight5_29pt@2x.png


BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/AppIcon.appiconset/graniteEXPO(1)iPadSpootlight7_40pt.png


BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/AppIcon.appiconset/graniteEXPO(1)iPadSpootlight7_40pt@2x.png


+ 6 - 0
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/Contents.json

@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

+ 23 - 0
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/back.imageset/Contents.json

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

BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/back.imageset/appicon-1.png


BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/back.imageset/appicon-2.png


BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/back.imageset/appicon.png


+ 23 - 0
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/checkbox.imageset/Contents.json

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

BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/checkbox.imageset/kou(1).png


BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/checkbox.imageset/kou(1)@2x.png


BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/checkbox.imageset/kou(1)@3x.png


+ 23 - 0
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/checkbox_check.imageset/Contents.json

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

BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/checkbox_check.imageset/gou(2).png


BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/checkbox_check.imageset/gou(2)@2x.png


BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/checkbox_check.imageset/gou(2)@3x.png


+ 23 - 0
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/clear.imageset/Contents.json

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

BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/clear.imageset/appicon-1.png


BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/clear.imageset/appicon-2.png


BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/clear.imageset/appicon.png


+ 23 - 0
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/close.imageset/Contents.json

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

BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/close.imageset/appicon-1.png


BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/close.imageset/appicon-2.png


BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/close.imageset/appicon.png


+ 21 - 0
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/home_bg.imageset/Contents.json

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

BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/home_bg.imageset/granite2(1).png


+ 23 - 0
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/neworder.imageset/Contents.json

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

BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/neworder.imageset/appicon-1.png


BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/neworder.imageset/appicon-2.png


BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/neworder.imageset/appicon.png


+ 23 - 0
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/save.imageset/Contents.json

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

BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/save.imageset/appicon-1.png


BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/save.imageset/appicon-2.png


BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/Assets.xcassets/save.imageset/appicon.png


+ 521 - 0
Ants Contract/Granite Expo eSign/Granite Expo eSign/GEIC - Home Improvement Contract 2016.json

@@ -0,0 +1,521 @@
+{
+    "count": 4,
+    "signature_name":["Customer Initial","Decision Maker","Agent Of Contractor","Homeowner","Homeowner Print Name","Date"],
+    "page_0": {
+        "count": 15,
+        "control_0": {
+            "type": "Check",
+            "pos_x": 122,
+            "pos_y": 132,
+            "width": 522,
+            "height": 80,
+            "field": "team",
+            "title": "team button",
+            "single_select": true,
+            "show_detail": true,
+            "marker_size": 8,
+            "cadedate": [
+                         [
+                          ["T&C","Tan & Chan Construction Lic. B1010166, 2827 22nd Street, Oakland, CA 94606"],
+                          [
+                           127,
+                           143
+                           ]
+                          ],
+                         [
+                          ["W","WMA Construction Lic. B988052, 2888 Darius Way, San Leandro, CA 94577"],
+                          [
+                           236,
+                           143
+                           ]
+                          ],
+                         [
+                          ["X","JimXu Builder Lic. B975007, 1034 Sutter St. #5, San Francisco, CA 94109"],
+                          [
+                           336,
+                           143
+                           ]
+                          ],
+                         [
+                          ["F","F Huang Construction Inc. Lic. B1011198, 3726 Rosalee Court, Castro Valley, CA 94546"],
+                          [
+                           428,
+                           143
+                           ]
+                          ],
+                         [
+                          ["GE","Granite Expo Installation Inc. Lic. B896945, 3401 Mandela Pkwy, Oakland, CA 94608"],
+                          [
+                           533,
+                           143
+                           ]
+                          ]
+                         ],
+            "value": []
+        },
+        "control_1": {
+            "type": "TextView",
+            "pos_x": 222,
+            "pos_y": 253,
+            "width": 183,
+            "height": 30,
+            "field": "customer_name",
+            "value": ""
+        },
+        "control_2": {
+            "type": "TextView",
+            "pos_x": 488,
+            "pos_y": 253,
+            "width": 156,
+            "height": 30,
+            "field": "job_date",
+            "value": ""
+        },
+        "control_3": {
+            "type": "TextView",
+            "pos_x": 222,
+            "pos_y": 285,
+            "width": 423,
+            "height": 30,
+            "field": "job_addr",
+            "value": ""
+        },
+        "control_4": {
+            "type": "TextView",
+            "pos_x": 222,
+            "pos_y": 317,
+            "width": 183,
+            "height": 30,
+            "field": "tel",
+            "value": ""
+        },
+        "control_5": {
+            "type": "TextView",
+            "pos_x": 488,
+            "pos_y": 317,
+            "width": 156,
+            "height": 30,
+            "field": "today_date",
+            "value": ""
+        },
+        "control_6": {
+            "type": "TextView",
+            "pos_x": 222,
+            "pos_y": 349,
+            "width": 183,
+            "height": 30,
+            "field": "contract_price",
+            "value": ""
+        },
+        "control_7": {
+            "type": "TextView",
+            "pos_x": 488,
+            "pos_y": 349,
+            "width": 156,
+            "height": 30,
+            "field": "labor_deposit",
+            "value": ""
+        },
+        "control_8": {
+            "type": "TextView",
+            "pos_x": 222,
+            "pos_y": 382,
+            "width": 183,
+            "height": 40,
+            "field": "balance",
+            "value": ""
+        },
+        "control_9": {
+            "type": "Check",
+            "pos_x": 122,
+            "pos_y": 538,
+            "width": 522,
+            "height": 70,
+            "field": "service",
+            "title": "service button",
+            "single_select": false,
+            "show_detail": false,
+            "marker_size": 6,
+            "cadedate": [
+                         [
+                          ["Installation of Cabinetry.",""],
+                          [
+                           133,
+                           545
+                           ]
+                          ],
+                         [
+                          ["Installation of Granite, Marble or Quartz Countertop(s).",""],
+                          [
+                           133,
+                           557
+                           ]
+                          ],
+                         [
+                          ["Installation of Plywood.",""],
+                          [
+                           133,
+                           569
+                           ]
+                          ],
+                         [
+                          ["Demolition Work.",""],
+                          [
+                           133,
+                           581
+                           ]
+                          ],
+                         [
+                          ["Other / Include Description:",""],
+                          [
+                           133,
+                           593
+                           ]
+                          ]
+                         ],
+            "value": []
+        },
+        "control_10": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 693,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        },
+        "control_11": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 730,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        },
+        "control_12": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 779,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        },
+        "control_13": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 795,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        },
+        "control_14": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 844,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        }
+    },
+    "page_1": {
+        "count": 17,
+        "control_0": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 79,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        },
+        "control_1": {
+            "type": "Signature",
+            "pos_x": 230,
+            "pos_y": 87,
+            "width": 200,
+            "height": 20,
+            "name": "Decision Maker",
+            "value": ""
+        },
+        "control_2": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 148,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        },
+        "control_3": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 168,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        },
+        "control_4": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 195,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        },
+        "control_5": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 232,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        },
+        "control_6": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 280,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        },
+        "control_7": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 307,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        },
+        "control_8": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 333,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        },
+        "control_9": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 370,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        },
+        "control_10": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 408,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        },
+        "control_11": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 434,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        },
+        "control_12": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 493,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        },
+        "control_13": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 531,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        },
+        "control_14": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 590,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        },
+        "control_15": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 606,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        },
+        "control_16": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 623,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        }
+    },
+    "page_2": {
+        "count": 8,
+        "control_0": {
+            "type": "Signature",
+            "pos_x": 143,
+            "pos_y": 746,
+            "width": 200,
+            "height": 45,
+            "name": "Agent Of Contractor",
+            "value": ""
+        },
+        "control_1": {
+            "type": "Signature",
+            "pos_x": 385,
+            "pos_y": 746,
+            "width": 240,
+            "height": 45,
+            "name": "Homeowner",
+            "value": ""
+        },
+        "control_2": {
+            "type": "TextView",
+            "pos_x": 194,
+            "pos_y": 803,
+            "width": 160,
+            "height": 14,
+            "field": "installer_name",
+            "value": ""
+        },
+        "control_3": {
+            "type": "TextView",
+            "pos_x": 472,
+            "pos_y": 803,
+            "width": 165,
+            "height": 14,
+            "field": "customer_name_1",
+            "value": ""
+        },
+        "control_4": {
+            "type": "TextView",
+            "pos_x": 194,
+            "pos_y": 818,
+            "width": 160,
+            "height": 14,
+            "field": "signor_name",
+            "value": ""
+        },
+        "control_5": {
+            "type": "TextView",
+            "pos_x": 472,
+            "pos_y": 818,
+            "width": 165,
+            "height": 14,
+            "field": "owner_name",
+            "value": ""
+        },
+        "control_6": {
+            "type": "TextView",
+            "pos_x": 472,
+            "pos_y": 834,
+            "width": 165,
+            "height": 14,
+            "field": "tel1",
+            "value": ""
+        }
+    },
+    "page_3": {
+        "count": 8,
+        "control_0": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 644,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        },
+        "control_1": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 660,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        },
+        "control_2": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 687,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        },
+        "control_3": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 724,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        },
+        "control_4": {
+            "type": "Signature",
+            "pos_x": 615,
+            "pos_y": 762,
+            "width": 30,
+            "height": 15,
+            "name": "Customer Initial",
+            "value": ""
+        },
+        "control_5": {
+            "type": "Signature",
+            "pos_x": 132,
+            "pos_y": 808,
+            "width": 185,
+            "height": 24,
+            "name": "Homeowner",
+            "value": ""
+        },
+        "control_6": {
+            "type": "Signature",
+            "pos_x": 352,
+            "pos_y": 808,
+            "width": 183,
+            "height": 24,
+            "name": "Homeowner Print Name",
+            "value": ""
+        },
+        "control_7": {
+            "type": "Signature",
+            "pos_x": 566,
+            "pos_y": 808,
+            "width": 60,
+            "height": 24,
+            "name": "Date",
+            "value": ""
+        }
+    }
+}

BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/GEIC - Home Improvement Contract 2016.pdf


+ 41 - 0
Ants Contract/Granite Expo eSign/Granite Expo eSign/Info.plist

@@ -0,0 +1,41 @@
+<?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>CFBundleDevelopmentRegion</key>
+	<string>en</string>
+	<key>CFBundleExecutable</key>
+	<string>$(EXECUTABLE_NAME)</string>
+	<key>CFBundleIdentifier</key>
+	<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundleName</key>
+	<string>$(PRODUCT_NAME)</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleShortVersionString</key>
+	<string>1.0</string>
+	<key>CFBundleVersion</key>
+	<string>161227</string>
+	<key>LSRequiresIPhoneOS</key>
+	<true/>
+	<key>NSAppTransportSecurity</key>
+	<dict>
+		<key>NSAllowsArbitraryLoads</key>
+		<true/>
+	</dict>
+	<key>UILaunchStoryboardName</key>
+	<string>LaunchScreen</string>
+	<key>UIMainStoryboardFile</key>
+	<string>Main</string>
+	<key>UIRequiredDeviceCapabilities</key>
+	<array>
+		<string>armv7</string>
+	</array>
+	<key>UISupportedInterfaceOrientations~ipad</key>
+	<array>
+		<string>UIInterfaceOrientationPortrait</string>
+	</array>
+</dict>
+</plist>

+ 35 - 0
Ants Contract/Granite Expo eSign/Granite Expo eSign/SUBCONTRACTORS REFERRAL LIST.json

@@ -0,0 +1,35 @@
+{
+    "count": 1,
+    "signature_name":["Homeowner","Homeowner Print Name","Date"],
+    "page_0": {
+        "count": 3,
+        "control_0": {
+            "type": "Signature",
+            "pos_x": 132,
+            "pos_y": 507,
+            "width": 146,
+            "height": 40,
+            "field": "Homeowner",
+            "value": ""
+        },
+        "control_1": {
+            "type": "Signature",
+            "pos_x": 330,
+            "pos_y": 507,
+            "width": 148,
+            "height": 40,
+            "field": "Homeowner Print Name",
+            "value": ""
+        },
+        "control_2": {
+            "type": "Signature",
+            "pos_x": 550,
+            "pos_y": 507,
+            "width": 75,
+            "height": 40,
+            "field": "Date",
+            "value": ""
+        }
+
+    }
+}

BIN
Ants Contract/Granite Expo eSign/Granite Expo eSign/SUBCONTRACTORS REFERRAL LIST.pdf


+ 30 - 0
Ants Contract/Granite Expo eSign/Granite Expo eSign/config.h

@@ -0,0 +1,30 @@
+//
+//  config.h
+//  AntsContract
+//
+//  Created by Ray on 12/19/16.
+//  Copyright © 2016 United Software Applications, Inc. All rights reserved.
+//
+
+#ifndef config_h
+#define config_h
+
+#define DEBUG_PDFSIG true
+
+#define PDF_DEBUG false
+
+#define test_server
+
+#ifdef test_server
+    #define  URL_ERR_LOG  @""
+    #define  URL_UPDATE_AUTH  @"http://192.168.0.155/phpcms/admin.php"
+    #define  URL_UPLOAD_PDF  @"http://192.168.0.155/phpcms/admin.php"
+    #define  URL_LOGOUT  @"http://192.168.0.155/phpcms/admin.php"
+#else
+    #define  URL_ERR_LOG  @""
+    #define  URL_UPDATE_AUTH  @"http://www.thegraniteexpo.com/admin.php"
+    #define  URL_UPLOAD_PDF  @"http://www.thegraniteexpo.com/admin.php"
+    #define  URL_LOGOUT  @"http://www.thegraniteexpo.com/admin.php"
+#endif
+
+#endif /* config_h */

+ 44 - 0
Ants Contract/Granite Expo eSign/Granite Expo eSign/const.h

@@ -0,0 +1,44 @@
+//
+//  const.h
+//  AntsContract
+//
+//  Created by Ray on 12/20/16.
+//  Copyright © 2016 United Software Applications, Inc. All rights reserved.
+//
+
+#ifndef const_h
+#define const_h
+
+
+#define CONTROL_BASE 19871
+#define CHECK_BASE 29871
+#define DEBUGLOG 1
+#ifdef DEBUGLOG
+#ifdef DEBUG
+//     #define DebugLog( s, ... ) fprintf(stderr,"%s\n",[[NSString stringWithFormat:s, ##__VA_ARGS__] UTF8String])//
+#define DebugLog( s, ... ) fprintf(stderr, "<%p %s:(%d)> %s \n", self, [[[NSString stringWithUTF8String:__FILE__] lastPathComponent]UTF8String], __LINE__, [[NSString stringWithFormat:(s), ##__VA_ARGS__]UTF8String] )
+#else
+#define DebugLog( s, ... )
+#endif
+#else
+#define DebugLog( s, ... )
+#endif
+
+
+#define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]
+//#define UIColorFromRGBA(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF000000) >> 32))/255.0 green:((float)((rgbValue & 0xFF0000) >> 16))/255.0 blue:((float)((rgbValue & 0xFF00) >> 8))/255.0 alpha:((float)(rgbValue & 0xFF))/255.0]
+
+
+
+
+
+#define TV_BG 0xccffff
+#define CK_BG 0xccffff
+#define CK_MK 0x000000
+#define SIG_BG 0xFFFFCC
+
+
+#define JSON_TIMEOUT 30
+
+
+#endif /* const_h */

+ 16 - 0
Ants Contract/Granite Expo eSign/Granite Expo eSign/main.m

@@ -0,0 +1,16 @@
+//
+//  main.m
+//  Granite Expo eSign
+//
+//  Created by Ray on 12/27/16.
+//  Copyright © 2016 United Software Applications, Inc. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+#import "AppDelegate.h"
+
+int main(int argc, char * argv[]) {
+    @autoreleasepool {
+        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
+    }
+}